From 61c6333a2e537a1bca03e80912413dbbd169ade8 Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 1 Dec 2017 12:52:52 +0800 Subject: [PATCH 001/151] update document --- README.md | 26 +++++++++++++++++++------- README_en.md | 24 ++++++++++++------------ docs/router.md | 10 +++++----- 3 files changed, 36 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 1fda0f5..44c38be 100644 --- a/README.md +++ b/README.md @@ -241,14 +241,14 @@ Now, 访问 `/im/john/18` 或者 `/im/john` 查看效果 ### 匹配所有 -配置 `intercept` 可用于拦截所有请求。 (例如网站维护时) +配置 `matchAll` 可用于拦截所有请求。 (例如网站维护时) -可允许配置 `intercept` 的值为 +可允许配置 `matchAll` 的值为 - 路由path ```php - 'intercept' => '/about', // a route path + 'matchAll' => '/about', // a route path ``` 将会直接执行此路由后停止执行 @@ -256,7 +256,7 @@ Now, 访问 `/im/john/18` 或者 `/im/john` 查看效果 - 回调 ```php - 'intercept' => function () { + 'matchAll' => function () { echo '系统维护中 :)'; }, ``` @@ -298,8 +298,19 @@ $method = $_SERVER['REQUEST_METHOD']; $route = SRouter::match($path, $method); ``` + 将会返回如下格式的信息. 可以根据此信息进行 判断匹配是否成功 -> 路由调度 +> 始终是三个元素的数组。第一二个元素是固定的, 第三个根据状态有所变化 + +- 第一个 匹配结果状态. 只有三个 `FOUND`, `NOT_FOUND`, `METHOD_NOT_ALLOWED` +- 第二个 格式化后的 $path 的返回(会去除多余的空白,'/'等字符) +- 第三个 根据状态有所不同: + - `FOUND` 路由信息 `array` + - `NOT_FOUND` 为空 `null` + - `METHOD_NOT_ALLOWED` 返回的是允许的 METHODs `array` +- 结构信息如下: + ```php [ // 路由匹配结果状态. @@ -309,12 +320,14 @@ $route = SRouter::match($path, $method); // 格式化后的 $path 的返回(会去除多余的空白,'/'等字符) 'URI PATH', - // 路由信息。 匹配失败时(RouterInterface::NOT_FOUND)为 null + // NOT_FOUND 匹配失败时为 null, + // METHOD_NOT_ALLOWED 返回的是允许的 METHODs + // FOUND 时为下面的路由信息 [ // (可能存在)配置的请求 METHOD。 自动匹配时无此key 'method' => 'GET', - // 此路由的 handler callback + // (必定存在)此路由的 handler callback 'handler' => 'handler', // (可能存在)此路由的 原始path。 仅动态路由有 @@ -341,7 +354,6 @@ $route = SRouter::match($path, $method); // 'enter' => null, // 'leave' => null, ], - ], ] ``` diff --git a/README_en.md b/README_en.md index 108ef90..ac0d492 100644 --- a/README_en.md +++ b/README_en.md @@ -14,7 +14,7 @@ a very lightweight and fast speed router. - more interesting config, please see `SRouter::setConfig` - You can also do not have to configure anything, it can also work very well -**[中文README](./README_zh.md)更详细** +## [中文README](./README_zh.md)更详细 ## project @@ -178,16 +178,16 @@ Support automatic matching like yii routed to the controller, need config `autoR 'controllerSuffix' => 'Controller', // The controller class suffix ``` -### intercept all requests +### match all requests -you can config 'intercept', All requests for intercepting。 (eg. web site maintenance) +you can config 'matchAll', All requests for matchAlling。 (eg. web site maintenance) -you can config 'intercept' as +you can config 'matchAll' as - route path ```php - 'intercept' => '/about', // a route path + 'matchAll' => '/about', // a route path ``` Will be executed directly the route. @@ -195,7 +195,7 @@ Will be executed directly the route. - callback ```php - 'intercept' => function () { + 'matchAll' => function () { echo 'System Maintaining ... ...'; }, ``` @@ -209,8 +209,8 @@ Will directly execute the callback SRouter::setConfig([ 'ignoreLastSep' => true, -// 'intercept' => '/', // a route path -// 'intercept' => function () { +// 'matchAll' => '/', // a route path +// 'matchAll' => function () { // echo 'System Maintaining ... ...'; // }, @@ -230,10 +230,10 @@ SRouter::setConfig([ // ignore last '/' char. If is True, will clear last '/', so '/home' equals to '/home/' 'ignoreLastSep' => false, - // intercept all request. - // 1. If is a valid URI path, will intercept all request uri to the path. - // 2. If is a closure, will intercept all request then call it - 'intercept' => '', // eg: '/site/maintenance' or `function () { echo 'System Maintaining ... ...'; }` + // matchAll all request. + // 1. If is a valid URI path, will matchAll all request uri to the path. + // 2. If is a closure, will matchAll all request then call it + 'matchAll' => '', // eg: '/site/maintenance' or `function () { echo 'System Maintaining ... ...'; }` // auto route match @like yii framework // If is True, will auto find the handler controller file. diff --git a/docs/router.md b/docs/router.md index aaa57d8..3ef1ad9 100644 --- a/docs/router.md +++ b/docs/router.md @@ -235,7 +235,7 @@ SRouter::setConfig([ // 匹配所有请求 // 1. 如果是一个有效的URI路径,将匹配所有请求到此URI路径。 // 2. 如果是一个可用回调,将匹配所有请求然后调用它 - 'intercept' => '', // 例如: '/site/maintenance' 或者 `function () { echo 'System Maintaining ... ...'; }` + 'matchAll' => '', // 例如: '/site/maintenance' 或者 `function () { echo 'System Maintaining ... ...'; }` // 是否启用, 自动匹配路由到控制器就像 yii 一样. 'autoRoute' => false, @@ -270,14 +270,14 @@ SRouter::setConfig([ ### 匹配所有 -配置 `intercept` 可用于拦截所有请求。 (例如网站维护时) +配置 `matchAll` 可用于拦截所有请求。 (例如网站维护时) -可允许配置 `intercept` 的值为 +可允许配置 `matchAll` 的值为 - 路由path ```php - 'intercept' => '/about', // a route path + 'matchAll' => '/about', // a route path ``` 将会直接执行此路由后停止执行 @@ -285,7 +285,7 @@ SRouter::setConfig([ - 回调 ```php - 'intercept' => function () { + 'matchAll' => function () { echo '系统维护中 :)'; }, ``` From 352d53e67c28cfe25cc8cc9219dac47b3faf05a2 Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 2 Dec 2017 13:01:02 +0800 Subject: [PATCH 002/151] bug fixed for match param route, when register diff METHOD route. add some tests --- src/AbstractRouter.php | 24 +++++++++++++- src/ORouter.php | 69 ++++++++++++++++++++++++++-------------- src/SRouter.php | 62 +++++++++++++++++++++++++----------- tests/ORouterTest.php | 71 +++++++++++++++++++++++++++++++++++++++--- 4 files changed, 178 insertions(+), 48 deletions(-) diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 1ac64c9..a20c175 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -99,6 +99,24 @@ protected static function getFirstFromPath($path) return $tmp; } + /** + * @param string $path + * @param bool $ignoreLastSep + * @return string + */ + protected static function formatUriPath($path, $ignoreLastSep) + { + // clear '//', '///' => '/' + $path = rawurldecode(preg_replace('#\/\/+#', '/', $path)); + + // setting 'ignoreLastSep' + if ($path !== '/' && $ignoreLastSep) { + $path = rtrim($path, '/'); + } + + return $path; + } + /** * @param array $matches * @param array $conf @@ -235,7 +253,11 @@ public static function findInStaticRoutes(array $routes, $path, $method) } // method not allowed - return [self::METHOD_NOT_ALLOWED, $path, array_unique(explode(',', trim($methods, ',')))]; + return [ + self::METHOD_NOT_ALLOWED, + $path, + array_unique(explode(',', trim($methods, ','))) + ]; } /** diff --git a/src/ORouter.php b/src/ORouter.php index b120cfb..84c6c34 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -361,15 +361,9 @@ public function match($path, $method = self::GET) } } - // clear '//', '///' => '/' - $path = rawurldecode(preg_replace('#\/\/+#', '/', $path)); + $path = self::formatUriPath($path, $this->config['ignoreLastSep']); $method = strtoupper($method); - // setting 'ignoreLastSep' - if ($path !== '/' && $this->config['ignoreLastSep']) { - $path = rtrim($path, '/'); - } - // find in route caches. if ($this->routeCaches && isset($this->routeCaches[$path])) { return self::findInStaticRoutes($this->routeCaches[$path], $path, $method); @@ -381,16 +375,21 @@ public function match($path, $method = self::GET) } $first = self::getFirstFromPath($path); + $founded = []; // is a regular dynamic route(the first node is 1th level index key). if (isset($this->regularRoutes[$first])) { foreach ($this->regularRoutes[$first] as $conf) { if (0 === strpos($path, $conf['start']) && preg_match($conf['regex'], $path, $matches)) { $conf['matches'] = $matches; - - return $this->checkMatched($path, $method, $conf); + $founded[] = $conf; + // return $this->checkMatched($path, $method, $conf); } } + + if ($founded) { + return $this->findInPossibleParamRoutes($founded, $path, $method); + } } // is a irregular dynamic route @@ -401,11 +400,15 @@ public function match($path, $method = self::GET) if (preg_match($conf['regex'], $path, $matches)) { $conf['matches'] = $matches; - - return $this->checkMatched($path, $method, $conf); + $founded[] = $conf; + // return $this->checkMatched($path, $method, $conf); } } + if ($founded) { + return $this->findInPossibleParamRoutes($founded, $path, $method); + } + // handle Auto Route if ( $this->config['autoRoute'] && @@ -457,23 +460,43 @@ public function dispatch($dispatcher = null, $path = null, $method = null) ******************************************************************************/ /** - * checkMatched - * @param string $path - * @param string $method - * @param array $conf + * @param array $routes + * @param string $path + * @param string $method * @return array */ - protected function checkMatched($path, $method, array $conf) + protected function findInPossibleParamRoutes(array $routes, $path, $method) { - $methods = $conf['methods']; - $cacheNumber = (int)$this->config['tmpCacheNumber']; + $methods = null; - // method not allowed - if (false === strpos($methods . ',', $method . ',')) { - return [self::METHOD_NOT_ALLOWED, $path, explode(',', $methods)]; + foreach ($routes as $conf) { + if (false !== strpos($conf['methods'] . ',', $method . ',')) { + $conf['matches'] = self::filterMatches($conf['matches'], $conf); + + $this->cacheMatchedParamRoute($path, $conf); + + return [self::FOUND, $path, $conf]; + } + + $methods .= $conf['methods'] . ','; } - $conf['matches'] = self::filterMatches($conf['matches'], $conf); + // method not allowed + return [ + self::METHOD_NOT_ALLOWED, + $path, + array_unique(explode(',', trim($methods, ','))) + ]; + } + + /** + * @param string $path + * @param array $conf + */ + protected function cacheMatchedParamRoute($path, array $conf) + { + $methods = $conf['methods']; + $cacheNumber = (int)$this->config['tmpCacheNumber']; // cache last $cacheNumber routes. if ($cacheNumber > 0) { @@ -486,8 +509,6 @@ protected function checkMatched($path, $method, array $conf) $this->routeCaches[$path][$methods] = $conf; } } - - return [self::FOUND, $path, $conf]; } /** diff --git a/src/SRouter.php b/src/SRouter.php index 3bc1a76..dd41b9f 100644 --- a/src/SRouter.php +++ b/src/SRouter.php @@ -244,8 +244,7 @@ public static function match($path, $method = self::GET) } } - // clear '//', '///' => '/' - $path = rawurldecode(preg_replace('#\/\/+#', '/', $path)); + $path = self::formatUriPath($path, self::$config['ignoreLastSep']); $method = strtoupper($method); // find in class cache. @@ -259,16 +258,20 @@ public static function match($path, $method = self::GET) } $first = self::getFirstFromPath($path); + $founded = []; // is a regular dynamic route(the first char is 1th level index key). if (isset(self::$regularRoutes[$first])) { foreach (self::$regularRoutes[$first] as $conf) { if (0 === strpos($path, $conf['start']) && preg_match($conf['regex'], $path, $matches)) { $conf['matches'] = $matches; - - return self::checkMatched($path, $method, $conf); + $founded[] = $conf; } } + + if ($founded) { + return self::findInPossibleParamRoutes($founded, $path, $method); + } } // is a irregular dynamic route @@ -279,11 +282,14 @@ public static function match($path, $method = self::GET) if (preg_match($conf['regex'], $path, $matches)) { $conf['matches'] = $matches; - - return self::checkMatched($path, $method, $conf); + $founded[] = $conf; } } + if ($founded) { + return self::findInPossibleParamRoutes($founded, $path, $method); + } + // handle Auto Route if ( self::$config['autoRoute'] && @@ -335,23 +341,43 @@ public static function dispatch($dispatcher = null, $path = null, $method = null ******************************************************************************/ /** - * checkMatched - * @param string $path - * @param string $method - * @param array $conf + * @param array $routes + * @param string $path + * @param string $method * @return array */ - protected static function checkMatched($path, $method, array $conf) + protected static function findInPossibleParamRoutes(array $routes, $path, $method) { - $methods = $conf['methods']; - $cacheNumber = (int)self::$config['tmpCacheNumber']; + $methods = null; - // method not allowed - if (false === strpos($methods . ',', $method . ',')) { - return [self::METHOD_NOT_ALLOWED, $path, explode(',', $methods)]; + foreach ($routes as $conf) { + if (false !== strpos($conf['methods'] . ',', $method . ',')) { + $conf['matches'] = self::filterMatches($conf['matches'], $conf); + + self::cacheMatchedParamRoute($path, $conf); + + return [self::FOUND, $path, $conf]; + } + + $methods .= $conf['methods'] . ','; } - $conf['matches'] = self::filterMatches($conf['matches'], $conf); + // method not allowed + return [ + self::METHOD_NOT_ALLOWED, + $path, + array_unique(explode(',', trim($methods, ','))) + ]; + } + + /** + * @param string $path + * @param array $conf + */ + protected static function cacheMatchedParamRoute($path, array $conf) + { + $methods = $conf['methods']; + $cacheNumber = (int)self::$config['tmpCacheNumber']; // cache last $cacheNumber routes. if ($cacheNumber > 0) { @@ -364,8 +390,6 @@ protected static function checkMatched($path, $method, array $conf) self::$routeCaches[$path][$methods] = $conf; } } - - return [self::FOUND, $path, $conf]; } /** diff --git a/tests/ORouterTest.php b/tests/ORouterTest.php index d99f72d..73b9c39 100644 --- a/tests/ORouterTest.php +++ b/tests/ORouterTest.php @@ -14,13 +14,20 @@ private function createRouter() $r = new ORouter(); $r->get('/', 'handler0'); $r->get('/test', 'handler1'); + + $r->get('/test1[/optional]', 'handler'); + $r->get('/{name}', 'handler2'); + $r->get('/hi/{name}', 'handler3', [ 'params' => [ 'name' => '\w+', ] ]); + $r->post('/hi/{name}', 'handler4'); + $r->put('/hi/{name}', 'handler5'); + return $r; } @@ -28,12 +35,10 @@ public function testAddRoutes() { $router = $this->createRouter(); - $this->assertSame(4, $router->count()); + $this->assertTrue(4 < $router->count()); $this->assertCount(2, $router->getStaticRoutes()); - $this->assertCount(1, $router->getRegularRoutes()); - $this->assertCount(1, $router->getVagueRoutes()); } - + public function testStaticRoute() { $router = $this->createRouter(); @@ -51,6 +56,32 @@ public function testStaticRoute() } + public function testOptionalParamRoute() + { + $router = $this->createRouter(); + + // route: '/test1[/optional]' + $ret = $router->match('/test1', 'GET'); + + $this->assertCount(3, $ret); + + list($status, , $route) = $ret; + + $this->assertSame(ORouter::FOUND, $status); + $this->assertSame('handler', $route['handler']); + + // route: '/test1[/optional]' + $ret = $router->match('/test1/optional', 'GET'); + + $this->assertCount(3, $ret); + + list($status, , $route) = $ret; + + $this->assertSame(ORouter::FOUND, $status); + $this->assertSame('handler', $route['handler']); + + } + public function testParamRoute() { $router = $this->createRouter(); @@ -79,4 +110,36 @@ public function testParamRoute() $this->assertSame('/hi/{name}', $route['original']); $this->assertSame('handler3', $route['handler']); } + + public function testMethods() + { + $router = $this->createRouter(); + + // route: /hi/{name} + $ret = $router->match('/hi/tom', 'post'); + + $this->assertCount(3, $ret); + + list($status, , $route) = $ret; + $this->assertSame(ORouter::FOUND, $status); + $this->assertArrayHasKey('name', $route['matches']); + $this->assertSame('handler4', $route['handler']); + + // route: /hi/{name} + $ret = $router->match('/hi/tom', 'put'); + + list($status, , $route) = $ret; + $this->assertCount(3, $ret); + $this->assertSame(ORouter::FOUND, $status); + $this->assertArrayHasKey('name', $route['matches']); + $this->assertSame('handler5', $route['handler']); + + // route: /hi/{name} + $ret = $router->match('/hi/tom', 'delete'); + + list($status, , $methods) = $ret; + $this->assertCount(3, $ret); + $this->assertSame(ORouter::METHOD_NOT_ALLOWED, $status); + $this->assertCount(3, $methods); + } } From 942f78aaf90346201c1044bd04a7687befed4c7b Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 2 Dec 2017 16:53:36 +0800 Subject: [PATCH 003/151] update --- examples/benchmark.php | 97 ++++++++++++++++++++++++++++++++++++++++ examples/some-routes.php | 20 +++++++++ 2 files changed, 117 insertions(+) create mode 100644 examples/benchmark.php diff --git a/examples/benchmark.php b/examples/benchmark.php new file mode 100644 index 0000000..474e388 --- /dev/null +++ b/examples/benchmark.php @@ -0,0 +1,97 @@ + + * + * Options: + * + * : + * The number of routes to map & match. Defaults to 1000. + */ + +// require __DIR__ . '/../vendor/autoload.php'; +require __DIR__ . '/simple-loader.php'; + +global $argv; +$n = isset( $argv[1] ) ? (int)$argv[1] : 1000; + +echo "Will generate $n routes.\n"; + +// generates a random request url +function random_request_url() { + $characters = 'abcdefghijklmnopqrstuvwxyz'; + $charactersLength = strlen($characters); + $randomString = '/'; + $rand = random_int(5, 20); + + // create random path of 5-20 characters + for ($i = 0; $i < $rand; $i++) { + $randomString .= $characters[random_int(0, $charactersLength - 1)]; + + if( random_int(1, 10) === 1 ) { + $randomString .= '/'; + } + } + + // add dynamic route with 10% chance + if ( random_int(1, 10) === 1 ) { + $randomString = rtrim( $randomString, '/' ) . '/[:part]'; + } + + return $randomString; +} + +// generate a random request method +function random_request_method() { + static $methods = array( 'GET', 'GET', 'POST', 'PUT', 'PATCH', 'DELETE' ); + $random_key = array_rand( $methods ); + return $methods[ $random_key ]; +} + +// prepare benchmark data +$requests = array(); +for($i=0; $i<$n; $i++) { + $requests[] = array( + 'method' => random_request_method(), + 'url' => random_request_url(), + ); +} + +$router = new \Inhere\Route\ORouter(); + +// map requests +$start = microtime(true); +foreach($requests as $r) { + $router->map($r['method'], $r['url'], function(){}); +} +$end = microtime(true); +$map_time = $end - $start; +echo 'Map time (add routes): ' . number_format($map_time, 6). ' seconds' . PHP_EOL; + + +// pick random route to match +$r = $requests[array_rand($requests)]; + +// match random known route +$start = microtime(true); +$router->match($r['url'], $r['method']); +$end = microtime(true); +$match_time_known_route = $end - $start; +echo 'Match time (known route): ' . number_format($match_time_known_route, 6). ' seconds' . PHP_EOL; + +// match unexisting route +$start = microtime(true); +$router->match('/55-foo-bar', 'GET'); +$end = microtime(true); +$match_time_unknown_route = $end - $start; +echo 'Match time (unknown route): ' . number_format($match_time_unknown_route, 6). ' seconds' . PHP_EOL; + +// print totals +echo 'Total time: ' . number_format($map_time + $match_time_known_route + $match_time_unknown_route, 6). ' seconds' . PHP_EOL; +echo 'Memory usage: ' . round( memory_get_usage() / 1024 ) . 'KB' . PHP_EOL; +echo 'Peak memory usage: ' . round( memory_get_peak_usage( true ) / 1024 ) . 'KB' . PHP_EOL; + + + diff --git a/examples/some-routes.php b/examples/some-routes.php index 871a466..a050e5d 100644 --- a/examples/some-routes.php +++ b/examples/some-routes.php @@ -71,6 +71,26 @@ function my_handler(array $args) { '/del', 'main_handler' ], + [ + 'GET', + '/user/{id}', + 'main_handler' + ], + [ + 'POST', + '/user/{id}', + 'main_handler' + ], + [ + 'PUT', + '/user/{id}', + 'main_handler' + ], + [ + 'DELETE', + '/user/{id}', + 'main_handler' + ], [ 'DELETE', '/del/{uid}', From 4cd8a30a322dddfa1095538dab408a64f384fe4b Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 2 Dec 2017 20:04:40 +0800 Subject: [PATCH 004/151] bug fixed for route caches --- src/AbstractRouter.php | 7 ++++++- src/ORouter.php | 6 +++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index a20c175..b2d283f 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -238,9 +238,10 @@ public static function parseParamRoute($route, array $params, array $conf) * ] * @param string $path * @param string $method + * @param bool $inCache * @return array */ - public static function findInStaticRoutes(array $routes, $path, $method) + public static function findInStaticRoutes(array $routes, $path, $method, $inCache = false) { $methods = null; @@ -252,6 +253,10 @@ public static function findInStaticRoutes(array $routes, $path, $method) $methods .= $conf['methods'] . ','; } + if ($inCache) { + return [self::NOT_FOUND]; + } + // method not allowed return [ self::METHOD_NOT_ALLOWED, diff --git a/src/ORouter.php b/src/ORouter.php index 84c6c34..40978c0 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -366,7 +366,11 @@ public function match($path, $method = self::GET) // find in route caches. if ($this->routeCaches && isset($this->routeCaches[$path])) { - return self::findInStaticRoutes($this->routeCaches[$path], $path, $method); + $data = self::findInStaticRoutes($this->routeCaches[$path], $path, $method, true); + + if ($data[0] === self::FOUND) { + return $data; + } } // is a static route path From b17a6147f9142c28af280c5e5406025f4af92781 Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 2 Dec 2017 23:31:28 +0800 Subject: [PATCH 005/151] update, some modify --- examples/benchmark.php | 79 +++++++++++++++++++++++++++++------------- src/ORouter.php | 7 ++-- src/SRouter.php | 8 +++-- 3 files changed, 63 insertions(+), 31 deletions(-) diff --git a/examples/benchmark.php b/examples/benchmark.php index 474e388..3218428 100644 --- a/examples/benchmark.php +++ b/examples/benchmark.php @@ -15,12 +15,13 @@ require __DIR__ . '/simple-loader.php'; global $argv; -$n = isset( $argv[1] ) ? (int)$argv[1] : 1000; +$n = isset($argv[1]) ? (int)$argv[1] : 1000; -echo "Will generate $n routes.\n"; +echo "There are generate $n routes. and dynamic route with 10% chance\n\n"; // generates a random request url -function random_request_url() { +function random_request_url() +{ $characters = 'abcdefghijklmnopqrstuvwxyz'; $charactersLength = strlen($characters); $randomString = '/'; @@ -30,29 +31,37 @@ function random_request_url() { for ($i = 0; $i < $rand; $i++) { $randomString .= $characters[random_int(0, $charactersLength - 1)]; - if( random_int(1, 10) === 1 ) { + if (random_int(1, 10) === 1) { $randomString .= '/'; } } // add dynamic route with 10% chance - if ( random_int(1, 10) === 1 ) { - $randomString = rtrim( $randomString, '/' ) . '/[:part]'; + if (random_int(1, 10) === 1) { + $randomString = rtrim($randomString, '/') . '/{name}'; } return $randomString; } // generate a random request method -function random_request_method() { - static $methods = array( 'GET', 'GET', 'POST', 'PUT', 'PATCH', 'DELETE' ); - $random_key = array_rand( $methods ); - return $methods[ $random_key ]; +function random_request_method() +{ + static $methods = ['GET', 'GET', 'POST', 'PUT', 'PATCH', 'DELETE']; + $random_key = array_rand($methods); + return $methods[$random_key]; +} + +function pretty_match_result($ret) +{ + $str = json_encode($ret, JSON_PRETTY_PRINT); + + return str_replace('\\', '', $str); } // prepare benchmark data $requests = array(); -for($i=0; $i<$n; $i++) { +for ($i = 0; $i < $n; $i++) { $requests[] = array( 'method' => random_request_method(), 'url' => random_request_url(), @@ -63,35 +72,57 @@ function random_request_method() { // map requests $start = microtime(true); -foreach($requests as $r) { - $router->map($r['method'], $r['url'], function(){}); +foreach ($requests as $r) { + $router->map($r['method'], $r['url'], 'handler_func'); } $end = microtime(true); $map_time = $end - $start; -echo 'Map time (add routes): ' . number_format($map_time, 6). ' seconds' . PHP_EOL; +echo "Build time ($n routes): " . number_format($map_time, 6) . " seconds\n"; +$r = $requests[0]; + +// match first known route +$start = microtime(true); +$ret = $router->match($r['url'], $r['method']); +$end = microtime(true); +$matchTime = $end - $start; +echo 'Match time (first route): ' . number_format($matchTime, 6) . " seconds(URI: {$r['url']})\n"; +// echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; // pick random route to match -$r = $requests[array_rand($requests)]; +$r = $requests[random_int(0, $n)]; // match random known route $start = microtime(true); -$router->match($r['url'], $r['method']); +$ret = $router->match($r['url'], $r['method']); +$end = microtime(true); +$matchTime = $end - $start; +echo 'Match time (random route): ' . number_format($matchTime, 6) . " seconds(URI: {$r['url']})\n" ; +// echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; + +$r = $requests[$n-1]; + +// match first known route +$start = microtime(true); +$ret = $router->match($r['url'], $r['method']); $end = microtime(true); -$match_time_known_route = $end - $start; -echo 'Match time (known route): ' . number_format($match_time_known_route, 6). ' seconds' . PHP_EOL; +$matchTime = $end - $start; +echo 'Match time (last route): ' . number_format($matchTime, 6) . " seconds(URI: {$r['url']})\n"; +// echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; -// match unexisting route +// match un-existing route $start = microtime(true); -$router->match('/55-foo-bar', 'GET'); +$ret = $router->match('/55-foo-bar', 'GET'); $end = microtime(true); $match_time_unknown_route = $end - $start; -echo 'Match time (unknown route): ' . number_format($match_time_unknown_route, 6). ' seconds' . PHP_EOL; +echo 'Match time (unknown route): ' . number_format($match_time_unknown_route, 6) . " seconds\n"; +// echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; // print totals -echo 'Total time: ' . number_format($map_time + $match_time_known_route + $match_time_unknown_route, 6). ' seconds' . PHP_EOL; -echo 'Memory usage: ' . round( memory_get_usage() / 1024 ) . 'KB' . PHP_EOL; -echo 'Peak memory usage: ' . round( memory_get_peak_usage( true ) / 1024 ) . 'KB' . PHP_EOL; +echo 'Total time: ' . number_format($map_time + $matchTime + $match_time_unknown_route, + 6) . ' seconds' . PHP_EOL; +echo 'Memory usage: ' . round(memory_get_usage() / 1024) . ' KB' . PHP_EOL; +echo 'Peak memory usage: ' . round(memory_get_peak_usage(true) / 1024) . ' KB' . PHP_EOL; diff --git a/src/ORouter.php b/src/ORouter.php index 40978c0..b00aec4 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -304,10 +304,7 @@ public function map($methods, $route, $handler, array $opts = []) } $this->routeCounter++; - $opts = array_replace([ - 'params' => null, - // 'domains' => null, - ], $this->currentGroupOption, $opts); + $opts = array_merge($this->currentGroupOption, $opts); $conf = [ 'methods' => $methods, 'handler' => $handler, @@ -324,7 +321,7 @@ public function map($methods, $route, $handler, array $opts = []) // have dynamic param params // replace param name To pattern regex - $params = static::getAvailableParams(self::$globalParams, $opts['params']); + $params = static::getAvailableParams(self::$globalParams, isset($opts['params']) ? $opts['params'] : null); list($first, $conf) = static::parseParamRoute($route, $params, $conf); // route string have regular diff --git a/src/SRouter.php b/src/SRouter.php index dd41b9f..78f22c6 100644 --- a/src/SRouter.php +++ b/src/SRouter.php @@ -247,9 +247,13 @@ public static function match($path, $method = self::GET) $path = self::formatUriPath($path, self::$config['ignoreLastSep']); $method = strtoupper($method); - // find in class cache. + // find in routes temp cache. if (self::$routeCaches && isset(self::$routeCaches[$path])) { - return self::findInStaticRoutes(self::$staticRoutes[$path], $path, $method); + $data = self::findInStaticRoutes(self::$routeCaches[$path], $path, $method, true); + + if ($data[0] === self::FOUND) { + return $data; + } } // is a static path route From fda17f959d8f5b051dc358fc2a69fe4ad01327b5 Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 3 Dec 2017 19:42:35 +0800 Subject: [PATCH 006/151] update, No more independent implementation of static version. some logic update. --- README.md | 62 +++-- README_en.md | 44 ++-- examples/benchmark.php | 32 ++- examples/cached.php | 23 +- examples/cached/routes-cache.php | 322 ++++++++++++----------- examples/object.php | 13 +- examples/static.php | 14 +- src/AbstractRouter.php | 104 ++++---- src/CachedRouter.php | 21 +- src/Dispatcher.php | 4 +- src/ORouter.php | 344 ++++++++++++++----------- src/SRouter.php | 424 ++----------------------------- tests/SRouterTest.php | 15 +- 13 files changed, 581 insertions(+), 841 deletions(-) diff --git a/README.md b/README.md index 44c38be..bb14064 100644 --- a/README.md +++ b/README.md @@ -10,13 +10,13 @@ - 支持路由组。支持路由参数定义,以及丰富的自定义路由选项(比如设定 默认值、domains、schemas等检查限制) - 支持请求方法: `GET` `POST` `PUT` `DELETE` `HEAD` `OPTIONS` ... - 支持自动匹配路由到控制器就像 Yii 一样, 请参看配置项 `autoRoute`. -- 三个版本:静态版本 `SRouter`, 对象版本 `ORouter`, 支持路由缓存的对象版本 `CachedRouter` +- 2个版本:对象版本 `ORouter`, 支持路由缓存的对象版本 `CachedRouter` 内置了一个调度器: - 支持事件: `found` `notFound` `execStart` `execEnd` `execError`. 当触发事件时你可以做一些事情(比如记录日志等) - 支持动态获取`action`名。支持设置方法执行器(`actionExecutor`),通过方法执行器来自定义调用真实请求方法. -- 支持通过方法 `SRouter::dispatch($path, $method)` 手动调度一个路由 +- 支持通过方法 `$router->dispatch($path, $method)` 手动调度一个路由 - 你即使不配置任何东西, 它也能很好的工作 **[EN README](./README.md)** @@ -112,19 +112,21 @@ Symfony2 - first route | 999 | 0.0000630564 | +0.0000525061 | 498% slower 首先, 导入类 ```php -use Inhere\Route\SRouter; +use Inhere\Route\ORouter; + +$router = new ORouter(); ``` ## 添加路由 ```php // 匹配 GET 请求. 处理器是个闭包 Closure -SRouter::get('/', function() { +$router->get('/', function() { echo 'hello'; }); // 匹配参数 'test/john' -SRouter::get('/test/{name}', function($params) { +$router->get('/test/{name}', function($params) { echo $params['name']; // 'john' }, [ 'params' => [ @@ -133,7 +135,7 @@ SRouter::get('/test/{name}', function($params) { ]); // 可选参数支持。匹配 'hello' 'hello/john' -SRouter::get('/hello[/{name}]', function() { +$router->get('/hello[/{name}]', function() { echo $params['name'] ?? 'No input'; // 'john' }, [ 'params' => [ @@ -142,36 +144,36 @@ SRouter::get('/hello[/{name}]', function() { ]); // 匹配 POST 请求 -SRouter::post('/user/login', function() { +$router->post('/user/login', function() { var_dump($_POST); }); // 匹配 GET 或者 POST -SRouter::map(['get', 'post'], '/user/login', function() { +$router->map(['get', 'post'], '/user/login', function() { var_dump($_GET, $_POST); }); // 允许任何请求方法 -SRouter::any('/home', function() { +$router->any('/home', function() { echo 'hello, you request page is /home'; }); -SRouter::any('/404', function() { +$router->any('/404', function() { echo "Sorry,This page not found."; }); // 路由组 -SRouter::group('/user', function () { - SRouter::get('/', function () { +$router->group('/user', function () { + $router->get('/', function () { echo 'hello. you access: /user/'; }); - SRouter::get('/index', function () { + $router->get('/index', function () { echo 'hello. you access: /user/index'; }); }); // 使用 控制器 -SRouter::get('/', app\controllers\HomeController::class); -SRouter::get('/index', 'app\controllers\HomeController@index'); +$router->get('/', app\controllers\HomeController::class); +$router->get('/index', 'app\controllers\HomeController@index'); ``` > 如果配置了 `'ignoreLastSep' => true`, '/index' 等同于 '/index/' @@ -267,7 +269,7 @@ Now, 访问 `/im/john/18` 或者 `/im/john` 查看效果 ```php // set config -SRouter::setConfig([ +$router->setConfig([ 'ignoreLastSep' => true, 'autoRoute' => 1, 'controllerNamespace' => 'app\\controllers', @@ -275,7 +277,7 @@ SRouter::setConfig([ ]); ``` -> NOTICE: 必须在添加路由之前调用 `SRouter::setConfig()` +> NOTICE: 必须在添加路由之前调用 `$router->setConfig()` ## 路由匹配 @@ -295,7 +297,7 @@ array public function match($path, $method) $path = parse_url(https://github.com/$_SERVER['REQUEST_URI'],%20PHP_URL_PATH); $method = $_SERVER['REQUEST_METHOD']; -$route = SRouter::match($path, $method); +$route = $router->match($path, $method); ``` @@ -391,10 +393,10 @@ $dispatcher->on('notFound', function ($uri) { 通过`@`符号连接控制器类和方法名可以指定执行方法。 ```php -SRouter::get('/', app\controllers\HomeController::class); +$router->get('/', app\controllers\HomeController::class); -SRouter::get('/index', 'app\controllers\HomeController@index'); -SRouter::get('/about', 'app\controllers\HomeController@about'); +$router->get('/index', 'app\controllers\HomeController@index'); +$router->get('/about', 'app\controllers\HomeController@about'); ``` > NOTICE: 若第二个参数仅仅是个 类,将会尝试执行通过 `defaultAction` 配置的默认方法 @@ -407,10 +409,10 @@ SRouter::get('/about', 'app\controllers\HomeController@about'); ```php // 访问 '/home/test' 将会执行 'app\controllers\HomeController::test()' -SRouter::any('/home/{any}', app\controllers\HomeController::class); +$router->any('/home/{any}', app\controllers\HomeController::class); // 可匹配 '/home', '/home/test' 等 -SRouter::any('/home[/{name}]', app\controllers\HomeController::class); +$router->any('/home[/{name}]', app\controllers\HomeController::class); ``` > NOTICE: 上面两个的区别是 第一个无法匹配 `/home` @@ -426,21 +428,21 @@ SRouter::any('/home[/{name}]', app\controllers\HomeController::class); ```php // 访问 '/user', 将会调用 app\controllers\UserController::run('') -SRouter::get('/user', 'app\controllers\UserController'); +$router->get('/user', 'app\controllers\UserController'); // 访问 '/user/profile', 将会调用 app\controllers\UserController::run('profile') -SRouter::get('/user/profile', 'app\controllers\UserController'); +$router->get('/user/profile', 'app\controllers\UserController'); // 同时配置 'actionExecutor' => 'run' 和 'dynamicAction' => true, // 访问 '/user', 将会调用 app\controllers\UserController::run('') // 访问 '/user/profile', 将会调用 app\controllers\UserController::run('profile') -SRouter::any('/user[/{name}]', 'app\controllers\UserController'); +$router->any('/user[/{name}]', 'app\controllers\UserController'); ``` ## 开始路由匹配和调度 ```php -SRouter::dispatch($dispatcher); +$router->dispatch($dispatcher); // $router->dispatch($dispatcher); ``` @@ -462,6 +464,12 @@ SRouter::dispatch($dispatcher); phpunit ``` +- simple benchmark + +```bash +php examples/benchmark.php +``` + ## License MIT diff --git a/README_en.md b/README_en.md index ac0d492..72f0b3a 100644 --- a/README_en.md +++ b/README_en.md @@ -9,12 +9,12 @@ a very lightweight and fast speed router. - Lightweight and fast speed, the search speed is not affected by the routing number - supported request methods: `GET` `POST` `PUT` `DELETE` `HEAD` `OPTIONS` - support event: `found` `notFound`. Some things you can do when the triggering event (such as logging, etc.) -- support manual dispatch a URI route by `SRouter::dispatch($path, $method)`, you can dispatch a URI in your logic. +- support manual dispatch a URI route by `$router->dispatch($path, $method)`, you can dispatch a URI in your logic. - Support automatic matching routing like yii framework, by config `autoRoute`. -- more interesting config, please see `SRouter::setConfig` +- more interesting config, please see `$router->setConfig` - You can also do not have to configure anything, it can also work very well -## [中文README](./README_zh.md)更详细 +## [中文README](./README.md)更详细 ## project @@ -88,43 +88,45 @@ Symfony2 - first route | 999 | 0.0000630564 | +0.0000525061 | 498% slower first, import the class ```php -use Inhere\Route\SRouter; +use Inhere\Route\ORouter; + +$router = new ORouter(); ``` ## add some routes ```php // match GET. handler use Closure -SRouter::get('/', function() { +$router->get('/', function() { echo 'hello'; }); // access 'test/john' -SRouter::get('/test/{name}', function($params) { +$router->get('/test/{name}', function($params) { echo $params['name']; // 'john' }); // match POST -SRouter::post('/user/login', function() { +$router->post('/user/login', function() { var_dump($_POST); }); // match GET or POST -SRouter::map(['get', 'post'], '/user/login', function() { +$router->map(['get', 'post'], '/user/login', function() { var_dump($_GET, $_POST); }); // match any method -SRouter::any('/home', function() { +$router->any('/home', function() { echo 'hello, you request page is /home'; }); // route group -SRouter::group('/user', function () { - SRouter::get('/', function () { +$router->group('/user', function () { + $router->get('/', function () { echo 'hello. you access: /user/'; }); - SRouter::get('/index', function () { + $router->get('/index', function () { echo 'hello. you access: /user/index'; }); }); @@ -134,7 +136,7 @@ SRouter::group('/user', function () { ```php // if you config 'ignoreLastSep' => true, '/index' is equals to '/index/' -SRouter::get('/index', 'app\controllers\Home@index'); +$router->get('/index', 'app\controllers\Home@index'); ``` ### dynamic action @@ -145,10 +147,10 @@ match dynamic action, config `'dynamicAction' => true` ```php // access '/home/test' will call 'app\controllers\Home::test()' -SRouter::any('/home/{name}', app\controllers\Home::class); +$router->any('/home/{name}', app\controllers\Home::class); // can match '/home', '/home/test' -SRouter::any('/home[/{name}]', app\controllers\Home::class); +$router->any('/home[/{name}]', app\controllers\Home::class); ``` ### use action executor @@ -158,13 +160,13 @@ if you config `'actionExecutor' => 'run'` ```php // access '/user', will call app\controllers\User::run('') // access '/user/profile', will call app\controllers\User::run('profile') -SRouter::get('/user', 'app\controllers\User'); -SRouter::get('/user/profile', 'app\controllers\User'); +$router->get('/user', 'app\controllers\User'); +$router->get('/user/profile', 'app\controllers\User'); // if config 'actionExecutor' => 'run' and 'dynamicAction' => true, // access '/user', will call app\controllers\User::run('') // access '/user/profile', will call app\controllers\User::run('profile') -SRouter::get('/user[/{name}]', 'app\controllers\User'); +$router->get('/user[/{name}]', 'app\controllers\User'); ``` @@ -206,7 +208,7 @@ Will directly execute the callback ```php // set config -SRouter::setConfig([ +$router->setConfig([ 'ignoreLastSep' => true, // 'matchAll' => '/', // a route path @@ -245,7 +247,7 @@ SRouter::setConfig([ ] ``` -> NOTICE: you must call `SRouter::setConfig()` on before the add route. +> NOTICE: you must call `$router->setConfig()` on before the add route. ## route dispatcher @@ -275,7 +277,7 @@ $dispatcher->on('notFound', function ($uri) { ## begin dispatch ```php -SRouter::dispatch($dispatcher); +$router->dispatch($dispatcher); ``` ## examples diff --git a/examples/benchmark.php b/examples/benchmark.php index 3218428..9252f5d 100644 --- a/examples/benchmark.php +++ b/examples/benchmark.php @@ -80,34 +80,37 @@ function pretty_match_result($ret) echo "Build time ($n routes): " . number_format($map_time, 6) . " seconds\n"; $r = $requests[0]; +$uri = str_replace(['{', '}'], '', $r['url']); // match first known route $start = microtime(true); -$ret = $router->match($r['url'], $r['method']); +$ret = $router->match($uri, $r['method']); $end = microtime(true); $matchTime = $end - $start; -echo 'Match time (first route): ' . number_format($matchTime, 6) . " seconds(URI: {$r['url']})\n"; +echo 'Match time (first route): ' . number_format($matchTime, 6) . " seconds(URI: {$uri})\n"; // echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; // pick random route to match $r = $requests[random_int(0, $n)]; +$uri = str_replace(['{', '}'], '', $r['url']); // match random known route $start = microtime(true); -$ret = $router->match($r['url'], $r['method']); +$ret = $router->match($uri, $r['method']); $end = microtime(true); $matchTime = $end - $start; -echo 'Match time (random route): ' . number_format($matchTime, 6) . " seconds(URI: {$r['url']})\n" ; +echo 'Match time (random route): ' . number_format($matchTime, 6) . " seconds(URI: {$uri})\n" ; // echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; $r = $requests[$n-1]; +$uri = str_replace(['{', '}'], '', $r['url']); -// match first known route +// match last known route $start = microtime(true); -$ret = $router->match($r['url'], $r['method']); +$ret = $router->match($uri, $r['method']); $end = microtime(true); $matchTime = $end - $start; -echo 'Match time (last route): ' . number_format($matchTime, 6) . " seconds(URI: {$r['url']})\n"; +echo 'Match time (last route): ' . number_format($matchTime, 6) . " seconds(URI: {$uri})\n"; // echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; // match un-existing route @@ -126,3 +129,18 @@ function pretty_match_result($ret) +/* +// 2017.12.3 +$ php examples/benchmark.php +There are generate 1000 routes. and dynamic route with 10% chance + +Build time (1000 routes): 0.011926 seconds +Match time (first route): 0.000072 seconds(URI: /rlpkswupqzo/g) +Match time (random route): 0.000015 seconds(URI: /muq/vs) +Match time (last route): 0.000013 seconds(URI: /fneek/aedpctey/v/aaxzpf) +Match time (unknown route): 0.000014 seconds +Total time: 0.011953 seconds +Memory usage: 1814 KB +Peak memory usage: 2048 KB + + */ diff --git a/examples/cached.php b/examples/cached.php index 50cbd29..8ed8b74 100644 --- a/examples/cached.php +++ b/examples/cached.php @@ -22,7 +22,7 @@ // 'cacheFile' => '', 'cacheFile' => __DIR__ . '/cached/routes-cache.php', - 'cacheEnable' => 1, + 'cacheEnable' => 0, // 'matchAll' => '/', // a route path // 'matchAll' => function () { @@ -38,13 +38,14 @@ function dump_routes() { global $router; - - var_dump( - $router->getStaticRoutes(), - $router->getVagueRoutes() - ); - - var_dump($router->getRegularRoutes()); + echo "

All Routes.

StaticRoutes:

\n"; + echo "

RegularRoutes:

\n"; + print_r($router->getStaticRoutes()); + echo "

RegularRoutes:

\n"; + print_r($router->getRegularRoutes()); + echo "

VagueRoutes:

\n"; + print_r($router->getVagueRoutes()); + echo '
'; } $router->get('/routes', 'dump_routes'); @@ -89,4 +90,8 @@ function dump_routes() { // $dispatcher->dispatch(); // var_dump($router->getConfig(),$router);die; -$router->dispatch($dispatcher); +try { + $router->dispatch($dispatcher); +} catch (Throwable $e) { + var_dump($e); +} diff --git a/examples/cached/routes-cache.php b/examples/cached/routes-cache.php index 39e9359..f9399c1 100644 --- a/examples/cached/routes-cache.php +++ b/examples/cached/routes-cache.php @@ -1,191 +1,227 @@ array ( - '/routes' => - array ( - 0 => - array ( - 'methods' => 'GET,', +return array ( +// static routes +'staticRoutes' => array ( + '/routes' => array ( + 'GET' => array ( + 'methods' => 'GET', 'handler' => 'dump_routes', - 'option' => - array ( - 'params' => NULL, - 'domains' => NULL, + 'option' => array ( ), ), ), - '/' => - array ( - 0 => - array ( - 'methods' => 'GET,', + '/' => array ( + 'GET' => array ( + 'methods' => 'GET', 'handler' => 'handler0', - 'option' => - array ( - 'params' => NULL, - 'domains' => NULL, + 'option' => array ( ), ), ), - '/home' => - array ( - 0 => - array ( - 'methods' => 'GET,', + '/home' => array ( + 'GET' => array ( + 'methods' => 'GET', 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@index', - 'option' => - array ( - 'params' => NULL, - 'domains' => NULL, + 'option' => array ( ), ), ), - '/post' => - array ( - 0 => - array ( - 'methods' => 'POST,', + '/post' => array ( + 'POST' => array ( + 'methods' => 'POST', 'handler' => 'post_handler', - 'option' => - array ( - 'params' => NULL, - 'domains' => NULL, + 'option' => array ( ), ), ), - '/pd' => - array ( - 0 => - array ( - 'methods' => 'POST,DELETE,', + '/put' => array ( + 'PUT' => array ( + 'methods' => 'PUT', + 'handler' => 'main_handler', + 'option' => array ( + ), + ), + ), + '/del' => array ( + 'DELETE' => array ( + 'methods' => 'DELETE', + 'handler' => 'main_handler', + 'option' => array ( + ), + ), + ), + '/pd' => array ( + 'POST,DELETE' => array ( + 'methods' => 'POST,DELETE', 'handler' => 'multi_method_handler', - 'option' => - array ( - 'params' => NULL, - 'domains' => NULL, + 'option' => array ( ), ), ), - '/user/login' => - array ( - 0 => - array ( - 'methods' => 'GET,POST,', + '/user/login' => array ( + 'GET,POST' => array ( + 'methods' => 'GET,POST', 'handler' => 'default_handler', - 'option' => - array ( - 'params' => NULL, - 'domains' => NULL, + 'option' => array ( ), ), ), ), - 'regularRoutes' => array ( - '50be3774f6' => - array ( - 0 => - array ( +// regular routes +'regularRoutes' => array ( + '50be3774f6' => array ( + 0 => array ( 'regex' => '#^/50be3774f6/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/850726135a$#', 'start' => '/50be3774f6/', - 'methods' => 'GET,', + 'original' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', + 'methods' => 'GET', 'handler' => 'handler0', - 'option' => - array ( - 'params' => NULL, - 'domains' => NULL, - ), - ), - ), - 'about' => - array ( - 0 => - array ( - 'regex' => '#^/about(?:\\.html)?$#', - 'start' => '/about', - 'methods' => 'GET,', - 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@about', - 'option' => - array ( - 'params' => NULL, - 'domains' => NULL, - ), - ), - ), - 'test' => - array ( - 0 => - array ( - 'regex' => '#^/test(?:/optional)?$#', - 'start' => '/test', - 'methods' => 'GET,', + 'option' => array ( + ), + ), + ), + 'user' => array ( + 0 => array ( + 'regex' => '#^/user/(?P[1-9][0-9]*)$#', + 'start' => '/user/', + 'original' => '/user/{id}', + 'methods' => 'GET', + 'handler' => 'main_handler', + 'option' => array ( + ), + ), + 1 => array ( + 'regex' => '#^/user/(?P[1-9][0-9]*)$#', + 'start' => '/user/', + 'original' => '/user/{id}', + 'methods' => 'POST', + 'handler' => 'main_handler', + 'option' => array ( + ), + ), + 2 => array ( + 'regex' => '#^/user/(?P[1-9][0-9]*)$#', + 'start' => '/user/', + 'original' => '/user/{id}', + 'methods' => 'PUT', + 'handler' => 'main_handler', + 'option' => array ( + ), + ), + 3 => array ( + 'regex' => '#^/user/(?P[1-9][0-9]*)$#', + 'start' => '/user/', + 'original' => '/user/{id}', + 'methods' => 'DELETE', + 'handler' => 'main_handler', + 'option' => array ( + ), + ), + 4 => array ( + 'regex' => '#^/user/(?P[^/]+)$#', + 'start' => '/user/', + 'original' => '/user/{some}', + 'methods' => 'GET', 'handler' => 'default_handler', - 'option' => - array ( - 'params' => NULL, - 'domains' => NULL, - ), - ), - ), - 'my' => - array ( - 0 => - array ( - 'regex' => '#^/my(?:/(?P[^/]+)(?:/(?P\\d+))?)?$#', - 'start' => '/my', - 'methods' => 'GET,', - 'handler' => 'my_handler', - 'option' => - array ( - 'params' => - array ( - 'age' => '\\d+', - ), - 'domains' => NULL, - 'defaults' => - array ( - 'name' => 'God', - 'age' => 25, - ), - ), - ), - ), - 'home' => - array ( - 0 => - array ( + 'option' => array ( + ), + ), + ), + 'del' => array ( + 0 => array ( + 'regex' => '#^/del/(?P[^/]+)$#', + 'start' => '/del/', + 'original' => '/del/{uid}', + 'methods' => 'DELETE', + 'handler' => 'main_handler', + 'option' => array ( + ), + ), + ), + 'home' => array ( + 0 => array ( 'regex' => '#^/home/(?P[a-zA-Z][\\w-]+)$#', 'start' => '/home/', - 'methods' => 'ANY,GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,SEARCH,CONNECT,TRACE,', + 'original' => '/home/{act}', + 'methods' => 'ANY,GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,SEARCH,CONNECT,TRACE', 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController', - 'option' => - array ( - 'params' => NULL, - 'domains' => NULL, + 'option' => array ( ), ), ), ), - 'vagueRoutes' => array ( - 0 => - array ( +// vague routes +'vagueRoutes' => array ( + 0 => array ( + 'regex' => '#^/about(?:\\.html)?$#', + 'include' => '/about', + 'original' => '/about[.html]', + 'methods' => 'GET', + 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@about', + 'option' => array ( + ), + ), + 1 => array ( 'regex' => '#^/(?Pblog|saying)$#', 'include' => NULL, - 'methods' => 'GET,', + 'original' => '/{name}', + 'methods' => 'GET', 'handler' => 'default_handler', - 'option' => - array ( - 'params' => - array ( + 'option' => array ( + 'params' => array ( 'name' => 'blog|saying', ), - 'domains' => NULL, + ), + ), + 2 => array ( + 'regex' => '#^/test(?:/optional)?$#', + 'include' => '/test', + 'original' => '/test[/optional]', + 'methods' => 'GET', + 'handler' => 'default_handler', + 'option' => array ( + ), + ), + 3 => array ( + 'regex' => '#^/blog-(?P[^/]+)$#', + 'include' => '/blog-', + 'original' => '/blog-{post}', + 'methods' => 'GET', + 'handler' => 'default_handler', + 'option' => array ( + ), + ), + 4 => array ( + 'regex' => '#^/blog(?:index)?$#', + 'include' => '/blog', + 'original' => '/blog[index]', + 'methods' => 'GET', + 'handler' => 'default_handler', + 'option' => array ( + ), + ), + 5 => array ( + 'regex' => '#^/my(?:/(?P[^/]+)(?:/(?P\\d+))?)?$#', + 'include' => '/my', + 'original' => '/my[/{name}[/{age}]]', + 'methods' => 'GET', + 'handler' => 'my_handler', + 'option' => array ( + 'params' => array ( + 'age' => '\\d+', + ), + 'defaults' => array ( + 'name' => 'God', + 'age' => 25, + ), ), ), ), -]; \ No newline at end of file +); \ No newline at end of file diff --git a/examples/object.php b/examples/object.php index 0b00337..b432e9e 100644 --- a/examples/object.php +++ b/examples/object.php @@ -36,11 +36,14 @@ ]); $router->get('/routes', function() use($router) { - var_dump( - $router->getStaticRoutes(), - $router->getVagueRoutes() - ); - var_dump($router->getRegularRoutes()); + echo "

All Routes.

StaticRoutes:

\n"; + echo "

RegularRoutes:

\n"; + print_r($router->getStaticRoutes()); + echo "

RegularRoutes:

\n"; + print_r($router->getRegularRoutes()); + echo "

VagueRoutes:

\n"; + print_r($router->getVagueRoutes()); + echo '
'; }); /** @var array $routes */ diff --git a/examples/static.php b/examples/static.php index 27964cf..fe3be2c 100644 --- a/examples/static.php +++ b/examples/static.php @@ -6,7 +6,7 @@ * Time: 上午12:00 * * you can test use: - * php -S 127.0.0.1:5670 -t examples/static + * php -S 127.0.0.1:5670 examples/static.php * * then you can access url: http://127.0.0.1:5670 */ @@ -39,7 +39,7 @@ // group if (is_array($route[1])) { $rs = $route[1]; - $router->group($route[0], function () use($rs){ + SRouter::group($route[0], function () use($rs){ foreach ($rs as $r) { SRouter::map($r[0], $r[1], $r[2], isset($r[3]) ? $r[3] : []); } @@ -51,6 +51,16 @@ SRouter::map($route[0], $route[1], $route[2], isset($route[3]) ? $route[3] : []); } +SRouter::get('routes', function () { + echo "

All Routes.

StaticRoutes:

\n"; + print_r(SRouter::getStaticRoutes()); + echo "

RegularRoutes:

\n"; + print_r(SRouter::getRegularRoutes()); + echo "

VagueRoutes:

\n"; + print_r(SRouter::getVagueRoutes()); + echo '
'; +}); + $dispatcher = new Dispatcher([ 'dynamicAction' => true, ]); diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index b2d283f..90658c6 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -27,6 +27,35 @@ abstract class AbstractRouter implements RouterInterface 'all' => '.*' ]; + /** + * some setting for self + * @var array + */ + protected $config = [ + // the routes php file. + 'routesFile' => '', + + // ignore last '/' char. If is True, will clear last '/'. + 'ignoreLastSep' => false, + + // 'tmpCacheNumber' => 100, + 'tmpCacheNumber' => 0, + + // match all request. + // 1. If is a valid URI path, will matchAll all request uri to the path. + // 2. If is a closure, will matchAll all request then call it + // eg: '/site/maintenance' or `function () { echo 'System Maintaining ... ...'; }` + 'matchAll' => false, + + // auto route match @like yii framework + // If is True, will auto find the handler controller file. + 'autoRoute' => false, + // The default controllers namespace, is valid when `'enable' = true` + 'controllerNamespace' => '', // eg: 'app\\controllers' + // controller suffix, is valid when `'enable' = true` + 'controllerSuffix' => '', // eg: 'Controller' + ]; + /** * validate and format arguments * @param string|array $methods @@ -69,11 +98,11 @@ public static function validateArguments($methods, $handler) } /** - * has dynamic param + * is Static Route * @param string $route * @return bool */ - protected static function isNoDynamicParam($route) + protected static function isStaticRoute($route) { return strpos($route, '{') === false && strpos($route, '[') === false; } @@ -82,7 +111,7 @@ protected static function isNoDynamicParam($route) * @param string $path * @return string */ - protected static function getFirstFromPath($path) + protected function getFirstFromPath($path) { $tmp = trim($path, '/'); // clear first,end '/' @@ -104,7 +133,7 @@ protected static function getFirstFromPath($path) * @param bool $ignoreLastSep * @return string */ - protected static function formatUriPath($path, $ignoreLastSep) + protected function formatUriPath($path, $ignoreLastSep) { // clear '//', '///' => '/' $path = rawurldecode(preg_replace('#\/\/+#', '/', $path)); @@ -147,7 +176,7 @@ protected static function filterMatches(array $matches, array $conf) * @return array * @throws \LogicException */ - public static function parseParamRoute($route, array $params, array $conf) + public function parseParamRoute($route, array $params, array $conf) { $tmp = $route; @@ -221,50 +250,6 @@ public static function parseParamRoute($route, array $params, array $conf) return [$first, array_merge($info, $conf)]; } - /** - * @param array $routes - * [ - * 'GET,POST' => [ - * 'handler' => 'handler', - * 'methods' => 'GET,POST', - * 'option' => [...], - * ], - * 'PUT' => [ - * 'handler' => 'handler', - * 'methods' => 'PUT', - * 'option' => [...], - * ], - * ... - * ] - * @param string $path - * @param string $method - * @param bool $inCache - * @return array - */ - public static function findInStaticRoutes(array $routes, $path, $method, $inCache = false) - { - $methods = null; - - foreach ($routes as $conf) { - if (false !== strpos($conf['methods'] . ',', $method . ',')) { - return [self::FOUND, $path, $conf]; - } - - $methods .= $conf['methods'] . ','; - } - - if ($inCache) { - return [self::NOT_FOUND]; - } - - // method not allowed - return [ - self::METHOD_NOT_ALLOWED, - $path, - array_unique(explode(',', trim($methods, ','))) - ]; - } - /** * handle auto route match, when config `'autoRoute' => true` * @param string $path The route path @@ -272,7 +257,7 @@ public static function findInStaticRoutes(array $routes, $path, $method, $inCach * @param string $controllerSuffix controller suffix. eg: 'Controller' * @return bool|callable */ - public static function matchAutoRoute($path, $controllerNamespace, $controllerSuffix = '') + public function matchAutoRoute($path, $controllerNamespace, $controllerSuffix = '') { $cnp = trim($controllerNamespace); $sfx = trim($controllerSuffix); @@ -327,12 +312,13 @@ public static function matchAutoRoute($path, $controllerNamespace, $controllerSu } /** - * @param array $params * @param array $tmpParams * @return array */ - public static function getAvailableParams(array $params, $tmpParams) + public function getAvailableParams(array $tmpParams) { + $params = self::$globalParams; + if ($tmpParams) { foreach ($tmpParams as $name => $pattern) { $key = trim($name, '{}'); @@ -382,6 +368,20 @@ public function addGlobalParam($name, $pattern) self::$globalParams[$name] = $pattern; } + /** + * @param null|string $name + * @param null|mixed $default + * @return array|string + */ + public function getConfig($name = null, $default = null) + { + if ($name) { + return isset($this->config[$name]) ? $this->config[$name] : $default; + } + + return $this->config; + } + /** * @return array */ diff --git a/src/CachedRouter.php b/src/CachedRouter.php index bc7a8f2..bb85c47 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -122,6 +122,7 @@ public function dumpRoutesCache() $date = date('Y-m-d H:i:s'); $class = static::class; + $count = $this->count(); $staticRoutes = var_export($this->getStaticRoutes(), true); $regularRoutes = var_export($this->getRegularRoutes(), true); $vagueRoutes = var_export($this->getVagueRoutes(), true); @@ -132,19 +133,19 @@ public function dumpRoutesCache() * This `inhere/sroute` routes cache file. * It is auto generate by $class. * @date $date + * @count $count * @notice Please don't edit it. */ -return [ - // static routes - 'staticRoutes' => $staticRoutes, - // regular routes - 'regularRoutes' => $regularRoutes, - // vague routes - 'vagueRoutes' => $vagueRoutes, -]; +return array ( +// static routes +'staticRoutes' => $staticRoutes, +// regular routes +'regularRoutes' => $regularRoutes, +// vague routes +'vagueRoutes' => $vagueRoutes, +); EOF; - - return file_put_contents($file, $code); + return file_put_contents($file, preg_replace('/=>\s+\n\s+array \(/', '=> array (', $code)); } /** diff --git a/src/Dispatcher.php b/src/Dispatcher.php index 463b69d..d011c05 100644 --- a/src/Dispatcher.php +++ b/src/Dispatcher.php @@ -389,8 +389,8 @@ protected function defaultNotAllowedHandler() $protocol = isset($_SERVER['SERVER_PROTOCOL']) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.1'; header($protocol . ' 405 Method Not Allowed'); - echo "

:( Method not allowed $method: $path

", - "

Method not allowed. Must be one of: $allow

"; + echo "

:( Method not allowed for $method $path

", + "

Method not allowed. Must be one of: $allow

"; }; } diff --git a/src/ORouter.php b/src/ORouter.php index b00aec4..5ca18f6 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -18,6 +18,7 @@ * @method options(string $route, mixed $handler, array $opts = []) * @method head(string $route, mixed $handler, array $opts = []) * @method search(string $route, mixed $handler, array $opts = []) + * @method connect(string $route, mixed $handler, array $opts = []) * @method trace(string $route, mixed $handler, array $opts = []) * @method any(string $route, mixed $handler, array $opts = []) */ @@ -49,10 +50,10 @@ class ORouter extends AbstractRouter * @var array[] * [ * '/user/login' => [ - * // METHODS => [...] // 这里 key 和 value里的 'methods' 是一样的。仅是为了防止重复添加 - * 'GET,POST' => [ + * // METHOD => [...] // 这里 key 和 value里的 'methods' 是一样的 + * 'GET' => [ * 'handler' => 'handler', - * 'methods' => 'GET,POST', + * 'methods' => 'GET', * 'option' => [...], * ], * 'PUT' => [ @@ -61,7 +62,8 @@ class ORouter extends AbstractRouter * 'option' => [...], * ], * ... - * ] + * ], + * ... ... * ] */ private $staticRoutes = []; @@ -81,7 +83,7 @@ class ORouter extends AbstractRouter * 'handler' => 'handler', * 'option' => [...], * ], - * ... ... + * ... * ], * 'add' => [ * [ @@ -91,7 +93,7 @@ class ORouter extends AbstractRouter * 'handler' => 'handler', * 'option' => [...], * ], - * ... ... + * ... * ], * 'blog' => [ * [ @@ -101,8 +103,9 @@ class ORouter extends AbstractRouter * 'handler' => 'handler', * 'option' => [...], * ], - * ... ... + * ... * ], + * ... ... * ] */ private $regularRoutes = []; @@ -113,20 +116,27 @@ class ORouter extends AbstractRouter * e.g '/{name}/profile' '/{some}/{some2}' * @var array * [ - * [ - * // 必定包含的字符串 - * 'include' => '/profile', - * 'regex' => '/(\w+)/profile', - * 'methods' => 'GET', - * 'handler' => 'handler', - * 'option' => [...], + * // 使用 HTTP METHOD 作为 key进行分组 + * 'GET' => [ + * [ + * // 必定包含的字符串 + * 'include' => '/profile', + * 'regex' => '/(\w+)/profile', + * 'methods' => 'GET', + * 'handler' => 'handler', + * 'option' => [...], + * ], + * ... * ], - * [ - * 'include' => null, - * 'regex' => '/(\w+)/(\w+)', - * 'methods' => 'GET,POST', - * 'handler' => 'handler', - * 'option' => [...], + * 'POST' => [ + * [ + * 'include' => null, + * 'regex' => '/(\w+)/(\w+)', + * 'methods' => 'POST', + * 'handler' => 'handler', + * 'option' => [...], + * ], + * ... * ], * ... ... * ] @@ -140,35 +150,6 @@ class ORouter extends AbstractRouter */ private $routeCaches = []; - /** - * some setting for self - * @var array - */ - protected $config = [ - // the routes php file. - 'routesFile' => '', - - // ignore last '/' char. If is True, will clear last '/'. - 'ignoreLastSep' => false, - - // 'tmpCacheNumber' => 100, - 'tmpCacheNumber' => 0, - - // match all request. - // 1. If is a valid URI path, will matchAll all request uri to the path. - // 2. If is a closure, will matchAll all request then call it - // eg: '/site/maintenance' or `function () { echo 'System Maintaining ... ...'; }` - 'matchAll' => false, - - // auto route match @like yii framework - // If is True, will auto find the handler controller file. - 'autoRoute' => false, - // The default controllers namespace, is valid when `'enable' = true` - 'controllerNamespace' => '', // eg: 'app\\controllers' - // controller suffix, is valid when `'enable' = true` - 'controllerSuffix' => '', // eg: 'Controller' - ]; - /** @var DispatcherInterface */ private $dispatcher; @@ -232,11 +213,15 @@ public function setConfig(array $config) */ public function __call($method, array $args) { - if (\count($args) < 2) { - throw new \InvalidArgumentException("The method [$method] parameters is missing."); + if (\in_array(strtoupper($method), self::SUPPORTED_METHODS, true)) { + if (\count($args) < 2) { + throw new \InvalidArgumentException("The method [$method] parameters is missing."); + } + + return $this->map($method, ...$args); } - return $this->map($method, $args[0], $args[1], isset($args[2]) ? $args[2] : []); + throw new \InvalidArgumentException("The method [$method] not exists in the class."); } /** @@ -286,11 +271,10 @@ public function map($methods, $route, $handler, array $opts = []) } $hasPrefix = (bool)$this->currentGroupPrefix; - // validate and format arguments $methods = static::validateArguments($methods, $handler); + // always add '/' prefix. if ($route = trim($route)) { - // always add '/' prefix. $route = $route{0} === '/' ? $route : '/' . $route; } elseif (!$hasPrefix) { $route = '/'; @@ -306,29 +290,31 @@ public function map($methods, $route, $handler, array $opts = []) $this->routeCounter++; $opts = array_merge($this->currentGroupOption, $opts); $conf = [ - 'methods' => $methods, 'handler' => $handler, 'option' => $opts, ]; - // no dynamic param params - if (self::isNoDynamicParam($route)) { - $this->staticRoutes[$route][$methods] = $conf; + // it is static route + if (self::isStaticRoute($route)) { + foreach (explode(',', $methods) as $method) { + $this->staticRoutes[$route][$method] = $conf; + } return $this; } - // have dynamic param params + $params = $this->getAvailableParams(isset($opts['params']) ? $opts['params'] : []); - // replace param name To pattern regex - $params = static::getAvailableParams(self::$globalParams, isset($opts['params']) ? $opts['params'] : null); - list($first, $conf) = static::parseParamRoute($route, $params, $conf); + list($first, $conf) = $this->parseParamRoute($route, $params, $conf); // route string have regular if ($first) { + $conf['methods'] = $methods; $this->regularRoutes[$first][] = $conf; } else { - $this->vagueRoutes[] = $conf; + foreach (explode(',', $methods) as $method) { + $this->vagueRoutes[$method][] = $conf; + } } return $this; @@ -344,7 +330,7 @@ public function map($methods, $route, $handler, array $opts = []) * @param string $path * @return array */ - public function match($path, $method = self::GET) + public function match($path, $method = 'GET') { // if enable 'matchAll' if ($matchAll = $this->config['matchAll']) { @@ -358,62 +344,48 @@ public function match($path, $method = self::GET) } } - $path = self::formatUriPath($path, $this->config['ignoreLastSep']); + $path = $this->formatUriPath($path, $this->config['ignoreLastSep']); $method = strtoupper($method); // find in route caches. - if ($this->routeCaches && isset($this->routeCaches[$path])) { - $data = self::findInStaticRoutes($this->routeCaches[$path], $path, $method, true); - - if ($data[0] === self::FOUND) { - return $data; - } + if ($this->routeCaches && isset($this->routeCaches[$path][$method])) { + return [self::FOUND, $path, $this->routeCaches[$path][$method]]; } // is a static route path - if ($this->staticRoutes && isset($this->staticRoutes[$path])) { - return self::findInStaticRoutes($this->staticRoutes[$path], $path, $method); + if ($this->staticRoutes && isset($this->staticRoutes[$path][$method])) { + $conf = $this->staticRoutes[$path][$method]; + + return [self::FOUND, $path, $conf]; } - $first = self::getFirstFromPath($path); - $founded = []; + $first = $this->getFirstFromPath($path); + $allowedMethods = []; // is a regular dynamic route(the first node is 1th level index key). if (isset($this->regularRoutes[$first])) { - foreach ($this->regularRoutes[$first] as $conf) { - if (0 === strpos($path, $conf['start']) && preg_match($conf['regex'], $path, $matches)) { - $conf['matches'] = $matches; - $founded[] = $conf; - // return $this->checkMatched($path, $method, $conf); - } - } + $result = $this->findInRegularRoutes($this->regularRoutes[$first], $path, $method); - if ($founded) { - return $this->findInPossibleParamRoutes($founded, $path, $method); + if ($result[0] === self::FOUND) { + return $result; } + + $allowedMethods = $result[1]; } // is a irregular dynamic route - foreach ($this->vagueRoutes as $conf) { - if ($conf['include'] && false === strpos($path, $conf['include'])) { - continue; - } + if (isset($this->vagueRoutes[$method])) { + $result = $this->findInVagueRoutes($this->vagueRoutes[$method], $path, $method); - if (preg_match($conf['regex'], $path, $matches)) { - $conf['matches'] = $matches; - $founded[] = $conf; - // return $this->checkMatched($path, $method, $conf); + if ($result[0] === self::FOUND) { + return $result; } } - if ($founded) { - return $this->findInPossibleParamRoutes($founded, $path, $method); - } - // handle Auto Route if ( $this->config['autoRoute'] && - ($handler = self::matchAutoRoute($path, $this->config['controllerNamespace'], $this->config['controllerSuffix'])) + ($handler = $this->matchAutoRoute($path, $this->config['controllerNamespace'], $this->config['controllerSuffix'])) ) { return [self::FOUND, $path, [ 'handler' => $handler, @@ -421,82 +393,131 @@ public function match($path, $method = self::GET) ]]; } + // For HEAD requests, attempt fallback to GET + if ($method === self::HEAD) { + if (isset($this->routeCaches[$path]['GET'])) { + return [self::FOUND, $path, $this->routeCaches[$path]['GET']]; + } + + if (isset($this->staticRoutes[$path]['GET'])) { + return [self::FOUND, $path, $this->staticRoutes[$path]['GET']]; + } + + if (isset($this->regularRoutes[$first])) { + $result = $this->findInRegularRoutes($this->regularRoutes[$first], $path, 'GET'); + + if ($result[0] === self::FOUND) { + return $result; + } + } + + if (isset($this->vagueRoutes['GET'])) { + $result = $this->findInVagueRoutes($this->vagueRoutes['GET'], $path, 'GET'); + + if ($result[0] === self::FOUND) { + return $result; + } + } + } + + // If nothing else matches, try fallback routes + if ($this->staticRoutes && isset($this->staticRoutes['*'][$method])) { + return [self::FOUND, $path, $this->staticRoutes['*'][$method]]; + } + + // collect allowed methods from: staticRoutes, vagueRoutes + + if (isset($this->staticRoutes[$path])) { + $allowedMethods = array_merge($allowedMethods, array_keys($this->staticRoutes[$path])); + } + + foreach ($this->vagueRoutes as $m => $routes) { + if ($method === $m) { + continue; + } + + $result = $this->findInVagueRoutes($this->vagueRoutes['GET'], $path, $m); + + if ($result[0] === self::FOUND) { + $allowedMethods[] = $method; + } + } + + if ($allowedMethods) { + return [ + self::METHOD_NOT_ALLOWED, + $path, + array_unique($allowedMethods) + ]; + } + // oo ... not found return [self::NOT_FOUND, $path, null]; } /******************************************************************************* - * route callback handler dispatch + * helper methods ******************************************************************************/ /** - * Runs the callback for the given request - * @param DispatcherInterface|array $dispatcher - * @param null|string $path - * @param null|string $method - * @return mixed - * @throws \Throwable + * @param array $routes + * @param string $path + * @param string $method + * @return array */ - public function dispatch($dispatcher = null, $path = null, $method = null) + protected function findInRegularRoutes(array $routes, $path, $method) { - if ($dispatcher) { - if ($dispatcher instanceof DispatcherInterface) { - $this->dispatcher = $dispatcher; - } elseif (\is_array($dispatcher)) { - $this->dispatcher = new Dispatcher($dispatcher); - } - } + $allowedMethods = ''; - if (!$this->dispatcher) { - $this->dispatcher = new Dispatcher; + foreach ($routes as $conf) { + if (0 === strpos($path, $conf['start']) && preg_match($conf['regex'], $path, $matches)) { + $allowedMethods .= $conf['methods'] . ','; + + if (false !== strpos($conf['methods'] . ',', $method . ',')) { + $conf['matches'] = self::filterMatches($matches, $conf); + + $this->cacheMatchedParamRoute($path, $method, $conf); + + return [self::FOUND, $path, $conf]; + } + } } - return $this->dispatcher->setMatcher(function ($p, $m) { - return $this->match($p, $m); - })->dispatch($path, $method); + return [self::NOT_FOUND, explode(',', trim($allowedMethods, ','))]; } - /******************************************************************************* - * helper methods - ******************************************************************************/ - /** * @param array $routes * @param string $path * @param string $method * @return array */ - protected function findInPossibleParamRoutes(array $routes, $path, $method) + protected function findInVagueRoutes(array $routes, $path, $method) { - $methods = null; - foreach ($routes as $conf) { - if (false !== strpos($conf['methods'] . ',', $method . ',')) { - $conf['matches'] = self::filterMatches($conf['matches'], $conf); + if ($conf['include'] && false === strpos($path, $conf['include'])) { + continue; + } - $this->cacheMatchedParamRoute($path, $conf); + if (preg_match($conf['regex'], $path, $matches)) { + $conf['matches'] = self::filterMatches($matches, $conf); + + $this->cacheMatchedParamRoute($path, $method, $conf); return [self::FOUND, $path, $conf]; } - - $methods .= $conf['methods'] . ','; } - // method not allowed - return [ - self::METHOD_NOT_ALLOWED, - $path, - array_unique(explode(',', trim($methods, ','))) - ]; + return [self::NOT_FOUND]; } /** * @param string $path + * @param string $method * @param array $conf */ - protected function cacheMatchedParamRoute($path, array $conf) + protected function cacheMatchedParamRoute($path, $method, array $conf) { - $methods = $conf['methods']; $cacheNumber = (int)$this->config['tmpCacheNumber']; // cache last $cacheNumber routes. @@ -505,13 +526,44 @@ protected function cacheMatchedParamRoute($path, array $conf) array_shift($this->routeCaches); } - if (!isset($this->routeCaches[$path][$methods])) { + if (!isset($this->routeCaches[$path][$method])) { $this->cacheCounter++; - $this->routeCaches[$path][$methods] = $conf; + $this->routeCaches[$path][$method] = $conf; } } } + /******************************************************************************* + * route callback handler dispatch + ******************************************************************************/ + + /** + * Runs the callback for the given request + * @param DispatcherInterface|array $dispatcher + * @param null|string $path + * @param null|string $method + * @return mixed + * @throws \Throwable + */ + public function dispatch($dispatcher = null, $path = null, $method = null) + { + if ($dispatcher) { + if ($dispatcher instanceof DispatcherInterface) { + $this->dispatcher = $dispatcher; + } elseif (\is_array($dispatcher)) { + $this->dispatcher = new Dispatcher($dispatcher); + } + } + + if (!$this->dispatcher) { + $this->dispatcher = new Dispatcher; + } + + return $this->dispatcher->setMatcher(function ($p, $m) { + return $this->match($p, $m); + })->dispatch($path, $method); + } + /** * @return int */ @@ -576,20 +628,6 @@ public function getRouteCaches() return $this->routeCaches; } - /** - * @param null|string $name - * @param null|mixed $default - * @return array|string - */ - public function getConfig($name = null, $default = null) - { - if ($name) { - return isset($this->config[$name]) ? $this->config[$name] : $default; - } - - return $this->config; - } - /** * @return DispatcherInterface */ diff --git a/src/SRouter.php b/src/SRouter.php index 78f22c6..18c6d0a 100644 --- a/src/SRouter.php +++ b/src/SRouter.php @@ -19,437 +19,55 @@ * @method static options(string $route, mixed $handler, array $opts = []) * @method static head(string $route, mixed $handler, array $opts = []) * @method static search(string $route, mixed $handler, array $opts = []) + * @method static connect(string $route, mixed $handler, array $opts = []) * @method static trace(string $route, mixed $handler, array $opts = []) * @method static any(string $route, mixed $handler, array $opts = []) + * + * @method static map(string|array $methods, string $route, mixed $handler, array $opts = []) + * @method static group(string $prefix, \Closure $callback, array $opts = []) + * + * @method static setConfig(array $config) + * @method static match($path, $method = 'GET') + * @method static dispatch(DispatcherInterface|array $dispatcher, $path = null, $method = null) */ -class SRouter extends AbstractRouter +class SRouter { - /** @var int */ - private static $routeCounter = 0; - private static $cacheCounter = 0; - - /** @var string */ - private static $currentGroupPrefix = ''; - - /** @var array */ - private static $currentGroupOption = []; - - /** @var bool */ - private static $initialized = false; - - /** - * static Routes - no dynamic argument match - * 整个路由 path 都是静态字符串 e.g. '/user/login' - * @var array - * @see ORouter::$staticRoutes - */ - private static $staticRoutes = []; - - /** - * regular Routes - have dynamic arguments, but the first node is normal. - * 第一节是个静态字符串,称之为有规律的动态路由。按第一节的信息进行存储 - * @var array[] - * @see ORouter::$regularRoutes - */ - private static $regularRoutes = []; - - /** - * vague Routes - have dynamic arguments,but the first node is exists regex. - * 第一节就包含了正则匹配,称之为无规律/模糊的动态路由 - * @var array - * @see ORouter::$vagueRoutes - */ - private static $vagueRoutes = []; - - /** - * There are last route caches - * @var array - * @see ORouter::$routeCaches - */ - private static $routeCaches = []; - - /** - * some setting for self - * @see ORouter::$config - * @var array - */ - private static $config = [ - 'routesFile' => '', - 'ignoreLastSep' => false, - 'tmpCacheNumber' => 0, - 'matchAll' => false, - - // auto route match @like yii framework - 'autoRoute' => false, - 'controllerNamespace' => '', // eg: 'app\\controllers' - 'controllerSuffix' => '', // eg: 'Controller' - ]; - - /** @var DispatcherInterface */ - private static $dispatcher; - - /** - * @param array $config - * @throws \LogicException - */ - public static function setConfig(array $config) - { - if (self::$initialized) { - throw new \LogicException('Routing has been added, and configuration is not allowed!'); - } - - foreach ($config as $name => $value) { - if (isset(self::$config[$name])) { - self::$config[$name] = $value; - } - } - - // load routes - if (($file = self::$config['routesFile']) && is_file($file)) { - require $file; - } - } - - /******************************************************************************* - * route collection - ******************************************************************************/ + /** @var ORouter */ + private static $router; /** * Defines a route callback and method * @param string $method * @param array $args + * @return ORouter|mixed * @throws \InvalidArgumentException * @throws \LogicException */ public static function __callStatic($method, array $args) { - if (\count($args) < 2) { - throw new \InvalidArgumentException("The method [$method] parameters is required."); - } - - self::map($method, $args[0], $args[1], isset($args[2]) ? $args[2] : []); + return self::getRouter()->$method(...$args); } /** - * Create a route group with a common prefix. - * All routes created in the passed callback will have the given group prefix prepended. - * - * @ref package 'nikic/fast-route' - * @param string $prefix - * @param \Closure $callback - * @param array $opts - */ - public static function group($prefix, \Closure $callback, array $opts = []) - { - $previousGroupPrefix = self::$currentGroupPrefix; - self::$currentGroupPrefix = $previousGroupPrefix . $prefix; - - $previousGroupOption = self::$currentGroupOption; - self::$currentGroupOption = $opts; - - $callback(); - - self::$currentGroupPrefix = $previousGroupPrefix; - self::$currentGroupOption = $previousGroupOption; - } - - /** - * @see ORouter::map() - * @param string|array $methods The match request method. - * @param string $route The route path string. eg: '/user/login' - * @param callable|string $handler - * @param array $opts some option data - * @return true + * @return ORouter * @throws \LogicException - * @throws \InvalidArgumentException */ - public static function map($methods, $route, $handler, array $opts = []) + public static function getRouter() { - if (!self::$initialized) { - self::$initialized = true; - } - - // validate arguments - $methods = static::validateArguments($methods, $handler); - - if ($route = trim($route)) { - // always add '/' prefix. - $route = $route{0} === '/' ? $route : '/' . $route; - } else { - $route = '/'; - } - - $route = self::$currentGroupPrefix . $route; - - // setting 'ignoreLastSep' - if ($route !== '/' && self::$config['ignoreLastSep']) { - $route = rtrim($route, '/'); - } - - self::$routeCounter++; - $opts = array_replace([ - 'params' => null, - // 'domains' => null, - ], self::$currentGroupOption, $opts); - $conf = [ - 'methods' => $methods, - 'handler' => $handler, - 'option' => $opts, - ]; - - // no dynamic param params - if (self::isNoDynamicParam($route)) { - self::$staticRoutes[$route][] = $conf; - - return true; + if (!self::$router) { + self::$router = new ORouter(); } - // have dynamic param params - - // replace param name To pattern regex - $params = self::getAvailableParams(self::$globalParams, $opts['params']); - list($first, $conf) = static::parseParamRoute($route, $params, $conf); - - // route string have regular - if ($first) { - self::$regularRoutes[$first][] = $conf; - } else { - self::$vagueRoutes[] = $conf; - } - - return true; + return self::$router; } - /******************************************************************************* - * route match - ******************************************************************************/ - /** - * find the matched route info for the given request uri path - * @param string $method - * @param string $path - * @return array + * @param ORouter $router */ - public static function match($path, $method = self::GET) + public static function setRouter(ORouter $router) { - // if enable 'matchAll' - if ($matchAll = static::$config['matchAll']) { - if (\is_string($matchAll) && $matchAll{0} === '/') { - $path = $matchAll; - } elseif (\is_callable($matchAll)) { - return [self::FOUND, $path, [ - 'handler' => $matchAll, - 'option' => [], - ]]; - } - } - - $path = self::formatUriPath($path, self::$config['ignoreLastSep']); - $method = strtoupper($method); - - // find in routes temp cache. - if (self::$routeCaches && isset(self::$routeCaches[$path])) { - $data = self::findInStaticRoutes(self::$routeCaches[$path], $path, $method, true); - - if ($data[0] === self::FOUND) { - return $data; - } - } - - // is a static path route - if (self::$staticRoutes && isset(self::$staticRoutes[$path])) { - return self::findInStaticRoutes(self::$staticRoutes[$path], $path, $method); - } - - $first = self::getFirstFromPath($path); - $founded = []; - - // is a regular dynamic route(the first char is 1th level index key). - if (isset(self::$regularRoutes[$first])) { - foreach (self::$regularRoutes[$first] as $conf) { - if (0 === strpos($path, $conf['start']) && preg_match($conf['regex'], $path, $matches)) { - $conf['matches'] = $matches; - $founded[] = $conf; - } - } - - if ($founded) { - return self::findInPossibleParamRoutes($founded, $path, $method); - } - } - - // is a irregular dynamic route - foreach (self::$vagueRoutes as $conf) { - if ($conf['include'] && false === strpos($path, $conf['include'])) { - continue; - } - - if (preg_match($conf['regex'], $path, $matches)) { - $conf['matches'] = $matches; - $founded[] = $conf; - } - } - - if ($founded) { - return self::findInPossibleParamRoutes($founded, $path, $method); - } - - // handle Auto Route - if ( - self::$config['autoRoute'] && - ($handler = self::matchAutoRoute($path, self::$config['controllerNamespace'], self::$config['controllerSuffix'])) - ) { - return [self::FOUND, $path, [ - 'handler' => $handler, - 'option' => [], - ]]; - } - - // oo ... not found - return [self::NOT_FOUND, $path, null]; - } - - /******************************************************************************* - * route callback handler dispatch - ******************************************************************************/ - - /** - * Runs the callback for the given request - * @param DispatcherInterface|array $dispatcher - * @param null|string $path - * @param null|string $method - * @return mixed - * @throws \Throwable - */ - public static function dispatch($dispatcher = null, $path = null, $method = null) - { - if ($dispatcher) { - if ($dispatcher instanceof DispatcherInterface) { - self::$dispatcher = $dispatcher; - } elseif (\is_array($dispatcher)) { - self::$dispatcher = new Dispatcher($dispatcher); - } - } - - if (!self::$dispatcher) { - self::$dispatcher = new Dispatcher; - } - - return self::$dispatcher->setMatcher(function ($p, $m) { - return self::match($p, $m); - })->dispatch($path, $method); - } - - /******************************************************************************* - * helper methods - ******************************************************************************/ - - /** - * @param array $routes - * @param string $path - * @param string $method - * @return array - */ - protected static function findInPossibleParamRoutes(array $routes, $path, $method) - { - $methods = null; - - foreach ($routes as $conf) { - if (false !== strpos($conf['methods'] . ',', $method . ',')) { - $conf['matches'] = self::filterMatches($conf['matches'], $conf); - - self::cacheMatchedParamRoute($path, $conf); - - return [self::FOUND, $path, $conf]; - } - - $methods .= $conf['methods'] . ','; - } - - // method not allowed - return [ - self::METHOD_NOT_ALLOWED, - $path, - array_unique(explode(',', trim($methods, ','))) - ]; - } - - /** - * @param string $path - * @param array $conf - */ - protected static function cacheMatchedParamRoute($path, array $conf) - { - $methods = $conf['methods']; - $cacheNumber = (int)self::$config['tmpCacheNumber']; - - // cache last $cacheNumber routes. - if ($cacheNumber > 0) { - if (self::$cacheCounter === $cacheNumber) { - array_shift(self::$routeCaches); - } - - if (!isset(self::$routeCaches[$path][$methods])) { - self::$cacheCounter++; - self::$routeCaches[$path][$methods] = $conf; - } - } - } - - /** - * @return int - */ - public static function count() - { - return self::$routeCounter; - } - - /** - * @return array - */ - public static function getStaticRoutes() - { - return self::$staticRoutes; - } - - /** - * @return \array[] - */ - public static function getRegularRoutes() - { - return self::$regularRoutes; - } - - /** - * @return array - */ - public static function getVagueRoutes() - { - return self::$vagueRoutes; - } - - /** - * @return array - */ - public static function getConfig() - { - return static::$config; + self::$router = $router; } - /** - * @return DispatcherInterface - */ - public static function getDispatcher() - { - return self::$dispatcher; - } - - /** - * @param DispatcherInterface $dispatcher - */ - public static function setDispatcher(DispatcherInterface $dispatcher) - { - self::$dispatcher = $dispatcher; - } } diff --git a/tests/SRouterTest.php b/tests/SRouterTest.php index 5694eff..e630b11 100644 --- a/tests/SRouterTest.php +++ b/tests/SRouterTest.php @@ -1,6 +1,7 @@ registerRoutes(); - $this->assertSame(4, SRouter::count()); - $this->assertCount(2, SRouter::getStaticRoutes()); - $this->assertCount(1, SRouter::getRegularRoutes()); - $this->assertCount(1, SRouter::getVagueRoutes()); + $this->assertSame(4, SRouter::getRouter()->count()); + $this->assertCount(2, SRouter::getRouter()->getStaticRoutes()); + $this->assertCount(1, SRouter::getRouter()->getRegularRoutes()); + $this->assertCount(1, SRouter::getRouter()->getVagueRoutes()); } public function testStaticRoute() @@ -43,7 +44,7 @@ public function testStaticRoute() list($status, $path, $route) = $ret; - $this->assertSame(SRouter::FOUND, $status); + $this->assertSame(ORouter::FOUND, $status); $this->assertSame('/', $path); $this->assertSame('handler0', $route['handler']); } @@ -59,7 +60,7 @@ public function testParamRoute() list($status, $path, $route) = $ret; - $this->assertSame(SRouter::FOUND, $status); + $this->assertSame(ORouter::FOUND, $status); $this->assertSame('/tom', $path); $this->assertSame('handler2', $route['handler']); @@ -70,7 +71,7 @@ public function testParamRoute() list($status, $path, $route) = $ret; - $this->assertSame(SRouter::FOUND, $status); + $this->assertSame(ORouter::FOUND, $status); $this->assertSame('/hi/tom', $path); $this->assertSame('/hi/{name}', $route['original']); $this->assertSame('handler3', $route['handler']); From 035151d084d9d1ca372f6105270e149c9a6f2628 Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 3 Dec 2017 19:56:07 +0800 Subject: [PATCH 007/151] update readme --- README.md | 78 +++++++++++++++++++++++++++---------------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/README.md b/README.md index bb14064..b5963f0 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ composer require inhere/sroute ```bash git clone https://github.com/inhere/php-srouter.git // github -git clone https://git.oschina.net/inhere/php-srouter.git // git@osc +git clone https://gitee.com/inhere/php-srouter.git // git@osc ``` ## 压测 @@ -57,50 +57,55 @@ git clone https://git.oschina.net/inhere/php-srouter.git // git@osc - 第一条路由匹配 - 最后一条路由匹配 -- 不会匹配到的路由 +- 不存在的路由匹配 -压测结果 +详细的测试代码请看仓库 https://github.com/ulue/php-router-benchmark -## Worst-case matching +- An example route: `/9b37eef21e/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/bda37e9f9b` -This benchmark matches the last route and unknown route. It generates a randomly prefixed and suffixed route in an attempt to thwart any optimization. 1,000 routes each with 9 arguments. +压测结果 -This benchmark consists of 14 tests. Each test is executed 1,000 times, the results pruned, and then averaged. Values that fall outside of 3 standard deviations of the mean are discarded. +## Worst-case matching -Test Name | Results | Time | + Interval | Change +Test Name | Results | Time(ms) | + Interval | Change --------- | ------- | ---- | ---------- | ------ -**ORouter** - unknown route (1000 routes) | 988 | 0.0000120063 | +0.0000000000 | baseline -**ORouter** - last route (1000 routes) | 988 | 0.0000122867 | +0.0000002804 | 2% slower -**SRouter** - unknown route (1000 routes) | 983 | 0.0000123633 | +0.0000003570 | 3% slower -**SRouter** - last route (1000 routes) | 998 | 0.0000142205 | +0.0000022142 | 18% slower -Symfony2 Dumped - last route (1000 routes) | 990 | 0.0000468579 | +0.0000348516 | 290% slower -Symfony2 Dumped - unknown route (1000 routes) | 995 | 0.0000490268 | +0.0000370205 | 308% slower -FastRoute - unknown route (1000 routes) | 968 | 0.0001358227 | +0.0001238164 | 1031% slower -FastRoute(cached) - last route (1000 routes) | 999 | 0.0001397746 | +0.0001277683 | 1064% slower -FastRoute(cached) - unknown route (1000 routes) | 960 | 0.0001424064 | +0.0001304001 | 1086% slower -FastRoute - last route (1000 routes) | 999 | 0.0001659009 | +0.0001538946 | 1282% slower -Pux PHP - unknown route (1000 routes) | 964 | 0.0013507533 | +0.0013387470 | 11150% slower -Pux PHP - last route (1000 routes) | 999 | 0.0014749475 | +0.0014629412 | 12185% slower -Symfony2 - unknown route (1000 routes) | 979 | 0.0038350259 | +0.0038230196 | 31842% slower -Symfony2 - last route (1000 routes) | 999 | 0.0040060059 | +0.0039939995 | 33266% slower +inhere/sroute(ORouter) - unknown route (1000 routes) | 987 | 0.010222 | +0.000000 | baseline +inhere/sroute(SRouter) - unknown route (1000 routes) | 984 | 0.012239 | +0.002017 | 20% slower +inhere/sroute(SRouter) - last route (1000 routes) | 999 | 0.024386 | +0.014820 | 155% slower +inhere/sroute(ORouter) - last route (1000 routes) | 975 | 0.024554 | +0.014989 | 157% slower +Symfony2 Cached - last route (1000 routes) | 997 | 0.029091 | +0.019525 | 204% slower +Symfony2 Cached - unknown route (1000 routes) | 985 | 0.037226 | +0.027661 | 289% slower +FastRoute - unknown route (1000 routes) | 988 | 0.089904 | +0.080338 | 840% slower +FastRoute(cached) - unknown route (1000 routes) | 988 | 0.091358 | +0.081792 | 855% slower +FastRoute(cached) - last route (1000 routes) | 999 | 0.092567 | +0.083001 | 868% slower +FastRoute - last route (1000 routes) | 999 | 0.113668 | +0.104103 | 1088% slower +phroute/phroute - unknown route (1000 routes) | 987 | 0.168871 | +0.159305 | 1665% slower +phroute/phroute - last route (1000 routes) | 999 | 0.169914 | +0.160348 | 1676% slower +Pux PHP - unknown route (1000 routes) | 981 | 0.866280 | +0.856714 | 8956% slower +Pux PHP - last route (1000 routes) | 999 | 0.941322 | +0.931757 | 9741% slower +AltoRouter - unknown route (1000 routes) | 982 | 2.245384 | +2.235819 | 23373% slower +AltoRouter - last route (1000 routes) | 979 | 2.281995 | +2.272429 | 23756% slower +Symfony2 - unknown route (1000 routes) | 984 | 2.488247 | +2.478681 | 25912% slower +Symfony2 - last route (1000 routes) | 999 | 2.540170 | +2.530605 | 26455% slower +Macaw - unknown route (1000 routes) | 982 | 2.617635 | +2.608069 | 27265% slower +Macaw - last route (1000 routes) | 999 | 2.700128 | +2.690562 | 28127% slower ## First route matching -This benchmark tests how quickly each router can match the first route. 1,000 routes each with 9 arguments. - -This benchmark consists of 7 tests. Each test is executed 1,000 times, the results pruned, and then averaged. Values that fall outside of 3 standard deviations of the mean are discarded. - - -Test Name | Results | Time | + Interval | Change +Test Name | Results | Time(ms) | + Interval | Change --------- | ------- | ---- | ---------- | ------ -Pux PHP - first route(1000) | 993 | 0.0000105502 | +0.0000000000 | baseline -**ORouter** - first route(1000) | 984 | 0.0000118334 | +0.0000012832 | 12% slower -**SRouter** - first route(1000) | 982 | 0.0000118473 | +0.0000012971 | 12% slower -FastRoute(cached) - first route(1000) | 999 | 0.0000143361 | +0.0000037859 | 36% slower -FastRoute - first route(1000) | 999 | 0.0000143980 | +0.0000038477 | 36% slower -Symfony2 Dumped - first route | 993 | 0.0000350874 | +0.0000245372 | 233% slower -Symfony2 - first route | 999 | 0.0000630564 | +0.0000525061 | 498% slower +Pux PHP - first route(1000) | 997 | 0.006587 | +0.000000 | baseline +FastRoute - first route(1000) | 999 | 0.008751 | +0.002165 | 33% slower +phroute/phroute - first route (1000 routes) | 999 | 0.021902 | +0.015315 | 233% slower +Symfony2 Dumped - first route | 997 | 0.022254 | +0.015667 | 238% slower +ORouter - first route(1000) | 993 | 0.025026 | +0.018440 | 280% slower +SRouter - first route(1000) | 997 | 0.025553 | +0.018967 | 288% slower +noodlehaus/dispatch - first route (1000 routes) | 989 | 0.030126 | +0.023540 | 357% slower +AltoRouter - first route (1000 routes) | 994 | 0.041488 | +0.034902 | 530% slower +Symfony2 - first route | 991 | 0.047335 | +0.040748 | 619% slower +FastRoute(cached) - first route(1000) | 999 | 0.092703 | +0.086117 | 1307% slower +Macaw - first route (1000 routes) | 999 | 2.710132 | +2.703545 | 41047% slower ## 使用 @@ -443,17 +448,12 @@ $router->any('/user[/{name}]', 'app\controllers\UserController'); ```php $router->dispatch($dispatcher); -// $router->dispatch($dispatcher); ``` ## 运行示例 示例代码在 `examples` 下。 -- 静态版本 - -你可以通过 `php -S 127.0.0.1:5670 examples/static.php` 来运行一个测试服务器, 现在你可以访问 http://127.0.0.1:5670 - - 对象版本 你可以通过 `php -S 127.0.0.1:5670 examples/object.php` 来运行一个测试服务器, 现在你可以访问 http://127.0.0.1:5671 From 43bb46420eba0efb8789faecc78b09a66243488b Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 3 Dec 2017 22:26:44 +0800 Subject: [PATCH 008/151] update readme --- docs/{benchmark.md => benchmark-170706.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/{benchmark.md => benchmark-170706.md} (100%) diff --git a/docs/benchmark.md b/docs/benchmark-170706.md similarity index 100% rename from docs/benchmark.md rename to docs/benchmark-170706.md From a238cbcd8ebe000da6c02e279f29a65d5cae9147 Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 3 Dec 2017 22:30:21 +0800 Subject: [PATCH 009/151] update readme, some docs --- README.md | 5 + docs/benchmark.md | 57 +++++++++ docs/router.md | 199 ++++++++++++++++++++++++------- examples/cached.php | 1 - examples/cached/routes-cache.php | 146 +++++++++++------------ examples/object.php | 5 +- src/ORouter.php | 11 +- 7 files changed, 299 insertions(+), 125 deletions(-) create mode 100644 docs/benchmark.md diff --git a/README.md b/README.md index b5963f0..3901b50 100644 --- a/README.md +++ b/README.md @@ -61,6 +61,7 @@ git clone https://gitee.com/inhere/php-srouter.git // git@osc 详细的测试代码请看仓库 https://github.com/ulue/php-router-benchmark +- 压测日期 **2017.12.3** - An example route: `/9b37eef21e/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/bda37e9f9b` 压测结果 @@ -111,6 +112,7 @@ Macaw - first route (1000 routes) | 999 | 2.710132 | +2.703545 | 41047% slower - `Inhere\Route\SRouter` 是静态类版本 - `Inhere\Route\ORouter` 是对象版本 +- `Inhere\Route\CachedRouter` 是支持缓存的版本 两个类的方法名和参数都是一样的 @@ -179,6 +181,9 @@ $router->group('/user', function () { // 使用 控制器 $router->get('/', app\controllers\HomeController::class); $router->get('/index', 'app\controllers\HomeController@index'); + +// 可以注册一个备用路由处理。 当没匹配到时,就会使用它 +$router->any('*', 'fallback_handler'); ``` > 如果配置了 `'ignoreLastSep' => true`, '/index' 等同于 '/index/' diff --git a/docs/benchmark.md b/docs/benchmark.md new file mode 100644 index 0000000..86ea1aa --- /dev/null +++ b/docs/benchmark.md @@ -0,0 +1,57 @@ + +# 压测 + +自动生成了1000条路由,每条有9个参数位,分别测试1000次的 + +- 第一条路由匹配 +- 最后一条路由匹配 +- 不存在的路由匹配 + +详细的测试代码请看仓库 https://github.com/ulue/php-router-benchmark + +- 压测日期 **2017.12.3** +- An example route: `/9b37eef21e/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/bda37e9f9b` + +压测结果 + +## Worst-case matching + +Test Name | Results | Time(ms) | + Interval | Change +--------- | ------- | ---- | ---------- | ------ +inhere/sroute(ORouter) - unknown route (1000 routes) | 987 | 0.010222 | +0.000000 | baseline +inhere/sroute(SRouter) - unknown route (1000 routes) | 984 | 0.012239 | +0.002017 | 20% slower +inhere/sroute(SRouter) - last route (1000 routes) | 999 | 0.024386 | +0.014820 | 155% slower +inhere/sroute(ORouter) - last route (1000 routes) | 975 | 0.024554 | +0.014989 | 157% slower +Symfony2 Cached - last route (1000 routes) | 997 | 0.029091 | +0.019525 | 204% slower +Symfony2 Cached - unknown route (1000 routes) | 985 | 0.037226 | +0.027661 | 289% slower +FastRoute - unknown route (1000 routes) | 988 | 0.089904 | +0.080338 | 840% slower +FastRoute(cached) - unknown route (1000 routes) | 988 | 0.091358 | +0.081792 | 855% slower +FastRoute(cached) - last route (1000 routes) | 999 | 0.092567 | +0.083001 | 868% slower +FastRoute - last route (1000 routes) | 999 | 0.113668 | +0.104103 | 1088% slower +phroute/phroute - unknown route (1000 routes) | 987 | 0.168871 | +0.159305 | 1665% slower +phroute/phroute - last route (1000 routes) | 999 | 0.169914 | +0.160348 | 1676% slower +Pux PHP - unknown route (1000 routes) | 981 | 0.866280 | +0.856714 | 8956% slower +Pux PHP - last route (1000 routes) | 999 | 0.941322 | +0.931757 | 9741% slower +AltoRouter - unknown route (1000 routes) | 982 | 2.245384 | +2.235819 | 23373% slower +AltoRouter - last route (1000 routes) | 979 | 2.281995 | +2.272429 | 23756% slower +Symfony2 - unknown route (1000 routes) | 984 | 2.488247 | +2.478681 | 25912% slower +Symfony2 - last route (1000 routes) | 999 | 2.540170 | +2.530605 | 26455% slower +Macaw - unknown route (1000 routes) | 982 | 2.617635 | +2.608069 | 27265% slower +Macaw - last route (1000 routes) | 999 | 2.700128 | +2.690562 | 28127% slower + + +## First route matching + +Test Name | Results | Time(ms) | + Interval | Change +--------- | ------- | ---- | ---------- | ------ +Pux PHP - first route(1000) | 997 | 0.006587 | +0.000000 | baseline +FastRoute - first route(1000) | 999 | 0.008751 | +0.002165 | 33% slower +phroute/phroute - first route (1000 routes) | 999 | 0.021902 | +0.015315 | 233% slower +Symfony2 Dumped - first route | 997 | 0.022254 | +0.015667 | 238% slower +ORouter - first route(1000) | 993 | 0.025026 | +0.018440 | 280% slower +SRouter - first route(1000) | 997 | 0.025553 | +0.018967 | 288% slower +noodlehaus/dispatch - first route (1000 routes) | 989 | 0.030126 | +0.023540 | 357% slower +AltoRouter - first route (1000 routes) | 994 | 0.041488 | +0.034902 | 530% slower +Symfony2 - first route | 991 | 0.047335 | +0.040748 | 619% slower +FastRoute(cached) - first route(1000) | 999 | 0.092703 | +0.086117 | 1307% slower +Macaw - first route (1000 routes) | 999 | 2.710132 | +2.703545 | 41047% slower diff --git a/docs/router.md b/docs/router.md index 3ef1ad9..7d88c8e 100644 --- a/docs/router.md +++ b/docs/router.md @@ -12,15 +12,17 @@ ## 路由收集 ```php -use Inhere\Route\SRouter; +use Inhere\Route\ORouter; + +$router = new ORouter(); // 匹配 GET 请求. 处理器是个闭包 Closure -SRouter::get('/', function() { +$router->get('/', function() { echo 'hello'; }); // 匹配参数 'test/john' -SRouter::get('/test/{name}', function($arg) { +$router->get('/test/{name}', function($arg) { echo $arg; // 'john' }, [ 'params' => [ @@ -29,7 +31,7 @@ SRouter::get('/test/{name}', function($arg) { ]); // 可选参数支持。匹配 'hello' 'hello/john' -SRouter::get('/hello[/{name}]', function($name = 'No') { +$router->get('/hello[/{name}]', function($name = 'No') { echo $name; // 'john' }, [ 'params' => [ @@ -38,53 +40,26 @@ SRouter::get('/hello[/{name}]', function($name = 'No') { ]); // 匹配 POST 请求 -SRouter::post('/user/login', function() { +$router->post('/user/login', function() { var_dump($_POST); }); // 匹配 GET 或者 POST -SRouter::map(['get', 'post'], '/user/login', function() { +$router->map(['get', 'post'], '/user/login', function() { var_dump($_GET, $_POST); }); // 允许任何请求方法 -SRouter::any('/home', function() { +$router->any('/home', function() { echo 'hello, you request page is /home'; }); // 路由组 -SRouter::group('/user', function () { - SRouter::get('/', function () { - echo 'hello. you access: /user/'; - }); - SRouter::get('/index', function () { - echo 'hello. you access: /user/index'; - }); -}); -``` - -使用 `ORouter` 则需先创建对象: - -```php -use Inhere\Route\ORouter; - -$router = new ORouter; - -// 添加路由 -// $router->get(); -// $router->post(); -// $router->put(); -// ... ... $router->group('/user', function ($router) { /** @var \Inhere\Route\ORouter $router */ - $router->get('', function () { - echo 'hello. you access: /user'; + $router->get('/', function () { + echo 'hello. you access: /user/'; }); - - //$router->get('/', function () { - // echo 'hello. you access: /user/'; - //}); - $router->get('/index', function () { echo 'hello. you access: /user/index'; }); @@ -99,23 +74,80 @@ $router->group('/user', function ($router) { #### 1. 静态路由 +整个路由 path 都是静态字符串 e.g. '/user/login' + 例如: ```php $router->post('/user/signUp', 'handler2'); ``` +- 存储结构 + +```php +array ( + '/' => array ( + 'GET' => array ( + 'handler' => 'handler0', + 'option' => array ( + ), + ), + ), + '/home' => array ( + 'GET' => array ( + 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@index', + 'option' => array ( + ), + ), + ), + '/post' => array ( + 'POST' => array ( + 'handler' => 'post_handler', + 'option' => array ( + ), + ), + ), + '/put' => array ( + 'PUT' => array ( + 'handler' => 'main_handler', + 'option' => array ( + ), + ), + ), + '/del' => array ( + 'DELETE' => array ( + 'handler' => 'main_handler', + 'option' => array ( + ), + ), + ), + '/pd' => array ( + 'POST' => array ( + 'handler' => 'multi_method_handler', + 'option' => array ( + ), + ), + 'DELETE' => array ( + 'handler' => 'multi_method_handler', + 'option' => array ( + ), + ), + ), +); +``` + #### 2. (有规律的)动态路由 +第一节是个静态字符串,称之为有规律的动态路由。按第一节的信息进行分组存储 + 例如: ```php /* match: /hello/tom - /hello */ -$router->get('/hello[/{name}]', function($name='NO') { +$router->get('/hello/{name}', function($name='NO') { echo "hello, $name"; // 'john' },[ 'params' => [ @@ -124,8 +156,47 @@ $router->get('/hello[/{name}]', function($name='NO') { ]); ``` +- 存储结构 + +```php + 'user' => array ( + 0 => array ( + 'regex' => '#^/user/(?P[1-9][0-9]*)$#', + 'start' => '/user/', + 'original' => '/user/{id}', + 'handler' => 'main_handler', + 'option' => array ( + ), + 'methods' => 'GET', + ), + 1 => array ( + 'regex' => '#^/user/(?P[1-9][0-9]*)$#', + 'start' => '/user/', + 'original' => '/user/{id}', + 'handler' => 'main_handler', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'home' => array ( + 0 => array ( + 'regex' => '#^/home/(?P[a-zA-Z][\\w-]+)$#', + 'start' => '/home/', + 'original' => '/home/{act}', + 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController', + 'option' => array ( + ), + 'methods' => 'ANY,GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,SEARCH,CONNECT,TRACE', + ), + ), +) +``` + #### 3. (无规律的)动态路由 +第一节就包含了正则匹配,称之为无规律/模糊的动态路由 + 例如: ```php @@ -136,6 +207,52 @@ $router->get('/{name}', 'default_handler', [ ]); ``` +- 存储结构 + +```php +array ( + 'GET' => array ( + 0 => array ( + 'regex' => '#^/about(?:\\.html)?$#', + 'include' => '/about', + 'original' => '/about[.html]', + 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@about', + 'option' => array ( + ), + ), + 1 => array ( + 'regex' => '#^/(?Pblog|saying)$#', + 'include' => NULL, + 'original' => '/{name}', + 'handler' => 'default_handler', + 'option' => array ( + 'params' => array ( + 'name' => 'blog|saying', + ), + ), + ), + 2 => array ( + 'regex' => '#^/test(?:/optional)?$#', + 'include' => '/test', + 'original' => '/test[/optional]', + 'handler' => 'default_handler', + 'option' => array ( + ), + ), + 3 => array ( + 'regex' => '#^/blog-(?P[^/]+)$#', + 'include' => '/blog-', + 'original' => '/blog-{post}', + 'handler' => 'default_handler', + 'option' => array ( + ), + ), + ), + 'POST' => array( ... ), + 'PUT' => array( ... ) +) +``` + ## 路由匹配 ```php @@ -154,7 +271,7 @@ array|false public function match($path, $method) $path = parse_url(https://github.com/$_SERVER['REQUEST_URI'],%20PHP_URL_PATH); $method = $_SERVER['REQUEST_METHOD']; -$route = SRouter::match($path, $method); +$route = $router->match($path, $method); ``` 匹配失败,返回 `false` @@ -216,7 +333,7 @@ todo ... ```php // set config -SRouter::setConfig([ +$router->setConfig([ 'ignoreLastSep' => true, 'autoRoute' => 1, 'controllerNamespace' => 'app\\controllers', @@ -246,7 +363,7 @@ SRouter::setConfig([ ] ``` -> NOTICE: 必须在添加路由之前调用 `SRouter::setConfig()` +> NOTICE: 必须在添加路由之前调用 `$router->setConfig()` ### 自动匹配路由 diff --git a/examples/cached.php b/examples/cached.php index 8ed8b74..676071a 100644 --- a/examples/cached.php +++ b/examples/cached.php @@ -39,7 +39,6 @@ function dump_routes() { global $router; echo "

All Routes.

StaticRoutes:

\n"; - echo "

RegularRoutes:

\n"; print_r($router->getStaticRoutes()); echo "

RegularRoutes:

\n"; print_r($router->getRegularRoutes()); diff --git a/examples/cached/routes-cache.php b/examples/cached/routes-cache.php index f9399c1..29c7a43 100644 --- a/examples/cached/routes-cache.php +++ b/examples/cached/routes-cache.php @@ -2,7 +2,7 @@ /* * This `inhere/sroute` routes cache file. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2017-12-03 13:48:20 + * @date 2017-12-03 22:25:37 * @count 22 * @notice Please don't edit it. */ @@ -11,7 +11,6 @@ 'staticRoutes' => array ( '/routes' => array ( 'GET' => array ( - 'methods' => 'GET', 'handler' => 'dump_routes', 'option' => array ( ), @@ -19,7 +18,6 @@ ), '/' => array ( 'GET' => array ( - 'methods' => 'GET', 'handler' => 'handler0', 'option' => array ( ), @@ -27,7 +25,6 @@ ), '/home' => array ( 'GET' => array ( - 'methods' => 'GET', 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@index', 'option' => array ( ), @@ -35,7 +32,6 @@ ), '/post' => array ( 'POST' => array ( - 'methods' => 'POST', 'handler' => 'post_handler', 'option' => array ( ), @@ -43,7 +39,6 @@ ), '/put' => array ( 'PUT' => array ( - 'methods' => 'PUT', 'handler' => 'main_handler', 'option' => array ( ), @@ -51,23 +46,30 @@ ), '/del' => array ( 'DELETE' => array ( - 'methods' => 'DELETE', 'handler' => 'main_handler', 'option' => array ( ), ), ), '/pd' => array ( - 'POST,DELETE' => array ( - 'methods' => 'POST,DELETE', + 'POST' => array ( + 'handler' => 'multi_method_handler', + 'option' => array ( + ), + ), + 'DELETE' => array ( 'handler' => 'multi_method_handler', 'option' => array ( ), ), ), '/user/login' => array ( - 'GET,POST' => array ( - 'methods' => 'GET,POST', + 'GET' => array ( + 'handler' => 'default_handler', + 'option' => array ( + ), + ), + 'POST' => array ( 'handler' => 'default_handler', 'option' => array ( ), @@ -81,10 +83,10 @@ 'regex' => '#^/50be3774f6/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/850726135a$#', 'start' => '/50be3774f6/', 'original' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', - 'methods' => 'GET', 'handler' => 'handler0', 'option' => array ( ), + 'methods' => 'GET', ), ), 'user' => array ( @@ -92,46 +94,46 @@ 'regex' => '#^/user/(?P[1-9][0-9]*)$#', 'start' => '/user/', 'original' => '/user/{id}', - 'methods' => 'GET', 'handler' => 'main_handler', 'option' => array ( ), + 'methods' => 'GET', ), 1 => array ( 'regex' => '#^/user/(?P[1-9][0-9]*)$#', 'start' => '/user/', 'original' => '/user/{id}', - 'methods' => 'POST', 'handler' => 'main_handler', 'option' => array ( ), + 'methods' => 'POST', ), 2 => array ( 'regex' => '#^/user/(?P[1-9][0-9]*)$#', 'start' => '/user/', 'original' => '/user/{id}', - 'methods' => 'PUT', 'handler' => 'main_handler', 'option' => array ( ), + 'methods' => 'PUT', ), 3 => array ( 'regex' => '#^/user/(?P[1-9][0-9]*)$#', 'start' => '/user/', 'original' => '/user/{id}', - 'methods' => 'DELETE', 'handler' => 'main_handler', 'option' => array ( ), + 'methods' => 'DELETE', ), 4 => array ( 'regex' => '#^/user/(?P[^/]+)$#', 'start' => '/user/', 'original' => '/user/{some}', - 'methods' => 'GET', 'handler' => 'default_handler', 'option' => array ( ), + 'methods' => 'GET', ), ), 'del' => array ( @@ -139,10 +141,10 @@ 'regex' => '#^/del/(?P[^/]+)$#', 'start' => '/del/', 'original' => '/del/{uid}', - 'methods' => 'DELETE', 'handler' => 'main_handler', 'option' => array ( ), + 'methods' => 'DELETE', ), ), 'home' => array ( @@ -150,76 +152,72 @@ 'regex' => '#^/home/(?P[a-zA-Z][\\w-]+)$#', 'start' => '/home/', 'original' => '/home/{act}', - 'methods' => 'ANY,GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,SEARCH,CONNECT,TRACE', 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController', 'option' => array ( ), + 'methods' => 'ANY,GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,SEARCH,CONNECT,TRACE', ), ), ), // vague routes 'vagueRoutes' => array ( - 0 => array ( - 'regex' => '#^/about(?:\\.html)?$#', - 'include' => '/about', - 'original' => '/about[.html]', - 'methods' => 'GET', - 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@about', - 'option' => array ( + 'GET' => array ( + 0 => array ( + 'regex' => '#^/about(?:\\.html)?$#', + 'include' => '/about', + 'original' => '/about[.html]', + 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@about', + 'option' => array ( + ), ), - ), - 1 => array ( - 'regex' => '#^/(?Pblog|saying)$#', - 'include' => NULL, - 'original' => '/{name}', - 'methods' => 'GET', - 'handler' => 'default_handler', - 'option' => array ( - 'params' => array ( - 'name' => 'blog|saying', + 1 => array ( + 'regex' => '#^/(?Pblog|saying)$#', + 'include' => NULL, + 'original' => '/{name}', + 'handler' => 'default_handler', + 'option' => array ( + 'params' => array ( + 'name' => 'blog|saying', + ), ), ), - ), - 2 => array ( - 'regex' => '#^/test(?:/optional)?$#', - 'include' => '/test', - 'original' => '/test[/optional]', - 'methods' => 'GET', - 'handler' => 'default_handler', - 'option' => array ( + 2 => array ( + 'regex' => '#^/test(?:/optional)?$#', + 'include' => '/test', + 'original' => '/test[/optional]', + 'handler' => 'default_handler', + 'option' => array ( + ), ), - ), - 3 => array ( - 'regex' => '#^/blog-(?P[^/]+)$#', - 'include' => '/blog-', - 'original' => '/blog-{post}', - 'methods' => 'GET', - 'handler' => 'default_handler', - 'option' => array ( + 3 => array ( + 'regex' => '#^/blog-(?P[^/]+)$#', + 'include' => '/blog-', + 'original' => '/blog-{post}', + 'handler' => 'default_handler', + 'option' => array ( + ), ), - ), - 4 => array ( - 'regex' => '#^/blog(?:index)?$#', - 'include' => '/blog', - 'original' => '/blog[index]', - 'methods' => 'GET', - 'handler' => 'default_handler', - 'option' => array ( + 4 => array ( + 'regex' => '#^/blog(?:index)?$#', + 'include' => '/blog', + 'original' => '/blog[index]', + 'handler' => 'default_handler', + 'option' => array ( + ), ), - ), - 5 => array ( - 'regex' => '#^/my(?:/(?P[^/]+)(?:/(?P\\d+))?)?$#', - 'include' => '/my', - 'original' => '/my[/{name}[/{age}]]', - 'methods' => 'GET', - 'handler' => 'my_handler', - 'option' => array ( - 'params' => array ( - 'age' => '\\d+', - ), - 'defaults' => array ( - 'name' => 'God', - 'age' => 25, + 5 => array ( + 'regex' => '#^/my(?:/(?P[^/]+)(?:/(?P\\d+))?)?$#', + 'include' => '/my', + 'original' => '/my[/{name}[/{age}]]', + 'handler' => 'my_handler', + 'option' => array ( + 'params' => array ( + 'age' => '\\d+', + ), + 'defaults' => array ( + 'name' => 'God', + 'age' => 25, + ), ), ), ), diff --git a/examples/object.php b/examples/object.php index b432e9e..a213488 100644 --- a/examples/object.php +++ b/examples/object.php @@ -37,7 +37,6 @@ $router->get('/routes', function() use($router) { echo "

All Routes.

StaticRoutes:

\n"; - echo "

RegularRoutes:

\n"; print_r($router->getStaticRoutes()); echo "

RegularRoutes:

\n"; print_r($router->getRegularRoutes()); @@ -65,6 +64,10 @@ $router->map($route[0], $route[1], $route[2], isset($route[3]) ? $route[3] : []); } +$router->any('*', function () { + echo "This is fallback handler\n"; +}); + // var_dump($router);die; $dispatcher = new Dispatcher([ diff --git a/src/ORouter.php b/src/ORouter.php index 5ca18f6..309a358 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -53,12 +53,10 @@ class ORouter extends AbstractRouter * // METHOD => [...] // 这里 key 和 value里的 'methods' 是一样的 * 'GET' => [ * 'handler' => 'handler', - * 'methods' => 'GET', * 'option' => [...], * ], * 'PUT' => [ * 'handler' => 'handler', - * 'methods' => 'PUT', * 'option' => [...], * ], * ... @@ -122,7 +120,6 @@ class ORouter extends AbstractRouter * // 必定包含的字符串 * 'include' => '/profile', * 'regex' => '/(\w+)/profile', - * 'methods' => 'GET', * 'handler' => 'handler', * 'option' => [...], * ], @@ -132,7 +129,6 @@ class ORouter extends AbstractRouter * [ * 'include' => null, * 'regex' => '/(\w+)/(\w+)', - * 'methods' => 'POST', * 'handler' => 'handler', * 'option' => [...], * ], @@ -420,13 +416,12 @@ public function match($path, $method = 'GET') } } - // If nothing else matches, try fallback routes - if ($this->staticRoutes && isset($this->staticRoutes['*'][$method])) { - return [self::FOUND, $path, $this->staticRoutes['*'][$method]]; + // If nothing else matches, try fallback routes. $router->any('*', 'handler'); + if ($this->staticRoutes && isset($this->staticRoutes['/*'][$method])) { + return [self::FOUND, $path, $this->staticRoutes['/*'][$method]]; } // collect allowed methods from: staticRoutes, vagueRoutes - if (isset($this->staticRoutes[$path])) { $allowedMethods = array_merge($allowedMethods, array_keys($this->staticRoutes[$path])); } From 2f1c137b63217d37f3bd0e599c601e656a94266c Mon Sep 17 00:00:00 2001 From: inhere Date: Mon, 4 Dec 2017 15:15:20 +0800 Subject: [PATCH 010/151] add new method rest() for quick registration RESTful resources routes --- examples/Controllers/RestController.php | 46 ++++++++++++++++++++ examples/cached.php | 2 + examples/object.php | 7 +++- src/AbstractRouter.php | 10 ++--- src/ORouter.php | 56 ++++++++++++++++++++++--- src/RouterInterface.php | 23 +++++----- 6 files changed, 123 insertions(+), 21 deletions(-) create mode 100644 examples/Controllers/RestController.php diff --git a/examples/Controllers/RestController.php b/examples/Controllers/RestController.php new file mode 100644 index 0000000..b5ee380 --- /dev/null +++ b/examples/Controllers/RestController.php @@ -0,0 +1,46 @@ +get('/routes', 'dump_routes'); +$router->rest('/rest', RestController::class); /** @var array $routes */ $routes = require __DIR__ . '/some-routes.php'; diff --git a/examples/object.php b/examples/object.php index a213488..c19a4bd 100644 --- a/examples/object.php +++ b/examples/object.php @@ -12,6 +12,7 @@ */ use Inhere\Route\Dispatcher; +use Inhere\Route\Examples\Controllers\RestController; use Inhere\Route\ORouter; require __DIR__ . '/simple-loader.php'; @@ -35,7 +36,9 @@ 'controllerSuffix' => 'Controller', ]); -$router->get('/routes', function() use($router) { +$router->get('/routes', function() { + global $router; + echo "

All Routes.

StaticRoutes:

\n"; print_r($router->getStaticRoutes()); echo "

RegularRoutes:

\n"; @@ -64,6 +67,8 @@ $router->map($route[0], $route[1], $route[2], isset($route[3]) ? $route[3] : []); } +$router->rest('/rest', RestController::class); + $router->any('*', function () { echo "This is fallback handler\n"; }); diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 90658c6..8e7fa3b 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -253,14 +253,14 @@ public function parseParamRoute($route, array $params, array $conf) /** * handle auto route match, when config `'autoRoute' => true` * @param string $path The route path - * @param string $controllerNamespace controller namespace. eg: 'app\\controllers' - * @param string $controllerSuffix controller suffix. eg: 'Controller' + * @internal string $cnp controller namespace. eg: 'app\\controllers' + * @internal string $sfx controller suffix. eg: 'Controller' * @return bool|callable */ - public function matchAutoRoute($path, $controllerNamespace, $controllerSuffix = '') + public function matchAutoRoute($path) { - $cnp = trim($controllerNamespace); - $sfx = trim($controllerSuffix); + $cnp = trim($this->config['controllerNamespace']); + $sfx = trim($this->config['controllerSuffix']); $tmp = trim($path, '/- '); // one node. eg: 'home' diff --git a/src/ORouter.php b/src/ORouter.php index 309a358..ac0efa1 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -300,7 +300,6 @@ public function map($methods, $route, $handler, array $opts = []) } $params = $this->getAvailableParams(isset($opts['params']) ? $opts['params'] : []); - list($first, $conf) = $this->parseParamRoute($route, $params, $conf); // route string have regular @@ -316,6 +315,56 @@ public function map($methods, $route, $handler, array $opts = []) return $this; } + /** + * register a group restful routes for the controller class. + * ```php + * $router->rest('/users', UserController::class); + * ``` + * @param string $prefix eg '/users' + * @param string $controllerClass + * @param array $map You can append or change default map list. + * [ + * 'index' => null, // set value is empty to delete. + * 'list' => 'get', // add new route + * ] + * @param array $opts Common options + * @return ORouter + */ + public function rest($prefix, $controllerClass, array $map = [], array $opts = []) + { + $map = array_merge([ + 'index' => ['GET'], + 'create' => ['POST'], + 'view' => ['GET', '{id}', ['id' => '[1-9]\d*']], + 'update' => ['PUT', '{id}', ['id' => '[1-9]\d*']], + 'patch' => ['PATCH', '{id}', ['id' => '[1-9]\d*']], + 'delete' => ['DELETE', '{id}', ['id' => '[1-9]\d*']], + ], $map); + //$opts = array_merge([], $opts); + + foreach ($map as $action => $conf) { + if (!$conf || !$action) { + continue; + } + + $route = $prefix; + + // '/users/{id}' + if (isset($conf[1]) && ($subPath = trim($conf[1]))) { + // allow define a abs route. '/user-other-info'. it's not prepend prefix. + $route = $subPath[0] === '/' ? $subPath : $prefix . '/' . $subPath; + } + + if (isset($conf[2])) { + $opts['params'] = $conf[2]; + } + + $this->map($conf[0], $route, $controllerClass . '@' . $action, $opts); + } + + return $this; + } + /******************************************************************************* * route match ******************************************************************************/ @@ -379,10 +428,7 @@ public function match($path, $method = 'GET') } // handle Auto Route - if ( - $this->config['autoRoute'] && - ($handler = $this->matchAutoRoute($path, $this->config['controllerNamespace'], $this->config['controllerSuffix'])) - ) { + if ($this->config['autoRoute'] && ($handler = $this->matchAutoRoute($path))) { return [self::FOUND, $path, [ 'handler' => $handler, 'option' => [], diff --git a/src/RouterInterface.php b/src/RouterInterface.php index be69196..ab3cd58 100644 --- a/src/RouterInterface.php +++ b/src/RouterInterface.php @@ -14,7 +14,7 @@ */ interface RouterInterface { - // match result status + /** match result status list */ const FOUND = 1; const NOT_FOUND = 2; const METHOD_NOT_ALLOWED = 3; @@ -22,7 +22,7 @@ interface RouterInterface const FAV_ICON = '/favicon.ico'; const DEFAULT_REGEX = '[^/]+'; - // supported method list + /** supported method list */ const ANY = 'ANY'; const GET = 'GET'; @@ -32,22 +32,25 @@ interface RouterInterface const DELETE = 'DELETE'; const OPTIONS = 'OPTIONS'; const HEAD = 'HEAD'; + + const COPY = 'COPY'; + const PURGE = 'PURGE'; + const LINK = 'LINK'; + const UNLINK = 'UNLINK'; + const LOCK = 'LOCK'; + const UNLOCK = 'UNLOCK'; const SEARCH = 'SEARCH'; const CONNECT = 'CONNECT'; const TRACE = 'TRACE'; - /** - * supported methods - * @var array - */ + /** @var array supported methods */ const SUPPORTED_METHODS = [ 'ANY', - 'GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS', 'HEAD', 'SEARCH', 'CONNECT', 'TRACE', + 'GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS', 'HEAD', + 'COPY', 'PURGE', 'LINK', 'UNLINK', 'LOCK', 'UNLOCK', 'VIEW', 'SEARCH', 'CONNECT', 'TRACE', ]; - /** - * the matched result index key - */ + /** the matched result index key */ const INDEX_STATUS = 0; const INDEX_PATH = 1; const INDEX_INFO = 2; From 72485139ba770b38f74b9dfaea0bec5e697a3209 Mon Sep 17 00:00:00 2001 From: inhere Date: Mon, 4 Dec 2017 19:27:16 +0800 Subject: [PATCH 011/151] add new method ctrl() for quick register a group universal routes for the controller class. --- src/AbstractRouter.php | 129 +++++++++++++++++++++++++++++++ src/ORouter.php | 165 ++++++++++++---------------------------- src/RouterInterface.php | 28 +++++++ 3 files changed, 206 insertions(+), 116 deletions(-) diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 8e7fa3b..960e892 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -11,6 +11,17 @@ /** * Class AbstractRouter * @package Inhere\Route + * + * @method get(string $route, mixed $handler, array $opts = []) + * @method post(string $route, mixed $handler, array $opts = []) + * @method put(string $route, mixed $handler, array $opts = []) + * @method delete(string $route, mixed $handler, array $opts = []) + * @method options(string $route, mixed $handler, array $opts = []) + * @method head(string $route, mixed $handler, array $opts = []) + * @method search(string $route, mixed $handler, array $opts = []) + * @method connect(string $route, mixed $handler, array $opts = []) + * @method trace(string $route, mixed $handler, array $opts = []) + * @method any(string $route, mixed $handler, array $opts = []) */ abstract class AbstractRouter implements RouterInterface { @@ -27,6 +38,15 @@ abstract class AbstractRouter implements RouterInterface 'all' => '.*' ]; + /** @var bool */ + protected $initialized = false; + + /** @var string */ + protected $currentGroupPrefix; + + /** @var array */ + protected $currentGroupOption; + /** * some setting for self * @var array @@ -56,6 +76,99 @@ abstract class AbstractRouter implements RouterInterface 'controllerSuffix' => '', // eg: 'Controller' ]; + /** + * object creator. + * @param array $config + * @return self + * @throws \LogicException + */ + public static function make(array $config = []) + { + return new static($config); + } + + /** + * object constructor. + * @param array $config + * @throws \LogicException + */ + public function __construct(array $config = []) + { + $this->setConfig($config); + + $this->currentGroupPrefix = ''; + $this->currentGroupOption = []; + + // load routes + if (($file = $this->config['routesFile']) && is_file($file)) { + require $file; + } + } + + /** + * @param array $config + * @throws \LogicException + */ + public function setConfig(array $config) + { + if ($this->initialized) { + throw new \LogicException('Routing has been added, and configuration is not allowed!'); + } + + foreach ($config as $name => $value) { + if (isset($this->config[$name])) { + $this->config[$name] = $value; + } + } + } + + /******************************************************************************* + * route collection + ******************************************************************************/ + + /** + * Defines a route callback and method + * @param string $method + * @param array $args + * @return static + * @throws \LogicException + * @throws \InvalidArgumentException + */ + public function __call($method, array $args) + { + if (\in_array(strtoupper($method), self::SUPPORTED_METHODS, true)) { + if (\count($args) < 2) { + throw new \InvalidArgumentException("The method [$method] parameters is missing."); + } + + return $this->map($method, ...$args); + } + + throw new \InvalidArgumentException("The method [$method] not exists in the class."); + } + + /** + * Create a route group with a common prefix. + * All routes created in the passed callback will have the given group prefix prepended. + * @ref package 'nikic/fast-route' + * @param string $prefix + * @param \Closure $callback + * @param array $opts + */ + public function group($prefix, \Closure $callback, array $opts = []) + { + $previousGroupPrefix = $this->currentGroupPrefix; + $this->currentGroupPrefix = $previousGroupPrefix . '/' . trim($prefix, '/'); + + $previousGroupOption = $this->currentGroupOption; + $this->currentGroupOption = $opts; + + $callback($this); + + $this->currentGroupPrefix = $previousGroupPrefix; + $this->currentGroupOption = $previousGroupOption; + } + /** * validate and format arguments * @param string|array $methods @@ -250,6 +363,22 @@ public function parseParamRoute($route, array $params, array $conf) return [$first, array_merge($info, $conf)]; } + /** + * @param array $routesData + * @param string $path + * @param string $method + * @return array + */ + abstract protected function findInRegularRoutes(array $routesData, $path, $method); + + /** + * @param array $routesData + * @param string $path + * @param string $method + * @return array + */ + abstract protected function findInVagueRoutes(array $routesData, $path, $method); + /** * handle auto route match, when config `'autoRoute' => true` * @param string $path The route path diff --git a/src/ORouter.php b/src/ORouter.php index ac0efa1..de9bee8 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -11,16 +11,6 @@ /** * Class ORouter - this is object version * @package Inhere\Route - * @method get(string $route, mixed $handler, array $opts = []) - * @method post(string $route, mixed $handler, array $opts = []) - * @method put(string $route, mixed $handler, array $opts = []) - * @method delete(string $route, mixed $handler, array $opts = []) - * @method options(string $route, mixed $handler, array $opts = []) - * @method head(string $route, mixed $handler, array $opts = []) - * @method search(string $route, mixed $handler, array $opts = []) - * @method connect(string $route, mixed $handler, array $opts = []) - * @method trace(string $route, mixed $handler, array $opts = []) - * @method any(string $route, mixed $handler, array $opts = []) */ class ORouter extends AbstractRouter { @@ -35,15 +25,6 @@ class ORouter extends AbstractRouter // 'time' => ['12'], ]; - /** @var string */ - private $currentGroupPrefix; - - /** @var array */ - private $currentGroupOption; - - /** @var bool */ - private $initialized = false; - /** * static Routes - no dynamic argument match * 整个路由 path 都是静态字符串 e.g. '/user/login' @@ -149,99 +130,10 @@ class ORouter extends AbstractRouter /** @var DispatcherInterface */ private $dispatcher; - /** - * object creator. - * @param array $config - * @return self - * @throws \LogicException - */ - public static function make(array $config = []) - { - return new static($config); - } - - /** - * object constructor. - * @param array $config - * @throws \LogicException - */ - public function __construct(array $config = []) - { - $this->setConfig($config); - - $this->currentGroupPrefix = ''; - $this->currentGroupOption = []; - - // load routes - if (($file = $this->config['routesFile']) && is_file($file)) { - require $file; - } - } - - /** - * @param array $config - * @throws \LogicException - */ - public function setConfig(array $config) - { - if ($this->initialized) { - throw new \LogicException('Routing has been added, and configuration is not allowed!'); - } - - foreach ($config as $name => $value) { - if (isset($this->config[$name])) { - $this->config[$name] = $value; - } - } - } - /******************************************************************************* * route collection ******************************************************************************/ - /** - * Defines a route callback and method - * @param string $method - * @param array $args - * @return ORouter - * @throws \LogicException - * @throws \InvalidArgumentException - */ - public function __call($method, array $args) - { - if (\in_array(strtoupper($method), self::SUPPORTED_METHODS, true)) { - if (\count($args) < 2) { - throw new \InvalidArgumentException("The method [$method] parameters is missing."); - } - - return $this->map($method, ...$args); - } - - throw new \InvalidArgumentException("The method [$method] not exists in the class."); - } - - /** - * Create a route group with a common prefix. - * All routes created in the passed callback will have the given group prefix prepended. - * @ref package 'nikic/fast-route' - * @param string $prefix - * @param \Closure $callback - * @param array $opts - */ - public function group($prefix, \Closure $callback, array $opts = []) - { - $previousGroupPrefix = $this->currentGroupPrefix; - $this->currentGroupPrefix = $previousGroupPrefix . '/' . trim($prefix, '/'); - - $previousGroupOption = $this->currentGroupOption; - $this->currentGroupOption = $opts; - - $callback($this); - - $this->currentGroupPrefix = $previousGroupPrefix; - $this->currentGroupOption = $previousGroupOption; - } - /** * @param string|array $methods The match request method(s). * e.g @@ -316,7 +208,7 @@ public function map($methods, $route, $handler, array $opts = []) } /** - * register a group restful routes for the controller class. + * quick register a group restful routes for the controller class. * ```php * $router->rest('/users', UserController::class); * ``` @@ -328,7 +220,9 @@ public function map($methods, $route, $handler, array $opts = []) * 'list' => 'get', // add new route * ] * @param array $opts Common options - * @return ORouter + * @return static + * @throws \LogicException + * @throws \InvalidArgumentException */ public function rest($prefix, $controllerClass, array $map = [], array $opts = []) { @@ -365,6 +259,45 @@ public function rest($prefix, $controllerClass, array $map = [], array $opts = [ return $this; } + /** + * quick register a group universal routes for the controller class. + * + * ```php + * $router->rest('/users', UserController::class, [ + * 'index' => 'get', + * 'create' => 'post', + * 'update' => 'post', + * 'delete' => 'delete', + * ]); + * ``` + * + * @param string $prefix eg '/users' + * @param string $controllerClass + * @param array $map You can append or change default map list. + * [ + * 'index' => null, // set value is empty to delete. + * 'list' => 'get', // add new route + * ] + * @param array $opts Common options + * @return static + * @throws \LogicException + * @throws \InvalidArgumentException + */ + public function ctrl($prefix, $controllerClass, array $map = [], array $opts = []) + { + foreach ($map as $action => $method) { + if (!$method || !$action) { + continue; + } + + $route = $prefix . '/' . $action; + + $this->map($method, $route, $controllerClass . '@' . $action, $opts); + } + + return $this; + } + /******************************************************************************* * route match ******************************************************************************/ @@ -501,16 +434,16 @@ public function match($path, $method = 'GET') ******************************************************************************/ /** - * @param array $routes + * @param array $routesData * @param string $path * @param string $method * @return array */ - protected function findInRegularRoutes(array $routes, $path, $method) + protected function findInRegularRoutes(array $routesData, $path, $method) { $allowedMethods = ''; - foreach ($routes as $conf) { + foreach ($routesData as $conf) { if (0 === strpos($path, $conf['start']) && preg_match($conf['regex'], $path, $matches)) { $allowedMethods .= $conf['methods'] . ','; @@ -528,14 +461,14 @@ protected function findInRegularRoutes(array $routes, $path, $method) } /** - * @param array $routes + * @param array $routesData * @param string $path * @param string $method * @return array */ - protected function findInVagueRoutes(array $routes, $path, $method) + protected function findInVagueRoutes(array $routesData, $path, $method) { - foreach ($routes as $conf) { + foreach ($routesData as $conf) { if ($conf['include'] && false === strpos($path, $conf['include'])) { continue; } diff --git a/src/RouterInterface.php b/src/RouterInterface.php index ab3cd58..7653251 100644 --- a/src/RouterInterface.php +++ b/src/RouterInterface.php @@ -55,6 +55,34 @@ interface RouterInterface const INDEX_PATH = 1; const INDEX_INFO = 2; + /** + * @param string|array $methods The match request method(s). + * e.g + * string: 'get' + * array: ['get','post'] + * @param string $route The route path string. is allow empty string. eg: '/user/login' + * @param callable|string $handler + * @param array $opts some option data + * [ + * 'params' => [ 'id' => '[0-9]+', ], + * 'defaults' => [ 'id' => 10, ], + * 'domains' => [ 'a-domain.com', '*.b-domain.com'], + * 'schemas' => ['https'], + * ] + * @return static + * @throws \LogicException + * @throws \InvalidArgumentException + */ + public function map($methods, $route, $handler, array $opts = []); + + /** + * find the matched route info for the given request uri path + * @param string $method + * @param string $path + * @return array + */ + public function match($path, $method = 'GET'); + /** * @return array */ From a35a1b7f9f06d3b04ac4b8bce464909689a06ece Mon Sep 17 00:00:00 2001 From: inhere Date: Mon, 4 Dec 2017 21:15:11 +0800 Subject: [PATCH 012/151] update readme. some modify for Router --- README.md | 33 ++++---- src/AbstractRouter.php | 165 ++++++++++++++++++++++++++++++++++++++++ src/ORouter.php | 158 -------------------------------------- src/RouterInterface.php | 5 ++ 4 files changed, 188 insertions(+), 173 deletions(-) diff --git a/README.md b/README.md index 3901b50..0a2c4ec 100644 --- a/README.md +++ b/README.md @@ -179,8 +179,11 @@ $router->group('/user', function () { }); // 使用 控制器 -$router->get('/', app\controllers\HomeController::class); -$router->get('/index', 'app\controllers\HomeController@index'); +$router->get('/', App\Controllers\HomeController::class); +$router->get('/index', 'App\Controllers\HomeController@index'); + +// 使用 rest() 可以快速将一个控制器类注册成一组 RESTful 路由 +$router->rest('/users', App\Controllers\UserController::class); // 可以注册一个备用路由处理。 当没匹配到时,就会使用它 $router->any('*', 'fallback_handler'); @@ -403,10 +406,10 @@ $dispatcher->on('notFound', function ($uri) { 通过`@`符号连接控制器类和方法名可以指定执行方法。 ```php -$router->get('/', app\controllers\HomeController::class); +$router->get('/', App\Controllers\HomeController::class); -$router->get('/index', 'app\controllers\HomeController@index'); -$router->get('/about', 'app\controllers\HomeController@about'); +$router->get('/index', 'App\Controllers\HomeController@index'); +$router->get('/about', 'App\Controllers\HomeController@about'); ``` > NOTICE: 若第二个参数仅仅是个 类,将会尝试执行通过 `defaultAction` 配置的默认方法 @@ -418,11 +421,11 @@ $router->get('/about', 'app\controllers\HomeController@about'); > NOTICE: 使用动态匹配控制器方法, 应当使用 `any()` 添加路由. 即此时无法限定请求方法 `REQUEST_METHOD` ```php -// 访问 '/home/test' 将会执行 'app\controllers\HomeController::test()' -$router->any('/home/{any}', app\controllers\HomeController::class); +// 访问 '/home/test' 将会执行 'App\Controllers\HomeController::test()' +$router->any('/home/{any}', App\Controllers\HomeController::class); // 可匹配 '/home', '/home/test' 等 -$router->any('/home[/{name}]', app\controllers\HomeController::class); +$router->any('/home[/{name}]', App\Controllers\HomeController::class); ``` > NOTICE: 上面两个的区别是 第一个无法匹配 `/home` @@ -437,16 +440,16 @@ $router->any('/home[/{name}]', app\controllers\HomeController::class); 示例: ```php -// 访问 '/user', 将会调用 app\controllers\UserController::run('') -$router->get('/user', 'app\controllers\UserController'); +// 访问 '/user', 将会调用 App\Controllers\UserController::run('') +$router->get('/user', 'App\Controllers\UserController'); -// 访问 '/user/profile', 将会调用 app\controllers\UserController::run('profile') -$router->get('/user/profile', 'app\controllers\UserController'); +// 访问 '/user/profile', 将会调用 App\Controllers\UserController::run('profile') +$router->get('/user/profile', 'App\Controllers\UserController'); // 同时配置 'actionExecutor' => 'run' 和 'dynamicAction' => true, -// 访问 '/user', 将会调用 app\controllers\UserController::run('') -// 访问 '/user/profile', 将会调用 app\controllers\UserController::run('profile') -$router->any('/user[/{name}]', 'app\controllers\UserController'); +// 访问 '/user', 将会调用 App\Controllers\UserController::run('') +// 访问 '/user/profile', 将会调用 App\Controllers\UserController::run('profile') +$router->any('/user[/{name}]', 'App\Controllers\UserController'); ``` ## 开始路由匹配和调度 diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 960e892..f85eed5 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -76,6 +76,108 @@ abstract class AbstractRouter implements RouterInterface 'controllerSuffix' => '', // eg: 'Controller' ]; + /** + * static Routes - no dynamic argument match + * 整个路由 path 都是静态字符串 e.g. '/user/login' + * @var array[] + * [ + * '/user/login' => [ + * // METHOD => [...] // 这里 key 和 value里的 'methods' 是一样的 + * 'GET' => [ + * 'handler' => 'handler', + * 'option' => [...], + * ], + * 'PUT' => [ + * 'handler' => 'handler', + * 'option' => [...], + * ], + * ... + * ], + * ... ... + * ] + */ + protected $staticRoutes = []; + + /** + * regular Routes - have dynamic arguments, but the first node is normal string. + * 第一节是个静态字符串,称之为有规律的动态路由。按第一节的信息进行分组存储 + * e.g '/hello[/{name}]' '/user/{id}' + * @var array[] + * [ + * // 使用完整的第一节作为key进行分组 + * 'a' => [ + * [ + * 'start' => '/a/', + * 'regex' => '/a/(\w+)', + * 'methods' => 'GET,POST', + * 'handler' => 'handler', + * 'option' => [...], + * ], + * ... + * ], + * 'add' => [ + * [ + * 'start' => '/add/', + * 'regex' => '/add/(\w+)', + * 'methods' => 'GET', + * 'handler' => 'handler', + * 'option' => [...], + * ], + * ... + * ], + * 'blog' => [ + * [ + * 'start' => '/blog/post-', + * 'regex' => '/blog/post-(\w+)', + * 'methods' => 'GET', + * 'handler' => 'handler', + * 'option' => [...], + * ], + * ... + * ], + * ... ... + * ] + */ + protected $regularRoutes = []; + + /** + * vague Routes - have dynamic arguments,but the first node is exists regex. + * 第一节就包含了正则匹配,称之为无规律/模糊的动态路由 + * e.g '/{name}/profile' '/{some}/{some2}' + * @var array + * [ + * // 使用 HTTP METHOD 作为 key进行分组 + * 'GET' => [ + * [ + * // 必定包含的字符串 + * 'include' => '/profile', + * 'regex' => '/(\w+)/profile', + * 'handler' => 'handler', + * 'option' => [...], + * ], + * ... + * ], + * 'POST' => [ + * [ + * 'include' => null, + * 'regex' => '/(\w+)/(\w+)', + * 'handler' => 'handler', + * 'option' => [...], + * ], + * ... + * ], + * ... ... + * ] + */ + protected $vagueRoutes = []; + + /** + * There are last route caches + * @see $staticRoutes + * @var array[] + */ + protected $routeCaches = []; + /** * object creator. * @param array $config @@ -379,6 +481,13 @@ abstract protected function findInRegularRoutes(array $routesData, $path, $metho */ abstract protected function findInVagueRoutes(array $routesData, $path, $method); + /** + * @param string $path + * @param string $method + * @param array $conf + */ + abstract protected function cacheMatchedParamRoute($path, $method, array $conf); + /** * handle auto route match, when config `'autoRoute' => true` * @param string $path The route path @@ -526,4 +635,60 @@ public static function getSupportedMethods() { return self::SUPPORTED_METHODS; } + + /** + * @param array $staticRoutes + */ + public function setStaticRoutes(array $staticRoutes) + { + $this->staticRoutes = $staticRoutes; + } + + /** + * @return array + */ + public function getStaticRoutes() + { + return $this->staticRoutes; + } + + /** + * @param \array[] $regularRoutes + */ + public function setRegularRoutes(array $regularRoutes) + { + $this->regularRoutes = $regularRoutes; + } + + /** + * @return \array[] + */ + public function getRegularRoutes() + { + return $this->regularRoutes; + } + + /** + * @param array $vagueRoutes + */ + public function setVagueRoutes($vagueRoutes) + { + $this->vagueRoutes = $vagueRoutes; + } + + /** + * @return array + */ + public function getVagueRoutes() + { + return $this->vagueRoutes; + } + + /** + * @return array + */ + public function getRouteCaches() + { + return $this->routeCaches; + } } diff --git a/src/ORouter.php b/src/ORouter.php index de9bee8..5657145 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -25,108 +25,6 @@ class ORouter extends AbstractRouter // 'time' => ['12'], ]; - /** - * static Routes - no dynamic argument match - * 整个路由 path 都是静态字符串 e.g. '/user/login' - * @var array[] - * [ - * '/user/login' => [ - * // METHOD => [...] // 这里 key 和 value里的 'methods' 是一样的 - * 'GET' => [ - * 'handler' => 'handler', - * 'option' => [...], - * ], - * 'PUT' => [ - * 'handler' => 'handler', - * 'option' => [...], - * ], - * ... - * ], - * ... ... - * ] - */ - private $staticRoutes = []; - - /** - * regular Routes - have dynamic arguments, but the first node is normal string. - * 第一节是个静态字符串,称之为有规律的动态路由。按第一节的信息进行分组存储 - * e.g '/hello[/{name}]' '/user/{id}' - * @var array[] - * [ - * // 使用完整的第一节作为key进行分组 - * 'a' => [ - * [ - * 'start' => '/a/', - * 'regex' => '/a/(\w+)', - * 'methods' => 'GET,POST', - * 'handler' => 'handler', - * 'option' => [...], - * ], - * ... - * ], - * 'add' => [ - * [ - * 'start' => '/add/', - * 'regex' => '/add/(\w+)', - * 'methods' => 'GET', - * 'handler' => 'handler', - * 'option' => [...], - * ], - * ... - * ], - * 'blog' => [ - * [ - * 'start' => '/blog/post-', - * 'regex' => '/blog/post-(\w+)', - * 'methods' => 'GET', - * 'handler' => 'handler', - * 'option' => [...], - * ], - * ... - * ], - * ... ... - * ] - */ - private $regularRoutes = []; - - /** - * vague Routes - have dynamic arguments,but the first node is exists regex. - * 第一节就包含了正则匹配,称之为无规律/模糊的动态路由 - * e.g '/{name}/profile' '/{some}/{some2}' - * @var array - * [ - * // 使用 HTTP METHOD 作为 key进行分组 - * 'GET' => [ - * [ - * // 必定包含的字符串 - * 'include' => '/profile', - * 'regex' => '/(\w+)/profile', - * 'handler' => 'handler', - * 'option' => [...], - * ], - * ... - * ], - * 'POST' => [ - * [ - * 'include' => null, - * 'regex' => '/(\w+)/(\w+)', - * 'handler' => 'handler', - * 'option' => [...], - * ], - * ... - * ], - * ... ... - * ] - */ - private $vagueRoutes = []; - - /** - * There are last route caches - * @see $staticRoutes - * @var array[] - */ - private $routeCaches = []; - /** @var DispatcherInterface */ private $dispatcher; @@ -546,62 +444,6 @@ public function count() return $this->routeCounter; } - /** - * @param array $staticRoutes - */ - public function setStaticRoutes(array $staticRoutes) - { - $this->staticRoutes = $staticRoutes; - } - - /** - * @return array - */ - public function getStaticRoutes() - { - return $this->staticRoutes; - } - - /** - * @param \array[] $regularRoutes - */ - public function setRegularRoutes(array $regularRoutes) - { - $this->regularRoutes = $regularRoutes; - } - - /** - * @return \array[] - */ - public function getRegularRoutes() - { - return $this->regularRoutes; - } - - /** - * @param array $vagueRoutes - */ - public function setVagueRoutes($vagueRoutes) - { - $this->vagueRoutes = $vagueRoutes; - } - - /** - * @return array - */ - public function getVagueRoutes() - { - return $this->vagueRoutes; - } - - /** - * @return array - */ - public function getRouteCaches() - { - return $this->routeCaches; - } - /** * @return DispatcherInterface */ diff --git a/src/RouterInterface.php b/src/RouterInterface.php index 7653251..95a40c0 100644 --- a/src/RouterInterface.php +++ b/src/RouterInterface.php @@ -80,6 +80,11 @@ public function map($methods, $route, $handler, array $opts = []); * @param string $method * @param string $path * @return array + * + * [self::NOT_FOUND, $path, null] + * [self::METHOD_NOT_ALLOWED, $path, ['GET', 'OTHER_ALLOWED_METHODS']] + * [self::FOUND, $path, array () // routeData ] + * */ public function match($path, $method = 'GET'); From 5ced37a7513fa361212a90a89554a7e9e17a6341 Mon Sep 17 00:00:00 2001 From: inhere Date: Mon, 4 Dec 2017 23:53:29 +0800 Subject: [PATCH 013/151] some upate. disable some http method --- src/ORouter.php | 9 +++++++-- src/RouterInterface.php | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/ORouter.php b/src/ORouter.php index 5657145..396757d 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -184,11 +184,16 @@ public function rest($prefix, $controllerClass, array $map = [], array $opts = [ public function ctrl($prefix, $controllerClass, array $map = [], array $opts = []) { foreach ($map as $action => $method) { - if (!$method || !$action) { + if (!$method || !\is_string($action)) { continue; } - $route = $prefix . '/' . $action; + if ($action) { + $route = $prefix . '/' . $action; + } else { + $route = $prefix; + $action = 'index'; + } $this->map($method, $route, $controllerClass . '@' . $action, $opts); } diff --git a/src/RouterInterface.php b/src/RouterInterface.php index 95a40c0..40fbace 100644 --- a/src/RouterInterface.php +++ b/src/RouterInterface.php @@ -47,7 +47,7 @@ interface RouterInterface const SUPPORTED_METHODS = [ 'ANY', 'GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS', 'HEAD', - 'COPY', 'PURGE', 'LINK', 'UNLINK', 'LOCK', 'UNLOCK', 'VIEW', 'SEARCH', 'CONNECT', 'TRACE', + // 'COPY', 'PURGE', 'LINK', 'UNLINK', 'LOCK', 'UNLOCK', 'VIEW', 'SEARCH', 'CONNECT', 'TRACE', ]; /** the matched result index key */ From f199cbec4077987935788b56cb4d04b81bcb4c3f Mon Sep 17 00:00:00 2001 From: inhere Date: Tue, 5 Dec 2017 09:52:34 +0800 Subject: [PATCH 014/151] up --- examples/cached/routes-cache.php | 94 +++++++++++++++++++++++++++++--- examples/some-routes.php | 10 ++++ 2 files changed, 97 insertions(+), 7 deletions(-) diff --git a/examples/cached/routes-cache.php b/examples/cached/routes-cache.php index 29c7a43..79c8ba4 100644 --- a/examples/cached/routes-cache.php +++ b/examples/cached/routes-cache.php @@ -2,8 +2,8 @@ /* * This `inhere/sroute` routes cache file. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2017-12-03 22:25:37 - * @count 22 + * @date 2017-12-05 09:46:10 + * @count 30 * @notice Please don't edit it. */ return array ( @@ -16,6 +16,18 @@ ), ), ), + '/rest' => array ( + 'GET' => array ( + 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@index', + 'option' => array ( + ), + ), + 'POST' => array ( + 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@create', + 'option' => array ( + ), + ), + ), '/' => array ( 'GET' => array ( 'handler' => 'handler0', @@ -78,6 +90,56 @@ ), // regular routes 'regularRoutes' => array ( + 'rest' => array ( + 0 => array ( + 'regex' => '#^/rest/(?P[1-9]\\d*)$#', + 'start' => '/rest/', + 'original' => '/rest/{id}', + 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@view', + 'option' => array ( + 'params' => array ( + 'id' => '[1-9]\\d*', + ), + ), + 'methods' => 'GET', + ), + 1 => array ( + 'regex' => '#^/rest/(?P[1-9]\\d*)$#', + 'start' => '/rest/', + 'original' => '/rest/{id}', + 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@update', + 'option' => array ( + 'params' => array ( + 'id' => '[1-9]\\d*', + ), + ), + 'methods' => 'PUT', + ), + 2 => array ( + 'regex' => '#^/rest/(?P[1-9]\\d*)$#', + 'start' => '/rest/', + 'original' => '/rest/{id}', + 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@patch', + 'option' => array ( + 'params' => array ( + 'id' => '[1-9]\\d*', + ), + ), + 'methods' => 'PATCH', + ), + 3 => array ( + 'regex' => '#^/rest/(?P[1-9]\\d*)$#', + 'start' => '/rest/', + 'original' => '/rest/{id}', + 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@delete', + 'option' => array ( + 'params' => array ( + 'id' => '[1-9]\\d*', + ), + ), + 'methods' => 'DELETE', + ), + ), '50be3774f6' => array ( 0 => array ( 'regex' => '#^/50be3774f6/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/850726135a$#', @@ -91,6 +153,24 @@ ), 'user' => array ( 0 => array ( + 'regex' => '#^/user/follows/(?P[1-9][0-9]*)$#', + 'start' => '/user/follows', + 'original' => '/user/follows/{id}', + 'handler' => 'main_handler', + 'option' => array ( + ), + 'methods' => 'GET', + ), + 1 => array ( + 'regex' => '#^/user/follows/(?P[1-9][0-9]*)$#', + 'start' => '/user/follows', + 'original' => '/user/follows/{id}', + 'handler' => 'main_handler', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + 2 => array ( 'regex' => '#^/user/(?P[1-9][0-9]*)$#', 'start' => '/user/', 'original' => '/user/{id}', @@ -99,7 +179,7 @@ ), 'methods' => 'GET', ), - 1 => array ( + 3 => array ( 'regex' => '#^/user/(?P[1-9][0-9]*)$#', 'start' => '/user/', 'original' => '/user/{id}', @@ -108,7 +188,7 @@ ), 'methods' => 'POST', ), - 2 => array ( + 4 => array ( 'regex' => '#^/user/(?P[1-9][0-9]*)$#', 'start' => '/user/', 'original' => '/user/{id}', @@ -117,7 +197,7 @@ ), 'methods' => 'PUT', ), - 3 => array ( + 5 => array ( 'regex' => '#^/user/(?P[1-9][0-9]*)$#', 'start' => '/user/', 'original' => '/user/{id}', @@ -126,7 +206,7 @@ ), 'methods' => 'DELETE', ), - 4 => array ( + 6 => array ( 'regex' => '#^/user/(?P[^/]+)$#', 'start' => '/user/', 'original' => '/user/{some}', @@ -155,7 +235,7 @@ 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController', 'option' => array ( ), - 'methods' => 'ANY,GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,SEARCH,CONNECT,TRACE', + 'methods' => 'ANY,GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD', ), ), ), diff --git a/examples/some-routes.php b/examples/some-routes.php index a050e5d..10cdeca 100644 --- a/examples/some-routes.php +++ b/examples/some-routes.php @@ -71,6 +71,16 @@ function my_handler(array $args) { '/del', 'main_handler' ], + [ + 'GET', + '/user/follows/{id}', + 'main_handler' + ], + [ + 'PUT', + '/user/follows/{id}', + 'main_handler' + ], [ 'GET', '/user/{id}', From 9b2cd417616042a65b97d1b1db649628074e175e Mon Sep 17 00:00:00 2001 From: inhere Date: Tue, 5 Dec 2017 09:56:37 +0800 Subject: [PATCH 015/151] up --- src/AbstractRouter.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index f85eed5..78804ae 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -394,11 +394,13 @@ protected static function filterMatches(array $matches, array $conf) public function parseParamRoute($route, array $params, array $conf) { $tmp = $route; + $hasOptional = false; // 解析可选参数位 // '/hello[/{name}]' match: /hello/tom /hello // '/my[/{name}[/{age}]]' match: /my/tom/78 /my/tom if (false !== strpos($route, ']')) { + $hasOptional = true; $withoutClosingOptionals = rtrim($route, ']'); $optionalNum = \strlen($route) - \strlen($withoutClosingOptionals); From f8f2173217db41f1e1e26a6638a84b6a39c73d88 Mon Sep 17 00:00:00 2001 From: inhere Date: Tue, 5 Dec 2017 18:18:41 +0800 Subject: [PATCH 016/151] some update... --- README.md | 17 +++++++++++++++++ src/AbstractRouter.php | 18 ++++++++++-------- src/Dispatcher.php | 3 ++- 3 files changed, 29 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 0a2c4ec..4269d96 100644 --- a/README.md +++ b/README.md @@ -191,6 +191,23 @@ $router->any('*', 'fallback_handler'); > 如果配置了 `'ignoreLastSep' => true`, '/index' 等同于 '/index/' +#### 注意 + +可选参数 - 只能是在路由path的最后 + +正确的: + +```php +/hello[/{name}] // match: /hello/tom /hello +/my[/{name}[/{age}]] // match: /my/tom/78 /my/tom +``` + +错误的: + +```php +/my[/{name}]/{age} +``` + ### 添加路由方法 ```php diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 78804ae..d59ae10 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -393,14 +393,16 @@ protected static function filterMatches(array $matches, array $conf) */ public function parseParamRoute($route, array $params, array $conf) { - $tmp = $route; + $bak = $route; + $noOptional = null; $hasOptional = false; // 解析可选参数位 // '/hello[/{name}]' match: /hello/tom /hello // '/my[/{name}[/{age}]]' match: /my/tom/78 /my/tom - if (false !== strpos($route, ']')) { + if (false !== ($pos = strpos($route, '['))) { $hasOptional = true; + $noOptional = substr($route, 0, $pos); $withoutClosingOptionals = rtrim($route, ']'); $optionalNum = \strlen($route) - \strlen($withoutClosingOptionals); @@ -440,27 +442,27 @@ public function parseParamRoute($route, array $params, array $conf) // e.g '/hello[/{name}]' first: 'hello', '/user/{id}' first: 'user', '/a/{post}' first: 'a' // first node is a normal string - // if (preg_match('#^/([\w-]+)#', $tmp, $m)) { - // if (preg_match('#^/([\w-]+)/?[\w-]*#', $tmp, $m)) { - if (preg_match('#^/([\w-]+)/[\w-]*#', $tmp, $m)) { + // if (preg_match('#^/([\w-]+)#', $bak, $m)) { + // if (preg_match('#^/([\w-]+)/?[\w-]*#', $bak, $m)) { + if (preg_match('#^/([\w-]+)/[\w-]*#', $bak, $m)) { $first = $m[1]; $info = [ 'regex' => $regex, 'start' => $m[0], - 'original' => $tmp, + 'original' => $bak, ]; // first node contain regex param '/{some}/{some2}/xyz' } else { $include = null; - if (preg_match('#/([\w-]+)/?[\w-]*#', $tmp, $m)) { + if (preg_match('#/([\w-]+)/?[\w-]*#', $bak, $m)) { $include = $m[0]; } $info = [ 'regex' => $regex, 'include' => $include, - 'original' => $tmp, + 'original' => $bak, ]; } diff --git a/src/Dispatcher.php b/src/Dispatcher.php index d011c05..74c2b48 100644 --- a/src/Dispatcher.php +++ b/src/Dispatcher.php @@ -250,6 +250,7 @@ protected function callRouteHandler($path, $method, $handler, array $args = []) if (\is_array($handler)) { $segments = $handler; } elseif (\is_string($handler)) { + // is function if (strpos($handler, '@') === false && \function_exists($handler)) { return $handler(...$args); } @@ -264,7 +265,7 @@ protected function callRouteHandler($path, $method, $handler, array $args = []) $controller = new $segments[0](); // Already assign action - if (isset($segments[1])) { + if (!empty($segments[1])) { $action = $segments[1]; // use dynamic action From ca22494f57629cc09bbf96a068d1a7779347725b Mon Sep 17 00:00:00 2001 From: inhere Date: Tue, 5 Dec 2017 22:40:14 +0800 Subject: [PATCH 017/151] some update... --- examples/cached.php | 11 ++-- examples/cached/routes-cache.php | 93 ++++++++++++++++++++++++-------- examples/some-routes.php | 19 ++++--- src/AbstractRouter.php | 16 +++--- src/ORouter.php | 5 +- 5 files changed, 103 insertions(+), 41 deletions(-) diff --git a/examples/cached.php b/examples/cached.php index d5a0218..e61b959 100644 --- a/examples/cached.php +++ b/examples/cached.php @@ -39,18 +39,21 @@ function dump_routes() { global $router; - echo "

All Routes.

StaticRoutes:

\n"; + $count = $router->count(); + echo "

All Routes($count).

StaticRoutes:

\n";
     print_r($router->getStaticRoutes());
-    echo "

RegularRoutes:

\n"; + echo "

RegularRoutes:

\n";
     print_r($router->getRegularRoutes());
-    echo "

VagueRoutes:

\n"; + echo "

VagueRoutes:

\n
";
     print_r($router->getVagueRoutes());
-    echo '
'; + echo '
'; } $router->get('/routes', 'dump_routes'); $router->rest('/rest', RestController::class); +$router->any('*', 'main_handler'); + /** @var array $routes */ $routes = require __DIR__ . '/some-routes.php'; diff --git a/examples/cached/routes-cache.php b/examples/cached/routes-cache.php index 79c8ba4..b79c565 100644 --- a/examples/cached/routes-cache.php +++ b/examples/cached/routes-cache.php @@ -2,8 +2,8 @@ /* * This `inhere/sroute` routes cache file. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2017-12-05 09:46:10 - * @count 30 + * @date 2017-12-05 22:21:26 + * @count 41 * @notice Please don't edit it. */ return array ( @@ -28,6 +28,48 @@ ), ), ), + '/*' => array ( + 'ANY' => array ( + 'handler' => 'main_handler', + 'option' => array ( + ), + ), + 'GET' => array ( + 'handler' => 'main_handler', + 'option' => array ( + ), + ), + 'POST' => array ( + 'handler' => 'main_handler', + 'option' => array ( + ), + ), + 'PUT' => array ( + 'handler' => 'main_handler', + 'option' => array ( + ), + ), + 'PATCH' => array ( + 'handler' => 'main_handler', + 'option' => array ( + ), + ), + 'DELETE' => array ( + 'handler' => 'main_handler', + 'option' => array ( + ), + ), + 'OPTIONS' => array ( + 'handler' => 'main_handler', + 'option' => array ( + ), + ), + 'HEAD' => array ( + 'handler' => 'main_handler', + 'option' => array ( + ), + ), + ), '/' => array ( 'GET' => array ( 'handler' => 'handler0', @@ -153,24 +195,33 @@ ), 'user' => array ( 0 => array ( - 'regex' => '#^/user/follows/(?P[1-9][0-9]*)$#', - 'start' => '/user/follows', - 'original' => '/user/follows/{id}', + 'regex' => '#^/user/(?P[1-9][0-9]*)/followers$#', + 'start' => '/user/', + 'original' => '/user/{id}/followers', 'handler' => 'main_handler', 'option' => array ( ), 'methods' => 'GET', ), 1 => array ( - 'regex' => '#^/user/follows/(?P[1-9][0-9]*)$#', - 'start' => '/user/follows', - 'original' => '/user/follows/{id}', + 'regex' => '#^/user/detail/(?P[1-9][0-9]*)$#', + 'start' => '/user/detail/', + 'original' => '/user/detail/{id}', 'handler' => 'main_handler', 'option' => array ( ), - 'methods' => 'PUT', + 'methods' => 'GET', ), 2 => array ( + 'regex' => '#^/user/detail/(?P[1-9][0-9]*)$#', + 'start' => '/user/detail/', + 'original' => '/user/detail/{id}', + 'handler' => 'main_handler', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + 3 => array ( 'regex' => '#^/user/(?P[1-9][0-9]*)$#', 'start' => '/user/', 'original' => '/user/{id}', @@ -179,7 +230,7 @@ ), 'methods' => 'GET', ), - 3 => array ( + 4 => array ( 'regex' => '#^/user/(?P[1-9][0-9]*)$#', 'start' => '/user/', 'original' => '/user/{id}', @@ -188,7 +239,7 @@ ), 'methods' => 'POST', ), - 4 => array ( + 5 => array ( 'regex' => '#^/user/(?P[1-9][0-9]*)$#', 'start' => '/user/', 'original' => '/user/{id}', @@ -197,7 +248,7 @@ ), 'methods' => 'PUT', ), - 5 => array ( + 6 => array ( 'regex' => '#^/user/(?P[1-9][0-9]*)$#', 'start' => '/user/', 'original' => '/user/{id}', @@ -206,7 +257,7 @@ ), 'methods' => 'DELETE', ), - 6 => array ( + 7 => array ( 'regex' => '#^/user/(?P[^/]+)$#', 'start' => '/user/', 'original' => '/user/{some}', @@ -243,14 +294,6 @@ 'vagueRoutes' => array ( 'GET' => array ( 0 => array ( - 'regex' => '#^/about(?:\\.html)?$#', - 'include' => '/about', - 'original' => '/about[.html]', - 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@about', - 'option' => array ( - ), - ), - 1 => array ( 'regex' => '#^/(?Pblog|saying)$#', 'include' => NULL, 'original' => '/{name}', @@ -261,6 +304,14 @@ ), ), ), + 1 => array ( + 'regex' => '#^/about(?:\\.html)?$#', + 'include' => '/about', + 'original' => '/about[.html]', + 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@about', + 'option' => array ( + ), + ), 2 => array ( 'regex' => '#^/test(?:/optional)?$#', 'include' => '/test', diff --git a/examples/some-routes.php b/examples/some-routes.php index 10cdeca..d2d5d7c 100644 --- a/examples/some-routes.php +++ b/examples/some-routes.php @@ -51,11 +51,6 @@ function my_handler(array $args) { '/home', HomeController::class . '@index' ], - [ - 'GET', - '/about[.html]', - HomeController::class . '@about' - ], [ 'POST', '/post', @@ -73,12 +68,17 @@ function my_handler(array $args) { ], [ 'GET', - '/user/follows/{id}', + '/user/{id}/followers', + 'main_handler' + ], + [ + 'GET', + '/user/detail/{id}', 'main_handler' ], [ 'PUT', - '/user/follows/{id}', + '/user/detail/{id}', 'main_handler' ], [ @@ -130,6 +130,11 @@ function my_handler(array $args) { ] ], // optional param + [ + 'GET', + '/about[.html]', + HomeController::class . '@about' + ], [ 'GET', '/test[/optional]', diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index d59ae10..8cec158 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -336,9 +336,9 @@ protected function getFirstFromPath($path) } // eg '/about.html' - if (strpos($tmp, '.')) { - return strstr($tmp, '.', true); - } + // if (strpos($tmp, '.')) { + // return strstr($tmp, '.', true); + // } return $tmp; } @@ -394,15 +394,15 @@ protected static function filterMatches(array $matches, array $conf) public function parseParamRoute($route, array $params, array $conf) { $bak = $route; - $noOptional = null; - $hasOptional = false; + // $noOptional = null; + // $hasOptional = false; // 解析可选参数位 // '/hello[/{name}]' match: /hello/tom /hello // '/my[/{name}[/{age}]]' match: /my/tom/78 /my/tom if (false !== ($pos = strpos($route, '['))) { - $hasOptional = true; - $noOptional = substr($route, 0, $pos); + // $hasOptional = true; + // $noOptional = substr($route, 0, $pos); $withoutClosingOptionals = rtrim($route, ']'); $optionalNum = \strlen($route) - \strlen($withoutClosingOptionals); @@ -444,7 +444,7 @@ public function parseParamRoute($route, array $params, array $conf) // first node is a normal string // if (preg_match('#^/([\w-]+)#', $bak, $m)) { // if (preg_match('#^/([\w-]+)/?[\w-]*#', $bak, $m)) { - if (preg_match('#^/([\w-]+)/[\w-]*#', $bak, $m)) { + if (preg_match('#^/([\w-]+)/[\w-]*/?#', $bak, $m)) { $first = $m[1]; $info = [ 'regex' => $regex, diff --git a/src/ORouter.php b/src/ORouter.php index 396757d..8fee939 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -73,7 +73,6 @@ public function map($methods, $route, $handler, array $opts = []) $route = rtrim($route, '/'); } - $this->routeCounter++; $opts = array_merge($this->currentGroupOption, $opts); $conf = [ 'handler' => $handler, @@ -83,6 +82,7 @@ public function map($methods, $route, $handler, array $opts = []) // it is static route if (self::isStaticRoute($route)) { foreach (explode(',', $methods) as $method) { + $this->routeCounter++; $this->staticRoutes[$route][$method] = $conf; } @@ -94,10 +94,12 @@ public function map($methods, $route, $handler, array $opts = []) // route string have regular if ($first) { + $this->routeCounter++; $conf['methods'] = $methods; $this->regularRoutes[$first][] = $conf; } else { foreach (explode(',', $methods) as $method) { + $this->routeCounter++; $this->vagueRoutes[$method][] = $conf; } } @@ -241,6 +243,7 @@ public function match($path, $method = 'GET') } $first = $this->getFirstFromPath($path); + // $nodeCount = substr_count(trim($path), '/'); $allowedMethods = []; // is a regular dynamic route(the first node is 1th level index key). From 9519b5b8c7e36f33c560d72f7e75eb3053e0ca76 Mon Sep 17 00:00:00 2001 From: inhere Date: Wed, 6 Dec 2017 09:39:48 +0800 Subject: [PATCH 018/151] up --- src/AbstractRouter.php | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 8cec158..1913bf6 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -439,19 +439,19 @@ public function parseParamRoute($route, array $params, array $conf) // 分析路由字符串是否是有规律的 $first = null; $regex = '#^' . $route . '$#'; + $info = [ + 'regex' => $regex, + 'original' => $bak, + ]; - // e.g '/hello[/{name}]' first: 'hello', '/user/{id}' first: 'user', '/a/{post}' first: 'a' + // e.g '/user/{id}' first: 'user', '/a/{post}' first: 'a' // first node is a normal string // if (preg_match('#^/([\w-]+)#', $bak, $m)) { // if (preg_match('#^/([\w-]+)/?[\w-]*#', $bak, $m)) { if (preg_match('#^/([\w-]+)/[\w-]*/?#', $bak, $m)) { $first = $m[1]; - $info = [ - 'regex' => $regex, - 'start' => $m[0], - 'original' => $bak, - ]; - // first node contain regex param '/{some}/{some2}/xyz' + $info['start'] = $m[0]; + // first node contain regex param '/hello[/{name}]' '/{some}/{some2}/xyz' } else { $include = null; @@ -459,11 +459,7 @@ public function parseParamRoute($route, array $params, array $conf) $include = $m[0]; } - $info = [ - 'regex' => $regex, - 'include' => $include, - 'original' => $bak, - ]; + $info['include'] = $include; } return [$first, array_merge($info, $conf)]; From d9607e71d95a968bc75937beea46a068fe313042 Mon Sep 17 00:00:00 2001 From: inhere Date: Wed, 6 Dec 2017 22:34:02 +0800 Subject: [PATCH 019/151] some update, remove param check for handler --- examples/benchmark.php | 15 +- examples/cached/bench-routes-cache.php | 9017 ++++++++++++++++++++++++ src/AbstractRouter.php | 22 +- src/ORouter.php | 4 + 4 files changed, 9045 insertions(+), 13 deletions(-) create mode 100644 examples/cached/bench-routes-cache.php diff --git a/examples/benchmark.php b/examples/benchmark.php index 9252f5d..150427c 100644 --- a/examples/benchmark.php +++ b/examples/benchmark.php @@ -17,7 +17,7 @@ global $argv; $n = isset($argv[1]) ? (int)$argv[1] : 1000; -echo "There are generate $n routes. and dynamic route with 10% chance\n\n"; +echo "There are generate $n routes. and dynamic route with 50% chance\n\n"; // generates a random request url function random_request_url() @@ -36,8 +36,10 @@ function random_request_url() } } - // add dynamic route with 10% chance - if (random_int(1, 10) === 1) { + $v = random_int(1, 10); + + // add dynamic route with 50% chance + if ($v <= 5) { $randomString = rtrim($randomString, '/') . '/{name}'; } @@ -68,7 +70,12 @@ function pretty_match_result($ret) ); } -$router = new \Inhere\Route\ORouter(); +$router = new \Inhere\Route\CachedRouter([ + 'cacheFile' => __DIR__ . '/cached/bench-routes-cache.php', + 'cacheEnable' => 0, + // 'tmpCacheNumber' => 100, + // 'notAllowedAsNotFound' => 1, +]); // map requests $start = microtime(true); diff --git a/examples/cached/bench-routes-cache.php b/examples/cached/bench-routes-cache.php new file mode 100644 index 0000000..373f0fa --- /dev/null +++ b/examples/cached/bench-routes-cache.php @@ -0,0 +1,9017 @@ + array ( + '/erpu/re' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/x/ygapxlzwhp' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/u/phydrsyjazd/zy/qiqf' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/eltgxum/jqhruc/ohebyjj' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/vlfuxybsq' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/cysmiuu/uqu' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/amcds/hyk' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ulzikcaqi' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/wzrzlgaidinwvu' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/s/cjhceizvst' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qwojzwsxlk/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/sptlzpmjfiea/a' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/miiudte/xu' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/sspl/lsockiymx/' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/lmynmjml' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/bkdny' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/vxaksks/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/udwrbyh' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/lpkmrrggsdbxg' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/obmjjzyf/e' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/zhcwravfg' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/gv/amsd/wdafhwqeulhe' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qdfklulakke' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qmak/b/kccwi/kgcvwjqqf' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/z/nwj/zaltgexmjwcocjt' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/lqtqtzd' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/kroklcy/p/dwxi' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/jb/erhe' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/txxwa' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qhjonfdugohg' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/kfk/k/qpqfvygjda' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/olqmsanrw/' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/xsczux' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/bwtcqkialrshol/i' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/mduofqhzaf/sgn' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ca/a/asjrhnbfgzyzfmvt' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ffdoocvu/pc' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/zbtcgk/pvcattvmbx' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/aiprsh/pvs/bbp' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/rxlitbt/gcmj' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/m/imswlxoa' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ovhjczpv' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/aioh/x/cub' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/xzg/hoobgwcvzvfrh' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/zu/xswc/pouumsebjw' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/guzxje' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/w/yihtzepr/r' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/frld/w' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/jsvcxr' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/lkixeflqyz/cq/ljgdpl/lb' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/xkcbitpwz/tm' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hkhxzexvrnxbty/v' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/rkmbqng' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/iyceaqbkffucagslunp' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/vsimukt/xpfnp' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/pknyxwcpuilcqu' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/jjnujaumbl/cbr' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/silx/altfzlnl' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/lwhp/xd/u' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ckgjoj/fwywim' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/dxetvcqjdgcd/db' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/mvsxqwwv/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/um/mrh/p' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/mvtuxp/mlurgbx' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/xo/ziopayafx' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/gvgcxxekz/ji/pymgkjf' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qeuol/ujfntgnp/zp' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/fbnyjomvosyuz' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/cicrqlnmlv' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/rqo/yq/zwaanljkdtzb/b' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/pov/jwm' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/regw/zlqwvffofsw' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/inlksxmazhrl/ltt/' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ubepcvdndwam/jo' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/uk/rwvxwd/ju' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/vylyhylhavo/ovcv/' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/njjcp/pnsh/el' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/holqqgaoxnwol/jjhxarw' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/jaswcqjtgpgka' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/zjkzxyfe/mu/df' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/irxkhz/mlyzz/ufmi' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/e/fputkgclljmxt' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/n/fmrtjxcztvo/kopge' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/j/asbtwy/um/txlge' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/muvaf/vymwwyn' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ageqsit/yom' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ex/ixelhpx/xix/cp' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/sf/xld/uatr' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/vslfn/ggf/dziucqymo' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/upr/mvyzh/wgv/ebqi' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/pq/gsknflet' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/mv/omu' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/jvxmferaw/xqbyagpuul/s' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/gamacrsydptf/cysa' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/vvy/mykfkstjnkxgxkrb' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/pr/bbsl/cadqsbpi/tfqcj' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/fvh/htwwdwmu/gk' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/dzkjp/wwtr/' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/pvsneku/eag/ptvjyw' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/txazpj' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/kmuioauwqpc/fpw' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ubqc/yiqrrixby' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/vsm/ctgn' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ve/qarsxa' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/lweco/fak/rzp/cdkngafo/' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/neqyon' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/s/lqy/aaial/ugesikr' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/dxedg' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qkvhdfcgczmpzgykkfb' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/gule/lwyvwgeinycbiwxj' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/zxhjap/xeidn' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/shpsnwsz' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ytovugwp' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hcnbjgrs' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/dgacx/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ue/svcsw/vtbe' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/is/epjzjikhm/gkii' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/vkezviqgyoivqassp' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/jkowijoyxiw' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/mkxfwmd' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/bwucokwfacgeshawzd' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/w/sfcxoeh/xmd' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/sttosruvbpivwgoob' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/wopbwbmgat' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/woyb/tck/bqq/' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/rdmwdawace/hmnylyxg/' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/vg/y/e/o/no' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/quevzr' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/y/iqxmid/zcc/ucvkbytj/' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/d/pebhalzfvkx' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/xxwmloxmuuzg' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ab/pv/aqnwgfmcgodlnsq' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/csfbfyfbgsdip/qczk' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/jrwbhniqvqrgmeab' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/pyphxqhglnagmfk/' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/nfxzaxvncqw/ij/u/npf/a' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hr/avieueneedth' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/aolmysovbpmu' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/eflqevxd/oh' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/bicmwipnezvzoaanync' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/klthmnr/zc/vxuz/y' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/sozxovibx/kh' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/blqlxvi' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/cjniw/dbjfhi/dpyrxfr' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/kpmsbxura/mxv/rd' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ubebi' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/wfzhjxctl/lrrzneb/k' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/uzpwaxyxg' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/h/tmchbbrmxwwpxsmvm' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ywmmhnevjwxphtu' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/xgqq/fyc/bzxsq' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/frp/xa/h' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/pivobqexiy/' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/h/cqj/orsvvvaiktdpk/bov' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/zddjrss/npz/idolgf/c' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ztt/rda' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/eldnqnvphiqiqs/' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/lvv/megz/jsjqf/' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/onjrq/slu/xepwy/snu' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/f/vkfvuajgsvpbakjbl/' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/un/bzhkx/jmbeow' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ixaebu' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/zwhgwsvdj' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/khmhf/fp/tiil/wrbg/' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/jc/pny/s/u/vixdhlasll' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qn/lacl/' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hiwx/zbwxcpev/' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/cqdsvbnxjor' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/yss/nc/nhgslrh' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qjvarculqwlc/sxs/hqm' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ysoe/onwtdwdcsxe/np' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/nzm/lyjxkf' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/fguaaicgy/l' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/rmp/ymxssvtyb' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/uexodvprsuuvkykubm' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/uycgcin' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/nusamu' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/aiibne' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/xkf/gtggzvggqaoqjz/' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/rxafol/zubnsup/awm/t' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/bujut/isd' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/udffhzh/vgguj/weem' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/gb/caxnc/hynmakv/o/oj' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ovziasq' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/pnqrs/kbgucy' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/pswowzg' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/fncznaozflwtduxghmof' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/nrrv/xmnhljrlqv/clb' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/kkbritzsc' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/icguc/oevcxf' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/diiwq/kooi/bogacmgynmr' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/yprwyhzjr' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/k/iylfx/runa' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hrjjxeqbpcjzocnizc/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qtvyndrihdk/rr/' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/oqxbw/dnx' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/wxphsij' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/epxpqhj/dgu/smsicb' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ykruc/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/s/oqyqbktkph' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/iavcpjpc' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/bkdxtnmcwwehjsg' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/fbgoobarr/mkc' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/gq/xirnvywkznzrf' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ii/xdqi/swsqyoukq' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/wdgpsizuaozr/samax/x' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/umuhcwqtipfpu/nlgue' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/abwfe/vsqz/t/ssyuolczj/a' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/mrvwaphxubwo' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/tnmwyn' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/lerjs' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/fhsjv/cyomgais/rvsna' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/juhfvqludsgkic' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hdanuojyivxki/eqpp/g' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/nwmnab/p/y' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/tuec/brd/y/qkk/e' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/gibtuskefylwcgr' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/bornzbtrvxx/fn/kfjyu/m/t' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ruvcpjxkbjf/fscougry' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/wldjw' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/pftxlfxdqthwnhuvml' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/wcedybias' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/jjzwl/el' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/rqhodzi' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ppnrjml' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/kvnqd' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/dnwho' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/pnvmzgaloedrfd' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ldnmazw/jtqyf/jnzv' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qgp/ztlwezdlzfdxjf/a' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/uipyxegvbr/etkhflk' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/glfiira' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/bhf/jeaatbacjmklvag' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/fanxktfb' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/yvcakwsqr/hvxguyzfk/' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/u/h/j/qd/nej' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/htmv/szrsdh/rkjuok' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/gkvsdduymbnfr/r/edvp' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/efask' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/yqagb' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/bt/twkknxxmmvaw' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/lx/etyzlapl' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/nhq/unvpmymbvfiumq/' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/upcm/fznnb' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/c/gbvqeafjh' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/kygvkfzvo' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/xfzi/afxiksqqcriado/t' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/v/qtpxlwzokgd/seagonio' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/kzcsqhvsg' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ax/iprhoi/phu' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/iwukzu/ybpu/nvfqj' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/cz/jwcufpfqv/ykm/yiq' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/jyikptr' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qr/xlmrjftdm' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/yvphsuoid' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ttjmfguvbovkemdqqe/ag' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hgzlqtu' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/rmpmlgr/j' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/gz/mpeljtnc/aamahr' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/svmeq' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/cftkz/emevj' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/bvkb/ccayhx/slxqye' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hgrqxkcrmavvyn' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/erybjyozhs/o' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/nzmewfjagq' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ioft/xawsybejwp' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/iceoaaluce/awts/fno' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/thkiqwcuuicfh/' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/engwhht/d/hvxirwe' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/nc/fjcrxyut' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/haqvyznaa/ts/b' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ewjoopawv' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ztx/x/wnheyys' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/z/quorb/qsnooq/q/jnl/yfbb' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/c/ia/ktbfpcvw' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/gbtjusiryb/bwma/ccwkaw' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/myhoefn' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/dpxpbi/lztkojhn' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/lwuyskscbsgfjd' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/is/fv/o' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ulfubqqfhcn/gczhpd/ox' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ahpxawblght' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/tusrju/ocrd/bqkvvnh' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hldfem' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/gioepwiciv/qqoeuho' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/muhhp' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/tewfjewvl/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/dsrngkyt' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/rdaea/ljterjaepknh' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/cnxedaqu/os' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/zoqxt/iojk/dmw' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/lzmhi/jz' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/yaxhyvmoisy/eexz' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/t/gqkxwcumq/dweh' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/fx/ozeoe/w/oqeq' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hvbbshad/foollgh' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/tzfljcfb/jtxg/mgccuwts' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/rghdymgjtdmub' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/xojhvco' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/fgkxtozzjks' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qfss/ryzesww/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/czga/hism' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/soqzysagwfjvxt' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/dspgb/ubgbnwr/xfm/kqjdr' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/uhlkcjhddzun' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/cqwikhxsxv/aadsr' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/mrbgmhtxzu' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/afvsxxgylx/qfhuaancrc' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ngpob/e/j/lkvbjv' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/oqjdov/rxkba' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/muzchu/b/hurrhz/fq' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/gaktgxrqb/jl/s/soyzu/lf/' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/dvjyjd/x' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/nojgwp/ks/fzjdrjnrq' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/xchkqfv/omwaose' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/v/do/azxhrfbyxput' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hwzftelq' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/dmbjoplmk/n' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/l/xp/vjiremk' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/xsghvz/gjxptgzjgsfvg' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/rr/urr/suhws/aamyktqmkd' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/q/ulynabb/wrznvx/f/wc' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/udcbzfodlwqxzxkd' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/wfbgmgcevukvespgfj' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/gfdehfzvyo' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/deb/ovbdkplysvdbdpl' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/k/qwrc/crzo/ia/ucsulo' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/mwfvsteq/dm/zeznia' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/f/moqaawlb/yk' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qdd/gygs/auctqyo/tv' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/smpdt/he/nwc/' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/kbdji' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/erolwjeiox/vqxj' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/sktcmwspmdguyblrz/pm/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hg/bnch' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/i/jvv/zi/drq/l/djxoya' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/bsgcbsz/gyjcujmxrvop' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/yotfbibdmmx/lp/rcd' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/tswxnwrlfl' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/zdjmw/fxovsn/xy' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/bfhvexzdnrvkfivseoh' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qrvbsbdudx' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/pcx/oncwzjytvtsha/ir' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hio/ttajzvxt' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/j/njjs/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ncuw/feig/k/' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/suz/nj/xxjxwqwypupf' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ngwtaossxuldg/qblut' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/xjjnnineih' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/l/mvllukphlroyf/lo' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/iaxzudbrju' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/mrqzn/fjh' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/izkfuff' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/rqplfyiwil' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/brqzipiked/svda' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qmg/wuvllukysnvckd' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/pqum/sb/v/i' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/zjshl/mpf' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ekdg/mnbui/t' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/csgjwu/vfgkg' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/feutuvjwh' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hgoadxztc' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/emiozgsan' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qfshe' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/dncynyuki' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/nakf/exdmckl/eqili/o' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/wkwkkepq/gg/fqlmi/r/' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/uy/dk/ubc/pgjwcplo' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/zjeztfhwe/xgjwbl/ozhp' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/l/reldsku/rsrmput' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/tt/akxvexje' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/r/gptwwwnvgu/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/fxz/pzw/qfmkmbdhdkdpl' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/bsqxf/mfkn' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/gcaqxskftbros/w' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/tllqtuylw/wfqtbr' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/lpbbzrkou/' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/y/mburelmjyjcve/' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/cbmiftrrlp/csas/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/copxg' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/jpeomck' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/is/eurkdxcobfooxo/z' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/c/tgze/jeq' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/znamdtgg/rzcwrfxk/g/te' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/kdulraak' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ku/xzcosro/qclualb/u/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/z/wi/wenlad/fcw/taqjbec' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ihrrsnhbobb/qxvogsb/i/t' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/nvxnmvgsbepp/q' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/mtjy/xidxd' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/otbkmz/osl' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ipjvkkblgd' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/cor/nbimgatzafm' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/bxfdjcc/' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/fktuzfvtwg/e' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/wlcbvihw/j/h/pcs' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/vaq/dht' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ulhemejbs/idj/bqopml/s' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/sn/t/dljdpuaggix/' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/xw/hubu' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/jntopnnvubfghde' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/vcakdosbpmvm/b' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/fveuw/efu/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hrsb/tq' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/jw/hdifnibpkzeuc' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/oyck/xs/ptkatc/wgc/ck' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/kns/wkshltbafiukp' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/rqmjkph/v/fn/gze/nrb' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hflbgvp/isziwus/dek/aw' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/jcjkrklxw/sjzozju' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/m/dfvngtzbaispns' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/mkzgbisomnxay/' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/resdl' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/k/rcxconvph/ncyhpri/d' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/zocacv' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/bsxdjovvmdjxc' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hwmicayroeu' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/w/s/yka' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qk/svk/omw/hlwhcg/ovfon' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/wxfazlmvfmsrlm/rd/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/zfxj/mqkr' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/buxbfhukavtkdxhmoax' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/okzfuxuswp/dteinmazay' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ihavpwazm/' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/cnrgdvbztggsypwabs/' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/fiqnh' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/lqskchm/rvsuswaaac' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/adbqwfgce/oil' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/a/tnuvijmfp' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/dhskysieatfgv' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/t/lih/uvt' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/htryku' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/q/xbndhlcr/h/hjbn' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/eihxs/ejgqqcls' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/gkvdhqoc/qeoikm' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/itjszqyz/yfhf/qnbboe/' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/vsetktpdoana' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/nyzqobnzyxyainwde' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/gjhxq' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/bfectezdsrtwmebviue' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/jcubaekmkitplw/j/' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/wiibamnz' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/sndegkssmmtvdc/b/zr/x' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/iwoebqszctecggyg' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/d/jyrfyg/vdcu' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/lnr/cneqmmw/r/hltsvuke' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/b/ktsiwjvyjo' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/odbfzwllek' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/ef/beuchlmd/uzwbrgq' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/kobjayteasx/msfo/' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/mvrw/e/bccuofz' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/hjcfxtqrpkpoqjoyel' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/mgantiloocoh' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/f/i/xvcxw/xjczc' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/uufyfqvmtcszlhd/nxghs' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/m/unlon/loi' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/clqwktamvyfahff/ybc/' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/i/qnzwvqsyvymfmhwmbe' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/yzuphuua/cmmkclzt' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/kcnjkin' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/zsfyuaab/s/jqkfechi' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/szy/iv/ostcqh' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/w/m/mo/fomloht' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/mdif/akpdufrorvjoqg' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/czoykm' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/sokzodih/o/y' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/tx/ufl/eeywepdojl' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/tqrwjwk/fol/tlffdpt' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/egxkiz/jutqja/hpd/ae' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/cimodpg/s/ymyjnrqvid/y' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/vezy/nl/pqfaqnqkydq/' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/qvrebwdtah/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/oq/q/i/n/vvw/agw' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/kjlb/cyaemo/itzcdk' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/zdfbehcyqfyz/cw/nvpl' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/lvyccrff' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/xakdffobkgo' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/pzbdcaffy/fcbynmzb' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/v/qcvftftktudgayvd' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/svlipflgjwco/dq' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/isnfzoor/dwifloz' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/q/hzwkiwkyjwmgf/n' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/werjsjzmjiouyqb/pn' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), + '/mxv/lhjqwt' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + 'option' => array ( + ), + ), + ), +), +// regular routes +'regularRoutes' => array ( + 'iarchae' => array ( + 0 => array ( + 'regex' => '#^/iarchae/pcywh/h/(?P[^/]+)$#', + 'original' => '/iarchae/pcywh/h/{name}', + 'start' => '/iarchae/pcywh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'cnufirvwormpbkyhb' => array ( + 0 => array ( + 'regex' => '#^/cnufirvwormpbkyhb/(?P[^/]+)$#', + 'original' => '/cnufirvwormpbkyhb/{name}', + 'start' => '/cnufirvwormpbkyhb/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'bldubbu' => array ( + 0 => array ( + 'regex' => '#^/bldubbu/(?P[^/]+)$#', + 'original' => '/bldubbu/{name}', + 'start' => '/bldubbu/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'am' => array ( + 0 => array ( + 'regex' => '#^/am/ukrziufvwak/fdxv/i/(?P[^/]+)$#', + 'original' => '/am/ukrziufvwak/fdxv/i/{name}', + 'start' => '/am/ukrziufvwak/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'hpcqanmqx' => array ( + 0 => array ( + 'regex' => '#^/hpcqanmqx/ouzo/jb/(?P[^/]+)$#', + 'original' => '/hpcqanmqx/ouzo/jb/{name}', + 'start' => '/hpcqanmqx/ouzo/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'lgrjh' => array ( + 0 => array ( + 'regex' => '#^/lgrjh/nxbszqs/(?P[^/]+)$#', + 'original' => '/lgrjh/nxbszqs/{name}', + 'start' => '/lgrjh/nxbszqs/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'tdaatn' => array ( + 0 => array ( + 'regex' => '#^/tdaatn/(?P[^/]+)$#', + 'original' => '/tdaatn/{name}', + 'start' => '/tdaatn/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'vwlgxyrqt' => array ( + 0 => array ( + 'regex' => '#^/vwlgxyrqt/ahatnrvit/(?P[^/]+)$#', + 'original' => '/vwlgxyrqt/ahatnrvit/{name}', + 'start' => '/vwlgxyrqt/ahatnrvit/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'cqqbyar' => array ( + 0 => array ( + 'regex' => '#^/cqqbyar/(?P[^/]+)$#', + 'original' => '/cqqbyar/{name}', + 'start' => '/cqqbyar/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'pfrjcmkbzqjtsgjxogf' => array ( + 0 => array ( + 'regex' => '#^/pfrjcmkbzqjtsgjxogf/(?P[^/]+)$#', + 'original' => '/pfrjcmkbzqjtsgjxogf/{name}', + 'start' => '/pfrjcmkbzqjtsgjxogf/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'z' => array ( + 0 => array ( + 'regex' => '#^/z/b/jxq/yrma/bkpcaczskv/(?P[^/]+)$#', + 'original' => '/z/b/jxq/yrma/bkpcaczskv/{name}', + 'start' => '/z/b/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + 1 => array ( + 'regex' => '#^/z/qpxbpeyxhi/llc/(?P[^/]+)$#', + 'original' => '/z/qpxbpeyxhi/llc/{name}', + 'start' => '/z/qpxbpeyxhi/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + 2 => array ( + 'regex' => '#^/z/zrodz/(?P[^/]+)$#', + 'original' => '/z/zrodz/{name}', + 'start' => '/z/zrodz/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'xzmjzzwy' => array ( + 0 => array ( + 'regex' => '#^/xzmjzzwy/(?P[^/]+)$#', + 'original' => '/xzmjzzwy/{name}', + 'start' => '/xzmjzzwy/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'kspqrt' => array ( + 0 => array ( + 'regex' => '#^/kspqrt/pl/nzpr/(?P[^/]+)$#', + 'original' => '/kspqrt/pl/nzpr/{name}', + 'start' => '/kspqrt/pl/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'dxyrls' => array ( + 0 => array ( + 'regex' => '#^/dxyrls/(?P[^/]+)$#', + 'original' => '/dxyrls/{name}', + 'start' => '/dxyrls/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'gpjwejrhzpxrqvf' => array ( + 0 => array ( + 'regex' => '#^/gpjwejrhzpxrqvf/(?P[^/]+)$#', + 'original' => '/gpjwejrhzpxrqvf/{name}', + 'start' => '/gpjwejrhzpxrqvf/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'jcojwozl' => array ( + 0 => array ( + 'regex' => '#^/jcojwozl/(?P[^/]+)$#', + 'original' => '/jcojwozl/{name}', + 'start' => '/jcojwozl/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'rndwnjuhhpj' => array ( + 0 => array ( + 'regex' => '#^/rndwnjuhhpj/(?P[^/]+)$#', + 'original' => '/rndwnjuhhpj/{name}', + 'start' => '/rndwnjuhhpj/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'vmgr' => array ( + 0 => array ( + 'regex' => '#^/vmgr/brbdmdxw/x/kgt/fg/hy/(?P[^/]+)$#', + 'original' => '/vmgr/brbdmdxw/x/kgt/fg/hy/{name}', + 'start' => '/vmgr/brbdmdxw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'akfrgunqvckuhf' => array ( + 0 => array ( + 'regex' => '#^/akfrgunqvckuhf/(?P[^/]+)$#', + 'original' => '/akfrgunqvckuhf/{name}', + 'start' => '/akfrgunqvckuhf/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'g' => array ( + 0 => array ( + 'regex' => '#^/g/jjjzciwgw/jbcl/sqw/(?P[^/]+)$#', + 'original' => '/g/jjjzciwgw/jbcl/sqw/{name}', + 'start' => '/g/jjjzciwgw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + 1 => array ( + 'regex' => '#^/g/ae/qtpwi/(?P[^/]+)$#', + 'original' => '/g/ae/qtpwi/{name}', + 'start' => '/g/ae/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + 2 => array ( + 'regex' => '#^/g/var/t/j/ig/g/trzbnt/ygvmg/(?P[^/]+)$#', + 'original' => '/g/var/t/j/ig/g/trzbnt/ygvmg/{name}', + 'start' => '/g/var/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'epszyntzlpxpkezbt' => array ( + 0 => array ( + 'regex' => '#^/epszyntzlpxpkezbt/(?P[^/]+)$#', + 'original' => '/epszyntzlpxpkezbt/{name}', + 'start' => '/epszyntzlpxpkezbt/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'khjiysuds' => array ( + 0 => array ( + 'regex' => '#^/khjiysuds/(?P[^/]+)$#', + 'original' => '/khjiysuds/{name}', + 'start' => '/khjiysuds/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'etlvtmswz' => array ( + 0 => array ( + 'regex' => '#^/etlvtmswz/lngpfne/(?P[^/]+)$#', + 'original' => '/etlvtmswz/lngpfne/{name}', + 'start' => '/etlvtmswz/lngpfne/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'wgqevuhsjqtibmfpvsmk' => array ( + 0 => array ( + 'regex' => '#^/wgqevuhsjqtibmfpvsmk/(?P[^/]+)$#', + 'original' => '/wgqevuhsjqtibmfpvsmk/{name}', + 'start' => '/wgqevuhsjqtibmfpvsmk/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'mpsvei' => array ( + 0 => array ( + 'regex' => '#^/mpsvei/(?P[^/]+)$#', + 'original' => '/mpsvei/{name}', + 'start' => '/mpsvei/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'scnl' => array ( + 0 => array ( + 'regex' => '#^/scnl/tqrxdr/(?P[^/]+)$#', + 'original' => '/scnl/tqrxdr/{name}', + 'start' => '/scnl/tqrxdr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'x' => array ( + 0 => array ( + 'regex' => '#^/x/jgqvibv/(?P[^/]+)$#', + 'original' => '/x/jgqvibv/{name}', + 'start' => '/x/jgqvibv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'jqkfwf' => array ( + 0 => array ( + 'regex' => '#^/jqkfwf/ptqnn/(?P[^/]+)$#', + 'original' => '/jqkfwf/ptqnn/{name}', + 'start' => '/jqkfwf/ptqnn/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'uqwrj' => array ( + 0 => array ( + 'regex' => '#^/uqwrj/ffvc/(?P[^/]+)$#', + 'original' => '/uqwrj/ffvc/{name}', + 'start' => '/uqwrj/ffvc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'ugxzy' => array ( + 0 => array ( + 'regex' => '#^/ugxzy/(?P[^/]+)$#', + 'original' => '/ugxzy/{name}', + 'start' => '/ugxzy/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'xunvipguq' => array ( + 0 => array ( + 'regex' => '#^/xunvipguq/sm/(?P[^/]+)$#', + 'original' => '/xunvipguq/sm/{name}', + 'start' => '/xunvipguq/sm/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'iwe' => array ( + 0 => array ( + 'regex' => '#^/iwe/qpb/(?P[^/]+)$#', + 'original' => '/iwe/qpb/{name}', + 'start' => '/iwe/qpb/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'sypq' => array ( + 0 => array ( + 'regex' => '#^/sypq/ntnfejq/(?P[^/]+)$#', + 'original' => '/sypq/ntnfejq/{name}', + 'start' => '/sypq/ntnfejq/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'woaqwg' => array ( + 0 => array ( + 'regex' => '#^/woaqwg/(?P[^/]+)$#', + 'original' => '/woaqwg/{name}', + 'start' => '/woaqwg/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'bjpeorl' => array ( + 0 => array ( + 'regex' => '#^/bjpeorl/(?P[^/]+)$#', + 'original' => '/bjpeorl/{name}', + 'start' => '/bjpeorl/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'idjrc' => array ( + 0 => array ( + 'regex' => '#^/idjrc/(?P[^/]+)$#', + 'original' => '/idjrc/{name}', + 'start' => '/idjrc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'yscqsnr' => array ( + 0 => array ( + 'regex' => '#^/yscqsnr/(?P[^/]+)$#', + 'original' => '/yscqsnr/{name}', + 'start' => '/yscqsnr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'isjplfqpab' => array ( + 0 => array ( + 'regex' => '#^/isjplfqpab/(?P[^/]+)$#', + 'original' => '/isjplfqpab/{name}', + 'start' => '/isjplfqpab/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'iuwinskdo' => array ( + 0 => array ( + 'regex' => '#^/iuwinskdo/(?P[^/]+)$#', + 'original' => '/iuwinskdo/{name}', + 'start' => '/iuwinskdo/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'jxxqch' => array ( + 0 => array ( + 'regex' => '#^/jxxqch/vb/wfc/(?P[^/]+)$#', + 'original' => '/jxxqch/vb/wfc/{name}', + 'start' => '/jxxqch/vb/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'decyfd' => array ( + 0 => array ( + 'regex' => '#^/decyfd/kqimgg/(?P[^/]+)$#', + 'original' => '/decyfd/kqimgg/{name}', + 'start' => '/decyfd/kqimgg/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'k' => array ( + 0 => array ( + 'regex' => '#^/k/uqky/(?P[^/]+)$#', + 'original' => '/k/uqky/{name}', + 'start' => '/k/uqky/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + 1 => array ( + 'regex' => '#^/k/grzve/(?P[^/]+)$#', + 'original' => '/k/grzve/{name}', + 'start' => '/k/grzve/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + 2 => array ( + 'regex' => '#^/k/gthgovezsk/pk/(?P[^/]+)$#', + 'original' => '/k/gthgovezsk/pk/{name}', + 'start' => '/k/gthgovezsk/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + 3 => array ( + 'regex' => '#^/k/fcz/fm/lc/(?P[^/]+)$#', + 'original' => '/k/fcz/fm/lc/{name}', + 'start' => '/k/fcz/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'smbjj' => array ( + 0 => array ( + 'regex' => '#^/smbjj/ov/vzmbdktjuf/m/(?P[^/]+)$#', + 'original' => '/smbjj/ov/vzmbdktjuf/m/{name}', + 'start' => '/smbjj/ov/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'c' => array ( + 0 => array ( + 'regex' => '#^/c/gnyrnyrwcbkfzxxtmwc/(?P[^/]+)$#', + 'original' => '/c/gnyrnyrwcbkfzxxtmwc/{name}', + 'start' => '/c/gnyrnyrwcbkfzxxtmwc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + 1 => array ( + 'regex' => '#^/c/juikacgck/dljylcds/(?P[^/]+)$#', + 'original' => '/c/juikacgck/dljylcds/{name}', + 'start' => '/c/juikacgck/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + 2 => array ( + 'regex' => '#^/c/ikebopzi/r/(?P[^/]+)$#', + 'original' => '/c/ikebopzi/r/{name}', + 'start' => '/c/ikebopzi/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + 3 => array ( + 'regex' => '#^/c/qcxqpa/(?P[^/]+)$#', + 'original' => '/c/qcxqpa/{name}', + 'start' => '/c/qcxqpa/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'koc' => array ( + 0 => array ( + 'regex' => '#^/koc/tp/ovfomfk/(?P[^/]+)$#', + 'original' => '/koc/tp/ovfomfk/{name}', + 'start' => '/koc/tp/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'rk' => array ( + 0 => array ( + 'regex' => '#^/rk/yxmgc/ertjw/(?P[^/]+)$#', + 'original' => '/rk/yxmgc/ertjw/{name}', + 'start' => '/rk/yxmgc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'tchok' => array ( + 0 => array ( + 'regex' => '#^/tchok/(?P[^/]+)$#', + 'original' => '/tchok/{name}', + 'start' => '/tchok/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'fraueroitwvu' => array ( + 0 => array ( + 'regex' => '#^/fraueroitwvu/w/b/a/byhsk/(?P[^/]+)$#', + 'original' => '/fraueroitwvu/w/b/a/byhsk/{name}', + 'start' => '/fraueroitwvu/w/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'xzjfdctisbxcfx' => array ( + 0 => array ( + 'regex' => '#^/xzjfdctisbxcfx/(?P[^/]+)$#', + 'original' => '/xzjfdctisbxcfx/{name}', + 'start' => '/xzjfdctisbxcfx/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'bbfugcbtj' => array ( + 0 => array ( + 'regex' => '#^/bbfugcbtj/(?P[^/]+)$#', + 'original' => '/bbfugcbtj/{name}', + 'start' => '/bbfugcbtj/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'motpn' => array ( + 0 => array ( + 'regex' => '#^/motpn/r/(?P[^/]+)$#', + 'original' => '/motpn/r/{name}', + 'start' => '/motpn/r/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'phqspy' => array ( + 0 => array ( + 'regex' => '#^/phqspy/dxacdivvqvtwla/(?P[^/]+)$#', + 'original' => '/phqspy/dxacdivvqvtwla/{name}', + 'start' => '/phqspy/dxacdivvqvtwla/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'clblknlzzq' => array ( + 0 => array ( + 'regex' => '#^/clblknlzzq/u/(?P[^/]+)$#', + 'original' => '/clblknlzzq/u/{name}', + 'start' => '/clblknlzzq/u/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'yjaqcpasadmwv' => array ( + 0 => array ( + 'regex' => '#^/yjaqcpasadmwv/(?P[^/]+)$#', + 'original' => '/yjaqcpasadmwv/{name}', + 'start' => '/yjaqcpasadmwv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'caxbqpninexrb' => array ( + 0 => array ( + 'regex' => '#^/caxbqpninexrb/urctyo/(?P[^/]+)$#', + 'original' => '/caxbqpninexrb/urctyo/{name}', + 'start' => '/caxbqpninexrb/urctyo/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'fuq' => array ( + 0 => array ( + 'regex' => '#^/fuq/exvjhlgoey/(?P[^/]+)$#', + 'original' => '/fuq/exvjhlgoey/{name}', + 'start' => '/fuq/exvjhlgoey/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'kyawkna' => array ( + 0 => array ( + 'regex' => '#^/kyawkna/(?P[^/]+)$#', + 'original' => '/kyawkna/{name}', + 'start' => '/kyawkna/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'aa' => array ( + 0 => array ( + 'regex' => '#^/aa/yquc/am/(?P[^/]+)$#', + 'original' => '/aa/yquc/am/{name}', + 'start' => '/aa/yquc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'nu' => array ( + 0 => array ( + 'regex' => '#^/nu/nuqkpyykkafxk/(?P[^/]+)$#', + 'original' => '/nu/nuqkpyykkafxk/{name}', + 'start' => '/nu/nuqkpyykkafxk/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'grfaoj' => array ( + 0 => array ( + 'regex' => '#^/grfaoj/bsq/gq/dzbe/(?P[^/]+)$#', + 'original' => '/grfaoj/bsq/gq/dzbe/{name}', + 'start' => '/grfaoj/bsq/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'm' => array ( + 0 => array ( + 'regex' => '#^/m/sr/umczm/(?P[^/]+)$#', + 'original' => '/m/sr/umczm/{name}', + 'start' => '/m/sr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + 1 => array ( + 'regex' => '#^/m/mmoa/wouzo/(?P[^/]+)$#', + 'original' => '/m/mmoa/wouzo/{name}', + 'start' => '/m/mmoa/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + 2 => array ( + 'regex' => '#^/m/ydafkq/ybsitgzrqn/(?P[^/]+)$#', + 'original' => '/m/ydafkq/ybsitgzrqn/{name}', + 'start' => '/m/ydafkq/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'i' => array ( + 0 => array ( + 'regex' => '#^/i/jzgsv/bklbdgrlpivben/(?P[^/]+)$#', + 'original' => '/i/jzgsv/bklbdgrlpivben/{name}', + 'start' => '/i/jzgsv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + 1 => array ( + 'regex' => '#^/i/tpkuxlc/xw/oqpxikr/(?P[^/]+)$#', + 'original' => '/i/tpkuxlc/xw/oqpxikr/{name}', + 'start' => '/i/tpkuxlc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + 2 => array ( + 'regex' => '#^/i/hjwnxx/e/(?P[^/]+)$#', + 'original' => '/i/hjwnxx/e/{name}', + 'start' => '/i/hjwnxx/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + 3 => array ( + 'regex' => '#^/i/kdnuy/(?P[^/]+)$#', + 'original' => '/i/kdnuy/{name}', + 'start' => '/i/kdnuy/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'rpqs' => array ( + 0 => array ( + 'regex' => '#^/rpqs/fmi/e/kf/duf/(?P[^/]+)$#', + 'original' => '/rpqs/fmi/e/kf/duf/{name}', + 'start' => '/rpqs/fmi/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'yyyhtgz' => array ( + 0 => array ( + 'regex' => '#^/yyyhtgz/(?P[^/]+)$#', + 'original' => '/yyyhtgz/{name}', + 'start' => '/yyyhtgz/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'jtmpyzjuyxrkdliav' => array ( + 0 => array ( + 'regex' => '#^/jtmpyzjuyxrkdliav/(?P[^/]+)$#', + 'original' => '/jtmpyzjuyxrkdliav/{name}', + 'start' => '/jtmpyzjuyxrkdliav/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'dcxdhyckg' => array ( + 0 => array ( + 'regex' => '#^/dcxdhyckg/(?P[^/]+)$#', + 'original' => '/dcxdhyckg/{name}', + 'start' => '/dcxdhyckg/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'ejn' => array ( + 0 => array ( + 'regex' => '#^/ejn/ravyt/fkl/w/tfz/(?P[^/]+)$#', + 'original' => '/ejn/ravyt/fkl/w/tfz/{name}', + 'start' => '/ejn/ravyt/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'pned' => array ( + 0 => array ( + 'regex' => '#^/pned/q/zct/uxilnvqlw/n/(?P[^/]+)$#', + 'original' => '/pned/q/zct/uxilnvqlw/n/{name}', + 'start' => '/pned/q/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'qkgxmczh' => array ( + 0 => array ( + 'regex' => '#^/qkgxmczh/ez/(?P[^/]+)$#', + 'original' => '/qkgxmczh/ez/{name}', + 'start' => '/qkgxmczh/ez/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'ltelwnat' => array ( + 0 => array ( + 'regex' => '#^/ltelwnat/hlmxarg/er/(?P[^/]+)$#', + 'original' => '/ltelwnat/hlmxarg/er/{name}', + 'start' => '/ltelwnat/hlmxarg/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'co' => array ( + 0 => array ( + 'regex' => '#^/co/widxjqpdgyyi/(?P[^/]+)$#', + 'original' => '/co/widxjqpdgyyi/{name}', + 'start' => '/co/widxjqpdgyyi/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'f' => array ( + 0 => array ( + 'regex' => '#^/f/bmhvkrk/xtz/(?P[^/]+)$#', + 'original' => '/f/bmhvkrk/xtz/{name}', + 'start' => '/f/bmhvkrk/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + 1 => array ( + 'regex' => '#^/f/ykxqcgjolpr/smlnu/gc/v/(?P[^/]+)$#', + 'original' => '/f/ykxqcgjolpr/smlnu/gc/v/{name}', + 'start' => '/f/ykxqcgjolpr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'arfksqg' => array ( + 0 => array ( + 'regex' => '#^/arfksqg/azwwkhsb/tesq/(?P[^/]+)$#', + 'original' => '/arfksqg/azwwkhsb/tesq/{name}', + 'start' => '/arfksqg/azwwkhsb/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'lyhtb' => array ( + 0 => array ( + 'regex' => '#^/lyhtb/aromrxjzakhh/(?P[^/]+)$#', + 'original' => '/lyhtb/aromrxjzakhh/{name}', + 'start' => '/lyhtb/aromrxjzakhh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'jgylvw' => array ( + 0 => array ( + 'regex' => '#^/jgylvw/(?P[^/]+)$#', + 'original' => '/jgylvw/{name}', + 'start' => '/jgylvw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'svoyegiljvjil' => array ( + 0 => array ( + 'regex' => '#^/svoyegiljvjil/(?P[^/]+)$#', + 'original' => '/svoyegiljvjil/{name}', + 'start' => '/svoyegiljvjil/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'qtc' => array ( + 0 => array ( + 'regex' => '#^/qtc/p/duvbimeoigslvbgr/(?P[^/]+)$#', + 'original' => '/qtc/p/duvbimeoigslvbgr/{name}', + 'start' => '/qtc/p/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'mpuarzkgpkff' => array ( + 0 => array ( + 'regex' => '#^/mpuarzkgpkff/(?P[^/]+)$#', + 'original' => '/mpuarzkgpkff/{name}', + 'start' => '/mpuarzkgpkff/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'vwwnzb' => array ( + 0 => array ( + 'regex' => '#^/vwwnzb/ong/icyxr/ufyz/(?P[^/]+)$#', + 'original' => '/vwwnzb/ong/icyxr/ufyz/{name}', + 'start' => '/vwwnzb/ong/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'gqparzlvtnm' => array ( + 0 => array ( + 'regex' => '#^/gqparzlvtnm/(?P[^/]+)$#', + 'original' => '/gqparzlvtnm/{name}', + 'start' => '/gqparzlvtnm/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'awhraog' => array ( + 0 => array ( + 'regex' => '#^/awhraog/(?P[^/]+)$#', + 'original' => '/awhraog/{name}', + 'start' => '/awhraog/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'slis' => array ( + 0 => array ( + 'regex' => '#^/slis/hyw/wcgd/uky/(?P[^/]+)$#', + 'original' => '/slis/hyw/wcgd/uky/{name}', + 'start' => '/slis/hyw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'luxdd' => array ( + 0 => array ( + 'regex' => '#^/luxdd/yytlfm/ob/hfkw/(?P[^/]+)$#', + 'original' => '/luxdd/yytlfm/ob/hfkw/{name}', + 'start' => '/luxdd/yytlfm/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'vjhf' => array ( + 0 => array ( + 'regex' => '#^/vjhf/lqegwbozd/mysl/(?P[^/]+)$#', + 'original' => '/vjhf/lqegwbozd/mysl/{name}', + 'start' => '/vjhf/lqegwbozd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'b' => array ( + 0 => array ( + 'regex' => '#^/b/wcnxbzublizfvtw/(?P[^/]+)$#', + 'original' => '/b/wcnxbzublizfvtw/{name}', + 'start' => '/b/wcnxbzublizfvtw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + 1 => array ( + 'regex' => '#^/b/zfgwbaevjzrbaho/(?P[^/]+)$#', + 'original' => '/b/zfgwbaevjzrbaho/{name}', + 'start' => '/b/zfgwbaevjzrbaho/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + 2 => array ( + 'regex' => '#^/b/mnczyfcmcqd/(?P[^/]+)$#', + 'original' => '/b/mnczyfcmcqd/{name}', + 'start' => '/b/mnczyfcmcqd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'bqpebqycdjbcozimohr' => array ( + 0 => array ( + 'regex' => '#^/bqpebqycdjbcozimohr/(?P[^/]+)$#', + 'original' => '/bqpebqycdjbcozimohr/{name}', + 'start' => '/bqpebqycdjbcozimohr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'u' => array ( + 0 => array ( + 'regex' => '#^/u/pxwajez/k/pfgtq/ur/(?P[^/]+)$#', + 'original' => '/u/pxwajez/k/pfgtq/ur/{name}', + 'start' => '/u/pxwajez/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + 1 => array ( + 'regex' => '#^/u/gmhhb/fge/fm/(?P[^/]+)$#', + 'original' => '/u/gmhhb/fge/fm/{name}', + 'start' => '/u/gmhhb/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + 2 => array ( + 'regex' => '#^/u/uu/ccdychia/(?P[^/]+)$#', + 'original' => '/u/uu/ccdychia/{name}', + 'start' => '/u/uu/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'ggdvakupv' => array ( + 0 => array ( + 'regex' => '#^/ggdvakupv/(?P[^/]+)$#', + 'original' => '/ggdvakupv/{name}', + 'start' => '/ggdvakupv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'tjliocmnktu' => array ( + 0 => array ( + 'regex' => '#^/tjliocmnktu/nccngqcf/(?P[^/]+)$#', + 'original' => '/tjliocmnktu/nccngqcf/{name}', + 'start' => '/tjliocmnktu/nccngqcf/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'ptxtlxjjl' => array ( + 0 => array ( + 'regex' => '#^/ptxtlxjjl/(?P[^/]+)$#', + 'original' => '/ptxtlxjjl/{name}', + 'start' => '/ptxtlxjjl/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'v' => array ( + 0 => array ( + 'regex' => '#^/v/yuil/(?P[^/]+)$#', + 'original' => '/v/yuil/{name}', + 'start' => '/v/yuil/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + 1 => array ( + 'regex' => '#^/v/llqw/(?P[^/]+)$#', + 'original' => '/v/llqw/{name}', + 'start' => '/v/llqw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'dpmphplhk' => array ( + 0 => array ( + 'regex' => '#^/dpmphplhk/(?P[^/]+)$#', + 'original' => '/dpmphplhk/{name}', + 'start' => '/dpmphplhk/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'bs' => array ( + 0 => array ( + 'regex' => '#^/bs/vidchqzhrn/xpyowr/(?P[^/]+)$#', + 'original' => '/bs/vidchqzhrn/xpyowr/{name}', + 'start' => '/bs/vidchqzhrn/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'vh' => array ( + 0 => array ( + 'regex' => '#^/vh/quofb/(?P[^/]+)$#', + 'original' => '/vh/quofb/{name}', + 'start' => '/vh/quofb/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'kqhvlxjeyx' => array ( + 0 => array ( + 'regex' => '#^/kqhvlxjeyx/(?P[^/]+)$#', + 'original' => '/kqhvlxjeyx/{name}', + 'start' => '/kqhvlxjeyx/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'mukcrdoblpfb' => array ( + 0 => array ( + 'regex' => '#^/mukcrdoblpfb/(?P[^/]+)$#', + 'original' => '/mukcrdoblpfb/{name}', + 'start' => '/mukcrdoblpfb/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'iughuoiu' => array ( + 0 => array ( + 'regex' => '#^/iughuoiu/at/(?P[^/]+)$#', + 'original' => '/iughuoiu/at/{name}', + 'start' => '/iughuoiu/at/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'pllikti' => array ( + 0 => array ( + 'regex' => '#^/pllikti/(?P[^/]+)$#', + 'original' => '/pllikti/{name}', + 'start' => '/pllikti/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'lj' => array ( + 0 => array ( + 'regex' => '#^/lj/ktwltlxtv/g/(?P[^/]+)$#', + 'original' => '/lj/ktwltlxtv/g/{name}', + 'start' => '/lj/ktwltlxtv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + 1 => array ( + 'regex' => '#^/lj/ruvbfbv/ste/(?P[^/]+)$#', + 'original' => '/lj/ruvbfbv/ste/{name}', + 'start' => '/lj/ruvbfbv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'aavzbldzlx' => array ( + 0 => array ( + 'regex' => '#^/aavzbldzlx/fndk/acnpk/(?P[^/]+)$#', + 'original' => '/aavzbldzlx/fndk/acnpk/{name}', + 'start' => '/aavzbldzlx/fndk/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'ibpf' => array ( + 0 => array ( + 'regex' => '#^/ibpf/xapzfxgsqeml/(?P[^/]+)$#', + 'original' => '/ibpf/xapzfxgsqeml/{name}', + 'start' => '/ibpf/xapzfxgsqeml/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'rcsxzagx' => array ( + 0 => array ( + 'regex' => '#^/rcsxzagx/utfhywmaiwqm/(?P[^/]+)$#', + 'original' => '/rcsxzagx/utfhywmaiwqm/{name}', + 'start' => '/rcsxzagx/utfhywmaiwqm/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'gbzxxckph' => array ( + 0 => array ( + 'regex' => '#^/gbzxxckph/dpczeyiqgfh/(?P[^/]+)$#', + 'original' => '/gbzxxckph/dpczeyiqgfh/{name}', + 'start' => '/gbzxxckph/dpczeyiqgfh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'hsprvnzokzjnka' => array ( + 0 => array ( + 'regex' => '#^/hsprvnzokzjnka/ydz/hk/(?P[^/]+)$#', + 'original' => '/hsprvnzokzjnka/ydz/hk/{name}', + 'start' => '/hsprvnzokzjnka/ydz/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'yysw' => array ( + 0 => array ( + 'regex' => '#^/yysw/efiunlafpqc/yp/(?P[^/]+)$#', + 'original' => '/yysw/efiunlafpqc/yp/{name}', + 'start' => '/yysw/efiunlafpqc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'dldnss' => array ( + 0 => array ( + 'regex' => '#^/dldnss/(?P[^/]+)$#', + 'original' => '/dldnss/{name}', + 'start' => '/dldnss/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'ldbpylc' => array ( + 0 => array ( + 'regex' => '#^/ldbpylc/sbfyf/ghiegecw/(?P[^/]+)$#', + 'original' => '/ldbpylc/sbfyf/ghiegecw/{name}', + 'start' => '/ldbpylc/sbfyf/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'jlvpqtwvz' => array ( + 0 => array ( + 'regex' => '#^/jlvpqtwvz/lkcz/(?P[^/]+)$#', + 'original' => '/jlvpqtwvz/lkcz/{name}', + 'start' => '/jlvpqtwvz/lkcz/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'wqpdcn' => array ( + 0 => array ( + 'regex' => '#^/wqpdcn/kwt/(?P[^/]+)$#', + 'original' => '/wqpdcn/kwt/{name}', + 'start' => '/wqpdcn/kwt/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'wyotyivmo' => array ( + 0 => array ( + 'regex' => '#^/wyotyivmo/(?P[^/]+)$#', + 'original' => '/wyotyivmo/{name}', + 'start' => '/wyotyivmo/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'j' => array ( + 0 => array ( + 'regex' => '#^/j/cxcs/uyxkroirha/(?P[^/]+)$#', + 'original' => '/j/cxcs/uyxkroirha/{name}', + 'start' => '/j/cxcs/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + 1 => array ( + 'regex' => '#^/j/dwtgr/oncr/(?P[^/]+)$#', + 'original' => '/j/dwtgr/oncr/{name}', + 'start' => '/j/dwtgr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'ysa' => array ( + 0 => array ( + 'regex' => '#^/ysa/evgwhe/(?P[^/]+)$#', + 'original' => '/ysa/evgwhe/{name}', + 'start' => '/ysa/evgwhe/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'slg' => array ( + 0 => array ( + 'regex' => '#^/slg/i/blokioxmo/(?P[^/]+)$#', + 'original' => '/slg/i/blokioxmo/{name}', + 'start' => '/slg/i/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'yidamzomtiv' => array ( + 0 => array ( + 'regex' => '#^/yidamzomtiv/(?P[^/]+)$#', + 'original' => '/yidamzomtiv/{name}', + 'start' => '/yidamzomtiv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'iqo' => array ( + 0 => array ( + 'regex' => '#^/iqo/wvqcpofpwj/(?P[^/]+)$#', + 'original' => '/iqo/wvqcpofpwj/{name}', + 'start' => '/iqo/wvqcpofpwj/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'tqkbdzob' => array ( + 0 => array ( + 'regex' => '#^/tqkbdzob/(?P[^/]+)$#', + 'original' => '/tqkbdzob/{name}', + 'start' => '/tqkbdzob/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'sasqks' => array ( + 0 => array ( + 'regex' => '#^/sasqks/(?P[^/]+)$#', + 'original' => '/sasqks/{name}', + 'start' => '/sasqks/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'vqlmzxkqtuwt' => array ( + 0 => array ( + 'regex' => '#^/vqlmzxkqtuwt/(?P[^/]+)$#', + 'original' => '/vqlmzxkqtuwt/{name}', + 'start' => '/vqlmzxkqtuwt/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'jxwimqkxz' => array ( + 0 => array ( + 'regex' => '#^/jxwimqkxz/etfnsrmh/(?P[^/]+)$#', + 'original' => '/jxwimqkxz/etfnsrmh/{name}', + 'start' => '/jxwimqkxz/etfnsrmh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'ufyxunqsho' => array ( + 0 => array ( + 'regex' => '#^/ufyxunqsho/lsutsqdv/(?P[^/]+)$#', + 'original' => '/ufyxunqsho/lsutsqdv/{name}', + 'start' => '/ufyxunqsho/lsutsqdv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'sbqbqjbgbrewtr' => array ( + 0 => array ( + 'regex' => '#^/sbqbqjbgbrewtr/(?P[^/]+)$#', + 'original' => '/sbqbqjbgbrewtr/{name}', + 'start' => '/sbqbqjbgbrewtr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'cqrtnwrllhpquzpcmqeo' => array ( + 0 => array ( + 'regex' => '#^/cqrtnwrllhpquzpcmqeo/(?P[^/]+)$#', + 'original' => '/cqrtnwrllhpquzpcmqeo/{name}', + 'start' => '/cqrtnwrllhpquzpcmqeo/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'gdoxs' => array ( + 0 => array ( + 'regex' => '#^/gdoxs/(?P[^/]+)$#', + 'original' => '/gdoxs/{name}', + 'start' => '/gdoxs/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'blhcljtoeq' => array ( + 0 => array ( + 'regex' => '#^/blhcljtoeq/ocvvlnv/(?P[^/]+)$#', + 'original' => '/blhcljtoeq/ocvvlnv/{name}', + 'start' => '/blhcljtoeq/ocvvlnv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'vissveafkk' => array ( + 0 => array ( + 'regex' => '#^/vissveafkk/oucb/(?P[^/]+)$#', + 'original' => '/vissveafkk/oucb/{name}', + 'start' => '/vissveafkk/oucb/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'hfzv' => array ( + 0 => array ( + 'regex' => '#^/hfzv/zg/(?P[^/]+)$#', + 'original' => '/hfzv/zg/{name}', + 'start' => '/hfzv/zg/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'thazcvjijppuzywqyk' => array ( + 0 => array ( + 'regex' => '#^/thazcvjijppuzywqyk/(?P[^/]+)$#', + 'original' => '/thazcvjijppuzywqyk/{name}', + 'start' => '/thazcvjijppuzywqyk/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'xdkqeppruedkjwpjagyj' => array ( + 0 => array ( + 'regex' => '#^/xdkqeppruedkjwpjagyj/(?P[^/]+)$#', + 'original' => '/xdkqeppruedkjwpjagyj/{name}', + 'start' => '/xdkqeppruedkjwpjagyj/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'kt' => array ( + 0 => array ( + 'regex' => '#^/kt/cditimitswzpe/(?P[^/]+)$#', + 'original' => '/kt/cditimitswzpe/{name}', + 'start' => '/kt/cditimitswzpe/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'qvpblqmjwo' => array ( + 0 => array ( + 'regex' => '#^/qvpblqmjwo/(?P[^/]+)$#', + 'original' => '/qvpblqmjwo/{name}', + 'start' => '/qvpblqmjwo/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'lzllu' => array ( + 0 => array ( + 'regex' => '#^/lzllu/(?P[^/]+)$#', + 'original' => '/lzllu/{name}', + 'start' => '/lzllu/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'snq' => array ( + 0 => array ( + 'regex' => '#^/snq/aewhyevbe/(?P[^/]+)$#', + 'original' => '/snq/aewhyevbe/{name}', + 'start' => '/snq/aewhyevbe/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'a' => array ( + 0 => array ( + 'regex' => '#^/a/bafdsynd/(?P[^/]+)$#', + 'original' => '/a/bafdsynd/{name}', + 'start' => '/a/bafdsynd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'pfdzd' => array ( + 0 => array ( + 'regex' => '#^/pfdzd/hmowqlj/pu/(?P[^/]+)$#', + 'original' => '/pfdzd/hmowqlj/pu/{name}', + 'start' => '/pfdzd/hmowqlj/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'mspgycr' => array ( + 0 => array ( + 'regex' => '#^/mspgycr/(?P[^/]+)$#', + 'original' => '/mspgycr/{name}', + 'start' => '/mspgycr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'bfsff' => array ( + 0 => array ( + 'regex' => '#^/bfsff/auivvzhutvy/(?P[^/]+)$#', + 'original' => '/bfsff/auivvzhutvy/{name}', + 'start' => '/bfsff/auivvzhutvy/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'xkpvzpj' => array ( + 0 => array ( + 'regex' => '#^/xkpvzpj/(?P[^/]+)$#', + 'original' => '/xkpvzpj/{name}', + 'start' => '/xkpvzpj/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'cnd' => array ( + 0 => array ( + 'regex' => '#^/cnd/uek/(?P[^/]+)$#', + 'original' => '/cnd/uek/{name}', + 'start' => '/cnd/uek/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'cznmb' => array ( + 0 => array ( + 'regex' => '#^/cznmb/(?P[^/]+)$#', + 'original' => '/cznmb/{name}', + 'start' => '/cznmb/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'hutyfcq' => array ( + 0 => array ( + 'regex' => '#^/hutyfcq/p/yh/mqub/(?P[^/]+)$#', + 'original' => '/hutyfcq/p/yh/mqub/{name}', + 'start' => '/hutyfcq/p/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'ytkb' => array ( + 0 => array ( + 'regex' => '#^/ytkb/eyny/gvsqgns/bhqp/(?P[^/]+)$#', + 'original' => '/ytkb/eyny/gvsqgns/bhqp/{name}', + 'start' => '/ytkb/eyny/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'zvmyx' => array ( + 0 => array ( + 'regex' => '#^/zvmyx/(?P[^/]+)$#', + 'original' => '/zvmyx/{name}', + 'start' => '/zvmyx/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'wfbjzqoz' => array ( + 0 => array ( + 'regex' => '#^/wfbjzqoz/(?P[^/]+)$#', + 'original' => '/wfbjzqoz/{name}', + 'start' => '/wfbjzqoz/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'eqjshc' => array ( + 0 => array ( + 'regex' => '#^/eqjshc/(?P[^/]+)$#', + 'original' => '/eqjshc/{name}', + 'start' => '/eqjshc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'yt' => array ( + 0 => array ( + 'regex' => '#^/yt/abimad/ghs/(?P[^/]+)$#', + 'original' => '/yt/abimad/ghs/{name}', + 'start' => '/yt/abimad/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'zp' => array ( + 0 => array ( + 'regex' => '#^/zp/axadcdwck/ie/(?P[^/]+)$#', + 'original' => '/zp/axadcdwck/ie/{name}', + 'start' => '/zp/axadcdwck/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'pucerdwzsspcqqs' => array ( + 0 => array ( + 'regex' => '#^/pucerdwzsspcqqs/(?P[^/]+)$#', + 'original' => '/pucerdwzsspcqqs/{name}', + 'start' => '/pucerdwzsspcqqs/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'dlujcpszo' => array ( + 0 => array ( + 'regex' => '#^/dlujcpszo/hafzjy/(?P[^/]+)$#', + 'original' => '/dlujcpszo/hafzjy/{name}', + 'start' => '/dlujcpszo/hafzjy/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'dckualmpmz' => array ( + 0 => array ( + 'regex' => '#^/dckualmpmz/h/(?P[^/]+)$#', + 'original' => '/dckualmpmz/h/{name}', + 'start' => '/dckualmpmz/h/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'pc' => array ( + 0 => array ( + 'regex' => '#^/pc/vtpl/(?P[^/]+)$#', + 'original' => '/pc/vtpl/{name}', + 'start' => '/pc/vtpl/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'crgegh' => array ( + 0 => array ( + 'regex' => '#^/crgegh/(?P[^/]+)$#', + 'original' => '/crgegh/{name}', + 'start' => '/crgegh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 't' => array ( + 0 => array ( + 'regex' => '#^/t/zdipecrzjf/(?P[^/]+)$#', + 'original' => '/t/zdipecrzjf/{name}', + 'start' => '/t/zdipecrzjf/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'nnrizefkgtpqc' => array ( + 0 => array ( + 'regex' => '#^/nnrizefkgtpqc/(?P[^/]+)$#', + 'original' => '/nnrizefkgtpqc/{name}', + 'start' => '/nnrizefkgtpqc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'hoaim' => array ( + 0 => array ( + 'regex' => '#^/hoaim/norne/(?P[^/]+)$#', + 'original' => '/hoaim/norne/{name}', + 'start' => '/hoaim/norne/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'pqexfb' => array ( + 0 => array ( + 'regex' => '#^/pqexfb/jaqll/(?P[^/]+)$#', + 'original' => '/pqexfb/jaqll/{name}', + 'start' => '/pqexfb/jaqll/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'sqqto' => array ( + 0 => array ( + 'regex' => '#^/sqqto/uqjnxavoftpl/(?P[^/]+)$#', + 'original' => '/sqqto/uqjnxavoftpl/{name}', + 'start' => '/sqqto/uqjnxavoftpl/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'jsqtyanb' => array ( + 0 => array ( + 'regex' => '#^/jsqtyanb/lavqmy/tfhb/(?P[^/]+)$#', + 'original' => '/jsqtyanb/lavqmy/tfhb/{name}', + 'start' => '/jsqtyanb/lavqmy/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'tvrtq' => array ( + 0 => array ( + 'regex' => '#^/tvrtq/hoiimnb/(?P[^/]+)$#', + 'original' => '/tvrtq/hoiimnb/{name}', + 'start' => '/tvrtq/hoiimnb/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'cokqjjzfjjm' => array ( + 0 => array ( + 'regex' => '#^/cokqjjzfjjm/(?P[^/]+)$#', + 'original' => '/cokqjjzfjjm/{name}', + 'start' => '/cokqjjzfjjm/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'qtkqcspqrsrnu' => array ( + 0 => array ( + 'regex' => '#^/qtkqcspqrsrnu/xk/(?P[^/]+)$#', + 'original' => '/qtkqcspqrsrnu/xk/{name}', + 'start' => '/qtkqcspqrsrnu/xk/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'cgu' => array ( + 0 => array ( + 'regex' => '#^/cgu/pu/(?P[^/]+)$#', + 'original' => '/cgu/pu/{name}', + 'start' => '/cgu/pu/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'jfngaqcfe' => array ( + 0 => array ( + 'regex' => '#^/jfngaqcfe/(?P[^/]+)$#', + 'original' => '/jfngaqcfe/{name}', + 'start' => '/jfngaqcfe/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'lswcqa' => array ( + 0 => array ( + 'regex' => '#^/lswcqa/(?P[^/]+)$#', + 'original' => '/lswcqa/{name}', + 'start' => '/lswcqa/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'qedrita' => array ( + 0 => array ( + 'regex' => '#^/qedrita/e/(?P[^/]+)$#', + 'original' => '/qedrita/e/{name}', + 'start' => '/qedrita/e/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'braf' => array ( + 0 => array ( + 'regex' => '#^/braf/us/(?P[^/]+)$#', + 'original' => '/braf/us/{name}', + 'start' => '/braf/us/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'rkuwgsnlfcybkqk' => array ( + 0 => array ( + 'regex' => '#^/rkuwgsnlfcybkqk/cm/w/(?P[^/]+)$#', + 'original' => '/rkuwgsnlfcybkqk/cm/w/{name}', + 'start' => '/rkuwgsnlfcybkqk/cm/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'mzs' => array ( + 0 => array ( + 'regex' => '#^/mzs/fd/(?P[^/]+)$#', + 'original' => '/mzs/fd/{name}', + 'start' => '/mzs/fd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'sqjyybco' => array ( + 0 => array ( + 'regex' => '#^/sqjyybco/wbdg/ze/c/(?P[^/]+)$#', + 'original' => '/sqjyybco/wbdg/ze/c/{name}', + 'start' => '/sqjyybco/wbdg/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'yovrrj' => array ( + 0 => array ( + 'regex' => '#^/yovrrj/nppyi/(?P[^/]+)$#', + 'original' => '/yovrrj/nppyi/{name}', + 'start' => '/yovrrj/nppyi/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'ogmm' => array ( + 0 => array ( + 'regex' => '#^/ogmm/n/(?P[^/]+)$#', + 'original' => '/ogmm/n/{name}', + 'start' => '/ogmm/n/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'kumhhdez' => array ( + 0 => array ( + 'regex' => '#^/kumhhdez/(?P[^/]+)$#', + 'original' => '/kumhhdez/{name}', + 'start' => '/kumhhdez/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'bytma' => array ( + 0 => array ( + 'regex' => '#^/bytma/wo/(?P[^/]+)$#', + 'original' => '/bytma/wo/{name}', + 'start' => '/bytma/wo/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'ohoxuknav' => array ( + 0 => array ( + 'regex' => '#^/ohoxuknav/(?P[^/]+)$#', + 'original' => '/ohoxuknav/{name}', + 'start' => '/ohoxuknav/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'qjtsaye' => array ( + 0 => array ( + 'regex' => '#^/qjtsaye/(?P[^/]+)$#', + 'original' => '/qjtsaye/{name}', + 'start' => '/qjtsaye/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'detdnuvsw' => array ( + 0 => array ( + 'regex' => '#^/detdnuvsw/(?P[^/]+)$#', + 'original' => '/detdnuvsw/{name}', + 'start' => '/detdnuvsw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'bikxmi' => array ( + 0 => array ( + 'regex' => '#^/bikxmi/pg/(?P[^/]+)$#', + 'original' => '/bikxmi/pg/{name}', + 'start' => '/bikxmi/pg/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'ds' => array ( + 0 => array ( + 'regex' => '#^/ds/pdd/zavybkidghlav/(?P[^/]+)$#', + 'original' => '/ds/pdd/zavybkidghlav/{name}', + 'start' => '/ds/pdd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'cwsoefashiivt' => array ( + 0 => array ( + 'regex' => '#^/cwsoefashiivt/ddh/(?P[^/]+)$#', + 'original' => '/cwsoefashiivt/ddh/{name}', + 'start' => '/cwsoefashiivt/ddh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'ejayl' => array ( + 0 => array ( + 'regex' => '#^/ejayl/nomwdgjsexm/(?P[^/]+)$#', + 'original' => '/ejayl/nomwdgjsexm/{name}', + 'start' => '/ejayl/nomwdgjsexm/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'jntzaaxrii' => array ( + 0 => array ( + 'regex' => '#^/jntzaaxrii/oxquf/(?P[^/]+)$#', + 'original' => '/jntzaaxrii/oxquf/{name}', + 'start' => '/jntzaaxrii/oxquf/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'embqg' => array ( + 0 => array ( + 'regex' => '#^/embqg/(?P[^/]+)$#', + 'original' => '/embqg/{name}', + 'start' => '/embqg/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'haqfna' => array ( + 0 => array ( + 'regex' => '#^/haqfna/f/xzqktu/(?P[^/]+)$#', + 'original' => '/haqfna/f/xzqktu/{name}', + 'start' => '/haqfna/f/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'vacgzjhvoxpm' => array ( + 0 => array ( + 'regex' => '#^/vacgzjhvoxpm/(?P[^/]+)$#', + 'original' => '/vacgzjhvoxpm/{name}', + 'start' => '/vacgzjhvoxpm/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'zhc' => array ( + 0 => array ( + 'regex' => '#^/zhc/tjl/(?P[^/]+)$#', + 'original' => '/zhc/tjl/{name}', + 'start' => '/zhc/tjl/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'nwrq' => array ( + 0 => array ( + 'regex' => '#^/nwrq/ometf/(?P[^/]+)$#', + 'original' => '/nwrq/ometf/{name}', + 'start' => '/nwrq/ometf/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'as' => array ( + 0 => array ( + 'regex' => '#^/as/w/am/cwrcgfwypv/(?P[^/]+)$#', + 'original' => '/as/w/am/cwrcgfwypv/{name}', + 'start' => '/as/w/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'p' => array ( + 0 => array ( + 'regex' => '#^/p/xkbkfzrvlqflqyq/(?P[^/]+)$#', + 'original' => '/p/xkbkfzrvlqflqyq/{name}', + 'start' => '/p/xkbkfzrvlqflqyq/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + 1 => array ( + 'regex' => '#^/p/lg/ycdy/(?P[^/]+)$#', + 'original' => '/p/lg/ycdy/{name}', + 'start' => '/p/lg/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'vdchismaojvaqeqd' => array ( + 0 => array ( + 'regex' => '#^/vdchismaojvaqeqd/(?P[^/]+)$#', + 'original' => '/vdchismaojvaqeqd/{name}', + 'start' => '/vdchismaojvaqeqd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'idxmn' => array ( + 0 => array ( + 'regex' => '#^/idxmn/yp/gqd/(?P[^/]+)$#', + 'original' => '/idxmn/yp/gqd/{name}', + 'start' => '/idxmn/yp/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'qezjvrxr' => array ( + 0 => array ( + 'regex' => '#^/qezjvrxr/(?P[^/]+)$#', + 'original' => '/qezjvrxr/{name}', + 'start' => '/qezjvrxr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'yiiirlgfbrcjzglt' => array ( + 0 => array ( + 'regex' => '#^/yiiirlgfbrcjzglt/(?P[^/]+)$#', + 'original' => '/yiiirlgfbrcjzglt/{name}', + 'start' => '/yiiirlgfbrcjzglt/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'arbya' => array ( + 0 => array ( + 'regex' => '#^/arbya/(?P[^/]+)$#', + 'original' => '/arbya/{name}', + 'start' => '/arbya/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'mvvjrbrhflboh' => array ( + 0 => array ( + 'regex' => '#^/mvvjrbrhflboh/(?P[^/]+)$#', + 'original' => '/mvvjrbrhflboh/{name}', + 'start' => '/mvvjrbrhflboh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'cgoqgalnkzv' => array ( + 0 => array ( + 'regex' => '#^/cgoqgalnkzv/(?P[^/]+)$#', + 'original' => '/cgoqgalnkzv/{name}', + 'start' => '/cgoqgalnkzv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'hjyyl' => array ( + 0 => array ( + 'regex' => '#^/hjyyl/(?P[^/]+)$#', + 'original' => '/hjyyl/{name}', + 'start' => '/hjyyl/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'ubgmfrgavqmepd' => array ( + 0 => array ( + 'regex' => '#^/ubgmfrgavqmepd/(?P[^/]+)$#', + 'original' => '/ubgmfrgavqmepd/{name}', + 'start' => '/ubgmfrgavqmepd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'ltcfmenighsrur' => array ( + 0 => array ( + 'regex' => '#^/ltcfmenighsrur/ab/nqr/(?P[^/]+)$#', + 'original' => '/ltcfmenighsrur/ab/nqr/{name}', + 'start' => '/ltcfmenighsrur/ab/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'uuaukdiqtp' => array ( + 0 => array ( + 'regex' => '#^/uuaukdiqtp/lc/(?P[^/]+)$#', + 'original' => '/uuaukdiqtp/lc/{name}', + 'start' => '/uuaukdiqtp/lc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'mbwzpvupzdfxhx' => array ( + 0 => array ( + 'regex' => '#^/mbwzpvupzdfxhx/(?P[^/]+)$#', + 'original' => '/mbwzpvupzdfxhx/{name}', + 'start' => '/mbwzpvupzdfxhx/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'jrptwvaraluynycpu' => array ( + 0 => array ( + 'regex' => '#^/jrptwvaraluynycpu/(?P[^/]+)$#', + 'original' => '/jrptwvaraluynycpu/{name}', + 'start' => '/jrptwvaraluynycpu/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'triga' => array ( + 0 => array ( + 'regex' => '#^/triga/sogh/egjtfspmgw/(?P[^/]+)$#', + 'original' => '/triga/sogh/egjtfspmgw/{name}', + 'start' => '/triga/sogh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'hsqvogi' => array ( + 0 => array ( + 'regex' => '#^/hsqvogi/bqdmhpfy/(?P[^/]+)$#', + 'original' => '/hsqvogi/bqdmhpfy/{name}', + 'start' => '/hsqvogi/bqdmhpfy/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'hzsmfjk' => array ( + 0 => array ( + 'regex' => '#^/hzsmfjk/xw/(?P[^/]+)$#', + 'original' => '/hzsmfjk/xw/{name}', + 'start' => '/hzsmfjk/xw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'motnzv' => array ( + 0 => array ( + 'regex' => '#^/motnzv/s/(?P[^/]+)$#', + 'original' => '/motnzv/s/{name}', + 'start' => '/motnzv/s/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'qdkwkbk' => array ( + 0 => array ( + 'regex' => '#^/qdkwkbk/(?P[^/]+)$#', + 'original' => '/qdkwkbk/{name}', + 'start' => '/qdkwkbk/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'cuplk' => array ( + 0 => array ( + 'regex' => '#^/cuplk/kiwmkzxyd/(?P[^/]+)$#', + 'original' => '/cuplk/kiwmkzxyd/{name}', + 'start' => '/cuplk/kiwmkzxyd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'fzhtaxkii' => array ( + 0 => array ( + 'regex' => '#^/fzhtaxkii/(?P[^/]+)$#', + 'original' => '/fzhtaxkii/{name}', + 'start' => '/fzhtaxkii/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'gni' => array ( + 0 => array ( + 'regex' => '#^/gni/uzbjinkg/ex/(?P[^/]+)$#', + 'original' => '/gni/uzbjinkg/ex/{name}', + 'start' => '/gni/uzbjinkg/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'vgr' => array ( + 0 => array ( + 'regex' => '#^/vgr/jgaur/dcgegz/(?P[^/]+)$#', + 'original' => '/vgr/jgaur/dcgegz/{name}', + 'start' => '/vgr/jgaur/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'rey' => array ( + 0 => array ( + 'regex' => '#^/rey/zuzey/hjugauk/uw/(?P[^/]+)$#', + 'original' => '/rey/zuzey/hjugauk/uw/{name}', + 'start' => '/rey/zuzey/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'fwxybnmzabgrldqjcq' => array ( + 0 => array ( + 'regex' => '#^/fwxybnmzabgrldqjcq/(?P[^/]+)$#', + 'original' => '/fwxybnmzabgrldqjcq/{name}', + 'start' => '/fwxybnmzabgrldqjcq/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'ub' => array ( + 0 => array ( + 'regex' => '#^/ub/uzhb/(?P[^/]+)$#', + 'original' => '/ub/uzhb/{name}', + 'start' => '/ub/uzhb/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'bel' => array ( + 0 => array ( + 'regex' => '#^/bel/kk/nnegecfzslvmn/(?P[^/]+)$#', + 'original' => '/bel/kk/nnegecfzslvmn/{name}', + 'start' => '/bel/kk/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'obng' => array ( + 0 => array ( + 'regex' => '#^/obng/sqpx/(?P[^/]+)$#', + 'original' => '/obng/sqpx/{name}', + 'start' => '/obng/sqpx/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'nxuyzf' => array ( + 0 => array ( + 'regex' => '#^/nxuyzf/pqq/(?P[^/]+)$#', + 'original' => '/nxuyzf/pqq/{name}', + 'start' => '/nxuyzf/pqq/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'klvkzmo' => array ( + 0 => array ( + 'regex' => '#^/klvkzmo/fchnqd/xmz/(?P[^/]+)$#', + 'original' => '/klvkzmo/fchnqd/xmz/{name}', + 'start' => '/klvkzmo/fchnqd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'sneul' => array ( + 0 => array ( + 'regex' => '#^/sneul/gdyvnyjgesc/(?P[^/]+)$#', + 'original' => '/sneul/gdyvnyjgesc/{name}', + 'start' => '/sneul/gdyvnyjgesc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'wlh' => array ( + 0 => array ( + 'regex' => '#^/wlh/qcolkppr/razyu/(?P[^/]+)$#', + 'original' => '/wlh/qcolkppr/razyu/{name}', + 'start' => '/wlh/qcolkppr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'zisgqlo' => array ( + 0 => array ( + 'regex' => '#^/zisgqlo/m/xqsdatzjwr/(?P[^/]+)$#', + 'original' => '/zisgqlo/m/xqsdatzjwr/{name}', + 'start' => '/zisgqlo/m/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'qjep' => array ( + 0 => array ( + 'regex' => '#^/qjep/axioxg/(?P[^/]+)$#', + 'original' => '/qjep/axioxg/{name}', + 'start' => '/qjep/axioxg/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'ydnpcji' => array ( + 0 => array ( + 'regex' => '#^/ydnpcji/(?P[^/]+)$#', + 'original' => '/ydnpcji/{name}', + 'start' => '/ydnpcji/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'nazxhmbk' => array ( + 0 => array ( + 'regex' => '#^/nazxhmbk/(?P[^/]+)$#', + 'original' => '/nazxhmbk/{name}', + 'start' => '/nazxhmbk/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'ttvenfrrvufjq' => array ( + 0 => array ( + 'regex' => '#^/ttvenfrrvufjq/f/(?P[^/]+)$#', + 'original' => '/ttvenfrrvufjq/f/{name}', + 'start' => '/ttvenfrrvufjq/f/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'lbykul' => array ( + 0 => array ( + 'regex' => '#^/lbykul/scn/of/vnoqaw/(?P[^/]+)$#', + 'original' => '/lbykul/scn/of/vnoqaw/{name}', + 'start' => '/lbykul/scn/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'gtj' => array ( + 0 => array ( + 'regex' => '#^/gtj/qhexr/(?P[^/]+)$#', + 'original' => '/gtj/qhexr/{name}', + 'start' => '/gtj/qhexr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'ecl' => array ( + 0 => array ( + 'regex' => '#^/ecl/ajzhjyo/(?P[^/]+)$#', + 'original' => '/ecl/ajzhjyo/{name}', + 'start' => '/ecl/ajzhjyo/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'yjxtirne' => array ( + 0 => array ( + 'regex' => '#^/yjxtirne/(?P[^/]+)$#', + 'original' => '/yjxtirne/{name}', + 'start' => '/yjxtirne/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'yagmgnkmpsmucbimoapg' => array ( + 0 => array ( + 'regex' => '#^/yagmgnkmpsmucbimoapg/(?P[^/]+)$#', + 'original' => '/yagmgnkmpsmucbimoapg/{name}', + 'start' => '/yagmgnkmpsmucbimoapg/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'uhaedsgh' => array ( + 0 => array ( + 'regex' => '#^/uhaedsgh/(?P[^/]+)$#', + 'original' => '/uhaedsgh/{name}', + 'start' => '/uhaedsgh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'njwwnxjfne' => array ( + 0 => array ( + 'regex' => '#^/njwwnxjfne/(?P[^/]+)$#', + 'original' => '/njwwnxjfne/{name}', + 'start' => '/njwwnxjfne/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'pdb' => array ( + 0 => array ( + 'regex' => '#^/pdb/grrwjyu/iqlgx/(?P[^/]+)$#', + 'original' => '/pdb/grrwjyu/iqlgx/{name}', + 'start' => '/pdb/grrwjyu/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'odzjpjpmb' => array ( + 0 => array ( + 'regex' => '#^/odzjpjpmb/jzm/(?P[^/]+)$#', + 'original' => '/odzjpjpmb/jzm/{name}', + 'start' => '/odzjpjpmb/jzm/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'vfpvuragh' => array ( + 0 => array ( + 'regex' => '#^/vfpvuragh/kv/(?P[^/]+)$#', + 'original' => '/vfpvuragh/kv/{name}', + 'start' => '/vfpvuragh/kv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'qigqpepggwanyeffsljh' => array ( + 0 => array ( + 'regex' => '#^/qigqpepggwanyeffsljh/(?P[^/]+)$#', + 'original' => '/qigqpepggwanyeffsljh/{name}', + 'start' => '/qigqpepggwanyeffsljh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'yxsnwvzqsw' => array ( + 0 => array ( + 'regex' => '#^/yxsnwvzqsw/(?P[^/]+)$#', + 'original' => '/yxsnwvzqsw/{name}', + 'start' => '/yxsnwvzqsw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'xwugpztku' => array ( + 0 => array ( + 'regex' => '#^/xwugpztku/yqxstzpd/(?P[^/]+)$#', + 'original' => '/xwugpztku/yqxstzpd/{name}', + 'start' => '/xwugpztku/yqxstzpd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'nkwwfq' => array ( + 0 => array ( + 'regex' => '#^/nkwwfq/gjht/(?P[^/]+)$#', + 'original' => '/nkwwfq/gjht/{name}', + 'start' => '/nkwwfq/gjht/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'ztb' => array ( + 0 => array ( + 'regex' => '#^/ztb/fmsgpjt/(?P[^/]+)$#', + 'original' => '/ztb/fmsgpjt/{name}', + 'start' => '/ztb/fmsgpjt/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'wybvnqmcoh' => array ( + 0 => array ( + 'regex' => '#^/wybvnqmcoh/(?P[^/]+)$#', + 'original' => '/wybvnqmcoh/{name}', + 'start' => '/wybvnqmcoh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'uqvdype' => array ( + 0 => array ( + 'regex' => '#^/uqvdype/(?P[^/]+)$#', + 'original' => '/uqvdype/{name}', + 'start' => '/uqvdype/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'alxjwdv' => array ( + 0 => array ( + 'regex' => '#^/alxjwdv/q/a/(?P[^/]+)$#', + 'original' => '/alxjwdv/q/a/{name}', + 'start' => '/alxjwdv/q/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'iwijjcbu' => array ( + 0 => array ( + 'regex' => '#^/iwijjcbu/(?P[^/]+)$#', + 'original' => '/iwijjcbu/{name}', + 'start' => '/iwijjcbu/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'xpkg' => array ( + 0 => array ( + 'regex' => '#^/xpkg/n/(?P[^/]+)$#', + 'original' => '/xpkg/n/{name}', + 'start' => '/xpkg/n/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'gbxuoyxgd' => array ( + 0 => array ( + 'regex' => '#^/gbxuoyxgd/(?P[^/]+)$#', + 'original' => '/gbxuoyxgd/{name}', + 'start' => '/gbxuoyxgd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'y' => array ( + 0 => array ( + 'regex' => '#^/y/iwirup/jvxfxcxrv/(?P[^/]+)$#', + 'original' => '/y/iwirup/jvxfxcxrv/{name}', + 'start' => '/y/iwirup/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'xvbsya' => array ( + 0 => array ( + 'regex' => '#^/xvbsya/itepjirrjw/(?P[^/]+)$#', + 'original' => '/xvbsya/itepjirrjw/{name}', + 'start' => '/xvbsya/itepjirrjw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'xtiiplxrqpgrn' => array ( + 0 => array ( + 'regex' => '#^/xtiiplxrqpgrn/(?P[^/]+)$#', + 'original' => '/xtiiplxrqpgrn/{name}', + 'start' => '/xtiiplxrqpgrn/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 's' => array ( + 0 => array ( + 'regex' => '#^/s/qyafqaphshlqd/(?P[^/]+)$#', + 'original' => '/s/qyafqaphshlqd/{name}', + 'start' => '/s/qyafqaphshlqd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + 1 => array ( + 'regex' => '#^/s/pwgfwi/(?P[^/]+)$#', + 'original' => '/s/pwgfwi/{name}', + 'start' => '/s/pwgfwi/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + 2 => array ( + 'regex' => '#^/s/jygkp/xllhpp/(?P[^/]+)$#', + 'original' => '/s/jygkp/xllhpp/{name}', + 'start' => '/s/jygkp/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'hlwc' => array ( + 0 => array ( + 'regex' => '#^/hlwc/qoea/ieagk/(?P[^/]+)$#', + 'original' => '/hlwc/qoea/ieagk/{name}', + 'start' => '/hlwc/qoea/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'uvutazmiuftbi' => array ( + 0 => array ( + 'regex' => '#^/uvutazmiuftbi/wjbhs/sy/(?P[^/]+)$#', + 'original' => '/uvutazmiuftbi/wjbhs/sy/{name}', + 'start' => '/uvutazmiuftbi/wjbhs/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'sqyueghud' => array ( + 0 => array ( + 'regex' => '#^/sqyueghud/(?P[^/]+)$#', + 'original' => '/sqyueghud/{name}', + 'start' => '/sqyueghud/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'kuo' => array ( + 0 => array ( + 'regex' => '#^/kuo/rya/w/pn/(?P[^/]+)$#', + 'original' => '/kuo/rya/w/pn/{name}', + 'start' => '/kuo/rya/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'oekhjrg' => array ( + 0 => array ( + 'regex' => '#^/oekhjrg/(?P[^/]+)$#', + 'original' => '/oekhjrg/{name}', + 'start' => '/oekhjrg/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'wgek' => array ( + 0 => array ( + 'regex' => '#^/wgek/kh/shypprhke/(?P[^/]+)$#', + 'original' => '/wgek/kh/shypprhke/{name}', + 'start' => '/wgek/kh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'sfojd' => array ( + 0 => array ( + 'regex' => '#^/sfojd/(?P[^/]+)$#', + 'original' => '/sfojd/{name}', + 'start' => '/sfojd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'skgjtxlnf' => array ( + 0 => array ( + 'regex' => '#^/skgjtxlnf/bjdo/(?P[^/]+)$#', + 'original' => '/skgjtxlnf/bjdo/{name}', + 'start' => '/skgjtxlnf/bjdo/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'vtaekovr' => array ( + 0 => array ( + 'regex' => '#^/vtaekovr/iu/xd/(?P[^/]+)$#', + 'original' => '/vtaekovr/iu/xd/{name}', + 'start' => '/vtaekovr/iu/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'hrlhyjvsfei' => array ( + 0 => array ( + 'regex' => '#^/hrlhyjvsfei/(?P[^/]+)$#', + 'original' => '/hrlhyjvsfei/{name}', + 'start' => '/hrlhyjvsfei/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'etvtw' => array ( + 0 => array ( + 'regex' => '#^/etvtw/hlaqyuubt/(?P[^/]+)$#', + 'original' => '/etvtw/hlaqyuubt/{name}', + 'start' => '/etvtw/hlaqyuubt/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'ystvy' => array ( + 0 => array ( + 'regex' => '#^/ystvy/t/(?P[^/]+)$#', + 'original' => '/ystvy/t/{name}', + 'start' => '/ystvy/t/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'jrxvfyvk' => array ( + 0 => array ( + 'regex' => '#^/jrxvfyvk/n/mjnwgdga/(?P[^/]+)$#', + 'original' => '/jrxvfyvk/n/mjnwgdga/{name}', + 'start' => '/jrxvfyvk/n/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'd' => array ( + 0 => array ( + 'regex' => '#^/d/xkhdwr/iskl/it/(?P[^/]+)$#', + 'original' => '/d/xkhdwr/iskl/it/{name}', + 'start' => '/d/xkhdwr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + 1 => array ( + 'regex' => '#^/d/qqrisu/(?P[^/]+)$#', + 'original' => '/d/qqrisu/{name}', + 'start' => '/d/qqrisu/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'lfohvxkdp' => array ( + 0 => array ( + 'regex' => '#^/lfohvxkdp/afzrcvnb/(?P[^/]+)$#', + 'original' => '/lfohvxkdp/afzrcvnb/{name}', + 'start' => '/lfohvxkdp/afzrcvnb/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'xn' => array ( + 0 => array ( + 'regex' => '#^/xn/zgfwhczjza/(?P[^/]+)$#', + 'original' => '/xn/zgfwhczjza/{name}', + 'start' => '/xn/zgfwhczjza/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'iblvyyssggz' => array ( + 0 => array ( + 'regex' => '#^/iblvyyssggz/wc/im/(?P[^/]+)$#', + 'original' => '/iblvyyssggz/wc/im/{name}', + 'start' => '/iblvyyssggz/wc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'wdcqwbich' => array ( + 0 => array ( + 'regex' => '#^/wdcqwbich/(?P[^/]+)$#', + 'original' => '/wdcqwbich/{name}', + 'start' => '/wdcqwbich/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'miehdhl' => array ( + 0 => array ( + 'regex' => '#^/miehdhl/(?P[^/]+)$#', + 'original' => '/miehdhl/{name}', + 'start' => '/miehdhl/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'vsewyvgnwul' => array ( + 0 => array ( + 'regex' => '#^/vsewyvgnwul/(?P[^/]+)$#', + 'original' => '/vsewyvgnwul/{name}', + 'start' => '/vsewyvgnwul/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'vicetxi' => array ( + 0 => array ( + 'regex' => '#^/vicetxi/j/fzk/(?P[^/]+)$#', + 'original' => '/vicetxi/j/fzk/{name}', + 'start' => '/vicetxi/j/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'ztsmrujfbpjkh' => array ( + 0 => array ( + 'regex' => '#^/ztsmrujfbpjkh/(?P[^/]+)$#', + 'original' => '/ztsmrujfbpjkh/{name}', + 'start' => '/ztsmrujfbpjkh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'tanpcvpjzsjywilq' => array ( + 0 => array ( + 'regex' => '#^/tanpcvpjzsjywilq/(?P[^/]+)$#', + 'original' => '/tanpcvpjzsjywilq/{name}', + 'start' => '/tanpcvpjzsjywilq/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'wargbuukit' => array ( + 0 => array ( + 'regex' => '#^/wargbuukit/(?P[^/]+)$#', + 'original' => '/wargbuukit/{name}', + 'start' => '/wargbuukit/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'cnnxkkzhavv' => array ( + 0 => array ( + 'regex' => '#^/cnnxkkzhavv/(?P[^/]+)$#', + 'original' => '/cnnxkkzhavv/{name}', + 'start' => '/cnnxkkzhavv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'krvqij' => array ( + 0 => array ( + 'regex' => '#^/krvqij/(?P[^/]+)$#', + 'original' => '/krvqij/{name}', + 'start' => '/krvqij/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'xmboerhfenldq' => array ( + 0 => array ( + 'regex' => '#^/xmboerhfenldq/(?P[^/]+)$#', + 'original' => '/xmboerhfenldq/{name}', + 'start' => '/xmboerhfenldq/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'jfvxeozjrujfanw' => array ( + 0 => array ( + 'regex' => '#^/jfvxeozjrujfanw/r/u/(?P[^/]+)$#', + 'original' => '/jfvxeozjrujfanw/r/u/{name}', + 'start' => '/jfvxeozjrujfanw/r/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'taq' => array ( + 0 => array ( + 'regex' => '#^/taq/sbcot/(?P[^/]+)$#', + 'original' => '/taq/sbcot/{name}', + 'start' => '/taq/sbcot/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'cuphhugqf' => array ( + 0 => array ( + 'regex' => '#^/cuphhugqf/apdvy/(?P[^/]+)$#', + 'original' => '/cuphhugqf/apdvy/{name}', + 'start' => '/cuphhugqf/apdvy/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'tjahcib' => array ( + 0 => array ( + 'regex' => '#^/tjahcib/(?P[^/]+)$#', + 'original' => '/tjahcib/{name}', + 'start' => '/tjahcib/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'ocbep' => array ( + 0 => array ( + 'regex' => '#^/ocbep/(?P[^/]+)$#', + 'original' => '/ocbep/{name}', + 'start' => '/ocbep/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'wugb' => array ( + 0 => array ( + 'regex' => '#^/wugb/i/og/ojbb/x/(?P[^/]+)$#', + 'original' => '/wugb/i/og/ojbb/x/{name}', + 'start' => '/wugb/i/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'ik' => array ( + 0 => array ( + 'regex' => '#^/ik/fv/oq/lxbeup/(?P[^/]+)$#', + 'original' => '/ik/fv/oq/lxbeup/{name}', + 'start' => '/ik/fv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'lawiuguf' => array ( + 0 => array ( + 'regex' => '#^/lawiuguf/(?P[^/]+)$#', + 'original' => '/lawiuguf/{name}', + 'start' => '/lawiuguf/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'otkhvrxl' => array ( + 0 => array ( + 'regex' => '#^/otkhvrxl/zdvakxdktc/(?P[^/]+)$#', + 'original' => '/otkhvrxl/zdvakxdktc/{name}', + 'start' => '/otkhvrxl/zdvakxdktc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'ubcfq' => array ( + 0 => array ( + 'regex' => '#^/ubcfq/(?P[^/]+)$#', + 'original' => '/ubcfq/{name}', + 'start' => '/ubcfq/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'hz' => array ( + 0 => array ( + 'regex' => '#^/hz/cev/b/(?P[^/]+)$#', + 'original' => '/hz/cev/b/{name}', + 'start' => '/hz/cev/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'jqi' => array ( + 0 => array ( + 'regex' => '#^/jqi/fjly/djzq/lo/(?P[^/]+)$#', + 'original' => '/jqi/fjly/djzq/lo/{name}', + 'start' => '/jqi/fjly/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'xsujy' => array ( + 0 => array ( + 'regex' => '#^/xsujy/utjt/pibnwdho/(?P[^/]+)$#', + 'original' => '/xsujy/utjt/pibnwdho/{name}', + 'start' => '/xsujy/utjt/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'jcptaqhdgfr' => array ( + 0 => array ( + 'regex' => '#^/jcptaqhdgfr/(?P[^/]+)$#', + 'original' => '/jcptaqhdgfr/{name}', + 'start' => '/jcptaqhdgfr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'r' => array ( + 0 => array ( + 'regex' => '#^/r/moyyckw/d/(?P[^/]+)$#', + 'original' => '/r/moyyckw/d/{name}', + 'start' => '/r/moyyckw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + 1 => array ( + 'regex' => '#^/r/kwupsj/psokv/(?P[^/]+)$#', + 'original' => '/r/kwupsj/psokv/{name}', + 'start' => '/r/kwupsj/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'hcvsvslzqwf' => array ( + 0 => array ( + 'regex' => '#^/hcvsvslzqwf/(?P[^/]+)$#', + 'original' => '/hcvsvslzqwf/{name}', + 'start' => '/hcvsvslzqwf/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'uz' => array ( + 0 => array ( + 'regex' => '#^/uz/kwbn/p/gmzm/bwss/f/x/g/(?P[^/]+)$#', + 'original' => '/uz/kwbn/p/gmzm/bwss/f/x/g/{name}', + 'start' => '/uz/kwbn/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'yo' => array ( + 0 => array ( + 'regex' => '#^/yo/srryh/kulopunmxpuo/(?P[^/]+)$#', + 'original' => '/yo/srryh/kulopunmxpuo/{name}', + 'start' => '/yo/srryh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'yb' => array ( + 0 => array ( + 'regex' => '#^/yb/v/scc/db/z/hl/(?P[^/]+)$#', + 'original' => '/yb/v/scc/db/z/hl/{name}', + 'start' => '/yb/v/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'roxdmgaesdouip' => array ( + 0 => array ( + 'regex' => '#^/roxdmgaesdouip/(?P[^/]+)$#', + 'original' => '/roxdmgaesdouip/{name}', + 'start' => '/roxdmgaesdouip/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'uwatg' => array ( + 0 => array ( + 'regex' => '#^/uwatg/qooo/o/ogm/(?P[^/]+)$#', + 'original' => '/uwatg/qooo/o/ogm/{name}', + 'start' => '/uwatg/qooo/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'qjadlhfssflh' => array ( + 0 => array ( + 'regex' => '#^/qjadlhfssflh/go/(?P[^/]+)$#', + 'original' => '/qjadlhfssflh/go/{name}', + 'start' => '/qjadlhfssflh/go/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'wmyako' => array ( + 0 => array ( + 'regex' => '#^/wmyako/(?P[^/]+)$#', + 'original' => '/wmyako/{name}', + 'start' => '/wmyako/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'yi' => array ( + 0 => array ( + 'regex' => '#^/yi/p/ip/(?P[^/]+)$#', + 'original' => '/yi/p/ip/{name}', + 'start' => '/yi/p/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'evsfnynw' => array ( + 0 => array ( + 'regex' => '#^/evsfnynw/(?P[^/]+)$#', + 'original' => '/evsfnynw/{name}', + 'start' => '/evsfnynw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'bojjlynts' => array ( + 0 => array ( + 'regex' => '#^/bojjlynts/ewcosj/j/n/f/ys/(?P[^/]+)$#', + 'original' => '/bojjlynts/ewcosj/j/n/f/ys/{name}', + 'start' => '/bojjlynts/ewcosj/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'tpd' => array ( + 0 => array ( + 'regex' => '#^/tpd/wtjl/(?P[^/]+)$#', + 'original' => '/tpd/wtjl/{name}', + 'start' => '/tpd/wtjl/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'had' => array ( + 0 => array ( + 'regex' => '#^/had/drfhyctpfh/(?P[^/]+)$#', + 'original' => '/had/drfhyctpfh/{name}', + 'start' => '/had/drfhyctpfh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'svga' => array ( + 0 => array ( + 'regex' => '#^/svga/r/eptocjje/(?P[^/]+)$#', + 'original' => '/svga/r/eptocjje/{name}', + 'start' => '/svga/r/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'xiv' => array ( + 0 => array ( + 'regex' => '#^/xiv/cnoaw/hxjfnatqcfv/(?P[^/]+)$#', + 'original' => '/xiv/cnoaw/hxjfnatqcfv/{name}', + 'start' => '/xiv/cnoaw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'gfivi' => array ( + 0 => array ( + 'regex' => '#^/gfivi/ij/(?P[^/]+)$#', + 'original' => '/gfivi/ij/{name}', + 'start' => '/gfivi/ij/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'vperdehdn' => array ( + 0 => array ( + 'regex' => '#^/vperdehdn/(?P[^/]+)$#', + 'original' => '/vperdehdn/{name}', + 'start' => '/vperdehdn/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'kajktevt' => array ( + 0 => array ( + 'regex' => '#^/kajktevt/phoriggc/(?P[^/]+)$#', + 'original' => '/kajktevt/phoriggc/{name}', + 'start' => '/kajktevt/phoriggc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'mkngbdkkaqiszib' => array ( + 0 => array ( + 'regex' => '#^/mkngbdkkaqiszib/mm/(?P[^/]+)$#', + 'original' => '/mkngbdkkaqiszib/mm/{name}', + 'start' => '/mkngbdkkaqiszib/mm/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'o' => array ( + 0 => array ( + 'regex' => '#^/o/xxahqu/bsaiddszxps/(?P[^/]+)$#', + 'original' => '/o/xxahqu/bsaiddszxps/{name}', + 'start' => '/o/xxahqu/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + 1 => array ( + 'regex' => '#^/o/axzizgxhacerkju/kw/(?P[^/]+)$#', + 'original' => '/o/axzizgxhacerkju/kw/{name}', + 'start' => '/o/axzizgxhacerkju/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + 2 => array ( + 'regex' => '#^/o/fnmgztfs/(?P[^/]+)$#', + 'original' => '/o/fnmgztfs/{name}', + 'start' => '/o/fnmgztfs/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'tjc' => array ( + 0 => array ( + 'regex' => '#^/tjc/huxafsfvv/(?P[^/]+)$#', + 'original' => '/tjc/huxafsfvv/{name}', + 'start' => '/tjc/huxafsfvv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'unlwrssdutxdcbzv' => array ( + 0 => array ( + 'regex' => '#^/unlwrssdutxdcbzv/(?P[^/]+)$#', + 'original' => '/unlwrssdutxdcbzv/{name}', + 'start' => '/unlwrssdutxdcbzv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'uqtkib' => array ( + 0 => array ( + 'regex' => '#^/uqtkib/(?P[^/]+)$#', + 'original' => '/uqtkib/{name}', + 'start' => '/uqtkib/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'vhn' => array ( + 0 => array ( + 'regex' => '#^/vhn/x/gbeuhmlkk/i/c/(?P[^/]+)$#', + 'original' => '/vhn/x/gbeuhmlkk/i/c/{name}', + 'start' => '/vhn/x/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'fxsvrxzkzkmke' => array ( + 0 => array ( + 'regex' => '#^/fxsvrxzkzkmke/(?P[^/]+)$#', + 'original' => '/fxsvrxzkzkmke/{name}', + 'start' => '/fxsvrxzkzkmke/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'czkic' => array ( + 0 => array ( + 'regex' => '#^/czkic/qh/(?P[^/]+)$#', + 'original' => '/czkic/qh/{name}', + 'start' => '/czkic/qh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'ngharxe' => array ( + 0 => array ( + 'regex' => '#^/ngharxe/(?P[^/]+)$#', + 'original' => '/ngharxe/{name}', + 'start' => '/ngharxe/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'gkpaap' => array ( + 0 => array ( + 'regex' => '#^/gkpaap/(?P[^/]+)$#', + 'original' => '/gkpaap/{name}', + 'start' => '/gkpaap/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'nrvceraruxmjm' => array ( + 0 => array ( + 'regex' => '#^/nrvceraruxmjm/(?P[^/]+)$#', + 'original' => '/nrvceraruxmjm/{name}', + 'start' => '/nrvceraruxmjm/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'lledwlocswlprs' => array ( + 0 => array ( + 'regex' => '#^/lledwlocswlprs/(?P[^/]+)$#', + 'original' => '/lledwlocswlprs/{name}', + 'start' => '/lledwlocswlprs/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'mz' => array ( + 0 => array ( + 'regex' => '#^/mz/kjw/pts/c/su/xfvrkwkv/(?P[^/]+)$#', + 'original' => '/mz/kjw/pts/c/su/xfvrkwkv/{name}', + 'start' => '/mz/kjw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'jxg' => array ( + 0 => array ( + 'regex' => '#^/jxg/blk/(?P[^/]+)$#', + 'original' => '/jxg/blk/{name}', + 'start' => '/jxg/blk/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'asgfu' => array ( + 0 => array ( + 'regex' => '#^/asgfu/(?P[^/]+)$#', + 'original' => '/asgfu/{name}', + 'start' => '/asgfu/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'uynkebkbufkdkufny' => array ( + 0 => array ( + 'regex' => '#^/uynkebkbufkdkufny/xpi/(?P[^/]+)$#', + 'original' => '/uynkebkbufkdkufny/xpi/{name}', + 'start' => '/uynkebkbufkdkufny/xpi/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'dwfongbe' => array ( + 0 => array ( + 'regex' => '#^/dwfongbe/zlposve/xsf/(?P[^/]+)$#', + 'original' => '/dwfongbe/zlposve/xsf/{name}', + 'start' => '/dwfongbe/zlposve/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'fxkfuksltky' => array ( + 0 => array ( + 'regex' => '#^/fxkfuksltky/(?P[^/]+)$#', + 'original' => '/fxkfuksltky/{name}', + 'start' => '/fxkfuksltky/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'hpvqvlwkcqiwrpqeow' => array ( + 0 => array ( + 'regex' => '#^/hpvqvlwkcqiwrpqeow/(?P[^/]+)$#', + 'original' => '/hpvqvlwkcqiwrpqeow/{name}', + 'start' => '/hpvqvlwkcqiwrpqeow/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'mteioor' => array ( + 0 => array ( + 'regex' => '#^/mteioor/(?P[^/]+)$#', + 'original' => '/mteioor/{name}', + 'start' => '/mteioor/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'oxzcdniqu' => array ( + 0 => array ( + 'regex' => '#^/oxzcdniqu/(?P[^/]+)$#', + 'original' => '/oxzcdniqu/{name}', + 'start' => '/oxzcdniqu/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'mlcqfchwb' => array ( + 0 => array ( + 'regex' => '#^/mlcqfchwb/(?P[^/]+)$#', + 'original' => '/mlcqfchwb/{name}', + 'start' => '/mlcqfchwb/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'slafd' => array ( + 0 => array ( + 'regex' => '#^/slafd/(?P[^/]+)$#', + 'original' => '/slafd/{name}', + 'start' => '/slafd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'zvp' => array ( + 0 => array ( + 'regex' => '#^/zvp/xqfpqhtxn/czou/(?P[^/]+)$#', + 'original' => '/zvp/xqfpqhtxn/czou/{name}', + 'start' => '/zvp/xqfpqhtxn/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'zratlvbviu' => array ( + 0 => array ( + 'regex' => '#^/zratlvbviu/ccoi/(?P[^/]+)$#', + 'original' => '/zratlvbviu/ccoi/{name}', + 'start' => '/zratlvbviu/ccoi/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'jnekovpo' => array ( + 0 => array ( + 'regex' => '#^/jnekovpo/h/c/ckulw/(?P[^/]+)$#', + 'original' => '/jnekovpo/h/c/ckulw/{name}', + 'start' => '/jnekovpo/h/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'vmmz' => array ( + 0 => array ( + 'regex' => '#^/vmmz/l/(?P[^/]+)$#', + 'original' => '/vmmz/l/{name}', + 'start' => '/vmmz/l/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'owpsmzvelimlo' => array ( + 0 => array ( + 'regex' => '#^/owpsmzvelimlo/agctzdz/(?P[^/]+)$#', + 'original' => '/owpsmzvelimlo/agctzdz/{name}', + 'start' => '/owpsmzvelimlo/agctzdz/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'vqiac' => array ( + 0 => array ( + 'regex' => '#^/vqiac/(?P[^/]+)$#', + 'original' => '/vqiac/{name}', + 'start' => '/vqiac/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'onhib' => array ( + 0 => array ( + 'regex' => '#^/onhib/o/(?P[^/]+)$#', + 'original' => '/onhib/o/{name}', + 'start' => '/onhib/o/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'wfe' => array ( + 0 => array ( + 'regex' => '#^/wfe/fucltmrfd/ooybdjii/(?P[^/]+)$#', + 'original' => '/wfe/fucltmrfd/ooybdjii/{name}', + 'start' => '/wfe/fucltmrfd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'upsojqj' => array ( + 0 => array ( + 'regex' => '#^/upsojqj/piqkqwfzt/qv/(?P[^/]+)$#', + 'original' => '/upsojqj/piqkqwfzt/qv/{name}', + 'start' => '/upsojqj/piqkqwfzt/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'kv' => array ( + 0 => array ( + 'regex' => '#^/kv/gpz/w/c/(?P[^/]+)$#', + 'original' => '/kv/gpz/w/c/{name}', + 'start' => '/kv/gpz/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'knmfw' => array ( + 0 => array ( + 'regex' => '#^/knmfw/(?P[^/]+)$#', + 'original' => '/knmfw/{name}', + 'start' => '/knmfw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'zrwoa' => array ( + 0 => array ( + 'regex' => '#^/zrwoa/wl/(?P[^/]+)$#', + 'original' => '/zrwoa/wl/{name}', + 'start' => '/zrwoa/wl/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'byfspr' => array ( + 0 => array ( + 'regex' => '#^/byfspr/(?P[^/]+)$#', + 'original' => '/byfspr/{name}', + 'start' => '/byfspr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'of' => array ( + 0 => array ( + 'regex' => '#^/of/f/bqaredixahrli/ifra/(?P[^/]+)$#', + 'original' => '/of/f/bqaredixahrli/ifra/{name}', + 'start' => '/of/f/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'pzcf' => array ( + 0 => array ( + 'regex' => '#^/pzcf/wsioc/k/(?P[^/]+)$#', + 'original' => '/pzcf/wsioc/k/{name}', + 'start' => '/pzcf/wsioc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'wanbe' => array ( + 0 => array ( + 'regex' => '#^/wanbe/eryoncmzmolia/(?P[^/]+)$#', + 'original' => '/wanbe/eryoncmzmolia/{name}', + 'start' => '/wanbe/eryoncmzmolia/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'vyrqi' => array ( + 0 => array ( + 'regex' => '#^/vyrqi/ddcdobctys/tb/(?P[^/]+)$#', + 'original' => '/vyrqi/ddcdobctys/tb/{name}', + 'start' => '/vyrqi/ddcdobctys/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'fgwycxvfs' => array ( + 0 => array ( + 'regex' => '#^/fgwycxvfs/s/(?P[^/]+)$#', + 'original' => '/fgwycxvfs/s/{name}', + 'start' => '/fgwycxvfs/s/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'mkntbaqyton' => array ( + 0 => array ( + 'regex' => '#^/mkntbaqyton/ay/xby/(?P[^/]+)$#', + 'original' => '/mkntbaqyton/ay/xby/{name}', + 'start' => '/mkntbaqyton/ay/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'cpsxw' => array ( + 0 => array ( + 'regex' => '#^/cpsxw/(?P[^/]+)$#', + 'original' => '/cpsxw/{name}', + 'start' => '/cpsxw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'mp' => array ( + 0 => array ( + 'regex' => '#^/mp/aywnwp/wyg/(?P[^/]+)$#', + 'original' => '/mp/aywnwp/wyg/{name}', + 'start' => '/mp/aywnwp/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'qqpyrvwkacoanwa' => array ( + 0 => array ( + 'regex' => '#^/qqpyrvwkacoanwa/(?P[^/]+)$#', + 'original' => '/qqpyrvwkacoanwa/{name}', + 'start' => '/qqpyrvwkacoanwa/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'tlyj' => array ( + 0 => array ( + 'regex' => '#^/tlyj/o/(?P[^/]+)$#', + 'original' => '/tlyj/o/{name}', + 'start' => '/tlyj/o/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'ynlcnhemr' => array ( + 0 => array ( + 'regex' => '#^/ynlcnhemr/kgorbddkyb/(?P[^/]+)$#', + 'original' => '/ynlcnhemr/kgorbddkyb/{name}', + 'start' => '/ynlcnhemr/kgorbddkyb/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'cm' => array ( + 0 => array ( + 'regex' => '#^/cm/dhs/teniluw/xr/k/(?P[^/]+)$#', + 'original' => '/cm/dhs/teniluw/xr/k/{name}', + 'start' => '/cm/dhs/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'havcue' => array ( + 0 => array ( + 'regex' => '#^/havcue/lexysgthsf/(?P[^/]+)$#', + 'original' => '/havcue/lexysgthsf/{name}', + 'start' => '/havcue/lexysgthsf/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'xpyr' => array ( + 0 => array ( + 'regex' => '#^/xpyr/gmlwbninaidxoiwx/(?P[^/]+)$#', + 'original' => '/xpyr/gmlwbninaidxoiwx/{name}', + 'start' => '/xpyr/gmlwbninaidxoiwx/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'xk' => array ( + 0 => array ( + 'regex' => '#^/xk/si/uetaekjx/cy/(?P[^/]+)$#', + 'original' => '/xk/si/uetaekjx/cy/{name}', + 'start' => '/xk/si/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + 1 => array ( + 'regex' => '#^/xk/nr/nzwxpjqzh/kfs/(?P[^/]+)$#', + 'original' => '/xk/nr/nzwxpjqzh/kfs/{name}', + 'start' => '/xk/nr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'qdg' => array ( + 0 => array ( + 'regex' => '#^/qdg/qeqbgwhvlqrk/x/afmn/(?P[^/]+)$#', + 'original' => '/qdg/qeqbgwhvlqrk/x/afmn/{name}', + 'start' => '/qdg/qeqbgwhvlqrk/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'hpxwm' => array ( + 0 => array ( + 'regex' => '#^/hpxwm/lbly/yzsodenqucz/(?P[^/]+)$#', + 'original' => '/hpxwm/lbly/yzsodenqucz/{name}', + 'start' => '/hpxwm/lbly/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'ppgp' => array ( + 0 => array ( + 'regex' => '#^/ppgp/zdlm/(?P[^/]+)$#', + 'original' => '/ppgp/zdlm/{name}', + 'start' => '/ppgp/zdlm/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'sqm' => array ( + 0 => array ( + 'regex' => '#^/sqm/rhqtjnnnw/(?P[^/]+)$#', + 'original' => '/sqm/rhqtjnnnw/{name}', + 'start' => '/sqm/rhqtjnnnw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'kq' => array ( + 0 => array ( + 'regex' => '#^/kq/seqvfs/jtc/(?P[^/]+)$#', + 'original' => '/kq/seqvfs/jtc/{name}', + 'start' => '/kq/seqvfs/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'eed' => array ( + 0 => array ( + 'regex' => '#^/eed/o/r/mm/yobm/(?P[^/]+)$#', + 'original' => '/eed/o/r/mm/yobm/{name}', + 'start' => '/eed/o/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'mfjmhkzgj' => array ( + 0 => array ( + 'regex' => '#^/mfjmhkzgj/nbmwa/(?P[^/]+)$#', + 'original' => '/mfjmhkzgj/nbmwa/{name}', + 'start' => '/mfjmhkzgj/nbmwa/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'dkg' => array ( + 0 => array ( + 'regex' => '#^/dkg/nmxpkeafp/k/(?P[^/]+)$#', + 'original' => '/dkg/nmxpkeafp/k/{name}', + 'start' => '/dkg/nmxpkeafp/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'aspjrxpvrpxezrolm' => array ( + 0 => array ( + 'regex' => '#^/aspjrxpvrpxezrolm/(?P[^/]+)$#', + 'original' => '/aspjrxpvrpxezrolm/{name}', + 'start' => '/aspjrxpvrpxezrolm/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'lw' => array ( + 0 => array ( + 'regex' => '#^/lw/n/qzkjrdptydxlx/(?P[^/]+)$#', + 'original' => '/lw/n/qzkjrdptydxlx/{name}', + 'start' => '/lw/n/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'weyohxuqtwimezkd' => array ( + 0 => array ( + 'regex' => '#^/weyohxuqtwimezkd/(?P[^/]+)$#', + 'original' => '/weyohxuqtwimezkd/{name}', + 'start' => '/weyohxuqtwimezkd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'jnbdkopkt' => array ( + 0 => array ( + 'regex' => '#^/jnbdkopkt/(?P[^/]+)$#', + 'original' => '/jnbdkopkt/{name}', + 'start' => '/jnbdkopkt/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'wur' => array ( + 0 => array ( + 'regex' => '#^/wur/vdv/(?P[^/]+)$#', + 'original' => '/wur/vdv/{name}', + 'start' => '/wur/vdv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'l' => array ( + 0 => array ( + 'regex' => '#^/l/ypmd/hggjecepdqe/(?P[^/]+)$#', + 'original' => '/l/ypmd/hggjecepdqe/{name}', + 'start' => '/l/ypmd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + 1 => array ( + 'regex' => '#^/l/wghubrdofrl/(?P[^/]+)$#', + 'original' => '/l/wghubrdofrl/{name}', + 'start' => '/l/wghubrdofrl/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'zujdnqbnyr' => array ( + 0 => array ( + 'regex' => '#^/zujdnqbnyr/(?P[^/]+)$#', + 'original' => '/zujdnqbnyr/{name}', + 'start' => '/zujdnqbnyr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'wpjeota' => array ( + 0 => array ( + 'regex' => '#^/wpjeota/l/azrjdxdxc/(?P[^/]+)$#', + 'original' => '/wpjeota/l/azrjdxdxc/{name}', + 'start' => '/wpjeota/l/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'jmwzkwqfekxmfxjaztc' => array ( + 0 => array ( + 'regex' => '#^/jmwzkwqfekxmfxjaztc/(?P[^/]+)$#', + 'original' => '/jmwzkwqfekxmfxjaztc/{name}', + 'start' => '/jmwzkwqfekxmfxjaztc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'eahrccpu' => array ( + 0 => array ( + 'regex' => '#^/eahrccpu/(?P[^/]+)$#', + 'original' => '/eahrccpu/{name}', + 'start' => '/eahrccpu/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'izfwzxeiacnxjf' => array ( + 0 => array ( + 'regex' => '#^/izfwzxeiacnxjf/(?P[^/]+)$#', + 'original' => '/izfwzxeiacnxjf/{name}', + 'start' => '/izfwzxeiacnxjf/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'whp' => array ( + 0 => array ( + 'regex' => '#^/whp/rr/(?P[^/]+)$#', + 'original' => '/whp/rr/{name}', + 'start' => '/whp/rr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'e' => array ( + 0 => array ( + 'regex' => '#^/e/gzwaoi/bz/hxzkvxuaf/(?P[^/]+)$#', + 'original' => '/e/gzwaoi/bz/hxzkvxuaf/{name}', + 'start' => '/e/gzwaoi/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'gwlmceio' => array ( + 0 => array ( + 'regex' => '#^/gwlmceio/zlu/(?P[^/]+)$#', + 'original' => '/gwlmceio/zlu/{name}', + 'start' => '/gwlmceio/zlu/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'mifwhcxsgzyelg' => array ( + 0 => array ( + 'regex' => '#^/mifwhcxsgzyelg/(?P[^/]+)$#', + 'original' => '/mifwhcxsgzyelg/{name}', + 'start' => '/mifwhcxsgzyelg/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'dgolly' => array ( + 0 => array ( + 'regex' => '#^/dgolly/(?P[^/]+)$#', + 'original' => '/dgolly/{name}', + 'start' => '/dgolly/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'xxvmugjq' => array ( + 0 => array ( + 'regex' => '#^/xxvmugjq/ff/(?P[^/]+)$#', + 'original' => '/xxvmugjq/ff/{name}', + 'start' => '/xxvmugjq/ff/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'tvaxi' => array ( + 0 => array ( + 'regex' => '#^/tvaxi/(?P[^/]+)$#', + 'original' => '/tvaxi/{name}', + 'start' => '/tvaxi/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'koqsxvncqcrq' => array ( + 0 => array ( + 'regex' => '#^/koqsxvncqcrq/(?P[^/]+)$#', + 'original' => '/koqsxvncqcrq/{name}', + 'start' => '/koqsxvncqcrq/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'xmhvplz' => array ( + 0 => array ( + 'regex' => '#^/xmhvplz/bw/hz/pvnfrxu/py/(?P[^/]+)$#', + 'original' => '/xmhvplz/bw/hz/pvnfrxu/py/{name}', + 'start' => '/xmhvplz/bw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'ymazz' => array ( + 0 => array ( + 'regex' => '#^/ymazz/jojsh/(?P[^/]+)$#', + 'original' => '/ymazz/jojsh/{name}', + 'start' => '/ymazz/jojsh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'arz' => array ( + 0 => array ( + 'regex' => '#^/arz/c/gfvm/(?P[^/]+)$#', + 'original' => '/arz/c/gfvm/{name}', + 'start' => '/arz/c/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'snmitvskten' => array ( + 0 => array ( + 'regex' => '#^/snmitvskten/vjapoq/fi/(?P[^/]+)$#', + 'original' => '/snmitvskten/vjapoq/fi/{name}', + 'start' => '/snmitvskten/vjapoq/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'vucohybr' => array ( + 0 => array ( + 'regex' => '#^/vucohybr/bxi/(?P[^/]+)$#', + 'original' => '/vucohybr/bxi/{name}', + 'start' => '/vucohybr/bxi/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'wpcdpcgcukrketxi' => array ( + 0 => array ( + 'regex' => '#^/wpcdpcgcukrketxi/vw/(?P[^/]+)$#', + 'original' => '/wpcdpcgcukrketxi/vw/{name}', + 'start' => '/wpcdpcgcukrketxi/vw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'pnjtyrezksmepco' => array ( + 0 => array ( + 'regex' => '#^/pnjtyrezksmepco/(?P[^/]+)$#', + 'original' => '/pnjtyrezksmepco/{name}', + 'start' => '/pnjtyrezksmepco/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'feacxifehfgvl' => array ( + 0 => array ( + 'regex' => '#^/feacxifehfgvl/(?P[^/]+)$#', + 'original' => '/feacxifehfgvl/{name}', + 'start' => '/feacxifehfgvl/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'fctz' => array ( + 0 => array ( + 'regex' => '#^/fctz/arkuoeniqn/(?P[^/]+)$#', + 'original' => '/fctz/arkuoeniqn/{name}', + 'start' => '/fctz/arkuoeniqn/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'ms' => array ( + 0 => array ( + 'regex' => '#^/ms/l/ieiure/(?P[^/]+)$#', + 'original' => '/ms/l/ieiure/{name}', + 'start' => '/ms/l/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'ocnnckl' => array ( + 0 => array ( + 'regex' => '#^/ocnnckl/ohtraeiq/jmb/(?P[^/]+)$#', + 'original' => '/ocnnckl/ohtraeiq/jmb/{name}', + 'start' => '/ocnnckl/ohtraeiq/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'crpcl' => array ( + 0 => array ( + 'regex' => '#^/crpcl/(?P[^/]+)$#', + 'original' => '/crpcl/{name}', + 'start' => '/crpcl/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'hdpluz' => array ( + 0 => array ( + 'regex' => '#^/hdpluz/(?P[^/]+)$#', + 'original' => '/hdpluz/{name}', + 'start' => '/hdpluz/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'rbmjbaho' => array ( + 0 => array ( + 'regex' => '#^/rbmjbaho/(?P[^/]+)$#', + 'original' => '/rbmjbaho/{name}', + 'start' => '/rbmjbaho/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'slld' => array ( + 0 => array ( + 'regex' => '#^/slld/axk/(?P[^/]+)$#', + 'original' => '/slld/axk/{name}', + 'start' => '/slld/axk/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'el' => array ( + 0 => array ( + 'regex' => '#^/el/vhaif/yhrvng/(?P[^/]+)$#', + 'original' => '/el/vhaif/yhrvng/{name}', + 'start' => '/el/vhaif/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'xsdqpakxm' => array ( + 0 => array ( + 'regex' => '#^/xsdqpakxm/g/m/(?P[^/]+)$#', + 'original' => '/xsdqpakxm/g/m/{name}', + 'start' => '/xsdqpakxm/g/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'mazyowquxbbejowuysj' => array ( + 0 => array ( + 'regex' => '#^/mazyowquxbbejowuysj/(?P[^/]+)$#', + 'original' => '/mazyowquxbbejowuysj/{name}', + 'start' => '/mazyowquxbbejowuysj/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'neqxkcer' => array ( + 0 => array ( + 'regex' => '#^/neqxkcer/frwna/l/(?P[^/]+)$#', + 'original' => '/neqxkcer/frwna/l/{name}', + 'start' => '/neqxkcer/frwna/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'jmfeuiq' => array ( + 0 => array ( + 'regex' => '#^/jmfeuiq/(?P[^/]+)$#', + 'original' => '/jmfeuiq/{name}', + 'start' => '/jmfeuiq/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'w' => array ( + 0 => array ( + 'regex' => '#^/w/xenbcyjkfglnf/inkpj/(?P[^/]+)$#', + 'original' => '/w/xenbcyjkfglnf/inkpj/{name}', + 'start' => '/w/xenbcyjkfglnf/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + 1 => array ( + 'regex' => '#^/w/jphahgoabzztongatz/(?P[^/]+)$#', + 'original' => '/w/jphahgoabzztongatz/{name}', + 'start' => '/w/jphahgoabzztongatz/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'lkyt' => array ( + 0 => array ( + 'regex' => '#^/lkyt/etxwl/vg/(?P[^/]+)$#', + 'original' => '/lkyt/etxwl/vg/{name}', + 'start' => '/lkyt/etxwl/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'taijtfwdh' => array ( + 0 => array ( + 'regex' => '#^/taijtfwdh/cg/(?P[^/]+)$#', + 'original' => '/taijtfwdh/cg/{name}', + 'start' => '/taijtfwdh/cg/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'oplaybaijwbyi' => array ( + 0 => array ( + 'regex' => '#^/oplaybaijwbyi/o/(?P[^/]+)$#', + 'original' => '/oplaybaijwbyi/o/{name}', + 'start' => '/oplaybaijwbyi/o/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'imlzgbtxvkwovz' => array ( + 0 => array ( + 'regex' => '#^/imlzgbtxvkwovz/(?P[^/]+)$#', + 'original' => '/imlzgbtxvkwovz/{name}', + 'start' => '/imlzgbtxvkwovz/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'kfvcjtzwxm' => array ( + 0 => array ( + 'regex' => '#^/kfvcjtzwxm/(?P[^/]+)$#', + 'original' => '/kfvcjtzwxm/{name}', + 'start' => '/kfvcjtzwxm/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'wopeeqc' => array ( + 0 => array ( + 'regex' => '#^/wopeeqc/(?P[^/]+)$#', + 'original' => '/wopeeqc/{name}', + 'start' => '/wopeeqc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'gzohdutkgdym' => array ( + 0 => array ( + 'regex' => '#^/gzohdutkgdym/(?P[^/]+)$#', + 'original' => '/gzohdutkgdym/{name}', + 'start' => '/gzohdutkgdym/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'hznvv' => array ( + 0 => array ( + 'regex' => '#^/hznvv/(?P[^/]+)$#', + 'original' => '/hznvv/{name}', + 'start' => '/hznvv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'thvzftbt' => array ( + 0 => array ( + 'regex' => '#^/thvzftbt/damqsu/(?P[^/]+)$#', + 'original' => '/thvzftbt/damqsu/{name}', + 'start' => '/thvzftbt/damqsu/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'n' => array ( + 0 => array ( + 'regex' => '#^/n/uethzmliqeayj/nnyy/(?P[^/]+)$#', + 'original' => '/n/uethzmliqeayj/nnyy/{name}', + 'start' => '/n/uethzmliqeayj/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'jzyfbcbirc' => array ( + 0 => array ( + 'regex' => '#^/jzyfbcbirc/(?P[^/]+)$#', + 'original' => '/jzyfbcbirc/{name}', + 'start' => '/jzyfbcbirc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'eb' => array ( + 0 => array ( + 'regex' => '#^/eb/boo/awyjpc/tnsmcgtbc/(?P[^/]+)$#', + 'original' => '/eb/boo/awyjpc/tnsmcgtbc/{name}', + 'start' => '/eb/boo/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'bvrfoe' => array ( + 0 => array ( + 'regex' => '#^/bvrfoe/(?P[^/]+)$#', + 'original' => '/bvrfoe/{name}', + 'start' => '/bvrfoe/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'vw' => array ( + 0 => array ( + 'regex' => '#^/vw/u/nspbtqxfykfi/df/lz/a/(?P[^/]+)$#', + 'original' => '/vw/u/nspbtqxfykfi/df/lz/a/{name}', + 'start' => '/vw/u/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'irihtogpaqtj' => array ( + 0 => array ( + 'regex' => '#^/irihtogpaqtj/wvji/(?P[^/]+)$#', + 'original' => '/irihtogpaqtj/wvji/{name}', + 'start' => '/irihtogpaqtj/wvji/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'fukdkb' => array ( + 0 => array ( + 'regex' => '#^/fukdkb/aavelwyqid/(?P[^/]+)$#', + 'original' => '/fukdkb/aavelwyqid/{name}', + 'start' => '/fukdkb/aavelwyqid/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'kafjxvp' => array ( + 0 => array ( + 'regex' => '#^/kafjxvp/dbr/ns/m/(?P[^/]+)$#', + 'original' => '/kafjxvp/dbr/ns/m/{name}', + 'start' => '/kafjxvp/dbr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'nxgaboddg' => array ( + 0 => array ( + 'regex' => '#^/nxgaboddg/(?P[^/]+)$#', + 'original' => '/nxgaboddg/{name}', + 'start' => '/nxgaboddg/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'fdrctd' => array ( + 0 => array ( + 'regex' => '#^/fdrctd/(?P[^/]+)$#', + 'original' => '/fdrctd/{name}', + 'start' => '/fdrctd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'oj' => array ( + 0 => array ( + 'regex' => '#^/oj/kavv/(?P[^/]+)$#', + 'original' => '/oj/kavv/{name}', + 'start' => '/oj/kavv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'zdv' => array ( + 0 => array ( + 'regex' => '#^/zdv/dvkherl/lxs/(?P[^/]+)$#', + 'original' => '/zdv/dvkherl/lxs/{name}', + 'start' => '/zdv/dvkherl/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'cgar' => array ( + 0 => array ( + 'regex' => '#^/cgar/tf/rlitamzh/(?P[^/]+)$#', + 'original' => '/cgar/tf/rlitamzh/{name}', + 'start' => '/cgar/tf/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'bmhqagy' => array ( + 0 => array ( + 'regex' => '#^/bmhqagy/e/sbd/jiuftq/(?P[^/]+)$#', + 'original' => '/bmhqagy/e/sbd/jiuftq/{name}', + 'start' => '/bmhqagy/e/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'adoch' => array ( + 0 => array ( + 'regex' => '#^/adoch/(?P[^/]+)$#', + 'original' => '/adoch/{name}', + 'start' => '/adoch/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'pnbui' => array ( + 0 => array ( + 'regex' => '#^/pnbui/(?P[^/]+)$#', + 'original' => '/pnbui/{name}', + 'start' => '/pnbui/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'octefvlie' => array ( + 0 => array ( + 'regex' => '#^/octefvlie/hmhtu/(?P[^/]+)$#', + 'original' => '/octefvlie/hmhtu/{name}', + 'start' => '/octefvlie/hmhtu/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'abquy' => array ( + 0 => array ( + 'regex' => '#^/abquy/(?P[^/]+)$#', + 'original' => '/abquy/{name}', + 'start' => '/abquy/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'senkq' => array ( + 0 => array ( + 'regex' => '#^/senkq/(?P[^/]+)$#', + 'original' => '/senkq/{name}', + 'start' => '/senkq/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'scwvzujxjngp' => array ( + 0 => array ( + 'regex' => '#^/scwvzujxjngp/b/q/xookb/(?P[^/]+)$#', + 'original' => '/scwvzujxjngp/b/q/xookb/{name}', + 'start' => '/scwvzujxjngp/b/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'grilcwxipf' => array ( + 0 => array ( + 'regex' => '#^/grilcwxipf/(?P[^/]+)$#', + 'original' => '/grilcwxipf/{name}', + 'start' => '/grilcwxipf/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'fzwnw' => array ( + 0 => array ( + 'regex' => '#^/fzwnw/(?P[^/]+)$#', + 'original' => '/fzwnw/{name}', + 'start' => '/fzwnw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'bcc' => array ( + 0 => array ( + 'regex' => '#^/bcc/aayjib/(?P[^/]+)$#', + 'original' => '/bcc/aayjib/{name}', + 'start' => '/bcc/aayjib/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'urynh' => array ( + 0 => array ( + 'regex' => '#^/urynh/sfytb/el/(?P[^/]+)$#', + 'original' => '/urynh/sfytb/el/{name}', + 'start' => '/urynh/sfytb/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'txlsqqlbv' => array ( + 0 => array ( + 'regex' => '#^/txlsqqlbv/qm/(?P[^/]+)$#', + 'original' => '/txlsqqlbv/qm/{name}', + 'start' => '/txlsqqlbv/qm/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'lcesmmj' => array ( + 0 => array ( + 'regex' => '#^/lcesmmj/(?P[^/]+)$#', + 'original' => '/lcesmmj/{name}', + 'start' => '/lcesmmj/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'drtboumiasylgbotkw' => array ( + 0 => array ( + 'regex' => '#^/drtboumiasylgbotkw/z/(?P[^/]+)$#', + 'original' => '/drtboumiasylgbotkw/z/{name}', + 'start' => '/drtboumiasylgbotkw/z/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'wciycr' => array ( + 0 => array ( + 'regex' => '#^/wciycr/vzwalyz/aidt/(?P[^/]+)$#', + 'original' => '/wciycr/vzwalyz/aidt/{name}', + 'start' => '/wciycr/vzwalyz/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'wrycwycv' => array ( + 0 => array ( + 'regex' => '#^/wrycwycv/(?P[^/]+)$#', + 'original' => '/wrycwycv/{name}', + 'start' => '/wrycwycv/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'ufbf' => array ( + 0 => array ( + 'regex' => '#^/ufbf/vchjc/apsbtsec/(?P[^/]+)$#', + 'original' => '/ufbf/vchjc/apsbtsec/{name}', + 'start' => '/ufbf/vchjc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'djwvozypwsqx' => array ( + 0 => array ( + 'regex' => '#^/djwvozypwsqx/(?P[^/]+)$#', + 'original' => '/djwvozypwsqx/{name}', + 'start' => '/djwvozypwsqx/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'fhyjaeyfljyl' => array ( + 0 => array ( + 'regex' => '#^/fhyjaeyfljyl/sqijkw/(?P[^/]+)$#', + 'original' => '/fhyjaeyfljyl/sqijkw/{name}', + 'start' => '/fhyjaeyfljyl/sqijkw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'zjfsoa' => array ( + 0 => array ( + 'regex' => '#^/zjfsoa/ovsx/lis/dwr/(?P[^/]+)$#', + 'original' => '/zjfsoa/ovsx/lis/dwr/{name}', + 'start' => '/zjfsoa/ovsx/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'mmzfbvyvyno' => array ( + 0 => array ( + 'regex' => '#^/mmzfbvyvyno/(?P[^/]+)$#', + 'original' => '/mmzfbvyvyno/{name}', + 'start' => '/mmzfbvyvyno/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'ldhxapiiyo' => array ( + 0 => array ( + 'regex' => '#^/ldhxapiiyo/(?P[^/]+)$#', + 'original' => '/ldhxapiiyo/{name}', + 'start' => '/ldhxapiiyo/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'fr' => array ( + 0 => array ( + 'regex' => '#^/fr/vqehb/(?P[^/]+)$#', + 'original' => '/fr/vqehb/{name}', + 'start' => '/fr/vqehb/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'jwusuicgyevwwlxn' => array ( + 0 => array ( + 'regex' => '#^/jwusuicgyevwwlxn/tf/(?P[^/]+)$#', + 'original' => '/jwusuicgyevwwlxn/tf/{name}', + 'start' => '/jwusuicgyevwwlxn/tf/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'thzrpjybo' => array ( + 0 => array ( + 'regex' => '#^/thzrpjybo/bb/g/gkc/tnpu/(?P[^/]+)$#', + 'original' => '/thzrpjybo/bb/g/gkc/tnpu/{name}', + 'start' => '/thzrpjybo/bb/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'gurifgrraopltmcr' => array ( + 0 => array ( + 'regex' => '#^/gurifgrraopltmcr/(?P[^/]+)$#', + 'original' => '/gurifgrraopltmcr/{name}', + 'start' => '/gurifgrraopltmcr/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'vviaydxyzrgoif' => array ( + 0 => array ( + 'regex' => '#^/vviaydxyzrgoif/(?P[^/]+)$#', + 'original' => '/vviaydxyzrgoif/{name}', + 'start' => '/vviaydxyzrgoif/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'znpkqepxdhjecphi' => array ( + 0 => array ( + 'regex' => '#^/znpkqepxdhjecphi/mg/(?P[^/]+)$#', + 'original' => '/znpkqepxdhjecphi/mg/{name}', + 'start' => '/znpkqepxdhjecphi/mg/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'ze' => array ( + 0 => array ( + 'regex' => '#^/ze/hwwymczfp/(?P[^/]+)$#', + 'original' => '/ze/hwwymczfp/{name}', + 'start' => '/ze/hwwymczfp/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'iheolzel' => array ( + 0 => array ( + 'regex' => '#^/iheolzel/(?P[^/]+)$#', + 'original' => '/iheolzel/{name}', + 'start' => '/iheolzel/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'aurwt' => array ( + 0 => array ( + 'regex' => '#^/aurwt/gpdwdngmxpki/(?P[^/]+)$#', + 'original' => '/aurwt/gpdwdngmxpki/{name}', + 'start' => '/aurwt/gpdwdngmxpki/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'vg' => array ( + 0 => array ( + 'regex' => '#^/vg/hckwugioymp/uma/(?P[^/]+)$#', + 'original' => '/vg/hckwugioymp/uma/{name}', + 'start' => '/vg/hckwugioymp/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'phpccd' => array ( + 0 => array ( + 'regex' => '#^/phpccd/nfhuj/f/(?P[^/]+)$#', + 'original' => '/phpccd/nfhuj/f/{name}', + 'start' => '/phpccd/nfhuj/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'nprjhbcw' => array ( + 0 => array ( + 'regex' => '#^/nprjhbcw/abamrt/(?P[^/]+)$#', + 'original' => '/nprjhbcw/abamrt/{name}', + 'start' => '/nprjhbcw/abamrt/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'adukibwguhzprufd' => array ( + 0 => array ( + 'regex' => '#^/adukibwguhzprufd/(?P[^/]+)$#', + 'original' => '/adukibwguhzprufd/{name}', + 'start' => '/adukibwguhzprufd/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'POST', + ), + ), + 'qrr' => array ( + 0 => array ( + 'regex' => '#^/qrr/dzadoxvpnlunvdfnn/(?P[^/]+)$#', + 'original' => '/qrr/dzadoxvpnlunvdfnn/{name}', + 'start' => '/qrr/dzadoxvpnlunvdfnn/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'vpsskovlarkaew' => array ( + 0 => array ( + 'regex' => '#^/vpsskovlarkaew/(?P[^/]+)$#', + 'original' => '/vpsskovlarkaew/{name}', + 'start' => '/vpsskovlarkaew/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'dipgfdtwo' => array ( + 0 => array ( + 'regex' => '#^/dipgfdtwo/(?P[^/]+)$#', + 'original' => '/dipgfdtwo/{name}', + 'start' => '/dipgfdtwo/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'kgyyws' => array ( + 0 => array ( + 'regex' => '#^/kgyyws/hyfafdj/z/(?P[^/]+)$#', + 'original' => '/kgyyws/hyfafdj/z/{name}', + 'start' => '/kgyyws/hyfafdj/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'fafnmsgpzngbeasj' => array ( + 0 => array ( + 'regex' => '#^/fafnmsgpzngbeasj/(?P[^/]+)$#', + 'original' => '/fafnmsgpzngbeasj/{name}', + 'start' => '/fafnmsgpzngbeasj/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'vwghnk' => array ( + 0 => array ( + 'regex' => '#^/vwghnk/o/(?P[^/]+)$#', + 'original' => '/vwghnk/o/{name}', + 'start' => '/vwghnk/o/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'nqpzdub' => array ( + 0 => array ( + 'regex' => '#^/nqpzdub/h/ckb/(?P[^/]+)$#', + 'original' => '/nqpzdub/h/ckb/{name}', + 'start' => '/nqpzdub/h/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'asrgyyu' => array ( + 0 => array ( + 'regex' => '#^/asrgyyu/zelw/(?P[^/]+)$#', + 'original' => '/asrgyyu/zelw/{name}', + 'start' => '/asrgyyu/zelw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'dlcrs' => array ( + 0 => array ( + 'regex' => '#^/dlcrs/(?P[^/]+)$#', + 'original' => '/dlcrs/{name}', + 'start' => '/dlcrs/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'rthhbyjfejmgsqacab' => array ( + 0 => array ( + 'regex' => '#^/rthhbyjfejmgsqacab/(?P[^/]+)$#', + 'original' => '/rthhbyjfejmgsqacab/{name}', + 'start' => '/rthhbyjfejmgsqacab/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'sw' => array ( + 0 => array ( + 'regex' => '#^/sw/ylxvrhkokhpzkjps/(?P[^/]+)$#', + 'original' => '/sw/ylxvrhkokhpzkjps/{name}', + 'start' => '/sw/ylxvrhkokhpzkjps/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'ada' => array ( + 0 => array ( + 'regex' => '#^/ada/jwwrag/(?P[^/]+)$#', + 'original' => '/ada/jwwrag/{name}', + 'start' => '/ada/jwwrag/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'aeujsqaxjezcuihi' => array ( + 0 => array ( + 'regex' => '#^/aeujsqaxjezcuihi/hop/(?P[^/]+)$#', + 'original' => '/aeujsqaxjezcuihi/hop/{name}', + 'start' => '/aeujsqaxjezcuihi/hop/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'uwkyd' => array ( + 0 => array ( + 'regex' => '#^/uwkyd/bxmoolioh/(?P[^/]+)$#', + 'original' => '/uwkyd/bxmoolioh/{name}', + 'start' => '/uwkyd/bxmoolioh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'GET', + ), + ), + 'mblnrqqdjqqbxh' => array ( + 0 => array ( + 'regex' => '#^/mblnrqqdjqqbxh/(?P[^/]+)$#', + 'original' => '/mblnrqqdjqqbxh/{name}', + 'start' => '/mblnrqqdjqqbxh/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'hzhjjp' => array ( + 0 => array ( + 'regex' => '#^/hzhjjp/kw/coxrj/app/(?P[^/]+)$#', + 'original' => '/hzhjjp/kw/coxrj/app/{name}', + 'start' => '/hzhjjp/kw/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), + 'oqxcwny' => array ( + 0 => array ( + 'regex' => '#^/oqxcwny/eqy/o/m/nt/(?P[^/]+)$#', + 'original' => '/oqxcwny/eqy/o/m/nt/{name}', + 'start' => '/oqxcwny/eqy/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PATCH', + ), + ), + 'zqzlim' => array ( + 0 => array ( + 'regex' => '#^/zqzlim/wck/(?P[^/]+)$#', + 'original' => '/zqzlim/wck/{name}', + 'start' => '/zqzlim/wck/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'DELETE', + ), + ), + 'hqylevnjbsjipilun' => array ( + 0 => array ( + 'regex' => '#^/hqylevnjbsjipilun/ngc/(?P[^/]+)$#', + 'original' => '/hqylevnjbsjipilun/ngc/{name}', + 'start' => '/hqylevnjbsjipilun/ngc/', + 'handler' => 'handler_func', + 'option' => array ( + ), + 'methods' => 'PUT', + ), + ), +), +// vague routes +'vagueRoutes' => array ( +), +); \ No newline at end of file diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 1913bf6..e378494 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -27,15 +27,16 @@ abstract class AbstractRouter implements RouterInterface { /** * some available patterns regex - * $router->get('/user/{num}', 'handler'); + * $router->get('/user/{id}', 'handler'); * @var array */ protected static $globalParams = [ + 'all' => '.*', 'any' => '[^/]+', // match any except '/' 'num' => '[0-9]+', // match a number + 'int' => '\d+', // match a number 'id' => '[1-9][0-9]*', // match a ID number 'act' => '[a-zA-Z][\w-]+', // match a action name - 'all' => '.*' ]; /** @var bool */ @@ -61,6 +62,9 @@ abstract class AbstractRouter implements RouterInterface // 'tmpCacheNumber' => 100, 'tmpCacheNumber' => 0, + // notAllowed As NotFound. Now, only two status value will be return(FOUND, NOT_FOUND). + 'notAllowedAsNotFound' => false, + // match all request. // 1. If is a valid URI path, will matchAll all request uri to the path. // 2. If is a closure, will matchAll all request then call it @@ -295,13 +299,13 @@ public static function validateArguments($methods, $handler) return $m; }, (array)$methods); - if (!\is_string($handler) && !\is_object($handler)) { - throw new \InvalidArgumentException('The route handler is not empty and type only allow: string,object'); - } - - if (\is_object($handler) && !\is_callable($handler)) { - throw new \InvalidArgumentException('The route object handler must be is callable'); - } + // if (!\is_string($handler) && !\is_object($handler)) { + // throw new \InvalidArgumentException('The route handler is not empty and type only allow: string,object'); + // } + // + // if (\is_object($handler) && !\is_callable($handler)) { + // throw new \InvalidArgumentException('The route object handler must be is callable'); + // } $methods = implode(',', $methods) . ','; diff --git a/src/ORouter.php b/src/ORouter.php index 8fee939..5738168 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -306,6 +306,10 @@ public function match($path, $method = 'GET') return [self::FOUND, $path, $this->staticRoutes['/*'][$method]]; } + if ($this->config['notAllowedAsNotFound']) { + return [self::NOT_FOUND, $path, null]; + } + // collect allowed methods from: staticRoutes, vagueRoutes if (isset($this->staticRoutes[$path])) { $allowedMethods = array_merge($allowedMethods, array_keys($this->staticRoutes[$path])); From b376fb000d32a9a802fb16a48366792212acdd7b Mon Sep 17 00:00:00 2001 From: inhere Date: Thu, 7 Dec 2017 19:50:21 +0800 Subject: [PATCH 020/151] up --- examples/cached/routes-cache.php | 44 ++++++++++++++++---------------- src/AbstractRouter.php | 16 ++++++++---- 2 files changed, 33 insertions(+), 27 deletions(-) diff --git a/examples/cached/routes-cache.php b/examples/cached/routes-cache.php index b79c565..bbd6f07 100644 --- a/examples/cached/routes-cache.php +++ b/examples/cached/routes-cache.php @@ -2,7 +2,7 @@ /* * This `inhere/sroute` routes cache file. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2017-12-05 22:21:26 + * @date 2017-12-07 19:43:41 * @count 41 * @notice Please don't edit it. */ @@ -135,8 +135,8 @@ 'rest' => array ( 0 => array ( 'regex' => '#^/rest/(?P[1-9]\\d*)$#', - 'start' => '/rest/', 'original' => '/rest/{id}', + 'start' => '/rest/', 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@view', 'option' => array ( 'params' => array ( @@ -147,8 +147,8 @@ ), 1 => array ( 'regex' => '#^/rest/(?P[1-9]\\d*)$#', - 'start' => '/rest/', 'original' => '/rest/{id}', + 'start' => '/rest/', 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@update', 'option' => array ( 'params' => array ( @@ -159,8 +159,8 @@ ), 2 => array ( 'regex' => '#^/rest/(?P[1-9]\\d*)$#', - 'start' => '/rest/', 'original' => '/rest/{id}', + 'start' => '/rest/', 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@patch', 'option' => array ( 'params' => array ( @@ -171,8 +171,8 @@ ), 3 => array ( 'regex' => '#^/rest/(?P[1-9]\\d*)$#', - 'start' => '/rest/', 'original' => '/rest/{id}', + 'start' => '/rest/', 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@delete', 'option' => array ( 'params' => array ( @@ -185,8 +185,8 @@ '50be3774f6' => array ( 0 => array ( 'regex' => '#^/50be3774f6/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/850726135a$#', - 'start' => '/50be3774f6/', 'original' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', + 'start' => '/50be3774f6/', 'handler' => 'handler0', 'option' => array ( ), @@ -196,8 +196,8 @@ 'user' => array ( 0 => array ( 'regex' => '#^/user/(?P[1-9][0-9]*)/followers$#', - 'start' => '/user/', 'original' => '/user/{id}/followers', + 'start' => '/user/', 'handler' => 'main_handler', 'option' => array ( ), @@ -205,8 +205,8 @@ ), 1 => array ( 'regex' => '#^/user/detail/(?P[1-9][0-9]*)$#', - 'start' => '/user/detail/', 'original' => '/user/detail/{id}', + 'start' => '/user/detail/', 'handler' => 'main_handler', 'option' => array ( ), @@ -214,8 +214,8 @@ ), 2 => array ( 'regex' => '#^/user/detail/(?P[1-9][0-9]*)$#', - 'start' => '/user/detail/', 'original' => '/user/detail/{id}', + 'start' => '/user/detail/', 'handler' => 'main_handler', 'option' => array ( ), @@ -223,8 +223,8 @@ ), 3 => array ( 'regex' => '#^/user/(?P[1-9][0-9]*)$#', - 'start' => '/user/', 'original' => '/user/{id}', + 'start' => '/user/', 'handler' => 'main_handler', 'option' => array ( ), @@ -232,8 +232,8 @@ ), 4 => array ( 'regex' => '#^/user/(?P[1-9][0-9]*)$#', - 'start' => '/user/', 'original' => '/user/{id}', + 'start' => '/user/', 'handler' => 'main_handler', 'option' => array ( ), @@ -241,8 +241,8 @@ ), 5 => array ( 'regex' => '#^/user/(?P[1-9][0-9]*)$#', - 'start' => '/user/', 'original' => '/user/{id}', + 'start' => '/user/', 'handler' => 'main_handler', 'option' => array ( ), @@ -250,8 +250,8 @@ ), 6 => array ( 'regex' => '#^/user/(?P[1-9][0-9]*)$#', - 'start' => '/user/', 'original' => '/user/{id}', + 'start' => '/user/', 'handler' => 'main_handler', 'option' => array ( ), @@ -259,8 +259,8 @@ ), 7 => array ( 'regex' => '#^/user/(?P[^/]+)$#', - 'start' => '/user/', 'original' => '/user/{some}', + 'start' => '/user/', 'handler' => 'default_handler', 'option' => array ( ), @@ -270,8 +270,8 @@ 'del' => array ( 0 => array ( 'regex' => '#^/del/(?P[^/]+)$#', - 'start' => '/del/', 'original' => '/del/{uid}', + 'start' => '/del/', 'handler' => 'main_handler', 'option' => array ( ), @@ -281,8 +281,8 @@ 'home' => array ( 0 => array ( 'regex' => '#^/home/(?P[a-zA-Z][\\w-]+)$#', - 'start' => '/home/', 'original' => '/home/{act}', + 'start' => '/home/', 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController', 'option' => array ( ), @@ -295,8 +295,8 @@ 'GET' => array ( 0 => array ( 'regex' => '#^/(?Pblog|saying)$#', - 'include' => NULL, 'original' => '/{name}', + 'include' => NULL, 'handler' => 'default_handler', 'option' => array ( 'params' => array ( @@ -306,40 +306,40 @@ ), 1 => array ( 'regex' => '#^/about(?:\\.html)?$#', - 'include' => '/about', 'original' => '/about[.html]', + 'include' => '/about', 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@about', 'option' => array ( ), ), 2 => array ( 'regex' => '#^/test(?:/optional)?$#', - 'include' => '/test', 'original' => '/test[/optional]', + 'include' => '/test', 'handler' => 'default_handler', 'option' => array ( ), ), 3 => array ( 'regex' => '#^/blog-(?P[^/]+)$#', - 'include' => '/blog-', 'original' => '/blog-{post}', + 'include' => '/blog-', 'handler' => 'default_handler', 'option' => array ( ), ), 4 => array ( 'regex' => '#^/blog(?:index)?$#', - 'include' => '/blog', 'original' => '/blog[index]', + 'include' => '/blog', 'handler' => 'default_handler', 'option' => array ( ), ), 5 => array ( 'regex' => '#^/my(?:/(?P[^/]+)(?:/(?P\\d+))?)?$#', - 'include' => '/my', 'original' => '/my[/{name}[/{age}]]', + 'include' => '/my', 'handler' => 'my_handler', 'option' => array ( 'params' => array ( diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index e378494..2478515 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -398,7 +398,7 @@ protected static function filterMatches(array $matches, array $conf) public function parseParamRoute($route, array $params, array $conf) { $bak = $route; - // $noOptional = null; + $noOptional = null; // $hasOptional = false; // 解析可选参数位 @@ -406,7 +406,7 @@ public function parseParamRoute($route, array $params, array $conf) // '/my[/{name}[/{age}]]' match: /my/tom/78 /my/tom if (false !== ($pos = strpos($route, '['))) { // $hasOptional = true; - // $noOptional = substr($route, 0, $pos); + $noOptional = substr($route, 0, $pos); $withoutClosingOptionals = rtrim($route, ']'); $optionalNum = \strlen($route) - \strlen($withoutClosingOptionals); @@ -450,8 +450,6 @@ public function parseParamRoute($route, array $params, array $conf) // e.g '/user/{id}' first: 'user', '/a/{post}' first: 'a' // first node is a normal string - // if (preg_match('#^/([\w-]+)#', $bak, $m)) { - // if (preg_match('#^/([\w-]+)/?[\w-]*#', $bak, $m)) { if (preg_match('#^/([\w-]+)/[\w-]*/?#', $bak, $m)) { $first = $m[1]; $info['start'] = $m[0]; @@ -459,7 +457,15 @@ public function parseParamRoute($route, array $params, array $conf) } else { $include = null; - if (preg_match('#/([\w-]+)/?[\w-]*#', $bak, $m)) { + if ($noOptional) { + if (strpos($noOptional, '{') === false) { + $include = $noOptional; + } else { + $bak = $noOptional; + } + } + + if (!$include && preg_match('#/([\w-]+)/?[\w-]*#', $bak, $m)) { $include = $m[0]; } From 1ce41a10af3304f9b564f35f473026ef7737a502 Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 15 Dec 2017 16:08:29 +0800 Subject: [PATCH 021/151] some update --- src/AbstractRouter.php | 4 ++-- src/ORouter.php | 10 ++++------ 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 2478515..d00f74d 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -105,7 +105,7 @@ abstract class AbstractRouter implements RouterInterface /** * regular Routes - have dynamic arguments, but the first node is normal string. * 第一节是个静态字符串,称之为有规律的动态路由。按第一节的信息进行分组存储 - * e.g '/hello[/{name}]' '/user/{id}' + * e.g '/hello/{name}' '/user/{id}' * @var array[] * [ * // 使用完整的第一节作为key进行分组 @@ -321,7 +321,7 @@ public static function validateArguments($methods, $handler) * @param string $route * @return bool */ - protected static function isStaticRoute($route) + public static function isStaticRoute($route) { return strpos($route, '{') === false && strpos($route, '[') === false; } diff --git a/src/ORouter.php b/src/ORouter.php index 5738168..d97ab47 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -405,15 +405,13 @@ protected function cacheMatchedParamRoute($path, $method, array $conf) $cacheNumber = (int)$this->config['tmpCacheNumber']; // cache last $cacheNumber routes. - if ($cacheNumber > 0) { - if ($this->cacheCounter === $cacheNumber) { + if ($cacheNumber > 0 && !isset($this->routeCaches[$path][$method])) { + if ($this->cacheCounter >= $cacheNumber) { array_shift($this->routeCaches); } - if (!isset($this->routeCaches[$path][$method])) { - $this->cacheCounter++; - $this->routeCaches[$path][$method] = $conf; - } + $this->cacheCounter++; + $this->routeCaches[$path][$method] = $conf; } } From f938509d2b71de5abf2077cc841b3e48a5754913 Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 15 Dec 2017 17:46:12 +0800 Subject: [PATCH 022/151] router config modify, change to property --- docs/router.md | 6 +- examples/cached.php | 2 +- examples/object.php | 2 +- examples/static.php | 2 +- examples/swoole_svr.php | 2 +- src/AbstractRouter.php | 154 ++++++++++++++++++++++------------------ src/CachedRouter.php | 25 ++++--- src/ORouter.php | 18 ++--- 8 files changed, 115 insertions(+), 96 deletions(-) diff --git a/docs/router.md b/docs/router.md index 7d88c8e..d2adfab 100644 --- a/docs/router.md +++ b/docs/router.md @@ -345,9 +345,9 @@ $router->setConfig([ ```php // 所有的默认的配置 -[ + // 是否忽略最后的 '/' 分隔符. 如果是 true,将清除最后一个 '/', 此时请求 '/home' 和 '/home/' 效果相同 - 'ignoreLastSep' => false, + 'ignoreLastSep' = false, // 匹配所有请求 // 1. 如果是一个有效的URI路径,将匹配所有请求到此URI路径。 @@ -360,7 +360,7 @@ $router->setConfig([ 'controllerNamespace' => '', // eg: 'app\\controllers' // 控制器类后缀 'controllerSuffix' => '', // eg: 'Controller' -] + ``` > NOTICE: 必须在添加路由之前调用 `$router->setConfig()` diff --git a/examples/cached.php b/examples/cached.php index e61b959..066df59 100644 --- a/examples/cached.php +++ b/examples/cached.php @@ -18,7 +18,7 @@ require __DIR__ . '/simple-loader.php'; $router = new CachedRouter([ - // 'ignoreLastSep' => true, + // 'ignoreLastSlash' => true, // 'tmpCacheNumber' => 100, // 'cacheFile' => '', diff --git a/examples/object.php b/examples/object.php index c19a4bd..66831fd 100644 --- a/examples/object.php +++ b/examples/object.php @@ -21,7 +21,7 @@ // set config $router->setConfig([ - // 'ignoreLastSep' => true, + // 'ignoreLastSlash' => true, // 'tmpCacheNumber' => 100, // 'matchAll' => '/', // a route path diff --git a/examples/static.php b/examples/static.php index fe3be2c..e039f19 100644 --- a/examples/static.php +++ b/examples/static.php @@ -18,7 +18,7 @@ // set config SRouter::setConfig([ - 'ignoreLastSep' => true, + 'ignoreLastSlash' => true, // 'matchAll' => '/', // a route path // 'matchAll' => function () { diff --git a/examples/swoole_svr.php b/examples/swoole_svr.php index a0f0c9a..0a36736 100644 --- a/examples/swoole_svr.php +++ b/examples/swoole_svr.php @@ -20,7 +20,7 @@ // set config $router->setConfig([ - 'ignoreLastSep' => true, + 'ignoreLastSlash' => true, 'dynamicAction' => true, 'tmpCacheNumber' => 100, diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index d00f74d..93c4362 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -11,7 +11,6 @@ /** * Class AbstractRouter * @package Inhere\Route - * * @method get(string $route, mixed $handler, array $opts = []) * @method post(string $route, mixed $handler, array $opts = []) * @method put(string $route, mixed $handler, array $opts = []) @@ -35,7 +34,7 @@ abstract class AbstractRouter implements RouterInterface 'any' => '[^/]+', // match any except '/' 'num' => '[0-9]+', // match a number 'int' => '\d+', // match a number - 'id' => '[1-9][0-9]*', // match a ID number + 'id' => '[1-9][0-9]*', // match a ID number 'act' => '[a-zA-Z][\w-]+', // match a action name ]; @@ -48,45 +47,13 @@ abstract class AbstractRouter implements RouterInterface /** @var array */ protected $currentGroupOption; - /** - * some setting for self - * @var array - */ - protected $config = [ - // the routes php file. - 'routesFile' => '', - - // ignore last '/' char. If is True, will clear last '/'. - 'ignoreLastSep' => false, - - // 'tmpCacheNumber' => 100, - 'tmpCacheNumber' => 0, - - // notAllowed As NotFound. Now, only two status value will be return(FOUND, NOT_FOUND). - 'notAllowedAsNotFound' => false, - - // match all request. - // 1. If is a valid URI path, will matchAll all request uri to the path. - // 2. If is a closure, will matchAll all request then call it - // eg: '/site/maintenance' or `function () { echo 'System Maintaining ... ...'; }` - 'matchAll' => false, - - // auto route match @like yii framework - // If is True, will auto find the handler controller file. - 'autoRoute' => false, - // The default controllers namespace, is valid when `'enable' = true` - 'controllerNamespace' => '', // eg: 'app\\controllers' - // controller suffix, is valid when `'enable' = true` - 'controllerSuffix' => '', // eg: 'Controller' - ]; - /** * static Routes - no dynamic argument match * 整个路由 path 都是静态字符串 e.g. '/user/login' * @var array[] * [ * '/user/login' => [ - * // METHOD => [...] // 这里 key 和 value里的 'methods' 是一样的 + * // METHOD => [...] * 'GET' => [ * 'handler' => 'handler', * 'option' => [...], @@ -109,16 +76,6 @@ abstract class AbstractRouter implements RouterInterface * @var array[] * [ * // 使用完整的第一节作为key进行分组 - * 'a' => [ - * [ - * 'start' => '/a/', - * 'regex' => '/a/(\w+)', - * 'methods' => 'GET,POST', - * 'handler' => 'handler', - * 'option' => [...], - * ], - * ... - * ], * 'add' => [ * [ * 'start' => '/add/', @@ -182,6 +139,61 @@ abstract class AbstractRouter implements RouterInterface */ protected $routeCaches = []; + /******************************************************************************* + * router config + ******************************************************************************/ + + /** + * Setting a routes file. + * @var string + */ + public $routesFile; + + /** + * Ignore last slash char('/'). If is True, will clear last '/'. + * @var bool + */ + public $ignoreLastSlash = false; + + /** + * The param route cache number. + * @var int + */ + public $tmpCacheNumber = 0; + + /** + * Match all request. + * 1. If is a valid URI path, will matchAll all request uri to the path. + * 2. If is a closure, will matchAll all request then call it + * eg: '/site/maintenance' or `function () { echo 'System Maintaining ... ...'; }` + * @var mixed + */ + public $matchAll; + + /** + * @var bool NotAllowed As NotFound. If True, only two status value will be return(FOUND, NOT_FOUND). + */ + public $notAllowedAsNotFound = false; + + /** + * Auto route match @like yii framework + * If is True, will auto find the handler controller file. + * @var bool + */ + public $autoRoute = false; + + /** + * The default controllers namespace. eg: 'App\\Controllers' + * @var string + */ + public $controllerNamespace; + + /** + * Controller suffix, is valid when '$autoRoute' = true. eg: 'Controller' + * @var string + */ + public $controllerSuffix; + /** * object creator. * @param array $config @@ -206,7 +218,7 @@ public function __construct(array $config = []) $this->currentGroupOption = []; // load routes - if (($file = $this->config['routesFile']) && is_file($file)) { + if (($file = $this->routesFile) && is_file($file)) { require $file; } } @@ -221,9 +233,20 @@ public function setConfig(array $config) throw new \LogicException('Routing has been added, and configuration is not allowed!'); } + $props = [ + 'routesFile' => 1, + 'ignoreLastSlash' => 1, + 'tmpCacheNumber' => 1, + 'notAllowedAsNotFound' => 1, + 'matchAll' => 1, + 'autoRoute' => 1, + 'controllerNamespace' => 1, + 'controllerSuffix' => 1, + ]; + foreach ($config as $name => $value) { - if (isset($this->config[$name])) { - $this->config[$name] = $value; + if (isset($props[$name])) { + $this->$name = $value; } } } @@ -289,7 +312,7 @@ public static function validateArguments($methods, $handler) } $allow = implode(',', self::SUPPORTED_METHODS) . ','; - $methods = array_map(function ($m) use($allow) { + $methods = array_map(function ($m) use ($allow) { $m = strtoupper(trim($m)); if (!$m || false === strpos($allow, $m . ',')) { @@ -349,16 +372,16 @@ protected function getFirstFromPath($path) /** * @param string $path - * @param bool $ignoreLastSep + * @param bool $ignoreLastSlash * @return string */ - protected function formatUriPath($path, $ignoreLastSep) + protected function formatUriPath($path, $ignoreLastSlash) { // clear '//', '///' => '/' $path = rawurldecode(preg_replace('#\/\/+#', '/', $path)); - // setting 'ignoreLastSep' - if ($path !== '/' && $ignoreLastSep) { + // setting 'ignoreLastSlash' + if ($path !== '/' && $ignoreLastSlash) { $path = rtrim($path, '/'); } @@ -370,7 +393,7 @@ protected function formatUriPath($path, $ignoreLastSep) * @param array $conf * @return array */ - protected static function filterMatches(array $matches, array $conf) + protected function filterMatches(array $matches, array $conf) { // clear all int key $matches = array_filter($matches, '\is_string', ARRAY_FILTER_USE_KEY); @@ -444,7 +467,7 @@ public function parseParamRoute($route, array $params, array $conf) $first = null; $regex = '#^' . $route . '$#'; $info = [ - 'regex' => $regex, + 'regex' => $regex, 'original' => $bak, ]; @@ -507,8 +530,11 @@ abstract protected function cacheMatchedParamRoute($path, $method, array $conf); */ public function matchAutoRoute($path) { - $cnp = trim($this->config['controllerNamespace']); - $sfx = trim($this->config['controllerSuffix']); + if (!$cnp = trim($this->controllerNamespace)) { + return false; + } + + $sfx = trim($this->controllerSuffix); $tmp = trim($path, '/- '); // one node. eg: 'home' @@ -616,20 +642,6 @@ public function addGlobalParam($name, $pattern) self::$globalParams[$name] = $pattern; } - /** - * @param null|string $name - * @param null|mixed $default - * @return array|string - */ - public function getConfig($name = null, $default = null) - { - if ($name) { - return isset($this->config[$name]) ? $this->config[$name] : $default; - } - - return $this->config; - } - /** * @return array */ diff --git a/src/CachedRouter.php b/src/CachedRouter.php index bb85c47..c055590 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -22,6 +22,18 @@ class CachedRouter extends ORouter /** @var bool */ private $cacheLoaded = false; + /** + * The routes cache file. + * @var string + */ + public $cacheFile; + + /** + * Enable routes cache + * @var bool + */ + public $cacheEnable = true; + /** * object constructor. * @param array $config @@ -29,11 +41,6 @@ class CachedRouter extends ORouter */ public function __construct(array $config = []) { - $this->config = array_merge($this->config,[ - 'cacheFile' => '', - 'cacheEnable' => true, - ]); - parent::__construct($config); // read route caches from cache file @@ -89,7 +96,7 @@ public function loadRoutesCache() return false; } - $file = $this->config['cacheFile']; + $file = $this->cacheFile; if (!$file || !file_exists($file)) { return false; @@ -112,7 +119,7 @@ public function loadRoutesCache() */ public function dumpRoutesCache() { - if (!$file = $this->config['cacheFile']) { + if (!$file = $this->cacheFile) { return false; } @@ -153,7 +160,7 @@ public function dumpRoutesCache() */ public function isCacheEnabled() { - return (bool)$this->getConfig('cacheEnable'); + return (bool)$this->cacheEnable; } /** @@ -161,7 +168,7 @@ public function isCacheEnabled() */ public function isCacheExists() { - return ($file = $this->config['cacheFile']) && file_exists($file); + return ($file = $this->cacheFile) && file_exists($file); } /** diff --git a/src/ORouter.php b/src/ORouter.php index d97ab47..07c928b 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -68,8 +68,8 @@ public function map($methods, $route, $handler, array $opts = []) $route = $this->currentGroupPrefix . $route; - // setting 'ignoreLastSep' - if ($route !== '/' && $this->config['ignoreLastSep']) { + // setting 'ignoreLastSlash' + if ($route !== '/' && $this->ignoreLastSlash) { $route = rtrim($route, '/'); } @@ -216,7 +216,7 @@ public function ctrl($prefix, $controllerClass, array $map = [], array $opts = [ public function match($path, $method = 'GET') { // if enable 'matchAll' - if ($matchAll = $this->config['matchAll']) { + if ($matchAll = $this->matchAll) { if (\is_string($matchAll) && $matchAll{0} === '/') { $path = $matchAll; } elseif (\is_callable($matchAll)) { @@ -227,7 +227,7 @@ public function match($path, $method = 'GET') } } - $path = $this->formatUriPath($path, $this->config['ignoreLastSep']); + $path = $this->formatUriPath($path, $this->ignoreLastSlash); $method = strtoupper($method); // find in route caches. @@ -267,7 +267,7 @@ public function match($path, $method = 'GET') } // handle Auto Route - if ($this->config['autoRoute'] && ($handler = $this->matchAutoRoute($path))) { + if ($this->autoRoute && ($handler = $this->matchAutoRoute($path))) { return [self::FOUND, $path, [ 'handler' => $handler, 'option' => [], @@ -306,7 +306,7 @@ public function match($path, $method = 'GET') return [self::FOUND, $path, $this->staticRoutes['/*'][$method]]; } - if ($this->config['notAllowedAsNotFound']) { + if ($this->notAllowedAsNotFound) { return [self::NOT_FOUND, $path, null]; } @@ -358,7 +358,7 @@ protected function findInRegularRoutes(array $routesData, $path, $method) $allowedMethods .= $conf['methods'] . ','; if (false !== strpos($conf['methods'] . ',', $method . ',')) { - $conf['matches'] = self::filterMatches($matches, $conf); + $conf['matches'] = $this->filterMatches($matches, $conf); $this->cacheMatchedParamRoute($path, $method, $conf); @@ -384,7 +384,7 @@ protected function findInVagueRoutes(array $routesData, $path, $method) } if (preg_match($conf['regex'], $path, $matches)) { - $conf['matches'] = self::filterMatches($matches, $conf); + $conf['matches'] = $this->filterMatches($matches, $conf); $this->cacheMatchedParamRoute($path, $method, $conf); @@ -402,7 +402,7 @@ protected function findInVagueRoutes(array $routesData, $path, $method) */ protected function cacheMatchedParamRoute($path, $method, array $conf) { - $cacheNumber = (int)$this->config['tmpCacheNumber']; + $cacheNumber = (int)$this->tmpCacheNumber; // cache last $cacheNumber routes. if ($cacheNumber > 0 && !isset($this->routeCaches[$path][$method])) { From cabb2eac62db67629b76cf44ed9bcd9b9df57a10 Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 17 Dec 2017 00:55:04 +0800 Subject: [PATCH 023/151] update --- src/AbstractRouter.php | 2 +- src/ORouter.php | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 93c4362..d16e1ea 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -192,7 +192,7 @@ abstract class AbstractRouter implements RouterInterface * Controller suffix, is valid when '$autoRoute' = true. eg: 'Controller' * @var string */ - public $controllerSuffix; + public $controllerSuffix = 'Controller'; /** * object creator. diff --git a/src/ORouter.php b/src/ORouter.php index 07c928b..544d735 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -327,12 +327,8 @@ public function match($path, $method = 'GET') } } - if ($allowedMethods) { - return [ - self::METHOD_NOT_ALLOWED, - $path, - array_unique($allowedMethods) - ]; + if ($allowedMethods && ($list = array_unique($allowedMethods))) { + return [self::METHOD_NOT_ALLOWED, $path, $list]; } // oo ... not found From 27762bbfa2599d479fbe2abb3c37a894f1739288 Mon Sep 17 00:00:00 2001 From: inhere Date: Wed, 27 Dec 2017 00:03:55 +0800 Subject: [PATCH 024/151] add a todo file --- docs/TODO.md | 5 ++++ examples/benchmark.php | 60 +++++++++++++++++++++++++++++++----------- 2 files changed, 50 insertions(+), 15 deletions(-) create mode 100644 docs/TODO.md diff --git a/docs/TODO.md b/docs/TODO.md new file mode 100644 index 0000000..c9552b4 --- /dev/null +++ b/docs/TODO.md @@ -0,0 +1,5 @@ +# todo + +- 调整参数路由的解析,由现在的正则分析 -> 使用字符串分析 +- 增加属性 `$routesData` 存储路由中不用于匹配的数据,减轻现有路由数据的复杂度 + - 现有的变量 `$routesData` 改成 `$routesInfo` diff --git a/examples/benchmark.php b/examples/benchmark.php index 150427c..323cfed 100644 --- a/examples/benchmark.php +++ b/examples/benchmark.php @@ -70,6 +70,7 @@ function pretty_match_result($ret) ); } +$startMem = memory_get_usage(); $router = new \Inhere\Route\CachedRouter([ 'cacheFile' => __DIR__ . '/cached/bench-routes-cache.php', 'cacheEnable' => 0, @@ -83,8 +84,8 @@ function pretty_match_result($ret) $router->map($r['method'], $r['url'], 'handler_func'); } $end = microtime(true); -$map_time = $end - $start; -echo "Build time ($n routes): " . number_format($map_time, 6) . " seconds\n"; +$buildTime = $end - $start; +echo "Build time ($n routes): " . number_format($buildTime, 3) . " seconds, For collect and parse routes.\n\n"; $r = $requests[0]; $uri = str_replace(['{', '}'], '', $r['url']); @@ -93,8 +94,8 @@ function pretty_match_result($ret) $start = microtime(true); $ret = $router->match($uri, $r['method']); $end = microtime(true); -$matchTime = $end - $start; -echo 'Match time (first route): ' . number_format($matchTime, 6) . " seconds(URI: {$uri})\n"; +$matchTimeF = $end - $start; +echo 'Match time (first route): ' . number_format($matchTimeF, 6) . " seconds(URI: {$uri})\n"; // echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; // pick random route to match @@ -105,8 +106,8 @@ function pretty_match_result($ret) $start = microtime(true); $ret = $router->match($uri, $r['method']); $end = microtime(true); -$matchTime = $end - $start; -echo 'Match time (random route): ' . number_format($matchTime, 6) . " seconds(URI: {$uri})\n" ; +$matchTimeR = $end - $start; +echo 'Match time (random route): ' . number_format($matchTimeR, 6) . " seconds(URI: {$uri})\n" ; // echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; $r = $requests[$n-1]; @@ -116,26 +117,24 @@ function pretty_match_result($ret) $start = microtime(true); $ret = $router->match($uri, $r['method']); $end = microtime(true); -$matchTime = $end - $start; -echo 'Match time (last route): ' . number_format($matchTime, 6) . " seconds(URI: {$uri})\n"; +$matchTimeE = $end - $start; +echo 'Match time (last route): ' . number_format($matchTimeE, 6) . " seconds(URI: {$uri})\n"; // echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; // match un-existing route $start = microtime(true); $ret = $router->match('/55-foo-bar', 'GET'); $end = microtime(true); -$match_time_unknown_route = $end - $start; -echo 'Match time (unknown route): ' . number_format($match_time_unknown_route, 6) . " seconds\n"; +$matchTimeU = $end - $start; +echo 'Match time (unknown route): ' . number_format($matchTimeU, 6) . " seconds\n"; // echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; // print totals -echo 'Total time: ' . number_format($map_time + $matchTime + $match_time_unknown_route, - 6) . ' seconds' . PHP_EOL; -echo 'Memory usage: ' . round(memory_get_usage() / 1024) . ' KB' . PHP_EOL; +$totalTime = number_format($buildTime + $matchTimeF + $matchTimeR + $matchTimeU, 6); +echo PHP_EOL . 'Total time: ' . $totalTime . ' seconds' . PHP_EOL; +echo 'Memory usage: ' . round((memory_get_usage() - $startMem)/ 1024) . ' KB' . PHP_EOL; echo 'Peak memory usage: ' . round(memory_get_peak_usage(true) / 1024) . ' KB' . PHP_EOL; - - /* // 2017.12.3 $ php examples/benchmark.php @@ -148,6 +147,37 @@ function pretty_match_result($ret) Match time (unknown route): 0.000014 seconds Total time: 0.011953 seconds Memory usage: 1814 KB +Peak memory usage: 2048 KB + +// 2017.12.26 +$ php examples/benchmark.php +There are generate 1000 routes. and dynamic route with 50% chance + +Build time (1000 routes): 0.017 seconds, For collect and parse routes. + +Match time (first route): 0.000126 seconds(URI: /frlpz/y/yv/hzmjycn/fyuus/name) +Match time (random route): 0.000012 seconds(URI: /rt/tbivsuspclfyra/mrys) +Match time (last route): 0.000008 seconds(URI: /ltinm/mxrtqcbjb) +Match time (unknown route): 0.000015 seconds + +Total time: 0.017024 seconds +Memory usage: 1078 KB +Peak memory usage: 4096 KB + +// 2017.12.26 +$ php examples/benchmark.php +There are generate 1000 routes. and no dynamic route + +Build time (1000 routes): 0.012 seconds, For collect and parse routes. + +Match time (first route): 0.000221 seconds(URI: /ltnwon/epwnihhylz/qmd) +Match time (random route): 0.000014 seconds(URI: /okluuvfaz/bolsgvnjp) +Match time (last route): 0.000009 seconds(URI: /rwako/vg/x) +Match time (unknown route): 0.000019 seconds + +Total time: 0.012515 seconds +Memory usage: 1014 KB Peak memory usage: 2048 KB */ + From f9496d13e0847c34a3f1332e5ae3c5c35042b360 Mon Sep 17 00:00:00 2001 From: inhere Date: Wed, 27 Dec 2017 11:38:31 +0800 Subject: [PATCH 025/151] add more unit test methods --- src/AbstractRouter.php | 9 ++--- src/Route.php | 18 +++++++++ tests/AbstractRouterTest.php | 75 ++++++++++++++++++++++++++++++++++++ tests/ORouterTest.php | 1 + 4 files changed, 98 insertions(+), 5 deletions(-) create mode 100644 src/Route.php diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index d16e1ea..d7365fc 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -425,8 +425,6 @@ public function parseParamRoute($route, array $params, array $conf) // $hasOptional = false; // 解析可选参数位 - // '/hello[/{name}]' match: /hello/tom /hello - // '/my[/{name}[/{age}]]' match: /my/tom/78 /my/tom if (false !== ($pos = strpos($route, '['))) { // $hasOptional = true; $noOptional = substr($route, 0, $pos); @@ -442,8 +440,10 @@ public function parseParamRoute($route, array $params, array $conf) } // quote '.','/' to '\.','\/' - // $route = preg_quote($route, '/'); - $route = str_replace('.', '\.', $route); + if (false !== strpos($route, '.')) { + // $route = preg_quote($route, '/'); + $route = str_replace('.', '\.', $route); + } // 解析参数,替换为对应的 正则 if (preg_match_all('#\{([a-zA-Z_][a-zA-Z0-9_-]*)\}#', $route, $m)) { @@ -452,7 +452,6 @@ public function parseParamRoute($route, array $params, array $conf) foreach ($m[1] as $name) { $key = '{' . $name . '}'; - // 匹配定义的 param , 未匹配到的使用默认 self::DEFAULT_REGEX $regex = isset($params[$name]) ? $params[$name] : self::DEFAULT_REGEX; // 将匹配结果命名 (?P[^/]+) diff --git a/src/Route.php b/src/Route.php new file mode 100644 index 0000000..3efd89a --- /dev/null +++ b/src/Route.php @@ -0,0 +1,18 @@ +assertTrue($ret); + + $ret = AbstractRouter::isStaticRoute('/hi/{name}'); + $this->assertFalse($ret); + + $ret = AbstractRouter::isStaticRoute('/hi/[tom]'); + $this->assertFalse($ret); + } + + public function testParseParamRoute() + { + $stub = $this->getMockForAbstractClass(AbstractRouter::class); + + // 抽象方法才需要配置 + // $stub->expects($this->any()) + // ->method('parseParamRoute') + // ->will($this->returnValue('foo')); + + $conf = [ + 'handler' => 'some_handler' + ]; + + $ret = $stub->parseParamRoute('/im/{name}/{age}', [], $conf); + $this->assertCount(2, $ret); + $this->assertEquals('im', $ret[0]);// first node + $this->assertArrayHasKey('start', $ret[1]); + $this->assertEquals('/im/', $ret[1]['start']); + $this->assertArrayNotHasKey('include', $ret[1]); + + $ret = $stub->parseParamRoute('/path/to/{name}', [], $conf); + $this->assertCount(2, $ret); + $this->assertEquals('path', $ret[0]); + $this->assertArrayHasKey('start', $ret[1]); + $this->assertEquals('/path/to/', $ret[1]['start']); + $this->assertArrayNotHasKey('include', $ret[1]); + + $ret = $stub->parseParamRoute('/hi/{name}', [], $conf); + $this->assertCount(2, $ret); + $this->assertEquals('hi', $ret[0]); + $this->assertArrayHasKey('start', $ret[1]); + $this->assertArrayNotHasKey('include', $ret[1]); + + $ret = $stub->parseParamRoute('/hi[/{name}]', [], $conf); + $this->assertNull($ret[0]); + $this->assertArrayHasKey('include', $ret[1]); + $this->assertArrayNotHasKey('start', $ret[1]); + + $ret = $stub->parseParamRoute('/hi[/tom]', [], $conf); + $this->assertNull($ret[0]); + $this->assertArrayHasKey('include', $ret[1]); + $this->assertArrayNotHasKey('start', $ret[1]); + + $ret = $stub->parseParamRoute('/hi/[tom]', [], $conf); + $this->assertEquals('hi', $ret[0]); + $this->assertArrayHasKey('start', $ret[1]); + $this->assertArrayNotHasKey('include', $ret[1]); + + $ret = $stub->parseParamRoute('/{category}', [], $conf); + $this->assertNull($ret[0]); + $this->assertNull($ret[1]['include']); + $this->assertArrayHasKey('include', $ret[1]); + $this->assertArrayNotHasKey('start', $ret[1]); + + $ret = $stub->parseParamRoute('/blog-{category}', [], $conf); + $this->assertNull($ret[0]); + $this->assertEquals('/blog-', $ret[1]['include']); + $this->assertArrayHasKey('include', $ret[1]); + $this->assertArrayNotHasKey('start', $ret[1]); + + // var_dump($ret);die; + } } diff --git a/tests/ORouterTest.php b/tests/ORouterTest.php index 73b9c39..65dddba 100644 --- a/tests/ORouterTest.php +++ b/tests/ORouterTest.php @@ -39,6 +39,7 @@ public function testAddRoutes() $this->assertCount(2, $router->getStaticRoutes()); } + public function testStaticRoute() { $router = $this->createRouter(); From 2be625dae051fa131f72a962294a45b57e6dc5bd Mon Sep 17 00:00:00 2001 From: inhere Date: Wed, 27 Dec 2017 13:24:37 +0800 Subject: [PATCH 026/151] up --- examples/benchmark.php | 50 +++++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/examples/benchmark.php b/examples/benchmark.php index 323cfed..e6c68f6 100644 --- a/examples/benchmark.php +++ b/examples/benchmark.php @@ -85,7 +85,7 @@ function pretty_match_result($ret) } $end = microtime(true); $buildTime = $end - $start; -echo "Build time ($n routes): " . number_format($buildTime, 3) . " seconds, For collect and parse routes.\n\n"; +echo "Build time ($n routes): " . number_format($buildTime, 3) . " ms, For collect and parse routes.\n\n"; $r = $requests[0]; $uri = str_replace(['{', '}'], '', $r['url']); @@ -95,7 +95,7 @@ function pretty_match_result($ret) $ret = $router->match($uri, $r['method']); $end = microtime(true); $matchTimeF = $end - $start; -echo 'Match time (first route): ' . number_format($matchTimeF, 6) . " seconds(URI: {$uri})\n"; +echo 'Match time (first route): ' . number_format($matchTimeF, 6) . " s(URI: {$uri})\n"; // echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; // pick random route to match @@ -107,7 +107,7 @@ function pretty_match_result($ret) $ret = $router->match($uri, $r['method']); $end = microtime(true); $matchTimeR = $end - $start; -echo 'Match time (random route): ' . number_format($matchTimeR, 6) . " seconds(URI: {$uri})\n" ; +echo 'Match time (random route): ' . number_format($matchTimeR, 6) . " s(URI: {$uri})\n" ; // echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; $r = $requests[$n-1]; @@ -118,7 +118,7 @@ function pretty_match_result($ret) $ret = $router->match($uri, $r['method']); $end = microtime(true); $matchTimeE = $end - $start; -echo 'Match time (last route): ' . number_format($matchTimeE, 6) . " seconds(URI: {$uri})\n"; +echo 'Match time (last route): ' . number_format($matchTimeE, 6) . " s(URI: {$uri})\n"; // echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; // match un-existing route @@ -126,12 +126,12 @@ function pretty_match_result($ret) $ret = $router->match('/55-foo-bar', 'GET'); $end = microtime(true); $matchTimeU = $end - $start; -echo 'Match time (unknown route): ' . number_format($matchTimeU, 6) . " seconds\n"; +echo 'Match time (unknown route): ' . number_format($matchTimeU, 6) . " s\n"; // echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; // print totals -$totalTime = number_format($buildTime + $matchTimeF + $matchTimeR + $matchTimeU, 6); -echo PHP_EOL . 'Total time: ' . $totalTime . ' seconds' . PHP_EOL; +$totalTime = number_format($buildTime + $matchTimeF + $matchTimeR + $matchTimeU, 5); +echo PHP_EOL . 'Total time: ' . $totalTime . ' s' . PHP_EOL; echo 'Memory usage: ' . round((memory_get_usage() - $startMem)/ 1024) . ' KB' . PHP_EOL; echo 'Peak memory usage: ' . round(memory_get_peak_usage(true) / 1024) . ' KB' . PHP_EOL; @@ -140,12 +140,12 @@ function pretty_match_result($ret) $ php examples/benchmark.php There are generate 1000 routes. and dynamic route with 10% chance -Build time (1000 routes): 0.011926 seconds -Match time (first route): 0.000072 seconds(URI: /rlpkswupqzo/g) -Match time (random route): 0.000015 seconds(URI: /muq/vs) -Match time (last route): 0.000013 seconds(URI: /fneek/aedpctey/v/aaxzpf) -Match time (unknown route): 0.000014 seconds -Total time: 0.011953 seconds +Build time (1000 routes): 0.011926 s +Match time (first route): 0.000072 s(URI: /rlpkswupqzo/g) +Match time (random route): 0.000015 s(URI: /muq/vs) +Match time (last route): 0.000013 s(URI: /fneek/aedpctey/v/aaxzpf) +Match time (unknown route): 0.000014 s +Total time: 0.011953 s Memory usage: 1814 KB Peak memory usage: 2048 KB @@ -153,14 +153,14 @@ function pretty_match_result($ret) $ php examples/benchmark.php There are generate 1000 routes. and dynamic route with 50% chance -Build time (1000 routes): 0.017 seconds, For collect and parse routes. +Build time (1000 routes): 0.017 s, For collect and parse routes. -Match time (first route): 0.000126 seconds(URI: /frlpz/y/yv/hzmjycn/fyuus/name) -Match time (random route): 0.000012 seconds(URI: /rt/tbivsuspclfyra/mrys) -Match time (last route): 0.000008 seconds(URI: /ltinm/mxrtqcbjb) -Match time (unknown route): 0.000015 seconds +Match time (first route): 0.000126 s(URI: /frlpz/y/yv/hzmjycn/fyuus/name) +Match time (random route): 0.000012 s(URI: /rt/tbivsuspclfyra/mrys) +Match time (last route): 0.000008 s(URI: /ltinm/mxrtqcbjb) +Match time (unknown route): 0.000015 s -Total time: 0.017024 seconds +Total time: 0.017024 s Memory usage: 1078 KB Peak memory usage: 4096 KB @@ -168,14 +168,14 @@ function pretty_match_result($ret) $ php examples/benchmark.php There are generate 1000 routes. and no dynamic route -Build time (1000 routes): 0.012 seconds, For collect and parse routes. +Build time (1000 routes): 0.012 s, For collect and parse routes. -Match time (first route): 0.000221 seconds(URI: /ltnwon/epwnihhylz/qmd) -Match time (random route): 0.000014 seconds(URI: /okluuvfaz/bolsgvnjp) -Match time (last route): 0.000009 seconds(URI: /rwako/vg/x) -Match time (unknown route): 0.000019 seconds +Match time (first route): 0.000221 s(URI: /ltnwon/epwnihhylz/qmd) +Match time (random route): 0.000014 s(URI: /okluuvfaz/bolsgvnjp) +Match time (last route): 0.000009 s(URI: /rwako/vg/x) +Match time (unknown route): 0.000019 s -Total time: 0.012515 seconds +Total time: 0.012515 s Memory usage: 1014 KB Peak memory usage: 2048 KB From ae9c5fc9e77d1241279ce58cbf30632424915de2 Mon Sep 17 00:00:00 2001 From: inhere Date: Wed, 27 Dec 2017 21:46:57 +0800 Subject: [PATCH 027/151] some update, bug fixed for cachec router --- examples/benchmark.php | 83 +- examples/cached.php | 2 +- examples/cached/bench-routes-cache.php | 8528 +++++++++--------------- examples/object.php | 2 +- examples/simple-bench.php | 33 - examples/simple-loader.php | 30 - examples/static.php | 2 +- examples/swoole_svr.php | 2 +- src/AbstractRouter.php | 22 +- src/CachedRouter.php | 56 +- src/Dispatcher.php | 8 +- src/ORouter.php | 7 +- tests/boot.php | 24 +- 13 files changed, 3394 insertions(+), 5405 deletions(-) delete mode 100644 examples/simple-bench.php delete mode 100644 examples/simple-loader.php diff --git a/examples/benchmark.php b/examples/benchmark.php index e6c68f6..0e15f56 100644 --- a/examples/benchmark.php +++ b/examples/benchmark.php @@ -11,8 +11,7 @@ * The number of routes to map & match. Defaults to 1000. */ -// require __DIR__ . '/../vendor/autoload.php'; -require __DIR__ . '/simple-loader.php'; +require dirname(__DIR__) . '/tests/boot.php'; global $argv; $n = isset($argv[1]) ? (int)$argv[1] : 1000; @@ -54,6 +53,33 @@ function random_request_method() return $methods[$random_key]; } +function pretty_echo($msg, $style = 'green', $nl = false) +{ + static $styles = [ + 'yellow' => '1;33', + 'magenta' => '1;35', + 'white' => '1;37', + 'black' => '0;30', + 'red' => '0;31', + 'green' => '0;32', + 'brown' => '0;33', + 'blue' => '0;34', + 'cyan' => '0;36', + + 'light_red' => '1;31', + 'light_blue' => '1;34', + 'light_gray' => '37', + 'light_green' => '1;32', + 'light_cyan' => '1;36', + ]; + + if (isset($styles[$style])) { + return sprintf("\033[%sm%s\033[0m" . ($nl ? PHP_EOL : ''), $styles[$style], $msg); + } + + return $msg . ($nl ? PHP_EOL : ''); +} + function pretty_match_result($ret) { $str = json_encode($ret, JSON_PRETTY_PRINT); @@ -62,12 +88,12 @@ function pretty_match_result($ret) } // prepare benchmark data -$requests = array(); +$requests = []; for ($i = 0; $i < $n; $i++) { - $requests[] = array( + $requests[] = [ 'method' => random_request_method(), 'url' => random_request_url(), - ); + ]; } $startMem = memory_get_usage(); @@ -78,61 +104,84 @@ function pretty_match_result($ret) // 'notAllowedAsNotFound' => 1, ]); -// map requests +/** + * collect routes + */ $start = microtime(true); foreach ($requests as $r) { $router->map($r['method'], $r['url'], 'handler_func'); } $end = microtime(true); $buildTime = $end - $start; -echo "Build time ($n routes): " . number_format($buildTime, 3) . " ms, For collect and parse routes.\n\n"; +echo "Build time ($n routes): ", +pretty_echo(number_format($buildTime, 3), 'cyan'), +" ms, For collect and parse routes.\n\n"; + +// dump caches +$router->dumpCache(); + +/** + * match first route + */ $r = $requests[0]; $uri = str_replace(['{', '}'], '', $r['url']); -// match first known route $start = microtime(true); $ret = $router->match($uri, $r['method']); $end = microtime(true); $matchTimeF = $end - $start; -echo 'Match time (first route): ' . number_format($matchTimeF, 6) . " s(URI: {$uri})\n"; +echo 'Match time (first route): ', +pretty_echo(number_format($matchTimeF, 6)), +" s.\n - URI: {$uri}, will match: {$r['url']}\n"; // echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; +/** + * match random route + */ + // pick random route to match $r = $requests[random_int(0, $n)]; $uri = str_replace(['{', '}'], '', $r['url']); -// match random known route $start = microtime(true); $ret = $router->match($uri, $r['method']); $end = microtime(true); $matchTimeR = $end - $start; -echo 'Match time (random route): ' . number_format($matchTimeR, 6) . " s(URI: {$uri})\n" ; +echo 'Match time (random route): ', +pretty_echo(number_format($matchTimeR, 6)), +" s.\n - URI: {$uri}, will match: {$r['url']}\n"; // echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; -$r = $requests[$n-1]; +/** + * match last route + */ +$r = $requests[$n - 1]; $uri = str_replace(['{', '}'], '', $r['url']); -// match last known route $start = microtime(true); $ret = $router->match($uri, $r['method']); $end = microtime(true); $matchTimeE = $end - $start; -echo 'Match time (last route): ' . number_format($matchTimeE, 6) . " s(URI: {$uri})\n"; +echo 'Match time (last route): ', +pretty_echo(number_format($matchTimeE, 6)), +" s.\n - URI: {$uri}, will match: {$r['url']}\n"; // echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; -// match un-existing route +/** + * match unknown route + */ $start = microtime(true); $ret = $router->match('/55-foo-bar', 'GET'); $end = microtime(true); $matchTimeU = $end - $start; -echo 'Match time (unknown route): ' . number_format($matchTimeU, 6) . " s\n"; +echo 'Match time (unknown route): ', pretty_echo(number_format($matchTimeU, 6)), " s\n"; // echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; // print totals $totalTime = number_format($buildTime + $matchTimeF + $matchTimeR + $matchTimeU, 5); echo PHP_EOL . 'Total time: ' . $totalTime . ' s' . PHP_EOL; -echo 'Memory usage: ' . round((memory_get_usage() - $startMem)/ 1024) . ' KB' . PHP_EOL; +echo 'Memory usage: ' . round((memory_get_usage() - $startMem) / 1024) . ' KB' . PHP_EOL; echo 'Peak memory usage: ' . round(memory_get_peak_usage(true) / 1024) . ' KB' . PHP_EOL; /* diff --git a/examples/cached.php b/examples/cached.php index 066df59..a7acafc 100644 --- a/examples/cached.php +++ b/examples/cached.php @@ -15,7 +15,7 @@ use Inhere\Route\CachedRouter; use Inhere\Route\Examples\Controllers\RestController; -require __DIR__ . '/simple-loader.php'; +require dirname(__DIR__) . '/tests/boot.php'; $router = new CachedRouter([ // 'ignoreLastSlash' => true, diff --git a/examples/cached/bench-routes-cache.php b/examples/cached/bench-routes-cache.php index 373f0fa..428a943 100644 --- a/examples/cached/bench-routes-cache.php +++ b/examples/cached/bench-routes-cache.php @@ -1,9013 +1,6959 @@ array ( - '/erpu/re' => array ( + '/y/fupjfmu/vzp/wv' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/rncyno' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/bcatenqhnb' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/x/ygapxlzwhp' => array ( - 'GET' => array ( + '/krowlqaxgogttqrne/p' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/u/phydrsyjazd/zy/qiqf' => array ( + '/kezemshvpgtqxkshqpp' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/eltgxum/jqhruc/ohebyjj' => array ( + '/d/aysn' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/vlfuxybsq' => array ( - 'POST' => array ( + '/ywmomb' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/xnwtfzwnzk' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/cysmiuu/uqu' => array ( + '/skxguofmtppf' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/amcds/hyk' => array ( + '/pwjpxtprv/ekb/vtg' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ulzikcaqi' => array ( + '/mdvoxvpbykgqkbmg' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/wzrzlgaidinwvu' => array ( + '/mgxghxxtjvzimhqdd' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/s/cjhceizvst' => array ( + '/rzoebppoh' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qwojzwsxlk/' => array ( + '/ocg/zdmqdqinlyeomlg/u' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/sptlzpmjfiea/a' => array ( - 'DELETE' => array ( + '/nmgncpdn/ghfbh' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/miiudte/xu' => array ( - 'PUT' => array ( + '/glizewyhodcbowpvq' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/sspl/lsockiymx/' => array ( - 'DELETE' => array ( + '/henxy' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/lmynmjml' => array ( + '/wshjd' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/bkdny' => array ( - 'DELETE' => array ( + '/xbstxh/czklcehvw' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/vxaksks/' => array ( - 'PUT' => array ( + '/hextjqf' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/ewybw' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/udwrbyh' => array ( + '/xxf/bmbfqo/eumqs/gmomh' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/lpkmrrggsdbxg' => array ( - 'GET' => array ( + '/deelxeoyuajsbz' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/obmjjzyf/e' => array ( + '/fvkpmvclkhxtnxqcnqoj' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/zhcwravfg' => array ( - 'POST' => array ( + '/lmdzbuxzhpes/jmlej/o' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/gv/amsd/wdafhwqeulhe' => array ( + '/lwqz/kcfm/l/el' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qdfklulakke' => array ( + '/rinuxageqtzblebvv' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qmak/b/kccwi/kgcvwjqqf' => array ( - 'POST' => array ( + '/cgayx/dhlwwq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/z/nwj/zaltgexmjwcocjt' => array ( - 'PUT' => array ( + '/xgdg/st/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/lqtqtzd' => array ( - 'PUT' => array ( + '/helhze/uq' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/kroklcy/p/dwxi' => array ( - 'DELETE' => array ( + '/cgvjqjkzpk/vgoos' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/jb/erhe' => array ( - 'DELETE' => array ( + '/jzxefxpfx/hqcdlhdcjh' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/txxwa' => array ( - 'DELETE' => array ( + '/lwmndpli/yx/ssw' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qhjonfdugohg' => array ( + '/cy/lqwotz' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/kfk/k/qpqfvygjda' => array ( - 'PATCH' => array ( + '/uibqx/iat/fj/' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/olqmsanrw/' => array ( - 'POST' => array ( + '/lxd/wdh/gmgv' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/xsczux' => array ( + '/ley/c/rltts' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/bwtcqkialrshol/i' => array ( - 'PATCH' => array ( + '/tcikq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/mduofqhzaf/sgn' => array ( - 'PATCH' => array ( + '/imapwsfjvp/lsdi' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ca/a/asjrhnbfgzyzfmvt' => array ( + '/klfg/p/uxlxtbatbnaz/a' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ffdoocvu/pc' => array ( - 'PUT' => array ( + '/echjtzrmhzwvgqqi' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/zbtcgk/pvcattvmbx' => array ( - 'PUT' => array ( + '/avpbs/yomkiizb/fl' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/aiprsh/pvs/bbp' => array ( - 'PUT' => array ( + '/dfd/wa' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/rxlitbt/gcmj' => array ( - 'GET' => array ( + '/eqghc/csgosrv/j/ylxuhn' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/m/imswlxoa' => array ( + '/jfusfzd/akdz' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ovhjczpv' => array ( + '/dcmhxkj/b/kyfz/inzhahw/' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/aioh/x/cub' => array ( - 'GET' => array ( + '/yao/umxglg/qezugtsfxk' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/xzg/hoobgwcvzvfrh' => array ( + '/cxwby/gbaysnb' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/jnhauh/mkt/hbrau' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/zu/xswc/pouumsebjw' => array ( - 'PATCH' => array ( + '/encckpmwz' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/guzxje' => array ( + '/emwl/o/wtyvaujekepu/' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/w/yihtzepr/r' => array ( - 'GET' => array ( + '/v/opxmsrsuk/s/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/frld/w' => array ( - 'POST' => array ( + '/npwwvtgyebb' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/jsvcxr' => array ( - 'DELETE' => array ( + '/nfwlkh/rbmfbj/now' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/lkixeflqyz/cq/ljgdpl/lb' => array ( - 'GET' => array ( + '/nmtsydqxd/l/bd' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/xkcbitpwz/tm' => array ( - 'GET' => array ( + '/fvcqip' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/hkhxzexvrnxbty/v' => array ( - 'DELETE' => array ( + '/cvrbtgxitoumk/ygapmv' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/rkmbqng' => array ( + '/znd/ovzok/f' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/iyceaqbkffucagslunp' => array ( - 'GET' => array ( + '/tdcgb/o/diw' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/vsimukt/xpfnp' => array ( - 'PUT' => array ( + '/tzvtudtgfjyvonf/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/pknyxwcpuilcqu' => array ( + '/ilw/pfninpvvuf' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/jjnujaumbl/cbr' => array ( - 'GET' => array ( + '/drwa/a/bmxzncpc' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/silx/altfzlnl' => array ( - 'PATCH' => array ( + '/i/nh/ogeit/it/auzjl' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/lwhp/xd/u' => array ( - 'PATCH' => array ( + '/vwyc/ywobpbadf/phnjpy' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ckgjoj/fwywim' => array ( + '/ve/ugvwsfwxsb/itw/v' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/dxetvcqjdgcd/db' => array ( - 'PUT' => array ( + '/i/jgiwwe' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/mvsxqwwv/' => array ( - 'PUT' => array ( + '/abfea/aabtc/' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/um/mrh/p' => array ( - 'DELETE' => array ( + '/midarcscvgcvykf' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/mvtuxp/mlurgbx' => array ( + '/ts/sh/prkeolnceft' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/xo/ziopayafx' => array ( + '/wqfdvjwfsmp' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/gvgcxxekz/ji/pymgkjf' => array ( - 'GET' => array ( + '/ugzjiazdc/thez' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qeuol/ujfntgnp/zp' => array ( - 'DELETE' => array ( + '/betpxovayzrc' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/fbnyjomvosyuz' => array ( - 'PUT' => array ( + '/i/ifpmbcrmpypqm/nxuhn' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/cicrqlnmlv' => array ( - 'PUT' => array ( + '/ru/h/acjtdrzov' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/rqo/yq/zwaanljkdtzb/b' => array ( - 'DELETE' => array ( + '/wyz/qh/ccp/s/rsujrmf/e' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/pov/jwm' => array ( + '/mej/xksgztwerqpp' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/regw/zlqwvffofsw' => array ( - 'DELETE' => array ( + '/eeinbyo' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/vht/h/ip' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/inlksxmazhrl/ltt/' => array ( + '/wcvcdgfeu/hecgyyl' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ubepcvdndwam/jo' => array ( - 'GET' => array ( + '/mmpas/percj' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/uk/rwvxwd/ju' => array ( + '/ctmipdethqp' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/vylyhylhavo/ovcv/' => array ( + '/ozvv/a' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/njjcp/pnsh/el' => array ( - 'POST' => array ( + '/cf/qiepjojihsqynzu' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/holqqgaoxnwol/jjhxarw' => array ( - 'DELETE' => array ( + '/pe/h/gslpc' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/jaswcqjtgpgka' => array ( - 'POST' => array ( + '/saigxnnb/g/yrlfci' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/zjkzxyfe/mu/df' => array ( - 'PUT' => array ( + '/frzunrtc/zsfhtngnh' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/irxkhz/mlyzz/ufmi' => array ( + '/bltoeqfbwiltodzeipuk/' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/e/fputkgclljmxt' => array ( + '/vqnwuxnezhlasklbo' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/n/fmrtjxcztvo/kopge' => array ( + '/pbhygixx/bqnqdlskgw/' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/j/asbtwy/um/txlge' => array ( - 'PUT' => array ( + '/cflanxxyvtmbnqx' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/muvaf/vymwwyn' => array ( - 'GET' => array ( + '/yg/rxt/qmkkgvfjw' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ageqsit/yom' => array ( + '/fswtpbixbt/ewjhw' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ex/ixelhpx/xix/cp' => array ( - 'DELETE' => array ( + '/qjwfahh/kwxhzjtg' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/sf/xld/uatr' => array ( + '/trlitrqzqtokd/zv' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/vslfn/ggf/dziucqymo' => array ( + '/rfp/qtj/foaadsjru/m' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/upr/mvyzh/wgv/ebqi' => array ( + '/oqmmhqkzzqogo' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/pq/gsknflet' => array ( - 'PUT' => array ( + '/bzovda/lm' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/mv/omu' => array ( + '/vuinm/' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/jvxmferaw/xqbyagpuul/s' => array ( + '/omgrn/w/p/zh/z/' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/gamacrsydptf/cysa' => array ( - 'PATCH' => array ( + '/nzjgu/iluhssefggdakrk' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/vvy/mykfkstjnkxgxkrb' => array ( - 'PATCH' => array ( + '/vnfi/h' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/pr/bbsl/cadqsbpi/tfqcj' => array ( + '/j/ccxvwqbquma/jmvdng' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/fvh/htwwdwmu/gk' => array ( - 'PUT' => array ( + '/rnjyprydung/ld/' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/dzkjp/wwtr/' => array ( - 'GET' => array ( + '/l/rjwelbfah/tzxm' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/pvsneku/eag/ptvjyw' => array ( - 'POST' => array ( + '/gh/mlwyuatdlq/saj' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/txazpj' => array ( + '/cziv/sgmtvdzkumsojlm/r' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/kmuioauwqpc/fpw' => array ( + '/zyhmrqqehuajowltusys' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ubqc/yiqrrixby' => array ( - 'GET' => array ( + '/ewiezcqhz/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/vsm/ctgn' => array ( - 'GET' => array ( + '/uchx/moi' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ve/qarsxa' => array ( - 'POST' => array ( + '/fusnbh' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/lweco/fak/rzp/cdkngafo/' => array ( - 'PATCH' => array ( + '/wqn/rtj' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/neqyon' => array ( - 'POST' => array ( + '/pyjdr/zfvamnc/to' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/s/lqy/aaial/ugesikr' => array ( - 'PATCH' => array ( + '/fzzmozm' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/dxedg' => array ( - 'POST' => array ( + '/eddihxlhod/kx/kptqthm/f' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qkvhdfcgczmpzgykkfb' => array ( + '/pxltrnkmktxnncshdx' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/gule/lwyvwgeinycbiwxj' => array ( - 'DELETE' => array ( + '/qy/fopwf/' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/zxhjap/xeidn' => array ( - 'PUT' => array ( + '/mulg/ifjuq/eqn' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/shpsnwsz' => array ( + '/eijjoi/df' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ytovugwp' => array ( - 'DELETE' => array ( + '/nsgxbqmytsqqavzk/y' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/hcnbjgrs' => array ( + '/owqxwuybd/afjd/nh' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/dgacx/' => array ( - 'PUT' => array ( + '/jmhfxxufvx/r/lcdxf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ue/svcsw/vtbe' => array ( - 'GET' => array ( + '/j/svdvwvevij/ewugl' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/is/epjzjikhm/gkii' => array ( + '/lkhsbzk/wygvznsaazzpp' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/vkezviqgyoivqassp' => array ( - 'PUT' => array ( + '/ujysdrcho/zhngck' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/jkowijoyxiw' => array ( + '/czsmog/qierxw/vd' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/mkxfwmd' => array ( - 'POST' => array ( + '/fkjvqc' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/bwucokwfacgeshawzd' => array ( - 'GET' => array ( + '/rirzopmyluaa' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/w/sfcxoeh/xmd' => array ( - 'POST' => array ( + '/eo/jrh' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/sttosruvbpivwgoob' => array ( - 'GET' => array ( + '/xexizkgexonrpms' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/wopbwbmgat' => array ( - 'GET' => array ( + '/auurguf' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/woyb/tck/bqq/' => array ( + '/z/lmupei' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/rdmwdawace/hmnylyxg/' => array ( + '/cxlivm' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/vg/y/e/o/no' => array ( + '/zrvcdifokekrilf/x' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/quevzr' => array ( - 'PUT' => array ( + '/wysjsnk/nio' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/y/iqxmid/zcc/ucvkbytj/' => array ( - 'POST' => array ( + '/yocnb/ouooqfrp' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/d/pebhalzfvkx' => array ( + '/xhjeek' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/xxwmloxmuuzg' => array ( - 'DELETE' => array ( + '/qchvejkgcner' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ab/pv/aqnwgfmcgodlnsq' => array ( - 'POST' => array ( + '/vtyjxwwgdcopgokkpma/l' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/csfbfyfbgsdip/qczk' => array ( + '/wkg/u/ksr/boei' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/jrwbhniqvqrgmeab' => array ( + '/voqwuacsroblgq/uvy' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/pyphxqhglnagmfk/' => array ( + '/dbe/iupfq/iovmfajj/' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/mqe/phymwfcuk/kovhnmsi' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/nfxzaxvncqw/ij/u/npf/a' => array ( - 'PATCH' => array ( + '/xjntl' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/hr/avieueneedth' => array ( + '/trjeq/lbi/hhlsdn/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/aolmysovbpmu' => array ( - 'PUT' => array ( + '/wumih/ayw/x/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/eflqevxd/oh' => array ( + '/ir/enzjrge/r/zlztlctc' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/bicmwipnezvzoaanync' => array ( + '/gsyxyut/forzi/jeju' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - ), - ), - '/klthmnr/zc/vxuz/y' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/sozxovibx/kh' => array ( - 'GET' => array ( + '/pieuv/ea/nf/cqf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/blqlxvi' => array ( - 'GET' => array ( + '/zojgledsekrmza/bf/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/cjniw/dbjfhi/dpyrxfr' => array ( - 'POST' => array ( + '/mmyvrpw/na' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/kpmsbxura/mxv/rd' => array ( - 'GET' => array ( + '/twhgj/nqtykl/cbi' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ubebi' => array ( - 'POST' => array ( + '/wckwl' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/wfzhjxctl/lrrzneb/k' => array ( - 'GET' => array ( + '/ecsbwvqckue' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/uzpwaxyxg' => array ( - 'DELETE' => array ( + '/praswh' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/h/tmchbbrmxwwpxsmvm' => array ( + '/jlkqdei/blwft' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ywmmhnevjwxphtu' => array ( + '/whecvqj/sppjp/w/mxe/z' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/xgqq/fyc/bzxsq' => array ( - 'PATCH' => array ( + '/eo/njlv' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/frp/xa/h' => array ( + '/p/fmw/rdw' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/pivobqexiy/' => array ( - 'GET' => array ( + '/rd/sxqlsqan' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/h/cqj/orsvvvaiktdpk/bov' => array ( - 'PUT' => array ( + '/lz/iigzmgkwg/obbt/shc' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/zddjrss/npz/idolgf/c' => array ( - 'PUT' => array ( + '/f/e/tsyiod' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ztt/rda' => array ( - 'PATCH' => array ( + '/gmd/zyyerjlywfzmsgl' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/eldnqnvphiqiqs/' => array ( + '/fvvdzff/pq' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/lvv/megz/jsjqf/' => array ( - 'GET' => array ( + '/vuaesaqumamq/l/bbp' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/onjrq/slu/xepwy/snu' => array ( + '/apqqnescq' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/f/vkfvuajgsvpbakjbl/' => array ( + '/ecnq/dn/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/un/bzhkx/jmbeow' => array ( - 'GET' => array ( + '/uhxwlezs/tyliv' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ixaebu' => array ( + '/qnihqkcjqift/' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/zwhgwsvdj' => array ( + '/ulmu/wv/vwii' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/khmhf/fp/tiil/wrbg/' => array ( - 'PATCH' => array ( + '/q/qt/npmmkim/sfqa/' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/jc/pny/s/u/vixdhlasll' => array ( - 'GET' => array ( + '/re/told' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qn/lacl/' => array ( - 'PATCH' => array ( + '/drhfncyumgd' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/hiwx/zbwxcpev/' => array ( - 'GET' => array ( + '/flfh/kdjfa' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/cqdsvbnxjor' => array ( - 'PATCH' => array ( + '/chqln/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/yss/nc/nhgslrh' => array ( + '/cc/ndtefiuekughw/pgz/p/a' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qjvarculqwlc/sxs/hqm' => array ( + '/dt/shseti' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ysoe/onwtdwdcsxe/np' => array ( - 'PUT' => array ( + '/fkcz/zythgdgak' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/nzm/lyjxkf' => array ( - 'GET' => array ( + '/phxceguyrfzm/qthsfq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/fguaaicgy/l' => array ( - 'PATCH' => array ( + '/nemqeklhvo/cdnsx' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/rmp/ymxssvtyb' => array ( - 'PUT' => array ( + '/nvua/t/sg/stx/pcew/g/' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/uexodvprsuuvkykubm' => array ( + '/b/kmrmapkx/sj/krjorbbg' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/uycgcin' => array ( + '/hdl/haer/uj' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/nusamu' => array ( - 'GET' => array ( + '/g/ss/fnmw/ysnau' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/aiibne' => array ( - 'DELETE' => array ( + '/btauooes/dm' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/xkf/gtggzvggqaoqjz/' => array ( - 'GET' => array ( + '/mg/osbig' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/rxafol/zubnsup/awm/t' => array ( + '/u/jwhdy' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/bujut/isd' => array ( + '/o/rkvwlibmxm/ltfks' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/udffhzh/vgguj/weem' => array ( + '/srbbp/khjy/d' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/gb/caxnc/hynmakv/o/oj' => array ( + '/k/gwuenfw/r/yt' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ovziasq' => array ( - 'PATCH' => array ( + '/yong/w' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/pnqrs/kbgucy' => array ( + '/hnarvxpfzlqzfjjzd' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/pswowzg' => array ( - 'GET' => array ( + '/msxjfsyuybrc/yofhjoj' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/fncznaozflwtduxghmof' => array ( - 'GET' => array ( + '/hjhhpmv/bid' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/nrrv/xmnhljrlqv/clb' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - 'option' => array ( - ), - ), - ), - '/kkbritzsc' => array ( + '/ahfkkhuuoehkn' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - ), - ), - '/icguc/oevcxf' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/diiwq/kooi/bogacmgynmr' => array ( + '/vonphzljoegcwikpu' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/yprwyhzjr' => array ( - 'POST' => array ( + '/kxtuxvxu/ctw' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/k/iylfx/runa' => array ( - 'POST' => array ( + '/gmnlerxkta/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/hrjjxeqbpcjzocnizc/' => array ( + '/zl/rvsnhsx/yfbsittvtfu' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qtvyndrihdk/rr/' => array ( - 'POST' => array ( + '/wcuixze' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/oqxbw/dnx' => array ( + '/byulfdlydi/xaxdgwongb' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/wxphsij' => array ( + '/tdsgjilqa/otxjd' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - ), - ), - '/epxpqhj/dgu/smsicb' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ykruc/' => array ( - 'PUT' => array ( + '/cldjsvjtzay/kjm/p' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/s/oqyqbktkph' => array ( - 'PUT' => array ( + '/lgts/kios' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/iavcpjpc' => array ( - 'DELETE' => array ( + '/ntsnktpgpplhx/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/bkdxtnmcwwehjsg' => array ( + '/eannxxvofu' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/fbgoobarr/mkc' => array ( + '/vuyrk' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/gq/xirnvywkznzrf' => array ( - 'GET' => array ( + '/u/krscvni' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ii/xdqi/swsqyoukq' => array ( - 'DELETE' => array ( + '/qjh/ezhbolfjbfikdpq/r' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/wdgpsizuaozr/samax/x' => array ( - 'POST' => array ( + '/s/iyk/jilarboqzcr/c' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/umuhcwqtipfpu/nlgue' => array ( - 'PATCH' => array ( + '/nwoyzfk/hcjdd' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/abwfe/vsqz/t/ssyuolczj/a' => array ( + '/xvk/ldhsdbr/lwbbd/mjdz' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/mrvwaphxubwo' => array ( - 'PUT' => array ( + '/fqwu/dzdeaqxlmrztm' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/tnmwyn' => array ( - 'POST' => array ( + '/o/ljxcckhqrovafkynur' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/lerjs' => array ( + '/nokavs/h' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/fhsjv/cyomgais/rvsna' => array ( + '/tojvdro/c' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/juhfvqludsgkic' => array ( - 'GET' => array ( + '/qercy/nswcw/lwkur/at' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/hdanuojyivxki/eqpp/g' => array ( + '/yqldznltunrdloguu/' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/nwmnab/p/y' => array ( - 'PATCH' => array ( + '/zolh/x/tchl' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/tuec/brd/y/qkk/e' => array ( - 'PUT' => array ( + '/wyhayv/kh' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/gibtuskefylwcgr' => array ( + '/jwnvkxnlqde' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/bornzbtrvxx/fn/kfjyu/m/t' => array ( + '/saifcihbwhqwsrr/j' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ruvcpjxkbjf/fscougry' => array ( - 'POST' => array ( + '/yndpiffgz/o/q/w' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/wldjw' => array ( - 'POST' => array ( + '/oshdxbdolaxzxm' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/pftxlfxdqthwnhuvml' => array ( - 'GET' => array ( + '/h/mpuxgodeqvkgrzdesy' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/wcedybias' => array ( - 'PATCH' => array ( + '/cer/ekr' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/jjzwl/el' => array ( + '/zqgdjqx' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/rqhodzi' => array ( - 'PUT' => array ( + '/gdrrjyt/fn/wolwg' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ppnrjml' => array ( - 'PATCH' => array ( + '/ttwcbqkwvk/ji/aabcgynv' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/kvnqd' => array ( - 'PUT' => array ( + '/si/jgi' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/dnwho' => array ( - 'PUT' => array ( + '/dmtblgufco/jl/tw/sxbfdh' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/pnvmzgaloedrfd' => array ( + '/wyosxolrzytf/' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ldnmazw/jtqyf/jnzv' => array ( - 'GET' => array ( + '/hdbvh/vpvb/' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qgp/ztlwezdlzfdxjf/a' => array ( + '/fvztatsctgxnjqrvimq' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/uipyxegvbr/etkhflk' => array ( + '/ennt/kuiivyy/uve' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - ), - ), - '/glfiira' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/bhf/jeaatbacjmklvag' => array ( + '/zhcgdws/' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/fanxktfb' => array ( - 'PATCH' => array ( + '/wsmnvwznubbciov' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/yvcakwsqr/hvxguyzfk/' => array ( - 'DELETE' => array ( + '/xjnaxhyuh' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/u/h/j/qd/nej' => array ( - 'DELETE' => array ( + '/poei/swm' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/htmv/szrsdh/rkjuok' => array ( + '/bmdfpxmk/pncnqlihgux/q' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/gkvsdduymbnfr/r/edvp' => array ( + '/mzsvmv/ufjiq' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/efask' => array ( - 'DELETE' => array ( + '/cbtruti' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/yqagb' => array ( - 'PUT' => array ( + '/liqmtvnbarxnhhmkca' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/bt/twkknxxmmvaw' => array ( - 'GET' => array ( + '/ygrjdgz/u' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/lx/etyzlapl' => array ( - 'DELETE' => array ( + '/xlswyttqu' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/nhq/unvpmymbvfiumq/' => array ( + '/rxckpugmrpyu' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/upcm/fznnb' => array ( + '/uiear/us' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/c/gbvqeafjh' => array ( - 'POST' => array ( + '/lqlmzjoxdqqvmsg' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/kygvkfzvo' => array ( - 'GET' => array ( + '/pwyibnwhyjkm/xltkfeq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/xfzi/afxiksqqcriado/t' => array ( + '/qtgtvmba/aqcxzoepb' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/v/qtpxlwzokgd/seagonio' => array ( + '/eicz/i' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/kzcsqhvsg' => array ( - 'POST' => array ( + '/t/v/fv/ymowc' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ax/iprhoi/phu' => array ( + '/ojcfkf' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/iwukzu/ybpu/nvfqj' => array ( + '/myfjxaa' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/cz/jwcufpfqv/ykm/yiq' => array ( + '/wqkp/hlbds' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/jyikptr' => array ( + '/yiommzxrc' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qr/xlmrjftdm' => array ( - 'DELETE' => array ( + '/vmsnolqg/jq/ggdnzkuesf' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/yvphsuoid' => array ( - 'DELETE' => array ( + '/tfpz/ylnkgwykl' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ttjmfguvbovkemdqqe/ag' => array ( - 'PUT' => array ( + '/cthl/md/iydchxprfszslw' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/hgzlqtu' => array ( - 'PATCH' => array ( + '/xrxmcwoapxjhvbbym' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/rmpmlgr/j' => array ( - 'DELETE' => array ( + '/c/bohayeju/zlfswvl' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/gz/mpeljtnc/aamahr' => array ( + '/ejkjeaanqaikf' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/svmeq' => array ( - 'DELETE' => array ( + '/pfcnvhahyrcrkaj' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/cftkz/emevj' => array ( - 'PATCH' => array ( + '/rjetz/agq/faqtvyumj/ag' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/bvkb/ccayhx/slxqye' => array ( - 'PATCH' => array ( + '/brxaq/vekuf' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/hgrqxkcrmavvyn' => array ( - 'DELETE' => array ( + '/cjgwcv/sioehiwrgfwg' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/erybjyozhs/o' => array ( + '/kxq/e/d' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/nzmewfjagq' => array ( - 'PUT' => array ( + '/r/affdwlzw' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ioft/xawsybejwp' => array ( - 'POST' => array ( + '/migrwr/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/iceoaaluce/awts/fno' => array ( - 'POST' => array ( + '/tvmimfuhuzv/wzadqtkmj' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/thkiqwcuuicfh/' => array ( + '/apzwvpqsugr/idpgy/yovd' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/engwhht/d/hvxirwe' => array ( + '/bdszk' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/nc/fjcrxyut' => array ( - 'PATCH' => array ( + '/bqtsaw/efhan/fqiyzq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/haqvyznaa/ts/b' => array ( - 'PATCH' => array ( + '/tt/oniiihqmclwawnjeqe' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ewjoopawv' => array ( - 'DELETE' => array ( + '/ag/epagwdxyrv' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ztx/x/wnheyys' => array ( - 'GET' => array ( + '/r/wousgobwpam/zp' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/z/quorb/qsnooq/q/jnl/yfbb' => array ( + '/oelav' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/c/ia/ktbfpcvw' => array ( - 'PATCH' => array ( + '/jtwnfihnswqeenaxyl/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/gbtjusiryb/bwma/ccwkaw' => array ( + '/jseir' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/myhoefn' => array ( - 'PUT' => array ( + '/prqjtwp/erfajg/m' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/dpxpbi/lztkojhn' => array ( - 'POST' => array ( + '/wqvqzvst/rp' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/lwuyskscbsgfjd' => array ( - 'POST' => array ( + '/nyqoxdqnn/u' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/is/fv/o' => array ( - 'PUT' => array ( + '/sdcqynor' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ulfubqqfhcn/gczhpd/ox' => array ( + '/biobsh' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ahpxawblght' => array ( + '/fw/arihrgnsrep' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/tusrju/ocrd/bqkvvnh' => array ( + '/qrgnldfj' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/hldfem' => array ( - 'GET' => array ( + '/gfrqlnzcf' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/gioepwiciv/qqoeuho' => array ( - 'PUT' => array ( + '/jeicaildd' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/muhhp' => array ( - 'GET' => array ( + '/u/acgvxqaslmlgcplvcjo' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/tewfjewvl/' => array ( + '/dit/jzen' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/dsrngkyt' => array ( - 'DELETE' => array ( + '/jjycfsarrmjy' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/rdaea/ljterjaepknh' => array ( - 'PATCH' => array ( + '/u/eiafqf/vhsihjfjr' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/cnxedaqu/os' => array ( + '/pmlgg/ycfdzr/oy' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/zoqxt/iojk/dmw' => array ( - 'POST' => array ( + '/bjuggmb/ozcow' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/lzmhi/jz' => array ( - 'PATCH' => array ( + '/oaofo' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/yaxhyvmoisy/eexz' => array ( - 'PUT' => array ( + '/xukwet/bge' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/t/gqkxwcumq/dweh' => array ( - 'GET' => array ( + '/czqqt' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/fx/ozeoe/w/oqeq' => array ( + '/gaty/iudznfitjbfpwj' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/hvbbshad/foollgh' => array ( + '/obgrwhihq' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/tzfljcfb/jtxg/mgccuwts' => array ( - 'PUT' => array ( + '/hysppin' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/rghdymgjtdmub' => array ( - 'GET' => array ( + '/wc/uachy' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/xojhvco' => array ( + '/lqppybyrj/flj' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/fgkxtozzjks' => array ( - 'PATCH' => array ( + '/nnfcquxvvtlnyh/' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qfss/ryzesww/' => array ( + '/vltpb/p/etprecd' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - ), - ), - '/czga/hism' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/soqzysagwfjvxt' => array ( + '/te/yf/vh/jc/a/nr' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/dspgb/ubgbnwr/xfm/kqjdr' => array ( - 'GET' => array ( + '/lnl/ebyubqxcp' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/uhlkcjhddzun' => array ( + '/unfxvtgyqwwgaan' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/cqwikhxsxv/aadsr' => array ( - 'DELETE' => array ( + '/mjm/wxsg/nyffmiv/gnied' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/mrbgmhtxzu' => array ( + '/zmbndbjt' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/afvsxxgylx/qfhuaancrc' => array ( - 'PUT' => array ( + '/shjv/gpqkzk/xattz' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ngpob/e/j/lkvbjv' => array ( + '/asugcyerywxscdhh' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/oqjdov/rxkba' => array ( + '/bjvcluxxjp' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/muzchu/b/hurrhz/fq' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - 'option' => array ( - ), - ), - ), - '/gaktgxrqb/jl/s/soyzu/lf/' => array ( - 'POST' => array ( + '/ulzjvlngds' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/dvjyjd/x' => array ( - 'PUT' => array ( + '/kcloczxgo/t' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/nojgwp/ks/fzjdrjnrq' => array ( - 'PUT' => array ( + '/ccz/ppsdwvqxezit/s' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/xchkqfv/omwaose' => array ( + '/grpvigzfgwaace' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/v/do/azxhrfbyxput' => array ( - 'POST' => array ( + '/gzgtdc/nurqs' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/hwzftelq' => array ( - 'DELETE' => array ( + '/ttxadyqpjz' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/dmbjoplmk/n' => array ( - 'DELETE' => array ( + '/p/et/x/lgwjreixpd/bqzk' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/l/xp/vjiremk' => array ( - 'PATCH' => array ( + '/lkyhqhshbvpfhypr' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/xsghvz/gjxptgzjgsfvg' => array ( - 'GET' => array ( + '/qjfwbbvl' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/rr/urr/suhws/aamyktqmkd' => array ( + '/gxgaqlsnw' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/q/ulynabb/wrznvx/f/wc' => array ( + '/u/arhyif/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/udcbzfodlwqxzxkd' => array ( + '/gyiqdqmpv/qvw/ttgujtvl' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - ), - ), - '/wfbgmgcevukvespgfj' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/gfdehfzvyo' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - 'option' => array ( - ), - ), - ), - '/deb/ovbdkplysvdbdpl' => array ( + '/qloxkpkhc' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/k/qwrc/crzo/ia/ucsulo' => array ( - 'POST' => array ( + '/cukbpkjvkbk/q' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/mwfvsteq/dm/zeznia' => array ( + '/usled' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/f/moqaawlb/yk' => array ( + '/jybrrc' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qdd/gygs/auctqyo/tv' => array ( - 'GET' => array ( + '/wllkwesgyioged' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/smpdt/he/nwc/' => array ( - 'GET' => array ( + '/rtyyvelrk' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/kbdji' => array ( - 'PUT' => array ( + '/x/ppvicpyfgsytmcb' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/erolwjeiox/vqxj' => array ( - 'POST' => array ( + '/nzgjq/ne' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/sktcmwspmdguyblrz/pm/' => array ( - 'PUT' => array ( + '/xj/vujnqxwtmtawqp' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/hg/bnch' => array ( + '/bpuw/mlw' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/i/jvv/zi/drq/l/djxoya' => array ( + '/w/cwvbqnbdnwu/' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/bsgcbsz/gyjcujmxrvop' => array ( - 'PUT' => array ( + '/faq/smwqmit' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/yotfbibdmmx/lp/rcd' => array ( + '/iaxgbqmpkniotu' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/tswxnwrlfl' => array ( + '/astnvealhqed' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/zdjmw/fxovsn/xy' => array ( - 'GET' => array ( + '/jcwsahsy/hbqzqk/tqi' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/bfhvexzdnrvkfivseoh' => array ( - 'PUT' => array ( + '/lj/rcll' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qrvbsbdudx' => array ( - 'GET' => array ( + '/rhs/nmbgevhm/wsna' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/pcx/oncwzjytvtsha/ir' => array ( - 'GET' => array ( + '/gk/hw/so' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/hio/ttajzvxt' => array ( - 'GET' => array ( + '/u/cwn/eaqbx' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/j/njjs/' => array ( - 'PUT' => array ( + '/axxzohlg' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ncuw/feig/k/' => array ( - 'POST' => array ( + '/piqmjwzqu/oxm' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/suz/nj/xxjxwqwypupf' => array ( - 'DELETE' => array ( + '/qhnixtauolcw' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ngwtaossxuldg/qblut' => array ( - 'PUT' => array ( + '/shydcvnigocxcnefsq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/xjjnnineih' => array ( - 'PUT' => array ( + '/gelpbklq' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/l/mvllukphlroyf/lo' => array ( - 'PUT' => array ( + '/gdssnrvkf/r/hnjxrxn' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/iaxzudbrju' => array ( - 'PATCH' => array ( + '/mbdgcpipe/onsv' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/mrqzn/fjh' => array ( + '/c/nswul/wcwfhonerwv' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/izkfuff' => array ( + '/ododosnkut/d' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/arwuyhmp' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/rqplfyiwil' => array ( + '/cyqkczfmshh' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/brqzipiked/svda' => array ( - 'PATCH' => array ( + '/pytyl' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qmg/wuvllukysnvckd' => array ( + '/hbeae/othae/d' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/pqum/sb/v/i' => array ( + '/rikoptgcxax' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/zjshl/mpf' => array ( + '/bfi/abk/tju/btbgydsv' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ekdg/mnbui/t' => array ( - 'GET' => array ( + '/dl/ypx/ywdpbm' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/csgjwu/vfgkg' => array ( - 'PATCH' => array ( + '/kk/yrhx' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/feutuvjwh' => array ( + '/ppwge/anta' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - ), - ), - '/hgoadxztc' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/emiozgsan' => array ( + '/ct/kjz' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qfshe' => array ( - 'GET' => array ( + '/qslunu/tktjrdxy/htuzm/c' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/dncynyuki' => array ( - 'POST' => array ( + '/qzlrds' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/nakf/exdmckl/eqili/o' => array ( - 'GET' => array ( + '/mg/pwgbabzgulkctq/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/wkwkkepq/gg/fqlmi/r/' => array ( - 'PATCH' => array ( + '/gddlox' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/uy/dk/ubc/pgjwcplo' => array ( - 'DELETE' => array ( + '/nbhxg/' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/zjeztfhwe/xgjwbl/ozhp' => array ( - 'POST' => array ( + '/scnm/oxlh/tirw/wynr' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/l/reldsku/rsrmput' => array ( + '/u/vdnvvmq' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/tt/akxvexje' => array ( - 'GET' => array ( + '/dtr/hsn/v' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/r/gptwwwnvgu/' => array ( - 'PUT' => array ( + '/ongzfzmw' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/fxz/pzw/qfmkmbdhdkdpl' => array ( + '/gokzulrqz/' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/bsqxf/mfkn' => array ( + '/brzsulgnmbjcs/ulg' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/gcaqxskftbros/w' => array ( + '/irn/xz/idavbifj' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/tllqtuylw/wfqtbr' => array ( + '/ukdkkxvo/qxngyl' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/vjbjhnmc/elsysmvmlau/' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/h/yoizu' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/lpbbzrkou/' => array ( + '/xstinxdygt/qxvw/vfzmd' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/y/mburelmjyjcve/' => array ( - 'POST' => array ( + '/iseyo/n/cwkbpftym' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/cbmiftrrlp/csas/' => array ( - 'PUT' => array ( + '/hnkwufydnnh' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/copxg' => array ( + '/xcu/eberadjsp' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/jpeomck' => array ( + '/mhyuwt/bngydds' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/tctusojysna/k/mwwz/x' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/is/eurkdxcobfooxo/z' => array ( - 'PUT' => array ( + '/texzcim' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/c/tgze/jeq' => array ( + '/z/nlleiqlmzbot/njd' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/znamdtgg/rzcwrfxk/g/te' => array ( + '/zlitia/mdey/e' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/kdulraak' => array ( + '/pbcmqof/qtkf/znkagaqc' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ku/xzcosro/qclualb/u/' => array ( + '/zntjltxn/wphhlg' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/z/wi/wenlad/fcw/taqjbec' => array ( - 'DELETE' => array ( + '/w/nfdmkvc' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ihrrsnhbobb/qxvogsb/i/t' => array ( - 'GET' => array ( + '/sbpb/viqtcfkzk/jln' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/nvxnmvgsbepp/q' => array ( - 'GET' => array ( + '/twnzf/aj/y' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/mtjy/xidxd' => array ( - 'PUT' => array ( + '/wpcvtxwuobppseta/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/otbkmz/osl' => array ( + '/qtzzdkra/' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ipjvkkblgd' => array ( - 'GET' => array ( + '/yjnj/zygpsrcmq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/cor/nbimgatzafm' => array ( - 'PATCH' => array ( + '/rt/jwj' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/bxfdjcc/' => array ( + '/z/mjapl/jdmnhcoft/i' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/fktuzfvtwg/e' => array ( + '/jnjnlffpznc' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/wlcbvihw/j/h/pcs' => array ( - 'GET' => array ( + '/zpeumlfrhtjv' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/vaq/dht' => array ( - 'PUT' => array ( + '/j/dwplf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ulhemejbs/idj/bqopml/s' => array ( - 'GET' => array ( + '/bvzbdm/do/xibcj' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/sn/t/dljdpuaggix/' => array ( - 'POST' => array ( + '/egdin' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/xw/hubu' => array ( - 'PUT' => array ( + '/txrvhj/cwakgrsciquawp' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/jntopnnvubfghde' => array ( - 'DELETE' => array ( + '/fnxjkpj/mfpyshhzmk/' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/vcakdosbpmvm/b' => array ( - 'GET' => array ( + '/marcbkmex/zavsaxvf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/fveuw/efu/' => array ( + '/fyuty' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/hrsb/tq' => array ( - 'DELETE' => array ( + '/bqmjzfmhcatgnnbwmaot' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/jw/hdifnibpkzeuc' => array ( - 'GET' => array ( + '/pkqjlxrkjnzv' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/oyck/xs/ptkatc/wgc/ck' => array ( - 'GET' => array ( + '/ighlbdm' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/kns/wkshltbafiukp' => array ( - 'GET' => array ( + '/tiyrlbcrmen/ckb/igi' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/rqmjkph/v/fn/gze/nrb' => array ( + '/blvsfh/awt' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/hflbgvp/isziwus/dek/aw' => array ( + '/vykotvxuwz' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/jcjkrklxw/sjzozju' => array ( + '/bg/udmndpr/pp' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/m/dfvngtzbaispns' => array ( - 'PUT' => array ( + '/vssvu/zszessvftjdinnr' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/mkzgbisomnxay/' => array ( + '/xuueajxns/' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/resdl' => array ( - 'GET' => array ( + '/ltiwebdjatvdsmpccnv' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/k/rcxconvph/ncyhpri/d' => array ( + '/qwowzzjfgqmyn' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/zocacv' => array ( + '/ptjxqlddx' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/bsxdjovvmdjxc' => array ( - 'GET' => array ( + '/bpqxxvs/ecbxziucxpx' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/hwmicayroeu' => array ( - 'POST' => array ( + '/rusvppijb' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/w/s/yka' => array ( - 'GET' => array ( + '/pwssbfjqsnshuml' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qk/svk/omw/hlwhcg/ovfon' => array ( + '/ue/ras' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/wxfazlmvfmsrlm/rd/' => array ( - 'PUT' => array ( + '/siudg' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/zfxj/mqkr' => array ( - 'GET' => array ( + '/slvwnive' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/buxbfhukavtkdxhmoax' => array ( - 'PUT' => array ( + '/xzqiowok' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/okzfuxuswp/dteinmazay' => array ( + '/wpgisvtvjokdmnvqj' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ihavpwazm/' => array ( - 'PATCH' => array ( + '/g/sxbnpbxvitwgbqheuv/o' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/cnrgdvbztggsypwabs/' => array ( + '/whnbwrfiibpf' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/rysxlwmtephgtm' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/fiqnh' => array ( - 'PATCH' => array ( + '/yeuefiz' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/lqskchm/rvsuswaaac' => array ( + '/honwetmfrmvrlfmrqt' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/adbqwfgce/oil' => array ( + '/pgszsnn' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/a/tnuvijmfp' => array ( + '/l/motwe/idgvscuq' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/dhskysieatfgv' => array ( - 'GET' => array ( + '/xzcmarhvgx' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/t/lih/uvt' => array ( - 'PATCH' => array ( + '/zjelu' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/htryku' => array ( + '/n/vyrjpufwv/erbacpvcdv/' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/q/xbndhlcr/h/hjbn' => array ( - 'PUT' => array ( + '/wyt/lbcc' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/eihxs/ejgqqcls' => array ( + '/zrov/yihplbzn/gmr' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/gkvdhqoc/qeoikm' => array ( - 'PATCH' => array ( + '/se/odshksqkkah/' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/itjszqyz/yfhf/qnbboe/' => array ( + '/admdqfm/wyte' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/vsetktpdoana' => array ( - 'POST' => array ( + '/ptupiqjyhpibmobcgxdc' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/nyzqobnzyxyainwde' => array ( - 'PUT' => array ( + '/pqrixswh/qunpvugn' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/gjhxq' => array ( - 'POST' => array ( + '/akxp/ywlg/y/wzue' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/bfectezdsrtwmebviue' => array ( + '/iziaxhceq/cosjm/s/ti/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/jcubaekmkitplw/j/' => array ( + '/ncotorqudtjsvce/f/x' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/wiibamnz' => array ( - 'POST' => array ( + '/opdogkndznq/gupd/xhi' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/sndegkssmmtvdc/b/zr/x' => array ( - 'POST' => array ( + '/subxxtu/ztguucj/zfb' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/iwoebqszctecggyg' => array ( - 'PATCH' => array ( + '/vfmcvtvmjmdqtweexsd' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/d/jyrfyg/vdcu' => array ( - 'PATCH' => array ( + '/qmimqkemg' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/lnr/cneqmmw/r/hltsvuke' => array ( - 'DELETE' => array ( + '/i/ghbz/pjsdupxqr' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/b/ktsiwjvyjo' => array ( + '/vs/v/vpotdnogww' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/zwdgppnuatpnbdtn' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/odbfzwllek' => array ( + '/betwehcs' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/ef/beuchlmd/uzwbrgq' => array ( - 'POST' => array ( + '/oy/s/ieu/z/wcbcyebt/rdazg' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/wamujnzijjg' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/kobjayteasx/msfo/' => array ( + '/jhv/xmz' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/mvrw/e/bccuofz' => array ( + '/qujopv/f' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/lniexq' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/mrx/fx/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/hjcfxtqrpkpoqjoyel' => array ( + '/ljhv/kpobp' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/mgantiloocoh' => array ( + '/fmkqgvcxghsmnkmhek/ka' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/f/i/xvcxw/xjczc' => array ( + '/kyroc/xiiyprqgfvga' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/m/bty/g' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/jrmkuebcnuh/m' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/uufyfqvmtcszlhd/nxghs' => array ( + '/vodzimgviyaafnolvrqp' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/m/unlon/loi' => array ( + '/whxaw/lwpxuzk' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/clqwktamvyfahff/ybc/' => array ( - 'DELETE' => array ( + '/srxjkc' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/i/qnzwvqsyvymfmhwmbe' => array ( - 'POST' => array ( + '/spdmvovqfkxueqxnnf/z' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/yzuphuua/cmmkclzt' => array ( - 'DELETE' => array ( + '/mgryiuulc' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/kcnjkin' => array ( - 'POST' => array ( + '/yfmebvf' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/zsfyuaab/s/jqkfechi' => array ( + '/qnrxcjiornmzsy' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/szy/iv/ostcqh' => array ( + '/yizgm/j/tobrkqit' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/w/m/mo/fomloht' => array ( - 'PUT' => array ( + '/qvqyahhiba/zij' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/mdif/akpdufrorvjoqg' => array ( - 'DELETE' => array ( + '/idhntr' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/czoykm' => array ( + '/qyzeecmfgewpd/d' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/sokzodih/o/y' => array ( + '/ly/rrexhfkbgoi' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/tx/ufl/eeywepdojl' => array ( + '/q/jwukjwwgbe' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/l/bqcsefq/bgzcguyc' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/tqrwjwk/fol/tlffdpt' => array ( - 'PUT' => array ( + '/safl/kryrxi' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/egxkiz/jutqja/hpd/ae' => array ( + '/tyqo/zrobt/jiu/d' => array ( 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/cimodpg/s/ymyjnrqvid/y' => array ( - 'PUT' => array ( + '/c/gwmzi' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/vezy/nl/pqfaqnqkydq/' => array ( + '/ihszyu' => array ( 'POST' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/qvrebwdtah/' => array ( - 'PUT' => array ( + '/dvkub' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/oq/q/i/n/vvw/agw' => array ( + '/mbrlerrjw/qpkpbdn' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/q/ftyuz/p/fupni' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/blxdrz/gms' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/kjlb/cyaemo/itzcdk' => array ( + '/vwhdly/w/i/qhakp' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/zdfbehcyqfyz/cw/nvpl' => array ( - 'DELETE' => array ( + '/iqpxe' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/lvyccrff' => array ( - 'PUT' => array ( + '/qmorgcsmm' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/xakdffobkgo' => array ( + '/bxqabvt/i/fm' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/pzbdcaffy/fcbynmzb' => array ( - 'GET' => array ( + '/yitz/eiolaufywz/' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/z/l/bm/a/amngug/utsjbakma/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/v/qcvftftktudgayvd' => array ( + '/y/d/peaay/vzecic/cn' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/svlipflgjwco/dq' => array ( - 'PUT' => array ( + '/rehil/l/cimevu' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/bckh/ddee/iefvjqp' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/isnfzoor/dwifloz' => array ( + '/lqrhzv' => array ( 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/q/hzwkiwkyjwmgf/n' => array ( + '/kgkuxug/xzdcypb' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/pwo/evd/hxq/bdokzgnmfj' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/sjqllni/su' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/uwjlbd/tn/cq' => array ( 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/werjsjzmjiouyqb/pn' => array ( - 'GET' => array ( + '/xrnnmt/ctlluho' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), - '/mxv/lhjqwt' => array ( + '/klixquxjjkg' => array ( 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), ), ), -), -// regular routes -'regularRoutes' => array ( - 'iarchae' => array ( - 0 => array ( - 'regex' => '#^/iarchae/pcywh/h/(?P[^/]+)$#', - 'original' => '/iarchae/pcywh/h/{name}', - 'start' => '/iarchae/pcywh/', + '/qdumqebpx/r/ydivzkoh' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', ), ), - 'cnufirvwormpbkyhb' => array ( - 0 => array ( - 'regex' => '#^/cnufirvwormpbkyhb/(?P[^/]+)$#', - 'original' => '/cnufirvwormpbkyhb/{name}', - 'start' => '/cnufirvwormpbkyhb/', + '/lyeodmk/xckahpuo' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', ), ), - 'bldubbu' => array ( - 0 => array ( - 'regex' => '#^/bldubbu/(?P[^/]+)$#', - 'original' => '/bldubbu/{name}', - 'start' => '/bldubbu/', + '/wuxcpxhnazse/dkw' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', ), ), - 'am' => array ( - 0 => array ( - 'regex' => '#^/am/ukrziufvwak/fdxv/i/(?P[^/]+)$#', - 'original' => '/am/ukrziufvwak/fdxv/i/{name}', - 'start' => '/am/ukrziufvwak/', + '/qk/ic/n/sf' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', ), ), - 'hpcqanmqx' => array ( - 0 => array ( - 'regex' => '#^/hpcqanmqx/ouzo/jb/(?P[^/]+)$#', - 'original' => '/hpcqanmqx/ouzo/jb/{name}', - 'start' => '/hpcqanmqx/ouzo/', + '/aeqxk/' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', ), ), - 'lgrjh' => array ( - 0 => array ( - 'regex' => '#^/lgrjh/nxbszqs/(?P[^/]+)$#', - 'original' => '/lgrjh/nxbszqs/{name}', - 'start' => '/lgrjh/nxbszqs/', + '/yevbcjskty/a' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', ), ), - 'tdaatn' => array ( - 0 => array ( - 'regex' => '#^/tdaatn/(?P[^/]+)$#', - 'original' => '/tdaatn/{name}', - 'start' => '/tdaatn/', + '/rzmqf/ejru/nw' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', ), ), - 'vwlgxyrqt' => array ( +), +// regular routes +'regularRoutes' => array ( + 'g' => array ( 0 => array ( - 'regex' => '#^/vwlgxyrqt/ahatnrvit/(?P[^/]+)$#', - 'original' => '/vwlgxyrqt/ahatnrvit/{name}', - 'start' => '/vwlgxyrqt/ahatnrvit/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/g/qikwhpqryetem/cdc/{name}', + 'regex' => '#^/g/qikwhpqryetem/cdc/(?P[^/]+)$#', + 'start' => '/g/qikwhpqryetem/', + 'methods' => 'POST', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/g/jsvlej/{name}', + 'regex' => '#^/g/jsvlej/(?P[^/]+)$#', + 'start' => '/g/jsvlej/', + 'methods' => 'GET', ), ), - 'cqqbyar' => array ( + 'hawyqfbjau' => array ( 0 => array ( - 'regex' => '#^/cqqbyar/(?P[^/]+)$#', - 'original' => '/cqqbyar/{name}', - 'start' => '/cqqbyar/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/hawyqfbjau/va/my/{name}', + 'regex' => '#^/hawyqfbjau/va/my/(?P[^/]+)$#', + 'start' => '/hawyqfbjau/va/', + 'methods' => 'PUT', ), ), - 'pfrjcmkbzqjtsgjxogf' => array ( + 'wofmcdhssdedqe' => array ( 0 => array ( - 'regex' => '#^/pfrjcmkbzqjtsgjxogf/(?P[^/]+)$#', - 'original' => '/pfrjcmkbzqjtsgjxogf/{name}', - 'start' => '/pfrjcmkbzqjtsgjxogf/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/wofmcdhssdedqe/{name}', + 'regex' => '#^/wofmcdhssdedqe/(?P[^/]+)$#', + 'start' => '/wofmcdhssdedqe/', + 'methods' => 'DELETE', ), ), - 'z' => array ( + 'xwbqxkpvrggeymkrz' => array ( 0 => array ( - 'regex' => '#^/z/b/jxq/yrma/bkpcaczskv/(?P[^/]+)$#', - 'original' => '/z/b/jxq/yrma/bkpcaczskv/{name}', - 'start' => '/z/b/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/xwbqxkpvrggeymkrz/r/{name}', + 'regex' => '#^/xwbqxkpvrggeymkrz/r/(?P[^/]+)$#', + 'start' => '/xwbqxkpvrggeymkrz/r/', 'methods' => 'PUT', ), - 1 => array ( - 'regex' => '#^/z/qpxbpeyxhi/llc/(?P[^/]+)$#', - 'original' => '/z/qpxbpeyxhi/llc/{name}', - 'start' => '/z/qpxbpeyxhi/', + ), + 'vygpowgs' => array ( + 0 => array ( 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/vygpowgs/gjqunf/to/{name}', + 'regex' => '#^/vygpowgs/gjqunf/to/(?P[^/]+)$#', + 'start' => '/vygpowgs/gjqunf/', 'methods' => 'DELETE', ), - 2 => array ( - 'regex' => '#^/z/zrodz/(?P[^/]+)$#', - 'original' => '/z/zrodz/{name}', - 'start' => '/z/zrodz/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', - ), ), - 'xzmjzzwy' => array ( + 'yqneah' => array ( 0 => array ( - 'regex' => '#^/xzmjzzwy/(?P[^/]+)$#', - 'original' => '/xzmjzzwy/{name}', - 'start' => '/xzmjzzwy/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/yqneah/qlqf/kvbck/{name}', + 'regex' => '#^/yqneah/qlqf/kvbck/(?P[^/]+)$#', + 'start' => '/yqneah/qlqf/', 'methods' => 'GET', ), ), - 'kspqrt' => array ( + 'chy' => array ( 0 => array ( - 'regex' => '#^/kspqrt/pl/nzpr/(?P[^/]+)$#', - 'original' => '/kspqrt/pl/nzpr/{name}', - 'start' => '/kspqrt/pl/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/chy/muez/aqcwhlmo/{name}', + 'regex' => '#^/chy/muez/aqcwhlmo/(?P[^/]+)$#', + 'start' => '/chy/muez/', 'methods' => 'PATCH', ), ), - 'dxyrls' => array ( + 'y' => array ( 0 => array ( - 'regex' => '#^/dxyrls/(?P[^/]+)$#', - 'original' => '/dxyrls/{name}', - 'start' => '/dxyrls/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/y/tlu/tcyzxpkjfnfl/{name}', + 'regex' => '#^/y/tlu/tcyzxpkjfnfl/(?P[^/]+)$#', + 'start' => '/y/tlu/', + 'methods' => 'PUT', ), - ), - 'gpjwejrhzpxrqvf' => array ( - 0 => array ( - 'regex' => '#^/gpjwejrhzpxrqvf/(?P[^/]+)$#', - 'original' => '/gpjwejrhzpxrqvf/{name}', - 'start' => '/gpjwejrhzpxrqvf/', + 1 => array ( 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/y/f/txoo/cjke/mygbckan/{name}', + 'regex' => '#^/y/f/txoo/cjke/mygbckan/(?P[^/]+)$#', + 'start' => '/y/f/', 'methods' => 'GET', ), ), - 'jcojwozl' => array ( + 'bdbyrzibnq' => array ( 0 => array ( - 'regex' => '#^/jcojwozl/(?P[^/]+)$#', - 'original' => '/jcojwozl/{name}', - 'start' => '/jcojwozl/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/bdbyrzibnq/mqmr/{name}', + 'regex' => '#^/bdbyrzibnq/mqmr/(?P[^/]+)$#', + 'start' => '/bdbyrzibnq/mqmr/', + 'methods' => 'DELETE', ), ), - 'rndwnjuhhpj' => array ( + 'hp' => array ( 0 => array ( - 'regex' => '#^/rndwnjuhhpj/(?P[^/]+)$#', - 'original' => '/rndwnjuhhpj/{name}', - 'start' => '/rndwnjuhhpj/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/hp/ayxmyd/rkulqrmuv/{name}', + 'regex' => '#^/hp/ayxmyd/rkulqrmuv/(?P[^/]+)$#', + 'start' => '/hp/ayxmyd/', + 'methods' => 'PUT', ), ), - 'vmgr' => array ( + 'swbwh' => array ( 0 => array ( - 'regex' => '#^/vmgr/brbdmdxw/x/kgt/fg/hy/(?P[^/]+)$#', - 'original' => '/vmgr/brbdmdxw/x/kgt/fg/hy/{name}', - 'start' => '/vmgr/brbdmdxw/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/swbwh/ylkcxbjs/{name}', + 'regex' => '#^/swbwh/ylkcxbjs/(?P[^/]+)$#', + 'start' => '/swbwh/ylkcxbjs/', + 'methods' => 'DELETE', ), ), - 'akfrgunqvckuhf' => array ( + 'jiujsdl' => array ( 0 => array ( - 'regex' => '#^/akfrgunqvckuhf/(?P[^/]+)$#', - 'original' => '/akfrgunqvckuhf/{name}', - 'start' => '/akfrgunqvckuhf/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/jiujsdl/{name}', + 'regex' => '#^/jiujsdl/(?P[^/]+)$#', + 'start' => '/jiujsdl/', + 'methods' => 'GET', ), ), - 'g' => array ( + 'rsqsnj' => array ( 0 => array ( - 'regex' => '#^/g/jjjzciwgw/jbcl/sqw/(?P[^/]+)$#', - 'original' => '/g/jjjzciwgw/jbcl/sqw/{name}', - 'start' => '/g/jjjzciwgw/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', - ), - 1 => array ( - 'regex' => '#^/g/ae/qtpwi/(?P[^/]+)$#', - 'original' => '/g/ae/qtpwi/{name}', - 'start' => '/g/ae/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/rsqsnj/xyyuhm/xsewgvu/{name}', + 'regex' => '#^/rsqsnj/xyyuhm/xsewgvu/(?P[^/]+)$#', + 'start' => '/rsqsnj/xyyuhm/', 'methods' => 'PATCH', ), - 2 => array ( - 'regex' => '#^/g/var/t/j/ig/g/trzbnt/ygvmg/(?P[^/]+)$#', - 'original' => '/g/var/t/j/ig/g/trzbnt/ygvmg/{name}', - 'start' => '/g/var/', + ), + 'lnd' => array ( + 0 => array ( 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/lnd/wt/{name}', + 'regex' => '#^/lnd/wt/(?P[^/]+)$#', + 'start' => '/lnd/wt/', 'methods' => 'GET', ), ), - 'epszyntzlpxpkezbt' => array ( + 'qq' => array ( 0 => array ( - 'regex' => '#^/epszyntzlpxpkezbt/(?P[^/]+)$#', - 'original' => '/epszyntzlpxpkezbt/{name}', - 'start' => '/epszyntzlpxpkezbt/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/qq/nrjl/sogorjso/u/i/{name}', + 'regex' => '#^/qq/nrjl/sogorjso/u/i/(?P[^/]+)$#', + 'start' => '/qq/nrjl/', 'methods' => 'GET', ), ), - 'khjiysuds' => array ( + 'z' => array ( 0 => array ( - 'regex' => '#^/khjiysuds/(?P[^/]+)$#', - 'original' => '/khjiysuds/{name}', - 'start' => '/khjiysuds/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/z/nscrwwyencnb/{name}', + 'regex' => '#^/z/nscrwwyencnb/(?P[^/]+)$#', + 'start' => '/z/nscrwwyencnb/', + 'methods' => 'PUT', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/z/hpjtitfrcdywljsbplp/{name}', + 'regex' => '#^/z/hpjtitfrcdywljsbplp/(?P[^/]+)$#', + 'start' => '/z/hpjtitfrcdywljsbplp/', + 'methods' => 'POST', ), ), - 'etlvtmswz' => array ( + 'xewfikgxaq' => array ( 0 => array ( - 'regex' => '#^/etlvtmswz/lngpfne/(?P[^/]+)$#', - 'original' => '/etlvtmswz/lngpfne/{name}', - 'start' => '/etlvtmswz/lngpfne/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/xewfikgxaq/zkqpb/evii/{name}', + 'regex' => '#^/xewfikgxaq/zkqpb/evii/(?P[^/]+)$#', + 'start' => '/xewfikgxaq/zkqpb/', 'methods' => 'PUT', ), ), - 'wgqevuhsjqtibmfpvsmk' => array ( + 'f' => array ( 0 => array ( - 'regex' => '#^/wgqevuhsjqtibmfpvsmk/(?P[^/]+)$#', - 'original' => '/wgqevuhsjqtibmfpvsmk/{name}', - 'start' => '/wgqevuhsjqtibmfpvsmk/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/f/cucegitp/{name}', + 'regex' => '#^/f/cucegitp/(?P[^/]+)$#', + 'start' => '/f/cucegitp/', + 'methods' => 'DELETE', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/f/kldoaqu/{name}', + 'regex' => '#^/f/kldoaqu/(?P[^/]+)$#', + 'start' => '/f/kldoaqu/', + 'methods' => 'PATCH', ), ), - 'mpsvei' => array ( + 'inykxi' => array ( 0 => array ( - 'regex' => '#^/mpsvei/(?P[^/]+)$#', - 'original' => '/mpsvei/{name}', - 'start' => '/mpsvei/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/inykxi/{name}', + 'regex' => '#^/inykxi/(?P[^/]+)$#', + 'start' => '/inykxi/', + 'methods' => 'DELETE', ), ), - 'scnl' => array ( + 'umsr' => array ( 0 => array ( - 'regex' => '#^/scnl/tqrxdr/(?P[^/]+)$#', - 'original' => '/scnl/tqrxdr/{name}', - 'start' => '/scnl/tqrxdr/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/umsr/lciepparu/{name}', + 'regex' => '#^/umsr/lciepparu/(?P[^/]+)$#', + 'start' => '/umsr/lciepparu/', 'methods' => 'GET', ), ), - 'x' => array ( + 'kophlleswr' => array ( 0 => array ( - 'regex' => '#^/x/jgqvibv/(?P[^/]+)$#', - 'original' => '/x/jgqvibv/{name}', - 'start' => '/x/jgqvibv/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/kophlleswr/{name}', + 'regex' => '#^/kophlleswr/(?P[^/]+)$#', + 'start' => '/kophlleswr/', + 'methods' => 'POST', ), ), - 'jqkfwf' => array ( + 'vfrfrevr' => array ( 0 => array ( - 'regex' => '#^/jqkfwf/ptqnn/(?P[^/]+)$#', - 'original' => '/jqkfwf/ptqnn/{name}', - 'start' => '/jqkfwf/ptqnn/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/vfrfrevr/bla/zy/{name}', + 'regex' => '#^/vfrfrevr/bla/zy/(?P[^/]+)$#', + 'start' => '/vfrfrevr/bla/', + 'methods' => 'DELETE', ), ), - 'uqwrj' => array ( + 'dt' => array ( 0 => array ( - 'regex' => '#^/uqwrj/ffvc/(?P[^/]+)$#', - 'original' => '/uqwrj/ffvc/{name}', - 'start' => '/uqwrj/ffvc/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/dt/w/ahjjvuvua/{name}', + 'regex' => '#^/dt/w/ahjjvuvua/(?P[^/]+)$#', + 'start' => '/dt/w/', 'methods' => 'PUT', ), ), - 'ugxzy' => array ( + 'jvtvtf' => array ( 0 => array ( - 'regex' => '#^/ugxzy/(?P[^/]+)$#', - 'original' => '/ugxzy/{name}', - 'start' => '/ugxzy/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/jvtvtf/szsj/{name}', + 'regex' => '#^/jvtvtf/szsj/(?P[^/]+)$#', + 'start' => '/jvtvtf/szsj/', + 'methods' => 'GET', ), ), - 'xunvipguq' => array ( + 'vzfkwobdsvyhoxohlcyh' => array ( 0 => array ( - 'regex' => '#^/xunvipguq/sm/(?P[^/]+)$#', - 'original' => '/xunvipguq/sm/{name}', - 'start' => '/xunvipguq/sm/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/vzfkwobdsvyhoxohlcyh/{name}', + 'regex' => '#^/vzfkwobdsvyhoxohlcyh/(?P[^/]+)$#', + 'start' => '/vzfkwobdsvyhoxohlcyh/', + 'methods' => 'DELETE', ), ), - 'iwe' => array ( + 'ativzizm' => array ( 0 => array ( - 'regex' => '#^/iwe/qpb/(?P[^/]+)$#', - 'original' => '/iwe/qpb/{name}', - 'start' => '/iwe/qpb/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/ativzizm/{name}', + 'regex' => '#^/ativzizm/(?P[^/]+)$#', + 'start' => '/ativzizm/', + 'methods' => 'POST', ), ), - 'sypq' => array ( + 'old' => array ( 0 => array ( - 'regex' => '#^/sypq/ntnfejq/(?P[^/]+)$#', - 'original' => '/sypq/ntnfejq/{name}', - 'start' => '/sypq/ntnfejq/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/old/zijhc/{name}', + 'regex' => '#^/old/zijhc/(?P[^/]+)$#', + 'start' => '/old/zijhc/', 'methods' => 'POST', ), ), - 'woaqwg' => array ( + 'refxi' => array ( 0 => array ( - 'regex' => '#^/woaqwg/(?P[^/]+)$#', - 'original' => '/woaqwg/{name}', - 'start' => '/woaqwg/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/refxi/cytfffv/{name}', + 'regex' => '#^/refxi/cytfffv/(?P[^/]+)$#', + 'start' => '/refxi/cytfffv/', 'methods' => 'GET', ), ), - 'bjpeorl' => array ( + 'ttui' => array ( 0 => array ( - 'regex' => '#^/bjpeorl/(?P[^/]+)$#', - 'original' => '/bjpeorl/{name}', - 'start' => '/bjpeorl/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ttui/y/ljeio/iptcy/y/{name}', + 'regex' => '#^/ttui/y/ljeio/iptcy/y/(?P[^/]+)$#', + 'start' => '/ttui/y/', 'methods' => 'GET', ), ), - 'idjrc' => array ( + 'cnvqxhz' => array ( 0 => array ( - 'regex' => '#^/idjrc/(?P[^/]+)$#', - 'original' => '/idjrc/{name}', - 'start' => '/idjrc/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/cnvqxhz/fawmwe/{name}', + 'regex' => '#^/cnvqxhz/fawmwe/(?P[^/]+)$#', + 'start' => '/cnvqxhz/fawmwe/', 'methods' => 'PATCH', ), ), - 'yscqsnr' => array ( + 'tqaozss' => array ( 0 => array ( - 'regex' => '#^/yscqsnr/(?P[^/]+)$#', - 'original' => '/yscqsnr/{name}', - 'start' => '/yscqsnr/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/tqaozss/gxvay/{name}', + 'regex' => '#^/tqaozss/gxvay/(?P[^/]+)$#', + 'start' => '/tqaozss/gxvay/', + 'methods' => 'POST', ), ), - 'isjplfqpab' => array ( + 'mfi' => array ( 0 => array ( - 'regex' => '#^/isjplfqpab/(?P[^/]+)$#', - 'original' => '/isjplfqpab/{name}', - 'start' => '/isjplfqpab/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/mfi/dzjc/{name}', + 'regex' => '#^/mfi/dzjc/(?P[^/]+)$#', + 'start' => '/mfi/dzjc/', + 'methods' => 'DELETE', ), ), - 'iuwinskdo' => array ( + 'k' => array ( 0 => array ( - 'regex' => '#^/iuwinskdo/(?P[^/]+)$#', - 'original' => '/iuwinskdo/{name}', - 'start' => '/iuwinskdo/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/k/wxgvt/{name}', + 'regex' => '#^/k/wxgvt/(?P[^/]+)$#', + 'start' => '/k/wxgvt/', 'methods' => 'PATCH', ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/k/kzvpxdzfgxp/{name}', + 'regex' => '#^/k/kzvpxdzfgxp/(?P[^/]+)$#', + 'start' => '/k/kzvpxdzfgxp/', + 'methods' => 'PUT', + ), ), - 'jxxqch' => array ( + 'xuiefeipibtravqi' => array ( 0 => array ( - 'regex' => '#^/jxxqch/vb/wfc/(?P[^/]+)$#', - 'original' => '/jxxqch/vb/wfc/{name}', - 'start' => '/jxxqch/vb/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/xuiefeipibtravqi/{name}', + 'regex' => '#^/xuiefeipibtravqi/(?P[^/]+)$#', + 'start' => '/xuiefeipibtravqi/', 'methods' => 'GET', ), ), - 'decyfd' => array ( + 'pr' => array ( 0 => array ( - 'regex' => '#^/decyfd/kqimgg/(?P[^/]+)$#', - 'original' => '/decyfd/kqimgg/{name}', - 'start' => '/decyfd/kqimgg/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/pr/qrqrn/{name}', + 'regex' => '#^/pr/qrqrn/(?P[^/]+)$#', + 'start' => '/pr/qrqrn/', 'methods' => 'GET', ), ), - 'k' => array ( + 'iedshey' => array ( 0 => array ( - 'regex' => '#^/k/uqky/(?P[^/]+)$#', - 'original' => '/k/uqky/{name}', - 'start' => '/k/uqky/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', - ), - 1 => array ( - 'regex' => '#^/k/grzve/(?P[^/]+)$#', - 'original' => '/k/grzve/{name}', - 'start' => '/k/grzve/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/iedshey/{name}', + 'regex' => '#^/iedshey/(?P[^/]+)$#', + 'start' => '/iedshey/', + 'methods' => 'GET', ), - 2 => array ( - 'regex' => '#^/k/gthgovezsk/pk/(?P[^/]+)$#', - 'original' => '/k/gthgovezsk/pk/{name}', - 'start' => '/k/gthgovezsk/', + ), + 'vs' => array ( + 0 => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/vs/bg/slkctgqbjluxb/{name}', + 'regex' => '#^/vs/bg/slkctgqbjluxb/(?P[^/]+)$#', + 'start' => '/vs/bg/', + 'methods' => 'PATCH', ), - 3 => array ( - 'regex' => '#^/k/fcz/fm/lc/(?P[^/]+)$#', - 'original' => '/k/fcz/fm/lc/{name}', - 'start' => '/k/fcz/', + ), + 'vmdvmkbbk' => array ( + 0 => array ( 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/vmdvmkbbk/{name}', + 'regex' => '#^/vmdvmkbbk/(?P[^/]+)$#', + 'start' => '/vmdvmkbbk/', 'methods' => 'GET', ), ), - 'smbjj' => array ( + 'qv' => array ( 0 => array ( - 'regex' => '#^/smbjj/ov/vzmbdktjuf/m/(?P[^/]+)$#', - 'original' => '/smbjj/ov/vzmbdktjuf/m/{name}', - 'start' => '/smbjj/ov/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/qv/pegl/z/sdzjtwbrjwy/{name}', + 'regex' => '#^/qv/pegl/z/sdzjtwbrjwy/(?P[^/]+)$#', + 'start' => '/qv/pegl/', 'methods' => 'DELETE', ), ), - 'c' => array ( + 'wuw' => array ( 0 => array ( - 'regex' => '#^/c/gnyrnyrwcbkfzxxtmwc/(?P[^/]+)$#', - 'original' => '/c/gnyrnyrwcbkfzxxtmwc/{name}', - 'start' => '/c/gnyrnyrwcbkfzxxtmwc/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/wuw/rgnrysqbmf/cpkc/f/{name}', + 'regex' => '#^/wuw/rgnrysqbmf/cpkc/f/(?P[^/]+)$#', + 'start' => '/wuw/rgnrysqbmf/', 'methods' => 'PUT', ), - 1 => array ( - 'regex' => '#^/c/juikacgck/dljylcds/(?P[^/]+)$#', - 'original' => '/c/juikacgck/dljylcds/{name}', - 'start' => '/c/juikacgck/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', - ), - 2 => array ( - 'regex' => '#^/c/ikebopzi/r/(?P[^/]+)$#', - 'original' => '/c/ikebopzi/r/{name}', - 'start' => '/c/ikebopzi/', + ), + 'dcuzj' => array ( + 0 => array ( 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/dcuzj/kahzsia/{name}', + 'regex' => '#^/dcuzj/kahzsia/(?P[^/]+)$#', + 'start' => '/dcuzj/kahzsia/', 'methods' => 'PUT', ), - 3 => array ( - 'regex' => '#^/c/qcxqpa/(?P[^/]+)$#', - 'original' => '/c/qcxqpa/{name}', - 'start' => '/c/qcxqpa/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', - ), ), - 'koc' => array ( + 'cep' => array ( 0 => array ( - 'regex' => '#^/koc/tp/ovfomfk/(?P[^/]+)$#', - 'original' => '/koc/tp/ovfomfk/{name}', - 'start' => '/koc/tp/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/cep/q/ihfzxrbei/{name}', + 'regex' => '#^/cep/q/ihfzxrbei/(?P[^/]+)$#', + 'start' => '/cep/q/', 'methods' => 'GET', ), ), - 'rk' => array ( + 'opdx' => array ( 0 => array ( - 'regex' => '#^/rk/yxmgc/ertjw/(?P[^/]+)$#', - 'original' => '/rk/yxmgc/ertjw/{name}', - 'start' => '/rk/yxmgc/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/opdx/mqewny/qljqg/v/dzz/{name}', + 'regex' => '#^/opdx/mqewny/qljqg/v/dzz/(?P[^/]+)$#', + 'start' => '/opdx/mqewny/', + 'methods' => 'POST', ), ), - 'tchok' => array ( + 'ehqzkvehqgtyef' => array ( 0 => array ( - 'regex' => '#^/tchok/(?P[^/]+)$#', - 'original' => '/tchok/{name}', - 'start' => '/tchok/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/ehqzkvehqgtyef/ju/e/huq/{name}', + 'regex' => '#^/ehqzkvehqgtyef/ju/e/huq/(?P[^/]+)$#', + 'start' => '/ehqzkvehqgtyef/ju/', + 'methods' => 'DELETE', ), ), - 'fraueroitwvu' => array ( + 'fbh' => array ( 0 => array ( - 'regex' => '#^/fraueroitwvu/w/b/a/byhsk/(?P[^/]+)$#', - 'original' => '/fraueroitwvu/w/b/a/byhsk/{name}', - 'start' => '/fraueroitwvu/w/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/fbh/jprj/ovmcwovinaa/{name}', + 'regex' => '#^/fbh/jprj/ovmcwovinaa/(?P[^/]+)$#', + 'start' => '/fbh/jprj/', + 'methods' => 'PUT', ), ), - 'xzjfdctisbxcfx' => array ( + 'fetf' => array ( 0 => array ( - 'regex' => '#^/xzjfdctisbxcfx/(?P[^/]+)$#', - 'original' => '/xzjfdctisbxcfx/{name}', - 'start' => '/xzjfdctisbxcfx/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/fetf/jnhkztij/{name}', + 'regex' => '#^/fetf/jnhkztij/(?P[^/]+)$#', + 'start' => '/fetf/jnhkztij/', 'methods' => 'GET', ), ), - 'bbfugcbtj' => array ( + 'kefznwtp' => array ( 0 => array ( - 'regex' => '#^/bbfugcbtj/(?P[^/]+)$#', - 'original' => '/bbfugcbtj/{name}', - 'start' => '/bbfugcbtj/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/kefznwtp/myxjtlk/{name}', + 'regex' => '#^/kefznwtp/myxjtlk/(?P[^/]+)$#', + 'start' => '/kefznwtp/myxjtlk/', + 'methods' => 'PUT', ), ), - 'motpn' => array ( + 'wnfyvaiuvgkwjf' => array ( 0 => array ( - 'regex' => '#^/motpn/r/(?P[^/]+)$#', - 'original' => '/motpn/r/{name}', - 'start' => '/motpn/r/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/wnfyvaiuvgkwjf/utc/{name}', + 'regex' => '#^/wnfyvaiuvgkwjf/utc/(?P[^/]+)$#', + 'start' => '/wnfyvaiuvgkwjf/utc/', + 'methods' => 'PUT', ), ), - 'phqspy' => array ( + 'kzbfjszi' => array ( 0 => array ( - 'regex' => '#^/phqspy/dxacdivvqvtwla/(?P[^/]+)$#', - 'original' => '/phqspy/dxacdivvqvtwla/{name}', - 'start' => '/phqspy/dxacdivvqvtwla/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/kzbfjszi/a/{name}', + 'regex' => '#^/kzbfjszi/a/(?P[^/]+)$#', + 'start' => '/kzbfjszi/a/', + 'methods' => 'PUT', ), ), - 'clblknlzzq' => array ( + 'mso' => array ( 0 => array ( - 'regex' => '#^/clblknlzzq/u/(?P[^/]+)$#', - 'original' => '/clblknlzzq/u/{name}', - 'start' => '/clblknlzzq/u/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/mso/viy/kawl/nooai/c/{name}', + 'regex' => '#^/mso/viy/kawl/nooai/c/(?P[^/]+)$#', + 'start' => '/mso/viy/', 'methods' => 'GET', ), ), - 'yjaqcpasadmwv' => array ( + 'lamjqifkl' => array ( 0 => array ( - 'regex' => '#^/yjaqcpasadmwv/(?P[^/]+)$#', - 'original' => '/yjaqcpasadmwv/{name}', - 'start' => '/yjaqcpasadmwv/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/lamjqifkl/{name}', + 'regex' => '#^/lamjqifkl/(?P[^/]+)$#', + 'start' => '/lamjqifkl/', + 'methods' => 'POST', ), ), - 'caxbqpninexrb' => array ( + 'zg' => array ( 0 => array ( - 'regex' => '#^/caxbqpninexrb/urctyo/(?P[^/]+)$#', - 'original' => '/caxbqpninexrb/urctyo/{name}', - 'start' => '/caxbqpninexrb/urctyo/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/zg/qjijs/qzzla/{name}', + 'regex' => '#^/zg/qjijs/qzzla/(?P[^/]+)$#', + 'start' => '/zg/qjijs/', + 'methods' => 'PATCH', ), ), - 'fuq' => array ( + 'aevkiqexi' => array ( 0 => array ( - 'regex' => '#^/fuq/exvjhlgoey/(?P[^/]+)$#', - 'original' => '/fuq/exvjhlgoey/{name}', - 'start' => '/fuq/exvjhlgoey/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/aevkiqexi/{name}', + 'regex' => '#^/aevkiqexi/(?P[^/]+)$#', + 'start' => '/aevkiqexi/', + 'methods' => 'GET', ), ), - 'kyawkna' => array ( + 'noawjzwouobppvxuz' => array ( 0 => array ( - 'regex' => '#^/kyawkna/(?P[^/]+)$#', - 'original' => '/kyawkna/{name}', - 'start' => '/kyawkna/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/noawjzwouobppvxuz/{name}', + 'regex' => '#^/noawjzwouobppvxuz/(?P[^/]+)$#', + 'start' => '/noawjzwouobppvxuz/', 'methods' => 'DELETE', ), ), - 'aa' => array ( + 'xxr' => array ( 0 => array ( - 'regex' => '#^/aa/yquc/am/(?P[^/]+)$#', - 'original' => '/aa/yquc/am/{name}', - 'start' => '/aa/yquc/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/xxr/xkvusrhfl/{name}', + 'regex' => '#^/xxr/xkvusrhfl/(?P[^/]+)$#', + 'start' => '/xxr/xkvusrhfl/', 'methods' => 'GET', ), ), - 'nu' => array ( + 'oboaz' => array ( 0 => array ( - 'regex' => '#^/nu/nuqkpyykkafxk/(?P[^/]+)$#', - 'original' => '/nu/nuqkpyykkafxk/{name}', - 'start' => '/nu/nuqkpyykkafxk/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/oboaz/{name}', + 'regex' => '#^/oboaz/(?P[^/]+)$#', + 'start' => '/oboaz/', + 'methods' => 'GET', ), ), - 'grfaoj' => array ( + 'xzuoiloowomtfds' => array ( 0 => array ( - 'regex' => '#^/grfaoj/bsq/gq/dzbe/(?P[^/]+)$#', - 'original' => '/grfaoj/bsq/gq/dzbe/{name}', - 'start' => '/grfaoj/bsq/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/xzuoiloowomtfds/{name}', + 'regex' => '#^/xzuoiloowomtfds/(?P[^/]+)$#', + 'start' => '/xzuoiloowomtfds/', 'methods' => 'GET', ), ), - 'm' => array ( + 'xaruervfgmgf' => array ( 0 => array ( - 'regex' => '#^/m/sr/umczm/(?P[^/]+)$#', - 'original' => '/m/sr/umczm/{name}', - 'start' => '/m/sr/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/xaruervfgmgf/{name}', + 'regex' => '#^/xaruervfgmgf/(?P[^/]+)$#', + 'start' => '/xaruervfgmgf/', + 'methods' => 'POST', ), - 1 => array ( - 'regex' => '#^/m/mmoa/wouzo/(?P[^/]+)$#', - 'original' => '/m/mmoa/wouzo/{name}', - 'start' => '/m/mmoa/', + ), + 'jihga' => array ( + 0 => array ( 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/jihga/vikkxpkcfibs/{name}', + 'regex' => '#^/jihga/vikkxpkcfibs/(?P[^/]+)$#', + 'start' => '/jihga/vikkxpkcfibs/', 'methods' => 'DELETE', ), - 2 => array ( - 'regex' => '#^/m/ydafkq/ybsitgzrqn/(?P[^/]+)$#', - 'original' => '/m/ydafkq/ybsitgzrqn/{name}', - 'start' => '/m/ydafkq/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', - ), ), - 'i' => array ( + 'koiygui' => array ( 0 => array ( - 'regex' => '#^/i/jzgsv/bklbdgrlpivben/(?P[^/]+)$#', - 'original' => '/i/jzgsv/bklbdgrlpivben/{name}', - 'start' => '/i/jzgsv/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/koiygui/{name}', + 'regex' => '#^/koiygui/(?P[^/]+)$#', + 'start' => '/koiygui/', 'methods' => 'GET', ), - 1 => array ( - 'regex' => '#^/i/tpkuxlc/xw/oqpxikr/(?P[^/]+)$#', - 'original' => '/i/tpkuxlc/xw/oqpxikr/{name}', - 'start' => '/i/tpkuxlc/', + ), + 'nsy' => array ( + 0 => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/nsy/hzphhmmfgs/k/{name}', + 'regex' => '#^/nsy/hzphhmmfgs/k/(?P[^/]+)$#', + 'start' => '/nsy/hzphhmmfgs/', + 'methods' => 'PUT', ), - 2 => array ( - 'regex' => '#^/i/hjwnxx/e/(?P[^/]+)$#', - 'original' => '/i/hjwnxx/e/{name}', - 'start' => '/i/hjwnxx/', + ), + 'kgjm' => array ( + 0 => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/kgjm/yza/uryoultd/yvfq/{name}', + 'regex' => '#^/kgjm/yza/uryoultd/yvfq/(?P[^/]+)$#', + 'start' => '/kgjm/yza/', + 'methods' => 'POST', ), - 3 => array ( - 'regex' => '#^/i/kdnuy/(?P[^/]+)$#', - 'original' => '/i/kdnuy/{name}', - 'start' => '/i/kdnuy/', + ), + 'lra' => array ( + 0 => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/lra/bie/misleb/synj/{name}', + 'regex' => '#^/lra/bie/misleb/synj/(?P[^/]+)$#', + 'start' => '/lra/bie/', + 'methods' => 'PUT', ), ), - 'rpqs' => array ( + 'lpqfximcncf' => array ( 0 => array ( - 'regex' => '#^/rpqs/fmi/e/kf/duf/(?P[^/]+)$#', - 'original' => '/rpqs/fmi/e/kf/duf/{name}', - 'start' => '/rpqs/fmi/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/lpqfximcncf/kho/njn/{name}', + 'regex' => '#^/lpqfximcncf/kho/njn/(?P[^/]+)$#', + 'start' => '/lpqfximcncf/kho/', + 'methods' => 'GET', ), ), - 'yyyhtgz' => array ( + 'dnrklffdw' => array ( 0 => array ( - 'regex' => '#^/yyyhtgz/(?P[^/]+)$#', - 'original' => '/yyyhtgz/{name}', - 'start' => '/yyyhtgz/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/dnrklffdw/nd/{name}', + 'regex' => '#^/dnrklffdw/nd/(?P[^/]+)$#', + 'start' => '/dnrklffdw/nd/', 'methods' => 'GET', ), ), - 'jtmpyzjuyxrkdliav' => array ( + 'kpqzn' => array ( 0 => array ( - 'regex' => '#^/jtmpyzjuyxrkdliav/(?P[^/]+)$#', - 'original' => '/jtmpyzjuyxrkdliav/{name}', - 'start' => '/jtmpyzjuyxrkdliav/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/kpqzn/ekcfiitwbfjh/m/{name}', + 'regex' => '#^/kpqzn/ekcfiitwbfjh/m/(?P[^/]+)$#', + 'start' => '/kpqzn/ekcfiitwbfjh/', 'methods' => 'POST', ), ), - 'dcxdhyckg' => array ( + 'tf' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/tf/vufrz/{name}', + 'regex' => '#^/tf/vufrz/(?P[^/]+)$#', + 'start' => '/tf/vufrz/', + 'methods' => 'DELETE', + ), + ), + 'bdorkhxkkrtfcnpx' => array ( 0 => array ( - 'regex' => '#^/dcxdhyckg/(?P[^/]+)$#', - 'original' => '/dcxdhyckg/{name}', - 'start' => '/dcxdhyckg/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/bdorkhxkkrtfcnpx/wli/{name}', + 'regex' => '#^/bdorkhxkkrtfcnpx/wli/(?P[^/]+)$#', + 'start' => '/bdorkhxkkrtfcnpx/wli/', 'methods' => 'GET', ), ), - 'ejn' => array ( + 'ff' => array ( 0 => array ( - 'regex' => '#^/ejn/ravyt/fkl/w/tfz/(?P[^/]+)$#', - 'original' => '/ejn/ravyt/fkl/w/tfz/{name}', - 'start' => '/ejn/ravyt/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ff/davqhnzbmd/{name}', + 'regex' => '#^/ff/davqhnzbmd/(?P[^/]+)$#', + 'start' => '/ff/davqhnzbmd/', 'methods' => 'DELETE', ), ), - 'pned' => array ( + 'ioqrnr' => array ( 0 => array ( - 'regex' => '#^/pned/q/zct/uxilnvqlw/n/(?P[^/]+)$#', - 'original' => '/pned/q/zct/uxilnvqlw/n/{name}', - 'start' => '/pned/q/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ioqrnr/k/ijphxkcf/bd/{name}', + 'regex' => '#^/ioqrnr/k/ijphxkcf/bd/(?P[^/]+)$#', + 'start' => '/ioqrnr/k/', 'methods' => 'DELETE', ), ), - 'qkgxmczh' => array ( + 'wreisqb' => array ( 0 => array ( - 'regex' => '#^/qkgxmczh/ez/(?P[^/]+)$#', - 'original' => '/qkgxmczh/ez/{name}', - 'start' => '/qkgxmczh/ez/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/wreisqb/{name}', + 'regex' => '#^/wreisqb/(?P[^/]+)$#', + 'start' => '/wreisqb/', + 'methods' => 'POST', ), ), - 'ltelwnat' => array ( + 'tnsc' => array ( 0 => array ( - 'regex' => '#^/ltelwnat/hlmxarg/er/(?P[^/]+)$#', - 'original' => '/ltelwnat/hlmxarg/er/{name}', - 'start' => '/ltelwnat/hlmxarg/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/tnsc/lusvfluk/{name}', + 'regex' => '#^/tnsc/lusvfluk/(?P[^/]+)$#', + 'start' => '/tnsc/lusvfluk/', 'methods' => 'GET', ), ), - 'co' => array ( + 'och' => array ( 0 => array ( - 'regex' => '#^/co/widxjqpdgyyi/(?P[^/]+)$#', - 'original' => '/co/widxjqpdgyyi/{name}', - 'start' => '/co/widxjqpdgyyi/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/och/bf/mtaj/hmmoaymkulu/{name}', + 'regex' => '#^/och/bf/mtaj/hmmoaymkulu/(?P[^/]+)$#', + 'start' => '/och/bf/', + 'methods' => 'POST', ), ), - 'f' => array ( + 'hjq' => array ( 0 => array ( - 'regex' => '#^/f/bmhvkrk/xtz/(?P[^/]+)$#', - 'original' => '/f/bmhvkrk/xtz/{name}', - 'start' => '/f/bmhvkrk/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/hjq/oroahy/{name}', + 'regex' => '#^/hjq/oroahy/(?P[^/]+)$#', + 'start' => '/hjq/oroahy/', + 'methods' => 'DELETE', ), - 1 => array ( - 'regex' => '#^/f/ykxqcgjolpr/smlnu/gc/v/(?P[^/]+)$#', - 'original' => '/f/ykxqcgjolpr/smlnu/gc/v/{name}', - 'start' => '/f/ykxqcgjolpr/', + ), + 'jnycubfwqzeqef' => array ( + 0 => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/jnycubfwqzeqef/n/{name}', + 'regex' => '#^/jnycubfwqzeqef/n/(?P[^/]+)$#', + 'start' => '/jnycubfwqzeqef/n/', + 'methods' => 'POST', ), ), - 'arfksqg' => array ( + 'jgwpaxvx' => array ( 0 => array ( - 'regex' => '#^/arfksqg/azwwkhsb/tesq/(?P[^/]+)$#', - 'original' => '/arfksqg/azwwkhsb/tesq/{name}', - 'start' => '/arfksqg/azwwkhsb/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/jgwpaxvx/{name}', + 'regex' => '#^/jgwpaxvx/(?P[^/]+)$#', + 'start' => '/jgwpaxvx/', 'methods' => 'PATCH', ), ), - 'lyhtb' => array ( + 'dghjie' => array ( 0 => array ( - 'regex' => '#^/lyhtb/aromrxjzakhh/(?P[^/]+)$#', - 'original' => '/lyhtb/aromrxjzakhh/{name}', - 'start' => '/lyhtb/aromrxjzakhh/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/dghjie/ydxtnsv/{name}', + 'regex' => '#^/dghjie/ydxtnsv/(?P[^/]+)$#', + 'start' => '/dghjie/ydxtnsv/', 'methods' => 'GET', ), ), - 'jgylvw' => array ( + 'yfaf' => array ( 0 => array ( - 'regex' => '#^/jgylvw/(?P[^/]+)$#', - 'original' => '/jgylvw/{name}', - 'start' => '/jgylvw/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/yfaf/jh/{name}', + 'regex' => '#^/yfaf/jh/(?P[^/]+)$#', + 'start' => '/yfaf/jh/', 'methods' => 'GET', ), ), - 'svoyegiljvjil' => array ( + 'n' => array ( 0 => array ( - 'regex' => '#^/svoyegiljvjil/(?P[^/]+)$#', - 'original' => '/svoyegiljvjil/{name}', - 'start' => '/svoyegiljvjil/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/n/dcuuuky/ah/{name}', + 'regex' => '#^/n/dcuuuky/ah/(?P[^/]+)$#', + 'start' => '/n/dcuuuky/', + 'methods' => 'GET', ), - ), - 'qtc' => array ( - 0 => array ( - 'regex' => '#^/qtc/p/duvbimeoigslvbgr/(?P[^/]+)$#', - 'original' => '/qtc/p/duvbimeoigslvbgr/{name}', - 'start' => '/qtc/p/', + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/n/reovu/tzgknoneo/{name}', + 'regex' => '#^/n/reovu/tzgknoneo/(?P[^/]+)$#', + 'start' => '/n/reovu/', + 'methods' => 'POST', + ), + 2 => array ( 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/n/jhpvoitr/rxckbya/{name}', + 'regex' => '#^/n/jhpvoitr/rxckbya/(?P[^/]+)$#', + 'start' => '/n/jhpvoitr/', 'methods' => 'GET', ), ), - 'mpuarzkgpkff' => array ( + 'wfsg' => array ( 0 => array ( - 'regex' => '#^/mpuarzkgpkff/(?P[^/]+)$#', - 'original' => '/mpuarzkgpkff/{name}', - 'start' => '/mpuarzkgpkff/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/wfsg/vm/{name}', + 'regex' => '#^/wfsg/vm/(?P[^/]+)$#', + 'start' => '/wfsg/vm/', + 'methods' => 'DELETE', ), ), - 'vwwnzb' => array ( + 'nswvdfkcqui' => array ( 0 => array ( - 'regex' => '#^/vwwnzb/ong/icyxr/ufyz/(?P[^/]+)$#', - 'original' => '/vwwnzb/ong/icyxr/ufyz/{name}', - 'start' => '/vwwnzb/ong/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/nswvdfkcqui/{name}', + 'regex' => '#^/nswvdfkcqui/(?P[^/]+)$#', + 'start' => '/nswvdfkcqui/', + 'methods' => 'PATCH', ), ), - 'gqparzlvtnm' => array ( + 'krcweqputzl' => array ( 0 => array ( - 'regex' => '#^/gqparzlvtnm/(?P[^/]+)$#', - 'original' => '/gqparzlvtnm/{name}', - 'start' => '/gqparzlvtnm/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/krcweqputzl/{name}', + 'regex' => '#^/krcweqputzl/(?P[^/]+)$#', + 'start' => '/krcweqputzl/', + 'methods' => 'PATCH', ), ), - 'awhraog' => array ( + 'setamt' => array ( 0 => array ( - 'regex' => '#^/awhraog/(?P[^/]+)$#', - 'original' => '/awhraog/{name}', - 'start' => '/awhraog/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/setamt/df/vtbgkjnl/{name}', + 'regex' => '#^/setamt/df/vtbgkjnl/(?P[^/]+)$#', + 'start' => '/setamt/df/', + 'methods' => 'PATCH', ), ), - 'slis' => array ( + 'ovk' => array ( 0 => array ( - 'regex' => '#^/slis/hyw/wcgd/uky/(?P[^/]+)$#', - 'original' => '/slis/hyw/wcgd/uky/{name}', - 'start' => '/slis/hyw/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/ovk/umkefv/cfzbc/{name}', + 'regex' => '#^/ovk/umkefv/cfzbc/(?P[^/]+)$#', + 'start' => '/ovk/umkefv/', + 'methods' => 'GET', ), ), - 'luxdd' => array ( + 'px' => array ( 0 => array ( - 'regex' => '#^/luxdd/yytlfm/ob/hfkw/(?P[^/]+)$#', - 'original' => '/luxdd/yytlfm/ob/hfkw/{name}', - 'start' => '/luxdd/yytlfm/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/px/cxffkt/{name}', + 'regex' => '#^/px/cxffkt/(?P[^/]+)$#', + 'start' => '/px/cxffkt/', 'methods' => 'PATCH', ), ), - 'vjhf' => array ( + 'ulqazrgpieu' => array ( 0 => array ( - 'regex' => '#^/vjhf/lqegwbozd/mysl/(?P[^/]+)$#', - 'original' => '/vjhf/lqegwbozd/mysl/{name}', - 'start' => '/vjhf/lqegwbozd/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/ulqazrgpieu/hzosm/{name}', + 'regex' => '#^/ulqazrgpieu/hzosm/(?P[^/]+)$#', + 'start' => '/ulqazrgpieu/hzosm/', + 'methods' => 'POST', ), ), - 'b' => array ( + 'paqggeypaz' => array ( 0 => array ( - 'regex' => '#^/b/wcnxbzublizfvtw/(?P[^/]+)$#', - 'original' => '/b/wcnxbzublizfvtw/{name}', - 'start' => '/b/wcnxbzublizfvtw/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/paqggeypaz/bdcmikr/{name}', + 'regex' => '#^/paqggeypaz/bdcmikr/(?P[^/]+)$#', + 'start' => '/paqggeypaz/bdcmikr/', + 'methods' => 'PUT', ), - 1 => array ( - 'regex' => '#^/b/zfgwbaevjzrbaho/(?P[^/]+)$#', - 'original' => '/b/zfgwbaevjzrbaho/{name}', - 'start' => '/b/zfgwbaevjzrbaho/', + ), + 'augfm' => array ( + 0 => array ( 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/augfm/griml/wkoaqrjot/r/{name}', + 'regex' => '#^/augfm/griml/wkoaqrjot/r/(?P[^/]+)$#', + 'start' => '/augfm/griml/', 'methods' => 'POST', ), - 2 => array ( - 'regex' => '#^/b/mnczyfcmcqd/(?P[^/]+)$#', - 'original' => '/b/mnczyfcmcqd/{name}', - 'start' => '/b/mnczyfcmcqd/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', - ), ), - 'bqpebqycdjbcozimohr' => array ( + 'pmzfn' => array ( 0 => array ( - 'regex' => '#^/bqpebqycdjbcozimohr/(?P[^/]+)$#', - 'original' => '/bqpebqycdjbcozimohr/{name}', - 'start' => '/bqpebqycdjbcozimohr/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/pmzfn/{name}', + 'regex' => '#^/pmzfn/(?P[^/]+)$#', + 'start' => '/pmzfn/', + 'methods' => 'DELETE', ), ), - 'u' => array ( + 'j' => array ( 0 => array ( - 'regex' => '#^/u/pxwajez/k/pfgtq/ur/(?P[^/]+)$#', - 'original' => '/u/pxwajez/k/pfgtq/ur/{name}', - 'start' => '/u/pxwajez/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/j/n/clcycruzibrtg/{name}', + 'regex' => '#^/j/n/clcycruzibrtg/(?P[^/]+)$#', + 'start' => '/j/n/', + 'methods' => 'PATCH', ), 1 => array ( - 'regex' => '#^/u/gmhhb/fge/fm/(?P[^/]+)$#', - 'original' => '/u/gmhhb/fge/fm/{name}', - 'start' => '/u/gmhhb/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', - ), - 2 => array ( - 'regex' => '#^/u/uu/ccdychia/(?P[^/]+)$#', - 'original' => '/u/uu/ccdychia/{name}', - 'start' => '/u/uu/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/j/i/oqfu/{name}', + 'regex' => '#^/j/i/oqfu/(?P[^/]+)$#', + 'start' => '/j/i/', 'methods' => 'PUT', ), ), - 'ggdvakupv' => array ( + 'fwnvnz' => array ( 0 => array ( - 'regex' => '#^/ggdvakupv/(?P[^/]+)$#', - 'original' => '/ggdvakupv/{name}', - 'start' => '/ggdvakupv/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/fwnvnz/{name}', + 'regex' => '#^/fwnvnz/(?P[^/]+)$#', + 'start' => '/fwnvnz/', + 'methods' => 'DELETE', ), ), - 'tjliocmnktu' => array ( + 'ldm' => array ( 0 => array ( - 'regex' => '#^/tjliocmnktu/nccngqcf/(?P[^/]+)$#', - 'original' => '/tjliocmnktu/nccngqcf/{name}', - 'start' => '/tjliocmnktu/nccngqcf/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/ldm/kqzhguxnsb/o/vc/{name}', + 'regex' => '#^/ldm/kqzhguxnsb/o/vc/(?P[^/]+)$#', + 'start' => '/ldm/kqzhguxnsb/', + 'methods' => 'GET', ), ), - 'ptxtlxjjl' => array ( + 'ynqsvglevosp' => array ( 0 => array ( - 'regex' => '#^/ptxtlxjjl/(?P[^/]+)$#', - 'original' => '/ptxtlxjjl/{name}', - 'start' => '/ptxtlxjjl/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/ynqsvglevosp/ylqv/{name}', + 'regex' => '#^/ynqsvglevosp/ylqv/(?P[^/]+)$#', + 'start' => '/ynqsvglevosp/ylqv/', + 'methods' => 'DELETE', ), ), - 'v' => array ( + 'xbbixibabnjka' => array ( 0 => array ( - 'regex' => '#^/v/yuil/(?P[^/]+)$#', - 'original' => '/v/yuil/{name}', - 'start' => '/v/yuil/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', - ), - 1 => array ( - 'regex' => '#^/v/llqw/(?P[^/]+)$#', - 'original' => '/v/llqw/{name}', - 'start' => '/v/llqw/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/xbbixibabnjka/{name}', + 'regex' => '#^/xbbixibabnjka/(?P[^/]+)$#', + 'start' => '/xbbixibabnjka/', 'methods' => 'PUT', ), ), - 'dpmphplhk' => array ( + 'kxexmckp' => array ( 0 => array ( - 'regex' => '#^/dpmphplhk/(?P[^/]+)$#', - 'original' => '/dpmphplhk/{name}', - 'start' => '/dpmphplhk/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/kxexmckp/fxpcot/{name}', + 'regex' => '#^/kxexmckp/fxpcot/(?P[^/]+)$#', + 'start' => '/kxexmckp/fxpcot/', + 'methods' => 'PUT', ), ), - 'bs' => array ( + 'ekvjavscvqvzz' => array ( 0 => array ( - 'regex' => '#^/bs/vidchqzhrn/xpyowr/(?P[^/]+)$#', - 'original' => '/bs/vidchqzhrn/xpyowr/{name}', - 'start' => '/bs/vidchqzhrn/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/ekvjavscvqvzz/nm/{name}', + 'regex' => '#^/ekvjavscvqvzz/nm/(?P[^/]+)$#', + 'start' => '/ekvjavscvqvzz/nm/', + 'methods' => 'PATCH', ), ), - 'vh' => array ( + 'tzksww' => array ( 0 => array ( - 'regex' => '#^/vh/quofb/(?P[^/]+)$#', - 'original' => '/vh/quofb/{name}', - 'start' => '/vh/quofb/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/tzksww/{name}', + 'regex' => '#^/tzksww/(?P[^/]+)$#', + 'start' => '/tzksww/', + 'methods' => 'PUT', ), ), - 'kqhvlxjeyx' => array ( + 'gdadzwvlbcke' => array ( 0 => array ( - 'regex' => '#^/kqhvlxjeyx/(?P[^/]+)$#', - 'original' => '/kqhvlxjeyx/{name}', - 'start' => '/kqhvlxjeyx/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/gdadzwvlbcke/{name}', + 'regex' => '#^/gdadzwvlbcke/(?P[^/]+)$#', + 'start' => '/gdadzwvlbcke/', + 'methods' => 'PUT', ), ), - 'mukcrdoblpfb' => array ( + 'he' => array ( 0 => array ( - 'regex' => '#^/mukcrdoblpfb/(?P[^/]+)$#', - 'original' => '/mukcrdoblpfb/{name}', - 'start' => '/mukcrdoblpfb/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/he/vde/qxrt/fr/{name}', + 'regex' => '#^/he/vde/qxrt/fr/(?P[^/]+)$#', + 'start' => '/he/vde/', + 'methods' => 'DELETE', ), ), - 'iughuoiu' => array ( + 'glnbunanxmqtiamej' => array ( 0 => array ( - 'regex' => '#^/iughuoiu/at/(?P[^/]+)$#', - 'original' => '/iughuoiu/at/{name}', - 'start' => '/iughuoiu/at/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/glnbunanxmqtiamej/{name}', + 'regex' => '#^/glnbunanxmqtiamej/(?P[^/]+)$#', + 'start' => '/glnbunanxmqtiamej/', 'methods' => 'GET', ), ), - 'pllikti' => array ( + 'amhsbnowmgt' => array ( 0 => array ( - 'regex' => '#^/pllikti/(?P[^/]+)$#', - 'original' => '/pllikti/{name}', - 'start' => '/pllikti/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/amhsbnowmgt/{name}', + 'regex' => '#^/amhsbnowmgt/(?P[^/]+)$#', + 'start' => '/amhsbnowmgt/', + 'methods' => 'POST', ), ), - 'lj' => array ( + 'hpjzn' => array ( 0 => array ( - 'regex' => '#^/lj/ktwltlxtv/g/(?P[^/]+)$#', - 'original' => '/lj/ktwltlxtv/g/{name}', - 'start' => '/lj/ktwltlxtv/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/hpjzn/ubkpcyzmrqnf/{name}', + 'regex' => '#^/hpjzn/ubkpcyzmrqnf/(?P[^/]+)$#', + 'start' => '/hpjzn/ubkpcyzmrqnf/', 'methods' => 'DELETE', ), - 1 => array ( - 'regex' => '#^/lj/ruvbfbv/ste/(?P[^/]+)$#', - 'original' => '/lj/ruvbfbv/ste/{name}', - 'start' => '/lj/ruvbfbv/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', - ), ), - 'aavzbldzlx' => array ( + 'dhotjhupaw' => array ( 0 => array ( - 'regex' => '#^/aavzbldzlx/fndk/acnpk/(?P[^/]+)$#', - 'original' => '/aavzbldzlx/fndk/acnpk/{name}', - 'start' => '/aavzbldzlx/fndk/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/dhotjhupaw/h/{name}', + 'regex' => '#^/dhotjhupaw/h/(?P[^/]+)$#', + 'start' => '/dhotjhupaw/h/', + 'methods' => 'GET', ), ), - 'ibpf' => array ( + 'ekzxtm' => array ( 0 => array ( - 'regex' => '#^/ibpf/xapzfxgsqeml/(?P[^/]+)$#', - 'original' => '/ibpf/xapzfxgsqeml/{name}', - 'start' => '/ibpf/xapzfxgsqeml/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/ekzxtm/hkctweulbkpy/b/{name}', + 'regex' => '#^/ekzxtm/hkctweulbkpy/b/(?P[^/]+)$#', + 'start' => '/ekzxtm/hkctweulbkpy/', + 'methods' => 'GET', ), ), - 'rcsxzagx' => array ( + 'm' => array ( 0 => array ( - 'regex' => '#^/rcsxzagx/utfhywmaiwqm/(?P[^/]+)$#', - 'original' => '/rcsxzagx/utfhywmaiwqm/{name}', - 'start' => '/rcsxzagx/utfhywmaiwqm/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/m/jxgrz/ihzwjwr/{name}', + 'regex' => '#^/m/jxgrz/ihzwjwr/(?P[^/]+)$#', + 'start' => '/m/jxgrz/', + 'methods' => 'GET', ), ), - 'gbzxxckph' => array ( + 'iyolrsv' => array ( 0 => array ( - 'regex' => '#^/gbzxxckph/dpczeyiqgfh/(?P[^/]+)$#', - 'original' => '/gbzxxckph/dpczeyiqgfh/{name}', - 'start' => '/gbzxxckph/dpczeyiqgfh/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/iyolrsv/lps/smauiu/{name}', + 'regex' => '#^/iyolrsv/lps/smauiu/(?P[^/]+)$#', + 'start' => '/iyolrsv/lps/', 'methods' => 'PUT', ), ), - 'hsprvnzokzjnka' => array ( + 'lz' => array ( 0 => array ( - 'regex' => '#^/hsprvnzokzjnka/ydz/hk/(?P[^/]+)$#', - 'original' => '/hsprvnzokzjnka/ydz/hk/{name}', - 'start' => '/hsprvnzokzjnka/ydz/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/lz/gccjhdwxhtpsw/{name}', + 'regex' => '#^/lz/gccjhdwxhtpsw/(?P[^/]+)$#', + 'start' => '/lz/gccjhdwxhtpsw/', 'methods' => 'DELETE', ), ), - 'yysw' => array ( + 'omjqingxgqz' => array ( 0 => array ( - 'regex' => '#^/yysw/efiunlafpqc/yp/(?P[^/]+)$#', - 'original' => '/yysw/efiunlafpqc/yp/{name}', - 'start' => '/yysw/efiunlafpqc/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/omjqingxgqz/{name}', + 'regex' => '#^/omjqingxgqz/(?P[^/]+)$#', + 'start' => '/omjqingxgqz/', + 'methods' => 'DELETE', ), ), - 'dldnss' => array ( + 'sd' => array ( 0 => array ( - 'regex' => '#^/dldnss/(?P[^/]+)$#', - 'original' => '/dldnss/{name}', - 'start' => '/dldnss/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/sd/jt/yczxzf/{name}', + 'regex' => '#^/sd/jt/yczxzf/(?P[^/]+)$#', + 'start' => '/sd/jt/', + 'methods' => 'GET', ), ), - 'ldbpylc' => array ( + 'qmxt' => array ( 0 => array ( - 'regex' => '#^/ldbpylc/sbfyf/ghiegecw/(?P[^/]+)$#', - 'original' => '/ldbpylc/sbfyf/ghiegecw/{name}', - 'start' => '/ldbpylc/sbfyf/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/qmxt/snqwvonucxfpw/{name}', + 'regex' => '#^/qmxt/snqwvonucxfpw/(?P[^/]+)$#', + 'start' => '/qmxt/snqwvonucxfpw/', 'methods' => 'GET', ), ), - 'jlvpqtwvz' => array ( + 'yikmy' => array ( 0 => array ( - 'regex' => '#^/jlvpqtwvz/lkcz/(?P[^/]+)$#', - 'original' => '/jlvpqtwvz/lkcz/{name}', - 'start' => '/jlvpqtwvz/lkcz/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/yikmy/{name}', + 'regex' => '#^/yikmy/(?P[^/]+)$#', + 'start' => '/yikmy/', + 'methods' => 'PUT', ), ), - 'wqpdcn' => array ( + 'e' => array ( 0 => array ( - 'regex' => '#^/wqpdcn/kwt/(?P[^/]+)$#', - 'original' => '/wqpdcn/kwt/{name}', - 'start' => '/wqpdcn/kwt/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/e/bodx/{name}', + 'regex' => '#^/e/bodx/(?P[^/]+)$#', + 'start' => '/e/bodx/', + 'methods' => 'POST', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/e/pvxxft/yyjelgy/{name}', + 'regex' => '#^/e/pvxxft/yyjelgy/(?P[^/]+)$#', + 'start' => '/e/pvxxft/', 'methods' => 'GET', ), ), - 'wyotyivmo' => array ( + 'drsusasr' => array ( 0 => array ( - 'regex' => '#^/wyotyivmo/(?P[^/]+)$#', - 'original' => '/wyotyivmo/{name}', - 'start' => '/wyotyivmo/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/drsusasr/abwzmzj/kwp/{name}', + 'regex' => '#^/drsusasr/abwzmzj/kwp/(?P[^/]+)$#', + 'start' => '/drsusasr/abwzmzj/', + 'methods' => 'PUT', ), ), - 'j' => array ( + 'lgqkeffi' => array ( 0 => array ( - 'regex' => '#^/j/cxcs/uyxkroirha/(?P[^/]+)$#', - 'original' => '/j/cxcs/uyxkroirha/{name}', - 'start' => '/j/cxcs/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', - ), - 1 => array ( - 'regex' => '#^/j/dwtgr/oncr/(?P[^/]+)$#', - 'original' => '/j/dwtgr/oncr/{name}', - 'start' => '/j/dwtgr/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/lgqkeffi/gvjkskyl/{name}', + 'regex' => '#^/lgqkeffi/gvjkskyl/(?P[^/]+)$#', + 'start' => '/lgqkeffi/gvjkskyl/', + 'methods' => 'POST', ), ), - 'ysa' => array ( + 'dlmamc' => array ( 0 => array ( - 'regex' => '#^/ysa/evgwhe/(?P[^/]+)$#', - 'original' => '/ysa/evgwhe/{name}', - 'start' => '/ysa/evgwhe/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/dlmamc/vt/{name}', + 'regex' => '#^/dlmamc/vt/(?P[^/]+)$#', + 'start' => '/dlmamc/vt/', 'methods' => 'DELETE', ), ), - 'slg' => array ( + 'nfrppll' => array ( 0 => array ( - 'regex' => '#^/slg/i/blokioxmo/(?P[^/]+)$#', - 'original' => '/slg/i/blokioxmo/{name}', - 'start' => '/slg/i/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/nfrppll/{name}', + 'regex' => '#^/nfrppll/(?P[^/]+)$#', + 'start' => '/nfrppll/', + 'methods' => 'DELETE', ), ), - 'yidamzomtiv' => array ( + 'lpsfvnouy' => array ( 0 => array ( - 'regex' => '#^/yidamzomtiv/(?P[^/]+)$#', - 'original' => '/yidamzomtiv/{name}', - 'start' => '/yidamzomtiv/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/lpsfvnouy/{name}', + 'regex' => '#^/lpsfvnouy/(?P[^/]+)$#', + 'start' => '/lpsfvnouy/', + 'methods' => 'DELETE', ), ), - 'iqo' => array ( + 'dwnh' => array ( 0 => array ( - 'regex' => '#^/iqo/wvqcpofpwj/(?P[^/]+)$#', - 'original' => '/iqo/wvqcpofpwj/{name}', - 'start' => '/iqo/wvqcpofpwj/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/dwnh/ojafe/{name}', + 'regex' => '#^/dwnh/ojafe/(?P[^/]+)$#', + 'start' => '/dwnh/ojafe/', + 'methods' => 'PUT', ), ), - 'tqkbdzob' => array ( + 'zkbntspe' => array ( 0 => array ( - 'regex' => '#^/tqkbdzob/(?P[^/]+)$#', - 'original' => '/tqkbdzob/{name}', - 'start' => '/tqkbdzob/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/zkbntspe/bc/{name}', + 'regex' => '#^/zkbntspe/bc/(?P[^/]+)$#', + 'start' => '/zkbntspe/bc/', + 'methods' => 'GET', ), ), - 'sasqks' => array ( + 'ifqdutlkdd' => array ( 0 => array ( - 'regex' => '#^/sasqks/(?P[^/]+)$#', - 'original' => '/sasqks/{name}', - 'start' => '/sasqks/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/ifqdutlkdd/{name}', + 'regex' => '#^/ifqdutlkdd/(?P[^/]+)$#', + 'start' => '/ifqdutlkdd/', + 'methods' => 'GET', ), ), - 'vqlmzxkqtuwt' => array ( + 'efdaguj' => array ( 0 => array ( - 'regex' => '#^/vqlmzxkqtuwt/(?P[^/]+)$#', - 'original' => '/vqlmzxkqtuwt/{name}', - 'start' => '/vqlmzxkqtuwt/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/efdaguj/auvta/{name}', + 'regex' => '#^/efdaguj/auvta/(?P[^/]+)$#', + 'start' => '/efdaguj/auvta/', 'methods' => 'DELETE', ), ), - 'jxwimqkxz' => array ( + 'gwnogis' => array ( 0 => array ( - 'regex' => '#^/jxwimqkxz/etfnsrmh/(?P[^/]+)$#', - 'original' => '/jxwimqkxz/etfnsrmh/{name}', - 'start' => '/jxwimqkxz/etfnsrmh/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/gwnogis/hfuvy/{name}', + 'regex' => '#^/gwnogis/hfuvy/(?P[^/]+)$#', + 'start' => '/gwnogis/hfuvy/', + 'methods' => 'GET', ), ), - 'ufyxunqsho' => array ( + 'd' => array ( 0 => array ( - 'regex' => '#^/ufyxunqsho/lsutsqdv/(?P[^/]+)$#', - 'original' => '/ufyxunqsho/lsutsqdv/{name}', - 'start' => '/ufyxunqsho/lsutsqdv/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/d/sv/u/oclyoacie/{name}', + 'regex' => '#^/d/sv/u/oclyoacie/(?P[^/]+)$#', + 'start' => '/d/sv/', 'methods' => 'PATCH', ), ), - 'sbqbqjbgbrewtr' => array ( - 0 => array ( - 'regex' => '#^/sbqbqjbgbrewtr/(?P[^/]+)$#', - 'original' => '/sbqbqjbgbrewtr/{name}', - 'start' => '/sbqbqjbgbrewtr/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', - ), - ), - 'cqrtnwrllhpquzpcmqeo' => array ( + 'vojxzl' => array ( 0 => array ( - 'regex' => '#^/cqrtnwrllhpquzpcmqeo/(?P[^/]+)$#', - 'original' => '/cqrtnwrllhpquzpcmqeo/{name}', - 'start' => '/cqrtnwrllhpquzpcmqeo/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/vojxzl/hgzq/{name}', + 'regex' => '#^/vojxzl/hgzq/(?P[^/]+)$#', + 'start' => '/vojxzl/hgzq/', + 'methods' => 'DELETE', ), ), - 'gdoxs' => array ( + 'gkdzeq' => array ( 0 => array ( - 'regex' => '#^/gdoxs/(?P[^/]+)$#', - 'original' => '/gdoxs/{name}', - 'start' => '/gdoxs/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/gkdzeq/st/vglek/mvuaa/{name}', + 'regex' => '#^/gkdzeq/st/vglek/mvuaa/(?P[^/]+)$#', + 'start' => '/gkdzeq/st/', + 'methods' => 'GET', ), ), - 'blhcljtoeq' => array ( + 'tdoqrzhel' => array ( 0 => array ( - 'regex' => '#^/blhcljtoeq/ocvvlnv/(?P[^/]+)$#', - 'original' => '/blhcljtoeq/ocvvlnv/{name}', - 'start' => '/blhcljtoeq/ocvvlnv/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/tdoqrzhel/{name}', + 'regex' => '#^/tdoqrzhel/(?P[^/]+)$#', + 'start' => '/tdoqrzhel/', 'methods' => 'GET', ), ), - 'vissveafkk' => array ( + 'qxwzddnfx' => array ( 0 => array ( - 'regex' => '#^/vissveafkk/oucb/(?P[^/]+)$#', - 'original' => '/vissveafkk/oucb/{name}', - 'start' => '/vissveafkk/oucb/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/qxwzddnfx/sxe/{name}', + 'regex' => '#^/qxwzddnfx/sxe/(?P[^/]+)$#', + 'start' => '/qxwzddnfx/sxe/', + 'methods' => 'POST', ), ), - 'hfzv' => array ( + 'qh' => array ( 0 => array ( - 'regex' => '#^/hfzv/zg/(?P[^/]+)$#', - 'original' => '/hfzv/zg/{name}', - 'start' => '/hfzv/zg/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/qh/zi/vt/{name}', + 'regex' => '#^/qh/zi/vt/(?P[^/]+)$#', + 'start' => '/qh/zi/', + 'methods' => 'DELETE', ), ), - 'thazcvjijppuzywqyk' => array ( + 'jhzeiiqvrubz' => array ( 0 => array ( - 'regex' => '#^/thazcvjijppuzywqyk/(?P[^/]+)$#', - 'original' => '/thazcvjijppuzywqyk/{name}', - 'start' => '/thazcvjijppuzywqyk/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/jhzeiiqvrubz/{name}', + 'regex' => '#^/jhzeiiqvrubz/(?P[^/]+)$#', + 'start' => '/jhzeiiqvrubz/', 'methods' => 'PUT', ), ), - 'xdkqeppruedkjwpjagyj' => array ( + 'ioyrzew' => array ( 0 => array ( - 'regex' => '#^/xdkqeppruedkjwpjagyj/(?P[^/]+)$#', - 'original' => '/xdkqeppruedkjwpjagyj/{name}', - 'start' => '/xdkqeppruedkjwpjagyj/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ioyrzew/bmpcuqt/ahvm/{name}', + 'regex' => '#^/ioyrzew/bmpcuqt/ahvm/(?P[^/]+)$#', + 'start' => '/ioyrzew/bmpcuqt/', 'methods' => 'GET', ), ), - 'kt' => array ( + 'ggpfucml' => array ( 0 => array ( - 'regex' => '#^/kt/cditimitswzpe/(?P[^/]+)$#', - 'original' => '/kt/cditimitswzpe/{name}', - 'start' => '/kt/cditimitswzpe/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/ggpfucml/p/{name}', + 'regex' => '#^/ggpfucml/p/(?P[^/]+)$#', + 'start' => '/ggpfucml/p/', + 'methods' => 'PATCH', ), ), - 'qvpblqmjwo' => array ( + 'xxcrrunuyfzsde' => array ( 0 => array ( - 'regex' => '#^/qvpblqmjwo/(?P[^/]+)$#', - 'original' => '/qvpblqmjwo/{name}', - 'start' => '/qvpblqmjwo/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/xxcrrunuyfzsde/{name}', + 'regex' => '#^/xxcrrunuyfzsde/(?P[^/]+)$#', + 'start' => '/xxcrrunuyfzsde/', + 'methods' => 'PATCH', ), ), - 'lzllu' => array ( + 'ugtlu' => array ( 0 => array ( - 'regex' => '#^/lzllu/(?P[^/]+)$#', - 'original' => '/lzllu/{name}', - 'start' => '/lzllu/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ugtlu/{name}', + 'regex' => '#^/ugtlu/(?P[^/]+)$#', + 'start' => '/ugtlu/', 'methods' => 'GET', ), ), - 'snq' => array ( + 'w' => array ( 0 => array ( - 'regex' => '#^/snq/aewhyevbe/(?P[^/]+)$#', - 'original' => '/snq/aewhyevbe/{name}', - 'start' => '/snq/aewhyevbe/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/w/o/uh/e/{name}', + 'regex' => '#^/w/o/uh/e/(?P[^/]+)$#', + 'start' => '/w/o/', 'methods' => 'PATCH', ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/w/m/vet/{name}', + 'regex' => '#^/w/m/vet/(?P[^/]+)$#', + 'start' => '/w/m/', + 'methods' => 'GET', + ), + 2 => array ( + 'handler' => 'handler_func', + 'original' => '/w/kn/hz/{name}', + 'regex' => '#^/w/kn/hz/(?P[^/]+)$#', + 'start' => '/w/kn/', + 'methods' => 'PUT', + ), ), - 'a' => array ( + 'rc' => array ( 0 => array ( - 'regex' => '#^/a/bafdsynd/(?P[^/]+)$#', - 'original' => '/a/bafdsynd/{name}', - 'start' => '/a/bafdsynd/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/rc/qsctybcpsuhqaxu/{name}', + 'regex' => '#^/rc/qsctybcpsuhqaxu/(?P[^/]+)$#', + 'start' => '/rc/qsctybcpsuhqaxu/', + 'methods' => 'PATCH', ), ), - 'pfdzd' => array ( + 'xjwlmjwqv' => array ( 0 => array ( - 'regex' => '#^/pfdzd/hmowqlj/pu/(?P[^/]+)$#', - 'original' => '/pfdzd/hmowqlj/pu/{name}', - 'start' => '/pfdzd/hmowqlj/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/xjwlmjwqv/f/{name}', + 'regex' => '#^/xjwlmjwqv/f/(?P[^/]+)$#', + 'start' => '/xjwlmjwqv/f/', + 'methods' => 'PUT', ), ), - 'mspgycr' => array ( + 'bmkhqsduyrkizn' => array ( 0 => array ( - 'regex' => '#^/mspgycr/(?P[^/]+)$#', - 'original' => '/mspgycr/{name}', - 'start' => '/mspgycr/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/bmkhqsduyrkizn/df/{name}', + 'regex' => '#^/bmkhqsduyrkizn/df/(?P[^/]+)$#', + 'start' => '/bmkhqsduyrkizn/df/', 'methods' => 'GET', ), ), - 'bfsff' => array ( + 'muiszpgbgo' => array ( 0 => array ( - 'regex' => '#^/bfsff/auivvzhutvy/(?P[^/]+)$#', - 'original' => '/bfsff/auivvzhutvy/{name}', - 'start' => '/bfsff/auivvzhutvy/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/muiszpgbgo/{name}', + 'regex' => '#^/muiszpgbgo/(?P[^/]+)$#', + 'start' => '/muiszpgbgo/', + 'methods' => 'DELETE', ), ), - 'xkpvzpj' => array ( + 'nxcqjvesac' => array ( 0 => array ( - 'regex' => '#^/xkpvzpj/(?P[^/]+)$#', - 'original' => '/xkpvzpj/{name}', - 'start' => '/xkpvzpj/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/nxcqjvesac/tscetwjnq/{name}', + 'regex' => '#^/nxcqjvesac/tscetwjnq/(?P[^/]+)$#', + 'start' => '/nxcqjvesac/tscetwjnq/', 'methods' => 'DELETE', ), ), - 'cnd' => array ( + 'it' => array ( 0 => array ( - 'regex' => '#^/cnd/uek/(?P[^/]+)$#', - 'original' => '/cnd/uek/{name}', - 'start' => '/cnd/uek/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/it/a/c/lplfzxn/{name}', + 'regex' => '#^/it/a/c/lplfzxn/(?P[^/]+)$#', + 'start' => '/it/a/', 'methods' => 'GET', ), ), - 'cznmb' => array ( + 'owagbp' => array ( 0 => array ( - 'regex' => '#^/cznmb/(?P[^/]+)$#', - 'original' => '/cznmb/{name}', - 'start' => '/cznmb/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/owagbp/qqshzjay/{name}', + 'regex' => '#^/owagbp/qqshzjay/(?P[^/]+)$#', + 'start' => '/owagbp/qqshzjay/', + 'methods' => 'GET', ), ), - 'hutyfcq' => array ( + 'ad' => array ( 0 => array ( - 'regex' => '#^/hutyfcq/p/yh/mqub/(?P[^/]+)$#', - 'original' => '/hutyfcq/p/yh/mqub/{name}', - 'start' => '/hutyfcq/p/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/ad/defqweufekr/{name}', + 'regex' => '#^/ad/defqweufekr/(?P[^/]+)$#', + 'start' => '/ad/defqweufekr/', + 'methods' => 'POST', ), ), - 'ytkb' => array ( + 'wze' => array ( 0 => array ( - 'regex' => '#^/ytkb/eyny/gvsqgns/bhqp/(?P[^/]+)$#', - 'original' => '/ytkb/eyny/gvsqgns/bhqp/{name}', - 'start' => '/ytkb/eyny/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/wze/nnr/tqunqflnmowtf/{name}', + 'regex' => '#^/wze/nnr/tqunqflnmowtf/(?P[^/]+)$#', + 'start' => '/wze/nnr/', + 'methods' => 'DELETE', ), ), - 'zvmyx' => array ( + 'rqsamkhfa' => array ( 0 => array ( - 'regex' => '#^/zvmyx/(?P[^/]+)$#', - 'original' => '/zvmyx/{name}', - 'start' => '/zvmyx/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/rqsamkhfa/{name}', + 'regex' => '#^/rqsamkhfa/(?P[^/]+)$#', + 'start' => '/rqsamkhfa/', + 'methods' => 'DELETE', ), ), - 'wfbjzqoz' => array ( + 'qwsxa' => array ( 0 => array ( - 'regex' => '#^/wfbjzqoz/(?P[^/]+)$#', - 'original' => '/wfbjzqoz/{name}', - 'start' => '/wfbjzqoz/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/qwsxa/uhhzivuek/n/{name}', + 'regex' => '#^/qwsxa/uhhzivuek/n/(?P[^/]+)$#', + 'start' => '/qwsxa/uhhzivuek/', + 'methods' => 'PATCH', ), ), - 'eqjshc' => array ( + 'egd' => array ( 0 => array ( - 'regex' => '#^/eqjshc/(?P[^/]+)$#', - 'original' => '/eqjshc/{name}', - 'start' => '/eqjshc/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/egd/shrlgqgyjnb/wl/k/{name}', + 'regex' => '#^/egd/shrlgqgyjnb/wl/k/(?P[^/]+)$#', + 'start' => '/egd/shrlgqgyjnb/', + 'methods' => 'DELETE', ), ), - 'yt' => array ( + 'vtpfjoeboto' => array ( 0 => array ( - 'regex' => '#^/yt/abimad/ghs/(?P[^/]+)$#', - 'original' => '/yt/abimad/ghs/{name}', - 'start' => '/yt/abimad/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/vtpfjoeboto/{name}', + 'regex' => '#^/vtpfjoeboto/(?P[^/]+)$#', + 'start' => '/vtpfjoeboto/', 'methods' => 'GET', ), ), - 'zp' => array ( + 'uovdih' => array ( 0 => array ( - 'regex' => '#^/zp/axadcdwck/ie/(?P[^/]+)$#', - 'original' => '/zp/axadcdwck/ie/{name}', - 'start' => '/zp/axadcdwck/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/uovdih/{name}', + 'regex' => '#^/uovdih/(?P[^/]+)$#', + 'start' => '/uovdih/', + 'methods' => 'GET', ), ), - 'pucerdwzsspcqqs' => array ( + 'utqzte' => array ( 0 => array ( - 'regex' => '#^/pucerdwzsspcqqs/(?P[^/]+)$#', - 'original' => '/pucerdwzsspcqqs/{name}', - 'start' => '/pucerdwzsspcqqs/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/utqzte/q/{name}', + 'regex' => '#^/utqzte/q/(?P[^/]+)$#', + 'start' => '/utqzte/q/', + 'methods' => 'GET', ), ), - 'dlujcpszo' => array ( + 'mbveh' => array ( 0 => array ( - 'regex' => '#^/dlujcpszo/hafzjy/(?P[^/]+)$#', - 'original' => '/dlujcpszo/hafzjy/{name}', - 'start' => '/dlujcpszo/hafzjy/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/mbveh/ahicbcgglbo/{name}', + 'regex' => '#^/mbveh/ahicbcgglbo/(?P[^/]+)$#', + 'start' => '/mbveh/ahicbcgglbo/', + 'methods' => 'POST', ), ), - 'dckualmpmz' => array ( + 'jkwaa' => array ( 0 => array ( - 'regex' => '#^/dckualmpmz/h/(?P[^/]+)$#', - 'original' => '/dckualmpmz/h/{name}', - 'start' => '/dckualmpmz/h/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/jkwaa/wjvd/{name}', + 'regex' => '#^/jkwaa/wjvd/(?P[^/]+)$#', + 'start' => '/jkwaa/wjvd/', + 'methods' => 'PATCH', ), ), - 'pc' => array ( + 'yarnuzdok' => array ( 0 => array ( - 'regex' => '#^/pc/vtpl/(?P[^/]+)$#', - 'original' => '/pc/vtpl/{name}', - 'start' => '/pc/vtpl/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/yarnuzdok/vlhknwlqw/{name}', + 'regex' => '#^/yarnuzdok/vlhknwlqw/(?P[^/]+)$#', + 'start' => '/yarnuzdok/vlhknwlqw/', + 'methods' => 'POST', ), ), - 'crgegh' => array ( + 'nh' => array ( 0 => array ( - 'regex' => '#^/crgegh/(?P[^/]+)$#', - 'original' => '/crgegh/{name}', - 'start' => '/crgegh/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/nh/icqlzpw/x/a/{name}', + 'regex' => '#^/nh/icqlzpw/x/a/(?P[^/]+)$#', + 'start' => '/nh/icqlzpw/', + 'methods' => 'PUT', ), ), - 't' => array ( + 'ipqgt' => array ( 0 => array ( - 'regex' => '#^/t/zdipecrzjf/(?P[^/]+)$#', - 'original' => '/t/zdipecrzjf/{name}', - 'start' => '/t/zdipecrzjf/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ipqgt/tjvwk/so/{name}', + 'regex' => '#^/ipqgt/tjvwk/so/(?P[^/]+)$#', + 'start' => '/ipqgt/tjvwk/', 'methods' => 'GET', ), ), - 'nnrizefkgtpqc' => array ( + 'hmswhkoxdzbeg' => array ( 0 => array ( - 'regex' => '#^/nnrizefkgtpqc/(?P[^/]+)$#', - 'original' => '/nnrizefkgtpqc/{name}', - 'start' => '/nnrizefkgtpqc/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/hmswhkoxdzbeg/ikt/{name}', + 'regex' => '#^/hmswhkoxdzbeg/ikt/(?P[^/]+)$#', + 'start' => '/hmswhkoxdzbeg/ikt/', + 'methods' => 'DELETE', ), ), - 'hoaim' => array ( + 'ssbuhp' => array ( 0 => array ( - 'regex' => '#^/hoaim/norne/(?P[^/]+)$#', - 'original' => '/hoaim/norne/{name}', - 'start' => '/hoaim/norne/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/ssbuhp/{name}', + 'regex' => '#^/ssbuhp/(?P[^/]+)$#', + 'start' => '/ssbuhp/', + 'methods' => 'PUT', ), ), - 'pqexfb' => array ( + 'zztqjmxgrujizp' => array ( 0 => array ( - 'regex' => '#^/pqexfb/jaqll/(?P[^/]+)$#', - 'original' => '/pqexfb/jaqll/{name}', - 'start' => '/pqexfb/jaqll/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/zztqjmxgrujizp/bqz/{name}', + 'regex' => '#^/zztqjmxgrujizp/bqz/(?P[^/]+)$#', + 'start' => '/zztqjmxgrujizp/bqz/', 'methods' => 'GET', ), ), - 'sqqto' => array ( + 'fdjvqlpos' => array ( 0 => array ( - 'regex' => '#^/sqqto/uqjnxavoftpl/(?P[^/]+)$#', - 'original' => '/sqqto/uqjnxavoftpl/{name}', - 'start' => '/sqqto/uqjnxavoftpl/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/fdjvqlpos/yyigzwclm/{name}', + 'regex' => '#^/fdjvqlpos/yyigzwclm/(?P[^/]+)$#', + 'start' => '/fdjvqlpos/yyigzwclm/', 'methods' => 'GET', ), ), - 'jsqtyanb' => array ( + 'dhg' => array ( 0 => array ( - 'regex' => '#^/jsqtyanb/lavqmy/tfhb/(?P[^/]+)$#', - 'original' => '/jsqtyanb/lavqmy/tfhb/{name}', - 'start' => '/jsqtyanb/lavqmy/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/dhg/fast/znmly/{name}', + 'regex' => '#^/dhg/fast/znmly/(?P[^/]+)$#', + 'start' => '/dhg/fast/', 'methods' => 'GET', ), ), - 'tvrtq' => array ( + 'nis' => array ( 0 => array ( - 'regex' => '#^/tvrtq/hoiimnb/(?P[^/]+)$#', - 'original' => '/tvrtq/hoiimnb/{name}', - 'start' => '/tvrtq/hoiimnb/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/nis/z/w/chxlntvrqhgxk/{name}', + 'regex' => '#^/nis/z/w/chxlntvrqhgxk/(?P[^/]+)$#', + 'start' => '/nis/z/', + 'methods' => 'PATCH', ), ), - 'cokqjjzfjjm' => array ( + 'gxfk' => array ( 0 => array ( - 'regex' => '#^/cokqjjzfjjm/(?P[^/]+)$#', - 'original' => '/cokqjjzfjjm/{name}', - 'start' => '/cokqjjzfjjm/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/gxfk/vrxbl/dnwnoftfj/j/{name}', + 'regex' => '#^/gxfk/vrxbl/dnwnoftfj/j/(?P[^/]+)$#', + 'start' => '/gxfk/vrxbl/', + 'methods' => 'POST', ), ), - 'qtkqcspqrsrnu' => array ( + 'citzplgpxbdzoziis' => array ( 0 => array ( - 'regex' => '#^/qtkqcspqrsrnu/xk/(?P[^/]+)$#', - 'original' => '/qtkqcspqrsrnu/xk/{name}', - 'start' => '/qtkqcspqrsrnu/xk/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/citzplgpxbdzoziis/{name}', + 'regex' => '#^/citzplgpxbdzoziis/(?P[^/]+)$#', + 'start' => '/citzplgpxbdzoziis/', + 'methods' => 'POST', ), ), - 'cgu' => array ( + 'ppmylpgtnjggyla' => array ( 0 => array ( - 'regex' => '#^/cgu/pu/(?P[^/]+)$#', - 'original' => '/cgu/pu/{name}', - 'start' => '/cgu/pu/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/ppmylpgtnjggyla/{name}', + 'regex' => '#^/ppmylpgtnjggyla/(?P[^/]+)$#', + 'start' => '/ppmylpgtnjggyla/', + 'methods' => 'GET', ), ), - 'jfngaqcfe' => array ( + 'pomluifbiono' => array ( 0 => array ( - 'regex' => '#^/jfngaqcfe/(?P[^/]+)$#', - 'original' => '/jfngaqcfe/{name}', - 'start' => '/jfngaqcfe/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/pomluifbiono/dt/t/{name}', + 'regex' => '#^/pomluifbiono/dt/t/(?P[^/]+)$#', + 'start' => '/pomluifbiono/dt/', 'methods' => 'PUT', ), ), - 'lswcqa' => array ( + 'u' => array ( 0 => array ( - 'regex' => '#^/lswcqa/(?P[^/]+)$#', - 'original' => '/lswcqa/{name}', - 'start' => '/lswcqa/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/u/os/zdcoiccj/{name}', + 'regex' => '#^/u/os/zdcoiccj/(?P[^/]+)$#', + 'start' => '/u/os/', 'methods' => 'GET', ), ), - 'qedrita' => array ( + 'mrvw' => array ( 0 => array ( - 'regex' => '#^/qedrita/e/(?P[^/]+)$#', - 'original' => '/qedrita/e/{name}', - 'start' => '/qedrita/e/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/mrvw/pr/xdhaj/s/{name}', + 'regex' => '#^/mrvw/pr/xdhaj/s/(?P[^/]+)$#', + 'start' => '/mrvw/pr/', 'methods' => 'PATCH', ), ), - 'braf' => array ( + 'ggmcjobbo' => array ( 0 => array ( - 'regex' => '#^/braf/us/(?P[^/]+)$#', - 'original' => '/braf/us/{name}', - 'start' => '/braf/us/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/ggmcjobbo/gnges/{name}', + 'regex' => '#^/ggmcjobbo/gnges/(?P[^/]+)$#', + 'start' => '/ggmcjobbo/gnges/', + 'methods' => 'PUT', ), ), - 'rkuwgsnlfcybkqk' => array ( + 'sjnygeyzw' => array ( 0 => array ( - 'regex' => '#^/rkuwgsnlfcybkqk/cm/w/(?P[^/]+)$#', - 'original' => '/rkuwgsnlfcybkqk/cm/w/{name}', - 'start' => '/rkuwgsnlfcybkqk/cm/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/sjnygeyzw/{name}', + 'regex' => '#^/sjnygeyzw/(?P[^/]+)$#', + 'start' => '/sjnygeyzw/', + 'methods' => 'PATCH', ), ), - 'mzs' => array ( + 'lcpxbwvd' => array ( 0 => array ( - 'regex' => '#^/mzs/fd/(?P[^/]+)$#', - 'original' => '/mzs/fd/{name}', - 'start' => '/mzs/fd/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/lcpxbwvd/{name}', + 'regex' => '#^/lcpxbwvd/(?P[^/]+)$#', + 'start' => '/lcpxbwvd/', + 'methods' => 'PUT', ), ), - 'sqjyybco' => array ( + 'nf' => array ( 0 => array ( - 'regex' => '#^/sqjyybco/wbdg/ze/c/(?P[^/]+)$#', - 'original' => '/sqjyybco/wbdg/ze/c/{name}', - 'start' => '/sqjyybco/wbdg/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/nf/p/qhth/hbymhgnh/hd/{name}', + 'regex' => '#^/nf/p/qhth/hbymhgnh/hd/(?P[^/]+)$#', + 'start' => '/nf/p/', 'methods' => 'GET', ), ), - 'yovrrj' => array ( + 'txvbizonoqwb' => array ( 0 => array ( - 'regex' => '#^/yovrrj/nppyi/(?P[^/]+)$#', - 'original' => '/yovrrj/nppyi/{name}', - 'start' => '/yovrrj/nppyi/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/txvbizonoqwb/{name}', + 'regex' => '#^/txvbizonoqwb/(?P[^/]+)$#', + 'start' => '/txvbizonoqwb/', + 'methods' => 'GET', ), ), - 'ogmm' => array ( + 'cnhjwjv' => array ( 0 => array ( - 'regex' => '#^/ogmm/n/(?P[^/]+)$#', - 'original' => '/ogmm/n/{name}', - 'start' => '/ogmm/n/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/cnhjwjv/verkd/h/awx/vf/{name}', + 'regex' => '#^/cnhjwjv/verkd/h/awx/vf/(?P[^/]+)$#', + 'start' => '/cnhjwjv/verkd/', 'methods' => 'GET', ), ), - 'kumhhdez' => array ( + 'kszmuvkwdgujif' => array ( 0 => array ( - 'regex' => '#^/kumhhdez/(?P[^/]+)$#', - 'original' => '/kumhhdez/{name}', - 'start' => '/kumhhdez/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/kszmuvkwdgujif/{name}', + 'regex' => '#^/kszmuvkwdgujif/(?P[^/]+)$#', + 'start' => '/kszmuvkwdgujif/', 'methods' => 'GET', ), ), - 'bytma' => array ( + 'kouyzzgzrpe' => array ( 0 => array ( - 'regex' => '#^/bytma/wo/(?P[^/]+)$#', - 'original' => '/bytma/wo/{name}', - 'start' => '/bytma/wo/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/kouyzzgzrpe/odx/{name}', + 'regex' => '#^/kouyzzgzrpe/odx/(?P[^/]+)$#', + 'start' => '/kouyzzgzrpe/odx/', 'methods' => 'GET', ), ), - 'ohoxuknav' => array ( + 'udbznoazzoqbbe' => array ( 0 => array ( - 'regex' => '#^/ohoxuknav/(?P[^/]+)$#', - 'original' => '/ohoxuknav/{name}', - 'start' => '/ohoxuknav/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/udbznoazzoqbbe/{name}', + 'regex' => '#^/udbznoazzoqbbe/(?P[^/]+)$#', + 'start' => '/udbznoazzoqbbe/', + 'methods' => 'GET', ), ), - 'qjtsaye' => array ( + 'kyyrspnmbdqfqcir' => array ( 0 => array ( - 'regex' => '#^/qjtsaye/(?P[^/]+)$#', - 'original' => '/qjtsaye/{name}', - 'start' => '/qjtsaye/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/kyyrspnmbdqfqcir/{name}', + 'regex' => '#^/kyyrspnmbdqfqcir/(?P[^/]+)$#', + 'start' => '/kyyrspnmbdqfqcir/', + 'methods' => 'PATCH', ), ), - 'detdnuvsw' => array ( + 'h' => array ( 0 => array ( - 'regex' => '#^/detdnuvsw/(?P[^/]+)$#', - 'original' => '/detdnuvsw/{name}', - 'start' => '/detdnuvsw/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/h/p/ampxqebyv/sokl/{name}', + 'regex' => '#^/h/p/ampxqebyv/sokl/(?P[^/]+)$#', + 'start' => '/h/p/', 'methods' => 'GET', ), ), - 'bikxmi' => array ( + 'aue' => array ( 0 => array ( - 'regex' => '#^/bikxmi/pg/(?P[^/]+)$#', - 'original' => '/bikxmi/pg/{name}', - 'start' => '/bikxmi/pg/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/aue/upsbazoarzvgq/{name}', + 'regex' => '#^/aue/upsbazoarzvgq/(?P[^/]+)$#', + 'start' => '/aue/upsbazoarzvgq/', + 'methods' => 'PUT', ), ), - 'ds' => array ( + 'quhhi' => array ( 0 => array ( - 'regex' => '#^/ds/pdd/zavybkidghlav/(?P[^/]+)$#', - 'original' => '/ds/pdd/zavybkidghlav/{name}', - 'start' => '/ds/pdd/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/quhhi/n/{name}', + 'regex' => '#^/quhhi/n/(?P[^/]+)$#', + 'start' => '/quhhi/n/', 'methods' => 'POST', ), ), - 'cwsoefashiivt' => array ( + 'ghnvqqiqugljdlqrql' => array ( 0 => array ( - 'regex' => '#^/cwsoefashiivt/ddh/(?P[^/]+)$#', - 'original' => '/cwsoefashiivt/ddh/{name}', - 'start' => '/cwsoefashiivt/ddh/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/ghnvqqiqugljdlqrql/{name}', + 'regex' => '#^/ghnvqqiqugljdlqrql/(?P[^/]+)$#', + 'start' => '/ghnvqqiqugljdlqrql/', + 'methods' => 'PATCH', ), ), - 'ejayl' => array ( + 'hxemqtmy' => array ( 0 => array ( - 'regex' => '#^/ejayl/nomwdgjsexm/(?P[^/]+)$#', - 'original' => '/ejayl/nomwdgjsexm/{name}', - 'start' => '/ejayl/nomwdgjsexm/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/hxemqtmy/{name}', + 'regex' => '#^/hxemqtmy/(?P[^/]+)$#', + 'start' => '/hxemqtmy/', + 'methods' => 'DELETE', ), ), - 'jntzaaxrii' => array ( + 'kyunvb' => array ( 0 => array ( - 'regex' => '#^/jntzaaxrii/oxquf/(?P[^/]+)$#', - 'original' => '/jntzaaxrii/oxquf/{name}', - 'start' => '/jntzaaxrii/oxquf/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/kyunvb/fbebeqenq/{name}', + 'regex' => '#^/kyunvb/fbebeqenq/(?P[^/]+)$#', + 'start' => '/kyunvb/fbebeqenq/', + 'methods' => 'PATCH', ), ), - 'embqg' => array ( + 'ypj' => array ( 0 => array ( - 'regex' => '#^/embqg/(?P[^/]+)$#', - 'original' => '/embqg/{name}', - 'start' => '/embqg/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/ypj/knbduirqw/kw/h/su/q/{name}', + 'regex' => '#^/ypj/knbduirqw/kw/h/su/q/(?P[^/]+)$#', + 'start' => '/ypj/knbduirqw/', + 'methods' => 'GET', ), ), - 'haqfna' => array ( + 'ogtd' => array ( 0 => array ( - 'regex' => '#^/haqfna/f/xzqktu/(?P[^/]+)$#', - 'original' => '/haqfna/f/xzqktu/{name}', - 'start' => '/haqfna/f/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/ogtd/giws/{name}', + 'regex' => '#^/ogtd/giws/(?P[^/]+)$#', + 'start' => '/ogtd/giws/', + 'methods' => 'PATCH', ), ), - 'vacgzjhvoxpm' => array ( + 'eikjuelxpghuca' => array ( 0 => array ( - 'regex' => '#^/vacgzjhvoxpm/(?P[^/]+)$#', - 'original' => '/vacgzjhvoxpm/{name}', - 'start' => '/vacgzjhvoxpm/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/eikjuelxpghuca/{name}', + 'regex' => '#^/eikjuelxpghuca/(?P[^/]+)$#', + 'start' => '/eikjuelxpghuca/', + 'methods' => 'PUT', ), ), - 'zhc' => array ( + 'yulaumhh' => array ( 0 => array ( - 'regex' => '#^/zhc/tjl/(?P[^/]+)$#', - 'original' => '/zhc/tjl/{name}', - 'start' => '/zhc/tjl/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/yulaumhh/{name}', + 'regex' => '#^/yulaumhh/(?P[^/]+)$#', + 'start' => '/yulaumhh/', + 'methods' => 'PUT', ), ), - 'nwrq' => array ( + 'cftjq' => array ( 0 => array ( - 'regex' => '#^/nwrq/ometf/(?P[^/]+)$#', - 'original' => '/nwrq/ometf/{name}', - 'start' => '/nwrq/ometf/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/cftjq/gczsytzhkoj/{name}', + 'regex' => '#^/cftjq/gczsytzhkoj/(?P[^/]+)$#', + 'start' => '/cftjq/gczsytzhkoj/', + 'methods' => 'POST', ), ), - 'as' => array ( + 'sxpy' => array ( 0 => array ( - 'regex' => '#^/as/w/am/cwrcgfwypv/(?P[^/]+)$#', - 'original' => '/as/w/am/cwrcgfwypv/{name}', - 'start' => '/as/w/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/sxpy/osjfp/a/{name}', + 'regex' => '#^/sxpy/osjfp/a/(?P[^/]+)$#', + 'start' => '/sxpy/osjfp/', + 'methods' => 'DELETE', ), ), - 'p' => array ( + 'i' => array ( 0 => array ( - 'regex' => '#^/p/xkbkfzrvlqflqyq/(?P[^/]+)$#', - 'original' => '/p/xkbkfzrvlqflqyq/{name}', - 'start' => '/p/xkbkfzrvlqflqyq/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/i/awnmwpuofkswz/{name}', + 'regex' => '#^/i/awnmwpuofkswz/(?P[^/]+)$#', + 'start' => '/i/awnmwpuofkswz/', + 'methods' => 'GET', ), 1 => array ( - 'regex' => '#^/p/lg/ycdy/(?P[^/]+)$#', - 'original' => '/p/lg/ycdy/{name}', - 'start' => '/p/lg/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/i/qi/aqoqmz/psoewpqw/s/{name}', + 'regex' => '#^/i/qi/aqoqmz/psoewpqw/s/(?P[^/]+)$#', + 'start' => '/i/qi/', 'methods' => 'DELETE', ), - ), - 'vdchismaojvaqeqd' => array ( - 0 => array ( - 'regex' => '#^/vdchismaojvaqeqd/(?P[^/]+)$#', - 'original' => '/vdchismaojvaqeqd/{name}', - 'start' => '/vdchismaojvaqeqd/', + 2 => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/i/njkaqt/nwqoaxc/{name}', + 'regex' => '#^/i/njkaqt/nwqoaxc/(?P[^/]+)$#', + 'start' => '/i/njkaqt/', + 'methods' => 'GET', ), ), - 'idxmn' => array ( + 'fmycwqiwq' => array ( 0 => array ( - 'regex' => '#^/idxmn/yp/gqd/(?P[^/]+)$#', - 'original' => '/idxmn/yp/gqd/{name}', - 'start' => '/idxmn/yp/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/fmycwqiwq/{name}', + 'regex' => '#^/fmycwqiwq/(?P[^/]+)$#', + 'start' => '/fmycwqiwq/', + 'methods' => 'GET', ), ), - 'qezjvrxr' => array ( + 'nqzfzcrvhmujl' => array ( 0 => array ( - 'regex' => '#^/qezjvrxr/(?P[^/]+)$#', - 'original' => '/qezjvrxr/{name}', - 'start' => '/qezjvrxr/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/nqzfzcrvhmujl/f/az/{name}', + 'regex' => '#^/nqzfzcrvhmujl/f/az/(?P[^/]+)$#', + 'start' => '/nqzfzcrvhmujl/f/', 'methods' => 'GET', ), ), - 'yiiirlgfbrcjzglt' => array ( + 'svicpx' => array ( 0 => array ( - 'regex' => '#^/yiiirlgfbrcjzglt/(?P[^/]+)$#', - 'original' => '/yiiirlgfbrcjzglt/{name}', - 'start' => '/yiiirlgfbrcjzglt/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/svicpx/najkhhkhwu/{name}', + 'regex' => '#^/svicpx/najkhhkhwu/(?P[^/]+)$#', + 'start' => '/svicpx/najkhhkhwu/', 'methods' => 'GET', ), ), - 'arbya' => array ( + 'hxnzqpsp' => array ( 0 => array ( - 'regex' => '#^/arbya/(?P[^/]+)$#', - 'original' => '/arbya/{name}', - 'start' => '/arbya/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/hxnzqpsp/tjc/{name}', + 'regex' => '#^/hxnzqpsp/tjc/(?P[^/]+)$#', + 'start' => '/hxnzqpsp/tjc/', 'methods' => 'GET', ), ), - 'mvvjrbrhflboh' => array ( + 'crslwadjka' => array ( 0 => array ( - 'regex' => '#^/mvvjrbrhflboh/(?P[^/]+)$#', - 'original' => '/mvvjrbrhflboh/{name}', - 'start' => '/mvvjrbrhflboh/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/crslwadjka/oxfk/twro/{name}', + 'regex' => '#^/crslwadjka/oxfk/twro/(?P[^/]+)$#', + 'start' => '/crslwadjka/oxfk/', + 'methods' => 'PUT', ), ), - 'cgoqgalnkzv' => array ( + 'zefxhgljji' => array ( 0 => array ( - 'regex' => '#^/cgoqgalnkzv/(?P[^/]+)$#', - 'original' => '/cgoqgalnkzv/{name}', - 'start' => '/cgoqgalnkzv/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/zefxhgljji/{name}', + 'regex' => '#^/zefxhgljji/(?P[^/]+)$#', + 'start' => '/zefxhgljji/', + 'methods' => 'PUT', ), ), - 'hjyyl' => array ( + 'nyrkdyrxjfvnixlgl' => array ( 0 => array ( - 'regex' => '#^/hjyyl/(?P[^/]+)$#', - 'original' => '/hjyyl/{name}', - 'start' => '/hjyyl/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/nyrkdyrxjfvnixlgl/{name}', + 'regex' => '#^/nyrkdyrxjfvnixlgl/(?P[^/]+)$#', + 'start' => '/nyrkdyrxjfvnixlgl/', 'methods' => 'GET', ), ), - 'ubgmfrgavqmepd' => array ( + 'ot' => array ( 0 => array ( - 'regex' => '#^/ubgmfrgavqmepd/(?P[^/]+)$#', - 'original' => '/ubgmfrgavqmepd/{name}', - 'start' => '/ubgmfrgavqmepd/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/ot/ghguswlwdcj/b/{name}', + 'regex' => '#^/ot/ghguswlwdcj/b/(?P[^/]+)$#', + 'start' => '/ot/ghguswlwdcj/', + 'methods' => 'POST', ), ), - 'ltcfmenighsrur' => array ( + 'qgahobyme' => array ( 0 => array ( - 'regex' => '#^/ltcfmenighsrur/ab/nqr/(?P[^/]+)$#', - 'original' => '/ltcfmenighsrur/ab/nqr/{name}', - 'start' => '/ltcfmenighsrur/ab/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/qgahobyme/{name}', + 'regex' => '#^/qgahobyme/(?P[^/]+)$#', + 'start' => '/qgahobyme/', + 'methods' => 'DELETE', ), ), - 'uuaukdiqtp' => array ( + 'dlhihhwqbwva' => array ( 0 => array ( - 'regex' => '#^/uuaukdiqtp/lc/(?P[^/]+)$#', - 'original' => '/uuaukdiqtp/lc/{name}', - 'start' => '/uuaukdiqtp/lc/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/dlhihhwqbwva/hw/{name}', + 'regex' => '#^/dlhihhwqbwva/hw/(?P[^/]+)$#', + 'start' => '/dlhihhwqbwva/hw/', 'methods' => 'PATCH', ), ), - 'mbwzpvupzdfxhx' => array ( + 'dieqwk' => array ( 0 => array ( - 'regex' => '#^/mbwzpvupzdfxhx/(?P[^/]+)$#', - 'original' => '/mbwzpvupzdfxhx/{name}', - 'start' => '/mbwzpvupzdfxhx/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/dieqwk/cdfl/wrawkr/{name}', + 'regex' => '#^/dieqwk/cdfl/wrawkr/(?P[^/]+)$#', + 'start' => '/dieqwk/cdfl/', + 'methods' => 'PUT', ), ), - 'jrptwvaraluynycpu' => array ( + 'hf' => array ( 0 => array ( - 'regex' => '#^/jrptwvaraluynycpu/(?P[^/]+)$#', - 'original' => '/jrptwvaraluynycpu/{name}', - 'start' => '/jrptwvaraluynycpu/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/hf/rpmrxdrsharnglydp/{name}', + 'regex' => '#^/hf/rpmrxdrsharnglydp/(?P[^/]+)$#', + 'start' => '/hf/rpmrxdrsharnglydp/', 'methods' => 'GET', ), ), - 'triga' => array ( + 'ieivfid' => array ( 0 => array ( - 'regex' => '#^/triga/sogh/egjtfspmgw/(?P[^/]+)$#', - 'original' => '/triga/sogh/egjtfspmgw/{name}', - 'start' => '/triga/sogh/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/ieivfid/k/{name}', + 'regex' => '#^/ieivfid/k/(?P[^/]+)$#', + 'start' => '/ieivfid/k/', + 'methods' => 'GET', ), ), - 'hsqvogi' => array ( + 'hsducefamge' => array ( 0 => array ( - 'regex' => '#^/hsqvogi/bqdmhpfy/(?P[^/]+)$#', - 'original' => '/hsqvogi/bqdmhpfy/{name}', - 'start' => '/hsqvogi/bqdmhpfy/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/hsducefamge/{name}', + 'regex' => '#^/hsducefamge/(?P[^/]+)$#', + 'start' => '/hsducefamge/', 'methods' => 'PUT', ), ), - 'hzsmfjk' => array ( + 'xkzh' => array ( 0 => array ( - 'regex' => '#^/hzsmfjk/xw/(?P[^/]+)$#', - 'original' => '/hzsmfjk/xw/{name}', - 'start' => '/hzsmfjk/xw/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/xkzh/qpuhtweuhtyya/{name}', + 'regex' => '#^/xkzh/qpuhtweuhtyya/(?P[^/]+)$#', + 'start' => '/xkzh/qpuhtweuhtyya/', + 'methods' => 'GET', ), ), - 'motnzv' => array ( + 'gsebkl' => array ( 0 => array ( - 'regex' => '#^/motnzv/s/(?P[^/]+)$#', - 'original' => '/motnzv/s/{name}', - 'start' => '/motnzv/s/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/gsebkl/mhovnqxusl/{name}', + 'regex' => '#^/gsebkl/mhovnqxusl/(?P[^/]+)$#', + 'start' => '/gsebkl/mhovnqxusl/', + 'methods' => 'DELETE', ), ), - 'qdkwkbk' => array ( + 'bvmtzhf' => array ( 0 => array ( - 'regex' => '#^/qdkwkbk/(?P[^/]+)$#', - 'original' => '/qdkwkbk/{name}', - 'start' => '/qdkwkbk/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/bvmtzhf/{name}', + 'regex' => '#^/bvmtzhf/(?P[^/]+)$#', + 'start' => '/bvmtzhf/', + 'methods' => 'POST', ), ), - 'cuplk' => array ( + 'b' => array ( 0 => array ( - 'regex' => '#^/cuplk/kiwmkzxyd/(?P[^/]+)$#', - 'original' => '/cuplk/kiwmkzxyd/{name}', - 'start' => '/cuplk/kiwmkzxyd/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/b/cxltoo/{name}', + 'regex' => '#^/b/cxltoo/(?P[^/]+)$#', + 'start' => '/b/cxltoo/', + 'methods' => 'PUT', ), - ), - 'fzhtaxkii' => array ( - 0 => array ( - 'regex' => '#^/fzhtaxkii/(?P[^/]+)$#', - 'original' => '/fzhtaxkii/{name}', - 'start' => '/fzhtaxkii/', + 1 => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/b/qbtfzcxaoudqnevfvw/{name}', + 'regex' => '#^/b/qbtfzcxaoudqnevfvw/(?P[^/]+)$#', + 'start' => '/b/qbtfzcxaoudqnevfvw/', + 'methods' => 'PATCH', ), ), - 'gni' => array ( + 'qkppnfmbzvhunlk' => array ( 0 => array ( - 'regex' => '#^/gni/uzbjinkg/ex/(?P[^/]+)$#', - 'original' => '/gni/uzbjinkg/ex/{name}', - 'start' => '/gni/uzbjinkg/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/qkppnfmbzvhunlk/avom/{name}', + 'regex' => '#^/qkppnfmbzvhunlk/avom/(?P[^/]+)$#', + 'start' => '/qkppnfmbzvhunlk/avom/', + 'methods' => 'PATCH', ), ), - 'vgr' => array ( + 'jn' => array ( 0 => array ( - 'regex' => '#^/vgr/jgaur/dcgegz/(?P[^/]+)$#', - 'original' => '/vgr/jgaur/dcgegz/{name}', - 'start' => '/vgr/jgaur/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/jn/mymwhpmfj/ajtwam/{name}', + 'regex' => '#^/jn/mymwhpmfj/ajtwam/(?P[^/]+)$#', + 'start' => '/jn/mymwhpmfj/', + 'methods' => 'GET', ), ), - 'rey' => array ( + 'evvmua' => array ( 0 => array ( - 'regex' => '#^/rey/zuzey/hjugauk/uw/(?P[^/]+)$#', - 'original' => '/rey/zuzey/hjugauk/uw/{name}', - 'start' => '/rey/zuzey/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/evvmua/ev/w/znhawmbhkz/n/{name}', + 'regex' => '#^/evvmua/ev/w/znhawmbhkz/n/(?P[^/]+)$#', + 'start' => '/evvmua/ev/', + 'methods' => 'PATCH', ), ), - 'fwxybnmzabgrldqjcq' => array ( + 'hh' => array ( 0 => array ( - 'regex' => '#^/fwxybnmzabgrldqjcq/(?P[^/]+)$#', - 'original' => '/fwxybnmzabgrldqjcq/{name}', - 'start' => '/fwxybnmzabgrldqjcq/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/hh/olaaluzmxha/nay/{name}', + 'regex' => '#^/hh/olaaluzmxha/nay/(?P[^/]+)$#', + 'start' => '/hh/olaaluzmxha/', 'methods' => 'GET', ), ), - 'ub' => array ( + 'r' => array ( 0 => array ( - 'regex' => '#^/ub/uzhb/(?P[^/]+)$#', - 'original' => '/ub/uzhb/{name}', - 'start' => '/ub/uzhb/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/r/ggbjytno/u/{name}', + 'regex' => '#^/r/ggbjytno/u/(?P[^/]+)$#', + 'start' => '/r/ggbjytno/', + 'methods' => 'PATCH', ), ), - 'bel' => array ( + 'zo' => array ( 0 => array ( - 'regex' => '#^/bel/kk/nnegecfzslvmn/(?P[^/]+)$#', - 'original' => '/bel/kk/nnegecfzslvmn/{name}', - 'start' => '/bel/kk/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/zo/gdjsddij/{name}', + 'regex' => '#^/zo/gdjsddij/(?P[^/]+)$#', + 'start' => '/zo/gdjsddij/', 'methods' => 'GET', ), ), - 'obng' => array ( + 'xfnxcn' => array ( 0 => array ( - 'regex' => '#^/obng/sqpx/(?P[^/]+)$#', - 'original' => '/obng/sqpx/{name}', - 'start' => '/obng/sqpx/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/xfnxcn/kmg/nem/{name}', + 'regex' => '#^/xfnxcn/kmg/nem/(?P[^/]+)$#', + 'start' => '/xfnxcn/kmg/', 'methods' => 'PUT', ), ), - 'nxuyzf' => array ( + 'cae' => array ( 0 => array ( - 'regex' => '#^/nxuyzf/pqq/(?P[^/]+)$#', - 'original' => '/nxuyzf/pqq/{name}', - 'start' => '/nxuyzf/pqq/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/cae/scccv/{name}', + 'regex' => '#^/cae/scccv/(?P[^/]+)$#', + 'start' => '/cae/scccv/', + 'methods' => 'POST', ), ), - 'klvkzmo' => array ( + 'nipkeruviwazvaz' => array ( 0 => array ( - 'regex' => '#^/klvkzmo/fchnqd/xmz/(?P[^/]+)$#', - 'original' => '/klvkzmo/fchnqd/xmz/{name}', - 'start' => '/klvkzmo/fchnqd/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/nipkeruviwazvaz/qwlbh/{name}', + 'regex' => '#^/nipkeruviwazvaz/qwlbh/(?P[^/]+)$#', + 'start' => '/nipkeruviwazvaz/qwlbh/', 'methods' => 'DELETE', ), ), - 'sneul' => array ( + 'vcbaefkjfvyjr' => array ( 0 => array ( - 'regex' => '#^/sneul/gdyvnyjgesc/(?P[^/]+)$#', - 'original' => '/sneul/gdyvnyjgesc/{name}', - 'start' => '/sneul/gdyvnyjgesc/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/vcbaefkjfvyjr/{name}', + 'regex' => '#^/vcbaefkjfvyjr/(?P[^/]+)$#', + 'start' => '/vcbaefkjfvyjr/', + 'methods' => 'PUT', ), ), - 'wlh' => array ( + 'ccl' => array ( 0 => array ( - 'regex' => '#^/wlh/qcolkppr/razyu/(?P[^/]+)$#', - 'original' => '/wlh/qcolkppr/razyu/{name}', - 'start' => '/wlh/qcolkppr/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ccl/tvy/{name}', + 'regex' => '#^/ccl/tvy/(?P[^/]+)$#', + 'start' => '/ccl/tvy/', 'methods' => 'GET', ), ), - 'zisgqlo' => array ( + 'vuensmlsf' => array ( 0 => array ( - 'regex' => '#^/zisgqlo/m/xqsdatzjwr/(?P[^/]+)$#', - 'original' => '/zisgqlo/m/xqsdatzjwr/{name}', - 'start' => '/zisgqlo/m/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/vuensmlsf/cj/rfnz/fwwrk/{name}', + 'regex' => '#^/vuensmlsf/cj/rfnz/fwwrk/(?P[^/]+)$#', + 'start' => '/vuensmlsf/cj/', + 'methods' => 'GET', + ), + ), + 'zgqjutc' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/zgqjutc/{name}', + 'regex' => '#^/zgqjutc/(?P[^/]+)$#', + 'start' => '/zgqjutc/', + 'methods' => 'POST', ), ), - 'qjep' => array ( + 'ajjry' => array ( 0 => array ( - 'regex' => '#^/qjep/axioxg/(?P[^/]+)$#', - 'original' => '/qjep/axioxg/{name}', - 'start' => '/qjep/axioxg/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ajjry/paxyq/dwzo/wnhzlu/{name}', + 'regex' => '#^/ajjry/paxyq/dwzo/wnhzlu/(?P[^/]+)$#', + 'start' => '/ajjry/paxyq/', 'methods' => 'POST', ), ), - 'ydnpcji' => array ( + 'hrmgngbmm' => array ( 0 => array ( - 'regex' => '#^/ydnpcji/(?P[^/]+)$#', - 'original' => '/ydnpcji/{name}', - 'start' => '/ydnpcji/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/hrmgngbmm/{name}', + 'regex' => '#^/hrmgngbmm/(?P[^/]+)$#', + 'start' => '/hrmgngbmm/', 'methods' => 'GET', ), ), - 'nazxhmbk' => array ( + 'fxrihzcd' => array ( 0 => array ( - 'regex' => '#^/nazxhmbk/(?P[^/]+)$#', - 'original' => '/nazxhmbk/{name}', - 'start' => '/nazxhmbk/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/fxrihzcd/{name}', + 'regex' => '#^/fxrihzcd/(?P[^/]+)$#', + 'start' => '/fxrihzcd/', 'methods' => 'PATCH', ), ), - 'ttvenfrrvufjq' => array ( + 'oudss' => array ( 0 => array ( - 'regex' => '#^/ttvenfrrvufjq/f/(?P[^/]+)$#', - 'original' => '/ttvenfrrvufjq/f/{name}', - 'start' => '/ttvenfrrvufjq/f/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/oudss/{name}', + 'regex' => '#^/oudss/(?P[^/]+)$#', + 'start' => '/oudss/', + 'methods' => 'PATCH', ), ), - 'lbykul' => array ( + 'mswvh' => array ( 0 => array ( - 'regex' => '#^/lbykul/scn/of/vnoqaw/(?P[^/]+)$#', - 'original' => '/lbykul/scn/of/vnoqaw/{name}', - 'start' => '/lbykul/scn/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/mswvh/adby/{name}', + 'regex' => '#^/mswvh/adby/(?P[^/]+)$#', + 'start' => '/mswvh/adby/', 'methods' => 'DELETE', ), ), - 'gtj' => array ( + 'nb' => array ( 0 => array ( - 'regex' => '#^/gtj/qhexr/(?P[^/]+)$#', - 'original' => '/gtj/qhexr/{name}', - 'start' => '/gtj/qhexr/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/nb/mh/sresqcfwb/{name}', + 'regex' => '#^/nb/mh/sresqcfwb/(?P[^/]+)$#', + 'start' => '/nb/mh/', + 'methods' => 'GET', ), ), - 'ecl' => array ( + 'yfhmlvorws' => array ( 0 => array ( - 'regex' => '#^/ecl/ajzhjyo/(?P[^/]+)$#', - 'original' => '/ecl/ajzhjyo/{name}', - 'start' => '/ecl/ajzhjyo/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/yfhmlvorws/szalnxhj/{name}', + 'regex' => '#^/yfhmlvorws/szalnxhj/(?P[^/]+)$#', + 'start' => '/yfhmlvorws/szalnxhj/', 'methods' => 'POST', ), ), - 'yjxtirne' => array ( + 'a' => array ( 0 => array ( - 'regex' => '#^/yjxtirne/(?P[^/]+)$#', - 'original' => '/yjxtirne/{name}', - 'start' => '/yjxtirne/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/a/vhq/umwho/hnr/{name}', + 'regex' => '#^/a/vhq/umwho/hnr/(?P[^/]+)$#', + 'start' => '/a/vhq/', 'methods' => 'GET', ), ), - 'yagmgnkmpsmucbimoapg' => array ( + 'fj' => array ( 0 => array ( - 'regex' => '#^/yagmgnkmpsmucbimoapg/(?P[^/]+)$#', - 'original' => '/yagmgnkmpsmucbimoapg/{name}', - 'start' => '/yagmgnkmpsmucbimoapg/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/fj/gpabrf/{name}', + 'regex' => '#^/fj/gpabrf/(?P[^/]+)$#', + 'start' => '/fj/gpabrf/', + 'methods' => 'DELETE', ), ), - 'uhaedsgh' => array ( + 'bomhxbhylnhqfhc' => array ( 0 => array ( - 'regex' => '#^/uhaedsgh/(?P[^/]+)$#', - 'original' => '/uhaedsgh/{name}', - 'start' => '/uhaedsgh/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/bomhxbhylnhqfhc/{name}', + 'regex' => '#^/bomhxbhylnhqfhc/(?P[^/]+)$#', + 'start' => '/bomhxbhylnhqfhc/', + 'methods' => 'PUT', ), ), - 'njwwnxjfne' => array ( + 'cihwo' => array ( 0 => array ( - 'regex' => '#^/njwwnxjfne/(?P[^/]+)$#', - 'original' => '/njwwnxjfne/{name}', - 'start' => '/njwwnxjfne/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/cihwo/{name}', + 'regex' => '#^/cihwo/(?P[^/]+)$#', + 'start' => '/cihwo/', 'methods' => 'GET', ), ), - 'pdb' => array ( + 'kbbydifcsabridwzkqgd' => array ( 0 => array ( - 'regex' => '#^/pdb/grrwjyu/iqlgx/(?P[^/]+)$#', - 'original' => '/pdb/grrwjyu/iqlgx/{name}', - 'start' => '/pdb/grrwjyu/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/kbbydifcsabridwzkqgd/{name}', + 'regex' => '#^/kbbydifcsabridwzkqgd/(?P[^/]+)$#', + 'start' => '/kbbydifcsabridwzkqgd/', + 'methods' => 'PATCH', ), ), - 'odzjpjpmb' => array ( + 'hcufzliawwkgdk' => array ( 0 => array ( - 'regex' => '#^/odzjpjpmb/jzm/(?P[^/]+)$#', - 'original' => '/odzjpjpmb/jzm/{name}', - 'start' => '/odzjpjpmb/jzm/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/hcufzliawwkgdk/{name}', + 'regex' => '#^/hcufzliawwkgdk/(?P[^/]+)$#', + 'start' => '/hcufzliawwkgdk/', + 'methods' => 'PUT', ), ), - 'vfpvuragh' => array ( + 'hcfwyqfmfm' => array ( 0 => array ( - 'regex' => '#^/vfpvuragh/kv/(?P[^/]+)$#', - 'original' => '/vfpvuragh/kv/{name}', - 'start' => '/vfpvuragh/kv/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/hcfwyqfmfm/nban/{name}', + 'regex' => '#^/hcfwyqfmfm/nban/(?P[^/]+)$#', + 'start' => '/hcfwyqfmfm/nban/', + 'methods' => 'POST', ), ), - 'qigqpepggwanyeffsljh' => array ( + 'zl' => array ( 0 => array ( - 'regex' => '#^/qigqpepggwanyeffsljh/(?P[^/]+)$#', - 'original' => '/qigqpepggwanyeffsljh/{name}', - 'start' => '/qigqpepggwanyeffsljh/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/zl/jryr/xdttu/{name}', + 'regex' => '#^/zl/jryr/xdttu/(?P[^/]+)$#', + 'start' => '/zl/jryr/', + 'methods' => 'DELETE', ), ), - 'yxsnwvzqsw' => array ( + 'mzpciznqfw' => array ( 0 => array ( - 'regex' => '#^/yxsnwvzqsw/(?P[^/]+)$#', - 'original' => '/yxsnwvzqsw/{name}', - 'start' => '/yxsnwvzqsw/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/mzpciznqfw/{name}', + 'regex' => '#^/mzpciznqfw/(?P[^/]+)$#', + 'start' => '/mzpciznqfw/', + 'methods' => 'PUT', ), ), - 'xwugpztku' => array ( + 'bonqkn' => array ( 0 => array ( - 'regex' => '#^/xwugpztku/yqxstzpd/(?P[^/]+)$#', - 'original' => '/xwugpztku/yqxstzpd/{name}', - 'start' => '/xwugpztku/yqxstzpd/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/bonqkn/{name}', + 'regex' => '#^/bonqkn/(?P[^/]+)$#', + 'start' => '/bonqkn/', + 'methods' => 'GET', ), ), - 'nkwwfq' => array ( + 'fqhgem' => array ( 0 => array ( - 'regex' => '#^/nkwwfq/gjht/(?P[^/]+)$#', - 'original' => '/nkwwfq/gjht/{name}', - 'start' => '/nkwwfq/gjht/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/fqhgem/{name}', + 'regex' => '#^/fqhgem/(?P[^/]+)$#', + 'start' => '/fqhgem/', + 'methods' => 'POST', ), ), - 'ztb' => array ( + 'clhtmgugaz' => array ( 0 => array ( - 'regex' => '#^/ztb/fmsgpjt/(?P[^/]+)$#', - 'original' => '/ztb/fmsgpjt/{name}', - 'start' => '/ztb/fmsgpjt/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/clhtmgugaz/{name}', + 'regex' => '#^/clhtmgugaz/(?P[^/]+)$#', + 'start' => '/clhtmgugaz/', 'methods' => 'GET', ), ), - 'wybvnqmcoh' => array ( + 'rvouu' => array ( 0 => array ( - 'regex' => '#^/wybvnqmcoh/(?P[^/]+)$#', - 'original' => '/wybvnqmcoh/{name}', - 'start' => '/wybvnqmcoh/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/rvouu/{name}', + 'regex' => '#^/rvouu/(?P[^/]+)$#', + 'start' => '/rvouu/', 'methods' => 'GET', ), ), - 'uqvdype' => array ( + 'v' => array ( 0 => array ( - 'regex' => '#^/uqvdype/(?P[^/]+)$#', - 'original' => '/uqvdype/{name}', - 'start' => '/uqvdype/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/v/ym/knbyntyhk/nxa/waln/{name}', + 'regex' => '#^/v/ym/knbyntyhk/nxa/waln/(?P[^/]+)$#', + 'start' => '/v/ym/', + 'methods' => 'GET', ), ), - 'alxjwdv' => array ( + 'opfh' => array ( 0 => array ( - 'regex' => '#^/alxjwdv/q/a/(?P[^/]+)$#', - 'original' => '/alxjwdv/q/a/{name}', - 'start' => '/alxjwdv/q/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/opfh/el/uafffmz/{name}', + 'regex' => '#^/opfh/el/uafffmz/(?P[^/]+)$#', + 'start' => '/opfh/el/', 'methods' => 'PATCH', ), ), - 'iwijjcbu' => array ( + 'rwiwsxxidrbnjgms' => array ( 0 => array ( - 'regex' => '#^/iwijjcbu/(?P[^/]+)$#', - 'original' => '/iwijjcbu/{name}', - 'start' => '/iwijjcbu/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/rwiwsxxidrbnjgms/tk/{name}', + 'regex' => '#^/rwiwsxxidrbnjgms/tk/(?P[^/]+)$#', + 'start' => '/rwiwsxxidrbnjgms/tk/', + 'methods' => 'DELETE', ), ), - 'xpkg' => array ( + 'vgndq' => array ( 0 => array ( - 'regex' => '#^/xpkg/n/(?P[^/]+)$#', - 'original' => '/xpkg/n/{name}', - 'start' => '/xpkg/n/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/vgndq/jtlwrqwddhlkis/{name}', + 'regex' => '#^/vgndq/jtlwrqwddhlkis/(?P[^/]+)$#', + 'start' => '/vgndq/jtlwrqwddhlkis/', 'methods' => 'GET', ), ), - 'gbxuoyxgd' => array ( - 0 => array ( - 'regex' => '#^/gbxuoyxgd/(?P[^/]+)$#', - 'original' => '/gbxuoyxgd/{name}', - 'start' => '/gbxuoyxgd/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', - ), - ), - 'y' => array ( + 'zxywlwlrddzdzxvzkac' => array ( 0 => array ( - 'regex' => '#^/y/iwirup/jvxfxcxrv/(?P[^/]+)$#', - 'original' => '/y/iwirup/jvxfxcxrv/{name}', - 'start' => '/y/iwirup/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/zxywlwlrddzdzxvzkac/{name}', + 'regex' => '#^/zxywlwlrddzdzxvzkac/(?P[^/]+)$#', + 'start' => '/zxywlwlrddzdzxvzkac/', + 'methods' => 'PATCH', ), ), - 'xvbsya' => array ( + 'ioptob' => array ( 0 => array ( - 'regex' => '#^/xvbsya/itepjirrjw/(?P[^/]+)$#', - 'original' => '/xvbsya/itepjirrjw/{name}', - 'start' => '/xvbsya/itepjirrjw/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/ioptob/u/pw/ufdtza/{name}', + 'regex' => '#^/ioptob/u/pw/ufdtza/(?P[^/]+)$#', + 'start' => '/ioptob/u/', + 'methods' => 'DELETE', ), ), - 'xtiiplxrqpgrn' => array ( + 'tpp' => array ( 0 => array ( - 'regex' => '#^/xtiiplxrqpgrn/(?P[^/]+)$#', - 'original' => '/xtiiplxrqpgrn/{name}', - 'start' => '/xtiiplxrqpgrn/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/tpp/ffscoeqyrvhmyr/{name}', + 'regex' => '#^/tpp/ffscoeqyrvhmyr/(?P[^/]+)$#', + 'start' => '/tpp/ffscoeqyrvhmyr/', 'methods' => 'PUT', ), ), - 's' => array ( + 'cxevtqmcirqeiaqwosf' => array ( 0 => array ( - 'regex' => '#^/s/qyafqaphshlqd/(?P[^/]+)$#', - 'original' => '/s/qyafqaphshlqd/{name}', - 'start' => '/s/qyafqaphshlqd/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', - ), - 1 => array ( - 'regex' => '#^/s/pwgfwi/(?P[^/]+)$#', - 'original' => '/s/pwgfwi/{name}', - 'start' => '/s/pwgfwi/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/cxevtqmcirqeiaqwosf/{name}', + 'regex' => '#^/cxevtqmcirqeiaqwosf/(?P[^/]+)$#', + 'start' => '/cxevtqmcirqeiaqwosf/', 'methods' => 'DELETE', ), - 2 => array ( - 'regex' => '#^/s/jygkp/xllhpp/(?P[^/]+)$#', - 'original' => '/s/jygkp/xllhpp/{name}', - 'start' => '/s/jygkp/', + ), + 'qzfkm' => array ( + 0 => array ( 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/qzfkm/no/{name}', + 'regex' => '#^/qzfkm/no/(?P[^/]+)$#', + 'start' => '/qzfkm/no/', 'methods' => 'GET', ), ), - 'hlwc' => array ( + 'pee' => array ( 0 => array ( - 'regex' => '#^/hlwc/qoea/ieagk/(?P[^/]+)$#', - 'original' => '/hlwc/qoea/ieagk/{name}', - 'start' => '/hlwc/qoea/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/pee/a/wr/{name}', + 'regex' => '#^/pee/a/wr/(?P[^/]+)$#', + 'start' => '/pee/a/', + 'methods' => 'DELETE', ), ), - 'uvutazmiuftbi' => array ( + 'onybq' => array ( 0 => array ( - 'regex' => '#^/uvutazmiuftbi/wjbhs/sy/(?P[^/]+)$#', - 'original' => '/uvutazmiuftbi/wjbhs/sy/{name}', - 'start' => '/uvutazmiuftbi/wjbhs/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/onybq/mranodxiv/{name}', + 'regex' => '#^/onybq/mranodxiv/(?P[^/]+)$#', + 'start' => '/onybq/mranodxiv/', + 'methods' => 'PATCH', ), ), - 'sqyueghud' => array ( + 'alqvdmxrzggwahi' => array ( 0 => array ( - 'regex' => '#^/sqyueghud/(?P[^/]+)$#', - 'original' => '/sqyueghud/{name}', - 'start' => '/sqyueghud/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/alqvdmxrzggwahi/{name}', + 'regex' => '#^/alqvdmxrzggwahi/(?P[^/]+)$#', + 'start' => '/alqvdmxrzggwahi/', 'methods' => 'DELETE', ), ), - 'kuo' => array ( + 'knkrjle' => array ( 0 => array ( - 'regex' => '#^/kuo/rya/w/pn/(?P[^/]+)$#', - 'original' => '/kuo/rya/w/pn/{name}', - 'start' => '/kuo/rya/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/knkrjle/{name}', + 'regex' => '#^/knkrjle/(?P[^/]+)$#', + 'start' => '/knkrjle/', 'methods' => 'GET', ), ), - 'oekhjrg' => array ( + 'iipw' => array ( 0 => array ( - 'regex' => '#^/oekhjrg/(?P[^/]+)$#', - 'original' => '/oekhjrg/{name}', - 'start' => '/oekhjrg/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/iipw/dwkhhkqgtpod/{name}', + 'regex' => '#^/iipw/dwkhhkqgtpod/(?P[^/]+)$#', + 'start' => '/iipw/dwkhhkqgtpod/', 'methods' => 'POST', ), ), - 'wgek' => array ( + 'jplb' => array ( 0 => array ( - 'regex' => '#^/wgek/kh/shypprhke/(?P[^/]+)$#', - 'original' => '/wgek/kh/shypprhke/{name}', - 'start' => '/wgek/kh/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/jplb/s/vpwuh/zczb/{name}', + 'regex' => '#^/jplb/s/vpwuh/zczb/(?P[^/]+)$#', + 'start' => '/jplb/s/', 'methods' => 'GET', ), ), - 'sfojd' => array ( + 'imxtgk' => array ( 0 => array ( - 'regex' => '#^/sfojd/(?P[^/]+)$#', - 'original' => '/sfojd/{name}', - 'start' => '/sfojd/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/imxtgk/m/g/wn/{name}', + 'regex' => '#^/imxtgk/m/g/wn/(?P[^/]+)$#', + 'start' => '/imxtgk/m/', 'methods' => 'GET', ), ), - 'skgjtxlnf' => array ( - 0 => array ( - 'regex' => '#^/skgjtxlnf/bjdo/(?P[^/]+)$#', - 'original' => '/skgjtxlnf/bjdo/{name}', - 'start' => '/skgjtxlnf/bjdo/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', - ), - ), - 'vtaekovr' => array ( + 'jq' => array ( 0 => array ( - 'regex' => '#^/vtaekovr/iu/xd/(?P[^/]+)$#', - 'original' => '/vtaekovr/iu/xd/{name}', - 'start' => '/vtaekovr/iu/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/jq/bdqsqye/c/{name}', + 'regex' => '#^/jq/bdqsqye/c/(?P[^/]+)$#', + 'start' => '/jq/bdqsqye/', 'methods' => 'GET', ), ), - 'hrlhyjvsfei' => array ( + 'hzcb' => array ( 0 => array ( - 'regex' => '#^/hrlhyjvsfei/(?P[^/]+)$#', - 'original' => '/hrlhyjvsfei/{name}', - 'start' => '/hrlhyjvsfei/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/hzcb/cisuld/{name}', + 'regex' => '#^/hzcb/cisuld/(?P[^/]+)$#', + 'start' => '/hzcb/cisuld/', 'methods' => 'DELETE', ), ), - 'etvtw' => array ( + 'xootupmb' => array ( 0 => array ( - 'regex' => '#^/etvtw/hlaqyuubt/(?P[^/]+)$#', - 'original' => '/etvtw/hlaqyuubt/{name}', - 'start' => '/etvtw/hlaqyuubt/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/xootupmb/btzwcemsm/{name}', + 'regex' => '#^/xootupmb/btzwcemsm/(?P[^/]+)$#', + 'start' => '/xootupmb/btzwcemsm/', + 'methods' => 'GET', ), ), - 'ystvy' => array ( + 'qtevsmpux' => array ( 0 => array ( - 'regex' => '#^/ystvy/t/(?P[^/]+)$#', - 'original' => '/ystvy/t/{name}', - 'start' => '/ystvy/t/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/qtevsmpux/ojfzgddbnz/{name}', + 'regex' => '#^/qtevsmpux/ojfzgddbnz/(?P[^/]+)$#', + 'start' => '/qtevsmpux/ojfzgddbnz/', + 'methods' => 'DELETE', ), ), - 'jrxvfyvk' => array ( + 'uaitubyialgrdv' => array ( 0 => array ( - 'regex' => '#^/jrxvfyvk/n/mjnwgdga/(?P[^/]+)$#', - 'original' => '/jrxvfyvk/n/mjnwgdga/{name}', - 'start' => '/jrxvfyvk/n/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/uaitubyialgrdv/{name}', + 'regex' => '#^/uaitubyialgrdv/(?P[^/]+)$#', + 'start' => '/uaitubyialgrdv/', + 'methods' => 'POST', ), ), - 'd' => array ( + 'ev' => array ( 0 => array ( - 'regex' => '#^/d/xkhdwr/iskl/it/(?P[^/]+)$#', - 'original' => '/d/xkhdwr/iskl/it/{name}', - 'start' => '/d/xkhdwr/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', - ), - 1 => array ( - 'regex' => '#^/d/qqrisu/(?P[^/]+)$#', - 'original' => '/d/qqrisu/{name}', - 'start' => '/d/qqrisu/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/ev/s/nrbxh/yqqx/mwgcc/{name}', + 'regex' => '#^/ev/s/nrbxh/yqqx/mwgcc/(?P[^/]+)$#', + 'start' => '/ev/s/', + 'methods' => 'PATCH', ), ), - 'lfohvxkdp' => array ( + 'ajfoowr' => array ( 0 => array ( - 'regex' => '#^/lfohvxkdp/afzrcvnb/(?P[^/]+)$#', - 'original' => '/lfohvxkdp/afzrcvnb/{name}', - 'start' => '/lfohvxkdp/afzrcvnb/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/ajfoowr/{name}', + 'regex' => '#^/ajfoowr/(?P[^/]+)$#', + 'start' => '/ajfoowr/', + 'methods' => 'POST', ), ), - 'xn' => array ( + 'wzrwngz' => array ( 0 => array ( - 'regex' => '#^/xn/zgfwhczjza/(?P[^/]+)$#', - 'original' => '/xn/zgfwhczjza/{name}', - 'start' => '/xn/zgfwhczjza/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/wzrwngz/{name}', + 'regex' => '#^/wzrwngz/(?P[^/]+)$#', + 'start' => '/wzrwngz/', + 'methods' => 'PUT', ), ), - 'iblvyyssggz' => array ( + 'owxta' => array ( 0 => array ( - 'regex' => '#^/iblvyyssggz/wc/im/(?P[^/]+)$#', - 'original' => '/iblvyyssggz/wc/im/{name}', - 'start' => '/iblvyyssggz/wc/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/owxta/uuawa/uwicj/bqt/{name}', + 'regex' => '#^/owxta/uuawa/uwicj/bqt/(?P[^/]+)$#', + 'start' => '/owxta/uuawa/', + 'methods' => 'DELETE', ), ), - 'wdcqwbich' => array ( + 'kwbsmdvcdufkolpgaw' => array ( 0 => array ( - 'regex' => '#^/wdcqwbich/(?P[^/]+)$#', - 'original' => '/wdcqwbich/{name}', - 'start' => '/wdcqwbich/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/kwbsmdvcdufkolpgaw/{name}', + 'regex' => '#^/kwbsmdvcdufkolpgaw/(?P[^/]+)$#', + 'start' => '/kwbsmdvcdufkolpgaw/', + 'methods' => 'POST', ), ), - 'miehdhl' => array ( + 'vhfhohplosvwragny' => array ( 0 => array ( - 'regex' => '#^/miehdhl/(?P[^/]+)$#', - 'original' => '/miehdhl/{name}', - 'start' => '/miehdhl/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/vhfhohplosvwragny/{name}', + 'regex' => '#^/vhfhohplosvwragny/(?P[^/]+)$#', + 'start' => '/vhfhohplosvwragny/', + 'methods' => 'DELETE', ), ), - 'vsewyvgnwul' => array ( + 'ndkuuvvxt' => array ( 0 => array ( - 'regex' => '#^/vsewyvgnwul/(?P[^/]+)$#', - 'original' => '/vsewyvgnwul/{name}', - 'start' => '/vsewyvgnwul/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/ndkuuvvxt/{name}', + 'regex' => '#^/ndkuuvvxt/(?P[^/]+)$#', + 'start' => '/ndkuuvvxt/', + 'methods' => 'PATCH', ), ), - 'vicetxi' => array ( + 'klvtarpdp' => array ( 0 => array ( - 'regex' => '#^/vicetxi/j/fzk/(?P[^/]+)$#', - 'original' => '/vicetxi/j/fzk/{name}', - 'start' => '/vicetxi/j/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/klvtarpdp/{name}', + 'regex' => '#^/klvtarpdp/(?P[^/]+)$#', + 'start' => '/klvtarpdp/', 'methods' => 'POST', ), ), - 'ztsmrujfbpjkh' => array ( + 'yt' => array ( 0 => array ( - 'regex' => '#^/ztsmrujfbpjkh/(?P[^/]+)$#', - 'original' => '/ztsmrujfbpjkh/{name}', - 'start' => '/ztsmrujfbpjkh/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/yt/zvzwvycdfpftkqe/d/{name}', + 'regex' => '#^/yt/zvzwvycdfpftkqe/d/(?P[^/]+)$#', + 'start' => '/yt/zvzwvycdfpftkqe/', + 'methods' => 'POST', ), ), - 'tanpcvpjzsjywilq' => array ( + 'jzrzwu' => array ( 0 => array ( - 'regex' => '#^/tanpcvpjzsjywilq/(?P[^/]+)$#', - 'original' => '/tanpcvpjzsjywilq/{name}', - 'start' => '/tanpcvpjzsjywilq/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/jzrzwu/h/{name}', + 'regex' => '#^/jzrzwu/h/(?P[^/]+)$#', + 'start' => '/jzrzwu/h/', 'methods' => 'PUT', ), ), - 'wargbuukit' => array ( + 'xplxdmu' => array ( 0 => array ( - 'regex' => '#^/wargbuukit/(?P[^/]+)$#', - 'original' => '/wargbuukit/{name}', - 'start' => '/wargbuukit/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/xplxdmu/{name}', + 'regex' => '#^/xplxdmu/(?P[^/]+)$#', + 'start' => '/xplxdmu/', + 'methods' => 'PATCH', ), ), - 'cnnxkkzhavv' => array ( + 'dsfo' => array ( 0 => array ( - 'regex' => '#^/cnnxkkzhavv/(?P[^/]+)$#', - 'original' => '/cnnxkkzhavv/{name}', - 'start' => '/cnnxkkzhavv/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/dsfo/agwzqhodpcpyxw/{name}', + 'regex' => '#^/dsfo/agwzqhodpcpyxw/(?P[^/]+)$#', + 'start' => '/dsfo/agwzqhodpcpyxw/', + 'methods' => 'GET', ), ), - 'krvqij' => array ( + 'ca' => array ( 0 => array ( - 'regex' => '#^/krvqij/(?P[^/]+)$#', - 'original' => '/krvqij/{name}', - 'start' => '/krvqij/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ca/qoijtiu/{name}', + 'regex' => '#^/ca/qoijtiu/(?P[^/]+)$#', + 'start' => '/ca/qoijtiu/', 'methods' => 'PUT', ), ), - 'xmboerhfenldq' => array ( + 'uqbqox' => array ( 0 => array ( - 'regex' => '#^/xmboerhfenldq/(?P[^/]+)$#', - 'original' => '/xmboerhfenldq/{name}', - 'start' => '/xmboerhfenldq/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/uqbqox/fhqcr/{name}', + 'regex' => '#^/uqbqox/fhqcr/(?P[^/]+)$#', + 'start' => '/uqbqox/fhqcr/', 'methods' => 'DELETE', ), ), - 'jfvxeozjrujfanw' => array ( + 'xjbol' => array ( 0 => array ( - 'regex' => '#^/jfvxeozjrujfanw/r/u/(?P[^/]+)$#', - 'original' => '/jfvxeozjrujfanw/r/u/{name}', - 'start' => '/jfvxeozjrujfanw/r/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/xjbol/{name}', + 'regex' => '#^/xjbol/(?P[^/]+)$#', + 'start' => '/xjbol/', + 'methods' => 'GET', ), ), - 'taq' => array ( + 'jwyg' => array ( 0 => array ( - 'regex' => '#^/taq/sbcot/(?P[^/]+)$#', - 'original' => '/taq/sbcot/{name}', - 'start' => '/taq/sbcot/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/jwyg/j/fkbhiogu/ypma/pfh/{name}', + 'regex' => '#^/jwyg/j/fkbhiogu/ypma/pfh/(?P[^/]+)$#', + 'start' => '/jwyg/j/', + 'methods' => 'POST', ), ), - 'cuphhugqf' => array ( + 'bwoqqtwbdt' => array ( 0 => array ( - 'regex' => '#^/cuphhugqf/apdvy/(?P[^/]+)$#', - 'original' => '/cuphhugqf/apdvy/{name}', - 'start' => '/cuphhugqf/apdvy/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/bwoqqtwbdt/q/{name}', + 'regex' => '#^/bwoqqtwbdt/q/(?P[^/]+)$#', + 'start' => '/bwoqqtwbdt/q/', 'methods' => 'GET', ), ), - 'tjahcib' => array ( + 'rt' => array ( 0 => array ( - 'regex' => '#^/tjahcib/(?P[^/]+)$#', - 'original' => '/tjahcib/{name}', - 'start' => '/tjahcib/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/rt/rvh/qaaus/{name}', + 'regex' => '#^/rt/rvh/qaaus/(?P[^/]+)$#', + 'start' => '/rt/rvh/', 'methods' => 'PATCH', ), ), - 'ocbep' => array ( + 'djrmbev' => array ( 0 => array ( - 'regex' => '#^/ocbep/(?P[^/]+)$#', - 'original' => '/ocbep/{name}', - 'start' => '/ocbep/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/djrmbev/{name}', + 'regex' => '#^/djrmbev/(?P[^/]+)$#', + 'start' => '/djrmbev/', + 'methods' => 'PUT', ), ), - 'wugb' => array ( + 'tfrprspwytiz' => array ( 0 => array ( - 'regex' => '#^/wugb/i/og/ojbb/x/(?P[^/]+)$#', - 'original' => '/wugb/i/og/ojbb/x/{name}', - 'start' => '/wugb/i/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/tfrprspwytiz/{name}', + 'regex' => '#^/tfrprspwytiz/(?P[^/]+)$#', + 'start' => '/tfrprspwytiz/', + 'methods' => 'PATCH', ), ), - 'ik' => array ( + 'hkvcytc' => array ( 0 => array ( - 'regex' => '#^/ik/fv/oq/lxbeup/(?P[^/]+)$#', - 'original' => '/ik/fv/oq/lxbeup/{name}', - 'start' => '/ik/fv/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/hkvcytc/{name}', + 'regex' => '#^/hkvcytc/(?P[^/]+)$#', + 'start' => '/hkvcytc/', 'methods' => 'GET', ), ), - 'lawiuguf' => array ( + 'uftxt' => array ( 0 => array ( - 'regex' => '#^/lawiuguf/(?P[^/]+)$#', - 'original' => '/lawiuguf/{name}', - 'start' => '/lawiuguf/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/uftxt/fpdmbrayjeac/{name}', + 'regex' => '#^/uftxt/fpdmbrayjeac/(?P[^/]+)$#', + 'start' => '/uftxt/fpdmbrayjeac/', + 'methods' => 'GET', ), ), - 'otkhvrxl' => array ( + 'snmwjwohvbta' => array ( 0 => array ( - 'regex' => '#^/otkhvrxl/zdvakxdktc/(?P[^/]+)$#', - 'original' => '/otkhvrxl/zdvakxdktc/{name}', - 'start' => '/otkhvrxl/zdvakxdktc/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/snmwjwohvbta/{name}', + 'regex' => '#^/snmwjwohvbta/(?P[^/]+)$#', + 'start' => '/snmwjwohvbta/', + 'methods' => 'GET', ), ), - 'ubcfq' => array ( + 'gdbdt' => array ( 0 => array ( - 'regex' => '#^/ubcfq/(?P[^/]+)$#', - 'original' => '/ubcfq/{name}', - 'start' => '/ubcfq/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/gdbdt/ibn/km/abay/{name}', + 'regex' => '#^/gdbdt/ibn/km/abay/(?P[^/]+)$#', + 'start' => '/gdbdt/ibn/', 'methods' => 'GET', ), ), - 'hz' => array ( + 'ogfsqhtpae' => array ( 0 => array ( - 'regex' => '#^/hz/cev/b/(?P[^/]+)$#', - 'original' => '/hz/cev/b/{name}', - 'start' => '/hz/cev/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/ogfsqhtpae/ccwz/{name}', + 'regex' => '#^/ogfsqhtpae/ccwz/(?P[^/]+)$#', + 'start' => '/ogfsqhtpae/ccwz/', + 'methods' => 'DELETE', ), ), - 'jqi' => array ( + 'udm' => array ( 0 => array ( - 'regex' => '#^/jqi/fjly/djzq/lo/(?P[^/]+)$#', - 'original' => '/jqi/fjly/djzq/lo/{name}', - 'start' => '/jqi/fjly/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/udm/mifvujnx/{name}', + 'regex' => '#^/udm/mifvujnx/(?P[^/]+)$#', + 'start' => '/udm/mifvujnx/', 'methods' => 'GET', ), ), - 'xsujy' => array ( + 'rssaexizniufkcdgz' => array ( 0 => array ( - 'regex' => '#^/xsujy/utjt/pibnwdho/(?P[^/]+)$#', - 'original' => '/xsujy/utjt/pibnwdho/{name}', - 'start' => '/xsujy/utjt/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/rssaexizniufkcdgz/br/{name}', + 'regex' => '#^/rssaexizniufkcdgz/br/(?P[^/]+)$#', + 'start' => '/rssaexizniufkcdgz/br/', + 'methods' => 'DELETE', ), ), - 'jcptaqhdgfr' => array ( + 'kpyeiq' => array ( 0 => array ( - 'regex' => '#^/jcptaqhdgfr/(?P[^/]+)$#', - 'original' => '/jcptaqhdgfr/{name}', - 'start' => '/jcptaqhdgfr/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/kpyeiq/{name}', + 'regex' => '#^/kpyeiq/(?P[^/]+)$#', + 'start' => '/kpyeiq/', 'methods' => 'POST', ), ), - 'r' => array ( + 'wmpk' => array ( 0 => array ( - 'regex' => '#^/r/moyyckw/d/(?P[^/]+)$#', - 'original' => '/r/moyyckw/d/{name}', - 'start' => '/r/moyyckw/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', - ), - 1 => array ( - 'regex' => '#^/r/kwupsj/psokv/(?P[^/]+)$#', - 'original' => '/r/kwupsj/psokv/{name}', - 'start' => '/r/kwupsj/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/wmpk/zdwddyvucrujeh/{name}', + 'regex' => '#^/wmpk/zdwddyvucrujeh/(?P[^/]+)$#', + 'start' => '/wmpk/zdwddyvucrujeh/', + 'methods' => 'PATCH', ), ), - 'hcvsvslzqwf' => array ( + 'gkrqwg' => array ( 0 => array ( - 'regex' => '#^/hcvsvslzqwf/(?P[^/]+)$#', - 'original' => '/hcvsvslzqwf/{name}', - 'start' => '/hcvsvslzqwf/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/gkrqwg/{name}', + 'regex' => '#^/gkrqwg/(?P[^/]+)$#', + 'start' => '/gkrqwg/', 'methods' => 'GET', ), ), - 'uz' => array ( + 'sfsi' => array ( 0 => array ( - 'regex' => '#^/uz/kwbn/p/gmzm/bwss/f/x/g/(?P[^/]+)$#', - 'original' => '/uz/kwbn/p/gmzm/bwss/f/x/g/{name}', - 'start' => '/uz/kwbn/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/sfsi/tqufiijoliicwnm/d/{name}', + 'regex' => '#^/sfsi/tqufiijoliicwnm/d/(?P[^/]+)$#', + 'start' => '/sfsi/tqufiijoliicwnm/', + 'methods' => 'DELETE', ), ), - 'yo' => array ( + 'cdvdksm' => array ( 0 => array ( - 'regex' => '#^/yo/srryh/kulopunmxpuo/(?P[^/]+)$#', - 'original' => '/yo/srryh/kulopunmxpuo/{name}', - 'start' => '/yo/srryh/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/cdvdksm/h/{name}', + 'regex' => '#^/cdvdksm/h/(?P[^/]+)$#', + 'start' => '/cdvdksm/h/', 'methods' => 'POST', ), ), - 'yb' => array ( + 'gqoyn' => array ( 0 => array ( - 'regex' => '#^/yb/v/scc/db/z/hl/(?P[^/]+)$#', - 'original' => '/yb/v/scc/db/z/hl/{name}', - 'start' => '/yb/v/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/gqoyn/hvjpdg/ub/jrdfd/{name}', + 'regex' => '#^/gqoyn/hvjpdg/ub/jrdfd/(?P[^/]+)$#', + 'start' => '/gqoyn/hvjpdg/', + 'methods' => 'PATCH', ), ), - 'roxdmgaesdouip' => array ( + 'eyiatyutepyuc' => array ( 0 => array ( - 'regex' => '#^/roxdmgaesdouip/(?P[^/]+)$#', - 'original' => '/roxdmgaesdouip/{name}', - 'start' => '/roxdmgaesdouip/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/eyiatyutepyuc/{name}', + 'regex' => '#^/eyiatyutepyuc/(?P[^/]+)$#', + 'start' => '/eyiatyutepyuc/', + 'methods' => 'DELETE', ), ), - 'uwatg' => array ( + 'otwbhxplod' => array ( 0 => array ( - 'regex' => '#^/uwatg/qooo/o/ogm/(?P[^/]+)$#', - 'original' => '/uwatg/qooo/o/ogm/{name}', - 'start' => '/uwatg/qooo/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/otwbhxplod/{name}', + 'regex' => '#^/otwbhxplod/(?P[^/]+)$#', + 'start' => '/otwbhxplod/', 'methods' => 'POST', ), ), - 'qjadlhfssflh' => array ( + 'pugcud' => array ( 0 => array ( - 'regex' => '#^/qjadlhfssflh/go/(?P[^/]+)$#', - 'original' => '/qjadlhfssflh/go/{name}', - 'start' => '/qjadlhfssflh/go/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/pugcud/tpwfybmxlah/{name}', + 'regex' => '#^/pugcud/tpwfybmxlah/(?P[^/]+)$#', + 'start' => '/pugcud/tpwfybmxlah/', + 'methods' => 'PATCH', ), ), - 'wmyako' => array ( + 'sr' => array ( 0 => array ( - 'regex' => '#^/wmyako/(?P[^/]+)$#', - 'original' => '/wmyako/{name}', - 'start' => '/wmyako/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/sr/zlakem/mnf/hxfd/{name}', + 'regex' => '#^/sr/zlakem/mnf/hxfd/(?P[^/]+)$#', + 'start' => '/sr/zlakem/', + 'methods' => 'DELETE', ), ), - 'yi' => array ( + 'hddjs' => array ( 0 => array ( - 'regex' => '#^/yi/p/ip/(?P[^/]+)$#', - 'original' => '/yi/p/ip/{name}', - 'start' => '/yi/p/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/hddjs/{name}', + 'regex' => '#^/hddjs/(?P[^/]+)$#', + 'start' => '/hddjs/', + 'methods' => 'PATCH', ), ), - 'evsfnynw' => array ( + 'whpuls' => array ( 0 => array ( - 'regex' => '#^/evsfnynw/(?P[^/]+)$#', - 'original' => '/evsfnynw/{name}', - 'start' => '/evsfnynw/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/whpuls/wss/cincof/xpcx/{name}', + 'regex' => '#^/whpuls/wss/cincof/xpcx/(?P[^/]+)$#', + 'start' => '/whpuls/wss/', + 'methods' => 'GET', ), ), - 'bojjlynts' => array ( + 'jj' => array ( 0 => array ( - 'regex' => '#^/bojjlynts/ewcosj/j/n/f/ys/(?P[^/]+)$#', - 'original' => '/bojjlynts/ewcosj/j/n/f/ys/{name}', - 'start' => '/bojjlynts/ewcosj/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/jj/mybhed/xgvee/{name}', + 'regex' => '#^/jj/mybhed/xgvee/(?P[^/]+)$#', + 'start' => '/jj/mybhed/', + 'methods' => 'PUT', ), ), - 'tpd' => array ( + 'wildvco' => array ( 0 => array ( - 'regex' => '#^/tpd/wtjl/(?P[^/]+)$#', - 'original' => '/tpd/wtjl/{name}', - 'start' => '/tpd/wtjl/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/wildvco/{name}', + 'regex' => '#^/wildvco/(?P[^/]+)$#', + 'start' => '/wildvco/', + 'methods' => 'PUT', ), ), - 'had' => array ( + 'sban' => array ( 0 => array ( - 'regex' => '#^/had/drfhyctpfh/(?P[^/]+)$#', - 'original' => '/had/drfhyctpfh/{name}', - 'start' => '/had/drfhyctpfh/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/sban/poijpkw/{name}', + 'regex' => '#^/sban/poijpkw/(?P[^/]+)$#', + 'start' => '/sban/poijpkw/', + 'methods' => 'POST', ), ), - 'svga' => array ( + 'fi' => array ( 0 => array ( - 'regex' => '#^/svga/r/eptocjje/(?P[^/]+)$#', - 'original' => '/svga/r/eptocjje/{name}', - 'start' => '/svga/r/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/fi/ppj/{name}', + 'regex' => '#^/fi/ppj/(?P[^/]+)$#', + 'start' => '/fi/ppj/', + 'methods' => 'DELETE', ), ), - 'xiv' => array ( + 'cwalr' => array ( 0 => array ( - 'regex' => '#^/xiv/cnoaw/hxjfnatqcfv/(?P[^/]+)$#', - 'original' => '/xiv/cnoaw/hxjfnatqcfv/{name}', - 'start' => '/xiv/cnoaw/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/cwalr/kzovk/{name}', + 'regex' => '#^/cwalr/kzovk/(?P[^/]+)$#', + 'start' => '/cwalr/kzovk/', + 'methods' => 'DELETE', ), ), - 'gfivi' => array ( + 'bmmzuohh' => array ( 0 => array ( - 'regex' => '#^/gfivi/ij/(?P[^/]+)$#', - 'original' => '/gfivi/ij/{name}', - 'start' => '/gfivi/ij/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/bmmzuohh/{name}', + 'regex' => '#^/bmmzuohh/(?P[^/]+)$#', + 'start' => '/bmmzuohh/', 'methods' => 'GET', ), ), - 'vperdehdn' => array ( + 'lanpqkg' => array ( 0 => array ( - 'regex' => '#^/vperdehdn/(?P[^/]+)$#', - 'original' => '/vperdehdn/{name}', - 'start' => '/vperdehdn/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/lanpqkg/qvbd/{name}', + 'regex' => '#^/lanpqkg/qvbd/(?P[^/]+)$#', + 'start' => '/lanpqkg/qvbd/', 'methods' => 'DELETE', ), ), - 'kajktevt' => array ( + 'mlp' => array ( 0 => array ( - 'regex' => '#^/kajktevt/phoriggc/(?P[^/]+)$#', - 'original' => '/kajktevt/phoriggc/{name}', - 'start' => '/kajktevt/phoriggc/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/mlp/kb/n/{name}', + 'regex' => '#^/mlp/kb/n/(?P[^/]+)$#', + 'start' => '/mlp/kb/', + 'methods' => 'GET', ), ), - 'mkngbdkkaqiszib' => array ( + 'uad' => array ( 0 => array ( - 'regex' => '#^/mkngbdkkaqiszib/mm/(?P[^/]+)$#', - 'original' => '/mkngbdkkaqiszib/mm/{name}', - 'start' => '/mkngbdkkaqiszib/mm/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/uad/iixdezblrv/{name}', + 'regex' => '#^/uad/iixdezblrv/(?P[^/]+)$#', + 'start' => '/uad/iixdezblrv/', + 'methods' => 'GET', ), ), - 'o' => array ( + 'fo' => array ( 0 => array ( - 'regex' => '#^/o/xxahqu/bsaiddszxps/(?P[^/]+)$#', - 'original' => '/o/xxahqu/bsaiddszxps/{name}', - 'start' => '/o/xxahqu/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', - ), - 1 => array ( - 'regex' => '#^/o/axzizgxhacerkju/kw/(?P[^/]+)$#', - 'original' => '/o/axzizgxhacerkju/kw/{name}', - 'start' => '/o/axzizgxhacerkju/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/fo/ombnavo/{name}', + 'regex' => '#^/fo/ombnavo/(?P[^/]+)$#', + 'start' => '/fo/ombnavo/', 'methods' => 'POST', ), - 2 => array ( - 'regex' => '#^/o/fnmgztfs/(?P[^/]+)$#', - 'original' => '/o/fnmgztfs/{name}', - 'start' => '/o/fnmgztfs/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', - ), ), - 'tjc' => array ( + 'wgohsbgvda' => array ( 0 => array ( - 'regex' => '#^/tjc/huxafsfvv/(?P[^/]+)$#', - 'original' => '/tjc/huxafsfvv/{name}', - 'start' => '/tjc/huxafsfvv/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/wgohsbgvda/wd/{name}', + 'regex' => '#^/wgohsbgvda/wd/(?P[^/]+)$#', + 'start' => '/wgohsbgvda/wd/', + 'methods' => 'DELETE', ), ), - 'unlwrssdutxdcbzv' => array ( + 'cpks' => array ( 0 => array ( - 'regex' => '#^/unlwrssdutxdcbzv/(?P[^/]+)$#', - 'original' => '/unlwrssdutxdcbzv/{name}', - 'start' => '/unlwrssdutxdcbzv/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/cpks/hrweeky/bkdqiifx/{name}', + 'regex' => '#^/cpks/hrweeky/bkdqiifx/(?P[^/]+)$#', + 'start' => '/cpks/hrweeky/', 'methods' => 'POST', ), ), - 'uqtkib' => array ( + 'rvl' => array ( 0 => array ( - 'regex' => '#^/uqtkib/(?P[^/]+)$#', - 'original' => '/uqtkib/{name}', - 'start' => '/uqtkib/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/rvl/sxqvvydbxexpzz/{name}', + 'regex' => '#^/rvl/sxqvvydbxexpzz/(?P[^/]+)$#', + 'start' => '/rvl/sxqvvydbxexpzz/', + 'methods' => 'PUT', ), ), - 'vhn' => array ( + 'edxvopwhcvlhwex' => array ( 0 => array ( - 'regex' => '#^/vhn/x/gbeuhmlkk/i/c/(?P[^/]+)$#', - 'original' => '/vhn/x/gbeuhmlkk/i/c/{name}', - 'start' => '/vhn/x/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/edxvopwhcvlhwex/{name}', + 'regex' => '#^/edxvopwhcvlhwex/(?P[^/]+)$#', + 'start' => '/edxvopwhcvlhwex/', 'methods' => 'PUT', ), ), - 'fxsvrxzkzkmke' => array ( + 'uz' => array ( 0 => array ( - 'regex' => '#^/fxsvrxzkzkmke/(?P[^/]+)$#', - 'original' => '/fxsvrxzkzkmke/{name}', - 'start' => '/fxsvrxzkzkmke/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/uz/vbx/{name}', + 'regex' => '#^/uz/vbx/(?P[^/]+)$#', + 'start' => '/uz/vbx/', + 'methods' => 'PATCH', ), ), - 'czkic' => array ( + 'hpzfccieijd' => array ( 0 => array ( - 'regex' => '#^/czkic/qh/(?P[^/]+)$#', - 'original' => '/czkic/qh/{name}', - 'start' => '/czkic/qh/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/hpzfccieijd/fom/{name}', + 'regex' => '#^/hpzfccieijd/fom/(?P[^/]+)$#', + 'start' => '/hpzfccieijd/fom/', + 'methods' => 'PUT', ), ), - 'ngharxe' => array ( + 'bdd' => array ( 0 => array ( - 'regex' => '#^/ngharxe/(?P[^/]+)$#', - 'original' => '/ngharxe/{name}', - 'start' => '/ngharxe/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/bdd/vcn/eyeeekwtkiclhp/{name}', + 'regex' => '#^/bdd/vcn/eyeeekwtkiclhp/(?P[^/]+)$#', + 'start' => '/bdd/vcn/', 'methods' => 'DELETE', ), ), - 'gkpaap' => array ( - 0 => array ( - 'regex' => '#^/gkpaap/(?P[^/]+)$#', - 'original' => '/gkpaap/{name}', - 'start' => '/gkpaap/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', - ), - ), - 'nrvceraruxmjm' => array ( + 'kegtsrqic' => array ( 0 => array ( - 'regex' => '#^/nrvceraruxmjm/(?P[^/]+)$#', - 'original' => '/nrvceraruxmjm/{name}', - 'start' => '/nrvceraruxmjm/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/kegtsrqic/{name}', + 'regex' => '#^/kegtsrqic/(?P[^/]+)$#', + 'start' => '/kegtsrqic/', + 'methods' => 'GET', ), ), - 'lledwlocswlprs' => array ( + 'gatksjz' => array ( 0 => array ( - 'regex' => '#^/lledwlocswlprs/(?P[^/]+)$#', - 'original' => '/lledwlocswlprs/{name}', - 'start' => '/lledwlocswlprs/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/gatksjz/{name}', + 'regex' => '#^/gatksjz/(?P[^/]+)$#', + 'start' => '/gatksjz/', 'methods' => 'POST', ), ), - 'mz' => array ( - 0 => array ( - 'regex' => '#^/mz/kjw/pts/c/su/xfvrkwkv/(?P[^/]+)$#', - 'original' => '/mz/kjw/pts/c/su/xfvrkwkv/{name}', - 'start' => '/mz/kjw/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', - ), - ), - 'jxg' => array ( + 'gpetkfppcqab' => array ( 0 => array ( - 'regex' => '#^/jxg/blk/(?P[^/]+)$#', - 'original' => '/jxg/blk/{name}', - 'start' => '/jxg/blk/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/gpetkfppcqab/x/{name}', + 'regex' => '#^/gpetkfppcqab/x/(?P[^/]+)$#', + 'start' => '/gpetkfppcqab/x/', + 'methods' => 'PATCH', ), ), - 'asgfu' => array ( + 'hjlg' => array ( 0 => array ( - 'regex' => '#^/asgfu/(?P[^/]+)$#', - 'original' => '/asgfu/{name}', - 'start' => '/asgfu/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/hjlg/emvlmntk/{name}', + 'regex' => '#^/hjlg/emvlmntk/(?P[^/]+)$#', + 'start' => '/hjlg/emvlmntk/', 'methods' => 'GET', ), ), - 'uynkebkbufkdkufny' => array ( + 'wdidnoy' => array ( 0 => array ( - 'regex' => '#^/uynkebkbufkdkufny/xpi/(?P[^/]+)$#', - 'original' => '/uynkebkbufkdkufny/xpi/{name}', - 'start' => '/uynkebkbufkdkufny/xpi/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/wdidnoy/{name}', + 'regex' => '#^/wdidnoy/(?P[^/]+)$#', + 'start' => '/wdidnoy/', 'methods' => 'POST', ), ), - 'dwfongbe' => array ( + 'ui' => array ( 0 => array ( - 'regex' => '#^/dwfongbe/zlposve/xsf/(?P[^/]+)$#', - 'original' => '/dwfongbe/zlposve/xsf/{name}', - 'start' => '/dwfongbe/zlposve/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/ui/d/wjbcjmhk/b/{name}', + 'regex' => '#^/ui/d/wjbcjmhk/b/(?P[^/]+)$#', + 'start' => '/ui/d/', + 'methods' => 'DELETE', ), ), - 'fxkfuksltky' => array ( + 'asmnbc' => array ( 0 => array ( - 'regex' => '#^/fxkfuksltky/(?P[^/]+)$#', - 'original' => '/fxkfuksltky/{name}', - 'start' => '/fxkfuksltky/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/asmnbc/vsvuldkpclwwk/{name}', + 'regex' => '#^/asmnbc/vsvuldkpclwwk/(?P[^/]+)$#', + 'start' => '/asmnbc/vsvuldkpclwwk/', + 'methods' => 'PUT', ), ), - 'hpvqvlwkcqiwrpqeow' => array ( + 'gm' => array ( 0 => array ( - 'regex' => '#^/hpvqvlwkcqiwrpqeow/(?P[^/]+)$#', - 'original' => '/hpvqvlwkcqiwrpqeow/{name}', - 'start' => '/hpvqvlwkcqiwrpqeow/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/gm/mujjt/{name}', + 'regex' => '#^/gm/mujjt/(?P[^/]+)$#', + 'start' => '/gm/mujjt/', + 'methods' => 'PATCH', ), ), - 'mteioor' => array ( + 'ehbqzssptguei' => array ( 0 => array ( - 'regex' => '#^/mteioor/(?P[^/]+)$#', - 'original' => '/mteioor/{name}', - 'start' => '/mteioor/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/ehbqzssptguei/d/{name}', + 'regex' => '#^/ehbqzssptguei/d/(?P[^/]+)$#', + 'start' => '/ehbqzssptguei/d/', + 'methods' => 'PUT', ), ), - 'oxzcdniqu' => array ( + 'foboacuffld' => array ( 0 => array ( - 'regex' => '#^/oxzcdniqu/(?P[^/]+)$#', - 'original' => '/oxzcdniqu/{name}', - 'start' => '/oxzcdniqu/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/foboacuffld/{name}', + 'regex' => '#^/foboacuffld/(?P[^/]+)$#', + 'start' => '/foboacuffld/', + 'methods' => 'POST', ), ), - 'mlcqfchwb' => array ( + 'uzeafpve' => array ( 0 => array ( - 'regex' => '#^/mlcqfchwb/(?P[^/]+)$#', - 'original' => '/mlcqfchwb/{name}', - 'start' => '/mlcqfchwb/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/uzeafpve/f/{name}', + 'regex' => '#^/uzeafpve/f/(?P[^/]+)$#', + 'start' => '/uzeafpve/f/', + 'methods' => 'POST', ), ), - 'slafd' => array ( + 'javeo' => array ( 0 => array ( - 'regex' => '#^/slafd/(?P[^/]+)$#', - 'original' => '/slafd/{name}', - 'start' => '/slafd/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/javeo/{name}', + 'regex' => '#^/javeo/(?P[^/]+)$#', + 'start' => '/javeo/', + 'methods' => 'PATCH', ), ), - 'zvp' => array ( + 'qu' => array ( 0 => array ( - 'regex' => '#^/zvp/xqfpqhtxn/czou/(?P[^/]+)$#', - 'original' => '/zvp/xqfpqhtxn/czou/{name}', - 'start' => '/zvp/xqfpqhtxn/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/qu/jdh/etnfkp/zdwghux/{name}', + 'regex' => '#^/qu/jdh/etnfkp/zdwghux/(?P[^/]+)$#', + 'start' => '/qu/jdh/', + 'methods' => 'PUT', ), ), - 'zratlvbviu' => array ( + 'wwpdln' => array ( 0 => array ( - 'regex' => '#^/zratlvbviu/ccoi/(?P[^/]+)$#', - 'original' => '/zratlvbviu/ccoi/{name}', - 'start' => '/zratlvbviu/ccoi/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/wwpdln/{name}', + 'regex' => '#^/wwpdln/(?P[^/]+)$#', + 'start' => '/wwpdln/', + 'methods' => 'PUT', ), ), - 'jnekovpo' => array ( + 'cptmzmxbovq' => array ( 0 => array ( - 'regex' => '#^/jnekovpo/h/c/ckulw/(?P[^/]+)$#', - 'original' => '/jnekovpo/h/c/ckulw/{name}', - 'start' => '/jnekovpo/h/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/cptmzmxbovq/nas/{name}', + 'regex' => '#^/cptmzmxbovq/nas/(?P[^/]+)$#', + 'start' => '/cptmzmxbovq/nas/', + 'methods' => 'PUT', ), ), - 'vmmz' => array ( + 'nhjp' => array ( 0 => array ( - 'regex' => '#^/vmmz/l/(?P[^/]+)$#', - 'original' => '/vmmz/l/{name}', - 'start' => '/vmmz/l/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/nhjp/ubz/oacaiww/{name}', + 'regex' => '#^/nhjp/ubz/oacaiww/(?P[^/]+)$#', + 'start' => '/nhjp/ubz/', 'methods' => 'GET', ), ), - 'owpsmzvelimlo' => array ( + 'rnlo' => array ( 0 => array ( - 'regex' => '#^/owpsmzvelimlo/agctzdz/(?P[^/]+)$#', - 'original' => '/owpsmzvelimlo/agctzdz/{name}', - 'start' => '/owpsmzvelimlo/agctzdz/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/rnlo/paffslkakotcbxyn/{name}', + 'regex' => '#^/rnlo/paffslkakotcbxyn/(?P[^/]+)$#', + 'start' => '/rnlo/paffslkakotcbxyn/', + 'methods' => 'POST', ), ), - 'vqiac' => array ( + 'glcyehfnaajxtxqwb' => array ( 0 => array ( - 'regex' => '#^/vqiac/(?P[^/]+)$#', - 'original' => '/vqiac/{name}', - 'start' => '/vqiac/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/glcyehfnaajxtxqwb/{name}', + 'regex' => '#^/glcyehfnaajxtxqwb/(?P[^/]+)$#', + 'start' => '/glcyehfnaajxtxqwb/', + 'methods' => 'GET', ), ), - 'onhib' => array ( + 'rkdhwbxftanork' => array ( 0 => array ( - 'regex' => '#^/onhib/o/(?P[^/]+)$#', - 'original' => '/onhib/o/{name}', - 'start' => '/onhib/o/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/rkdhwbxftanork/{name}', + 'regex' => '#^/rkdhwbxftanork/(?P[^/]+)$#', + 'start' => '/rkdhwbxftanork/', + 'methods' => 'GET', ), ), - 'wfe' => array ( + 'ebtlqupbtqgx' => array ( 0 => array ( - 'regex' => '#^/wfe/fucltmrfd/ooybdjii/(?P[^/]+)$#', - 'original' => '/wfe/fucltmrfd/ooybdjii/{name}', - 'start' => '/wfe/fucltmrfd/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ebtlqupbtqgx/{name}', + 'regex' => '#^/ebtlqupbtqgx/(?P[^/]+)$#', + 'start' => '/ebtlqupbtqgx/', 'methods' => 'GET', ), ), - 'upsojqj' => array ( + 'hluerqjeqsekpmokkcm' => array ( 0 => array ( - 'regex' => '#^/upsojqj/piqkqwfzt/qv/(?P[^/]+)$#', - 'original' => '/upsojqj/piqkqwfzt/qv/{name}', - 'start' => '/upsojqj/piqkqwfzt/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/hluerqjeqsekpmokkcm/{name}', + 'regex' => '#^/hluerqjeqsekpmokkcm/(?P[^/]+)$#', + 'start' => '/hluerqjeqsekpmokkcm/', + 'methods' => 'GET', ), ), - 'kv' => array ( + 'qlvlchtrkpoqq' => array ( 0 => array ( - 'regex' => '#^/kv/gpz/w/c/(?P[^/]+)$#', - 'original' => '/kv/gpz/w/c/{name}', - 'start' => '/kv/gpz/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/qlvlchtrkpoqq/{name}', + 'regex' => '#^/qlvlchtrkpoqq/(?P[^/]+)$#', + 'start' => '/qlvlchtrkpoqq/', + 'methods' => 'POST', ), ), - 'knmfw' => array ( + 'aryrxugr' => array ( 0 => array ( - 'regex' => '#^/knmfw/(?P[^/]+)$#', - 'original' => '/knmfw/{name}', - 'start' => '/knmfw/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/aryrxugr/{name}', + 'regex' => '#^/aryrxugr/(?P[^/]+)$#', + 'start' => '/aryrxugr/', 'methods' => 'PATCH', ), ), - 'zrwoa' => array ( + 'uqipojo' => array ( 0 => array ( - 'regex' => '#^/zrwoa/wl/(?P[^/]+)$#', - 'original' => '/zrwoa/wl/{name}', - 'start' => '/zrwoa/wl/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/uqipojo/vjjfpaucsd/{name}', + 'regex' => '#^/uqipojo/vjjfpaucsd/(?P[^/]+)$#', + 'start' => '/uqipojo/vjjfpaucsd/', + 'methods' => 'PUT', ), ), - 'byfspr' => array ( + 'czyauzvbmnpp' => array ( 0 => array ( - 'regex' => '#^/byfspr/(?P[^/]+)$#', - 'original' => '/byfspr/{name}', - 'start' => '/byfspr/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/czyauzvbmnpp/{name}', + 'regex' => '#^/czyauzvbmnpp/(?P[^/]+)$#', + 'start' => '/czyauzvbmnpp/', + 'methods' => 'PUT', ), ), - 'of' => array ( + 'ya' => array ( 0 => array ( - 'regex' => '#^/of/f/bqaredixahrli/ifra/(?P[^/]+)$#', - 'original' => '/of/f/bqaredixahrli/ifra/{name}', - 'start' => '/of/f/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/ya/fubuhyiukll/tq/{name}', + 'regex' => '#^/ya/fubuhyiukll/tq/(?P[^/]+)$#', + 'start' => '/ya/fubuhyiukll/', + 'methods' => 'GET', ), ), - 'pzcf' => array ( + 'tljtsdku' => array ( 0 => array ( - 'regex' => '#^/pzcf/wsioc/k/(?P[^/]+)$#', - 'original' => '/pzcf/wsioc/k/{name}', - 'start' => '/pzcf/wsioc/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/tljtsdku/wzknuupb/t/{name}', + 'regex' => '#^/tljtsdku/wzknuupb/t/(?P[^/]+)$#', + 'start' => '/tljtsdku/wzknuupb/', 'methods' => 'PATCH', ), ), - 'wanbe' => array ( + 'ihxdzxu' => array ( 0 => array ( - 'regex' => '#^/wanbe/eryoncmzmolia/(?P[^/]+)$#', - 'original' => '/wanbe/eryoncmzmolia/{name}', - 'start' => '/wanbe/eryoncmzmolia/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ihxdzxu/{name}', + 'regex' => '#^/ihxdzxu/(?P[^/]+)$#', + 'start' => '/ihxdzxu/', 'methods' => 'PUT', ), ), - 'vyrqi' => array ( + 'pqim' => array ( 0 => array ( - 'regex' => '#^/vyrqi/ddcdobctys/tb/(?P[^/]+)$#', - 'original' => '/vyrqi/ddcdobctys/tb/{name}', - 'start' => '/vyrqi/ddcdobctys/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/pqim/csnvyb/{name}', + 'regex' => '#^/pqim/csnvyb/(?P[^/]+)$#', + 'start' => '/pqim/csnvyb/', + 'methods' => 'GET', ), ), - 'fgwycxvfs' => array ( + 'shh' => array ( 0 => array ( - 'regex' => '#^/fgwycxvfs/s/(?P[^/]+)$#', - 'original' => '/fgwycxvfs/s/{name}', - 'start' => '/fgwycxvfs/s/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/shh/mciizubrfmcxdz/{name}', + 'regex' => '#^/shh/mciizubrfmcxdz/(?P[^/]+)$#', + 'start' => '/shh/mciizubrfmcxdz/', + 'methods' => 'PUT', ), ), - 'mkntbaqyton' => array ( + 'uvn' => array ( 0 => array ( - 'regex' => '#^/mkntbaqyton/ay/xby/(?P[^/]+)$#', - 'original' => '/mkntbaqyton/ay/xby/{name}', - 'start' => '/mkntbaqyton/ay/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/uvn/vg/{name}', + 'regex' => '#^/uvn/vg/(?P[^/]+)$#', + 'start' => '/uvn/vg/', + 'methods' => 'PATCH', ), ), - 'cpsxw' => array ( + 'td' => array ( 0 => array ( - 'regex' => '#^/cpsxw/(?P[^/]+)$#', - 'original' => '/cpsxw/{name}', - 'start' => '/cpsxw/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/td/gflbj/svcw/{name}', + 'regex' => '#^/td/gflbj/svcw/(?P[^/]+)$#', + 'start' => '/td/gflbj/', 'methods' => 'GET', ), ), - 'mp' => array ( + 'njdwycxblhdrh' => array ( 0 => array ( - 'regex' => '#^/mp/aywnwp/wyg/(?P[^/]+)$#', - 'original' => '/mp/aywnwp/wyg/{name}', - 'start' => '/mp/aywnwp/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/njdwycxblhdrh/{name}', + 'regex' => '#^/njdwycxblhdrh/(?P[^/]+)$#', + 'start' => '/njdwycxblhdrh/', 'methods' => 'GET', ), ), - 'qqpyrvwkacoanwa' => array ( + 'csjtvcob' => array ( 0 => array ( - 'regex' => '#^/qqpyrvwkacoanwa/(?P[^/]+)$#', - 'original' => '/qqpyrvwkacoanwa/{name}', - 'start' => '/qqpyrvwkacoanwa/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/csjtvcob/{name}', + 'regex' => '#^/csjtvcob/(?P[^/]+)$#', + 'start' => '/csjtvcob/', + 'methods' => 'GET', ), ), - 'tlyj' => array ( + 'ovti' => array ( 0 => array ( - 'regex' => '#^/tlyj/o/(?P[^/]+)$#', - 'original' => '/tlyj/o/{name}', - 'start' => '/tlyj/o/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/ovti/tyh/jnp/sdmv/{name}', + 'regex' => '#^/ovti/tyh/jnp/sdmv/(?P[^/]+)$#', + 'start' => '/ovti/tyh/', + 'methods' => 'DELETE', ), ), - 'ynlcnhemr' => array ( + 's' => array ( 0 => array ( - 'regex' => '#^/ynlcnhemr/kgorbddkyb/(?P[^/]+)$#', - 'original' => '/ynlcnhemr/kgorbddkyb/{name}', - 'start' => '/ynlcnhemr/kgorbddkyb/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/s/mhtqjuug/jfrl/{name}', + 'regex' => '#^/s/mhtqjuug/jfrl/(?P[^/]+)$#', + 'start' => '/s/mhtqjuug/', + 'methods' => 'POST', ), ), - 'cm' => array ( + 'mjwkerdj' => array ( 0 => array ( - 'regex' => '#^/cm/dhs/teniluw/xr/k/(?P[^/]+)$#', - 'original' => '/cm/dhs/teniluw/xr/k/{name}', - 'start' => '/cm/dhs/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/mjwkerdj/{name}', + 'regex' => '#^/mjwkerdj/(?P[^/]+)$#', + 'start' => '/mjwkerdj/', 'methods' => 'POST', ), ), - 'havcue' => array ( + 'usjplthc' => array ( 0 => array ( - 'regex' => '#^/havcue/lexysgthsf/(?P[^/]+)$#', - 'original' => '/havcue/lexysgthsf/{name}', - 'start' => '/havcue/lexysgthsf/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/usjplthc/{name}', + 'regex' => '#^/usjplthc/(?P[^/]+)$#', + 'start' => '/usjplthc/', + 'methods' => 'POST', ), ), - 'xpyr' => array ( + 'uf' => array ( 0 => array ( - 'regex' => '#^/xpyr/gmlwbninaidxoiwx/(?P[^/]+)$#', - 'original' => '/xpyr/gmlwbninaidxoiwx/{name}', - 'start' => '/xpyr/gmlwbninaidxoiwx/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/uf/akkjwjqvm/oyaogdotk/{name}', + 'regex' => '#^/uf/akkjwjqvm/oyaogdotk/(?P[^/]+)$#', + 'start' => '/uf/akkjwjqvm/', + 'methods' => 'GET', ), ), - 'xk' => array ( + 'bgyof' => array ( 0 => array ( - 'regex' => '#^/xk/si/uetaekjx/cy/(?P[^/]+)$#', - 'original' => '/xk/si/uetaekjx/cy/{name}', - 'start' => '/xk/si/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/bgyof/{name}', + 'regex' => '#^/bgyof/(?P[^/]+)$#', + 'start' => '/bgyof/', 'methods' => 'GET', ), - 1 => array ( - 'regex' => '#^/xk/nr/nzwxpjqzh/kfs/(?P[^/]+)$#', - 'original' => '/xk/nr/nzwxpjqzh/kfs/{name}', - 'start' => '/xk/nr/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', - ), ), - 'qdg' => array ( + 'qjvtmnorw' => array ( 0 => array ( - 'regex' => '#^/qdg/qeqbgwhvlqrk/x/afmn/(?P[^/]+)$#', - 'original' => '/qdg/qeqbgwhvlqrk/x/afmn/{name}', - 'start' => '/qdg/qeqbgwhvlqrk/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/qjvtmnorw/ujg/{name}', + 'regex' => '#^/qjvtmnorw/ujg/(?P[^/]+)$#', + 'start' => '/qjvtmnorw/ujg/', + 'methods' => 'GET', ), ), - 'hpxwm' => array ( + 'xo' => array ( 0 => array ( - 'regex' => '#^/hpxwm/lbly/yzsodenqucz/(?P[^/]+)$#', - 'original' => '/hpxwm/lbly/yzsodenqucz/{name}', - 'start' => '/hpxwm/lbly/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/xo/v/pmphymsfhq/{name}', + 'regex' => '#^/xo/v/pmphymsfhq/(?P[^/]+)$#', + 'start' => '/xo/v/', + 'methods' => 'DELETE', ), ), - 'ppgp' => array ( + 'ksyhkegf' => array ( 0 => array ( - 'regex' => '#^/ppgp/zdlm/(?P[^/]+)$#', - 'original' => '/ppgp/zdlm/{name}', - 'start' => '/ppgp/zdlm/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/ksyhkegf/{name}', + 'regex' => '#^/ksyhkegf/(?P[^/]+)$#', + 'start' => '/ksyhkegf/', + 'methods' => 'PATCH', ), ), - 'sqm' => array ( + 'ogsak' => array ( 0 => array ( - 'regex' => '#^/sqm/rhqtjnnnw/(?P[^/]+)$#', - 'original' => '/sqm/rhqtjnnnw/{name}', - 'start' => '/sqm/rhqtjnnnw/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/ogsak/{name}', + 'regex' => '#^/ogsak/(?P[^/]+)$#', + 'start' => '/ogsak/', + 'methods' => 'GET', ), ), - 'kq' => array ( + 'cgrzj' => array ( 0 => array ( - 'regex' => '#^/kq/seqvfs/jtc/(?P[^/]+)$#', - 'original' => '/kq/seqvfs/jtc/{name}', - 'start' => '/kq/seqvfs/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/cgrzj/{name}', + 'regex' => '#^/cgrzj/(?P[^/]+)$#', + 'start' => '/cgrzj/', + 'methods' => 'GET', ), ), - 'eed' => array ( + 'esue' => array ( 0 => array ( - 'regex' => '#^/eed/o/r/mm/yobm/(?P[^/]+)$#', - 'original' => '/eed/o/r/mm/yobm/{name}', - 'start' => '/eed/o/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/esue/el/uxfjcsera/{name}', + 'regex' => '#^/esue/el/uxfjcsera/(?P[^/]+)$#', + 'start' => '/esue/el/', 'methods' => 'DELETE', ), ), - 'mfjmhkzgj' => array ( + 'zhfpzmjizcijtl' => array ( 0 => array ( - 'regex' => '#^/mfjmhkzgj/nbmwa/(?P[^/]+)$#', - 'original' => '/mfjmhkzgj/nbmwa/{name}', - 'start' => '/mfjmhkzgj/nbmwa/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/zhfpzmjizcijtl/{name}', + 'regex' => '#^/zhfpzmjizcijtl/(?P[^/]+)$#', + 'start' => '/zhfpzmjizcijtl/', + 'methods' => 'GET', ), ), - 'dkg' => array ( + 'cavffiwgg' => array ( 0 => array ( - 'regex' => '#^/dkg/nmxpkeafp/k/(?P[^/]+)$#', - 'original' => '/dkg/nmxpkeafp/k/{name}', - 'start' => '/dkg/nmxpkeafp/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/cavffiwgg/{name}', + 'regex' => '#^/cavffiwgg/(?P[^/]+)$#', + 'start' => '/cavffiwgg/', + 'methods' => 'DELETE', ), ), - 'aspjrxpvrpxezrolm' => array ( + 'rxhfu' => array ( 0 => array ( - 'regex' => '#^/aspjrxpvrpxezrolm/(?P[^/]+)$#', - 'original' => '/aspjrxpvrpxezrolm/{name}', - 'start' => '/aspjrxpvrpxezrolm/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/rxhfu/{name}', + 'regex' => '#^/rxhfu/(?P[^/]+)$#', + 'start' => '/rxhfu/', + 'methods' => 'POST', ), ), - 'lw' => array ( + 'fxxlrogzvhi' => array ( 0 => array ( - 'regex' => '#^/lw/n/qzkjrdptydxlx/(?P[^/]+)$#', - 'original' => '/lw/n/qzkjrdptydxlx/{name}', - 'start' => '/lw/n/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/fxxlrogzvhi/vhkat/{name}', + 'regex' => '#^/fxxlrogzvhi/vhkat/(?P[^/]+)$#', + 'start' => '/fxxlrogzvhi/vhkat/', + 'methods' => 'POST', ), ), - 'weyohxuqtwimezkd' => array ( + 'nq' => array ( 0 => array ( - 'regex' => '#^/weyohxuqtwimezkd/(?P[^/]+)$#', - 'original' => '/weyohxuqtwimezkd/{name}', - 'start' => '/weyohxuqtwimezkd/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/nq/kzm/jhcgnkpo/{name}', + 'regex' => '#^/nq/kzm/jhcgnkpo/(?P[^/]+)$#', + 'start' => '/nq/kzm/', + 'methods' => 'PATCH', ), ), - 'jnbdkopkt' => array ( + 'hmwwo' => array ( 0 => array ( - 'regex' => '#^/jnbdkopkt/(?P[^/]+)$#', - 'original' => '/jnbdkopkt/{name}', - 'start' => '/jnbdkopkt/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/hmwwo/tqwnmxyxeop/{name}', + 'regex' => '#^/hmwwo/tqwnmxyxeop/(?P[^/]+)$#', + 'start' => '/hmwwo/tqwnmxyxeop/', 'methods' => 'GET', ), ), - 'wur' => array ( + 'jkfzsxtofjvmu' => array ( 0 => array ( - 'regex' => '#^/wur/vdv/(?P[^/]+)$#', - 'original' => '/wur/vdv/{name}', - 'start' => '/wur/vdv/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/jkfzsxtofjvmu/{name}', + 'regex' => '#^/jkfzsxtofjvmu/(?P[^/]+)$#', + 'start' => '/jkfzsxtofjvmu/', + 'methods' => 'PUT', ), ), - 'l' => array ( + 'jpfdt' => array ( 0 => array ( - 'regex' => '#^/l/ypmd/hggjecepdqe/(?P[^/]+)$#', - 'original' => '/l/ypmd/hggjecepdqe/{name}', - 'start' => '/l/ypmd/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/jpfdt/h/bwdi/{name}', + 'regex' => '#^/jpfdt/h/bwdi/(?P[^/]+)$#', + 'start' => '/jpfdt/h/', + 'methods' => 'PUT', ), - 1 => array ( - 'regex' => '#^/l/wghubrdofrl/(?P[^/]+)$#', - 'original' => '/l/wghubrdofrl/{name}', - 'start' => '/l/wghubrdofrl/', + ), + 'krrai' => array ( + 0 => array ( 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/krrai/g/{name}', + 'regex' => '#^/krrai/g/(?P[^/]+)$#', + 'start' => '/krrai/g/', + 'methods' => 'PATCH', ), ), - 'zujdnqbnyr' => array ( + 'juexrfdfqd' => array ( 0 => array ( - 'regex' => '#^/zujdnqbnyr/(?P[^/]+)$#', - 'original' => '/zujdnqbnyr/{name}', - 'start' => '/zujdnqbnyr/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/juexrfdfqd/mkl/iwbs/{name}', + 'regex' => '#^/juexrfdfqd/mkl/iwbs/(?P[^/]+)$#', + 'start' => '/juexrfdfqd/mkl/', + 'methods' => 'PUT', ), ), - 'wpjeota' => array ( + 'oyzdtkutjkj' => array ( 0 => array ( - 'regex' => '#^/wpjeota/l/azrjdxdxc/(?P[^/]+)$#', - 'original' => '/wpjeota/l/azrjdxdxc/{name}', - 'start' => '/wpjeota/l/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/oyzdtkutjkj/{name}', + 'regex' => '#^/oyzdtkutjkj/(?P[^/]+)$#', + 'start' => '/oyzdtkutjkj/', + 'methods' => 'PUT', ), ), - 'jmwzkwqfekxmfxjaztc' => array ( + 'mtzetxfuiiy' => array ( 0 => array ( - 'regex' => '#^/jmwzkwqfekxmfxjaztc/(?P[^/]+)$#', - 'original' => '/jmwzkwqfekxmfxjaztc/{name}', - 'start' => '/jmwzkwqfekxmfxjaztc/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/mtzetxfuiiy/{name}', + 'regex' => '#^/mtzetxfuiiy/(?P[^/]+)$#', + 'start' => '/mtzetxfuiiy/', + 'methods' => 'POST', ), ), - 'eahrccpu' => array ( + 'mk' => array ( 0 => array ( - 'regex' => '#^/eahrccpu/(?P[^/]+)$#', - 'original' => '/eahrccpu/{name}', - 'start' => '/eahrccpu/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/mk/acydesjfjd/z/zjv/{name}', + 'regex' => '#^/mk/acydesjfjd/z/zjv/(?P[^/]+)$#', + 'start' => '/mk/acydesjfjd/', 'methods' => 'GET', ), ), - 'izfwzxeiacnxjf' => array ( + 'cbzeumvljfqttr' => array ( 0 => array ( - 'regex' => '#^/izfwzxeiacnxjf/(?P[^/]+)$#', - 'original' => '/izfwzxeiacnxjf/{name}', - 'start' => '/izfwzxeiacnxjf/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/cbzeumvljfqttr/{name}', + 'regex' => '#^/cbzeumvljfqttr/(?P[^/]+)$#', + 'start' => '/cbzeumvljfqttr/', 'methods' => 'POST', ), ), - 'whp' => array ( + 'bmfdrgximdan' => array ( 0 => array ( - 'regex' => '#^/whp/rr/(?P[^/]+)$#', - 'original' => '/whp/rr/{name}', - 'start' => '/whp/rr/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/bmfdrgximdan/{name}', + 'regex' => '#^/bmfdrgximdan/(?P[^/]+)$#', + 'start' => '/bmfdrgximdan/', + 'methods' => 'GET', ), ), - 'e' => array ( + 'uykbc' => array ( 0 => array ( - 'regex' => '#^/e/gzwaoi/bz/hxzkvxuaf/(?P[^/]+)$#', - 'original' => '/e/gzwaoi/bz/hxzkvxuaf/{name}', - 'start' => '/e/gzwaoi/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/uykbc/vw/d/{name}', + 'regex' => '#^/uykbc/vw/d/(?P[^/]+)$#', + 'start' => '/uykbc/vw/', 'methods' => 'PUT', ), ), - 'gwlmceio' => array ( + 'mvn' => array ( 0 => array ( - 'regex' => '#^/gwlmceio/zlu/(?P[^/]+)$#', - 'original' => '/gwlmceio/zlu/{name}', - 'start' => '/gwlmceio/zlu/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/mvn/vsaytv/{name}', + 'regex' => '#^/mvn/vsaytv/(?P[^/]+)$#', + 'start' => '/mvn/vsaytv/', + 'methods' => 'POST', ), ), - 'mifwhcxsgzyelg' => array ( + 'zhelpqeeog' => array ( 0 => array ( - 'regex' => '#^/mifwhcxsgzyelg/(?P[^/]+)$#', - 'original' => '/mifwhcxsgzyelg/{name}', - 'start' => '/mifwhcxsgzyelg/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/zhelpqeeog/dq/{name}', + 'regex' => '#^/zhelpqeeog/dq/(?P[^/]+)$#', + 'start' => '/zhelpqeeog/dq/', 'methods' => 'GET', ), ), - 'dgolly' => array ( + 'kbgvqvbissj' => array ( 0 => array ( - 'regex' => '#^/dgolly/(?P[^/]+)$#', - 'original' => '/dgolly/{name}', - 'start' => '/dgolly/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/kbgvqvbissj/{name}', + 'regex' => '#^/kbgvqvbissj/(?P[^/]+)$#', + 'start' => '/kbgvqvbissj/', + 'methods' => 'DELETE', ), ), - 'xxvmugjq' => array ( + 'rrxtet' => array ( 0 => array ( - 'regex' => '#^/xxvmugjq/ff/(?P[^/]+)$#', - 'original' => '/xxvmugjq/ff/{name}', - 'start' => '/xxvmugjq/ff/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/rrxtet/{name}', + 'regex' => '#^/rrxtet/(?P[^/]+)$#', + 'start' => '/rrxtet/', + 'methods' => 'PATCH', ), ), - 'tvaxi' => array ( + 'ogdo' => array ( 0 => array ( - 'regex' => '#^/tvaxi/(?P[^/]+)$#', - 'original' => '/tvaxi/{name}', - 'start' => '/tvaxi/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/ogdo/jgpkzn/sqig/{name}', + 'regex' => '#^/ogdo/jgpkzn/sqig/(?P[^/]+)$#', + 'start' => '/ogdo/jgpkzn/', + 'methods' => 'POST', ), ), - 'koqsxvncqcrq' => array ( + 'uzahv' => array ( 0 => array ( - 'regex' => '#^/koqsxvncqcrq/(?P[^/]+)$#', - 'original' => '/koqsxvncqcrq/{name}', - 'start' => '/koqsxvncqcrq/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/uzahv/oc/nzhfvs/{name}', + 'regex' => '#^/uzahv/oc/nzhfvs/(?P[^/]+)$#', + 'start' => '/uzahv/oc/', + 'methods' => 'PATCH', ), ), - 'xmhvplz' => array ( + 'lidi' => array ( 0 => array ( - 'regex' => '#^/xmhvplz/bw/hz/pvnfrxu/py/(?P[^/]+)$#', - 'original' => '/xmhvplz/bw/hz/pvnfrxu/py/{name}', - 'start' => '/xmhvplz/bw/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/lidi/tfoyn/ruqy/{name}', + 'regex' => '#^/lidi/tfoyn/ruqy/(?P[^/]+)$#', + 'start' => '/lidi/tfoyn/', + 'methods' => 'PATCH', ), ), - 'ymazz' => array ( + 'zmeoaja' => array ( 0 => array ( - 'regex' => '#^/ymazz/jojsh/(?P[^/]+)$#', - 'original' => '/ymazz/jojsh/{name}', - 'start' => '/ymazz/jojsh/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/zmeoaja/bz/lquc/{name}', + 'regex' => '#^/zmeoaja/bz/lquc/(?P[^/]+)$#', + 'start' => '/zmeoaja/bz/', + 'methods' => 'DELETE', ), ), - 'arz' => array ( + 'dqu' => array ( 0 => array ( - 'regex' => '#^/arz/c/gfvm/(?P[^/]+)$#', - 'original' => '/arz/c/gfvm/{name}', - 'start' => '/arz/c/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/dqu/ctahnsmhfw/{name}', + 'regex' => '#^/dqu/ctahnsmhfw/(?P[^/]+)$#', + 'start' => '/dqu/ctahnsmhfw/', + 'methods' => 'DELETE', ), ), - 'snmitvskten' => array ( + 'pxtdid' => array ( 0 => array ( - 'regex' => '#^/snmitvskten/vjapoq/fi/(?P[^/]+)$#', - 'original' => '/snmitvskten/vjapoq/fi/{name}', - 'start' => '/snmitvskten/vjapoq/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/pxtdid/xzgyrep/r/{name}', + 'regex' => '#^/pxtdid/xzgyrep/r/(?P[^/]+)$#', + 'start' => '/pxtdid/xzgyrep/', 'methods' => 'PATCH', ), ), - 'vucohybr' => array ( + 'mpalz' => array ( 0 => array ( - 'regex' => '#^/vucohybr/bxi/(?P[^/]+)$#', - 'original' => '/vucohybr/bxi/{name}', - 'start' => '/vucohybr/bxi/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/mpalz/gqmmsh/{name}', + 'regex' => '#^/mpalz/gqmmsh/(?P[^/]+)$#', + 'start' => '/mpalz/gqmmsh/', + 'methods' => 'PATCH', ), ), - 'wpcdpcgcukrketxi' => array ( + 'ymblsednbvfes' => array ( 0 => array ( - 'regex' => '#^/wpcdpcgcukrketxi/vw/(?P[^/]+)$#', - 'original' => '/wpcdpcgcukrketxi/vw/{name}', - 'start' => '/wpcdpcgcukrketxi/vw/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ymblsednbvfes/{name}', + 'regex' => '#^/ymblsednbvfes/(?P[^/]+)$#', + 'start' => '/ymblsednbvfes/', 'methods' => 'GET', ), ), - 'pnjtyrezksmepco' => array ( + 'erhjb' => array ( 0 => array ( - 'regex' => '#^/pnjtyrezksmepco/(?P[^/]+)$#', - 'original' => '/pnjtyrezksmepco/{name}', - 'start' => '/pnjtyrezksmepco/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/erhjb/vkmhpw/{name}', + 'regex' => '#^/erhjb/vkmhpw/(?P[^/]+)$#', + 'start' => '/erhjb/vkmhpw/', + 'methods' => 'DELETE', ), ), - 'feacxifehfgvl' => array ( + 'pwfcpy' => array ( 0 => array ( - 'regex' => '#^/feacxifehfgvl/(?P[^/]+)$#', - 'original' => '/feacxifehfgvl/{name}', - 'start' => '/feacxifehfgvl/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/pwfcpy/cwlrt/djxs/{name}', + 'regex' => '#^/pwfcpy/cwlrt/djxs/(?P[^/]+)$#', + 'start' => '/pwfcpy/cwlrt/', + 'methods' => 'DELETE', ), ), - 'fctz' => array ( + 'vrgnrbo' => array ( 0 => array ( - 'regex' => '#^/fctz/arkuoeniqn/(?P[^/]+)$#', - 'original' => '/fctz/arkuoeniqn/{name}', - 'start' => '/fctz/arkuoeniqn/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/vrgnrbo/br/w/xezrq/{name}', + 'regex' => '#^/vrgnrbo/br/w/xezrq/(?P[^/]+)$#', + 'start' => '/vrgnrbo/br/', 'methods' => 'PATCH', ), ), - 'ms' => array ( + 'zvq' => array ( 0 => array ( - 'regex' => '#^/ms/l/ieiure/(?P[^/]+)$#', - 'original' => '/ms/l/ieiure/{name}', - 'start' => '/ms/l/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/zvq/ssnpzsdmmebfznorj/{name}', + 'regex' => '#^/zvq/ssnpzsdmmebfznorj/(?P[^/]+)$#', + 'start' => '/zvq/ssnpzsdmmebfznorj/', + 'methods' => 'PATCH', ), ), - 'ocnnckl' => array ( + 'rycwcsb' => array ( 0 => array ( - 'regex' => '#^/ocnnckl/ohtraeiq/jmb/(?P[^/]+)$#', - 'original' => '/ocnnckl/ohtraeiq/jmb/{name}', - 'start' => '/ocnnckl/ohtraeiq/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/rycwcsb/rwyy/uqtvpxh/{name}', + 'regex' => '#^/rycwcsb/rwyy/uqtvpxh/(?P[^/]+)$#', + 'start' => '/rycwcsb/rwyy/', + 'methods' => 'DELETE', ), ), - 'crpcl' => array ( + 'aag' => array ( 0 => array ( - 'regex' => '#^/crpcl/(?P[^/]+)$#', - 'original' => '/crpcl/{name}', - 'start' => '/crpcl/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/aag/f/cig/fkag/{name}', + 'regex' => '#^/aag/f/cig/fkag/(?P[^/]+)$#', + 'start' => '/aag/f/', 'methods' => 'GET', ), ), - 'hdpluz' => array ( + 'uhdauyad' => array ( 0 => array ( - 'regex' => '#^/hdpluz/(?P[^/]+)$#', - 'original' => '/hdpluz/{name}', - 'start' => '/hdpluz/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/uhdauyad/wlffismt/{name}', + 'regex' => '#^/uhdauyad/wlffismt/(?P[^/]+)$#', + 'start' => '/uhdauyad/wlffismt/', + 'methods' => 'DELETE', ), ), - 'rbmjbaho' => array ( + 'abeavu' => array ( 0 => array ( - 'regex' => '#^/rbmjbaho/(?P[^/]+)$#', - 'original' => '/rbmjbaho/{name}', - 'start' => '/rbmjbaho/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/abeavu/t/qdmhpg/td/z/{name}', + 'regex' => '#^/abeavu/t/qdmhpg/td/z/(?P[^/]+)$#', + 'start' => '/abeavu/t/', + 'methods' => 'DELETE', ), ), - 'slld' => array ( + 'izlcguwom' => array ( 0 => array ( - 'regex' => '#^/slld/axk/(?P[^/]+)$#', - 'original' => '/slld/axk/{name}', - 'start' => '/slld/axk/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/izlcguwom/{name}', + 'regex' => '#^/izlcguwom/(?P[^/]+)$#', + 'start' => '/izlcguwom/', + 'methods' => 'PUT', ), ), - 'el' => array ( + 'xuputsgscmage' => array ( 0 => array ( - 'regex' => '#^/el/vhaif/yhrvng/(?P[^/]+)$#', - 'original' => '/el/vhaif/yhrvng/{name}', - 'start' => '/el/vhaif/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/xuputsgscmage/{name}', + 'regex' => '#^/xuputsgscmage/(?P[^/]+)$#', + 'start' => '/xuputsgscmage/', 'methods' => 'POST', ), ), - 'xsdqpakxm' => array ( + 'bivthkhlyamjoeu' => array ( 0 => array ( - 'regex' => '#^/xsdqpakxm/g/m/(?P[^/]+)$#', - 'original' => '/xsdqpakxm/g/m/{name}', - 'start' => '/xsdqpakxm/g/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/bivthkhlyamjoeu/{name}', + 'regex' => '#^/bivthkhlyamjoeu/(?P[^/]+)$#', + 'start' => '/bivthkhlyamjoeu/', 'methods' => 'GET', ), ), - 'mazyowquxbbejowuysj' => array ( + 'ykcwtryen' => array ( 0 => array ( - 'regex' => '#^/mazyowquxbbejowuysj/(?P[^/]+)$#', - 'original' => '/mazyowquxbbejowuysj/{name}', - 'start' => '/mazyowquxbbejowuysj/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ykcwtryen/gnpoage/{name}', + 'regex' => '#^/ykcwtryen/gnpoage/(?P[^/]+)$#', + 'start' => '/ykcwtryen/gnpoage/', 'methods' => 'GET', ), ), - 'neqxkcer' => array ( + 'whwexei' => array ( 0 => array ( - 'regex' => '#^/neqxkcer/frwna/l/(?P[^/]+)$#', - 'original' => '/neqxkcer/frwna/l/{name}', - 'start' => '/neqxkcer/frwna/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/whwexei/lnae/{name}', + 'regex' => '#^/whwexei/lnae/(?P[^/]+)$#', + 'start' => '/whwexei/lnae/', + 'methods' => 'PATCH', ), ), - 'jmfeuiq' => array ( + 'njanra' => array ( 0 => array ( - 'regex' => '#^/jmfeuiq/(?P[^/]+)$#', - 'original' => '/jmfeuiq/{name}', - 'start' => '/jmfeuiq/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/njanra/usabri/{name}', + 'regex' => '#^/njanra/usabri/(?P[^/]+)$#', + 'start' => '/njanra/usabri/', + 'methods' => 'DELETE', ), ), - 'w' => array ( + 'rmxcku' => array ( 0 => array ( - 'regex' => '#^/w/xenbcyjkfglnf/inkpj/(?P[^/]+)$#', - 'original' => '/w/xenbcyjkfglnf/inkpj/{name}', - 'start' => '/w/xenbcyjkfglnf/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', - ), - 1 => array ( - 'regex' => '#^/w/jphahgoabzztongatz/(?P[^/]+)$#', - 'original' => '/w/jphahgoabzztongatz/{name}', - 'start' => '/w/jphahgoabzztongatz/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/rmxcku/yxxvdl/{name}', + 'regex' => '#^/rmxcku/yxxvdl/(?P[^/]+)$#', + 'start' => '/rmxcku/yxxvdl/', + 'methods' => 'DELETE', ), ), - 'lkyt' => array ( + 'mdltqcyllsvxoxcuqhw' => array ( 0 => array ( - 'regex' => '#^/lkyt/etxwl/vg/(?P[^/]+)$#', - 'original' => '/lkyt/etxwl/vg/{name}', - 'start' => '/lkyt/etxwl/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/mdltqcyllsvxoxcuqhw/{name}', + 'regex' => '#^/mdltqcyllsvxoxcuqhw/(?P[^/]+)$#', + 'start' => '/mdltqcyllsvxoxcuqhw/', + 'methods' => 'PATCH', ), ), - 'taijtfwdh' => array ( + 'uv' => array ( 0 => array ( - 'regex' => '#^/taijtfwdh/cg/(?P[^/]+)$#', - 'original' => '/taijtfwdh/cg/{name}', - 'start' => '/taijtfwdh/cg/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/uv/lgnvhsw/{name}', + 'regex' => '#^/uv/lgnvhsw/(?P[^/]+)$#', + 'start' => '/uv/lgnvhsw/', 'methods' => 'GET', ), ), - 'oplaybaijwbyi' => array ( + 'sinbbdgdht' => array ( 0 => array ( - 'regex' => '#^/oplaybaijwbyi/o/(?P[^/]+)$#', - 'original' => '/oplaybaijwbyi/o/{name}', - 'start' => '/oplaybaijwbyi/o/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/sinbbdgdht/{name}', + 'regex' => '#^/sinbbdgdht/(?P[^/]+)$#', + 'start' => '/sinbbdgdht/', 'methods' => 'PUT', ), ), - 'imlzgbtxvkwovz' => array ( + 'yuum' => array ( 0 => array ( - 'regex' => '#^/imlzgbtxvkwovz/(?P[^/]+)$#', - 'original' => '/imlzgbtxvkwovz/{name}', - 'start' => '/imlzgbtxvkwovz/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/yuum/ymc/feugjzg/{name}', + 'regex' => '#^/yuum/ymc/feugjzg/(?P[^/]+)$#', + 'start' => '/yuum/ymc/', + 'methods' => 'DELETE', ), ), - 'kfvcjtzwxm' => array ( + 'laocznjf' => array ( 0 => array ( - 'regex' => '#^/kfvcjtzwxm/(?P[^/]+)$#', - 'original' => '/kfvcjtzwxm/{name}', - 'start' => '/kfvcjtzwxm/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/laocznjf/{name}', + 'regex' => '#^/laocznjf/(?P[^/]+)$#', + 'start' => '/laocznjf/', + 'methods' => 'DELETE', ), ), - 'wopeeqc' => array ( + 'iannazn' => array ( 0 => array ( - 'regex' => '#^/wopeeqc/(?P[^/]+)$#', - 'original' => '/wopeeqc/{name}', - 'start' => '/wopeeqc/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/iannazn/ilpeeu/{name}', + 'regex' => '#^/iannazn/ilpeeu/(?P[^/]+)$#', + 'start' => '/iannazn/ilpeeu/', + 'methods' => 'POST', ), ), - 'gzohdutkgdym' => array ( + 'gqognlhwcnz' => array ( 0 => array ( - 'regex' => '#^/gzohdutkgdym/(?P[^/]+)$#', - 'original' => '/gzohdutkgdym/{name}', - 'start' => '/gzohdutkgdym/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/gqognlhwcnz/{name}', + 'regex' => '#^/gqognlhwcnz/(?P[^/]+)$#', + 'start' => '/gqognlhwcnz/', + 'methods' => 'POST', ), ), - 'hznvv' => array ( + 'ebxqsojmydhpd' => array ( 0 => array ( - 'regex' => '#^/hznvv/(?P[^/]+)$#', - 'original' => '/hznvv/{name}', - 'start' => '/hznvv/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ebxqsojmydhpd/{name}', + 'regex' => '#^/ebxqsojmydhpd/(?P[^/]+)$#', + 'start' => '/ebxqsojmydhpd/', 'methods' => 'GET', ), ), - 'thvzftbt' => array ( + 'iyxnhyzinra' => array ( 0 => array ( - 'regex' => '#^/thvzftbt/damqsu/(?P[^/]+)$#', - 'original' => '/thvzftbt/damqsu/{name}', - 'start' => '/thvzftbt/damqsu/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/iyxnhyzinra/{name}', + 'regex' => '#^/iyxnhyzinra/(?P[^/]+)$#', + 'start' => '/iyxnhyzinra/', + 'methods' => 'DELETE', ), ), - 'n' => array ( + 'onwd' => array ( 0 => array ( - 'regex' => '#^/n/uethzmliqeayj/nnyy/(?P[^/]+)$#', - 'original' => '/n/uethzmliqeayj/nnyy/{name}', - 'start' => '/n/uethzmliqeayj/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/onwd/ooih/fne/{name}', + 'regex' => '#^/onwd/ooih/fne/(?P[^/]+)$#', + 'start' => '/onwd/ooih/', + 'methods' => 'PATCH', ), ), - 'jzyfbcbirc' => array ( + 'mvxccu' => array ( 0 => array ( - 'regex' => '#^/jzyfbcbirc/(?P[^/]+)$#', - 'original' => '/jzyfbcbirc/{name}', - 'start' => '/jzyfbcbirc/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/mvxccu/pskwrtuw/{name}', + 'regex' => '#^/mvxccu/pskwrtuw/(?P[^/]+)$#', + 'start' => '/mvxccu/pskwrtuw/', + 'methods' => 'PUT', ), ), - 'eb' => array ( + 'rlofwdrruggvrx' => array ( 0 => array ( - 'regex' => '#^/eb/boo/awyjpc/tnsmcgtbc/(?P[^/]+)$#', - 'original' => '/eb/boo/awyjpc/tnsmcgtbc/{name}', - 'start' => '/eb/boo/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/rlofwdrruggvrx/{name}', + 'regex' => '#^/rlofwdrruggvrx/(?P[^/]+)$#', + 'start' => '/rlofwdrruggvrx/', + 'methods' => 'PUT', ), ), - 'bvrfoe' => array ( + 'rmbuwwitafaze' => array ( 0 => array ( - 'regex' => '#^/bvrfoe/(?P[^/]+)$#', - 'original' => '/bvrfoe/{name}', - 'start' => '/bvrfoe/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/rmbuwwitafaze/{name}', + 'regex' => '#^/rmbuwwitafaze/(?P[^/]+)$#', + 'start' => '/rmbuwwitafaze/', 'methods' => 'PATCH', ), ), - 'vw' => array ( + 'cim' => array ( 0 => array ( - 'regex' => '#^/vw/u/nspbtqxfykfi/df/lz/a/(?P[^/]+)$#', - 'original' => '/vw/u/nspbtqxfykfi/df/lz/a/{name}', - 'start' => '/vw/u/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/cim/kzhuehbts/u/{name}', + 'regex' => '#^/cim/kzhuehbts/u/(?P[^/]+)$#', + 'start' => '/cim/kzhuehbts/', + 'methods' => 'PUT', ), ), - 'irihtogpaqtj' => array ( + 'srtruwsndrskgaxhhox' => array ( 0 => array ( - 'regex' => '#^/irihtogpaqtj/wvji/(?P[^/]+)$#', - 'original' => '/irihtogpaqtj/wvji/{name}', - 'start' => '/irihtogpaqtj/wvji/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/srtruwsndrskgaxhhox/{name}', + 'regex' => '#^/srtruwsndrskgaxhhox/(?P[^/]+)$#', + 'start' => '/srtruwsndrskgaxhhox/', + 'methods' => 'GET', ), ), - 'fukdkb' => array ( + 'ohcyflxjwuq' => array ( 0 => array ( - 'regex' => '#^/fukdkb/aavelwyqid/(?P[^/]+)$#', - 'original' => '/fukdkb/aavelwyqid/{name}', - 'start' => '/fukdkb/aavelwyqid/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/ohcyflxjwuq/{name}', + 'regex' => '#^/ohcyflxjwuq/(?P[^/]+)$#', + 'start' => '/ohcyflxjwuq/', + 'methods' => 'POST', ), ), - 'kafjxvp' => array ( + 'ctwv' => array ( 0 => array ( - 'regex' => '#^/kafjxvp/dbr/ns/m/(?P[^/]+)$#', - 'original' => '/kafjxvp/dbr/ns/m/{name}', - 'start' => '/kafjxvp/dbr/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ctwv/cb/zrhgqp/{name}', + 'regex' => '#^/ctwv/cb/zrhgqp/(?P[^/]+)$#', + 'start' => '/ctwv/cb/', 'methods' => 'PATCH', ), ), - 'nxgaboddg' => array ( + 'je' => array ( 0 => array ( - 'regex' => '#^/nxgaboddg/(?P[^/]+)$#', - 'original' => '/nxgaboddg/{name}', - 'start' => '/nxgaboddg/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/je/etg/{name}', + 'regex' => '#^/je/etg/(?P[^/]+)$#', + 'start' => '/je/etg/', + 'methods' => 'PUT', ), ), - 'fdrctd' => array ( + 'ulcjobkoespameg' => array ( 0 => array ( - 'regex' => '#^/fdrctd/(?P[^/]+)$#', - 'original' => '/fdrctd/{name}', - 'start' => '/fdrctd/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/ulcjobkoespameg/{name}', + 'regex' => '#^/ulcjobkoespameg/(?P[^/]+)$#', + 'start' => '/ulcjobkoespameg/', + 'methods' => 'PUT', ), ), - 'oj' => array ( + 'tsjlxhr' => array ( 0 => array ( - 'regex' => '#^/oj/kavv/(?P[^/]+)$#', - 'original' => '/oj/kavv/{name}', - 'start' => '/oj/kavv/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/tsjlxhr/{name}', + 'regex' => '#^/tsjlxhr/(?P[^/]+)$#', + 'start' => '/tsjlxhr/', + 'methods' => 'GET', ), ), - 'zdv' => array ( + 'gbq' => array ( 0 => array ( - 'regex' => '#^/zdv/dvkherl/lxs/(?P[^/]+)$#', - 'original' => '/zdv/dvkherl/lxs/{name}', - 'start' => '/zdv/dvkherl/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/gbq/azea/{name}', + 'regex' => '#^/gbq/azea/(?P[^/]+)$#', + 'start' => '/gbq/azea/', + 'methods' => 'PATCH', + ), + ), + 'swjmnvsqulhpcbscxccz' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/swjmnvsqulhpcbscxccz/{name}', + 'regex' => '#^/swjmnvsqulhpcbscxccz/(?P[^/]+)$#', + 'start' => '/swjmnvsqulhpcbscxccz/', + 'methods' => 'PATCH', ), ), - 'cgar' => array ( + 'km' => array ( 0 => array ( - 'regex' => '#^/cgar/tf/rlitamzh/(?P[^/]+)$#', - 'original' => '/cgar/tf/rlitamzh/{name}', - 'start' => '/cgar/tf/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/km/enzmy/{name}', + 'regex' => '#^/km/enzmy/(?P[^/]+)$#', + 'start' => '/km/enzmy/', 'methods' => 'PUT', ), ), - 'bmhqagy' => array ( + 'upotnemzvkscphwi' => array ( 0 => array ( - 'regex' => '#^/bmhqagy/e/sbd/jiuftq/(?P[^/]+)$#', - 'original' => '/bmhqagy/e/sbd/jiuftq/{name}', - 'start' => '/bmhqagy/e/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/upotnemzvkscphwi/{name}', + 'regex' => '#^/upotnemzvkscphwi/(?P[^/]+)$#', + 'start' => '/upotnemzvkscphwi/', + 'methods' => 'DELETE', ), ), - 'adoch' => array ( + 'mftg' => array ( 0 => array ( - 'regex' => '#^/adoch/(?P[^/]+)$#', - 'original' => '/adoch/{name}', - 'start' => '/adoch/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/mftg/mfbrwe/{name}', + 'regex' => '#^/mftg/mfbrwe/(?P[^/]+)$#', + 'start' => '/mftg/mfbrwe/', 'methods' => 'GET', ), ), - 'pnbui' => array ( + 'cb' => array ( 0 => array ( - 'regex' => '#^/pnbui/(?P[^/]+)$#', - 'original' => '/pnbui/{name}', - 'start' => '/pnbui/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/cb/kxikxwuieqmd/l/apw/{name}', + 'regex' => '#^/cb/kxikxwuieqmd/l/apw/(?P[^/]+)$#', + 'start' => '/cb/kxikxwuieqmd/', 'methods' => 'GET', ), ), - 'octefvlie' => array ( + 'ctdaaazpcxxkc' => array ( 0 => array ( - 'regex' => '#^/octefvlie/hmhtu/(?P[^/]+)$#', - 'original' => '/octefvlie/hmhtu/{name}', - 'start' => '/octefvlie/hmhtu/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/ctdaaazpcxxkc/{name}', + 'regex' => '#^/ctdaaazpcxxkc/(?P[^/]+)$#', + 'start' => '/ctdaaazpcxxkc/', + 'methods' => 'GET', ), ), - 'abquy' => array ( + 'ccliot' => array ( 0 => array ( - 'regex' => '#^/abquy/(?P[^/]+)$#', - 'original' => '/abquy/{name}', - 'start' => '/abquy/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ccliot/{name}', + 'regex' => '#^/ccliot/(?P[^/]+)$#', + 'start' => '/ccliot/', 'methods' => 'GET', ), ), - 'senkq' => array ( + 'eg' => array ( 0 => array ( - 'regex' => '#^/senkq/(?P[^/]+)$#', - 'original' => '/senkq/{name}', - 'start' => '/senkq/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/eg/abqymjr/{name}', + 'regex' => '#^/eg/abqymjr/(?P[^/]+)$#', + 'start' => '/eg/abqymjr/', 'methods' => 'POST', ), ), - 'scwvzujxjngp' => array ( + 'cp' => array ( 0 => array ( - 'regex' => '#^/scwvzujxjngp/b/q/xookb/(?P[^/]+)$#', - 'original' => '/scwvzujxjngp/b/q/xookb/{name}', - 'start' => '/scwvzujxjngp/b/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/cp/rjuczu/{name}', + 'regex' => '#^/cp/rjuczu/(?P[^/]+)$#', + 'start' => '/cp/rjuczu/', 'methods' => 'DELETE', ), ), - 'grilcwxipf' => array ( + 'q' => array ( 0 => array ( - 'regex' => '#^/grilcwxipf/(?P[^/]+)$#', - 'original' => '/grilcwxipf/{name}', - 'start' => '/grilcwxipf/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/q/tjzalmn/{name}', + 'regex' => '#^/q/tjzalmn/(?P[^/]+)$#', + 'start' => '/q/tjzalmn/', + 'methods' => 'GET', ), ), - 'fzwnw' => array ( + 'aftdw' => array ( 0 => array ( - 'regex' => '#^/fzwnw/(?P[^/]+)$#', - 'original' => '/fzwnw/{name}', - 'start' => '/fzwnw/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/aftdw/zzgtrua/{name}', + 'regex' => '#^/aftdw/zzgtrua/(?P[^/]+)$#', + 'start' => '/aftdw/zzgtrua/', + 'methods' => 'POST', ), ), - 'bcc' => array ( + 'blxr' => array ( 0 => array ( - 'regex' => '#^/bcc/aayjib/(?P[^/]+)$#', - 'original' => '/bcc/aayjib/{name}', - 'start' => '/bcc/aayjib/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/blxr/tiz/veqa/vjs/qrwaru/{name}', + 'regex' => '#^/blxr/tiz/veqa/vjs/qrwaru/(?P[^/]+)$#', + 'start' => '/blxr/tiz/', 'methods' => 'GET', ), ), - 'urynh' => array ( + 'brygx' => array ( 0 => array ( - 'regex' => '#^/urynh/sfytb/el/(?P[^/]+)$#', - 'original' => '/urynh/sfytb/el/{name}', - 'start' => '/urynh/sfytb/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/brygx/qto/{name}', + 'regex' => '#^/brygx/qto/(?P[^/]+)$#', + 'start' => '/brygx/qto/', 'methods' => 'GET', ), ), - 'txlsqqlbv' => array ( + 'aoltxxcigplwzwt' => array ( 0 => array ( - 'regex' => '#^/txlsqqlbv/qm/(?P[^/]+)$#', - 'original' => '/txlsqqlbv/qm/{name}', - 'start' => '/txlsqqlbv/qm/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/aoltxxcigplwzwt/{name}', + 'regex' => '#^/aoltxxcigplwzwt/(?P[^/]+)$#', + 'start' => '/aoltxxcigplwzwt/', + 'methods' => 'POST', ), ), - 'lcesmmj' => array ( + 'kccbtb' => array ( 0 => array ( - 'regex' => '#^/lcesmmj/(?P[^/]+)$#', - 'original' => '/lcesmmj/{name}', - 'start' => '/lcesmmj/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/kccbtb/aadurtxkyg/{name}', + 'regex' => '#^/kccbtb/aadurtxkyg/(?P[^/]+)$#', + 'start' => '/kccbtb/aadurtxkyg/', 'methods' => 'PUT', ), ), - 'drtboumiasylgbotkw' => array ( + 'ellxf' => array ( 0 => array ( - 'regex' => '#^/drtboumiasylgbotkw/z/(?P[^/]+)$#', - 'original' => '/drtboumiasylgbotkw/z/{name}', - 'start' => '/drtboumiasylgbotkw/z/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/ellxf/{name}', + 'regex' => '#^/ellxf/(?P[^/]+)$#', + 'start' => '/ellxf/', + 'methods' => 'POST', ), ), - 'wciycr' => array ( + 'utzkp' => array ( 0 => array ( - 'regex' => '#^/wciycr/vzwalyz/aidt/(?P[^/]+)$#', - 'original' => '/wciycr/vzwalyz/aidt/{name}', - 'start' => '/wciycr/vzwalyz/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/utzkp/zvssof/{name}', + 'regex' => '#^/utzkp/zvssof/(?P[^/]+)$#', + 'start' => '/utzkp/zvssof/', + 'methods' => 'POST', ), ), - 'wrycwycv' => array ( + 'rvly' => array ( 0 => array ( - 'regex' => '#^/wrycwycv/(?P[^/]+)$#', - 'original' => '/wrycwycv/{name}', - 'start' => '/wrycwycv/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/rvly/azkmwyeibll/q/{name}', + 'regex' => '#^/rvly/azkmwyeibll/q/(?P[^/]+)$#', + 'start' => '/rvly/azkmwyeibll/', + 'methods' => 'GET', ), ), - 'ufbf' => array ( + 'srf' => array ( 0 => array ( - 'regex' => '#^/ufbf/vchjc/apsbtsec/(?P[^/]+)$#', - 'original' => '/ufbf/vchjc/apsbtsec/{name}', - 'start' => '/ufbf/vchjc/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/srf/lrksdpkmsmuvljb/{name}', + 'regex' => '#^/srf/lrksdpkmsmuvljb/(?P[^/]+)$#', + 'start' => '/srf/lrksdpkmsmuvljb/', + 'methods' => 'GET', ), ), - 'djwvozypwsqx' => array ( + 'sfnehh' => array ( 0 => array ( - 'regex' => '#^/djwvozypwsqx/(?P[^/]+)$#', - 'original' => '/djwvozypwsqx/{name}', - 'start' => '/djwvozypwsqx/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/sfnehh/{name}', + 'regex' => '#^/sfnehh/(?P[^/]+)$#', + 'start' => '/sfnehh/', + 'methods' => 'GET', ), ), - 'fhyjaeyfljyl' => array ( + 'svsuqpljqxypfiq' => array ( 0 => array ( - 'regex' => '#^/fhyjaeyfljyl/sqijkw/(?P[^/]+)$#', - 'original' => '/fhyjaeyfljyl/sqijkw/{name}', - 'start' => '/fhyjaeyfljyl/sqijkw/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/svsuqpljqxypfiq/{name}', + 'regex' => '#^/svsuqpljqxypfiq/(?P[^/]+)$#', + 'start' => '/svsuqpljqxypfiq/', + 'methods' => 'GET', ), ), - 'zjfsoa' => array ( + 'yj' => array ( 0 => array ( - 'regex' => '#^/zjfsoa/ovsx/lis/dwr/(?P[^/]+)$#', - 'original' => '/zjfsoa/ovsx/lis/dwr/{name}', - 'start' => '/zjfsoa/ovsx/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/yj/csm/kstdiye/wlkcy/{name}', + 'regex' => '#^/yj/csm/kstdiye/wlkcy/(?P[^/]+)$#', + 'start' => '/yj/csm/', + 'methods' => 'DELETE', ), ), - 'mmzfbvyvyno' => array ( + 'xoyjgf' => array ( 0 => array ( - 'regex' => '#^/mmzfbvyvyno/(?P[^/]+)$#', - 'original' => '/mmzfbvyvyno/{name}', - 'start' => '/mmzfbvyvyno/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/xoyjgf/l/vkmkexf/{name}', + 'regex' => '#^/xoyjgf/l/vkmkexf/(?P[^/]+)$#', + 'start' => '/xoyjgf/l/', 'methods' => 'GET', ), ), - 'ldhxapiiyo' => array ( + 'xcknrvsnfuqrea' => array ( 0 => array ( - 'regex' => '#^/ldhxapiiyo/(?P[^/]+)$#', - 'original' => '/ldhxapiiyo/{name}', - 'start' => '/ldhxapiiyo/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/xcknrvsnfuqrea/{name}', + 'regex' => '#^/xcknrvsnfuqrea/(?P[^/]+)$#', + 'start' => '/xcknrvsnfuqrea/', + 'methods' => 'DELETE', ), ), - 'fr' => array ( + 'qhkvtpnldh' => array ( 0 => array ( - 'regex' => '#^/fr/vqehb/(?P[^/]+)$#', - 'original' => '/fr/vqehb/{name}', - 'start' => '/fr/vqehb/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/qhkvtpnldh/kkyxyxa/{name}', + 'regex' => '#^/qhkvtpnldh/kkyxyxa/(?P[^/]+)$#', + 'start' => '/qhkvtpnldh/kkyxyxa/', + 'methods' => 'PATCH', ), ), - 'jwusuicgyevwwlxn' => array ( + 'dpb' => array ( 0 => array ( - 'regex' => '#^/jwusuicgyevwwlxn/tf/(?P[^/]+)$#', - 'original' => '/jwusuicgyevwwlxn/tf/{name}', - 'start' => '/jwusuicgyevwwlxn/tf/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/dpb/egdyzzcwaicwq/{name}', + 'regex' => '#^/dpb/egdyzzcwaicwq/(?P[^/]+)$#', + 'start' => '/dpb/egdyzzcwaicwq/', + 'methods' => 'GET', ), ), - 'thzrpjybo' => array ( + 'sfylpzw' => array ( 0 => array ( - 'regex' => '#^/thzrpjybo/bb/g/gkc/tnpu/(?P[^/]+)$#', - 'original' => '/thzrpjybo/bb/g/gkc/tnpu/{name}', - 'start' => '/thzrpjybo/bb/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/sfylpzw/r/futxzwofdvg/{name}', + 'regex' => '#^/sfylpzw/r/futxzwofdvg/(?P[^/]+)$#', + 'start' => '/sfylpzw/r/', 'methods' => 'PUT', ), ), - 'gurifgrraopltmcr' => array ( + 'xxehbkrdspgh' => array ( 0 => array ( - 'regex' => '#^/gurifgrraopltmcr/(?P[^/]+)$#', - 'original' => '/gurifgrraopltmcr/{name}', - 'start' => '/gurifgrraopltmcr/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', - ), - ), - 'vviaydxyzrgoif' => array ( - 0 => array ( - 'regex' => '#^/vviaydxyzrgoif/(?P[^/]+)$#', - 'original' => '/vviaydxyzrgoif/{name}', - 'start' => '/vviaydxyzrgoif/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/xxehbkrdspgh/o/iv/{name}', + 'regex' => '#^/xxehbkrdspgh/o/iv/(?P[^/]+)$#', + 'start' => '/xxehbkrdspgh/o/', + 'methods' => 'DELETE', ), ), - 'znpkqepxdhjecphi' => array ( + 'lbvbtnkeeovegs' => array ( 0 => array ( - 'regex' => '#^/znpkqepxdhjecphi/mg/(?P[^/]+)$#', - 'original' => '/znpkqepxdhjecphi/mg/{name}', - 'start' => '/znpkqepxdhjecphi/mg/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/lbvbtnkeeovegs/gwj/{name}', + 'regex' => '#^/lbvbtnkeeovegs/gwj/(?P[^/]+)$#', + 'start' => '/lbvbtnkeeovegs/gwj/', 'methods' => 'PATCH', ), ), - 'ze' => array ( - 0 => array ( - 'regex' => '#^/ze/hwwymczfp/(?P[^/]+)$#', - 'original' => '/ze/hwwymczfp/{name}', - 'start' => '/ze/hwwymczfp/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', - ), - ), - 'iheolzel' => array ( + 'dxx' => array ( 0 => array ( - 'regex' => '#^/iheolzel/(?P[^/]+)$#', - 'original' => '/iheolzel/{name}', - 'start' => '/iheolzel/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/dxx/jlrtywoly/oz/o/{name}', + 'regex' => '#^/dxx/jlrtywoly/oz/o/(?P[^/]+)$#', + 'start' => '/dxx/jlrtywoly/', 'methods' => 'GET', ), ), - 'aurwt' => array ( + 'vqh' => array ( 0 => array ( - 'regex' => '#^/aurwt/gpdwdngmxpki/(?P[^/]+)$#', - 'original' => '/aurwt/gpdwdngmxpki/{name}', - 'start' => '/aurwt/gpdwdngmxpki/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/vqh/sxyrfndixncqdk/{name}', + 'regex' => '#^/vqh/sxyrfndixncqdk/(?P[^/]+)$#', + 'start' => '/vqh/sxyrfndixncqdk/', + 'methods' => 'PUT', ), ), - 'vg' => array ( + 'fqxacolywpcpcxk' => array ( 0 => array ( - 'regex' => '#^/vg/hckwugioymp/uma/(?P[^/]+)$#', - 'original' => '/vg/hckwugioymp/uma/{name}', - 'start' => '/vg/hckwugioymp/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/fqxacolywpcpcxk/{name}', + 'regex' => '#^/fqxacolywpcpcxk/(?P[^/]+)$#', + 'start' => '/fqxacolywpcpcxk/', 'methods' => 'GET', ), ), - 'phpccd' => array ( + 'dwzceojby' => array ( 0 => array ( - 'regex' => '#^/phpccd/nfhuj/f/(?P[^/]+)$#', - 'original' => '/phpccd/nfhuj/f/{name}', - 'start' => '/phpccd/nfhuj/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/dwzceojby/{name}', + 'regex' => '#^/dwzceojby/(?P[^/]+)$#', + 'start' => '/dwzceojby/', 'methods' => 'POST', ), ), - 'nprjhbcw' => array ( + 'bpafn' => array ( 0 => array ( - 'regex' => '#^/nprjhbcw/abamrt/(?P[^/]+)$#', - 'original' => '/nprjhbcw/abamrt/{name}', - 'start' => '/nprjhbcw/abamrt/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/bpafn/ylrjjkqbmtu/{name}', + 'regex' => '#^/bpafn/ylrjjkqbmtu/(?P[^/]+)$#', + 'start' => '/bpafn/ylrjjkqbmtu/', + 'methods' => 'GET', ), ), - 'adukibwguhzprufd' => array ( + 'xgmrclbnsjqaexg' => array ( 0 => array ( - 'regex' => '#^/adukibwguhzprufd/(?P[^/]+)$#', - 'original' => '/adukibwguhzprufd/{name}', - 'start' => '/adukibwguhzprufd/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'POST', + 'original' => '/xgmrclbnsjqaexg/{name}', + 'regex' => '#^/xgmrclbnsjqaexg/(?P[^/]+)$#', + 'start' => '/xgmrclbnsjqaexg/', + 'methods' => 'DELETE', ), ), - 'qrr' => array ( + 'kgwcbbrcgrazmwr' => array ( 0 => array ( - 'regex' => '#^/qrr/dzadoxvpnlunvdfnn/(?P[^/]+)$#', - 'original' => '/qrr/dzadoxvpnlunvdfnn/{name}', - 'start' => '/qrr/dzadoxvpnlunvdfnn/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/kgwcbbrcgrazmwr/m/ekm/{name}', + 'regex' => '#^/kgwcbbrcgrazmwr/m/ekm/(?P[^/]+)$#', + 'start' => '/kgwcbbrcgrazmwr/m/', + 'methods' => 'PUT', ), ), - 'vpsskovlarkaew' => array ( + 'ceydrhgriufor' => array ( 0 => array ( - 'regex' => '#^/vpsskovlarkaew/(?P[^/]+)$#', - 'original' => '/vpsskovlarkaew/{name}', - 'start' => '/vpsskovlarkaew/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ceydrhgriufor/{name}', + 'regex' => '#^/ceydrhgriufor/(?P[^/]+)$#', + 'start' => '/ceydrhgriufor/', 'methods' => 'DELETE', ), ), - 'dipgfdtwo' => array ( + 'zyjmbkxmxpezmqjof' => array ( 0 => array ( - 'regex' => '#^/dipgfdtwo/(?P[^/]+)$#', - 'original' => '/dipgfdtwo/{name}', - 'start' => '/dipgfdtwo/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', + 'original' => '/zyjmbkxmxpezmqjof/{name}', + 'regex' => '#^/zyjmbkxmxpezmqjof/(?P[^/]+)$#', + 'start' => '/zyjmbkxmxpezmqjof/', + 'methods' => 'POST', ), ), - 'kgyyws' => array ( + 'ewvjqp' => array ( 0 => array ( - 'regex' => '#^/kgyyws/hyfafdj/z/(?P[^/]+)$#', - 'original' => '/kgyyws/hyfafdj/z/{name}', - 'start' => '/kgyyws/hyfafdj/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/ewvjqp/g/{name}', + 'regex' => '#^/ewvjqp/g/(?P[^/]+)$#', + 'start' => '/ewvjqp/g/', 'methods' => 'PUT', ), ), - 'fafnmsgpzngbeasj' => array ( + 'izey' => array ( 0 => array ( - 'regex' => '#^/fafnmsgpzngbeasj/(?P[^/]+)$#', - 'original' => '/fafnmsgpzngbeasj/{name}', - 'start' => '/fafnmsgpzngbeasj/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/izey/rb/{name}', + 'regex' => '#^/izey/rb/(?P[^/]+)$#', + 'start' => '/izey/rb/', 'methods' => 'PATCH', ), ), - 'vwghnk' => array ( + 'zziaowdp' => array ( 0 => array ( - 'regex' => '#^/vwghnk/o/(?P[^/]+)$#', - 'original' => '/vwghnk/o/{name}', - 'start' => '/vwghnk/o/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/zziaowdp/{name}', + 'regex' => '#^/zziaowdp/(?P[^/]+)$#', + 'start' => '/zziaowdp/', + 'methods' => 'GET', ), ), - 'nqpzdub' => array ( + 'zeepwmdzspmyodznp' => array ( 0 => array ( - 'regex' => '#^/nqpzdub/h/ckb/(?P[^/]+)$#', - 'original' => '/nqpzdub/h/ckb/{name}', - 'start' => '/nqpzdub/h/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/zeepwmdzspmyodznp/s/{name}', + 'regex' => '#^/zeepwmdzspmyodznp/s/(?P[^/]+)$#', + 'start' => '/zeepwmdzspmyodznp/s/', + 'methods' => 'GET', ), ), - 'asrgyyu' => array ( + 'xpgdjoe' => array ( 0 => array ( - 'regex' => '#^/asrgyyu/zelw/(?P[^/]+)$#', - 'original' => '/asrgyyu/zelw/{name}', - 'start' => '/asrgyyu/zelw/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/xpgdjoe/qkhxyzgig/ojr/{name}', + 'regex' => '#^/xpgdjoe/qkhxyzgig/ojr/(?P[^/]+)$#', + 'start' => '/xpgdjoe/qkhxyzgig/', + 'methods' => 'GET', ), ), - 'dlcrs' => array ( + 'jumrmwi' => array ( 0 => array ( - 'regex' => '#^/dlcrs/(?P[^/]+)$#', - 'original' => '/dlcrs/{name}', - 'start' => '/dlcrs/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/jumrmwi/{name}', + 'regex' => '#^/jumrmwi/(?P[^/]+)$#', + 'start' => '/jumrmwi/', 'methods' => 'PUT', ), ), - 'rthhbyjfejmgsqacab' => array ( + 'yhem' => array ( 0 => array ( - 'regex' => '#^/rthhbyjfejmgsqacab/(?P[^/]+)$#', - 'original' => '/rthhbyjfejmgsqacab/{name}', - 'start' => '/rthhbyjfejmgsqacab/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/yhem/bfb/ohdra/cpvlci/{name}', + 'regex' => '#^/yhem/bfb/ohdra/cpvlci/(?P[^/]+)$#', + 'start' => '/yhem/bfb/', + 'methods' => 'PUT', ), ), - 'sw' => array ( + 'qguhm' => array ( 0 => array ( - 'regex' => '#^/sw/ylxvrhkokhpzkjps/(?P[^/]+)$#', - 'original' => '/sw/ylxvrhkokhpzkjps/{name}', - 'start' => '/sw/ylxvrhkokhpzkjps/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/qguhm/tovn/iafatgu/utcv/{name}', + 'regex' => '#^/qguhm/tovn/iafatgu/utcv/(?P[^/]+)$#', + 'start' => '/qguhm/tovn/', 'methods' => 'DELETE', ), ), - 'ada' => array ( - 0 => array ( - 'regex' => '#^/ada/jwwrag/(?P[^/]+)$#', - 'original' => '/ada/jwwrag/{name}', - 'start' => '/ada/jwwrag/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', - ), - ), - 'aeujsqaxjezcuihi' => array ( - 0 => array ( - 'regex' => '#^/aeujsqaxjezcuihi/hop/(?P[^/]+)$#', - 'original' => '/aeujsqaxjezcuihi/hop/{name}', - 'start' => '/aeujsqaxjezcuihi/hop/', - 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'GET', - ), - ), - 'uwkyd' => array ( + 'xykahlvpspbzxbbozpz' => array ( 0 => array ( - 'regex' => '#^/uwkyd/bxmoolioh/(?P[^/]+)$#', - 'original' => '/uwkyd/bxmoolioh/{name}', - 'start' => '/uwkyd/bxmoolioh/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/xykahlvpspbzxbbozpz/{name}', + 'regex' => '#^/xykahlvpspbzxbbozpz/(?P[^/]+)$#', + 'start' => '/xykahlvpspbzxbbozpz/', 'methods' => 'GET', ), ), - 'mblnrqqdjqqbxh' => array ( + 'azvivffn' => array ( 0 => array ( - 'regex' => '#^/mblnrqqdjqqbxh/(?P[^/]+)$#', - 'original' => '/mblnrqqdjqqbxh/{name}', - 'start' => '/mblnrqqdjqqbxh/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/azvivffn/sg/xqjg/{name}', + 'regex' => '#^/azvivffn/sg/xqjg/(?P[^/]+)$#', + 'start' => '/azvivffn/sg/', + 'methods' => 'DELETE', ), ), - 'hzhjjp' => array ( + 'uuqfkn' => array ( 0 => array ( - 'regex' => '#^/hzhjjp/kw/coxrj/app/(?P[^/]+)$#', - 'original' => '/hzhjjp/kw/coxrj/app/{name}', - 'start' => '/hzhjjp/kw/', 'handler' => 'handler_func', - 'option' => array ( - ), + 'original' => '/uuqfkn/mfg/{name}', + 'regex' => '#^/uuqfkn/mfg/(?P[^/]+)$#', + 'start' => '/uuqfkn/mfg/', 'methods' => 'PUT', ), ), - 'oqxcwny' => array ( + 'toxu' => array ( 0 => array ( - 'regex' => '#^/oqxcwny/eqy/o/m/nt/(?P[^/]+)$#', - 'original' => '/oqxcwny/eqy/o/m/nt/{name}', - 'start' => '/oqxcwny/eqy/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PATCH', + 'original' => '/toxu/jkrxeta/txgir/{name}', + 'regex' => '#^/toxu/jkrxeta/txgir/(?P[^/]+)$#', + 'start' => '/toxu/jkrxeta/', + 'methods' => 'DELETE', ), ), - 'zqzlim' => array ( + 'daytatvotaz' => array ( 0 => array ( - 'regex' => '#^/zqzlim/wck/(?P[^/]+)$#', - 'original' => '/zqzlim/wck/{name}', - 'start' => '/zqzlim/wck/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'original' => '/daytatvotaz/{name}', + 'regex' => '#^/daytatvotaz/(?P[^/]+)$#', + 'start' => '/daytatvotaz/', + 'methods' => 'PATCH', ), ), - 'hqylevnjbsjipilun' => array ( + 'ywtihc' => array ( 0 => array ( - 'regex' => '#^/hqylevnjbsjipilun/ngc/(?P[^/]+)$#', - 'original' => '/hqylevnjbsjipilun/ngc/{name}', - 'start' => '/hqylevnjbsjipilun/ngc/', 'handler' => 'handler_func', - 'option' => array ( - ), - 'methods' => 'PUT', + 'original' => '/ywtihc/ep/pyk/{name}', + 'regex' => '#^/ywtihc/ep/pyk/(?P[^/]+)$#', + 'start' => '/ywtihc/ep/', + 'methods' => 'POST', ), ), ), diff --git a/examples/object.php b/examples/object.php index 66831fd..705bff1 100644 --- a/examples/object.php +++ b/examples/object.php @@ -15,7 +15,7 @@ use Inhere\Route\Examples\Controllers\RestController; use Inhere\Route\ORouter; -require __DIR__ . '/simple-loader.php'; +require dirname(__DIR__) . '/tests/boot.php'; $router = new ORouter; diff --git a/examples/simple-bench.php b/examples/simple-bench.php deleted file mode 100644 index 0035d39..0000000 --- a/examples/simple-bench.php +++ /dev/null @@ -1,33 +0,0 @@ - 1, 'ignoreLastSlash' => 1, 'tmpCacheNumber' => 1, @@ -322,14 +322,6 @@ public static function validateArguments($methods, $handler) return $m; }, (array)$methods); - // if (!\is_string($handler) && !\is_object($handler)) { - // throw new \InvalidArgumentException('The route handler is not empty and type only allow: string,object'); - // } - // - // if (\is_object($handler) && !\is_callable($handler)) { - // throw new \InvalidArgumentException('The route object handler must be is callable'); - // } - $methods = implode(',', $methods) . ','; if (false !== strpos($methods, self::ANY)) { @@ -464,17 +456,13 @@ public function parseParamRoute($route, array $params, array $conf) // 分析路由字符串是否是有规律的 $first = null; - $regex = '#^' . $route . '$#'; - $info = [ - 'regex' => $regex, - 'original' => $bak, - ]; + $conf['regex'] = '#^' . $route . '$#'; // e.g '/user/{id}' first: 'user', '/a/{post}' first: 'a' // first node is a normal string if (preg_match('#^/([\w-]+)/[\w-]*/?#', $bak, $m)) { $first = $m[1]; - $info['start'] = $m[0]; + $conf['start'] = $m[0]; // first node contain regex param '/hello[/{name}]' '/{some}/{some2}/xyz' } else { $include = null; @@ -491,10 +479,10 @@ public function parseParamRoute($route, array $params, array $conf) $include = $m[0]; } - $info['include'] = $include; + $conf['include'] = $include; } - return [$first, array_merge($info, $conf)]; + return [$first, $conf]; } /** diff --git a/src/CachedRouter.php b/src/CachedRouter.php index c055590..02f36a6 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -26,13 +26,13 @@ class CachedRouter extends ORouter * The routes cache file. * @var string */ - public $cacheFile; + protected $cacheFile; /** * Enable routes cache * @var bool */ - public $cacheEnable = true; + protected $cacheEnable = true; /** * object constructor. @@ -43,6 +43,14 @@ public function __construct(array $config = []) { parent::__construct($config); + if (isset($config['cacheFile'])) { + $this->cacheFile = $config['cacheFile']; + } + + if (isset($config['cacheEnable'])) { + $this->setCacheEnable($config['cacheEnable']); + } + // read route caches from cache file $this->loadRoutesCache(); } @@ -77,11 +85,19 @@ public function map($method, $route, $handler, array $opts = []) public function match($path, $method = self::GET) { // dump routes to cache file - $this->dumpRoutesCache(); + // $this->dumpRoutesCache(); return parent::match($path, $method); } + /** + * dump routes to cache file + */ + public function dumpCache() + { + $this->dumpRoutesCache(); + } + /******************************************************************************* * helper methods ******************************************************************************/ @@ -92,7 +108,7 @@ public function match($path, $method = self::GET) */ public function loadRoutesCache() { - if (!$this->isCacheEnabled()) { + if (!$this->isCacheEnable()) { return false; } @@ -117,13 +133,13 @@ public function loadRoutesCache() * dump routes to cache file * @return bool|int */ - public function dumpRoutesCache() + protected function dumpRoutesCache() { if (!$file = $this->cacheFile) { return false; } - if ($this->isCacheEnabled() && file_exists($file)) { + if ($this->isCacheEnable() && file_exists($file)) { return true; } @@ -137,7 +153,7 @@ public function dumpRoutesCache() $code = <<cacheEnable; } + /** + * @param bool $cacheEnable + */ + public function setCacheEnable($cacheEnable) + { + $this->cacheEnable = (bool)$cacheEnable; + } + + /** + * @return string + */ + public function getCacheFile() + { + return $this->cacheFile; + } + + /** + * @param string $cacheFile + */ + public function setCacheFile(string $cacheFile) + { + $this->cacheFile = $cacheFile; + } + /** * @return bool */ diff --git a/src/Dispatcher.php b/src/Dispatcher.php index 74c2b48..a11e77d 100644 --- a/src/Dispatcher.php +++ b/src/Dispatcher.php @@ -161,8 +161,12 @@ public function dispatch($path = null, $method = null, array $args = []) $this->fire(self::ON_FOUND, [$path, $route]); $result = null; - $options = $route['option']; - unset($route['option']); + $options = []; + + if (isset($route['option'])) { + $options = $route['option']; + unset($route['option']); + } // fire enter event // schema,domains ... metadata validate diff --git a/src/ORouter.php b/src/ORouter.php index 544d735..d0b220b 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -73,12 +73,14 @@ public function map($methods, $route, $handler, array $opts = []) $route = rtrim($route, '/'); } - $opts = array_merge($this->currentGroupOption, $opts); $conf = [ 'handler' => $handler, - 'option' => $opts, ]; + if ($opts = array_merge($this->currentGroupOption, $opts)) { + $conf['option'] = $opts; + } + // it is static route if (self::isStaticRoute($route)) { foreach (explode(',', $methods) as $method) { @@ -89,6 +91,7 @@ public function map($methods, $route, $handler, array $opts = []) return $this; } + $conf['original'] = $route; $params = $this->getAvailableParams(isset($opts['params']) ? $opts['params'] : []); list($first, $conf) = $this->parseParamRoute($route, $params, $conf); diff --git a/tests/boot.php b/tests/boot.php index 55b67e7..d695811 100644 --- a/tests/boot.php +++ b/tests/boot.php @@ -5,4 +5,26 @@ * phpunit6.phar --bootstrap tests/boot.php tests * phpunit6.phar --colors --coverage-html ./coverage/ */ -require dirname(__DIR__) . '/examples/simple-loader.php'; + +error_reporting(E_ALL | E_STRICT); +date_default_timezone_set('Asia/Shanghai'); + +spl_autoload_register(function($class) +{ + $file = null; + + if (0 === strpos($class,'Inhere\Route\Examples\\')) { + $path = str_replace('\\', '/', substr($class, strlen('Inhere\Route\Examples\\'))); + $file = __DIR__ . "/{$path}.php"; + } elseif(0 === strpos($class,'Inhere\Route\Tests\\')) { + $path = str_replace('\\', '/', substr($class, strlen('Inhere\Route\Tests\\'))); + $file = dirname(__DIR__) . "/tests/{$path}.php"; + } elseif (0 === strpos($class,'Inhere\Route\\')) { + $path = str_replace('\\', '/', substr($class, strlen('Inhere\Route\\'))); + $file = dirname(__DIR__) . "/src/{$path}.php"; + } + + if ($file && is_file($file)) { + include $file; + } +}); From 22ad728915edf434694d4e14256d27d35588ee25 Mon Sep 17 00:00:00 2001 From: inhere Date: Wed, 27 Dec 2017 22:06:15 +0800 Subject: [PATCH 028/151] some modify for validate arguments and dump routes caches --- examples/benchmark.php | 1 + examples/cached/bench-routes-cache.php | 6372 ++++++++++++------------ src/AbstractRouter.php | 20 +- src/CachedRouter.php | 33 +- src/ORouter.php | 8 +- src/RouterInterface.php | 8 +- tests/AbstractRouterTest.php | 8 +- 7 files changed, 3193 insertions(+), 3257 deletions(-) diff --git a/examples/benchmark.php b/examples/benchmark.php index 0e15f56..b6468bc 100644 --- a/examples/benchmark.php +++ b/examples/benchmark.php @@ -100,6 +100,7 @@ function pretty_match_result($ret) $router = new \Inhere\Route\CachedRouter([ 'cacheFile' => __DIR__ . '/cached/bench-routes-cache.php', 'cacheEnable' => 0, + 'cacheOnMatching' => 0, // 'tmpCacheNumber' => 100, // 'notAllowedAsNotFound' => 1, ]); diff --git a/examples/cached/bench-routes-cache.php b/examples/cached/bench-routes-cache.php index 428a943..2c56925 100644 --- a/examples/cached/bench-routes-cache.php +++ b/examples/cached/bench-routes-cache.php @@ -2,6957 +2,6859 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2017-12-27 21:44:33 + * @date 2017-12-27 22:04:22 * @count 1000 * @notice Please don't edit it. */ return array ( // static routes 'staticRoutes' => array ( - '/y/fupjfmu/vzp/wv' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/rncyno' => array ( - 'PUT' => array ( + '/a/mcfxkub/jjkzvh' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/bcatenqhnb' => array ( + '/lgepzlleurihj/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/krowlqaxgogttqrne/p' => array ( - 'PATCH' => array ( + '/kdnqsc' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/kezemshvpgtqxkshqpp' => array ( - 'POST' => array ( + '/vrtlmvaq/rqsuh' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/d/aysn' => array ( + '/uktbc' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ywmomb' => array ( + '/rt/i/nmnhs' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xnwtfzwnzk' => array ( + '/veittga/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/skxguofmtppf' => array ( - 'PATCH' => array ( + '/re/pau/ueankargo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/pwjpxtprv/ekb/vtg' => array ( + '/whhouwrj' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mdvoxvpbykgqkbmg' => array ( + '/dbfpxd/zlsgynuxw' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/mgxghxxtjvzimhqdd' => array ( + '/llvm/ra/ld/aucb' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rzoebppoh' => array ( - 'PUT' => array ( + '/gredvcyrs/imwgsxs/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ocg/zdmqdqinlyeomlg/u' => array ( - 'PUT' => array ( + '/qknccxybyicvwns' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nmgncpdn/ghfbh' => array ( - 'GET' => array ( + '/zxhntm' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/glizewyhodcbowpvq' => array ( + '/aklzoq/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/henxy' => array ( - 'PUT' => array ( + '/qgc/o/adzddxuauevvlmrg' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wshjd' => array ( - 'PUT' => array ( + '/ufchmsslhyw/yom/xauqly' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xbstxh/czklcehvw' => array ( + '/lajpbjanxu/ebq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hextjqf' => array ( - 'PATCH' => array ( + '/jyeqsxrxrko' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ewybw' => array ( + '/aywrx/g/flqe' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xxf/bmbfqo/eumqs/gmomh' => array ( + '/jjxrbxjlxkcw/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/deelxeoyuajsbz' => array ( + '/bydj/kcfaejystw/br' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fvkpmvclkhxtnxqcnqoj' => array ( + '/r/uu/cqjrzsqef' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lmdzbuxzhpes/jmlej/o' => array ( + '/ffrouq' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/f/vnhmkau/auak/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lwqz/kcfm/l/el' => array ( - 'POST' => array ( + '/fht/taffu/fwrfsksg/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rinuxageqtzblebvv' => array ( - 'PATCH' => array ( + '/cpzdli/wqwom' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/cgayx/dhlwwq' => array ( - 'DELETE' => array ( + '/bowroxhjygcxrbwpixda' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/xgdg/st/' => array ( - 'DELETE' => array ( + '/rkyrcq/eq/wbd/svb/dc' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/helhze/uq' => array ( - 'GET' => array ( + '/z/jsavkp/jksov/wbix' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cgvjqjkzpk/vgoos' => array ( + '/v/c/s/rxj/mytto/cy' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jzxefxpfx/hqcdlhdcjh' => array ( - 'GET' => array ( + '/iqokkg/c' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lwmndpli/yx/ssw' => array ( - 'GET' => array ( + '/we/kxcsef' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cy/lqwotz' => array ( - 'DELETE' => array ( + '/vbnufakkdeoijdzu' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/uibqx/iat/fj/' => array ( - 'GET' => array ( + '/muhzjgu' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/lxd/wdh/gmgv' => array ( - 'DELETE' => array ( + '/o/saojfjs' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ley/c/rltts' => array ( - 'GET' => array ( + '/kvkfln' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tcikq' => array ( + '/tdla/c/clrhmivh/tja' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/imapwsfjvp/lsdi' => array ( + '/k/xdp/y/dzgxub' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/klfg/p/uxlxtbatbnaz/a' => array ( + '/crgtfjzzhebo' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/echjtzrmhzwvgqqi' => array ( - 'GET' => array ( + '/wuusmcjtkcybq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/avpbs/yomkiizb/fl' => array ( + '/yfgxuedemhcmdibx' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dfd/wa' => array ( - 'DELETE' => array ( + '/x/fkkyig' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/eqghc/csgosrv/j/ylxuhn' => array ( - 'PATCH' => array ( + '/slpzgfhd/uxqrrwxun' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jfusfzd/akdz' => array ( + '/luydbnq' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dcmhxkj/b/kyfz/inzhahw/' => array ( - 'POST' => array ( + '/vlil/ivlg/g/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/yao/umxglg/qezugtsfxk' => array ( + '/chhv/j/j' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cxwby/gbaysnb' => array ( - 'POST' => array ( + '/jnhvwriqhni' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/jnhauh/mkt/hbrau' => array ( - 'DELETE' => array ( + '/og/roam/klmp/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/encckpmwz' => array ( - 'GET' => array ( + '/d/sgiqx/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/emwl/o/wtyvaujekepu/' => array ( + '/shmijchisefsy/zl' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/v/opxmsrsuk/s/' => array ( - 'PUT' => array ( + '/qppclvlonbreh/h/mosxp' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/npwwvtgyebb' => array ( + '/tcsvew/vmfzhmpz/exqek' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nfwlkh/rbmfbj/now' => array ( - 'PATCH' => array ( + '/ltmwru/gxltex' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nmtsydqxd/l/bd' => array ( - 'PATCH' => array ( + '/xtzjrpl/j/y/x/g/olyzfb/b' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/fvcqip' => array ( - 'POST' => array ( + '/nree/xs' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cvrbtgxitoumk/ygapmv' => array ( - 'GET' => array ( + '/zuxvh' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/znd/ovzok/f' => array ( - 'GET' => array ( + '/vmxcffdp' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tdcgb/o/diw' => array ( - 'PATCH' => array ( + '/ufv/ngbtesxfcduic/foty' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tzvtudtgfjyvonf/' => array ( - 'DELETE' => array ( + '/luoqqe/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ilw/pfninpvvuf' => array ( - 'PATCH' => array ( + '/etnepetrpha' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/drwa/a/bmxzncpc' => array ( + '/r/fz/k/ckfcswaghsw/v' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/i/nh/ogeit/it/auzjl' => array ( - 'GET' => array ( + '/vczf/ktftf/acacgvoy' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/vwyc/ywobpbadf/phnjpy' => array ( + '/fzcrghfzpvh/ssgtzu' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ve/ugvwsfwxsb/itw/v' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/i/jgiwwe' => array ( + '/nxawnbunrkerxxu/b' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/abfea/aabtc/' => array ( - 'POST' => array ( + '/j/glpmaobtfyrxtwsoza' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/midarcscvgcvykf' => array ( - 'POST' => array ( + '/ypfqzdqw/qjeotg/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ts/sh/prkeolnceft' => array ( - 'GET' => array ( + '/wcvrryuhthygpxka' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wqfdvjwfsmp' => array ( + '/dryabzjru/sdg' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ugzjiazdc/thez' => array ( - 'POST' => array ( + '/pmwwvyw/deptfq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/betpxovayzrc' => array ( - 'GET' => array ( + '/tzagim/lfqigl' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/i/ifpmbcrmpypqm/nxuhn' => array ( - 'GET' => array ( + '/a/pxml/qnhd/p' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ru/h/acjtdrzov' => array ( - 'POST' => array ( + '/q/usyvvhoxdyjp/i/ihfg' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wyz/qh/ccp/s/rsujrmf/e' => array ( - 'POST' => array ( + '/tceliowjjtdvmea/movg' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mej/xksgztwerqpp' => array ( + '/evxbygeh/kzv/h' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/eeinbyo' => array ( - 'POST' => array ( + '/r/prryyl' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vht/h/ip' => array ( + '/dymlsh/zposn' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wcvcdgfeu/hecgyyl' => array ( + '/clbslhqb/dtz/aqi' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/mmpas/percj' => array ( + '/kjroflgxmvjlq/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ctmipdethqp' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), - ), - '/ozvv/a' => array ( - 'POST' => array ( + '/pdlcdruvlu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cf/qiepjojihsqynzu' => array ( + '/dv/hzq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pe/h/gslpc' => array ( - 'GET' => array ( + '/wvfnvgx' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/saigxnnb/g/yrlfci' => array ( - 'PATCH' => array ( + '/kajnlkvl' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/frzunrtc/zsfhtngnh' => array ( + '/coerduocafiutoa/d' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/bltoeqfbwiltodzeipuk/' => array ( - 'GET' => array ( + '/rzqxwsmer/icgzskxj' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vqnwuxnezhlasklbo' => array ( + '/o/vq/nctnvygmp/gqke/i' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pbhygixx/bqnqdlskgw/' => array ( + '/ijv/epsx/kyzd' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cflanxxyvtmbnqx' => array ( - 'PATCH' => array ( + '/leuxydy/kbuggh' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yg/rxt/qmkkgvfjw' => array ( - 'PATCH' => array ( + '/ftpbcxybbdfvakte' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fswtpbixbt/ewjhw' => array ( - 'DELETE' => array ( + '/qpicjdajbpmjxdzzff' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qjwfahh/kwxhzjtg' => array ( - 'PUT' => array ( + '/anbaaz/hqzpct' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/trlitrqzqtokd/zv' => array ( + '/iropsnnrvxqc' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rfp/qtj/foaadsjru/m' => array ( + '/ennlczkebr' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/oqmmhqkzzqogo' => array ( + '/uqsy/wyxczexnxzbvgd/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bzovda/lm' => array ( - 'GET' => array ( + '/jmqatbl/qxg/q/g' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vuinm/' => array ( + '/t/i/eqkopbsvxoheumqw' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/omgrn/w/p/zh/z/' => array ( - 'GET' => array ( + '/croczudyorw/hznsfqw' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nzjgu/iluhssefggdakrk' => array ( + '/bywpwl' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/vnfi/h' => array ( + '/wjzeoj/fvh/rvopdvzfp/' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/rr/xkxu/lvfd/epuhtlsb' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/j/ccxvwqbquma/jmvdng' => array ( - 'GET' => array ( + '/qnzfo/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rnjyprydung/ld/' => array ( - 'GET' => array ( + '/ukuiafsteejral/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/l/rjwelbfah/tzxm' => array ( - 'PUT' => array ( + '/rzdcutrcwpdkwhaoem' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gh/mlwyuatdlq/saj' => array ( - 'DELETE' => array ( + '/uqqegecvj/jt/kvoo/xtzv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cziv/sgmtvdzkumsojlm/r' => array ( - 'PATCH' => array ( + '/mcti/c' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zyhmrqqehuajowltusys' => array ( + '/sghrqadcwyr/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ewiezcqhz/' => array ( + '/ghao/hqhwpu' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/uchx/moi' => array ( - 'POST' => array ( + '/c/iqstouxaqdgcipudofd' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/fusnbh' => array ( + '/mqichads' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wqn/rtj' => array ( - 'GET' => array ( + '/tsntexzwk' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/pyjdr/zfvamnc/to' => array ( + '/ip/itjz/aiybhqluoyxm' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fzzmozm' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/eddihxlhod/kx/kptqthm/f' => array ( - 'GET' => array ( + '/q/mfthkxmjasd' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pxltrnkmktxnncshdx' => array ( + '/olkebwkygebil/ohq' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qy/fopwf/' => array ( - 'GET' => array ( + '/h/ucawkghnfyaq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/mulg/ifjuq/eqn' => array ( - 'GET' => array ( + '/va/geuikay/minik/fkmph/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/eijjoi/df' => array ( + '/aleryhzec/loi/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nsgxbqmytsqqavzk/y' => array ( - 'PUT' => array ( + '/ocuxdgz/gzobk' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/owqxwuybd/afjd/nh' => array ( + '/iarbnspqx/csqleod' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jmhfxxufvx/r/lcdxf' => array ( - 'PATCH' => array ( + '/xqxbhz/jdxrfrit' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/j/svdvwvevij/ewugl' => array ( - 'DELETE' => array ( + '/zdaqa/scx/lctidd/zl' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/lkhsbzk/wygvznsaazzpp' => array ( - 'GET' => array ( + '/nfuvcxf' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ujysdrcho/zhngck' => array ( - 'DELETE' => array ( + '/tnw/vdjsorezc/jhasvfh' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/czsmog/qierxw/vd' => array ( + '/vpnngwy' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/fkjvqc' => array ( - 'GET' => array ( + '/dp/jrnwgqlaamgepsqsn' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rirzopmyluaa' => array ( - 'POST' => array ( + '/z/sbokrvvgl' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/eo/jrh' => array ( - 'PATCH' => array ( + '/oukmtd' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xexizkgexonrpms' => array ( - 'PATCH' => array ( + '/kcewpwq' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/auurguf' => array ( - 'POST' => array ( + '/gehmea' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/z/lmupei' => array ( + '/rokis' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/cxlivm' => array ( - 'GET' => array ( + '/tnqblkyn/w/q/tc/q' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zrvcdifokekrilf/x' => array ( - 'GET' => array ( + '/qihgfpfytmdzwub' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wysjsnk/nio' => array ( - 'DELETE' => array ( + '/nbgotwgvsbwidqailf' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yocnb/ouooqfrp' => array ( - 'PUT' => array ( + '/h/vpjgmzzjfk/sn' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xhjeek' => array ( - 'DELETE' => array ( + '/hcmie/iune' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qchvejkgcner' => array ( + '/yzwjx/rtgeulpqskm' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vtyjxwwgdcopgokkpma/l' => array ( + '/vztejfbikbei' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wkg/u/ksr/boei' => array ( - 'PATCH' => array ( + '/w/tjsuso/qc/vl/oxyfluxg/r/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/voqwuacsroblgq/uvy' => array ( + '/scqb/t/srsy' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dbe/iupfq/iovmfajj/' => array ( + '/tq/zppjcti' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/mqe/phymwfcuk/kovhnmsi' => array ( - 'POST' => array ( + '/mhgbujvgklr/hvxrzss' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xjntl' => array ( - 'PUT' => array ( + '/lq/xs/shdacd/r/jd/o/jswau' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/trjeq/lbi/hhlsdn/' => array ( + '/ccwcmuvwlmubnox' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wumih/ayw/x/' => array ( - 'DELETE' => array ( + '/ybsacev' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ir/enzjrge/r/zlztlctc' => array ( - 'PUT' => array ( + '/tjrlfbao' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gsyxyut/forzi/jeju' => array ( - 'POST' => array ( + '/bkxzceh' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pieuv/ea/nf/cqf' => array ( + '/uioq/wb' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zojgledsekrmza/bf/' => array ( - 'PUT' => array ( + '/bhftshzisutm' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/mmyvrpw/na' => array ( + '/or/gxxkfv/dtw/z' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/twhgj/nqtykl/cbi' => array ( + '/cwyrs' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wckwl' => array ( - 'PATCH' => array ( + '/xg/yyvy/ohvphenri' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ecsbwvqckue' => array ( - 'PUT' => array ( + '/zanxn/cvhy/rihqt/ym/kg' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/praswh' => array ( - 'PUT' => array ( + '/tpzoolk/omx/og' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/jlkqdei/blwft' => array ( - 'GET' => array ( + '/uvw/xkcz/xod' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/whecvqj/sppjp/w/mxe/z' => array ( + '/hgaboh/lxakez' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/eo/njlv' => array ( - 'PUT' => array ( + '/kfkta/oj/ysgn/r' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/p/fmw/rdw' => array ( + '/m/cme/btyhs' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/rd/sxqlsqan' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/lz/iigzmgkwg/obbt/shc' => array ( - 'DELETE' => array ( + '/dtvrdsfobg' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/f/e/tsyiod' => array ( + '/vqwteohn' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/gmd/zyyerjlywfzmsgl' => array ( - 'GET' => array ( + '/yeuthe' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/fvvdzff/pq' => array ( + '/azgbnjutab' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vuaesaqumamq/l/bbp' => array ( + '/ufxavgftrebsj' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/apqqnescq' => array ( - 'PATCH' => array ( + '/oxoispetwrsep/pg/ebl' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ecnq/dn/' => array ( - 'DELETE' => array ( + '/vfzfsexj' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/uhxwlezs/tyliv' => array ( + '/shlbgbgfhldfoszg/cdiw' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/qnihqkcjqift/' => array ( - 'GET' => array ( + '/rny/rel/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ulmu/wv/vwii' => array ( - 'POST' => array ( + '/mrxab/ifvxeghesiwvmd/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/q/qt/npmmkim/sfqa/' => array ( - 'GET' => array ( + '/i/ppe/zenan/xw/hr/givyak' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/re/told' => array ( - 'POST' => array ( + '/uvzfvffpis/zxr' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/drhfncyumgd' => array ( - 'PUT' => array ( + '/kroae/yrtqcx/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/flfh/kdjfa' => array ( + '/ndnzeoupsyopdh/nnzt/i/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/chqln/' => array ( - 'PUT' => array ( + '/zfqqemy/gynriwkegg' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cc/ndtefiuekughw/pgz/p/a' => array ( + '/hvxfbnkkpqmgkcw' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/dt/shseti' => array ( - 'PATCH' => array ( + '/j/zzuc/piprinxqg' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/fkcz/zythgdgak' => array ( - 'PATCH' => array ( + '/ahlxckgp/ppxsvhzdmr' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/phxceguyrfzm/qthsfq' => array ( - 'DELETE' => array ( + '/mittu' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nemqeklhvo/cdnsx' => array ( + '/mcl/ufmanhassrl' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nvua/t/sg/stx/pcew/g/' => array ( - 'GET' => array ( + '/li/tmkf' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/b/kmrmapkx/sj/krjorbbg' => array ( - 'GET' => array ( + '/xtuey' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/hdl/haer/uj' => array ( + '/kx/bmatljj' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/g/ss/fnmw/ysnau' => array ( - 'PUT' => array ( + '/ewtocdqvamy/kh/rmjm/gp/e' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/btauooes/dm' => array ( - 'POST' => array ( + '/utufajqu/cfbidu/iyixc' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mg/osbig' => array ( - 'DELETE' => array ( + '/p/nxdelpd' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/u/jwhdy' => array ( + '/ckchiuwqim' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/o/rkvwlibmxm/ltfks' => array ( - 'POST' => array ( + '/ymevzz' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/srbbp/khjy/d' => array ( + '/fqssg' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/k/gwuenfw/r/yt' => array ( + '/oc/sqdfdjotxbo' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yong/w' => array ( - 'POST' => array ( + '/uill/eii' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/hnarvxpfzlqzfjjzd' => array ( + '/euhpzuirlbmngciu' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/nqwvssm/uc/pkx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/msxjfsyuybrc/yofhjoj' => array ( - 'DELETE' => array ( + '/iikoitqvc/xpjfrudc' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/hjhhpmv/bid' => array ( + '/qjxcmcsbnskkray/ypnz' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ahfkkhuuoehkn' => array ( + '/wptsmco' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/vonphzljoegcwikpu' => array ( - 'DELETE' => array ( + '/lqmj/lplh' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/kxtuxvxu/ctw' => array ( - 'PATCH' => array ( + '/e/ffm/hhf/aasoi/glzemm/h' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gmnlerxkta/' => array ( - 'PUT' => array ( + '/aejduas' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zl/rvsnhsx/yfbsittvtfu' => array ( - 'PUT' => array ( + '/rhsj/i' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wcuixze' => array ( - 'PUT' => array ( + '/jdpgfftjkjmtptsbp' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/byulfdlydi/xaxdgwongb' => array ( - 'POST' => array ( + '/iopnznr' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tdsgjilqa/otxjd' => array ( + '/m/d/mrc' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cldjsvjtzay/kjm/p' => array ( - 'GET' => array ( + '/skq/ps' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lgts/kios' => array ( + '/mkw/yb/j' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ntsnktpgpplhx/' => array ( + '/fclenxlgrfpl/pknn/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/eannxxvofu' => array ( - 'GET' => array ( + '/ypkob/eaazlvzla' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vuyrk' => array ( - 'GET' => array ( + '/pui/x/artcnw' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/u/krscvni' => array ( + '/riymyoupryv/wzmjq' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qjh/ezhbolfjbfikdpq/r' => array ( - 'PATCH' => array ( + '/yptqqknlovejftipxxf' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/s/iyk/jilarboqzcr/c' => array ( + '/coms/uoeminklhloex' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nwoyzfk/hcjdd' => array ( - 'PUT' => array ( + '/gkiyoaqsd/bhwxeufn' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/ds/awyidhvnu' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/xvk/ldhsdbr/lwbbd/mjdz' => array ( + '/rwyltk/bnn' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fqwu/dzdeaqxlmrztm' => array ( - 'PATCH' => array ( + '/w/gvqydntw/cmyb/x/xc/pein' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/o/ljxcckhqrovafkynur' => array ( + '/xjfmk/u/mfexziex' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nokavs/h' => array ( - 'DELETE' => array ( + '/ctvy/lzw' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tojvdro/c' => array ( + '/kedgcea/lzp/afvfaj' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qercy/nswcw/lwkur/at' => array ( - 'PATCH' => array ( + '/wpyfrjiisq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/yqldznltunrdloguu/' => array ( + '/jrvdixdi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zolh/x/tchl' => array ( - 'GET' => array ( + '/tpg/q/qjnqxvgibv/d/eabxy' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wyhayv/kh' => array ( + '/c/rgndldjmp' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/jwnvkxnlqde' => array ( + '/gjhzrtjfqdp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/saifcihbwhqwsrr/j' => array ( - 'DELETE' => array ( + '/s/qofqg' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/yndpiffgz/o/q/w' => array ( + '/qrpo/jepd' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/oshdxbdolaxzxm' => array ( - 'PUT' => array ( + '/pwj/l/yawq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/h/mpuxgodeqvkgrzdesy' => array ( - 'PUT' => array ( + '/ztztqrizymbmbnvbst/ox' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cer/ekr' => array ( - 'GET' => array ( + '/qxduato/l/x/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zqgdjqx' => array ( + '/ksmtzhw/bd/lgdy' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gdrrjyt/fn/wolwg' => array ( - 'GET' => array ( + '/vfdxecdendily' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ttwcbqkwvk/ji/aabcgynv' => array ( - 'DELETE' => array ( + '/yikeypesfz' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/si/jgi' => array ( - 'PATCH' => array ( + '/ppiirbvmmifnsndaci/p' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/dmtblgufco/jl/tw/sxbfdh' => array ( - 'DELETE' => array ( + '/ya/hrn/xbyguvpgfgm' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wyosxolrzytf/' => array ( - 'POST' => array ( + '/b/toslxcyht' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hdbvh/vpvb/' => array ( - 'POST' => array ( + '/hj/czir' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fvztatsctgxnjqrvimq' => array ( - 'GET' => array ( + '/otwnvfvtrjcaosj' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ennt/kuiivyy/uve' => array ( + '/khzqdut/i/pnfnq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zhcgdws/' => array ( + '/jstbvhnbw' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wsmnvwznubbciov' => array ( + '/vkojh' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/xjnaxhyuh' => array ( + '/m/riguyydclltiwik' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/poei/swm' => array ( + '/ydvsz/aoyltbe/zcipg' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bmdfpxmk/pncnqlihgux/q' => array ( - 'GET' => array ( + '/rqomga' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/mzsvmv/ufjiq' => array ( - 'GET' => array ( + '/tpjls/a' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cbtruti' => array ( - 'GET' => array ( + '/xbkqmxkbdfcc/adfb/m' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/liqmtvnbarxnhhmkca' => array ( + '/ziltcypeelwwhpsh' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ygrjdgz/u' => array ( - 'DELETE' => array ( + '/xijkphyxvwxja' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/xlswyttqu' => array ( + '/fxxyfsi/znitpwcihxa' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rxckpugmrpyu' => array ( + '/mezsc/e/ohcpxlh/f' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/qntbm' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/uiear/us' => array ( - 'GET' => array ( + '/acayoxe/gtp' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/lqlmzjoxdqqvmsg' => array ( - 'GET' => array ( + '/glgz/tbhasox' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pwyibnwhyjkm/xltkfeq' => array ( - 'PATCH' => array ( + '/dxs/vmxvaqnham/t' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qtgtvmba/aqcxzoepb' => array ( - 'DELETE' => array ( + '/xqxha/odinok/hgke/uo/fo' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/eicz/i' => array ( + '/rcylakbil/j/ayxbzwqk' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/t/v/fv/ymowc' => array ( + '/dsniomljq/rx/kfwespd/vw' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ojcfkf' => array ( - 'GET' => array ( + '/rcrnar/axkun/lzwog/d/u' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/myfjxaa' => array ( - 'GET' => array ( + '/ivbhpy/pfrchtncbgduj' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wqkp/hlbds' => array ( + '/yyu/ytqjzui/smwsolif' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yiommzxrc' => array ( + '/i/rjvmkufsjubn' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vmsnolqg/jq/ggdnzkuesf' => array ( - 'GET' => array ( + '/gfitxsdhwrujmbrnlu' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tfpz/ylnkgwykl' => array ( + '/b/hvlrnbhi' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/cthl/md/iydchxprfszslw' => array ( + '/y/rfalcaqykzsonbraz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xrxmcwoapxjhvbbym' => array ( - 'DELETE' => array ( + '/kgixnviqskwn/ydjm' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/c/bohayeju/zlfswvl' => array ( - 'PATCH' => array ( + '/xprosw' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ejkjeaanqaikf' => array ( + '/yiu/fnag/wsvqrkiegcb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pfcnvhahyrcrkaj' => array ( - 'PATCH' => array ( + '/bhqaf/bpe/c' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/rjetz/agq/faqtvyumj/ag' => array ( + '/wljcd/fit' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/brxaq/vekuf' => array ( - 'POST' => array ( + '/gbax/czkcoksy' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/cjgwcv/sioehiwrgfwg' => array ( + '/hcylsrgwe/v/cyy/ao/jkvgx' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/kxq/e/d' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/r/affdwlzw' => array ( - 'GET' => array ( + '/dwgyaw/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/migrwr/' => array ( - 'PATCH' => array ( + '/dw/iw/j/yw' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tvmimfuhuzv/wzadqtkmj' => array ( - 'PUT' => array ( + '/wpvkbs' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/apzwvpqsugr/idpgy/yovd' => array ( - 'GET' => array ( + '/elei/ptlxo/foct' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/bdszk' => array ( - 'GET' => array ( + '/uwriufxcgeh' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/bqtsaw/efhan/fqiyzq' => array ( + '/zdfbq' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tt/oniiihqmclwawnjeqe' => array ( + '/sl/mq/uau/jlmv/qmtvrxbg' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ag/epagwdxyrv' => array ( + '/bteht/rxzgrniboiz/hjhd' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/r/wousgobwpam/zp' => array ( - 'PUT' => array ( + '/xt/q/kxqanjtjkj' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/oelav' => array ( - 'GET' => array ( + '/v/qvvmcww' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jtwnfihnswqeenaxyl/' => array ( - 'PUT' => array ( + '/ezpkg/iqincbscttf' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/jseir' => array ( - 'GET' => array ( + '/phiufdrq/bzt' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/prqjtwp/erfajg/m' => array ( - 'PATCH' => array ( + '/rekfpbs/zrdmz' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wqvqzvst/rp' => array ( + '/djoxeuahwnbyqe' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/nyqoxdqnn/u' => array ( - 'GET' => array ( + '/ulthmbnzf/qfkgtz' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/sdcqynor' => array ( - 'POST' => array ( + '/anlkb' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/biobsh' => array ( + '/yhklmtcmkrustrov/kc' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fw/arihrgnsrep' => array ( + '/aetjb/hp/u/ys' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/qrgnldfj' => array ( - 'POST' => array ( + '/e/btsxb/g' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gfrqlnzcf' => array ( - 'DELETE' => array ( + '/pttxjvllu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jeicaildd' => array ( - 'PATCH' => array ( + '/otr/ki/i' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/u/acgvxqaslmlgcplvcjo' => array ( - 'PUT' => array ( + '/nqjqj/mhlmz' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dit/jzen' => array ( - 'PUT' => array ( + '/ugkdex/grilmmbqm/uiy' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jjycfsarrmjy' => array ( - 'POST' => array ( + '/xvfzim/pji/zq' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/u/eiafqf/vhsihjfjr' => array ( - 'DELETE' => array ( + '/z/frijjo' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/pmlgg/ycfdzr/oy' => array ( - 'PUT' => array ( + '/hlmidtjkfj/sxubqib/a/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bjuggmb/ozcow' => array ( - 'DELETE' => array ( + '/kgenazobr' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/oaofo' => array ( - 'POST' => array ( + '/baxtov/wpfouhg' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xukwet/bge' => array ( - 'DELETE' => array ( + '/xyyzxihixirqk/epv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/czqqt' => array ( - 'DELETE' => array ( + '/fvejicxicvocvuamme/nd' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gaty/iudznfitjbfpwj' => array ( + '/nextuqkjzhtnhju' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/obgrwhihq' => array ( + '/qzvvixtuxu' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/hysppin' => array ( + '/ahxhzk/bzhpg/jaxf' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wc/uachy' => array ( - 'DELETE' => array ( + '/ttpw/edqnkixecdghb/f/sm' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/lqppybyrj/flj' => array ( - 'GET' => array ( + '/mfbr/cblmkt' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nnfcquxvvtlnyh/' => array ( + '/ctk/kkvlnf/w/uq' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vltpb/p/etprecd' => array ( - 'PUT' => array ( + '/p/rhaepidu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/te/yf/vh/jc/a/nr' => array ( - 'DELETE' => array ( + '/k/i/swdgaconiphpucun' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/lnl/ebyubqxcp' => array ( - 'PATCH' => array ( + '/hby/hzl/botttcphtlb' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/unfxvtgyqwwgaan' => array ( - 'POST' => array ( + '/iuq/newqtxtugw/fdn' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mjm/wxsg/nyffmiv/gnied' => array ( + '/tqbqt/pa' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zmbndbjt' => array ( - 'GET' => array ( + '/yytcr' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/shjv/gpqkzk/xattz' => array ( - 'PATCH' => array ( + '/d/cxfninj/licjerectd/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/asugcyerywxscdhh' => array ( - 'DELETE' => array ( + '/wlmas' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/bjvcluxxjp' => array ( + '/dqchwtw' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ulzjvlngds' => array ( + '/trbfzdotgma/jj/zxw/n' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kcloczxgo/t' => array ( - 'PATCH' => array ( + '/ajxqlghlarqiuxktmgk' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ccz/ppsdwvqxezit/s' => array ( + '/i/hqfmzludqj/wgrg' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/grpvigzfgwaace' => array ( + '/k/g/biwnep' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/vuw/sm/imbosdv/xznsnj' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gzgtdc/nurqs' => array ( - 'PUT' => array ( + '/gmcbwz/xkc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ttxadyqpjz' => array ( - 'PUT' => array ( + '/xtdh/ok/fijaytmtt' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/p/et/x/lgwjreixpd/bqzk' => array ( - 'POST' => array ( + '/rsepyzhaaudub/g/mq/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/lkyhqhshbvpfhypr' => array ( + '/lmnlaiy/roy/fwugao' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qjfwbbvl' => array ( + '/kxikpxcvjltuhll' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/gxgaqlsnw' => array ( - 'PUT' => array ( + '/ld/aswecyinsyv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/u/arhyif/' => array ( - 'DELETE' => array ( + '/vcpafumvmvmf/gls' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/gyiqdqmpv/qvw/ttgujtvl' => array ( - 'GET' => array ( + '/sbtb/d/ye' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qloxkpkhc' => array ( + '/efjs/nvvi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cukbpkjvkbk/q' => array ( + '/pflypefkxsk' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/usled' => array ( - 'PUT' => array ( + '/keyct/amqihxhchcapkbl' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jybrrc' => array ( - 'POST' => array ( + '/wyk/kiqcxf/i/jhpr/ifmp' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wllkwesgyioged' => array ( - 'PATCH' => array ( + '/xpauvjji/njgcb' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/rtyyvelrk' => array ( - 'PATCH' => array ( + '/yadmlqey/sx/f/gu/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/x/ppvicpyfgsytmcb' => array ( + '/lumrcsiccpe' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nzgjq/ne' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/xj/vujnqxwtmtawqp' => array ( + '/lducwrxcag' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/bpuw/mlw' => array ( + '/dasbfnim/ll' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/w/cwvbqnbdnwu/' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), - ), - '/faq/smwqmit' => array ( - 'DELETE' => array ( + '/v/znlnngkrursgaij/s' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/iaxgbqmpkniotu' => array ( + '/nmhnrowwtknr/jdg/c/ht' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/astnvealhqed' => array ( - 'PATCH' => array ( + '/f/vklshmvkmjfji' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/jcwsahsy/hbqzqk/tqi' => array ( + '/qrs/z/kceycfg' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/lj/rcll' => array ( - 'DELETE' => array ( + '/abzxiabu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rhs/nmbgevhm/wsna' => array ( - 'POST' => array ( + '/vjtbnyhtknbi' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/gk/hw/so' => array ( - 'POST' => array ( + '/fjtb/zmpbpm' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/u/cwn/eaqbx' => array ( - 'DELETE' => array ( + '/skqfazj/gwbrzgyx/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/axxzohlg' => array ( + '/jpdlttabfih/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/piqmjwzqu/oxm' => array ( + '/mahvxwfyfsndina/twdnv' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qhnixtauolcw' => array ( + '/zxtrumqygiqezr' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/shydcvnigocxcnefsq' => array ( - 'PATCH' => array ( + '/nzihdelpw/eq/dgwi' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gelpbklq' => array ( + '/bruuh/uhs/ovviyxj/p' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gdssnrvkf/r/hnjxrxn' => array ( - 'PATCH' => array ( + '/ubjfrp/vr/qj' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/mbdgcpipe/onsv' => array ( - 'POST' => array ( + '/j/bnxup/oblgcmp/ah/liy' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/c/nswul/wcwfhonerwv' => array ( - 'GET' => array ( + '/nvoaoqlqkts/e' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ododosnkut/d' => array ( - 'DELETE' => array ( + '/ikhlhnelx/wq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/arwuyhmp' => array ( + '/mvr/swjpkpd/fwtqxmvi' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/cyqkczfmshh' => array ( - 'GET' => array ( + '/jkmkkyw/j' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/pytyl' => array ( + '/llkkjfkkfsyt' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/hbeae/othae/d' => array ( - 'POST' => array ( + '/nnloliig' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rikoptgcxax' => array ( - 'PUT' => array ( + '/rfoazspzkxygycj' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/bfi/abk/tju/btbgydsv' => array ( + '/publypzswoaszmxnqvm' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dl/ypx/ywdpbm' => array ( - 'PUT' => array ( + '/sgoeauhhbeoenubefwl' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/kk/yrhx' => array ( - 'PUT' => array ( + '/xguhbtdknioqero' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ppwge/anta' => array ( + '/prgllsejgtva' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ct/kjz' => array ( - 'DELETE' => array ( + '/wz/tg/b' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qslunu/tktjrdxy/htuzm/c' => array ( - 'POST' => array ( + '/lzcup' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qzlrds' => array ( - 'PUT' => array ( + '/grdawy/asbfkbfvdtzhsg/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mg/pwgbabzgulkctq/' => array ( + '/r/ayiuflf' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gddlox' => array ( + '/mrdxps/ttwj/bgzzgon' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/nbhxg/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/scnm/oxlh/tirw/wynr' => array ( - 'PATCH' => array ( + '/oowwkcwxwmyxidp' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/u/vdnvvmq' => array ( + '/y/hgkt/vcnyoe/j/xy' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/dtr/hsn/v' => array ( - 'POST' => array ( + '/bpovckcde/f' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ongzfzmw' => array ( - 'GET' => array ( + '/fnldc/v/uiydcagstis/fa' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/gokzulrqz/' => array ( - 'GET' => array ( + '/kecsrhxy/bnnegl' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/brzsulgnmbjcs/ulg' => array ( + '/zkechx/sv/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/irn/xz/idavbifj' => array ( + '/nlaugpu/es' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ukdkkxvo/qxngyl' => array ( - 'POST' => array ( + '/qc/sr/dj/wa' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vjbjhnmc/elsysmvmlau/' => array ( - 'PATCH' => array ( + '/sharyasawdzcvhcwsw/nz' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/h/yoizu' => array ( + '/simnmlf/imw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xstinxdygt/qxvw/vfzmd' => array ( + '/dsexajvafp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/iseyo/n/cwkbpftym' => array ( - 'DELETE' => array ( + '/xefkc/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/hnkwufydnnh' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/xcu/eberadjsp' => array ( + '/cthieq/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mhyuwt/bngydds' => array ( + '/nood/cr' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tctusojysna/k/mwwz/x' => array ( - 'GET' => array ( + '/uq/jav/mttp' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/texzcim' => array ( - 'GET' => array ( + '/qxgj/pgjyoohyqdfzn' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/z/nlleiqlmzbot/njd' => array ( - 'DELETE' => array ( + '/idgeuehe/v' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/zlitia/mdey/e' => array ( - 'GET' => array ( + '/za/thfowj/owk' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pbcmqof/qtkf/znkagaqc' => array ( - 'DELETE' => array ( + '/snljrtijnsd/cmbxmvxm' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zntjltxn/wphhlg' => array ( - 'PUT' => array ( + '/lpsl/kxz' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/w/nfdmkvc' => array ( - 'PUT' => array ( + '/pmpvc/uoteo/skv/b' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/sbpb/viqtcfkzk/jln' => array ( - 'PUT' => array ( + '/vzxg/ixcnxp' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/twnzf/aj/y' => array ( - 'PUT' => array ( + '/qd/ye/yhrzrck/sy/u/caw' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wpcvtxwuobppseta/' => array ( - 'PATCH' => array ( + '/fjnxvord/vvvgpmsfpoey' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qtzzdkra/' => array ( + '/ytkynqtixadphyjsmob' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yjnj/zygpsrcmq' => array ( - 'DELETE' => array ( + '/jwhihdeqfrpiz/u' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/rt/jwj' => array ( - 'POST' => array ( + '/tngkgpjtx/gg' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/z/mjapl/jdmnhcoft/i' => array ( + '/traoxfpepz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jnjnlffpznc' => array ( + '/bun/itmmpvsohbgqumkhi' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zpeumlfrhtjv' => array ( + '/uv/tsabmls/ua' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/j/dwplf' => array ( - 'PATCH' => array ( + '/ulbvptk/w/uducdsp/yzpn' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bvzbdm/do/xibcj' => array ( - 'DELETE' => array ( + '/l/bjakhtokzsukgeu' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/egdin' => array ( + '/bemywteby' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/txrvhj/cwakgrsciquawp' => array ( - 'GET' => array ( + '/okisqfnfkchz/ec' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fnxjkpj/mfpyshhzmk/' => array ( - 'POST' => array ( + '/uyccil' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/marcbkmex/zavsaxvf' => array ( + '/o/hfnrrvdqdhlszx' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fyuty' => array ( - 'PUT' => array ( + '/vwxmsy/vosil/pdis' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/bqmjzfmhcatgnnbwmaot' => array ( - 'PATCH' => array ( + '/nvddmy/dky/sspqkf/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pkqjlxrkjnzv' => array ( - 'PUT' => array ( + '/kxeaewpczigh/z' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ighlbdm' => array ( - 'PATCH' => array ( + '/leeiqtfjhcsmpctt' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tiyrlbcrmen/ckb/igi' => array ( + '/kshqa/sziww/ua/rsg' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/blvsfh/awt' => array ( - 'PATCH' => array ( + '/owxxelkpfuefbvpw/a/i' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vykotvxuwz' => array ( - 'PUT' => array ( + '/vshwq' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bg/udmndpr/pp' => array ( + '/izv/hvqdbhb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vssvu/zszessvftjdinnr' => array ( - 'GET' => array ( + '/wt/ihe/k/qxihni' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/xuueajxns/' => array ( + '/kzt/otpgsmsm/d' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ltiwebdjatvdsmpccnv' => array ( - 'DELETE' => array ( + '/gv/btvuy/hbkdqnwjzosww' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qwowzzjfgqmyn' => array ( - 'GET' => array ( + '/kogayi' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ptjxqlddx' => array ( - 'PUT' => array ( + '/nfhwn/tfwjajpew' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/bpqxxvs/ecbxziucxpx' => array ( - 'PUT' => array ( + '/fnflehsukp/z' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rusvppijb' => array ( - 'PATCH' => array ( + '/izynhgzckvn/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/pwssbfjqsnshuml' => array ( - 'PATCH' => array ( + '/ouqhuchypbuve/lt' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ue/ras' => array ( - 'DELETE' => array ( + '/tfgzhssiggejyceliue' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/siudg' => array ( + '/vh/dtk/vc/iomygprdul' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/wbirpmsb/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/slvwnive' => array ( - 'POST' => array ( + '/hgumidlby/aezropinle' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xzqiowok' => array ( - 'POST' => array ( + '/pjghg/xiwt/vz/xqom/p/i/h/u' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wpgisvtvjokdmnvqj' => array ( + '/stpettmadtbcyip' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/g/sxbnpbxvitwgbqheuv/o' => array ( - 'GET' => array ( + '/e/xxbsmjuwm/anwqpx' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/whnbwrfiibpf' => array ( + '/hfqxlyzcpywxymc/mk/jw' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rysxlwmtephgtm' => array ( - 'GET' => array ( + '/ep/f/qle/sxbambwgtqvr' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/yeuefiz' => array ( - 'DELETE' => array ( + '/uvyodmitma/layi/yxyu/et' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/honwetmfrmvrlfmrqt' => array ( - 'POST' => array ( + '/fgakipofgtr/pqds' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/pgszsnn' => array ( - 'GET' => array ( + '/yhuog' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/l/motwe/idgvscuq' => array ( + '/anahypiuu/xcxiymmuqjd' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/xzcmarhvgx' => array ( + '/vzcpyui/swzcd' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zjelu' => array ( - 'PUT' => array ( + '/peitsesmuj' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/n/vyrjpufwv/erbacpvcdv/' => array ( + '/msmic/bd/r/cqyrrypv' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wyt/lbcc' => array ( - 'GET' => array ( + '/k/syvunkz' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/exet/afedohiizwxwfk' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zrov/yihplbzn/gmr' => array ( + '/kyz/znkdhztxwkfl/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/se/odshksqkkah/' => array ( + '/trozp/xodnni/q' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/sopty' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/admdqfm/wyte' => array ( - 'POST' => array ( + '/hr/zosldj' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ptupiqjyhpibmobcgxdc' => array ( + '/eyuvvvdsfzkvypz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pqrixswh/qunpvugn' => array ( + '/npmkw/uvafokgpr' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/akxp/ywlg/y/wzue' => array ( + '/qkgcftjuonch/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/iziaxhceq/cosjm/s/ti/' => array ( + '/jl/ekiujqzabl/le' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ncotorqudtjsvce/f/x' => array ( - 'POST' => array ( + '/ypmoq' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/opdogkndznq/gupd/xhi' => array ( - 'GET' => array ( + '/dscahv' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/subxxtu/ztguucj/zfb' => array ( + '/rhyjqtpchzt/vzbglc/jr' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/vfmcvtvmjmdqtweexsd' => array ( + '/s/rvjlyfwwifwubibwr' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/fjrjp/kndudpwzydrx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qmimqkemg' => array ( + '/sfcqyzprzwlldcn' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/wv/djclwshghh' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/i/ghbz/pjsdupxqr' => array ( + '/jv/wibmsob/cs/dwrfw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vs/v/vpotdnogww' => array ( - 'PATCH' => array ( + '/t/zney/xkfyghxbkfv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zwdgppnuatpnbdtn' => array ( + '/nr/tdpn/et/wliqio' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/betwehcs' => array ( + '/iuuupyzl' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/oy/s/ieu/z/wcbcyebt/rdazg' => array ( + '/uvba/hjz' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wamujnzijjg' => array ( - 'PUT' => array ( + '/boupbgbm/dhyr' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/jhv/xmz' => array ( - 'PATCH' => array ( + '/yegexrtjej/xbnw' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qujopv/f' => array ( + '/cmravgetdqcptocwivu' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/lniexq' => array ( + '/t/z/p/uxhlewe' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mrx/fx/' => array ( - 'DELETE' => array ( + '/upcsrygdjzm' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ljhv/kpobp' => array ( + '/fjckhnsoay' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/fmkqgvcxghsmnkmhek/ka' => array ( - 'PUT' => array ( + '/towhvts' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/kyroc/xiiyprqgfvga' => array ( + '/tie/f/jlgwjqvhivbcrw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/m/bty/g' => array ( + '/jtc/bznlldw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jrmkuebcnuh/m' => array ( - 'PATCH' => array ( + '/ad/akljgda' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vodzimgviyaafnolvrqp' => array ( - 'POST' => array ( + '/cvbrnecbrefrvuvvrvru' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/whxaw/lwpxuzk' => array ( - 'PUT' => array ( + '/zqcxgexrblm' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/srxjkc' => array ( - 'POST' => array ( + '/khxaxow' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/spdmvovqfkxueqxnnf/z' => array ( + '/dbnggxh/ujqmmii/o/r' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mgryiuulc' => array ( - 'PATCH' => array ( + '/i/wybrtoe/g/l/ssspm' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yfmebvf' => array ( + '/xbdays/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qnrxcjiornmzsy' => array ( + '/uogzho/dsqos/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yizgm/j/tobrkqit' => array ( + '/tprkp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qvqyahhiba/zij' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/idhntr' => array ( - 'GET' => array ( + '/obkkr/brlbxdf' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qyzeecmfgewpd/d' => array ( - 'GET' => array ( + '/llwalkmvcdilq/d' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ly/rrexhfkbgoi' => array ( + '/gvwwrkskf/c/f/qtunas' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/q/jwukjwwgbe' => array ( + '/fywwuwkqleszxvkvh' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/l/bqcsefq/bgzcguyc' => array ( + '/jej/evth/qxixjzvatopdw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/safl/kryrxi' => array ( - 'GET' => array ( + '/qhfvm' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tyqo/zrobt/jiu/d' => array ( - 'DELETE' => array ( + '/etcliyocudv' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/c/gwmzi' => array ( - 'DELETE' => array ( + '/q/hfnexeoy' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ihszyu' => array ( + '/pkqacwhpa' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dvkub' => array ( - 'DELETE' => array ( + '/y/upaydgqaen/k' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/quyeuu/kmlfwhqav' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mbrlerrjw/qpkpbdn' => array ( + '/k/rdtnpxh' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/q/ftyuz/p/fupni' => array ( - 'DELETE' => array ( + '/hquyzhk/guxhyw/j/ntt' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/blxdrz/gms' => array ( + '/mgzcmuljn/nu' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vwhdly/w/i/qhakp' => array ( - 'GET' => array ( + '/qsdocukvzpsm/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/iqpxe' => array ( - 'PATCH' => array ( + '/bwfc/yjz/zr/njmiexd' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qmorgcsmm' => array ( - 'PATCH' => array ( + '/ihnybjwsshaei/t/qltuqf' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/serxgvc/arqv' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/bxqabvt/i/fm' => array ( + '/ftstquiw/jj/f' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/yitz/eiolaufywz/' => array ( - 'DELETE' => array ( + '/ofi/rbr/ltwyim/yfp/jq' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/z/l/bm/a/amngug/utsjbakma/' => array ( - 'PUT' => array ( + '/wotovxtyhmcn' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/y/d/peaay/vzecic/cn' => array ( - 'GET' => array ( + '/d/yp/aclhj/jjy/zzdmvpv' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rehil/l/cimevu' => array ( + '/yqygy' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/bckh/ddee/iefvjqp' => array ( + '/f/fdqszfyccpzcbnc' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lqrhzv' => array ( - 'PUT' => array ( + '/ryo/tgwpj/gq/qjozwa' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/kgkuxug/xzdcypb' => array ( + '/kamyd/tg/f' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/pwo/evd/hxq/bdokzgnmfj' => array ( - 'DELETE' => array ( + '/yjtyyfhtquzcqvk/qw/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/sjqllni/su' => array ( - 'DELETE' => array ( + '/fs/wu/pxsfxfegc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uwjlbd/tn/cq' => array ( + '/fpmycoof/qempbb/e' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/xrnnmt/ctlluho' => array ( - 'PUT' => array ( + '/n/cfuwv/ppwzdjgq' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/klixquxjjkg' => array ( + '/oppojxk/odj/qdk' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qdumqebpx/r/ydivzkoh' => array ( - 'GET' => array ( + '/geq/chzor/xa/s' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/lyeodmk/xckahpuo' => array ( + '/pj/i/zlf' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wuxcpxhnazse/dkw' => array ( - 'GET' => array ( + '/obefpzxudmdcap/vbj' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qk/ic/n/sf' => array ( - 'DELETE' => array ( + '/bjokbhgc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/aeqxk/' => array ( + '/rgjggs/cqp/ghgjgtkbxs' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yevbcjskty/a' => array ( + '/fbukvyxigqglchyh' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/rzmqf/ejru/nw' => array ( + '/uigs/oksz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), -), -// regular routes -'regularRoutes' => array ( - 'g' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/g/qikwhpqryetem/cdc/{name}', - 'regex' => '#^/g/qikwhpqryetem/cdc/(?P[^/]+)$#', - 'start' => '/g/qikwhpqryetem/', - 'methods' => 'POST', - ), - 1 => array ( + '/vyb/ftxxovyo' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'original' => '/g/jsvlej/{name}', - 'regex' => '#^/g/jsvlej/(?P[^/]+)$#', - 'start' => '/g/jsvlej/', - 'methods' => 'GET', ), ), - 'hawyqfbjau' => array ( - 0 => array ( + '/mhyxrcygnwbyquqaccve' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'original' => '/hawyqfbjau/va/my/{name}', - 'regex' => '#^/hawyqfbjau/va/my/(?P[^/]+)$#', - 'start' => '/hawyqfbjau/va/', - 'methods' => 'PUT', ), ), - 'wofmcdhssdedqe' => array ( - 0 => array ( + '/iawc/jzdgo' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'original' => '/wofmcdhssdedqe/{name}', - 'regex' => '#^/wofmcdhssdedqe/(?P[^/]+)$#', - 'start' => '/wofmcdhssdedqe/', - 'methods' => 'DELETE', ), ), - 'xwbqxkpvrggeymkrz' => array ( - 0 => array ( + '/cnfpkxy/hbyxzcwgim' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'original' => '/xwbqxkpvrggeymkrz/r/{name}', - 'regex' => '#^/xwbqxkpvrggeymkrz/r/(?P[^/]+)$#', - 'start' => '/xwbqxkpvrggeymkrz/r/', - 'methods' => 'PUT', ), ), - 'vygpowgs' => array ( - 0 => array ( + '/epearjk' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'original' => '/vygpowgs/gjqunf/to/{name}', - 'regex' => '#^/vygpowgs/gjqunf/to/(?P[^/]+)$#', - 'start' => '/vygpowgs/gjqunf/', - 'methods' => 'DELETE', ), ), - 'yqneah' => array ( - 0 => array ( + '/rkviqot/wbuae/ocb' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'original' => '/yqneah/qlqf/kvbck/{name}', - 'regex' => '#^/yqneah/qlqf/kvbck/(?P[^/]+)$#', - 'start' => '/yqneah/qlqf/', - 'methods' => 'GET', ), ), - 'chy' => array ( - 0 => array ( + '/ulrywr/vbj' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'original' => '/chy/muez/aqcwhlmo/{name}', - 'regex' => '#^/chy/muez/aqcwhlmo/(?P[^/]+)$#', - 'start' => '/chy/muez/', - 'methods' => 'PATCH', ), ), - 'y' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/y/tlu/tcyzxpkjfnfl/{name}', - 'regex' => '#^/y/tlu/tcyzxpkjfnfl/(?P[^/]+)$#', - 'start' => '/y/tlu/', - 'methods' => 'PUT', - ), - 1 => array ( + '/zaz/jd/nubttb/dlhghumyj/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'original' => '/y/f/txoo/cjke/mygbckan/{name}', - 'regex' => '#^/y/f/txoo/cjke/mygbckan/(?P[^/]+)$#', - 'start' => '/y/f/', - 'methods' => 'GET', ), ), - 'bdbyrzibnq' => array ( - 0 => array ( + '/vv/hx/bzzowdqh/lxn/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'original' => '/bdbyrzibnq/mqmr/{name}', - 'regex' => '#^/bdbyrzibnq/mqmr/(?P[^/]+)$#', - 'start' => '/bdbyrzibnq/mqmr/', - 'methods' => 'DELETE', ), ), - 'hp' => array ( - 0 => array ( + '/rrawveruwxj' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'original' => '/hp/ayxmyd/rkulqrmuv/{name}', - 'regex' => '#^/hp/ayxmyd/rkulqrmuv/(?P[^/]+)$#', - 'start' => '/hp/ayxmyd/', - 'methods' => 'PUT', ), ), - 'swbwh' => array ( - 0 => array ( + '/x/y/lzm/h' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'original' => '/swbwh/ylkcxbjs/{name}', - 'regex' => '#^/swbwh/ylkcxbjs/(?P[^/]+)$#', - 'start' => '/swbwh/ylkcxbjs/', - 'methods' => 'DELETE', ), ), - 'jiujsdl' => array ( - 0 => array ( + '/o/pwsxt/n/gixqfjh' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'original' => '/jiujsdl/{name}', - 'regex' => '#^/jiujsdl/(?P[^/]+)$#', - 'start' => '/jiujsdl/', - 'methods' => 'GET', ), ), - 'rsqsnj' => array ( - 0 => array ( + '/a/oqpiyxiofoosbqye' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'original' => '/rsqsnj/xyyuhm/xsewgvu/{name}', - 'regex' => '#^/rsqsnj/xyyuhm/xsewgvu/(?P[^/]+)$#', - 'start' => '/rsqsnj/xyyuhm/', - 'methods' => 'PATCH', ), ), - 'lnd' => array ( +), +// regular routes +'regularRoutes' => array ( + 'qmsiyfbez' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lnd/wt/{name}', - 'regex' => '#^/lnd/wt/(?P[^/]+)$#', - 'start' => '/lnd/wt/', + 'original' => '/qmsiyfbez/rgcj/{name}', + 'regex' => '#^/qmsiyfbez/rgcj/(?P[^/]+)$#', + 'start' => '/qmsiyfbez/rgcj/', 'methods' => 'GET', ), ), - 'qq' => array ( + 'zeavi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qq/nrjl/sogorjso/u/i/{name}', - 'regex' => '#^/qq/nrjl/sogorjso/u/i/(?P[^/]+)$#', - 'start' => '/qq/nrjl/', + 'original' => '/zeavi/{name}', + 'regex' => '#^/zeavi/(?P[^/]+)$#', + 'start' => '/zeavi/', 'methods' => 'GET', ), ), - 'z' => array ( + 'xlfeembrmt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/z/nscrwwyencnb/{name}', - 'regex' => '#^/z/nscrwwyencnb/(?P[^/]+)$#', - 'start' => '/z/nscrwwyencnb/', - 'methods' => 'PUT', + 'original' => '/xlfeembrmt/nty/{name}', + 'regex' => '#^/xlfeembrmt/nty/(?P[^/]+)$#', + 'start' => '/xlfeembrmt/nty/', + 'methods' => 'DELETE', ), - 1 => array ( + ), + 'aooiujicf' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/z/hpjtitfrcdywljsbplp/{name}', - 'regex' => '#^/z/hpjtitfrcdywljsbplp/(?P[^/]+)$#', - 'start' => '/z/hpjtitfrcdywljsbplp/', - 'methods' => 'POST', + 'original' => '/aooiujicf/zjpqot/e/{name}', + 'regex' => '#^/aooiujicf/zjpqot/e/(?P[^/]+)$#', + 'start' => '/aooiujicf/zjpqot/', + 'methods' => 'PATCH', ), ), - 'xewfikgxaq' => array ( + 'iony' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xewfikgxaq/zkqpb/evii/{name}', - 'regex' => '#^/xewfikgxaq/zkqpb/evii/(?P[^/]+)$#', - 'start' => '/xewfikgxaq/zkqpb/', - 'methods' => 'PUT', + 'original' => '/iony/pcsv/{name}', + 'regex' => '#^/iony/pcsv/(?P[^/]+)$#', + 'start' => '/iony/pcsv/', + 'methods' => 'GET', ), ), - 'f' => array ( + 'bnb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/f/cucegitp/{name}', - 'regex' => '#^/f/cucegitp/(?P[^/]+)$#', - 'start' => '/f/cucegitp/', + 'original' => '/bnb/ewciyrxzdj/{name}', + 'regex' => '#^/bnb/ewciyrxzdj/(?P[^/]+)$#', + 'start' => '/bnb/ewciyrxzdj/', 'methods' => 'DELETE', ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/f/kldoaqu/{name}', - 'regex' => '#^/f/kldoaqu/(?P[^/]+)$#', - 'start' => '/f/kldoaqu/', - 'methods' => 'PATCH', - ), ), - 'inykxi' => array ( + 'wbrwhz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/inykxi/{name}', - 'regex' => '#^/inykxi/(?P[^/]+)$#', - 'start' => '/inykxi/', - 'methods' => 'DELETE', + 'original' => '/wbrwhz/g/puwx/{name}', + 'regex' => '#^/wbrwhz/g/puwx/(?P[^/]+)$#', + 'start' => '/wbrwhz/g/', + 'methods' => 'POST', ), ), - 'umsr' => array ( + 'vlientwcw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/umsr/lciepparu/{name}', - 'regex' => '#^/umsr/lciepparu/(?P[^/]+)$#', - 'start' => '/umsr/lciepparu/', - 'methods' => 'GET', + 'original' => '/vlientwcw/{name}', + 'regex' => '#^/vlientwcw/(?P[^/]+)$#', + 'start' => '/vlientwcw/', + 'methods' => 'PATCH', ), ), - 'kophlleswr' => array ( + 'piuy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kophlleswr/{name}', - 'regex' => '#^/kophlleswr/(?P[^/]+)$#', - 'start' => '/kophlleswr/', - 'methods' => 'POST', + 'original' => '/piuy/knp/kvaub/ewakuo/{name}', + 'regex' => '#^/piuy/knp/kvaub/ewakuo/(?P[^/]+)$#', + 'start' => '/piuy/knp/', + 'methods' => 'DELETE', ), ), - 'vfrfrevr' => array ( + 'okh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vfrfrevr/bla/zy/{name}', - 'regex' => '#^/vfrfrevr/bla/zy/(?P[^/]+)$#', - 'start' => '/vfrfrevr/bla/', + 'original' => '/okh/dm/t/{name}', + 'regex' => '#^/okh/dm/t/(?P[^/]+)$#', + 'start' => '/okh/dm/', 'methods' => 'DELETE', ), ), - 'dt' => array ( + 'wk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dt/w/ahjjvuvua/{name}', - 'regex' => '#^/dt/w/ahjjvuvua/(?P[^/]+)$#', - 'start' => '/dt/w/', - 'methods' => 'PUT', + 'original' => '/wk/tsqivs/og/{name}', + 'regex' => '#^/wk/tsqivs/og/(?P[^/]+)$#', + 'start' => '/wk/tsqivs/', + 'methods' => 'PATCH', ), ), - 'jvtvtf' => array ( + 'fvsovkcxitubr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jvtvtf/szsj/{name}', - 'regex' => '#^/jvtvtf/szsj/(?P[^/]+)$#', - 'start' => '/jvtvtf/szsj/', - 'methods' => 'GET', + 'original' => '/fvsovkcxitubr/{name}', + 'regex' => '#^/fvsovkcxitubr/(?P[^/]+)$#', + 'start' => '/fvsovkcxitubr/', + 'methods' => 'PUT', ), ), - 'vzfkwobdsvyhoxohlcyh' => array ( + 'flmrcjlafvpmvdyv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vzfkwobdsvyhoxohlcyh/{name}', - 'regex' => '#^/vzfkwobdsvyhoxohlcyh/(?P[^/]+)$#', - 'start' => '/vzfkwobdsvyhoxohlcyh/', - 'methods' => 'DELETE', + 'original' => '/flmrcjlafvpmvdyv/{name}', + 'regex' => '#^/flmrcjlafvpmvdyv/(?P[^/]+)$#', + 'start' => '/flmrcjlafvpmvdyv/', + 'methods' => 'PATCH', ), ), - 'ativzizm' => array ( + 'qrc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ativzizm/{name}', - 'regex' => '#^/ativzizm/(?P[^/]+)$#', - 'start' => '/ativzizm/', - 'methods' => 'POST', + 'original' => '/qrc/bvzbqggkllbda/{name}', + 'regex' => '#^/qrc/bvzbqggkllbda/(?P[^/]+)$#', + 'start' => '/qrc/bvzbqggkllbda/', + 'methods' => 'GET', ), ), - 'old' => array ( + 'wgodc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/old/zijhc/{name}', - 'regex' => '#^/old/zijhc/(?P[^/]+)$#', - 'start' => '/old/zijhc/', + 'original' => '/wgodc/ks/{name}', + 'regex' => '#^/wgodc/ks/(?P[^/]+)$#', + 'start' => '/wgodc/ks/', 'methods' => 'POST', ), ), - 'refxi' => array ( + 'fre' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/refxi/cytfffv/{name}', - 'regex' => '#^/refxi/cytfffv/(?P[^/]+)$#', - 'start' => '/refxi/cytfffv/', + 'original' => '/fre/b/umb/qmsn/{name}', + 'regex' => '#^/fre/b/umb/qmsn/(?P[^/]+)$#', + 'start' => '/fre/b/', 'methods' => 'GET', ), ), - 'ttui' => array ( + 'gjy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ttui/y/ljeio/iptcy/y/{name}', - 'regex' => '#^/ttui/y/ljeio/iptcy/y/(?P[^/]+)$#', - 'start' => '/ttui/y/', + 'original' => '/gjy/ptx/a/dsskq/{name}', + 'regex' => '#^/gjy/ptx/a/dsskq/(?P[^/]+)$#', + 'start' => '/gjy/ptx/', 'methods' => 'GET', ), ), - 'cnvqxhz' => array ( + 'hju' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cnvqxhz/fawmwe/{name}', - 'regex' => '#^/cnvqxhz/fawmwe/(?P[^/]+)$#', - 'start' => '/cnvqxhz/fawmwe/', + 'original' => '/hju/n/xmy/jbne/kg/k/{name}', + 'regex' => '#^/hju/n/xmy/jbne/kg/k/(?P[^/]+)$#', + 'start' => '/hju/n/', 'methods' => 'PATCH', ), ), - 'tqaozss' => array ( + 'sofjj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tqaozss/gxvay/{name}', - 'regex' => '#^/tqaozss/gxvay/(?P[^/]+)$#', - 'start' => '/tqaozss/gxvay/', - 'methods' => 'POST', + 'original' => '/sofjj/{name}', + 'regex' => '#^/sofjj/(?P[^/]+)$#', + 'start' => '/sofjj/', + 'methods' => 'GET', ), ), - 'mfi' => array ( + 'yczpg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mfi/dzjc/{name}', - 'regex' => '#^/mfi/dzjc/(?P[^/]+)$#', - 'start' => '/mfi/dzjc/', - 'methods' => 'DELETE', + 'original' => '/yczpg/{name}', + 'regex' => '#^/yczpg/(?P[^/]+)$#', + 'start' => '/yczpg/', + 'methods' => 'POST', ), ), - 'k' => array ( + 'jeiniwitrk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/k/wxgvt/{name}', - 'regex' => '#^/k/wxgvt/(?P[^/]+)$#', - 'start' => '/k/wxgvt/', - 'methods' => 'PATCH', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/k/kzvpxdzfgxp/{name}', - 'regex' => '#^/k/kzvpxdzfgxp/(?P[^/]+)$#', - 'start' => '/k/kzvpxdzfgxp/', + 'original' => '/jeiniwitrk/lhx/{name}', + 'regex' => '#^/jeiniwitrk/lhx/(?P[^/]+)$#', + 'start' => '/jeiniwitrk/lhx/', 'methods' => 'PUT', ), ), - 'xuiefeipibtravqi' => array ( + 'xn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xuiefeipibtravqi/{name}', - 'regex' => '#^/xuiefeipibtravqi/(?P[^/]+)$#', - 'start' => '/xuiefeipibtravqi/', - 'methods' => 'GET', + 'original' => '/xn/ihrrmzscjv/{name}', + 'regex' => '#^/xn/ihrrmzscjv/(?P[^/]+)$#', + 'start' => '/xn/ihrrmzscjv/', + 'methods' => 'PUT', ), ), - 'pr' => array ( + 'lb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pr/qrqrn/{name}', - 'regex' => '#^/pr/qrqrn/(?P[^/]+)$#', - 'start' => '/pr/qrqrn/', - 'methods' => 'GET', + 'original' => '/lb/biujfxal/olhvtm/{name}', + 'regex' => '#^/lb/biujfxal/olhvtm/(?P[^/]+)$#', + 'start' => '/lb/biujfxal/', + 'methods' => 'POST', ), ), - 'iedshey' => array ( + 'vxb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iedshey/{name}', - 'regex' => '#^/iedshey/(?P[^/]+)$#', - 'start' => '/iedshey/', - 'methods' => 'GET', + 'original' => '/vxb/oz/inzac/fbpiks/{name}', + 'regex' => '#^/vxb/oz/inzac/fbpiks/(?P[^/]+)$#', + 'start' => '/vxb/oz/', + 'methods' => 'PATCH', ), ), - 'vs' => array ( + 'gwfdzh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vs/bg/slkctgqbjluxb/{name}', - 'regex' => '#^/vs/bg/slkctgqbjluxb/(?P[^/]+)$#', - 'start' => '/vs/bg/', - 'methods' => 'PATCH', + 'original' => '/gwfdzh/uxs/{name}', + 'regex' => '#^/gwfdzh/uxs/(?P[^/]+)$#', + 'start' => '/gwfdzh/uxs/', + 'methods' => 'PUT', ), ), - 'vmdvmkbbk' => array ( + 'yc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vmdvmkbbk/{name}', - 'regex' => '#^/vmdvmkbbk/(?P[^/]+)$#', - 'start' => '/vmdvmkbbk/', - 'methods' => 'GET', + 'original' => '/yc/ay/p/{name}', + 'regex' => '#^/yc/ay/p/(?P[^/]+)$#', + 'start' => '/yc/ay/', + 'methods' => 'POST', ), ), - 'qv' => array ( + 'wvytvlua' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qv/pegl/z/sdzjtwbrjwy/{name}', - 'regex' => '#^/qv/pegl/z/sdzjtwbrjwy/(?P[^/]+)$#', - 'start' => '/qv/pegl/', - 'methods' => 'DELETE', + 'original' => '/wvytvlua/hwk/{name}', + 'regex' => '#^/wvytvlua/hwk/(?P[^/]+)$#', + 'start' => '/wvytvlua/hwk/', + 'methods' => 'GET', ), ), - 'wuw' => array ( + 'twbz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wuw/rgnrysqbmf/cpkc/f/{name}', - 'regex' => '#^/wuw/rgnrysqbmf/cpkc/f/(?P[^/]+)$#', - 'start' => '/wuw/rgnrysqbmf/', + 'original' => '/twbz/xg/bch/djov/{name}', + 'regex' => '#^/twbz/xg/bch/djov/(?P[^/]+)$#', + 'start' => '/twbz/xg/', 'methods' => 'PUT', ), ), - 'dcuzj' => array ( + 'g' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dcuzj/kahzsia/{name}', - 'regex' => '#^/dcuzj/kahzsia/(?P[^/]+)$#', - 'start' => '/dcuzj/kahzsia/', - 'methods' => 'PUT', + 'original' => '/g/fxtzyd/{name}', + 'regex' => '#^/g/fxtzyd/(?P[^/]+)$#', + 'start' => '/g/fxtzyd/', + 'methods' => 'DELETE', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/g/jppvoy/dzti/{name}', + 'regex' => '#^/g/jppvoy/dzti/(?P[^/]+)$#', + 'start' => '/g/jppvoy/', + 'methods' => 'GET', ), ), - 'cep' => array ( + 'ohwmsnu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cep/q/ihfzxrbei/{name}', - 'regex' => '#^/cep/q/ihfzxrbei/(?P[^/]+)$#', - 'start' => '/cep/q/', + 'original' => '/ohwmsnu/{name}', + 'regex' => '#^/ohwmsnu/(?P[^/]+)$#', + 'start' => '/ohwmsnu/', 'methods' => 'GET', ), ), - 'opdx' => array ( + 'dgxtiapotzgs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/opdx/mqewny/qljqg/v/dzz/{name}', - 'regex' => '#^/opdx/mqewny/qljqg/v/dzz/(?P[^/]+)$#', - 'start' => '/opdx/mqewny/', - 'methods' => 'POST', + 'original' => '/dgxtiapotzgs/{name}', + 'regex' => '#^/dgxtiapotzgs/(?P[^/]+)$#', + 'start' => '/dgxtiapotzgs/', + 'methods' => 'DELETE', ), ), - 'ehqzkvehqgtyef' => array ( + 'nafzfvledr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ehqzkvehqgtyef/ju/e/huq/{name}', - 'regex' => '#^/ehqzkvehqgtyef/ju/e/huq/(?P[^/]+)$#', - 'start' => '/ehqzkvehqgtyef/ju/', - 'methods' => 'DELETE', + 'original' => '/nafzfvledr/bkw/edetz/{name}', + 'regex' => '#^/nafzfvledr/bkw/edetz/(?P[^/]+)$#', + 'start' => '/nafzfvledr/bkw/', + 'methods' => 'GET', ), ), - 'fbh' => array ( + 'i' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fbh/jprj/ovmcwovinaa/{name}', - 'regex' => '#^/fbh/jprj/ovmcwovinaa/(?P[^/]+)$#', - 'start' => '/fbh/jprj/', + 'original' => '/i/vhplnif/{name}', + 'regex' => '#^/i/vhplnif/(?P[^/]+)$#', + 'start' => '/i/vhplnif/', + 'methods' => 'PATCH', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/i/wjzabmefwoa/u/tsefhuu/{name}', + 'regex' => '#^/i/wjzabmefwoa/u/tsefhuu/(?P[^/]+)$#', + 'start' => '/i/wjzabmefwoa/', 'methods' => 'PUT', ), ), - 'fetf' => array ( + 'a' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fetf/jnhkztij/{name}', - 'regex' => '#^/fetf/jnhkztij/(?P[^/]+)$#', - 'start' => '/fetf/jnhkztij/', + 'original' => '/a/clsylvzxlwjxqpd/{name}', + 'regex' => '#^/a/clsylvzxlwjxqpd/(?P[^/]+)$#', + 'start' => '/a/clsylvzxlwjxqpd/', + 'methods' => 'DELETE', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/a/jg/t/f/jfnwqqto/u/{name}', + 'regex' => '#^/a/jg/t/f/jfnwqqto/u/(?P[^/]+)$#', + 'start' => '/a/jg/', 'methods' => 'GET', ), - ), - 'kefznwtp' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/kefznwtp/myxjtlk/{name}', - 'regex' => '#^/kefznwtp/myxjtlk/(?P[^/]+)$#', - 'start' => '/kefznwtp/myxjtlk/', - 'methods' => 'PUT', + 'original' => '/a/pecrhzp/yfgsvehot/x/{name}', + 'regex' => '#^/a/pecrhzp/yfgsvehot/x/(?P[^/]+)$#', + 'start' => '/a/pecrhzp/', + 'methods' => 'GET', ), ), - 'wnfyvaiuvgkwjf' => array ( + 'zyhyzot' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wnfyvaiuvgkwjf/utc/{name}', - 'regex' => '#^/wnfyvaiuvgkwjf/utc/(?P[^/]+)$#', - 'start' => '/wnfyvaiuvgkwjf/utc/', + 'original' => '/zyhyzot/{name}', + 'regex' => '#^/zyhyzot/(?P[^/]+)$#', + 'start' => '/zyhyzot/', 'methods' => 'PUT', ), ), - 'kzbfjszi' => array ( + 'nngdxxe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kzbfjszi/a/{name}', - 'regex' => '#^/kzbfjszi/a/(?P[^/]+)$#', - 'start' => '/kzbfjszi/a/', - 'methods' => 'PUT', + 'original' => '/nngdxxe/i/aw/{name}', + 'regex' => '#^/nngdxxe/i/aw/(?P[^/]+)$#', + 'start' => '/nngdxxe/i/', + 'methods' => 'POST', ), ), - 'mso' => array ( + 'tjxt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mso/viy/kawl/nooai/c/{name}', - 'regex' => '#^/mso/viy/kawl/nooai/c/(?P[^/]+)$#', - 'start' => '/mso/viy/', + 'original' => '/tjxt/tu/{name}', + 'regex' => '#^/tjxt/tu/(?P[^/]+)$#', + 'start' => '/tjxt/tu/', 'methods' => 'GET', ), ), - 'lamjqifkl' => array ( + 'chyabvfddu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lamjqifkl/{name}', - 'regex' => '#^/lamjqifkl/(?P[^/]+)$#', - 'start' => '/lamjqifkl/', + 'original' => '/chyabvfddu/{name}', + 'regex' => '#^/chyabvfddu/(?P[^/]+)$#', + 'start' => '/chyabvfddu/', 'methods' => 'POST', ), ), - 'zg' => array ( + 'bsv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zg/qjijs/qzzla/{name}', - 'regex' => '#^/zg/qjijs/qzzla/(?P[^/]+)$#', - 'start' => '/zg/qjijs/', - 'methods' => 'PATCH', + 'original' => '/bsv/is/bzcn/azq/irfbhhul/{name}', + 'regex' => '#^/bsv/is/bzcn/azq/irfbhhul/(?P[^/]+)$#', + 'start' => '/bsv/is/', + 'methods' => 'GET', ), ), - 'aevkiqexi' => array ( + 'rbxnkgjlkjr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aevkiqexi/{name}', - 'regex' => '#^/aevkiqexi/(?P[^/]+)$#', - 'start' => '/aevkiqexi/', + 'original' => '/rbxnkgjlkjr/va/{name}', + 'regex' => '#^/rbxnkgjlkjr/va/(?P[^/]+)$#', + 'start' => '/rbxnkgjlkjr/va/', 'methods' => 'GET', ), ), - 'noawjzwouobppvxuz' => array ( + 'mjebqtfvs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/noawjzwouobppvxuz/{name}', - 'regex' => '#^/noawjzwouobppvxuz/(?P[^/]+)$#', - 'start' => '/noawjzwouobppvxuz/', + 'original' => '/mjebqtfvs/ikjdnr/{name}', + 'regex' => '#^/mjebqtfvs/ikjdnr/(?P[^/]+)$#', + 'start' => '/mjebqtfvs/ikjdnr/', 'methods' => 'DELETE', ), ), - 'xxr' => array ( + 'fsqiswych' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xxr/xkvusrhfl/{name}', - 'regex' => '#^/xxr/xkvusrhfl/(?P[^/]+)$#', - 'start' => '/xxr/xkvusrhfl/', + 'original' => '/fsqiswych/{name}', + 'regex' => '#^/fsqiswych/(?P[^/]+)$#', + 'start' => '/fsqiswych/', 'methods' => 'GET', ), ), - 'oboaz' => array ( + 'mwo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oboaz/{name}', - 'regex' => '#^/oboaz/(?P[^/]+)$#', - 'start' => '/oboaz/', + 'original' => '/mwo/a/oqeyyallffmjwvk/{name}', + 'regex' => '#^/mwo/a/oqeyyallffmjwvk/(?P[^/]+)$#', + 'start' => '/mwo/a/', 'methods' => 'GET', ), ), - 'xzuoiloowomtfds' => array ( + 'cbyvrpgwpsgqz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xzuoiloowomtfds/{name}', - 'regex' => '#^/xzuoiloowomtfds/(?P[^/]+)$#', - 'start' => '/xzuoiloowomtfds/', - 'methods' => 'GET', + 'original' => '/cbyvrpgwpsgqz/gl/o/udps/{name}', + 'regex' => '#^/cbyvrpgwpsgqz/gl/o/udps/(?P[^/]+)$#', + 'start' => '/cbyvrpgwpsgqz/gl/', + 'methods' => 'POST', ), ), - 'xaruervfgmgf' => array ( + 'oa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xaruervfgmgf/{name}', - 'regex' => '#^/xaruervfgmgf/(?P[^/]+)$#', - 'start' => '/xaruervfgmgf/', - 'methods' => 'POST', + 'original' => '/oa/egpct/dw/{name}', + 'regex' => '#^/oa/egpct/dw/(?P[^/]+)$#', + 'start' => '/oa/egpct/', + 'methods' => 'DELETE', ), ), - 'jihga' => array ( + 'vccpoosivzb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jihga/vikkxpkcfibs/{name}', - 'regex' => '#^/jihga/vikkxpkcfibs/(?P[^/]+)$#', - 'start' => '/jihga/vikkxpkcfibs/', + 'original' => '/vccpoosivzb/lr/xz/f/exix/{name}', + 'regex' => '#^/vccpoosivzb/lr/xz/f/exix/(?P[^/]+)$#', + 'start' => '/vccpoosivzb/lr/', 'methods' => 'DELETE', ), ), - 'koiygui' => array ( + 'is' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/koiygui/{name}', - 'regex' => '#^/koiygui/(?P[^/]+)$#', - 'start' => '/koiygui/', + 'original' => '/is/prlj/{name}', + 'regex' => '#^/is/prlj/(?P[^/]+)$#', + 'start' => '/is/prlj/', 'methods' => 'GET', ), ), - 'nsy' => array ( + 't' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nsy/hzphhmmfgs/k/{name}', - 'regex' => '#^/nsy/hzphhmmfgs/k/(?P[^/]+)$#', - 'start' => '/nsy/hzphhmmfgs/', + 'original' => '/t/fkjasv/{name}', + 'regex' => '#^/t/fkjasv/(?P[^/]+)$#', + 'start' => '/t/fkjasv/', 'methods' => 'PUT', ), - ), - 'kgjm' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/kgjm/yza/uryoultd/yvfq/{name}', - 'regex' => '#^/kgjm/yza/uryoultd/yvfq/(?P[^/]+)$#', - 'start' => '/kgjm/yza/', - 'methods' => 'POST', + 'original' => '/t/v/t/ufphwtwlksh/{name}', + 'regex' => '#^/t/v/t/ufphwtwlksh/(?P[^/]+)$#', + 'start' => '/t/v/', + 'methods' => 'GET', + ), + 2 => array ( + 'handler' => 'handler_func', + 'original' => '/t/sxwatihpoc/{name}', + 'regex' => '#^/t/sxwatihpoc/(?P[^/]+)$#', + 'start' => '/t/sxwatihpoc/', + 'methods' => 'GET', + ), + 3 => array ( + 'handler' => 'handler_func', + 'original' => '/t/v/n/bgpumoke/faj/{name}', + 'regex' => '#^/t/v/n/bgpumoke/faj/(?P[^/]+)$#', + 'start' => '/t/v/', + 'methods' => 'GET', + ), + 4 => array ( + 'handler' => 'handler_func', + 'original' => '/t/zj/yqz/{name}', + 'regex' => '#^/t/zj/yqz/(?P[^/]+)$#', + 'start' => '/t/zj/', + 'methods' => 'GET', + ), + 5 => array ( + 'handler' => 'handler_func', + 'original' => '/t/lzwblbhc/ew/{name}', + 'regex' => '#^/t/lzwblbhc/ew/(?P[^/]+)$#', + 'start' => '/t/lzwblbhc/', + 'methods' => 'GET', ), ), - 'lra' => array ( + 'gx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lra/bie/misleb/synj/{name}', - 'regex' => '#^/lra/bie/misleb/synj/(?P[^/]+)$#', - 'start' => '/lra/bie/', - 'methods' => 'PUT', + 'original' => '/gx/suj/nrn/{name}', + 'regex' => '#^/gx/suj/nrn/(?P[^/]+)$#', + 'start' => '/gx/suj/', + 'methods' => 'PATCH', ), ), - 'lpqfximcncf' => array ( + 'zgimwhw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lpqfximcncf/kho/njn/{name}', - 'regex' => '#^/lpqfximcncf/kho/njn/(?P[^/]+)$#', - 'start' => '/lpqfximcncf/kho/', + 'original' => '/zgimwhw/{name}', + 'regex' => '#^/zgimwhw/(?P[^/]+)$#', + 'start' => '/zgimwhw/', 'methods' => 'GET', ), ), - 'dnrklffdw' => array ( + 'skhqj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dnrklffdw/nd/{name}', - 'regex' => '#^/dnrklffdw/nd/(?P[^/]+)$#', - 'start' => '/dnrklffdw/nd/', + 'original' => '/skhqj/{name}', + 'regex' => '#^/skhqj/(?P[^/]+)$#', + 'start' => '/skhqj/', 'methods' => 'GET', ), ), - 'kpqzn' => array ( + 'xoafm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kpqzn/ekcfiitwbfjh/m/{name}', - 'regex' => '#^/kpqzn/ekcfiitwbfjh/m/(?P[^/]+)$#', - 'start' => '/kpqzn/ekcfiitwbfjh/', - 'methods' => 'POST', + 'original' => '/xoafm/d/b/yjzrlptq/{name}', + 'regex' => '#^/xoafm/d/b/yjzrlptq/(?P[^/]+)$#', + 'start' => '/xoafm/d/', + 'methods' => 'GET', ), ), - 'tf' => array ( + 'qeujgqgfyn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tf/vufrz/{name}', - 'regex' => '#^/tf/vufrz/(?P[^/]+)$#', - 'start' => '/tf/vufrz/', + 'original' => '/qeujgqgfyn/{name}', + 'regex' => '#^/qeujgqgfyn/(?P[^/]+)$#', + 'start' => '/qeujgqgfyn/', 'methods' => 'DELETE', ), ), - 'bdorkhxkkrtfcnpx' => array ( + 'm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bdorkhxkkrtfcnpx/wli/{name}', - 'regex' => '#^/bdorkhxkkrtfcnpx/wli/(?P[^/]+)$#', - 'start' => '/bdorkhxkkrtfcnpx/wli/', + 'original' => '/m/w/zevqwccrk/{name}', + 'regex' => '#^/m/w/zevqwccrk/(?P[^/]+)$#', + 'start' => '/m/w/', + 'methods' => 'PUT', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/m/knepdm/{name}', + 'regex' => '#^/m/knepdm/(?P[^/]+)$#', + 'start' => '/m/knepdm/', 'methods' => 'GET', ), ), - 'ff' => array ( + 'tvs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ff/davqhnzbmd/{name}', - 'regex' => '#^/ff/davqhnzbmd/(?P[^/]+)$#', - 'start' => '/ff/davqhnzbmd/', - 'methods' => 'DELETE', + 'original' => '/tvs/iggs/{name}', + 'regex' => '#^/tvs/iggs/(?P[^/]+)$#', + 'start' => '/tvs/iggs/', + 'methods' => 'GET', ), ), - 'ioqrnr' => array ( + 'uivlbueum' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ioqrnr/k/ijphxkcf/bd/{name}', - 'regex' => '#^/ioqrnr/k/ijphxkcf/bd/(?P[^/]+)$#', - 'start' => '/ioqrnr/k/', - 'methods' => 'DELETE', + 'original' => '/uivlbueum/{name}', + 'regex' => '#^/uivlbueum/(?P[^/]+)$#', + 'start' => '/uivlbueum/', + 'methods' => 'PATCH', ), ), - 'wreisqb' => array ( + 'bgvv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wreisqb/{name}', - 'regex' => '#^/wreisqb/(?P[^/]+)$#', - 'start' => '/wreisqb/', + 'original' => '/bgvv/i/vyhzulhxkavui/{name}', + 'regex' => '#^/bgvv/i/vyhzulhxkavui/(?P[^/]+)$#', + 'start' => '/bgvv/i/', 'methods' => 'POST', ), ), - 'tnsc' => array ( + 'hg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tnsc/lusvfluk/{name}', - 'regex' => '#^/tnsc/lusvfluk/(?P[^/]+)$#', - 'start' => '/tnsc/lusvfluk/', + 'original' => '/hg/qypgr/da/zqmtk/{name}', + 'regex' => '#^/hg/qypgr/da/zqmtk/(?P[^/]+)$#', + 'start' => '/hg/qypgr/', 'methods' => 'GET', ), - ), - 'och' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/och/bf/mtaj/hmmoaymkulu/{name}', - 'regex' => '#^/och/bf/mtaj/hmmoaymkulu/(?P[^/]+)$#', - 'start' => '/och/bf/', + 'original' => '/hg/exttlrkarqpahocpk/{name}', + 'regex' => '#^/hg/exttlrkarqpahocpk/(?P[^/]+)$#', + 'start' => '/hg/exttlrkarqpahocpk/', 'methods' => 'POST', ), ), - 'hjq' => array ( + 'qcz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hjq/oroahy/{name}', - 'regex' => '#^/hjq/oroahy/(?P[^/]+)$#', - 'start' => '/hjq/oroahy/', - 'methods' => 'DELETE', + 'original' => '/qcz/dxeuy/v/{name}', + 'regex' => '#^/qcz/dxeuy/v/(?P[^/]+)$#', + 'start' => '/qcz/dxeuy/', + 'methods' => 'PATCH', ), ), - 'jnycubfwqzeqef' => array ( + 'gondwnbmztt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jnycubfwqzeqef/n/{name}', - 'regex' => '#^/jnycubfwqzeqef/n/(?P[^/]+)$#', - 'start' => '/jnycubfwqzeqef/n/', + 'original' => '/gondwnbmztt/{name}', + 'regex' => '#^/gondwnbmztt/(?P[^/]+)$#', + 'start' => '/gondwnbmztt/', 'methods' => 'POST', ), ), - 'jgwpaxvx' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/jgwpaxvx/{name}', - 'regex' => '#^/jgwpaxvx/(?P[^/]+)$#', - 'start' => '/jgwpaxvx/', - 'methods' => 'PATCH', - ), - ), - 'dghjie' => array ( + 'nmbkq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dghjie/ydxtnsv/{name}', - 'regex' => '#^/dghjie/ydxtnsv/(?P[^/]+)$#', - 'start' => '/dghjie/ydxtnsv/', + 'original' => '/nmbkq/rxtgt/{name}', + 'regex' => '#^/nmbkq/rxtgt/(?P[^/]+)$#', + 'start' => '/nmbkq/rxtgt/', 'methods' => 'GET', ), ), - 'yfaf' => array ( + 'sqjlgx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yfaf/jh/{name}', - 'regex' => '#^/yfaf/jh/(?P[^/]+)$#', - 'start' => '/yfaf/jh/', + 'original' => '/sqjlgx/{name}', + 'regex' => '#^/sqjlgx/(?P[^/]+)$#', + 'start' => '/sqjlgx/', 'methods' => 'GET', ), ), - 'n' => array ( + 'k' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/n/dcuuuky/ah/{name}', - 'regex' => '#^/n/dcuuuky/ah/(?P[^/]+)$#', - 'start' => '/n/dcuuuky/', - 'methods' => 'GET', + 'original' => '/k/nulfhyfucz/ipm/ina/{name}', + 'regex' => '#^/k/nulfhyfucz/ipm/ina/(?P[^/]+)$#', + 'start' => '/k/nulfhyfucz/', + 'methods' => 'PATCH', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/n/reovu/tzgknoneo/{name}', - 'regex' => '#^/n/reovu/tzgknoneo/(?P[^/]+)$#', - 'start' => '/n/reovu/', + 'original' => '/k/svpqsjhsnftpphi/{name}', + 'regex' => '#^/k/svpqsjhsnftpphi/(?P[^/]+)$#', + 'start' => '/k/svpqsjhsnftpphi/', 'methods' => 'POST', ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/n/jhpvoitr/rxckbya/{name}', - 'regex' => '#^/n/jhpvoitr/rxckbya/(?P[^/]+)$#', - 'start' => '/n/jhpvoitr/', - 'methods' => 'GET', - ), ), - 'wfsg' => array ( + 'xaksznx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wfsg/vm/{name}', - 'regex' => '#^/wfsg/vm/(?P[^/]+)$#', - 'start' => '/wfsg/vm/', - 'methods' => 'DELETE', + 'original' => '/xaksznx/{name}', + 'regex' => '#^/xaksznx/(?P[^/]+)$#', + 'start' => '/xaksznx/', + 'methods' => 'PATCH', ), ), - 'nswvdfkcqui' => array ( + 'vshcj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nswvdfkcqui/{name}', - 'regex' => '#^/nswvdfkcqui/(?P[^/]+)$#', - 'start' => '/nswvdfkcqui/', + 'original' => '/vshcj/mbb/{name}', + 'regex' => '#^/vshcj/mbb/(?P[^/]+)$#', + 'start' => '/vshcj/mbb/', 'methods' => 'PATCH', ), ), - 'krcweqputzl' => array ( + 'xzqkcoox' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/krcweqputzl/{name}', - 'regex' => '#^/krcweqputzl/(?P[^/]+)$#', - 'start' => '/krcweqputzl/', - 'methods' => 'PATCH', + 'original' => '/xzqkcoox/metcychuci/{name}', + 'regex' => '#^/xzqkcoox/metcychuci/(?P[^/]+)$#', + 'start' => '/xzqkcoox/metcychuci/', + 'methods' => 'GET', ), ), - 'setamt' => array ( + 'rhthykjhsmotaq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/setamt/df/vtbgkjnl/{name}', - 'regex' => '#^/setamt/df/vtbgkjnl/(?P[^/]+)$#', - 'start' => '/setamt/df/', + 'original' => '/rhthykjhsmotaq/{name}', + 'regex' => '#^/rhthykjhsmotaq/(?P[^/]+)$#', + 'start' => '/rhthykjhsmotaq/', 'methods' => 'PATCH', ), ), - 'ovk' => array ( + 'wfluptf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ovk/umkefv/cfzbc/{name}', - 'regex' => '#^/ovk/umkefv/cfzbc/(?P[^/]+)$#', - 'start' => '/ovk/umkefv/', + 'original' => '/wfluptf/ksqy/{name}', + 'regex' => '#^/wfluptf/ksqy/(?P[^/]+)$#', + 'start' => '/wfluptf/ksqy/', 'methods' => 'GET', ), ), - 'px' => array ( + 'xh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/px/cxffkt/{name}', - 'regex' => '#^/px/cxffkt/(?P[^/]+)$#', - 'start' => '/px/cxffkt/', - 'methods' => 'PATCH', + 'original' => '/xh/zqyeeljrw/{name}', + 'regex' => '#^/xh/zqyeeljrw/(?P[^/]+)$#', + 'start' => '/xh/zqyeeljrw/', + 'methods' => 'DELETE', ), ), - 'ulqazrgpieu' => array ( + 'ipm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ulqazrgpieu/hzosm/{name}', - 'regex' => '#^/ulqazrgpieu/hzosm/(?P[^/]+)$#', - 'start' => '/ulqazrgpieu/hzosm/', - 'methods' => 'POST', + 'original' => '/ipm/i/cymnushnu/{name}', + 'regex' => '#^/ipm/i/cymnushnu/(?P[^/]+)$#', + 'start' => '/ipm/i/', + 'methods' => 'DELETE', ), ), - 'paqggeypaz' => array ( + 'tpsizikyshruw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/paqggeypaz/bdcmikr/{name}', - 'regex' => '#^/paqggeypaz/bdcmikr/(?P[^/]+)$#', - 'start' => '/paqggeypaz/bdcmikr/', - 'methods' => 'PUT', + 'original' => '/tpsizikyshruw/{name}', + 'regex' => '#^/tpsizikyshruw/(?P[^/]+)$#', + 'start' => '/tpsizikyshruw/', + 'methods' => 'POST', ), ), - 'augfm' => array ( + 'hjhu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/augfm/griml/wkoaqrjot/r/{name}', - 'regex' => '#^/augfm/griml/wkoaqrjot/r/(?P[^/]+)$#', - 'start' => '/augfm/griml/', - 'methods' => 'POST', + 'original' => '/hjhu/odp/ywj/jiayeagzs/{name}', + 'regex' => '#^/hjhu/odp/ywj/jiayeagzs/(?P[^/]+)$#', + 'start' => '/hjhu/odp/', + 'methods' => 'GET', ), ), - 'pmzfn' => array ( + 'ppfzxgazwkkc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pmzfn/{name}', - 'regex' => '#^/pmzfn/(?P[^/]+)$#', - 'start' => '/pmzfn/', - 'methods' => 'DELETE', + 'original' => '/ppfzxgazwkkc/{name}', + 'regex' => '#^/ppfzxgazwkkc/(?P[^/]+)$#', + 'start' => '/ppfzxgazwkkc/', + 'methods' => 'PATCH', ), ), - 'j' => array ( + 'z' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/j/n/clcycruzibrtg/{name}', - 'regex' => '#^/j/n/clcycruzibrtg/(?P[^/]+)$#', - 'start' => '/j/n/', + 'original' => '/z/yioqxuvh/glr/quvywss/{name}', + 'regex' => '#^/z/yioqxuvh/glr/quvywss/(?P[^/]+)$#', + 'start' => '/z/yioqxuvh/', 'methods' => 'PATCH', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/j/i/oqfu/{name}', - 'regex' => '#^/j/i/oqfu/(?P[^/]+)$#', - 'start' => '/j/i/', - 'methods' => 'PUT', + 'original' => '/z/r/bbrfejg/exsx/gzxvn/{name}', + 'regex' => '#^/z/r/bbrfejg/exsx/gzxvn/(?P[^/]+)$#', + 'start' => '/z/r/', + 'methods' => 'GET', ), - ), - 'fwnvnz' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/fwnvnz/{name}', - 'regex' => '#^/fwnvnz/(?P[^/]+)$#', - 'start' => '/fwnvnz/', - 'methods' => 'DELETE', + 'original' => '/z/zphhp/wndcahrxuqdjgz/{name}', + 'regex' => '#^/z/zphhp/wndcahrxuqdjgz/(?P[^/]+)$#', + 'start' => '/z/zphhp/', + 'methods' => 'PATCH', ), - ), - 'ldm' => array ( - 0 => array ( + 3 => array ( 'handler' => 'handler_func', - 'original' => '/ldm/kqzhguxnsb/o/vc/{name}', - 'regex' => '#^/ldm/kqzhguxnsb/o/vc/(?P[^/]+)$#', - 'start' => '/ldm/kqzhguxnsb/', - 'methods' => 'GET', + 'original' => '/z/cnazip/{name}', + 'regex' => '#^/z/cnazip/(?P[^/]+)$#', + 'start' => '/z/cnazip/', + 'methods' => 'PUT', ), ), - 'ynqsvglevosp' => array ( + 'onftuy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ynqsvglevosp/ylqv/{name}', - 'regex' => '#^/ynqsvglevosp/ylqv/(?P[^/]+)$#', - 'start' => '/ynqsvglevosp/ylqv/', - 'methods' => 'DELETE', + 'original' => '/onftuy/mjbxqoe/lj/{name}', + 'regex' => '#^/onftuy/mjbxqoe/lj/(?P[^/]+)$#', + 'start' => '/onftuy/mjbxqoe/', + 'methods' => 'GET', ), ), - 'xbbixibabnjka' => array ( + 'rwsizpjn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xbbixibabnjka/{name}', - 'regex' => '#^/xbbixibabnjka/(?P[^/]+)$#', - 'start' => '/xbbixibabnjka/', + 'original' => '/rwsizpjn/{name}', + 'regex' => '#^/rwsizpjn/(?P[^/]+)$#', + 'start' => '/rwsizpjn/', 'methods' => 'PUT', ), ), - 'kxexmckp' => array ( + 'lmicpdwie' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kxexmckp/fxpcot/{name}', - 'regex' => '#^/kxexmckp/fxpcot/(?P[^/]+)$#', - 'start' => '/kxexmckp/fxpcot/', + 'original' => '/lmicpdwie/tbzwpct/{name}', + 'regex' => '#^/lmicpdwie/tbzwpct/(?P[^/]+)$#', + 'start' => '/lmicpdwie/tbzwpct/', 'methods' => 'PUT', ), ), - 'ekvjavscvqvzz' => array ( + 'dvazjjtszmyva' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ekvjavscvqvzz/nm/{name}', - 'regex' => '#^/ekvjavscvqvzz/nm/(?P[^/]+)$#', - 'start' => '/ekvjavscvqvzz/nm/', - 'methods' => 'PATCH', + 'original' => '/dvazjjtszmyva/{name}', + 'regex' => '#^/dvazjjtszmyva/(?P[^/]+)$#', + 'start' => '/dvazjjtszmyva/', + 'methods' => 'POST', ), ), - 'tzksww' => array ( + 's' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tzksww/{name}', - 'regex' => '#^/tzksww/(?P[^/]+)$#', - 'start' => '/tzksww/', - 'methods' => 'PUT', + 'original' => '/s/bwjnverhand/{name}', + 'regex' => '#^/s/bwjnverhand/(?P[^/]+)$#', + 'start' => '/s/bwjnverhand/', + 'methods' => 'GET', ), ), - 'gdadzwvlbcke' => array ( + 'reqf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gdadzwvlbcke/{name}', - 'regex' => '#^/gdadzwvlbcke/(?P[^/]+)$#', - 'start' => '/gdadzwvlbcke/', + 'original' => '/reqf/qxw/n/{name}', + 'regex' => '#^/reqf/qxw/n/(?P[^/]+)$#', + 'start' => '/reqf/qxw/', 'methods' => 'PUT', ), ), - 'he' => array ( + 'ygsdp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/he/vde/qxrt/fr/{name}', - 'regex' => '#^/he/vde/qxrt/fr/(?P[^/]+)$#', - 'start' => '/he/vde/', + 'original' => '/ygsdp/{name}', + 'regex' => '#^/ygsdp/(?P[^/]+)$#', + 'start' => '/ygsdp/', 'methods' => 'DELETE', ), ), - 'glnbunanxmqtiamej' => array ( + 'lktiogicarf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/glnbunanxmqtiamej/{name}', - 'regex' => '#^/glnbunanxmqtiamej/(?P[^/]+)$#', - 'start' => '/glnbunanxmqtiamej/', + 'original' => '/lktiogicarf/{name}', + 'regex' => '#^/lktiogicarf/(?P[^/]+)$#', + 'start' => '/lktiogicarf/', 'methods' => 'GET', ), ), - 'amhsbnowmgt' => array ( + 'mvmify' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/amhsbnowmgt/{name}', - 'regex' => '#^/amhsbnowmgt/(?P[^/]+)$#', - 'start' => '/amhsbnowmgt/', + 'original' => '/mvmify/wyqbz/hjsy/{name}', + 'regex' => '#^/mvmify/wyqbz/hjsy/(?P[^/]+)$#', + 'start' => '/mvmify/wyqbz/', 'methods' => 'POST', ), ), - 'hpjzn' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/hpjzn/ubkpcyzmrqnf/{name}', - 'regex' => '#^/hpjzn/ubkpcyzmrqnf/(?P[^/]+)$#', - 'start' => '/hpjzn/ubkpcyzmrqnf/', - 'methods' => 'DELETE', - ), - ), - 'dhotjhupaw' => array ( + 'hxmpkzlivgisfwubx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dhotjhupaw/h/{name}', - 'regex' => '#^/dhotjhupaw/h/(?P[^/]+)$#', - 'start' => '/dhotjhupaw/h/', - 'methods' => 'GET', + 'original' => '/hxmpkzlivgisfwubx/{name}', + 'regex' => '#^/hxmpkzlivgisfwubx/(?P[^/]+)$#', + 'start' => '/hxmpkzlivgisfwubx/', + 'methods' => 'PATCH', ), ), - 'ekzxtm' => array ( + 'bynhcsre' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ekzxtm/hkctweulbkpy/b/{name}', - 'regex' => '#^/ekzxtm/hkctweulbkpy/b/(?P[^/]+)$#', - 'start' => '/ekzxtm/hkctweulbkpy/', - 'methods' => 'GET', + 'original' => '/bynhcsre/ccvqqa/{name}', + 'regex' => '#^/bynhcsre/ccvqqa/(?P[^/]+)$#', + 'start' => '/bynhcsre/ccvqqa/', + 'methods' => 'DELETE', ), ), - 'm' => array ( + 'swqx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/m/jxgrz/ihzwjwr/{name}', - 'regex' => '#^/m/jxgrz/ihzwjwr/(?P[^/]+)$#', - 'start' => '/m/jxgrz/', + 'original' => '/swqx/yhazw/iygb/w/szmwo/{name}', + 'regex' => '#^/swqx/yhazw/iygb/w/szmwo/(?P[^/]+)$#', + 'start' => '/swqx/yhazw/', 'methods' => 'GET', ), ), - 'iyolrsv' => array ( + 'jy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iyolrsv/lps/smauiu/{name}', - 'regex' => '#^/iyolrsv/lps/smauiu/(?P[^/]+)$#', - 'start' => '/iyolrsv/lps/', - 'methods' => 'PUT', + 'original' => '/jy/myruurkibq/sxvmhnui/{name}', + 'regex' => '#^/jy/myruurkibq/sxvmhnui/(?P[^/]+)$#', + 'start' => '/jy/myruurkibq/', + 'methods' => 'PATCH', ), ), - 'lz' => array ( + 'xwzwicp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lz/gccjhdwxhtpsw/{name}', - 'regex' => '#^/lz/gccjhdwxhtpsw/(?P[^/]+)$#', - 'start' => '/lz/gccjhdwxhtpsw/', + 'original' => '/xwzwicp/gbabbplqivq/{name}', + 'regex' => '#^/xwzwicp/gbabbplqivq/(?P[^/]+)$#', + 'start' => '/xwzwicp/gbabbplqivq/', 'methods' => 'DELETE', ), ), - 'omjqingxgqz' => array ( + 'dcpe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/omjqingxgqz/{name}', - 'regex' => '#^/omjqingxgqz/(?P[^/]+)$#', - 'start' => '/omjqingxgqz/', - 'methods' => 'DELETE', + 'original' => '/dcpe/gemckof/ml/{name}', + 'regex' => '#^/dcpe/gemckof/ml/(?P[^/]+)$#', + 'start' => '/dcpe/gemckof/', + 'methods' => 'PUT', ), ), - 'sd' => array ( + 'bjlmr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sd/jt/yczxzf/{name}', - 'regex' => '#^/sd/jt/yczxzf/(?P[^/]+)$#', - 'start' => '/sd/jt/', - 'methods' => 'GET', + 'original' => '/bjlmr/bkkats/{name}', + 'regex' => '#^/bjlmr/bkkats/(?P[^/]+)$#', + 'start' => '/bjlmr/bkkats/', + 'methods' => 'PUT', ), ), - 'qmxt' => array ( + 'nazswvoksqud' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qmxt/snqwvonucxfpw/{name}', - 'regex' => '#^/qmxt/snqwvonucxfpw/(?P[^/]+)$#', - 'start' => '/qmxt/snqwvonucxfpw/', + 'original' => '/nazswvoksqud/{name}', + 'regex' => '#^/nazswvoksqud/(?P[^/]+)$#', + 'start' => '/nazswvoksqud/', 'methods' => 'GET', ), ), - 'yikmy' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/yikmy/{name}', - 'regex' => '#^/yikmy/(?P[^/]+)$#', - 'start' => '/yikmy/', - 'methods' => 'PUT', - ), - ), - 'e' => array ( + 'y' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/e/bodx/{name}', - 'regex' => '#^/e/bodx/(?P[^/]+)$#', - 'start' => '/e/bodx/', - 'methods' => 'POST', + 'original' => '/y/of/qj/wbuxbdi/luf/{name}', + 'regex' => '#^/y/of/qj/wbuxbdi/luf/(?P[^/]+)$#', + 'start' => '/y/of/', + 'methods' => 'DELETE', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/e/pvxxft/yyjelgy/{name}', - 'regex' => '#^/e/pvxxft/yyjelgy/(?P[^/]+)$#', - 'start' => '/e/pvxxft/', - 'methods' => 'GET', - ), - ), - 'drsusasr' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/drsusasr/abwzmzj/kwp/{name}', - 'regex' => '#^/drsusasr/abwzmzj/kwp/(?P[^/]+)$#', - 'start' => '/drsusasr/abwzmzj/', + 'original' => '/y/vjzdpovtwriw/{name}', + 'regex' => '#^/y/vjzdpovtwriw/(?P[^/]+)$#', + 'start' => '/y/vjzdpovtwriw/', 'methods' => 'PUT', ), ), - 'lgqkeffi' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/lgqkeffi/gvjkskyl/{name}', - 'regex' => '#^/lgqkeffi/gvjkskyl/(?P[^/]+)$#', - 'start' => '/lgqkeffi/gvjkskyl/', - 'methods' => 'POST', - ), - ), - 'dlmamc' => array ( + 'qitwn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dlmamc/vt/{name}', - 'regex' => '#^/dlmamc/vt/(?P[^/]+)$#', - 'start' => '/dlmamc/vt/', + 'original' => '/qitwn/crwevw/pc/rf/{name}', + 'regex' => '#^/qitwn/crwevw/pc/rf/(?P[^/]+)$#', + 'start' => '/qitwn/crwevw/', 'methods' => 'DELETE', ), ), - 'nfrppll' => array ( + 'jisqkemlio' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nfrppll/{name}', - 'regex' => '#^/nfrppll/(?P[^/]+)$#', - 'start' => '/nfrppll/', - 'methods' => 'DELETE', + 'original' => '/jisqkemlio/{name}', + 'regex' => '#^/jisqkemlio/(?P[^/]+)$#', + 'start' => '/jisqkemlio/', + 'methods' => 'GET', ), ), - 'lpsfvnouy' => array ( + 'eqspsnvyy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lpsfvnouy/{name}', - 'regex' => '#^/lpsfvnouy/(?P[^/]+)$#', - 'start' => '/lpsfvnouy/', - 'methods' => 'DELETE', + 'original' => '/eqspsnvyy/s/{name}', + 'regex' => '#^/eqspsnvyy/s/(?P[^/]+)$#', + 'start' => '/eqspsnvyy/s/', + 'methods' => 'GET', ), ), - 'dwnh' => array ( + 'tnjes' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dwnh/ojafe/{name}', - 'regex' => '#^/dwnh/ojafe/(?P[^/]+)$#', - 'start' => '/dwnh/ojafe/', + 'original' => '/tnjes/lyirao/u/y/whc/{name}', + 'regex' => '#^/tnjes/lyirao/u/y/whc/(?P[^/]+)$#', + 'start' => '/tnjes/lyirao/', 'methods' => 'PUT', ), ), - 'zkbntspe' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/zkbntspe/bc/{name}', - 'regex' => '#^/zkbntspe/bc/(?P[^/]+)$#', - 'start' => '/zkbntspe/bc/', - 'methods' => 'GET', - ), - ), - 'ifqdutlkdd' => array ( + 'jpnd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ifqdutlkdd/{name}', - 'regex' => '#^/ifqdutlkdd/(?P[^/]+)$#', - 'start' => '/ifqdutlkdd/', + 'original' => '/jpnd/aw/{name}', + 'regex' => '#^/jpnd/aw/(?P[^/]+)$#', + 'start' => '/jpnd/aw/', 'methods' => 'GET', ), ), - 'efdaguj' => array ( + 'xachpm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/efdaguj/auvta/{name}', - 'regex' => '#^/efdaguj/auvta/(?P[^/]+)$#', - 'start' => '/efdaguj/auvta/', - 'methods' => 'DELETE', + 'original' => '/xachpm/qo/l/ntgu/lxmlr/{name}', + 'regex' => '#^/xachpm/qo/l/ntgu/lxmlr/(?P[^/]+)$#', + 'start' => '/xachpm/qo/', + 'methods' => 'PUT', ), ), - 'gwnogis' => array ( + 'scpczgfqw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gwnogis/hfuvy/{name}', - 'regex' => '#^/gwnogis/hfuvy/(?P[^/]+)$#', - 'start' => '/gwnogis/hfuvy/', - 'methods' => 'GET', + 'original' => '/scpczgfqw/{name}', + 'regex' => '#^/scpczgfqw/(?P[^/]+)$#', + 'start' => '/scpczgfqw/', + 'methods' => 'PUT', ), ), - 'd' => array ( + 'es' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/d/sv/u/oclyoacie/{name}', - 'regex' => '#^/d/sv/u/oclyoacie/(?P[^/]+)$#', - 'start' => '/d/sv/', + 'original' => '/es/c/df/keh/jvnnoms/{name}', + 'regex' => '#^/es/c/df/keh/jvnnoms/(?P[^/]+)$#', + 'start' => '/es/c/', 'methods' => 'PATCH', ), ), - 'vojxzl' => array ( + 'hlrfwrztd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vojxzl/hgzq/{name}', - 'regex' => '#^/vojxzl/hgzq/(?P[^/]+)$#', - 'start' => '/vojxzl/hgzq/', + 'original' => '/hlrfwrztd/ebxadxmbrqm/{name}', + 'regex' => '#^/hlrfwrztd/ebxadxmbrqm/(?P[^/]+)$#', + 'start' => '/hlrfwrztd/ebxadxmbrqm/', 'methods' => 'DELETE', ), ), - 'gkdzeq' => array ( + 'tma' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gkdzeq/st/vglek/mvuaa/{name}', - 'regex' => '#^/gkdzeq/st/vglek/mvuaa/(?P[^/]+)$#', - 'start' => '/gkdzeq/st/', - 'methods' => 'GET', + 'original' => '/tma/sxatet/{name}', + 'regex' => '#^/tma/sxatet/(?P[^/]+)$#', + 'start' => '/tma/sxatet/', + 'methods' => 'POST', ), ), - 'tdoqrzhel' => array ( + 'farhveq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tdoqrzhel/{name}', - 'regex' => '#^/tdoqrzhel/(?P[^/]+)$#', - 'start' => '/tdoqrzhel/', + 'original' => '/farhveq/whca/i/{name}', + 'regex' => '#^/farhveq/whca/i/(?P[^/]+)$#', + 'start' => '/farhveq/whca/', 'methods' => 'GET', ), ), - 'qxwzddnfx' => array ( + 'ikdg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qxwzddnfx/sxe/{name}', - 'regex' => '#^/qxwzddnfx/sxe/(?P[^/]+)$#', - 'start' => '/qxwzddnfx/sxe/', - 'methods' => 'POST', + 'original' => '/ikdg/hfkjqn/{name}', + 'regex' => '#^/ikdg/hfkjqn/(?P[^/]+)$#', + 'start' => '/ikdg/hfkjqn/', + 'methods' => 'GET', ), ), - 'qh' => array ( + 'fbfxj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qh/zi/vt/{name}', - 'regex' => '#^/qh/zi/vt/(?P[^/]+)$#', - 'start' => '/qh/zi/', - 'methods' => 'DELETE', + 'original' => '/fbfxj/zwwhsyeesb/{name}', + 'regex' => '#^/fbfxj/zwwhsyeesb/(?P[^/]+)$#', + 'start' => '/fbfxj/zwwhsyeesb/', + 'methods' => 'GET', ), ), - 'jhzeiiqvrubz' => array ( + 'lj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jhzeiiqvrubz/{name}', - 'regex' => '#^/jhzeiiqvrubz/(?P[^/]+)$#', - 'start' => '/jhzeiiqvrubz/', - 'methods' => 'PUT', + 'original' => '/lj/cnjwyxnvrgo/{name}', + 'regex' => '#^/lj/cnjwyxnvrgo/(?P[^/]+)$#', + 'start' => '/lj/cnjwyxnvrgo/', + 'methods' => 'PATCH', ), ), - 'ioyrzew' => array ( + 'znpmbg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ioyrzew/bmpcuqt/ahvm/{name}', - 'regex' => '#^/ioyrzew/bmpcuqt/ahvm/(?P[^/]+)$#', - 'start' => '/ioyrzew/bmpcuqt/', - 'methods' => 'GET', + 'original' => '/znpmbg/{name}', + 'regex' => '#^/znpmbg/(?P[^/]+)$#', + 'start' => '/znpmbg/', + 'methods' => 'POST', ), ), - 'ggpfucml' => array ( + 'kvizz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ggpfucml/p/{name}', - 'regex' => '#^/ggpfucml/p/(?P[^/]+)$#', - 'start' => '/ggpfucml/p/', - 'methods' => 'PATCH', + 'original' => '/kvizz/hydrshjjj/l/{name}', + 'regex' => '#^/kvizz/hydrshjjj/l/(?P[^/]+)$#', + 'start' => '/kvizz/hydrshjjj/', + 'methods' => 'PUT', ), ), - 'xxcrrunuyfzsde' => array ( + 'uy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xxcrrunuyfzsde/{name}', - 'regex' => '#^/xxcrrunuyfzsde/(?P[^/]+)$#', - 'start' => '/xxcrrunuyfzsde/', - 'methods' => 'PATCH', + 'original' => '/uy/nlzakjztyppd/uald/{name}', + 'regex' => '#^/uy/nlzakjztyppd/uald/(?P[^/]+)$#', + 'start' => '/uy/nlzakjztyppd/', + 'methods' => 'DELETE', ), ), - 'ugtlu' => array ( + 'n' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ugtlu/{name}', - 'regex' => '#^/ugtlu/(?P[^/]+)$#', - 'start' => '/ugtlu/', + 'original' => '/n/cgymtublgpm/{name}', + 'regex' => '#^/n/cgymtublgpm/(?P[^/]+)$#', + 'start' => '/n/cgymtublgpm/', 'methods' => 'GET', ), - ), - 'w' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/w/o/uh/e/{name}', - 'regex' => '#^/w/o/uh/e/(?P[^/]+)$#', - 'start' => '/w/o/', - 'methods' => 'PATCH', - ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/w/m/vet/{name}', - 'regex' => '#^/w/m/vet/(?P[^/]+)$#', - 'start' => '/w/m/', - 'methods' => 'GET', + 'original' => '/n/z/mzdkqyrhwxg/{name}', + 'regex' => '#^/n/z/mzdkqyrhwxg/(?P[^/]+)$#', + 'start' => '/n/z/', + 'methods' => 'DELETE', ), 2 => array ( 'handler' => 'handler_func', - 'original' => '/w/kn/hz/{name}', - 'regex' => '#^/w/kn/hz/(?P[^/]+)$#', - 'start' => '/w/kn/', - 'methods' => 'PUT', + 'original' => '/n/ctkttatxklts/{name}', + 'regex' => '#^/n/ctkttatxklts/(?P[^/]+)$#', + 'start' => '/n/ctkttatxklts/', + 'methods' => 'DELETE', ), - ), - 'rc' => array ( - 0 => array ( + 3 => array ( 'handler' => 'handler_func', - 'original' => '/rc/qsctybcpsuhqaxu/{name}', - 'regex' => '#^/rc/qsctybcpsuhqaxu/(?P[^/]+)$#', - 'start' => '/rc/qsctybcpsuhqaxu/', - 'methods' => 'PATCH', + 'original' => '/n/dnfqrlfstvlftjqwbl/{name}', + 'regex' => '#^/n/dnfqrlfstvlftjqwbl/(?P[^/]+)$#', + 'start' => '/n/dnfqrlfstvlftjqwbl/', + 'methods' => 'GET', ), ), - 'xjwlmjwqv' => array ( + 'wwery' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xjwlmjwqv/f/{name}', - 'regex' => '#^/xjwlmjwqv/f/(?P[^/]+)$#', - 'start' => '/xjwlmjwqv/f/', + 'original' => '/wwery/{name}', + 'regex' => '#^/wwery/(?P[^/]+)$#', + 'start' => '/wwery/', 'methods' => 'PUT', ), ), - 'bmkhqsduyrkizn' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/bmkhqsduyrkizn/df/{name}', - 'regex' => '#^/bmkhqsduyrkizn/df/(?P[^/]+)$#', - 'start' => '/bmkhqsduyrkizn/df/', - 'methods' => 'GET', - ), - ), - 'muiszpgbgo' => array ( + 'owatpojx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/muiszpgbgo/{name}', - 'regex' => '#^/muiszpgbgo/(?P[^/]+)$#', - 'start' => '/muiszpgbgo/', + 'original' => '/owatpojx/{name}', + 'regex' => '#^/owatpojx/(?P[^/]+)$#', + 'start' => '/owatpojx/', 'methods' => 'DELETE', ), ), - 'nxcqjvesac' => array ( + 'rlflyaugzx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nxcqjvesac/tscetwjnq/{name}', - 'regex' => '#^/nxcqjvesac/tscetwjnq/(?P[^/]+)$#', - 'start' => '/nxcqjvesac/tscetwjnq/', - 'methods' => 'DELETE', + 'original' => '/rlflyaugzx/p/{name}', + 'regex' => '#^/rlflyaugzx/p/(?P[^/]+)$#', + 'start' => '/rlflyaugzx/p/', + 'methods' => 'PATCH', ), ), - 'it' => array ( + 'avifnjtrtnr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/it/a/c/lplfzxn/{name}', - 'regex' => '#^/it/a/c/lplfzxn/(?P[^/]+)$#', - 'start' => '/it/a/', - 'methods' => 'GET', + 'original' => '/avifnjtrtnr/{name}', + 'regex' => '#^/avifnjtrtnr/(?P[^/]+)$#', + 'start' => '/avifnjtrtnr/', + 'methods' => 'DELETE', ), ), - 'owagbp' => array ( + 'wp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/owagbp/qqshzjay/{name}', - 'regex' => '#^/owagbp/qqshzjay/(?P[^/]+)$#', - 'start' => '/owagbp/qqshzjay/', + 'original' => '/wp/kpsnzomeli/vx/h/{name}', + 'regex' => '#^/wp/kpsnzomeli/vx/h/(?P[^/]+)$#', + 'start' => '/wp/kpsnzomeli/', 'methods' => 'GET', ), ), - 'ad' => array ( + 'hgj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ad/defqweufekr/{name}', - 'regex' => '#^/ad/defqweufekr/(?P[^/]+)$#', - 'start' => '/ad/defqweufekr/', - 'methods' => 'POST', + 'original' => '/hgj/otteubupeqka/{name}', + 'regex' => '#^/hgj/otteubupeqka/(?P[^/]+)$#', + 'start' => '/hgj/otteubupeqka/', + 'methods' => 'PUT', ), ), - 'wze' => array ( + 'wsvorkae' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wze/nnr/tqunqflnmowtf/{name}', - 'regex' => '#^/wze/nnr/tqunqflnmowtf/(?P[^/]+)$#', - 'start' => '/wze/nnr/', - 'methods' => 'DELETE', + 'original' => '/wsvorkae/grxfu/{name}', + 'regex' => '#^/wsvorkae/grxfu/(?P[^/]+)$#', + 'start' => '/wsvorkae/grxfu/', + 'methods' => 'GET', ), ), - 'rqsamkhfa' => array ( + 'ftgewrw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rqsamkhfa/{name}', - 'regex' => '#^/rqsamkhfa/(?P[^/]+)$#', - 'start' => '/rqsamkhfa/', - 'methods' => 'DELETE', + 'original' => '/ftgewrw/sn/{name}', + 'regex' => '#^/ftgewrw/sn/(?P[^/]+)$#', + 'start' => '/ftgewrw/sn/', + 'methods' => 'GET', ), ), - 'qwsxa' => array ( + 'x' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qwsxa/uhhzivuek/n/{name}', - 'regex' => '#^/qwsxa/uhhzivuek/n/(?P[^/]+)$#', - 'start' => '/qwsxa/uhhzivuek/', + 'original' => '/x/wsdffayfiecmum/{name}', + 'regex' => '#^/x/wsdffayfiecmum/(?P[^/]+)$#', + 'start' => '/x/wsdffayfiecmum/', 'methods' => 'PATCH', ), ), - 'egd' => array ( + 'mavxw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/egd/shrlgqgyjnb/wl/k/{name}', - 'regex' => '#^/egd/shrlgqgyjnb/wl/k/(?P[^/]+)$#', - 'start' => '/egd/shrlgqgyjnb/', - 'methods' => 'DELETE', - ), - ), - 'vtpfjoeboto' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/vtpfjoeboto/{name}', - 'regex' => '#^/vtpfjoeboto/(?P[^/]+)$#', - 'start' => '/vtpfjoeboto/', + 'original' => '/mavxw/hqf/n/ks/y/{name}', + 'regex' => '#^/mavxw/hqf/n/ks/y/(?P[^/]+)$#', + 'start' => '/mavxw/hqf/', 'methods' => 'GET', ), ), - 'uovdih' => array ( + 'ksfofahekm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uovdih/{name}', - 'regex' => '#^/uovdih/(?P[^/]+)$#', - 'start' => '/uovdih/', - 'methods' => 'GET', + 'original' => '/ksfofahekm/{name}', + 'regex' => '#^/ksfofahekm/(?P[^/]+)$#', + 'start' => '/ksfofahekm/', + 'methods' => 'PATCH', ), ), - 'utqzte' => array ( + 'rkkcgqdjap' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/utqzte/q/{name}', - 'regex' => '#^/utqzte/q/(?P[^/]+)$#', - 'start' => '/utqzte/q/', - 'methods' => 'GET', + 'original' => '/rkkcgqdjap/y/{name}', + 'regex' => '#^/rkkcgqdjap/y/(?P[^/]+)$#', + 'start' => '/rkkcgqdjap/y/', + 'methods' => 'PATCH', ), ), - 'mbveh' => array ( + 'oaegiouw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mbveh/ahicbcgglbo/{name}', - 'regex' => '#^/mbveh/ahicbcgglbo/(?P[^/]+)$#', - 'start' => '/mbveh/ahicbcgglbo/', - 'methods' => 'POST', + 'original' => '/oaegiouw/{name}', + 'regex' => '#^/oaegiouw/(?P[^/]+)$#', + 'start' => '/oaegiouw/', + 'methods' => 'DELETE', ), ), - 'jkwaa' => array ( + 'burxoyoo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jkwaa/wjvd/{name}', - 'regex' => '#^/jkwaa/wjvd/(?P[^/]+)$#', - 'start' => '/jkwaa/wjvd/', - 'methods' => 'PATCH', + 'original' => '/burxoyoo/{name}', + 'regex' => '#^/burxoyoo/(?P[^/]+)$#', + 'start' => '/burxoyoo/', + 'methods' => 'GET', ), ), - 'yarnuzdok' => array ( + 'ykmysqplntoapkqzjq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yarnuzdok/vlhknwlqw/{name}', - 'regex' => '#^/yarnuzdok/vlhknwlqw/(?P[^/]+)$#', - 'start' => '/yarnuzdok/vlhknwlqw/', - 'methods' => 'POST', + 'original' => '/ykmysqplntoapkqzjq/{name}', + 'regex' => '#^/ykmysqplntoapkqzjq/(?P[^/]+)$#', + 'start' => '/ykmysqplntoapkqzjq/', + 'methods' => 'PATCH', ), ), - 'nh' => array ( + 'byelopqcwdrutu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nh/icqlzpw/x/a/{name}', - 'regex' => '#^/nh/icqlzpw/x/a/(?P[^/]+)$#', - 'start' => '/nh/icqlzpw/', - 'methods' => 'PUT', + 'original' => '/byelopqcwdrutu/{name}', + 'regex' => '#^/byelopqcwdrutu/(?P[^/]+)$#', + 'start' => '/byelopqcwdrutu/', + 'methods' => 'GET', ), ), - 'ipqgt' => array ( + 'zosxllzul' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ipqgt/tjvwk/so/{name}', - 'regex' => '#^/ipqgt/tjvwk/so/(?P[^/]+)$#', - 'start' => '/ipqgt/tjvwk/', + 'original' => '/zosxllzul/c/{name}', + 'regex' => '#^/zosxllzul/c/(?P[^/]+)$#', + 'start' => '/zosxllzul/c/', 'methods' => 'GET', ), ), - 'hmswhkoxdzbeg' => array ( + 'lfbfubhbxakvvps' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hmswhkoxdzbeg/ikt/{name}', - 'regex' => '#^/hmswhkoxdzbeg/ikt/(?P[^/]+)$#', - 'start' => '/hmswhkoxdzbeg/ikt/', - 'methods' => 'DELETE', + 'original' => '/lfbfubhbxakvvps/{name}', + 'regex' => '#^/lfbfubhbxakvvps/(?P[^/]+)$#', + 'start' => '/lfbfubhbxakvvps/', + 'methods' => 'GET', ), ), - 'ssbuhp' => array ( + 'uluhu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ssbuhp/{name}', - 'regex' => '#^/ssbuhp/(?P[^/]+)$#', - 'start' => '/ssbuhp/', - 'methods' => 'PUT', + 'original' => '/uluhu/{name}', + 'regex' => '#^/uluhu/(?P[^/]+)$#', + 'start' => '/uluhu/', + 'methods' => 'GET', ), ), - 'zztqjmxgrujizp' => array ( + 'lvo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zztqjmxgrujizp/bqz/{name}', - 'regex' => '#^/zztqjmxgrujizp/bqz/(?P[^/]+)$#', - 'start' => '/zztqjmxgrujizp/bqz/', - 'methods' => 'GET', + 'original' => '/lvo/kgyi/yui/{name}', + 'regex' => '#^/lvo/kgyi/yui/(?P[^/]+)$#', + 'start' => '/lvo/kgyi/', + 'methods' => 'PUT', ), ), - 'fdjvqlpos' => array ( + 'ytzfsnn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fdjvqlpos/yyigzwclm/{name}', - 'regex' => '#^/fdjvqlpos/yyigzwclm/(?P[^/]+)$#', - 'start' => '/fdjvqlpos/yyigzwclm/', - 'methods' => 'GET', + 'original' => '/ytzfsnn/{name}', + 'regex' => '#^/ytzfsnn/(?P[^/]+)$#', + 'start' => '/ytzfsnn/', + 'methods' => 'PATCH', ), ), - 'dhg' => array ( + 'kabjbdi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dhg/fast/znmly/{name}', - 'regex' => '#^/dhg/fast/znmly/(?P[^/]+)$#', - 'start' => '/dhg/fast/', + 'original' => '/kabjbdi/{name}', + 'regex' => '#^/kabjbdi/(?P[^/]+)$#', + 'start' => '/kabjbdi/', 'methods' => 'GET', ), ), - 'nis' => array ( + 'nsymwl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nis/z/w/chxlntvrqhgxk/{name}', - 'regex' => '#^/nis/z/w/chxlntvrqhgxk/(?P[^/]+)$#', - 'start' => '/nis/z/', - 'methods' => 'PATCH', + 'original' => '/nsymwl/{name}', + 'regex' => '#^/nsymwl/(?P[^/]+)$#', + 'start' => '/nsymwl/', + 'methods' => 'PUT', ), ), - 'gxfk' => array ( + 'ehqw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gxfk/vrxbl/dnwnoftfj/j/{name}', - 'regex' => '#^/gxfk/vrxbl/dnwnoftfj/j/(?P[^/]+)$#', - 'start' => '/gxfk/vrxbl/', - 'methods' => 'POST', + 'original' => '/ehqw/thfv/znvcb/{name}', + 'regex' => '#^/ehqw/thfv/znvcb/(?P[^/]+)$#', + 'start' => '/ehqw/thfv/', + 'methods' => 'GET', ), ), - 'citzplgpxbdzoziis' => array ( + 'liv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/citzplgpxbdzoziis/{name}', - 'regex' => '#^/citzplgpxbdzoziis/(?P[^/]+)$#', - 'start' => '/citzplgpxbdzoziis/', + 'original' => '/liv/whh/{name}', + 'regex' => '#^/liv/whh/(?P[^/]+)$#', + 'start' => '/liv/whh/', 'methods' => 'POST', ), ), - 'ppmylpgtnjggyla' => array ( + 'pwdmcmels' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ppmylpgtnjggyla/{name}', - 'regex' => '#^/ppmylpgtnjggyla/(?P[^/]+)$#', - 'start' => '/ppmylpgtnjggyla/', - 'methods' => 'GET', + 'original' => '/pwdmcmels/ncils/{name}', + 'regex' => '#^/pwdmcmels/ncils/(?P[^/]+)$#', + 'start' => '/pwdmcmels/ncils/', + 'methods' => 'PATCH', ), ), - 'pomluifbiono' => array ( + 'pp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pomluifbiono/dt/t/{name}', - 'regex' => '#^/pomluifbiono/dt/t/(?P[^/]+)$#', - 'start' => '/pomluifbiono/dt/', + 'original' => '/pp/td/mxdgyvvy/{name}', + 'regex' => '#^/pp/td/mxdgyvvy/(?P[^/]+)$#', + 'start' => '/pp/td/', 'methods' => 'PUT', ), ), - 'u' => array ( + 'znsewas' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/u/os/zdcoiccj/{name}', - 'regex' => '#^/u/os/zdcoiccj/(?P[^/]+)$#', - 'start' => '/u/os/', - 'methods' => 'GET', + 'original' => '/znsewas/{name}', + 'regex' => '#^/znsewas/(?P[^/]+)$#', + 'start' => '/znsewas/', + 'methods' => 'POST', ), ), - 'mrvw' => array ( + 'zh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mrvw/pr/xdhaj/s/{name}', - 'regex' => '#^/mrvw/pr/xdhaj/s/(?P[^/]+)$#', - 'start' => '/mrvw/pr/', - 'methods' => 'PATCH', + 'original' => '/zh/toasub/{name}', + 'regex' => '#^/zh/toasub/(?P[^/]+)$#', + 'start' => '/zh/toasub/', + 'methods' => 'PUT', ), ), - 'ggmcjobbo' => array ( + 'ydwkg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ggmcjobbo/gnges/{name}', - 'regex' => '#^/ggmcjobbo/gnges/(?P[^/]+)$#', - 'start' => '/ggmcjobbo/gnges/', - 'methods' => 'PUT', + 'original' => '/ydwkg/{name}', + 'regex' => '#^/ydwkg/(?P[^/]+)$#', + 'start' => '/ydwkg/', + 'methods' => 'PATCH', ), ), - 'sjnygeyzw' => array ( + 'orqcq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sjnygeyzw/{name}', - 'regex' => '#^/sjnygeyzw/(?P[^/]+)$#', - 'start' => '/sjnygeyzw/', - 'methods' => 'PATCH', + 'original' => '/orqcq/o/aig/{name}', + 'regex' => '#^/orqcq/o/aig/(?P[^/]+)$#', + 'start' => '/orqcq/o/', + 'methods' => 'DELETE', ), ), - 'lcpxbwvd' => array ( + 'ujlqjgvcnc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lcpxbwvd/{name}', - 'regex' => '#^/lcpxbwvd/(?P[^/]+)$#', - 'start' => '/lcpxbwvd/', - 'methods' => 'PUT', + 'original' => '/ujlqjgvcnc/gipu/{name}', + 'regex' => '#^/ujlqjgvcnc/gipu/(?P[^/]+)$#', + 'start' => '/ujlqjgvcnc/gipu/', + 'methods' => 'POST', ), ), - 'nf' => array ( + 'bsjk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nf/p/qhth/hbymhgnh/hd/{name}', - 'regex' => '#^/nf/p/qhth/hbymhgnh/hd/(?P[^/]+)$#', - 'start' => '/nf/p/', + 'original' => '/bsjk/vcfmkfr/{name}', + 'regex' => '#^/bsjk/vcfmkfr/(?P[^/]+)$#', + 'start' => '/bsjk/vcfmkfr/', 'methods' => 'GET', ), ), - 'txvbizonoqwb' => array ( + 'oaor' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/txvbizonoqwb/{name}', - 'regex' => '#^/txvbizonoqwb/(?P[^/]+)$#', - 'start' => '/txvbizonoqwb/', + 'original' => '/oaor/c/{name}', + 'regex' => '#^/oaor/c/(?P[^/]+)$#', + 'start' => '/oaor/c/', 'methods' => 'GET', ), ), - 'cnhjwjv' => array ( + 'ogoqo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cnhjwjv/verkd/h/awx/vf/{name}', - 'regex' => '#^/cnhjwjv/verkd/h/awx/vf/(?P[^/]+)$#', - 'start' => '/cnhjwjv/verkd/', - 'methods' => 'GET', + 'original' => '/ogoqo/bnwbl/{name}', + 'regex' => '#^/ogoqo/bnwbl/(?P[^/]+)$#', + 'start' => '/ogoqo/bnwbl/', + 'methods' => 'PATCH', ), ), - 'kszmuvkwdgujif' => array ( + 'wiyza' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kszmuvkwdgujif/{name}', - 'regex' => '#^/kszmuvkwdgujif/(?P[^/]+)$#', - 'start' => '/kszmuvkwdgujif/', - 'methods' => 'GET', + 'original' => '/wiyza/{name}', + 'regex' => '#^/wiyza/(?P[^/]+)$#', + 'start' => '/wiyza/', + 'methods' => 'DELETE', ), ), - 'kouyzzgzrpe' => array ( + 'ijgg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kouyzzgzrpe/odx/{name}', - 'regex' => '#^/kouyzzgzrpe/odx/(?P[^/]+)$#', - 'start' => '/kouyzzgzrpe/odx/', - 'methods' => 'GET', + 'original' => '/ijgg/jqc/blzplwdzgl/{name}', + 'regex' => '#^/ijgg/jqc/blzplwdzgl/(?P[^/]+)$#', + 'start' => '/ijgg/jqc/', + 'methods' => 'DELETE', ), ), - 'udbznoazzoqbbe' => array ( + 'ep' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/udbznoazzoqbbe/{name}', - 'regex' => '#^/udbznoazzoqbbe/(?P[^/]+)$#', - 'start' => '/udbznoazzoqbbe/', - 'methods' => 'GET', + 'original' => '/ep/dzhprdhm/{name}', + 'regex' => '#^/ep/dzhprdhm/(?P[^/]+)$#', + 'start' => '/ep/dzhprdhm/', + 'methods' => 'DELETE', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/ep/rvixpolo/{name}', + 'regex' => '#^/ep/rvixpolo/(?P[^/]+)$#', + 'start' => '/ep/rvixpolo/', + 'methods' => 'PATCH', ), ), - 'kyyrspnmbdqfqcir' => array ( + 'nposmi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kyyrspnmbdqfqcir/{name}', - 'regex' => '#^/kyyrspnmbdqfqcir/(?P[^/]+)$#', - 'start' => '/kyyrspnmbdqfqcir/', - 'methods' => 'PATCH', + 'original' => '/nposmi/gswmoxt/{name}', + 'regex' => '#^/nposmi/gswmoxt/(?P[^/]+)$#', + 'start' => '/nposmi/gswmoxt/', + 'methods' => 'GET', ), ), - 'h' => array ( + 'rtiftwczwl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/h/p/ampxqebyv/sokl/{name}', - 'regex' => '#^/h/p/ampxqebyv/sokl/(?P[^/]+)$#', - 'start' => '/h/p/', + 'original' => '/rtiftwczwl/{name}', + 'regex' => '#^/rtiftwczwl/(?P[^/]+)$#', + 'start' => '/rtiftwczwl/', 'methods' => 'GET', ), ), - 'aue' => array ( + 'hqikuwi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aue/upsbazoarzvgq/{name}', - 'regex' => '#^/aue/upsbazoarzvgq/(?P[^/]+)$#', - 'start' => '/aue/upsbazoarzvgq/', + 'original' => '/hqikuwi/{name}', + 'regex' => '#^/hqikuwi/(?P[^/]+)$#', + 'start' => '/hqikuwi/', 'methods' => 'PUT', ), ), - 'quhhi' => array ( + 'bofeuqshlfna' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/quhhi/n/{name}', - 'regex' => '#^/quhhi/n/(?P[^/]+)$#', - 'start' => '/quhhi/n/', - 'methods' => 'POST', + 'original' => '/bofeuqshlfna/xwdnqe/{name}', + 'regex' => '#^/bofeuqshlfna/xwdnqe/(?P[^/]+)$#', + 'start' => '/bofeuqshlfna/xwdnqe/', + 'methods' => 'GET', ), ), - 'ghnvqqiqugljdlqrql' => array ( + 'zzjyiyiyx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ghnvqqiqugljdlqrql/{name}', - 'regex' => '#^/ghnvqqiqugljdlqrql/(?P[^/]+)$#', - 'start' => '/ghnvqqiqugljdlqrql/', - 'methods' => 'PATCH', + 'original' => '/zzjyiyiyx/{name}', + 'regex' => '#^/zzjyiyiyx/(?P[^/]+)$#', + 'start' => '/zzjyiyiyx/', + 'methods' => 'DELETE', ), ), - 'hxemqtmy' => array ( + 'xiyovv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hxemqtmy/{name}', - 'regex' => '#^/hxemqtmy/(?P[^/]+)$#', - 'start' => '/hxemqtmy/', - 'methods' => 'DELETE', + 'original' => '/xiyovv/{name}', + 'regex' => '#^/xiyovv/(?P[^/]+)$#', + 'start' => '/xiyovv/', + 'methods' => 'POST', ), ), - 'kyunvb' => array ( + 'sw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kyunvb/fbebeqenq/{name}', - 'regex' => '#^/kyunvb/fbebeqenq/(?P[^/]+)$#', - 'start' => '/kyunvb/fbebeqenq/', - 'methods' => 'PATCH', + 'original' => '/sw/ww/w/{name}', + 'regex' => '#^/sw/ww/w/(?P[^/]+)$#', + 'start' => '/sw/ww/', + 'methods' => 'POST', ), ), - 'ypj' => array ( + 'ptapncaseszjn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ypj/knbduirqw/kw/h/su/q/{name}', - 'regex' => '#^/ypj/knbduirqw/kw/h/su/q/(?P[^/]+)$#', - 'start' => '/ypj/knbduirqw/', + 'original' => '/ptapncaseszjn/jn/{name}', + 'regex' => '#^/ptapncaseszjn/jn/(?P[^/]+)$#', + 'start' => '/ptapncaseszjn/jn/', 'methods' => 'GET', ), ), - 'ogtd' => array ( + 'ryw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ogtd/giws/{name}', - 'regex' => '#^/ogtd/giws/(?P[^/]+)$#', - 'start' => '/ogtd/giws/', - 'methods' => 'PATCH', + 'original' => '/ryw/f/aetz/e/{name}', + 'regex' => '#^/ryw/f/aetz/e/(?P[^/]+)$#', + 'start' => '/ryw/f/', + 'methods' => 'GET', ), ), - 'eikjuelxpghuca' => array ( + 'il' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eikjuelxpghuca/{name}', - 'regex' => '#^/eikjuelxpghuca/(?P[^/]+)$#', - 'start' => '/eikjuelxpghuca/', + 'original' => '/il/wbqa/b/zj/{name}', + 'regex' => '#^/il/wbqa/b/zj/(?P[^/]+)$#', + 'start' => '/il/wbqa/', 'methods' => 'PUT', ), ), - 'yulaumhh' => array ( + 'zogbhjjx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yulaumhh/{name}', - 'regex' => '#^/yulaumhh/(?P[^/]+)$#', - 'start' => '/yulaumhh/', - 'methods' => 'PUT', + 'original' => '/zogbhjjx/teue/iqlmu/{name}', + 'regex' => '#^/zogbhjjx/teue/iqlmu/(?P[^/]+)$#', + 'start' => '/zogbhjjx/teue/', + 'methods' => 'DELETE', ), ), - 'cftjq' => array ( + 'ouimwdj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cftjq/gczsytzhkoj/{name}', - 'regex' => '#^/cftjq/gczsytzhkoj/(?P[^/]+)$#', - 'start' => '/cftjq/gczsytzhkoj/', + 'original' => '/ouimwdj/glvgjk/fe/{name}', + 'regex' => '#^/ouimwdj/glvgjk/fe/(?P[^/]+)$#', + 'start' => '/ouimwdj/glvgjk/', 'methods' => 'POST', ), ), - 'sxpy' => array ( + 'iadj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sxpy/osjfp/a/{name}', - 'regex' => '#^/sxpy/osjfp/a/(?P[^/]+)$#', - 'start' => '/sxpy/osjfp/', + 'original' => '/iadj/swjvqmvni/{name}', + 'regex' => '#^/iadj/swjvqmvni/(?P[^/]+)$#', + 'start' => '/iadj/swjvqmvni/', 'methods' => 'DELETE', ), ), - 'i' => array ( + 'h' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/i/awnmwpuofkswz/{name}', - 'regex' => '#^/i/awnmwpuofkswz/(?P[^/]+)$#', - 'start' => '/i/awnmwpuofkswz/', - 'methods' => 'GET', + 'original' => '/h/oozqbzpqc/tfes/cbn/w/{name}', + 'regex' => '#^/h/oozqbzpqc/tfes/cbn/w/(?P[^/]+)$#', + 'start' => '/h/oozqbzpqc/', + 'methods' => 'PUT', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/i/qi/aqoqmz/psoewpqw/s/{name}', - 'regex' => '#^/i/qi/aqoqmz/psoewpqw/s/(?P[^/]+)$#', - 'start' => '/i/qi/', - 'methods' => 'DELETE', + 'original' => '/h/vwjjtrghlo/h/{name}', + 'regex' => '#^/h/vwjjtrghlo/h/(?P[^/]+)$#', + 'start' => '/h/vwjjtrghlo/', + 'methods' => 'PATCH', ), 2 => array ( 'handler' => 'handler_func', - 'original' => '/i/njkaqt/nwqoaxc/{name}', - 'regex' => '#^/i/njkaqt/nwqoaxc/(?P[^/]+)$#', - 'start' => '/i/njkaqt/', - 'methods' => 'GET', + 'original' => '/h/xwtfsmgx/{name}', + 'regex' => '#^/h/xwtfsmgx/(?P[^/]+)$#', + 'start' => '/h/xwtfsmgx/', + 'methods' => 'PUT', ), ), - 'fmycwqiwq' => array ( + 'zi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fmycwqiwq/{name}', - 'regex' => '#^/fmycwqiwq/(?P[^/]+)$#', - 'start' => '/fmycwqiwq/', + 'original' => '/zi/uppcrddvu/{name}', + 'regex' => '#^/zi/uppcrddvu/(?P[^/]+)$#', + 'start' => '/zi/uppcrddvu/', 'methods' => 'GET', ), ), - 'nqzfzcrvhmujl' => array ( + 'ovabrkps' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nqzfzcrvhmujl/f/az/{name}', - 'regex' => '#^/nqzfzcrvhmujl/f/az/(?P[^/]+)$#', - 'start' => '/nqzfzcrvhmujl/f/', - 'methods' => 'GET', + 'original' => '/ovabrkps/jzktrdgkbv/{name}', + 'regex' => '#^/ovabrkps/jzktrdgkbv/(?P[^/]+)$#', + 'start' => '/ovabrkps/jzktrdgkbv/', + 'methods' => 'PUT', ), ), - 'svicpx' => array ( + 'ruxq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/svicpx/najkhhkhwu/{name}', - 'regex' => '#^/svicpx/najkhhkhwu/(?P[^/]+)$#', - 'start' => '/svicpx/najkhhkhwu/', - 'methods' => 'GET', + 'original' => '/ruxq/slu/{name}', + 'regex' => '#^/ruxq/slu/(?P[^/]+)$#', + 'start' => '/ruxq/slu/', + 'methods' => 'DELETE', ), ), - 'hxnzqpsp' => array ( + 'mqpv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hxnzqpsp/tjc/{name}', - 'regex' => '#^/hxnzqpsp/tjc/(?P[^/]+)$#', - 'start' => '/hxnzqpsp/tjc/', - 'methods' => 'GET', + 'original' => '/mqpv/tibxkmmxgeh/{name}', + 'regex' => '#^/mqpv/tibxkmmxgeh/(?P[^/]+)$#', + 'start' => '/mqpv/tibxkmmxgeh/', + 'methods' => 'PUT', ), ), - 'crslwadjka' => array ( + 'wqwqaotc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/crslwadjka/oxfk/twro/{name}', - 'regex' => '#^/crslwadjka/oxfk/twro/(?P[^/]+)$#', - 'start' => '/crslwadjka/oxfk/', - 'methods' => 'PUT', + 'original' => '/wqwqaotc/mprhdqnk/yd/{name}', + 'regex' => '#^/wqwqaotc/mprhdqnk/yd/(?P[^/]+)$#', + 'start' => '/wqwqaotc/mprhdqnk/', + 'methods' => 'DELETE', ), ), - 'zefxhgljji' => array ( + 'zavvih' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zefxhgljji/{name}', - 'regex' => '#^/zefxhgljji/(?P[^/]+)$#', - 'start' => '/zefxhgljji/', - 'methods' => 'PUT', + 'original' => '/zavvih/{name}', + 'regex' => '#^/zavvih/(?P[^/]+)$#', + 'start' => '/zavvih/', + 'methods' => 'GET', ), ), - 'nyrkdyrxjfvnixlgl' => array ( + 'yvocab' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nyrkdyrxjfvnixlgl/{name}', - 'regex' => '#^/nyrkdyrxjfvnixlgl/(?P[^/]+)$#', - 'start' => '/nyrkdyrxjfvnixlgl/', + 'original' => '/yvocab/{name}', + 'regex' => '#^/yvocab/(?P[^/]+)$#', + 'start' => '/yvocab/', 'methods' => 'GET', ), ), - 'ot' => array ( + 'idfpzyco' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ot/ghguswlwdcj/b/{name}', - 'regex' => '#^/ot/ghguswlwdcj/b/(?P[^/]+)$#', - 'start' => '/ot/ghguswlwdcj/', - 'methods' => 'POST', + 'original' => '/idfpzyco/mpvorwx/wayvg/{name}', + 'regex' => '#^/idfpzyco/mpvorwx/wayvg/(?P[^/]+)$#', + 'start' => '/idfpzyco/mpvorwx/', + 'methods' => 'GET', ), ), - 'qgahobyme' => array ( + 'mkqi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qgahobyme/{name}', - 'regex' => '#^/qgahobyme/(?P[^/]+)$#', - 'start' => '/qgahobyme/', + 'original' => '/mkqi/u/s/jgfsftuwxiba/g/{name}', + 'regex' => '#^/mkqi/u/s/jgfsftuwxiba/g/(?P[^/]+)$#', + 'start' => '/mkqi/u/', 'methods' => 'DELETE', ), ), - 'dlhihhwqbwva' => array ( + 'wpy' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/wpy/bxq/i/{name}', + 'regex' => '#^/wpy/bxq/i/(?P[^/]+)$#', + 'start' => '/wpy/bxq/', + 'methods' => 'GET', + ), + ), + 'l' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dlhihhwqbwva/hw/{name}', - 'regex' => '#^/dlhihhwqbwva/hw/(?P[^/]+)$#', - 'start' => '/dlhihhwqbwva/hw/', + 'original' => '/l/tomrvuxe/{name}', + 'regex' => '#^/l/tomrvuxe/(?P[^/]+)$#', + 'start' => '/l/tomrvuxe/', 'methods' => 'PATCH', ), ), - 'dieqwk' => array ( + 'bnodqcsgcksz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dieqwk/cdfl/wrawkr/{name}', - 'regex' => '#^/dieqwk/cdfl/wrawkr/(?P[^/]+)$#', - 'start' => '/dieqwk/cdfl/', + 'original' => '/bnodqcsgcksz/{name}', + 'regex' => '#^/bnodqcsgcksz/(?P[^/]+)$#', + 'start' => '/bnodqcsgcksz/', 'methods' => 'PUT', ), ), - 'hf' => array ( + 'q' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hf/rpmrxdrsharnglydp/{name}', - 'regex' => '#^/hf/rpmrxdrsharnglydp/(?P[^/]+)$#', - 'start' => '/hf/rpmrxdrsharnglydp/', + 'original' => '/q/mzuayxzlmxxhbxfo/{name}', + 'regex' => '#^/q/mzuayxzlmxxhbxfo/(?P[^/]+)$#', + 'start' => '/q/mzuayxzlmxxhbxfo/', 'methods' => 'GET', ), ), - 'ieivfid' => array ( + 've' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ieivfid/k/{name}', - 'regex' => '#^/ieivfid/k/(?P[^/]+)$#', - 'start' => '/ieivfid/k/', + 'original' => '/ve/epd/xwmjompfo/lzcdr/a/{name}', + 'regex' => '#^/ve/epd/xwmjompfo/lzcdr/a/(?P[^/]+)$#', + 'start' => '/ve/epd/', 'methods' => 'GET', ), ), - 'hsducefamge' => array ( + 'rdpkqnahnekoerfbpsg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hsducefamge/{name}', - 'regex' => '#^/hsducefamge/(?P[^/]+)$#', - 'start' => '/hsducefamge/', - 'methods' => 'PUT', + 'original' => '/rdpkqnahnekoerfbpsg/{name}', + 'regex' => '#^/rdpkqnahnekoerfbpsg/(?P[^/]+)$#', + 'start' => '/rdpkqnahnekoerfbpsg/', + 'methods' => 'PATCH', ), ), - 'xkzh' => array ( + 'lueo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xkzh/qpuhtweuhtyya/{name}', - 'regex' => '#^/xkzh/qpuhtweuhtyya/(?P[^/]+)$#', - 'start' => '/xkzh/qpuhtweuhtyya/', - 'methods' => 'GET', + 'original' => '/lueo/vveq/mxyyi/{name}', + 'regex' => '#^/lueo/vveq/mxyyi/(?P[^/]+)$#', + 'start' => '/lueo/vveq/', + 'methods' => 'PUT', ), ), - 'gsebkl' => array ( + 'pfeaksvj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gsebkl/mhovnqxusl/{name}', - 'regex' => '#^/gsebkl/mhovnqxusl/(?P[^/]+)$#', - 'start' => '/gsebkl/mhovnqxusl/', + 'original' => '/pfeaksvj/{name}', + 'regex' => '#^/pfeaksvj/(?P[^/]+)$#', + 'start' => '/pfeaksvj/', 'methods' => 'DELETE', ), ), - 'bvmtzhf' => array ( + 'ydlrdaogfrk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bvmtzhf/{name}', - 'regex' => '#^/bvmtzhf/(?P[^/]+)$#', - 'start' => '/bvmtzhf/', + 'original' => '/ydlrdaogfrk/{name}', + 'regex' => '#^/ydlrdaogfrk/(?P[^/]+)$#', + 'start' => '/ydlrdaogfrk/', 'methods' => 'POST', ), ), - 'b' => array ( + 'gqh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/b/cxltoo/{name}', - 'regex' => '#^/b/cxltoo/(?P[^/]+)$#', - 'start' => '/b/cxltoo/', - 'methods' => 'PUT', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/b/qbtfzcxaoudqnevfvw/{name}', - 'regex' => '#^/b/qbtfzcxaoudqnevfvw/(?P[^/]+)$#', - 'start' => '/b/qbtfzcxaoudqnevfvw/', - 'methods' => 'PATCH', + 'original' => '/gqh/mgdrycyfihs/{name}', + 'regex' => '#^/gqh/mgdrycyfihs/(?P[^/]+)$#', + 'start' => '/gqh/mgdrycyfihs/', + 'methods' => 'POST', ), ), - 'qkppnfmbzvhunlk' => array ( + 'dngmwqpv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qkppnfmbzvhunlk/avom/{name}', - 'regex' => '#^/qkppnfmbzvhunlk/avom/(?P[^/]+)$#', - 'start' => '/qkppnfmbzvhunlk/avom/', - 'methods' => 'PATCH', + 'original' => '/dngmwqpv/bju/{name}', + 'regex' => '#^/dngmwqpv/bju/(?P[^/]+)$#', + 'start' => '/dngmwqpv/bju/', + 'methods' => 'GET', ), ), - 'jn' => array ( + 'ryglrngxr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jn/mymwhpmfj/ajtwam/{name}', - 'regex' => '#^/jn/mymwhpmfj/ajtwam/(?P[^/]+)$#', - 'start' => '/jn/mymwhpmfj/', - 'methods' => 'GET', + 'original' => '/ryglrngxr/{name}', + 'regex' => '#^/ryglrngxr/(?P[^/]+)$#', + 'start' => '/ryglrngxr/', + 'methods' => 'DELETE', ), ), - 'evvmua' => array ( + 'tsdscgl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/evvmua/ev/w/znhawmbhkz/n/{name}', - 'regex' => '#^/evvmua/ev/w/znhawmbhkz/n/(?P[^/]+)$#', - 'start' => '/evvmua/ev/', + 'original' => '/tsdscgl/hmb/ouzydvv/{name}', + 'regex' => '#^/tsdscgl/hmb/ouzydvv/(?P[^/]+)$#', + 'start' => '/tsdscgl/hmb/', 'methods' => 'PATCH', ), ), - 'hh' => array ( + 'meebcsw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hh/olaaluzmxha/nay/{name}', - 'regex' => '#^/hh/olaaluzmxha/nay/(?P[^/]+)$#', - 'start' => '/hh/olaaluzmxha/', - 'methods' => 'GET', + 'original' => '/meebcsw/apwoswle/{name}', + 'regex' => '#^/meebcsw/apwoswle/(?P[^/]+)$#', + 'start' => '/meebcsw/apwoswle/', + 'methods' => 'DELETE', ), ), - 'r' => array ( + 'crwvbzkjdoaoxlx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/r/ggbjytno/u/{name}', - 'regex' => '#^/r/ggbjytno/u/(?P[^/]+)$#', - 'start' => '/r/ggbjytno/', + 'original' => '/crwvbzkjdoaoxlx/{name}', + 'regex' => '#^/crwvbzkjdoaoxlx/(?P[^/]+)$#', + 'start' => '/crwvbzkjdoaoxlx/', 'methods' => 'PATCH', ), ), - 'zo' => array ( + 'b' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zo/gdjsddij/{name}', - 'regex' => '#^/zo/gdjsddij/(?P[^/]+)$#', - 'start' => '/zo/gdjsddij/', + 'original' => '/b/beaylngxi/{name}', + 'regex' => '#^/b/beaylngxi/(?P[^/]+)$#', + 'start' => '/b/beaylngxi/', + 'methods' => 'DELETE', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/b/ubwdru/{name}', + 'regex' => '#^/b/ubwdru/(?P[^/]+)$#', + 'start' => '/b/ubwdru/', 'methods' => 'GET', ), + 2 => array ( + 'handler' => 'handler_func', + 'original' => '/b/bhmb/{name}', + 'regex' => '#^/b/bhmb/(?P[^/]+)$#', + 'start' => '/b/bhmb/', + 'methods' => 'DELETE', + ), ), - 'xfnxcn' => array ( + 'zfjfs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xfnxcn/kmg/nem/{name}', - 'regex' => '#^/xfnxcn/kmg/nem/(?P[^/]+)$#', - 'start' => '/xfnxcn/kmg/', - 'methods' => 'PUT', + 'original' => '/zfjfs/{name}', + 'regex' => '#^/zfjfs/(?P[^/]+)$#', + 'start' => '/zfjfs/', + 'methods' => 'POST', ), ), - 'cae' => array ( + 'ekyei' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cae/scccv/{name}', - 'regex' => '#^/cae/scccv/(?P[^/]+)$#', - 'start' => '/cae/scccv/', - 'methods' => 'POST', + 'original' => '/ekyei/l/{name}', + 'regex' => '#^/ekyei/l/(?P[^/]+)$#', + 'start' => '/ekyei/l/', + 'methods' => 'PATCH', ), ), - 'nipkeruviwazvaz' => array ( + 'airuboligsqv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nipkeruviwazvaz/qwlbh/{name}', - 'regex' => '#^/nipkeruviwazvaz/qwlbh/(?P[^/]+)$#', - 'start' => '/nipkeruviwazvaz/qwlbh/', + 'original' => '/airuboligsqv/mqybapp/{name}', + 'regex' => '#^/airuboligsqv/mqybapp/(?P[^/]+)$#', + 'start' => '/airuboligsqv/mqybapp/', 'methods' => 'DELETE', ), ), - 'vcbaefkjfvyjr' => array ( + 'oskdtajqjaegsy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vcbaefkjfvyjr/{name}', - 'regex' => '#^/vcbaefkjfvyjr/(?P[^/]+)$#', - 'start' => '/vcbaefkjfvyjr/', - 'methods' => 'PUT', + 'original' => '/oskdtajqjaegsy/{name}', + 'regex' => '#^/oskdtajqjaegsy/(?P[^/]+)$#', + 'start' => '/oskdtajqjaegsy/', + 'methods' => 'GET', ), ), - 'ccl' => array ( + 'yrdpddiiji' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ccl/tvy/{name}', - 'regex' => '#^/ccl/tvy/(?P[^/]+)$#', - 'start' => '/ccl/tvy/', + 'original' => '/yrdpddiiji/{name}', + 'regex' => '#^/yrdpddiiji/(?P[^/]+)$#', + 'start' => '/yrdpddiiji/', 'methods' => 'GET', ), ), - 'vuensmlsf' => array ( + 'zcxzqt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vuensmlsf/cj/rfnz/fwwrk/{name}', - 'regex' => '#^/vuensmlsf/cj/rfnz/fwwrk/(?P[^/]+)$#', - 'start' => '/vuensmlsf/cj/', + 'original' => '/zcxzqt/h/n/u/{name}', + 'regex' => '#^/zcxzqt/h/n/u/(?P[^/]+)$#', + 'start' => '/zcxzqt/h/', 'methods' => 'GET', ), ), - 'zgqjutc' => array ( + 'rbutrvu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zgqjutc/{name}', - 'regex' => '#^/zgqjutc/(?P[^/]+)$#', - 'start' => '/zgqjutc/', - 'methods' => 'POST', + 'original' => '/rbutrvu/{name}', + 'regex' => '#^/rbutrvu/(?P[^/]+)$#', + 'start' => '/rbutrvu/', + 'methods' => 'PUT', ), ), - 'ajjry' => array ( + 'nzpftx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ajjry/paxyq/dwzo/wnhzlu/{name}', - 'regex' => '#^/ajjry/paxyq/dwzo/wnhzlu/(?P[^/]+)$#', - 'start' => '/ajjry/paxyq/', + 'original' => '/nzpftx/ul/{name}', + 'regex' => '#^/nzpftx/ul/(?P[^/]+)$#', + 'start' => '/nzpftx/ul/', 'methods' => 'POST', ), ), - 'hrmgngbmm' => array ( + 'sxnf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hrmgngbmm/{name}', - 'regex' => '#^/hrmgngbmm/(?P[^/]+)$#', - 'start' => '/hrmgngbmm/', + 'original' => '/sxnf/azczjv/fdfz/s/{name}', + 'regex' => '#^/sxnf/azczjv/fdfz/s/(?P[^/]+)$#', + 'start' => '/sxnf/azczjv/', 'methods' => 'GET', ), ), - 'fxrihzcd' => array ( + 'czji' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fxrihzcd/{name}', - 'regex' => '#^/fxrihzcd/(?P[^/]+)$#', - 'start' => '/fxrihzcd/', + 'original' => '/czji/kdtpujx/{name}', + 'regex' => '#^/czji/kdtpujx/(?P[^/]+)$#', + 'start' => '/czji/kdtpujx/', 'methods' => 'PATCH', ), ), - 'oudss' => array ( + 'wlgrvhxugeywyftkd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oudss/{name}', - 'regex' => '#^/oudss/(?P[^/]+)$#', - 'start' => '/oudss/', + 'original' => '/wlgrvhxugeywyftkd/{name}', + 'regex' => '#^/wlgrvhxugeywyftkd/(?P[^/]+)$#', + 'start' => '/wlgrvhxugeywyftkd/', 'methods' => 'PATCH', ), ), - 'mswvh' => array ( + 'qdmpg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mswvh/adby/{name}', - 'regex' => '#^/mswvh/adby/(?P[^/]+)$#', - 'start' => '/mswvh/adby/', - 'methods' => 'DELETE', + 'original' => '/qdmpg/qkda/pdaouddkhb/{name}', + 'regex' => '#^/qdmpg/qkda/pdaouddkhb/(?P[^/]+)$#', + 'start' => '/qdmpg/qkda/', + 'methods' => 'PUT', ), ), - 'nb' => array ( + 'colnyzrg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nb/mh/sresqcfwb/{name}', - 'regex' => '#^/nb/mh/sresqcfwb/(?P[^/]+)$#', - 'start' => '/nb/mh/', - 'methods' => 'GET', + 'original' => '/colnyzrg/{name}', + 'regex' => '#^/colnyzrg/(?P[^/]+)$#', + 'start' => '/colnyzrg/', + 'methods' => 'POST', ), ), - 'yfhmlvorws' => array ( + 'hppwb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yfhmlvorws/szalnxhj/{name}', - 'regex' => '#^/yfhmlvorws/szalnxhj/(?P[^/]+)$#', - 'start' => '/yfhmlvorws/szalnxhj/', + 'original' => '/hppwb/{name}', + 'regex' => '#^/hppwb/(?P[^/]+)$#', + 'start' => '/hppwb/', 'methods' => 'POST', ), ), - 'a' => array ( + 'p' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/a/vhq/umwho/hnr/{name}', - 'regex' => '#^/a/vhq/umwho/hnr/(?P[^/]+)$#', - 'start' => '/a/vhq/', + 'original' => '/p/vpiuoqsedf/{name}', + 'regex' => '#^/p/vpiuoqsedf/(?P[^/]+)$#', + 'start' => '/p/vpiuoqsedf/', 'methods' => 'GET', ), - ), - 'fj' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/fj/gpabrf/{name}', - 'regex' => '#^/fj/gpabrf/(?P[^/]+)$#', - 'start' => '/fj/gpabrf/', - 'methods' => 'DELETE', + 'original' => '/p/qfvqpxmvweal/di/{name}', + 'regex' => '#^/p/qfvqpxmvweal/di/(?P[^/]+)$#', + 'start' => '/p/qfvqpxmvweal/', + 'methods' => 'GET', + ), + 2 => array ( + 'handler' => 'handler_func', + 'original' => '/p/yri/b/enc/uirxvjh/beu/{name}', + 'regex' => '#^/p/yri/b/enc/uirxvjh/beu/(?P[^/]+)$#', + 'start' => '/p/yri/', + 'methods' => 'POST', ), ), - 'bomhxbhylnhqfhc' => array ( + 'jidqdagspdwwd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bomhxbhylnhqfhc/{name}', - 'regex' => '#^/bomhxbhylnhqfhc/(?P[^/]+)$#', - 'start' => '/bomhxbhylnhqfhc/', - 'methods' => 'PUT', + 'original' => '/jidqdagspdwwd/l/{name}', + 'regex' => '#^/jidqdagspdwwd/l/(?P[^/]+)$#', + 'start' => '/jidqdagspdwwd/l/', + 'methods' => 'POST', ), ), - 'cihwo' => array ( + 'uqhgdrmqcufptnuex' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cihwo/{name}', - 'regex' => '#^/cihwo/(?P[^/]+)$#', - 'start' => '/cihwo/', + 'original' => '/uqhgdrmqcufptnuex/{name}', + 'regex' => '#^/uqhgdrmqcufptnuex/(?P[^/]+)$#', + 'start' => '/uqhgdrmqcufptnuex/', 'methods' => 'GET', ), ), - 'kbbydifcsabridwzkqgd' => array ( + 'ze' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kbbydifcsabridwzkqgd/{name}', - 'regex' => '#^/kbbydifcsabridwzkqgd/(?P[^/]+)$#', - 'start' => '/kbbydifcsabridwzkqgd/', - 'methods' => 'PATCH', + 'original' => '/ze/cgsnkncu/{name}', + 'regex' => '#^/ze/cgsnkncu/(?P[^/]+)$#', + 'start' => '/ze/cgsnkncu/', + 'methods' => 'GET', ), ), - 'hcufzliawwkgdk' => array ( + 'tvspzriildlsfz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hcufzliawwkgdk/{name}', - 'regex' => '#^/hcufzliawwkgdk/(?P[^/]+)$#', - 'start' => '/hcufzliawwkgdk/', + 'original' => '/tvspzriildlsfz/{name}', + 'regex' => '#^/tvspzriildlsfz/(?P[^/]+)$#', + 'start' => '/tvspzriildlsfz/', 'methods' => 'PUT', ), ), - 'hcfwyqfmfm' => array ( + 'sbegfvfs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hcfwyqfmfm/nban/{name}', - 'regex' => '#^/hcfwyqfmfm/nban/(?P[^/]+)$#', - 'start' => '/hcfwyqfmfm/nban/', + 'original' => '/sbegfvfs/{name}', + 'regex' => '#^/sbegfvfs/(?P[^/]+)$#', + 'start' => '/sbegfvfs/', 'methods' => 'POST', ), ), - 'zl' => array ( + 'hba' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zl/jryr/xdttu/{name}', - 'regex' => '#^/zl/jryr/xdttu/(?P[^/]+)$#', - 'start' => '/zl/jryr/', - 'methods' => 'DELETE', + 'original' => '/hba/euhzwym/scppu/{name}', + 'regex' => '#^/hba/euhzwym/scppu/(?P[^/]+)$#', + 'start' => '/hba/euhzwym/', + 'methods' => 'GET', ), ), - 'mzpciznqfw' => array ( + 'ubvuq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mzpciznqfw/{name}', - 'regex' => '#^/mzpciznqfw/(?P[^/]+)$#', - 'start' => '/mzpciznqfw/', + 'original' => '/ubvuq/agkagedyhcniir/{name}', + 'regex' => '#^/ubvuq/agkagedyhcniir/(?P[^/]+)$#', + 'start' => '/ubvuq/agkagedyhcniir/', 'methods' => 'PUT', ), ), - 'bonqkn' => array ( + 're' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bonqkn/{name}', - 'regex' => '#^/bonqkn/(?P[^/]+)$#', - 'start' => '/bonqkn/', - 'methods' => 'GET', + 'original' => '/re/zriqiejrkoc/{name}', + 'regex' => '#^/re/zriqiejrkoc/(?P[^/]+)$#', + 'start' => '/re/zriqiejrkoc/', + 'methods' => 'PATCH', ), ), - 'fqhgem' => array ( + 'lfq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fqhgem/{name}', - 'regex' => '#^/fqhgem/(?P[^/]+)$#', - 'start' => '/fqhgem/', - 'methods' => 'POST', + 'original' => '/lfq/mam/driavni/{name}', + 'regex' => '#^/lfq/mam/driavni/(?P[^/]+)$#', + 'start' => '/lfq/mam/', + 'methods' => 'PATCH', ), ), - 'clhtmgugaz' => array ( + 'oy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/clhtmgugaz/{name}', - 'regex' => '#^/clhtmgugaz/(?P[^/]+)$#', - 'start' => '/clhtmgugaz/', - 'methods' => 'GET', + 'original' => '/oy/occkwp/{name}', + 'regex' => '#^/oy/occkwp/(?P[^/]+)$#', + 'start' => '/oy/occkwp/', + 'methods' => 'PUT', ), ), - 'rvouu' => array ( + 'w' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rvouu/{name}', - 'regex' => '#^/rvouu/(?P[^/]+)$#', - 'start' => '/rvouu/', + 'original' => '/w/fladbcce/{name}', + 'regex' => '#^/w/fladbcce/(?P[^/]+)$#', + 'start' => '/w/fladbcce/', 'methods' => 'GET', ), ), - 'v' => array ( + 'fuxilgksh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/v/ym/knbyntyhk/nxa/waln/{name}', - 'regex' => '#^/v/ym/knbyntyhk/nxa/waln/(?P[^/]+)$#', - 'start' => '/v/ym/', - 'methods' => 'GET', + 'original' => '/fuxilgksh/{name}', + 'regex' => '#^/fuxilgksh/(?P[^/]+)$#', + 'start' => '/fuxilgksh/', + 'methods' => 'PUT', ), ), - 'opfh' => array ( + 'omghxn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/opfh/el/uafffmz/{name}', - 'regex' => '#^/opfh/el/uafffmz/(?P[^/]+)$#', - 'start' => '/opfh/el/', - 'methods' => 'PATCH', + 'original' => '/omghxn/{name}', + 'regex' => '#^/omghxn/(?P[^/]+)$#', + 'start' => '/omghxn/', + 'methods' => 'PUT', ), ), - 'rwiwsxxidrbnjgms' => array ( + 'jrmgkzkwfnk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rwiwsxxidrbnjgms/tk/{name}', - 'regex' => '#^/rwiwsxxidrbnjgms/tk/(?P[^/]+)$#', - 'start' => '/rwiwsxxidrbnjgms/tk/', + 'original' => '/jrmgkzkwfnk/{name}', + 'regex' => '#^/jrmgkzkwfnk/(?P[^/]+)$#', + 'start' => '/jrmgkzkwfnk/', 'methods' => 'DELETE', ), ), - 'vgndq' => array ( + 'xv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vgndq/jtlwrqwddhlkis/{name}', - 'regex' => '#^/vgndq/jtlwrqwddhlkis/(?P[^/]+)$#', - 'start' => '/vgndq/jtlwrqwddhlkis/', - 'methods' => 'GET', + 'original' => '/xv/hh/h/dzvihosgrq/u/{name}', + 'regex' => '#^/xv/hh/h/dzvihosgrq/u/(?P[^/]+)$#', + 'start' => '/xv/hh/', + 'methods' => 'PATCH', ), ), - 'zxywlwlrddzdzxvzkac' => array ( + 'mp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zxywlwlrddzdzxvzkac/{name}', - 'regex' => '#^/zxywlwlrddzdzxvzkac/(?P[^/]+)$#', - 'start' => '/zxywlwlrddzdzxvzkac/', + 'original' => '/mp/weiqlte/v/cdvuzu/{name}', + 'regex' => '#^/mp/weiqlte/v/cdvuzu/(?P[^/]+)$#', + 'start' => '/mp/weiqlte/', 'methods' => 'PATCH', ), ), - 'ioptob' => array ( + 'ayicno' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ioptob/u/pw/ufdtza/{name}', - 'regex' => '#^/ioptob/u/pw/ufdtza/(?P[^/]+)$#', - 'start' => '/ioptob/u/', - 'methods' => 'DELETE', + 'original' => '/ayicno/ly/cfqv/npfm/{name}', + 'regex' => '#^/ayicno/ly/cfqv/npfm/(?P[^/]+)$#', + 'start' => '/ayicno/ly/', + 'methods' => 'POST', ), ), - 'tpp' => array ( + 'ltjhduzb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tpp/ffscoeqyrvhmyr/{name}', - 'regex' => '#^/tpp/ffscoeqyrvhmyr/(?P[^/]+)$#', - 'start' => '/tpp/ffscoeqyrvhmyr/', + 'original' => '/ltjhduzb/{name}', + 'regex' => '#^/ltjhduzb/(?P[^/]+)$#', + 'start' => '/ltjhduzb/', 'methods' => 'PUT', ), ), - 'cxevtqmcirqeiaqwosf' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/cxevtqmcirqeiaqwosf/{name}', - 'regex' => '#^/cxevtqmcirqeiaqwosf/(?P[^/]+)$#', - 'start' => '/cxevtqmcirqeiaqwosf/', - 'methods' => 'DELETE', - ), - ), - 'qzfkm' => array ( + 'xryztfschq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qzfkm/no/{name}', - 'regex' => '#^/qzfkm/no/(?P[^/]+)$#', - 'start' => '/qzfkm/no/', - 'methods' => 'GET', + 'original' => '/xryztfschq/nuqm/{name}', + 'regex' => '#^/xryztfschq/nuqm/(?P[^/]+)$#', + 'start' => '/xryztfschq/nuqm/', + 'methods' => 'PUT', ), ), - 'pee' => array ( + 'vf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pee/a/wr/{name}', - 'regex' => '#^/pee/a/wr/(?P[^/]+)$#', - 'start' => '/pee/a/', + 'original' => '/vf/nym/{name}', + 'regex' => '#^/vf/nym/(?P[^/]+)$#', + 'start' => '/vf/nym/', 'methods' => 'DELETE', ), ), - 'onybq' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/onybq/mranodxiv/{name}', - 'regex' => '#^/onybq/mranodxiv/(?P[^/]+)$#', - 'start' => '/onybq/mranodxiv/', - 'methods' => 'PATCH', - ), - ), - 'alqvdmxrzggwahi' => array ( + 'tpevlp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/alqvdmxrzggwahi/{name}', - 'regex' => '#^/alqvdmxrzggwahi/(?P[^/]+)$#', - 'start' => '/alqvdmxrzggwahi/', - 'methods' => 'DELETE', + 'original' => '/tpevlp/{name}', + 'regex' => '#^/tpevlp/(?P[^/]+)$#', + 'start' => '/tpevlp/', + 'methods' => 'PUT', ), ), - 'knkrjle' => array ( + 'puh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/knkrjle/{name}', - 'regex' => '#^/knkrjle/(?P[^/]+)$#', - 'start' => '/knkrjle/', + 'original' => '/puh/yivemdfm/cqdt/{name}', + 'regex' => '#^/puh/yivemdfm/cqdt/(?P[^/]+)$#', + 'start' => '/puh/yivemdfm/', 'methods' => 'GET', ), ), - 'iipw' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/iipw/dwkhhkqgtpod/{name}', - 'regex' => '#^/iipw/dwkhhkqgtpod/(?P[^/]+)$#', - 'start' => '/iipw/dwkhhkqgtpod/', - 'methods' => 'POST', - ), - ), - 'jplb' => array ( + 'doaohrbzu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jplb/s/vpwuh/zczb/{name}', - 'regex' => '#^/jplb/s/vpwuh/zczb/(?P[^/]+)$#', - 'start' => '/jplb/s/', + 'original' => '/doaohrbzu/{name}', + 'regex' => '#^/doaohrbzu/(?P[^/]+)$#', + 'start' => '/doaohrbzu/', 'methods' => 'GET', ), ), - 'imxtgk' => array ( + 'jqhdyivjqk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/imxtgk/m/g/wn/{name}', - 'regex' => '#^/imxtgk/m/g/wn/(?P[^/]+)$#', - 'start' => '/imxtgk/m/', + 'original' => '/jqhdyivjqk/nmxc/s/{name}', + 'regex' => '#^/jqhdyivjqk/nmxc/s/(?P[^/]+)$#', + 'start' => '/jqhdyivjqk/nmxc/', 'methods' => 'GET', ), ), - 'jq' => array ( + 'zbmjyq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jq/bdqsqye/c/{name}', - 'regex' => '#^/jq/bdqsqye/c/(?P[^/]+)$#', - 'start' => '/jq/bdqsqye/', + 'original' => '/zbmjyq/{name}', + 'regex' => '#^/zbmjyq/(?P[^/]+)$#', + 'start' => '/zbmjyq/', 'methods' => 'GET', ), ), - 'hzcb' => array ( + 'ac' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hzcb/cisuld/{name}', - 'regex' => '#^/hzcb/cisuld/(?P[^/]+)$#', - 'start' => '/hzcb/cisuld/', + 'original' => '/ac/pzosdqembz/{name}', + 'regex' => '#^/ac/pzosdqembz/(?P[^/]+)$#', + 'start' => '/ac/pzosdqembz/', 'methods' => 'DELETE', ), ), - 'xootupmb' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/xootupmb/btzwcemsm/{name}', - 'regex' => '#^/xootupmb/btzwcemsm/(?P[^/]+)$#', - 'start' => '/xootupmb/btzwcemsm/', - 'methods' => 'GET', - ), - ), - 'qtevsmpux' => array ( + 'uawjfrgsvgno' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qtevsmpux/ojfzgddbnz/{name}', - 'regex' => '#^/qtevsmpux/ojfzgddbnz/(?P[^/]+)$#', - 'start' => '/qtevsmpux/ojfzgddbnz/', - 'methods' => 'DELETE', + 'original' => '/uawjfrgsvgno/{name}', + 'regex' => '#^/uawjfrgsvgno/(?P[^/]+)$#', + 'start' => '/uawjfrgsvgno/', + 'methods' => 'PATCH', ), ), - 'uaitubyialgrdv' => array ( + 'pjseoouwbnrqng' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uaitubyialgrdv/{name}', - 'regex' => '#^/uaitubyialgrdv/(?P[^/]+)$#', - 'start' => '/uaitubyialgrdv/', - 'methods' => 'POST', + 'original' => '/pjseoouwbnrqng/u/{name}', + 'regex' => '#^/pjseoouwbnrqng/u/(?P[^/]+)$#', + 'start' => '/pjseoouwbnrqng/u/', + 'methods' => 'PUT', ), ), - 'ev' => array ( + 'jvwrk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ev/s/nrbxh/yqqx/mwgcc/{name}', - 'regex' => '#^/ev/s/nrbxh/yqqx/mwgcc/(?P[^/]+)$#', - 'start' => '/ev/s/', - 'methods' => 'PATCH', + 'original' => '/jvwrk/ysyfz/wzg/bwkp/{name}', + 'regex' => '#^/jvwrk/ysyfz/wzg/bwkp/(?P[^/]+)$#', + 'start' => '/jvwrk/ysyfz/', + 'methods' => 'GET', ), ), - 'ajfoowr' => array ( + 'zbheoldrwksywzbsmy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ajfoowr/{name}', - 'regex' => '#^/ajfoowr/(?P[^/]+)$#', - 'start' => '/ajfoowr/', - 'methods' => 'POST', + 'original' => '/zbheoldrwksywzbsmy/{name}', + 'regex' => '#^/zbheoldrwksywzbsmy/(?P[^/]+)$#', + 'start' => '/zbheoldrwksywzbsmy/', + 'methods' => 'GET', ), ), - 'wzrwngz' => array ( + 'chsimjmesmtkmfiyzfz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wzrwngz/{name}', - 'regex' => '#^/wzrwngz/(?P[^/]+)$#', - 'start' => '/wzrwngz/', + 'original' => '/chsimjmesmtkmfiyzfz/{name}', + 'regex' => '#^/chsimjmesmtkmfiyzfz/(?P[^/]+)$#', + 'start' => '/chsimjmesmtkmfiyzfz/', 'methods' => 'PUT', ), ), - 'owxta' => array ( + 'u' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/owxta/uuawa/uwicj/bqt/{name}', - 'regex' => '#^/owxta/uuawa/uwicj/bqt/(?P[^/]+)$#', - 'start' => '/owxta/uuawa/', + 'original' => '/u/gzix/{name}', + 'regex' => '#^/u/gzix/(?P[^/]+)$#', + 'start' => '/u/gzix/', 'methods' => 'DELETE', ), - ), - 'kwbsmdvcdufkolpgaw' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/kwbsmdvcdufkolpgaw/{name}', - 'regex' => '#^/kwbsmdvcdufkolpgaw/(?P[^/]+)$#', - 'start' => '/kwbsmdvcdufkolpgaw/', + 'original' => '/u/bdcw/eh/{name}', + 'regex' => '#^/u/bdcw/eh/(?P[^/]+)$#', + 'start' => '/u/bdcw/', 'methods' => 'POST', ), - ), - 'vhfhohplosvwragny' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/vhfhohplosvwragny/{name}', - 'regex' => '#^/vhfhohplosvwragny/(?P[^/]+)$#', - 'start' => '/vhfhohplosvwragny/', - 'methods' => 'DELETE', + 'original' => '/u/ldera/{name}', + 'regex' => '#^/u/ldera/(?P[^/]+)$#', + 'start' => '/u/ldera/', + 'methods' => 'PATCH', ), - ), - 'ndkuuvvxt' => array ( - 0 => array ( + 3 => array ( 'handler' => 'handler_func', - 'original' => '/ndkuuvvxt/{name}', - 'regex' => '#^/ndkuuvvxt/(?P[^/]+)$#', - 'start' => '/ndkuuvvxt/', - 'methods' => 'PATCH', + 'original' => '/u/pnjn/o/{name}', + 'regex' => '#^/u/pnjn/o/(?P[^/]+)$#', + 'start' => '/u/pnjn/', + 'methods' => 'GET', ), - ), - 'klvtarpdp' => array ( - 0 => array ( + 4 => array ( 'handler' => 'handler_func', - 'original' => '/klvtarpdp/{name}', - 'regex' => '#^/klvtarpdp/(?P[^/]+)$#', - 'start' => '/klvtarpdp/', + 'original' => '/u/lktxhej/ggi/bvoym/{name}', + 'regex' => '#^/u/lktxhej/ggi/bvoym/(?P[^/]+)$#', + 'start' => '/u/lktxhej/', 'methods' => 'POST', ), + 5 => array ( + 'handler' => 'handler_func', + 'original' => '/u/lqllg/kr/bbtk/{name}', + 'regex' => '#^/u/lqllg/kr/bbtk/(?P[^/]+)$#', + 'start' => '/u/lqllg/', + 'methods' => 'GET', + ), ), - 'yt' => array ( + 'jltaunql' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yt/zvzwvycdfpftkqe/d/{name}', - 'regex' => '#^/yt/zvzwvycdfpftkqe/d/(?P[^/]+)$#', - 'start' => '/yt/zvzwvycdfpftkqe/', + 'original' => '/jltaunql/wcttuhs/{name}', + 'regex' => '#^/jltaunql/wcttuhs/(?P[^/]+)$#', + 'start' => '/jltaunql/wcttuhs/', 'methods' => 'POST', ), ), - 'jzrzwu' => array ( + 'zptv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jzrzwu/h/{name}', - 'regex' => '#^/jzrzwu/h/(?P[^/]+)$#', - 'start' => '/jzrzwu/h/', + 'original' => '/zptv/w/zvkuatm/{name}', + 'regex' => '#^/zptv/w/zvkuatm/(?P[^/]+)$#', + 'start' => '/zptv/w/', 'methods' => 'PUT', ), ), - 'xplxdmu' => array ( + 'ovmfj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xplxdmu/{name}', - 'regex' => '#^/xplxdmu/(?P[^/]+)$#', - 'start' => '/xplxdmu/', - 'methods' => 'PATCH', + 'original' => '/ovmfj/wgxqm/{name}', + 'regex' => '#^/ovmfj/wgxqm/(?P[^/]+)$#', + 'start' => '/ovmfj/wgxqm/', + 'methods' => 'PUT', ), ), - 'dsfo' => array ( + 'v' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dsfo/agwzqhodpcpyxw/{name}', - 'regex' => '#^/dsfo/agwzqhodpcpyxw/(?P[^/]+)$#', - 'start' => '/dsfo/agwzqhodpcpyxw/', + 'original' => '/v/dstd/k/vznzomvzqy/{name}', + 'regex' => '#^/v/dstd/k/vznzomvzqy/(?P[^/]+)$#', + 'start' => '/v/dstd/', 'methods' => 'GET', ), ), - 'ca' => array ( + 'pirqp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ca/qoijtiu/{name}', - 'regex' => '#^/ca/qoijtiu/(?P[^/]+)$#', - 'start' => '/ca/qoijtiu/', - 'methods' => 'PUT', + 'original' => '/pirqp/vzzmdq/{name}', + 'regex' => '#^/pirqp/vzzmdq/(?P[^/]+)$#', + 'start' => '/pirqp/vzzmdq/', + 'methods' => 'GET', ), ), - 'uqbqox' => array ( + 'kzczvvvge' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uqbqox/fhqcr/{name}', - 'regex' => '#^/uqbqox/fhqcr/(?P[^/]+)$#', - 'start' => '/uqbqox/fhqcr/', + 'original' => '/kzczvvvge/{name}', + 'regex' => '#^/kzczvvvge/(?P[^/]+)$#', + 'start' => '/kzczvvvge/', 'methods' => 'DELETE', ), ), - 'xjbol' => array ( + 'vphbybhkpzw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xjbol/{name}', - 'regex' => '#^/xjbol/(?P[^/]+)$#', - 'start' => '/xjbol/', + 'original' => '/vphbybhkpzw/{name}', + 'regex' => '#^/vphbybhkpzw/(?P[^/]+)$#', + 'start' => '/vphbybhkpzw/', 'methods' => 'GET', ), ), - 'jwyg' => array ( + 'obmei' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jwyg/j/fkbhiogu/ypma/pfh/{name}', - 'regex' => '#^/jwyg/j/fkbhiogu/ypma/pfh/(?P[^/]+)$#', - 'start' => '/jwyg/j/', - 'methods' => 'POST', + 'original' => '/obmei/{name}', + 'regex' => '#^/obmei/(?P[^/]+)$#', + 'start' => '/obmei/', + 'methods' => 'GET', ), ), - 'bwoqqtwbdt' => array ( + 'lrxutruhan' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bwoqqtwbdt/q/{name}', - 'regex' => '#^/bwoqqtwbdt/q/(?P[^/]+)$#', - 'start' => '/bwoqqtwbdt/q/', + 'original' => '/lrxutruhan/{name}', + 'regex' => '#^/lrxutruhan/(?P[^/]+)$#', + 'start' => '/lrxutruhan/', 'methods' => 'GET', ), ), - 'rt' => array ( + 'tibarna' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rt/rvh/qaaus/{name}', - 'regex' => '#^/rt/rvh/qaaus/(?P[^/]+)$#', - 'start' => '/rt/rvh/', - 'methods' => 'PATCH', + 'original' => '/tibarna/n/czwmgy/czab/x/{name}', + 'regex' => '#^/tibarna/n/czwmgy/czab/x/(?P[^/]+)$#', + 'start' => '/tibarna/n/', + 'methods' => 'GET', ), ), - 'djrmbev' => array ( + 'qohdjiwskcz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/djrmbev/{name}', - 'regex' => '#^/djrmbev/(?P[^/]+)$#', - 'start' => '/djrmbev/', + 'original' => '/qohdjiwskcz/{name}', + 'regex' => '#^/qohdjiwskcz/(?P[^/]+)$#', + 'start' => '/qohdjiwskcz/', 'methods' => 'PUT', ), ), - 'tfrprspwytiz' => array ( + 'rgbpx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tfrprspwytiz/{name}', - 'regex' => '#^/tfrprspwytiz/(?P[^/]+)$#', - 'start' => '/tfrprspwytiz/', + 'original' => '/rgbpx/avu/weqvm/vl/{name}', + 'regex' => '#^/rgbpx/avu/weqvm/vl/(?P[^/]+)$#', + 'start' => '/rgbpx/avu/', 'methods' => 'PATCH', ), ), - 'hkvcytc' => array ( + 'dcujldltw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hkvcytc/{name}', - 'regex' => '#^/hkvcytc/(?P[^/]+)$#', - 'start' => '/hkvcytc/', - 'methods' => 'GET', + 'original' => '/dcujldltw/{name}', + 'regex' => '#^/dcujldltw/(?P[^/]+)$#', + 'start' => '/dcujldltw/', + 'methods' => 'DELETE', ), ), - 'uftxt' => array ( + 'wgyxdih' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uftxt/fpdmbrayjeac/{name}', - 'regex' => '#^/uftxt/fpdmbrayjeac/(?P[^/]+)$#', - 'start' => '/uftxt/fpdmbrayjeac/', - 'methods' => 'GET', + 'original' => '/wgyxdih/mkp/bhwoiyg/wi/{name}', + 'regex' => '#^/wgyxdih/mkp/bhwoiyg/wi/(?P[^/]+)$#', + 'start' => '/wgyxdih/mkp/', + 'methods' => 'PUT', ), ), - 'snmwjwohvbta' => array ( + 'ddwnfio' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/snmwjwohvbta/{name}', - 'regex' => '#^/snmwjwohvbta/(?P[^/]+)$#', - 'start' => '/snmwjwohvbta/', - 'methods' => 'GET', + 'original' => '/ddwnfio/{name}', + 'regex' => '#^/ddwnfio/(?P[^/]+)$#', + 'start' => '/ddwnfio/', + 'methods' => 'PATCH', ), ), - 'gdbdt' => array ( + 'ypzcyw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gdbdt/ibn/km/abay/{name}', - 'regex' => '#^/gdbdt/ibn/km/abay/(?P[^/]+)$#', - 'start' => '/gdbdt/ibn/', + 'original' => '/ypzcyw/qg/{name}', + 'regex' => '#^/ypzcyw/qg/(?P[^/]+)$#', + 'start' => '/ypzcyw/qg/', 'methods' => 'GET', ), ), - 'ogfsqhtpae' => array ( + 'qmwlroaa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ogfsqhtpae/ccwz/{name}', - 'regex' => '#^/ogfsqhtpae/ccwz/(?P[^/]+)$#', - 'start' => '/ogfsqhtpae/ccwz/', - 'methods' => 'DELETE', + 'original' => '/qmwlroaa/wkmquyjgbw/{name}', + 'regex' => '#^/qmwlroaa/wkmquyjgbw/(?P[^/]+)$#', + 'start' => '/qmwlroaa/wkmquyjgbw/', + 'methods' => 'PUT', ), ), - 'udm' => array ( + 'pxmhmce' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/udm/mifvujnx/{name}', - 'regex' => '#^/udm/mifvujnx/(?P[^/]+)$#', - 'start' => '/udm/mifvujnx/', + 'original' => '/pxmhmce/{name}', + 'regex' => '#^/pxmhmce/(?P[^/]+)$#', + 'start' => '/pxmhmce/', 'methods' => 'GET', ), ), - 'rssaexizniufkcdgz' => array ( + 'hwr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rssaexizniufkcdgz/br/{name}', - 'regex' => '#^/rssaexizniufkcdgz/br/(?P[^/]+)$#', - 'start' => '/rssaexizniufkcdgz/br/', - 'methods' => 'DELETE', + 'original' => '/hwr/m/sieyf/cpalf/{name}', + 'regex' => '#^/hwr/m/sieyf/cpalf/(?P[^/]+)$#', + 'start' => '/hwr/m/', + 'methods' => 'PATCH', ), ), - 'kpyeiq' => array ( + 'jvrmas' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kpyeiq/{name}', - 'regex' => '#^/kpyeiq/(?P[^/]+)$#', - 'start' => '/kpyeiq/', - 'methods' => 'POST', + 'original' => '/jvrmas/eheyyyw/fa/{name}', + 'regex' => '#^/jvrmas/eheyyyw/fa/(?P[^/]+)$#', + 'start' => '/jvrmas/eheyyyw/', + 'methods' => 'GET', ), ), - 'wmpk' => array ( + 'oyphxzvfywotgkjfpu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wmpk/zdwddyvucrujeh/{name}', - 'regex' => '#^/wmpk/zdwddyvucrujeh/(?P[^/]+)$#', - 'start' => '/wmpk/zdwddyvucrujeh/', - 'methods' => 'PATCH', + 'original' => '/oyphxzvfywotgkjfpu/r/{name}', + 'regex' => '#^/oyphxzvfywotgkjfpu/r/(?P[^/]+)$#', + 'start' => '/oyphxzvfywotgkjfpu/r/', + 'methods' => 'POST', ), ), - 'gkrqwg' => array ( + 'dnfa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gkrqwg/{name}', - 'regex' => '#^/gkrqwg/(?P[^/]+)$#', - 'start' => '/gkrqwg/', + 'original' => '/dnfa/wrjofhpr/e/{name}', + 'regex' => '#^/dnfa/wrjofhpr/e/(?P[^/]+)$#', + 'start' => '/dnfa/wrjofhpr/', 'methods' => 'GET', ), ), - 'sfsi' => array ( + 'mmw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sfsi/tqufiijoliicwnm/d/{name}', - 'regex' => '#^/sfsi/tqufiijoliicwnm/d/(?P[^/]+)$#', - 'start' => '/sfsi/tqufiijoliicwnm/', - 'methods' => 'DELETE', - ), - ), - 'cdvdksm' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/cdvdksm/h/{name}', - 'regex' => '#^/cdvdksm/h/(?P[^/]+)$#', - 'start' => '/cdvdksm/h/', + 'original' => '/mmw/e/rspihtkdhdcqrdgt/{name}', + 'regex' => '#^/mmw/e/rspihtkdhdcqrdgt/(?P[^/]+)$#', + 'start' => '/mmw/e/', 'methods' => 'POST', ), ), - 'gqoyn' => array ( + 'qf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gqoyn/hvjpdg/ub/jrdfd/{name}', - 'regex' => '#^/gqoyn/hvjpdg/ub/jrdfd/(?P[^/]+)$#', - 'start' => '/gqoyn/hvjpdg/', - 'methods' => 'PATCH', + 'original' => '/qf/fnwknzznomhsrq/{name}', + 'regex' => '#^/qf/fnwknzznomhsrq/(?P[^/]+)$#', + 'start' => '/qf/fnwknzznomhsrq/', + 'methods' => 'PUT', ), ), - 'eyiatyutepyuc' => array ( + 'yijglj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eyiatyutepyuc/{name}', - 'regex' => '#^/eyiatyutepyuc/(?P[^/]+)$#', - 'start' => '/eyiatyutepyuc/', - 'methods' => 'DELETE', + 'original' => '/yijglj/y/{name}', + 'regex' => '#^/yijglj/y/(?P[^/]+)$#', + 'start' => '/yijglj/y/', + 'methods' => 'GET', ), ), - 'otwbhxplod' => array ( + 'rb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/otwbhxplod/{name}', - 'regex' => '#^/otwbhxplod/(?P[^/]+)$#', - 'start' => '/otwbhxplod/', - 'methods' => 'POST', + 'original' => '/rb/nqxyiefb/fhctpjwxe/{name}', + 'regex' => '#^/rb/nqxyiefb/fhctpjwxe/(?P[^/]+)$#', + 'start' => '/rb/nqxyiefb/', + 'methods' => 'GET', ), ), - 'pugcud' => array ( + 'waexkl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pugcud/tpwfybmxlah/{name}', - 'regex' => '#^/pugcud/tpwfybmxlah/(?P[^/]+)$#', - 'start' => '/pugcud/tpwfybmxlah/', - 'methods' => 'PATCH', + 'original' => '/waexkl/roffkz/qcaq/s/{name}', + 'regex' => '#^/waexkl/roffkz/qcaq/s/(?P[^/]+)$#', + 'start' => '/waexkl/roffkz/', + 'methods' => 'GET', ), ), - 'sr' => array ( + 'o' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sr/zlakem/mnf/hxfd/{name}', - 'regex' => '#^/sr/zlakem/mnf/hxfd/(?P[^/]+)$#', - 'start' => '/sr/zlakem/', - 'methods' => 'DELETE', + 'original' => '/o/ppnyg/ankcank/{name}', + 'regex' => '#^/o/ppnyg/ankcank/(?P[^/]+)$#', + 'start' => '/o/ppnyg/', + 'methods' => 'POST', ), ), - 'hddjs' => array ( + 'hi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hddjs/{name}', - 'regex' => '#^/hddjs/(?P[^/]+)$#', - 'start' => '/hddjs/', - 'methods' => 'PATCH', + 'original' => '/hi/fz/tamt/q/rztxpirfa/{name}', + 'regex' => '#^/hi/fz/tamt/q/rztxpirfa/(?P[^/]+)$#', + 'start' => '/hi/fz/', + 'methods' => 'GET', ), ), - 'whpuls' => array ( + 'hfhtxdsrdft' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/whpuls/wss/cincof/xpcx/{name}', - 'regex' => '#^/whpuls/wss/cincof/xpcx/(?P[^/]+)$#', - 'start' => '/whpuls/wss/', + 'original' => '/hfhtxdsrdft/{name}', + 'regex' => '#^/hfhtxdsrdft/(?P[^/]+)$#', + 'start' => '/hfhtxdsrdft/', 'methods' => 'GET', ), ), - 'jj' => array ( + 'jlz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jj/mybhed/xgvee/{name}', - 'regex' => '#^/jj/mybhed/xgvee/(?P[^/]+)$#', - 'start' => '/jj/mybhed/', - 'methods' => 'PUT', + 'original' => '/jlz/vpgsdvhqjlgpr/oxh/{name}', + 'regex' => '#^/jlz/vpgsdvhqjlgpr/oxh/(?P[^/]+)$#', + 'start' => '/jlz/vpgsdvhqjlgpr/', + 'methods' => 'PATCH', ), ), - 'wildvco' => array ( + 'tywvs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wildvco/{name}', - 'regex' => '#^/wildvco/(?P[^/]+)$#', - 'start' => '/wildvco/', - 'methods' => 'PUT', + 'original' => '/tywvs/gzzbdsayfvwks/{name}', + 'regex' => '#^/tywvs/gzzbdsayfvwks/(?P[^/]+)$#', + 'start' => '/tywvs/gzzbdsayfvwks/', + 'methods' => 'DELETE', ), ), - 'sban' => array ( + 'sp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sban/poijpkw/{name}', - 'regex' => '#^/sban/poijpkw/(?P[^/]+)$#', - 'start' => '/sban/poijpkw/', - 'methods' => 'POST', + 'original' => '/sp/hwzmybvspo/{name}', + 'regex' => '#^/sp/hwzmybvspo/(?P[^/]+)$#', + 'start' => '/sp/hwzmybvspo/', + 'methods' => 'PUT', ), ), - 'fi' => array ( + 'ygcrwdsoxn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fi/ppj/{name}', - 'regex' => '#^/fi/ppj/(?P[^/]+)$#', - 'start' => '/fi/ppj/', - 'methods' => 'DELETE', + 'original' => '/ygcrwdsoxn/{name}', + 'regex' => '#^/ygcrwdsoxn/(?P[^/]+)$#', + 'start' => '/ygcrwdsoxn/', + 'methods' => 'GET', ), ), - 'cwalr' => array ( + 'wnamu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cwalr/kzovk/{name}', - 'regex' => '#^/cwalr/kzovk/(?P[^/]+)$#', - 'start' => '/cwalr/kzovk/', - 'methods' => 'DELETE', + 'original' => '/wnamu/zmhlbtja/{name}', + 'regex' => '#^/wnamu/zmhlbtja/(?P[^/]+)$#', + 'start' => '/wnamu/zmhlbtja/', + 'methods' => 'PUT', ), ), - 'bmmzuohh' => array ( + 'jnc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bmmzuohh/{name}', - 'regex' => '#^/bmmzuohh/(?P[^/]+)$#', - 'start' => '/bmmzuohh/', + 'original' => '/jnc/bo/qokm/fcrav/n/{name}', + 'regex' => '#^/jnc/bo/qokm/fcrav/n/(?P[^/]+)$#', + 'start' => '/jnc/bo/', 'methods' => 'GET', ), ), - 'lanpqkg' => array ( + 'rsbcovz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lanpqkg/qvbd/{name}', - 'regex' => '#^/lanpqkg/qvbd/(?P[^/]+)$#', - 'start' => '/lanpqkg/qvbd/', + 'original' => '/rsbcovz/{name}', + 'regex' => '#^/rsbcovz/(?P[^/]+)$#', + 'start' => '/rsbcovz/', 'methods' => 'DELETE', ), ), - 'mlp' => array ( + 'cf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mlp/kb/n/{name}', - 'regex' => '#^/mlp/kb/n/(?P[^/]+)$#', - 'start' => '/mlp/kb/', + 'original' => '/cf/ejsgnju/{name}', + 'regex' => '#^/cf/ejsgnju/(?P[^/]+)$#', + 'start' => '/cf/ejsgnju/', 'methods' => 'GET', ), ), - 'uad' => array ( + 'enmtztvx' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/enmtztvx/nzpafjoodx/{name}', + 'regex' => '#^/enmtztvx/nzpafjoodx/(?P[^/]+)$#', + 'start' => '/enmtztvx/nzpafjoodx/', + 'methods' => 'PUT', + ), + ), + 'vq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uad/iixdezblrv/{name}', - 'regex' => '#^/uad/iixdezblrv/(?P[^/]+)$#', - 'start' => '/uad/iixdezblrv/', + 'original' => '/vq/gigon/raovoo/{name}', + 'regex' => '#^/vq/gigon/raovoo/(?P[^/]+)$#', + 'start' => '/vq/gigon/', 'methods' => 'GET', ), ), - 'fo' => array ( + 'pyutcdibu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fo/ombnavo/{name}', - 'regex' => '#^/fo/ombnavo/(?P[^/]+)$#', - 'start' => '/fo/ombnavo/', - 'methods' => 'POST', + 'original' => '/pyutcdibu/kaso/dt/{name}', + 'regex' => '#^/pyutcdibu/kaso/dt/(?P[^/]+)$#', + 'start' => '/pyutcdibu/kaso/', + 'methods' => 'PUT', ), ), - 'wgohsbgvda' => array ( + 'ywqicwfgljauhq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wgohsbgvda/wd/{name}', - 'regex' => '#^/wgohsbgvda/wd/(?P[^/]+)$#', - 'start' => '/wgohsbgvda/wd/', + 'original' => '/ywqicwfgljauhq/{name}', + 'regex' => '#^/ywqicwfgljauhq/(?P[^/]+)$#', + 'start' => '/ywqicwfgljauhq/', 'methods' => 'DELETE', ), ), - 'cpks' => array ( + 'htjxszroahjdrejftxno' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cpks/hrweeky/bkdqiifx/{name}', - 'regex' => '#^/cpks/hrweeky/bkdqiifx/(?P[^/]+)$#', - 'start' => '/cpks/hrweeky/', - 'methods' => 'POST', + 'original' => '/htjxszroahjdrejftxno/{name}', + 'regex' => '#^/htjxszroahjdrejftxno/(?P[^/]+)$#', + 'start' => '/htjxszroahjdrejftxno/', + 'methods' => 'GET', ), ), - 'rvl' => array ( + 'izmgeroswv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rvl/sxqvvydbxexpzz/{name}', - 'regex' => '#^/rvl/sxqvvydbxexpzz/(?P[^/]+)$#', - 'start' => '/rvl/sxqvvydbxexpzz/', + 'original' => '/izmgeroswv/bppqcxd/{name}', + 'regex' => '#^/izmgeroswv/bppqcxd/(?P[^/]+)$#', + 'start' => '/izmgeroswv/bppqcxd/', 'methods' => 'PUT', ), ), - 'edxvopwhcvlhwex' => array ( + 'snwydoplkdj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/edxvopwhcvlhwex/{name}', - 'regex' => '#^/edxvopwhcvlhwex/(?P[^/]+)$#', - 'start' => '/edxvopwhcvlhwex/', - 'methods' => 'PUT', + 'original' => '/snwydoplkdj/{name}', + 'regex' => '#^/snwydoplkdj/(?P[^/]+)$#', + 'start' => '/snwydoplkdj/', + 'methods' => 'DELETE', ), ), - 'uz' => array ( + 'bymddhu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uz/vbx/{name}', - 'regex' => '#^/uz/vbx/(?P[^/]+)$#', - 'start' => '/uz/vbx/', + 'original' => '/bymddhu/gxzyud/{name}', + 'regex' => '#^/bymddhu/gxzyud/(?P[^/]+)$#', + 'start' => '/bymddhu/gxzyud/', 'methods' => 'PATCH', ), ), - 'hpzfccieijd' => array ( + 'yko' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hpzfccieijd/fom/{name}', - 'regex' => '#^/hpzfccieijd/fom/(?P[^/]+)$#', - 'start' => '/hpzfccieijd/fom/', - 'methods' => 'PUT', + 'original' => '/yko/c/m/da/par/{name}', + 'regex' => '#^/yko/c/m/da/par/(?P[^/]+)$#', + 'start' => '/yko/c/', + 'methods' => 'DELETE', ), ), - 'bdd' => array ( + 'grdc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bdd/vcn/eyeeekwtkiclhp/{name}', - 'regex' => '#^/bdd/vcn/eyeeekwtkiclhp/(?P[^/]+)$#', - 'start' => '/bdd/vcn/', - 'methods' => 'DELETE', + 'original' => '/grdc/mvrmkson/wdgz/v/{name}', + 'regex' => '#^/grdc/mvrmkson/wdgz/v/(?P[^/]+)$#', + 'start' => '/grdc/mvrmkson/', + 'methods' => 'GET', ), ), - 'kegtsrqic' => array ( + 'rqdjwbtvjbbfago' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kegtsrqic/{name}', - 'regex' => '#^/kegtsrqic/(?P[^/]+)$#', - 'start' => '/kegtsrqic/', + 'original' => '/rqdjwbtvjbbfago/{name}', + 'regex' => '#^/rqdjwbtvjbbfago/(?P[^/]+)$#', + 'start' => '/rqdjwbtvjbbfago/', 'methods' => 'GET', ), ), - 'gatksjz' => array ( + 'ezf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gatksjz/{name}', - 'regex' => '#^/gatksjz/(?P[^/]+)$#', - 'start' => '/gatksjz/', + 'original' => '/ezf/ltwiu/ust/u/{name}', + 'regex' => '#^/ezf/ltwiu/ust/u/(?P[^/]+)$#', + 'start' => '/ezf/ltwiu/', 'methods' => 'POST', ), ), - 'gpetkfppcqab' => array ( + 'amehrphv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gpetkfppcqab/x/{name}', - 'regex' => '#^/gpetkfppcqab/x/(?P[^/]+)$#', - 'start' => '/gpetkfppcqab/x/', + 'original' => '/amehrphv/lzu/qjnc/{name}', + 'regex' => '#^/amehrphv/lzu/qjnc/(?P[^/]+)$#', + 'start' => '/amehrphv/lzu/', 'methods' => 'PATCH', ), ), - 'hjlg' => array ( + 'uslupkhxkpi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hjlg/emvlmntk/{name}', - 'regex' => '#^/hjlg/emvlmntk/(?P[^/]+)$#', - 'start' => '/hjlg/emvlmntk/', - 'methods' => 'GET', + 'original' => '/uslupkhxkpi/cxpudzl/{name}', + 'regex' => '#^/uslupkhxkpi/cxpudzl/(?P[^/]+)$#', + 'start' => '/uslupkhxkpi/cxpudzl/', + 'methods' => 'DELETE', ), ), - 'wdidnoy' => array ( + 'hdwai' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wdidnoy/{name}', - 'regex' => '#^/wdidnoy/(?P[^/]+)$#', - 'start' => '/wdidnoy/', - 'methods' => 'POST', + 'original' => '/hdwai/gn/luwnue/{name}', + 'regex' => '#^/hdwai/gn/luwnue/(?P[^/]+)$#', + 'start' => '/hdwai/gn/', + 'methods' => 'PUT', ), ), - 'ui' => array ( + 'qvxo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ui/d/wjbcjmhk/b/{name}', - 'regex' => '#^/ui/d/wjbcjmhk/b/(?P[^/]+)$#', - 'start' => '/ui/d/', - 'methods' => 'DELETE', + 'original' => '/qvxo/whwldwj/{name}', + 'regex' => '#^/qvxo/whwldwj/(?P[^/]+)$#', + 'start' => '/qvxo/whwldwj/', + 'methods' => 'GET', ), ), - 'asmnbc' => array ( + 'raauzbhlznhiqggxhmd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/asmnbc/vsvuldkpclwwk/{name}', - 'regex' => '#^/asmnbc/vsvuldkpclwwk/(?P[^/]+)$#', - 'start' => '/asmnbc/vsvuldkpclwwk/', - 'methods' => 'PUT', + 'original' => '/raauzbhlznhiqggxhmd/{name}', + 'regex' => '#^/raauzbhlznhiqggxhmd/(?P[^/]+)$#', + 'start' => '/raauzbhlznhiqggxhmd/', + 'methods' => 'DELETE', ), ), - 'gm' => array ( + 'ptzqjrdrwooean' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gm/mujjt/{name}', - 'regex' => '#^/gm/mujjt/(?P[^/]+)$#', - 'start' => '/gm/mujjt/', - 'methods' => 'PATCH', + 'original' => '/ptzqjrdrwooean/nuwj/c/{name}', + 'regex' => '#^/ptzqjrdrwooean/nuwj/c/(?P[^/]+)$#', + 'start' => '/ptzqjrdrwooean/nuwj/', + 'methods' => 'POST', ), ), - 'ehbqzssptguei' => array ( + 'kuqz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ehbqzssptguei/d/{name}', - 'regex' => '#^/ehbqzssptguei/d/(?P[^/]+)$#', - 'start' => '/ehbqzssptguei/d/', - 'methods' => 'PUT', + 'original' => '/kuqz/o/chitztlioeqd/{name}', + 'regex' => '#^/kuqz/o/chitztlioeqd/(?P[^/]+)$#', + 'start' => '/kuqz/o/', + 'methods' => 'GET', ), ), - 'foboacuffld' => array ( + 'lxlmk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/foboacuffld/{name}', - 'regex' => '#^/foboacuffld/(?P[^/]+)$#', - 'start' => '/foboacuffld/', - 'methods' => 'POST', + 'original' => '/lxlmk/m/tetampgrydvar/{name}', + 'regex' => '#^/lxlmk/m/tetampgrydvar/(?P[^/]+)$#', + 'start' => '/lxlmk/m/', + 'methods' => 'PUT', ), ), - 'uzeafpve' => array ( + 'zeu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uzeafpve/f/{name}', - 'regex' => '#^/uzeafpve/f/(?P[^/]+)$#', - 'start' => '/uzeafpve/f/', - 'methods' => 'POST', + 'original' => '/zeu/nnkvqmgloeauao/o/n/j/{name}', + 'regex' => '#^/zeu/nnkvqmgloeauao/o/n/j/(?P[^/]+)$#', + 'start' => '/zeu/nnkvqmgloeauao/', + 'methods' => 'DELETE', ), ), - 'javeo' => array ( + 'cilfilsgbdtfi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/javeo/{name}', - 'regex' => '#^/javeo/(?P[^/]+)$#', - 'start' => '/javeo/', - 'methods' => 'PATCH', + 'original' => '/cilfilsgbdtfi/{name}', + 'regex' => '#^/cilfilsgbdtfi/(?P[^/]+)$#', + 'start' => '/cilfilsgbdtfi/', + 'methods' => 'GET', ), ), - 'qu' => array ( + 'dm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qu/jdh/etnfkp/zdwghux/{name}', - 'regex' => '#^/qu/jdh/etnfkp/zdwghux/(?P[^/]+)$#', - 'start' => '/qu/jdh/', - 'methods' => 'PUT', + 'original' => '/dm/ytqolhz/{name}', + 'regex' => '#^/dm/ytqolhz/(?P[^/]+)$#', + 'start' => '/dm/ytqolhz/', + 'methods' => 'POST', ), ), - 'wwpdln' => array ( + 'e' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wwpdln/{name}', - 'regex' => '#^/wwpdln/(?P[^/]+)$#', - 'start' => '/wwpdln/', - 'methods' => 'PUT', + 'original' => '/e/ovzrueinqsrjzqq/{name}', + 'regex' => '#^/e/ovzrueinqsrjzqq/(?P[^/]+)$#', + 'start' => '/e/ovzrueinqsrjzqq/', + 'methods' => 'GET', ), ), - 'cptmzmxbovq' => array ( + 'uiodr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cptmzmxbovq/nas/{name}', - 'regex' => '#^/cptmzmxbovq/nas/(?P[^/]+)$#', - 'start' => '/cptmzmxbovq/nas/', - 'methods' => 'PUT', + 'original' => '/uiodr/{name}', + 'regex' => '#^/uiodr/(?P[^/]+)$#', + 'start' => '/uiodr/', + 'methods' => 'DELETE', ), ), - 'nhjp' => array ( + 'rmnrqqgqcduyiumb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nhjp/ubz/oacaiww/{name}', - 'regex' => '#^/nhjp/ubz/oacaiww/(?P[^/]+)$#', - 'start' => '/nhjp/ubz/', + 'original' => '/rmnrqqgqcduyiumb/{name}', + 'regex' => '#^/rmnrqqgqcduyiumb/(?P[^/]+)$#', + 'start' => '/rmnrqqgqcduyiumb/', 'methods' => 'GET', ), ), - 'rnlo' => array ( + 'zus' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rnlo/paffslkakotcbxyn/{name}', - 'regex' => '#^/rnlo/paffslkakotcbxyn/(?P[^/]+)$#', - 'start' => '/rnlo/paffslkakotcbxyn/', - 'methods' => 'POST', + 'original' => '/zus/jqdmi/ig/{name}', + 'regex' => '#^/zus/jqdmi/ig/(?P[^/]+)$#', + 'start' => '/zus/jqdmi/', + 'methods' => 'GET', ), ), - 'glcyehfnaajxtxqwb' => array ( + 'vgvkbxkgqm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/glcyehfnaajxtxqwb/{name}', - 'regex' => '#^/glcyehfnaajxtxqwb/(?P[^/]+)$#', - 'start' => '/glcyehfnaajxtxqwb/', + 'original' => '/vgvkbxkgqm/r/{name}', + 'regex' => '#^/vgvkbxkgqm/r/(?P[^/]+)$#', + 'start' => '/vgvkbxkgqm/r/', 'methods' => 'GET', ), ), - 'rkdhwbxftanork' => array ( + 'jilfu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rkdhwbxftanork/{name}', - 'regex' => '#^/rkdhwbxftanork/(?P[^/]+)$#', - 'start' => '/rkdhwbxftanork/', - 'methods' => 'GET', + 'original' => '/jilfu/a/nzvddsrgznvfk/{name}', + 'regex' => '#^/jilfu/a/nzvddsrgznvfk/(?P[^/]+)$#', + 'start' => '/jilfu/a/', + 'methods' => 'POST', ), ), - 'ebtlqupbtqgx' => array ( + 'alrx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ebtlqupbtqgx/{name}', - 'regex' => '#^/ebtlqupbtqgx/(?P[^/]+)$#', - 'start' => '/ebtlqupbtqgx/', - 'methods' => 'GET', + 'original' => '/alrx/qb/wwkfgagyph/{name}', + 'regex' => '#^/alrx/qb/wwkfgagyph/(?P[^/]+)$#', + 'start' => '/alrx/qb/', + 'methods' => 'DELETE', ), ), - 'hluerqjeqsekpmokkcm' => array ( + 'r' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hluerqjeqsekpmokkcm/{name}', - 'regex' => '#^/hluerqjeqsekpmokkcm/(?P[^/]+)$#', - 'start' => '/hluerqjeqsekpmokkcm/', + 'original' => '/r/jkhzs/ghsly/{name}', + 'regex' => '#^/r/jkhzs/ghsly/(?P[^/]+)$#', + 'start' => '/r/jkhzs/', 'methods' => 'GET', ), - ), - 'qlvlchtrkpoqq' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/qlvlchtrkpoqq/{name}', - 'regex' => '#^/qlvlchtrkpoqq/(?P[^/]+)$#', - 'start' => '/qlvlchtrkpoqq/', - 'methods' => 'POST', + 'original' => '/r/uqdx/{name}', + 'regex' => '#^/r/uqdx/(?P[^/]+)$#', + 'start' => '/r/uqdx/', + 'methods' => 'GET', ), ), - 'aryrxugr' => array ( + 'lxxwvvfguckquxsrg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aryrxugr/{name}', - 'regex' => '#^/aryrxugr/(?P[^/]+)$#', - 'start' => '/aryrxugr/', - 'methods' => 'PATCH', + 'original' => '/lxxwvvfguckquxsrg/{name}', + 'regex' => '#^/lxxwvvfguckquxsrg/(?P[^/]+)$#', + 'start' => '/lxxwvvfguckquxsrg/', + 'methods' => 'GET', ), ), - 'uqipojo' => array ( + 'jlc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uqipojo/vjjfpaucsd/{name}', - 'regex' => '#^/uqipojo/vjjfpaucsd/(?P[^/]+)$#', - 'start' => '/uqipojo/vjjfpaucsd/', - 'methods' => 'PUT', + 'original' => '/jlc/b/rmkusno/gat/v/{name}', + 'regex' => '#^/jlc/b/rmkusno/gat/v/(?P[^/]+)$#', + 'start' => '/jlc/b/', + 'methods' => 'POST', ), ), - 'czyauzvbmnpp' => array ( + 'tkbu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/czyauzvbmnpp/{name}', - 'regex' => '#^/czyauzvbmnpp/(?P[^/]+)$#', - 'start' => '/czyauzvbmnpp/', - 'methods' => 'PUT', + 'original' => '/tkbu/prjbzijywfhfdhoq/{name}', + 'regex' => '#^/tkbu/prjbzijywfhfdhoq/(?P[^/]+)$#', + 'start' => '/tkbu/prjbzijywfhfdhoq/', + 'methods' => 'DELETE', ), ), - 'ya' => array ( + 'ssfxxlslguvheqh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ya/fubuhyiukll/tq/{name}', - 'regex' => '#^/ya/fubuhyiukll/tq/(?P[^/]+)$#', - 'start' => '/ya/fubuhyiukll/', - 'methods' => 'GET', + 'original' => '/ssfxxlslguvheqh/f/{name}', + 'regex' => '#^/ssfxxlslguvheqh/f/(?P[^/]+)$#', + 'start' => '/ssfxxlslguvheqh/f/', + 'methods' => 'PATCH', ), ), - 'tljtsdku' => array ( + 'yqip' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tljtsdku/wzknuupb/t/{name}', - 'regex' => '#^/tljtsdku/wzknuupb/t/(?P[^/]+)$#', - 'start' => '/tljtsdku/wzknuupb/', - 'methods' => 'PATCH', + 'original' => '/yqip/n/adch/{name}', + 'regex' => '#^/yqip/n/adch/(?P[^/]+)$#', + 'start' => '/yqip/n/', + 'methods' => 'DELETE', ), ), - 'ihxdzxu' => array ( + 'vnbiwb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ihxdzxu/{name}', - 'regex' => '#^/ihxdzxu/(?P[^/]+)$#', - 'start' => '/ihxdzxu/', + 'original' => '/vnbiwb/{name}', + 'regex' => '#^/vnbiwb/(?P[^/]+)$#', + 'start' => '/vnbiwb/', 'methods' => 'PUT', ), ), - 'pqim' => array ( + 'rmmousk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pqim/csnvyb/{name}', - 'regex' => '#^/pqim/csnvyb/(?P[^/]+)$#', - 'start' => '/pqim/csnvyb/', - 'methods' => 'GET', + 'original' => '/rmmousk/xdz/llws/{name}', + 'regex' => '#^/rmmousk/xdz/llws/(?P[^/]+)$#', + 'start' => '/rmmousk/xdz/', + 'methods' => 'DELETE', ), ), - 'shh' => array ( + 'leop' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/shh/mciizubrfmcxdz/{name}', - 'regex' => '#^/shh/mciizubrfmcxdz/(?P[^/]+)$#', - 'start' => '/shh/mciizubrfmcxdz/', - 'methods' => 'PUT', + 'original' => '/leop/v/{name}', + 'regex' => '#^/leop/v/(?P[^/]+)$#', + 'start' => '/leop/v/', + 'methods' => 'GET', ), ), - 'uvn' => array ( + 'idkwrnrfgxnwqwrzy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uvn/vg/{name}', - 'regex' => '#^/uvn/vg/(?P[^/]+)$#', - 'start' => '/uvn/vg/', + 'original' => '/idkwrnrfgxnwqwrzy/{name}', + 'regex' => '#^/idkwrnrfgxnwqwrzy/(?P[^/]+)$#', + 'start' => '/idkwrnrfgxnwqwrzy/', 'methods' => 'PATCH', ), ), - 'td' => array ( + 'gbg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/td/gflbj/svcw/{name}', - 'regex' => '#^/td/gflbj/svcw/(?P[^/]+)$#', - 'start' => '/td/gflbj/', - 'methods' => 'GET', + 'original' => '/gbg/myylutyxzgjyov/{name}', + 'regex' => '#^/gbg/myylutyxzgjyov/(?P[^/]+)$#', + 'start' => '/gbg/myylutyxzgjyov/', + 'methods' => 'DELETE', ), ), - 'njdwycxblhdrh' => array ( + 'vxoghxvhvyftv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/njdwycxblhdrh/{name}', - 'regex' => '#^/njdwycxblhdrh/(?P[^/]+)$#', - 'start' => '/njdwycxblhdrh/', + 'original' => '/vxoghxvhvyftv/kd/{name}', + 'regex' => '#^/vxoghxvhvyftv/kd/(?P[^/]+)$#', + 'start' => '/vxoghxvhvyftv/kd/', 'methods' => 'GET', ), ), - 'csjtvcob' => array ( + 'ci' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/csjtvcob/{name}', - 'regex' => '#^/csjtvcob/(?P[^/]+)$#', - 'start' => '/csjtvcob/', - 'methods' => 'GET', + 'original' => '/ci/oabt/{name}', + 'regex' => '#^/ci/oabt/(?P[^/]+)$#', + 'start' => '/ci/oabt/', + 'methods' => 'DELETE', ), ), - 'ovti' => array ( + 'bjd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ovti/tyh/jnp/sdmv/{name}', - 'regex' => '#^/ovti/tyh/jnp/sdmv/(?P[^/]+)$#', - 'start' => '/ovti/tyh/', - 'methods' => 'DELETE', + 'original' => '/bjd/wvkwziqaavlnmic/{name}', + 'regex' => '#^/bjd/wvkwziqaavlnmic/(?P[^/]+)$#', + 'start' => '/bjd/wvkwziqaavlnmic/', + 'methods' => 'GET', ), ), - 's' => array ( + 'wx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/s/mhtqjuug/jfrl/{name}', - 'regex' => '#^/s/mhtqjuug/jfrl/(?P[^/]+)$#', - 'start' => '/s/mhtqjuug/', - 'methods' => 'POST', + 'original' => '/wx/cmjz/{name}', + 'regex' => '#^/wx/cmjz/(?P[^/]+)$#', + 'start' => '/wx/cmjz/', + 'methods' => 'PUT', ), ), - 'mjwkerdj' => array ( + 'mwm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mjwkerdj/{name}', - 'regex' => '#^/mjwkerdj/(?P[^/]+)$#', - 'start' => '/mjwkerdj/', - 'methods' => 'POST', + 'original' => '/mwm/hey/{name}', + 'regex' => '#^/mwm/hey/(?P[^/]+)$#', + 'start' => '/mwm/hey/', + 'methods' => 'GET', ), ), - 'usjplthc' => array ( + 'hzbxzwr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/usjplthc/{name}', - 'regex' => '#^/usjplthc/(?P[^/]+)$#', - 'start' => '/usjplthc/', - 'methods' => 'POST', + 'original' => '/hzbxzwr/apj/{name}', + 'regex' => '#^/hzbxzwr/apj/(?P[^/]+)$#', + 'start' => '/hzbxzwr/apj/', + 'methods' => 'GET', ), ), - 'uf' => array ( + 'vkq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uf/akkjwjqvm/oyaogdotk/{name}', - 'regex' => '#^/uf/akkjwjqvm/oyaogdotk/(?P[^/]+)$#', - 'start' => '/uf/akkjwjqvm/', + 'original' => '/vkq/pfclvqbeewp/y/{name}', + 'regex' => '#^/vkq/pfclvqbeewp/y/(?P[^/]+)$#', + 'start' => '/vkq/pfclvqbeewp/', 'methods' => 'GET', ), ), - 'bgyof' => array ( + 'ynfemfpicuqhyqjai' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bgyof/{name}', - 'regex' => '#^/bgyof/(?P[^/]+)$#', - 'start' => '/bgyof/', + 'original' => '/ynfemfpicuqhyqjai/{name}', + 'regex' => '#^/ynfemfpicuqhyqjai/(?P[^/]+)$#', + 'start' => '/ynfemfpicuqhyqjai/', 'methods' => 'GET', ), ), - 'qjvtmnorw' => array ( + 'dkiojyjjpkyvftcy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qjvtmnorw/ujg/{name}', - 'regex' => '#^/qjvtmnorw/ujg/(?P[^/]+)$#', - 'start' => '/qjvtmnorw/ujg/', + 'original' => '/dkiojyjjpkyvftcy/{name}', + 'regex' => '#^/dkiojyjjpkyvftcy/(?P[^/]+)$#', + 'start' => '/dkiojyjjpkyvftcy/', 'methods' => 'GET', ), ), - 'xo' => array ( + 'kokdklucllu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xo/v/pmphymsfhq/{name}', - 'regex' => '#^/xo/v/pmphymsfhq/(?P[^/]+)$#', - 'start' => '/xo/v/', + 'original' => '/kokdklucllu/mwr/pkxz/{name}', + 'regex' => '#^/kokdklucllu/mwr/pkxz/(?P[^/]+)$#', + 'start' => '/kokdklucllu/mwr/', 'methods' => 'DELETE', ), ), - 'ksyhkegf' => array ( + 'sznnpgbnmewpln' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ksyhkegf/{name}', - 'regex' => '#^/ksyhkegf/(?P[^/]+)$#', - 'start' => '/ksyhkegf/', - 'methods' => 'PATCH', + 'original' => '/sznnpgbnmewpln/{name}', + 'regex' => '#^/sznnpgbnmewpln/(?P[^/]+)$#', + 'start' => '/sznnpgbnmewpln/', + 'methods' => 'POST', ), ), - 'ogsak' => array ( + 'ozha' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ogsak/{name}', - 'regex' => '#^/ogsak/(?P[^/]+)$#', - 'start' => '/ogsak/', - 'methods' => 'GET', + 'original' => '/ozha/shiz/op/{name}', + 'regex' => '#^/ozha/shiz/op/(?P[^/]+)$#', + 'start' => '/ozha/shiz/', + 'methods' => 'PATCH', ), ), - 'cgrzj' => array ( + 'jkpp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cgrzj/{name}', - 'regex' => '#^/cgrzj/(?P[^/]+)$#', - 'start' => '/cgrzj/', + 'original' => '/jkpp/fnlzgvqurb/u/jkuq/{name}', + 'regex' => '#^/jkpp/fnlzgvqurb/u/jkuq/(?P[^/]+)$#', + 'start' => '/jkpp/fnlzgvqurb/', 'methods' => 'GET', ), ), - 'esue' => array ( + 'vyqvdbwb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/esue/el/uxfjcsera/{name}', - 'regex' => '#^/esue/el/uxfjcsera/(?P[^/]+)$#', - 'start' => '/esue/el/', - 'methods' => 'DELETE', + 'original' => '/vyqvdbwb/orhrl/nm/{name}', + 'regex' => '#^/vyqvdbwb/orhrl/nm/(?P[^/]+)$#', + 'start' => '/vyqvdbwb/orhrl/', + 'methods' => 'PUT', ), ), - 'zhfpzmjizcijtl' => array ( + 'ueihj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zhfpzmjizcijtl/{name}', - 'regex' => '#^/zhfpzmjizcijtl/(?P[^/]+)$#', - 'start' => '/zhfpzmjizcijtl/', - 'methods' => 'GET', + 'original' => '/ueihj/udq/{name}', + 'regex' => '#^/ueihj/udq/(?P[^/]+)$#', + 'start' => '/ueihj/udq/', + 'methods' => 'DELETE', ), ), - 'cavffiwgg' => array ( + 'lrixbtvslzabmm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cavffiwgg/{name}', - 'regex' => '#^/cavffiwgg/(?P[^/]+)$#', - 'start' => '/cavffiwgg/', - 'methods' => 'DELETE', + 'original' => '/lrixbtvslzabmm/{name}', + 'regex' => '#^/lrixbtvslzabmm/(?P[^/]+)$#', + 'start' => '/lrixbtvslzabmm/', + 'methods' => 'GET', ), ), - 'rxhfu' => array ( + 'wpncziybaktckfcf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rxhfu/{name}', - 'regex' => '#^/rxhfu/(?P[^/]+)$#', - 'start' => '/rxhfu/', + 'original' => '/wpncziybaktckfcf/man/{name}', + 'regex' => '#^/wpncziybaktckfcf/man/(?P[^/]+)$#', + 'start' => '/wpncziybaktckfcf/man/', 'methods' => 'POST', ), ), - 'fxxlrogzvhi' => array ( + 'rxsxqqc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fxxlrogzvhi/vhkat/{name}', - 'regex' => '#^/fxxlrogzvhi/vhkat/(?P[^/]+)$#', - 'start' => '/fxxlrogzvhi/vhkat/', - 'methods' => 'POST', + 'original' => '/rxsxqqc/gumcyrigp/{name}', + 'regex' => '#^/rxsxqqc/gumcyrigp/(?P[^/]+)$#', + 'start' => '/rxsxqqc/gumcyrigp/', + 'methods' => 'GET', ), ), - 'nq' => array ( + 'sdaec' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nq/kzm/jhcgnkpo/{name}', - 'regex' => '#^/nq/kzm/jhcgnkpo/(?P[^/]+)$#', - 'start' => '/nq/kzm/', - 'methods' => 'PATCH', + 'original' => '/sdaec/{name}', + 'regex' => '#^/sdaec/(?P[^/]+)$#', + 'start' => '/sdaec/', + 'methods' => 'POST', ), ), - 'hmwwo' => array ( + 'gzlni' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hmwwo/tqwnmxyxeop/{name}', - 'regex' => '#^/hmwwo/tqwnmxyxeop/(?P[^/]+)$#', - 'start' => '/hmwwo/tqwnmxyxeop/', - 'methods' => 'GET', + 'original' => '/gzlni/kqnp/{name}', + 'regex' => '#^/gzlni/kqnp/(?P[^/]+)$#', + 'start' => '/gzlni/kqnp/', + 'methods' => 'DELETE', ), ), - 'jkfzsxtofjvmu' => array ( + 'qmtxogieg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jkfzsxtofjvmu/{name}', - 'regex' => '#^/jkfzsxtofjvmu/(?P[^/]+)$#', - 'start' => '/jkfzsxtofjvmu/', - 'methods' => 'PUT', + 'original' => '/qmtxogieg/ztxcp/{name}', + 'regex' => '#^/qmtxogieg/ztxcp/(?P[^/]+)$#', + 'start' => '/qmtxogieg/ztxcp/', + 'methods' => 'POST', ), ), - 'jpfdt' => array ( + 'eo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jpfdt/h/bwdi/{name}', - 'regex' => '#^/jpfdt/h/bwdi/(?P[^/]+)$#', - 'start' => '/jpfdt/h/', - 'methods' => 'PUT', + 'original' => '/eo/juozzbivn/pffc/gfc/{name}', + 'regex' => '#^/eo/juozzbivn/pffc/gfc/(?P[^/]+)$#', + 'start' => '/eo/juozzbivn/', + 'methods' => 'GET', ), ), - 'krrai' => array ( + 'ibshjrluwsy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/krrai/g/{name}', - 'regex' => '#^/krrai/g/(?P[^/]+)$#', - 'start' => '/krrai/g/', - 'methods' => 'PATCH', + 'original' => '/ibshjrluwsy/{name}', + 'regex' => '#^/ibshjrluwsy/(?P[^/]+)$#', + 'start' => '/ibshjrluwsy/', + 'methods' => 'GET', ), ), - 'juexrfdfqd' => array ( + 'wsixxrnwuygi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/juexrfdfqd/mkl/iwbs/{name}', - 'regex' => '#^/juexrfdfqd/mkl/iwbs/(?P[^/]+)$#', - 'start' => '/juexrfdfqd/mkl/', - 'methods' => 'PUT', + 'original' => '/wsixxrnwuygi/oqd/oif/{name}', + 'regex' => '#^/wsixxrnwuygi/oqd/oif/(?P[^/]+)$#', + 'start' => '/wsixxrnwuygi/oqd/', + 'methods' => 'GET', ), ), - 'oyzdtkutjkj' => array ( + 'elgyj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oyzdtkutjkj/{name}', - 'regex' => '#^/oyzdtkutjkj/(?P[^/]+)$#', - 'start' => '/oyzdtkutjkj/', - 'methods' => 'PUT', + 'original' => '/elgyj/{name}', + 'regex' => '#^/elgyj/(?P[^/]+)$#', + 'start' => '/elgyj/', + 'methods' => 'GET', ), ), - 'mtzetxfuiiy' => array ( + 'pets' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mtzetxfuiiy/{name}', - 'regex' => '#^/mtzetxfuiiy/(?P[^/]+)$#', - 'start' => '/mtzetxfuiiy/', - 'methods' => 'POST', + 'original' => '/pets/lukk/{name}', + 'regex' => '#^/pets/lukk/(?P[^/]+)$#', + 'start' => '/pets/lukk/', + 'methods' => 'GET', ), ), - 'mk' => array ( + 'dknlqbtdsfo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mk/acydesjfjd/z/zjv/{name}', - 'regex' => '#^/mk/acydesjfjd/z/zjv/(?P[^/]+)$#', - 'start' => '/mk/acydesjfjd/', + 'original' => '/dknlqbtdsfo/{name}', + 'regex' => '#^/dknlqbtdsfo/(?P[^/]+)$#', + 'start' => '/dknlqbtdsfo/', 'methods' => 'GET', ), ), - 'cbzeumvljfqttr' => array ( + 'vjganekhxrsah' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cbzeumvljfqttr/{name}', - 'regex' => '#^/cbzeumvljfqttr/(?P[^/]+)$#', - 'start' => '/cbzeumvljfqttr/', + 'original' => '/vjganekhxrsah/{name}', + 'regex' => '#^/vjganekhxrsah/(?P[^/]+)$#', + 'start' => '/vjganekhxrsah/', 'methods' => 'POST', ), ), - 'bmfdrgximdan' => array ( + 'ok' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bmfdrgximdan/{name}', - 'regex' => '#^/bmfdrgximdan/(?P[^/]+)$#', - 'start' => '/bmfdrgximdan/', - 'methods' => 'GET', + 'original' => '/ok/kcviffkzpmwgdwi/{name}', + 'regex' => '#^/ok/kcviffkzpmwgdwi/(?P[^/]+)$#', + 'start' => '/ok/kcviffkzpmwgdwi/', + 'methods' => 'POST', ), ), - 'uykbc' => array ( + 'gpfqbxcpmw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uykbc/vw/d/{name}', - 'regex' => '#^/uykbc/vw/d/(?P[^/]+)$#', - 'start' => '/uykbc/vw/', + 'original' => '/gpfqbxcpmw/{name}', + 'regex' => '#^/gpfqbxcpmw/(?P[^/]+)$#', + 'start' => '/gpfqbxcpmw/', 'methods' => 'PUT', ), ), - 'mvn' => array ( + 'udbiyvnflkoq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mvn/vsaytv/{name}', - 'regex' => '#^/mvn/vsaytv/(?P[^/]+)$#', - 'start' => '/mvn/vsaytv/', + 'original' => '/udbiyvnflkoq/{name}', + 'regex' => '#^/udbiyvnflkoq/(?P[^/]+)$#', + 'start' => '/udbiyvnflkoq/', 'methods' => 'POST', ), ), - 'zhelpqeeog' => array ( + 'laforf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zhelpqeeog/dq/{name}', - 'regex' => '#^/zhelpqeeog/dq/(?P[^/]+)$#', - 'start' => '/zhelpqeeog/dq/', - 'methods' => 'GET', - ), - ), - 'kbgvqvbissj' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/kbgvqvbissj/{name}', - 'regex' => '#^/kbgvqvbissj/(?P[^/]+)$#', - 'start' => '/kbgvqvbissj/', + 'original' => '/laforf/{name}', + 'regex' => '#^/laforf/(?P[^/]+)$#', + 'start' => '/laforf/', 'methods' => 'DELETE', ), ), - 'rrxtet' => array ( + 'vatleinn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rrxtet/{name}', - 'regex' => '#^/rrxtet/(?P[^/]+)$#', - 'start' => '/rrxtet/', - 'methods' => 'PATCH', + 'original' => '/vatleinn/pearpbc/hms/{name}', + 'regex' => '#^/vatleinn/pearpbc/hms/(?P[^/]+)$#', + 'start' => '/vatleinn/pearpbc/', + 'methods' => 'GET', ), ), - 'ogdo' => array ( + 'nwys' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ogdo/jgpkzn/sqig/{name}', - 'regex' => '#^/ogdo/jgpkzn/sqig/(?P[^/]+)$#', - 'start' => '/ogdo/jgpkzn/', + 'original' => '/nwys/yjj/n/wwzvg/{name}', + 'regex' => '#^/nwys/yjj/n/wwzvg/(?P[^/]+)$#', + 'start' => '/nwys/yjj/', 'methods' => 'POST', ), ), - 'uzahv' => array ( + 'vtz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uzahv/oc/nzhfvs/{name}', - 'regex' => '#^/uzahv/oc/nzhfvs/(?P[^/]+)$#', - 'start' => '/uzahv/oc/', - 'methods' => 'PATCH', + 'original' => '/vtz/ghz/qqpmxq/ajmol/{name}', + 'regex' => '#^/vtz/ghz/qqpmxq/ajmol/(?P[^/]+)$#', + 'start' => '/vtz/ghz/', + 'methods' => 'PUT', ), ), - 'lidi' => array ( + 'dgidquts' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lidi/tfoyn/ruqy/{name}', - 'regex' => '#^/lidi/tfoyn/ruqy/(?P[^/]+)$#', - 'start' => '/lidi/tfoyn/', - 'methods' => 'PATCH', + 'original' => '/dgidquts/tt/{name}', + 'regex' => '#^/dgidquts/tt/(?P[^/]+)$#', + 'start' => '/dgidquts/tt/', + 'methods' => 'GET', ), ), - 'zmeoaja' => array ( + 'wfjaz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zmeoaja/bz/lquc/{name}', - 'regex' => '#^/zmeoaja/bz/lquc/(?P[^/]+)$#', - 'start' => '/zmeoaja/bz/', - 'methods' => 'DELETE', + 'original' => '/wfjaz/uexgj/jcru/{name}', + 'regex' => '#^/wfjaz/uexgj/jcru/(?P[^/]+)$#', + 'start' => '/wfjaz/uexgj/', + 'methods' => 'GET', ), ), - 'dqu' => array ( + 'yejbqd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dqu/ctahnsmhfw/{name}', - 'regex' => '#^/dqu/ctahnsmhfw/(?P[^/]+)$#', - 'start' => '/dqu/ctahnsmhfw/', - 'methods' => 'DELETE', + 'original' => '/yejbqd/n/{name}', + 'regex' => '#^/yejbqd/n/(?P[^/]+)$#', + 'start' => '/yejbqd/n/', + 'methods' => 'PATCH', ), ), - 'pxtdid' => array ( + 'ykkao' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pxtdid/xzgyrep/r/{name}', - 'regex' => '#^/pxtdid/xzgyrep/r/(?P[^/]+)$#', - 'start' => '/pxtdid/xzgyrep/', - 'methods' => 'PATCH', + 'original' => '/ykkao/{name}', + 'regex' => '#^/ykkao/(?P[^/]+)$#', + 'start' => '/ykkao/', + 'methods' => 'GET', ), ), - 'mpalz' => array ( + 'opiyl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mpalz/gqmmsh/{name}', - 'regex' => '#^/mpalz/gqmmsh/(?P[^/]+)$#', - 'start' => '/mpalz/gqmmsh/', - 'methods' => 'PATCH', + 'original' => '/opiyl/fcnumb/{name}', + 'regex' => '#^/opiyl/fcnumb/(?P[^/]+)$#', + 'start' => '/opiyl/fcnumb/', + 'methods' => 'GET', ), ), - 'ymblsednbvfes' => array ( + 'nakumfcxpuogoiqroedi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ymblsednbvfes/{name}', - 'regex' => '#^/ymblsednbvfes/(?P[^/]+)$#', - 'start' => '/ymblsednbvfes/', + 'original' => '/nakumfcxpuogoiqroedi/{name}', + 'regex' => '#^/nakumfcxpuogoiqroedi/(?P[^/]+)$#', + 'start' => '/nakumfcxpuogoiqroedi/', 'methods' => 'GET', ), ), - 'erhjb' => array ( + 'iwuledc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/erhjb/vkmhpw/{name}', - 'regex' => '#^/erhjb/vkmhpw/(?P[^/]+)$#', - 'start' => '/erhjb/vkmhpw/', - 'methods' => 'DELETE', + 'original' => '/iwuledc/{name}', + 'regex' => '#^/iwuledc/(?P[^/]+)$#', + 'start' => '/iwuledc/', + 'methods' => 'GET', ), ), - 'pwfcpy' => array ( + 'hkjqbcgn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pwfcpy/cwlrt/djxs/{name}', - 'regex' => '#^/pwfcpy/cwlrt/djxs/(?P[^/]+)$#', - 'start' => '/pwfcpy/cwlrt/', - 'methods' => 'DELETE', + 'original' => '/hkjqbcgn/vffsb/{name}', + 'regex' => '#^/hkjqbcgn/vffsb/(?P[^/]+)$#', + 'start' => '/hkjqbcgn/vffsb/', + 'methods' => 'GET', ), ), - 'vrgnrbo' => array ( + 'cjxpxfzzky' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vrgnrbo/br/w/xezrq/{name}', - 'regex' => '#^/vrgnrbo/br/w/xezrq/(?P[^/]+)$#', - 'start' => '/vrgnrbo/br/', - 'methods' => 'PATCH', + 'original' => '/cjxpxfzzky/{name}', + 'regex' => '#^/cjxpxfzzky/(?P[^/]+)$#', + 'start' => '/cjxpxfzzky/', + 'methods' => 'POST', ), ), - 'zvq' => array ( + 'snzytr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zvq/ssnpzsdmmebfznorj/{name}', - 'regex' => '#^/zvq/ssnpzsdmmebfznorj/(?P[^/]+)$#', - 'start' => '/zvq/ssnpzsdmmebfznorj/', - 'methods' => 'PATCH', + 'original' => '/snzytr/{name}', + 'regex' => '#^/snzytr/(?P[^/]+)$#', + 'start' => '/snzytr/', + 'methods' => 'PUT', ), ), - 'rycwcsb' => array ( + 'hpdvtusaavy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rycwcsb/rwyy/uqtvpxh/{name}', - 'regex' => '#^/rycwcsb/rwyy/uqtvpxh/(?P[^/]+)$#', - 'start' => '/rycwcsb/rwyy/', - 'methods' => 'DELETE', + 'original' => '/hpdvtusaavy/{name}', + 'regex' => '#^/hpdvtusaavy/(?P[^/]+)$#', + 'start' => '/hpdvtusaavy/', + 'methods' => 'GET', ), ), - 'aag' => array ( + 'lgd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aag/f/cig/fkag/{name}', - 'regex' => '#^/aag/f/cig/fkag/(?P[^/]+)$#', - 'start' => '/aag/f/', - 'methods' => 'GET', + 'original' => '/lgd/gtilm/{name}', + 'regex' => '#^/lgd/gtilm/(?P[^/]+)$#', + 'start' => '/lgd/gtilm/', + 'methods' => 'PATCH', ), ), - 'uhdauyad' => array ( + 'meejc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uhdauyad/wlffismt/{name}', - 'regex' => '#^/uhdauyad/wlffismt/(?P[^/]+)$#', - 'start' => '/uhdauyad/wlffismt/', + 'original' => '/meejc/rybdjfjcyk/sq/{name}', + 'regex' => '#^/meejc/rybdjfjcyk/sq/(?P[^/]+)$#', + 'start' => '/meejc/rybdjfjcyk/', 'methods' => 'DELETE', ), ), - 'abeavu' => array ( + 'ttg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/abeavu/t/qdmhpg/td/z/{name}', - 'regex' => '#^/abeavu/t/qdmhpg/td/z/(?P[^/]+)$#', - 'start' => '/abeavu/t/', - 'methods' => 'DELETE', + 'original' => '/ttg/r/us/m/umrokim/{name}', + 'regex' => '#^/ttg/r/us/m/umrokim/(?P[^/]+)$#', + 'start' => '/ttg/r/', + 'methods' => 'PUT', ), ), - 'izlcguwom' => array ( + 'lgullwbpaw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/izlcguwom/{name}', - 'regex' => '#^/izlcguwom/(?P[^/]+)$#', - 'start' => '/izlcguwom/', - 'methods' => 'PUT', + 'original' => '/lgullwbpaw/{name}', + 'regex' => '#^/lgullwbpaw/(?P[^/]+)$#', + 'start' => '/lgullwbpaw/', + 'methods' => 'POST', ), ), - 'xuputsgscmage' => array ( + 'ijfabn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xuputsgscmage/{name}', - 'regex' => '#^/xuputsgscmage/(?P[^/]+)$#', - 'start' => '/xuputsgscmage/', + 'original' => '/ijfabn/{name}', + 'regex' => '#^/ijfabn/(?P[^/]+)$#', + 'start' => '/ijfabn/', 'methods' => 'POST', ), ), - 'bivthkhlyamjoeu' => array ( + 'tucnbfzicqn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bivthkhlyamjoeu/{name}', - 'regex' => '#^/bivthkhlyamjoeu/(?P[^/]+)$#', - 'start' => '/bivthkhlyamjoeu/', - 'methods' => 'GET', + 'original' => '/tucnbfzicqn/j/{name}', + 'regex' => '#^/tucnbfzicqn/j/(?P[^/]+)$#', + 'start' => '/tucnbfzicqn/j/', + 'methods' => 'PATCH', + ), + ), + 'hwlsjfxvgce' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/hwlsjfxvgce/{name}', + 'regex' => '#^/hwlsjfxvgce/(?P[^/]+)$#', + 'start' => '/hwlsjfxvgce/', + 'methods' => 'PUT', ), ), - 'ykcwtryen' => array ( + 'cxowpymhqmubs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ykcwtryen/gnpoage/{name}', - 'regex' => '#^/ykcwtryen/gnpoage/(?P[^/]+)$#', - 'start' => '/ykcwtryen/gnpoage/', + 'original' => '/cxowpymhqmubs/{name}', + 'regex' => '#^/cxowpymhqmubs/(?P[^/]+)$#', + 'start' => '/cxowpymhqmubs/', 'methods' => 'GET', ), ), - 'whwexei' => array ( + 'ygta' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/whwexei/lnae/{name}', - 'regex' => '#^/whwexei/lnae/(?P[^/]+)$#', - 'start' => '/whwexei/lnae/', + 'original' => '/ygta/hkvpvs/{name}', + 'regex' => '#^/ygta/hkvpvs/(?P[^/]+)$#', + 'start' => '/ygta/hkvpvs/', 'methods' => 'PATCH', ), ), - 'njanra' => array ( + 'yhrfane' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/njanra/usabri/{name}', - 'regex' => '#^/njanra/usabri/(?P[^/]+)$#', - 'start' => '/njanra/usabri/', + 'original' => '/yhrfane/{name}', + 'regex' => '#^/yhrfane/(?P[^/]+)$#', + 'start' => '/yhrfane/', 'methods' => 'DELETE', ), ), - 'rmxcku' => array ( + 'mjgil' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rmxcku/yxxvdl/{name}', - 'regex' => '#^/rmxcku/yxxvdl/(?P[^/]+)$#', - 'start' => '/rmxcku/yxxvdl/', - 'methods' => 'DELETE', + 'original' => '/mjgil/aqxo/{name}', + 'regex' => '#^/mjgil/aqxo/(?P[^/]+)$#', + 'start' => '/mjgil/aqxo/', + 'methods' => 'POST', ), ), - 'mdltqcyllsvxoxcuqhw' => array ( + 'guwoz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mdltqcyllsvxoxcuqhw/{name}', - 'regex' => '#^/mdltqcyllsvxoxcuqhw/(?P[^/]+)$#', - 'start' => '/mdltqcyllsvxoxcuqhw/', + 'original' => '/guwoz/{name}', + 'regex' => '#^/guwoz/(?P[^/]+)$#', + 'start' => '/guwoz/', 'methods' => 'PATCH', ), ), - 'uv' => array ( + 'gpzymdff' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uv/lgnvhsw/{name}', - 'regex' => '#^/uv/lgnvhsw/(?P[^/]+)$#', - 'start' => '/uv/lgnvhsw/', - 'methods' => 'GET', + 'original' => '/gpzymdff/mgjdlirr/io/{name}', + 'regex' => '#^/gpzymdff/mgjdlirr/io/(?P[^/]+)$#', + 'start' => '/gpzymdff/mgjdlirr/', + 'methods' => 'PUT', ), ), - 'sinbbdgdht' => array ( + 'nspdxmkglryufpcgu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sinbbdgdht/{name}', - 'regex' => '#^/sinbbdgdht/(?P[^/]+)$#', - 'start' => '/sinbbdgdht/', + 'original' => '/nspdxmkglryufpcgu/{name}', + 'regex' => '#^/nspdxmkglryufpcgu/(?P[^/]+)$#', + 'start' => '/nspdxmkglryufpcgu/', 'methods' => 'PUT', ), ), - 'yuum' => array ( + 'rizsdeqosfsu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yuum/ymc/feugjzg/{name}', - 'regex' => '#^/yuum/ymc/feugjzg/(?P[^/]+)$#', - 'start' => '/yuum/ymc/', - 'methods' => 'DELETE', + 'original' => '/rizsdeqosfsu/{name}', + 'regex' => '#^/rizsdeqosfsu/(?P[^/]+)$#', + 'start' => '/rizsdeqosfsu/', + 'methods' => 'PATCH', ), ), - 'laocznjf' => array ( + 'rurieayn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/laocznjf/{name}', - 'regex' => '#^/laocznjf/(?P[^/]+)$#', - 'start' => '/laocznjf/', + 'original' => '/rurieayn/{name}', + 'regex' => '#^/rurieayn/(?P[^/]+)$#', + 'start' => '/rurieayn/', 'methods' => 'DELETE', ), ), - 'iannazn' => array ( + 'svtjoatnobv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iannazn/ilpeeu/{name}', - 'regex' => '#^/iannazn/ilpeeu/(?P[^/]+)$#', - 'start' => '/iannazn/ilpeeu/', - 'methods' => 'POST', + 'original' => '/svtjoatnobv/{name}', + 'regex' => '#^/svtjoatnobv/(?P[^/]+)$#', + 'start' => '/svtjoatnobv/', + 'methods' => 'GET', ), ), - 'gqognlhwcnz' => array ( + 'oqkvsfskapadr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gqognlhwcnz/{name}', - 'regex' => '#^/gqognlhwcnz/(?P[^/]+)$#', - 'start' => '/gqognlhwcnz/', - 'methods' => 'POST', + 'original' => '/oqkvsfskapadr/{name}', + 'regex' => '#^/oqkvsfskapadr/(?P[^/]+)$#', + 'start' => '/oqkvsfskapadr/', + 'methods' => 'DELETE', ), ), - 'ebxqsojmydhpd' => array ( + 'vwgs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ebxqsojmydhpd/{name}', - 'regex' => '#^/ebxqsojmydhpd/(?P[^/]+)$#', - 'start' => '/ebxqsojmydhpd/', - 'methods' => 'GET', + 'original' => '/vwgs/kuweggf/{name}', + 'regex' => '#^/vwgs/kuweggf/(?P[^/]+)$#', + 'start' => '/vwgs/kuweggf/', + 'methods' => 'PUT', ), ), - 'iyxnhyzinra' => array ( + 'kbenxir' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iyxnhyzinra/{name}', - 'regex' => '#^/iyxnhyzinra/(?P[^/]+)$#', - 'start' => '/iyxnhyzinra/', - 'methods' => 'DELETE', + 'original' => '/kbenxir/{name}', + 'regex' => '#^/kbenxir/(?P[^/]+)$#', + 'start' => '/kbenxir/', + 'methods' => 'PATCH', ), ), - 'onwd' => array ( + 'mdvmtu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/onwd/ooih/fne/{name}', - 'regex' => '#^/onwd/ooih/fne/(?P[^/]+)$#', - 'start' => '/onwd/ooih/', - 'methods' => 'PATCH', + 'original' => '/mdvmtu/ufxevf/{name}', + 'regex' => '#^/mdvmtu/ufxevf/(?P[^/]+)$#', + 'start' => '/mdvmtu/ufxevf/', + 'methods' => 'DELETE', ), ), - 'mvxccu' => array ( + 'qch' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mvxccu/pskwrtuw/{name}', - 'regex' => '#^/mvxccu/pskwrtuw/(?P[^/]+)$#', - 'start' => '/mvxccu/pskwrtuw/', - 'methods' => 'PUT', + 'original' => '/qch/am/xmhdm/p/xojbxb/{name}', + 'regex' => '#^/qch/am/xmhdm/p/xojbxb/(?P[^/]+)$#', + 'start' => '/qch/am/', + 'methods' => 'DELETE', ), ), - 'rlofwdrruggvrx' => array ( + 'si' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rlofwdrruggvrx/{name}', - 'regex' => '#^/rlofwdrruggvrx/(?P[^/]+)$#', - 'start' => '/rlofwdrruggvrx/', - 'methods' => 'PUT', + 'original' => '/si/jua/{name}', + 'regex' => '#^/si/jua/(?P[^/]+)$#', + 'start' => '/si/jua/', + 'methods' => 'POST', ), ), - 'rmbuwwitafaze' => array ( + 'orqmasc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rmbuwwitafaze/{name}', - 'regex' => '#^/rmbuwwitafaze/(?P[^/]+)$#', - 'start' => '/rmbuwwitafaze/', - 'methods' => 'PATCH', + 'original' => '/orqmasc/ucnd/{name}', + 'regex' => '#^/orqmasc/ucnd/(?P[^/]+)$#', + 'start' => '/orqmasc/ucnd/', + 'methods' => 'POST', ), ), - 'cim' => array ( + 'idvnjgnwjw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cim/kzhuehbts/u/{name}', - 'regex' => '#^/cim/kzhuehbts/u/(?P[^/]+)$#', - 'start' => '/cim/kzhuehbts/', - 'methods' => 'PUT', + 'original' => '/idvnjgnwjw/u/{name}', + 'regex' => '#^/idvnjgnwjw/u/(?P[^/]+)$#', + 'start' => '/idvnjgnwjw/u/', + 'methods' => 'DELETE', ), ), - 'srtruwsndrskgaxhhox' => array ( + 'vu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/srtruwsndrskgaxhhox/{name}', - 'regex' => '#^/srtruwsndrskgaxhhox/(?P[^/]+)$#', - 'start' => '/srtruwsndrskgaxhhox/', + 'original' => '/vu/mnmcevki/{name}', + 'regex' => '#^/vu/mnmcevki/(?P[^/]+)$#', + 'start' => '/vu/mnmcevki/', 'methods' => 'GET', ), ), - 'ohcyflxjwuq' => array ( + 'bgafk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ohcyflxjwuq/{name}', - 'regex' => '#^/ohcyflxjwuq/(?P[^/]+)$#', - 'start' => '/ohcyflxjwuq/', - 'methods' => 'POST', + 'original' => '/bgafk/{name}', + 'regex' => '#^/bgafk/(?P[^/]+)$#', + 'start' => '/bgafk/', + 'methods' => 'GET', ), ), - 'ctwv' => array ( + 'heik' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ctwv/cb/zrhgqp/{name}', - 'regex' => '#^/ctwv/cb/zrhgqp/(?P[^/]+)$#', - 'start' => '/ctwv/cb/', - 'methods' => 'PATCH', + 'original' => '/heik/qhf/{name}', + 'regex' => '#^/heik/qhf/(?P[^/]+)$#', + 'start' => '/heik/qhf/', + 'methods' => 'POST', ), ), - 'je' => array ( + 'zpsehstvnnqg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/je/etg/{name}', - 'regex' => '#^/je/etg/(?P[^/]+)$#', - 'start' => '/je/etg/', - 'methods' => 'PUT', + 'original' => '/zpsehstvnnqg/{name}', + 'regex' => '#^/zpsehstvnnqg/(?P[^/]+)$#', + 'start' => '/zpsehstvnnqg/', + 'methods' => 'PATCH', ), ), - 'ulcjobkoespameg' => array ( + 'yjrndgugqpajsmwig' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ulcjobkoespameg/{name}', - 'regex' => '#^/ulcjobkoespameg/(?P[^/]+)$#', - 'start' => '/ulcjobkoespameg/', - 'methods' => 'PUT', + 'original' => '/yjrndgugqpajsmwig/{name}', + 'regex' => '#^/yjrndgugqpajsmwig/(?P[^/]+)$#', + 'start' => '/yjrndgugqpajsmwig/', + 'methods' => 'GET', ), ), - 'tsjlxhr' => array ( + 'rxsha' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tsjlxhr/{name}', - 'regex' => '#^/tsjlxhr/(?P[^/]+)$#', - 'start' => '/tsjlxhr/', - 'methods' => 'GET', + 'original' => '/rxsha/mcv/xwvtizu/{name}', + 'regex' => '#^/rxsha/mcv/xwvtizu/(?P[^/]+)$#', + 'start' => '/rxsha/mcv/', + 'methods' => 'DELETE', ), ), - 'gbq' => array ( + 'tuqaajwz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gbq/azea/{name}', - 'regex' => '#^/gbq/azea/(?P[^/]+)$#', - 'start' => '/gbq/azea/', - 'methods' => 'PATCH', + 'original' => '/tuqaajwz/{name}', + 'regex' => '#^/tuqaajwz/(?P[^/]+)$#', + 'start' => '/tuqaajwz/', + 'methods' => 'DELETE', ), ), - 'swjmnvsqulhpcbscxccz' => array ( + 'yiswwj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/swjmnvsqulhpcbscxccz/{name}', - 'regex' => '#^/swjmnvsqulhpcbscxccz/(?P[^/]+)$#', - 'start' => '/swjmnvsqulhpcbscxccz/', + 'original' => '/yiswwj/{name}', + 'regex' => '#^/yiswwj/(?P[^/]+)$#', + 'start' => '/yiswwj/', 'methods' => 'PATCH', ), ), - 'km' => array ( + 'rzfvufak' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/km/enzmy/{name}', - 'regex' => '#^/km/enzmy/(?P[^/]+)$#', - 'start' => '/km/enzmy/', - 'methods' => 'PUT', + 'original' => '/rzfvufak/e/{name}', + 'regex' => '#^/rzfvufak/e/(?P[^/]+)$#', + 'start' => '/rzfvufak/e/', + 'methods' => 'POST', ), ), - 'upotnemzvkscphwi' => array ( + 'ftkn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/upotnemzvkscphwi/{name}', - 'regex' => '#^/upotnemzvkscphwi/(?P[^/]+)$#', - 'start' => '/upotnemzvkscphwi/', - 'methods' => 'DELETE', + 'original' => '/ftkn/jx/ka/{name}', + 'regex' => '#^/ftkn/jx/ka/(?P[^/]+)$#', + 'start' => '/ftkn/jx/', + 'methods' => 'GET', ), ), - 'mftg' => array ( + 'fijcnxwylj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mftg/mfbrwe/{name}', - 'regex' => '#^/mftg/mfbrwe/(?P[^/]+)$#', - 'start' => '/mftg/mfbrwe/', + 'original' => '/fijcnxwylj/{name}', + 'regex' => '#^/fijcnxwylj/(?P[^/]+)$#', + 'start' => '/fijcnxwylj/', 'methods' => 'GET', ), ), - 'cb' => array ( + 'yabnsbasagfnqhdsrw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cb/kxikxwuieqmd/l/apw/{name}', - 'regex' => '#^/cb/kxikxwuieqmd/l/apw/(?P[^/]+)$#', - 'start' => '/cb/kxikxwuieqmd/', - 'methods' => 'GET', + 'original' => '/yabnsbasagfnqhdsrw/{name}', + 'regex' => '#^/yabnsbasagfnqhdsrw/(?P[^/]+)$#', + 'start' => '/yabnsbasagfnqhdsrw/', + 'methods' => 'DELETE', ), ), - 'ctdaaazpcxxkc' => array ( + 'cuiquvdvc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ctdaaazpcxxkc/{name}', - 'regex' => '#^/ctdaaazpcxxkc/(?P[^/]+)$#', - 'start' => '/ctdaaazpcxxkc/', - 'methods' => 'GET', + 'original' => '/cuiquvdvc/cie/{name}', + 'regex' => '#^/cuiquvdvc/cie/(?P[^/]+)$#', + 'start' => '/cuiquvdvc/cie/', + 'methods' => 'PATCH', ), ), - 'ccliot' => array ( + 'usx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ccliot/{name}', - 'regex' => '#^/ccliot/(?P[^/]+)$#', - 'start' => '/ccliot/', + 'original' => '/usx/rcrrzmfzlfgxz/{name}', + 'regex' => '#^/usx/rcrrzmfzlfgxz/(?P[^/]+)$#', + 'start' => '/usx/rcrrzmfzlfgxz/', 'methods' => 'GET', ), ), - 'eg' => array ( + 'vyy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eg/abqymjr/{name}', - 'regex' => '#^/eg/abqymjr/(?P[^/]+)$#', - 'start' => '/eg/abqymjr/', - 'methods' => 'POST', + 'original' => '/vyy/w/zypm/djht/uj/{name}', + 'regex' => '#^/vyy/w/zypm/djht/uj/(?P[^/]+)$#', + 'start' => '/vyy/w/', + 'methods' => 'PUT', ), ), - 'cp' => array ( + 'dvilanbkic' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cp/rjuczu/{name}', - 'regex' => '#^/cp/rjuczu/(?P[^/]+)$#', - 'start' => '/cp/rjuczu/', + 'original' => '/dvilanbkic/{name}', + 'regex' => '#^/dvilanbkic/(?P[^/]+)$#', + 'start' => '/dvilanbkic/', 'methods' => 'DELETE', ), ), - 'q' => array ( + 'kecqlmk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/q/tjzalmn/{name}', - 'regex' => '#^/q/tjzalmn/(?P[^/]+)$#', - 'start' => '/q/tjzalmn/', + 'original' => '/kecqlmk/m/gdg/p/{name}', + 'regex' => '#^/kecqlmk/m/gdg/p/(?P[^/]+)$#', + 'start' => '/kecqlmk/m/', 'methods' => 'GET', ), ), - 'aftdw' => array ( + 'mv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aftdw/zzgtrua/{name}', - 'regex' => '#^/aftdw/zzgtrua/(?P[^/]+)$#', - 'start' => '/aftdw/zzgtrua/', - 'methods' => 'POST', + 'original' => '/mv/tnlrdwlgdcvuyp/{name}', + 'regex' => '#^/mv/tnlrdwlgdcvuyp/(?P[^/]+)$#', + 'start' => '/mv/tnlrdwlgdcvuyp/', + 'methods' => 'PUT', ), ), - 'blxr' => array ( + 'qkqqk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/blxr/tiz/veqa/vjs/qrwaru/{name}', - 'regex' => '#^/blxr/tiz/veqa/vjs/qrwaru/(?P[^/]+)$#', - 'start' => '/blxr/tiz/', - 'methods' => 'GET', + 'original' => '/qkqqk/{name}', + 'regex' => '#^/qkqqk/(?P[^/]+)$#', + 'start' => '/qkqqk/', + 'methods' => 'DELETE', ), ), - 'brygx' => array ( + 'zzqnobnq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/brygx/qto/{name}', - 'regex' => '#^/brygx/qto/(?P[^/]+)$#', - 'start' => '/brygx/qto/', + 'original' => '/zzqnobnq/no/ogenr/{name}', + 'regex' => '#^/zzqnobnq/no/ogenr/(?P[^/]+)$#', + 'start' => '/zzqnobnq/no/', 'methods' => 'GET', ), ), - 'aoltxxcigplwzwt' => array ( + 'aerhybsqxxmavag' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aoltxxcigplwzwt/{name}', - 'regex' => '#^/aoltxxcigplwzwt/(?P[^/]+)$#', - 'start' => '/aoltxxcigplwzwt/', + 'original' => '/aerhybsqxxmavag/{name}', + 'regex' => '#^/aerhybsqxxmavag/(?P[^/]+)$#', + 'start' => '/aerhybsqxxmavag/', 'methods' => 'POST', ), ), - 'kccbtb' => array ( + 'fwtdf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kccbtb/aadurtxkyg/{name}', - 'regex' => '#^/kccbtb/aadurtxkyg/(?P[^/]+)$#', - 'start' => '/kccbtb/aadurtxkyg/', + 'original' => '/fwtdf/s/afuq/{name}', + 'regex' => '#^/fwtdf/s/afuq/(?P[^/]+)$#', + 'start' => '/fwtdf/s/', 'methods' => 'PUT', ), ), - 'ellxf' => array ( + 'pz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ellxf/{name}', - 'regex' => '#^/ellxf/(?P[^/]+)$#', - 'start' => '/ellxf/', - 'methods' => 'POST', + 'original' => '/pz/rdaiempqsbahbpd/pz/{name}', + 'regex' => '#^/pz/rdaiempqsbahbpd/pz/(?P[^/]+)$#', + 'start' => '/pz/rdaiempqsbahbpd/', + 'methods' => 'GET', ), ), - 'utzkp' => array ( + 'jqygblksl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/utzkp/zvssof/{name}', - 'regex' => '#^/utzkp/zvssof/(?P[^/]+)$#', - 'start' => '/utzkp/zvssof/', - 'methods' => 'POST', + 'original' => '/jqygblksl/lj/{name}', + 'regex' => '#^/jqygblksl/lj/(?P[^/]+)$#', + 'start' => '/jqygblksl/lj/', + 'methods' => 'GET', ), ), - 'rvly' => array ( + 'nuoravvrasog' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rvly/azkmwyeibll/q/{name}', - 'regex' => '#^/rvly/azkmwyeibll/q/(?P[^/]+)$#', - 'start' => '/rvly/azkmwyeibll/', + 'original' => '/nuoravvrasog/kw/{name}', + 'regex' => '#^/nuoravvrasog/kw/(?P[^/]+)$#', + 'start' => '/nuoravvrasog/kw/', 'methods' => 'GET', ), ), - 'srf' => array ( + 'otgoxeaqai' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/srf/lrksdpkmsmuvljb/{name}', - 'regex' => '#^/srf/lrksdpkmsmuvljb/(?P[^/]+)$#', - 'start' => '/srf/lrksdpkmsmuvljb/', + 'original' => '/otgoxeaqai/{name}', + 'regex' => '#^/otgoxeaqai/(?P[^/]+)$#', + 'start' => '/otgoxeaqai/', 'methods' => 'GET', ), ), - 'sfnehh' => array ( + 'snknv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sfnehh/{name}', - 'regex' => '#^/sfnehh/(?P[^/]+)$#', - 'start' => '/sfnehh/', - 'methods' => 'GET', + 'original' => '/snknv/bwcjrs/{name}', + 'regex' => '#^/snknv/bwcjrs/(?P[^/]+)$#', + 'start' => '/snknv/bwcjrs/', + 'methods' => 'DELETE', ), ), - 'svsuqpljqxypfiq' => array ( + 'vtjgswklakic' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/svsuqpljqxypfiq/{name}', - 'regex' => '#^/svsuqpljqxypfiq/(?P[^/]+)$#', - 'start' => '/svsuqpljqxypfiq/', - 'methods' => 'GET', + 'original' => '/vtjgswklakic/{name}', + 'regex' => '#^/vtjgswklakic/(?P[^/]+)$#', + 'start' => '/vtjgswklakic/', + 'methods' => 'PUT', ), ), - 'yj' => array ( + 'bv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yj/csm/kstdiye/wlkcy/{name}', - 'regex' => '#^/yj/csm/kstdiye/wlkcy/(?P[^/]+)$#', - 'start' => '/yj/csm/', - 'methods' => 'DELETE', + 'original' => '/bv/qe/r/{name}', + 'regex' => '#^/bv/qe/r/(?P[^/]+)$#', + 'start' => '/bv/qe/', + 'methods' => 'GET', ), ), - 'xoyjgf' => array ( + 'f' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xoyjgf/l/vkmkexf/{name}', - 'regex' => '#^/xoyjgf/l/vkmkexf/(?P[^/]+)$#', - 'start' => '/xoyjgf/l/', - 'methods' => 'GET', + 'original' => '/f/woplxifqre/{name}', + 'regex' => '#^/f/woplxifqre/(?P[^/]+)$#', + 'start' => '/f/woplxifqre/', + 'methods' => 'PUT', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/f/yc/asr/{name}', + 'regex' => '#^/f/yc/asr/(?P[^/]+)$#', + 'start' => '/f/yc/', + 'methods' => 'PATCH', ), ), - 'xcknrvsnfuqrea' => array ( + 'bwxlilukpin' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xcknrvsnfuqrea/{name}', - 'regex' => '#^/xcknrvsnfuqrea/(?P[^/]+)$#', - 'start' => '/xcknrvsnfuqrea/', - 'methods' => 'DELETE', + 'original' => '/bwxlilukpin/{name}', + 'regex' => '#^/bwxlilukpin/(?P[^/]+)$#', + 'start' => '/bwxlilukpin/', + 'methods' => 'POST', ), ), - 'qhkvtpnldh' => array ( + 'ixtyjfxtrww' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qhkvtpnldh/kkyxyxa/{name}', - 'regex' => '#^/qhkvtpnldh/kkyxyxa/(?P[^/]+)$#', - 'start' => '/qhkvtpnldh/kkyxyxa/', - 'methods' => 'PATCH', + 'original' => '/ixtyjfxtrww/hhaplurxl/{name}', + 'regex' => '#^/ixtyjfxtrww/hhaplurxl/(?P[^/]+)$#', + 'start' => '/ixtyjfxtrww/hhaplurxl/', + 'methods' => 'GET', ), ), - 'dpb' => array ( + 'auzw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dpb/egdyzzcwaicwq/{name}', - 'regex' => '#^/dpb/egdyzzcwaicwq/(?P[^/]+)$#', - 'start' => '/dpb/egdyzzcwaicwq/', + 'original' => '/auzw/ynbaltld/lbgsqrt/{name}', + 'regex' => '#^/auzw/ynbaltld/lbgsqrt/(?P[^/]+)$#', + 'start' => '/auzw/ynbaltld/', 'methods' => 'GET', ), ), - 'sfylpzw' => array ( + 'cuvcggpxd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sfylpzw/r/futxzwofdvg/{name}', - 'regex' => '#^/sfylpzw/r/futxzwofdvg/(?P[^/]+)$#', - 'start' => '/sfylpzw/r/', + 'original' => '/cuvcggpxd/{name}', + 'regex' => '#^/cuvcggpxd/(?P[^/]+)$#', + 'start' => '/cuvcggpxd/', 'methods' => 'PUT', ), ), - 'xxehbkrdspgh' => array ( + 'jwblzfxuveytyuxs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xxehbkrdspgh/o/iv/{name}', - 'regex' => '#^/xxehbkrdspgh/o/iv/(?P[^/]+)$#', - 'start' => '/xxehbkrdspgh/o/', + 'original' => '/jwblzfxuveytyuxs/{name}', + 'regex' => '#^/jwblzfxuveytyuxs/(?P[^/]+)$#', + 'start' => '/jwblzfxuveytyuxs/', 'methods' => 'DELETE', ), ), - 'lbvbtnkeeovegs' => array ( + 'fpxxvfp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lbvbtnkeeovegs/gwj/{name}', - 'regex' => '#^/lbvbtnkeeovegs/gwj/(?P[^/]+)$#', - 'start' => '/lbvbtnkeeovegs/gwj/', - 'methods' => 'PATCH', + 'original' => '/fpxxvfp/fisp/{name}', + 'regex' => '#^/fpxxvfp/fisp/(?P[^/]+)$#', + 'start' => '/fpxxvfp/fisp/', + 'methods' => 'POST', ), ), - 'dxx' => array ( + 'brufzw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dxx/jlrtywoly/oz/o/{name}', - 'regex' => '#^/dxx/jlrtywoly/oz/o/(?P[^/]+)$#', - 'start' => '/dxx/jlrtywoly/', - 'methods' => 'GET', + 'original' => '/brufzw/a/{name}', + 'regex' => '#^/brufzw/a/(?P[^/]+)$#', + 'start' => '/brufzw/a/', + 'methods' => 'PATCH', ), ), - 'vqh' => array ( + 'mtilgaatyw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vqh/sxyrfndixncqdk/{name}', - 'regex' => '#^/vqh/sxyrfndixncqdk/(?P[^/]+)$#', - 'start' => '/vqh/sxyrfndixncqdk/', - 'methods' => 'PUT', + 'original' => '/mtilgaatyw/{name}', + 'regex' => '#^/mtilgaatyw/(?P[^/]+)$#', + 'start' => '/mtilgaatyw/', + 'methods' => 'PATCH', ), ), - 'fqxacolywpcpcxk' => array ( + 'oq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fqxacolywpcpcxk/{name}', - 'regex' => '#^/fqxacolywpcpcxk/(?P[^/]+)$#', - 'start' => '/fqxacolywpcpcxk/', + 'original' => '/oq/knetgalr/owk/{name}', + 'regex' => '#^/oq/knetgalr/owk/(?P[^/]+)$#', + 'start' => '/oq/knetgalr/', 'methods' => 'GET', ), ), - 'dwzceojby' => array ( + 'genfmhqca' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dwzceojby/{name}', - 'regex' => '#^/dwzceojby/(?P[^/]+)$#', - 'start' => '/dwzceojby/', + 'original' => '/genfmhqca/u/ebcmbwo/{name}', + 'regex' => '#^/genfmhqca/u/ebcmbwo/(?P[^/]+)$#', + 'start' => '/genfmhqca/u/', 'methods' => 'POST', ), ), - 'bpafn' => array ( + 'uior' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bpafn/ylrjjkqbmtu/{name}', - 'regex' => '#^/bpafn/ylrjjkqbmtu/(?P[^/]+)$#', - 'start' => '/bpafn/ylrjjkqbmtu/', - 'methods' => 'GET', + 'original' => '/uior/khe/{name}', + 'regex' => '#^/uior/khe/(?P[^/]+)$#', + 'start' => '/uior/khe/', + 'methods' => 'PUT', ), ), - 'xgmrclbnsjqaexg' => array ( + 'qyrvtii' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xgmrclbnsjqaexg/{name}', - 'regex' => '#^/xgmrclbnsjqaexg/(?P[^/]+)$#', - 'start' => '/xgmrclbnsjqaexg/', + 'original' => '/qyrvtii/w/{name}', + 'regex' => '#^/qyrvtii/w/(?P[^/]+)$#', + 'start' => '/qyrvtii/w/', 'methods' => 'DELETE', ), ), - 'kgwcbbrcgrazmwr' => array ( + 'ngvpat' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kgwcbbrcgrazmwr/m/ekm/{name}', - 'regex' => '#^/kgwcbbrcgrazmwr/m/ekm/(?P[^/]+)$#', - 'start' => '/kgwcbbrcgrazmwr/m/', - 'methods' => 'PUT', + 'original' => '/ngvpat/hgbjf/glip/{name}', + 'regex' => '#^/ngvpat/hgbjf/glip/(?P[^/]+)$#', + 'start' => '/ngvpat/hgbjf/', + 'methods' => 'DELETE', ), ), - 'ceydrhgriufor' => array ( + 'pazzem' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ceydrhgriufor/{name}', - 'regex' => '#^/ceydrhgriufor/(?P[^/]+)$#', - 'start' => '/ceydrhgriufor/', - 'methods' => 'DELETE', + 'original' => '/pazzem/dpz/{name}', + 'regex' => '#^/pazzem/dpz/(?P[^/]+)$#', + 'start' => '/pazzem/dpz/', + 'methods' => 'PATCH', ), ), - 'zyjmbkxmxpezmqjof' => array ( + 'dthqicnaj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zyjmbkxmxpezmqjof/{name}', - 'regex' => '#^/zyjmbkxmxpezmqjof/(?P[^/]+)$#', - 'start' => '/zyjmbkxmxpezmqjof/', - 'methods' => 'POST', + 'original' => '/dthqicnaj/{name}', + 'regex' => '#^/dthqicnaj/(?P[^/]+)$#', + 'start' => '/dthqicnaj/', + 'methods' => 'GET', ), ), - 'ewvjqp' => array ( + 'qtxpzyftrmlqjbxcti' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ewvjqp/g/{name}', - 'regex' => '#^/ewvjqp/g/(?P[^/]+)$#', - 'start' => '/ewvjqp/g/', - 'methods' => 'PUT', + 'original' => '/qtxpzyftrmlqjbxcti/{name}', + 'regex' => '#^/qtxpzyftrmlqjbxcti/(?P[^/]+)$#', + 'start' => '/qtxpzyftrmlqjbxcti/', + 'methods' => 'GET', + ), + ), + 'nhojwhyexsuzvn' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/nhojwhyexsuzvn/wotbxd/{name}', + 'regex' => '#^/nhojwhyexsuzvn/wotbxd/(?P[^/]+)$#', + 'start' => '/nhojwhyexsuzvn/wotbxd/', + 'methods' => 'GET', ), ), - 'izey' => array ( + 'tswhuo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/izey/rb/{name}', - 'regex' => '#^/izey/rb/(?P[^/]+)$#', - 'start' => '/izey/rb/', + 'original' => '/tswhuo/tw/{name}', + 'regex' => '#^/tswhuo/tw/(?P[^/]+)$#', + 'start' => '/tswhuo/tw/', 'methods' => 'PATCH', ), ), - 'zziaowdp' => array ( + 'bfa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zziaowdp/{name}', - 'regex' => '#^/zziaowdp/(?P[^/]+)$#', - 'start' => '/zziaowdp/', + 'original' => '/bfa/kgdzb/havo/qk/{name}', + 'regex' => '#^/bfa/kgdzb/havo/qk/(?P[^/]+)$#', + 'start' => '/bfa/kgdzb/', 'methods' => 'GET', ), ), - 'zeepwmdzspmyodznp' => array ( + 'vrfsxcmtqabc' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/vrfsxcmtqabc/u/ngstnpa/{name}', + 'regex' => '#^/vrfsxcmtqabc/u/ngstnpa/(?P[^/]+)$#', + 'start' => '/vrfsxcmtqabc/u/', + 'methods' => 'PUT', + ), + ), + 'rhibjfyd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zeepwmdzspmyodznp/s/{name}', - 'regex' => '#^/zeepwmdzspmyodznp/s/(?P[^/]+)$#', - 'start' => '/zeepwmdzspmyodznp/s/', + 'original' => '/rhibjfyd/{name}', + 'regex' => '#^/rhibjfyd/(?P[^/]+)$#', + 'start' => '/rhibjfyd/', 'methods' => 'GET', ), ), - 'xpgdjoe' => array ( + 'smtmahf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xpgdjoe/qkhxyzgig/ojr/{name}', - 'regex' => '#^/xpgdjoe/qkhxyzgig/ojr/(?P[^/]+)$#', - 'start' => '/xpgdjoe/qkhxyzgig/', + 'original' => '/smtmahf/{name}', + 'regex' => '#^/smtmahf/(?P[^/]+)$#', + 'start' => '/smtmahf/', 'methods' => 'GET', ), ), - 'jumrmwi' => array ( + 'xz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jumrmwi/{name}', - 'regex' => '#^/jumrmwi/(?P[^/]+)$#', - 'start' => '/jumrmwi/', - 'methods' => 'PUT', + 'original' => '/xz/uhvm/mqjtvb/{name}', + 'regex' => '#^/xz/uhvm/mqjtvb/(?P[^/]+)$#', + 'start' => '/xz/uhvm/', + 'methods' => 'PATCH', ), ), - 'yhem' => array ( + 'bue' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yhem/bfb/ohdra/cpvlci/{name}', - 'regex' => '#^/yhem/bfb/ohdra/cpvlci/(?P[^/]+)$#', - 'start' => '/yhem/bfb/', + 'original' => '/bue/xehteaofexaiwd/{name}', + 'regex' => '#^/bue/xehteaofexaiwd/(?P[^/]+)$#', + 'start' => '/bue/xehteaofexaiwd/', 'methods' => 'PUT', ), ), - 'qguhm' => array ( + 'oiq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qguhm/tovn/iafatgu/utcv/{name}', - 'regex' => '#^/qguhm/tovn/iafatgu/utcv/(?P[^/]+)$#', - 'start' => '/qguhm/tovn/', - 'methods' => 'DELETE', + 'original' => '/oiq/emmc/{name}', + 'regex' => '#^/oiq/emmc/(?P[^/]+)$#', + 'start' => '/oiq/emmc/', + 'methods' => 'POST', ), ), - 'xykahlvpspbzxbbozpz' => array ( + 'fu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xykahlvpspbzxbbozpz/{name}', - 'regex' => '#^/xykahlvpspbzxbbozpz/(?P[^/]+)$#', - 'start' => '/xykahlvpspbzxbbozpz/', + 'original' => '/fu/ii/zo/{name}', + 'regex' => '#^/fu/ii/zo/(?P[^/]+)$#', + 'start' => '/fu/ii/', 'methods' => 'GET', ), ), - 'azvivffn' => array ( + 'krmulnpctbeuz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/azvivffn/sg/xqjg/{name}', - 'regex' => '#^/azvivffn/sg/xqjg/(?P[^/]+)$#', - 'start' => '/azvivffn/sg/', - 'methods' => 'DELETE', + 'original' => '/krmulnpctbeuz/smae/{name}', + 'regex' => '#^/krmulnpctbeuz/smae/(?P[^/]+)$#', + 'start' => '/krmulnpctbeuz/smae/', + 'methods' => 'GET', ), ), - 'uuqfkn' => array ( + 'nkvdtjrghityzz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uuqfkn/mfg/{name}', - 'regex' => '#^/uuqfkn/mfg/(?P[^/]+)$#', - 'start' => '/uuqfkn/mfg/', - 'methods' => 'PUT', + 'original' => '/nkvdtjrghityzz/fzeyd/{name}', + 'regex' => '#^/nkvdtjrghityzz/fzeyd/(?P[^/]+)$#', + 'start' => '/nkvdtjrghityzz/fzeyd/', + 'methods' => 'GET', ), ), - 'toxu' => array ( + 'rcwdj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/toxu/jkrxeta/txgir/{name}', - 'regex' => '#^/toxu/jkrxeta/txgir/(?P[^/]+)$#', - 'start' => '/toxu/jkrxeta/', - 'methods' => 'DELETE', + 'original' => '/rcwdj/nfsxjsxho/{name}', + 'regex' => '#^/rcwdj/nfsxjsxho/(?P[^/]+)$#', + 'start' => '/rcwdj/nfsxjsxho/', + 'methods' => 'POST', ), ), - 'daytatvotaz' => array ( + 'pduy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/daytatvotaz/{name}', - 'regex' => '#^/daytatvotaz/(?P[^/]+)$#', - 'start' => '/daytatvotaz/', - 'methods' => 'PATCH', + 'original' => '/pduy/guvlsrq/xz/{name}', + 'regex' => '#^/pduy/guvlsrq/xz/(?P[^/]+)$#', + 'start' => '/pduy/guvlsrq/', + 'methods' => 'POST', ), ), - 'ywtihc' => array ( + 'iqciokono' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ywtihc/ep/pyk/{name}', - 'regex' => '#^/ywtihc/ep/pyk/(?P[^/]+)$#', - 'start' => '/ywtihc/ep/', + 'original' => '/iqciokono/{name}', + 'regex' => '#^/iqciokono/(?P[^/]+)$#', + 'start' => '/iqciokono/', 'methods' => 'POST', ), ), diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 584578c..b74abc5 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -265,7 +265,7 @@ public function setConfig(array $config) */ public function __call($method, array $args) { - if (\in_array(strtoupper($method), self::SUPPORTED_METHODS, true)) { + if (\in_array(strtoupper($method), self::ALLOWED_METHODS, true)) { if (\count($args) < 2) { throw new \InvalidArgumentException("The method [$method] parameters is missing."); } @@ -302,33 +302,31 @@ public function group($prefix, \Closure $callback, array $opts = []) * validate and format arguments * @param string|array $methods * @param mixed $handler - * @return string + * @return array * @throws \InvalidArgumentException */ - public static function validateArguments($methods, $handler) + public function validateArguments($methods, $handler) { if (!$methods || !$handler) { throw new \InvalidArgumentException('The method and route handler is not allow empty.'); } - $allow = implode(',', self::SUPPORTED_METHODS) . ','; + $allow = implode(',', self::ALLOWED_METHODS) . ','; $methods = array_map(function ($m) use ($allow) { $m = strtoupper(trim($m)); if (!$m || false === strpos($allow, $m . ',')) { - throw new \InvalidArgumentException("The method [$m] is not supported, Allow: $allow"); + throw new \InvalidArgumentException("The method [$m] is not supported, Allow: " . trim($allow, ',')); } return $m; }, (array)$methods); - $methods = implode(',', $methods) . ','; - - if (false !== strpos($methods, self::ANY)) { - return trim($allow, ','); + if (\in_array(self::ANY, $methods, true)) { + return self::ALLOWED_METHODS; } - return trim($methods, ','); + return $methods; } /** @@ -642,7 +640,7 @@ public static function getGlobalParams() */ public static function getSupportedMethods() { - return self::SUPPORTED_METHODS; + return self::ALLOWED_METHODS; } /** diff --git a/src/CachedRouter.php b/src/CachedRouter.php index 02f36a6..d8493dc 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -34,6 +34,12 @@ class CachedRouter extends ORouter */ protected $cacheEnable = true; + /** + * dump routes cache on matching + * @var bool + */ + protected $cacheOnMatching = true; + /** * object constructor. * @param array $config @@ -51,6 +57,10 @@ public function __construct(array $config = []) $this->setCacheEnable($config['cacheEnable']); } + if (isset($config['cacheOnMatching'])) { + $this->setCacheOnMatching($config['cacheOnMatching']); + } + // read route caches from cache file $this->loadRoutesCache(); } @@ -85,7 +95,9 @@ public function map($method, $route, $handler, array $opts = []) public function match($path, $method = self::GET) { // dump routes to cache file - // $this->dumpRoutesCache(); + if ($this->cacheOnMatching) { + $this->dumpRoutesCache(); + } return parent::match($path, $method); } @@ -124,7 +136,7 @@ public function loadRoutesCache() $this->setStaticRoutes($map['staticRoutes']); $this->setRegularRoutes($map['regularRoutes']); $this->setVagueRoutes($map['vagueRoutes']); - $this->cacheLoaded = true; + $this->cacheLoaded = true; return true; } @@ -218,4 +230,21 @@ public function isCacheLoaded() { return $this->cacheLoaded; } + + /** + * @param bool $cacheOnMatching + */ + public function setCacheOnMatching($cacheOnMatching) + { + $this->cacheOnMatching = (bool)$cacheOnMatching; + } + + /** + * @return bool + */ + public function isCacheOnMatching(): bool + { + return $this->cacheOnMatching; + } + } diff --git a/src/ORouter.php b/src/ORouter.php index d0b220b..7cb642d 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -57,7 +57,7 @@ public function map($methods, $route, $handler, array $opts = []) } $hasPrefix = (bool)$this->currentGroupPrefix; - $methods = static::validateArguments($methods, $handler); + $methods = $this->validateArguments($methods, $handler); // always add '/' prefix. if ($route = trim($route)) { @@ -83,7 +83,7 @@ public function map($methods, $route, $handler, array $opts = []) // it is static route if (self::isStaticRoute($route)) { - foreach (explode(',', $methods) as $method) { + foreach ($methods as $method) { $this->routeCounter++; $this->staticRoutes[$route][$method] = $conf; } @@ -97,11 +97,11 @@ public function map($methods, $route, $handler, array $opts = []) // route string have regular if ($first) { + $conf['methods'] = implode(',', $methods); $this->routeCounter++; - $conf['methods'] = $methods; $this->regularRoutes[$first][] = $conf; } else { - foreach (explode(',', $methods) as $method) { + foreach ($methods as $method) { $this->routeCounter++; $this->vagueRoutes[$method][] = $conf; } diff --git a/src/RouterInterface.php b/src/RouterInterface.php index 40fbace..9947471 100644 --- a/src/RouterInterface.php +++ b/src/RouterInterface.php @@ -43,13 +43,17 @@ interface RouterInterface const CONNECT = 'CONNECT'; const TRACE = 'TRACE'; - /** @var array supported methods */ - const SUPPORTED_METHODS = [ + /** supported methods list */ + const ALLOWED_METHODS = [ 'ANY', 'GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS', 'HEAD', // 'COPY', 'PURGE', 'LINK', 'UNLINK', 'LOCK', 'UNLOCK', 'VIEW', 'SEARCH', 'CONNECT', 'TRACE', ]; + // ,COPY,PURGE,LINK,UNLINK,LOCK,UNLOCK,VIEW,SEARCH,CONNECT,TRACE'; + /** supported methods string */ + const ALLOWED_METHODS_STR = 'ANY,GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD'; + /** the matched result index key */ const INDEX_STATUS = 0; const INDEX_PATH = 1; diff --git a/tests/AbstractRouterTest.php b/tests/AbstractRouterTest.php index 1aa1b36..6fa3ded 100644 --- a/tests/AbstractRouterTest.php +++ b/tests/AbstractRouterTest.php @@ -11,12 +11,14 @@ class AbstractRouterTest extends TestCase { public function testValidateArguments() { - $ret = AbstractRouter::validateArguments('get', 'handler0'); - $this->assertEquals($ret, 'GET'); + $stub = $this->getMockForAbstractClass(AbstractRouter::class); + + $ret = $stub->validateArguments('get', 'handler0'); + $this->assertEquals($ret, ['GET']); $this->expectException(\InvalidArgumentException::class); - AbstractRouter::validateArguments(null, null); + $stub->validateArguments(null, null); } public function testStaticRouteCheck() From 734c9111d63f9fdf65c16c830bbba30461176e71 Mon Sep 17 00:00:00 2001 From: inhere Date: Thu, 28 Dec 2017 09:25:02 +0800 Subject: [PATCH 029/151] up --- examples/benchmark.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/benchmark.php b/examples/benchmark.php index b6468bc..b75a877 100644 --- a/examples/benchmark.php +++ b/examples/benchmark.php @@ -73,7 +73,7 @@ function pretty_echo($msg, $style = 'green', $nl = false) 'light_cyan' => '1;36', ]; - if (isset($styles[$style])) { + if (false === strpos(PHP_OS, 'WIN') && isset($styles[$style])) { return sprintf("\033[%sm%s\033[0m" . ($nl ? PHP_EOL : ''), $styles[$style], $msg); } From 581e1f59fbac61a27bd055d56e88f92dd0ff592a Mon Sep 17 00:00:00 2001 From: inhere Date: Thu, 28 Dec 2017 11:25:51 +0800 Subject: [PATCH 030/151] some update --- src/ORouter.php | 3 +-- src/Route.php | 18 ------------------ 2 files changed, 1 insertion(+), 20 deletions(-) delete mode 100644 src/Route.php diff --git a/src/ORouter.php b/src/ORouter.php index 7cb642d..6f82fb2 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -246,7 +246,6 @@ public function match($path, $method = 'GET') } $first = $this->getFirstFromPath($path); - // $nodeCount = substr_count(trim($path), '/'); $allowedMethods = []; // is a regular dynamic route(the first node is 1th level index key). @@ -475,7 +474,7 @@ public function setDispatcher(DispatcherInterface $dispatcher) /** * @return array */ - public function getGlobalOptions(): array + public function getGlobalOptions() { return $this->globalOptions; } diff --git a/src/Route.php b/src/Route.php deleted file mode 100644 index 3efd89a..0000000 --- a/src/Route.php +++ /dev/null @@ -1,18 +0,0 @@ - Date: Thu, 28 Dec 2017 14:29:15 +0800 Subject: [PATCH 031/151] Some adjustments and performance optimization --- examples/cached/bench-routes-cache.php | 6300 ++++++++++++------------ src/AbstractRouter.php | 149 +- src/ORouter.php | 107 +- tests/ORouterTest.php | 2 +- 4 files changed, 3256 insertions(+), 3302 deletions(-) diff --git a/examples/cached/bench-routes-cache.php b/examples/cached/bench-routes-cache.php index 2c56925..263b6d1 100644 --- a/examples/cached/bench-routes-cache.php +++ b/examples/cached/bench-routes-cache.php @@ -2,6860 +2,6824 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2017-12-27 22:04:22 + * @date 2017-12-28 14:28:27 * @count 1000 * @notice Please don't edit it. */ return array ( // static routes 'staticRoutes' => array ( - '/a/mcfxkub/jjkzvh' => array ( + '/zsgi/j/pwbslzdpc/tlccun/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/lgepzlleurihj/' => array ( + '/uobsnnn/ubhcalqs/qkf/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/kdnqsc' => array ( - 'DELETE' => array ( + '/s/yenhq/ouq/zb/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vrtlmvaq/rqsuh' => array ( - 'DELETE' => array ( + '/iyvby/uwfj' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uktbc' => array ( - 'GET' => array ( + '/ci/dniklzd/ijpw/g' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rt/i/nmnhs' => array ( - 'GET' => array ( + '/fwiqx/sltkh' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/veittga/' => array ( + '/zrwwchdiva/b/rp/dcxg' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/re/pau/ueankargo' => array ( - 'DELETE' => array ( + '/exilv' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/whhouwrj' => array ( - 'GET' => array ( + '/h/nznvdv/uje' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dbfpxd/zlsgynuxw' => array ( - 'POST' => array ( + '/mqmpqwpav' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/llvm/ra/ld/aucb' => array ( + '/rfnnedz/gfmhm/o/tihxpkx' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/gredvcyrs/imwgsxs/' => array ( - 'POST' => array ( + '/mplqyv/xm/parw/qlgvmd/he' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qknccxybyicvwns' => array ( + '/yvwbcmn' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/nzt/nikdeycugodczbcvu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zxhntm' => array ( + '/legxtjxnm' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/aklzoq/' => array ( + '/usvppqknpjxmguo' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qgc/o/adzddxuauevvlmrg' => array ( - 'POST' => array ( + '/miixpruedickeob' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ufchmsslhyw/yom/xauqly' => array ( - 'GET' => array ( + '/lozbinbrn' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/lajpbjanxu/ebq' => array ( + '/scjbflrsodrbnapi/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jyeqsxrxrko' => array ( + '/qllukixbumyyevgtse/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/aywrx/g/flqe' => array ( + '/uej/ids/j/qt/xayuh' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jjxrbxjlxkcw/' => array ( - 'DELETE' => array ( + '/kheewshkzzkfyy/rw' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bydj/kcfaejystw/br' => array ( - 'PATCH' => array ( + '/itvglgeyxvqzcpo/iw/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/r/uu/cqjrzsqef' => array ( - 'DELETE' => array ( + '/ndcyfznhgnrphj/uto/u' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ffrouq' => array ( - 'PATCH' => array ( + '/puxdbsqguu' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/f/vnhmkau/auak/' => array ( - 'DELETE' => array ( + '/yqlduumxgptcip' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fht/taffu/fwrfsksg/' => array ( + '/hxoji' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cpzdli/wqwom' => array ( - 'PUT' => array ( + '/whtnflwext' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bowroxhjygcxrbwpixda' => array ( - 'PATCH' => array ( + '/gvpafpnaue' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/rkyrcq/eq/wbd/svb/dc' => array ( - 'PATCH' => array ( + '/gw/wljdqgx/owvxe' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/z/jsavkp/jksov/wbix' => array ( - 'POST' => array ( + '/kppfricwjudhe/dax' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/v/c/s/rxj/mytto/cy' => array ( + '/rpsyzcc' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/iqokkg/c' => array ( - 'DELETE' => array ( + '/sjrdbpk/oviyt/bvcuicup' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/we/kxcsef' => array ( - 'POST' => array ( + '/cajpcihivyzrb' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vbnufakkdeoijdzu' => array ( - 'POST' => array ( + '/duxftbjsm/lj' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/muhzjgu' => array ( - 'PUT' => array ( + '/uxvfqdjzdn/fygyew' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/o/saojfjs' => array ( + '/auc/cedvupirdykwv' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/kvkfln' => array ( - 'DELETE' => array ( + '/wain/kacpuwh' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tdla/c/clrhmivh/tja' => array ( - 'DELETE' => array ( + '/whnipuwedwsv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/k/xdp/y/dzgxub' => array ( - 'DELETE' => array ( + '/fnlpm' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/crgtfjzzhebo' => array ( + '/qz/jiz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wuusmcjtkcybq' => array ( - 'PATCH' => array ( + '/urq/pnntudxggvrz' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yfgxuedemhcmdibx' => array ( - 'POST' => array ( + '/gbwue' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/x/fkkyig' => array ( - 'PUT' => array ( + '/umrwirckzg/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/slpzgfhd/uxqrrwxun' => array ( - 'POST' => array ( + '/ef/h/myg/vi' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/luydbnq' => array ( + '/vreqggja/rr/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vlil/ivlg/g/' => array ( - 'PATCH' => array ( + '/imxglsa/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/chhv/j/j' => array ( - 'POST' => array ( + '/qdxjhknxfwpf' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jnhvwriqhni' => array ( - 'PUT' => array ( + '/njghggvevzjbrgw/onp' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/og/roam/klmp/' => array ( - 'PUT' => array ( + '/poro/tqwp/kgadlf' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/d/sgiqx/' => array ( - 'PATCH' => array ( + '/wtdvqr/jcjmwu/j/ji/zhs' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/shmijchisefsy/zl' => array ( + '/xbzkrlzq' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qppclvlonbreh/h/mosxp' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/tcsvew/vmfzhmpz/exqek' => array ( - 'PUT' => array ( + '/nsd/jrv/hkmoyai/odltiz' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ltmwru/gxltex' => array ( - 'PUT' => array ( + '/mkqruvm/ikvejuxfolp' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xtzjrpl/j/y/x/g/olyzfb/b' => array ( - 'PUT' => array ( + '/e/zpp/sjaf' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nree/xs' => array ( - 'GET' => array ( + '/casd/vkyaztjycnlucsfj' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zuxvh' => array ( + '/re/pjtbvx' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vmxcffdp' => array ( + '/gvxt/kj' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ufv/ngbtesxfcduic/foty' => array ( - 'POST' => array ( + '/clshvjxlgh' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/luoqqe/' => array ( - 'PUT' => array ( + '/wwjqq' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/etnepetrpha' => array ( + '/sgrnvlnu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/r/fz/k/ckfcswaghsw/v' => array ( + '/skucepajojtnpjdels' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vczf/ktftf/acacgvoy' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/fzcrghfzpvh/ssgtzu' => array ( + '/j/jbewe' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nxawnbunrkerxxu/b' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/j/glpmaobtfyrxtwsoza' => array ( - 'DELETE' => array ( + '/yramrhtbxsear' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ypfqzdqw/qjeotg/' => array ( - 'GET' => array ( + '/rf/pxdnndntfyr/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wcvrryuhthygpxka' => array ( - 'DELETE' => array ( + '/og/sx/e/ovgddyv' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dryabzjru/sdg' => array ( + '/ambmoyn/uzuucz' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pmwwvyw/deptfq' => array ( - 'DELETE' => array ( + '/gzxzrr/dqoxt' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tzagim/lfqigl' => array ( - 'POST' => array ( + '/pzs/wf/igd/apg/pfcdu/bs' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/a/pxml/qnhd/p' => array ( + '/gmseo/rczjnz/fmzgzcugh' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/q/usyvvhoxdyjp/i/ihfg' => array ( - 'DELETE' => array ( + '/ih/k/pqjbhnxzxds' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tceliowjjtdvmea/movg' => array ( + '/bwaemtube/byw/t/medinu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/evxbygeh/kzv/h' => array ( - 'GET' => array ( + '/sds/ue' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/r/prryyl' => array ( - 'PUT' => array ( + '/hjocq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dymlsh/zposn' => array ( - 'GET' => array ( + '/nmsinofd/qxh' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/clbslhqb/dtz/aqi' => array ( + '/oqpjdgbg/bk' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/kjroflgxmvjlq/' => array ( - 'PUT' => array ( + '/hf/tty/qjmqlvsy' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/pdlcdruvlu' => array ( - 'GET' => array ( + '/cphcqco' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/dv/hzq' => array ( - 'GET' => array ( + '/m/e/lcvb' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wvfnvgx' => array ( + '/cesmzi/vyghsu' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/kajnlkvl' => array ( - 'GET' => array ( + '/mhvvtynlqsk/opjjnn' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/coerduocafiutoa/d' => array ( - 'POST' => array ( + '/nswzftqlmu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rzqxwsmer/icgzskxj' => array ( + '/vpitssbwe/elcdas' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/o/vq/nctnvygmp/gqke/i' => array ( - 'GET' => array ( + '/n/wamstvh/espyl' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ijv/epsx/kyzd' => array ( - 'GET' => array ( + '/aaywtpalxmxdt' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/leuxydy/kbuggh' => array ( - 'GET' => array ( + '/aphgaxnswcdyhw' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ftpbcxybbdfvakte' => array ( - 'POST' => array ( + '/wczigifrlez/kipbiy/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qpicjdajbpmjxdzzff' => array ( - 'POST' => array ( + '/td/mxydtfirchv/jcj' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/anbaaz/hqzpct' => array ( + '/ec/ctfep/cimgfg' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/iropsnnrvxqc' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/ennlczkebr' => array ( - 'POST' => array ( + '/heyyzyd' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/uqsy/wyxczexnxzbvgd/' => array ( + '/jyfbgg/hgji/k/rx/g/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jmqatbl/qxg/q/g' => array ( - 'POST' => array ( + '/p/t/ovq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/t/i/eqkopbsvxoheumqw' => array ( + '/cfw/rbo/se/xyciomvuh' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/croczudyorw/hznsfqw' => array ( - 'PUT' => array ( + '/ksow/mxngjkgailiueo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/bywpwl' => array ( - 'DELETE' => array ( + '/qejfev/gqfxw/k/vamfuog' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wjzeoj/fvh/rvopdvzfp/' => array ( - 'PATCH' => array ( + '/kg/c/zgzrndpv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rr/xkxu/lvfd/epuhtlsb' => array ( + '/aprisvpng' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qnzfo/' => array ( - 'DELETE' => array ( + '/h/ck/oy/vc/c/h/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ukuiafsteejral/' => array ( - 'DELETE' => array ( + '/umdxanb/i/p/bf' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/rzdcutrcwpdkwhaoem' => array ( + '/vkyzm' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uqqegecvj/jt/kvoo/xtzv' => array ( - 'GET' => array ( + '/imgg/o' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/mcti/c' => array ( + '/aspfz/o/xhgbh/qkbv' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sghrqadcwyr/' => array ( - 'GET' => array ( + '/u/zpe/tkdlwns/buwekvs' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ghao/hqhwpu' => array ( + '/mkqdsye/hazzw' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/c/iqstouxaqdgcipudofd' => array ( - 'DELETE' => array ( + '/vldhk' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/mqichads' => array ( - 'PATCH' => array ( + '/mcukfl/s/cfsc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tsntexzwk' => array ( - 'DELETE' => array ( + '/actrzxpg/lcf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ip/itjz/aiybhqluoyxm' => array ( + '/c/z/gnlvezhznu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/q/mfthkxmjasd' => array ( - 'PUT' => array ( + '/nmabwdpq/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/olkebwkygebil/ohq' => array ( - 'DELETE' => array ( + '/hrijdikbb' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/h/ucawkghnfyaq' => array ( + '/chi/zq/uuebtgea/lisxt' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/va/geuikay/minik/fkmph/' => array ( - 'PUT' => array ( + '/smmrdhzqey' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/aleryhzec/loi/' => array ( + '/ndqmwygxezu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ocuxdgz/gzobk' => array ( - 'POST' => array ( + '/bplc/ctsn' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/iarbnspqx/csqleod' => array ( - 'GET' => array ( + '/qkuqmsejjlh/wm/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/xqxbhz/jdxrfrit' => array ( - 'GET' => array ( + '/vxfutzf/dx/o/ym' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zdaqa/scx/lctidd/zl' => array ( - 'PATCH' => array ( + '/np/bxir/ii' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/nfuvcxf' => array ( + '/vwekb/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/tnw/vdjsorezc/jhasvfh' => array ( - 'POST' => array ( + '/s/iohqzaf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vpnngwy' => array ( - 'PUT' => array ( + '/r/lwog/tbczwq' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dp/jrnwgqlaamgepsqsn' => array ( - 'DELETE' => array ( + '/gwafdbnfmydyu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/z/sbokrvvgl' => array ( - 'PATCH' => array ( + '/vckqrh' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/oukmtd' => array ( - 'GET' => array ( + '/yhs/efenwv/q' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/kcewpwq' => array ( - 'GET' => array ( + '/buzqlyekm' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/gehmea' => array ( - 'GET' => array ( + '/laa/qewtcpqmx' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/rokis' => array ( + '/wzyrnwsghednneslbmd' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tnqblkyn/w/q/tc/q' => array ( - 'DELETE' => array ( + '/sjo/uo/osephf/wzs/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qihgfpfytmdzwub' => array ( - 'PATCH' => array ( + '/vgoyf/vmfiz/tawdnl' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nbgotwgvsbwidqailf' => array ( - 'GET' => array ( + '/afama/g/m/ktufpdgrjh' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/h/vpjgmzzjfk/sn' => array ( - 'GET' => array ( + '/qyvlxfrmbozatddi' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/hcmie/iune' => array ( + '/qibhi/eqfqrvypkdlpx' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/yzwjx/rtgeulpqskm' => array ( + '/ywy/hyk/r/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vztejfbikbei' => array ( - 'GET' => array ( + '/swlihqdvodgm' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/yizxzpymt' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/w/tjsuso/qc/vl/oxyfluxg/r/' => array ( + '/wtksdvohgjzxibxouyx' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/scqb/t/srsy' => array ( + '/jm/bgoxa' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tq/zppjcti' => array ( + '/tbt/pjortnraws/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/mhgbujvgklr/hvxrzss' => array ( - 'GET' => array ( + '/odxtqyr/ugnx' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/lq/xs/shdacd/r/jd/o/jswau' => array ( + '/h/vnddigkmp' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ccwcmuvwlmubnox' => array ( + '/jtrdnhuh/axpn' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ybsacev' => array ( + '/frzwlvu/wrorephaet/o/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tjrlfbao' => array ( + '/cy/me/u/fx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bkxzceh' => array ( - 'GET' => array ( + '/tcpfvofr' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/uioq/wb' => array ( - 'PATCH' => array ( + '/tdjzywa/jaz' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/bhftshzisutm' => array ( - 'DELETE' => array ( + '/nwgxyrtkfb/twuxqiv' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/or/gxxkfv/dtw/z' => array ( - 'DELETE' => array ( + '/dpacj/bhzhlumw' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/cwyrs' => array ( + '/gnaolkrmxjtl/jo' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xg/yyvy/ohvphenri' => array ( + '/umikud/fc/z/cwrttm/i' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zanxn/cvhy/rihqt/ym/kg' => array ( + '/vk/mhxnciwk/cpo' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tpzoolk/omx/og' => array ( - 'DELETE' => array ( + '/epntnr' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/cyuvnuwoosgeaf/w/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uvw/xkcz/xod' => array ( + '/yqgprfe' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/hgaboh/lxakez' => array ( - 'POST' => array ( + '/po/joervgkprq' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/kfkta/oj/ysgn/r' => array ( - 'POST' => array ( + '/ftzfzhwx' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/m/cme/btyhs' => array ( + '/vkdowjfgejbzwzpiba' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/dtvrdsfobg' => array ( - 'GET' => array ( + '/mbhqi/picas' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vqwteohn' => array ( + '/fipekqbokej' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/yeuthe' => array ( - 'DELETE' => array ( + '/eiqv/z/vozc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/azgbnjutab' => array ( - 'GET' => array ( + '/flswhocven' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ufxavgftrebsj' => array ( - 'PATCH' => array ( + '/n/utkomrqshaddrl' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/oxoispetwrsep/pg/ebl' => array ( - 'PUT' => array ( + '/hxc/ssuuoykipj' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/vfzfsexj' => array ( - 'POST' => array ( + '/kwbin' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/shlbgbgfhldfoszg/cdiw' => array ( + '/i/gkjrlp' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/rny/rel/' => array ( - 'DELETE' => array ( + '/p/yp/ngdg' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mrxab/ifvxeghesiwvmd/' => array ( + '/jojrz/yyrlol/nf' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/i/ppe/zenan/xw/hr/givyak' => array ( + '/txtwdayxbyedc' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/htqen/eeot' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/uvzfvffpis/zxr' => array ( - 'GET' => array ( + '/v/ruzeveuiqfkuzicob/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/kroae/yrtqcx/' => array ( - 'GET' => array ( + '/ckmhl/xytiizxbcna' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ndnzeoupsyopdh/nnzt/i/' => array ( - 'POST' => array ( + '/mivgslmatq/mzabo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zfqqemy/gynriwkegg' => array ( + '/hlgoy' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/hvxfbnkkpqmgkcw' => array ( - 'PUT' => array ( + '/lwz/tips' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/j/zzuc/piprinxqg' => array ( + '/hkmfjzfjxizumpq' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ahlxckgp/ppxsvhzdmr' => array ( + '/kahyplzdqd/tfcrqkwkw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mittu' => array ( - 'PUT' => array ( + '/yxsf/spsc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mcl/ufmanhassrl' => array ( + '/zwwmvarciakuvwdijvx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/li/tmkf' => array ( - 'DELETE' => array ( + '/qaxqum/cgywq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/xtuey' => array ( - 'PATCH' => array ( + '/ncskoevb' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/kx/bmatljj' => array ( + '/miabjcd' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ewtocdqvamy/kh/rmjm/gp/e' => array ( - 'GET' => array ( + '/wcohvfwuwaa' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/y/nrtdmmtglz' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/utufajqu/cfbidu/iyixc' => array ( + '/mfdxqas/ctulvppgt/sff' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/p/nxdelpd' => array ( - 'PATCH' => array ( + '/busdtmh/gsiw' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ckchiuwqim' => array ( - 'PUT' => array ( + '/ppqhfflekdzj' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ymevzz' => array ( + '/ih/fdqn' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fqssg' => array ( - 'GET' => array ( + '/rmhmnnf/l/evagir/bsvj' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/oc/sqdfdjotxbo' => array ( + '/qvylf' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uill/eii' => array ( - 'PUT' => array ( + '/yjeuxmxmn' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/euhpzuirlbmngciu' => array ( - 'PUT' => array ( + '/xcuptlgi/ke' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nqwvssm/uc/pkx' => array ( + '/artmsfvmjda' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/iikoitqvc/xpjfrudc' => array ( - 'PUT' => array ( + '/zdygyvyrdeiizv' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qjxcmcsbnskkray/ypnz' => array ( - 'DELETE' => array ( + '/ezuoea/hus/zn' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wptsmco' => array ( - 'DELETE' => array ( + '/wjjhvkzthnwhbkwfd' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lqmj/lplh' => array ( + '/egmhd/gc' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/e/ffm/hhf/aasoi/glzemm/h' => array ( - 'GET' => array ( + '/a/cmt/onv/jozah/dgdbfo' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/aejduas' => array ( - 'PATCH' => array ( + '/ncwpuscqtoji/tjvw/fi/bm/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rhsj/i' => array ( - 'GET' => array ( + '/kpwzjnxslc' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/jdpgfftjkjmtptsbp' => array ( - 'DELETE' => array ( + '/xrvzurryoy' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/iopnznr' => array ( + '/g/lxwj' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/m/d/mrc' => array ( - 'GET' => array ( + '/dlcfadprcychyrxc/nut' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/skq/ps' => array ( + '/bicjnnvnc/qh' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/mkw/yb/j' => array ( + '/fjmlju' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fclenxlgrfpl/pknn/' => array ( - 'PATCH' => array ( + '/vvqzddiglt/tfyivj' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ypkob/eaazlvzla' => array ( + '/ngr/kfxymwa/i' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/pui/x/artcnw' => array ( + '/y/s/iop/me' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/riymyoupryv/wzmjq' => array ( - 'POST' => array ( + '/mpjyuacglfbq/autewjcs' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/yptqqknlovejftipxxf' => array ( - 'PUT' => array ( + '/xcacc' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/coms/uoeminklhloex' => array ( + '/evgnncpfrlm/hi' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/gkiyoaqsd/bhwxeufn' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/ds/awyidhvnu' => array ( - 'PATCH' => array ( + '/hbxybugah/yyega' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rwyltk/bnn' => array ( - 'GET' => array ( + '/kasxgy' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/w/gvqydntw/cmyb/x/xc/pein' => array ( + '/anuzbhtedyvbws/c' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xjfmk/u/mfexziex' => array ( - 'PATCH' => array ( + '/kocyeldb/ckj' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ctvy/lzw' => array ( + '/f/iddtw/utcttvalx' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/kedgcea/lzp/afvfaj' => array ( + '/uqcdc/vaocagsltx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wpyfrjiisq' => array ( - 'DELETE' => array ( + '/gcr/bdaq/oqfehyeisu/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jrvdixdi' => array ( - 'GET' => array ( + '/zrdsvo/w/on' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tpg/q/qjnqxvgibv/d/eabxy' => array ( - 'POST' => array ( + '/c/aktqxd' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/c/rgndldjmp' => array ( + '/hpromceyd/rxcqgx' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/gjhzrtjfqdp' => array ( + '/j/t/hjeerqqpxwoar' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/s/qofqg' => array ( - 'POST' => array ( + '/issljjcostyhcpyxykmm' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qrpo/jepd' => array ( - 'PUT' => array ( + '/s/lmhhy/k/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pwj/l/yawq' => array ( - 'PATCH' => array ( + '/bqnm/rmfygexb/yjaa' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ztztqrizymbmbnvbst/ox' => array ( - 'POST' => array ( + '/swgoqagfx/ecf/u' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qxduato/l/x/' => array ( + '/svl/c/udafy' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ksmtzhw/bd/lgdy' => array ( - 'DELETE' => array ( + '/vh/wlduvjvdgxbbbo/g' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vfdxecdendily' => array ( + '/wyocfnsykwzop/ivis/l/wl' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/yikeypesfz' => array ( + '/yqnbafm' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ppiirbvmmifnsndaci/p' => array ( - 'DELETE' => array ( + '/idopvimxwi/rhyc/l' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ya/hrn/xbyguvpgfgm' => array ( - 'GET' => array ( + '/drbhlrz' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/b/toslxcyht' => array ( + '/rkhmtrsv/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hj/czir' => array ( + '/oiqgc/ueua' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/otwnvfvtrjcaosj' => array ( + '/cascvz/a/w/a/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/khzqdut/i/pnfnq' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/jstbvhnbw' => array ( - 'POST' => array ( + '/k/hzw/lswj/psci/d' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vkojh' => array ( - 'PUT' => array ( + '/krk/xit' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/m/riguyydclltiwik' => array ( - 'POST' => array ( + '/ukltb' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ydvsz/aoyltbe/zcipg' => array ( - 'GET' => array ( + '/iqpaembambcwsp/nhduma' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/rqomga' => array ( + '/op/culs/ohhfjxr/hcjyf' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tpjls/a' => array ( + '/ryscgm' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/xbkqmxkbdfcc/adfb/m' => array ( + '/vveqodu/syny' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ziltcypeelwwhpsh' => array ( + '/xlizrjlnoguqfex/nf' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xijkphyxvwxja' => array ( + '/ocwxknwfowam/cddim' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/pd/nh/fyrqk' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fxxyfsi/znitpwcihxa' => array ( + '/dwsun/xnrcvslhk' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mezsc/e/ohcpxlh/f' => array ( - 'DELETE' => array ( + '/rkhjlfvgo/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qntbm' => array ( - 'PATCH' => array ( + '/oztcxrw/ejmhfcesbna' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/acayoxe/gtp' => array ( + '/urqjviaufgrldrjzbd' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/glgz/tbhasox' => array ( - 'PUT' => array ( + '/dabpv/ouzxbed/uzjmy/p' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dxs/vmxvaqnham/t' => array ( - 'GET' => array ( + '/ybjqy' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/xqxha/odinok/hgke/uo/fo' => array ( - 'PATCH' => array ( + '/dkkuh' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rcylakbil/j/ayxbzwqk' => array ( + '/aapu/mc/yf/ivuj' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/blzacjshipksg/pjw' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/km/guwlsg/t' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dsniomljq/rx/kfwespd/vw' => array ( - 'PATCH' => array ( + '/huonz/wno/pbsi/w/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rcrnar/axkun/lzwog/d/u' => array ( + '/msnpdwpyyjoj/ef' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ivbhpy/pfrchtncbgduj' => array ( + '/yazas/jl' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/yyu/ytqjzui/smwsolif' => array ( - 'GET' => array ( + '/nuvelu/a' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/rsdiql' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/i/rjvmkufsjubn' => array ( + '/gzzorxk/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gfitxsdhwrujmbrnlu' => array ( - 'POST' => array ( + '/qbwnfcwxev/kbrvhe/rxp' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/b/hvlrnbhi' => array ( - 'PATCH' => array ( + '/ugshvcxo/gbwjegts' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/y/rfalcaqykzsonbraz' => array ( + '/qmtvj' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kgixnviqskwn/ydjm' => array ( + '/o/h/kdujug' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/xprosw' => array ( - 'DELETE' => array ( + '/nmmphwp/or/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/yiu/fnag/wsvqrkiegcb' => array ( - 'GET' => array ( + '/g/nqlkurncqciwis' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/bhqaf/bpe/c' => array ( - 'PUT' => array ( + '/mppxhmlyafapwo' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wljcd/fit' => array ( - 'DELETE' => array ( + '/subek' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/gbax/czkcoksy' => array ( - 'DELETE' => array ( + '/kpnhohwcl' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/hcylsrgwe/v/cyy/ao/jkvgx' => array ( - 'POST' => array ( + '/yewcjfirzmzrrhuzbrug' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dwgyaw/' => array ( + '/ciiqoword' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dw/iw/j/yw' => array ( + '/xig/zfdhzaayyhyzrdjw' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wpvkbs' => array ( + '/piixfsbecugfinad' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/elei/ptlxo/foct' => array ( - 'POST' => array ( + '/qhstc' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/uwriufxcgeh' => array ( - 'PUT' => array ( + '/r/htgtpev' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/ytowtttqe/fupu/fgc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zdfbq' => array ( + '/xkcy/xv/gcbrsvyvmibvr' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/sl/mq/uau/jlmv/qmtvrxbg' => array ( - 'PUT' => array ( + '/lxkuhfkklggkr/wyfj' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bteht/rxzgrniboiz/hjhd' => array ( + '/kvxwie' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/xt/q/kxqanjtjkj' => array ( + '/vxgjmsbnatporpcgufdk' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/ahfhqbjngvbyh/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/v/qvvmcww' => array ( + '/vsjuzt/avxiomzgxfc/p' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ezpkg/iqincbscttf' => array ( - 'DELETE' => array ( + '/lk/cnlmq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/phiufdrq/bzt' => array ( - 'PUT' => array ( + '/j/o/pbsyuuzwzhxrqc/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rekfpbs/zrdmz' => array ( + '/f/szfplxer' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/djoxeuahwnbyqe' => array ( - 'DELETE' => array ( + '/pmbd/as' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ulthmbnzf/qfkgtz' => array ( - 'DELETE' => array ( + '/wscg/sdtu/pz/nlla/gvb/v' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/phtjhyrdigmxcwt/q' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/anlkb' => array ( + '/zaggmgoteinf' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/yhklmtcmkrustrov/kc' => array ( - 'GET' => array ( + '/wnegwvyfc' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/aetjb/hp/u/ys' => array ( - 'PATCH' => array ( + '/owdhbaqyh' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/e/btsxb/g' => array ( + '/dhex/ekivnhnzakwkdsa' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pttxjvllu' => array ( - 'GET' => array ( + '/euzchrfwgpkj/i' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/otr/ki/i' => array ( - 'GET' => array ( + '/nfe/nkmcgrp/p/q' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nqjqj/mhlmz' => array ( - 'GET' => array ( + '/sxtkq/wbbrwvsewb' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ugkdex/grilmmbqm/uiy' => array ( + '/bcide/sjgfnetgf' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xvfzim/pji/zq' => array ( + '/ixwlbmcasycwatu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/z/frijjo' => array ( - 'POST' => array ( + '/anx/bgycvcpgqrlb/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hlmidtjkfj/sxubqib/a/' => array ( - 'GET' => array ( + '/dmmawhsnfbsemrkuxw' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/kgenazobr' => array ( - 'POST' => array ( + '/nmgjzesljophndrrm' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/baxtov/wpfouhg' => array ( + '/papfvwg' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xyyzxihixirqk/epv' => array ( + '/mwzhrf/wovsw/es' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fvejicxicvocvuamme/nd' => array ( + '/wszevoqhdpscyfep/rl/gf' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nextuqkjzhtnhju' => array ( + '/ymdhnellytyc' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qzvvixtuxu' => array ( + '/iiri/gwwuisabp' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ahxhzk/bzhpg/jaxf' => array ( + '/djipe' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ttpw/edqnkixecdghb/f/sm' => array ( - 'POST' => array ( + '/vikfkwjnoq/bc/b' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/mfbr/cblmkt' => array ( - 'PATCH' => array ( + '/b/mvkswanx/tuhxem/qsayr' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ctk/kkvlnf/w/uq' => array ( - 'POST' => array ( + '/uvobgyaiqqifyrou/igf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/p/rhaepidu' => array ( + '/cdlswf/on' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/k/i/swdgaconiphpucun' => array ( - 'PATCH' => array ( + '/vhaukefh/gol' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hby/hzl/botttcphtlb' => array ( - 'PUT' => array ( + '/r/ysrypqzd/rsr/lj/pjx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/iuq/newqtxtugw/fdn' => array ( + '/ibqcwzilhqys' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/tqbqt/pa' => array ( + '/qizlnkrfdzjx' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/yytcr' => array ( - 'PATCH' => array ( + '/ax/xcpihof/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/d/cxfninj/licjerectd/' => array ( + '/eyd/gufl' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wlmas' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/dqchwtw' => array ( - 'PUT' => array ( + '/ixydsqmm/za/yggvs' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/trbfzdotgma/jj/zxw/n' => array ( + '/xsugajouambeyr/fwc' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ajxqlghlarqiuxktmgk' => array ( - 'PUT' => array ( + '/rduwvtaaqeckvnlzv' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/i/hqfmzludqj/wgrg' => array ( + '/ejsvdm/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/k/g/biwnep' => array ( + '/dm/imetpapbz/xolcjrwp' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vuw/sm/imbosdv/xznsnj' => array ( + '/eeshbmlwhcu/mql' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gmcbwz/xkc' => array ( - 'GET' => array ( + '/esj/cyhzscvvqancck' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xtdh/ok/fijaytmtt' => array ( - 'DELETE' => array ( + '/lc/pwvsbfk/x' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rsepyzhaaudub/g/mq/' => array ( - 'PATCH' => array ( + '/yyacfnqsfnxdtqvzgi' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lmnlaiy/roy/fwugao' => array ( - 'GET' => array ( + '/ty/hbeonmh/qbgcv/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/kxikpxcvjltuhll' => array ( - 'PATCH' => array ( + '/wn/q/xqoe' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ld/aswecyinsyv' => array ( + '/dkbbi/msiqpydlprkep' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vcpafumvmvmf/gls' => array ( + '/uchvkmjtpzgrk' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/sbtb/d/ye' => array ( + '/guh/gtoamorsxsdlatbn' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/efjs/nvvi' => array ( + '/l/vlamewp/io/xz/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/lh/ws/jtpfb/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pflypefkxsk' => array ( - 'PUT' => array ( + '/ccwsisntma/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/keyct/amqihxhchcapkbl' => array ( - 'GET' => array ( + '/frzwljnefaarb' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wyk/kiqcxf/i/jhpr/ifmp' => array ( - 'GET' => array ( + '/q/q/ncos/ygf/loar/uwddbq' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/xpauvjji/njgcb' => array ( - 'PUT' => array ( + '/zdof/rre' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/yadmlqey/sx/f/gu/' => array ( + '/rogjoofoes' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/lumrcsiccpe' => array ( - 'PATCH' => array ( + '/s/plhw/sfx/a/bojvpdmf' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/lducwrxcag' => array ( - 'DELETE' => array ( + '/sxwj/ngsljevlrx/d/z' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dasbfnim/ll' => array ( + '/kj/spofv/ztwt/iloa' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/v/znlnngkrursgaij/s' => array ( - 'GET' => array ( + '/klshrcnb' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/nmhnrowwtknr/jdg/c/ht' => array ( + '/uttisu/ld' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/f/vklshmvkmjfji' => array ( - 'DELETE' => array ( + '/zyipxu/zkx/wkzobbyai/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/qrs/z/kceycfg' => array ( - 'PATCH' => array ( + '/qkbdc' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/abzxiabu' => array ( + '/gtcqsaglfbzmql' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vjtbnyhtknbi' => array ( + '/lcborydm' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/fjtb/zmpbpm' => array ( - 'DELETE' => array ( + '/nkdzbichko' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/skqfazj/gwbrzgyx/' => array ( + '/lghgv/x/l/g' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jpdlttabfih/' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/mahvxwfyfsndina/twdnv' => array ( + '/eblmvik' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/zxtrumqygiqezr' => array ( - 'GET' => array ( + '/salmxnlcqv' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/nzihdelpw/eq/dgwi' => array ( + '/nzmaiddlh/t/g' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bruuh/uhs/ovviyxj/p' => array ( + '/gsygcp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ubjfrp/vr/qj' => array ( - 'DELETE' => array ( + '/vok/crxvpimldmvq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/j/bnxup/oblgcmp/ah/liy' => array ( + '/nwssi/sg/kipyotw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nvoaoqlqkts/e' => array ( + '/gu/q/wcjdfn' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ikhlhnelx/wq' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/mvr/swjpkpd/fwtqxmvi' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/jkmkkyw/j' => array ( + '/cr/rkvoiyq' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/llkkjfkkfsyt' => array ( + '/vy/rlsc/ozkytjlgru/gypz' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nnloliig' => array ( + '/r/kqhnmvrfxybremcxwyo' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rfoazspzkxygycj' => array ( - 'POST' => array ( + '/fcniqaq/vdzj/cd/fffc/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/publypzswoaszmxnqvm' => array ( - 'PATCH' => array ( + '/udbkuerk' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/sgoeauhhbeoenubefwl' => array ( - 'POST' => array ( + '/twg/z/duxdit' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xguhbtdknioqero' => array ( + '/lhlzhgaawgbmybsb/q' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/prgllsejgtva' => array ( - 'POST' => array ( + '/bjfydm/dwi' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wz/tg/b' => array ( + '/jrncnfp/gl' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/lzcup' => array ( - 'GET' => array ( + '/d/x/wfbcyg/gtlaf/heaqcm' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/grdawy/asbfkbfvdtzhsg/' => array ( + '/retjofswiyutay' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/r/ayiuflf' => array ( + '/emve/cteefhxgwuiws' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/mrdxps/ttwj/bgzzgon' => array ( - 'POST' => array ( + '/hbkfmexfa/aw' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/oowwkcwxwmyxidp' => array ( - 'POST' => array ( + '/h/ayastezkgn' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/y/hgkt/vcnyoe/j/xy' => array ( - 'PUT' => array ( + '/ierosypnb/cqmo/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/bpovckcde/f' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/fnldc/v/uiydcagstis/fa' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/kecsrhxy/bnnegl' => array ( - 'POST' => array ( + '/bcna/jppbwss' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zkechx/sv/' => array ( + '/u/avqfzhvtg/pvnuy' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nlaugpu/es' => array ( + '/ipvqkuzzeeo' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qc/sr/dj/wa' => array ( + '/hhbnwhpoyrvgzpfn' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/sharyasawdzcvhcwsw/nz' => array ( - 'DELETE' => array ( + '/ksemvnubnlh/pbrzbhg' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/simnmlf/imw' => array ( + '/geedf/dinxgjzgwznr' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dsexajvafp' => array ( - 'GET' => array ( + '/j/nqsqgmswqj/trnt/ccu' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xefkc/' => array ( - 'PUT' => array ( + '/it/qwyhy/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cthieq/' => array ( + '/lczrkfidvpr/g/xaodo' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nood/cr' => array ( + '/cwwyhub' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/uq/jav/mttp' => array ( + '/cfff/o/eu/aynsyjuztv' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qxgj/pgjyoohyqdfzn' => array ( - 'PUT' => array ( + '/eqhl/l/xm' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/idgeuehe/v' => array ( - 'PUT' => array ( + '/nvh/cu' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/za/thfowj/owk' => array ( - 'PUT' => array ( + '/wq/bue' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/snljrtijnsd/cmbxmvxm' => array ( + '/vviwajc' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lpsl/kxz' => array ( - 'DELETE' => array ( + '/erko/h/bs' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pmpvc/uoteo/skv/b' => array ( + '/weqwuedvgpzwiazk/qr' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vzxg/ixcnxp' => array ( + '/hropdclnki/xwts/koxk' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qd/ye/yhrzrck/sy/u/caw' => array ( + '/jwhi/foe/xwgsjamx' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fjnxvord/vvvgpmsfpoey' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/ytkynqtixadphyjsmob' => array ( - 'GET' => array ( + '/ydxnqkgqlydhhnuoz' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jwhihdeqfrpiz/u' => array ( - 'PUT' => array ( + '/qpkgasle' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tngkgpjtx/gg' => array ( + '/vneofhvxrvic' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/traoxfpepz' => array ( + '/xxtnnzrl/asoaf/pzfduau' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bun/itmmpvsohbgqumkhi' => array ( - 'POST' => array ( + '/o/kpmeyxk' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uv/tsabmls/ua' => array ( + '/preobh' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ulbvptk/w/uducdsp/yzpn' => array ( + '/qmocd' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/l/bjakhtokzsukgeu' => array ( - 'PATCH' => array ( + '/lhorc/ffbxlwxmb/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/bemywteby' => array ( - 'PUT' => array ( + '/lkrsmepcxitjaycushqs' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/okisqfnfkchz/ec' => array ( - 'POST' => array ( + '/bgjb/unbolgv/fqv' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/uyccil' => array ( + '/willmgwqeawqu/jrxjafg' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/o/hfnrrvdqdhlszx' => array ( + '/cpezoe' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vwxmsy/vosil/pdis' => array ( + '/gbhr/v' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/nvddmy/dky/sspqkf/' => array ( + '/suwex/npfak/il' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/kxeaewpczigh/z' => array ( - 'POST' => array ( + '/iyobbjaqgxw' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/leeiqtfjhcsmpctt' => array ( + '/bpoq/mznqycdzur' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kshqa/sziww/ua/rsg' => array ( - 'PATCH' => array ( + '/mqbpzctowrbuwcr' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/owxxelkpfuefbvpw/a/i' => array ( + '/q/ybhi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vshwq' => array ( - 'GET' => array ( + '/f/eaj/hppxhcefjorotzp' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/izv/hvqdbhb' => array ( - 'GET' => array ( + '/bmmabbtllzmjsawuo/k' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wt/ihe/k/qxihni' => array ( + '/ijgytdwse' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/kzt/otpgsmsm/d' => array ( - 'GET' => array ( + '/tfypx' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/gv/btvuy/hbkdqnwjzosww' => array ( - 'PUT' => array ( + '/vptlgkac/orqb/kzc' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/kogayi' => array ( - 'PATCH' => array ( + '/mn/squzshlcr/v/h/nl' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/nfhwn/tfwjajpew' => array ( + '/ubgiumhrl/r/f' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fnflehsukp/z' => array ( + '/xefyhbl/eh' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/plcjjfrh/qr/lknignfwh' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/izynhgzckvn/' => array ( + '/ggk/ld/qudfvvw/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ouqhuchypbuve/lt' => array ( + '/wdmbzy/fqbu/mxyt/m' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tfgzhssiggejyceliue' => array ( + '/dazpsko/nermvtva' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vh/dtk/vc/iomygprdul' => array ( - 'PATCH' => array ( + '/wxn/mugjt/cmefoip' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wbirpmsb/' => array ( + '/alxtfkmko' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hgumidlby/aezropinle' => array ( - 'DELETE' => array ( + '/lymnifhwvkobyasckrzi' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/pjghg/xiwt/vz/xqom/p/i/h/u' => array ( + '/srx/mxpoqbfz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/stpettmadtbcyip' => array ( - 'PATCH' => array ( + '/efvqcjhnpcapwy/suesj' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/e/xxbsmjuwm/anwqpx' => array ( - 'PATCH' => array ( + '/mkjfn/qhtuxls' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hfqxlyzcpywxymc/mk/jw' => array ( - 'POST' => array ( + '/xyohlavwtt/knrbtlm' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ep/f/qle/sxbambwgtqvr' => array ( + '/wx/mixao' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/uvyodmitma/layi/yxyu/et' => array ( - 'POST' => array ( + '/zih/vnerrse/opwfq/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/fgakipofgtr/pqds' => array ( - 'DELETE' => array ( + '/tpu/dgkd' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/yhuog' => array ( + '/stw/sb/z' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/anahypiuu/xcxiymmuqjd' => array ( - 'POST' => array ( + '/jzidkroxd' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vzcpyui/swzcd' => array ( - 'POST' => array ( + '/fzpwo/uv/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/peitsesmuj' => array ( + '/vsfbxhvsmjwg/ie' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/msmic/bd/r/cqyrrypv' => array ( - 'GET' => array ( + '/cisctog/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/k/syvunkz' => array ( - 'DELETE' => array ( + '/ixygz' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/exet/afedohiizwxwfk' => array ( + '/rj/qeue/qpeqs' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/kyz/znkdhztxwkfl/' => array ( - 'GET' => array ( + '/fdig/tukgrmfxurte' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/trozp/xodnni/q' => array ( - 'DELETE' => array ( + '/ekl/adyjxyjyqey/rkaz/f' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/sopty' => array ( + '/dgsisu/lzx/lrfa/leagew' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hr/zosldj' => array ( - 'GET' => array ( + '/d/uiksu/qevriicy' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/eyuvvvdsfzkvypz' => array ( - 'GET' => array ( + '/btzhlktu' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/npmkw/uvafokgpr' => array ( - 'DELETE' => array ( + '/ruwzde' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qkgcftjuonch/' => array ( - 'GET' => array ( + '/elqxefaxy/q/yz/mdr/yyu' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/jl/ekiujqzabl/le' => array ( - 'PATCH' => array ( + '/eelpz/l/jcafwrkx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ypmoq' => array ( + '/hinzdnyhixmahjqwpcc' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dscahv' => array ( - 'PUT' => array ( + '/vbqbjbbq/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rhyjqtpchzt/vzbglc/jr' => array ( - 'DELETE' => array ( + '/oorqtvr/kkmzg' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/s/rvjlyfwwifwubibwr' => array ( + '/afjdvk/jlu/shcr/vibzax' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fjrjp/kndudpwzydrx' => array ( - 'GET' => array ( + '/hrxwak' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/sfcqyzprzwlldcn' => array ( - 'GET' => array ( + '/itrsh/xpyttc/bpm' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wv/djclwshghh' => array ( + '/cvhxgqde' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/jv/wibmsob/cs/dwrfw' => array ( - 'GET' => array ( + '/ndwwhjx/wwwqcw' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/t/zney/xkfyghxbkfv' => array ( + '/iqrcey/kr' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nr/tdpn/et/wliqio' => array ( - 'GET' => array ( + '/gkvevshsbbp/i/orgl/d' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/iuuupyzl' => array ( + '/e/iosdwtisvrt/keyfe/q/gl' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uvba/hjz' => array ( + '/wpojcxcbrb' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/boupbgbm/dhyr' => array ( - 'PATCH' => array ( + '/cy/hfmwrivtto' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/yegexrtjej/xbnw' => array ( + '/bbdkydsqhnzkueny' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cmravgetdqcptocwivu' => array ( + '/skrezolqchdjolbrhnr' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/t/z/p/uxhlewe' => array ( + '/z/ihchm/bj/cqp/n/kgccbnjr' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/mocdaieffklxbakd' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/mo/xzold/qg/b' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/b/zztalk' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/upcsrygdjzm' => array ( + '/whnlhcex' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/fjckhnsoay' => array ( + '/bwbv/my' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/squbq/ujdngt/t' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/towhvts' => array ( + '/poe/c/mybznfcpyxk' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tie/f/jlgwjqvhivbcrw' => array ( + '/ezijyna/edzlkz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jtc/bznlldw' => array ( - 'GET' => array ( + '/lzeipal/wkmbho' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ad/akljgda' => array ( + '/wiabhjjljzp' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cvbrnecbrefrvuvvrvru' => array ( + '/tnlbgtze/exob' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zqcxgexrblm' => array ( + '/bu/nsogymei' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/khxaxow' => array ( + '/mdqr/wbxxdxagfvvg/xwxl' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dbnggxh/ujqmmii/o/r' => array ( - 'GET' => array ( + '/bdlsmaggnoq' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/i/wybrtoe/g/l/ssspm' => array ( + '/tk/jxjsicarsrlmsaz/kv' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xbdays/' => array ( - 'PUT' => array ( + '/ogp/ikcshn' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/uogzho/dsqos/' => array ( - 'GET' => array ( + '/yq/zxnb/lxmec/xp' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tprkp' => array ( + '/ad/yfruc/nviwedvife/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/obkkr/brlbxdf' => array ( - 'PUT' => array ( + '/u/ywm/ulwzhdybrwtrf' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/glihc/xkjkjgphzclzsyz' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/llwalkmvcdilq/d' => array ( + '/xahl/n' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gvwwrkskf/c/f/qtunas' => array ( - 'POST' => array ( + '/xdnnpwsjpsgn/fn' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/fywwuwkqleszxvkvh' => array ( - 'PATCH' => array ( + '/oev/d/nx' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/jej/evth/qxixjzvatopdw' => array ( - 'GET' => array ( + '/mkdinkq' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qhfvm' => array ( + '/kpdwfuxp/ky/vzm/sb' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/etcliyocudv' => array ( + '/v/zpjtcgajvkrnvwaa' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/q/hfnexeoy' => array ( + '/yennz' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/pkqacwhpa' => array ( - 'POST' => array ( + '/cgcdojupeuum/jb' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/sruax' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/y/upaydgqaen/k' => array ( + '/bbzrcg/aqxi' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/quyeuu/kmlfwhqav' => array ( + '/kgblfwoot' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/nw/hbrfjxbuvrrtm/r/rq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/k/rdtnpxh' => array ( - 'POST' => array ( + '/mampn/katyzgeuwky' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/jhrrk/rogomebymcltqee' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/hquyzhk/guxhyw/j/ntt' => array ( + '/auclx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mgzcmuljn/nu' => array ( - 'PUT' => array ( + '/fngngwyeeahyxnxvbcu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qsdocukvzpsm/' => array ( - 'PATCH' => array ( + '/ewsyry/yjpqyso/u/tb' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bwfc/yjz/zr/njmiexd' => array ( - 'POST' => array ( + '/g/mytrckzzhsc/xh/jblf' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ihnybjwsshaei/t/qltuqf' => array ( + '/ow/dtqpiz/km/hm' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/serxgvc/arqv' => array ( + '/mg/vaadhsj' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ftstquiw/jj/f' => array ( - 'PATCH' => array ( + '/woofzdqxsljyn' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ofi/rbr/ltwyim/yfp/jq' => array ( + '/xkvgqrab/kqcecb/n' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wotovxtyhmcn' => array ( - 'POST' => array ( + '/id/zyoejcxps' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/d/yp/aclhj/jjy/zzdmvpv' => array ( + '/keaaoly/ctbend/hqou' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/yqygy' => array ( - 'PATCH' => array ( + '/weew/j/kuimyz' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/f/fdqszfyccpzcbnc' => array ( - 'DELETE' => array ( + '/qtrmp' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ryo/tgwpj/gq/qjozwa' => array ( - 'PATCH' => array ( + '/tspidmz' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/kamyd/tg/f' => array ( + '/opjcmjmmdzhjdxyhas' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/yjtyyfhtquzcqvk/qw/' => array ( - 'POST' => array ( + '/uwrso' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fs/wu/pxsfxfegc' => array ( - 'GET' => array ( + '/ag/sqbqfhsgeaza' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/fpmycoof/qempbb/e' => array ( - 'PATCH' => array ( + '/dmn/krqa' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/n/cfuwv/ppwzdjgq' => array ( + '/amsni/wod/s' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/oppojxk/odj/qdk' => array ( + '/npwrwjy/nfnjodi/fvogr/g' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/geq/chzor/xa/s' => array ( - 'POST' => array ( + '/didewvhzl' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pj/i/zlf' => array ( - 'PUT' => array ( + '/xdltypoqaxce/s/yjigvzk' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/obefpzxudmdcap/vbj' => array ( + '/ghshcuem/l/tcldkqrw/bot' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/bjokbhgc' => array ( + '/bsihlvui' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rgjggs/cqp/ghgjgtkbxs' => array ( + '/wrvhddeptp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fbukvyxigqglchyh' => array ( - 'PATCH' => array ( + '/nqwwumjnha/ax/ozuuxqnb' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/uigs/oksz' => array ( - 'GET' => array ( + '/lwokg' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vyb/ftxxovyo' => array ( + '/em/ylbtxfvqtsiodz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mhyxrcygnwbyquqaccve' => array ( + '/rsttfnvn' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/iawc/jzdgo' => array ( - 'GET' => array ( + '/ohy/noshuzi/grh/pa/tl/tkw' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/cnfpkxy/hbyxzcwgim' => array ( - 'PATCH' => array ( + '/ruknugp/qlncpdyp/wg' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/epearjk' => array ( - 'GET' => array ( + '/pyicfohtbsa' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/rkviqot/wbuae/ocb' => array ( - 'POST' => array ( + '/dgspf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ulrywr/vbj' => array ( - 'GET' => array ( + '/frgjqfvix/jf' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zaz/jd/nubttb/dlhghumyj/' => array ( - 'DELETE' => array ( + '/f/e/eaqwdu/wek' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vv/hx/bzzowdqh/lxn/' => array ( - 'PATCH' => array ( + '/lt/uwofwatbxgqmeda/pa' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rrawveruwxj' => array ( - 'PATCH' => array ( + '/grfdlhyjj' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/x/y/lzm/h' => array ( + '/ujpcu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/o/pwsxt/n/gixqfjh' => array ( - 'POST' => array ( + '/yvxyq/lqgnbbroafajtll' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/a/oqpiyxiofoosbqye' => array ( - 'PUT' => array ( + '/gn/erqlojgkktcdda' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), ), // regular routes 'regularRoutes' => array ( - 'qmsiyfbez' => array ( + 'pnawrwyeiqqo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qmsiyfbez/rgcj/{name}', - 'regex' => '#^/qmsiyfbez/rgcj/(?P[^/]+)$#', - 'start' => '/qmsiyfbez/rgcj/', - 'methods' => 'GET', + 'original' => '/pnawrwyeiqqo/ci/{name}', + 'regex' => '#^/pnawrwyeiqqo/ci/(?P[^/]+)$#', + 'start' => '/pnawrwyeiqqo/ci/', + 'methods' => 'PUT', ), ), - 'zeavi' => array ( + 'bwshoxsujlfkrbv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zeavi/{name}', - 'regex' => '#^/zeavi/(?P[^/]+)$#', - 'start' => '/zeavi/', - 'methods' => 'GET', + 'original' => '/bwshoxsujlfkrbv/xot/{name}', + 'regex' => '#^/bwshoxsujlfkrbv/xot/(?P[^/]+)$#', + 'start' => '/bwshoxsujlfkrbv/xot/', + 'methods' => 'PUT', ), ), - 'xlfeembrmt' => array ( + 'wpgjcynle' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xlfeembrmt/nty/{name}', - 'regex' => '#^/xlfeembrmt/nty/(?P[^/]+)$#', - 'start' => '/xlfeembrmt/nty/', - 'methods' => 'DELETE', + 'original' => '/wpgjcynle/{name}', + 'regex' => '#^/wpgjcynle/(?P[^/]+)$#', + 'start' => '/wpgjcynle/', + 'methods' => 'PUT', ), ), - 'aooiujicf' => array ( + 'p' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aooiujicf/zjpqot/e/{name}', - 'regex' => '#^/aooiujicf/zjpqot/e/(?P[^/]+)$#', - 'start' => '/aooiujicf/zjpqot/', - 'methods' => 'PATCH', + 'original' => '/p/w/uq/naxrgckpehzg/{name}', + 'regex' => '#^/p/w/uq/naxrgckpehzg/(?P[^/]+)$#', + 'start' => '/p/w/', + 'methods' => 'PUT', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/p/r/ncklmzejqnwwopq/qxo/{name}', + 'regex' => '#^/p/r/ncklmzejqnwwopq/qxo/(?P[^/]+)$#', + 'start' => '/p/r/', + 'methods' => 'POST', ), ), - 'iony' => array ( + 'ciswzgcbhykxjqvbkk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iony/pcsv/{name}', - 'regex' => '#^/iony/pcsv/(?P[^/]+)$#', - 'start' => '/iony/pcsv/', - 'methods' => 'GET', + 'original' => '/ciswzgcbhykxjqvbkk/{name}', + 'regex' => '#^/ciswzgcbhykxjqvbkk/(?P[^/]+)$#', + 'start' => '/ciswzgcbhykxjqvbkk/', + 'methods' => 'PATCH', ), ), - 'bnb' => array ( + 'ttdvpotohjrk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bnb/ewciyrxzdj/{name}', - 'regex' => '#^/bnb/ewciyrxzdj/(?P[^/]+)$#', - 'start' => '/bnb/ewciyrxzdj/', - 'methods' => 'DELETE', + 'original' => '/ttdvpotohjrk/{name}', + 'regex' => '#^/ttdvpotohjrk/(?P[^/]+)$#', + 'start' => '/ttdvpotohjrk/', + 'methods' => 'GET', ), ), - 'wbrwhz' => array ( + 'd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wbrwhz/g/puwx/{name}', - 'regex' => '#^/wbrwhz/g/puwx/(?P[^/]+)$#', - 'start' => '/wbrwhz/g/', + 'original' => '/d/ylsxs/srbbmkwl/kq/{name}', + 'regex' => '#^/d/ylsxs/srbbmkwl/kq/(?P[^/]+)$#', + 'start' => '/d/ylsxs/', 'methods' => 'POST', ), - ), - 'vlientwcw' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/vlientwcw/{name}', - 'regex' => '#^/vlientwcw/(?P[^/]+)$#', - 'start' => '/vlientwcw/', - 'methods' => 'PATCH', + 'original' => '/d/hdkch/yddikbo/{name}', + 'regex' => '#^/d/hdkch/yddikbo/(?P[^/]+)$#', + 'start' => '/d/hdkch/', + 'methods' => 'PUT', ), - ), - 'piuy' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/piuy/knp/kvaub/ewakuo/{name}', - 'regex' => '#^/piuy/knp/kvaub/ewakuo/(?P[^/]+)$#', - 'start' => '/piuy/knp/', - 'methods' => 'DELETE', + 'original' => '/d/lszlkzt/fhxwm/{name}', + 'regex' => '#^/d/lszlkzt/fhxwm/(?P[^/]+)$#', + 'start' => '/d/lszlkzt/', + 'methods' => 'POST', ), ), - 'okh' => array ( + 'ugspvt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/okh/dm/t/{name}', - 'regex' => '#^/okh/dm/t/(?P[^/]+)$#', - 'start' => '/okh/dm/', + 'original' => '/ugspvt/{name}', + 'regex' => '#^/ugspvt/(?P[^/]+)$#', + 'start' => '/ugspvt/', 'methods' => 'DELETE', ), ), - 'wk' => array ( + 'owtdhwoaplak' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wk/tsqivs/og/{name}', - 'regex' => '#^/wk/tsqivs/og/(?P[^/]+)$#', - 'start' => '/wk/tsqivs/', - 'methods' => 'PATCH', + 'original' => '/owtdhwoaplak/cemsbdjx/{name}', + 'regex' => '#^/owtdhwoaplak/cemsbdjx/(?P[^/]+)$#', + 'start' => '/owtdhwoaplak/cemsbdjx/', + 'methods' => 'GET', ), ), - 'fvsovkcxitubr' => array ( + 'ddihcm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fvsovkcxitubr/{name}', - 'regex' => '#^/fvsovkcxitubr/(?P[^/]+)$#', - 'start' => '/fvsovkcxitubr/', - 'methods' => 'PUT', + 'original' => '/ddihcm/{name}', + 'regex' => '#^/ddihcm/(?P[^/]+)$#', + 'start' => '/ddihcm/', + 'methods' => 'GET', ), ), - 'flmrcjlafvpmvdyv' => array ( + 'l' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/flmrcjlafvpmvdyv/{name}', - 'regex' => '#^/flmrcjlafvpmvdyv/(?P[^/]+)$#', - 'start' => '/flmrcjlafvpmvdyv/', + 'original' => '/l/ps/eyia/ff/zgynmg/{name}', + 'regex' => '#^/l/ps/eyia/ff/zgynmg/(?P[^/]+)$#', + 'start' => '/l/ps/', + 'methods' => 'GET', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/l/hpafhjor/voedqjgfciq/{name}', + 'regex' => '#^/l/hpafhjor/voedqjgfciq/(?P[^/]+)$#', + 'start' => '/l/hpafhjor/', 'methods' => 'PATCH', ), ), - 'qrc' => array ( + 'zn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qrc/bvzbqggkllbda/{name}', - 'regex' => '#^/qrc/bvzbqggkllbda/(?P[^/]+)$#', - 'start' => '/qrc/bvzbqggkllbda/', + 'original' => '/zn/no/wmspvof/n/jz/bzqbg/{name}', + 'regex' => '#^/zn/no/wmspvof/n/jz/bzqbg/(?P[^/]+)$#', + 'start' => '/zn/no/', 'methods' => 'GET', ), ), - 'wgodc' => array ( + 'uzkoj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wgodc/ks/{name}', - 'regex' => '#^/wgodc/ks/(?P[^/]+)$#', - 'start' => '/wgodc/ks/', + 'original' => '/uzkoj/{name}', + 'regex' => '#^/uzkoj/(?P[^/]+)$#', + 'start' => '/uzkoj/', 'methods' => 'POST', ), ), - 'fre' => array ( + 'kmtpgojp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fre/b/umb/qmsn/{name}', - 'regex' => '#^/fre/b/umb/qmsn/(?P[^/]+)$#', - 'start' => '/fre/b/', - 'methods' => 'GET', + 'original' => '/kmtpgojp/yaxfa/{name}', + 'regex' => '#^/kmtpgojp/yaxfa/(?P[^/]+)$#', + 'start' => '/kmtpgojp/yaxfa/', + 'methods' => 'POST', ), ), - 'gjy' => array ( + 'leqidholdal' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gjy/ptx/a/dsskq/{name}', - 'regex' => '#^/gjy/ptx/a/dsskq/(?P[^/]+)$#', - 'start' => '/gjy/ptx/', + 'original' => '/leqidholdal/ksgwao/r/cj/{name}', + 'regex' => '#^/leqidholdal/ksgwao/r/cj/(?P[^/]+)$#', + 'start' => '/leqidholdal/ksgwao/', 'methods' => 'GET', ), ), - 'hju' => array ( + 'dckruh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hju/n/xmy/jbne/kg/k/{name}', - 'regex' => '#^/hju/n/xmy/jbne/kg/k/(?P[^/]+)$#', - 'start' => '/hju/n/', - 'methods' => 'PATCH', + 'original' => '/dckruh/{name}', + 'regex' => '#^/dckruh/(?P[^/]+)$#', + 'start' => '/dckruh/', + 'methods' => 'GET', ), ), - 'sofjj' => array ( + 'z' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sofjj/{name}', - 'regex' => '#^/sofjj/(?P[^/]+)$#', - 'start' => '/sofjj/', - 'methods' => 'GET', + 'original' => '/z/kwadh/xzyyxawulgyjc/r/{name}', + 'regex' => '#^/z/kwadh/xzyyxawulgyjc/r/(?P[^/]+)$#', + 'start' => '/z/kwadh/', + 'methods' => 'PATCH', ), ), - 'yczpg' => array ( + 'o' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yczpg/{name}', - 'regex' => '#^/yczpg/(?P[^/]+)$#', - 'start' => '/yczpg/', - 'methods' => 'POST', + 'original' => '/o/k/copmgneluudm/htgur/{name}', + 'regex' => '#^/o/k/copmgneluudm/htgur/(?P[^/]+)$#', + 'start' => '/o/k/', + 'methods' => 'PATCH', ), - ), - 'jeiniwitrk' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/jeiniwitrk/lhx/{name}', - 'regex' => '#^/jeiniwitrk/lhx/(?P[^/]+)$#', - 'start' => '/jeiniwitrk/lhx/', - 'methods' => 'PUT', + 'original' => '/o/kcf/jvgcbhkmksvw/{name}', + 'regex' => '#^/o/kcf/jvgcbhkmksvw/(?P[^/]+)$#', + 'start' => '/o/kcf/', + 'methods' => 'PATCH', ), - ), - 'xn' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/xn/ihrrmzscjv/{name}', - 'regex' => '#^/xn/ihrrmzscjv/(?P[^/]+)$#', - 'start' => '/xn/ihrrmzscjv/', - 'methods' => 'PUT', + 'original' => '/o/gowjrsufsvcer/dod/{name}', + 'regex' => '#^/o/gowjrsufsvcer/dod/(?P[^/]+)$#', + 'start' => '/o/gowjrsufsvcer/', + 'methods' => 'GET', ), ), - 'lb' => array ( + 'qlhucmu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lb/biujfxal/olhvtm/{name}', - 'regex' => '#^/lb/biujfxal/olhvtm/(?P[^/]+)$#', - 'start' => '/lb/biujfxal/', - 'methods' => 'POST', + 'original' => '/qlhucmu/wttlfrkbj/{name}', + 'regex' => '#^/qlhucmu/wttlfrkbj/(?P[^/]+)$#', + 'start' => '/qlhucmu/wttlfrkbj/', + 'methods' => 'DELETE', ), ), - 'vxb' => array ( + 'kvhhdhjlbxxmwl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vxb/oz/inzac/fbpiks/{name}', - 'regex' => '#^/vxb/oz/inzac/fbpiks/(?P[^/]+)$#', - 'start' => '/vxb/oz/', - 'methods' => 'PATCH', + 'original' => '/kvhhdhjlbxxmwl/{name}', + 'regex' => '#^/kvhhdhjlbxxmwl/(?P[^/]+)$#', + 'start' => '/kvhhdhjlbxxmwl/', + 'methods' => 'GET', ), ), - 'gwfdzh' => array ( + 'fxmzj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gwfdzh/uxs/{name}', - 'regex' => '#^/gwfdzh/uxs/(?P[^/]+)$#', - 'start' => '/gwfdzh/uxs/', + 'original' => '/fxmzj/blocj/sshkgtyin/{name}', + 'regex' => '#^/fxmzj/blocj/sshkgtyin/(?P[^/]+)$#', + 'start' => '/fxmzj/blocj/', 'methods' => 'PUT', ), ), - 'yc' => array ( + 'rbre' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yc/ay/p/{name}', - 'regex' => '#^/yc/ay/p/(?P[^/]+)$#', - 'start' => '/yc/ay/', - 'methods' => 'POST', + 'original' => '/rbre/awmccwz/{name}', + 'regex' => '#^/rbre/awmccwz/(?P[^/]+)$#', + 'start' => '/rbre/awmccwz/', + 'methods' => 'GET', ), ), - 'wvytvlua' => array ( + 'pfuza' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wvytvlua/hwk/{name}', - 'regex' => '#^/wvytvlua/hwk/(?P[^/]+)$#', - 'start' => '/wvytvlua/hwk/', + 'original' => '/pfuza/{name}', + 'regex' => '#^/pfuza/(?P[^/]+)$#', + 'start' => '/pfuza/', 'methods' => 'GET', ), ), - 'twbz' => array ( + 'gu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/twbz/xg/bch/djov/{name}', - 'regex' => '#^/twbz/xg/bch/djov/(?P[^/]+)$#', - 'start' => '/twbz/xg/', - 'methods' => 'PUT', + 'original' => '/gu/qjfeobydvzjyibccif/{name}', + 'regex' => '#^/gu/qjfeobydvzjyibccif/(?P[^/]+)$#', + 'start' => '/gu/qjfeobydvzjyibccif/', + 'methods' => 'GET', ), ), - 'g' => array ( + 'ayuwhfwwtbjwpfdqyt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/g/fxtzyd/{name}', - 'regex' => '#^/g/fxtzyd/(?P[^/]+)$#', - 'start' => '/g/fxtzyd/', - 'methods' => 'DELETE', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/g/jppvoy/dzti/{name}', - 'regex' => '#^/g/jppvoy/dzti/(?P[^/]+)$#', - 'start' => '/g/jppvoy/', + 'original' => '/ayuwhfwwtbjwpfdqyt/{name}', + 'regex' => '#^/ayuwhfwwtbjwpfdqyt/(?P[^/]+)$#', + 'start' => '/ayuwhfwwtbjwpfdqyt/', 'methods' => 'GET', ), ), - 'ohwmsnu' => array ( + 'spewrxvbybdtkgxm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ohwmsnu/{name}', - 'regex' => '#^/ohwmsnu/(?P[^/]+)$#', - 'start' => '/ohwmsnu/', + 'original' => '/spewrxvbybdtkgxm/{name}', + 'regex' => '#^/spewrxvbybdtkgxm/(?P[^/]+)$#', + 'start' => '/spewrxvbybdtkgxm/', 'methods' => 'GET', ), ), - 'dgxtiapotzgs' => array ( + 'ewwudwjbjd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dgxtiapotzgs/{name}', - 'regex' => '#^/dgxtiapotzgs/(?P[^/]+)$#', - 'start' => '/dgxtiapotzgs/', - 'methods' => 'DELETE', + 'original' => '/ewwudwjbjd/ve/jjwti/{name}', + 'regex' => '#^/ewwudwjbjd/ve/jjwti/(?P[^/]+)$#', + 'start' => '/ewwudwjbjd/ve/', + 'methods' => 'PUT', ), ), - 'nafzfvledr' => array ( + 'ptohgygfd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nafzfvledr/bkw/edetz/{name}', - 'regex' => '#^/nafzfvledr/bkw/edetz/(?P[^/]+)$#', - 'start' => '/nafzfvledr/bkw/', + 'original' => '/ptohgygfd/oasb/sga/{name}', + 'regex' => '#^/ptohgygfd/oasb/sga/(?P[^/]+)$#', + 'start' => '/ptohgygfd/oasb/', 'methods' => 'GET', ), ), - 'i' => array ( + 'ywnebqcv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/i/vhplnif/{name}', - 'regex' => '#^/i/vhplnif/(?P[^/]+)$#', - 'start' => '/i/vhplnif/', - 'methods' => 'PATCH', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/i/wjzabmefwoa/u/tsefhuu/{name}', - 'regex' => '#^/i/wjzabmefwoa/u/tsefhuu/(?P[^/]+)$#', - 'start' => '/i/wjzabmefwoa/', - 'methods' => 'PUT', + 'original' => '/ywnebqcv/u/ktysxn/{name}', + 'regex' => '#^/ywnebqcv/u/ktysxn/(?P[^/]+)$#', + 'start' => '/ywnebqcv/u/', + 'methods' => 'POST', ), ), - 'a' => array ( + 'k' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/a/clsylvzxlwjxqpd/{name}', - 'regex' => '#^/a/clsylvzxlwjxqpd/(?P[^/]+)$#', - 'start' => '/a/clsylvzxlwjxqpd/', - 'methods' => 'DELETE', + 'original' => '/k/hpcwx/{name}', + 'regex' => '#^/k/hpcwx/(?P[^/]+)$#', + 'start' => '/k/hpcwx/', + 'methods' => 'PUT', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/a/jg/t/f/jfnwqqto/u/{name}', - 'regex' => '#^/a/jg/t/f/jfnwqqto/u/(?P[^/]+)$#', - 'start' => '/a/jg/', - 'methods' => 'GET', + 'original' => '/k/vhmgdwv/mn/grnww/z/{name}', + 'regex' => '#^/k/vhmgdwv/mn/grnww/z/(?P[^/]+)$#', + 'start' => '/k/vhmgdwv/', + 'methods' => 'POST', ), 2 => array ( 'handler' => 'handler_func', - 'original' => '/a/pecrhzp/yfgsvehot/x/{name}', - 'regex' => '#^/a/pecrhzp/yfgsvehot/x/(?P[^/]+)$#', - 'start' => '/a/pecrhzp/', - 'methods' => 'GET', + 'original' => '/k/mvrud/umxujgxlctrgj/{name}', + 'regex' => '#^/k/mvrud/umxujgxlctrgj/(?P[^/]+)$#', + 'start' => '/k/mvrud/', + 'methods' => 'POST', ), ), - 'zyhyzot' => array ( + 'mvpdthaeukszotky' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zyhyzot/{name}', - 'regex' => '#^/zyhyzot/(?P[^/]+)$#', - 'start' => '/zyhyzot/', - 'methods' => 'PUT', + 'original' => '/mvpdthaeukszotky/d/{name}', + 'regex' => '#^/mvpdthaeukszotky/d/(?P[^/]+)$#', + 'start' => '/mvpdthaeukszotky/d/', + 'methods' => 'PATCH', ), ), - 'nngdxxe' => array ( + 'vzdpiidvqf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nngdxxe/i/aw/{name}', - 'regex' => '#^/nngdxxe/i/aw/(?P[^/]+)$#', - 'start' => '/nngdxxe/i/', + 'original' => '/vzdpiidvqf/dekxaa/{name}', + 'regex' => '#^/vzdpiidvqf/dekxaa/(?P[^/]+)$#', + 'start' => '/vzdpiidvqf/dekxaa/', 'methods' => 'POST', ), ), - 'tjxt' => array ( + 'tauy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tjxt/tu/{name}', - 'regex' => '#^/tjxt/tu/(?P[^/]+)$#', - 'start' => '/tjxt/tu/', - 'methods' => 'GET', + 'original' => '/tauy/nibqnbx/{name}', + 'regex' => '#^/tauy/nibqnbx/(?P[^/]+)$#', + 'start' => '/tauy/nibqnbx/', + 'methods' => 'POST', ), ), - 'chyabvfddu' => array ( + 'vwzkzcygxnxd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/chyabvfddu/{name}', - 'regex' => '#^/chyabvfddu/(?P[^/]+)$#', - 'start' => '/chyabvfddu/', - 'methods' => 'POST', + 'original' => '/vwzkzcygxnxd/vvm/szog/{name}', + 'regex' => '#^/vwzkzcygxnxd/vvm/szog/(?P[^/]+)$#', + 'start' => '/vwzkzcygxnxd/vvm/', + 'methods' => 'GET', ), ), - 'bsv' => array ( + 'fm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bsv/is/bzcn/azq/irfbhhul/{name}', - 'regex' => '#^/bsv/is/bzcn/azq/irfbhhul/(?P[^/]+)$#', - 'start' => '/bsv/is/', + 'original' => '/fm/twryhs/{name}', + 'regex' => '#^/fm/twryhs/(?P[^/]+)$#', + 'start' => '/fm/twryhs/', 'methods' => 'GET', ), ), - 'rbxnkgjlkjr' => array ( + 'igtgmvwlxtmrnwj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rbxnkgjlkjr/va/{name}', - 'regex' => '#^/rbxnkgjlkjr/va/(?P[^/]+)$#', - 'start' => '/rbxnkgjlkjr/va/', + 'original' => '/igtgmvwlxtmrnwj/{name}', + 'regex' => '#^/igtgmvwlxtmrnwj/(?P[^/]+)$#', + 'start' => '/igtgmvwlxtmrnwj/', 'methods' => 'GET', ), ), - 'mjebqtfvs' => array ( + 'xnv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mjebqtfvs/ikjdnr/{name}', - 'regex' => '#^/mjebqtfvs/ikjdnr/(?P[^/]+)$#', - 'start' => '/mjebqtfvs/ikjdnr/', - 'methods' => 'DELETE', + 'original' => '/xnv/lrnmjqftulpnekuob/{name}', + 'regex' => '#^/xnv/lrnmjqftulpnekuob/(?P[^/]+)$#', + 'start' => '/xnv/lrnmjqftulpnekuob/', + 'methods' => 'PATCH', ), ), - 'fsqiswych' => array ( + 'pu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fsqiswych/{name}', - 'regex' => '#^/fsqiswych/(?P[^/]+)$#', - 'start' => '/fsqiswych/', - 'methods' => 'GET', + 'original' => '/pu/gnxynm/{name}', + 'regex' => '#^/pu/gnxynm/(?P[^/]+)$#', + 'start' => '/pu/gnxynm/', + 'methods' => 'POST', ), ), - 'mwo' => array ( + 'prvxf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mwo/a/oqeyyallffmjwvk/{name}', - 'regex' => '#^/mwo/a/oqeyyallffmjwvk/(?P[^/]+)$#', - 'start' => '/mwo/a/', + 'original' => '/prvxf/{name}', + 'regex' => '#^/prvxf/(?P[^/]+)$#', + 'start' => '/prvxf/', 'methods' => 'GET', ), ), - 'cbyvrpgwpsgqz' => array ( + 'iforurswhbu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cbyvrpgwpsgqz/gl/o/udps/{name}', - 'regex' => '#^/cbyvrpgwpsgqz/gl/o/udps/(?P[^/]+)$#', - 'start' => '/cbyvrpgwpsgqz/gl/', - 'methods' => 'POST', + 'original' => '/iforurswhbu/{name}', + 'regex' => '#^/iforurswhbu/(?P[^/]+)$#', + 'start' => '/iforurswhbu/', + 'methods' => 'PATCH', ), ), - 'oa' => array ( + 'lfmh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oa/egpct/dw/{name}', - 'regex' => '#^/oa/egpct/dw/(?P[^/]+)$#', - 'start' => '/oa/egpct/', - 'methods' => 'DELETE', + 'original' => '/lfmh/arso/{name}', + 'regex' => '#^/lfmh/arso/(?P[^/]+)$#', + 'start' => '/lfmh/arso/', + 'methods' => 'POST', ), ), - 'vccpoosivzb' => array ( + 'ooycxslwyptyopnnp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vccpoosivzb/lr/xz/f/exix/{name}', - 'regex' => '#^/vccpoosivzb/lr/xz/f/exix/(?P[^/]+)$#', - 'start' => '/vccpoosivzb/lr/', - 'methods' => 'DELETE', + 'original' => '/ooycxslwyptyopnnp/{name}', + 'regex' => '#^/ooycxslwyptyopnnp/(?P[^/]+)$#', + 'start' => '/ooycxslwyptyopnnp/', + 'methods' => 'PATCH', ), ), - 'is' => array ( + 'anwpdtixd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/is/prlj/{name}', - 'regex' => '#^/is/prlj/(?P[^/]+)$#', - 'start' => '/is/prlj/', + 'original' => '/anwpdtixd/wbr/{name}', + 'regex' => '#^/anwpdtixd/wbr/(?P[^/]+)$#', + 'start' => '/anwpdtixd/wbr/', 'methods' => 'GET', ), ), - 't' => array ( + 'ds' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/t/fkjasv/{name}', - 'regex' => '#^/t/fkjasv/(?P[^/]+)$#', - 'start' => '/t/fkjasv/', - 'methods' => 'PUT', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/t/v/t/ufphwtwlksh/{name}', - 'regex' => '#^/t/v/t/ufphwtwlksh/(?P[^/]+)$#', - 'start' => '/t/v/', - 'methods' => 'GET', - ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/t/sxwatihpoc/{name}', - 'regex' => '#^/t/sxwatihpoc/(?P[^/]+)$#', - 'start' => '/t/sxwatihpoc/', - 'methods' => 'GET', - ), - 3 => array ( - 'handler' => 'handler_func', - 'original' => '/t/v/n/bgpumoke/faj/{name}', - 'regex' => '#^/t/v/n/bgpumoke/faj/(?P[^/]+)$#', - 'start' => '/t/v/', - 'methods' => 'GET', - ), - 4 => array ( - 'handler' => 'handler_func', - 'original' => '/t/zj/yqz/{name}', - 'regex' => '#^/t/zj/yqz/(?P[^/]+)$#', - 'start' => '/t/zj/', - 'methods' => 'GET', + 'original' => '/ds/w/lhzuplgty/{name}', + 'regex' => '#^/ds/w/lhzuplgty/(?P[^/]+)$#', + 'start' => '/ds/w/', + 'methods' => 'PATCH', ), - 5 => array ( + ), + 'uftpcsyis' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/t/lzwblbhc/ew/{name}', - 'regex' => '#^/t/lzwblbhc/ew/(?P[^/]+)$#', - 'start' => '/t/lzwblbhc/', - 'methods' => 'GET', + 'original' => '/uftpcsyis/bk/nnkt/e/{name}', + 'regex' => '#^/uftpcsyis/bk/nnkt/e/(?P[^/]+)$#', + 'start' => '/uftpcsyis/bk/', + 'methods' => 'PUT', ), ), - 'gx' => array ( + 'ibsdzrik' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gx/suj/nrn/{name}', - 'regex' => '#^/gx/suj/nrn/(?P[^/]+)$#', - 'start' => '/gx/suj/', - 'methods' => 'PATCH', + 'original' => '/ibsdzrik/mqvk/onqosvs/{name}', + 'regex' => '#^/ibsdzrik/mqvk/onqosvs/(?P[^/]+)$#', + 'start' => '/ibsdzrik/mqvk/', + 'methods' => 'PUT', ), ), - 'zgimwhw' => array ( + 'juhujxtcmttuyqm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zgimwhw/{name}', - 'regex' => '#^/zgimwhw/(?P[^/]+)$#', - 'start' => '/zgimwhw/', + 'original' => '/juhujxtcmttuyqm/{name}', + 'regex' => '#^/juhujxtcmttuyqm/(?P[^/]+)$#', + 'start' => '/juhujxtcmttuyqm/', 'methods' => 'GET', ), ), - 'skhqj' => array ( + 'jbe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/skhqj/{name}', - 'regex' => '#^/skhqj/(?P[^/]+)$#', - 'start' => '/skhqj/', + 'original' => '/jbe/avde/{name}', + 'regex' => '#^/jbe/avde/(?P[^/]+)$#', + 'start' => '/jbe/avde/', 'methods' => 'GET', ), ), - 'xoafm' => array ( + 'ik' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xoafm/d/b/yjzrlptq/{name}', - 'regex' => '#^/xoafm/d/b/yjzrlptq/(?P[^/]+)$#', - 'start' => '/xoafm/d/', + 'original' => '/ik/jtdzl/{name}', + 'regex' => '#^/ik/jtdzl/(?P[^/]+)$#', + 'start' => '/ik/jtdzl/', 'methods' => 'GET', ), ), - 'qeujgqgfyn' => array ( + 'hin' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qeujgqgfyn/{name}', - 'regex' => '#^/qeujgqgfyn/(?P[^/]+)$#', - 'start' => '/qeujgqgfyn/', - 'methods' => 'DELETE', + 'original' => '/hin/idfczwmqgm/{name}', + 'regex' => '#^/hin/idfczwmqgm/(?P[^/]+)$#', + 'start' => '/hin/idfczwmqgm/', + 'methods' => 'GET', ), ), - 'm' => array ( + 'bpgyywu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/m/w/zevqwccrk/{name}', - 'regex' => '#^/m/w/zevqwccrk/(?P[^/]+)$#', - 'start' => '/m/w/', - 'methods' => 'PUT', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/m/knepdm/{name}', - 'regex' => '#^/m/knepdm/(?P[^/]+)$#', - 'start' => '/m/knepdm/', - 'methods' => 'GET', + 'original' => '/bpgyywu/tfwdvhyg/{name}', + 'regex' => '#^/bpgyywu/tfwdvhyg/(?P[^/]+)$#', + 'start' => '/bpgyywu/tfwdvhyg/', + 'methods' => 'POST', ), ), - 'tvs' => array ( + 'jkhyzvcyxhfla' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tvs/iggs/{name}', - 'regex' => '#^/tvs/iggs/(?P[^/]+)$#', - 'start' => '/tvs/iggs/', - 'methods' => 'GET', + 'original' => '/jkhyzvcyxhfla/{name}', + 'regex' => '#^/jkhyzvcyxhfla/(?P[^/]+)$#', + 'start' => '/jkhyzvcyxhfla/', + 'methods' => 'PATCH', ), ), - 'uivlbueum' => array ( + 'wpxgmtagkgblogycz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uivlbueum/{name}', - 'regex' => '#^/uivlbueum/(?P[^/]+)$#', - 'start' => '/uivlbueum/', - 'methods' => 'PATCH', + 'original' => '/wpxgmtagkgblogycz/{name}', + 'regex' => '#^/wpxgmtagkgblogycz/(?P[^/]+)$#', + 'start' => '/wpxgmtagkgblogycz/', + 'methods' => 'GET', ), ), - 'bgvv' => array ( + 'wyc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bgvv/i/vyhzulhxkavui/{name}', - 'regex' => '#^/bgvv/i/vyhzulhxkavui/(?P[^/]+)$#', - 'start' => '/bgvv/i/', - 'methods' => 'POST', + 'original' => '/wyc/npg/{name}', + 'regex' => '#^/wyc/npg/(?P[^/]+)$#', + 'start' => '/wyc/npg/', + 'methods' => 'PUT', ), ), - 'hg' => array ( + 's' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hg/qypgr/da/zqmtk/{name}', - 'regex' => '#^/hg/qypgr/da/zqmtk/(?P[^/]+)$#', - 'start' => '/hg/qypgr/', + 'original' => '/s/sqtpnn/{name}', + 'regex' => '#^/s/sqtpnn/(?P[^/]+)$#', + 'start' => '/s/sqtpnn/', 'methods' => 'GET', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/hg/exttlrkarqpahocpk/{name}', - 'regex' => '#^/hg/exttlrkarqpahocpk/(?P[^/]+)$#', - 'start' => '/hg/exttlrkarqpahocpk/', + 'original' => '/s/etgopay/yaxzgr/{name}', + 'regex' => '#^/s/etgopay/yaxzgr/(?P[^/]+)$#', + 'start' => '/s/etgopay/', 'methods' => 'POST', ), - ), - 'qcz' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/qcz/dxeuy/v/{name}', - 'regex' => '#^/qcz/dxeuy/v/(?P[^/]+)$#', - 'start' => '/qcz/dxeuy/', - 'methods' => 'PATCH', - ), - ), - 'gondwnbmztt' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/gondwnbmztt/{name}', - 'regex' => '#^/gondwnbmztt/(?P[^/]+)$#', - 'start' => '/gondwnbmztt/', + 'original' => '/s/un/kyagz/cjku/{name}', + 'regex' => '#^/s/un/kyagz/cjku/(?P[^/]+)$#', + 'start' => '/s/un/', 'methods' => 'POST', ), ), - 'nmbkq' => array ( + 'gkt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nmbkq/rxtgt/{name}', - 'regex' => '#^/nmbkq/rxtgt/(?P[^/]+)$#', - 'start' => '/nmbkq/rxtgt/', - 'methods' => 'GET', + 'original' => '/gkt/l/pkhxbsup/{name}', + 'regex' => '#^/gkt/l/pkhxbsup/(?P[^/]+)$#', + 'start' => '/gkt/l/', + 'methods' => 'DELETE', ), ), - 'sqjlgx' => array ( + 'vdeikk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sqjlgx/{name}', - 'regex' => '#^/sqjlgx/(?P[^/]+)$#', - 'start' => '/sqjlgx/', - 'methods' => 'GET', + 'original' => '/vdeikk/fdxu/{name}', + 'regex' => '#^/vdeikk/fdxu/(?P[^/]+)$#', + 'start' => '/vdeikk/fdxu/', + 'methods' => 'DELETE', ), ), - 'k' => array ( + 'ydzitprvalieztqaijr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/k/nulfhyfucz/ipm/ina/{name}', - 'regex' => '#^/k/nulfhyfucz/ipm/ina/(?P[^/]+)$#', - 'start' => '/k/nulfhyfucz/', - 'methods' => 'PATCH', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/k/svpqsjhsnftpphi/{name}', - 'regex' => '#^/k/svpqsjhsnftpphi/(?P[^/]+)$#', - 'start' => '/k/svpqsjhsnftpphi/', + 'original' => '/ydzitprvalieztqaijr/{name}', + 'regex' => '#^/ydzitprvalieztqaijr/(?P[^/]+)$#', + 'start' => '/ydzitprvalieztqaijr/', 'methods' => 'POST', ), ), - 'xaksznx' => array ( + 'rr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xaksznx/{name}', - 'regex' => '#^/xaksznx/(?P[^/]+)$#', - 'start' => '/xaksznx/', - 'methods' => 'PATCH', + 'original' => '/rr/syi/{name}', + 'regex' => '#^/rr/syi/(?P[^/]+)$#', + 'start' => '/rr/syi/', + 'methods' => 'PUT', ), ), - 'vshcj' => array ( + 'r' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vshcj/mbb/{name}', - 'regex' => '#^/vshcj/mbb/(?P[^/]+)$#', - 'start' => '/vshcj/mbb/', - 'methods' => 'PATCH', + 'original' => '/r/hlwcd/{name}', + 'regex' => '#^/r/hlwcd/(?P[^/]+)$#', + 'start' => '/r/hlwcd/', + 'methods' => 'PUT', ), - ), - 'xzqkcoox' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/xzqkcoox/metcychuci/{name}', - 'regex' => '#^/xzqkcoox/metcychuci/(?P[^/]+)$#', - 'start' => '/xzqkcoox/metcychuci/', + 'original' => '/r/z/etjmfxm/oj/{name}', + 'regex' => '#^/r/z/etjmfxm/oj/(?P[^/]+)$#', + 'start' => '/r/z/', 'methods' => 'GET', ), ), - 'rhthykjhsmotaq' => array ( + 'pebqgkqnaoabob' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rhthykjhsmotaq/{name}', - 'regex' => '#^/rhthykjhsmotaq/(?P[^/]+)$#', - 'start' => '/rhthykjhsmotaq/', + 'original' => '/pebqgkqnaoabob/cn/oahb/{name}', + 'regex' => '#^/pebqgkqnaoabob/cn/oahb/(?P[^/]+)$#', + 'start' => '/pebqgkqnaoabob/cn/', 'methods' => 'PATCH', ), ), - 'wfluptf' => array ( + 'vjefkzdgg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wfluptf/ksqy/{name}', - 'regex' => '#^/wfluptf/ksqy/(?P[^/]+)$#', - 'start' => '/wfluptf/ksqy/', - 'methods' => 'GET', + 'original' => '/vjefkzdgg/{name}', + 'regex' => '#^/vjefkzdgg/(?P[^/]+)$#', + 'start' => '/vjefkzdgg/', + 'methods' => 'DELETE', ), ), - 'xh' => array ( + 'nelrtrq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xh/zqyeeljrw/{name}', - 'regex' => '#^/xh/zqyeeljrw/(?P[^/]+)$#', - 'start' => '/xh/zqyeeljrw/', + 'original' => '/nelrtrq/{name}', + 'regex' => '#^/nelrtrq/(?P[^/]+)$#', + 'start' => '/nelrtrq/', 'methods' => 'DELETE', ), ), - 'ipm' => array ( + 'vgnhq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ipm/i/cymnushnu/{name}', - 'regex' => '#^/ipm/i/cymnushnu/(?P[^/]+)$#', - 'start' => '/ipm/i/', - 'methods' => 'DELETE', + 'original' => '/vgnhq/{name}', + 'regex' => '#^/vgnhq/(?P[^/]+)$#', + 'start' => '/vgnhq/', + 'methods' => 'POST', ), ), - 'tpsizikyshruw' => array ( + 'ctguzomjyqkmnyl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tpsizikyshruw/{name}', - 'regex' => '#^/tpsizikyshruw/(?P[^/]+)$#', - 'start' => '/tpsizikyshruw/', + 'original' => '/ctguzomjyqkmnyl/{name}', + 'regex' => '#^/ctguzomjyqkmnyl/(?P[^/]+)$#', + 'start' => '/ctguzomjyqkmnyl/', 'methods' => 'POST', ), ), - 'hjhu' => array ( + 'azqwu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hjhu/odp/ywj/jiayeagzs/{name}', - 'regex' => '#^/hjhu/odp/ywj/jiayeagzs/(?P[^/]+)$#', - 'start' => '/hjhu/odp/', + 'original' => '/azqwu/knrsqrvjll/m/mp/x/{name}', + 'regex' => '#^/azqwu/knrsqrvjll/m/mp/x/(?P[^/]+)$#', + 'start' => '/azqwu/knrsqrvjll/', 'methods' => 'GET', ), ), - 'ppfzxgazwkkc' => array ( + 'yukrevkook' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ppfzxgazwkkc/{name}', - 'regex' => '#^/ppfzxgazwkkc/(?P[^/]+)$#', - 'start' => '/ppfzxgazwkkc/', - 'methods' => 'PATCH', + 'original' => '/yukrevkook/glbqkirz/{name}', + 'regex' => '#^/yukrevkook/glbqkirz/(?P[^/]+)$#', + 'start' => '/yukrevkook/glbqkirz/', + 'methods' => 'PUT', ), ), - 'z' => array ( + 'jmmplfvlh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/z/yioqxuvh/glr/quvywss/{name}', - 'regex' => '#^/z/yioqxuvh/glr/quvywss/(?P[^/]+)$#', - 'start' => '/z/yioqxuvh/', - 'methods' => 'PATCH', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/z/r/bbrfejg/exsx/gzxvn/{name}', - 'regex' => '#^/z/r/bbrfejg/exsx/gzxvn/(?P[^/]+)$#', - 'start' => '/z/r/', + 'original' => '/jmmplfvlh/ogi/rx/{name}', + 'regex' => '#^/jmmplfvlh/ogi/rx/(?P[^/]+)$#', + 'start' => '/jmmplfvlh/ogi/', 'methods' => 'GET', ), - 2 => array ( + ), + 'ig' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/z/zphhp/wndcahrxuqdjgz/{name}', - 'regex' => '#^/z/zphhp/wndcahrxuqdjgz/(?P[^/]+)$#', - 'start' => '/z/zphhp/', - 'methods' => 'PATCH', + 'original' => '/ig/fbvfjt/yeq/{name}', + 'regex' => '#^/ig/fbvfjt/yeq/(?P[^/]+)$#', + 'start' => '/ig/fbvfjt/', + 'methods' => 'GET', ), - 3 => array ( + ), + 'szv' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/z/cnazip/{name}', - 'regex' => '#^/z/cnazip/(?P[^/]+)$#', - 'start' => '/z/cnazip/', + 'original' => '/szv/k/amcifwsj/xgw/{name}', + 'regex' => '#^/szv/k/amcifwsj/xgw/(?P[^/]+)$#', + 'start' => '/szv/k/', 'methods' => 'PUT', ), ), - 'onftuy' => array ( + 'mfypf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/onftuy/mjbxqoe/lj/{name}', - 'regex' => '#^/onftuy/mjbxqoe/lj/(?P[^/]+)$#', - 'start' => '/onftuy/mjbxqoe/', + 'original' => '/mfypf/{name}', + 'regex' => '#^/mfypf/(?P[^/]+)$#', + 'start' => '/mfypf/', 'methods' => 'GET', ), ), - 'rwsizpjn' => array ( + 'nusgrycofjy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rwsizpjn/{name}', - 'regex' => '#^/rwsizpjn/(?P[^/]+)$#', - 'start' => '/rwsizpjn/', + 'original' => '/nusgrycofjy/{name}', + 'regex' => '#^/nusgrycofjy/(?P[^/]+)$#', + 'start' => '/nusgrycofjy/', 'methods' => 'PUT', ), ), - 'lmicpdwie' => array ( + 'dy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lmicpdwie/tbzwpct/{name}', - 'regex' => '#^/lmicpdwie/tbzwpct/(?P[^/]+)$#', - 'start' => '/lmicpdwie/tbzwpct/', - 'methods' => 'PUT', + 'original' => '/dy/rn/pvnqfxubbaxp/{name}', + 'regex' => '#^/dy/rn/pvnqfxubbaxp/(?P[^/]+)$#', + 'start' => '/dy/rn/', + 'methods' => 'POST', ), ), - 'dvazjjtszmyva' => array ( + 'jq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dvazjjtszmyva/{name}', - 'regex' => '#^/dvazjjtszmyva/(?P[^/]+)$#', - 'start' => '/dvazjjtszmyva/', - 'methods' => 'POST', + 'original' => '/jq/p/vo/qmfz/iddafvloxs/{name}', + 'regex' => '#^/jq/p/vo/qmfz/iddafvloxs/(?P[^/]+)$#', + 'start' => '/jq/p/', + 'methods' => 'DELETE', ), ), - 's' => array ( + 'rj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/s/bwjnverhand/{name}', - 'regex' => '#^/s/bwjnverhand/(?P[^/]+)$#', - 'start' => '/s/bwjnverhand/', + 'original' => '/rj/rem/{name}', + 'regex' => '#^/rj/rem/(?P[^/]+)$#', + 'start' => '/rj/rem/', 'methods' => 'GET', ), ), - 'reqf' => array ( + 'x' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/reqf/qxw/n/{name}', - 'regex' => '#^/reqf/qxw/n/(?P[^/]+)$#', - 'start' => '/reqf/qxw/', + 'original' => '/x/iqmjmixtndlfoazswvg/{name}', + 'regex' => '#^/x/iqmjmixtndlfoazswvg/(?P[^/]+)$#', + 'start' => '/x/iqmjmixtndlfoazswvg/', 'methods' => 'PUT', ), - ), - 'ygsdp' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/ygsdp/{name}', - 'regex' => '#^/ygsdp/(?P[^/]+)$#', - 'start' => '/ygsdp/', - 'methods' => 'DELETE', + 'original' => '/x/vgwq/xd/utwg/aryjwmt/{name}', + 'regex' => '#^/x/vgwq/xd/utwg/aryjwmt/(?P[^/]+)$#', + 'start' => '/x/vgwq/', + 'methods' => 'POST', ), ), - 'lktiogicarf' => array ( + 'xcvxhqhgtidfycec' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lktiogicarf/{name}', - 'regex' => '#^/lktiogicarf/(?P[^/]+)$#', - 'start' => '/lktiogicarf/', + 'original' => '/xcvxhqhgtidfycec/{name}', + 'regex' => '#^/xcvxhqhgtidfycec/(?P[^/]+)$#', + 'start' => '/xcvxhqhgtidfycec/', 'methods' => 'GET', ), ), - 'mvmify' => array ( + 'psrpmasqfymxbcmkem' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mvmify/wyqbz/hjsy/{name}', - 'regex' => '#^/mvmify/wyqbz/hjsy/(?P[^/]+)$#', - 'start' => '/mvmify/wyqbz/', - 'methods' => 'POST', + 'original' => '/psrpmasqfymxbcmkem/a/{name}', + 'regex' => '#^/psrpmasqfymxbcmkem/a/(?P[^/]+)$#', + 'start' => '/psrpmasqfymxbcmkem/a/', + 'methods' => 'DELETE', ), ), - 'hxmpkzlivgisfwubx' => array ( + 'kzuggzuz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hxmpkzlivgisfwubx/{name}', - 'regex' => '#^/hxmpkzlivgisfwubx/(?P[^/]+)$#', - 'start' => '/hxmpkzlivgisfwubx/', - 'methods' => 'PATCH', + 'original' => '/kzuggzuz/cb/{name}', + 'regex' => '#^/kzuggzuz/cb/(?P[^/]+)$#', + 'start' => '/kzuggzuz/cb/', + 'methods' => 'GET', ), ), - 'bynhcsre' => array ( + 'iajyfspufhewqkl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bynhcsre/ccvqqa/{name}', - 'regex' => '#^/bynhcsre/ccvqqa/(?P[^/]+)$#', - 'start' => '/bynhcsre/ccvqqa/', + 'original' => '/iajyfspufhewqkl/j/{name}', + 'regex' => '#^/iajyfspufhewqkl/j/(?P[^/]+)$#', + 'start' => '/iajyfspufhewqkl/j/', 'methods' => 'DELETE', ), ), - 'swqx' => array ( + 'a' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/swqx/yhazw/iygb/w/szmwo/{name}', - 'regex' => '#^/swqx/yhazw/iygb/w/szmwo/(?P[^/]+)$#', - 'start' => '/swqx/yhazw/', - 'methods' => 'GET', + 'original' => '/a/tjuexwfvc/maeahjtb/fr/{name}', + 'regex' => '#^/a/tjuexwfvc/maeahjtb/fr/(?P[^/]+)$#', + 'start' => '/a/tjuexwfvc/', + 'methods' => 'PUT', ), - ), - 'jy' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/jy/myruurkibq/sxvmhnui/{name}', - 'regex' => '#^/jy/myruurkibq/sxvmhnui/(?P[^/]+)$#', - 'start' => '/jy/myruurkibq/', + 'original' => '/a/qavp/mrbnialapqfbj/{name}', + 'regex' => '#^/a/qavp/mrbnialapqfbj/(?P[^/]+)$#', + 'start' => '/a/qavp/', 'methods' => 'PATCH', ), ), - 'xwzwicp' => array ( + 'fpdjjphom' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xwzwicp/gbabbplqivq/{name}', - 'regex' => '#^/xwzwicp/gbabbplqivq/(?P[^/]+)$#', - 'start' => '/xwzwicp/gbabbplqivq/', - 'methods' => 'DELETE', + 'original' => '/fpdjjphom/sbi/{name}', + 'regex' => '#^/fpdjjphom/sbi/(?P[^/]+)$#', + 'start' => '/fpdjjphom/sbi/', + 'methods' => 'GET', ), ), - 'dcpe' => array ( + 'lfiuybmwzxr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dcpe/gemckof/ml/{name}', - 'regex' => '#^/dcpe/gemckof/ml/(?P[^/]+)$#', - 'start' => '/dcpe/gemckof/', - 'methods' => 'PUT', + 'original' => '/lfiuybmwzxr/{name}', + 'regex' => '#^/lfiuybmwzxr/(?P[^/]+)$#', + 'start' => '/lfiuybmwzxr/', + 'methods' => 'POST', ), ), - 'bjlmr' => array ( + 'zssew' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bjlmr/bkkats/{name}', - 'regex' => '#^/bjlmr/bkkats/(?P[^/]+)$#', - 'start' => '/bjlmr/bkkats/', - 'methods' => 'PUT', + 'original' => '/zssew/k/apmugeptwakw/{name}', + 'regex' => '#^/zssew/k/apmugeptwakw/(?P[^/]+)$#', + 'start' => '/zssew/k/', + 'methods' => 'PATCH', ), ), - 'nazswvoksqud' => array ( + 'j' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nazswvoksqud/{name}', - 'regex' => '#^/nazswvoksqud/(?P[^/]+)$#', - 'start' => '/nazswvoksqud/', + 'original' => '/j/zqh/n/{name}', + 'regex' => '#^/j/zqh/n/(?P[^/]+)$#', + 'start' => '/j/zqh/', 'methods' => 'GET', ), - ), - 'y' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/y/of/qj/wbuxbdi/luf/{name}', - 'regex' => '#^/y/of/qj/wbuxbdi/luf/(?P[^/]+)$#', - 'start' => '/y/of/', + 'original' => '/j/f/zqlagjh/{name}', + 'regex' => '#^/j/f/zqlagjh/(?P[^/]+)$#', + 'start' => '/j/f/', 'methods' => 'DELETE', ), - 1 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/y/vjzdpovtwriw/{name}', - 'regex' => '#^/y/vjzdpovtwriw/(?P[^/]+)$#', - 'start' => '/y/vjzdpovtwriw/', + 'original' => '/j/cv/zgxay/np/mrwtt/{name}', + 'regex' => '#^/j/cv/zgxay/np/mrwtt/(?P[^/]+)$#', + 'start' => '/j/cv/', 'methods' => 'PUT', ), - ), - 'qitwn' => array ( - 0 => array ( + 3 => array ( 'handler' => 'handler_func', - 'original' => '/qitwn/crwevw/pc/rf/{name}', - 'regex' => '#^/qitwn/crwevw/pc/rf/(?P[^/]+)$#', - 'start' => '/qitwn/crwevw/', - 'methods' => 'DELETE', + 'original' => '/j/d/ipb/gvehcyli/yuas/{name}', + 'regex' => '#^/j/d/ipb/gvehcyli/yuas/(?P[^/]+)$#', + 'start' => '/j/d/', + 'methods' => 'PUT', ), ), - 'jisqkemlio' => array ( + 'psve' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jisqkemlio/{name}', - 'regex' => '#^/jisqkemlio/(?P[^/]+)$#', - 'start' => '/jisqkemlio/', + 'original' => '/psve/exg/{name}', + 'regex' => '#^/psve/exg/(?P[^/]+)$#', + 'start' => '/psve/exg/', 'methods' => 'GET', ), ), - 'eqspsnvyy' => array ( + 'qxvg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eqspsnvyy/s/{name}', - 'regex' => '#^/eqspsnvyy/s/(?P[^/]+)$#', - 'start' => '/eqspsnvyy/s/', + 'original' => '/qxvg/m/k/{name}', + 'regex' => '#^/qxvg/m/k/(?P[^/]+)$#', + 'start' => '/qxvg/m/', 'methods' => 'GET', ), ), - 'tnjes' => array ( + 'vtmrgrecisxn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tnjes/lyirao/u/y/whc/{name}', - 'regex' => '#^/tnjes/lyirao/u/y/whc/(?P[^/]+)$#', - 'start' => '/tnjes/lyirao/', - 'methods' => 'PUT', - ), - ), - 'jpnd' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/jpnd/aw/{name}', - 'regex' => '#^/jpnd/aw/(?P[^/]+)$#', - 'start' => '/jpnd/aw/', + 'original' => '/vtmrgrecisxn/qbwrb/{name}', + 'regex' => '#^/vtmrgrecisxn/qbwrb/(?P[^/]+)$#', + 'start' => '/vtmrgrecisxn/qbwrb/', 'methods' => 'GET', ), ), - 'xachpm' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/xachpm/qo/l/ntgu/lxmlr/{name}', - 'regex' => '#^/xachpm/qo/l/ntgu/lxmlr/(?P[^/]+)$#', - 'start' => '/xachpm/qo/', - 'methods' => 'PUT', - ), - ), - 'scpczgfqw' => array ( + 'fgetkow' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/scpczgfqw/{name}', - 'regex' => '#^/scpczgfqw/(?P[^/]+)$#', - 'start' => '/scpczgfqw/', - 'methods' => 'PUT', - ), - ), - 'es' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/es/c/df/keh/jvnnoms/{name}', - 'regex' => '#^/es/c/df/keh/jvnnoms/(?P[^/]+)$#', - 'start' => '/es/c/', + 'original' => '/fgetkow/{name}', + 'regex' => '#^/fgetkow/(?P[^/]+)$#', + 'start' => '/fgetkow/', 'methods' => 'PATCH', ), ), - 'hlrfwrztd' => array ( + 'qcuxeyybfwzeqxombcmb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hlrfwrztd/ebxadxmbrqm/{name}', - 'regex' => '#^/hlrfwrztd/ebxadxmbrqm/(?P[^/]+)$#', - 'start' => '/hlrfwrztd/ebxadxmbrqm/', - 'methods' => 'DELETE', + 'original' => '/qcuxeyybfwzeqxombcmb/{name}', + 'regex' => '#^/qcuxeyybfwzeqxombcmb/(?P[^/]+)$#', + 'start' => '/qcuxeyybfwzeqxombcmb/', + 'methods' => 'GET', ), ), - 'tma' => array ( + 'kfk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tma/sxatet/{name}', - 'regex' => '#^/tma/sxatet/(?P[^/]+)$#', - 'start' => '/tma/sxatet/', - 'methods' => 'POST', + 'original' => '/kfk/zdbo/{name}', + 'regex' => '#^/kfk/zdbo/(?P[^/]+)$#', + 'start' => '/kfk/zdbo/', + 'methods' => 'GET', ), ), - 'farhveq' => array ( + 'wukz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/farhveq/whca/i/{name}', - 'regex' => '#^/farhveq/whca/i/(?P[^/]+)$#', - 'start' => '/farhveq/whca/', + 'original' => '/wukz/hyfl/{name}', + 'regex' => '#^/wukz/hyfl/(?P[^/]+)$#', + 'start' => '/wukz/hyfl/', 'methods' => 'GET', ), ), - 'ikdg' => array ( + 'ce' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ikdg/hfkjqn/{name}', - 'regex' => '#^/ikdg/hfkjqn/(?P[^/]+)$#', - 'start' => '/ikdg/hfkjqn/', + 'original' => '/ce/wmta/hnmfadadlap/{name}', + 'regex' => '#^/ce/wmta/hnmfadadlap/(?P[^/]+)$#', + 'start' => '/ce/wmta/', 'methods' => 'GET', ), ), - 'fbfxj' => array ( + 'cvzwumvyuzhsharrcw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fbfxj/zwwhsyeesb/{name}', - 'regex' => '#^/fbfxj/zwwhsyeesb/(?P[^/]+)$#', - 'start' => '/fbfxj/zwwhsyeesb/', + 'original' => '/cvzwumvyuzhsharrcw/{name}', + 'regex' => '#^/cvzwumvyuzhsharrcw/(?P[^/]+)$#', + 'start' => '/cvzwumvyuzhsharrcw/', 'methods' => 'GET', ), ), - 'lj' => array ( + 'w' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lj/cnjwyxnvrgo/{name}', - 'regex' => '#^/lj/cnjwyxnvrgo/(?P[^/]+)$#', - 'start' => '/lj/cnjwyxnvrgo/', - 'methods' => 'PATCH', + 'original' => '/w/xna/leebrquqi/{name}', + 'regex' => '#^/w/xna/leebrquqi/(?P[^/]+)$#', + 'start' => '/w/xna/', + 'methods' => 'GET', ), - ), - 'znpmbg' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/znpmbg/{name}', - 'regex' => '#^/znpmbg/(?P[^/]+)$#', - 'start' => '/znpmbg/', + 'original' => '/w/kdofg/espgw/{name}', + 'regex' => '#^/w/kdofg/espgw/(?P[^/]+)$#', + 'start' => '/w/kdofg/', 'methods' => 'POST', ), ), - 'kvizz' => array ( + 'tvyfgbu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kvizz/hydrshjjj/l/{name}', - 'regex' => '#^/kvizz/hydrshjjj/l/(?P[^/]+)$#', - 'start' => '/kvizz/hydrshjjj/', - 'methods' => 'PUT', - ), - ), - 'uy' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/uy/nlzakjztyppd/uald/{name}', - 'regex' => '#^/uy/nlzakjztyppd/uald/(?P[^/]+)$#', - 'start' => '/uy/nlzakjztyppd/', - 'methods' => 'DELETE', + 'original' => '/tvyfgbu/{name}', + 'regex' => '#^/tvyfgbu/(?P[^/]+)$#', + 'start' => '/tvyfgbu/', + 'methods' => 'GET', ), ), - 'n' => array ( + 'qte' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/n/cgymtublgpm/{name}', - 'regex' => '#^/n/cgymtublgpm/(?P[^/]+)$#', - 'start' => '/n/cgymtublgpm/', - 'methods' => 'GET', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/n/z/mzdkqyrhwxg/{name}', - 'regex' => '#^/n/z/mzdkqyrhwxg/(?P[^/]+)$#', - 'start' => '/n/z/', - 'methods' => 'DELETE', - ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/n/ctkttatxklts/{name}', - 'regex' => '#^/n/ctkttatxklts/(?P[^/]+)$#', - 'start' => '/n/ctkttatxklts/', - 'methods' => 'DELETE', - ), - 3 => array ( - 'handler' => 'handler_func', - 'original' => '/n/dnfqrlfstvlftjqwbl/{name}', - 'regex' => '#^/n/dnfqrlfstvlftjqwbl/(?P[^/]+)$#', - 'start' => '/n/dnfqrlfstvlftjqwbl/', - 'methods' => 'GET', + 'original' => '/qte/xvqbbsfo/{name}', + 'regex' => '#^/qte/xvqbbsfo/(?P[^/]+)$#', + 'start' => '/qte/xvqbbsfo/', + 'methods' => 'POST', ), ), - 'wwery' => array ( + 'czldznisqbysbyv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wwery/{name}', - 'regex' => '#^/wwery/(?P[^/]+)$#', - 'start' => '/wwery/', - 'methods' => 'PUT', + 'original' => '/czldznisqbysbyv/hoehe/{name}', + 'regex' => '#^/czldznisqbysbyv/hoehe/(?P[^/]+)$#', + 'start' => '/czldznisqbysbyv/hoehe/', + 'methods' => 'POST', ), ), - 'owatpojx' => array ( + 'vjfptsua' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/owatpojx/{name}', - 'regex' => '#^/owatpojx/(?P[^/]+)$#', - 'start' => '/owatpojx/', + 'original' => '/vjfptsua/{name}', + 'regex' => '#^/vjfptsua/(?P[^/]+)$#', + 'start' => '/vjfptsua/', 'methods' => 'DELETE', ), ), - 'rlflyaugzx' => array ( + 'srrpmrz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rlflyaugzx/p/{name}', - 'regex' => '#^/rlflyaugzx/p/(?P[^/]+)$#', - 'start' => '/rlflyaugzx/p/', - 'methods' => 'PATCH', + 'original' => '/srrpmrz/xxa/{name}', + 'regex' => '#^/srrpmrz/xxa/(?P[^/]+)$#', + 'start' => '/srrpmrz/xxa/', + 'methods' => 'POST', ), ), - 'avifnjtrtnr' => array ( + 'rerwh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/avifnjtrtnr/{name}', - 'regex' => '#^/avifnjtrtnr/(?P[^/]+)$#', - 'start' => '/avifnjtrtnr/', + 'original' => '/rerwh/zatj/gibi/lsjjz/{name}', + 'regex' => '#^/rerwh/zatj/gibi/lsjjz/(?P[^/]+)$#', + 'start' => '/rerwh/zatj/', 'methods' => 'DELETE', ), ), - 'wp' => array ( + 'bzddaxajp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wp/kpsnzomeli/vx/h/{name}', - 'regex' => '#^/wp/kpsnzomeli/vx/h/(?P[^/]+)$#', - 'start' => '/wp/kpsnzomeli/', - 'methods' => 'GET', - ), - ), - 'hgj' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/hgj/otteubupeqka/{name}', - 'regex' => '#^/hgj/otteubupeqka/(?P[^/]+)$#', - 'start' => '/hgj/otteubupeqka/', - 'methods' => 'PUT', + 'original' => '/bzddaxajp/{name}', + 'regex' => '#^/bzddaxajp/(?P[^/]+)$#', + 'start' => '/bzddaxajp/', + 'methods' => 'PATCH', ), ), - 'wsvorkae' => array ( + 'lfctyr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wsvorkae/grxfu/{name}', - 'regex' => '#^/wsvorkae/grxfu/(?P[^/]+)$#', - 'start' => '/wsvorkae/grxfu/', + 'original' => '/lfctyr/{name}', + 'regex' => '#^/lfctyr/(?P[^/]+)$#', + 'start' => '/lfctyr/', 'methods' => 'GET', ), ), - 'ftgewrw' => array ( + 'hwpidkx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ftgewrw/sn/{name}', - 'regex' => '#^/ftgewrw/sn/(?P[^/]+)$#', - 'start' => '/ftgewrw/sn/', - 'methods' => 'GET', + 'original' => '/hwpidkx/ddheceobz/{name}', + 'regex' => '#^/hwpidkx/ddheceobz/(?P[^/]+)$#', + 'start' => '/hwpidkx/ddheceobz/', + 'methods' => 'DELETE', ), ), - 'x' => array ( + 'cuj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/x/wsdffayfiecmum/{name}', - 'regex' => '#^/x/wsdffayfiecmum/(?P[^/]+)$#', - 'start' => '/x/wsdffayfiecmum/', + 'original' => '/cuj/vgkeulvjorldqkin/x/{name}', + 'regex' => '#^/cuj/vgkeulvjorldqkin/x/(?P[^/]+)$#', + 'start' => '/cuj/vgkeulvjorldqkin/', 'methods' => 'PATCH', ), ), - 'mavxw' => array ( + 'mgdo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mavxw/hqf/n/ks/y/{name}', - 'regex' => '#^/mavxw/hqf/n/ks/y/(?P[^/]+)$#', - 'start' => '/mavxw/hqf/', - 'methods' => 'GET', - ), - ), - 'ksfofahekm' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/ksfofahekm/{name}', - 'regex' => '#^/ksfofahekm/(?P[^/]+)$#', - 'start' => '/ksfofahekm/', + 'original' => '/mgdo/e/{name}', + 'regex' => '#^/mgdo/e/(?P[^/]+)$#', + 'start' => '/mgdo/e/', 'methods' => 'PATCH', ), ), - 'rkkcgqdjap' => array ( + 'ldkb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rkkcgqdjap/y/{name}', - 'regex' => '#^/rkkcgqdjap/y/(?P[^/]+)$#', - 'start' => '/rkkcgqdjap/y/', - 'methods' => 'PATCH', + 'original' => '/ldkb/pw/{name}', + 'regex' => '#^/ldkb/pw/(?P[^/]+)$#', + 'start' => '/ldkb/pw/', + 'methods' => 'PUT', ), ), - 'oaegiouw' => array ( + 'xr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oaegiouw/{name}', - 'regex' => '#^/oaegiouw/(?P[^/]+)$#', - 'start' => '/oaegiouw/', - 'methods' => 'DELETE', + 'original' => '/xr/wtwhhhir/nwq/attuz/{name}', + 'regex' => '#^/xr/wtwhhhir/nwq/attuz/(?P[^/]+)$#', + 'start' => '/xr/wtwhhhir/', + 'methods' => 'GET', ), ), - 'burxoyoo' => array ( + 'eqnmwm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/burxoyoo/{name}', - 'regex' => '#^/burxoyoo/(?P[^/]+)$#', - 'start' => '/burxoyoo/', - 'methods' => 'GET', + 'original' => '/eqnmwm/drecqzgkx/{name}', + 'regex' => '#^/eqnmwm/drecqzgkx/(?P[^/]+)$#', + 'start' => '/eqnmwm/drecqzgkx/', + 'methods' => 'POST', ), ), - 'ykmysqplntoapkqzjq' => array ( + 'gfuetvanrzxun' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ykmysqplntoapkqzjq/{name}', - 'regex' => '#^/ykmysqplntoapkqzjq/(?P[^/]+)$#', - 'start' => '/ykmysqplntoapkqzjq/', + 'original' => '/gfuetvanrzxun/{name}', + 'regex' => '#^/gfuetvanrzxun/(?P[^/]+)$#', + 'start' => '/gfuetvanrzxun/', 'methods' => 'PATCH', ), ), - 'byelopqcwdrutu' => array ( + 'ribkxkhsjssxvschcms' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/byelopqcwdrutu/{name}', - 'regex' => '#^/byelopqcwdrutu/(?P[^/]+)$#', - 'start' => '/byelopqcwdrutu/', + 'original' => '/ribkxkhsjssxvschcms/{name}', + 'regex' => '#^/ribkxkhsjssxvschcms/(?P[^/]+)$#', + 'start' => '/ribkxkhsjssxvschcms/', 'methods' => 'GET', ), ), - 'zosxllzul' => array ( + 'e' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zosxllzul/c/{name}', - 'regex' => '#^/zosxllzul/c/(?P[^/]+)$#', - 'start' => '/zosxllzul/c/', + 'original' => '/e/f/dsqihybbtr/{name}', + 'regex' => '#^/e/f/dsqihybbtr/(?P[^/]+)$#', + 'start' => '/e/f/', + 'methods' => 'DELETE', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/e/jdx/qanjqss/bsztdmv/{name}', + 'regex' => '#^/e/jdx/qanjqss/bsztdmv/(?P[^/]+)$#', + 'start' => '/e/jdx/', 'methods' => 'GET', ), - ), - 'lfbfubhbxakvvps' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/lfbfubhbxakvvps/{name}', - 'regex' => '#^/lfbfubhbxakvvps/(?P[^/]+)$#', - 'start' => '/lfbfubhbxakvvps/', + 'original' => '/e/dyqgho/xkja/cdzaaj/{name}', + 'regex' => '#^/e/dyqgho/xkja/cdzaaj/(?P[^/]+)$#', + 'start' => '/e/dyqgho/', 'methods' => 'GET', ), ), - 'uluhu' => array ( + 'zm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uluhu/{name}', - 'regex' => '#^/uluhu/(?P[^/]+)$#', - 'start' => '/uluhu/', + 'original' => '/zm/emcwyha/ngiwvfo/{name}', + 'regex' => '#^/zm/emcwyha/ngiwvfo/(?P[^/]+)$#', + 'start' => '/zm/emcwyha/', 'methods' => 'GET', ), ), - 'lvo' => array ( + 'ypnlw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lvo/kgyi/yui/{name}', - 'regex' => '#^/lvo/kgyi/yui/(?P[^/]+)$#', - 'start' => '/lvo/kgyi/', - 'methods' => 'PUT', + 'original' => '/ypnlw/{name}', + 'regex' => '#^/ypnlw/(?P[^/]+)$#', + 'start' => '/ypnlw/', + 'methods' => 'DELETE', ), ), - 'ytzfsnn' => array ( + 'jdjme' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ytzfsnn/{name}', - 'regex' => '#^/ytzfsnn/(?P[^/]+)$#', - 'start' => '/ytzfsnn/', - 'methods' => 'PATCH', + 'original' => '/jdjme/ok/{name}', + 'regex' => '#^/jdjme/ok/(?P[^/]+)$#', + 'start' => '/jdjme/ok/', + 'methods' => 'POST', ), ), - 'kabjbdi' => array ( + 'fqz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kabjbdi/{name}', - 'regex' => '#^/kabjbdi/(?P[^/]+)$#', - 'start' => '/kabjbdi/', + 'original' => '/fqz/pvgiixpe/jplpg/p/{name}', + 'regex' => '#^/fqz/pvgiixpe/jplpg/p/(?P[^/]+)$#', + 'start' => '/fqz/pvgiixpe/', 'methods' => 'GET', ), ), - 'nsymwl' => array ( + 'ryu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nsymwl/{name}', - 'regex' => '#^/nsymwl/(?P[^/]+)$#', - 'start' => '/nsymwl/', - 'methods' => 'PUT', + 'original' => '/ryu/p/p/{name}', + 'regex' => '#^/ryu/p/p/(?P[^/]+)$#', + 'start' => '/ryu/p/', + 'methods' => 'GET', ), ), - 'ehqw' => array ( + 'ptevev' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ehqw/thfv/znvcb/{name}', - 'regex' => '#^/ehqw/thfv/znvcb/(?P[^/]+)$#', - 'start' => '/ehqw/thfv/', + 'original' => '/ptevev/{name}', + 'regex' => '#^/ptevev/(?P[^/]+)$#', + 'start' => '/ptevev/', 'methods' => 'GET', ), ), - 'liv' => array ( + 'cj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/liv/whh/{name}', - 'regex' => '#^/liv/whh/(?P[^/]+)$#', - 'start' => '/liv/whh/', - 'methods' => 'POST', + 'original' => '/cj/o/xk/{name}', + 'regex' => '#^/cj/o/xk/(?P[^/]+)$#', + 'start' => '/cj/o/', + 'methods' => 'DELETE', ), - ), - 'pwdmcmels' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/pwdmcmels/ncils/{name}', - 'regex' => '#^/pwdmcmels/ncils/(?P[^/]+)$#', - 'start' => '/pwdmcmels/ncils/', - 'methods' => 'PATCH', + 'original' => '/cj/korbuiqmr/{name}', + 'regex' => '#^/cj/korbuiqmr/(?P[^/]+)$#', + 'start' => '/cj/korbuiqmr/', + 'methods' => 'DELETE', ), ), - 'pp' => array ( + 'kayvvdbbhhuadr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pp/td/mxdgyvvy/{name}', - 'regex' => '#^/pp/td/mxdgyvvy/(?P[^/]+)$#', - 'start' => '/pp/td/', - 'methods' => 'PUT', + 'original' => '/kayvvdbbhhuadr/p/{name}', + 'regex' => '#^/kayvvdbbhhuadr/p/(?P[^/]+)$#', + 'start' => '/kayvvdbbhhuadr/p/', + 'methods' => 'GET', ), ), - 'znsewas' => array ( + 'evrvzhcrjspgkwkh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/znsewas/{name}', - 'regex' => '#^/znsewas/(?P[^/]+)$#', - 'start' => '/znsewas/', - 'methods' => 'POST', + 'original' => '/evrvzhcrjspgkwkh/{name}', + 'regex' => '#^/evrvzhcrjspgkwkh/(?P[^/]+)$#', + 'start' => '/evrvzhcrjspgkwkh/', + 'methods' => 'GET', ), ), - 'zh' => array ( + 'adpopjvgf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zh/toasub/{name}', - 'regex' => '#^/zh/toasub/(?P[^/]+)$#', - 'start' => '/zh/toasub/', - 'methods' => 'PUT', + 'original' => '/adpopjvgf/lovgoa/{name}', + 'regex' => '#^/adpopjvgf/lovgoa/(?P[^/]+)$#', + 'start' => '/adpopjvgf/lovgoa/', + 'methods' => 'GET', ), ), - 'ydwkg' => array ( + 'zsstps' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ydwkg/{name}', - 'regex' => '#^/ydwkg/(?P[^/]+)$#', - 'start' => '/ydwkg/', + 'original' => '/zsstps/ye/gjkablw/gyh/{name}', + 'regex' => '#^/zsstps/ye/gjkablw/gyh/(?P[^/]+)$#', + 'start' => '/zsstps/ye/', 'methods' => 'PATCH', ), ), - 'orqcq' => array ( + 'huiyr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/orqcq/o/aig/{name}', - 'regex' => '#^/orqcq/o/aig/(?P[^/]+)$#', - 'start' => '/orqcq/o/', + 'original' => '/huiyr/fa/{name}', + 'regex' => '#^/huiyr/fa/(?P[^/]+)$#', + 'start' => '/huiyr/fa/', 'methods' => 'DELETE', ), ), - 'ujlqjgvcnc' => array ( + 'jqmwplilkgotkn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ujlqjgvcnc/gipu/{name}', - 'regex' => '#^/ujlqjgvcnc/gipu/(?P[^/]+)$#', - 'start' => '/ujlqjgvcnc/gipu/', - 'methods' => 'POST', + 'original' => '/jqmwplilkgotkn/wpo/{name}', + 'regex' => '#^/jqmwplilkgotkn/wpo/(?P[^/]+)$#', + 'start' => '/jqmwplilkgotkn/wpo/', + 'methods' => 'PUT', ), ), - 'bsjk' => array ( + 'fjvh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bsjk/vcfmkfr/{name}', - 'regex' => '#^/bsjk/vcfmkfr/(?P[^/]+)$#', - 'start' => '/bsjk/vcfmkfr/', - 'methods' => 'GET', + 'original' => '/fjvh/roqnjz/ozau/{name}', + 'regex' => '#^/fjvh/roqnjz/ozau/(?P[^/]+)$#', + 'start' => '/fjvh/roqnjz/', + 'methods' => 'PATCH', ), ), - 'oaor' => array ( + 'nyivcrvfmp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oaor/c/{name}', - 'regex' => '#^/oaor/c/(?P[^/]+)$#', - 'start' => '/oaor/c/', + 'original' => '/nyivcrvfmp/{name}', + 'regex' => '#^/nyivcrvfmp/(?P[^/]+)$#', + 'start' => '/nyivcrvfmp/', 'methods' => 'GET', ), ), - 'ogoqo' => array ( + 'xqjvkxu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ogoqo/bnwbl/{name}', - 'regex' => '#^/ogoqo/bnwbl/(?P[^/]+)$#', - 'start' => '/ogoqo/bnwbl/', - 'methods' => 'PATCH', + 'original' => '/xqjvkxu/vl/fncsoeuq/{name}', + 'regex' => '#^/xqjvkxu/vl/fncsoeuq/(?P[^/]+)$#', + 'start' => '/xqjvkxu/vl/', + 'methods' => 'DELETE', ), ), - 'wiyza' => array ( + 'kpknaf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wiyza/{name}', - 'regex' => '#^/wiyza/(?P[^/]+)$#', - 'start' => '/wiyza/', - 'methods' => 'DELETE', + 'original' => '/kpknaf/{name}', + 'regex' => '#^/kpknaf/(?P[^/]+)$#', + 'start' => '/kpknaf/', + 'methods' => 'PUT', ), ), - 'ijgg' => array ( + 'c' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ijgg/jqc/blzplwdzgl/{name}', - 'regex' => '#^/ijgg/jqc/blzplwdzgl/(?P[^/]+)$#', - 'start' => '/ijgg/jqc/', + 'original' => '/c/jki/frqklktsui/gsiq/{name}', + 'regex' => '#^/c/jki/frqklktsui/gsiq/(?P[^/]+)$#', + 'start' => '/c/jki/', 'methods' => 'DELETE', ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/c/svwxfsexoprdxa/q/yk/h/{name}', + 'regex' => '#^/c/svwxfsexoprdxa/q/yk/h/(?P[^/]+)$#', + 'start' => '/c/svwxfsexoprdxa/', + 'methods' => 'POST', + ), ), - 'ep' => array ( + 'lw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ep/dzhprdhm/{name}', - 'regex' => '#^/ep/dzhprdhm/(?P[^/]+)$#', - 'start' => '/ep/dzhprdhm/', + 'original' => '/lw/enxorbokqsk/{name}', + 'regex' => '#^/lw/enxorbokqsk/(?P[^/]+)$#', + 'start' => '/lw/enxorbokqsk/', 'methods' => 'DELETE', ), - 1 => array ( + ), + 'dzudj' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/ep/rvixpolo/{name}', - 'regex' => '#^/ep/rvixpolo/(?P[^/]+)$#', - 'start' => '/ep/rvixpolo/', - 'methods' => 'PATCH', + 'original' => '/dzudj/wstwhjkcffhdxa/{name}', + 'regex' => '#^/dzudj/wstwhjkcffhdxa/(?P[^/]+)$#', + 'start' => '/dzudj/wstwhjkcffhdxa/', + 'methods' => 'POST', ), ), - 'nposmi' => array ( + 'yteiurojjrx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nposmi/gswmoxt/{name}', - 'regex' => '#^/nposmi/gswmoxt/(?P[^/]+)$#', - 'start' => '/nposmi/gswmoxt/', + 'original' => '/yteiurojjrx/oxvihhje/{name}', + 'regex' => '#^/yteiurojjrx/oxvihhje/(?P[^/]+)$#', + 'start' => '/yteiurojjrx/oxvihhje/', 'methods' => 'GET', ), ), - 'rtiftwczwl' => array ( + 'mmhbnqg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rtiftwczwl/{name}', - 'regex' => '#^/rtiftwczwl/(?P[^/]+)$#', - 'start' => '/rtiftwczwl/', - 'methods' => 'GET', + 'original' => '/mmhbnqg/{name}', + 'regex' => '#^/mmhbnqg/(?P[^/]+)$#', + 'start' => '/mmhbnqg/', + 'methods' => 'PATCH', ), ), - 'hqikuwi' => array ( + 'uouoka' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hqikuwi/{name}', - 'regex' => '#^/hqikuwi/(?P[^/]+)$#', - 'start' => '/hqikuwi/', - 'methods' => 'PUT', + 'original' => '/uouoka/ug/zrbcly/{name}', + 'regex' => '#^/uouoka/ug/zrbcly/(?P[^/]+)$#', + 'start' => '/uouoka/ug/', + 'methods' => 'DELETE', ), ), - 'bofeuqshlfna' => array ( + 'y' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bofeuqshlfna/xwdnqe/{name}', - 'regex' => '#^/bofeuqshlfna/xwdnqe/(?P[^/]+)$#', - 'start' => '/bofeuqshlfna/xwdnqe/', + 'original' => '/y/t/gphpd/gmtfir/pemknk/{name}', + 'regex' => '#^/y/t/gphpd/gmtfir/pemknk/(?P[^/]+)$#', + 'start' => '/y/t/', + 'methods' => 'POST', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/y/nztwwn/{name}', + 'regex' => '#^/y/nztwwn/(?P[^/]+)$#', + 'start' => '/y/nztwwn/', 'methods' => 'GET', ), + 2 => array ( + 'handler' => 'handler_func', + 'original' => '/y/tc/bfs/{name}', + 'regex' => '#^/y/tc/bfs/(?P[^/]+)$#', + 'start' => '/y/tc/', + 'methods' => 'PATCH', + ), ), - 'zzjyiyiyx' => array ( + 'rcdbg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zzjyiyiyx/{name}', - 'regex' => '#^/zzjyiyiyx/(?P[^/]+)$#', - 'start' => '/zzjyiyiyx/', + 'original' => '/rcdbg/so/p/ht/{name}', + 'regex' => '#^/rcdbg/so/p/ht/(?P[^/]+)$#', + 'start' => '/rcdbg/so/', 'methods' => 'DELETE', ), ), - 'xiyovv' => array ( + 'lcnpxnwj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xiyovv/{name}', - 'regex' => '#^/xiyovv/(?P[^/]+)$#', - 'start' => '/xiyovv/', - 'methods' => 'POST', + 'original' => '/lcnpxnwj/mkhxuwf/{name}', + 'regex' => '#^/lcnpxnwj/mkhxuwf/(?P[^/]+)$#', + 'start' => '/lcnpxnwj/mkhxuwf/', + 'methods' => 'DELETE', ), ), - 'sw' => array ( + 'egjsmzmf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sw/ww/w/{name}', - 'regex' => '#^/sw/ww/w/(?P[^/]+)$#', - 'start' => '/sw/ww/', + 'original' => '/egjsmzmf/jmb/{name}', + 'regex' => '#^/egjsmzmf/jmb/(?P[^/]+)$#', + 'start' => '/egjsmzmf/jmb/', 'methods' => 'POST', ), ), - 'ptapncaseszjn' => array ( + 'ufibpgtr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ptapncaseszjn/jn/{name}', - 'regex' => '#^/ptapncaseszjn/jn/(?P[^/]+)$#', - 'start' => '/ptapncaseszjn/jn/', + 'original' => '/ufibpgtr/{name}', + 'regex' => '#^/ufibpgtr/(?P[^/]+)$#', + 'start' => '/ufibpgtr/', 'methods' => 'GET', ), ), - 'ryw' => array ( + 't' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ryw/f/aetz/e/{name}', - 'regex' => '#^/ryw/f/aetz/e/(?P[^/]+)$#', - 'start' => '/ryw/f/', - 'methods' => 'GET', + 'original' => '/t/xxcbjr/k/kdmj/{name}', + 'regex' => '#^/t/xxcbjr/k/kdmj/(?P[^/]+)$#', + 'start' => '/t/xxcbjr/', + 'methods' => 'POST', ), - ), - 'il' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/il/wbqa/b/zj/{name}', - 'regex' => '#^/il/wbqa/b/zj/(?P[^/]+)$#', - 'start' => '/il/wbqa/', + 'original' => '/t/qheduy/m/blxkkspppz/{name}', + 'regex' => '#^/t/qheduy/m/blxkkspppz/(?P[^/]+)$#', + 'start' => '/t/qheduy/', 'methods' => 'PUT', ), ), - 'zogbhjjx' => array ( + 'fqhw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zogbhjjx/teue/iqlmu/{name}', - 'regex' => '#^/zogbhjjx/teue/iqlmu/(?P[^/]+)$#', - 'start' => '/zogbhjjx/teue/', - 'methods' => 'DELETE', + 'original' => '/fqhw/xqvow/svmbuto/{name}', + 'regex' => '#^/fqhw/xqvow/svmbuto/(?P[^/]+)$#', + 'start' => '/fqhw/xqvow/', + 'methods' => 'GET', ), ), - 'ouimwdj' => array ( + 'wgrdw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ouimwdj/glvgjk/fe/{name}', - 'regex' => '#^/ouimwdj/glvgjk/fe/(?P[^/]+)$#', - 'start' => '/ouimwdj/glvgjk/', - 'methods' => 'POST', + 'original' => '/wgrdw/{name}', + 'regex' => '#^/wgrdw/(?P[^/]+)$#', + 'start' => '/wgrdw/', + 'methods' => 'GET', ), ), - 'iadj' => array ( + 'vtg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iadj/swjvqmvni/{name}', - 'regex' => '#^/iadj/swjvqmvni/(?P[^/]+)$#', - 'start' => '/iadj/swjvqmvni/', - 'methods' => 'DELETE', + 'original' => '/vtg/tbi/{name}', + 'regex' => '#^/vtg/tbi/(?P[^/]+)$#', + 'start' => '/vtg/tbi/', + 'methods' => 'PATCH', ), ), - 'h' => array ( + 'itxa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/h/oozqbzpqc/tfes/cbn/w/{name}', - 'regex' => '#^/h/oozqbzpqc/tfes/cbn/w/(?P[^/]+)$#', - 'start' => '/h/oozqbzpqc/', - 'methods' => 'PUT', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/h/vwjjtrghlo/h/{name}', - 'regex' => '#^/h/vwjjtrghlo/h/(?P[^/]+)$#', - 'start' => '/h/vwjjtrghlo/', + 'original' => '/itxa/i/{name}', + 'regex' => '#^/itxa/i/(?P[^/]+)$#', + 'start' => '/itxa/i/', 'methods' => 'PATCH', ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/h/xwtfsmgx/{name}', - 'regex' => '#^/h/xwtfsmgx/(?P[^/]+)$#', - 'start' => '/h/xwtfsmgx/', - 'methods' => 'PUT', - ), ), - 'zi' => array ( + 'ioczsic' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zi/uppcrddvu/{name}', - 'regex' => '#^/zi/uppcrddvu/(?P[^/]+)$#', - 'start' => '/zi/uppcrddvu/', - 'methods' => 'GET', + 'original' => '/ioczsic/{name}', + 'regex' => '#^/ioczsic/(?P[^/]+)$#', + 'start' => '/ioczsic/', + 'methods' => 'DELETE', ), ), - 'ovabrkps' => array ( + 'cflqamkysdfvzbiugi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ovabrkps/jzktrdgkbv/{name}', - 'regex' => '#^/ovabrkps/jzktrdgkbv/(?P[^/]+)$#', - 'start' => '/ovabrkps/jzktrdgkbv/', - 'methods' => 'PUT', + 'original' => '/cflqamkysdfvzbiugi/{name}', + 'regex' => '#^/cflqamkysdfvzbiugi/(?P[^/]+)$#', + 'start' => '/cflqamkysdfvzbiugi/', + 'methods' => 'DELETE', ), ), - 'ruxq' => array ( + 'jxcpolfz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ruxq/slu/{name}', - 'regex' => '#^/ruxq/slu/(?P[^/]+)$#', - 'start' => '/ruxq/slu/', - 'methods' => 'DELETE', + 'original' => '/jxcpolfz/{name}', + 'regex' => '#^/jxcpolfz/(?P[^/]+)$#', + 'start' => '/jxcpolfz/', + 'methods' => 'GET', ), ), - 'mqpv' => array ( + 'rgxlulmwqoik' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mqpv/tibxkmmxgeh/{name}', - 'regex' => '#^/mqpv/tibxkmmxgeh/(?P[^/]+)$#', - 'start' => '/mqpv/tibxkmmxgeh/', + 'original' => '/rgxlulmwqoik/{name}', + 'regex' => '#^/rgxlulmwqoik/(?P[^/]+)$#', + 'start' => '/rgxlulmwqoik/', 'methods' => 'PUT', ), ), - 'wqwqaotc' => array ( + 'ejwmrpisjcsjzb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wqwqaotc/mprhdqnk/yd/{name}', - 'regex' => '#^/wqwqaotc/mprhdqnk/yd/(?P[^/]+)$#', - 'start' => '/wqwqaotc/mprhdqnk/', - 'methods' => 'DELETE', + 'original' => '/ejwmrpisjcsjzb/{name}', + 'regex' => '#^/ejwmrpisjcsjzb/(?P[^/]+)$#', + 'start' => '/ejwmrpisjcsjzb/', + 'methods' => 'GET', ), ), - 'zavvih' => array ( + 'triz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zavvih/{name}', - 'regex' => '#^/zavvih/(?P[^/]+)$#', - 'start' => '/zavvih/', - 'methods' => 'GET', + 'original' => '/triz/hkbf/{name}', + 'regex' => '#^/triz/hkbf/(?P[^/]+)$#', + 'start' => '/triz/hkbf/', + 'methods' => 'DELETE', ), ), - 'yvocab' => array ( + 'nwivxnnijfgnx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yvocab/{name}', - 'regex' => '#^/yvocab/(?P[^/]+)$#', - 'start' => '/yvocab/', + 'original' => '/nwivxnnijfgnx/flgh/{name}', + 'regex' => '#^/nwivxnnijfgnx/flgh/(?P[^/]+)$#', + 'start' => '/nwivxnnijfgnx/flgh/', 'methods' => 'GET', ), ), - 'idfpzyco' => array ( + 'cy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/idfpzyco/mpvorwx/wayvg/{name}', - 'regex' => '#^/idfpzyco/mpvorwx/wayvg/(?P[^/]+)$#', - 'start' => '/idfpzyco/mpvorwx/', + 'original' => '/cy/ruoycleblpjp/{name}', + 'regex' => '#^/cy/ruoycleblpjp/(?P[^/]+)$#', + 'start' => '/cy/ruoycleblpjp/', 'methods' => 'GET', ), ), - 'mkqi' => array ( + 'nbsqpfht' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mkqi/u/s/jgfsftuwxiba/g/{name}', - 'regex' => '#^/mkqi/u/s/jgfsftuwxiba/g/(?P[^/]+)$#', - 'start' => '/mkqi/u/', - 'methods' => 'DELETE', + 'original' => '/nbsqpfht/twxiw/egvhxfe/{name}', + 'regex' => '#^/nbsqpfht/twxiw/egvhxfe/(?P[^/]+)$#', + 'start' => '/nbsqpfht/twxiw/', + 'methods' => 'PUT', ), ), - 'wpy' => array ( + 'kiqdomylof' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wpy/bxq/i/{name}', - 'regex' => '#^/wpy/bxq/i/(?P[^/]+)$#', - 'start' => '/wpy/bxq/', + 'original' => '/kiqdomylof/{name}', + 'regex' => '#^/kiqdomylof/(?P[^/]+)$#', + 'start' => '/kiqdomylof/', 'methods' => 'GET', ), ), - 'l' => array ( + 'uoqon' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/l/tomrvuxe/{name}', - 'regex' => '#^/l/tomrvuxe/(?P[^/]+)$#', - 'start' => '/l/tomrvuxe/', - 'methods' => 'PATCH', + 'original' => '/uoqon/cj/mbiwooeytvur/{name}', + 'regex' => '#^/uoqon/cj/mbiwooeytvur/(?P[^/]+)$#', + 'start' => '/uoqon/cj/', + 'methods' => 'PUT', ), ), - 'bnodqcsgcksz' => array ( + 'zkrmh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bnodqcsgcksz/{name}', - 'regex' => '#^/bnodqcsgcksz/(?P[^/]+)$#', - 'start' => '/bnodqcsgcksz/', + 'original' => '/zkrmh/zvtiwhcy/hawcju/{name}', + 'regex' => '#^/zkrmh/zvtiwhcy/hawcju/(?P[^/]+)$#', + 'start' => '/zkrmh/zvtiwhcy/', 'methods' => 'PUT', ), ), - 'q' => array ( + 'uxxabwrlybsloqzdv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/q/mzuayxzlmxxhbxfo/{name}', - 'regex' => '#^/q/mzuayxzlmxxhbxfo/(?P[^/]+)$#', - 'start' => '/q/mzuayxzlmxxhbxfo/', - 'methods' => 'GET', + 'original' => '/uxxabwrlybsloqzdv/{name}', + 'regex' => '#^/uxxabwrlybsloqzdv/(?P[^/]+)$#', + 'start' => '/uxxabwrlybsloqzdv/', + 'methods' => 'DELETE', ), ), - 've' => array ( + 'bqbqwmiqtg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ve/epd/xwmjompfo/lzcdr/a/{name}', - 'regex' => '#^/ve/epd/xwmjompfo/lzcdr/a/(?P[^/]+)$#', - 'start' => '/ve/epd/', + 'original' => '/bqbqwmiqtg/{name}', + 'regex' => '#^/bqbqwmiqtg/(?P[^/]+)$#', + 'start' => '/bqbqwmiqtg/', 'methods' => 'GET', ), ), - 'rdpkqnahnekoerfbpsg' => array ( + 'fadot' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rdpkqnahnekoerfbpsg/{name}', - 'regex' => '#^/rdpkqnahnekoerfbpsg/(?P[^/]+)$#', - 'start' => '/rdpkqnahnekoerfbpsg/', - 'methods' => 'PATCH', + 'original' => '/fadot/rwbbyw/{name}', + 'regex' => '#^/fadot/rwbbyw/(?P[^/]+)$#', + 'start' => '/fadot/rwbbyw/', + 'methods' => 'GET', ), ), - 'lueo' => array ( + 'fezofecb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lueo/vveq/mxyyi/{name}', - 'regex' => '#^/lueo/vveq/mxyyi/(?P[^/]+)$#', - 'start' => '/lueo/vveq/', - 'methods' => 'PUT', + 'original' => '/fezofecb/{name}', + 'regex' => '#^/fezofecb/(?P[^/]+)$#', + 'start' => '/fezofecb/', + 'methods' => 'PATCH', ), ), - 'pfeaksvj' => array ( + 'rjsmpcgkzgdjgqsp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pfeaksvj/{name}', - 'regex' => '#^/pfeaksvj/(?P[^/]+)$#', - 'start' => '/pfeaksvj/', + 'original' => '/rjsmpcgkzgdjgqsp/s/l/{name}', + 'regex' => '#^/rjsmpcgkzgdjgqsp/s/l/(?P[^/]+)$#', + 'start' => '/rjsmpcgkzgdjgqsp/s/', 'methods' => 'DELETE', ), ), - 'ydlrdaogfrk' => array ( + 'b' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ydlrdaogfrk/{name}', - 'regex' => '#^/ydlrdaogfrk/(?P[^/]+)$#', - 'start' => '/ydlrdaogfrk/', - 'methods' => 'POST', + 'original' => '/b/wcrqywz/{name}', + 'regex' => '#^/b/wcrqywz/(?P[^/]+)$#', + 'start' => '/b/wcrqywz/', + 'methods' => 'DELETE', ), ), - 'gqh' => array ( + 'dwi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gqh/mgdrycyfihs/{name}', - 'regex' => '#^/gqh/mgdrycyfihs/(?P[^/]+)$#', - 'start' => '/gqh/mgdrycyfihs/', + 'original' => '/dwi/jkjt/{name}', + 'regex' => '#^/dwi/jkjt/(?P[^/]+)$#', + 'start' => '/dwi/jkjt/', 'methods' => 'POST', ), ), - 'dngmwqpv' => array ( + 'pnvlherft' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dngmwqpv/bju/{name}', - 'regex' => '#^/dngmwqpv/bju/(?P[^/]+)$#', - 'start' => '/dngmwqpv/bju/', + 'original' => '/pnvlherft/{name}', + 'regex' => '#^/pnvlherft/(?P[^/]+)$#', + 'start' => '/pnvlherft/', 'methods' => 'GET', ), ), - 'ryglrngxr' => array ( + 'jemew' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ryglrngxr/{name}', - 'regex' => '#^/ryglrngxr/(?P[^/]+)$#', - 'start' => '/ryglrngxr/', + 'original' => '/jemew/kjq/kd/{name}', + 'regex' => '#^/jemew/kjq/kd/(?P[^/]+)$#', + 'start' => '/jemew/kjq/', 'methods' => 'DELETE', ), ), - 'tsdscgl' => array ( + 'dz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tsdscgl/hmb/ouzydvv/{name}', - 'regex' => '#^/tsdscgl/hmb/ouzydvv/(?P[^/]+)$#', - 'start' => '/tsdscgl/hmb/', - 'methods' => 'PATCH', + 'original' => '/dz/ixjm/{name}', + 'regex' => '#^/dz/ixjm/(?P[^/]+)$#', + 'start' => '/dz/ixjm/', + 'methods' => 'GET', ), ), - 'meebcsw' => array ( + 'isarn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/meebcsw/apwoswle/{name}', - 'regex' => '#^/meebcsw/apwoswle/(?P[^/]+)$#', - 'start' => '/meebcsw/apwoswle/', + 'original' => '/isarn/lwmjup/{name}', + 'regex' => '#^/isarn/lwmjup/(?P[^/]+)$#', + 'start' => '/isarn/lwmjup/', 'methods' => 'DELETE', ), ), - 'crwvbzkjdoaoxlx' => array ( + 'oeptjhvw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/crwvbzkjdoaoxlx/{name}', - 'regex' => '#^/crwvbzkjdoaoxlx/(?P[^/]+)$#', - 'start' => '/crwvbzkjdoaoxlx/', - 'methods' => 'PATCH', + 'original' => '/oeptjhvw/{name}', + 'regex' => '#^/oeptjhvw/(?P[^/]+)$#', + 'start' => '/oeptjhvw/', + 'methods' => 'DELETE', ), ), - 'b' => array ( + 'qgrzfm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/b/beaylngxi/{name}', - 'regex' => '#^/b/beaylngxi/(?P[^/]+)$#', - 'start' => '/b/beaylngxi/', + 'original' => '/qgrzfm/{name}', + 'regex' => '#^/qgrzfm/(?P[^/]+)$#', + 'start' => '/qgrzfm/', 'methods' => 'DELETE', ), - 1 => array ( + ), + 'qdinxiu' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/b/ubwdru/{name}', - 'regex' => '#^/b/ubwdru/(?P[^/]+)$#', - 'start' => '/b/ubwdru/', + 'original' => '/qdinxiu/{name}', + 'regex' => '#^/qdinxiu/(?P[^/]+)$#', + 'start' => '/qdinxiu/', 'methods' => 'GET', ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/b/bhmb/{name}', - 'regex' => '#^/b/bhmb/(?P[^/]+)$#', - 'start' => '/b/bhmb/', - 'methods' => 'DELETE', - ), ), - 'zfjfs' => array ( + 'tgnhqk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zfjfs/{name}', - 'regex' => '#^/zfjfs/(?P[^/]+)$#', - 'start' => '/zfjfs/', - 'methods' => 'POST', + 'original' => '/tgnhqk/cz/qliijiul/h/wh/{name}', + 'regex' => '#^/tgnhqk/cz/qliijiul/h/wh/(?P[^/]+)$#', + 'start' => '/tgnhqk/cz/', + 'methods' => 'PATCH', ), ), - 'ekyei' => array ( + 'htkon' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ekyei/l/{name}', - 'regex' => '#^/ekyei/l/(?P[^/]+)$#', - 'start' => '/ekyei/l/', - 'methods' => 'PATCH', + 'original' => '/htkon/kvxneh/{name}', + 'regex' => '#^/htkon/kvxneh/(?P[^/]+)$#', + 'start' => '/htkon/kvxneh/', + 'methods' => 'PUT', ), ), - 'airuboligsqv' => array ( + 'pfhwywevj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/airuboligsqv/mqybapp/{name}', - 'regex' => '#^/airuboligsqv/mqybapp/(?P[^/]+)$#', - 'start' => '/airuboligsqv/mqybapp/', - 'methods' => 'DELETE', + 'original' => '/pfhwywevj/o/ycy/{name}', + 'regex' => '#^/pfhwywevj/o/ycy/(?P[^/]+)$#', + 'start' => '/pfhwywevj/o/', + 'methods' => 'PATCH', ), ), - 'oskdtajqjaegsy' => array ( + 'whiolriygai' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oskdtajqjaegsy/{name}', - 'regex' => '#^/oskdtajqjaegsy/(?P[^/]+)$#', - 'start' => '/oskdtajqjaegsy/', + 'original' => '/whiolriygai/dxf/fkxv/{name}', + 'regex' => '#^/whiolriygai/dxf/fkxv/(?P[^/]+)$#', + 'start' => '/whiolriygai/dxf/', 'methods' => 'GET', ), ), - 'yrdpddiiji' => array ( + 'utpjxfjkrxaysgyduqxe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yrdpddiiji/{name}', - 'regex' => '#^/yrdpddiiji/(?P[^/]+)$#', - 'start' => '/yrdpddiiji/', - 'methods' => 'GET', + 'original' => '/utpjxfjkrxaysgyduqxe/{name}', + 'regex' => '#^/utpjxfjkrxaysgyduqxe/(?P[^/]+)$#', + 'start' => '/utpjxfjkrxaysgyduqxe/', + 'methods' => 'PATCH', ), ), - 'zcxzqt' => array ( + 'onixsl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zcxzqt/h/n/u/{name}', - 'regex' => '#^/zcxzqt/h/n/u/(?P[^/]+)$#', - 'start' => '/zcxzqt/h/', + 'original' => '/onixsl/{name}', + 'regex' => '#^/onixsl/(?P[^/]+)$#', + 'start' => '/onixsl/', 'methods' => 'GET', ), ), - 'rbutrvu' => array ( + 'hbnawxdr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rbutrvu/{name}', - 'regex' => '#^/rbutrvu/(?P[^/]+)$#', - 'start' => '/rbutrvu/', + 'original' => '/hbnawxdr/bnaihdm/mggsf/{name}', + 'regex' => '#^/hbnawxdr/bnaihdm/mggsf/(?P[^/]+)$#', + 'start' => '/hbnawxdr/bnaihdm/', 'methods' => 'PUT', ), ), - 'nzpftx' => array ( + 'fbbccusr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nzpftx/ul/{name}', - 'regex' => '#^/nzpftx/ul/(?P[^/]+)$#', - 'start' => '/nzpftx/ul/', - 'methods' => 'POST', + 'original' => '/fbbccusr/{name}', + 'regex' => '#^/fbbccusr/(?P[^/]+)$#', + 'start' => '/fbbccusr/', + 'methods' => 'GET', ), ), - 'sxnf' => array ( + 'nn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sxnf/azczjv/fdfz/s/{name}', - 'regex' => '#^/sxnf/azczjv/fdfz/s/(?P[^/]+)$#', - 'start' => '/sxnf/azczjv/', + 'original' => '/nn/rbm/dyqhorwbshlsoi/{name}', + 'regex' => '#^/nn/rbm/dyqhorwbshlsoi/(?P[^/]+)$#', + 'start' => '/nn/rbm/', 'methods' => 'GET', ), ), - 'czji' => array ( + 'uumwrllkpa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/czji/kdtpujx/{name}', - 'regex' => '#^/czji/kdtpujx/(?P[^/]+)$#', - 'start' => '/czji/kdtpujx/', + 'original' => '/uumwrllkpa/{name}', + 'regex' => '#^/uumwrllkpa/(?P[^/]+)$#', + 'start' => '/uumwrllkpa/', 'methods' => 'PATCH', ), ), - 'wlgrvhxugeywyftkd' => array ( + 'jbus' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wlgrvhxugeywyftkd/{name}', - 'regex' => '#^/wlgrvhxugeywyftkd/(?P[^/]+)$#', - 'start' => '/wlgrvhxugeywyftkd/', + 'original' => '/jbus/an/{name}', + 'regex' => '#^/jbus/an/(?P[^/]+)$#', + 'start' => '/jbus/an/', 'methods' => 'PATCH', ), ), - 'qdmpg' => array ( + 'zqvvjvl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qdmpg/qkda/pdaouddkhb/{name}', - 'regex' => '#^/qdmpg/qkda/pdaouddkhb/(?P[^/]+)$#', - 'start' => '/qdmpg/qkda/', - 'methods' => 'PUT', - ), - ), - 'colnyzrg' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/colnyzrg/{name}', - 'regex' => '#^/colnyzrg/(?P[^/]+)$#', - 'start' => '/colnyzrg/', + 'original' => '/zqvvjvl/yyewcij/{name}', + 'regex' => '#^/zqvvjvl/yyewcij/(?P[^/]+)$#', + 'start' => '/zqvvjvl/yyewcij/', 'methods' => 'POST', ), ), - 'hppwb' => array ( + 'tkiwqww' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hppwb/{name}', - 'regex' => '#^/hppwb/(?P[^/]+)$#', - 'start' => '/hppwb/', + 'original' => '/tkiwqww/ybm/ygjadnp/lw/s/{name}', + 'regex' => '#^/tkiwqww/ybm/ygjadnp/lw/s/(?P[^/]+)$#', + 'start' => '/tkiwqww/ybm/', 'methods' => 'POST', ), ), - 'p' => array ( + 'h' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/p/vpiuoqsedf/{name}', - 'regex' => '#^/p/vpiuoqsedf/(?P[^/]+)$#', - 'start' => '/p/vpiuoqsedf/', + 'original' => '/h/ekrehpowbd/{name}', + 'regex' => '#^/h/ekrehpowbd/(?P[^/]+)$#', + 'start' => '/h/ekrehpowbd/', 'methods' => 'GET', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/p/qfvqpxmvweal/di/{name}', - 'regex' => '#^/p/qfvqpxmvweal/di/(?P[^/]+)$#', - 'start' => '/p/qfvqpxmvweal/', - 'methods' => 'GET', - ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/p/yri/b/enc/uirxvjh/beu/{name}', - 'regex' => '#^/p/yri/b/enc/uirxvjh/beu/(?P[^/]+)$#', - 'start' => '/p/yri/', - 'methods' => 'POST', + 'original' => '/h/sboxtvhqzojdcos/{name}', + 'regex' => '#^/h/sboxtvhqzojdcos/(?P[^/]+)$#', + 'start' => '/h/sboxtvhqzojdcos/', + 'methods' => 'PUT', ), ), - 'jidqdagspdwwd' => array ( + 'uvvxfgumlhhngahb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jidqdagspdwwd/l/{name}', - 'regex' => '#^/jidqdagspdwwd/l/(?P[^/]+)$#', - 'start' => '/jidqdagspdwwd/l/', - 'methods' => 'POST', + 'original' => '/uvvxfgumlhhngahb/xui/{name}', + 'regex' => '#^/uvvxfgumlhhngahb/xui/(?P[^/]+)$#', + 'start' => '/uvvxfgumlhhngahb/xui/', + 'methods' => 'PATCH', ), ), - 'uqhgdrmqcufptnuex' => array ( + 'httdlgkrn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uqhgdrmqcufptnuex/{name}', - 'regex' => '#^/uqhgdrmqcufptnuex/(?P[^/]+)$#', - 'start' => '/uqhgdrmqcufptnuex/', + 'original' => '/httdlgkrn/xg/{name}', + 'regex' => '#^/httdlgkrn/xg/(?P[^/]+)$#', + 'start' => '/httdlgkrn/xg/', 'methods' => 'GET', ), ), - 'ze' => array ( + 'wnpbi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ze/cgsnkncu/{name}', - 'regex' => '#^/ze/cgsnkncu/(?P[^/]+)$#', - 'start' => '/ze/cgsnkncu/', - 'methods' => 'GET', + 'original' => '/wnpbi/{name}', + 'regex' => '#^/wnpbi/(?P[^/]+)$#', + 'start' => '/wnpbi/', + 'methods' => 'PATCH', ), ), - 'tvspzriildlsfz' => array ( + 'vaxdbketftjpwdvt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tvspzriildlsfz/{name}', - 'regex' => '#^/tvspzriildlsfz/(?P[^/]+)$#', - 'start' => '/tvspzriildlsfz/', - 'methods' => 'PUT', + 'original' => '/vaxdbketftjpwdvt/{name}', + 'regex' => '#^/vaxdbketftjpwdvt/(?P[^/]+)$#', + 'start' => '/vaxdbketftjpwdvt/', + 'methods' => 'PATCH', ), ), - 'sbegfvfs' => array ( + 'hnuceciabt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sbegfvfs/{name}', - 'regex' => '#^/sbegfvfs/(?P[^/]+)$#', - 'start' => '/sbegfvfs/', - 'methods' => 'POST', + 'original' => '/hnuceciabt/{name}', + 'regex' => '#^/hnuceciabt/(?P[^/]+)$#', + 'start' => '/hnuceciabt/', + 'methods' => 'DELETE', ), ), - 'hba' => array ( + 'savnxvcohtokdtt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hba/euhzwym/scppu/{name}', - 'regex' => '#^/hba/euhzwym/scppu/(?P[^/]+)$#', - 'start' => '/hba/euhzwym/', - 'methods' => 'GET', + 'original' => '/savnxvcohtokdtt/r/{name}', + 'regex' => '#^/savnxvcohtokdtt/r/(?P[^/]+)$#', + 'start' => '/savnxvcohtokdtt/r/', + 'methods' => 'PATCH', ), ), - 'ubvuq' => array ( + 'ljwxeoo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ubvuq/agkagedyhcniir/{name}', - 'regex' => '#^/ubvuq/agkagedyhcniir/(?P[^/]+)$#', - 'start' => '/ubvuq/agkagedyhcniir/', - 'methods' => 'PUT', + 'original' => '/ljwxeoo/yel/wfgowg/{name}', + 'regex' => '#^/ljwxeoo/yel/wfgowg/(?P[^/]+)$#', + 'start' => '/ljwxeoo/yel/', + 'methods' => 'DELETE', ), ), - 're' => array ( + 'nwpipfygu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/re/zriqiejrkoc/{name}', - 'regex' => '#^/re/zriqiejrkoc/(?P[^/]+)$#', - 'start' => '/re/zriqiejrkoc/', + 'original' => '/nwpipfygu/{name}', + 'regex' => '#^/nwpipfygu/(?P[^/]+)$#', + 'start' => '/nwpipfygu/', 'methods' => 'PATCH', ), ), - 'lfq' => array ( + 'kuwirqgjzxjjux' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lfq/mam/driavni/{name}', - 'regex' => '#^/lfq/mam/driavni/(?P[^/]+)$#', - 'start' => '/lfq/mam/', - 'methods' => 'PATCH', + 'original' => '/kuwirqgjzxjjux/{name}', + 'regex' => '#^/kuwirqgjzxjjux/(?P[^/]+)$#', + 'start' => '/kuwirqgjzxjjux/', + 'methods' => 'POST', ), ), - 'oy' => array ( + 'jjfvfejruyok' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oy/occkwp/{name}', - 'regex' => '#^/oy/occkwp/(?P[^/]+)$#', - 'start' => '/oy/occkwp/', - 'methods' => 'PUT', + 'original' => '/jjfvfejruyok/jbjcf/{name}', + 'regex' => '#^/jjfvfejruyok/jbjcf/(?P[^/]+)$#', + 'start' => '/jjfvfejruyok/jbjcf/', + 'methods' => 'DELETE', ), ), - 'w' => array ( + 'pzz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/w/fladbcce/{name}', - 'regex' => '#^/w/fladbcce/(?P[^/]+)$#', - 'start' => '/w/fladbcce/', - 'methods' => 'GET', + 'original' => '/pzz/kanskfh/dcz/{name}', + 'regex' => '#^/pzz/kanskfh/dcz/(?P[^/]+)$#', + 'start' => '/pzz/kanskfh/', + 'methods' => 'POST', ), ), - 'fuxilgksh' => array ( + 'wmpwopydxfmhbbzdr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fuxilgksh/{name}', - 'regex' => '#^/fuxilgksh/(?P[^/]+)$#', - 'start' => '/fuxilgksh/', + 'original' => '/wmpwopydxfmhbbzdr/{name}', + 'regex' => '#^/wmpwopydxfmhbbzdr/(?P[^/]+)$#', + 'start' => '/wmpwopydxfmhbbzdr/', 'methods' => 'PUT', ), ), - 'omghxn' => array ( + 'bplpgr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/omghxn/{name}', - 'regex' => '#^/omghxn/(?P[^/]+)$#', - 'start' => '/omghxn/', - 'methods' => 'PUT', + 'original' => '/bplpgr/bph/m/gronoecr/{name}', + 'regex' => '#^/bplpgr/bph/m/gronoecr/(?P[^/]+)$#', + 'start' => '/bplpgr/bph/', + 'methods' => 'GET', ), ), - 'jrmgkzkwfnk' => array ( + 'db' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jrmgkzkwfnk/{name}', - 'regex' => '#^/jrmgkzkwfnk/(?P[^/]+)$#', - 'start' => '/jrmgkzkwfnk/', + 'original' => '/db/o/tedjejz/kyoypifqn/{name}', + 'regex' => '#^/db/o/tedjejz/kyoypifqn/(?P[^/]+)$#', + 'start' => '/db/o/', 'methods' => 'DELETE', ), ), - 'xv' => array ( + 'mpygxpe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xv/hh/h/dzvihosgrq/u/{name}', - 'regex' => '#^/xv/hh/h/dzvihosgrq/u/(?P[^/]+)$#', - 'start' => '/xv/hh/', - 'methods' => 'PATCH', + 'original' => '/mpygxpe/{name}', + 'regex' => '#^/mpygxpe/(?P[^/]+)$#', + 'start' => '/mpygxpe/', + 'methods' => 'POST', ), ), - 'mp' => array ( + 'eladzo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mp/weiqlte/v/cdvuzu/{name}', - 'regex' => '#^/mp/weiqlte/v/cdvuzu/(?P[^/]+)$#', - 'start' => '/mp/weiqlte/', - 'methods' => 'PATCH', + 'original' => '/eladzo/xnuoke/jp/{name}', + 'regex' => '#^/eladzo/xnuoke/jp/(?P[^/]+)$#', + 'start' => '/eladzo/xnuoke/', + 'methods' => 'GET', ), ), - 'ayicno' => array ( + 'kwoai' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ayicno/ly/cfqv/npfm/{name}', - 'regex' => '#^/ayicno/ly/cfqv/npfm/(?P[^/]+)$#', - 'start' => '/ayicno/ly/', - 'methods' => 'POST', + 'original' => '/kwoai/thj/{name}', + 'regex' => '#^/kwoai/thj/(?P[^/]+)$#', + 'start' => '/kwoai/thj/', + 'methods' => 'PATCH', ), ), - 'ltjhduzb' => array ( + 'irkmdo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ltjhduzb/{name}', - 'regex' => '#^/ltjhduzb/(?P[^/]+)$#', - 'start' => '/ltjhduzb/', + 'original' => '/irkmdo/{name}', + 'regex' => '#^/irkmdo/(?P[^/]+)$#', + 'start' => '/irkmdo/', 'methods' => 'PUT', ), ), - 'xryztfschq' => array ( + 'gffdheegl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xryztfschq/nuqm/{name}', - 'regex' => '#^/xryztfschq/nuqm/(?P[^/]+)$#', - 'start' => '/xryztfschq/nuqm/', + 'original' => '/gffdheegl/{name}', + 'regex' => '#^/gffdheegl/(?P[^/]+)$#', + 'start' => '/gffdheegl/', 'methods' => 'PUT', ), ), - 'vf' => array ( + 'rzlajifdscp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vf/nym/{name}', - 'regex' => '#^/vf/nym/(?P[^/]+)$#', - 'start' => '/vf/nym/', - 'methods' => 'DELETE', + 'original' => '/rzlajifdscp/{name}', + 'regex' => '#^/rzlajifdscp/(?P[^/]+)$#', + 'start' => '/rzlajifdscp/', + 'methods' => 'GET', ), ), - 'tpevlp' => array ( + 'zrztpvf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tpevlp/{name}', - 'regex' => '#^/tpevlp/(?P[^/]+)$#', - 'start' => '/tpevlp/', - 'methods' => 'PUT', + 'original' => '/zrztpvf/{name}', + 'regex' => '#^/zrztpvf/(?P[^/]+)$#', + 'start' => '/zrztpvf/', + 'methods' => 'GET', ), ), - 'puh' => array ( + 'wyzttdmkhw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/puh/yivemdfm/cqdt/{name}', - 'regex' => '#^/puh/yivemdfm/cqdt/(?P[^/]+)$#', - 'start' => '/puh/yivemdfm/', + 'original' => '/wyzttdmkhw/{name}', + 'regex' => '#^/wyzttdmkhw/(?P[^/]+)$#', + 'start' => '/wyzttdmkhw/', 'methods' => 'GET', ), ), - 'doaohrbzu' => array ( + 'jglpcxzryqoeh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/doaohrbzu/{name}', - 'regex' => '#^/doaohrbzu/(?P[^/]+)$#', - 'start' => '/doaohrbzu/', - 'methods' => 'GET', + 'original' => '/jglpcxzryqoeh/zxej/{name}', + 'regex' => '#^/jglpcxzryqoeh/zxej/(?P[^/]+)$#', + 'start' => '/jglpcxzryqoeh/zxej/', + 'methods' => 'DELETE', ), ), - 'jqhdyivjqk' => array ( + 'ufaibigwrdsiiqftlo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jqhdyivjqk/nmxc/s/{name}', - 'regex' => '#^/jqhdyivjqk/nmxc/s/(?P[^/]+)$#', - 'start' => '/jqhdyivjqk/nmxc/', - 'methods' => 'GET', + 'original' => '/ufaibigwrdsiiqftlo/{name}', + 'regex' => '#^/ufaibigwrdsiiqftlo/(?P[^/]+)$#', + 'start' => '/ufaibigwrdsiiqftlo/', + 'methods' => 'PATCH', ), ), - 'zbmjyq' => array ( + 'fdb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zbmjyq/{name}', - 'regex' => '#^/zbmjyq/(?P[^/]+)$#', - 'start' => '/zbmjyq/', - 'methods' => 'GET', + 'original' => '/fdb/jurqbezolkevrdn/{name}', + 'regex' => '#^/fdb/jurqbezolkevrdn/(?P[^/]+)$#', + 'start' => '/fdb/jurqbezolkevrdn/', + 'methods' => 'POST', ), ), - 'ac' => array ( + 'esjh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ac/pzosdqembz/{name}', - 'regex' => '#^/ac/pzosdqembz/(?P[^/]+)$#', - 'start' => '/ac/pzosdqembz/', - 'methods' => 'DELETE', + 'original' => '/esjh/so/ubpwckqvh/ax/{name}', + 'regex' => '#^/esjh/so/ubpwckqvh/ax/(?P[^/]+)$#', + 'start' => '/esjh/so/', + 'methods' => 'GET', ), ), - 'uawjfrgsvgno' => array ( + 'emqrwkxkdgmp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uawjfrgsvgno/{name}', - 'regex' => '#^/uawjfrgsvgno/(?P[^/]+)$#', - 'start' => '/uawjfrgsvgno/', + 'original' => '/emqrwkxkdgmp/{name}', + 'regex' => '#^/emqrwkxkdgmp/(?P[^/]+)$#', + 'start' => '/emqrwkxkdgmp/', 'methods' => 'PATCH', ), ), - 'pjseoouwbnrqng' => array ( + 'stedbqo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pjseoouwbnrqng/u/{name}', - 'regex' => '#^/pjseoouwbnrqng/u/(?P[^/]+)$#', - 'start' => '/pjseoouwbnrqng/u/', - 'methods' => 'PUT', + 'original' => '/stedbqo/vnondjnhc/{name}', + 'regex' => '#^/stedbqo/vnondjnhc/(?P[^/]+)$#', + 'start' => '/stedbqo/vnondjnhc/', + 'methods' => 'DELETE', ), ), - 'jvwrk' => array ( + 'ubtpwqbs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jvwrk/ysyfz/wzg/bwkp/{name}', - 'regex' => '#^/jvwrk/ysyfz/wzg/bwkp/(?P[^/]+)$#', - 'start' => '/jvwrk/ysyfz/', - 'methods' => 'GET', + 'original' => '/ubtpwqbs/p/ngfjgzgqr/{name}', + 'regex' => '#^/ubtpwqbs/p/ngfjgzgqr/(?P[^/]+)$#', + 'start' => '/ubtpwqbs/p/', + 'methods' => 'DELETE', ), ), - 'zbheoldrwksywzbsmy' => array ( + 'qobdew' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zbheoldrwksywzbsmy/{name}', - 'regex' => '#^/zbheoldrwksywzbsmy/(?P[^/]+)$#', - 'start' => '/zbheoldrwksywzbsmy/', - 'methods' => 'GET', + 'original' => '/qobdew/higizy/{name}', + 'regex' => '#^/qobdew/higizy/(?P[^/]+)$#', + 'start' => '/qobdew/higizy/', + 'methods' => 'POST', ), ), - 'chsimjmesmtkmfiyzfz' => array ( + 'pimafwm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/chsimjmesmtkmfiyzfz/{name}', - 'regex' => '#^/chsimjmesmtkmfiyzfz/(?P[^/]+)$#', - 'start' => '/chsimjmesmtkmfiyzfz/', - 'methods' => 'PUT', + 'original' => '/pimafwm/zkcse/ptqh/{name}', + 'regex' => '#^/pimafwm/zkcse/ptqh/(?P[^/]+)$#', + 'start' => '/pimafwm/zkcse/', + 'methods' => 'POST', ), ), - 'u' => array ( + 'i' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/u/gzix/{name}', - 'regex' => '#^/u/gzix/(?P[^/]+)$#', - 'start' => '/u/gzix/', - 'methods' => 'DELETE', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/u/bdcw/eh/{name}', - 'regex' => '#^/u/bdcw/eh/(?P[^/]+)$#', - 'start' => '/u/bdcw/', - 'methods' => 'POST', + 'original' => '/i/fwjup/dpuua/zk/{name}', + 'regex' => '#^/i/fwjup/dpuua/zk/(?P[^/]+)$#', + 'start' => '/i/fwjup/', + 'methods' => 'GET', ), - 2 => array ( + ), + 'yxpbamxdiq' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/u/ldera/{name}', - 'regex' => '#^/u/ldera/(?P[^/]+)$#', - 'start' => '/u/ldera/', + 'original' => '/yxpbamxdiq/{name}', + 'regex' => '#^/yxpbamxdiq/(?P[^/]+)$#', + 'start' => '/yxpbamxdiq/', 'methods' => 'PATCH', ), - 3 => array ( + ), + 'cnzzvvkcnnlif' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/u/pnjn/o/{name}', - 'regex' => '#^/u/pnjn/o/(?P[^/]+)$#', - 'start' => '/u/pnjn/', - 'methods' => 'GET', + 'original' => '/cnzzvvkcnnlif/d/ucaue/{name}', + 'regex' => '#^/cnzzvvkcnnlif/d/ucaue/(?P[^/]+)$#', + 'start' => '/cnzzvvkcnnlif/d/', + 'methods' => 'DELETE', ), - 4 => array ( + ), + 'pavhtuxcac' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/u/lktxhej/ggi/bvoym/{name}', - 'regex' => '#^/u/lktxhej/ggi/bvoym/(?P[^/]+)$#', - 'start' => '/u/lktxhej/', - 'methods' => 'POST', + 'original' => '/pavhtuxcac/btvz/{name}', + 'regex' => '#^/pavhtuxcac/btvz/(?P[^/]+)$#', + 'start' => '/pavhtuxcac/btvz/', + 'methods' => 'PATCH', ), - 5 => array ( + ), + 'cgobfgrsex' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/u/lqllg/kr/bbtk/{name}', - 'regex' => '#^/u/lqllg/kr/bbtk/(?P[^/]+)$#', - 'start' => '/u/lqllg/', + 'original' => '/cgobfgrsex/rhkxd/{name}', + 'regex' => '#^/cgobfgrsex/rhkxd/(?P[^/]+)$#', + 'start' => '/cgobfgrsex/rhkxd/', 'methods' => 'GET', ), ), - 'jltaunql' => array ( + 'olzgidyrppkvzts' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jltaunql/wcttuhs/{name}', - 'regex' => '#^/jltaunql/wcttuhs/(?P[^/]+)$#', - 'start' => '/jltaunql/wcttuhs/', - 'methods' => 'POST', + 'original' => '/olzgidyrppkvzts/{name}', + 'regex' => '#^/olzgidyrppkvzts/(?P[^/]+)$#', + 'start' => '/olzgidyrppkvzts/', + 'methods' => 'PATCH', ), ), - 'zptv' => array ( + 'xdr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zptv/w/zvkuatm/{name}', - 'regex' => '#^/zptv/w/zvkuatm/(?P[^/]+)$#', - 'start' => '/zptv/w/', - 'methods' => 'PUT', + 'original' => '/xdr/hztpekxbcfmutp/{name}', + 'regex' => '#^/xdr/hztpekxbcfmutp/(?P[^/]+)$#', + 'start' => '/xdr/hztpekxbcfmutp/', + 'methods' => 'DELETE', ), ), - 'ovmfj' => array ( + 'bxdzspg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ovmfj/wgxqm/{name}', - 'regex' => '#^/ovmfj/wgxqm/(?P[^/]+)$#', - 'start' => '/ovmfj/wgxqm/', + 'original' => '/bxdzspg/nszzjadkoisi/{name}', + 'regex' => '#^/bxdzspg/nszzjadkoisi/(?P[^/]+)$#', + 'start' => '/bxdzspg/nszzjadkoisi/', 'methods' => 'PUT', ), ), - 'v' => array ( + 'lpdun' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/v/dstd/k/vznzomvzqy/{name}', - 'regex' => '#^/v/dstd/k/vznzomvzqy/(?P[^/]+)$#', - 'start' => '/v/dstd/', + 'original' => '/lpdun/iaxsa/{name}', + 'regex' => '#^/lpdun/iaxsa/(?P[^/]+)$#', + 'start' => '/lpdun/iaxsa/', 'methods' => 'GET', ), ), - 'pirqp' => array ( + 'uxnypqacvmu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pirqp/vzzmdq/{name}', - 'regex' => '#^/pirqp/vzzmdq/(?P[^/]+)$#', - 'start' => '/pirqp/vzzmdq/', + 'original' => '/uxnypqacvmu/h/uv/kgvhab/{name}', + 'regex' => '#^/uxnypqacvmu/h/uv/kgvhab/(?P[^/]+)$#', + 'start' => '/uxnypqacvmu/h/', 'methods' => 'GET', ), ), - 'kzczvvvge' => array ( + 'soguu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kzczvvvge/{name}', - 'regex' => '#^/kzczvvvge/(?P[^/]+)$#', - 'start' => '/kzczvvvge/', - 'methods' => 'DELETE', + 'original' => '/soguu/{name}', + 'regex' => '#^/soguu/(?P[^/]+)$#', + 'start' => '/soguu/', + 'methods' => 'PATCH', ), ), - 'vphbybhkpzw' => array ( + 'eluhulylbz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vphbybhkpzw/{name}', - 'regex' => '#^/vphbybhkpzw/(?P[^/]+)$#', - 'start' => '/vphbybhkpzw/', + 'original' => '/eluhulylbz/{name}', + 'regex' => '#^/eluhulylbz/(?P[^/]+)$#', + 'start' => '/eluhulylbz/', 'methods' => 'GET', ), ), - 'obmei' => array ( + 'q' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/obmei/{name}', - 'regex' => '#^/obmei/(?P[^/]+)$#', - 'start' => '/obmei/', + 'original' => '/q/fciznxua/wuimyv/p/p/{name}', + 'regex' => '#^/q/fciznxua/wuimyv/p/p/(?P[^/]+)$#', + 'start' => '/q/fciznxua/', 'methods' => 'GET', ), - ), - 'lrxutruhan' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/lrxutruhan/{name}', - 'regex' => '#^/lrxutruhan/(?P[^/]+)$#', - 'start' => '/lrxutruhan/', - 'methods' => 'GET', + 'original' => '/q/umkgkspj/{name}', + 'regex' => '#^/q/umkgkspj/(?P[^/]+)$#', + 'start' => '/q/umkgkspj/', + 'methods' => 'DELETE', + ), + 2 => array ( + 'handler' => 'handler_func', + 'original' => '/q/lujzxowvv/n/{name}', + 'regex' => '#^/q/lujzxowvv/n/(?P[^/]+)$#', + 'start' => '/q/lujzxowvv/', + 'methods' => 'PATCH', ), ), - 'tibarna' => array ( + 'agu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tibarna/n/czwmgy/czab/x/{name}', - 'regex' => '#^/tibarna/n/czwmgy/czab/x/(?P[^/]+)$#', - 'start' => '/tibarna/n/', + 'original' => '/agu/xywd/yzgu/{name}', + 'regex' => '#^/agu/xywd/yzgu/(?P[^/]+)$#', + 'start' => '/agu/xywd/', 'methods' => 'GET', ), ), - 'qohdjiwskcz' => array ( + 'mfc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qohdjiwskcz/{name}', - 'regex' => '#^/qohdjiwskcz/(?P[^/]+)$#', - 'start' => '/qohdjiwskcz/', - 'methods' => 'PUT', + 'original' => '/mfc/gqpdqgdtpjgfa/{name}', + 'regex' => '#^/mfc/gqpdqgdtpjgfa/(?P[^/]+)$#', + 'start' => '/mfc/gqpdqgdtpjgfa/', + 'methods' => 'DELETE', ), ), - 'rgbpx' => array ( + 'ssmpyxozsyz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rgbpx/avu/weqvm/vl/{name}', - 'regex' => '#^/rgbpx/avu/weqvm/vl/(?P[^/]+)$#', - 'start' => '/rgbpx/avu/', + 'original' => '/ssmpyxozsyz/lkoirxc/{name}', + 'regex' => '#^/ssmpyxozsyz/lkoirxc/(?P[^/]+)$#', + 'start' => '/ssmpyxozsyz/lkoirxc/', 'methods' => 'PATCH', ), ), - 'dcujldltw' => array ( + 'ah' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dcujldltw/{name}', - 'regex' => '#^/dcujldltw/(?P[^/]+)$#', - 'start' => '/dcujldltw/', - 'methods' => 'DELETE', + 'original' => '/ah/qfdzhogqjparfl/{name}', + 'regex' => '#^/ah/qfdzhogqjparfl/(?P[^/]+)$#', + 'start' => '/ah/qfdzhogqjparfl/', + 'methods' => 'PUT', ), ), - 'wgyxdih' => array ( + 'surfw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wgyxdih/mkp/bhwoiyg/wi/{name}', - 'regex' => '#^/wgyxdih/mkp/bhwoiyg/wi/(?P[^/]+)$#', - 'start' => '/wgyxdih/mkp/', + 'original' => '/surfw/h/hehjpb/{name}', + 'regex' => '#^/surfw/h/hehjpb/(?P[^/]+)$#', + 'start' => '/surfw/h/', 'methods' => 'PUT', ), ), - 'ddwnfio' => array ( + 'vjvnkul' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ddwnfio/{name}', - 'regex' => '#^/ddwnfio/(?P[^/]+)$#', - 'start' => '/ddwnfio/', - 'methods' => 'PATCH', + 'original' => '/vjvnkul/{name}', + 'regex' => '#^/vjvnkul/(?P[^/]+)$#', + 'start' => '/vjvnkul/', + 'methods' => 'GET', ), ), - 'ypzcyw' => array ( + 'incosyjzjsq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ypzcyw/qg/{name}', - 'regex' => '#^/ypzcyw/qg/(?P[^/]+)$#', - 'start' => '/ypzcyw/qg/', - 'methods' => 'GET', + 'original' => '/incosyjzjsq/yqin/{name}', + 'regex' => '#^/incosyjzjsq/yqin/(?P[^/]+)$#', + 'start' => '/incosyjzjsq/yqin/', + 'methods' => 'POST', ), ), - 'qmwlroaa' => array ( + 'cxvqak' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qmwlroaa/wkmquyjgbw/{name}', - 'regex' => '#^/qmwlroaa/wkmquyjgbw/(?P[^/]+)$#', - 'start' => '/qmwlroaa/wkmquyjgbw/', - 'methods' => 'PUT', + 'original' => '/cxvqak/aayw/f/kyrs/{name}', + 'regex' => '#^/cxvqak/aayw/f/kyrs/(?P[^/]+)$#', + 'start' => '/cxvqak/aayw/', + 'methods' => 'PATCH', ), ), - 'pxmhmce' => array ( + 'cvcuvmyxsstgnusrdf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pxmhmce/{name}', - 'regex' => '#^/pxmhmce/(?P[^/]+)$#', - 'start' => '/pxmhmce/', - 'methods' => 'GET', + 'original' => '/cvcuvmyxsstgnusrdf/{name}', + 'regex' => '#^/cvcuvmyxsstgnusrdf/(?P[^/]+)$#', + 'start' => '/cvcuvmyxsstgnusrdf/', + 'methods' => 'DELETE', + ), + ), + 'nowgwhe' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/nowgwhe/zwsvcfwatr/{name}', + 'regex' => '#^/nowgwhe/zwsvcfwatr/(?P[^/]+)$#', + 'start' => '/nowgwhe/zwsvcfwatr/', + 'methods' => 'POST', ), ), - 'hwr' => array ( + 'bek' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hwr/m/sieyf/cpalf/{name}', - 'regex' => '#^/hwr/m/sieyf/cpalf/(?P[^/]+)$#', - 'start' => '/hwr/m/', + 'original' => '/bek/ordfqpkpai/fdqj/{name}', + 'regex' => '#^/bek/ordfqpkpai/fdqj/(?P[^/]+)$#', + 'start' => '/bek/ordfqpkpai/', 'methods' => 'PATCH', ), ), - 'jvrmas' => array ( + 'ehrqqn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jvrmas/eheyyyw/fa/{name}', - 'regex' => '#^/jvrmas/eheyyyw/fa/(?P[^/]+)$#', - 'start' => '/jvrmas/eheyyyw/', - 'methods' => 'GET', + 'original' => '/ehrqqn/aoq/{name}', + 'regex' => '#^/ehrqqn/aoq/(?P[^/]+)$#', + 'start' => '/ehrqqn/aoq/', + 'methods' => 'PUT', ), ), - 'oyphxzvfywotgkjfpu' => array ( + 'pgshq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oyphxzvfywotgkjfpu/r/{name}', - 'regex' => '#^/oyphxzvfywotgkjfpu/r/(?P[^/]+)$#', - 'start' => '/oyphxzvfywotgkjfpu/r/', + 'original' => '/pgshq/{name}', + 'regex' => '#^/pgshq/(?P[^/]+)$#', + 'start' => '/pgshq/', 'methods' => 'POST', ), ), - 'dnfa' => array ( + 'qua' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dnfa/wrjofhpr/e/{name}', - 'regex' => '#^/dnfa/wrjofhpr/e/(?P[^/]+)$#', - 'start' => '/dnfa/wrjofhpr/', + 'original' => '/qua/aznlpes/lkep/{name}', + 'regex' => '#^/qua/aznlpes/lkep/(?P[^/]+)$#', + 'start' => '/qua/aznlpes/', 'methods' => 'GET', ), ), - 'mmw' => array ( + 'xs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mmw/e/rspihtkdhdcqrdgt/{name}', - 'regex' => '#^/mmw/e/rspihtkdhdcqrdgt/(?P[^/]+)$#', - 'start' => '/mmw/e/', + 'original' => '/xs/xo/vcbyr/nv/onem/{name}', + 'regex' => '#^/xs/xo/vcbyr/nv/onem/(?P[^/]+)$#', + 'start' => '/xs/xo/', 'methods' => 'POST', ), ), - 'qf' => array ( + 'bknhhjgh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qf/fnwknzznomhsrq/{name}', - 'regex' => '#^/qf/fnwknzznomhsrq/(?P[^/]+)$#', - 'start' => '/qf/fnwknzznomhsrq/', - 'methods' => 'PUT', + 'original' => '/bknhhjgh/{name}', + 'regex' => '#^/bknhhjgh/(?P[^/]+)$#', + 'start' => '/bknhhjgh/', + 'methods' => 'GET', ), ), - 'yijglj' => array ( + 'ccbg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yijglj/y/{name}', - 'regex' => '#^/yijglj/y/(?P[^/]+)$#', - 'start' => '/yijglj/y/', + 'original' => '/ccbg/l/{name}', + 'regex' => '#^/ccbg/l/(?P[^/]+)$#', + 'start' => '/ccbg/l/', 'methods' => 'GET', ), ), - 'rb' => array ( + 'ado' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rb/nqxyiefb/fhctpjwxe/{name}', - 'regex' => '#^/rb/nqxyiefb/fhctpjwxe/(?P[^/]+)$#', - 'start' => '/rb/nqxyiefb/', + 'original' => '/ado/oedrsywhk/iwwgkch/{name}', + 'regex' => '#^/ado/oedrsywhk/iwwgkch/(?P[^/]+)$#', + 'start' => '/ado/oedrsywhk/', 'methods' => 'GET', ), ), - 'waexkl' => array ( + 'gqtsjcnny' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/waexkl/roffkz/qcaq/s/{name}', - 'regex' => '#^/waexkl/roffkz/qcaq/s/(?P[^/]+)$#', - 'start' => '/waexkl/roffkz/', + 'original' => '/gqtsjcnny/eia/jnxac/{name}', + 'regex' => '#^/gqtsjcnny/eia/jnxac/(?P[^/]+)$#', + 'start' => '/gqtsjcnny/eia/', 'methods' => 'GET', ), ), - 'o' => array ( + 'xpwcdtovwlzfjona' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/o/ppnyg/ankcank/{name}', - 'regex' => '#^/o/ppnyg/ankcank/(?P[^/]+)$#', - 'start' => '/o/ppnyg/', - 'methods' => 'POST', + 'original' => '/xpwcdtovwlzfjona/g/{name}', + 'regex' => '#^/xpwcdtovwlzfjona/g/(?P[^/]+)$#', + 'start' => '/xpwcdtovwlzfjona/g/', + 'methods' => 'GET', ), ), - 'hi' => array ( + 'jawc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hi/fz/tamt/q/rztxpirfa/{name}', - 'regex' => '#^/hi/fz/tamt/q/rztxpirfa/(?P[^/]+)$#', - 'start' => '/hi/fz/', - 'methods' => 'GET', + 'original' => '/jawc/ava/cttpahw/umkwpr/{name}', + 'regex' => '#^/jawc/ava/cttpahw/umkwpr/(?P[^/]+)$#', + 'start' => '/jawc/ava/', + 'methods' => 'PATCH', ), ), - 'hfhtxdsrdft' => array ( + 'now' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hfhtxdsrdft/{name}', - 'regex' => '#^/hfhtxdsrdft/(?P[^/]+)$#', - 'start' => '/hfhtxdsrdft/', - 'methods' => 'GET', + 'original' => '/now/jeumbimb/{name}', + 'regex' => '#^/now/jeumbimb/(?P[^/]+)$#', + 'start' => '/now/jeumbimb/', + 'methods' => 'DELETE', ), ), - 'jlz' => array ( + 'dmxsgkhgrfalep' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jlz/vpgsdvhqjlgpr/oxh/{name}', - 'regex' => '#^/jlz/vpgsdvhqjlgpr/oxh/(?P[^/]+)$#', - 'start' => '/jlz/vpgsdvhqjlgpr/', - 'methods' => 'PATCH', + 'original' => '/dmxsgkhgrfalep/u/hanxp/{name}', + 'regex' => '#^/dmxsgkhgrfalep/u/hanxp/(?P[^/]+)$#', + 'start' => '/dmxsgkhgrfalep/u/', + 'methods' => 'PUT', ), ), - 'tywvs' => array ( + 'fclukgkhgqk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tywvs/gzzbdsayfvwks/{name}', - 'regex' => '#^/tywvs/gzzbdsayfvwks/(?P[^/]+)$#', - 'start' => '/tywvs/gzzbdsayfvwks/', + 'original' => '/fclukgkhgqk/rvbmptca/{name}', + 'regex' => '#^/fclukgkhgqk/rvbmptca/(?P[^/]+)$#', + 'start' => '/fclukgkhgqk/rvbmptca/', 'methods' => 'DELETE', ), ), - 'sp' => array ( + 'vfq' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/vfq/yna/{name}', + 'regex' => '#^/vfq/yna/(?P[^/]+)$#', + 'start' => '/vfq/yna/', + 'methods' => 'PATCH', + ), + ), + 'jahvqbqqprzhpgfl' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/jahvqbqqprzhpgfl/{name}', + 'regex' => '#^/jahvqbqqprzhpgfl/(?P[^/]+)$#', + 'start' => '/jahvqbqqprzhpgfl/', + 'methods' => 'GET', + ), + ), + 'vtjig' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sp/hwzmybvspo/{name}', - 'regex' => '#^/sp/hwzmybvspo/(?P[^/]+)$#', - 'start' => '/sp/hwzmybvspo/', + 'original' => '/vtjig/pvhd/ot/kt/ktm/ov/{name}', + 'regex' => '#^/vtjig/pvhd/ot/kt/ktm/ov/(?P[^/]+)$#', + 'start' => '/vtjig/pvhd/', 'methods' => 'PUT', ), ), - 'ygcrwdsoxn' => array ( + 'odovexeu' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/odovexeu/sjyxb/mspjlip/{name}', + 'regex' => '#^/odovexeu/sjyxb/mspjlip/(?P[^/]+)$#', + 'start' => '/odovexeu/sjyxb/', + 'methods' => 'GET', + ), + ), + 'qzlqrua' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ygcrwdsoxn/{name}', - 'regex' => '#^/ygcrwdsoxn/(?P[^/]+)$#', - 'start' => '/ygcrwdsoxn/', + 'original' => '/qzlqrua/m/{name}', + 'regex' => '#^/qzlqrua/m/(?P[^/]+)$#', + 'start' => '/qzlqrua/m/', 'methods' => 'GET', ), ), - 'wnamu' => array ( + 'um' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wnamu/zmhlbtja/{name}', - 'regex' => '#^/wnamu/zmhlbtja/(?P[^/]+)$#', - 'start' => '/wnamu/zmhlbtja/', + 'original' => '/um/nchfwb/rdbex/jq/cvq/{name}', + 'regex' => '#^/um/nchfwb/rdbex/jq/cvq/(?P[^/]+)$#', + 'start' => '/um/nchfwb/', 'methods' => 'PUT', ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/um/vcl/q/qqbfi/{name}', + 'regex' => '#^/um/vcl/q/qqbfi/(?P[^/]+)$#', + 'start' => '/um/vcl/', + 'methods' => 'GET', + ), ), - 'jnc' => array ( + 'zsuyoutfh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jnc/bo/qokm/fcrav/n/{name}', - 'regex' => '#^/jnc/bo/qokm/fcrav/n/(?P[^/]+)$#', - 'start' => '/jnc/bo/', + 'original' => '/zsuyoutfh/{name}', + 'regex' => '#^/zsuyoutfh/(?P[^/]+)$#', + 'start' => '/zsuyoutfh/', 'methods' => 'GET', ), ), - 'rsbcovz' => array ( + 'piltydme' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rsbcovz/{name}', - 'regex' => '#^/rsbcovz/(?P[^/]+)$#', - 'start' => '/rsbcovz/', - 'methods' => 'DELETE', + 'original' => '/piltydme/{name}', + 'regex' => '#^/piltydme/(?P[^/]+)$#', + 'start' => '/piltydme/', + 'methods' => 'GET', ), ), - 'cf' => array ( + 'f' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cf/ejsgnju/{name}', - 'regex' => '#^/cf/ejsgnju/(?P[^/]+)$#', - 'start' => '/cf/ejsgnju/', + 'original' => '/f/cvxhxfypsuy/{name}', + 'regex' => '#^/f/cvxhxfypsuy/(?P[^/]+)$#', + 'start' => '/f/cvxhxfypsuy/', + 'methods' => 'POST', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/f/mmflpwtdkydrxdpd/b/{name}', + 'regex' => '#^/f/mmflpwtdkydrxdpd/b/(?P[^/]+)$#', + 'start' => '/f/mmflpwtdkydrxdpd/', + 'methods' => 'PATCH', + ), + 2 => array ( + 'handler' => 'handler_func', + 'original' => '/f/trzvnkuxhuwssuktic/{name}', + 'regex' => '#^/f/trzvnkuxhuwssuktic/(?P[^/]+)$#', + 'start' => '/f/trzvnkuxhuwssuktic/', 'methods' => 'GET', ), + 3 => array ( + 'handler' => 'handler_func', + 'original' => '/f/gpvfhnrgjuftavi/{name}', + 'regex' => '#^/f/gpvfhnrgjuftavi/(?P[^/]+)$#', + 'start' => '/f/gpvfhnrgjuftavi/', + 'methods' => 'POST', + ), ), - 'enmtztvx' => array ( + 'vdyxhszptxmwo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/enmtztvx/nzpafjoodx/{name}', - 'regex' => '#^/enmtztvx/nzpafjoodx/(?P[^/]+)$#', - 'start' => '/enmtztvx/nzpafjoodx/', + 'original' => '/vdyxhszptxmwo/{name}', + 'regex' => '#^/vdyxhszptxmwo/(?P[^/]+)$#', + 'start' => '/vdyxhszptxmwo/', 'methods' => 'PUT', ), ), - 'vq' => array ( + 'hagsr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vq/gigon/raovoo/{name}', - 'regex' => '#^/vq/gigon/raovoo/(?P[^/]+)$#', - 'start' => '/vq/gigon/', - 'methods' => 'GET', + 'original' => '/hagsr/{name}', + 'regex' => '#^/hagsr/(?P[^/]+)$#', + 'start' => '/hagsr/', + 'methods' => 'PATCH', ), ), - 'pyutcdibu' => array ( + 'oweyt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pyutcdibu/kaso/dt/{name}', - 'regex' => '#^/pyutcdibu/kaso/dt/(?P[^/]+)$#', - 'start' => '/pyutcdibu/kaso/', + 'original' => '/oweyt/et/kwc/{name}', + 'regex' => '#^/oweyt/et/kwc/(?P[^/]+)$#', + 'start' => '/oweyt/et/', 'methods' => 'PUT', ), ), - 'ywqicwfgljauhq' => array ( + 'xbq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ywqicwfgljauhq/{name}', - 'regex' => '#^/ywqicwfgljauhq/(?P[^/]+)$#', - 'start' => '/ywqicwfgljauhq/', - 'methods' => 'DELETE', + 'original' => '/xbq/qvvsin/{name}', + 'regex' => '#^/xbq/qvvsin/(?P[^/]+)$#', + 'start' => '/xbq/qvvsin/', + 'methods' => 'PATCH', ), ), - 'htjxszroahjdrejftxno' => array ( + 'dhmmjqtyx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/htjxszroahjdrejftxno/{name}', - 'regex' => '#^/htjxszroahjdrejftxno/(?P[^/]+)$#', - 'start' => '/htjxszroahjdrejftxno/', + 'original' => '/dhmmjqtyx/{name}', + 'regex' => '#^/dhmmjqtyx/(?P[^/]+)$#', + 'start' => '/dhmmjqtyx/', 'methods' => 'GET', ), ), - 'izmgeroswv' => array ( + 'prhwlvcisbd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/izmgeroswv/bppqcxd/{name}', - 'regex' => '#^/izmgeroswv/bppqcxd/(?P[^/]+)$#', - 'start' => '/izmgeroswv/bppqcxd/', + 'original' => '/prhwlvcisbd/{name}', + 'regex' => '#^/prhwlvcisbd/(?P[^/]+)$#', + 'start' => '/prhwlvcisbd/', 'methods' => 'PUT', ), ), - 'snwydoplkdj' => array ( + 'cbh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/snwydoplkdj/{name}', - 'regex' => '#^/snwydoplkdj/(?P[^/]+)$#', - 'start' => '/snwydoplkdj/', + 'original' => '/cbh/hoiltprero/{name}', + 'regex' => '#^/cbh/hoiltprero/(?P[^/]+)$#', + 'start' => '/cbh/hoiltprero/', 'methods' => 'DELETE', ), ), - 'bymddhu' => array ( + 'umaezlz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bymddhu/gxzyud/{name}', - 'regex' => '#^/bymddhu/gxzyud/(?P[^/]+)$#', - 'start' => '/bymddhu/gxzyud/', + 'original' => '/umaezlz/jxkdi/n/{name}', + 'regex' => '#^/umaezlz/jxkdi/n/(?P[^/]+)$#', + 'start' => '/umaezlz/jxkdi/', 'methods' => 'PATCH', ), ), - 'yko' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/yko/c/m/da/par/{name}', - 'regex' => '#^/yko/c/m/da/par/(?P[^/]+)$#', - 'start' => '/yko/c/', - 'methods' => 'DELETE', - ), - ), - 'grdc' => array ( + 'vfjgil' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/grdc/mvrmkson/wdgz/v/{name}', - 'regex' => '#^/grdc/mvrmkson/wdgz/v/(?P[^/]+)$#', - 'start' => '/grdc/mvrmkson/', + 'original' => '/vfjgil/lkx/{name}', + 'regex' => '#^/vfjgil/lkx/(?P[^/]+)$#', + 'start' => '/vfjgil/lkx/', 'methods' => 'GET', ), ), - 'rqdjwbtvjbbfago' => array ( + 'vtfomhlscqxgpkbt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rqdjwbtvjbbfago/{name}', - 'regex' => '#^/rqdjwbtvjbbfago/(?P[^/]+)$#', - 'start' => '/rqdjwbtvjbbfago/', - 'methods' => 'GET', + 'original' => '/vtfomhlscqxgpkbt/{name}', + 'regex' => '#^/vtfomhlscqxgpkbt/(?P[^/]+)$#', + 'start' => '/vtfomhlscqxgpkbt/', + 'methods' => 'PATCH', ), ), - 'ezf' => array ( + 'jlbe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ezf/ltwiu/ust/u/{name}', - 'regex' => '#^/ezf/ltwiu/ust/u/(?P[^/]+)$#', - 'start' => '/ezf/ltwiu/', - 'methods' => 'POST', + 'original' => '/jlbe/vdr/{name}', + 'regex' => '#^/jlbe/vdr/(?P[^/]+)$#', + 'start' => '/jlbe/vdr/', + 'methods' => 'PATCH', ), ), - 'amehrphv' => array ( + 'wjzrpkzjnn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/amehrphv/lzu/qjnc/{name}', - 'regex' => '#^/amehrphv/lzu/qjnc/(?P[^/]+)$#', - 'start' => '/amehrphv/lzu/', - 'methods' => 'PATCH', + 'original' => '/wjzrpkzjnn/p/{name}', + 'regex' => '#^/wjzrpkzjnn/p/(?P[^/]+)$#', + 'start' => '/wjzrpkzjnn/p/', + 'methods' => 'GET', ), ), - 'uslupkhxkpi' => array ( + 'imdrrmmvacwyvflxy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uslupkhxkpi/cxpudzl/{name}', - 'regex' => '#^/uslupkhxkpi/cxpudzl/(?P[^/]+)$#', - 'start' => '/uslupkhxkpi/cxpudzl/', - 'methods' => 'DELETE', + 'original' => '/imdrrmmvacwyvflxy/{name}', + 'regex' => '#^/imdrrmmvacwyvflxy/(?P[^/]+)$#', + 'start' => '/imdrrmmvacwyvflxy/', + 'methods' => 'POST', ), ), - 'hdwai' => array ( + 'kmf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hdwai/gn/luwnue/{name}', - 'regex' => '#^/hdwai/gn/luwnue/(?P[^/]+)$#', - 'start' => '/hdwai/gn/', - 'methods' => 'PUT', + 'original' => '/kmf/hi/{name}', + 'regex' => '#^/kmf/hi/(?P[^/]+)$#', + 'start' => '/kmf/hi/', + 'methods' => 'GET', ), ), - 'qvxo' => array ( + 'nyrzwdc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qvxo/whwldwj/{name}', - 'regex' => '#^/qvxo/whwldwj/(?P[^/]+)$#', - 'start' => '/qvxo/whwldwj/', - 'methods' => 'GET', + 'original' => '/nyrzwdc/su/{name}', + 'regex' => '#^/nyrzwdc/su/(?P[^/]+)$#', + 'start' => '/nyrzwdc/su/', + 'methods' => 'POST', ), ), - 'raauzbhlznhiqggxhmd' => array ( + 'sciuyqsmfv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/raauzbhlznhiqggxhmd/{name}', - 'regex' => '#^/raauzbhlznhiqggxhmd/(?P[^/]+)$#', - 'start' => '/raauzbhlznhiqggxhmd/', + 'original' => '/sciuyqsmfv/{name}', + 'regex' => '#^/sciuyqsmfv/(?P[^/]+)$#', + 'start' => '/sciuyqsmfv/', 'methods' => 'DELETE', ), ), - 'ptzqjrdrwooean' => array ( + 'cownahwfmghe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ptzqjrdrwooean/nuwj/c/{name}', - 'regex' => '#^/ptzqjrdrwooean/nuwj/c/(?P[^/]+)$#', - 'start' => '/ptzqjrdrwooean/nuwj/', - 'methods' => 'POST', + 'original' => '/cownahwfmghe/{name}', + 'regex' => '#^/cownahwfmghe/(?P[^/]+)$#', + 'start' => '/cownahwfmghe/', + 'methods' => 'PATCH', ), ), - 'kuqz' => array ( + 'qhkb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kuqz/o/chitztlioeqd/{name}', - 'regex' => '#^/kuqz/o/chitztlioeqd/(?P[^/]+)$#', - 'start' => '/kuqz/o/', + 'original' => '/qhkb/bbkorkscxvk/{name}', + 'regex' => '#^/qhkb/bbkorkscxvk/(?P[^/]+)$#', + 'start' => '/qhkb/bbkorkscxvk/', 'methods' => 'GET', ), ), - 'lxlmk' => array ( + 'zmnqebn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lxlmk/m/tetampgrydvar/{name}', - 'regex' => '#^/lxlmk/m/tetampgrydvar/(?P[^/]+)$#', - 'start' => '/lxlmk/m/', + 'original' => '/zmnqebn/b/ujd/aykfw/{name}', + 'regex' => '#^/zmnqebn/b/ujd/aykfw/(?P[^/]+)$#', + 'start' => '/zmnqebn/b/', 'methods' => 'PUT', ), ), - 'zeu' => array ( + 'mmqersuw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zeu/nnkvqmgloeauao/o/n/j/{name}', - 'regex' => '#^/zeu/nnkvqmgloeauao/o/n/j/(?P[^/]+)$#', - 'start' => '/zeu/nnkvqmgloeauao/', - 'methods' => 'DELETE', + 'original' => '/mmqersuw/{name}', + 'regex' => '#^/mmqersuw/(?P[^/]+)$#', + 'start' => '/mmqersuw/', + 'methods' => 'PUT', ), ), - 'cilfilsgbdtfi' => array ( + 'usa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cilfilsgbdtfi/{name}', - 'regex' => '#^/cilfilsgbdtfi/(?P[^/]+)$#', - 'start' => '/cilfilsgbdtfi/', + 'original' => '/usa/gnhqanndjoopz/{name}', + 'regex' => '#^/usa/gnhqanndjoopz/(?P[^/]+)$#', + 'start' => '/usa/gnhqanndjoopz/', 'methods' => 'GET', ), ), - 'dm' => array ( + 'khnpauk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dm/ytqolhz/{name}', - 'regex' => '#^/dm/ytqolhz/(?P[^/]+)$#', - 'start' => '/dm/ytqolhz/', + 'original' => '/khnpauk/bgmonjzmoagy/{name}', + 'regex' => '#^/khnpauk/bgmonjzmoagy/(?P[^/]+)$#', + 'start' => '/khnpauk/bgmonjzmoagy/', 'methods' => 'POST', ), ), - 'e' => array ( + 'cpheih' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/e/ovzrueinqsrjzqq/{name}', - 'regex' => '#^/e/ovzrueinqsrjzqq/(?P[^/]+)$#', - 'start' => '/e/ovzrueinqsrjzqq/', - 'methods' => 'GET', + 'original' => '/cpheih/{name}', + 'regex' => '#^/cpheih/(?P[^/]+)$#', + 'start' => '/cpheih/', + 'methods' => 'DELETE', ), ), - 'uiodr' => array ( + 'usahhsxdfrkk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uiodr/{name}', - 'regex' => '#^/uiodr/(?P[^/]+)$#', - 'start' => '/uiodr/', - 'methods' => 'DELETE', + 'original' => '/usahhsxdfrkk/c/{name}', + 'regex' => '#^/usahhsxdfrkk/c/(?P[^/]+)$#', + 'start' => '/usahhsxdfrkk/c/', + 'methods' => 'GET', ), ), - 'rmnrqqgqcduyiumb' => array ( + 'jdpdgsyxfcbimi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rmnrqqgqcduyiumb/{name}', - 'regex' => '#^/rmnrqqgqcduyiumb/(?P[^/]+)$#', - 'start' => '/rmnrqqgqcduyiumb/', - 'methods' => 'GET', + 'original' => '/jdpdgsyxfcbimi/{name}', + 'regex' => '#^/jdpdgsyxfcbimi/(?P[^/]+)$#', + 'start' => '/jdpdgsyxfcbimi/', + 'methods' => 'PUT', ), ), - 'zus' => array ( + 'cgc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zus/jqdmi/ig/{name}', - 'regex' => '#^/zus/jqdmi/ig/(?P[^/]+)$#', - 'start' => '/zus/jqdmi/', - 'methods' => 'GET', + 'original' => '/cgc/rocby/giqpi/ob/jtd/e/{name}', + 'regex' => '#^/cgc/rocby/giqpi/ob/jtd/e/(?P[^/]+)$#', + 'start' => '/cgc/rocby/', + 'methods' => 'POST', ), ), - 'vgvkbxkgqm' => array ( + 'igbwmwkzgia' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vgvkbxkgqm/r/{name}', - 'regex' => '#^/vgvkbxkgqm/r/(?P[^/]+)$#', - 'start' => '/vgvkbxkgqm/r/', - 'methods' => 'GET', + 'original' => '/igbwmwkzgia/wck/{name}', + 'regex' => '#^/igbwmwkzgia/wck/(?P[^/]+)$#', + 'start' => '/igbwmwkzgia/wck/', + 'methods' => 'POST', ), ), - 'jilfu' => array ( + 'uxhkcf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jilfu/a/nzvddsrgznvfk/{name}', - 'regex' => '#^/jilfu/a/nzvddsrgznvfk/(?P[^/]+)$#', - 'start' => '/jilfu/a/', + 'original' => '/uxhkcf/mdvbpvuahtjl/{name}', + 'regex' => '#^/uxhkcf/mdvbpvuahtjl/(?P[^/]+)$#', + 'start' => '/uxhkcf/mdvbpvuahtjl/', 'methods' => 'POST', ), ), - 'alrx' => array ( + 'koetnmy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/alrx/qb/wwkfgagyph/{name}', - 'regex' => '#^/alrx/qb/wwkfgagyph/(?P[^/]+)$#', - 'start' => '/alrx/qb/', - 'methods' => 'DELETE', + 'original' => '/koetnmy/{name}', + 'regex' => '#^/koetnmy/(?P[^/]+)$#', + 'start' => '/koetnmy/', + 'methods' => 'PATCH', ), ), - 'r' => array ( + 'oyuosmbqh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/r/jkhzs/ghsly/{name}', - 'regex' => '#^/r/jkhzs/ghsly/(?P[^/]+)$#', - 'start' => '/r/jkhzs/', - 'methods' => 'GET', + 'original' => '/oyuosmbqh/{name}', + 'regex' => '#^/oyuosmbqh/(?P[^/]+)$#', + 'start' => '/oyuosmbqh/', + 'methods' => 'POST', ), - 1 => array ( + ), + 'gmrxjyfc' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/r/uqdx/{name}', - 'regex' => '#^/r/uqdx/(?P[^/]+)$#', - 'start' => '/r/uqdx/', - 'methods' => 'GET', + 'original' => '/gmrxjyfc/{name}', + 'regex' => '#^/gmrxjyfc/(?P[^/]+)$#', + 'start' => '/gmrxjyfc/', + 'methods' => 'DELETE', ), ), - 'lxxwvvfguckquxsrg' => array ( + 'gzrpzuyur' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lxxwvvfguckquxsrg/{name}', - 'regex' => '#^/lxxwvvfguckquxsrg/(?P[^/]+)$#', - 'start' => '/lxxwvvfguckquxsrg/', + 'original' => '/gzrpzuyur/niih/gclrztr/{name}', + 'regex' => '#^/gzrpzuyur/niih/gclrztr/(?P[^/]+)$#', + 'start' => '/gzrpzuyur/niih/', 'methods' => 'GET', ), ), - 'jlc' => array ( + 'rpfv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jlc/b/rmkusno/gat/v/{name}', - 'regex' => '#^/jlc/b/rmkusno/gat/v/(?P[^/]+)$#', - 'start' => '/jlc/b/', + 'original' => '/rpfv/vk/jwzgkh/{name}', + 'regex' => '#^/rpfv/vk/jwzgkh/(?P[^/]+)$#', + 'start' => '/rpfv/vk/', 'methods' => 'POST', ), ), - 'tkbu' => array ( + 'amscfdamz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tkbu/prjbzijywfhfdhoq/{name}', - 'regex' => '#^/tkbu/prjbzijywfhfdhoq/(?P[^/]+)$#', - 'start' => '/tkbu/prjbzijywfhfdhoq/', + 'original' => '/amscfdamz/{name}', + 'regex' => '#^/amscfdamz/(?P[^/]+)$#', + 'start' => '/amscfdamz/', 'methods' => 'DELETE', ), ), - 'ssfxxlslguvheqh' => array ( + 'ijf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ssfxxlslguvheqh/f/{name}', - 'regex' => '#^/ssfxxlslguvheqh/f/(?P[^/]+)$#', - 'start' => '/ssfxxlslguvheqh/f/', - 'methods' => 'PATCH', + 'original' => '/ijf/osnhatuxhp/{name}', + 'regex' => '#^/ijf/osnhatuxhp/(?P[^/]+)$#', + 'start' => '/ijf/osnhatuxhp/', + 'methods' => 'POST', ), ), - 'yqip' => array ( + 'lfn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yqip/n/adch/{name}', - 'regex' => '#^/yqip/n/adch/(?P[^/]+)$#', - 'start' => '/yqip/n/', - 'methods' => 'DELETE', + 'original' => '/lfn/xxu/{name}', + 'regex' => '#^/lfn/xxu/(?P[^/]+)$#', + 'start' => '/lfn/xxu/', + 'methods' => 'PUT', ), ), - 'vnbiwb' => array ( + 'oaxnx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vnbiwb/{name}', - 'regex' => '#^/vnbiwb/(?P[^/]+)$#', - 'start' => '/vnbiwb/', - 'methods' => 'PUT', + 'original' => '/oaxnx/a/oxiybrbs/{name}', + 'regex' => '#^/oaxnx/a/oxiybrbs/(?P[^/]+)$#', + 'start' => '/oaxnx/a/', + 'methods' => 'GET', ), ), - 'rmmousk' => array ( + 'n' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rmmousk/xdz/llws/{name}', - 'regex' => '#^/rmmousk/xdz/llws/(?P[^/]+)$#', - 'start' => '/rmmousk/xdz/', + 'original' => '/n/t/ie/w/zelcphli/hacxcj/{name}', + 'regex' => '#^/n/t/ie/w/zelcphli/hacxcj/(?P[^/]+)$#', + 'start' => '/n/t/', + 'methods' => 'PATCH', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/n/irh/mr/ds/{name}', + 'regex' => '#^/n/irh/mr/ds/(?P[^/]+)$#', + 'start' => '/n/irh/', + 'methods' => 'POST', + ), + 2 => array ( + 'handler' => 'handler_func', + 'original' => '/n/idlb/{name}', + 'regex' => '#^/n/idlb/(?P[^/]+)$#', + 'start' => '/n/idlb/', 'methods' => 'DELETE', ), ), - 'leop' => array ( + 'pxgrqnndkqq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/leop/v/{name}', - 'regex' => '#^/leop/v/(?P[^/]+)$#', - 'start' => '/leop/v/', - 'methods' => 'GET', + 'original' => '/pxgrqnndkqq/ovlba/{name}', + 'regex' => '#^/pxgrqnndkqq/ovlba/(?P[^/]+)$#', + 'start' => '/pxgrqnndkqq/ovlba/', + 'methods' => 'DELETE', ), ), - 'idkwrnrfgxnwqwrzy' => array ( + 'eysakjmvggoyj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/idkwrnrfgxnwqwrzy/{name}', - 'regex' => '#^/idkwrnrfgxnwqwrzy/(?P[^/]+)$#', - 'start' => '/idkwrnrfgxnwqwrzy/', + 'original' => '/eysakjmvggoyj/{name}', + 'regex' => '#^/eysakjmvggoyj/(?P[^/]+)$#', + 'start' => '/eysakjmvggoyj/', 'methods' => 'PATCH', ), ), - 'gbg' => array ( + 'xgevo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gbg/myylutyxzgjyov/{name}', - 'regex' => '#^/gbg/myylutyxzgjyov/(?P[^/]+)$#', - 'start' => '/gbg/myylutyxzgjyov/', - 'methods' => 'DELETE', + 'original' => '/xgevo/d/bcobl/{name}', + 'regex' => '#^/xgevo/d/bcobl/(?P[^/]+)$#', + 'start' => '/xgevo/d/', + 'methods' => 'PATCH', ), ), - 'vxoghxvhvyftv' => array ( + 'vn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vxoghxvhvyftv/kd/{name}', - 'regex' => '#^/vxoghxvhvyftv/kd/(?P[^/]+)$#', - 'start' => '/vxoghxvhvyftv/kd/', + 'original' => '/vn/jufza/{name}', + 'regex' => '#^/vn/jufza/(?P[^/]+)$#', + 'start' => '/vn/jufza/', 'methods' => 'GET', ), ), - 'ci' => array ( + 'hskvdpknzw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ci/oabt/{name}', - 'regex' => '#^/ci/oabt/(?P[^/]+)$#', - 'start' => '/ci/oabt/', + 'original' => '/hskvdpknzw/{name}', + 'regex' => '#^/hskvdpknzw/(?P[^/]+)$#', + 'start' => '/hskvdpknzw/', 'methods' => 'DELETE', ), ), - 'bjd' => array ( + 'gzdnlgdnzz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bjd/wvkwziqaavlnmic/{name}', - 'regex' => '#^/bjd/wvkwziqaavlnmic/(?P[^/]+)$#', - 'start' => '/bjd/wvkwziqaavlnmic/', - 'methods' => 'GET', + 'original' => '/gzdnlgdnzz/{name}', + 'regex' => '#^/gzdnlgdnzz/(?P[^/]+)$#', + 'start' => '/gzdnlgdnzz/', + 'methods' => 'PUT', ), ), - 'wx' => array ( + 'qzgxx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wx/cmjz/{name}', - 'regex' => '#^/wx/cmjz/(?P[^/]+)$#', - 'start' => '/wx/cmjz/', - 'methods' => 'PUT', + 'original' => '/qzgxx/zyolb/{name}', + 'regex' => '#^/qzgxx/zyolb/(?P[^/]+)$#', + 'start' => '/qzgxx/zyolb/', + 'methods' => 'DELETE', ), ), - 'mwm' => array ( + 'towmb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mwm/hey/{name}', - 'regex' => '#^/mwm/hey/(?P[^/]+)$#', - 'start' => '/mwm/hey/', + 'original' => '/towmb/smueywn/{name}', + 'regex' => '#^/towmb/smueywn/(?P[^/]+)$#', + 'start' => '/towmb/smueywn/', 'methods' => 'GET', ), ), - 'hzbxzwr' => array ( + 'qaoyy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hzbxzwr/apj/{name}', - 'regex' => '#^/hzbxzwr/apj/(?P[^/]+)$#', - 'start' => '/hzbxzwr/apj/', - 'methods' => 'GET', + 'original' => '/qaoyy/lkkxvfodhxayy/{name}', + 'regex' => '#^/qaoyy/lkkxvfodhxayy/(?P[^/]+)$#', + 'start' => '/qaoyy/lkkxvfodhxayy/', + 'methods' => 'PUT', ), ), - 'vkq' => array ( + 'ksztn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vkq/pfclvqbeewp/y/{name}', - 'regex' => '#^/vkq/pfclvqbeewp/y/(?P[^/]+)$#', - 'start' => '/vkq/pfclvqbeewp/', - 'methods' => 'GET', + 'original' => '/ksztn/hozsovym/kw/{name}', + 'regex' => '#^/ksztn/hozsovym/kw/(?P[^/]+)$#', + 'start' => '/ksztn/hozsovym/', + 'methods' => 'DELETE', + ), + ), + 'rjeczinaekycy' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/rjeczinaekycy/{name}', + 'regex' => '#^/rjeczinaekycy/(?P[^/]+)$#', + 'start' => '/rjeczinaekycy/', + 'methods' => 'DELETE', ), ), - 'ynfemfpicuqhyqjai' => array ( + 'od' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ynfemfpicuqhyqjai/{name}', - 'regex' => '#^/ynfemfpicuqhyqjai/(?P[^/]+)$#', - 'start' => '/ynfemfpicuqhyqjai/', + 'original' => '/od/nanqxuwxks/{name}', + 'regex' => '#^/od/nanqxuwxks/(?P[^/]+)$#', + 'start' => '/od/nanqxuwxks/', 'methods' => 'GET', ), ), - 'dkiojyjjpkyvftcy' => array ( + 'qndrureh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dkiojyjjpkyvftcy/{name}', - 'regex' => '#^/dkiojyjjpkyvftcy/(?P[^/]+)$#', - 'start' => '/dkiojyjjpkyvftcy/', + 'original' => '/qndrureh/uersqtbla/{name}', + 'regex' => '#^/qndrureh/uersqtbla/(?P[^/]+)$#', + 'start' => '/qndrureh/uersqtbla/', 'methods' => 'GET', ), ), - 'kokdklucllu' => array ( + 'baybdeeytjccc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kokdklucllu/mwr/pkxz/{name}', - 'regex' => '#^/kokdklucllu/mwr/pkxz/(?P[^/]+)$#', - 'start' => '/kokdklucllu/mwr/', - 'methods' => 'DELETE', + 'original' => '/baybdeeytjccc/{name}', + 'regex' => '#^/baybdeeytjccc/(?P[^/]+)$#', + 'start' => '/baybdeeytjccc/', + 'methods' => 'GET', ), ), - 'sznnpgbnmewpln' => array ( + 'cndcv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sznnpgbnmewpln/{name}', - 'regex' => '#^/sznnpgbnmewpln/(?P[^/]+)$#', - 'start' => '/sznnpgbnmewpln/', + 'original' => '/cndcv/gm/ngczfojvcpw/{name}', + 'regex' => '#^/cndcv/gm/ngczfojvcpw/(?P[^/]+)$#', + 'start' => '/cndcv/gm/', 'methods' => 'POST', ), ), - 'ozha' => array ( + 'soibwocvvlvcyhodcwi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ozha/shiz/op/{name}', - 'regex' => '#^/ozha/shiz/op/(?P[^/]+)$#', - 'start' => '/ozha/shiz/', - 'methods' => 'PATCH', + 'original' => '/soibwocvvlvcyhodcwi/{name}', + 'regex' => '#^/soibwocvvlvcyhodcwi/(?P[^/]+)$#', + 'start' => '/soibwocvvlvcyhodcwi/', + 'methods' => 'DELETE', ), ), - 'jkpp' => array ( + 'hkhie' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jkpp/fnlzgvqurb/u/jkuq/{name}', - 'regex' => '#^/jkpp/fnlzgvqurb/u/jkuq/(?P[^/]+)$#', - 'start' => '/jkpp/fnlzgvqurb/', + 'original' => '/hkhie/{name}', + 'regex' => '#^/hkhie/(?P[^/]+)$#', + 'start' => '/hkhie/', 'methods' => 'GET', ), ), - 'vyqvdbwb' => array ( + 'mmlhzxlquxvucsbgz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vyqvdbwb/orhrl/nm/{name}', - 'regex' => '#^/vyqvdbwb/orhrl/nm/(?P[^/]+)$#', - 'start' => '/vyqvdbwb/orhrl/', + 'original' => '/mmlhzxlquxvucsbgz/{name}', + 'regex' => '#^/mmlhzxlquxvucsbgz/(?P[^/]+)$#', + 'start' => '/mmlhzxlquxvucsbgz/', 'methods' => 'PUT', ), ), - 'ueihj' => array ( + 'oyoomgm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ueihj/udq/{name}', - 'regex' => '#^/ueihj/udq/(?P[^/]+)$#', - 'start' => '/ueihj/udq/', - 'methods' => 'DELETE', + 'original' => '/oyoomgm/{name}', + 'regex' => '#^/oyoomgm/(?P[^/]+)$#', + 'start' => '/oyoomgm/', + 'methods' => 'PUT', ), ), - 'lrixbtvslzabmm' => array ( + 'jucamok' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lrixbtvslzabmm/{name}', - 'regex' => '#^/lrixbtvslzabmm/(?P[^/]+)$#', - 'start' => '/lrixbtvslzabmm/', + 'original' => '/jucamok/{name}', + 'regex' => '#^/jucamok/(?P[^/]+)$#', + 'start' => '/jucamok/', 'methods' => 'GET', ), ), - 'wpncziybaktckfcf' => array ( + 'fdf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wpncziybaktckfcf/man/{name}', - 'regex' => '#^/wpncziybaktckfcf/man/(?P[^/]+)$#', - 'start' => '/wpncziybaktckfcf/man/', + 'original' => '/fdf/tzr/{name}', + 'regex' => '#^/fdf/tzr/(?P[^/]+)$#', + 'start' => '/fdf/tzr/', 'methods' => 'POST', ), ), - 'rxsxqqc' => array ( + 'fmvfsa' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/fmvfsa/r/{name}', + 'regex' => '#^/fmvfsa/r/(?P[^/]+)$#', + 'start' => '/fmvfsa/r/', + 'methods' => 'PUT', + ), + ), + 'cwaawtqnh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rxsxqqc/gumcyrigp/{name}', - 'regex' => '#^/rxsxqqc/gumcyrigp/(?P[^/]+)$#', - 'start' => '/rxsxqqc/gumcyrigp/', + 'original' => '/cwaawtqnh/mku/{name}', + 'regex' => '#^/cwaawtqnh/mku/(?P[^/]+)$#', + 'start' => '/cwaawtqnh/mku/', 'methods' => 'GET', ), ), - 'sdaec' => array ( + 'soggi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sdaec/{name}', - 'regex' => '#^/sdaec/(?P[^/]+)$#', - 'start' => '/sdaec/', - 'methods' => 'POST', + 'original' => '/soggi/ai/{name}', + 'regex' => '#^/soggi/ai/(?P[^/]+)$#', + 'start' => '/soggi/ai/', + 'methods' => 'GET', ), ), - 'gzlni' => array ( + 'xbxdqhnqqczwv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gzlni/kqnp/{name}', - 'regex' => '#^/gzlni/kqnp/(?P[^/]+)$#', - 'start' => '/gzlni/kqnp/', + 'original' => '/xbxdqhnqqczwv/{name}', + 'regex' => '#^/xbxdqhnqqczwv/(?P[^/]+)$#', + 'start' => '/xbxdqhnqqczwv/', 'methods' => 'DELETE', ), ), - 'qmtxogieg' => array ( + 'kwpfqa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qmtxogieg/ztxcp/{name}', - 'regex' => '#^/qmtxogieg/ztxcp/(?P[^/]+)$#', - 'start' => '/qmtxogieg/ztxcp/', + 'original' => '/kwpfqa/ph/{name}', + 'regex' => '#^/kwpfqa/ph/(?P[^/]+)$#', + 'start' => '/kwpfqa/ph/', 'methods' => 'POST', ), ), - 'eo' => array ( + 'bewqnxeuss' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eo/juozzbivn/pffc/gfc/{name}', - 'regex' => '#^/eo/juozzbivn/pffc/gfc/(?P[^/]+)$#', - 'start' => '/eo/juozzbivn/', + 'original' => '/bewqnxeuss/nktrzns/xok/{name}', + 'regex' => '#^/bewqnxeuss/nktrzns/xok/(?P[^/]+)$#', + 'start' => '/bewqnxeuss/nktrzns/', 'methods' => 'GET', ), ), - 'ibshjrluwsy' => array ( + 'ickgbbacnawhz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ibshjrluwsy/{name}', - 'regex' => '#^/ibshjrluwsy/(?P[^/]+)$#', - 'start' => '/ibshjrluwsy/', - 'methods' => 'GET', + 'original' => '/ickgbbacnawhz/{name}', + 'regex' => '#^/ickgbbacnawhz/(?P[^/]+)$#', + 'start' => '/ickgbbacnawhz/', + 'methods' => 'DELETE', ), ), - 'wsixxrnwuygi' => array ( + 'azord' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wsixxrnwuygi/oqd/oif/{name}', - 'regex' => '#^/wsixxrnwuygi/oqd/oif/(?P[^/]+)$#', - 'start' => '/wsixxrnwuygi/oqd/', + 'original' => '/azord/qttpwwk/{name}', + 'regex' => '#^/azord/qttpwwk/(?P[^/]+)$#', + 'start' => '/azord/qttpwwk/', 'methods' => 'GET', ), ), - 'elgyj' => array ( + 'hvedgqoe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/elgyj/{name}', - 'regex' => '#^/elgyj/(?P[^/]+)$#', - 'start' => '/elgyj/', - 'methods' => 'GET', + 'original' => '/hvedgqoe/tnxf/{name}', + 'regex' => '#^/hvedgqoe/tnxf/(?P[^/]+)$#', + 'start' => '/hvedgqoe/tnxf/', + 'methods' => 'DELETE', ), ), - 'pets' => array ( + 'idyrpzuxxh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pets/lukk/{name}', - 'regex' => '#^/pets/lukk/(?P[^/]+)$#', - 'start' => '/pets/lukk/', - 'methods' => 'GET', + 'original' => '/idyrpzuxxh/{name}', + 'regex' => '#^/idyrpzuxxh/(?P[^/]+)$#', + 'start' => '/idyrpzuxxh/', + 'methods' => 'DELETE', ), ), - 'dknlqbtdsfo' => array ( + 'jggcfkw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dknlqbtdsfo/{name}', - 'regex' => '#^/dknlqbtdsfo/(?P[^/]+)$#', - 'start' => '/dknlqbtdsfo/', - 'methods' => 'GET', + 'original' => '/jggcfkw/mxznnmf/{name}', + 'regex' => '#^/jggcfkw/mxznnmf/(?P[^/]+)$#', + 'start' => '/jggcfkw/mxznnmf/', + 'methods' => 'PUT', ), ), - 'vjganekhxrsah' => array ( + 'muxcp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vjganekhxrsah/{name}', - 'regex' => '#^/vjganekhxrsah/(?P[^/]+)$#', - 'start' => '/vjganekhxrsah/', + 'original' => '/muxcp/{name}', + 'regex' => '#^/muxcp/(?P[^/]+)$#', + 'start' => '/muxcp/', 'methods' => 'POST', ), ), - 'ok' => array ( + 'ghzypgejjtfniey' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/ghzypgejjtfniey/{name}', + 'regex' => '#^/ghzypgejjtfniey/(?P[^/]+)$#', + 'start' => '/ghzypgejjtfniey/', + 'methods' => 'GET', + ), + ), + 'usiwbgbrqcyiiw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ok/kcviffkzpmwgdwi/{name}', - 'regex' => '#^/ok/kcviffkzpmwgdwi/(?P[^/]+)$#', - 'start' => '/ok/kcviffkzpmwgdwi/', + 'original' => '/usiwbgbrqcyiiw/{name}', + 'regex' => '#^/usiwbgbrqcyiiw/(?P[^/]+)$#', + 'start' => '/usiwbgbrqcyiiw/', 'methods' => 'POST', ), ), - 'gpfqbxcpmw' => array ( + 'nwylabsl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gpfqbxcpmw/{name}', - 'regex' => '#^/gpfqbxcpmw/(?P[^/]+)$#', - 'start' => '/gpfqbxcpmw/', - 'methods' => 'PUT', + 'original' => '/nwylabsl/{name}', + 'regex' => '#^/nwylabsl/(?P[^/]+)$#', + 'start' => '/nwylabsl/', + 'methods' => 'PATCH', ), ), - 'udbiyvnflkoq' => array ( + 'qzgzb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/udbiyvnflkoq/{name}', - 'regex' => '#^/udbiyvnflkoq/(?P[^/]+)$#', - 'start' => '/udbiyvnflkoq/', + 'original' => '/qzgzb/xaq/{name}', + 'regex' => '#^/qzgzb/xaq/(?P[^/]+)$#', + 'start' => '/qzgzb/xaq/', 'methods' => 'POST', ), ), - 'laforf' => array ( + 'lznobnp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/laforf/{name}', - 'regex' => '#^/laforf/(?P[^/]+)$#', - 'start' => '/laforf/', - 'methods' => 'DELETE', + 'original' => '/lznobnp/d/{name}', + 'regex' => '#^/lznobnp/d/(?P[^/]+)$#', + 'start' => '/lznobnp/d/', + 'methods' => 'PATCH', + ), + ), + 'kc' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/kc/lqynlpkbatg/{name}', + 'regex' => '#^/kc/lqynlpkbatg/(?P[^/]+)$#', + 'start' => '/kc/lqynlpkbatg/', + 'methods' => 'POST', ), ), - 'vatleinn' => array ( + 'rdviwvfe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vatleinn/pearpbc/hms/{name}', - 'regex' => '#^/vatleinn/pearpbc/hms/(?P[^/]+)$#', - 'start' => '/vatleinn/pearpbc/', + 'original' => '/rdviwvfe/nltexnmsvvw/{name}', + 'regex' => '#^/rdviwvfe/nltexnmsvvw/(?P[^/]+)$#', + 'start' => '/rdviwvfe/nltexnmsvvw/', 'methods' => 'GET', ), ), - 'nwys' => array ( + 'vgztfkgdtkkdrl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nwys/yjj/n/wwzvg/{name}', - 'regex' => '#^/nwys/yjj/n/wwzvg/(?P[^/]+)$#', - 'start' => '/nwys/yjj/', - 'methods' => 'POST', + 'original' => '/vgztfkgdtkkdrl/{name}', + 'regex' => '#^/vgztfkgdtkkdrl/(?P[^/]+)$#', + 'start' => '/vgztfkgdtkkdrl/', + 'methods' => 'PUT', ), ), - 'vtz' => array ( + 'isgvqunq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vtz/ghz/qqpmxq/ajmol/{name}', - 'regex' => '#^/vtz/ghz/qqpmxq/ajmol/(?P[^/]+)$#', - 'start' => '/vtz/ghz/', + 'original' => '/isgvqunq/{name}', + 'regex' => '#^/isgvqunq/(?P[^/]+)$#', + 'start' => '/isgvqunq/', 'methods' => 'PUT', ), ), - 'dgidquts' => array ( + 'pgrqxdrgd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dgidquts/tt/{name}', - 'regex' => '#^/dgidquts/tt/(?P[^/]+)$#', - 'start' => '/dgidquts/tt/', - 'methods' => 'GET', + 'original' => '/pgrqxdrgd/f/{name}', + 'regex' => '#^/pgrqxdrgd/f/(?P[^/]+)$#', + 'start' => '/pgrqxdrgd/f/', + 'methods' => 'DELETE', ), ), - 'wfjaz' => array ( + 'jhmfolnbwcsdgdc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wfjaz/uexgj/jcru/{name}', - 'regex' => '#^/wfjaz/uexgj/jcru/(?P[^/]+)$#', - 'start' => '/wfjaz/uexgj/', + 'original' => '/jhmfolnbwcsdgdc/{name}', + 'regex' => '#^/jhmfolnbwcsdgdc/(?P[^/]+)$#', + 'start' => '/jhmfolnbwcsdgdc/', 'methods' => 'GET', ), ), - 'yejbqd' => array ( + 'pxrddcnrn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yejbqd/n/{name}', - 'regex' => '#^/yejbqd/n/(?P[^/]+)$#', - 'start' => '/yejbqd/n/', + 'original' => '/pxrddcnrn/{name}', + 'regex' => '#^/pxrddcnrn/(?P[^/]+)$#', + 'start' => '/pxrddcnrn/', 'methods' => 'PATCH', ), ), - 'ykkao' => array ( + 'zcca' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ykkao/{name}', - 'regex' => '#^/ykkao/(?P[^/]+)$#', - 'start' => '/ykkao/', - 'methods' => 'GET', + 'original' => '/zcca/ogjk/h/{name}', + 'regex' => '#^/zcca/ogjk/h/(?P[^/]+)$#', + 'start' => '/zcca/ogjk/', + 'methods' => 'PUT', ), ), - 'opiyl' => array ( + 'mjpznwkmi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/opiyl/fcnumb/{name}', - 'regex' => '#^/opiyl/fcnumb/(?P[^/]+)$#', - 'start' => '/opiyl/fcnumb/', + 'original' => '/mjpznwkmi/fftigjeaha/{name}', + 'regex' => '#^/mjpznwkmi/fftigjeaha/(?P[^/]+)$#', + 'start' => '/mjpznwkmi/fftigjeaha/', 'methods' => 'GET', ), ), - 'nakumfcxpuogoiqroedi' => array ( + 'vblwfzy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nakumfcxpuogoiqroedi/{name}', - 'regex' => '#^/nakumfcxpuogoiqroedi/(?P[^/]+)$#', - 'start' => '/nakumfcxpuogoiqroedi/', - 'methods' => 'GET', + 'original' => '/vblwfzy/lftt/t/rcgxehh/{name}', + 'regex' => '#^/vblwfzy/lftt/t/rcgxehh/(?P[^/]+)$#', + 'start' => '/vblwfzy/lftt/', + 'methods' => 'DELETE', ), ), - 'iwuledc' => array ( + 'usxnd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iwuledc/{name}', - 'regex' => '#^/iwuledc/(?P[^/]+)$#', - 'start' => '/iwuledc/', - 'methods' => 'GET', + 'original' => '/usxnd/vjjeofajy/tjnl/{name}', + 'regex' => '#^/usxnd/vjjeofajy/tjnl/(?P[^/]+)$#', + 'start' => '/usxnd/vjjeofajy/', + 'methods' => 'DELETE', ), ), - 'hkjqbcgn' => array ( + 'bymc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hkjqbcgn/vffsb/{name}', - 'regex' => '#^/hkjqbcgn/vffsb/(?P[^/]+)$#', - 'start' => '/hkjqbcgn/vffsb/', + 'original' => '/bymc/rm/hmekovanuzwkox/{name}', + 'regex' => '#^/bymc/rm/hmekovanuzwkox/(?P[^/]+)$#', + 'start' => '/bymc/rm/', 'methods' => 'GET', ), ), - 'cjxpxfzzky' => array ( + 'horjwk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cjxpxfzzky/{name}', - 'regex' => '#^/cjxpxfzzky/(?P[^/]+)$#', - 'start' => '/cjxpxfzzky/', - 'methods' => 'POST', + 'original' => '/horjwk/hros/{name}', + 'regex' => '#^/horjwk/hros/(?P[^/]+)$#', + 'start' => '/horjwk/hros/', + 'methods' => 'GET', ), ), - 'snzytr' => array ( + 'vz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/snzytr/{name}', - 'regex' => '#^/snzytr/(?P[^/]+)$#', - 'start' => '/snzytr/', + 'original' => '/vz/ac/ux/{name}', + 'regex' => '#^/vz/ac/ux/(?P[^/]+)$#', + 'start' => '/vz/ac/', 'methods' => 'PUT', ), ), - 'hpdvtusaavy' => array ( + 'gmxefshu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hpdvtusaavy/{name}', - 'regex' => '#^/hpdvtusaavy/(?P[^/]+)$#', - 'start' => '/hpdvtusaavy/', - 'methods' => 'GET', + 'original' => '/gmxefshu/{name}', + 'regex' => '#^/gmxefshu/(?P[^/]+)$#', + 'start' => '/gmxefshu/', + 'methods' => 'DELETE', ), ), - 'lgd' => array ( + 'oiyqhcycvnsypd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lgd/gtilm/{name}', - 'regex' => '#^/lgd/gtilm/(?P[^/]+)$#', - 'start' => '/lgd/gtilm/', - 'methods' => 'PATCH', + 'original' => '/oiyqhcycvnsypd/{name}', + 'regex' => '#^/oiyqhcycvnsypd/(?P[^/]+)$#', + 'start' => '/oiyqhcycvnsypd/', + 'methods' => 'POST', ), ), - 'meejc' => array ( + 'gla' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/meejc/rybdjfjcyk/sq/{name}', - 'regex' => '#^/meejc/rybdjfjcyk/sq/(?P[^/]+)$#', - 'start' => '/meejc/rybdjfjcyk/', - 'methods' => 'DELETE', + 'original' => '/gla/n/ac/{name}', + 'regex' => '#^/gla/n/ac/(?P[^/]+)$#', + 'start' => '/gla/n/', + 'methods' => 'GET', ), ), - 'ttg' => array ( + 'xnliyaalbz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ttg/r/us/m/umrokim/{name}', - 'regex' => '#^/ttg/r/us/m/umrokim/(?P[^/]+)$#', - 'start' => '/ttg/r/', - 'methods' => 'PUT', + 'original' => '/xnliyaalbz/ugxsx/maetf/{name}', + 'regex' => '#^/xnliyaalbz/ugxsx/maetf/(?P[^/]+)$#', + 'start' => '/xnliyaalbz/ugxsx/', + 'methods' => 'DELETE', ), ), - 'lgullwbpaw' => array ( + 'axonopva' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lgullwbpaw/{name}', - 'regex' => '#^/lgullwbpaw/(?P[^/]+)$#', - 'start' => '/lgullwbpaw/', - 'methods' => 'POST', + 'original' => '/axonopva/{name}', + 'regex' => '#^/axonopva/(?P[^/]+)$#', + 'start' => '/axonopva/', + 'methods' => 'PATCH', ), ), - 'ijfabn' => array ( + 'ibcnrgnhpahyaswz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ijfabn/{name}', - 'regex' => '#^/ijfabn/(?P[^/]+)$#', - 'start' => '/ijfabn/', - 'methods' => 'POST', + 'original' => '/ibcnrgnhpahyaswz/{name}', + 'regex' => '#^/ibcnrgnhpahyaswz/(?P[^/]+)$#', + 'start' => '/ibcnrgnhpahyaswz/', + 'methods' => 'PATCH', ), ), - 'tucnbfzicqn' => array ( + 'vlgxezsxj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tucnbfzicqn/j/{name}', - 'regex' => '#^/tucnbfzicqn/j/(?P[^/]+)$#', - 'start' => '/tucnbfzicqn/j/', + 'original' => '/vlgxezsxj/wr/bp/{name}', + 'regex' => '#^/vlgxezsxj/wr/bp/(?P[^/]+)$#', + 'start' => '/vlgxezsxj/wr/', 'methods' => 'PATCH', ), ), - 'hwlsjfxvgce' => array ( + 'igdpi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hwlsjfxvgce/{name}', - 'regex' => '#^/hwlsjfxvgce/(?P[^/]+)$#', - 'start' => '/hwlsjfxvgce/', - 'methods' => 'PUT', + 'original' => '/igdpi/yjdbsxkd/{name}', + 'regex' => '#^/igdpi/yjdbsxkd/(?P[^/]+)$#', + 'start' => '/igdpi/yjdbsxkd/', + 'methods' => 'PATCH', ), ), - 'cxowpymhqmubs' => array ( + 'oiletiub' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cxowpymhqmubs/{name}', - 'regex' => '#^/cxowpymhqmubs/(?P[^/]+)$#', - 'start' => '/cxowpymhqmubs/', - 'methods' => 'GET', + 'original' => '/oiletiub/vkkomsh/{name}', + 'regex' => '#^/oiletiub/vkkomsh/(?P[^/]+)$#', + 'start' => '/oiletiub/vkkomsh/', + 'methods' => 'PUT', ), ), - 'ygta' => array ( + 'xqeoiypmde' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ygta/hkvpvs/{name}', - 'regex' => '#^/ygta/hkvpvs/(?P[^/]+)$#', - 'start' => '/ygta/hkvpvs/', + 'original' => '/xqeoiypmde/{name}', + 'regex' => '#^/xqeoiypmde/(?P[^/]+)$#', + 'start' => '/xqeoiypmde/', 'methods' => 'PATCH', ), ), - 'yhrfane' => array ( + 'bufyvv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yhrfane/{name}', - 'regex' => '#^/yhrfane/(?P[^/]+)$#', - 'start' => '/yhrfane/', - 'methods' => 'DELETE', + 'original' => '/bufyvv/f/op/{name}', + 'regex' => '#^/bufyvv/f/op/(?P[^/]+)$#', + 'start' => '/bufyvv/f/', + 'methods' => 'PUT', ), ), - 'mjgil' => array ( + 'cxnqdi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mjgil/aqxo/{name}', - 'regex' => '#^/mjgil/aqxo/(?P[^/]+)$#', - 'start' => '/mjgil/aqxo/', - 'methods' => 'POST', + 'original' => '/cxnqdi/{name}', + 'regex' => '#^/cxnqdi/(?P[^/]+)$#', + 'start' => '/cxnqdi/', + 'methods' => 'GET', ), ), - 'guwoz' => array ( + 'ldlmuu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/guwoz/{name}', - 'regex' => '#^/guwoz/(?P[^/]+)$#', - 'start' => '/guwoz/', - 'methods' => 'PATCH', + 'original' => '/ldlmuu/{name}', + 'regex' => '#^/ldlmuu/(?P[^/]+)$#', + 'start' => '/ldlmuu/', + 'methods' => 'DELETE', ), ), - 'gpzymdff' => array ( + 'mhxpgfqlhadgfnmzi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gpzymdff/mgjdlirr/io/{name}', - 'regex' => '#^/gpzymdff/mgjdlirr/io/(?P[^/]+)$#', - 'start' => '/gpzymdff/mgjdlirr/', - 'methods' => 'PUT', + 'original' => '/mhxpgfqlhadgfnmzi/{name}', + 'regex' => '#^/mhxpgfqlhadgfnmzi/(?P[^/]+)$#', + 'start' => '/mhxpgfqlhadgfnmzi/', + 'methods' => 'PATCH', ), ), - 'nspdxmkglryufpcgu' => array ( + 'vmoxeldwbnbmnz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nspdxmkglryufpcgu/{name}', - 'regex' => '#^/nspdxmkglryufpcgu/(?P[^/]+)$#', - 'start' => '/nspdxmkglryufpcgu/', - 'methods' => 'PUT', + 'original' => '/vmoxeldwbnbmnz/{name}', + 'regex' => '#^/vmoxeldwbnbmnz/(?P[^/]+)$#', + 'start' => '/vmoxeldwbnbmnz/', + 'methods' => 'PATCH', ), ), - 'rizsdeqosfsu' => array ( + 'ltzmgzkyvpyhhdy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rizsdeqosfsu/{name}', - 'regex' => '#^/rizsdeqosfsu/(?P[^/]+)$#', - 'start' => '/rizsdeqosfsu/', + 'original' => '/ltzmgzkyvpyhhdy/{name}', + 'regex' => '#^/ltzmgzkyvpyhhdy/(?P[^/]+)$#', + 'start' => '/ltzmgzkyvpyhhdy/', 'methods' => 'PATCH', ), ), - 'rurieayn' => array ( + 'fyzgxolzufpd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rurieayn/{name}', - 'regex' => '#^/rurieayn/(?P[^/]+)$#', - 'start' => '/rurieayn/', + 'original' => '/fyzgxolzufpd/{name}', + 'regex' => '#^/fyzgxolzufpd/(?P[^/]+)$#', + 'start' => '/fyzgxolzufpd/', 'methods' => 'DELETE', ), ), - 'svtjoatnobv' => array ( + 'ufpzzxrh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/svtjoatnobv/{name}', - 'regex' => '#^/svtjoatnobv/(?P[^/]+)$#', - 'start' => '/svtjoatnobv/', + 'original' => '/ufpzzxrh/tud/{name}', + 'regex' => '#^/ufpzzxrh/tud/(?P[^/]+)$#', + 'start' => '/ufpzzxrh/tud/', 'methods' => 'GET', ), ), - 'oqkvsfskapadr' => array ( + 'rufirwgt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oqkvsfskapadr/{name}', - 'regex' => '#^/oqkvsfskapadr/(?P[^/]+)$#', - 'start' => '/oqkvsfskapadr/', - 'methods' => 'DELETE', + 'original' => '/rufirwgt/w/e/asdrsceku/g/{name}', + 'regex' => '#^/rufirwgt/w/e/asdrsceku/g/(?P[^/]+)$#', + 'start' => '/rufirwgt/w/', + 'methods' => 'PUT', ), ), - 'vwgs' => array ( + 'lx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vwgs/kuweggf/{name}', - 'regex' => '#^/vwgs/kuweggf/(?P[^/]+)$#', - 'start' => '/vwgs/kuweggf/', + 'original' => '/lx/qqikuf/ofv/jfjx/{name}', + 'regex' => '#^/lx/qqikuf/ofv/jfjx/(?P[^/]+)$#', + 'start' => '/lx/qqikuf/', 'methods' => 'PUT', ), ), - 'kbenxir' => array ( + 'crhghnobsldnt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kbenxir/{name}', - 'regex' => '#^/kbenxir/(?P[^/]+)$#', - 'start' => '/kbenxir/', + 'original' => '/crhghnobsldnt/{name}', + 'regex' => '#^/crhghnobsldnt/(?P[^/]+)$#', + 'start' => '/crhghnobsldnt/', 'methods' => 'PATCH', ), ), - 'mdvmtu' => array ( + 'juc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mdvmtu/ufxevf/{name}', - 'regex' => '#^/mdvmtu/ufxevf/(?P[^/]+)$#', - 'start' => '/mdvmtu/ufxevf/', + 'original' => '/juc/yokvcfdp/{name}', + 'regex' => '#^/juc/yokvcfdp/(?P[^/]+)$#', + 'start' => '/juc/yokvcfdp/', 'methods' => 'DELETE', ), ), - 'qch' => array ( + 'alhicj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qch/am/xmhdm/p/xojbxb/{name}', - 'regex' => '#^/qch/am/xmhdm/p/xojbxb/(?P[^/]+)$#', - 'start' => '/qch/am/', + 'original' => '/alhicj/{name}', + 'regex' => '#^/alhicj/(?P[^/]+)$#', + 'start' => '/alhicj/', 'methods' => 'DELETE', ), ), - 'si' => array ( + 'clhfmwunpj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/si/jua/{name}', - 'regex' => '#^/si/jua/(?P[^/]+)$#', - 'start' => '/si/jua/', - 'methods' => 'POST', + 'original' => '/clhfmwunpj/mwpjqpwfks/{name}', + 'regex' => '#^/clhfmwunpj/mwpjqpwfks/(?P[^/]+)$#', + 'start' => '/clhfmwunpj/mwpjqpwfks/', + 'methods' => 'PATCH', ), ), - 'orqmasc' => array ( + 'augpqdnhedsl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/orqmasc/ucnd/{name}', - 'regex' => '#^/orqmasc/ucnd/(?P[^/]+)$#', - 'start' => '/orqmasc/ucnd/', - 'methods' => 'POST', + 'original' => '/augpqdnhedsl/urakumka/{name}', + 'regex' => '#^/augpqdnhedsl/urakumka/(?P[^/]+)$#', + 'start' => '/augpqdnhedsl/urakumka/', + 'methods' => 'DELETE', ), ), - 'idvnjgnwjw' => array ( + 'lkgpeywktzla' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/idvnjgnwjw/u/{name}', - 'regex' => '#^/idvnjgnwjw/u/(?P[^/]+)$#', - 'start' => '/idvnjgnwjw/u/', - 'methods' => 'DELETE', + 'original' => '/lkgpeywktzla/{name}', + 'regex' => '#^/lkgpeywktzla/(?P[^/]+)$#', + 'start' => '/lkgpeywktzla/', + 'methods' => 'GET', ), ), - 'vu' => array ( + 'cmejxpepvdlc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vu/mnmcevki/{name}', - 'regex' => '#^/vu/mnmcevki/(?P[^/]+)$#', - 'start' => '/vu/mnmcevki/', - 'methods' => 'GET', + 'original' => '/cmejxpepvdlc/b/np/{name}', + 'regex' => '#^/cmejxpepvdlc/b/np/(?P[^/]+)$#', + 'start' => '/cmejxpepvdlc/b/', + 'methods' => 'PUT', ), ), - 'bgafk' => array ( + 'auv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bgafk/{name}', - 'regex' => '#^/bgafk/(?P[^/]+)$#', - 'start' => '/bgafk/', + 'original' => '/auv/shhlhmoigs/fnk/{name}', + 'regex' => '#^/auv/shhlhmoigs/fnk/(?P[^/]+)$#', + 'start' => '/auv/shhlhmoigs/', 'methods' => 'GET', ), ), - 'heik' => array ( + 'jlev' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/heik/qhf/{name}', - 'regex' => '#^/heik/qhf/(?P[^/]+)$#', - 'start' => '/heik/qhf/', + 'original' => '/jlev/jha/buhtwwhnrwe/{name}', + 'regex' => '#^/jlev/jha/buhtwwhnrwe/(?P[^/]+)$#', + 'start' => '/jlev/jha/', 'methods' => 'POST', ), ), - 'zpsehstvnnqg' => array ( + 'kfodustfcsk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zpsehstvnnqg/{name}', - 'regex' => '#^/zpsehstvnnqg/(?P[^/]+)$#', - 'start' => '/zpsehstvnnqg/', - 'methods' => 'PATCH', + 'original' => '/kfodustfcsk/setc/{name}', + 'regex' => '#^/kfodustfcsk/setc/(?P[^/]+)$#', + 'start' => '/kfodustfcsk/setc/', + 'methods' => 'GET', ), ), - 'yjrndgugqpajsmwig' => array ( + 'fymlwqkzae' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yjrndgugqpajsmwig/{name}', - 'regex' => '#^/yjrndgugqpajsmwig/(?P[^/]+)$#', - 'start' => '/yjrndgugqpajsmwig/', + 'original' => '/fymlwqkzae/mecnyzoqds/{name}', + 'regex' => '#^/fymlwqkzae/mecnyzoqds/(?P[^/]+)$#', + 'start' => '/fymlwqkzae/mecnyzoqds/', 'methods' => 'GET', ), ), - 'rxsha' => array ( + 'vcoxiqdglkto' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rxsha/mcv/xwvtizu/{name}', - 'regex' => '#^/rxsha/mcv/xwvtizu/(?P[^/]+)$#', - 'start' => '/rxsha/mcv/', - 'methods' => 'DELETE', + 'original' => '/vcoxiqdglkto/{name}', + 'regex' => '#^/vcoxiqdglkto/(?P[^/]+)$#', + 'start' => '/vcoxiqdglkto/', + 'methods' => 'PATCH', ), ), - 'tuqaajwz' => array ( + 'uwd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tuqaajwz/{name}', - 'regex' => '#^/tuqaajwz/(?P[^/]+)$#', - 'start' => '/tuqaajwz/', + 'original' => '/uwd/qmtrlkupqkt/ndoc/n/{name}', + 'regex' => '#^/uwd/qmtrlkupqkt/ndoc/n/(?P[^/]+)$#', + 'start' => '/uwd/qmtrlkupqkt/', 'methods' => 'DELETE', ), ), - 'yiswwj' => array ( + 'apzaot' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yiswwj/{name}', - 'regex' => '#^/yiswwj/(?P[^/]+)$#', - 'start' => '/yiswwj/', - 'methods' => 'PATCH', + 'original' => '/apzaot/hhaqtb/{name}', + 'regex' => '#^/apzaot/hhaqtb/(?P[^/]+)$#', + 'start' => '/apzaot/hhaqtb/', + 'methods' => 'DELETE', ), ), - 'rzfvufak' => array ( + 'njrgcmpnsfynlzmf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rzfvufak/e/{name}', - 'regex' => '#^/rzfvufak/e/(?P[^/]+)$#', - 'start' => '/rzfvufak/e/', - 'methods' => 'POST', + 'original' => '/njrgcmpnsfynlzmf/vmm/{name}', + 'regex' => '#^/njrgcmpnsfynlzmf/vmm/(?P[^/]+)$#', + 'start' => '/njrgcmpnsfynlzmf/vmm/', + 'methods' => 'PUT', ), ), - 'ftkn' => array ( + 'jqunlhz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ftkn/jx/ka/{name}', - 'regex' => '#^/ftkn/jx/ka/(?P[^/]+)$#', - 'start' => '/ftkn/jx/', - 'methods' => 'GET', + 'original' => '/jqunlhz/p/yxil/{name}', + 'regex' => '#^/jqunlhz/p/yxil/(?P[^/]+)$#', + 'start' => '/jqunlhz/p/', + 'methods' => 'POST', ), ), - 'fijcnxwylj' => array ( + 'scmmps' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fijcnxwylj/{name}', - 'regex' => '#^/fijcnxwylj/(?P[^/]+)$#', - 'start' => '/fijcnxwylj/', + 'original' => '/scmmps/yifbvmqsonle/{name}', + 'regex' => '#^/scmmps/yifbvmqsonle/(?P[^/]+)$#', + 'start' => '/scmmps/yifbvmqsonle/', 'methods' => 'GET', ), ), - 'yabnsbasagfnqhdsrw' => array ( + 'rxsptxqxfs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yabnsbasagfnqhdsrw/{name}', - 'regex' => '#^/yabnsbasagfnqhdsrw/(?P[^/]+)$#', - 'start' => '/yabnsbasagfnqhdsrw/', + 'original' => '/rxsptxqxfs/{name}', + 'regex' => '#^/rxsptxqxfs/(?P[^/]+)$#', + 'start' => '/rxsptxqxfs/', 'methods' => 'DELETE', ), ), - 'cuiquvdvc' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/cuiquvdvc/cie/{name}', - 'regex' => '#^/cuiquvdvc/cie/(?P[^/]+)$#', - 'start' => '/cuiquvdvc/cie/', - 'methods' => 'PATCH', - ), - ), - 'usx' => array ( + 'odab' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/usx/rcrrzmfzlfgxz/{name}', - 'regex' => '#^/usx/rcrrzmfzlfgxz/(?P[^/]+)$#', - 'start' => '/usx/rcrrzmfzlfgxz/', - 'methods' => 'GET', + 'original' => '/odab/zxtvxmxdsoicskjm/{name}', + 'regex' => '#^/odab/zxtvxmxdsoicskjm/(?P[^/]+)$#', + 'start' => '/odab/zxtvxmxdsoicskjm/', + 'methods' => 'DELETE', ), ), - 'vyy' => array ( + 'fgtrotjbfv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vyy/w/zypm/djht/uj/{name}', - 'regex' => '#^/vyy/w/zypm/djht/uj/(?P[^/]+)$#', - 'start' => '/vyy/w/', + 'original' => '/fgtrotjbfv/s/{name}', + 'regex' => '#^/fgtrotjbfv/s/(?P[^/]+)$#', + 'start' => '/fgtrotjbfv/s/', 'methods' => 'PUT', ), ), - 'dvilanbkic' => array ( + 'lirfjgrt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dvilanbkic/{name}', - 'regex' => '#^/dvilanbkic/(?P[^/]+)$#', - 'start' => '/dvilanbkic/', - 'methods' => 'DELETE', + 'original' => '/lirfjgrt/{name}', + 'regex' => '#^/lirfjgrt/(?P[^/]+)$#', + 'start' => '/lirfjgrt/', + 'methods' => 'PATCH', ), ), - 'kecqlmk' => array ( + 'bajvehtc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kecqlmk/m/gdg/p/{name}', - 'regex' => '#^/kecqlmk/m/gdg/p/(?P[^/]+)$#', - 'start' => '/kecqlmk/m/', - 'methods' => 'GET', + 'original' => '/bajvehtc/{name}', + 'regex' => '#^/bajvehtc/(?P[^/]+)$#', + 'start' => '/bajvehtc/', + 'methods' => 'PUT', ), ), - 'mv' => array ( + 'uolphdxubmcml' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mv/tnlrdwlgdcvuyp/{name}', - 'regex' => '#^/mv/tnlrdwlgdcvuyp/(?P[^/]+)$#', - 'start' => '/mv/tnlrdwlgdcvuyp/', - 'methods' => 'PUT', + 'original' => '/uolphdxubmcml/{name}', + 'regex' => '#^/uolphdxubmcml/(?P[^/]+)$#', + 'start' => '/uolphdxubmcml/', + 'methods' => 'GET', ), ), - 'qkqqk' => array ( + 'acnscwkd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qkqqk/{name}', - 'regex' => '#^/qkqqk/(?P[^/]+)$#', - 'start' => '/qkqqk/', - 'methods' => 'DELETE', + 'original' => '/acnscwkd/{name}', + 'regex' => '#^/acnscwkd/(?P[^/]+)$#', + 'start' => '/acnscwkd/', + 'methods' => 'GET', ), ), - 'zzqnobnq' => array ( + 'uizt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zzqnobnq/no/ogenr/{name}', - 'regex' => '#^/zzqnobnq/no/ogenr/(?P[^/]+)$#', - 'start' => '/zzqnobnq/no/', - 'methods' => 'GET', + 'original' => '/uizt/gazyb/{name}', + 'regex' => '#^/uizt/gazyb/(?P[^/]+)$#', + 'start' => '/uizt/gazyb/', + 'methods' => 'PATCH', ), ), - 'aerhybsqxxmavag' => array ( + 'prxnyh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aerhybsqxxmavag/{name}', - 'regex' => '#^/aerhybsqxxmavag/(?P[^/]+)$#', - 'start' => '/aerhybsqxxmavag/', + 'original' => '/prxnyh/{name}', + 'regex' => '#^/prxnyh/(?P[^/]+)$#', + 'start' => '/prxnyh/', 'methods' => 'POST', ), ), - 'fwtdf' => array ( + 'uheqrfzxlp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fwtdf/s/afuq/{name}', - 'regex' => '#^/fwtdf/s/afuq/(?P[^/]+)$#', - 'start' => '/fwtdf/s/', - 'methods' => 'PUT', + 'original' => '/uheqrfzxlp/{name}', + 'regex' => '#^/uheqrfzxlp/(?P[^/]+)$#', + 'start' => '/uheqrfzxlp/', + 'methods' => 'PATCH', ), ), - 'pz' => array ( + 'jrahc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pz/rdaiempqsbahbpd/pz/{name}', - 'regex' => '#^/pz/rdaiempqsbahbpd/pz/(?P[^/]+)$#', - 'start' => '/pz/rdaiempqsbahbpd/', + 'original' => '/jrahc/teyvntwjjtwbqvx/{name}', + 'regex' => '#^/jrahc/teyvntwjjtwbqvx/(?P[^/]+)$#', + 'start' => '/jrahc/teyvntwjjtwbqvx/', 'methods' => 'GET', ), ), - 'jqygblksl' => array ( + 'jmgh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jqygblksl/lj/{name}', - 'regex' => '#^/jqygblksl/lj/(?P[^/]+)$#', - 'start' => '/jqygblksl/lj/', - 'methods' => 'GET', + 'original' => '/jmgh/gdneyormiijbnux/{name}', + 'regex' => '#^/jmgh/gdneyormiijbnux/(?P[^/]+)$#', + 'start' => '/jmgh/gdneyormiijbnux/', + 'methods' => 'PUT', ), ), - 'nuoravvrasog' => array ( + 'ggopfqqu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nuoravvrasog/kw/{name}', - 'regex' => '#^/nuoravvrasog/kw/(?P[^/]+)$#', - 'start' => '/nuoravvrasog/kw/', - 'methods' => 'GET', + 'original' => '/ggopfqqu/xsxeflglqtj/{name}', + 'regex' => '#^/ggopfqqu/xsxeflglqtj/(?P[^/]+)$#', + 'start' => '/ggopfqqu/xsxeflglqtj/', + 'methods' => 'PATCH', ), ), - 'otgoxeaqai' => array ( + 'ujhjn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/otgoxeaqai/{name}', - 'regex' => '#^/otgoxeaqai/(?P[^/]+)$#', - 'start' => '/otgoxeaqai/', - 'methods' => 'GET', + 'original' => '/ujhjn/{name}', + 'regex' => '#^/ujhjn/(?P[^/]+)$#', + 'start' => '/ujhjn/', + 'methods' => 'PUT', ), ), - 'snknv' => array ( + 'ldgxddpb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/snknv/bwcjrs/{name}', - 'regex' => '#^/snknv/bwcjrs/(?P[^/]+)$#', - 'start' => '/snknv/bwcjrs/', - 'methods' => 'DELETE', + 'original' => '/ldgxddpb/{name}', + 'regex' => '#^/ldgxddpb/(?P[^/]+)$#', + 'start' => '/ldgxddpb/', + 'methods' => 'PATCH', ), ), - 'vtjgswklakic' => array ( + 'zai' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vtjgswklakic/{name}', - 'regex' => '#^/vtjgswklakic/(?P[^/]+)$#', - 'start' => '/vtjgswklakic/', - 'methods' => 'PUT', + 'original' => '/zai/dx/{name}', + 'regex' => '#^/zai/dx/(?P[^/]+)$#', + 'start' => '/zai/dx/', + 'methods' => 'DELETE', ), ), - 'bv' => array ( + 'eqc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bv/qe/r/{name}', - 'regex' => '#^/bv/qe/r/(?P[^/]+)$#', - 'start' => '/bv/qe/', - 'methods' => 'GET', + 'original' => '/eqc/g/udqdjtoavyi/{name}', + 'regex' => '#^/eqc/g/udqdjtoavyi/(?P[^/]+)$#', + 'start' => '/eqc/g/', + 'methods' => 'POST', ), ), - 'f' => array ( + 'dhb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/f/woplxifqre/{name}', - 'regex' => '#^/f/woplxifqre/(?P[^/]+)$#', - 'start' => '/f/woplxifqre/', - 'methods' => 'PUT', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/f/yc/asr/{name}', - 'regex' => '#^/f/yc/asr/(?P[^/]+)$#', - 'start' => '/f/yc/', - 'methods' => 'PATCH', + 'original' => '/dhb/y/sghm/{name}', + 'regex' => '#^/dhb/y/sghm/(?P[^/]+)$#', + 'start' => '/dhb/y/', + 'methods' => 'DELETE', ), ), - 'bwxlilukpin' => array ( + 'vd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bwxlilukpin/{name}', - 'regex' => '#^/bwxlilukpin/(?P[^/]+)$#', - 'start' => '/bwxlilukpin/', + 'original' => '/vd/o/yexphgqo/z/{name}', + 'regex' => '#^/vd/o/yexphgqo/z/(?P[^/]+)$#', + 'start' => '/vd/o/', 'methods' => 'POST', ), ), - 'ixtyjfxtrww' => array ( + 'wsmchfogvmhpymupf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ixtyjfxtrww/hhaplurxl/{name}', - 'regex' => '#^/ixtyjfxtrww/hhaplurxl/(?P[^/]+)$#', - 'start' => '/ixtyjfxtrww/hhaplurxl/', - 'methods' => 'GET', + 'original' => '/wsmchfogvmhpymupf/{name}', + 'regex' => '#^/wsmchfogvmhpymupf/(?P[^/]+)$#', + 'start' => '/wsmchfogvmhpymupf/', + 'methods' => 'POST', ), ), - 'auzw' => array ( + 'th' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/auzw/ynbaltld/lbgsqrt/{name}', - 'regex' => '#^/auzw/ynbaltld/lbgsqrt/(?P[^/]+)$#', - 'start' => '/auzw/ynbaltld/', - 'methods' => 'GET', + 'original' => '/th/ufkpd/{name}', + 'regex' => '#^/th/ufkpd/(?P[^/]+)$#', + 'start' => '/th/ufkpd/', + 'methods' => 'PATCH', ), ), - 'cuvcggpxd' => array ( + 'ifarluiavjkt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cuvcggpxd/{name}', - 'regex' => '#^/cuvcggpxd/(?P[^/]+)$#', - 'start' => '/cuvcggpxd/', + 'original' => '/ifarluiavjkt/jlfbces/{name}', + 'regex' => '#^/ifarluiavjkt/jlfbces/(?P[^/]+)$#', + 'start' => '/ifarluiavjkt/jlfbces/', 'methods' => 'PUT', ), ), - 'jwblzfxuveytyuxs' => array ( + 'np' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jwblzfxuveytyuxs/{name}', - 'regex' => '#^/jwblzfxuveytyuxs/(?P[^/]+)$#', - 'start' => '/jwblzfxuveytyuxs/', + 'original' => '/np/bbkifnc/mesbucdx/{name}', + 'regex' => '#^/np/bbkifnc/mesbucdx/(?P[^/]+)$#', + 'start' => '/np/bbkifnc/', 'methods' => 'DELETE', ), ), - 'fpxxvfp' => array ( + 'ydxprqayjfinkfw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fpxxvfp/fisp/{name}', - 'regex' => '#^/fpxxvfp/fisp/(?P[^/]+)$#', - 'start' => '/fpxxvfp/fisp/', - 'methods' => 'POST', + 'original' => '/ydxprqayjfinkfw/{name}', + 'regex' => '#^/ydxprqayjfinkfw/(?P[^/]+)$#', + 'start' => '/ydxprqayjfinkfw/', + 'methods' => 'DELETE', ), ), - 'brufzw' => array ( + 'tljvpri' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/brufzw/a/{name}', - 'regex' => '#^/brufzw/a/(?P[^/]+)$#', - 'start' => '/brufzw/a/', - 'methods' => 'PATCH', + 'original' => '/tljvpri/{name}', + 'regex' => '#^/tljvpri/(?P[^/]+)$#', + 'start' => '/tljvpri/', + 'methods' => 'PUT', ), ), - 'mtilgaatyw' => array ( + 'xnx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mtilgaatyw/{name}', - 'regex' => '#^/mtilgaatyw/(?P[^/]+)$#', - 'start' => '/mtilgaatyw/', - 'methods' => 'PATCH', + 'original' => '/xnx/hvdcwp/{name}', + 'regex' => '#^/xnx/hvdcwp/(?P[^/]+)$#', + 'start' => '/xnx/hvdcwp/', + 'methods' => 'GET', ), ), - 'oq' => array ( + 'aze' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oq/knetgalr/owk/{name}', - 'regex' => '#^/oq/knetgalr/owk/(?P[^/]+)$#', - 'start' => '/oq/knetgalr/', - 'methods' => 'GET', + 'original' => '/aze/gvakulgdwsshe/{name}', + 'regex' => '#^/aze/gvakulgdwsshe/(?P[^/]+)$#', + 'start' => '/aze/gvakulgdwsshe/', + 'methods' => 'DELETE', ), ), - 'genfmhqca' => array ( + 'dmagavedn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/genfmhqca/u/ebcmbwo/{name}', - 'regex' => '#^/genfmhqca/u/ebcmbwo/(?P[^/]+)$#', - 'start' => '/genfmhqca/u/', + 'original' => '/dmagavedn/yautsave/{name}', + 'regex' => '#^/dmagavedn/yautsave/(?P[^/]+)$#', + 'start' => '/dmagavedn/yautsave/', 'methods' => 'POST', ), ), - 'uior' => array ( + 'izfnk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uior/khe/{name}', - 'regex' => '#^/uior/khe/(?P[^/]+)$#', - 'start' => '/uior/khe/', + 'original' => '/izfnk/{name}', + 'regex' => '#^/izfnk/(?P[^/]+)$#', + 'start' => '/izfnk/', 'methods' => 'PUT', ), ), - 'qyrvtii' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/qyrvtii/w/{name}', - 'regex' => '#^/qyrvtii/w/(?P[^/]+)$#', - 'start' => '/qyrvtii/w/', - 'methods' => 'DELETE', - ), - ), - 'ngvpat' => array ( + 'ikoastgt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ngvpat/hgbjf/glip/{name}', - 'regex' => '#^/ngvpat/hgbjf/glip/(?P[^/]+)$#', - 'start' => '/ngvpat/hgbjf/', - 'methods' => 'DELETE', + 'original' => '/ikoastgt/{name}', + 'regex' => '#^/ikoastgt/(?P[^/]+)$#', + 'start' => '/ikoastgt/', + 'methods' => 'PUT', ), ), - 'pazzem' => array ( + 'qnq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pazzem/dpz/{name}', - 'regex' => '#^/pazzem/dpz/(?P[^/]+)$#', - 'start' => '/pazzem/dpz/', + 'original' => '/qnq/xo/vgldink/oll/{name}', + 'regex' => '#^/qnq/xo/vgldink/oll/(?P[^/]+)$#', + 'start' => '/qnq/xo/', 'methods' => 'PATCH', ), ), - 'dthqicnaj' => array ( + 'fltqvjkx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dthqicnaj/{name}', - 'regex' => '#^/dthqicnaj/(?P[^/]+)$#', - 'start' => '/dthqicnaj/', - 'methods' => 'GET', + 'original' => '/fltqvjkx/{name}', + 'regex' => '#^/fltqvjkx/(?P[^/]+)$#', + 'start' => '/fltqvjkx/', + 'methods' => 'POST', ), ), - 'qtxpzyftrmlqjbxcti' => array ( + 'tzrhngt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qtxpzyftrmlqjbxcti/{name}', - 'regex' => '#^/qtxpzyftrmlqjbxcti/(?P[^/]+)$#', - 'start' => '/qtxpzyftrmlqjbxcti/', + 'original' => '/tzrhngt/jehcqscybwpo/{name}', + 'regex' => '#^/tzrhngt/jehcqscybwpo/(?P[^/]+)$#', + 'start' => '/tzrhngt/jehcqscybwpo/', 'methods' => 'GET', ), ), - 'nhojwhyexsuzvn' => array ( + 'tvodiri' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nhojwhyexsuzvn/wotbxd/{name}', - 'regex' => '#^/nhojwhyexsuzvn/wotbxd/(?P[^/]+)$#', - 'start' => '/nhojwhyexsuzvn/wotbxd/', - 'methods' => 'GET', + 'original' => '/tvodiri/{name}', + 'regex' => '#^/tvodiri/(?P[^/]+)$#', + 'start' => '/tvodiri/', + 'methods' => 'DELETE', ), ), - 'tswhuo' => array ( + 'iruppu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tswhuo/tw/{name}', - 'regex' => '#^/tswhuo/tw/(?P[^/]+)$#', - 'start' => '/tswhuo/tw/', - 'methods' => 'PATCH', + 'original' => '/iruppu/zo/{name}', + 'regex' => '#^/iruppu/zo/(?P[^/]+)$#', + 'start' => '/iruppu/zo/', + 'methods' => 'DELETE', ), ), - 'bfa' => array ( + 'cmwbhr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bfa/kgdzb/havo/qk/{name}', - 'regex' => '#^/bfa/kgdzb/havo/qk/(?P[^/]+)$#', - 'start' => '/bfa/kgdzb/', + 'original' => '/cmwbhr/{name}', + 'regex' => '#^/cmwbhr/(?P[^/]+)$#', + 'start' => '/cmwbhr/', 'methods' => 'GET', ), ), - 'vrfsxcmtqabc' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/vrfsxcmtqabc/u/ngstnpa/{name}', - 'regex' => '#^/vrfsxcmtqabc/u/ngstnpa/(?P[^/]+)$#', - 'start' => '/vrfsxcmtqabc/u/', - 'methods' => 'PUT', - ), - ), - 'rhibjfyd' => array ( + 'wd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rhibjfyd/{name}', - 'regex' => '#^/rhibjfyd/(?P[^/]+)$#', - 'start' => '/rhibjfyd/', + 'original' => '/wd/wcf/d/qnkpdxpte/{name}', + 'regex' => '#^/wd/wcf/d/qnkpdxpte/(?P[^/]+)$#', + 'start' => '/wd/wcf/', 'methods' => 'GET', ), ), - 'smtmahf' => array ( + 'pjlmjbgqwazo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/smtmahf/{name}', - 'regex' => '#^/smtmahf/(?P[^/]+)$#', - 'start' => '/smtmahf/', - 'methods' => 'GET', + 'original' => '/pjlmjbgqwazo/{name}', + 'regex' => '#^/pjlmjbgqwazo/(?P[^/]+)$#', + 'start' => '/pjlmjbgqwazo/', + 'methods' => 'DELETE', ), ), - 'xz' => array ( + 'fixdfak' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xz/uhvm/mqjtvb/{name}', - 'regex' => '#^/xz/uhvm/mqjtvb/(?P[^/]+)$#', - 'start' => '/xz/uhvm/', - 'methods' => 'PATCH', + 'original' => '/fixdfak/{name}', + 'regex' => '#^/fixdfak/(?P[^/]+)$#', + 'start' => '/fixdfak/', + 'methods' => 'POST', ), ), - 'bue' => array ( + 'kxpled' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bue/xehteaofexaiwd/{name}', - 'regex' => '#^/bue/xehteaofexaiwd/(?P[^/]+)$#', - 'start' => '/bue/xehteaofexaiwd/', - 'methods' => 'PUT', + 'original' => '/kxpled/{name}', + 'regex' => '#^/kxpled/(?P[^/]+)$#', + 'start' => '/kxpled/', + 'methods' => 'DELETE', ), ), - 'oiq' => array ( + 'rpfrnpzgzxymcojw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oiq/emmc/{name}', - 'regex' => '#^/oiq/emmc/(?P[^/]+)$#', - 'start' => '/oiq/emmc/', - 'methods' => 'POST', + 'original' => '/rpfrnpzgzxymcojw/{name}', + 'regex' => '#^/rpfrnpzgzxymcojw/(?P[^/]+)$#', + 'start' => '/rpfrnpzgzxymcojw/', + 'methods' => 'PUT', ), ), - 'fu' => array ( + 'epkcgac' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fu/ii/zo/{name}', - 'regex' => '#^/fu/ii/zo/(?P[^/]+)$#', - 'start' => '/fu/ii/', - 'methods' => 'GET', + 'original' => '/epkcgac/vqfd/{name}', + 'regex' => '#^/epkcgac/vqfd/(?P[^/]+)$#', + 'start' => '/epkcgac/vqfd/', + 'methods' => 'PATCH', ), ), - 'krmulnpctbeuz' => array ( + 'bv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/krmulnpctbeuz/smae/{name}', - 'regex' => '#^/krmulnpctbeuz/smae/(?P[^/]+)$#', - 'start' => '/krmulnpctbeuz/smae/', - 'methods' => 'GET', + 'original' => '/bv/jdemqea/{name}', + 'regex' => '#^/bv/jdemqea/(?P[^/]+)$#', + 'start' => '/bv/jdemqea/', + 'methods' => 'PUT', ), ), - 'nkvdtjrghityzz' => array ( + 'yo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nkvdtjrghityzz/fzeyd/{name}', - 'regex' => '#^/nkvdtjrghityzz/fzeyd/(?P[^/]+)$#', - 'start' => '/nkvdtjrghityzz/fzeyd/', + 'original' => '/yo/nykra/gld/{name}', + 'regex' => '#^/yo/nykra/gld/(?P[^/]+)$#', + 'start' => '/yo/nykra/', 'methods' => 'GET', ), ), - 'rcwdj' => array ( + 'wm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rcwdj/nfsxjsxho/{name}', - 'regex' => '#^/rcwdj/nfsxjsxho/(?P[^/]+)$#', - 'start' => '/rcwdj/nfsxjsxho/', + 'original' => '/wm/av/limsaiv/{name}', + 'regex' => '#^/wm/av/limsaiv/(?P[^/]+)$#', + 'start' => '/wm/av/', 'methods' => 'POST', ), ), - 'pduy' => array ( + 'tmd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pduy/guvlsrq/xz/{name}', - 'regex' => '#^/pduy/guvlsrq/xz/(?P[^/]+)$#', - 'start' => '/pduy/guvlsrq/', + 'original' => '/tmd/anagrdz/mgw/pl/kcgz/h/{name}', + 'regex' => '#^/tmd/anagrdz/mgw/pl/kcgz/h/(?P[^/]+)$#', + 'start' => '/tmd/anagrdz/', 'methods' => 'POST', ), ), - 'iqciokono' => array ( + 'in' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iqciokono/{name}', - 'regex' => '#^/iqciokono/(?P[^/]+)$#', - 'start' => '/iqciokono/', - 'methods' => 'POST', + 'original' => '/in/mqlkzrwpw/{name}', + 'regex' => '#^/in/mqlkzrwpw/(?P[^/]+)$#', + 'start' => '/in/mqlkzrwpw/', + 'methods' => 'GET', ), ), ), diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index b74abc5..624c87e 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -276,6 +276,102 @@ public function __call($method, array $args) throw new \InvalidArgumentException("The method [$method] not exists in the class."); } + /** + * quick register a group restful routes for the controller class. + * ```php + * $router->rest('/users', UserController::class); + * ``` + * @param string $prefix eg '/users' + * @param string $controllerClass + * @param array $map You can append or change default map list. + * [ + * 'index' => null, // set value is empty to delete. + * 'list' => 'get', // add new route + * ] + * @param array $opts Common options + * @return static + * @throws \LogicException + * @throws \InvalidArgumentException + */ + public function rest($prefix, $controllerClass, array $map = [], array $opts = []) + { + $map = array_merge([ + 'index' => ['GET'], + 'create' => ['POST'], + 'view' => ['GET', '{id}', ['id' => '[1-9]\d*']], + 'update' => ['PUT', '{id}', ['id' => '[1-9]\d*']], + 'patch' => ['PATCH', '{id}', ['id' => '[1-9]\d*']], + 'delete' => ['DELETE', '{id}', ['id' => '[1-9]\d*']], + ], $map); + //$opts = array_merge([], $opts); + + foreach ($map as $action => $conf) { + if (!$conf || !$action) { + continue; + } + + $route = $prefix; + + // '/users/{id}' + if (isset($conf[1]) && ($subPath = trim($conf[1]))) { + // allow define a abs route. '/user-other-info'. it's not prepend prefix. + $route = $subPath[0] === '/' ? $subPath : $prefix . '/' . $subPath; + } + + if (isset($conf[2])) { + $opts['params'] = $conf[2]; + } + + $this->map($conf[0], $route, $controllerClass . '@' . $action, $opts); + } + + return $this; + } + + /** + * quick register a group universal routes for the controller class. + * + * ```php + * $router->rest('/users', UserController::class, [ + * 'index' => 'get', + * 'create' => 'post', + * 'update' => 'post', + * 'delete' => 'delete', + * ]); + * ``` + * + * @param string $prefix eg '/users' + * @param string $controllerClass + * @param array $map You can append or change default map list. + * [ + * 'index' => null, // set value is empty to delete. + * 'list' => 'get', // add new route + * ] + * @param array $opts Common options + * @return static + * @throws \LogicException + * @throws \InvalidArgumentException + */ + public function ctrl($prefix, $controllerClass, array $map = [], array $opts = []) + { + foreach ($map as $action => $method) { + if (!$method || !\is_string($action)) { + continue; + } + + if ($action) { + $route = $prefix . '/' . $action; + } else { + $route = $prefix; + $action = 'index'; + } + + $this->map($method, $route, $controllerClass . '@' . $action, $opts); + } + + return $this; + } + /** * Create a route group with a common prefix. * All routes created in the passed callback will have the given group prefix prepended. @@ -311,22 +407,24 @@ public function validateArguments($methods, $handler) throw new \InvalidArgumentException('The method and route handler is not allow empty.'); } - $allow = implode(',', self::ALLOWED_METHODS) . ','; - $methods = array_map(function ($m) use ($allow) { + $allow = self::ALLOWED_METHODS_STR . ','; + $hasAny = false; + + $methods = array_map(function ($m) use ($allow, &$hasAny) { $m = strtoupper(trim($m)); if (!$m || false === strpos($allow, $m . ',')) { throw new \InvalidArgumentException("The method [$m] is not supported, Allow: " . trim($allow, ',')); } + if (!$hasAny && $m === self::ANY) { + $hasAny = true; + } + return $m; }, (array)$methods); - if (\in_array(self::ANY, $methods, true)) { - return self::ALLOWED_METHODS; - } - - return $methods; + return $hasAny ? self::ALLOWED_METHODS: $methods; } /** @@ -339,27 +437,6 @@ public static function isStaticRoute($route) return strpos($route, '{') === false && strpos($route, '[') === false; } - /** - * @param string $path - * @return string - */ - protected function getFirstFromPath($path) - { - $tmp = trim($path, '/'); // clear first,end '/' - - // eg '/article/12' - if (strpos($tmp, '/')) { - return strstr($tmp, '/', true); - } - - // eg '/about.html' - // if (strpos($tmp, '.')) { - // return strstr($tmp, '.', true); - // } - - return $tmp; - } - /** * @param string $path * @param bool $ignoreLastSlash @@ -368,7 +445,12 @@ protected function getFirstFromPath($path) protected function formatUriPath($path, $ignoreLastSlash) { // clear '//', '///' => '/' - $path = rawurldecode(preg_replace('#\/\/+#', '/', $path)); + if (false !== strpos($path, '//')) { + $path = (string)preg_replace('#\/\/+#', '/', $path); + } + + // decode + $path = rawurldecode(trim($path)); // setting 'ignoreLastSlash' if ($path !== '/' && $ignoreLastSlash) { @@ -385,6 +467,10 @@ protected function formatUriPath($path, $ignoreLastSlash) */ protected function filterMatches(array $matches, array $conf) { + if (!$matches) { + return $matches; + } + // clear all int key $matches = array_filter($matches, '\is_string', ARRAY_FILTER_USE_KEY); @@ -393,11 +479,6 @@ protected function filterMatches(array $matches, array $conf) $matches = array_merge($conf['option']['defaults'], $matches); } - // decode ... - // foreach ($matches as $k => $v) { - // $matches[$k] = urldecode($v); - // } - return $matches; } diff --git a/src/ORouter.php b/src/ORouter.php index 6f82fb2..f2a8bf7 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -110,102 +110,6 @@ public function map($methods, $route, $handler, array $opts = []) return $this; } - /** - * quick register a group restful routes for the controller class. - * ```php - * $router->rest('/users', UserController::class); - * ``` - * @param string $prefix eg '/users' - * @param string $controllerClass - * @param array $map You can append or change default map list. - * [ - * 'index' => null, // set value is empty to delete. - * 'list' => 'get', // add new route - * ] - * @param array $opts Common options - * @return static - * @throws \LogicException - * @throws \InvalidArgumentException - */ - public function rest($prefix, $controllerClass, array $map = [], array $opts = []) - { - $map = array_merge([ - 'index' => ['GET'], - 'create' => ['POST'], - 'view' => ['GET', '{id}', ['id' => '[1-9]\d*']], - 'update' => ['PUT', '{id}', ['id' => '[1-9]\d*']], - 'patch' => ['PATCH', '{id}', ['id' => '[1-9]\d*']], - 'delete' => ['DELETE', '{id}', ['id' => '[1-9]\d*']], - ], $map); - //$opts = array_merge([], $opts); - - foreach ($map as $action => $conf) { - if (!$conf || !$action) { - continue; - } - - $route = $prefix; - - // '/users/{id}' - if (isset($conf[1]) && ($subPath = trim($conf[1]))) { - // allow define a abs route. '/user-other-info'. it's not prepend prefix. - $route = $subPath[0] === '/' ? $subPath : $prefix . '/' . $subPath; - } - - if (isset($conf[2])) { - $opts['params'] = $conf[2]; - } - - $this->map($conf[0], $route, $controllerClass . '@' . $action, $opts); - } - - return $this; - } - - /** - * quick register a group universal routes for the controller class. - * - * ```php - * $router->rest('/users', UserController::class, [ - * 'index' => 'get', - * 'create' => 'post', - * 'update' => 'post', - * 'delete' => 'delete', - * ]); - * ``` - * - * @param string $prefix eg '/users' - * @param string $controllerClass - * @param array $map You can append or change default map list. - * [ - * 'index' => null, // set value is empty to delete. - * 'list' => 'get', // add new route - * ] - * @param array $opts Common options - * @return static - * @throws \LogicException - * @throws \InvalidArgumentException - */ - public function ctrl($prefix, $controllerClass, array $map = [], array $opts = []) - { - foreach ($map as $action => $method) { - if (!$method || !\is_string($action)) { - continue; - } - - if ($action) { - $route = $prefix . '/' . $action; - } else { - $route = $prefix; - $action = 'index'; - } - - $this->map($method, $route, $controllerClass . '@' . $action, $opts); - } - - return $this; - } - /******************************************************************************* * route match ******************************************************************************/ @@ -245,11 +149,16 @@ public function match($path, $method = 'GET') return [self::FOUND, $path, $conf]; } - $first = $this->getFirstFromPath($path); + $first = null; $allowedMethods = []; + // eg '/article/12' + if ($pos = strpos($path, '/', 1)) { + $first = substr($path, 1, $pos - 1); + } + // is a regular dynamic route(the first node is 1th level index key). - if (isset($this->regularRoutes[$first])) { + if ($first && isset($this->regularRoutes[$first])) { $result = $this->findInRegularRoutes($this->regularRoutes[$first], $path, $method); if ($result[0] === self::FOUND) { @@ -286,7 +195,7 @@ public function match($path, $method = 'GET') return [self::FOUND, $path, $this->staticRoutes[$path]['GET']]; } - if (isset($this->regularRoutes[$first])) { + if ($first && isset($this->regularRoutes[$first])) { $result = $this->findInRegularRoutes($this->regularRoutes[$first], $path, 'GET'); if ($result[0] === self::FOUND) { diff --git a/tests/ORouterTest.php b/tests/ORouterTest.php index 65dddba..21537b5 100644 --- a/tests/ORouterTest.php +++ b/tests/ORouterTest.php @@ -103,7 +103,7 @@ public function testParamRoute() $ret = $router->match('/hi/tom', 'GET'); $this->assertCount(3, $ret); - +// var_dump($ret, $router->getRegularRoutes());die; list($status, $path, $route) = $ret; $this->assertSame(ORouter::FOUND, $status); From f6b1225c1133c20a396ec34ee97ca4aa47a9657e Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 29 Dec 2017 14:01:07 +0800 Subject: [PATCH 032/151] some update. some logic modify for dispatcher --- README.md | 4 +- composer.json | 2 +- examples/benchmark.php | 93 +- examples/cached.php | 8 +- examples/cached/bench-routes-cache.php | 6506 ++++++++--------- examples/cached/routes-cache.php | 205 +- examples/object.php | 6 +- examples/static.php | 2 +- examples/swoole_svr.php | 14 +- src/AbstractRouter.php | 16 +- src/CachedRouter.php | 13 +- src/Dispatcher/Dispatcher.php | 130 + src/Dispatcher/DispatcherInterface.php | 62 + .../SimpleDispatcher.php} | 347 +- src/DispatcherInterface.php | 44 - src/ORouter.php | 98 +- src/SRouter.php | 10 +- src/functions.php | 37 + tests/DispatcherTest.php | 2 +- tests/boot.php | 69 + 20 files changed, 3817 insertions(+), 3851 deletions(-) create mode 100644 src/Dispatcher/Dispatcher.php create mode 100644 src/Dispatcher/DispatcherInterface.php rename src/{Dispatcher.php => Dispatcher/SimpleDispatcher.php} (54%) delete mode 100644 src/DispatcherInterface.php create mode 100644 src/functions.php diff --git a/README.md b/README.md index 4269d96..3b647ad 100644 --- a/README.md +++ b/README.md @@ -392,10 +392,10 @@ $route = $router->match($path, $method); ## 路由调度 -已内置了一个路由调度器 `Inhere\Route\Dispatcher` +已内置了一个路由调度器 `Inhere\Route\Dispatcher\Dispatcher` ```php -use Inhere\Route\Dispatcher; +use Inhere\Route\Dispatcher\Dispatcher; $dispatcher = new Dispatcher([ 'dynamicAction' => true, diff --git a/composer.json b/composer.json index 847f1ea..c7745ac 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "inhere/sroute", "type": "library", - "description": "a very lightweight single file of the router.", + "description": "a very lightweight and fasted router.", "keywords": ["library","route","router","php-router"], "homepage": "https://github.com/inhere/php-srouter", "license": "MIT", diff --git a/examples/benchmark.php b/examples/benchmark.php index b75a877..880e7c0 100644 --- a/examples/benchmark.php +++ b/examples/benchmark.php @@ -15,84 +15,16 @@ global $argv; $n = isset($argv[1]) ? (int)$argv[1] : 1000; +$c = isset($argv[2]) ? (int)$argv[2] : 5; -echo "There are generate $n routes. and dynamic route with 50% chance\n\n"; - -// generates a random request url -function random_request_url() -{ - $characters = 'abcdefghijklmnopqrstuvwxyz'; - $charactersLength = strlen($characters); - $randomString = '/'; - $rand = random_int(5, 20); - - // create random path of 5-20 characters - for ($i = 0; $i < $rand; $i++) { - $randomString .= $characters[random_int(0, $charactersLength - 1)]; - - if (random_int(1, 10) === 1) { - $randomString .= '/'; - } - } - - $v = random_int(1, 10); - - // add dynamic route with 50% chance - if ($v <= 5) { - $randomString = rtrim($randomString, '/') . '/{name}'; - } - - return $randomString; -} - -// generate a random request method -function random_request_method() -{ - static $methods = ['GET', 'GET', 'POST', 'PUT', 'PATCH', 'DELETE']; - $random_key = array_rand($methods); - return $methods[$random_key]; -} - -function pretty_echo($msg, $style = 'green', $nl = false) -{ - static $styles = [ - 'yellow' => '1;33', - 'magenta' => '1;35', - 'white' => '1;37', - 'black' => '0;30', - 'red' => '0;31', - 'green' => '0;32', - 'brown' => '0;33', - 'blue' => '0;34', - 'cyan' => '0;36', - - 'light_red' => '1;31', - 'light_blue' => '1;34', - 'light_gray' => '37', - 'light_green' => '1;32', - 'light_cyan' => '1;36', - ]; - - if (false === strpos(PHP_OS, 'WIN') && isset($styles[$style])) { - return sprintf("\033[%sm%s\033[0m" . ($nl ? PHP_EOL : ''), $styles[$style], $msg); - } - - return $msg . ($nl ? PHP_EOL : ''); -} - -function pretty_match_result($ret) -{ - $str = json_encode($ret, JSON_PRETTY_PRINT); - - return str_replace('\\', '', $str); -} +echo "There are generate $n routes. and dynamic route with {$c}0% chance\n\n"; // prepare benchmark data $requests = []; for ($i = 0; $i < $n; $i++) { $requests[] = [ 'method' => random_request_method(), - 'url' => random_request_url(), + 'url' => random_request_url(https://github.com/$c), ]; } @@ -126,16 +58,15 @@ function pretty_match_result($ret) */ $r = $requests[0]; -$uri = str_replace(['{', '}'], '', $r['url']); +$uri = str_replace(['{', '}'], '1', $r['url']); $start = microtime(true); -$ret = $router->match($uri, $r['method']); +$ret['first'] = $router->match($uri, $r['method']); $end = microtime(true); $matchTimeF = $end - $start; echo 'Match time (first route): ', pretty_echo(number_format($matchTimeF, 6)), " s.\n - URI: {$uri}, will match: {$r['url']}\n"; -// echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; /** * match random route @@ -143,47 +74,45 @@ function pretty_match_result($ret) // pick random route to match $r = $requests[random_int(0, $n)]; -$uri = str_replace(['{', '}'], '', $r['url']); +$uri = str_replace(['{', '}'], '2', $r['url']); $start = microtime(true); -$ret = $router->match($uri, $r['method']); +$ret['random'] = $router->match($uri, $r['method']); $end = microtime(true); $matchTimeR = $end - $start; echo 'Match time (random route): ', pretty_echo(number_format($matchTimeR, 6)), " s.\n - URI: {$uri}, will match: {$r['url']}\n"; -// echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; /** * match last route */ $r = $requests[$n - 1]; -$uri = str_replace(['{', '}'], '', $r['url']); +$uri = str_replace(['{', '}'], '3', $r['url']); $start = microtime(true); -$ret = $router->match($uri, $r['method']); +$ret['last'] = $router->match($uri, $r['method']); $end = microtime(true); $matchTimeE = $end - $start; echo 'Match time (last route): ', pretty_echo(number_format($matchTimeE, 6)), " s.\n - URI: {$uri}, will match: {$r['url']}\n"; -// echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; /** * match unknown route */ $start = microtime(true); -$ret = $router->match('/55-foo-bar', 'GET'); +$ret['unknown'] = $router->match('/55-foo-bar', 'GET'); $end = microtime(true); $matchTimeU = $end - $start; echo 'Match time (unknown route): ', pretty_echo(number_format($matchTimeU, 6)), " s\n"; -// echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; // print totals $totalTime = number_format($buildTime + $matchTimeF + $matchTimeR + $matchTimeU, 5); echo PHP_EOL . 'Total time: ' . $totalTime . ' s' . PHP_EOL; echo 'Memory usage: ' . round((memory_get_usage() - $startMem) / 1024) . ' KB' . PHP_EOL; echo 'Peak memory usage: ' . round(memory_get_peak_usage(true) / 1024) . ' KB' . PHP_EOL; +echo "Match result: \n" . pretty_match_result($ret) . "\n\n"; /* // 2017.12.3 diff --git a/examples/cached.php b/examples/cached.php index a7acafc..a58e3e3 100644 --- a/examples/cached.php +++ b/examples/cached.php @@ -11,7 +11,7 @@ * then you can access url: http://127.0.0.1:5673 */ -use Inhere\Route\Dispatcher; +use Inhere\Route\Dispatcher\Dispatcher; use Inhere\Route\CachedRouter; use Inhere\Route\Examples\Controllers\RestController; @@ -91,11 +91,13 @@ function dump_routes() { echo "the page $path not found!"; }); -// $dispatcher->dispatch(); +$dispatcher->setRouter($router); +$router->dumpCache(); // var_dump($router->getConfig(),$router);die; try { - $router->dispatch($dispatcher); + // $router->dispatch($dispatcher); + $dispatcher->dispatchUri(); } catch (Throwable $e) { var_dump($e); } diff --git a/examples/cached/bench-routes-cache.php b/examples/cached/bench-routes-cache.php index 263b6d1..5612a81 100644 --- a/examples/cached/bench-routes-cache.php +++ b/examples/cached/bench-routes-cache.php @@ -2,6824 +2,6744 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2017-12-28 14:28:27 + * @date 2017-12-29 10:33:50 * @count 1000 * @notice Please don't edit it. */ return array ( // static routes 'staticRoutes' => array ( - '/zsgi/j/pwbslzdpc/tlccun/' => array ( - 'PATCH' => array ( + '/k/emcnt/h' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uobsnnn/ubhcalqs/qkf/' => array ( - 'PATCH' => array ( + '/fwu/yt/vuo' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/s/yenhq/ouq/zb/' => array ( + '/lors/awnbukt' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/iyvby/uwfj' => array ( + '/aff/b/c/wlcah/wtsittboyj/' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/fxwfanzjobjln' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ci/dniklzd/ijpw/g' => array ( + '/pboxzrcpfbzq' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fwiqx/sltkh' => array ( - 'POST' => array ( + '/dseclluchhonkj' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zrwwchdiva/b/rp/dcxg' => array ( + '/utbenb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/exilv' => array ( - 'PATCH' => array ( + '/t/dk/xvqzkdqnvzlfxdln' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/h/nznvdv/uje' => array ( - 'POST' => array ( + '/yz/qv/c/vuvcrmsaw' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mqmpqwpav' => array ( - 'DELETE' => array ( + '/u/y/d/bg' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/rfnnedz/gfmhm/o/tihxpkx' => array ( - 'POST' => array ( + '/bjvrhiljd/ozprqacg/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mplqyv/xm/parw/qlgvmd/he' => array ( + '/pj/qiih/exaassflvehtc' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yvwbcmn' => array ( - 'DELETE' => array ( + '/doenusmlykchmtzmxp' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/nzt/nikdeycugodczbcvu' => array ( + '/fp/diituuleiy/unq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/legxtjxnm' => array ( - 'POST' => array ( + '/ntswpaprtvx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/usvppqknpjxmguo' => array ( - 'GET' => array ( + '/rlgsdlgikgfp/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/miixpruedickeob' => array ( - 'PUT' => array ( + '/frkfhwku/atv' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lozbinbrn' => array ( - 'PUT' => array ( + '/gasuq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/scjbflrsodrbnapi/' => array ( - 'GET' => array ( + '/dptl/zwfdjuxsijbpa' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/qllukixbumyyevgtse/' => array ( + '/tevnp' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/yqqviutso' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uej/ids/j/qt/xayuh' => array ( + '/vjhzgyevvegdry/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kheewshkzzkfyy/rw' => array ( + '/wbfrbpiatcpqetv' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/itvglgeyxvqzcpo/iw/' => array ( + '/m/ddqizei/yrxx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ndcyfznhgnrphj/uto/u' => array ( - 'POST' => array ( + '/au/jufkegfvj/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/puxdbsqguu' => array ( + '/gmtgzmbryyjfo/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/yqlduumxgptcip' => array ( - 'PATCH' => array ( + '/xjseptqofpqwhmfyple' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/hxoji' => array ( + '/lvrjssp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/whtnflwext' => array ( + '/afw/iqucvxsdrlgy/x' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gvpafpnaue' => array ( - 'PUT' => array ( + '/vvyvvhqfksxlv/ktzzmkc' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/gw/wljdqgx/owvxe' => array ( - 'GET' => array ( + '/ylqnxhzyi/ne/xzdplv' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/kppfricwjudhe/dax' => array ( - 'GET' => array ( + '/xtsdexnoavui/t/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rpsyzcc' => array ( + '/cuvmuzafxxkvn' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/mubnfce/wweitbucbbed' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/vbhtpxqmrb/r' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/sjrdbpk/oviyt/bvcuicup' => array ( - 'GET' => array ( + '/clp/hlqpgm' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/cajpcihivyzrb' => array ( + '/psn/wqvcepodf' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/duxftbjsm/lj' => array ( - 'GET' => array ( + '/ieojdcugwqf' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/uxvfqdjzdn/fygyew' => array ( - 'GET' => array ( + '/qy/gz/fsyilvxd/dhf' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/auc/cedvupirdykwv' => array ( + '/vwk/vhuv/px' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wain/kacpuwh' => array ( - 'GET' => array ( + '/ec/unuwnokbos/q' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/hkt/fcumucth/yzynhbd/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/whnipuwedwsv' => array ( + '/bui/ogjyzh/uc' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fnlpm' => array ( + '/kdue/dx/vxpuj' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qz/jiz' => array ( + '/ltbdctc/wd/hupj/dbu/hhy' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/urq/pnntudxggvrz' => array ( + '/fnedynthbyr/czf' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gbwue' => array ( - 'PUT' => array ( + '/qb/hzlgzzrfp' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/umrwirckzg/' => array ( - 'PATCH' => array ( + '/ytzrf/sbmui/jxbxxg' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ef/h/myg/vi' => array ( + '/hedxnitk/e' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vreqggja/rr/' => array ( - 'POST' => array ( + '/qnvt/yuxspo/t' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/imxglsa/' => array ( - 'DELETE' => array ( + '/ngytd' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qdxjhknxfwpf' => array ( + '/ggbhsemw/trldqgurmu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/njghggvevzjbrgw/onp' => array ( - 'GET' => array ( + '/i/onkfncmanhalyrsmyzo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/poro/tqwp/kgadlf' => array ( - 'GET' => array ( + '/lnsbtmyr/u/igpy/ktlyc' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wtdvqr/jcjmwu/j/ji/zhs' => array ( - 'GET' => array ( + '/mgxiwq/tviougrf/cd/xts' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/xbzkrlzq' => array ( - 'POST' => array ( + '/fwpyxrrmoywtgbzp' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nsd/jrv/hkmoyai/odltiz' => array ( - 'POST' => array ( + '/qnv/gop' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/mkqruvm/ikvejuxfolp' => array ( - 'GET' => array ( + '/spkeybyrm/ksnyaaf/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/e/zpp/sjaf' => array ( + '/gzmnx/cjppfoscbk' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/casd/vkyaztjycnlucsfj' => array ( - 'POST' => array ( + '/rbru/wb/j/chuf/bzc' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/re/pjtbvx' => array ( - 'PUT' => array ( + '/mxwaoflolsv' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gvxt/kj' => array ( - 'DELETE' => array ( + '/uymlhmlvddorit/gtesoe/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/clshvjxlgh' => array ( + '/cjoeqkniryen/dvuezc' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wwjqq' => array ( - 'POST' => array ( + '/kspvogtlf' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/sgrnvlnu' => array ( - 'GET' => array ( + '/fch/cjpj/yqf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/skucepajojtnpjdels' => array ( + '/qplnkf/baqjlo' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/j/jbewe' => array ( - 'PUT' => array ( + '/lvmn/g/us/suoxz' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yramrhtbxsear' => array ( - 'PUT' => array ( + '/qymajrcxskvz' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/rf/pxdnndntfyr/' => array ( + '/d/gq/i/ie/nnbertcuxizl/k' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/og/sx/e/ovgddyv' => array ( + '/ezpxi/s/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ambmoyn/uzuucz' => array ( - 'PUT' => array ( + '/nrmkeahakd/orozcw/qqw' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gzxzrr/dqoxt' => array ( - 'GET' => array ( + '/tawabjehjxltew/bm/f' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/pzs/wf/igd/apg/pfcdu/bs' => array ( - 'DELETE' => array ( + '/ufuwogemxkk/xumzk' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gmseo/rczjnz/fmzgzcugh' => array ( - 'POST' => array ( + '/u/zqoctyglwvzpeixdyv' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ih/k/pqjbhnxzxds' => array ( - 'PATCH' => array ( + '/ytqrl' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/bwaemtube/byw/t/medinu' => array ( + '/cg/zvzb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sds/ue' => array ( + '/ipkjzahwldmsuo' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/hjocq' => array ( - 'PATCH' => array ( + '/gngsmdi/jqd/qqkdotn/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nmsinofd/qxh' => array ( - 'DELETE' => array ( + '/akwde/yrnnknqabj/msfq' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/oqpjdgbg/bk' => array ( - 'DELETE' => array ( + '/lkzpcc' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/hf/tty/qjmqlvsy' => array ( - 'POST' => array ( + '/gckxaeprc' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/cphcqco' => array ( - 'PUT' => array ( + '/fg/aqs/ybsfsmex' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/m/e/lcvb' => array ( - 'PUT' => array ( + '/npofgylmskfqk' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cesmzi/vyghsu' => array ( - 'POST' => array ( + '/eup/ihobssfzyhyl' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mhvvtynlqsk/opjjnn' => array ( + '/km/wvcksorzdm' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/nswzftqlmu' => array ( - 'GET' => array ( + '/vfsnc/jw/whn/cq/coobcdwt' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vpitssbwe/elcdas' => array ( + '/bxjveqbrhxp/f' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/n/wamstvh/espyl' => array ( - 'DELETE' => array ( + '/kbporota' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/aaywtpalxmxdt' => array ( - 'DELETE' => array ( + '/ly/dynnglbus/nogvcl' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/aphgaxnswcdyhw' => array ( + '/br/flsjxmyhfswkmy/emkw' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wczigifrlez/kipbiy/' => array ( - 'PUT' => array ( + '/wlxlhgkehsluw' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/td/mxydtfirchv/jcj' => array ( + '/lrkbunpbfanj/bhqa' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ec/ctfep/cimgfg' => array ( - 'POST' => array ( + '/xewfr/dzuynxzxjf/e' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/heyyzyd' => array ( - 'PATCH' => array ( + '/tyih/yh/owmq' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jyfbgg/hgji/k/rx/g/' => array ( + '/thfcev/e/f' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/p/t/ovq' => array ( - 'PATCH' => array ( + '/emhabkhvm/v' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cfw/rbo/se/xyciomvuh' => array ( - 'POST' => array ( + '/lhgty/zyedqixe' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ksow/mxngjkgailiueo' => array ( - 'DELETE' => array ( + '/ysebnogjnu/efgn/irxii' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qejfev/gqfxw/k/vamfuog' => array ( - 'PATCH' => array ( + '/nlsfrr/yjtgawojff' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/kg/c/zgzrndpv' => array ( + '/uv/l/tlssgvsz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/aprisvpng' => array ( - 'PUT' => array ( + '/waqdwcysqcz' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/h/ck/oy/vc/c/h/' => array ( - 'PUT' => array ( + '/lrc/glrznmzmiohikbq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/umdxanb/i/p/bf' => array ( + '/nhmas/fw' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vkyzm' => array ( + '/xgugzfd/kkiupvrku' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/imgg/o' => array ( - 'DELETE' => array ( + '/wlcqoupx/bufzgjh/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/aspfz/o/xhgbh/qkbv' => array ( + '/ifdjfq' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/ognbjnqyj' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/ill/maurostpgvcfmliv' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/u/zpe/tkdlwns/buwekvs' => array ( + '/efvbx/ufvyidjve' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/mkqdsye/hazzw' => array ( - 'DELETE' => array ( + '/vpvj/wvbhbla' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vldhk' => array ( + '/qjcdfkemabczwjfmf' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/mcukfl/s/cfsc' => array ( - 'GET' => array ( + '/csdrazahyusgupmv/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/actrzxpg/lcf' => array ( - 'PATCH' => array ( + '/lifdzketj' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/c/z/gnlvezhznu' => array ( - 'GET' => array ( + '/ynaliudjrxgyoznk' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nmabwdpq/' => array ( - 'GET' => array ( + '/hqwmjjjfvpzjmouj' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/hrijdikbb' => array ( + '/hgkkejsihuqdvmr/tz' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/chi/zq/uuebtgea/lisxt' => array ( - 'PATCH' => array ( + '/ztyevzbgyqcxbmxd/ncj' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/vwjctohqnabvkp/caqn' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/smmrdhzqey' => array ( + '/em/x/aq' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ndqmwygxezu' => array ( - 'GET' => array ( + '/vglvriothvkt/vdryec' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/bplc/ctsn' => array ( - 'PATCH' => array ( + '/ldjv/ceojckhkzzmrxihc' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qkuqmsejjlh/wm/' => array ( - 'PATCH' => array ( + '/xyvb/mfu/w' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vxfutzf/dx/o/ym' => array ( + '/dbfccmigpu/ycv/jrxl/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/np/bxir/ii' => array ( - 'DELETE' => array ( + '/zgwgwnkviwsoao/mk' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vwekb/' => array ( - 'PUT' => array ( + '/l/fvwl/eq/cw/lpz' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/s/iohqzaf' => array ( - 'PATCH' => array ( + '/rrkbp' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/r/lwog/tbczwq' => array ( + '/mtnceecijnizxmdab/g' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/gwafdbnfmydyu' => array ( - 'GET' => array ( + '/t/hlow/ecn/gsv/q/ikjx/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vckqrh' => array ( + '/cr/boxvdnokawum/qi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yhs/efenwv/q' => array ( - 'PUT' => array ( + '/kvjj/jhu/nv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/buzqlyekm' => array ( - 'PUT' => array ( + '/qibfynjni/px/nfhln' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/laa/qewtcpqmx' => array ( - 'PATCH' => array ( + '/elbwbezo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wzyrnwsghednneslbmd' => array ( + '/arnw/m' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/sjo/uo/osephf/wzs/' => array ( - 'POST' => array ( + '/npnravgo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/vgoyf/vmfiz/tawdnl' => array ( - 'PUT' => array ( + '/trfusepfj/yxai' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/afama/g/m/ktufpdgrjh' => array ( - 'PUT' => array ( + '/rshk/bpxyutb' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qyvlxfrmbozatddi' => array ( - 'PATCH' => array ( + '/gqyxilglnhozawi/xn/pe' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qibhi/eqfqrvypkdlpx' => array ( + '/qb/jzkbz' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ywy/hyk/r/' => array ( + '/i/qbsaxkcymdnslr' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/swlihqdvodgm' => array ( + '/l/ioynqommawpa' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/yizxzpymt' => array ( - 'POST' => array ( + '/wkgt/frdgsv' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wtksdvohgjzxibxouyx' => array ( + '/dvlzgrelgeamav/e/o' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/jm/bgoxa' => array ( - 'GET' => array ( + '/afcrt' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tbt/pjortnraws/' => array ( - 'DELETE' => array ( + '/aylybcpgjq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/odxtqyr/ugnx' => array ( - 'PATCH' => array ( + '/lwrvzxaoinljv' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/h/vnddigkmp' => array ( + '/nciwlsohzjgpmpcxic' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jtrdnhuh/axpn' => array ( - 'PATCH' => array ( + '/g/rxbfjgaiz/vwv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/frzwlvu/wrorephaet/o/' => array ( - 'GET' => array ( + '/qthyvip' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/cy/me/u/fx' => array ( - 'GET' => array ( + '/mmbb/a/xi/iej/znpye' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/tcpfvofr' => array ( + '/c/kcrej/kfo/o/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tdjzywa/jaz' => array ( - 'DELETE' => array ( + '/dp/zfgyfyzvqhyxpi/nlew' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nwgxyrtkfb/twuxqiv' => array ( - 'POST' => array ( + '/dgrko/rdkq' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/dpacj/bhzhlumw' => array ( + '/dgojbq/ydmgxr' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/gnaolkrmxjtl/jo' => array ( - 'DELETE' => array ( + '/x/jlqz/ss' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/umikud/fc/z/cwrttm/i' => array ( - 'GET' => array ( + '/oiejr' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vk/mhxnciwk/cpo' => array ( - 'GET' => array ( + '/sfwypcpn' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/epntnr' => array ( - 'GET' => array ( + '/yzpkecsiclbzjac/lyaea' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/cyuvnuwoosgeaf/w/' => array ( - 'GET' => array ( + '/wvtgq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/yqgprfe' => array ( + '/pzus/uorciejzboa' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/po/joervgkprq' => array ( + '/xcmjuonanh/ixxyobjeqx' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ftzfzhwx' => array ( - 'DELETE' => array ( + '/ux/ygujez/nbrtcwrocxh' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vkdowjfgejbzwzpiba' => array ( + '/yqaxgiglvbccjespua' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mbhqi/picas' => array ( - 'POST' => array ( + '/btxrzvp' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fipekqbokej' => array ( - 'PATCH' => array ( + '/qkx/hyyojgpcz/n/iltpo' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/eiqv/z/vozc' => array ( - 'GET' => array ( + '/ljrkayjuhknc/pwdr/d/lym' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/flswhocven' => array ( + '/ajswtsabtd/xcms/xrr/ude' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/n/utkomrqshaddrl' => array ( - 'GET' => array ( + '/wpxedzkpjebx' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/hxc/ssuuoykipj' => array ( - 'DELETE' => array ( + '/fnwps/j/qptbyzgjzdrmdo' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/kwbin' => array ( - 'GET' => array ( + '/yzmvtkkuzrew' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/i/gkjrlp' => array ( + '/ehfvtbcudl' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/p/yp/ngdg' => array ( + '/apmyitaddgvfd' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jojrz/yyrlol/nf' => array ( - 'PUT' => array ( + '/xnr/ao/saldwcilfdg/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/txtwdayxbyedc' => array ( - 'POST' => array ( + '/bhzjgjadjyymywe/yycu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/htqen/eeot' => array ( - 'DELETE' => array ( + '/logvcnhencgnhjek' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/v/ruzeveuiqfkuzicob/' => array ( - 'POST' => array ( + '/cjrk/ip' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/ph/oytccnc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ckmhl/xytiizxbcna' => array ( + '/djehqw/ngbfx' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mivgslmatq/mzabo' => array ( - 'DELETE' => array ( + '/tyykkptrcbfl' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/hlgoy' => array ( + '/whcyzwkjlglmethguwed' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/lwz/tips' => array ( - 'POST' => array ( + '/jbcipkx/d/ucf/ymqyipwhd' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/hkmfjzfjxizumpq' => array ( + '/stzpvr' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/uqalgfhkknmtlg' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/kahyplzdqd/tfcrqkwkw' => array ( - 'GET' => array ( + '/tdger/nvoks/itntbn/o' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/yxsf/spsc' => array ( + '/nqobs/cksjhvrruyoxnp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zwwmvarciakuvwdijvx' => array ( + '/ljmz/rwzspjqh' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qaxqum/cgywq' => array ( - 'PATCH' => array ( + '/ydbseemubrqd/nvg' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ncskoevb' => array ( + '/gbdycdkf/ivtvfs' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/miabjcd' => array ( - 'GET' => array ( + '/urqlr/loizdnituv' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wcohvfwuwaa' => array ( - 'DELETE' => array ( + '/mdzbjdcniishhycvy/a' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/y/nrtdmmtglz' => array ( - 'DELETE' => array ( + '/gxycy/ferqawbvfht' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/mfdxqas/ctulvppgt/sff' => array ( - 'PUT' => array ( + '/fx/szllbizwzxe' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/busdtmh/gsiw' => array ( - 'DELETE' => array ( + '/hefkwtzzhi/v/ppvc' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ppqhfflekdzj' => array ( - 'POST' => array ( + '/fgvzsjawinolxu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ih/fdqn' => array ( + '/as/ltrrvkukijeyztvaft' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rmhmnnf/l/evagir/bsvj' => array ( - 'DELETE' => array ( + '/e/dbou' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qvylf' => array ( - 'GET' => array ( + '/p/tksiezeituxqpefe' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/yjeuxmxmn' => array ( - 'GET' => array ( + '/whacsnmavhbq' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/xcuptlgi/ke' => array ( - 'GET' => array ( + '/hnviad/zcghjbraso/pyll' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/artmsfvmjda' => array ( + '/bhbknnkoafnxgzmfb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zdygyvyrdeiizv' => array ( + '/lkuouhcfhrlgr' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ezuoea/hus/zn' => array ( - 'PUT' => array ( + '/yqu/dc/kzgc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wjjhvkzthnwhbkwfd' => array ( + '/iol/bjahqmjq/tb' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/amejn/ttuoepq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/egmhd/gc' => array ( + '/j/wogdnhozh/nce/fvk/pqu/y' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/a/cmt/onv/jozah/dgdbfo' => array ( + '/tjq/liel' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/oaqhm/thsdziqzzw/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ncwpuscqtoji/tjvw/fi/bm/' => array ( - 'POST' => array ( + '/wzoiypr/lm' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kpwzjnxslc' => array ( - 'PUT' => array ( + '/yraymvlunkubm' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/xrvzurryoy' => array ( + '/sgzbdpwwfqubl' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/g/lxwj' => array ( - 'PATCH' => array ( + '/q/ejaf/mea' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dlcfadprcychyrxc/nut' => array ( - 'DELETE' => array ( + '/q/fyxjhzbf/nhtctc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bicjnnvnc/qh' => array ( - 'DELETE' => array ( + '/p/winoiujh/k' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fjmlju' => array ( + '/kocgus/knoa/vf/zpzd' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/rpldopolbwbiq/ry/syh' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vvqzddiglt/tfyivj' => array ( - 'DELETE' => array ( + '/qwhksdfx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ngr/kfxymwa/i' => array ( - 'POST' => array ( + '/sdpydc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/y/s/iop/me' => array ( - 'PATCH' => array ( + '/ebspd' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mpjyuacglfbq/autewjcs' => array ( - 'DELETE' => array ( + '/n/xkrhsy/gz/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/xcacc' => array ( - 'DELETE' => array ( + '/hvh/bzl' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/evgnncpfrlm/hi' => array ( + '/kaedsom/rf/ylg' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/hbxybugah/yyega' => array ( - 'DELETE' => array ( + '/huoqhdbrmo' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kasxgy' => array ( - 'POST' => array ( + '/kpoo/k/aorbbbysdr' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/anuzbhtedyvbws/c' => array ( + '/hg/fwilbwqlnttrw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kocyeldb/ckj' => array ( - 'DELETE' => array ( + '/zgsflmlil' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/f/iddtw/utcttvalx' => array ( + '/qsgxl' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/uqcdc/vaocagsltx' => array ( + '/rll/hjirocgyzm/p' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gcr/bdaq/oqfehyeisu/' => array ( - 'POST' => array ( + '/ethugpd/ubnmlvlcvtvbj' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zrdsvo/w/on' => array ( - 'POST' => array ( + '/vxhgjz/kzzbb/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/c/aktqxd' => array ( - 'PUT' => array ( + '/ksfuc/pucofmi' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hpromceyd/rxcqgx' => array ( - 'PATCH' => array ( + '/ptww/poaolrhtsd' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/j/t/hjeerqqpxwoar' => array ( + '/w/unsdoqlyuxhg/quhq' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/gumikzshlxblzbw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/issljjcostyhcpyxykmm' => array ( - 'DELETE' => array ( + '/qnxolm/jzzfvucytukafo' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/s/lmhhy/k/' => array ( - 'GET' => array ( + '/y/fdaxowybinnnfce' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/bqnm/rmfygexb/yjaa' => array ( - 'DELETE' => array ( + '/vos/vz' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/swgoqagfx/ecf/u' => array ( - 'PUT' => array ( + '/lutrljue/xberq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/svl/c/udafy' => array ( + '/p/acmmjqlpshoulxj' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vh/wlduvjvdgxbbbo/g' => array ( - 'PUT' => array ( + '/syeopotldg' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wyocfnsykwzop/ivis/l/wl' => array ( + '/iprcbyghmrlespyu' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/yqnbafm' => array ( + '/xt/mwbabja/mosehtqp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/idopvimxwi/rhyc/l' => array ( - 'PATCH' => array ( + '/ni/iul/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/drbhlrz' => array ( + '/s/pzpeeskh' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rkhmtrsv/' => array ( - 'GET' => array ( + '/o/lpuguug/i/e' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/oiqgc/ueua' => array ( - 'GET' => array ( + '/biqf/rh' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/cascvz/a/w/a/' => array ( + '/a/f/plqcfrc/imwiqurp/mqs' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/k/hzw/lswj/psci/d' => array ( + '/cbyfm' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/krk/xit' => array ( + '/k/geoupntakah' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ukltb' => array ( - 'DELETE' => array ( + '/zpvelodh' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/iqpaembambcwsp/nhduma' => array ( - 'PATCH' => array ( + '/m/k/ia/ovwr' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/op/culs/ohhfjxr/hcjyf' => array ( - 'DELETE' => array ( + '/fze/ohkehz/urtp' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ryscgm' => array ( - 'POST' => array ( + '/gcxsuia' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vveqodu/syny' => array ( + '/gmgeoedcgb/teiq/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/xlizrjlnoguqfex/nf' => array ( + '/m/d/gaczmkqyef/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ocwxknwfowam/cddim' => array ( - 'DELETE' => array ( + '/dibpygvz/vbngxnhzdph/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pd/nh/fyrqk' => array ( - 'PATCH' => array ( + '/gpsnbjim/qvzqyhjmf' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dwsun/xnrcvslhk' => array ( + '/o/pfa/w/puabad/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rkhjlfvgo/' => array ( - 'POST' => array ( + '/ddetfqdeqqpqcaco/qvy' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/oztcxrw/ejmhfcesbna' => array ( - 'GET' => array ( + '/yistqaldma/c' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/urqjviaufgrldrjzbd' => array ( + '/ong/szcwak' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/dabpv/ouzxbed/uzjmy/p' => array ( + '/nyk/sy/yayzqxierpcur' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ybjqy' => array ( - 'POST' => array ( + '/iblpwhjgaazfg/vo' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dkkuh' => array ( - 'POST' => array ( + '/rxissdovackqzsa' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/aapu/mc/yf/ivuj' => array ( - 'PUT' => array ( + '/pchskhgkm' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/blzacjshipksg/pjw' => array ( - 'DELETE' => array ( + '/pjytf' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/km/guwlsg/t' => array ( + '/gggbkvbo' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/huonz/wno/pbsi/w/' => array ( + '/gygkqpg' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/msnpdwpyyjoj/ef' => array ( - 'PATCH' => array ( + '/wvifv' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/yazas/jl' => array ( + '/cybqye' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nuvelu/a' => array ( - 'DELETE' => array ( + '/oal/gpb/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rsdiql' => array ( - 'DELETE' => array ( + '/cfrlqivuhvmfvn/x/yltur' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gzzorxk/' => array ( - 'GET' => array ( + '/tjdeguiiugdz' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/qbwnfcwxev/kbrvhe/rxp' => array ( + '/we/wsbyqmrwfasi/m' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ugshvcxo/gbwjegts' => array ( - 'DELETE' => array ( + '/fmytj/z/vrxveg' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qmtvj' => array ( - 'GET' => array ( + '/ephk/liynljmzxddag/x' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/o/h/kdujug' => array ( - 'POST' => array ( + '/ohlrdwitulbqdyppht/ab' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/nmmphwp/or/' => array ( - 'PATCH' => array ( + '/yojoewqifdqwgp' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/g/nqlkurncqciwis' => array ( - 'POST' => array ( + '/qf/murqivit/l/l/xtstvec' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mppxhmlyafapwo' => array ( + '/td/wet' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/subek' => array ( + '/foslwhpcmo/woyjz' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/kpnhohwcl' => array ( + '/udgdvus' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/yewcjfirzmzrrhuzbrug' => array ( - 'PATCH' => array ( + '/zsuqcinxba/fpw' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ciiqoword' => array ( - 'POST' => array ( + '/w/gjyuuahp' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/xig/zfdhzaayyhyzrdjw' => array ( - 'POST' => array ( + '/votsq' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/ymrvdq/kqbltd/kl' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/cpip/xf' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/piixfsbecugfinad' => array ( + '/trwisvdlkusadht/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qhstc' => array ( + '/phkchqpvu' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/r/htgtpev' => array ( + '/gkymzaebtxdeovd/o' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ytowtttqe/fupu/fgc' => array ( + '/mwyuklunzjkbt' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xkcy/xv/gcbrsvyvmibvr' => array ( + '/fkji/mnf' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/jehz/guz/yh' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lxkuhfkklggkr/wyfj' => array ( + '/lmciitdu' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/jsvo/wkidps/wesbmpuavb' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/qhqd/ezjariw/mzubl' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/mgbzhtdmzop' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/rpkxifkjszj/e/rxws' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/vozyj/tfhtqb/enczjz/rf' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kvxwie' => array ( - 'POST' => array ( + '/yvicknzjqzbj/lbkifkxe' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/vxgjmsbnatporpcgufdk' => array ( - 'PUT' => array ( + '/x/tjxgjcifbmw/q' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ahfhqbjngvbyh/' => array ( - 'POST' => array ( + '/ypcnldyeltkzxdakogp' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vsjuzt/avxiomzgxfc/p' => array ( - 'POST' => array ( + '/ygkiefv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lk/cnlmq' => array ( - 'PATCH' => array ( + '/ppd/b/noh' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/j/o/pbsyuuzwzhxrqc/' => array ( - 'DELETE' => array ( + '/e/adzss/gc/clqnqsaay/y' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/f/szfplxer' => array ( + '/dlchlchgrc/wgbmol/i' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pmbd/as' => array ( - 'PUT' => array ( + '/bfpvqhjxkxqjd' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wscg/sdtu/pz/nlla/gvb/v' => array ( - 'GET' => array ( + '/mhhjvbkpod/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/phtjhyrdigmxcwt/q' => array ( - 'PUT' => array ( + '/snapotdsfrlejz/baiid' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zaggmgoteinf' => array ( - 'DELETE' => array ( + '/dffizqobpwwtrohwpkg/a/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wnegwvyfc' => array ( + '/pmreopex/e/uvbzazxv' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/owdhbaqyh' => array ( - 'PUT' => array ( + '/emewbfsgxqrl' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dhex/ekivnhnzakwkdsa' => array ( + '/zyiti/l/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/euzchrfwgpkj/i' => array ( - 'PUT' => array ( + '/gobcod/kvix/bfknqn' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/nfe/nkmcgrp/p/q' => array ( - 'PATCH' => array ( + '/tvyumdsnuyt/uaofndx/m' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/sxtkq/wbbrwvsewb' => array ( + '/kuoe/f/idosscqedbr' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/bcide/sjgfnetgf' => array ( + '/xbfhjcrs/laaiskkw/nld' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ixwlbmcasycwatu' => array ( + '/d/edhv/j/snpw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/anx/bgycvcpgqrlb/' => array ( - 'GET' => array ( + '/i/svldt/c/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dmmawhsnfbsemrkuxw' => array ( - 'DELETE' => array ( + '/gmomyayydyblnp/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nmgjzesljophndrrm' => array ( - 'DELETE' => array ( + '/errl/j' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/papfvwg' => array ( - 'DELETE' => array ( + '/levgepwn' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/mwzhrf/wovsw/es' => array ( + '/clj/cl/cks' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wszevoqhdpscyfep/rl/gf' => array ( - 'GET' => array ( + '/ryik/ecywejvu' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ymdhnellytyc' => array ( + '/vgli/nody/qnafuhkz/yfoj' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/iiri/gwwuisabp' => array ( + '/lrkc/ejijooy' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/djipe' => array ( - 'GET' => array ( + '/pjweczyzfzem' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/vikfkwjnoq/bc/b' => array ( - 'PATCH' => array ( + '/ospomj/wywthdeqf/ta/x/ar' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/b/mvkswanx/tuhxem/qsayr' => array ( - 'GET' => array ( + '/kcjtdxogknuurbnjtdn' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/uvobgyaiqqifyrou/igf' => array ( + '/yth/xpzi/qlqhf' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/cdlswf/on' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/vhaukefh/gol' => array ( + '/gqoazlsc' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/r/ysrypqzd/rsr/lj/pjx' => array ( - 'GET' => array ( + '/vvvstjx' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ibqcwzilhqys' => array ( + '/v/pgnp' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qizlnkrfdzjx' => array ( - 'PATCH' => array ( + '/hywhea/opvu/wb/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ax/xcpihof/' => array ( - 'DELETE' => array ( + '/nulpwtp' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/eyd/gufl' => array ( - 'GET' => array ( + '/q/sbwcwtijtgkorki/qn' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ixydsqmm/za/yggvs' => array ( + '/w/ixgy/av/m' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xsugajouambeyr/fwc' => array ( - 'GET' => array ( + '/vowees' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/rduwvtaaqeckvnlzv' => array ( - 'POST' => array ( + '/xl/mejlqqtp/nkfzlha' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ejsvdm/' => array ( + '/bqyzsqojkxuug/ayp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dm/imetpapbz/xolcjrwp' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), - ), - '/eeshbmlwhcu/mql' => array ( + '/yojvte/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/esj/cyhzscvvqancck' => array ( + '/qfmjctfh' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lc/pwvsbfk/x' => array ( - 'POST' => array ( + '/ay/ntcbfa/ov' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/yyacfnqsfnxdtqvzgi' => array ( - 'DELETE' => array ( + '/dfjijpkqzxclyli' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ty/hbeonmh/qbgcv/' => array ( - 'DELETE' => array ( + '/bbndgtbjeeca' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wn/q/xqoe' => array ( - 'POST' => array ( + '/pojzasgxdxnlkbfzel/z' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/dkbbi/msiqpydlprkep' => array ( + '/yomwatdrcgxhetalsa' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uchvkmjtpzgrk' => array ( - 'POST' => array ( + '/gbwmeu/tcmdi' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/guh/gtoamorsxsdlatbn' => array ( - 'POST' => array ( + '/n/ufosarsovwiff' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/l/vlamewp/io/xz/' => array ( - 'PUT' => array ( + '/ikmvjvzmeas' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lh/ws/jtpfb/' => array ( + '/mdw/xvxubd' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ccwsisntma/' => array ( - 'PATCH' => array ( + '/jbionmpqq/nbvxtqvb' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/frzwljnefaarb' => array ( - 'POST' => array ( + '/ttgsck/xgc/yv' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/q/q/ncos/ygf/loar/uwddbq' => array ( + '/sialfhxzcrxhc' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zdof/rre' => array ( - 'DELETE' => array ( + '/itxlxr/btmfywppx/u' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rogjoofoes' => array ( + '/aecf/gcjvkpox' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/s/plhw/sfx/a/bojvpdmf' => array ( - 'PUT' => array ( + '/crvvai' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/sqxljdxuo/yifhacj/jv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sxwj/ngsljevlrx/d/z' => array ( + '/cdmqgwmkasqhp/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/kj/spofv/ztwt/iloa' => array ( - 'GET' => array ( + '/iuajyaxmwtnlvxl' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/klshrcnb' => array ( + '/yj/bne' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/uttisu/ld' => array ( + '/fucbi/k/pu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zyipxu/zkx/wkzobbyai/' => array ( - 'PATCH' => array ( + '/vbshizilqloxlwfwyh/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qkbdc' => array ( - 'POST' => array ( + '/oetualfo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gtcqsaglfbzmql' => array ( - 'GET' => array ( + '/dlddwdomzpwgzkmt' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/lcborydm' => array ( + '/uakk/ra/v' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nkdzbichko' => array ( + '/moaakjcnqyrpazwpfzr' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/ril/ikyez' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/lghgv/x/l/g' => array ( - 'GET' => array ( + '/sksotvuz/urpwozoe' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/eblmvik' => array ( + '/lbatw/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/salmxnlcqv' => array ( - 'POST' => array ( + '/umynrnfvhd' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/nzmaiddlh/t/g' => array ( - 'GET' => array ( + '/wutkpd/kpmpifppfi' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gsygcp' => array ( - 'GET' => array ( + '/vzimkeg/tit/w/lnxxhw' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vok/crxvpimldmvq' => array ( - 'PATCH' => array ( + '/dphrvcacoxbmmlvhno' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nwssi/sg/kipyotw' => array ( + '/t/wcetq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gu/q/wcjdfn' => array ( + '/gyjiaseraeyqpba' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cr/rkvoiyq' => array ( - 'PATCH' => array ( + '/vjlpmubwxvmvhpsbp' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vy/rlsc/ozkytjlgru/gypz' => array ( - 'PUT' => array ( + '/hptg/j/y/spijs/aujt/rp' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/r/kqhnmvrfxybremcxwyo' => array ( - 'DELETE' => array ( + '/exb/tqkqlefbdq' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fcniqaq/vdzj/cd/fffc/' => array ( - 'DELETE' => array ( + '/lpe/izskcwncnakwi' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/udbkuerk' => array ( + '/zcddxmbp/bwpz/qvaltpi' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/twg/z/duxdit' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/lhlzhgaawgbmybsb/q' => array ( + '/miiloxs/jflnvj/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/bjfydm/dwi' => array ( - 'PATCH' => array ( + '/wgv/rpcv/yxopfvissg' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jrncnfp/gl' => array ( + '/zglhsrkhbmfigz' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/d/x/wfbcyg/gtlaf/heaqcm' => array ( - 'PATCH' => array ( + '/t/lxbmbt/cocifqhutczwj' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/retjofswiyutay' => array ( + '/ikss/hl' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/emve/cteefhxgwuiws' => array ( - 'DELETE' => array ( + '/veujet/xcasrr' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/hbkfmexfa/aw' => array ( - 'PATCH' => array ( + '/gombbesuskktwekwz' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/h/ayastezkgn' => array ( - 'DELETE' => array ( + '/vefsgrdxq/bdocfl' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ierosypnb/cqmo/' => array ( - 'PATCH' => array ( + '/sdcxmgq' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bcna/jppbwss' => array ( + '/fm/q/jczkpyvn' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/u/avqfzhvtg/pvnuy' => array ( + '/nmamb/tmmlxbmffohy' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ipvqkuzzeeo' => array ( - 'DELETE' => array ( + '/ilfuznckf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/hhbnwhpoyrvgzpfn' => array ( + '/apnr/gkyxwo/x/e/j/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ksemvnubnlh/pbrzbhg' => array ( + '/h/qzqvx/xfe' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/geedf/dinxgjzgwznr' => array ( - 'GET' => array ( + '/xeisbp' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/j/nqsqgmswqj/trnt/ccu' => array ( + '/ki/qvxurqn/bewmtcem/tzt' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/it/qwyhy/' => array ( - 'POST' => array ( + '/ubnni' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lczrkfidvpr/g/xaodo' => array ( - 'GET' => array ( + '/zatsx/fcm/si/us/fsegj/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/cwwyhub' => array ( + '/rqidqlpwejkd/ikx/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cfff/o/eu/aynsyjuztv' => array ( + '/cybwedndd' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/eqhl/l/xm' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/nvh/cu' => array ( + '/ngabo' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wq/bue' => array ( + '/atful' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vviwajc' => array ( + '/tonjipmztcetaoh/obs' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/erko/h/bs' => array ( + '/pieizp' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/weqwuedvgpzwiazk/qr' => array ( + '/u/jlfty' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/hropdclnki/xwts/koxk' => array ( + '/zhgydc/e/bzvqq' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jwhi/foe/xwgsjamx' => array ( + '/w/emms/azcoguvsofja/nzi/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ydxnqkgqlydhhnuoz' => array ( + '/frz/zepvhpj/zs/pxrb/jv' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qpkgasle' => array ( - 'DELETE' => array ( + '/tm/taxzmqm/h' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vneofhvxrvic' => array ( - 'PUT' => array ( + '/wmcihuq' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/eojgrtmmodjzptqn' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xxtnnzrl/asoaf/pzfduau' => array ( + '/d/qnlodzmr/tdqphllm' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/o/kpmeyxk' => array ( + '/ntzyzh/zx/b/ka' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/preobh' => array ( - 'PATCH' => array ( + '/nhxmvmfkazp/c/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qmocd' => array ( + '/d/fcmvvqfypr/nfh' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lhorc/ffbxlwxmb/' => array ( - 'DELETE' => array ( + '/p/ip/nw/hrgkyxtkncoaw/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/lkrsmepcxitjaycushqs' => array ( - 'PATCH' => array ( + '/riue/juiavwaa/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bgjb/unbolgv/fqv' => array ( - 'PUT' => array ( + '/jli/ot/v/zsfvg/yjl' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/willmgwqeawqu/jrxjafg' => array ( - 'DELETE' => array ( + '/wduwrpi/ya/sndl/yngpq' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cpezoe' => array ( - 'PATCH' => array ( + '/pfusozmjzk/qte' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gbhr/v' => array ( - 'DELETE' => array ( + '/xdidx/ttibtw' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/suwex/npfak/il' => array ( + '/w/whus/dqs' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/iyobbjaqgxw' => array ( - 'PATCH' => array ( + '/f/qmw/d/uoqctzg/dg/xtd' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/bpoq/mznqycdzur' => array ( + '/p/cvawq/ik/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mqbpzctowrbuwcr' => array ( - 'GET' => array ( + '/fyklngo' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/q/ybhi' => array ( - 'GET' => array ( + '/pogfqtapq/iupv' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/f/eaj/hppxhcefjorotzp' => array ( + '/ry/eldayifopl/mowx' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/bmmabbtllzmjsawuo/k' => array ( - 'DELETE' => array ( + '/fmotdfiknhy' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ijgytdwse' => array ( - 'PATCH' => array ( + '/w/sc/ilfzfhj/i' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tfypx' => array ( - 'PUT' => array ( + '/yfcucpuijv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vptlgkac/orqb/kzc' => array ( - 'DELETE' => array ( + '/hq/tjwu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mn/squzshlcr/v/h/nl' => array ( - 'POST' => array ( + '/rwglricyarlxwzsvenh' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ubgiumhrl/r/f' => array ( - 'POST' => array ( + '/brlls' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xefyhbl/eh' => array ( - 'GET' => array ( + '/vomfr' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/plcjjfrh/qr/lknignfwh' => array ( - 'POST' => array ( + '/t/ntgsnqszfkwzlnciye' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ggk/ld/qudfvvw/' => array ( - 'POST' => array ( + '/wefgukrvj' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wdmbzy/fqbu/mxyt/m' => array ( - 'POST' => array ( + '/zurjwosds' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dazpsko/nermvtva' => array ( + '/ymaxaf' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wxn/mugjt/cmefoip' => array ( + '/uqrox/ha/w' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/alxtfkmko' => array ( + '/jb/j/j/jvyv/fjn' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lymnifhwvkobyasckrzi' => array ( - 'POST' => array ( + '/kemqwnffksfxdqiawg/b' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/srx/mxpoqbfz' => array ( - 'GET' => array ( + '/jcexdlapewokgpvzwnpz' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/efvqcjhnpcapwy/suesj' => array ( - 'PUT' => array ( + '/urw/ksnrqqy' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/mkjfn/qhtuxls' => array ( + '/vlyho/x/vj' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xyohlavwtt/knrbtlm' => array ( - 'PATCH' => array ( + '/hofobqkgnsx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wx/mixao' => array ( + '/geo/wwtqh/pjpf/bosq' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zih/vnerrse/opwfq/' => array ( - 'DELETE' => array ( + '/uojvpofotmbdhp/paobl' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tpu/dgkd' => array ( - 'PATCH' => array ( + '/acwikraibcoxcvv' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/stw/sb/z' => array ( + '/gg/ucxyweluc/hsa' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/jzidkroxd' => array ( - 'PUT' => array ( + '/gxoloqtb' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fzpwo/uv/' => array ( + '/ih/ijtz/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vsfbxhvsmjwg/ie' => array ( - 'GET' => array ( + '/sfbgffvfs/sospbboontq' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cisctog/' => array ( + '/aonannmiq/dhdrwl' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ixygz' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/rj/qeue/qpeqs' => array ( + '/eolfqe/yfxnw' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fdig/tukgrmfxurte' => array ( - 'DELETE' => array ( + '/nxy/eha' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ekl/adyjxyjyqey/rkaz/f' => array ( - 'PUT' => array ( + '/mgcj/otfdn/lwzdllmvffq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dgsisu/lzx/lrfa/leagew' => array ( - 'GET' => array ( + '/jfqpnwyrnxpnwudpn' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/d/uiksu/qevriicy' => array ( + '/qhrjloquicqdyiqr/aot' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/btzhlktu' => array ( + '/kwia/oi/imcxn/ij' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ruwzde' => array ( + '/dcsxyhhte' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/elqxefaxy/q/yz/mdr/yyu' => array ( - 'DELETE' => array ( + '/pwydwrtonywui' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/eelpz/l/jcafwrkx' => array ( - 'GET' => array ( + '/jsdxpptftpzt/ql' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/hinzdnyhixmahjqwpcc' => array ( - 'GET' => array ( + '/g/msdcbc/hvyhrxk' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vbqbjbbq/' => array ( - 'POST' => array ( + '/gcnizp/lqvjtsldpnzge' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/oorqtvr/kkmzg' => array ( - 'PUT' => array ( + '/epmhc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/afjdvk/jlu/shcr/vibzax' => array ( + '/fgoa/tbetpobqz/vz' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/hrxwak' => array ( - 'DELETE' => array ( + '/nzr/kpuk/nmybfy' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/itrsh/xpyttc/bpm' => array ( - 'PUT' => array ( + '/tpxmwp/vg/n' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cvhxgqde' => array ( - 'PUT' => array ( + '/nvt/so/h/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ndwwhjx/wwwqcw' => array ( + '/zogdyh' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/iqrcey/kr' => array ( + '/pizzmsrzzr' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gkvevshsbbp/i/orgl/d' => array ( - 'PATCH' => array ( + '/dtdbbsjugnj/gjv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/e/iosdwtisvrt/keyfe/q/gl' => array ( + '/qfdg/dpom' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wpojcxcbrb' => array ( - 'DELETE' => array ( + '/q/tkvxojou' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cy/hfmwrivtto' => array ( - 'DELETE' => array ( + '/yhqulgzzbxwa' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bbdkydsqhnzkueny' => array ( + '/jenmifrirrbechpo/als/q' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/skrezolqchdjolbrhnr' => array ( - 'POST' => array ( + '/j/gckwfkzvuy/n' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/z/ihchm/bj/cqp/n/kgccbnjr' => array ( + '/psnliakrr/lwfz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mocdaieffklxbakd' => array ( - 'DELETE' => array ( + '/czvedholtfi/zi' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/mo/xzold/qg/b' => array ( + '/uxcdyamzgvmvsslr' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/b/zztalk' => array ( - 'GET' => array ( + '/jpt/lrllfhqbywmgnf' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/whnlhcex' => array ( - 'PUT' => array ( + '/ysvqklwaqz' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/bwbv/my' => array ( + '/pw/q/qkec' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/squbq/ujdngt/t' => array ( + '/jrmzdhpy/r/icxn' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/poe/c/mybznfcpyxk' => array ( - 'PATCH' => array ( + '/qzfjepw/ixerap' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ezijyna/edzlkz' => array ( + '/kspfg/jrdheka' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lzeipal/wkmbho' => array ( - 'POST' => array ( + '/h/ug/ug/q' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wiabhjjljzp' => array ( + '/oy/kglqcq/op' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tnlbgtze/exob' => array ( - 'PATCH' => array ( + '/rzayltprfslwypelvyb' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/bu/nsogymei' => array ( + '/fopbcrj/bmdxyw/bieuwx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mdqr/wbxxdxagfvvg/xwxl' => array ( + '/izoof/y/dwoz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bdlsmaggnoq' => array ( - 'PUT' => array ( + '/mb/pl/mphodzxepjrfft' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tk/jxjsicarsrlmsaz/kv' => array ( + '/buaeqakgemp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ogp/ikcshn' => array ( + '/qqsu/kokgw' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/yq/zxnb/lxmec/xp' => array ( - 'POST' => array ( + '/pzjtu' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ad/yfruc/nviwedvife/' => array ( - 'GET' => array ( + '/dmy/ycjtpoyar' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/u/ywm/ulwzhdybrwtrf' => array ( + '/rnfkbmuxjhzlcsv' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/glihc/xkjkjgphzclzsyz' => array ( + '/cayvbfeuq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xahl/n' => array ( - 'DELETE' => array ( + '/trs/zivdxtf' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xdnnpwsjpsgn/fn' => array ( + '/jsfd/ju/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/oev/d/nx' => array ( + '/eyqywfdsfyhjmfan/njlb' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mkdinkq' => array ( + '/rtrcnmdyzjn/zt/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/kpdwfuxp/ky/vzm/sb' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/v/zpjtcgajvkrnvwaa' => array ( - 'PATCH' => array ( + '/rvz/qjgvuuebclzhepx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yennz' => array ( + '/nufmfcn' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cgcdojupeuum/jb' => array ( + '/iehkfiht/j/aerx/cm' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/sruax' => array ( - 'PUT' => array ( + '/tysdtq/gkvngiz' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/bbzrcg/aqxi' => array ( - 'POST' => array ( + '/adjzn' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kgblfwoot' => array ( - 'PATCH' => array ( + '/brf/knpmd/brf/xrqxghcfl' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nw/hbrfjxbuvrrtm/r/rq' => array ( + '/be/vvp/gnufz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mampn/katyzgeuwky' => array ( - 'PATCH' => array ( + '/cftjplf/ajj' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jhrrk/rogomebymcltqee' => array ( - 'PATCH' => array ( + '/wwhtgc/qehykatafyas' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/auclx' => array ( + '/anllmdhj' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fngngwyeeahyxnxvbcu' => array ( - 'GET' => array ( + '/q/yoqlw/xi/glcdkoe/oge' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ewsyry/yjpqyso/u/tb' => array ( + '/xdgftjoydbd' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/g/mytrckzzhsc/xh/jblf' => array ( - 'GET' => array ( + '/dyyrw/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ow/dtqpiz/km/hm' => array ( + '/knyspjahouh/s' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/mg/vaadhsj' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), - ), - '/woofzdqxsljyn' => array ( - 'PUT' => array ( + '/ofsndnjfunscdsvv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xkvgqrab/kqcecb/n' => array ( + '/n/treuj' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/id/zyoejcxps' => array ( - 'PATCH' => array ( + '/o/cjbto' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/keaaoly/ctbend/hqou' => array ( - 'POST' => array ( + '/szffd/evugnndadp/w/w' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/weew/j/kuimyz' => array ( - 'PUT' => array ( + '/vryjkpm/q' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qtrmp' => array ( + '/jokdrumo' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/tspidmz' => array ( + '/zki/ugala' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/opjcmjmmdzhjdxyhas' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), - ), - '/uwrso' => array ( + '/zd/sma' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ag/sqbqfhsgeaza' => array ( - 'DELETE' => array ( + '/qctpvb/hpbe' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dmn/krqa' => array ( - 'DELETE' => array ( + '/wulv/iu/ys/iklrxniajr' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/amsni/wod/s' => array ( + '/aoeyiiujxygmdgsmglt/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/npwrwjy/nfnjodi/fvogr/g' => array ( + '/riquaq/aqo/efua/j/r/q' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/didewvhzl' => array ( + '/mtdqvj/bwndqqmyqbw/f' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xdltypoqaxce/s/yjigvzk' => array ( - 'GET' => array ( + '/lhmsptuls/rptelo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ghshcuem/l/tcldkqrw/bot' => array ( - 'PUT' => array ( + '/bbyscnjmtrnqgphg' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/bsihlvui' => array ( - 'GET' => array ( + '/at/xwuj' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wrvhddeptp' => array ( + '/tvtn/zgopy' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nqwwumjnha/ax/ozuuxqnb' => array ( + '/zptqdgimnik/sqoblpf' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/lwokg' => array ( + '/ggqoeit' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/em/ylbtxfvqtsiodz' => array ( + '/qaxvmtangss' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/fwfahgzdner' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rsttfnvn' => array ( - 'PUT' => array ( + '/cppaxp/g' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ohy/noshuzi/grh/pa/tl/tkw' => array ( - 'DELETE' => array ( + '/wmbnlckbvhrenewe' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ruknugp/qlncpdyp/wg' => array ( - 'DELETE' => array ( + '/hyfjfprujjce/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/pyicfohtbsa' => array ( - 'PATCH' => array ( + '/twmmizrd/qr' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/dgspf' => array ( - 'PATCH' => array ( + '/g/tt/jnoe' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/frgjqfvix/jf' => array ( + '/angkt/luqccf/pikra' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/f/e/eaqwdu/wek' => array ( - 'POST' => array ( + '/pbtpw/qrrq/dck/tequpxn' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/lt/uwofwatbxgqmeda/pa' => array ( + '/djsjb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/grfdlhyjj' => array ( - 'GET' => array ( + '/cxpdryjliqlttebf' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ujpcu' => array ( - 'GET' => array ( + '/nfm/icgce/ynd' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/yvxyq/lqgnbbroafajtll' => array ( + '/sgf/iwsw/lwkxqgkz/jg' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gn/erqlojgkktcdda' => array ( + '/rdqnifvgupwd/xihmr' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/grvqcgh/nucdz/wjwuxo/u' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), -), -// regular routes -'regularRoutes' => array ( - 'pnawrwyeiqqo' => array ( - 0 => array ( + '/pmuogk/pkhcel' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'original' => '/pnawrwyeiqqo/ci/{name}', - 'regex' => '#^/pnawrwyeiqqo/ci/(?P[^/]+)$#', - 'start' => '/pnawrwyeiqqo/ci/', - 'methods' => 'PUT', ), ), - 'bwshoxsujlfkrbv' => array ( - 0 => array ( + '/q/hrovla' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'original' => '/bwshoxsujlfkrbv/xot/{name}', - 'regex' => '#^/bwshoxsujlfkrbv/xot/(?P[^/]+)$#', - 'start' => '/bwshoxsujlfkrbv/xot/', - 'methods' => 'PUT', ), ), - 'wpgjcynle' => array ( - 0 => array ( + '/csj/l/nxk/fmhu' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'original' => '/wpgjcynle/{name}', - 'regex' => '#^/wpgjcynle/(?P[^/]+)$#', - 'start' => '/wpgjcynle/', - 'methods' => 'PUT', ), ), - 'p' => array ( - 0 => array ( + '/axy/wxxo/zs/tb' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'original' => '/p/w/uq/naxrgckpehzg/{name}', - 'regex' => '#^/p/w/uq/naxrgckpehzg/(?P[^/]+)$#', - 'start' => '/p/w/', - 'methods' => 'PUT', ), - 1 => array ( + ), + '/ejrunwlmlggckjlor' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'original' => '/p/r/ncklmzejqnwwopq/qxo/{name}', - 'regex' => '#^/p/r/ncklmzejqnwwopq/qxo/(?P[^/]+)$#', - 'start' => '/p/r/', - 'methods' => 'POST', ), ), - 'ciswzgcbhykxjqvbkk' => array ( - 0 => array ( + '/clsszuuoqow/iq' => array ( + 'GET' => array ( 'handler' => 'handler_func', - 'original' => '/ciswzgcbhykxjqvbkk/{name}', - 'regex' => '#^/ciswzgcbhykxjqvbkk/(?P[^/]+)$#', - 'start' => '/ciswzgcbhykxjqvbkk/', - 'methods' => 'PATCH', ), ), - 'ttdvpotohjrk' => array ( - 0 => array ( + '/cexa/krduc' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'original' => '/ttdvpotohjrk/{name}', - 'regex' => '#^/ttdvpotohjrk/(?P[^/]+)$#', - 'start' => '/ttdvpotohjrk/', - 'methods' => 'GET', ), ), - 'd' => array ( +), +// regular routes +'regularRoutes' => array ( + 'v' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/d/ylsxs/srbbmkwl/kq/{name}', - 'regex' => '#^/d/ylsxs/srbbmkwl/kq/(?P[^/]+)$#', - 'start' => '/d/ylsxs/', - 'methods' => 'POST', + 'original' => '/v/gyljd/gmqt/vwugjzgk/{name}', + 'regex' => '#^/v/gyljd/gmqt/vwugjzgk/(?P[^/]+)$#', + 'start' => '/v/gyljd/', + 'methods' => 'GET,', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/d/hdkch/yddikbo/{name}', - 'regex' => '#^/d/hdkch/yddikbo/(?P[^/]+)$#', - 'start' => '/d/hdkch/', - 'methods' => 'PUT', - ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/d/lszlkzt/fhxwm/{name}', - 'regex' => '#^/d/lszlkzt/fhxwm/(?P[^/]+)$#', - 'start' => '/d/lszlkzt/', - 'methods' => 'POST', + 'original' => '/v/vyxjq/cbffkd/{name}', + 'regex' => '#^/v/vyxjq/cbffkd/(?P[^/]+)$#', + 'start' => '/v/vyxjq/', + 'methods' => 'GET,', ), ), - 'ugspvt' => array ( + 'rjcwy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ugspvt/{name}', - 'regex' => '#^/ugspvt/(?P[^/]+)$#', - 'start' => '/ugspvt/', - 'methods' => 'DELETE', + 'original' => '/rjcwy/sknwu/{name}', + 'regex' => '#^/rjcwy/sknwu/(?P[^/]+)$#', + 'start' => '/rjcwy/sknwu/', + 'methods' => 'PUT,', ), ), - 'owtdhwoaplak' => array ( + 'uvlhx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/owtdhwoaplak/cemsbdjx/{name}', - 'regex' => '#^/owtdhwoaplak/cemsbdjx/(?P[^/]+)$#', - 'start' => '/owtdhwoaplak/cemsbdjx/', - 'methods' => 'GET', + 'original' => '/uvlhx/{name}', + 'regex' => '#^/uvlhx/(?P[^/]+)$#', + 'start' => '/uvlhx/', + 'methods' => 'PUT,', ), ), - 'ddihcm' => array ( + 'prjkdesn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ddihcm/{name}', - 'regex' => '#^/ddihcm/(?P[^/]+)$#', - 'start' => '/ddihcm/', - 'methods' => 'GET', + 'original' => '/prjkdesn/kz/ogrbdwdxkc/{name}', + 'regex' => '#^/prjkdesn/kz/ogrbdwdxkc/(?P[^/]+)$#', + 'start' => '/prjkdesn/kz/', + 'methods' => 'PUT,', ), ), - 'l' => array ( + 'on' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/l/ps/eyia/ff/zgynmg/{name}', - 'regex' => '#^/l/ps/eyia/ff/zgynmg/(?P[^/]+)$#', - 'start' => '/l/ps/', - 'methods' => 'GET', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/l/hpafhjor/voedqjgfciq/{name}', - 'regex' => '#^/l/hpafhjor/voedqjgfciq/(?P[^/]+)$#', - 'start' => '/l/hpafhjor/', - 'methods' => 'PATCH', + 'original' => '/on/ygmyxnb/clfi/{name}', + 'regex' => '#^/on/ygmyxnb/clfi/(?P[^/]+)$#', + 'start' => '/on/ygmyxnb/', + 'methods' => 'GET,', ), ), - 'zn' => array ( + 'laejjtct' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zn/no/wmspvof/n/jz/bzqbg/{name}', - 'regex' => '#^/zn/no/wmspvof/n/jz/bzqbg/(?P[^/]+)$#', - 'start' => '/zn/no/', - 'methods' => 'GET', + 'original' => '/laejjtct/ilphlpagw/{name}', + 'regex' => '#^/laejjtct/ilphlpagw/(?P[^/]+)$#', + 'start' => '/laejjtct/ilphlpagw/', + 'methods' => 'PUT,', ), ), - 'uzkoj' => array ( + 'okaceyhb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uzkoj/{name}', - 'regex' => '#^/uzkoj/(?P[^/]+)$#', - 'start' => '/uzkoj/', - 'methods' => 'POST', + 'original' => '/okaceyhb/yfh/{name}', + 'regex' => '#^/okaceyhb/yfh/(?P[^/]+)$#', + 'start' => '/okaceyhb/yfh/', + 'methods' => 'GET,', ), ), - 'kmtpgojp' => array ( + 'ttuyajolmoeyt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kmtpgojp/yaxfa/{name}', - 'regex' => '#^/kmtpgojp/yaxfa/(?P[^/]+)$#', - 'start' => '/kmtpgojp/yaxfa/', - 'methods' => 'POST', + 'original' => '/ttuyajolmoeyt/{name}', + 'regex' => '#^/ttuyajolmoeyt/(?P[^/]+)$#', + 'start' => '/ttuyajolmoeyt/', + 'methods' => 'PATCH,', ), ), - 'leqidholdal' => array ( + 'r' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/leqidholdal/ksgwao/r/cj/{name}', - 'regex' => '#^/leqidholdal/ksgwao/r/cj/(?P[^/]+)$#', - 'start' => '/leqidholdal/ksgwao/', - 'methods' => 'GET', + 'original' => '/r/bgadvei/hq/araid/{name}', + 'regex' => '#^/r/bgadvei/hq/araid/(?P[^/]+)$#', + 'start' => '/r/bgadvei/', + 'methods' => 'DELETE,', ), ), - 'dckruh' => array ( + 'rx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dckruh/{name}', - 'regex' => '#^/dckruh/(?P[^/]+)$#', - 'start' => '/dckruh/', - 'methods' => 'GET', + 'original' => '/rx/to/bkaktb/l/nllu/{name}', + 'regex' => '#^/rx/to/bkaktb/l/nllu/(?P[^/]+)$#', + 'start' => '/rx/to/', + 'methods' => 'GET,', ), ), - 'z' => array ( + 'vvjgk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/z/kwadh/xzyyxawulgyjc/r/{name}', - 'regex' => '#^/z/kwadh/xzyyxawulgyjc/r/(?P[^/]+)$#', - 'start' => '/z/kwadh/', - 'methods' => 'PATCH', + 'original' => '/vvjgk/{name}', + 'regex' => '#^/vvjgk/(?P[^/]+)$#', + 'start' => '/vvjgk/', + 'methods' => 'GET,', ), ), - 'o' => array ( + 'adfpbbru' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/o/k/copmgneluudm/htgur/{name}', - 'regex' => '#^/o/k/copmgneluudm/htgur/(?P[^/]+)$#', - 'start' => '/o/k/', - 'methods' => 'PATCH', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/o/kcf/jvgcbhkmksvw/{name}', - 'regex' => '#^/o/kcf/jvgcbhkmksvw/(?P[^/]+)$#', - 'start' => '/o/kcf/', - 'methods' => 'PATCH', - ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/o/gowjrsufsvcer/dod/{name}', - 'regex' => '#^/o/gowjrsufsvcer/dod/(?P[^/]+)$#', - 'start' => '/o/gowjrsufsvcer/', - 'methods' => 'GET', + 'original' => '/adfpbbru/eclxiez/{name}', + 'regex' => '#^/adfpbbru/eclxiez/(?P[^/]+)$#', + 'start' => '/adfpbbru/eclxiez/', + 'methods' => 'GET,', ), ), - 'qlhucmu' => array ( + 'ynufbvbatbzvtra' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qlhucmu/wttlfrkbj/{name}', - 'regex' => '#^/qlhucmu/wttlfrkbj/(?P[^/]+)$#', - 'start' => '/qlhucmu/wttlfrkbj/', - 'methods' => 'DELETE', + 'original' => '/ynufbvbatbzvtra/{name}', + 'regex' => '#^/ynufbvbatbzvtra/(?P[^/]+)$#', + 'start' => '/ynufbvbatbzvtra/', + 'methods' => 'GET,', ), ), - 'kvhhdhjlbxxmwl' => array ( + 'rg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kvhhdhjlbxxmwl/{name}', - 'regex' => '#^/kvhhdhjlbxxmwl/(?P[^/]+)$#', - 'start' => '/kvhhdhjlbxxmwl/', - 'methods' => 'GET', + 'original' => '/rg/bgqdhdmnihrkukfn/{name}', + 'regex' => '#^/rg/bgqdhdmnihrkukfn/(?P[^/]+)$#', + 'start' => '/rg/bgqdhdmnihrkukfn/', + 'methods' => 'PATCH,', ), ), - 'fxmzj' => array ( + 'ezrhnsttdu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fxmzj/blocj/sshkgtyin/{name}', - 'regex' => '#^/fxmzj/blocj/sshkgtyin/(?P[^/]+)$#', - 'start' => '/fxmzj/blocj/', - 'methods' => 'PUT', + 'original' => '/ezrhnsttdu/{name}', + 'regex' => '#^/ezrhnsttdu/(?P[^/]+)$#', + 'start' => '/ezrhnsttdu/', + 'methods' => 'PATCH,', ), ), - 'rbre' => array ( + 'ipazmdgbyejudzibon' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rbre/awmccwz/{name}', - 'regex' => '#^/rbre/awmccwz/(?P[^/]+)$#', - 'start' => '/rbre/awmccwz/', - 'methods' => 'GET', + 'original' => '/ipazmdgbyejudzibon/{name}', + 'regex' => '#^/ipazmdgbyejudzibon/(?P[^/]+)$#', + 'start' => '/ipazmdgbyejudzibon/', + 'methods' => 'DELETE,', ), ), - 'pfuza' => array ( + 'i' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pfuza/{name}', - 'regex' => '#^/pfuza/(?P[^/]+)$#', - 'start' => '/pfuza/', - 'methods' => 'GET', + 'original' => '/i/ubwta/{name}', + 'regex' => '#^/i/ubwta/(?P[^/]+)$#', + 'start' => '/i/ubwta/', + 'methods' => 'PATCH,', ), - ), - 'gu' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/gu/qjfeobydvzjyibccif/{name}', - 'regex' => '#^/gu/qjfeobydvzjyibccif/(?P[^/]+)$#', - 'start' => '/gu/qjfeobydvzjyibccif/', - 'methods' => 'GET', + 'original' => '/i/leiicahhjc/wgjfn/{name}', + 'regex' => '#^/i/leiicahhjc/wgjfn/(?P[^/]+)$#', + 'start' => '/i/leiicahhjc/', + 'methods' => 'PATCH,', ), - ), - 'ayuwhfwwtbjwpfdqyt' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/ayuwhfwwtbjwpfdqyt/{name}', - 'regex' => '#^/ayuwhfwwtbjwpfdqyt/(?P[^/]+)$#', - 'start' => '/ayuwhfwwtbjwpfdqyt/', - 'methods' => 'GET', + 'original' => '/i/hljsgdqlgznnrjn/{name}', + 'regex' => '#^/i/hljsgdqlgznnrjn/(?P[^/]+)$#', + 'start' => '/i/hljsgdqlgznnrjn/', + 'methods' => 'GET,', ), ), - 'spewrxvbybdtkgxm' => array ( + 'tsabzvor' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/spewrxvbybdtkgxm/{name}', - 'regex' => '#^/spewrxvbybdtkgxm/(?P[^/]+)$#', - 'start' => '/spewrxvbybdtkgxm/', - 'methods' => 'GET', + 'original' => '/tsabzvor/wqalircxxko/{name}', + 'regex' => '#^/tsabzvor/wqalircxxko/(?P[^/]+)$#', + 'start' => '/tsabzvor/wqalircxxko/', + 'methods' => 'GET,', ), ), - 'ewwudwjbjd' => array ( + 'pzf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ewwudwjbjd/ve/jjwti/{name}', - 'regex' => '#^/ewwudwjbjd/ve/jjwti/(?P[^/]+)$#', - 'start' => '/ewwudwjbjd/ve/', - 'methods' => 'PUT', + 'original' => '/pzf/hkl/{name}', + 'regex' => '#^/pzf/hkl/(?P[^/]+)$#', + 'start' => '/pzf/hkl/', + 'methods' => 'POST,', ), ), - 'ptohgygfd' => array ( + 'ryksmuqmz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ptohgygfd/oasb/sga/{name}', - 'regex' => '#^/ptohgygfd/oasb/sga/(?P[^/]+)$#', - 'start' => '/ptohgygfd/oasb/', - 'methods' => 'GET', + 'original' => '/ryksmuqmz/{name}', + 'regex' => '#^/ryksmuqmz/(?P[^/]+)$#', + 'start' => '/ryksmuqmz/', + 'methods' => 'DELETE,', ), ), - 'ywnebqcv' => array ( + 'qnv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ywnebqcv/u/ktysxn/{name}', - 'regex' => '#^/ywnebqcv/u/ktysxn/(?P[^/]+)$#', - 'start' => '/ywnebqcv/u/', - 'methods' => 'POST', + 'original' => '/qnv/vlvdjm/{name}', + 'regex' => '#^/qnv/vlvdjm/(?P[^/]+)$#', + 'start' => '/qnv/vlvdjm/', + 'methods' => 'GET,', ), ), - 'k' => array ( + 'drqg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/k/hpcwx/{name}', - 'regex' => '#^/k/hpcwx/(?P[^/]+)$#', - 'start' => '/k/hpcwx/', - 'methods' => 'PUT', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/k/vhmgdwv/mn/grnww/z/{name}', - 'regex' => '#^/k/vhmgdwv/mn/grnww/z/(?P[^/]+)$#', - 'start' => '/k/vhmgdwv/', - 'methods' => 'POST', - ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/k/mvrud/umxujgxlctrgj/{name}', - 'regex' => '#^/k/mvrud/umxujgxlctrgj/(?P[^/]+)$#', - 'start' => '/k/mvrud/', - 'methods' => 'POST', + 'original' => '/drqg/vzwxml/awsqbfzar/{name}', + 'regex' => '#^/drqg/vzwxml/awsqbfzar/(?P[^/]+)$#', + 'start' => '/drqg/vzwxml/', + 'methods' => 'POST,', ), ), - 'mvpdthaeukszotky' => array ( + 'dppln' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mvpdthaeukszotky/d/{name}', - 'regex' => '#^/mvpdthaeukszotky/d/(?P[^/]+)$#', - 'start' => '/mvpdthaeukszotky/d/', - 'methods' => 'PATCH', + 'original' => '/dppln/jpeqnu/{name}', + 'regex' => '#^/dppln/jpeqnu/(?P[^/]+)$#', + 'start' => '/dppln/jpeqnu/', + 'methods' => 'DELETE,', ), ), - 'vzdpiidvqf' => array ( + 'zfziolexu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vzdpiidvqf/dekxaa/{name}', - 'regex' => '#^/vzdpiidvqf/dekxaa/(?P[^/]+)$#', - 'start' => '/vzdpiidvqf/dekxaa/', - 'methods' => 'POST', + 'original' => '/zfziolexu/{name}', + 'regex' => '#^/zfziolexu/(?P[^/]+)$#', + 'start' => '/zfziolexu/', + 'methods' => 'PATCH,', ), ), - 'tauy' => array ( + 'do' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tauy/nibqnbx/{name}', - 'regex' => '#^/tauy/nibqnbx/(?P[^/]+)$#', - 'start' => '/tauy/nibqnbx/', - 'methods' => 'POST', + 'original' => '/do/v/unicpwi/{name}', + 'regex' => '#^/do/v/unicpwi/(?P[^/]+)$#', + 'start' => '/do/v/', + 'methods' => 'PATCH,', ), - ), - 'vwzkzcygxnxd' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/vwzkzcygxnxd/vvm/szog/{name}', - 'regex' => '#^/vwzkzcygxnxd/vvm/szog/(?P[^/]+)$#', - 'start' => '/vwzkzcygxnxd/vvm/', - 'methods' => 'GET', + 'original' => '/do/nlsye/qqk/wgsomlpie/{name}', + 'regex' => '#^/do/nlsye/qqk/wgsomlpie/(?P[^/]+)$#', + 'start' => '/do/nlsye/', + 'methods' => 'GET,', ), ), - 'fm' => array ( + 'zdbemklefq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fm/twryhs/{name}', - 'regex' => '#^/fm/twryhs/(?P[^/]+)$#', - 'start' => '/fm/twryhs/', - 'methods' => 'GET', + 'original' => '/zdbemklefq/{name}', + 'regex' => '#^/zdbemklefq/(?P[^/]+)$#', + 'start' => '/zdbemklefq/', + 'methods' => 'PATCH,', ), ), - 'igtgmvwlxtmrnwj' => array ( + 'qs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/igtgmvwlxtmrnwj/{name}', - 'regex' => '#^/igtgmvwlxtmrnwj/(?P[^/]+)$#', - 'start' => '/igtgmvwlxtmrnwj/', - 'methods' => 'GET', + 'original' => '/qs/kod/{name}', + 'regex' => '#^/qs/kod/(?P[^/]+)$#', + 'start' => '/qs/kod/', + 'methods' => 'PUT,', ), ), - 'xnv' => array ( + 'fqcenvkevmt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xnv/lrnmjqftulpnekuob/{name}', - 'regex' => '#^/xnv/lrnmjqftulpnekuob/(?P[^/]+)$#', - 'start' => '/xnv/lrnmjqftulpnekuob/', - 'methods' => 'PATCH', + 'original' => '/fqcenvkevmt/{name}', + 'regex' => '#^/fqcenvkevmt/(?P[^/]+)$#', + 'start' => '/fqcenvkevmt/', + 'methods' => 'GET,', ), ), - 'pu' => array ( + 'fnwizaa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pu/gnxynm/{name}', - 'regex' => '#^/pu/gnxynm/(?P[^/]+)$#', - 'start' => '/pu/gnxynm/', - 'methods' => 'POST', + 'original' => '/fnwizaa/ijremdu/{name}', + 'regex' => '#^/fnwizaa/ijremdu/(?P[^/]+)$#', + 'start' => '/fnwizaa/ijremdu/', + 'methods' => 'PATCH,', ), ), - 'prvxf' => array ( + 'qvq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/prvxf/{name}', - 'regex' => '#^/prvxf/(?P[^/]+)$#', - 'start' => '/prvxf/', - 'methods' => 'GET', + 'original' => '/qvq/nxqsaail/q/{name}', + 'regex' => '#^/qvq/nxqsaail/q/(?P[^/]+)$#', + 'start' => '/qvq/nxqsaail/', + 'methods' => 'DELETE,', ), ), - 'iforurswhbu' => array ( + 'pxgtgkqkfrkyfi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iforurswhbu/{name}', - 'regex' => '#^/iforurswhbu/(?P[^/]+)$#', - 'start' => '/iforurswhbu/', - 'methods' => 'PATCH', + 'original' => '/pxgtgkqkfrkyfi/{name}', + 'regex' => '#^/pxgtgkqkfrkyfi/(?P[^/]+)$#', + 'start' => '/pxgtgkqkfrkyfi/', + 'methods' => 'DELETE,', ), ), - 'lfmh' => array ( + 'dszyzqk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lfmh/arso/{name}', - 'regex' => '#^/lfmh/arso/(?P[^/]+)$#', - 'start' => '/lfmh/arso/', - 'methods' => 'POST', + 'original' => '/dszyzqk/fxsv/{name}', + 'regex' => '#^/dszyzqk/fxsv/(?P[^/]+)$#', + 'start' => '/dszyzqk/fxsv/', + 'methods' => 'GET,', ), ), - 'ooycxslwyptyopnnp' => array ( + 'qmosvm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ooycxslwyptyopnnp/{name}', - 'regex' => '#^/ooycxslwyptyopnnp/(?P[^/]+)$#', - 'start' => '/ooycxslwyptyopnnp/', - 'methods' => 'PATCH', + 'original' => '/qmosvm/{name}', + 'regex' => '#^/qmosvm/(?P[^/]+)$#', + 'start' => '/qmosvm/', + 'methods' => 'PUT,', ), ), - 'anwpdtixd' => array ( + 'z' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/anwpdtixd/wbr/{name}', - 'regex' => '#^/anwpdtixd/wbr/(?P[^/]+)$#', - 'start' => '/anwpdtixd/wbr/', - 'methods' => 'GET', + 'original' => '/z/ksxthcxycb/vxhxgjgxd/{name}', + 'regex' => '#^/z/ksxthcxycb/vxhxgjgxd/(?P[^/]+)$#', + 'start' => '/z/ksxthcxycb/', + 'methods' => 'POST,', ), - ), - 'ds' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/ds/w/lhzuplgty/{name}', - 'regex' => '#^/ds/w/lhzuplgty/(?P[^/]+)$#', - 'start' => '/ds/w/', - 'methods' => 'PATCH', + 'original' => '/z/acbi/{name}', + 'regex' => '#^/z/acbi/(?P[^/]+)$#', + 'start' => '/z/acbi/', + 'methods' => 'PUT,', ), - ), - 'uftpcsyis' => array ( - 0 => array ( + 2 => array ( + 'handler' => 'handler_func', + 'original' => '/z/uktx/gstog/ds/rlbjhv/{name}', + 'regex' => '#^/z/uktx/gstog/ds/rlbjhv/(?P[^/]+)$#', + 'start' => '/z/uktx/', + 'methods' => 'GET,', + ), + 3 => array ( 'handler' => 'handler_func', - 'original' => '/uftpcsyis/bk/nnkt/e/{name}', - 'regex' => '#^/uftpcsyis/bk/nnkt/e/(?P[^/]+)$#', - 'start' => '/uftpcsyis/bk/', - 'methods' => 'PUT', + 'original' => '/z/lfrvtnlgug/ph/{name}', + 'regex' => '#^/z/lfrvtnlgug/ph/(?P[^/]+)$#', + 'start' => '/z/lfrvtnlgug/', + 'methods' => 'GET,', ), ), - 'ibsdzrik' => array ( + 'az' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ibsdzrik/mqvk/onqosvs/{name}', - 'regex' => '#^/ibsdzrik/mqvk/onqosvs/(?P[^/]+)$#', - 'start' => '/ibsdzrik/mqvk/', - 'methods' => 'PUT', + 'original' => '/az/taxkhl/{name}', + 'regex' => '#^/az/taxkhl/(?P[^/]+)$#', + 'start' => '/az/taxkhl/', + 'methods' => 'GET,', ), ), - 'juhujxtcmttuyqm' => array ( + 'tketpvnczjwqtazxzhwj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/juhujxtcmttuyqm/{name}', - 'regex' => '#^/juhujxtcmttuyqm/(?P[^/]+)$#', - 'start' => '/juhujxtcmttuyqm/', - 'methods' => 'GET', + 'original' => '/tketpvnczjwqtazxzhwj/{name}', + 'regex' => '#^/tketpvnczjwqtazxzhwj/(?P[^/]+)$#', + 'start' => '/tketpvnczjwqtazxzhwj/', + 'methods' => 'PUT,', ), ), - 'jbe' => array ( + 'kosmsv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jbe/avde/{name}', - 'regex' => '#^/jbe/avde/(?P[^/]+)$#', - 'start' => '/jbe/avde/', - 'methods' => 'GET', + 'original' => '/kosmsv/beaplci/e/{name}', + 'regex' => '#^/kosmsv/beaplci/e/(?P[^/]+)$#', + 'start' => '/kosmsv/beaplci/', + 'methods' => 'GET,', ), ), - 'ik' => array ( + 'd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ik/jtdzl/{name}', - 'regex' => '#^/ik/jtdzl/(?P[^/]+)$#', - 'start' => '/ik/jtdzl/', - 'methods' => 'GET', + 'original' => '/d/ihyp/{name}', + 'regex' => '#^/d/ihyp/(?P[^/]+)$#', + 'start' => '/d/ihyp/', + 'methods' => 'PUT,', ), ), - 'hin' => array ( + 'rs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hin/idfczwmqgm/{name}', - 'regex' => '#^/hin/idfczwmqgm/(?P[^/]+)$#', - 'start' => '/hin/idfczwmqgm/', - 'methods' => 'GET', + 'original' => '/rs/ytjaic/{name}', + 'regex' => '#^/rs/ytjaic/(?P[^/]+)$#', + 'start' => '/rs/ytjaic/', + 'methods' => 'PATCH,', ), ), - 'bpgyywu' => array ( + 'xqcfjf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bpgyywu/tfwdvhyg/{name}', - 'regex' => '#^/bpgyywu/tfwdvhyg/(?P[^/]+)$#', - 'start' => '/bpgyywu/tfwdvhyg/', - 'methods' => 'POST', + 'original' => '/xqcfjf/ddy/{name}', + 'regex' => '#^/xqcfjf/ddy/(?P[^/]+)$#', + 'start' => '/xqcfjf/ddy/', + 'methods' => 'POST,', ), ), - 'jkhyzvcyxhfla' => array ( + 'gjkb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jkhyzvcyxhfla/{name}', - 'regex' => '#^/jkhyzvcyxhfla/(?P[^/]+)$#', - 'start' => '/jkhyzvcyxhfla/', - 'methods' => 'PATCH', + 'original' => '/gjkb/ql/plztwcylgyczc/{name}', + 'regex' => '#^/gjkb/ql/plztwcylgyczc/(?P[^/]+)$#', + 'start' => '/gjkb/ql/', + 'methods' => 'GET,', ), ), - 'wpxgmtagkgblogycz' => array ( + 'rrinux' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wpxgmtagkgblogycz/{name}', - 'regex' => '#^/wpxgmtagkgblogycz/(?P[^/]+)$#', - 'start' => '/wpxgmtagkgblogycz/', - 'methods' => 'GET', + 'original' => '/rrinux/yeprgh/f/{name}', + 'regex' => '#^/rrinux/yeprgh/f/(?P[^/]+)$#', + 'start' => '/rrinux/yeprgh/', + 'methods' => 'PUT,', ), ), - 'wyc' => array ( + 'tgugucssd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wyc/npg/{name}', - 'regex' => '#^/wyc/npg/(?P[^/]+)$#', - 'start' => '/wyc/npg/', - 'methods' => 'PUT', + 'original' => '/tgugucssd/zy/bxvj/sa/{name}', + 'regex' => '#^/tgugucssd/zy/bxvj/sa/(?P[^/]+)$#', + 'start' => '/tgugucssd/zy/', + 'methods' => 'PATCH,', ), ), - 's' => array ( + 'l' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/s/sqtpnn/{name}', - 'regex' => '#^/s/sqtpnn/(?P[^/]+)$#', - 'start' => '/s/sqtpnn/', - 'methods' => 'GET', + 'original' => '/l/mwdp/pfwm/{name}', + 'regex' => '#^/l/mwdp/pfwm/(?P[^/]+)$#', + 'start' => '/l/mwdp/', + 'methods' => 'POST,', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/s/etgopay/yaxzgr/{name}', - 'regex' => '#^/s/etgopay/yaxzgr/(?P[^/]+)$#', - 'start' => '/s/etgopay/', - 'methods' => 'POST', + 'original' => '/l/fukg/{name}', + 'regex' => '#^/l/fukg/(?P[^/]+)$#', + 'start' => '/l/fukg/', + 'methods' => 'PATCH,', ), 2 => array ( 'handler' => 'handler_func', - 'original' => '/s/un/kyagz/cjku/{name}', - 'regex' => '#^/s/un/kyagz/cjku/(?P[^/]+)$#', - 'start' => '/s/un/', - 'methods' => 'POST', + 'original' => '/l/vhaoodwwmwjmnusgk/{name}', + 'regex' => '#^/l/vhaoodwwmwjmnusgk/(?P[^/]+)$#', + 'start' => '/l/vhaoodwwmwjmnusgk/', + 'methods' => 'GET,', ), - ), - 'gkt' => array ( - 0 => array ( + 3 => array ( 'handler' => 'handler_func', - 'original' => '/gkt/l/pkhxbsup/{name}', - 'regex' => '#^/gkt/l/pkhxbsup/(?P[^/]+)$#', - 'start' => '/gkt/l/', - 'methods' => 'DELETE', + 'original' => '/l/mlsy/yikkaipc/{name}', + 'regex' => '#^/l/mlsy/yikkaipc/(?P[^/]+)$#', + 'start' => '/l/mlsy/', + 'methods' => 'PATCH,', ), ), - 'vdeikk' => array ( + 'a' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vdeikk/fdxu/{name}', - 'regex' => '#^/vdeikk/fdxu/(?P[^/]+)$#', - 'start' => '/vdeikk/fdxu/', - 'methods' => 'DELETE', + 'original' => '/a/o/fetfvkmzkvw/gjap/{name}', + 'regex' => '#^/a/o/fetfvkmzkvw/gjap/(?P[^/]+)$#', + 'start' => '/a/o/', + 'methods' => 'DELETE,', ), - ), - 'ydzitprvalieztqaijr' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/ydzitprvalieztqaijr/{name}', - 'regex' => '#^/ydzitprvalieztqaijr/(?P[^/]+)$#', - 'start' => '/ydzitprvalieztqaijr/', - 'methods' => 'POST', + 'original' => '/a/xapqrsfvx/{name}', + 'regex' => '#^/a/xapqrsfvx/(?P[^/]+)$#', + 'start' => '/a/xapqrsfvx/', + 'methods' => 'PUT,', ), ), - 'rr' => array ( + 'autweewxuxdolfunj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rr/syi/{name}', - 'regex' => '#^/rr/syi/(?P[^/]+)$#', - 'start' => '/rr/syi/', - 'methods' => 'PUT', + 'original' => '/autweewxuxdolfunj/{name}', + 'regex' => '#^/autweewxuxdolfunj/(?P[^/]+)$#', + 'start' => '/autweewxuxdolfunj/', + 'methods' => 'GET,', ), ), - 'r' => array ( + 'zxc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/r/hlwcd/{name}', - 'regex' => '#^/r/hlwcd/(?P[^/]+)$#', - 'start' => '/r/hlwcd/', - 'methods' => 'PUT', + 'original' => '/zxc/xgqufjqziryafhgoo/{name}', + 'regex' => '#^/zxc/xgqufjqziryafhgoo/(?P[^/]+)$#', + 'start' => '/zxc/xgqufjqziryafhgoo/', + 'methods' => 'GET,', ), - 1 => array ( + ), + 'owzklwgnyde' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/r/z/etjmfxm/oj/{name}', - 'regex' => '#^/r/z/etjmfxm/oj/(?P[^/]+)$#', - 'start' => '/r/z/', - 'methods' => 'GET', + 'original' => '/owzklwgnyde/{name}', + 'regex' => '#^/owzklwgnyde/(?P[^/]+)$#', + 'start' => '/owzklwgnyde/', + 'methods' => 'GET,', ), ), - 'pebqgkqnaoabob' => array ( + 'maspftmrlvgy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pebqgkqnaoabob/cn/oahb/{name}', - 'regex' => '#^/pebqgkqnaoabob/cn/oahb/(?P[^/]+)$#', - 'start' => '/pebqgkqnaoabob/cn/', - 'methods' => 'PATCH', + 'original' => '/maspftmrlvgy/{name}', + 'regex' => '#^/maspftmrlvgy/(?P[^/]+)$#', + 'start' => '/maspftmrlvgy/', + 'methods' => 'PUT,', ), ), - 'vjefkzdgg' => array ( + 'bgc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vjefkzdgg/{name}', - 'regex' => '#^/vjefkzdgg/(?P[^/]+)$#', - 'start' => '/vjefkzdgg/', - 'methods' => 'DELETE', + 'original' => '/bgc/jmcclbthtqh/lxm/{name}', + 'regex' => '#^/bgc/jmcclbthtqh/lxm/(?P[^/]+)$#', + 'start' => '/bgc/jmcclbthtqh/', + 'methods' => 'PUT,', ), ), - 'nelrtrq' => array ( + 'pkdehj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nelrtrq/{name}', - 'regex' => '#^/nelrtrq/(?P[^/]+)$#', - 'start' => '/nelrtrq/', - 'methods' => 'DELETE', + 'original' => '/pkdehj/{name}', + 'regex' => '#^/pkdehj/(?P[^/]+)$#', + 'start' => '/pkdehj/', + 'methods' => 'POST,', ), ), - 'vgnhq' => array ( + 'bzt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vgnhq/{name}', - 'regex' => '#^/vgnhq/(?P[^/]+)$#', - 'start' => '/vgnhq/', - 'methods' => 'POST', + 'original' => '/bzt/fftbmlysomgyynpq/{name}', + 'regex' => '#^/bzt/fftbmlysomgyynpq/(?P[^/]+)$#', + 'start' => '/bzt/fftbmlysomgyynpq/', + 'methods' => 'PATCH,', ), ), - 'ctguzomjyqkmnyl' => array ( + 'zmevfqsozekglfxn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ctguzomjyqkmnyl/{name}', - 'regex' => '#^/ctguzomjyqkmnyl/(?P[^/]+)$#', - 'start' => '/ctguzomjyqkmnyl/', - 'methods' => 'POST', + 'original' => '/zmevfqsozekglfxn/{name}', + 'regex' => '#^/zmevfqsozekglfxn/(?P[^/]+)$#', + 'start' => '/zmevfqsozekglfxn/', + 'methods' => 'GET,', ), ), - 'azqwu' => array ( + 'rhgjucl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/azqwu/knrsqrvjll/m/mp/x/{name}', - 'regex' => '#^/azqwu/knrsqrvjll/m/mp/x/(?P[^/]+)$#', - 'start' => '/azqwu/knrsqrvjll/', - 'methods' => 'GET', + 'original' => '/rhgjucl/{name}', + 'regex' => '#^/rhgjucl/(?P[^/]+)$#', + 'start' => '/rhgjucl/', + 'methods' => 'GET,', ), ), - 'yukrevkook' => array ( + 'shjualpubrq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yukrevkook/glbqkirz/{name}', - 'regex' => '#^/yukrevkook/glbqkirz/(?P[^/]+)$#', - 'start' => '/yukrevkook/glbqkirz/', - 'methods' => 'PUT', + 'original' => '/shjualpubrq/{name}', + 'regex' => '#^/shjualpubrq/(?P[^/]+)$#', + 'start' => '/shjualpubrq/', + 'methods' => 'PATCH,', ), ), - 'jmmplfvlh' => array ( + 'juratakh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jmmplfvlh/ogi/rx/{name}', - 'regex' => '#^/jmmplfvlh/ogi/rx/(?P[^/]+)$#', - 'start' => '/jmmplfvlh/ogi/', - 'methods' => 'GET', + 'original' => '/juratakh/ufgcmnffic/{name}', + 'regex' => '#^/juratakh/ufgcmnffic/(?P[^/]+)$#', + 'start' => '/juratakh/ufgcmnffic/', + 'methods' => 'GET,', ), ), - 'ig' => array ( + 'tvg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ig/fbvfjt/yeq/{name}', - 'regex' => '#^/ig/fbvfjt/yeq/(?P[^/]+)$#', - 'start' => '/ig/fbvfjt/', - 'methods' => 'GET', + 'original' => '/tvg/xkuxkboio/b/xn/{name}', + 'regex' => '#^/tvg/xkuxkboio/b/xn/(?P[^/]+)$#', + 'start' => '/tvg/xkuxkboio/', + 'methods' => 'GET,', ), ), - 'szv' => array ( + 'ho' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/szv/k/amcifwsj/xgw/{name}', - 'regex' => '#^/szv/k/amcifwsj/xgw/(?P[^/]+)$#', - 'start' => '/szv/k/', - 'methods' => 'PUT', + 'original' => '/ho/y/oe/i/{name}', + 'regex' => '#^/ho/y/oe/i/(?P[^/]+)$#', + 'start' => '/ho/y/', + 'methods' => 'PATCH,', ), ), - 'mfypf' => array ( + 'pit' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mfypf/{name}', - 'regex' => '#^/mfypf/(?P[^/]+)$#', - 'start' => '/mfypf/', - 'methods' => 'GET', + 'original' => '/pit/mvidof/{name}', + 'regex' => '#^/pit/mvidof/(?P[^/]+)$#', + 'start' => '/pit/mvidof/', + 'methods' => 'DELETE,', ), ), - 'nusgrycofjy' => array ( + 'vumhptegzhht' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nusgrycofjy/{name}', - 'regex' => '#^/nusgrycofjy/(?P[^/]+)$#', - 'start' => '/nusgrycofjy/', - 'methods' => 'PUT', + 'original' => '/vumhptegzhht/mwpua/{name}', + 'regex' => '#^/vumhptegzhht/mwpua/(?P[^/]+)$#', + 'start' => '/vumhptegzhht/mwpua/', + 'methods' => 'PATCH,', ), ), - 'dy' => array ( + 'juaselbf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dy/rn/pvnqfxubbaxp/{name}', - 'regex' => '#^/dy/rn/pvnqfxubbaxp/(?P[^/]+)$#', - 'start' => '/dy/rn/', - 'methods' => 'POST', + 'original' => '/juaselbf/{name}', + 'regex' => '#^/juaselbf/(?P[^/]+)$#', + 'start' => '/juaselbf/', + 'methods' => 'GET,', ), ), - 'jq' => array ( + 'zwcyfius' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jq/p/vo/qmfz/iddafvloxs/{name}', - 'regex' => '#^/jq/p/vo/qmfz/iddafvloxs/(?P[^/]+)$#', - 'start' => '/jq/p/', - 'methods' => 'DELETE', + 'original' => '/zwcyfius/b/x/{name}', + 'regex' => '#^/zwcyfius/b/x/(?P[^/]+)$#', + 'start' => '/zwcyfius/b/', + 'methods' => 'PATCH,', ), ), - 'rj' => array ( + 'pfxmnrsbdic' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rj/rem/{name}', - 'regex' => '#^/rj/rem/(?P[^/]+)$#', - 'start' => '/rj/rem/', - 'methods' => 'GET', + 'original' => '/pfxmnrsbdic/{name}', + 'regex' => '#^/pfxmnrsbdic/(?P[^/]+)$#', + 'start' => '/pfxmnrsbdic/', + 'methods' => 'GET,', ), ), 'x' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/x/iqmjmixtndlfoazswvg/{name}', - 'regex' => '#^/x/iqmjmixtndlfoazswvg/(?P[^/]+)$#', - 'start' => '/x/iqmjmixtndlfoazswvg/', - 'methods' => 'PUT', + 'original' => '/x/avvoul/{name}', + 'regex' => '#^/x/avvoul/(?P[^/]+)$#', + 'start' => '/x/avvoul/', + 'methods' => 'POST,', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/x/vgwq/xd/utwg/aryjwmt/{name}', - 'regex' => '#^/x/vgwq/xd/utwg/aryjwmt/(?P[^/]+)$#', - 'start' => '/x/vgwq/', - 'methods' => 'POST', + 'original' => '/x/wrlfj/xuk/{name}', + 'regex' => '#^/x/wrlfj/xuk/(?P[^/]+)$#', + 'start' => '/x/wrlfj/', + 'methods' => 'POST,', ), ), - 'xcvxhqhgtidfycec' => array ( + 'vfzrvmscs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xcvxhqhgtidfycec/{name}', - 'regex' => '#^/xcvxhqhgtidfycec/(?P[^/]+)$#', - 'start' => '/xcvxhqhgtidfycec/', - 'methods' => 'GET', + 'original' => '/vfzrvmscs/csayao/{name}', + 'regex' => '#^/vfzrvmscs/csayao/(?P[^/]+)$#', + 'start' => '/vfzrvmscs/csayao/', + 'methods' => 'POST,', ), ), - 'psrpmasqfymxbcmkem' => array ( + 'uyeutf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/psrpmasqfymxbcmkem/a/{name}', - 'regex' => '#^/psrpmasqfymxbcmkem/a/(?P[^/]+)$#', - 'start' => '/psrpmasqfymxbcmkem/a/', - 'methods' => 'DELETE', + 'original' => '/uyeutf/{name}', + 'regex' => '#^/uyeutf/(?P[^/]+)$#', + 'start' => '/uyeutf/', + 'methods' => 'GET,', ), ), - 'kzuggzuz' => array ( + 'toskfydeqizp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kzuggzuz/cb/{name}', - 'regex' => '#^/kzuggzuz/cb/(?P[^/]+)$#', - 'start' => '/kzuggzuz/cb/', - 'methods' => 'GET', + 'original' => '/toskfydeqizp/{name}', + 'regex' => '#^/toskfydeqizp/(?P[^/]+)$#', + 'start' => '/toskfydeqizp/', + 'methods' => 'POST,', ), ), - 'iajyfspufhewqkl' => array ( + 'cp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iajyfspufhewqkl/j/{name}', - 'regex' => '#^/iajyfspufhewqkl/j/(?P[^/]+)$#', - 'start' => '/iajyfspufhewqkl/j/', - 'methods' => 'DELETE', + 'original' => '/cp/ekuxd/nr/h/{name}', + 'regex' => '#^/cp/ekuxd/nr/h/(?P[^/]+)$#', + 'start' => '/cp/ekuxd/', + 'methods' => 'GET,', ), ), - 'a' => array ( + 'ulvetvmkahekgnrrfngl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/a/tjuexwfvc/maeahjtb/fr/{name}', - 'regex' => '#^/a/tjuexwfvc/maeahjtb/fr/(?P[^/]+)$#', - 'start' => '/a/tjuexwfvc/', - 'methods' => 'PUT', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/a/qavp/mrbnialapqfbj/{name}', - 'regex' => '#^/a/qavp/mrbnialapqfbj/(?P[^/]+)$#', - 'start' => '/a/qavp/', - 'methods' => 'PATCH', + 'original' => '/ulvetvmkahekgnrrfngl/{name}', + 'regex' => '#^/ulvetvmkahekgnrrfngl/(?P[^/]+)$#', + 'start' => '/ulvetvmkahekgnrrfngl/', + 'methods' => 'GET,', ), ), - 'fpdjjphom' => array ( + 'crhbiwpmg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fpdjjphom/sbi/{name}', - 'regex' => '#^/fpdjjphom/sbi/(?P[^/]+)$#', - 'start' => '/fpdjjphom/sbi/', - 'methods' => 'GET', + 'original' => '/crhbiwpmg/{name}', + 'regex' => '#^/crhbiwpmg/(?P[^/]+)$#', + 'start' => '/crhbiwpmg/', + 'methods' => 'PUT,', ), ), - 'lfiuybmwzxr' => array ( + 'xnhe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lfiuybmwzxr/{name}', - 'regex' => '#^/lfiuybmwzxr/(?P[^/]+)$#', - 'start' => '/lfiuybmwzxr/', - 'methods' => 'POST', + 'original' => '/xnhe/nqmscjkpimb/cewah/{name}', + 'regex' => '#^/xnhe/nqmscjkpimb/cewah/(?P[^/]+)$#', + 'start' => '/xnhe/nqmscjkpimb/', + 'methods' => 'PUT,', ), ), - 'zssew' => array ( + 'pnsd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zssew/k/apmugeptwakw/{name}', - 'regex' => '#^/zssew/k/apmugeptwakw/(?P[^/]+)$#', - 'start' => '/zssew/k/', - 'methods' => 'PATCH', + 'original' => '/pnsd/tisshkehdzz/{name}', + 'regex' => '#^/pnsd/tisshkehdzz/(?P[^/]+)$#', + 'start' => '/pnsd/tisshkehdzz/', + 'methods' => 'GET,', ), ), - 'j' => array ( + 'o' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/j/zqh/n/{name}', - 'regex' => '#^/j/zqh/n/(?P[^/]+)$#', - 'start' => '/j/zqh/', - 'methods' => 'GET', + 'original' => '/o/yohyphkozowgo/pi/aeai/{name}', + 'regex' => '#^/o/yohyphkozowgo/pi/aeai/(?P[^/]+)$#', + 'start' => '/o/yohyphkozowgo/', + 'methods' => 'POST,', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/j/f/zqlagjh/{name}', - 'regex' => '#^/j/f/zqlagjh/(?P[^/]+)$#', - 'start' => '/j/f/', - 'methods' => 'DELETE', + 'original' => '/o/cfn/bfnk/{name}', + 'regex' => '#^/o/cfn/bfnk/(?P[^/]+)$#', + 'start' => '/o/cfn/', + 'methods' => 'POST,', ), 2 => array ( 'handler' => 'handler_func', - 'original' => '/j/cv/zgxay/np/mrwtt/{name}', - 'regex' => '#^/j/cv/zgxay/np/mrwtt/(?P[^/]+)$#', - 'start' => '/j/cv/', - 'methods' => 'PUT', - ), - 3 => array ( - 'handler' => 'handler_func', - 'original' => '/j/d/ipb/gvehcyli/yuas/{name}', - 'regex' => '#^/j/d/ipb/gvehcyli/yuas/(?P[^/]+)$#', - 'start' => '/j/d/', - 'methods' => 'PUT', + 'original' => '/o/azkcvufrydu/{name}', + 'regex' => '#^/o/azkcvufrydu/(?P[^/]+)$#', + 'start' => '/o/azkcvufrydu/', + 'methods' => 'DELETE,', ), ), - 'psve' => array ( + 'dgs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/psve/exg/{name}', - 'regex' => '#^/psve/exg/(?P[^/]+)$#', - 'start' => '/psve/exg/', - 'methods' => 'GET', + 'original' => '/dgs/whyfxmih/{name}', + 'regex' => '#^/dgs/whyfxmih/(?P[^/]+)$#', + 'start' => '/dgs/whyfxmih/', + 'methods' => 'PUT,', ), ), - 'qxvg' => array ( + 'zi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qxvg/m/k/{name}', - 'regex' => '#^/qxvg/m/k/(?P[^/]+)$#', - 'start' => '/qxvg/m/', - 'methods' => 'GET', + 'original' => '/zi/nahysfio/{name}', + 'regex' => '#^/zi/nahysfio/(?P[^/]+)$#', + 'start' => '/zi/nahysfio/', + 'methods' => 'PUT,', ), ), - 'vtmrgrecisxn' => array ( + 'swo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vtmrgrecisxn/qbwrb/{name}', - 'regex' => '#^/vtmrgrecisxn/qbwrb/(?P[^/]+)$#', - 'start' => '/vtmrgrecisxn/qbwrb/', - 'methods' => 'GET', + 'original' => '/swo/dppl/{name}', + 'regex' => '#^/swo/dppl/(?P[^/]+)$#', + 'start' => '/swo/dppl/', + 'methods' => 'PATCH,', ), ), - 'fgetkow' => array ( + 'gfocuerzr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fgetkow/{name}', - 'regex' => '#^/fgetkow/(?P[^/]+)$#', - 'start' => '/fgetkow/', - 'methods' => 'PATCH', + 'original' => '/gfocuerzr/{name}', + 'regex' => '#^/gfocuerzr/(?P[^/]+)$#', + 'start' => '/gfocuerzr/', + 'methods' => 'PUT,', ), ), - 'qcuxeyybfwzeqxombcmb' => array ( + 'ycnmq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qcuxeyybfwzeqxombcmb/{name}', - 'regex' => '#^/qcuxeyybfwzeqxombcmb/(?P[^/]+)$#', - 'start' => '/qcuxeyybfwzeqxombcmb/', - 'methods' => 'GET', + 'original' => '/ycnmq/{name}', + 'regex' => '#^/ycnmq/(?P[^/]+)$#', + 'start' => '/ycnmq/', + 'methods' => 'PATCH,', ), ), - 'kfk' => array ( + 'rsxvjkne' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kfk/zdbo/{name}', - 'regex' => '#^/kfk/zdbo/(?P[^/]+)$#', - 'start' => '/kfk/zdbo/', - 'methods' => 'GET', + 'original' => '/rsxvjkne/{name}', + 'regex' => '#^/rsxvjkne/(?P[^/]+)$#', + 'start' => '/rsxvjkne/', + 'methods' => 'DELETE,', ), ), - 'wukz' => array ( + 'ucjwxrj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wukz/hyfl/{name}', - 'regex' => '#^/wukz/hyfl/(?P[^/]+)$#', - 'start' => '/wukz/hyfl/', - 'methods' => 'GET', + 'original' => '/ucjwxrj/{name}', + 'regex' => '#^/ucjwxrj/(?P[^/]+)$#', + 'start' => '/ucjwxrj/', + 'methods' => 'DELETE,', ), ), - 'ce' => array ( + 'mdt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ce/wmta/hnmfadadlap/{name}', - 'regex' => '#^/ce/wmta/hnmfadadlap/(?P[^/]+)$#', - 'start' => '/ce/wmta/', - 'methods' => 'GET', + 'original' => '/mdt/oazpatsribcaglh/{name}', + 'regex' => '#^/mdt/oazpatsribcaglh/(?P[^/]+)$#', + 'start' => '/mdt/oazpatsribcaglh/', + 'methods' => 'PATCH,', ), ), - 'cvzwumvyuzhsharrcw' => array ( + 'ozxtfygbqoq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cvzwumvyuzhsharrcw/{name}', - 'regex' => '#^/cvzwumvyuzhsharrcw/(?P[^/]+)$#', - 'start' => '/cvzwumvyuzhsharrcw/', - 'methods' => 'GET', + 'original' => '/ozxtfygbqoq/aoclbrhhs/{name}', + 'regex' => '#^/ozxtfygbqoq/aoclbrhhs/(?P[^/]+)$#', + 'start' => '/ozxtfygbqoq/aoclbrhhs/', + 'methods' => 'GET,', ), ), - 'w' => array ( + 'znzg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/w/xna/leebrquqi/{name}', - 'regex' => '#^/w/xna/leebrquqi/(?P[^/]+)$#', - 'start' => '/w/xna/', - 'methods' => 'GET', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/w/kdofg/espgw/{name}', - 'regex' => '#^/w/kdofg/espgw/(?P[^/]+)$#', - 'start' => '/w/kdofg/', - 'methods' => 'POST', + 'original' => '/znzg/aexhyccosndt/{name}', + 'regex' => '#^/znzg/aexhyccosndt/(?P[^/]+)$#', + 'start' => '/znzg/aexhyccosndt/', + 'methods' => 'GET,', ), ), - 'tvyfgbu' => array ( + 'hgvh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tvyfgbu/{name}', - 'regex' => '#^/tvyfgbu/(?P[^/]+)$#', - 'start' => '/tvyfgbu/', - 'methods' => 'GET', + 'original' => '/hgvh/t/{name}', + 'regex' => '#^/hgvh/t/(?P[^/]+)$#', + 'start' => '/hgvh/t/', + 'methods' => 'GET,', ), ), - 'qte' => array ( + 'nvd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qte/xvqbbsfo/{name}', - 'regex' => '#^/qte/xvqbbsfo/(?P[^/]+)$#', - 'start' => '/qte/xvqbbsfo/', - 'methods' => 'POST', + 'original' => '/nvd/bphmd/rsex/{name}', + 'regex' => '#^/nvd/bphmd/rsex/(?P[^/]+)$#', + 'start' => '/nvd/bphmd/', + 'methods' => 'PUT,', ), ), - 'czldznisqbysbyv' => array ( + 'h' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/czldznisqbysbyv/hoehe/{name}', - 'regex' => '#^/czldznisqbysbyv/hoehe/(?P[^/]+)$#', - 'start' => '/czldznisqbysbyv/hoehe/', - 'methods' => 'POST', + 'original' => '/h/abtoxys/a/iuj/{name}', + 'regex' => '#^/h/abtoxys/a/iuj/(?P[^/]+)$#', + 'start' => '/h/abtoxys/', + 'methods' => 'DELETE,', ), ), - 'vjfptsua' => array ( + 'gsqqomcftndb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vjfptsua/{name}', - 'regex' => '#^/vjfptsua/(?P[^/]+)$#', - 'start' => '/vjfptsua/', - 'methods' => 'DELETE', + 'original' => '/gsqqomcftndb/{name}', + 'regex' => '#^/gsqqomcftndb/(?P[^/]+)$#', + 'start' => '/gsqqomcftndb/', + 'methods' => 'PUT,', ), ), - 'srrpmrz' => array ( + 'icght' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/srrpmrz/xxa/{name}', - 'regex' => '#^/srrpmrz/xxa/(?P[^/]+)$#', - 'start' => '/srrpmrz/xxa/', - 'methods' => 'POST', + 'original' => '/icght/fg/{name}', + 'regex' => '#^/icght/fg/(?P[^/]+)$#', + 'start' => '/icght/fg/', + 'methods' => 'PATCH,', ), ), - 'rerwh' => array ( + 'dsjdv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rerwh/zatj/gibi/lsjjz/{name}', - 'regex' => '#^/rerwh/zatj/gibi/lsjjz/(?P[^/]+)$#', - 'start' => '/rerwh/zatj/', - 'methods' => 'DELETE', + 'original' => '/dsjdv/cd/hsld/{name}', + 'regex' => '#^/dsjdv/cd/hsld/(?P[^/]+)$#', + 'start' => '/dsjdv/cd/', + 'methods' => 'DELETE,', ), ), - 'bzddaxajp' => array ( + 'lpttwdrki' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bzddaxajp/{name}', - 'regex' => '#^/bzddaxajp/(?P[^/]+)$#', - 'start' => '/bzddaxajp/', - 'methods' => 'PATCH', + 'original' => '/lpttwdrki/{name}', + 'regex' => '#^/lpttwdrki/(?P[^/]+)$#', + 'start' => '/lpttwdrki/', + 'methods' => 'GET,', ), ), - 'lfctyr' => array ( + 'qaoea' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lfctyr/{name}', - 'regex' => '#^/lfctyr/(?P[^/]+)$#', - 'start' => '/lfctyr/', - 'methods' => 'GET', + 'original' => '/qaoea/{name}', + 'regex' => '#^/qaoea/(?P[^/]+)$#', + 'start' => '/qaoea/', + 'methods' => 'PATCH,', ), ), - 'hwpidkx' => array ( + 'oavtlal' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hwpidkx/ddheceobz/{name}', - 'regex' => '#^/hwpidkx/ddheceobz/(?P[^/]+)$#', - 'start' => '/hwpidkx/ddheceobz/', - 'methods' => 'DELETE', + 'original' => '/oavtlal/kwvaalbju/vaix/{name}', + 'regex' => '#^/oavtlal/kwvaalbju/vaix/(?P[^/]+)$#', + 'start' => '/oavtlal/kwvaalbju/', + 'methods' => 'POST,', ), ), - 'cuj' => array ( + 'oqc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cuj/vgkeulvjorldqkin/x/{name}', - 'regex' => '#^/cuj/vgkeulvjorldqkin/x/(?P[^/]+)$#', - 'start' => '/cuj/vgkeulvjorldqkin/', - 'methods' => 'PATCH', + 'original' => '/oqc/fg/je/oqbnfqp/{name}', + 'regex' => '#^/oqc/fg/je/oqbnfqp/(?P[^/]+)$#', + 'start' => '/oqc/fg/', + 'methods' => 'PUT,', ), ), - 'mgdo' => array ( + 'tzcvskjnayspbckdjogk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mgdo/e/{name}', - 'regex' => '#^/mgdo/e/(?P[^/]+)$#', - 'start' => '/mgdo/e/', - 'methods' => 'PATCH', + 'original' => '/tzcvskjnayspbckdjogk/{name}', + 'regex' => '#^/tzcvskjnayspbckdjogk/(?P[^/]+)$#', + 'start' => '/tzcvskjnayspbckdjogk/', + 'methods' => 'PUT,', ), ), - 'ldkb' => array ( + 'awwmzxpizivy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ldkb/pw/{name}', - 'regex' => '#^/ldkb/pw/(?P[^/]+)$#', - 'start' => '/ldkb/pw/', - 'methods' => 'PUT', + 'original' => '/awwmzxpizivy/{name}', + 'regex' => '#^/awwmzxpizivy/(?P[^/]+)$#', + 'start' => '/awwmzxpizivy/', + 'methods' => 'PATCH,', ), ), - 'xr' => array ( + 'bm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xr/wtwhhhir/nwq/attuz/{name}', - 'regex' => '#^/xr/wtwhhhir/nwq/attuz/(?P[^/]+)$#', - 'start' => '/xr/wtwhhhir/', - 'methods' => 'GET', + 'original' => '/bm/mvcjms/{name}', + 'regex' => '#^/bm/mvcjms/(?P[^/]+)$#', + 'start' => '/bm/mvcjms/', + 'methods' => 'DELETE,', ), ), - 'eqnmwm' => array ( + 'mzaudmqicksmdq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eqnmwm/drecqzgkx/{name}', - 'regex' => '#^/eqnmwm/drecqzgkx/(?P[^/]+)$#', - 'start' => '/eqnmwm/drecqzgkx/', - 'methods' => 'POST', + 'original' => '/mzaudmqicksmdq/{name}', + 'regex' => '#^/mzaudmqicksmdq/(?P[^/]+)$#', + 'start' => '/mzaudmqicksmdq/', + 'methods' => 'GET,', ), ), - 'gfuetvanrzxun' => array ( + 'chjwu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gfuetvanrzxun/{name}', - 'regex' => '#^/gfuetvanrzxun/(?P[^/]+)$#', - 'start' => '/gfuetvanrzxun/', - 'methods' => 'PATCH', + 'original' => '/chjwu/fzx/{name}', + 'regex' => '#^/chjwu/fzx/(?P[^/]+)$#', + 'start' => '/chjwu/fzx/', + 'methods' => 'GET,', ), ), - 'ribkxkhsjssxvschcms' => array ( + 'plpav' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ribkxkhsjssxvschcms/{name}', - 'regex' => '#^/ribkxkhsjssxvschcms/(?P[^/]+)$#', - 'start' => '/ribkxkhsjssxvschcms/', - 'methods' => 'GET', + 'original' => '/plpav/rsx/c/{name}', + 'regex' => '#^/plpav/rsx/c/(?P[^/]+)$#', + 'start' => '/plpav/rsx/', + 'methods' => 'GET,', ), ), - 'e' => array ( + 'rktutbuwt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/e/f/dsqihybbtr/{name}', - 'regex' => '#^/e/f/dsqihybbtr/(?P[^/]+)$#', - 'start' => '/e/f/', - 'methods' => 'DELETE', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/e/jdx/qanjqss/bsztdmv/{name}', - 'regex' => '#^/e/jdx/qanjqss/bsztdmv/(?P[^/]+)$#', - 'start' => '/e/jdx/', - 'methods' => 'GET', - ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/e/dyqgho/xkja/cdzaaj/{name}', - 'regex' => '#^/e/dyqgho/xkja/cdzaaj/(?P[^/]+)$#', - 'start' => '/e/dyqgho/', - 'methods' => 'GET', + 'original' => '/rktutbuwt/{name}', + 'regex' => '#^/rktutbuwt/(?P[^/]+)$#', + 'start' => '/rktutbuwt/', + 'methods' => 'DELETE,', ), ), - 'zm' => array ( + 'bc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zm/emcwyha/ngiwvfo/{name}', - 'regex' => '#^/zm/emcwyha/ngiwvfo/(?P[^/]+)$#', - 'start' => '/zm/emcwyha/', - 'methods' => 'GET', + 'original' => '/bc/kkpe/rk/zyrlzlpc/sz/fy/{name}', + 'regex' => '#^/bc/kkpe/rk/zyrlzlpc/sz/fy/(?P[^/]+)$#', + 'start' => '/bc/kkpe/', + 'methods' => 'PUT,', ), ), - 'ypnlw' => array ( + 'ufoynpjir' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ypnlw/{name}', - 'regex' => '#^/ypnlw/(?P[^/]+)$#', - 'start' => '/ypnlw/', - 'methods' => 'DELETE', + 'original' => '/ufoynpjir/uirdytblm/{name}', + 'regex' => '#^/ufoynpjir/uirdytblm/(?P[^/]+)$#', + 'start' => '/ufoynpjir/uirdytblm/', + 'methods' => 'GET,', ), ), - 'jdjme' => array ( + 'ezbf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jdjme/ok/{name}', - 'regex' => '#^/jdjme/ok/(?P[^/]+)$#', - 'start' => '/jdjme/ok/', - 'methods' => 'POST', + 'original' => '/ezbf/awxdokw/{name}', + 'regex' => '#^/ezbf/awxdokw/(?P[^/]+)$#', + 'start' => '/ezbf/awxdokw/', + 'methods' => 'GET,', ), ), - 'fqz' => array ( + 'usuzgmyo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fqz/pvgiixpe/jplpg/p/{name}', - 'regex' => '#^/fqz/pvgiixpe/jplpg/p/(?P[^/]+)$#', - 'start' => '/fqz/pvgiixpe/', - 'methods' => 'GET', + 'original' => '/usuzgmyo/{name}', + 'regex' => '#^/usuzgmyo/(?P[^/]+)$#', + 'start' => '/usuzgmyo/', + 'methods' => 'GET,', ), ), - 'ryu' => array ( + 'keh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ryu/p/p/{name}', - 'regex' => '#^/ryu/p/p/(?P[^/]+)$#', - 'start' => '/ryu/p/', - 'methods' => 'GET', + 'original' => '/keh/lwtmhznyndlhwb/n/{name}', + 'regex' => '#^/keh/lwtmhznyndlhwb/n/(?P[^/]+)$#', + 'start' => '/keh/lwtmhznyndlhwb/', + 'methods' => 'PUT,', ), ), - 'ptevev' => array ( + 'swszsr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ptevev/{name}', - 'regex' => '#^/ptevev/(?P[^/]+)$#', - 'start' => '/ptevev/', - 'methods' => 'GET', + 'original' => '/swszsr/{name}', + 'regex' => '#^/swszsr/(?P[^/]+)$#', + 'start' => '/swszsr/', + 'methods' => 'POST,', ), ), - 'cj' => array ( + 'uhawg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cj/o/xk/{name}', - 'regex' => '#^/cj/o/xk/(?P[^/]+)$#', - 'start' => '/cj/o/', - 'methods' => 'DELETE', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/cj/korbuiqmr/{name}', - 'regex' => '#^/cj/korbuiqmr/(?P[^/]+)$#', - 'start' => '/cj/korbuiqmr/', - 'methods' => 'DELETE', + 'original' => '/uhawg/gn/{name}', + 'regex' => '#^/uhawg/gn/(?P[^/]+)$#', + 'start' => '/uhawg/gn/', + 'methods' => 'DELETE,', ), ), - 'kayvvdbbhhuadr' => array ( + 'dwtp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kayvvdbbhhuadr/p/{name}', - 'regex' => '#^/kayvvdbbhhuadr/p/(?P[^/]+)$#', - 'start' => '/kayvvdbbhhuadr/p/', - 'methods' => 'GET', + 'original' => '/dwtp/kcnwyzjyzyezwc/{name}', + 'regex' => '#^/dwtp/kcnwyzjyzyezwc/(?P[^/]+)$#', + 'start' => '/dwtp/kcnwyzjyzyezwc/', + 'methods' => 'PATCH,', ), ), - 'evrvzhcrjspgkwkh' => array ( + 'fzuwbzovxcgtkcceaq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/evrvzhcrjspgkwkh/{name}', - 'regex' => '#^/evrvzhcrjspgkwkh/(?P[^/]+)$#', - 'start' => '/evrvzhcrjspgkwkh/', - 'methods' => 'GET', + 'original' => '/fzuwbzovxcgtkcceaq/{name}', + 'regex' => '#^/fzuwbzovxcgtkcceaq/(?P[^/]+)$#', + 'start' => '/fzuwbzovxcgtkcceaq/', + 'methods' => 'POST,', ), ), - 'adpopjvgf' => array ( + 'agdhv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/adpopjvgf/lovgoa/{name}', - 'regex' => '#^/adpopjvgf/lovgoa/(?P[^/]+)$#', - 'start' => '/adpopjvgf/lovgoa/', - 'methods' => 'GET', + 'original' => '/agdhv/{name}', + 'regex' => '#^/agdhv/(?P[^/]+)$#', + 'start' => '/agdhv/', + 'methods' => 'POST,', ), ), - 'zsstps' => array ( + 'hiyxexf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zsstps/ye/gjkablw/gyh/{name}', - 'regex' => '#^/zsstps/ye/gjkablw/gyh/(?P[^/]+)$#', - 'start' => '/zsstps/ye/', - 'methods' => 'PATCH', + 'original' => '/hiyxexf/{name}', + 'regex' => '#^/hiyxexf/(?P[^/]+)$#', + 'start' => '/hiyxexf/', + 'methods' => 'GET,', ), ), - 'huiyr' => array ( + 'ax' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/huiyr/fa/{name}', - 'regex' => '#^/huiyr/fa/(?P[^/]+)$#', - 'start' => '/huiyr/fa/', - 'methods' => 'DELETE', + 'original' => '/ax/pdq/{name}', + 'regex' => '#^/ax/pdq/(?P[^/]+)$#', + 'start' => '/ax/pdq/', + 'methods' => 'DELETE,', ), ), - 'jqmwplilkgotkn' => array ( + 'mwzmnmqjflzzgmwadqo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jqmwplilkgotkn/wpo/{name}', - 'regex' => '#^/jqmwplilkgotkn/wpo/(?P[^/]+)$#', - 'start' => '/jqmwplilkgotkn/wpo/', - 'methods' => 'PUT', + 'original' => '/mwzmnmqjflzzgmwadqo/i/{name}', + 'regex' => '#^/mwzmnmqjflzzgmwadqo/i/(?P[^/]+)$#', + 'start' => '/mwzmnmqjflzzgmwadqo/i/', + 'methods' => 'GET,', ), ), - 'fjvh' => array ( + 'jmhfdplspyrjep' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fjvh/roqnjz/ozau/{name}', - 'regex' => '#^/fjvh/roqnjz/ozau/(?P[^/]+)$#', - 'start' => '/fjvh/roqnjz/', - 'methods' => 'PATCH', + 'original' => '/jmhfdplspyrjep/{name}', + 'regex' => '#^/jmhfdplspyrjep/(?P[^/]+)$#', + 'start' => '/jmhfdplspyrjep/', + 'methods' => 'GET,', ), ), - 'nyivcrvfmp' => array ( + 'p' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nyivcrvfmp/{name}', - 'regex' => '#^/nyivcrvfmp/(?P[^/]+)$#', - 'start' => '/nyivcrvfmp/', - 'methods' => 'GET', + 'original' => '/p/fbhuvnmfathyrc/h/ru/{name}', + 'regex' => '#^/p/fbhuvnmfathyrc/h/ru/(?P[^/]+)$#', + 'start' => '/p/fbhuvnmfathyrc/', + 'methods' => 'PATCH,', ), ), - 'xqjvkxu' => array ( + 'iqieyoqneeh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xqjvkxu/vl/fncsoeuq/{name}', - 'regex' => '#^/xqjvkxu/vl/fncsoeuq/(?P[^/]+)$#', - 'start' => '/xqjvkxu/vl/', - 'methods' => 'DELETE', + 'original' => '/iqieyoqneeh/{name}', + 'regex' => '#^/iqieyoqneeh/(?P[^/]+)$#', + 'start' => '/iqieyoqneeh/', + 'methods' => 'GET,', ), ), - 'kpknaf' => array ( + 'nisfrbbygdevn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kpknaf/{name}', - 'regex' => '#^/kpknaf/(?P[^/]+)$#', - 'start' => '/kpknaf/', - 'methods' => 'PUT', + 'original' => '/nisfrbbygdevn/{name}', + 'regex' => '#^/nisfrbbygdevn/(?P[^/]+)$#', + 'start' => '/nisfrbbygdevn/', + 'methods' => 'PUT,', ), ), - 'c' => array ( + 'rjtuofe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/c/jki/frqklktsui/gsiq/{name}', - 'regex' => '#^/c/jki/frqklktsui/gsiq/(?P[^/]+)$#', - 'start' => '/c/jki/', - 'methods' => 'DELETE', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/c/svwxfsexoprdxa/q/yk/h/{name}', - 'regex' => '#^/c/svwxfsexoprdxa/q/yk/h/(?P[^/]+)$#', - 'start' => '/c/svwxfsexoprdxa/', - 'methods' => 'POST', + 'original' => '/rjtuofe/m/{name}', + 'regex' => '#^/rjtuofe/m/(?P[^/]+)$#', + 'start' => '/rjtuofe/m/', + 'methods' => 'GET,', ), ), - 'lw' => array ( + 'ylthi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lw/enxorbokqsk/{name}', - 'regex' => '#^/lw/enxorbokqsk/(?P[^/]+)$#', - 'start' => '/lw/enxorbokqsk/', - 'methods' => 'DELETE', + 'original' => '/ylthi/oymtgckhzcniyea/{name}', + 'regex' => '#^/ylthi/oymtgckhzcniyea/(?P[^/]+)$#', + 'start' => '/ylthi/oymtgckhzcniyea/', + 'methods' => 'PUT,', ), ), - 'dzudj' => array ( + 'tzabz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dzudj/wstwhjkcffhdxa/{name}', - 'regex' => '#^/dzudj/wstwhjkcffhdxa/(?P[^/]+)$#', - 'start' => '/dzudj/wstwhjkcffhdxa/', - 'methods' => 'POST', + 'original' => '/tzabz/{name}', + 'regex' => '#^/tzabz/(?P[^/]+)$#', + 'start' => '/tzabz/', + 'methods' => 'PATCH,', ), ), - 'yteiurojjrx' => array ( + 'bnnltlj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yteiurojjrx/oxvihhje/{name}', - 'regex' => '#^/yteiurojjrx/oxvihhje/(?P[^/]+)$#', - 'start' => '/yteiurojjrx/oxvihhje/', - 'methods' => 'GET', + 'original' => '/bnnltlj/{name}', + 'regex' => '#^/bnnltlj/(?P[^/]+)$#', + 'start' => '/bnnltlj/', + 'methods' => 'GET,', ), ), - 'mmhbnqg' => array ( + 'akskn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mmhbnqg/{name}', - 'regex' => '#^/mmhbnqg/(?P[^/]+)$#', - 'start' => '/mmhbnqg/', - 'methods' => 'PATCH', + 'original' => '/akskn/aqbcfzbg/{name}', + 'regex' => '#^/akskn/aqbcfzbg/(?P[^/]+)$#', + 'start' => '/akskn/aqbcfzbg/', + 'methods' => 'PATCH,', ), ), - 'uouoka' => array ( + 'jiurno' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uouoka/ug/zrbcly/{name}', - 'regex' => '#^/uouoka/ug/zrbcly/(?P[^/]+)$#', - 'start' => '/uouoka/ug/', - 'methods' => 'DELETE', + 'original' => '/jiurno/xsezqbtpndbkfx/{name}', + 'regex' => '#^/jiurno/xsezqbtpndbkfx/(?P[^/]+)$#', + 'start' => '/jiurno/xsezqbtpndbkfx/', + 'methods' => 'POST,', ), ), - 'y' => array ( + 'iolzcgdhcntpp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/y/t/gphpd/gmtfir/pemknk/{name}', - 'regex' => '#^/y/t/gphpd/gmtfir/pemknk/(?P[^/]+)$#', - 'start' => '/y/t/', - 'methods' => 'POST', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/y/nztwwn/{name}', - 'regex' => '#^/y/nztwwn/(?P[^/]+)$#', - 'start' => '/y/nztwwn/', - 'methods' => 'GET', - ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/y/tc/bfs/{name}', - 'regex' => '#^/y/tc/bfs/(?P[^/]+)$#', - 'start' => '/y/tc/', - 'methods' => 'PATCH', + 'original' => '/iolzcgdhcntpp/blixydh/{name}', + 'regex' => '#^/iolzcgdhcntpp/blixydh/(?P[^/]+)$#', + 'start' => '/iolzcgdhcntpp/blixydh/', + 'methods' => 'PUT,', ), ), - 'rcdbg' => array ( + 'yiflzzq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rcdbg/so/p/ht/{name}', - 'regex' => '#^/rcdbg/so/p/ht/(?P[^/]+)$#', - 'start' => '/rcdbg/so/', - 'methods' => 'DELETE', + 'original' => '/yiflzzq/{name}', + 'regex' => '#^/yiflzzq/(?P[^/]+)$#', + 'start' => '/yiflzzq/', + 'methods' => 'POST,', ), ), - 'lcnpxnwj' => array ( + 'dyfj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lcnpxnwj/mkhxuwf/{name}', - 'regex' => '#^/lcnpxnwj/mkhxuwf/(?P[^/]+)$#', - 'start' => '/lcnpxnwj/mkhxuwf/', - 'methods' => 'DELETE', + 'original' => '/dyfj/pwfrc/{name}', + 'regex' => '#^/dyfj/pwfrc/(?P[^/]+)$#', + 'start' => '/dyfj/pwfrc/', + 'methods' => 'PUT,', ), ), - 'egjsmzmf' => array ( + 'wasov' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/egjsmzmf/jmb/{name}', - 'regex' => '#^/egjsmzmf/jmb/(?P[^/]+)$#', - 'start' => '/egjsmzmf/jmb/', - 'methods' => 'POST', + 'original' => '/wasov/{name}', + 'regex' => '#^/wasov/(?P[^/]+)$#', + 'start' => '/wasov/', + 'methods' => 'GET,', ), ), - 'ufibpgtr' => array ( + 'qopkvzkczc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ufibpgtr/{name}', - 'regex' => '#^/ufibpgtr/(?P[^/]+)$#', - 'start' => '/ufibpgtr/', - 'methods' => 'GET', + 'original' => '/qopkvzkczc/f/ixdqpibe/{name}', + 'regex' => '#^/qopkvzkczc/f/ixdqpibe/(?P[^/]+)$#', + 'start' => '/qopkvzkczc/f/', + 'methods' => 'PATCH,', ), ), - 't' => array ( + 'qvw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/t/xxcbjr/k/kdmj/{name}', - 'regex' => '#^/t/xxcbjr/k/kdmj/(?P[^/]+)$#', - 'start' => '/t/xxcbjr/', - 'methods' => 'POST', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/t/qheduy/m/blxkkspppz/{name}', - 'regex' => '#^/t/qheduy/m/blxkkspppz/(?P[^/]+)$#', - 'start' => '/t/qheduy/', - 'methods' => 'PUT', + 'original' => '/qvw/ijso/{name}', + 'regex' => '#^/qvw/ijso/(?P[^/]+)$#', + 'start' => '/qvw/ijso/', + 'methods' => 'GET,', ), ), - 'fqhw' => array ( + 'izm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fqhw/xqvow/svmbuto/{name}', - 'regex' => '#^/fqhw/xqvow/svmbuto/(?P[^/]+)$#', - 'start' => '/fqhw/xqvow/', - 'methods' => 'GET', + 'original' => '/izm/lle/bxudx/{name}', + 'regex' => '#^/izm/lle/bxudx/(?P[^/]+)$#', + 'start' => '/izm/lle/', + 'methods' => 'DELETE,', ), ), - 'wgrdw' => array ( + 'vzvufc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wgrdw/{name}', - 'regex' => '#^/wgrdw/(?P[^/]+)$#', - 'start' => '/wgrdw/', - 'methods' => 'GET', + 'original' => '/vzvufc/kcidqrtimeem/{name}', + 'regex' => '#^/vzvufc/kcidqrtimeem/(?P[^/]+)$#', + 'start' => '/vzvufc/kcidqrtimeem/', + 'methods' => 'GET,', ), ), - 'vtg' => array ( + 'nlokozvvsqnnknupyi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vtg/tbi/{name}', - 'regex' => '#^/vtg/tbi/(?P[^/]+)$#', - 'start' => '/vtg/tbi/', - 'methods' => 'PATCH', + 'original' => '/nlokozvvsqnnknupyi/{name}', + 'regex' => '#^/nlokozvvsqnnknupyi/(?P[^/]+)$#', + 'start' => '/nlokozvvsqnnknupyi/', + 'methods' => 'GET,', ), ), - 'itxa' => array ( + 'eexirvdrqq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/itxa/i/{name}', - 'regex' => '#^/itxa/i/(?P[^/]+)$#', - 'start' => '/itxa/i/', - 'methods' => 'PATCH', + 'original' => '/eexirvdrqq/kaii/p/vmcjb/{name}', + 'regex' => '#^/eexirvdrqq/kaii/p/vmcjb/(?P[^/]+)$#', + 'start' => '/eexirvdrqq/kaii/', + 'methods' => 'PATCH,', ), ), - 'ioczsic' => array ( + 'tbcbtpajew' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ioczsic/{name}', - 'regex' => '#^/ioczsic/(?P[^/]+)$#', - 'start' => '/ioczsic/', - 'methods' => 'DELETE', + 'original' => '/tbcbtpajew/wzr/{name}', + 'regex' => '#^/tbcbtpajew/wzr/(?P[^/]+)$#', + 'start' => '/tbcbtpajew/wzr/', + 'methods' => 'PUT,', ), ), - 'cflqamkysdfvzbiugi' => array ( + 'pjeaisazqjrwxpk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cflqamkysdfvzbiugi/{name}', - 'regex' => '#^/cflqamkysdfvzbiugi/(?P[^/]+)$#', - 'start' => '/cflqamkysdfvzbiugi/', - 'methods' => 'DELETE', + 'original' => '/pjeaisazqjrwxpk/{name}', + 'regex' => '#^/pjeaisazqjrwxpk/(?P[^/]+)$#', + 'start' => '/pjeaisazqjrwxpk/', + 'methods' => 'GET,', ), ), - 'jxcpolfz' => array ( + 'nuj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jxcpolfz/{name}', - 'regex' => '#^/jxcpolfz/(?P[^/]+)$#', - 'start' => '/jxcpolfz/', - 'methods' => 'GET', + 'original' => '/nuj/uaob/{name}', + 'regex' => '#^/nuj/uaob/(?P[^/]+)$#', + 'start' => '/nuj/uaob/', + 'methods' => 'PUT,', ), ), - 'rgxlulmwqoik' => array ( + 'jq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rgxlulmwqoik/{name}', - 'regex' => '#^/rgxlulmwqoik/(?P[^/]+)$#', - 'start' => '/rgxlulmwqoik/', - 'methods' => 'PUT', + 'original' => '/jq/gyfcmfbx/{name}', + 'regex' => '#^/jq/gyfcmfbx/(?P[^/]+)$#', + 'start' => '/jq/gyfcmfbx/', + 'methods' => 'GET,', ), ), - 'ejwmrpisjcsjzb' => array ( + 'vgcjvfpgogkiykh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ejwmrpisjcsjzb/{name}', - 'regex' => '#^/ejwmrpisjcsjzb/(?P[^/]+)$#', - 'start' => '/ejwmrpisjcsjzb/', - 'methods' => 'GET', + 'original' => '/vgcjvfpgogkiykh/{name}', + 'regex' => '#^/vgcjvfpgogkiykh/(?P[^/]+)$#', + 'start' => '/vgcjvfpgogkiykh/', + 'methods' => 'POST,', ), ), - 'triz' => array ( + 'hgvosbtuvlxs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/triz/hkbf/{name}', - 'regex' => '#^/triz/hkbf/(?P[^/]+)$#', - 'start' => '/triz/hkbf/', - 'methods' => 'DELETE', + 'original' => '/hgvosbtuvlxs/{name}', + 'regex' => '#^/hgvosbtuvlxs/(?P[^/]+)$#', + 'start' => '/hgvosbtuvlxs/', + 'methods' => 'GET,', ), ), - 'nwivxnnijfgnx' => array ( + 'fntqzbprszfx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nwivxnnijfgnx/flgh/{name}', - 'regex' => '#^/nwivxnnijfgnx/flgh/(?P[^/]+)$#', - 'start' => '/nwivxnnijfgnx/flgh/', - 'methods' => 'GET', + 'original' => '/fntqzbprszfx/jxkugbcy/{name}', + 'regex' => '#^/fntqzbprszfx/jxkugbcy/(?P[^/]+)$#', + 'start' => '/fntqzbprszfx/jxkugbcy/', + 'methods' => 'PUT,', ), ), - 'cy' => array ( + 'yzzyfzkspxin' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cy/ruoycleblpjp/{name}', - 'regex' => '#^/cy/ruoycleblpjp/(?P[^/]+)$#', - 'start' => '/cy/ruoycleblpjp/', - 'methods' => 'GET', + 'original' => '/yzzyfzkspxin/jsx/{name}', + 'regex' => '#^/yzzyfzkspxin/jsx/(?P[^/]+)$#', + 'start' => '/yzzyfzkspxin/jsx/', + 'methods' => 'DELETE,', ), ), - 'nbsqpfht' => array ( + 'f' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nbsqpfht/twxiw/egvhxfe/{name}', - 'regex' => '#^/nbsqpfht/twxiw/egvhxfe/(?P[^/]+)$#', - 'start' => '/nbsqpfht/twxiw/', - 'methods' => 'PUT', + 'original' => '/f/w/rnwamrx/hze/{name}', + 'regex' => '#^/f/w/rnwamrx/hze/(?P[^/]+)$#', + 'start' => '/f/w/', + 'methods' => 'DELETE,', ), - ), - 'kiqdomylof' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/kiqdomylof/{name}', - 'regex' => '#^/kiqdomylof/(?P[^/]+)$#', - 'start' => '/kiqdomylof/', - 'methods' => 'GET', + 'original' => '/f/dtyzt/{name}', + 'regex' => '#^/f/dtyzt/(?P[^/]+)$#', + 'start' => '/f/dtyzt/', + 'methods' => 'GET,', ), ), - 'uoqon' => array ( + 'gxlybypgjd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uoqon/cj/mbiwooeytvur/{name}', - 'regex' => '#^/uoqon/cj/mbiwooeytvur/(?P[^/]+)$#', - 'start' => '/uoqon/cj/', - 'methods' => 'PUT', + 'original' => '/gxlybypgjd/{name}', + 'regex' => '#^/gxlybypgjd/(?P[^/]+)$#', + 'start' => '/gxlybypgjd/', + 'methods' => 'DELETE,', ), ), - 'zkrmh' => array ( + 'uwgcdqc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zkrmh/zvtiwhcy/hawcju/{name}', - 'regex' => '#^/zkrmh/zvtiwhcy/hawcju/(?P[^/]+)$#', - 'start' => '/zkrmh/zvtiwhcy/', - 'methods' => 'PUT', + 'original' => '/uwgcdqc/{name}', + 'regex' => '#^/uwgcdqc/(?P[^/]+)$#', + 'start' => '/uwgcdqc/', + 'methods' => 'GET,', ), ), - 'uxxabwrlybsloqzdv' => array ( + 'knveeusteiks' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uxxabwrlybsloqzdv/{name}', - 'regex' => '#^/uxxabwrlybsloqzdv/(?P[^/]+)$#', - 'start' => '/uxxabwrlybsloqzdv/', - 'methods' => 'DELETE', + 'original' => '/knveeusteiks/{name}', + 'regex' => '#^/knveeusteiks/(?P[^/]+)$#', + 'start' => '/knveeusteiks/', + 'methods' => 'POST,', ), ), - 'bqbqwmiqtg' => array ( + 'gsddhadnyynw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bqbqwmiqtg/{name}', - 'regex' => '#^/bqbqwmiqtg/(?P[^/]+)$#', - 'start' => '/bqbqwmiqtg/', - 'methods' => 'GET', + 'original' => '/gsddhadnyynw/igt/{name}', + 'regex' => '#^/gsddhadnyynw/igt/(?P[^/]+)$#', + 'start' => '/gsddhadnyynw/igt/', + 'methods' => 'POST,', ), ), - 'fadot' => array ( + 'vkxjilgr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fadot/rwbbyw/{name}', - 'regex' => '#^/fadot/rwbbyw/(?P[^/]+)$#', - 'start' => '/fadot/rwbbyw/', - 'methods' => 'GET', + 'original' => '/vkxjilgr/heu/{name}', + 'regex' => '#^/vkxjilgr/heu/(?P[^/]+)$#', + 'start' => '/vkxjilgr/heu/', + 'methods' => 'PATCH,', ), ), - 'fezofecb' => array ( + 'hewaqakpth' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fezofecb/{name}', - 'regex' => '#^/fezofecb/(?P[^/]+)$#', - 'start' => '/fezofecb/', - 'methods' => 'PATCH', + 'original' => '/hewaqakpth/{name}', + 'regex' => '#^/hewaqakpth/(?P[^/]+)$#', + 'start' => '/hewaqakpth/', + 'methods' => 'PATCH,', ), ), - 'rjsmpcgkzgdjgqsp' => array ( + 'gucjgrf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rjsmpcgkzgdjgqsp/s/l/{name}', - 'regex' => '#^/rjsmpcgkzgdjgqsp/s/l/(?P[^/]+)$#', - 'start' => '/rjsmpcgkzgdjgqsp/s/', - 'methods' => 'DELETE', + 'original' => '/gucjgrf/jitytyx/{name}', + 'regex' => '#^/gucjgrf/jitytyx/(?P[^/]+)$#', + 'start' => '/gucjgrf/jitytyx/', + 'methods' => 'PATCH,', ), ), - 'b' => array ( + 'bumtcyxen' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/b/wcrqywz/{name}', - 'regex' => '#^/b/wcrqywz/(?P[^/]+)$#', - 'start' => '/b/wcrqywz/', - 'methods' => 'DELETE', + 'original' => '/bumtcyxen/zazp/ajbevbf/{name}', + 'regex' => '#^/bumtcyxen/zazp/ajbevbf/(?P[^/]+)$#', + 'start' => '/bumtcyxen/zazp/', + 'methods' => 'POST,', ), ), - 'dwi' => array ( + 'zqfcba' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dwi/jkjt/{name}', - 'regex' => '#^/dwi/jkjt/(?P[^/]+)$#', - 'start' => '/dwi/jkjt/', - 'methods' => 'POST', + 'original' => '/zqfcba/vslzrgnqvk/{name}', + 'regex' => '#^/zqfcba/vslzrgnqvk/(?P[^/]+)$#', + 'start' => '/zqfcba/vslzrgnqvk/', + 'methods' => 'DELETE,', ), ), - 'pnvlherft' => array ( + 'gyakvszcvoclvthtehvd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pnvlherft/{name}', - 'regex' => '#^/pnvlherft/(?P[^/]+)$#', - 'start' => '/pnvlherft/', - 'methods' => 'GET', + 'original' => '/gyakvszcvoclvthtehvd/{name}', + 'regex' => '#^/gyakvszcvoclvthtehvd/(?P[^/]+)$#', + 'start' => '/gyakvszcvoclvthtehvd/', + 'methods' => 'GET,', ), ), - 'jemew' => array ( + 'mpwtmhzmjfwctdp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jemew/kjq/kd/{name}', - 'regex' => '#^/jemew/kjq/kd/(?P[^/]+)$#', - 'start' => '/jemew/kjq/', - 'methods' => 'DELETE', + 'original' => '/mpwtmhzmjfwctdp/{name}', + 'regex' => '#^/mpwtmhzmjfwctdp/(?P[^/]+)$#', + 'start' => '/mpwtmhzmjfwctdp/', + 'methods' => 'GET,', ), ), - 'dz' => array ( + 'vqwofxpbxv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dz/ixjm/{name}', - 'regex' => '#^/dz/ixjm/(?P[^/]+)$#', - 'start' => '/dz/ixjm/', - 'methods' => 'GET', + 'original' => '/vqwofxpbxv/{name}', + 'regex' => '#^/vqwofxpbxv/(?P[^/]+)$#', + 'start' => '/vqwofxpbxv/', + 'methods' => 'PUT,', ), ), - 'isarn' => array ( + 'g' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/isarn/lwmjup/{name}', - 'regex' => '#^/isarn/lwmjup/(?P[^/]+)$#', - 'start' => '/isarn/lwmjup/', - 'methods' => 'DELETE', + 'original' => '/g/kqqui/dxlvgouhtfrv/{name}', + 'regex' => '#^/g/kqqui/dxlvgouhtfrv/(?P[^/]+)$#', + 'start' => '/g/kqqui/', + 'methods' => 'PUT,', ), - ), - 'oeptjhvw' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/oeptjhvw/{name}', - 'regex' => '#^/oeptjhvw/(?P[^/]+)$#', - 'start' => '/oeptjhvw/', - 'methods' => 'DELETE', + 'original' => '/g/vodojppzx/hytia/{name}', + 'regex' => '#^/g/vodojppzx/hytia/(?P[^/]+)$#', + 'start' => '/g/vodojppzx/', + 'methods' => 'GET,', ), ), - 'qgrzfm' => array ( + 'ccn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qgrzfm/{name}', - 'regex' => '#^/qgrzfm/(?P[^/]+)$#', - 'start' => '/qgrzfm/', - 'methods' => 'DELETE', + 'original' => '/ccn/lkizgexdjfsithlm/{name}', + 'regex' => '#^/ccn/lkizgexdjfsithlm/(?P[^/]+)$#', + 'start' => '/ccn/lkizgexdjfsithlm/', + 'methods' => 'PUT,', ), ), - 'qdinxiu' => array ( + 'zff' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qdinxiu/{name}', - 'regex' => '#^/qdinxiu/(?P[^/]+)$#', - 'start' => '/qdinxiu/', - 'methods' => 'GET', + 'original' => '/zff/kxutfs/cfc/{name}', + 'regex' => '#^/zff/kxutfs/cfc/(?P[^/]+)$#', + 'start' => '/zff/kxutfs/', + 'methods' => 'GET,', ), ), - 'tgnhqk' => array ( + 'fgndhvd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tgnhqk/cz/qliijiul/h/wh/{name}', - 'regex' => '#^/tgnhqk/cz/qliijiul/h/wh/(?P[^/]+)$#', - 'start' => '/tgnhqk/cz/', - 'methods' => 'PATCH', + 'original' => '/fgndhvd/{name}', + 'regex' => '#^/fgndhvd/(?P[^/]+)$#', + 'start' => '/fgndhvd/', + 'methods' => 'GET,', ), ), - 'htkon' => array ( + 'ribigozocpeexmotdjgw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/htkon/kvxneh/{name}', - 'regex' => '#^/htkon/kvxneh/(?P[^/]+)$#', - 'start' => '/htkon/kvxneh/', - 'methods' => 'PUT', + 'original' => '/ribigozocpeexmotdjgw/{name}', + 'regex' => '#^/ribigozocpeexmotdjgw/(?P[^/]+)$#', + 'start' => '/ribigozocpeexmotdjgw/', + 'methods' => 'PUT,', ), ), - 'pfhwywevj' => array ( + 'noy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pfhwywevj/o/ycy/{name}', - 'regex' => '#^/pfhwywevj/o/ycy/(?P[^/]+)$#', - 'start' => '/pfhwywevj/o/', - 'methods' => 'PATCH', + 'original' => '/noy/zszl/{name}', + 'regex' => '#^/noy/zszl/(?P[^/]+)$#', + 'start' => '/noy/zszl/', + 'methods' => 'PATCH,', ), ), - 'whiolriygai' => array ( + 'ap' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/whiolriygai/dxf/fkxv/{name}', - 'regex' => '#^/whiolriygai/dxf/fkxv/(?P[^/]+)$#', - 'start' => '/whiolriygai/dxf/', - 'methods' => 'GET', + 'original' => '/ap/sfmkhlekoiumv/m/q/{name}', + 'regex' => '#^/ap/sfmkhlekoiumv/m/q/(?P[^/]+)$#', + 'start' => '/ap/sfmkhlekoiumv/', + 'methods' => 'POST,', ), ), - 'utpjxfjkrxaysgyduqxe' => array ( + 't' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/utpjxfjkrxaysgyduqxe/{name}', - 'regex' => '#^/utpjxfjkrxaysgyduqxe/(?P[^/]+)$#', - 'start' => '/utpjxfjkrxaysgyduqxe/', - 'methods' => 'PATCH', + 'original' => '/t/ohhbn/{name}', + 'regex' => '#^/t/ohhbn/(?P[^/]+)$#', + 'start' => '/t/ohhbn/', + 'methods' => 'POST,', ), ), - 'onixsl' => array ( + 'jjwodbdive' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/onixsl/{name}', - 'regex' => '#^/onixsl/(?P[^/]+)$#', - 'start' => '/onixsl/', - 'methods' => 'GET', + 'original' => '/jjwodbdive/jufmygjri/{name}', + 'regex' => '#^/jjwodbdive/jufmygjri/(?P[^/]+)$#', + 'start' => '/jjwodbdive/jufmygjri/', + 'methods' => 'DELETE,', ), ), - 'hbnawxdr' => array ( + 'tdlnonbfgxtkjxersazc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hbnawxdr/bnaihdm/mggsf/{name}', - 'regex' => '#^/hbnawxdr/bnaihdm/mggsf/(?P[^/]+)$#', - 'start' => '/hbnawxdr/bnaihdm/', - 'methods' => 'PUT', + 'original' => '/tdlnonbfgxtkjxersazc/{name}', + 'regex' => '#^/tdlnonbfgxtkjxersazc/(?P[^/]+)$#', + 'start' => '/tdlnonbfgxtkjxersazc/', + 'methods' => 'PUT,', ), ), - 'fbbccusr' => array ( + 'djcconeajxzwpkci' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fbbccusr/{name}', - 'regex' => '#^/fbbccusr/(?P[^/]+)$#', - 'start' => '/fbbccusr/', - 'methods' => 'GET', + 'original' => '/djcconeajxzwpkci/{name}', + 'regex' => '#^/djcconeajxzwpkci/(?P[^/]+)$#', + 'start' => '/djcconeajxzwpkci/', + 'methods' => 'GET,', ), ), - 'nn' => array ( + 'iprym' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nn/rbm/dyqhorwbshlsoi/{name}', - 'regex' => '#^/nn/rbm/dyqhorwbshlsoi/(?P[^/]+)$#', - 'start' => '/nn/rbm/', - 'methods' => 'GET', + 'original' => '/iprym/uh/z/nvdc/{name}', + 'regex' => '#^/iprym/uh/z/nvdc/(?P[^/]+)$#', + 'start' => '/iprym/uh/', + 'methods' => 'PATCH,', ), ), - 'uumwrllkpa' => array ( + 'uciusc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uumwrllkpa/{name}', - 'regex' => '#^/uumwrllkpa/(?P[^/]+)$#', - 'start' => '/uumwrllkpa/', - 'methods' => 'PATCH', + 'original' => '/uciusc/{name}', + 'regex' => '#^/uciusc/(?P[^/]+)$#', + 'start' => '/uciusc/', + 'methods' => 'POST,', ), ), - 'jbus' => array ( + 'fxpr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jbus/an/{name}', - 'regex' => '#^/jbus/an/(?P[^/]+)$#', - 'start' => '/jbus/an/', - 'methods' => 'PATCH', + 'original' => '/fxpr/awpdockdi/ho/{name}', + 'regex' => '#^/fxpr/awpdockdi/ho/(?P[^/]+)$#', + 'start' => '/fxpr/awpdockdi/', + 'methods' => 'PATCH,', ), ), - 'zqvvjvl' => array ( + 'ievebcj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zqvvjvl/yyewcij/{name}', - 'regex' => '#^/zqvvjvl/yyewcij/(?P[^/]+)$#', - 'start' => '/zqvvjvl/yyewcij/', - 'methods' => 'POST', + 'original' => '/ievebcj/jwl/{name}', + 'regex' => '#^/ievebcj/jwl/(?P[^/]+)$#', + 'start' => '/ievebcj/jwl/', + 'methods' => 'GET,', ), ), - 'tkiwqww' => array ( + 'b' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tkiwqww/ybm/ygjadnp/lw/s/{name}', - 'regex' => '#^/tkiwqww/ybm/ygjadnp/lw/s/(?P[^/]+)$#', - 'start' => '/tkiwqww/ybm/', - 'methods' => 'POST', + 'original' => '/b/o/eoz/{name}', + 'regex' => '#^/b/o/eoz/(?P[^/]+)$#', + 'start' => '/b/o/', + 'methods' => 'PATCH,', ), ), - 'h' => array ( + 'erjpd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/h/ekrehpowbd/{name}', - 'regex' => '#^/h/ekrehpowbd/(?P[^/]+)$#', - 'start' => '/h/ekrehpowbd/', - 'methods' => 'GET', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/h/sboxtvhqzojdcos/{name}', - 'regex' => '#^/h/sboxtvhqzojdcos/(?P[^/]+)$#', - 'start' => '/h/sboxtvhqzojdcos/', - 'methods' => 'PUT', + 'original' => '/erjpd/{name}', + 'regex' => '#^/erjpd/(?P[^/]+)$#', + 'start' => '/erjpd/', + 'methods' => 'GET,', ), ), - 'uvvxfgumlhhngahb' => array ( + 'zmaurn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uvvxfgumlhhngahb/xui/{name}', - 'regex' => '#^/uvvxfgumlhhngahb/xui/(?P[^/]+)$#', - 'start' => '/uvvxfgumlhhngahb/xui/', - 'methods' => 'PATCH', + 'original' => '/zmaurn/rcxxvkdzxtjbq/{name}', + 'regex' => '#^/zmaurn/rcxxvkdzxtjbq/(?P[^/]+)$#', + 'start' => '/zmaurn/rcxxvkdzxtjbq/', + 'methods' => 'DELETE,', ), ), - 'httdlgkrn' => array ( + 'qknmeacrhtkbscmx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/httdlgkrn/xg/{name}', - 'regex' => '#^/httdlgkrn/xg/(?P[^/]+)$#', - 'start' => '/httdlgkrn/xg/', - 'methods' => 'GET', + 'original' => '/qknmeacrhtkbscmx/hx/{name}', + 'regex' => '#^/qknmeacrhtkbscmx/hx/(?P[^/]+)$#', + 'start' => '/qknmeacrhtkbscmx/hx/', + 'methods' => 'DELETE,', ), ), - 'wnpbi' => array ( + 'mswei' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wnpbi/{name}', - 'regex' => '#^/wnpbi/(?P[^/]+)$#', - 'start' => '/wnpbi/', - 'methods' => 'PATCH', + 'original' => '/mswei/{name}', + 'regex' => '#^/mswei/(?P[^/]+)$#', + 'start' => '/mswei/', + 'methods' => 'POST,', ), ), - 'vaxdbketftjpwdvt' => array ( + 'zik' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vaxdbketftjpwdvt/{name}', - 'regex' => '#^/vaxdbketftjpwdvt/(?P[^/]+)$#', - 'start' => '/vaxdbketftjpwdvt/', - 'methods' => 'PATCH', + 'original' => '/zik/pxm/ihzwzec/dzp/{name}', + 'regex' => '#^/zik/pxm/ihzwzec/dzp/(?P[^/]+)$#', + 'start' => '/zik/pxm/', + 'methods' => 'PUT,', ), ), - 'hnuceciabt' => array ( + 'zlvoaranuzlcw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hnuceciabt/{name}', - 'regex' => '#^/hnuceciabt/(?P[^/]+)$#', - 'start' => '/hnuceciabt/', - 'methods' => 'DELETE', + 'original' => '/zlvoaranuzlcw/{name}', + 'regex' => '#^/zlvoaranuzlcw/(?P[^/]+)$#', + 'start' => '/zlvoaranuzlcw/', + 'methods' => 'GET,', ), ), - 'savnxvcohtokdtt' => array ( + 'y' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/savnxvcohtokdtt/r/{name}', - 'regex' => '#^/savnxvcohtokdtt/r/(?P[^/]+)$#', - 'start' => '/savnxvcohtokdtt/r/', - 'methods' => 'PATCH', + 'original' => '/y/omdtje/{name}', + 'regex' => '#^/y/omdtje/(?P[^/]+)$#', + 'start' => '/y/omdtje/', + 'methods' => 'POST,', ), - ), - 'ljwxeoo' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/ljwxeoo/yel/wfgowg/{name}', - 'regex' => '#^/ljwxeoo/yel/wfgowg/(?P[^/]+)$#', - 'start' => '/ljwxeoo/yel/', - 'methods' => 'DELETE', + 'original' => '/y/refv/cdeclml/{name}', + 'regex' => '#^/y/refv/cdeclml/(?P[^/]+)$#', + 'start' => '/y/refv/', + 'methods' => 'PUT,', ), ), - 'nwpipfygu' => array ( + 'vwfkekyiran' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nwpipfygu/{name}', - 'regex' => '#^/nwpipfygu/(?P[^/]+)$#', - 'start' => '/nwpipfygu/', - 'methods' => 'PATCH', + 'original' => '/vwfkekyiran/{name}', + 'regex' => '#^/vwfkekyiran/(?P[^/]+)$#', + 'start' => '/vwfkekyiran/', + 'methods' => 'GET,', ), ), - 'kuwirqgjzxjjux' => array ( + 'u' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kuwirqgjzxjjux/{name}', - 'regex' => '#^/kuwirqgjzxjjux/(?P[^/]+)$#', - 'start' => '/kuwirqgjzxjjux/', - 'methods' => 'POST', + 'original' => '/u/sooa/aanxagwldabh/lt/{name}', + 'regex' => '#^/u/sooa/aanxagwldabh/lt/(?P[^/]+)$#', + 'start' => '/u/sooa/', + 'methods' => 'GET,', ), - ), - 'jjfvfejruyok' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/jjfvfejruyok/jbjcf/{name}', - 'regex' => '#^/jjfvfejruyok/jbjcf/(?P[^/]+)$#', - 'start' => '/jjfvfejruyok/jbjcf/', - 'methods' => 'DELETE', + 'original' => '/u/lasrszelfv/vtlqicim/{name}', + 'regex' => '#^/u/lasrszelfv/vtlqicim/(?P[^/]+)$#', + 'start' => '/u/lasrszelfv/', + 'methods' => 'PATCH,', ), - ), - 'pzz' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/pzz/kanskfh/dcz/{name}', - 'regex' => '#^/pzz/kanskfh/dcz/(?P[^/]+)$#', - 'start' => '/pzz/kanskfh/', - 'methods' => 'POST', + 'original' => '/u/jpkrv/{name}', + 'regex' => '#^/u/jpkrv/(?P[^/]+)$#', + 'start' => '/u/jpkrv/', + 'methods' => 'DELETE,', ), ), - 'wmpwopydxfmhbbzdr' => array ( + 'rlohtglzcjsp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wmpwopydxfmhbbzdr/{name}', - 'regex' => '#^/wmpwopydxfmhbbzdr/(?P[^/]+)$#', - 'start' => '/wmpwopydxfmhbbzdr/', - 'methods' => 'PUT', + 'original' => '/rlohtglzcjsp/{name}', + 'regex' => '#^/rlohtglzcjsp/(?P[^/]+)$#', + 'start' => '/rlohtglzcjsp/', + 'methods' => 'GET,', ), ), - 'bplpgr' => array ( + 'yivqzxfwrzd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bplpgr/bph/m/gronoecr/{name}', - 'regex' => '#^/bplpgr/bph/m/gronoecr/(?P[^/]+)$#', - 'start' => '/bplpgr/bph/', - 'methods' => 'GET', + 'original' => '/yivqzxfwrzd/{name}', + 'regex' => '#^/yivqzxfwrzd/(?P[^/]+)$#', + 'start' => '/yivqzxfwrzd/', + 'methods' => 'GET,', ), ), - 'db' => array ( + 'mtmwnvxxb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/db/o/tedjejz/kyoypifqn/{name}', - 'regex' => '#^/db/o/tedjejz/kyoypifqn/(?P[^/]+)$#', - 'start' => '/db/o/', - 'methods' => 'DELETE', + 'original' => '/mtmwnvxxb/lgxr/{name}', + 'regex' => '#^/mtmwnvxxb/lgxr/(?P[^/]+)$#', + 'start' => '/mtmwnvxxb/lgxr/', + 'methods' => 'DELETE,', ), ), - 'mpygxpe' => array ( + 'dpa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mpygxpe/{name}', - 'regex' => '#^/mpygxpe/(?P[^/]+)$#', - 'start' => '/mpygxpe/', - 'methods' => 'POST', + 'original' => '/dpa/wuzeeyno/{name}', + 'regex' => '#^/dpa/wuzeeyno/(?P[^/]+)$#', + 'start' => '/dpa/wuzeeyno/', + 'methods' => 'PUT,', ), ), - 'eladzo' => array ( + 'pqdovoptug' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eladzo/xnuoke/jp/{name}', - 'regex' => '#^/eladzo/xnuoke/jp/(?P[^/]+)$#', - 'start' => '/eladzo/xnuoke/', - 'methods' => 'GET', + 'original' => '/pqdovoptug/{name}', + 'regex' => '#^/pqdovoptug/(?P[^/]+)$#', + 'start' => '/pqdovoptug/', + 'methods' => 'GET,', ), ), - 'kwoai' => array ( + 'npb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kwoai/thj/{name}', - 'regex' => '#^/kwoai/thj/(?P[^/]+)$#', - 'start' => '/kwoai/thj/', - 'methods' => 'PATCH', + 'original' => '/npb/qxadbjcn/go/{name}', + 'regex' => '#^/npb/qxadbjcn/go/(?P[^/]+)$#', + 'start' => '/npb/qxadbjcn/', + 'methods' => 'GET,', ), ), - 'irkmdo' => array ( + 'jjt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/irkmdo/{name}', - 'regex' => '#^/irkmdo/(?P[^/]+)$#', - 'start' => '/irkmdo/', - 'methods' => 'PUT', + 'original' => '/jjt/ogfmmkh/pob/{name}', + 'regex' => '#^/jjt/ogfmmkh/pob/(?P[^/]+)$#', + 'start' => '/jjt/ogfmmkh/', + 'methods' => 'POST,', ), ), - 'gffdheegl' => array ( + 'mwrpdpqzpuupbxoxal' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gffdheegl/{name}', - 'regex' => '#^/gffdheegl/(?P[^/]+)$#', - 'start' => '/gffdheegl/', - 'methods' => 'PUT', + 'original' => '/mwrpdpqzpuupbxoxal/{name}', + 'regex' => '#^/mwrpdpqzpuupbxoxal/(?P[^/]+)$#', + 'start' => '/mwrpdpqzpuupbxoxal/', + 'methods' => 'GET,', ), ), - 'rzlajifdscp' => array ( + 'bkfpwhlceavkkvlj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rzlajifdscp/{name}', - 'regex' => '#^/rzlajifdscp/(?P[^/]+)$#', - 'start' => '/rzlajifdscp/', - 'methods' => 'GET', + 'original' => '/bkfpwhlceavkkvlj/iy/{name}', + 'regex' => '#^/bkfpwhlceavkkvlj/iy/(?P[^/]+)$#', + 'start' => '/bkfpwhlceavkkvlj/iy/', + 'methods' => 'GET,', ), ), - 'zrztpvf' => array ( + 'mdkww' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zrztpvf/{name}', - 'regex' => '#^/zrztpvf/(?P[^/]+)$#', - 'start' => '/zrztpvf/', - 'methods' => 'GET', + 'original' => '/mdkww/bbuvqvdvz/{name}', + 'regex' => '#^/mdkww/bbuvqvdvz/(?P[^/]+)$#', + 'start' => '/mdkww/bbuvqvdvz/', + 'methods' => 'GET,', ), ), - 'wyzttdmkhw' => array ( + 'yuflypw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wyzttdmkhw/{name}', - 'regex' => '#^/wyzttdmkhw/(?P[^/]+)$#', - 'start' => '/wyzttdmkhw/', - 'methods' => 'GET', + 'original' => '/yuflypw/{name}', + 'regex' => '#^/yuflypw/(?P[^/]+)$#', + 'start' => '/yuflypw/', + 'methods' => 'DELETE,', ), ), - 'jglpcxzryqoeh' => array ( + 'mdrir' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jglpcxzryqoeh/zxej/{name}', - 'regex' => '#^/jglpcxzryqoeh/zxej/(?P[^/]+)$#', - 'start' => '/jglpcxzryqoeh/zxej/', - 'methods' => 'DELETE', + 'original' => '/mdrir/{name}', + 'regex' => '#^/mdrir/(?P[^/]+)$#', + 'start' => '/mdrir/', + 'methods' => 'GET,', ), ), - 'ufaibigwrdsiiqftlo' => array ( + 'tpihtcrmotzr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ufaibigwrdsiiqftlo/{name}', - 'regex' => '#^/ufaibigwrdsiiqftlo/(?P[^/]+)$#', - 'start' => '/ufaibigwrdsiiqftlo/', - 'methods' => 'PATCH', + 'original' => '/tpihtcrmotzr/{name}', + 'regex' => '#^/tpihtcrmotzr/(?P[^/]+)$#', + 'start' => '/tpihtcrmotzr/', + 'methods' => 'PATCH,', ), ), - 'fdb' => array ( + 'axsqzkrnmrfqgom' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fdb/jurqbezolkevrdn/{name}', - 'regex' => '#^/fdb/jurqbezolkevrdn/(?P[^/]+)$#', - 'start' => '/fdb/jurqbezolkevrdn/', - 'methods' => 'POST', + 'original' => '/axsqzkrnmrfqgom/{name}', + 'regex' => '#^/axsqzkrnmrfqgom/(?P[^/]+)$#', + 'start' => '/axsqzkrnmrfqgom/', + 'methods' => 'PATCH,', ), ), - 'esjh' => array ( + 'fxetepiyjza' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/esjh/so/ubpwckqvh/ax/{name}', - 'regex' => '#^/esjh/so/ubpwckqvh/ax/(?P[^/]+)$#', - 'start' => '/esjh/so/', - 'methods' => 'GET', + 'original' => '/fxetepiyjza/aze/{name}', + 'regex' => '#^/fxetepiyjza/aze/(?P[^/]+)$#', + 'start' => '/fxetepiyjza/aze/', + 'methods' => 'POST,', ), ), - 'emqrwkxkdgmp' => array ( + 'rrzuhtydyjqiyf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/emqrwkxkdgmp/{name}', - 'regex' => '#^/emqrwkxkdgmp/(?P[^/]+)$#', - 'start' => '/emqrwkxkdgmp/', - 'methods' => 'PATCH', + 'original' => '/rrzuhtydyjqiyf/{name}', + 'regex' => '#^/rrzuhtydyjqiyf/(?P[^/]+)$#', + 'start' => '/rrzuhtydyjqiyf/', + 'methods' => 'GET,', ), ), - 'stedbqo' => array ( + 'ov' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/stedbqo/vnondjnhc/{name}', - 'regex' => '#^/stedbqo/vnondjnhc/(?P[^/]+)$#', - 'start' => '/stedbqo/vnondjnhc/', - 'methods' => 'DELETE', + 'original' => '/ov/hexzacznpkwmwo/cgo/{name}', + 'regex' => '#^/ov/hexzacznpkwmwo/cgo/(?P[^/]+)$#', + 'start' => '/ov/hexzacznpkwmwo/', + 'methods' => 'GET,', ), ), - 'ubtpwqbs' => array ( + 'ezz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ubtpwqbs/p/ngfjgzgqr/{name}', - 'regex' => '#^/ubtpwqbs/p/ngfjgzgqr/(?P[^/]+)$#', - 'start' => '/ubtpwqbs/p/', - 'methods' => 'DELETE', + 'original' => '/ezz/dpghqaxunpt/puo/{name}', + 'regex' => '#^/ezz/dpghqaxunpt/puo/(?P[^/]+)$#', + 'start' => '/ezz/dpghqaxunpt/', + 'methods' => 'GET,', ), ), - 'qobdew' => array ( + 'chqhqzipfzdhuzgh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qobdew/higizy/{name}', - 'regex' => '#^/qobdew/higizy/(?P[^/]+)$#', - 'start' => '/qobdew/higizy/', - 'methods' => 'POST', + 'original' => '/chqhqzipfzdhuzgh/{name}', + 'regex' => '#^/chqhqzipfzdhuzgh/(?P[^/]+)$#', + 'start' => '/chqhqzipfzdhuzgh/', + 'methods' => 'DELETE,', ), ), - 'pimafwm' => array ( + 'zptmxswosgcylurdmw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pimafwm/zkcse/ptqh/{name}', - 'regex' => '#^/pimafwm/zkcse/ptqh/(?P[^/]+)$#', - 'start' => '/pimafwm/zkcse/', - 'methods' => 'POST', + 'original' => '/zptmxswosgcylurdmw/{name}', + 'regex' => '#^/zptmxswosgcylurdmw/(?P[^/]+)$#', + 'start' => '/zptmxswosgcylurdmw/', + 'methods' => 'DELETE,', ), ), - 'i' => array ( + 'mlhbv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/i/fwjup/dpuua/zk/{name}', - 'regex' => '#^/i/fwjup/dpuua/zk/(?P[^/]+)$#', - 'start' => '/i/fwjup/', - 'methods' => 'GET', + 'original' => '/mlhbv/ltfqpnzii/lfum/{name}', + 'regex' => '#^/mlhbv/ltfqpnzii/lfum/(?P[^/]+)$#', + 'start' => '/mlhbv/ltfqpnzii/', + 'methods' => 'POST,', ), ), - 'yxpbamxdiq' => array ( + 'hwactr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yxpbamxdiq/{name}', - 'regex' => '#^/yxpbamxdiq/(?P[^/]+)$#', - 'start' => '/yxpbamxdiq/', - 'methods' => 'PATCH', + 'original' => '/hwactr/fzgxq/vxondovwt/{name}', + 'regex' => '#^/hwactr/fzgxq/vxondovwt/(?P[^/]+)$#', + 'start' => '/hwactr/fzgxq/', + 'methods' => 'GET,', ), ), - 'cnzzvvkcnnlif' => array ( + 'jyrvzrzznyw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cnzzvvkcnnlif/d/ucaue/{name}', - 'regex' => '#^/cnzzvvkcnnlif/d/ucaue/(?P[^/]+)$#', - 'start' => '/cnzzvvkcnnlif/d/', - 'methods' => 'DELETE', + 'original' => '/jyrvzrzznyw/tfd/leb/{name}', + 'regex' => '#^/jyrvzrzznyw/tfd/leb/(?P[^/]+)$#', + 'start' => '/jyrvzrzznyw/tfd/', + 'methods' => 'PUT,', ), ), - 'pavhtuxcac' => array ( + 'vqxczlazjo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pavhtuxcac/btvz/{name}', - 'regex' => '#^/pavhtuxcac/btvz/(?P[^/]+)$#', - 'start' => '/pavhtuxcac/btvz/', - 'methods' => 'PATCH', + 'original' => '/vqxczlazjo/mescsn/{name}', + 'regex' => '#^/vqxczlazjo/mescsn/(?P[^/]+)$#', + 'start' => '/vqxczlazjo/mescsn/', + 'methods' => 'PUT,', ), ), - 'cgobfgrsex' => array ( + 'nqy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cgobfgrsex/rhkxd/{name}', - 'regex' => '#^/cgobfgrsex/rhkxd/(?P[^/]+)$#', - 'start' => '/cgobfgrsex/rhkxd/', - 'methods' => 'GET', + 'original' => '/nqy/aomwtklspeyjvxug/{name}', + 'regex' => '#^/nqy/aomwtklspeyjvxug/(?P[^/]+)$#', + 'start' => '/nqy/aomwtklspeyjvxug/', + 'methods' => 'GET,', ), ), - 'olzgidyrppkvzts' => array ( + 'hvduuqycuyqj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/olzgidyrppkvzts/{name}', - 'regex' => '#^/olzgidyrppkvzts/(?P[^/]+)$#', - 'start' => '/olzgidyrppkvzts/', - 'methods' => 'PATCH', + 'original' => '/hvduuqycuyqj/ktkfqj/tu/{name}', + 'regex' => '#^/hvduuqycuyqj/ktkfqj/tu/(?P[^/]+)$#', + 'start' => '/hvduuqycuyqj/ktkfqj/', + 'methods' => 'PUT,', ), ), - 'xdr' => array ( + 'phfwo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xdr/hztpekxbcfmutp/{name}', - 'regex' => '#^/xdr/hztpekxbcfmutp/(?P[^/]+)$#', - 'start' => '/xdr/hztpekxbcfmutp/', - 'methods' => 'DELETE', + 'original' => '/phfwo/bwdos/{name}', + 'regex' => '#^/phfwo/bwdos/(?P[^/]+)$#', + 'start' => '/phfwo/bwdos/', + 'methods' => 'GET,', ), ), - 'bxdzspg' => array ( + 'aan' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bxdzspg/nszzjadkoisi/{name}', - 'regex' => '#^/bxdzspg/nszzjadkoisi/(?P[^/]+)$#', - 'start' => '/bxdzspg/nszzjadkoisi/', - 'methods' => 'PUT', + 'original' => '/aan/bpvlb/rmb/{name}', + 'regex' => '#^/aan/bpvlb/rmb/(?P[^/]+)$#', + 'start' => '/aan/bpvlb/', + 'methods' => 'PUT,', ), ), - 'lpdun' => array ( + 'uei' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lpdun/iaxsa/{name}', - 'regex' => '#^/lpdun/iaxsa/(?P[^/]+)$#', - 'start' => '/lpdun/iaxsa/', - 'methods' => 'GET', + 'original' => '/uei/uxqsh/{name}', + 'regex' => '#^/uei/uxqsh/(?P[^/]+)$#', + 'start' => '/uei/uxqsh/', + 'methods' => 'GET,', ), ), - 'uxnypqacvmu' => array ( + 'tckuwywmkfjc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uxnypqacvmu/h/uv/kgvhab/{name}', - 'regex' => '#^/uxnypqacvmu/h/uv/kgvhab/(?P[^/]+)$#', - 'start' => '/uxnypqacvmu/h/', - 'methods' => 'GET', + 'original' => '/tckuwywmkfjc/{name}', + 'regex' => '#^/tckuwywmkfjc/(?P[^/]+)$#', + 'start' => '/tckuwywmkfjc/', + 'methods' => 'PATCH,', ), ), - 'soguu' => array ( + 'nqcgf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/soguu/{name}', - 'regex' => '#^/soguu/(?P[^/]+)$#', - 'start' => '/soguu/', - 'methods' => 'PATCH', + 'original' => '/nqcgf/cfb/{name}', + 'regex' => '#^/nqcgf/cfb/(?P[^/]+)$#', + 'start' => '/nqcgf/cfb/', + 'methods' => 'GET,', ), ), - 'eluhulylbz' => array ( + 'oupkclzsonrggu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eluhulylbz/{name}', - 'regex' => '#^/eluhulylbz/(?P[^/]+)$#', - 'start' => '/eluhulylbz/', - 'methods' => 'GET', + 'original' => '/oupkclzsonrggu/{name}', + 'regex' => '#^/oupkclzsonrggu/(?P[^/]+)$#', + 'start' => '/oupkclzsonrggu/', + 'methods' => 'POST,', ), ), - 'q' => array ( + 'sy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/q/fciznxua/wuimyv/p/p/{name}', - 'regex' => '#^/q/fciznxua/wuimyv/p/p/(?P[^/]+)$#', - 'start' => '/q/fciznxua/', - 'methods' => 'GET', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/q/umkgkspj/{name}', - 'regex' => '#^/q/umkgkspj/(?P[^/]+)$#', - 'start' => '/q/umkgkspj/', - 'methods' => 'DELETE', - ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/q/lujzxowvv/n/{name}', - 'regex' => '#^/q/lujzxowvv/n/(?P[^/]+)$#', - 'start' => '/q/lujzxowvv/', - 'methods' => 'PATCH', + 'original' => '/sy/h/oehiubtldjfve/{name}', + 'regex' => '#^/sy/h/oehiubtldjfve/(?P[^/]+)$#', + 'start' => '/sy/h/', + 'methods' => 'GET,', ), ), - 'agu' => array ( + 'gzpvf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/agu/xywd/yzgu/{name}', - 'regex' => '#^/agu/xywd/yzgu/(?P[^/]+)$#', - 'start' => '/agu/xywd/', - 'methods' => 'GET', + 'original' => '/gzpvf/yjptrimqncc/{name}', + 'regex' => '#^/gzpvf/yjptrimqncc/(?P[^/]+)$#', + 'start' => '/gzpvf/yjptrimqncc/', + 'methods' => 'POST,', ), ), - 'mfc' => array ( + 'uwwrnt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mfc/gqpdqgdtpjgfa/{name}', - 'regex' => '#^/mfc/gqpdqgdtpjgfa/(?P[^/]+)$#', - 'start' => '/mfc/gqpdqgdtpjgfa/', - 'methods' => 'DELETE', + 'original' => '/uwwrnt/xkt/a/{name}', + 'regex' => '#^/uwwrnt/xkt/a/(?P[^/]+)$#', + 'start' => '/uwwrnt/xkt/', + 'methods' => 'GET,', ), ), - 'ssmpyxozsyz' => array ( + 'qqmtuexdosqizn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ssmpyxozsyz/lkoirxc/{name}', - 'regex' => '#^/ssmpyxozsyz/lkoirxc/(?P[^/]+)$#', - 'start' => '/ssmpyxozsyz/lkoirxc/', - 'methods' => 'PATCH', + 'original' => '/qqmtuexdosqizn/{name}', + 'regex' => '#^/qqmtuexdosqizn/(?P[^/]+)$#', + 'start' => '/qqmtuexdosqizn/', + 'methods' => 'PATCH,', ), ), - 'ah' => array ( + 'eqjkophepheff' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ah/qfdzhogqjparfl/{name}', - 'regex' => '#^/ah/qfdzhogqjparfl/(?P[^/]+)$#', - 'start' => '/ah/qfdzhogqjparfl/', - 'methods' => 'PUT', + 'original' => '/eqjkophepheff/rn/{name}', + 'regex' => '#^/eqjkophepheff/rn/(?P[^/]+)$#', + 'start' => '/eqjkophepheff/rn/', + 'methods' => 'GET,', ), ), - 'surfw' => array ( + 'bihakvdcbkmjqp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/surfw/h/hehjpb/{name}', - 'regex' => '#^/surfw/h/hehjpb/(?P[^/]+)$#', - 'start' => '/surfw/h/', - 'methods' => 'PUT', + 'original' => '/bihakvdcbkmjqp/ugzox/{name}', + 'regex' => '#^/bihakvdcbkmjqp/ugzox/(?P[^/]+)$#', + 'start' => '/bihakvdcbkmjqp/ugzox/', + 'methods' => 'PUT,', ), ), - 'vjvnkul' => array ( + 'wsgwohfpxfgogvlxhd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vjvnkul/{name}', - 'regex' => '#^/vjvnkul/(?P[^/]+)$#', - 'start' => '/vjvnkul/', - 'methods' => 'GET', + 'original' => '/wsgwohfpxfgogvlxhd/c/{name}', + 'regex' => '#^/wsgwohfpxfgogvlxhd/c/(?P[^/]+)$#', + 'start' => '/wsgwohfpxfgogvlxhd/c/', + 'methods' => 'POST,', ), ), - 'incosyjzjsq' => array ( + 'qycmxgfjfyrzf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/incosyjzjsq/yqin/{name}', - 'regex' => '#^/incosyjzjsq/yqin/(?P[^/]+)$#', - 'start' => '/incosyjzjsq/yqin/', - 'methods' => 'POST', + 'original' => '/qycmxgfjfyrzf/{name}', + 'regex' => '#^/qycmxgfjfyrzf/(?P[^/]+)$#', + 'start' => '/qycmxgfjfyrzf/', + 'methods' => 'GET,', ), ), - 'cxvqak' => array ( + 'smimymuwjsabmzwc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cxvqak/aayw/f/kyrs/{name}', - 'regex' => '#^/cxvqak/aayw/f/kyrs/(?P[^/]+)$#', - 'start' => '/cxvqak/aayw/', - 'methods' => 'PATCH', + 'original' => '/smimymuwjsabmzwc/{name}', + 'regex' => '#^/smimymuwjsabmzwc/(?P[^/]+)$#', + 'start' => '/smimymuwjsabmzwc/', + 'methods' => 'POST,', ), ), - 'cvcuvmyxsstgnusrdf' => array ( + 'ytcsp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cvcuvmyxsstgnusrdf/{name}', - 'regex' => '#^/cvcuvmyxsstgnusrdf/(?P[^/]+)$#', - 'start' => '/cvcuvmyxsstgnusrdf/', - 'methods' => 'DELETE', + 'original' => '/ytcsp/aoqhqnvf/qe/{name}', + 'regex' => '#^/ytcsp/aoqhqnvf/qe/(?P[^/]+)$#', + 'start' => '/ytcsp/aoqhqnvf/', + 'methods' => 'GET,', ), ), - 'nowgwhe' => array ( + 'snturusatnbheuvjkjc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nowgwhe/zwsvcfwatr/{name}', - 'regex' => '#^/nowgwhe/zwsvcfwatr/(?P[^/]+)$#', - 'start' => '/nowgwhe/zwsvcfwatr/', - 'methods' => 'POST', + 'original' => '/snturusatnbheuvjkjc/{name}', + 'regex' => '#^/snturusatnbheuvjkjc/(?P[^/]+)$#', + 'start' => '/snturusatnbheuvjkjc/', + 'methods' => 'POST,', ), ), - 'bek' => array ( + 'j' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bek/ordfqpkpai/fdqj/{name}', - 'regex' => '#^/bek/ordfqpkpai/fdqj/(?P[^/]+)$#', - 'start' => '/bek/ordfqpkpai/', - 'methods' => 'PATCH', + 'original' => '/j/emtocyqycu/{name}', + 'regex' => '#^/j/emtocyqycu/(?P[^/]+)$#', + 'start' => '/j/emtocyqycu/', + 'methods' => 'PATCH,', ), - ), - 'ehrqqn' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/ehrqqn/aoq/{name}', - 'regex' => '#^/ehrqqn/aoq/(?P[^/]+)$#', - 'start' => '/ehrqqn/aoq/', - 'methods' => 'PUT', + 'original' => '/j/ab/biyausok/{name}', + 'regex' => '#^/j/ab/biyausok/(?P[^/]+)$#', + 'start' => '/j/ab/', + 'methods' => 'DELETE,', ), ), - 'pgshq' => array ( + 'chrmp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pgshq/{name}', - 'regex' => '#^/pgshq/(?P[^/]+)$#', - 'start' => '/pgshq/', - 'methods' => 'POST', + 'original' => '/chrmp/llts/dklr/ng/{name}', + 'regex' => '#^/chrmp/llts/dklr/ng/(?P[^/]+)$#', + 'start' => '/chrmp/llts/', + 'methods' => 'GET,', ), ), - 'qua' => array ( + 'dvtb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qua/aznlpes/lkep/{name}', - 'regex' => '#^/qua/aznlpes/lkep/(?P[^/]+)$#', - 'start' => '/qua/aznlpes/', - 'methods' => 'GET', + 'original' => '/dvtb/bzbshdfbu/{name}', + 'regex' => '#^/dvtb/bzbshdfbu/(?P[^/]+)$#', + 'start' => '/dvtb/bzbshdfbu/', + 'methods' => 'GET,', ), ), - 'xs' => array ( + 'eysqfkavkrh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xs/xo/vcbyr/nv/onem/{name}', - 'regex' => '#^/xs/xo/vcbyr/nv/onem/(?P[^/]+)$#', - 'start' => '/xs/xo/', - 'methods' => 'POST', + 'original' => '/eysqfkavkrh/of/q/{name}', + 'regex' => '#^/eysqfkavkrh/of/q/(?P[^/]+)$#', + 'start' => '/eysqfkavkrh/of/', + 'methods' => 'DELETE,', ), ), - 'bknhhjgh' => array ( + 'womeejibjqfp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bknhhjgh/{name}', - 'regex' => '#^/bknhhjgh/(?P[^/]+)$#', - 'start' => '/bknhhjgh/', - 'methods' => 'GET', + 'original' => '/womeejibjqfp/lk/ooyne/{name}', + 'regex' => '#^/womeejibjqfp/lk/ooyne/(?P[^/]+)$#', + 'start' => '/womeejibjqfp/lk/', + 'methods' => 'GET,', ), ), - 'ccbg' => array ( + 'vaw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ccbg/l/{name}', - 'regex' => '#^/ccbg/l/(?P[^/]+)$#', - 'start' => '/ccbg/l/', - 'methods' => 'GET', + 'original' => '/vaw/zdqiexpzts/{name}', + 'regex' => '#^/vaw/zdqiexpzts/(?P[^/]+)$#', + 'start' => '/vaw/zdqiexpzts/', + 'methods' => 'POST,', ), ), - 'ado' => array ( + 'bgxrohlwo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ado/oedrsywhk/iwwgkch/{name}', - 'regex' => '#^/ado/oedrsywhk/iwwgkch/(?P[^/]+)$#', - 'start' => '/ado/oedrsywhk/', - 'methods' => 'GET', + 'original' => '/bgxrohlwo/{name}', + 'regex' => '#^/bgxrohlwo/(?P[^/]+)$#', + 'start' => '/bgxrohlwo/', + 'methods' => 'POST,', ), ), - 'gqtsjcnny' => array ( + 'hjliznc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gqtsjcnny/eia/jnxac/{name}', - 'regex' => '#^/gqtsjcnny/eia/jnxac/(?P[^/]+)$#', - 'start' => '/gqtsjcnny/eia/', - 'methods' => 'GET', + 'original' => '/hjliznc/{name}', + 'regex' => '#^/hjliznc/(?P[^/]+)$#', + 'start' => '/hjliznc/', + 'methods' => 'DELETE,', ), ), - 'xpwcdtovwlzfjona' => array ( + 'yoygtb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xpwcdtovwlzfjona/g/{name}', - 'regex' => '#^/xpwcdtovwlzfjona/g/(?P[^/]+)$#', - 'start' => '/xpwcdtovwlzfjona/g/', - 'methods' => 'GET', + 'original' => '/yoygtb/t/plhn/{name}', + 'regex' => '#^/yoygtb/t/plhn/(?P[^/]+)$#', + 'start' => '/yoygtb/t/', + 'methods' => 'PUT,', ), ), - 'jawc' => array ( + 'xzb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jawc/ava/cttpahw/umkwpr/{name}', - 'regex' => '#^/jawc/ava/cttpahw/umkwpr/(?P[^/]+)$#', - 'start' => '/jawc/ava/', - 'methods' => 'PATCH', + 'original' => '/xzb/aywamslnnsood/{name}', + 'regex' => '#^/xzb/aywamslnnsood/(?P[^/]+)$#', + 'start' => '/xzb/aywamslnnsood/', + 'methods' => 'DELETE,', ), ), - 'now' => array ( + 'xkxglfeomdd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/now/jeumbimb/{name}', - 'regex' => '#^/now/jeumbimb/(?P[^/]+)$#', - 'start' => '/now/jeumbimb/', - 'methods' => 'DELETE', + 'original' => '/xkxglfeomdd/{name}', + 'regex' => '#^/xkxglfeomdd/(?P[^/]+)$#', + 'start' => '/xkxglfeomdd/', + 'methods' => 'PATCH,', ), ), - 'dmxsgkhgrfalep' => array ( + 'abzfgjppafolitv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dmxsgkhgrfalep/u/hanxp/{name}', - 'regex' => '#^/dmxsgkhgrfalep/u/hanxp/(?P[^/]+)$#', - 'start' => '/dmxsgkhgrfalep/u/', - 'methods' => 'PUT', + 'original' => '/abzfgjppafolitv/{name}', + 'regex' => '#^/abzfgjppafolitv/(?P[^/]+)$#', + 'start' => '/abzfgjppafolitv/', + 'methods' => 'PATCH,', ), ), - 'fclukgkhgqk' => array ( + 'ajlazxmymwyvd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fclukgkhgqk/rvbmptca/{name}', - 'regex' => '#^/fclukgkhgqk/rvbmptca/(?P[^/]+)$#', - 'start' => '/fclukgkhgqk/rvbmptca/', - 'methods' => 'DELETE', + 'original' => '/ajlazxmymwyvd/mur/{name}', + 'regex' => '#^/ajlazxmymwyvd/mur/(?P[^/]+)$#', + 'start' => '/ajlazxmymwyvd/mur/', + 'methods' => 'DELETE,', ), ), - 'vfq' => array ( + 'cvnbnz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vfq/yna/{name}', - 'regex' => '#^/vfq/yna/(?P[^/]+)$#', - 'start' => '/vfq/yna/', - 'methods' => 'PATCH', + 'original' => '/cvnbnz/{name}', + 'regex' => '#^/cvnbnz/(?P[^/]+)$#', + 'start' => '/cvnbnz/', + 'methods' => 'GET,', ), ), - 'jahvqbqqprzhpgfl' => array ( + 'ql' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jahvqbqqprzhpgfl/{name}', - 'regex' => '#^/jahvqbqqprzhpgfl/(?P[^/]+)$#', - 'start' => '/jahvqbqqprzhpgfl/', - 'methods' => 'GET', + 'original' => '/ql/hzg/qjxzgv/{name}', + 'regex' => '#^/ql/hzg/qjxzgv/(?P[^/]+)$#', + 'start' => '/ql/hzg/', + 'methods' => 'POST,', ), ), - 'vtjig' => array ( + 'avxom' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vtjig/pvhd/ot/kt/ktm/ov/{name}', - 'regex' => '#^/vtjig/pvhd/ot/kt/ktm/ov/(?P[^/]+)$#', - 'start' => '/vtjig/pvhd/', - 'methods' => 'PUT', + 'original' => '/avxom/g/{name}', + 'regex' => '#^/avxom/g/(?P[^/]+)$#', + 'start' => '/avxom/g/', + 'methods' => 'POST,', ), ), - 'odovexeu' => array ( + 'mvli' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/odovexeu/sjyxb/mspjlip/{name}', - 'regex' => '#^/odovexeu/sjyxb/mspjlip/(?P[^/]+)$#', - 'start' => '/odovexeu/sjyxb/', - 'methods' => 'GET', + 'original' => '/mvli/xbkypvirnwr/nw/{name}', + 'regex' => '#^/mvli/xbkypvirnwr/nw/(?P[^/]+)$#', + 'start' => '/mvli/xbkypvirnwr/', + 'methods' => 'GET,', ), ), - 'qzlqrua' => array ( + 'rimseuszqh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qzlqrua/m/{name}', - 'regex' => '#^/qzlqrua/m/(?P[^/]+)$#', - 'start' => '/qzlqrua/m/', - 'methods' => 'GET', + 'original' => '/rimseuszqh/q/cm/{name}', + 'regex' => '#^/rimseuszqh/q/cm/(?P[^/]+)$#', + 'start' => '/rimseuszqh/q/', + 'methods' => 'GET,', ), ), - 'um' => array ( + 'pqszppwnnlrl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/um/nchfwb/rdbex/jq/cvq/{name}', - 'regex' => '#^/um/nchfwb/rdbex/jq/cvq/(?P[^/]+)$#', - 'start' => '/um/nchfwb/', - 'methods' => 'PUT', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/um/vcl/q/qqbfi/{name}', - 'regex' => '#^/um/vcl/q/qqbfi/(?P[^/]+)$#', - 'start' => '/um/vcl/', - 'methods' => 'GET', + 'original' => '/pqszppwnnlrl/b/{name}', + 'regex' => '#^/pqszppwnnlrl/b/(?P[^/]+)$#', + 'start' => '/pqszppwnnlrl/b/', + 'methods' => 'DELETE,', ), ), - 'zsuyoutfh' => array ( + 'lqwfzjii' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zsuyoutfh/{name}', - 'regex' => '#^/zsuyoutfh/(?P[^/]+)$#', - 'start' => '/zsuyoutfh/', - 'methods' => 'GET', + 'original' => '/lqwfzjii/xdmgjdrmzl/{name}', + 'regex' => '#^/lqwfzjii/xdmgjdrmzl/(?P[^/]+)$#', + 'start' => '/lqwfzjii/xdmgjdrmzl/', + 'methods' => 'GET,', ), ), - 'piltydme' => array ( + 'fpqnmh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/piltydme/{name}', - 'regex' => '#^/piltydme/(?P[^/]+)$#', - 'start' => '/piltydme/', - 'methods' => 'GET', + 'original' => '/fpqnmh/phxemqwteoe/{name}', + 'regex' => '#^/fpqnmh/phxemqwteoe/(?P[^/]+)$#', + 'start' => '/fpqnmh/phxemqwteoe/', + 'methods' => 'PUT,', ), ), - 'f' => array ( + 'cosrdibpryl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/f/cvxhxfypsuy/{name}', - 'regex' => '#^/f/cvxhxfypsuy/(?P[^/]+)$#', - 'start' => '/f/cvxhxfypsuy/', - 'methods' => 'POST', + 'original' => '/cosrdibpryl/{name}', + 'regex' => '#^/cosrdibpryl/(?P[^/]+)$#', + 'start' => '/cosrdibpryl/', + 'methods' => 'GET,', ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/f/mmflpwtdkydrxdpd/b/{name}', - 'regex' => '#^/f/mmflpwtdkydrxdpd/b/(?P[^/]+)$#', - 'start' => '/f/mmflpwtdkydrxdpd/', - 'methods' => 'PATCH', - ), - 2 => array ( + ), + 'yrusk' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/f/trzvnkuxhuwssuktic/{name}', - 'regex' => '#^/f/trzvnkuxhuwssuktic/(?P[^/]+)$#', - 'start' => '/f/trzvnkuxhuwssuktic/', - 'methods' => 'GET', + 'original' => '/yrusk/i/{name}', + 'regex' => '#^/yrusk/i/(?P[^/]+)$#', + 'start' => '/yrusk/i/', + 'methods' => 'GET,', ), - 3 => array ( + ), + 'blvipfo' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/f/gpvfhnrgjuftavi/{name}', - 'regex' => '#^/f/gpvfhnrgjuftavi/(?P[^/]+)$#', - 'start' => '/f/gpvfhnrgjuftavi/', - 'methods' => 'POST', + 'original' => '/blvipfo/{name}', + 'regex' => '#^/blvipfo/(?P[^/]+)$#', + 'start' => '/blvipfo/', + 'methods' => 'GET,', ), ), - 'vdyxhszptxmwo' => array ( + 'hldhyqowljgwqe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vdyxhszptxmwo/{name}', - 'regex' => '#^/vdyxhszptxmwo/(?P[^/]+)$#', - 'start' => '/vdyxhszptxmwo/', - 'methods' => 'PUT', + 'original' => '/hldhyqowljgwqe/lfupli/{name}', + 'regex' => '#^/hldhyqowljgwqe/lfupli/(?P[^/]+)$#', + 'start' => '/hldhyqowljgwqe/lfupli/', + 'methods' => 'DELETE,', ), ), - 'hagsr' => array ( + 'ldbyzp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hagsr/{name}', - 'regex' => '#^/hagsr/(?P[^/]+)$#', - 'start' => '/hagsr/', - 'methods' => 'PATCH', + 'original' => '/ldbyzp/nquj/{name}', + 'regex' => '#^/ldbyzp/nquj/(?P[^/]+)$#', + 'start' => '/ldbyzp/nquj/', + 'methods' => 'PUT,', ), ), - 'oweyt' => array ( + 'rypckwzes' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oweyt/et/kwc/{name}', - 'regex' => '#^/oweyt/et/kwc/(?P[^/]+)$#', - 'start' => '/oweyt/et/', - 'methods' => 'PUT', + 'original' => '/rypckwzes/{name}', + 'regex' => '#^/rypckwzes/(?P[^/]+)$#', + 'start' => '/rypckwzes/', + 'methods' => 'DELETE,', ), ), - 'xbq' => array ( + 'qnasmws' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xbq/qvvsin/{name}', - 'regex' => '#^/xbq/qvvsin/(?P[^/]+)$#', - 'start' => '/xbq/qvvsin/', - 'methods' => 'PATCH', + 'original' => '/qnasmws/dcasgvavuot/{name}', + 'regex' => '#^/qnasmws/dcasgvavuot/(?P[^/]+)$#', + 'start' => '/qnasmws/dcasgvavuot/', + 'methods' => 'POST,', ), ), - 'dhmmjqtyx' => array ( + 'xqs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dhmmjqtyx/{name}', - 'regex' => '#^/dhmmjqtyx/(?P[^/]+)$#', - 'start' => '/dhmmjqtyx/', - 'methods' => 'GET', + 'original' => '/xqs/ue/{name}', + 'regex' => '#^/xqs/ue/(?P[^/]+)$#', + 'start' => '/xqs/ue/', + 'methods' => 'GET,', ), ), - 'prhwlvcisbd' => array ( + 'vzlu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/prhwlvcisbd/{name}', - 'regex' => '#^/prhwlvcisbd/(?P[^/]+)$#', - 'start' => '/prhwlvcisbd/', - 'methods' => 'PUT', + 'original' => '/vzlu/hdvgbvsaootvi/{name}', + 'regex' => '#^/vzlu/hdvgbvsaootvi/(?P[^/]+)$#', + 'start' => '/vzlu/hdvgbvsaootvi/', + 'methods' => 'PUT,', ), ), - 'cbh' => array ( + 'zfoiqenafw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cbh/hoiltprero/{name}', - 'regex' => '#^/cbh/hoiltprero/(?P[^/]+)$#', - 'start' => '/cbh/hoiltprero/', - 'methods' => 'DELETE', + 'original' => '/zfoiqenafw/{name}', + 'regex' => '#^/zfoiqenafw/(?P[^/]+)$#', + 'start' => '/zfoiqenafw/', + 'methods' => 'PUT,', ), ), - 'umaezlz' => array ( + 'mohe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/umaezlz/jxkdi/n/{name}', - 'regex' => '#^/umaezlz/jxkdi/n/(?P[^/]+)$#', - 'start' => '/umaezlz/jxkdi/', - 'methods' => 'PATCH', + 'original' => '/mohe/eekhbbz/j/ai/yedq/{name}', + 'regex' => '#^/mohe/eekhbbz/j/ai/yedq/(?P[^/]+)$#', + 'start' => '/mohe/eekhbbz/', + 'methods' => 'GET,', ), ), - 'vfjgil' => array ( + 'ptcbttwc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vfjgil/lkx/{name}', - 'regex' => '#^/vfjgil/lkx/(?P[^/]+)$#', - 'start' => '/vfjgil/lkx/', - 'methods' => 'GET', + 'original' => '/ptcbttwc/{name}', + 'regex' => '#^/ptcbttwc/(?P[^/]+)$#', + 'start' => '/ptcbttwc/', + 'methods' => 'PUT,', ), ), - 'vtfomhlscqxgpkbt' => array ( + 'kbjqoxxy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vtfomhlscqxgpkbt/{name}', - 'regex' => '#^/vtfomhlscqxgpkbt/(?P[^/]+)$#', - 'start' => '/vtfomhlscqxgpkbt/', - 'methods' => 'PATCH', + 'original' => '/kbjqoxxy/{name}', + 'regex' => '#^/kbjqoxxy/(?P[^/]+)$#', + 'start' => '/kbjqoxxy/', + 'methods' => 'DELETE,', ), ), - 'jlbe' => array ( + 'lkvnpjpbgpyrxweotz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jlbe/vdr/{name}', - 'regex' => '#^/jlbe/vdr/(?P[^/]+)$#', - 'start' => '/jlbe/vdr/', - 'methods' => 'PATCH', + 'original' => '/lkvnpjpbgpyrxweotz/{name}', + 'regex' => '#^/lkvnpjpbgpyrxweotz/(?P[^/]+)$#', + 'start' => '/lkvnpjpbgpyrxweotz/', + 'methods' => 'GET,', ), ), - 'wjzrpkzjnn' => array ( + 'eshkfr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wjzrpkzjnn/p/{name}', - 'regex' => '#^/wjzrpkzjnn/p/(?P[^/]+)$#', - 'start' => '/wjzrpkzjnn/p/', - 'methods' => 'GET', + 'original' => '/eshkfr/kd/{name}', + 'regex' => '#^/eshkfr/kd/(?P[^/]+)$#', + 'start' => '/eshkfr/kd/', + 'methods' => 'POST,', ), ), - 'imdrrmmvacwyvflxy' => array ( + 'cmhsznsyfzpqrjye' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/imdrrmmvacwyvflxy/{name}', - 'regex' => '#^/imdrrmmvacwyvflxy/(?P[^/]+)$#', - 'start' => '/imdrrmmvacwyvflxy/', - 'methods' => 'POST', + 'original' => '/cmhsznsyfzpqrjye/{name}', + 'regex' => '#^/cmhsznsyfzpqrjye/(?P[^/]+)$#', + 'start' => '/cmhsznsyfzpqrjye/', + 'methods' => 'PATCH,', ), ), - 'kmf' => array ( + 'hpjhmsw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kmf/hi/{name}', - 'regex' => '#^/kmf/hi/(?P[^/]+)$#', - 'start' => '/kmf/hi/', - 'methods' => 'GET', + 'original' => '/hpjhmsw/hlj/{name}', + 'regex' => '#^/hpjhmsw/hlj/(?P[^/]+)$#', + 'start' => '/hpjhmsw/hlj/', + 'methods' => 'GET,', ), ), - 'nyrzwdc' => array ( + 'ri' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nyrzwdc/su/{name}', - 'regex' => '#^/nyrzwdc/su/(?P[^/]+)$#', - 'start' => '/nyrzwdc/su/', - 'methods' => 'POST', + 'original' => '/ri/yrw/lxahoozdsnp/{name}', + 'regex' => '#^/ri/yrw/lxahoozdsnp/(?P[^/]+)$#', + 'start' => '/ri/yrw/', + 'methods' => 'PUT,', ), ), - 'sciuyqsmfv' => array ( + 'ambugu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sciuyqsmfv/{name}', - 'regex' => '#^/sciuyqsmfv/(?P[^/]+)$#', - 'start' => '/sciuyqsmfv/', - 'methods' => 'DELETE', + 'original' => '/ambugu/p/{name}', + 'regex' => '#^/ambugu/p/(?P[^/]+)$#', + 'start' => '/ambugu/p/', + 'methods' => 'GET,', ), ), - 'cownahwfmghe' => array ( + 'drgq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cownahwfmghe/{name}', - 'regex' => '#^/cownahwfmghe/(?P[^/]+)$#', - 'start' => '/cownahwfmghe/', - 'methods' => 'PATCH', + 'original' => '/drgq/ci/dnexni/{name}', + 'regex' => '#^/drgq/ci/dnexni/(?P[^/]+)$#', + 'start' => '/drgq/ci/', + 'methods' => 'GET,', ), ), - 'qhkb' => array ( + 'pc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qhkb/bbkorkscxvk/{name}', - 'regex' => '#^/qhkb/bbkorkscxvk/(?P[^/]+)$#', - 'start' => '/qhkb/bbkorkscxvk/', - 'methods' => 'GET', + 'original' => '/pc/deo/qyct/xcntjfv/y/{name}', + 'regex' => '#^/pc/deo/qyct/xcntjfv/y/(?P[^/]+)$#', + 'start' => '/pc/deo/', + 'methods' => 'POST,', ), ), - 'zmnqebn' => array ( + 'aqyqalbqqpwgxvjck' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zmnqebn/b/ujd/aykfw/{name}', - 'regex' => '#^/zmnqebn/b/ujd/aykfw/(?P[^/]+)$#', - 'start' => '/zmnqebn/b/', - 'methods' => 'PUT', + 'original' => '/aqyqalbqqpwgxvjck/em/{name}', + 'regex' => '#^/aqyqalbqqpwgxvjck/em/(?P[^/]+)$#', + 'start' => '/aqyqalbqqpwgxvjck/em/', + 'methods' => 'PATCH,', ), ), - 'mmqersuw' => array ( + 'wikvsp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mmqersuw/{name}', - 'regex' => '#^/mmqersuw/(?P[^/]+)$#', - 'start' => '/mmqersuw/', - 'methods' => 'PUT', + 'original' => '/wikvsp/fsbxgklo/{name}', + 'regex' => '#^/wikvsp/fsbxgklo/(?P[^/]+)$#', + 'start' => '/wikvsp/fsbxgklo/', + 'methods' => 'DELETE,', ), ), - 'usa' => array ( + 'qudzlv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/usa/gnhqanndjoopz/{name}', - 'regex' => '#^/usa/gnhqanndjoopz/(?P[^/]+)$#', - 'start' => '/usa/gnhqanndjoopz/', - 'methods' => 'GET', + 'original' => '/qudzlv/exiozdksd/err/{name}', + 'regex' => '#^/qudzlv/exiozdksd/err/(?P[^/]+)$#', + 'start' => '/qudzlv/exiozdksd/', + 'methods' => 'POST,', ), ), - 'khnpauk' => array ( + 'ynd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/khnpauk/bgmonjzmoagy/{name}', - 'regex' => '#^/khnpauk/bgmonjzmoagy/(?P[^/]+)$#', - 'start' => '/khnpauk/bgmonjzmoagy/', - 'methods' => 'POST', + 'original' => '/ynd/xzyp/a/keapnjg/ynny/{name}', + 'regex' => '#^/ynd/xzyp/a/keapnjg/ynny/(?P[^/]+)$#', + 'start' => '/ynd/xzyp/', + 'methods' => 'DELETE,', ), ), - 'cpheih' => array ( + 'has' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cpheih/{name}', - 'regex' => '#^/cpheih/(?P[^/]+)$#', - 'start' => '/cpheih/', - 'methods' => 'DELETE', + 'original' => '/has/ggp/gwhppbh/{name}', + 'regex' => '#^/has/ggp/gwhppbh/(?P[^/]+)$#', + 'start' => '/has/ggp/', + 'methods' => 'PATCH,', ), ), - 'usahhsxdfrkk' => array ( + 'ivqemyuugmptu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/usahhsxdfrkk/c/{name}', - 'regex' => '#^/usahhsxdfrkk/c/(?P[^/]+)$#', - 'start' => '/usahhsxdfrkk/c/', - 'methods' => 'GET', + 'original' => '/ivqemyuugmptu/jr/ajxwh/{name}', + 'regex' => '#^/ivqemyuugmptu/jr/ajxwh/(?P[^/]+)$#', + 'start' => '/ivqemyuugmptu/jr/', + 'methods' => 'PATCH,', ), ), - 'jdpdgsyxfcbimi' => array ( + 'uxdlmsl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jdpdgsyxfcbimi/{name}', - 'regex' => '#^/jdpdgsyxfcbimi/(?P[^/]+)$#', - 'start' => '/jdpdgsyxfcbimi/', - 'methods' => 'PUT', + 'original' => '/uxdlmsl/pvqebj/hpydeyx/{name}', + 'regex' => '#^/uxdlmsl/pvqebj/hpydeyx/(?P[^/]+)$#', + 'start' => '/uxdlmsl/pvqebj/', + 'methods' => 'PUT,', ), ), - 'cgc' => array ( + 'cbrezacitfa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cgc/rocby/giqpi/ob/jtd/e/{name}', - 'regex' => '#^/cgc/rocby/giqpi/ob/jtd/e/(?P[^/]+)$#', - 'start' => '/cgc/rocby/', - 'methods' => 'POST', + 'original' => '/cbrezacitfa/mc/{name}', + 'regex' => '#^/cbrezacitfa/mc/(?P[^/]+)$#', + 'start' => '/cbrezacitfa/mc/', + 'methods' => 'GET,', ), ), - 'igbwmwkzgia' => array ( + 'vdufyimjwvpheq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/igbwmwkzgia/wck/{name}', - 'regex' => '#^/igbwmwkzgia/wck/(?P[^/]+)$#', - 'start' => '/igbwmwkzgia/wck/', - 'methods' => 'POST', + 'original' => '/vdufyimjwvpheq/wnep/{name}', + 'regex' => '#^/vdufyimjwvpheq/wnep/(?P[^/]+)$#', + 'start' => '/vdufyimjwvpheq/wnep/', + 'methods' => 'GET,', ), ), - 'uxhkcf' => array ( + 'tbhgzbyu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uxhkcf/mdvbpvuahtjl/{name}', - 'regex' => '#^/uxhkcf/mdvbpvuahtjl/(?P[^/]+)$#', - 'start' => '/uxhkcf/mdvbpvuahtjl/', - 'methods' => 'POST', + 'original' => '/tbhgzbyu/{name}', + 'regex' => '#^/tbhgzbyu/(?P[^/]+)$#', + 'start' => '/tbhgzbyu/', + 'methods' => 'PUT,', ), ), - 'koetnmy' => array ( + 'bzcdkxphnb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/koetnmy/{name}', - 'regex' => '#^/koetnmy/(?P[^/]+)$#', - 'start' => '/koetnmy/', - 'methods' => 'PATCH', + 'original' => '/bzcdkxphnb/dp/{name}', + 'regex' => '#^/bzcdkxphnb/dp/(?P[^/]+)$#', + 'start' => '/bzcdkxphnb/dp/', + 'methods' => 'PUT,', ), ), - 'oyuosmbqh' => array ( + 'njdeqfelfqsxii' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oyuosmbqh/{name}', - 'regex' => '#^/oyuosmbqh/(?P[^/]+)$#', - 'start' => '/oyuosmbqh/', - 'methods' => 'POST', + 'original' => '/njdeqfelfqsxii/{name}', + 'regex' => '#^/njdeqfelfqsxii/(?P[^/]+)$#', + 'start' => '/njdeqfelfqsxii/', + 'methods' => 'POST,', ), ), - 'gmrxjyfc' => array ( + 'lnmmixxodtukcynh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gmrxjyfc/{name}', - 'regex' => '#^/gmrxjyfc/(?P[^/]+)$#', - 'start' => '/gmrxjyfc/', - 'methods' => 'DELETE', + 'original' => '/lnmmixxodtukcynh/{name}', + 'regex' => '#^/lnmmixxodtukcynh/(?P[^/]+)$#', + 'start' => '/lnmmixxodtukcynh/', + 'methods' => 'PUT,', ), ), - 'gzrpzuyur' => array ( + 'e' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gzrpzuyur/niih/gclrztr/{name}', - 'regex' => '#^/gzrpzuyur/niih/gclrztr/(?P[^/]+)$#', - 'start' => '/gzrpzuyur/niih/', - 'methods' => 'GET', + 'original' => '/e/lppzcfwp/i/{name}', + 'regex' => '#^/e/lppzcfwp/i/(?P[^/]+)$#', + 'start' => '/e/lppzcfwp/', + 'methods' => 'GET,', ), ), - 'rpfv' => array ( + 'rprb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rpfv/vk/jwzgkh/{name}', - 'regex' => '#^/rpfv/vk/jwzgkh/(?P[^/]+)$#', - 'start' => '/rpfv/vk/', - 'methods' => 'POST', + 'original' => '/rprb/omxzzqo/tkrhj/{name}', + 'regex' => '#^/rprb/omxzzqo/tkrhj/(?P[^/]+)$#', + 'start' => '/rprb/omxzzqo/', + 'methods' => 'PUT,', ), ), - 'amscfdamz' => array ( + 'kep' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/amscfdamz/{name}', - 'regex' => '#^/amscfdamz/(?P[^/]+)$#', - 'start' => '/amscfdamz/', - 'methods' => 'DELETE', + 'original' => '/kep/paw/g/{name}', + 'regex' => '#^/kep/paw/g/(?P[^/]+)$#', + 'start' => '/kep/paw/', + 'methods' => 'GET,', ), ), - 'ijf' => array ( + 'xutaphm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ijf/osnhatuxhp/{name}', - 'regex' => '#^/ijf/osnhatuxhp/(?P[^/]+)$#', - 'start' => '/ijf/osnhatuxhp/', - 'methods' => 'POST', + 'original' => '/xutaphm/zzmv/xlrjn/eeqe/{name}', + 'regex' => '#^/xutaphm/zzmv/xlrjn/eeqe/(?P[^/]+)$#', + 'start' => '/xutaphm/zzmv/', + 'methods' => 'PATCH,', ), ), - 'lfn' => array ( + 'yl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lfn/xxu/{name}', - 'regex' => '#^/lfn/xxu/(?P[^/]+)$#', - 'start' => '/lfn/xxu/', - 'methods' => 'PUT', + 'original' => '/yl/lbghyivogrowq/{name}', + 'regex' => '#^/yl/lbghyivogrowq/(?P[^/]+)$#', + 'start' => '/yl/lbghyivogrowq/', + 'methods' => 'DELETE,', ), ), - 'oaxnx' => array ( + 'mjysojezra' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oaxnx/a/oxiybrbs/{name}', - 'regex' => '#^/oaxnx/a/oxiybrbs/(?P[^/]+)$#', - 'start' => '/oaxnx/a/', - 'methods' => 'GET', + 'original' => '/mjysojezra/ccpcfnc/{name}', + 'regex' => '#^/mjysojezra/ccpcfnc/(?P[^/]+)$#', + 'start' => '/mjysojezra/ccpcfnc/', + 'methods' => 'GET,', ), ), - 'n' => array ( + 'focjtwi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/n/t/ie/w/zelcphli/hacxcj/{name}', - 'regex' => '#^/n/t/ie/w/zelcphli/hacxcj/(?P[^/]+)$#', - 'start' => '/n/t/', - 'methods' => 'PATCH', + 'original' => '/focjtwi/{name}', + 'regex' => '#^/focjtwi/(?P[^/]+)$#', + 'start' => '/focjtwi/', + 'methods' => 'GET,', ), - 1 => array ( + ), + 'gffmgtyghbxzqfnpdgb' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/n/irh/mr/ds/{name}', - 'regex' => '#^/n/irh/mr/ds/(?P[^/]+)$#', - 'start' => '/n/irh/', - 'methods' => 'POST', + 'original' => '/gffmgtyghbxzqfnpdgb/{name}', + 'regex' => '#^/gffmgtyghbxzqfnpdgb/(?P[^/]+)$#', + 'start' => '/gffmgtyghbxzqfnpdgb/', + 'methods' => 'PATCH,', ), - 2 => array ( + ), + 'jcstlt' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/n/idlb/{name}', - 'regex' => '#^/n/idlb/(?P[^/]+)$#', - 'start' => '/n/idlb/', - 'methods' => 'DELETE', + 'original' => '/jcstlt/dm/{name}', + 'regex' => '#^/jcstlt/dm/(?P[^/]+)$#', + 'start' => '/jcstlt/dm/', + 'methods' => 'GET,', ), ), - 'pxgrqnndkqq' => array ( + 'eajats' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pxgrqnndkqq/ovlba/{name}', - 'regex' => '#^/pxgrqnndkqq/ovlba/(?P[^/]+)$#', - 'start' => '/pxgrqnndkqq/ovlba/', - 'methods' => 'DELETE', + 'original' => '/eajats/wogpiwynbt/{name}', + 'regex' => '#^/eajats/wogpiwynbt/(?P[^/]+)$#', + 'start' => '/eajats/wogpiwynbt/', + 'methods' => 'PUT,', ), ), - 'eysakjmvggoyj' => array ( + 'fhjgy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eysakjmvggoyj/{name}', - 'regex' => '#^/eysakjmvggoyj/(?P[^/]+)$#', - 'start' => '/eysakjmvggoyj/', - 'methods' => 'PATCH', + 'original' => '/fhjgy/uqnhvdmnvtzcte/{name}', + 'regex' => '#^/fhjgy/uqnhvdmnvtzcte/(?P[^/]+)$#', + 'start' => '/fhjgy/uqnhvdmnvtzcte/', + 'methods' => 'PUT,', ), ), - 'xgevo' => array ( + 'kshbk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xgevo/d/bcobl/{name}', - 'regex' => '#^/xgevo/d/bcobl/(?P[^/]+)$#', - 'start' => '/xgevo/d/', - 'methods' => 'PATCH', + 'original' => '/kshbk/{name}', + 'regex' => '#^/kshbk/(?P[^/]+)$#', + 'start' => '/kshbk/', + 'methods' => 'DELETE,', ), ), - 'vn' => array ( + 'xnbu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vn/jufza/{name}', - 'regex' => '#^/vn/jufza/(?P[^/]+)$#', - 'start' => '/vn/jufza/', - 'methods' => 'GET', + 'original' => '/xnbu/vygnqbbfmdjx/{name}', + 'regex' => '#^/xnbu/vygnqbbfmdjx/(?P[^/]+)$#', + 'start' => '/xnbu/vygnqbbfmdjx/', + 'methods' => 'DELETE,', ), ), - 'hskvdpknzw' => array ( + 'izzg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hskvdpknzw/{name}', - 'regex' => '#^/hskvdpknzw/(?P[^/]+)$#', - 'start' => '/hskvdpknzw/', - 'methods' => 'DELETE', + 'original' => '/izzg/zsdsaqt/{name}', + 'regex' => '#^/izzg/zsdsaqt/(?P[^/]+)$#', + 'start' => '/izzg/zsdsaqt/', + 'methods' => 'PATCH,', ), ), - 'gzdnlgdnzz' => array ( + 'jp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gzdnlgdnzz/{name}', - 'regex' => '#^/gzdnlgdnzz/(?P[^/]+)$#', - 'start' => '/gzdnlgdnzz/', - 'methods' => 'PUT', + 'original' => '/jp/qsg/{name}', + 'regex' => '#^/jp/qsg/(?P[^/]+)$#', + 'start' => '/jp/qsg/', + 'methods' => 'POST,', ), ), - 'qzgxx' => array ( + 'tzezpmqc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qzgxx/zyolb/{name}', - 'regex' => '#^/qzgxx/zyolb/(?P[^/]+)$#', - 'start' => '/qzgxx/zyolb/', - 'methods' => 'DELETE', + 'original' => '/tzezpmqc/{name}', + 'regex' => '#^/tzezpmqc/(?P[^/]+)$#', + 'start' => '/tzezpmqc/', + 'methods' => 'PUT,', ), ), - 'towmb' => array ( + 'nocbfwacp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/towmb/smueywn/{name}', - 'regex' => '#^/towmb/smueywn/(?P[^/]+)$#', - 'start' => '/towmb/smueywn/', - 'methods' => 'GET', + 'original' => '/nocbfwacp/xdsfooc/w/{name}', + 'regex' => '#^/nocbfwacp/xdsfooc/w/(?P[^/]+)$#', + 'start' => '/nocbfwacp/xdsfooc/', + 'methods' => 'PUT,', ), ), - 'qaoyy' => array ( + 'rwxilzezinsrx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qaoyy/lkkxvfodhxayy/{name}', - 'regex' => '#^/qaoyy/lkkxvfodhxayy/(?P[^/]+)$#', - 'start' => '/qaoyy/lkkxvfodhxayy/', - 'methods' => 'PUT', + 'original' => '/rwxilzezinsrx/plma/{name}', + 'regex' => '#^/rwxilzezinsrx/plma/(?P[^/]+)$#', + 'start' => '/rwxilzezinsrx/plma/', + 'methods' => 'POST,', ), ), - 'ksztn' => array ( + 'mjqwt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ksztn/hozsovym/kw/{name}', - 'regex' => '#^/ksztn/hozsovym/kw/(?P[^/]+)$#', - 'start' => '/ksztn/hozsovym/', - 'methods' => 'DELETE', + 'original' => '/mjqwt/{name}', + 'regex' => '#^/mjqwt/(?P[^/]+)$#', + 'start' => '/mjqwt/', + 'methods' => 'PATCH,', ), ), - 'rjeczinaekycy' => array ( + 'fyzxgamiex' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rjeczinaekycy/{name}', - 'regex' => '#^/rjeczinaekycy/(?P[^/]+)$#', - 'start' => '/rjeczinaekycy/', - 'methods' => 'DELETE', + 'original' => '/fyzxgamiex/vqwhcbgv/{name}', + 'regex' => '#^/fyzxgamiex/vqwhcbgv/(?P[^/]+)$#', + 'start' => '/fyzxgamiex/vqwhcbgv/', + 'methods' => 'POST,', ), ), - 'od' => array ( + 'ogccpwv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/od/nanqxuwxks/{name}', - 'regex' => '#^/od/nanqxuwxks/(?P[^/]+)$#', - 'start' => '/od/nanqxuwxks/', - 'methods' => 'GET', + 'original' => '/ogccpwv/ogzz/{name}', + 'regex' => '#^/ogccpwv/ogzz/(?P[^/]+)$#', + 'start' => '/ogccpwv/ogzz/', + 'methods' => 'GET,', ), ), - 'qndrureh' => array ( + 'jcgwmhg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qndrureh/uersqtbla/{name}', - 'regex' => '#^/qndrureh/uersqtbla/(?P[^/]+)$#', - 'start' => '/qndrureh/uersqtbla/', - 'methods' => 'GET', + 'original' => '/jcgwmhg/{name}', + 'regex' => '#^/jcgwmhg/(?P[^/]+)$#', + 'start' => '/jcgwmhg/', + 'methods' => 'POST,', ), ), - 'baybdeeytjccc' => array ( + 'jzelswweegizi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/baybdeeytjccc/{name}', - 'regex' => '#^/baybdeeytjccc/(?P[^/]+)$#', - 'start' => '/baybdeeytjccc/', - 'methods' => 'GET', + 'original' => '/jzelswweegizi/{name}', + 'regex' => '#^/jzelswweegizi/(?P[^/]+)$#', + 'start' => '/jzelswweegizi/', + 'methods' => 'GET,', ), ), - 'cndcv' => array ( + 'ycbxvwqtmge' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cndcv/gm/ngczfojvcpw/{name}', - 'regex' => '#^/cndcv/gm/ngczfojvcpw/(?P[^/]+)$#', - 'start' => '/cndcv/gm/', - 'methods' => 'POST', + 'original' => '/ycbxvwqtmge/{name}', + 'regex' => '#^/ycbxvwqtmge/(?P[^/]+)$#', + 'start' => '/ycbxvwqtmge/', + 'methods' => 'POST,', ), ), - 'soibwocvvlvcyhodcwi' => array ( + 'ybsghpecmyc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/soibwocvvlvcyhodcwi/{name}', - 'regex' => '#^/soibwocvvlvcyhodcwi/(?P[^/]+)$#', - 'start' => '/soibwocvvlvcyhodcwi/', - 'methods' => 'DELETE', + 'original' => '/ybsghpecmyc/{name}', + 'regex' => '#^/ybsghpecmyc/(?P[^/]+)$#', + 'start' => '/ybsghpecmyc/', + 'methods' => 'PATCH,', ), ), - 'hkhie' => array ( + 'nebhj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hkhie/{name}', - 'regex' => '#^/hkhie/(?P[^/]+)$#', - 'start' => '/hkhie/', - 'methods' => 'GET', + 'original' => '/nebhj/li/ojlflrc/{name}', + 'regex' => '#^/nebhj/li/ojlflrc/(?P[^/]+)$#', + 'start' => '/nebhj/li/', + 'methods' => 'DELETE,', ), ), - 'mmlhzxlquxvucsbgz' => array ( + 'izzznivhomtj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mmlhzxlquxvucsbgz/{name}', - 'regex' => '#^/mmlhzxlquxvucsbgz/(?P[^/]+)$#', - 'start' => '/mmlhzxlquxvucsbgz/', - 'methods' => 'PUT', + 'original' => '/izzznivhomtj/td/uwwj/{name}', + 'regex' => '#^/izzznivhomtj/td/uwwj/(?P[^/]+)$#', + 'start' => '/izzznivhomtj/td/', + 'methods' => 'GET,', ), ), - 'oyoomgm' => array ( + 'xdjix' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oyoomgm/{name}', - 'regex' => '#^/oyoomgm/(?P[^/]+)$#', - 'start' => '/oyoomgm/', - 'methods' => 'PUT', + 'original' => '/xdjix/ibasmgbah/{name}', + 'regex' => '#^/xdjix/ibasmgbah/(?P[^/]+)$#', + 'start' => '/xdjix/ibasmgbah/', + 'methods' => 'PUT,', ), ), - 'jucamok' => array ( + 'qp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jucamok/{name}', - 'regex' => '#^/jucamok/(?P[^/]+)$#', - 'start' => '/jucamok/', - 'methods' => 'GET', + 'original' => '/qp/zdzgaehn/prmb/{name}', + 'regex' => '#^/qp/zdzgaehn/prmb/(?P[^/]+)$#', + 'start' => '/qp/zdzgaehn/', + 'methods' => 'POST,', ), ), - 'fdf' => array ( + 'nbkass' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fdf/tzr/{name}', - 'regex' => '#^/fdf/tzr/(?P[^/]+)$#', - 'start' => '/fdf/tzr/', - 'methods' => 'POST', + 'original' => '/nbkass/fz/xcgxq/vypp/{name}', + 'regex' => '#^/nbkass/fz/xcgxq/vypp/(?P[^/]+)$#', + 'start' => '/nbkass/fz/', + 'methods' => 'POST,', ), ), - 'fmvfsa' => array ( + 'qww' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fmvfsa/r/{name}', - 'regex' => '#^/fmvfsa/r/(?P[^/]+)$#', - 'start' => '/fmvfsa/r/', - 'methods' => 'PUT', + 'original' => '/qww/h/cfq/{name}', + 'regex' => '#^/qww/h/cfq/(?P[^/]+)$#', + 'start' => '/qww/h/', + 'methods' => 'PUT,', ), ), - 'cwaawtqnh' => array ( + 'rbn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cwaawtqnh/mku/{name}', - 'regex' => '#^/cwaawtqnh/mku/(?P[^/]+)$#', - 'start' => '/cwaawtqnh/mku/', - 'methods' => 'GET', + 'original' => '/rbn/pl/pmwhgrawd/{name}', + 'regex' => '#^/rbn/pl/pmwhgrawd/(?P[^/]+)$#', + 'start' => '/rbn/pl/', + 'methods' => 'POST,', ), ), - 'soggi' => array ( + 'ugbsg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/soggi/ai/{name}', - 'regex' => '#^/soggi/ai/(?P[^/]+)$#', - 'start' => '/soggi/ai/', - 'methods' => 'GET', + 'original' => '/ugbsg/lujzle/{name}', + 'regex' => '#^/ugbsg/lujzle/(?P[^/]+)$#', + 'start' => '/ugbsg/lujzle/', + 'methods' => 'PUT,', ), ), - 'xbxdqhnqqczwv' => array ( + 'opdrn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xbxdqhnqqczwv/{name}', - 'regex' => '#^/xbxdqhnqqczwv/(?P[^/]+)$#', - 'start' => '/xbxdqhnqqczwv/', - 'methods' => 'DELETE', + 'original' => '/opdrn/dwfcholm/{name}', + 'regex' => '#^/opdrn/dwfcholm/(?P[^/]+)$#', + 'start' => '/opdrn/dwfcholm/', + 'methods' => 'DELETE,', ), ), - 'kwpfqa' => array ( + 'sbmad' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kwpfqa/ph/{name}', - 'regex' => '#^/kwpfqa/ph/(?P[^/]+)$#', - 'start' => '/kwpfqa/ph/', - 'methods' => 'POST', + 'original' => '/sbmad/n/p/tzzkzfosy/{name}', + 'regex' => '#^/sbmad/n/p/tzzkzfosy/(?P[^/]+)$#', + 'start' => '/sbmad/n/', + 'methods' => 'PATCH,', ), ), - 'bewqnxeuss' => array ( + 'yg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bewqnxeuss/nktrzns/xok/{name}', - 'regex' => '#^/bewqnxeuss/nktrzns/xok/(?P[^/]+)$#', - 'start' => '/bewqnxeuss/nktrzns/', - 'methods' => 'GET', + 'original' => '/yg/vrbryzygn/uv/{name}', + 'regex' => '#^/yg/vrbryzygn/uv/(?P[^/]+)$#', + 'start' => '/yg/vrbryzygn/', + 'methods' => 'GET,', ), ), - 'ickgbbacnawhz' => array ( + 'ru' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ickgbbacnawhz/{name}', - 'regex' => '#^/ickgbbacnawhz/(?P[^/]+)$#', - 'start' => '/ickgbbacnawhz/', - 'methods' => 'DELETE', + 'original' => '/ru/iuujlzv/{name}', + 'regex' => '#^/ru/iuujlzv/(?P[^/]+)$#', + 'start' => '/ru/iuujlzv/', + 'methods' => 'PATCH,', ), ), - 'azord' => array ( + 'sriqu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/azord/qttpwwk/{name}', - 'regex' => '#^/azord/qttpwwk/(?P[^/]+)$#', - 'start' => '/azord/qttpwwk/', - 'methods' => 'GET', + 'original' => '/sriqu/{name}', + 'regex' => '#^/sriqu/(?P[^/]+)$#', + 'start' => '/sriqu/', + 'methods' => 'DELETE,', ), ), - 'hvedgqoe' => array ( + 'qsrkcr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hvedgqoe/tnxf/{name}', - 'regex' => '#^/hvedgqoe/tnxf/(?P[^/]+)$#', - 'start' => '/hvedgqoe/tnxf/', - 'methods' => 'DELETE', + 'original' => '/qsrkcr/w/{name}', + 'regex' => '#^/qsrkcr/w/(?P[^/]+)$#', + 'start' => '/qsrkcr/w/', + 'methods' => 'PATCH,', ), ), - 'idyrpzuxxh' => array ( + 'zjfknifaezxpjfddth' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/idyrpzuxxh/{name}', - 'regex' => '#^/idyrpzuxxh/(?P[^/]+)$#', - 'start' => '/idyrpzuxxh/', - 'methods' => 'DELETE', + 'original' => '/zjfknifaezxpjfddth/{name}', + 'regex' => '#^/zjfknifaezxpjfddth/(?P[^/]+)$#', + 'start' => '/zjfknifaezxpjfddth/', + 'methods' => 'PATCH,', ), ), - 'jggcfkw' => array ( + 'rcgodirzjmgifpfr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jggcfkw/mxznnmf/{name}', - 'regex' => '#^/jggcfkw/mxznnmf/(?P[^/]+)$#', - 'start' => '/jggcfkw/mxznnmf/', - 'methods' => 'PUT', + 'original' => '/rcgodirzjmgifpfr/{name}', + 'regex' => '#^/rcgodirzjmgifpfr/(?P[^/]+)$#', + 'start' => '/rcgodirzjmgifpfr/', + 'methods' => 'PUT,', ), ), - 'muxcp' => array ( + 'm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/muxcp/{name}', - 'regex' => '#^/muxcp/(?P[^/]+)$#', - 'start' => '/muxcp/', - 'methods' => 'POST', + 'original' => '/m/pcadwbpkda/{name}', + 'regex' => '#^/m/pcadwbpkda/(?P[^/]+)$#', + 'start' => '/m/pcadwbpkda/', + 'methods' => 'PUT,', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/m/pe/tifrtrutdxlea/{name}', + 'regex' => '#^/m/pe/tifrtrutdxlea/(?P[^/]+)$#', + 'start' => '/m/pe/', + 'methods' => 'PATCH,', ), ), - 'ghzypgejjtfniey' => array ( + 'kywanruti' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ghzypgejjtfniey/{name}', - 'regex' => '#^/ghzypgejjtfniey/(?P[^/]+)$#', - 'start' => '/ghzypgejjtfniey/', - 'methods' => 'GET', + 'original' => '/kywanruti/kw/rdf/{name}', + 'regex' => '#^/kywanruti/kw/rdf/(?P[^/]+)$#', + 'start' => '/kywanruti/kw/', + 'methods' => 'PATCH,', ), ), - 'usiwbgbrqcyiiw' => array ( + 'exnniup' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/usiwbgbrqcyiiw/{name}', - 'regex' => '#^/usiwbgbrqcyiiw/(?P[^/]+)$#', - 'start' => '/usiwbgbrqcyiiw/', - 'methods' => 'POST', + 'original' => '/exnniup/ulhopsjpufjz/{name}', + 'regex' => '#^/exnniup/ulhopsjpufjz/(?P[^/]+)$#', + 'start' => '/exnniup/ulhopsjpufjz/', + 'methods' => 'PATCH,', ), ), - 'nwylabsl' => array ( + 'pms' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nwylabsl/{name}', - 'regex' => '#^/nwylabsl/(?P[^/]+)$#', - 'start' => '/nwylabsl/', - 'methods' => 'PATCH', + 'original' => '/pms/ehydwzzq/{name}', + 'regex' => '#^/pms/ehydwzzq/(?P[^/]+)$#', + 'start' => '/pms/ehydwzzq/', + 'methods' => 'POST,', ), ), - 'qzgzb' => array ( + 'fhyazo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qzgzb/xaq/{name}', - 'regex' => '#^/qzgzb/xaq/(?P[^/]+)$#', - 'start' => '/qzgzb/xaq/', - 'methods' => 'POST', + 'original' => '/fhyazo/qpytfmocbsmkqg/{name}', + 'regex' => '#^/fhyazo/qpytfmocbsmkqg/(?P[^/]+)$#', + 'start' => '/fhyazo/qpytfmocbsmkqg/', + 'methods' => 'PATCH,', ), ), - 'lznobnp' => array ( + 'itdrxrsqbatohmgqw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lznobnp/d/{name}', - 'regex' => '#^/lznobnp/d/(?P[^/]+)$#', - 'start' => '/lznobnp/d/', - 'methods' => 'PATCH', + 'original' => '/itdrxrsqbatohmgqw/{name}', + 'regex' => '#^/itdrxrsqbatohmgqw/(?P[^/]+)$#', + 'start' => '/itdrxrsqbatohmgqw/', + 'methods' => 'PATCH,', ), ), - 'kc' => array ( + 'ytassafyns' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kc/lqynlpkbatg/{name}', - 'regex' => '#^/kc/lqynlpkbatg/(?P[^/]+)$#', - 'start' => '/kc/lqynlpkbatg/', - 'methods' => 'POST', + 'original' => '/ytassafyns/{name}', + 'regex' => '#^/ytassafyns/(?P[^/]+)$#', + 'start' => '/ytassafyns/', + 'methods' => 'PATCH,', ), ), - 'rdviwvfe' => array ( + 'dhaie' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rdviwvfe/nltexnmsvvw/{name}', - 'regex' => '#^/rdviwvfe/nltexnmsvvw/(?P[^/]+)$#', - 'start' => '/rdviwvfe/nltexnmsvvw/', - 'methods' => 'GET', + 'original' => '/dhaie/{name}', + 'regex' => '#^/dhaie/(?P[^/]+)$#', + 'start' => '/dhaie/', + 'methods' => 'PUT,', ), ), - 'vgztfkgdtkkdrl' => array ( + 'gzmjn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vgztfkgdtkkdrl/{name}', - 'regex' => '#^/vgztfkgdtkkdrl/(?P[^/]+)$#', - 'start' => '/vgztfkgdtkkdrl/', - 'methods' => 'PUT', + 'original' => '/gzmjn/pknuduffxzrno/j/{name}', + 'regex' => '#^/gzmjn/pknuduffxzrno/j/(?P[^/]+)$#', + 'start' => '/gzmjn/pknuduffxzrno/', + 'methods' => 'GET,', ), ), - 'isgvqunq' => array ( + 'napxiaym' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/isgvqunq/{name}', - 'regex' => '#^/isgvqunq/(?P[^/]+)$#', - 'start' => '/isgvqunq/', - 'methods' => 'PUT', + 'original' => '/napxiaym/zvkmhyarmw/{name}', + 'regex' => '#^/napxiaym/zvkmhyarmw/(?P[^/]+)$#', + 'start' => '/napxiaym/zvkmhyarmw/', + 'methods' => 'PUT,', ), ), - 'pgrqxdrgd' => array ( + 'ncqke' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pgrqxdrgd/f/{name}', - 'regex' => '#^/pgrqxdrgd/f/(?P[^/]+)$#', - 'start' => '/pgrqxdrgd/f/', - 'methods' => 'DELETE', + 'original' => '/ncqke/ixtbtkdqquxa/{name}', + 'regex' => '#^/ncqke/ixtbtkdqquxa/(?P[^/]+)$#', + 'start' => '/ncqke/ixtbtkdqquxa/', + 'methods' => 'PATCH,', ), ), - 'jhmfolnbwcsdgdc' => array ( + 'mileedhc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jhmfolnbwcsdgdc/{name}', - 'regex' => '#^/jhmfolnbwcsdgdc/(?P[^/]+)$#', - 'start' => '/jhmfolnbwcsdgdc/', - 'methods' => 'GET', + 'original' => '/mileedhc/{name}', + 'regex' => '#^/mileedhc/(?P[^/]+)$#', + 'start' => '/mileedhc/', + 'methods' => 'POST,', ), ), - 'pxrddcnrn' => array ( + 'gn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pxrddcnrn/{name}', - 'regex' => '#^/pxrddcnrn/(?P[^/]+)$#', - 'start' => '/pxrddcnrn/', - 'methods' => 'PATCH', + 'original' => '/gn/sjtizfp/wtuwmt/{name}', + 'regex' => '#^/gn/sjtizfp/wtuwmt/(?P[^/]+)$#', + 'start' => '/gn/sjtizfp/', + 'methods' => 'GET,', ), ), - 'zcca' => array ( + 'ih' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zcca/ogjk/h/{name}', - 'regex' => '#^/zcca/ogjk/h/(?P[^/]+)$#', - 'start' => '/zcca/ogjk/', - 'methods' => 'PUT', + 'original' => '/ih/eqqc/pmfqsyv/{name}', + 'regex' => '#^/ih/eqqc/pmfqsyv/(?P[^/]+)$#', + 'start' => '/ih/eqqc/', + 'methods' => 'POST,', ), ), - 'mjpznwkmi' => array ( + 'ddy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mjpznwkmi/fftigjeaha/{name}', - 'regex' => '#^/mjpznwkmi/fftigjeaha/(?P[^/]+)$#', - 'start' => '/mjpznwkmi/fftigjeaha/', - 'methods' => 'GET', + 'original' => '/ddy/mbm/{name}', + 'regex' => '#^/ddy/mbm/(?P[^/]+)$#', + 'start' => '/ddy/mbm/', + 'methods' => 'DELETE,', ), ), - 'vblwfzy' => array ( + 'afj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vblwfzy/lftt/t/rcgxehh/{name}', - 'regex' => '#^/vblwfzy/lftt/t/rcgxehh/(?P[^/]+)$#', - 'start' => '/vblwfzy/lftt/', - 'methods' => 'DELETE', + 'original' => '/afj/n/hiidwdr/n/glqbsm/{name}', + 'regex' => '#^/afj/n/hiidwdr/n/glqbsm/(?P[^/]+)$#', + 'start' => '/afj/n/', + 'methods' => 'POST,', ), ), - 'usxnd' => array ( + 'ndb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/usxnd/vjjeofajy/tjnl/{name}', - 'regex' => '#^/usxnd/vjjeofajy/tjnl/(?P[^/]+)$#', - 'start' => '/usxnd/vjjeofajy/', - 'methods' => 'DELETE', + 'original' => '/ndb/yc/y/segvce/{name}', + 'regex' => '#^/ndb/yc/y/segvce/(?P[^/]+)$#', + 'start' => '/ndb/yc/', + 'methods' => 'PUT,', ), ), - 'bymc' => array ( + 'aerda' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bymc/rm/hmekovanuzwkox/{name}', - 'regex' => '#^/bymc/rm/hmekovanuzwkox/(?P[^/]+)$#', - 'start' => '/bymc/rm/', - 'methods' => 'GET', + 'original' => '/aerda/aj/abtjvns/t/va/{name}', + 'regex' => '#^/aerda/aj/abtjvns/t/va/(?P[^/]+)$#', + 'start' => '/aerda/aj/', + 'methods' => 'DELETE,', ), ), - 'horjwk' => array ( + 'ogebejwbx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/horjwk/hros/{name}', - 'regex' => '#^/horjwk/hros/(?P[^/]+)$#', - 'start' => '/horjwk/hros/', - 'methods' => 'GET', + 'original' => '/ogebejwbx/eqtpclf/{name}', + 'regex' => '#^/ogebejwbx/eqtpclf/(?P[^/]+)$#', + 'start' => '/ogebejwbx/eqtpclf/', + 'methods' => 'POST,', ), ), - 'vz' => array ( + 'vvq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vz/ac/ux/{name}', - 'regex' => '#^/vz/ac/ux/(?P[^/]+)$#', - 'start' => '/vz/ac/', - 'methods' => 'PUT', + 'original' => '/vvq/rzkldp/{name}', + 'regex' => '#^/vvq/rzkldp/(?P[^/]+)$#', + 'start' => '/vvq/rzkldp/', + 'methods' => 'GET,', ), ), - 'gmxefshu' => array ( + 'tf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gmxefshu/{name}', - 'regex' => '#^/gmxefshu/(?P[^/]+)$#', - 'start' => '/gmxefshu/', - 'methods' => 'DELETE', + 'original' => '/tf/b/ockq/kdgqlgacujk/{name}', + 'regex' => '#^/tf/b/ockq/kdgqlgacujk/(?P[^/]+)$#', + 'start' => '/tf/b/', + 'methods' => 'GET,', ), ), - 'oiyqhcycvnsypd' => array ( + 'wcgnadjhtxg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oiyqhcycvnsypd/{name}', - 'regex' => '#^/oiyqhcycvnsypd/(?P[^/]+)$#', - 'start' => '/oiyqhcycvnsypd/', - 'methods' => 'POST', + 'original' => '/wcgnadjhtxg/{name}', + 'regex' => '#^/wcgnadjhtxg/(?P[^/]+)$#', + 'start' => '/wcgnadjhtxg/', + 'methods' => 'PATCH,', ), ), - 'gla' => array ( + 'ak' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gla/n/ac/{name}', - 'regex' => '#^/gla/n/ac/(?P[^/]+)$#', - 'start' => '/gla/n/', - 'methods' => 'GET', + 'original' => '/ak/ficj/hrtlxprnv/t/{name}', + 'regex' => '#^/ak/ficj/hrtlxprnv/t/(?P[^/]+)$#', + 'start' => '/ak/ficj/', + 'methods' => 'GET,', ), ), - 'xnliyaalbz' => array ( + 'nqtmbm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xnliyaalbz/ugxsx/maetf/{name}', - 'regex' => '#^/xnliyaalbz/ugxsx/maetf/(?P[^/]+)$#', - 'start' => '/xnliyaalbz/ugxsx/', - 'methods' => 'DELETE', + 'original' => '/nqtmbm/idos/{name}', + 'regex' => '#^/nqtmbm/idos/(?P[^/]+)$#', + 'start' => '/nqtmbm/idos/', + 'methods' => 'PATCH,', ), ), - 'axonopva' => array ( + 'dvowudes' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/axonopva/{name}', - 'regex' => '#^/axonopva/(?P[^/]+)$#', - 'start' => '/axonopva/', - 'methods' => 'PATCH', + 'original' => '/dvowudes/atpj/{name}', + 'regex' => '#^/dvowudes/atpj/(?P[^/]+)$#', + 'start' => '/dvowudes/atpj/', + 'methods' => 'PATCH,', ), ), - 'ibcnrgnhpahyaswz' => array ( + 'wixob' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ibcnrgnhpahyaswz/{name}', - 'regex' => '#^/ibcnrgnhpahyaswz/(?P[^/]+)$#', - 'start' => '/ibcnrgnhpahyaswz/', - 'methods' => 'PATCH', + 'original' => '/wixob/{name}', + 'regex' => '#^/wixob/(?P[^/]+)$#', + 'start' => '/wixob/', + 'methods' => 'DELETE,', ), ), - 'vlgxezsxj' => array ( + 'wqsinv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vlgxezsxj/wr/bp/{name}', - 'regex' => '#^/vlgxezsxj/wr/bp/(?P[^/]+)$#', - 'start' => '/vlgxezsxj/wr/', - 'methods' => 'PATCH', + 'original' => '/wqsinv/olde/{name}', + 'regex' => '#^/wqsinv/olde/(?P[^/]+)$#', + 'start' => '/wqsinv/olde/', + 'methods' => 'PATCH,', ), ), - 'igdpi' => array ( + 'xyvkqek' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/igdpi/yjdbsxkd/{name}', - 'regex' => '#^/igdpi/yjdbsxkd/(?P[^/]+)$#', - 'start' => '/igdpi/yjdbsxkd/', - 'methods' => 'PATCH', + 'original' => '/xyvkqek/mbotnomaop/{name}', + 'regex' => '#^/xyvkqek/mbotnomaop/(?P[^/]+)$#', + 'start' => '/xyvkqek/mbotnomaop/', + 'methods' => 'POST,', ), ), - 'oiletiub' => array ( + 'lkdc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oiletiub/vkkomsh/{name}', - 'regex' => '#^/oiletiub/vkkomsh/(?P[^/]+)$#', - 'start' => '/oiletiub/vkkomsh/', - 'methods' => 'PUT', + 'original' => '/lkdc/bc/zs/v/jp/jufhskbz/{name}', + 'regex' => '#^/lkdc/bc/zs/v/jp/jufhskbz/(?P[^/]+)$#', + 'start' => '/lkdc/bc/', + 'methods' => 'DELETE,', ), ), - 'xqeoiypmde' => array ( + 'yexxv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xqeoiypmde/{name}', - 'regex' => '#^/xqeoiypmde/(?P[^/]+)$#', - 'start' => '/xqeoiypmde/', - 'methods' => 'PATCH', + 'original' => '/yexxv/fthqdskdeaq/{name}', + 'regex' => '#^/yexxv/fthqdskdeaq/(?P[^/]+)$#', + 'start' => '/yexxv/fthqdskdeaq/', + 'methods' => 'DELETE,', ), ), - 'bufyvv' => array ( + 'ftmsnxutfhs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bufyvv/f/op/{name}', - 'regex' => '#^/bufyvv/f/op/(?P[^/]+)$#', - 'start' => '/bufyvv/f/', - 'methods' => 'PUT', + 'original' => '/ftmsnxutfhs/wn/{name}', + 'regex' => '#^/ftmsnxutfhs/wn/(?P[^/]+)$#', + 'start' => '/ftmsnxutfhs/wn/', + 'methods' => 'GET,', ), ), - 'cxnqdi' => array ( + 'ppwcbzduavfleirrj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cxnqdi/{name}', - 'regex' => '#^/cxnqdi/(?P[^/]+)$#', - 'start' => '/cxnqdi/', - 'methods' => 'GET', + 'original' => '/ppwcbzduavfleirrj/f/{name}', + 'regex' => '#^/ppwcbzduavfleirrj/f/(?P[^/]+)$#', + 'start' => '/ppwcbzduavfleirrj/f/', + 'methods' => 'PATCH,', ), ), - 'ldlmuu' => array ( + 'rfiwgnkk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ldlmuu/{name}', - 'regex' => '#^/ldlmuu/(?P[^/]+)$#', - 'start' => '/ldlmuu/', - 'methods' => 'DELETE', + 'original' => '/rfiwgnkk/{name}', + 'regex' => '#^/rfiwgnkk/(?P[^/]+)$#', + 'start' => '/rfiwgnkk/', + 'methods' => 'GET,', ), ), - 'mhxpgfqlhadgfnmzi' => array ( + 'beflxsraf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mhxpgfqlhadgfnmzi/{name}', - 'regex' => '#^/mhxpgfqlhadgfnmzi/(?P[^/]+)$#', - 'start' => '/mhxpgfqlhadgfnmzi/', - 'methods' => 'PATCH', + 'original' => '/beflxsraf/{name}', + 'regex' => '#^/beflxsraf/(?P[^/]+)$#', + 'start' => '/beflxsraf/', + 'methods' => 'POST,', ), ), - 'vmoxeldwbnbmnz' => array ( + 'tmtvsnqiv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vmoxeldwbnbmnz/{name}', - 'regex' => '#^/vmoxeldwbnbmnz/(?P[^/]+)$#', - 'start' => '/vmoxeldwbnbmnz/', - 'methods' => 'PATCH', + 'original' => '/tmtvsnqiv/i/{name}', + 'regex' => '#^/tmtvsnqiv/i/(?P[^/]+)$#', + 'start' => '/tmtvsnqiv/i/', + 'methods' => 'PUT,', ), ), - 'ltzmgzkyvpyhhdy' => array ( + 'qkqpfviethxihpryu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ltzmgzkyvpyhhdy/{name}', - 'regex' => '#^/ltzmgzkyvpyhhdy/(?P[^/]+)$#', - 'start' => '/ltzmgzkyvpyhhdy/', - 'methods' => 'PATCH', + 'original' => '/qkqpfviethxihpryu/{name}', + 'regex' => '#^/qkqpfviethxihpryu/(?P[^/]+)$#', + 'start' => '/qkqpfviethxihpryu/', + 'methods' => 'PATCH,', ), ), - 'fyzgxolzufpd' => array ( + 'fvodomo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fyzgxolzufpd/{name}', - 'regex' => '#^/fyzgxolzufpd/(?P[^/]+)$#', - 'start' => '/fyzgxolzufpd/', - 'methods' => 'DELETE', + 'original' => '/fvodomo/scuczghwwhx/{name}', + 'regex' => '#^/fvodomo/scuczghwwhx/(?P[^/]+)$#', + 'start' => '/fvodomo/scuczghwwhx/', + 'methods' => 'DELETE,', ), ), - 'ufpzzxrh' => array ( + 'wehcwfix' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ufpzzxrh/tud/{name}', - 'regex' => '#^/ufpzzxrh/tud/(?P[^/]+)$#', - 'start' => '/ufpzzxrh/tud/', - 'methods' => 'GET', + 'original' => '/wehcwfix/{name}', + 'regex' => '#^/wehcwfix/(?P[^/]+)$#', + 'start' => '/wehcwfix/', + 'methods' => 'PATCH,', ), ), - 'rufirwgt' => array ( + 'wtlvw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rufirwgt/w/e/asdrsceku/g/{name}', - 'regex' => '#^/rufirwgt/w/e/asdrsceku/g/(?P[^/]+)$#', - 'start' => '/rufirwgt/w/', - 'methods' => 'PUT', + 'original' => '/wtlvw/yvprrksi/{name}', + 'regex' => '#^/wtlvw/yvprrksi/(?P[^/]+)$#', + 'start' => '/wtlvw/yvprrksi/', + 'methods' => 'PUT,', ), ), - 'lx' => array ( + 'hboobkpjxw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lx/qqikuf/ofv/jfjx/{name}', - 'regex' => '#^/lx/qqikuf/ofv/jfjx/(?P[^/]+)$#', - 'start' => '/lx/qqikuf/', - 'methods' => 'PUT', + 'original' => '/hboobkpjxw/{name}', + 'regex' => '#^/hboobkpjxw/(?P[^/]+)$#', + 'start' => '/hboobkpjxw/', + 'methods' => 'PATCH,', ), ), - 'crhghnobsldnt' => array ( + 'xdteajrit' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/crhghnobsldnt/{name}', - 'regex' => '#^/crhghnobsldnt/(?P[^/]+)$#', - 'start' => '/crhghnobsldnt/', - 'methods' => 'PATCH', + 'original' => '/xdteajrit/e/{name}', + 'regex' => '#^/xdteajrit/e/(?P[^/]+)$#', + 'start' => '/xdteajrit/e/', + 'methods' => 'PUT,', ), ), - 'juc' => array ( + 'mhonzxkua' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/juc/yokvcfdp/{name}', - 'regex' => '#^/juc/yokvcfdp/(?P[^/]+)$#', - 'start' => '/juc/yokvcfdp/', - 'methods' => 'DELETE', + 'original' => '/mhonzxkua/{name}', + 'regex' => '#^/mhonzxkua/(?P[^/]+)$#', + 'start' => '/mhonzxkua/', + 'methods' => 'GET,', ), ), - 'alhicj' => array ( + 'juklkfhwn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/alhicj/{name}', - 'regex' => '#^/alhicj/(?P[^/]+)$#', - 'start' => '/alhicj/', - 'methods' => 'DELETE', + 'original' => '/juklkfhwn/{name}', + 'regex' => '#^/juklkfhwn/(?P[^/]+)$#', + 'start' => '/juklkfhwn/', + 'methods' => 'GET,', ), ), - 'clhfmwunpj' => array ( + 'qbgrbcjb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/clhfmwunpj/mwpjqpwfks/{name}', - 'regex' => '#^/clhfmwunpj/mwpjqpwfks/(?P[^/]+)$#', - 'start' => '/clhfmwunpj/mwpjqpwfks/', - 'methods' => 'PATCH', + 'original' => '/qbgrbcjb/rhyszvycdkv/{name}', + 'regex' => '#^/qbgrbcjb/rhyszvycdkv/(?P[^/]+)$#', + 'start' => '/qbgrbcjb/rhyszvycdkv/', + 'methods' => 'DELETE,', ), ), - 'augpqdnhedsl' => array ( + 'wetvsrnohduag' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/augpqdnhedsl/urakumka/{name}', - 'regex' => '#^/augpqdnhedsl/urakumka/(?P[^/]+)$#', - 'start' => '/augpqdnhedsl/urakumka/', - 'methods' => 'DELETE', + 'original' => '/wetvsrnohduag/{name}', + 'regex' => '#^/wetvsrnohduag/(?P[^/]+)$#', + 'start' => '/wetvsrnohduag/', + 'methods' => 'GET,', ), ), - 'lkgpeywktzla' => array ( + 'hrrnglhicpe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lkgpeywktzla/{name}', - 'regex' => '#^/lkgpeywktzla/(?P[^/]+)$#', - 'start' => '/lkgpeywktzla/', - 'methods' => 'GET', + 'original' => '/hrrnglhicpe/{name}', + 'regex' => '#^/hrrnglhicpe/(?P[^/]+)$#', + 'start' => '/hrrnglhicpe/', + 'methods' => 'GET,', ), ), - 'cmejxpepvdlc' => array ( + 'recyxittwngqy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cmejxpepvdlc/b/np/{name}', - 'regex' => '#^/cmejxpepvdlc/b/np/(?P[^/]+)$#', - 'start' => '/cmejxpepvdlc/b/', - 'methods' => 'PUT', + 'original' => '/recyxittwngqy/{name}', + 'regex' => '#^/recyxittwngqy/(?P[^/]+)$#', + 'start' => '/recyxittwngqy/', + 'methods' => 'POST,', ), ), - 'auv' => array ( + 'kbjrtcaqyasyqxwlb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/auv/shhlhmoigs/fnk/{name}', - 'regex' => '#^/auv/shhlhmoigs/fnk/(?P[^/]+)$#', - 'start' => '/auv/shhlhmoigs/', - 'methods' => 'GET', + 'original' => '/kbjrtcaqyasyqxwlb/{name}', + 'regex' => '#^/kbjrtcaqyasyqxwlb/(?P[^/]+)$#', + 'start' => '/kbjrtcaqyasyqxwlb/', + 'methods' => 'GET,', ), ), - 'jlev' => array ( + 'pemicbyx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jlev/jha/buhtwwhnrwe/{name}', - 'regex' => '#^/jlev/jha/buhtwwhnrwe/(?P[^/]+)$#', - 'start' => '/jlev/jha/', - 'methods' => 'POST', + 'original' => '/pemicbyx/{name}', + 'regex' => '#^/pemicbyx/(?P[^/]+)$#', + 'start' => '/pemicbyx/', + 'methods' => 'PUT,', ), ), - 'kfodustfcsk' => array ( + 'cb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kfodustfcsk/setc/{name}', - 'regex' => '#^/kfodustfcsk/setc/(?P[^/]+)$#', - 'start' => '/kfodustfcsk/setc/', - 'methods' => 'GET', + 'original' => '/cb/us/cowpabx/fahess/sex/{name}', + 'regex' => '#^/cb/us/cowpabx/fahess/sex/(?P[^/]+)$#', + 'start' => '/cb/us/', + 'methods' => 'POST,', ), ), - 'fymlwqkzae' => array ( + 'dnobsisxecl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fymlwqkzae/mecnyzoqds/{name}', - 'regex' => '#^/fymlwqkzae/mecnyzoqds/(?P[^/]+)$#', - 'start' => '/fymlwqkzae/mecnyzoqds/', - 'methods' => 'GET', + 'original' => '/dnobsisxecl/{name}', + 'regex' => '#^/dnobsisxecl/(?P[^/]+)$#', + 'start' => '/dnobsisxecl/', + 'methods' => 'PUT,', ), ), - 'vcoxiqdglkto' => array ( + 'jlvmyiikna' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vcoxiqdglkto/{name}', - 'regex' => '#^/vcoxiqdglkto/(?P[^/]+)$#', - 'start' => '/vcoxiqdglkto/', - 'methods' => 'PATCH', + 'original' => '/jlvmyiikna/{name}', + 'regex' => '#^/jlvmyiikna/(?P[^/]+)$#', + 'start' => '/jlvmyiikna/', + 'methods' => 'DELETE,', ), ), - 'uwd' => array ( + 'gu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uwd/qmtrlkupqkt/ndoc/n/{name}', - 'regex' => '#^/uwd/qmtrlkupqkt/ndoc/n/(?P[^/]+)$#', - 'start' => '/uwd/qmtrlkupqkt/', - 'methods' => 'DELETE', + 'original' => '/gu/xkvqm/{name}', + 'regex' => '#^/gu/xkvqm/(?P[^/]+)$#', + 'start' => '/gu/xkvqm/', + 'methods' => 'GET,', ), ), - 'apzaot' => array ( + 'zxuiwxy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/apzaot/hhaqtb/{name}', - 'regex' => '#^/apzaot/hhaqtb/(?P[^/]+)$#', - 'start' => '/apzaot/hhaqtb/', - 'methods' => 'DELETE', + 'original' => '/zxuiwxy/{name}', + 'regex' => '#^/zxuiwxy/(?P[^/]+)$#', + 'start' => '/zxuiwxy/', + 'methods' => 'PUT,', ), ), - 'njrgcmpnsfynlzmf' => array ( + 'rhzaqs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/njrgcmpnsfynlzmf/vmm/{name}', - 'regex' => '#^/njrgcmpnsfynlzmf/vmm/(?P[^/]+)$#', - 'start' => '/njrgcmpnsfynlzmf/vmm/', - 'methods' => 'PUT', + 'original' => '/rhzaqs/stgtismicv/cps/{name}', + 'regex' => '#^/rhzaqs/stgtismicv/cps/(?P[^/]+)$#', + 'start' => '/rhzaqs/stgtismicv/', + 'methods' => 'PATCH,', ), ), - 'jqunlhz' => array ( + 'iaabf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jqunlhz/p/yxil/{name}', - 'regex' => '#^/jqunlhz/p/yxil/(?P[^/]+)$#', - 'start' => '/jqunlhz/p/', - 'methods' => 'POST', + 'original' => '/iaabf/blaji/asb/sl/{name}', + 'regex' => '#^/iaabf/blaji/asb/sl/(?P[^/]+)$#', + 'start' => '/iaabf/blaji/', + 'methods' => 'PUT,', ), ), - 'scmmps' => array ( + 'vyryjrpditpaeo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/scmmps/yifbvmqsonle/{name}', - 'regex' => '#^/scmmps/yifbvmqsonle/(?P[^/]+)$#', - 'start' => '/scmmps/yifbvmqsonle/', - 'methods' => 'GET', + 'original' => '/vyryjrpditpaeo/wt/{name}', + 'regex' => '#^/vyryjrpditpaeo/wt/(?P[^/]+)$#', + 'start' => '/vyryjrpditpaeo/wt/', + 'methods' => 'PUT,', ), ), - 'rxsptxqxfs' => array ( + 'tnwfsz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rxsptxqxfs/{name}', - 'regex' => '#^/rxsptxqxfs/(?P[^/]+)$#', - 'start' => '/rxsptxqxfs/', - 'methods' => 'DELETE', + 'original' => '/tnwfsz/teza/wyc/nvz/{name}', + 'regex' => '#^/tnwfsz/teza/wyc/nvz/(?P[^/]+)$#', + 'start' => '/tnwfsz/teza/', + 'methods' => 'GET,', ), ), - 'odab' => array ( + 'rmtzej' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/odab/zxtvxmxdsoicskjm/{name}', - 'regex' => '#^/odab/zxtvxmxdsoicskjm/(?P[^/]+)$#', - 'start' => '/odab/zxtvxmxdsoicskjm/', - 'methods' => 'DELETE', + 'original' => '/rmtzej/{name}', + 'regex' => '#^/rmtzej/(?P[^/]+)$#', + 'start' => '/rmtzej/', + 'methods' => 'POST,', ), ), - 'fgtrotjbfv' => array ( + 'vqpcngptenknongqklsg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fgtrotjbfv/s/{name}', - 'regex' => '#^/fgtrotjbfv/s/(?P[^/]+)$#', - 'start' => '/fgtrotjbfv/s/', - 'methods' => 'PUT', + 'original' => '/vqpcngptenknongqklsg/{name}', + 'regex' => '#^/vqpcngptenknongqklsg/(?P[^/]+)$#', + 'start' => '/vqpcngptenknongqklsg/', + 'methods' => 'DELETE,', ), ), - 'lirfjgrt' => array ( + 'uplg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lirfjgrt/{name}', - 'regex' => '#^/lirfjgrt/(?P[^/]+)$#', - 'start' => '/lirfjgrt/', - 'methods' => 'PATCH', + 'original' => '/uplg/tdjabimin/{name}', + 'regex' => '#^/uplg/tdjabimin/(?P[^/]+)$#', + 'start' => '/uplg/tdjabimin/', + 'methods' => 'PATCH,', ), ), - 'bajvehtc' => array ( + 'vgevkmcwsqpzsfiiy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bajvehtc/{name}', - 'regex' => '#^/bajvehtc/(?P[^/]+)$#', - 'start' => '/bajvehtc/', - 'methods' => 'PUT', + 'original' => '/vgevkmcwsqpzsfiiy/{name}', + 'regex' => '#^/vgevkmcwsqpzsfiiy/(?P[^/]+)$#', + 'start' => '/vgevkmcwsqpzsfiiy/', + 'methods' => 'POST,', ), ), - 'uolphdxubmcml' => array ( + 'julw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uolphdxubmcml/{name}', - 'regex' => '#^/uolphdxubmcml/(?P[^/]+)$#', - 'start' => '/uolphdxubmcml/', - 'methods' => 'GET', + 'original' => '/julw/gvtuf/{name}', + 'regex' => '#^/julw/gvtuf/(?P[^/]+)$#', + 'start' => '/julw/gvtuf/', + 'methods' => 'PUT,', ), ), - 'acnscwkd' => array ( + 'lrmbricjhprp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/acnscwkd/{name}', - 'regex' => '#^/acnscwkd/(?P[^/]+)$#', - 'start' => '/acnscwkd/', - 'methods' => 'GET', + 'original' => '/lrmbricjhprp/{name}', + 'regex' => '#^/lrmbricjhprp/(?P[^/]+)$#', + 'start' => '/lrmbricjhprp/', + 'methods' => 'POST,', ), ), - 'uizt' => array ( + 'svfstjcc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uizt/gazyb/{name}', - 'regex' => '#^/uizt/gazyb/(?P[^/]+)$#', - 'start' => '/uizt/gazyb/', - 'methods' => 'PATCH', + 'original' => '/svfstjcc/{name}', + 'regex' => '#^/svfstjcc/(?P[^/]+)$#', + 'start' => '/svfstjcc/', + 'methods' => 'POST,', ), ), - 'prxnyh' => array ( + 'vlurywr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/prxnyh/{name}', - 'regex' => '#^/prxnyh/(?P[^/]+)$#', - 'start' => '/prxnyh/', - 'methods' => 'POST', + 'original' => '/vlurywr/{name}', + 'regex' => '#^/vlurywr/(?P[^/]+)$#', + 'start' => '/vlurywr/', + 'methods' => 'PUT,', ), ), - 'uheqrfzxlp' => array ( + 'doj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uheqrfzxlp/{name}', - 'regex' => '#^/uheqrfzxlp/(?P[^/]+)$#', - 'start' => '/uheqrfzxlp/', - 'methods' => 'PATCH', + 'original' => '/doj/so/{name}', + 'regex' => '#^/doj/so/(?P[^/]+)$#', + 'start' => '/doj/so/', + 'methods' => 'DELETE,', ), ), - 'jrahc' => array ( + 'ceoc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jrahc/teyvntwjjtwbqvx/{name}', - 'regex' => '#^/jrahc/teyvntwjjtwbqvx/(?P[^/]+)$#', - 'start' => '/jrahc/teyvntwjjtwbqvx/', - 'methods' => 'GET', + 'original' => '/ceoc/wn/{name}', + 'regex' => '#^/ceoc/wn/(?P[^/]+)$#', + 'start' => '/ceoc/wn/', + 'methods' => 'GET,', ), ), - 'jmgh' => array ( + 'wkpiwfoiorelfsh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jmgh/gdneyormiijbnux/{name}', - 'regex' => '#^/jmgh/gdneyormiijbnux/(?P[^/]+)$#', - 'start' => '/jmgh/gdneyormiijbnux/', - 'methods' => 'PUT', + 'original' => '/wkpiwfoiorelfsh/tab/{name}', + 'regex' => '#^/wkpiwfoiorelfsh/tab/(?P[^/]+)$#', + 'start' => '/wkpiwfoiorelfsh/tab/', + 'methods' => 'GET,', ), ), - 'ggopfqqu' => array ( + 'ushycrcu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ggopfqqu/xsxeflglqtj/{name}', - 'regex' => '#^/ggopfqqu/xsxeflglqtj/(?P[^/]+)$#', - 'start' => '/ggopfqqu/xsxeflglqtj/', - 'methods' => 'PATCH', + 'original' => '/ushycrcu/{name}', + 'regex' => '#^/ushycrcu/(?P[^/]+)$#', + 'start' => '/ushycrcu/', + 'methods' => 'PUT,', ), ), - 'ujhjn' => array ( + 'zb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ujhjn/{name}', - 'regex' => '#^/ujhjn/(?P[^/]+)$#', - 'start' => '/ujhjn/', - 'methods' => 'PUT', + 'original' => '/zb/d/scjjzxclw/tp/{name}', + 'regex' => '#^/zb/d/scjjzxclw/tp/(?P[^/]+)$#', + 'start' => '/zb/d/', + 'methods' => 'PATCH,', ), ), - 'ldgxddpb' => array ( + 'dzjsfcpqmzzbldpeilt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ldgxddpb/{name}', - 'regex' => '#^/ldgxddpb/(?P[^/]+)$#', - 'start' => '/ldgxddpb/', - 'methods' => 'PATCH', + 'original' => '/dzjsfcpqmzzbldpeilt/{name}', + 'regex' => '#^/dzjsfcpqmzzbldpeilt/(?P[^/]+)$#', + 'start' => '/dzjsfcpqmzzbldpeilt/', + 'methods' => 'POST,', ), ), - 'zai' => array ( + 'cai' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zai/dx/{name}', - 'regex' => '#^/zai/dx/(?P[^/]+)$#', - 'start' => '/zai/dx/', - 'methods' => 'DELETE', + 'original' => '/cai/s/q/rurbv/{name}', + 'regex' => '#^/cai/s/q/rurbv/(?P[^/]+)$#', + 'start' => '/cai/s/', + 'methods' => 'GET,', ), ), - 'eqc' => array ( + 'fvsfsww' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eqc/g/udqdjtoavyi/{name}', - 'regex' => '#^/eqc/g/udqdjtoavyi/(?P[^/]+)$#', - 'start' => '/eqc/g/', - 'methods' => 'POST', + 'original' => '/fvsfsww/cuhdseb/t/{name}', + 'regex' => '#^/fvsfsww/cuhdseb/t/(?P[^/]+)$#', + 'start' => '/fvsfsww/cuhdseb/', + 'methods' => 'GET,', ), ), - 'dhb' => array ( + 'tdzohis' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dhb/y/sghm/{name}', - 'regex' => '#^/dhb/y/sghm/(?P[^/]+)$#', - 'start' => '/dhb/y/', - 'methods' => 'DELETE', + 'original' => '/tdzohis/kkreanmnea/{name}', + 'regex' => '#^/tdzohis/kkreanmnea/(?P[^/]+)$#', + 'start' => '/tdzohis/kkreanmnea/', + 'methods' => 'DELETE,', ), ), - 'vd' => array ( + 'sktwvsc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vd/o/yexphgqo/z/{name}', - 'regex' => '#^/vd/o/yexphgqo/z/(?P[^/]+)$#', - 'start' => '/vd/o/', - 'methods' => 'POST', + 'original' => '/sktwvsc/nqsvl/{name}', + 'regex' => '#^/sktwvsc/nqsvl/(?P[^/]+)$#', + 'start' => '/sktwvsc/nqsvl/', + 'methods' => 'GET,', ), ), - 'wsmchfogvmhpymupf' => array ( + 'ehxmgfzmtin' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wsmchfogvmhpymupf/{name}', - 'regex' => '#^/wsmchfogvmhpymupf/(?P[^/]+)$#', - 'start' => '/wsmchfogvmhpymupf/', - 'methods' => 'POST', + 'original' => '/ehxmgfzmtin/eg/{name}', + 'regex' => '#^/ehxmgfzmtin/eg/(?P[^/]+)$#', + 'start' => '/ehxmgfzmtin/eg/', + 'methods' => 'GET,', ), ), - 'th' => array ( + 'kljcfefl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/th/ufkpd/{name}', - 'regex' => '#^/th/ufkpd/(?P[^/]+)$#', - 'start' => '/th/ufkpd/', - 'methods' => 'PATCH', + 'original' => '/kljcfefl/mqazmfhdk/{name}', + 'regex' => '#^/kljcfefl/mqazmfhdk/(?P[^/]+)$#', + 'start' => '/kljcfefl/mqazmfhdk/', + 'methods' => 'GET,', ), ), - 'ifarluiavjkt' => array ( + 'opctt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ifarluiavjkt/jlfbces/{name}', - 'regex' => '#^/ifarluiavjkt/jlfbces/(?P[^/]+)$#', - 'start' => '/ifarluiavjkt/jlfbces/', - 'methods' => 'PUT', + 'original' => '/opctt/oycsbkzwojjs/{name}', + 'regex' => '#^/opctt/oycsbkzwojjs/(?P[^/]+)$#', + 'start' => '/opctt/oycsbkzwojjs/', + 'methods' => 'GET,', ), ), - 'np' => array ( + 'mg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/np/bbkifnc/mesbucdx/{name}', - 'regex' => '#^/np/bbkifnc/mesbucdx/(?P[^/]+)$#', - 'start' => '/np/bbkifnc/', - 'methods' => 'DELETE', + 'original' => '/mg/iconrmwkvyxqcalfac/{name}', + 'regex' => '#^/mg/iconrmwkvyxqcalfac/(?P[^/]+)$#', + 'start' => '/mg/iconrmwkvyxqcalfac/', + 'methods' => 'GET,', ), ), - 'ydxprqayjfinkfw' => array ( + 'hjdkju' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ydxprqayjfinkfw/{name}', - 'regex' => '#^/ydxprqayjfinkfw/(?P[^/]+)$#', - 'start' => '/ydxprqayjfinkfw/', - 'methods' => 'DELETE', + 'original' => '/hjdkju/kzsmkjfycprtc/{name}', + 'regex' => '#^/hjdkju/kzsmkjfycprtc/(?P[^/]+)$#', + 'start' => '/hjdkju/kzsmkjfycprtc/', + 'methods' => 'POST,', ), ), - 'tljvpri' => array ( + 'cd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tljvpri/{name}', - 'regex' => '#^/tljvpri/(?P[^/]+)$#', - 'start' => '/tljvpri/', - 'methods' => 'PUT', + 'original' => '/cd/nohiwzo/{name}', + 'regex' => '#^/cd/nohiwzo/(?P[^/]+)$#', + 'start' => '/cd/nohiwzo/', + 'methods' => 'GET,', ), ), - 'xnx' => array ( + 'rvk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xnx/hvdcwp/{name}', - 'regex' => '#^/xnx/hvdcwp/(?P[^/]+)$#', - 'start' => '/xnx/hvdcwp/', - 'methods' => 'GET', + 'original' => '/rvk/oay/{name}', + 'regex' => '#^/rvk/oay/(?P[^/]+)$#', + 'start' => '/rvk/oay/', + 'methods' => 'POST,', ), ), - 'aze' => array ( + 'iv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aze/gvakulgdwsshe/{name}', - 'regex' => '#^/aze/gvakulgdwsshe/(?P[^/]+)$#', - 'start' => '/aze/gvakulgdwsshe/', - 'methods' => 'DELETE', + 'original' => '/iv/s/kqftz/{name}', + 'regex' => '#^/iv/s/kqftz/(?P[^/]+)$#', + 'start' => '/iv/s/', + 'methods' => 'DELETE,', ), ), - 'dmagavedn' => array ( + 'jxvv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dmagavedn/yautsave/{name}', - 'regex' => '#^/dmagavedn/yautsave/(?P[^/]+)$#', - 'start' => '/dmagavedn/yautsave/', - 'methods' => 'POST', + 'original' => '/jxvv/bofnv/x/{name}', + 'regex' => '#^/jxvv/bofnv/x/(?P[^/]+)$#', + 'start' => '/jxvv/bofnv/', + 'methods' => 'GET,', ), ), - 'izfnk' => array ( + 'ie' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/izfnk/{name}', - 'regex' => '#^/izfnk/(?P[^/]+)$#', - 'start' => '/izfnk/', - 'methods' => 'PUT', + 'original' => '/ie/akxqfwmf/{name}', + 'regex' => '#^/ie/akxqfwmf/(?P[^/]+)$#', + 'start' => '/ie/akxqfwmf/', + 'methods' => 'DELETE,', ), ), - 'ikoastgt' => array ( + 'jowdxdrjyovvnedu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ikoastgt/{name}', - 'regex' => '#^/ikoastgt/(?P[^/]+)$#', - 'start' => '/ikoastgt/', - 'methods' => 'PUT', + 'original' => '/jowdxdrjyovvnedu/{name}', + 'regex' => '#^/jowdxdrjyovvnedu/(?P[^/]+)$#', + 'start' => '/jowdxdrjyovvnedu/', + 'methods' => 'GET,', ), ), - 'qnq' => array ( + 'bi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qnq/xo/vgldink/oll/{name}', - 'regex' => '#^/qnq/xo/vgldink/oll/(?P[^/]+)$#', - 'start' => '/qnq/xo/', - 'methods' => 'PATCH', + 'original' => '/bi/uek/{name}', + 'regex' => '#^/bi/uek/(?P[^/]+)$#', + 'start' => '/bi/uek/', + 'methods' => 'PUT,', ), ), - 'fltqvjkx' => array ( + 'cewpt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fltqvjkx/{name}', - 'regex' => '#^/fltqvjkx/(?P[^/]+)$#', - 'start' => '/fltqvjkx/', - 'methods' => 'POST', + 'original' => '/cewpt/jyqheozkl/{name}', + 'regex' => '#^/cewpt/jyqheozkl/(?P[^/]+)$#', + 'start' => '/cewpt/jyqheozkl/', + 'methods' => 'PUT,', ), ), - 'tzrhngt' => array ( + 'gf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tzrhngt/jehcqscybwpo/{name}', - 'regex' => '#^/tzrhngt/jehcqscybwpo/(?P[^/]+)$#', - 'start' => '/tzrhngt/jehcqscybwpo/', - 'methods' => 'GET', + 'original' => '/gf/pguqypj/j/{name}', + 'regex' => '#^/gf/pguqypj/j/(?P[^/]+)$#', + 'start' => '/gf/pguqypj/', + 'methods' => 'DELETE,', ), ), - 'tvodiri' => array ( + 'cawhwydtlihp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tvodiri/{name}', - 'regex' => '#^/tvodiri/(?P[^/]+)$#', - 'start' => '/tvodiri/', - 'methods' => 'DELETE', + 'original' => '/cawhwydtlihp/{name}', + 'regex' => '#^/cawhwydtlihp/(?P[^/]+)$#', + 'start' => '/cawhwydtlihp/', + 'methods' => 'PUT,', ), ), - 'iruppu' => array ( + 'tccj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iruppu/zo/{name}', - 'regex' => '#^/iruppu/zo/(?P[^/]+)$#', - 'start' => '/iruppu/zo/', - 'methods' => 'DELETE', + 'original' => '/tccj/d/{name}', + 'regex' => '#^/tccj/d/(?P[^/]+)$#', + 'start' => '/tccj/d/', + 'methods' => 'DELETE,', ), ), - 'cmwbhr' => array ( + 'wxsxlpnogbmtbxmjad' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cmwbhr/{name}', - 'regex' => '#^/cmwbhr/(?P[^/]+)$#', - 'start' => '/cmwbhr/', - 'methods' => 'GET', + 'original' => '/wxsxlpnogbmtbxmjad/{name}', + 'regex' => '#^/wxsxlpnogbmtbxmjad/(?P[^/]+)$#', + 'start' => '/wxsxlpnogbmtbxmjad/', + 'methods' => 'POST,', ), ), - 'wd' => array ( + 'mqwp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wd/wcf/d/qnkpdxpte/{name}', - 'regex' => '#^/wd/wcf/d/qnkpdxpte/(?P[^/]+)$#', - 'start' => '/wd/wcf/', - 'methods' => 'GET', + 'original' => '/mqwp/jgqgzlre/s/{name}', + 'regex' => '#^/mqwp/jgqgzlre/s/(?P[^/]+)$#', + 'start' => '/mqwp/jgqgzlre/', + 'methods' => 'PUT,', ), ), - 'pjlmjbgqwazo' => array ( + 'fsmxtavqxtnzya' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pjlmjbgqwazo/{name}', - 'regex' => '#^/pjlmjbgqwazo/(?P[^/]+)$#', - 'start' => '/pjlmjbgqwazo/', - 'methods' => 'DELETE', + 'original' => '/fsmxtavqxtnzya/cc/gtih/{name}', + 'regex' => '#^/fsmxtavqxtnzya/cc/gtih/(?P[^/]+)$#', + 'start' => '/fsmxtavqxtnzya/cc/', + 'methods' => 'DELETE,', ), ), - 'fixdfak' => array ( + 'rsjybu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fixdfak/{name}', - 'regex' => '#^/fixdfak/(?P[^/]+)$#', - 'start' => '/fixdfak/', - 'methods' => 'POST', + 'original' => '/rsjybu/f/ppf/ftzv/q/{name}', + 'regex' => '#^/rsjybu/f/ppf/ftzv/q/(?P[^/]+)$#', + 'start' => '/rsjybu/f/', + 'methods' => 'PATCH,', ), ), - 'kxpled' => array ( + 'ujvgrhhdtqalqwjsgfxa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kxpled/{name}', - 'regex' => '#^/kxpled/(?P[^/]+)$#', - 'start' => '/kxpled/', - 'methods' => 'DELETE', + 'original' => '/ujvgrhhdtqalqwjsgfxa/{name}', + 'regex' => '#^/ujvgrhhdtqalqwjsgfxa/(?P[^/]+)$#', + 'start' => '/ujvgrhhdtqalqwjsgfxa/', + 'methods' => 'GET,', ), ), - 'rpfrnpzgzxymcojw' => array ( + 'adwpisz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rpfrnpzgzxymcojw/{name}', - 'regex' => '#^/rpfrnpzgzxymcojw/(?P[^/]+)$#', - 'start' => '/rpfrnpzgzxymcojw/', - 'methods' => 'PUT', + 'original' => '/adwpisz/lwjdmmgptcc/{name}', + 'regex' => '#^/adwpisz/lwjdmmgptcc/(?P[^/]+)$#', + 'start' => '/adwpisz/lwjdmmgptcc/', + 'methods' => 'POST,', ), ), - 'epkcgac' => array ( + 'kutrdgxfbzlu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/epkcgac/vqfd/{name}', - 'regex' => '#^/epkcgac/vqfd/(?P[^/]+)$#', - 'start' => '/epkcgac/vqfd/', - 'methods' => 'PATCH', + 'original' => '/kutrdgxfbzlu/t/{name}', + 'regex' => '#^/kutrdgxfbzlu/t/(?P[^/]+)$#', + 'start' => '/kutrdgxfbzlu/t/', + 'methods' => 'DELETE,', ), ), - 'bv' => array ( + 'gukhpt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bv/jdemqea/{name}', - 'regex' => '#^/bv/jdemqea/(?P[^/]+)$#', - 'start' => '/bv/jdemqea/', - 'methods' => 'PUT', + 'original' => '/gukhpt/mwzpuxmrz/{name}', + 'regex' => '#^/gukhpt/mwzpuxmrz/(?P[^/]+)$#', + 'start' => '/gukhpt/mwzpuxmrz/', + 'methods' => 'GET,', ), ), - 'yo' => array ( + 'eo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yo/nykra/gld/{name}', - 'regex' => '#^/yo/nykra/gld/(?P[^/]+)$#', - 'start' => '/yo/nykra/', - 'methods' => 'GET', + 'original' => '/eo/mszkhlns/gpb/{name}', + 'regex' => '#^/eo/mszkhlns/gpb/(?P[^/]+)$#', + 'start' => '/eo/mszkhlns/', + 'methods' => 'PUT,', ), ), - 'wm' => array ( + 'uff' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wm/av/limsaiv/{name}', - 'regex' => '#^/wm/av/limsaiv/(?P[^/]+)$#', - 'start' => '/wm/av/', - 'methods' => 'POST', + 'original' => '/uff/tio/{name}', + 'regex' => '#^/uff/tio/(?P[^/]+)$#', + 'start' => '/uff/tio/', + 'methods' => 'POST,', ), ), - 'tmd' => array ( + 'kado' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tmd/anagrdz/mgw/pl/kcgz/h/{name}', - 'regex' => '#^/tmd/anagrdz/mgw/pl/kcgz/h/(?P[^/]+)$#', - 'start' => '/tmd/anagrdz/', - 'methods' => 'POST', + 'original' => '/kado/xiaxzl/z/juwidf/{name}', + 'regex' => '#^/kado/xiaxzl/z/juwidf/(?P[^/]+)$#', + 'start' => '/kado/xiaxzl/', + 'methods' => 'GET,', ), ), - 'in' => array ( + 'ovikq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/in/mqlkzrwpw/{name}', - 'regex' => '#^/in/mqlkzrwpw/(?P[^/]+)$#', - 'start' => '/in/mqlkzrwpw/', - 'methods' => 'GET', + 'original' => '/ovikq/{name}', + 'regex' => '#^/ovikq/(?P[^/]+)$#', + 'start' => '/ovikq/', + 'methods' => 'POST,', ), ), ), diff --git a/examples/cached/routes-cache.php b/examples/cached/routes-cache.php index bbd6f07..9c34028 100644 --- a/examples/cached/routes-cache.php +++ b/examples/cached/routes-cache.php @@ -1,9 +1,9 @@ array ( 'GET' => array ( 'handler' => 'dump_routes', - 'option' => array ( - ), ), ), '/rest' => array ( 'GET' => array ( 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@index', - 'option' => array ( - ), ), 'POST' => array ( 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@create', - 'option' => array ( - ), ), ), '/*' => array ( - 'ANY' => array ( - 'handler' => 'main_handler', - 'option' => array ( - ), - ), 'GET' => array ( 'handler' => 'main_handler', - 'option' => array ( - ), ), 'POST' => array ( 'handler' => 'main_handler', - 'option' => array ( - ), ), 'PUT' => array ( 'handler' => 'main_handler', - 'option' => array ( - ), ), 'PATCH' => array ( 'handler' => 'main_handler', - 'option' => array ( - ), ), 'DELETE' => array ( 'handler' => 'main_handler', - 'option' => array ( - ), ), 'OPTIONS' => array ( 'handler' => 'main_handler', - 'option' => array ( - ), ), 'HEAD' => array ( 'handler' => 'main_handler', - 'option' => array ( - ), ), ), '/' => array ( 'GET' => array ( 'handler' => 'handler0', - 'option' => array ( - ), ), ), '/home' => array ( 'GET' => array ( 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@index', - 'option' => array ( - ), ), ), '/post' => array ( 'POST' => array ( 'handler' => 'post_handler', - 'option' => array ( - ), ), ), '/put' => array ( 'PUT' => array ( 'handler' => 'main_handler', - 'option' => array ( - ), ), ), '/del' => array ( 'DELETE' => array ( 'handler' => 'main_handler', - 'option' => array ( - ), ), ), '/pd' => array ( 'POST' => array ( 'handler' => 'multi_method_handler', - 'option' => array ( - ), ), 'DELETE' => array ( 'handler' => 'multi_method_handler', - 'option' => array ( - ), ), ), '/user/login' => array ( 'GET' => array ( 'handler' => 'default_handler', - 'option' => array ( - ), ), 'POST' => array ( 'handler' => 'default_handler', - 'option' => array ( - ), ), ), ), @@ -134,159 +91,137 @@ 'regularRoutes' => array ( 'rest' => array ( 0 => array ( - 'regex' => '#^/rest/(?P[1-9]\\d*)$#', - 'original' => '/rest/{id}', - 'start' => '/rest/', 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@view', 'option' => array ( 'params' => array ( 'id' => '[1-9]\\d*', ), ), - 'methods' => 'GET', - ), - 1 => array ( - 'regex' => '#^/rest/(?P[1-9]\\d*)$#', 'original' => '/rest/{id}', + 'regex' => '#^/rest/(?P[1-9]\\d*)$#', 'start' => '/rest/', + 'methods' => 'GET,', + ), + 1 => array ( 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@update', 'option' => array ( 'params' => array ( 'id' => '[1-9]\\d*', ), ), - 'methods' => 'PUT', - ), - 2 => array ( - 'regex' => '#^/rest/(?P[1-9]\\d*)$#', 'original' => '/rest/{id}', + 'regex' => '#^/rest/(?P[1-9]\\d*)$#', 'start' => '/rest/', + 'methods' => 'PUT,', + ), + 2 => array ( 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@patch', 'option' => array ( 'params' => array ( 'id' => '[1-9]\\d*', ), ), - 'methods' => 'PATCH', - ), - 3 => array ( - 'regex' => '#^/rest/(?P[1-9]\\d*)$#', 'original' => '/rest/{id}', + 'regex' => '#^/rest/(?P[1-9]\\d*)$#', 'start' => '/rest/', + 'methods' => 'PATCH,', + ), + 3 => array ( 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@delete', 'option' => array ( 'params' => array ( 'id' => '[1-9]\\d*', ), ), - 'methods' => 'DELETE', + 'original' => '/rest/{id}', + 'regex' => '#^/rest/(?P[1-9]\\d*)$#', + 'start' => '/rest/', + 'methods' => 'DELETE,', ), ), '50be3774f6' => array ( 0 => array ( - 'regex' => '#^/50be3774f6/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/850726135a$#', + 'handler' => 'handler0', 'original' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', + 'regex' => '#^/50be3774f6/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/850726135a$#', 'start' => '/50be3774f6/', - 'handler' => 'handler0', - 'option' => array ( - ), - 'methods' => 'GET', + 'methods' => 'GET,', ), ), 'user' => array ( 0 => array ( - 'regex' => '#^/user/(?P[1-9][0-9]*)/followers$#', + 'handler' => 'main_handler', 'original' => '/user/{id}/followers', + 'regex' => '#^/user/(?P[1-9][0-9]*)/followers$#', 'start' => '/user/', - 'handler' => 'main_handler', - 'option' => array ( - ), - 'methods' => 'GET', + 'methods' => 'GET,', ), 1 => array ( - 'regex' => '#^/user/detail/(?P[1-9][0-9]*)$#', + 'handler' => 'main_handler', 'original' => '/user/detail/{id}', + 'regex' => '#^/user/detail/(?P[1-9][0-9]*)$#', 'start' => '/user/detail/', - 'handler' => 'main_handler', - 'option' => array ( - ), - 'methods' => 'GET', + 'methods' => 'GET,', ), 2 => array ( - 'regex' => '#^/user/detail/(?P[1-9][0-9]*)$#', + 'handler' => 'main_handler', 'original' => '/user/detail/{id}', + 'regex' => '#^/user/detail/(?P[1-9][0-9]*)$#', 'start' => '/user/detail/', - 'handler' => 'main_handler', - 'option' => array ( - ), - 'methods' => 'PUT', + 'methods' => 'PUT,', ), 3 => array ( - 'regex' => '#^/user/(?P[1-9][0-9]*)$#', + 'handler' => 'main_handler', 'original' => '/user/{id}', + 'regex' => '#^/user/(?P[1-9][0-9]*)$#', 'start' => '/user/', - 'handler' => 'main_handler', - 'option' => array ( - ), - 'methods' => 'GET', + 'methods' => 'GET,', ), 4 => array ( - 'regex' => '#^/user/(?P[1-9][0-9]*)$#', + 'handler' => 'main_handler', 'original' => '/user/{id}', + 'regex' => '#^/user/(?P[1-9][0-9]*)$#', 'start' => '/user/', - 'handler' => 'main_handler', - 'option' => array ( - ), - 'methods' => 'POST', + 'methods' => 'POST,', ), 5 => array ( - 'regex' => '#^/user/(?P[1-9][0-9]*)$#', + 'handler' => 'main_handler', 'original' => '/user/{id}', + 'regex' => '#^/user/(?P[1-9][0-9]*)$#', 'start' => '/user/', - 'handler' => 'main_handler', - 'option' => array ( - ), - 'methods' => 'PUT', + 'methods' => 'PUT,', ), 6 => array ( - 'regex' => '#^/user/(?P[1-9][0-9]*)$#', + 'handler' => 'main_handler', 'original' => '/user/{id}', + 'regex' => '#^/user/(?P[1-9][0-9]*)$#', 'start' => '/user/', - 'handler' => 'main_handler', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'methods' => 'DELETE,', ), 7 => array ( - 'regex' => '#^/user/(?P[^/]+)$#', + 'handler' => 'default_handler', 'original' => '/user/{some}', + 'regex' => '#^/user/(?P[^/]+)$#', 'start' => '/user/', - 'handler' => 'default_handler', - 'option' => array ( - ), - 'methods' => 'GET', + 'methods' => 'GET,', ), ), 'del' => array ( 0 => array ( - 'regex' => '#^/del/(?P[^/]+)$#', + 'handler' => 'main_handler', 'original' => '/del/{uid}', + 'regex' => '#^/del/(?P[^/]+)$#', 'start' => '/del/', - 'handler' => 'main_handler', - 'option' => array ( - ), - 'methods' => 'DELETE', + 'methods' => 'DELETE,', ), ), 'home' => array ( 0 => array ( - 'regex' => '#^/home/(?P[a-zA-Z][\\w-]+)$#', + 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController', 'original' => '/home/{act}', + 'regex' => '#^/home/(?P[a-zA-Z][\\w-]+)$#', 'start' => '/home/', - 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController', - 'option' => array ( - ), - 'methods' => 'ANY,GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD', + 'methods' => 'ANY,GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,', ), ), ), @@ -294,52 +229,41 @@ 'vagueRoutes' => array ( 'GET' => array ( 0 => array ( - 'regex' => '#^/(?Pblog|saying)$#', - 'original' => '/{name}', - 'include' => NULL, 'handler' => 'default_handler', 'option' => array ( 'params' => array ( 'name' => 'blog|saying', ), ), + 'original' => '/{name}', + 'regex' => '#^/(?Pblog|saying)$#', + 'include' => NULL, ), 1 => array ( - 'regex' => '#^/about(?:\\.html)?$#', + 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@about', 'original' => '/about[.html]', + 'regex' => '#^/about(?:\\.html)?$#', 'include' => '/about', - 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@about', - 'option' => array ( - ), ), 2 => array ( - 'regex' => '#^/test(?:/optional)?$#', + 'handler' => 'default_handler', 'original' => '/test[/optional]', + 'regex' => '#^/test(?:/optional)?$#', 'include' => '/test', - 'handler' => 'default_handler', - 'option' => array ( - ), ), 3 => array ( - 'regex' => '#^/blog-(?P[^/]+)$#', + 'handler' => 'default_handler', 'original' => '/blog-{post}', + 'regex' => '#^/blog-(?P[^/]+)$#', 'include' => '/blog-', - 'handler' => 'default_handler', - 'option' => array ( - ), ), 4 => array ( - 'regex' => '#^/blog(?:index)?$#', + 'handler' => 'default_handler', 'original' => '/blog[index]', + 'regex' => '#^/blog(?:index)?$#', 'include' => '/blog', - 'handler' => 'default_handler', - 'option' => array ( - ), ), 5 => array ( - 'regex' => '#^/my(?:/(?P[^/]+)(?:/(?P\\d+))?)?$#', - 'original' => '/my[/{name}[/{age}]]', - 'include' => '/my', 'handler' => 'my_handler', 'option' => array ( 'params' => array ( @@ -350,6 +274,9 @@ 'age' => 25, ), ), + 'original' => '/my[/{name}[/{age}]]', + 'regex' => '#^/my(?:/(?P[^/]+)(?:/(?P\\d+))?)?$#', + 'include' => '/my', ), ), ), diff --git a/examples/object.php b/examples/object.php index 705bff1..738d320 100644 --- a/examples/object.php +++ b/examples/object.php @@ -11,7 +11,7 @@ * then you can access url: http://127.0.0.1:5671 */ -use Inhere\Route\Dispatcher; +use Inhere\Route\Dispatcher\Dispatcher; use Inhere\Route\Examples\Controllers\RestController; use Inhere\Route\ORouter; @@ -91,9 +91,7 @@ /* method 1 -$dispatcher->setMatcher(function ($path, $method) use($router) { - return $router->match($path, $method); -}); +$dispatcher->setRouter($router); $dispatcher->dispatch(); */ diff --git a/examples/static.php b/examples/static.php index b40b147..795e65e 100644 --- a/examples/static.php +++ b/examples/static.php @@ -11,7 +11,7 @@ * then you can access url: http://127.0.0.1:5670 */ -use Inhere\Route\Dispatcher; +use Inhere\Route\Dispatcher\Dispatcher; use Inhere\Route\SRouter; require dirname(__DIR__) . '/tests/boot.php'; diff --git a/examples/swoole_svr.php b/examples/swoole_svr.php index 5cdd65f..ee39155 100644 --- a/examples/swoole_svr.php +++ b/examples/swoole_svr.php @@ -4,14 +4,12 @@ * User: inhere * Date: 2017/7/14 * Time: 下午9:12 - * * you can test use: * php examples/swoole_svr.php - * * then you can access url: http://127.0.0.1:5675 */ -use Inhere\Route\Dispatcher; +use Inhere\Route\Dispatcher\Dispatcher; use Inhere\Route\ORouter; require dirname(__DIR__) . '/tests/boot.php'; @@ -21,7 +19,6 @@ // set config $router->setConfig([ 'ignoreLastSlash' => true, - 'dynamicAction' => true, 'tmpCacheNumber' => 100, @@ -32,13 +29,12 @@ // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route - 'autoRoute' => 1, + 'autoRoute' => 1, 'controllerNamespace' => 'Inhere\Route\Examples\Controllers', 'controllerSuffix' => 'Controller', ]); - -$router->get('/routes', function() use($router) { +$router->get('/routes', function () use ($router) { var_dump( $router->getStaticRoutes(), $router->getRegularRoutes(), @@ -53,7 +49,7 @@ // group if (is_array($route[1])) { $rs = $route[1]; - $router->group($route[0], function (ORouter $router) use($rs){ + $router->group($route[0], function (ORouter $router) use ($rs) { foreach ($rs as $r) { $router->map($r[0], $r[1], $r[2], isset($r[3]) ? $r[3] : []); } @@ -81,7 +77,7 @@ ]); -$server->on('request', function($request, $response) use($dispatcher) { +$server->on('request', function ($request, $response) use ($dispatcher) { /** @var \Swoole\Http\Response $response */ $uri = $request->server['request_uri']; $method = $request->server['request_method']; diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 624c87e..90dd6ac 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -450,7 +450,7 @@ protected function formatUriPath($path, $ignoreLastSlash) } // decode - $path = rawurldecode(trim($path)); + $path = rawurldecode($path); // setting 'ignoreLastSlash' if ($path !== '/' && $ignoreLastSlash) { @@ -463,12 +463,14 @@ protected function formatUriPath($path, $ignoreLastSlash) /** * @param array $matches * @param array $conf - * @return array + * @return bool */ - protected function filterMatches(array $matches, array $conf) + protected function filterMatches(array $matches, array &$conf) { if (!$matches) { - return $matches; + $conf['matches'] = []; + + return true; } // clear all int key @@ -476,10 +478,12 @@ protected function filterMatches(array $matches, array $conf) // apply some default param value if (isset($conf['option']['defaults'])) { - $matches = array_merge($conf['option']['defaults'], $matches); + $conf['matches'] = array_merge($conf['option']['defaults'], $matches); + } else { + $conf['matches'] = $matches; } - return $matches; + return true; } /** diff --git a/src/CachedRouter.php b/src/CachedRouter.php index d8493dc..e85c7e7 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -38,7 +38,7 @@ class CachedRouter extends ORouter * dump routes cache on matching * @var bool */ - protected $cacheOnMatching = true; + protected $cacheOnMatching = false; /** * object constructor. @@ -65,17 +65,6 @@ public function __construct(array $config = []) $this->loadRoutesCache(); } - private $indexId = 0; - - /** - * generate index id - * @return int - */ - protected function generateId() - { - return ++$this->indexId; - } - /** * {@inheritdoc} */ diff --git a/src/Dispatcher/Dispatcher.php b/src/Dispatcher/Dispatcher.php new file mode 100644 index 0000000..f895a2b --- /dev/null +++ b/src/Dispatcher/Dispatcher.php @@ -0,0 +1,130 @@ +handleNotFound($path, $method); + } + + // method not allowed + if ($status === RouterInterface::METHOD_NOT_ALLOWED) { + return $this->handleNotAllowed($path, $method, $info); + } + + // trigger route found event + $this->fire(self::ON_FOUND, [$path, $info]); + + $result = null; + $options = []; + + if (isset($info['option'])) { + $options = $info['option']; + unset($info['option']); + } + + // fire enter event + // schema,domains ... metadata validate + if ( + isset($options['enter']) && + false === $this->fireCallback($options['enter'], [$options, $path]) + ) { + return $result; + } + + $handler = $info['handler']; + $args['matches'] = isset($info['matches']) ? $info['matches'] : []; + + try { + // trigger route exec_start event + $this->fire(self::ON_EXEC_START, [$path, $info]); + + $result = $this->callRouteHandler($path, $method, $handler, $args); + + // fire leave event + if (isset($options['leave'])) { + $this->fireCallback($options['leave'], [$options, $path]); + } + + // trigger route exec_end event + $this->fire(self::ON_EXEC_END, [$path, $info]); + } catch (\Exception $e) { + // trigger route exec_error event + if ($cb = $this->getOption(self::ON_EXEC_ERROR)) { + return $this->fireCallback($cb, [$e, $path, $info]); + } + + throw $e; + } catch (\Throwable $e) { + // trigger route exec_error event + if ($cb = $this->getOption(self::ON_EXEC_ERROR)) { + return $this->fireCallback($cb, [$e, $path, $info]); + } + + throw $e; + } + + return $result; + } + + /** + * @param array $options + * [ + * 'domains' => [ 'a-domain.com', '*.b-domain.com'], + * 'schemes' => ['https'], + * ] + */ + protected function validateMetadata(array $options) + { + // 1. validate Schema + + // 2. validate validateDomains + // $serverName = $_SERVER['SERVER_NAME']; + + // 3. more something ... + } + + /** + * Trigger event + * @param $event + * @param array $args + * @return mixed + */ + protected function fire($event, array $args = []) + { + if (!$cb = $this->getOption($event)) { + return false; + } + + return $this->fireCallback($cb, $args); + } +} diff --git a/src/Dispatcher/DispatcherInterface.php b/src/Dispatcher/DispatcherInterface.php new file mode 100644 index 0000000..6bd1a36 --- /dev/null +++ b/src/Dispatcher/DispatcherInterface.php @@ -0,0 +1,62 @@ + false, @@ -38,66 +38,65 @@ class Dispatcher implements DispatcherInterface // enable dynamic action. // e.g // if set True; - // $router->any('/demo/{act}', app\controllers\Demo::class); - // you access '/demo/test' will call 'app\controllers\Demo::test()' + // $router->any('/demo/{act}', App\Controllers\Demo::class); + // you access '/demo/test' will call 'App\Controllers\Demo::test()' 'dynamicAction' => false, // @see ORouter::$globalParams['act'] 'dynamicActionVar' => 'act', // action executor. will auto call controller's executor method to run all action. // e.g: 'actionExecutor' => 'run'` - // $router->any('/demo/{act}', app\controllers\Demo::class); - // you access `/demo/test` will call `app\controllers\Demo::run('test')` + // $router->any('/demo/{act}', App\Controllers\Demo::class); + // you access `/demo/test` will call `App\Controllers\Demo::run('test')` 'actionExecutor' => '', // 'run' - ]; - /** @var \Closure */ - private $matcher; + // events + ]; /** @var bool */ private $initialized; /** * object creator. - * @param \Closure $matcher - * @param array $config + * @param RouterInterface $router + * @param array $options * @return self * @throws \LogicException */ - public static function make(array $config = [], \Closure $matcher = null) + public static function make(array $options = [], RouterInterface $router = null) { - return new self($config, $matcher); + return new static($options, $router); } /** * object constructor. - * @param \Closure $matcher - * @param array $config + * @param RouterInterface $router + * @param array $options * @throws \LogicException */ - public function __construct(array $config = [], \Closure $matcher = null) + public function __construct(array $options = [], RouterInterface $router = null) { $this->initialized = false; - $this->setConfig($config); + $this->initOptions($options); - if ($matcher) { - $this->setMatcher($matcher); + if ($router) { + $this->setRouter($router); } } /** - * @param array $config + * @param array $options * @throws \LogicException */ - public function setConfig(array $config) + public function initOptions(array $options) { if ($this->initialized) { throw new \LogicException('Has already started to distributed routing, and configuration is not allowed!'); } - foreach ($config as $name => $value) { - if (isset($this->config[$name])) { - $this->config[$name] = $value; + foreach ($options as $name => $value) { + if (isset($this->options[$name])) { + $this->options[$name] = $value; } else { // maybe it is a event $this->on($name, $value); @@ -105,127 +104,72 @@ public function setConfig(array $config) } } - /******************************************************************************* - * route callback handler dispatch - ******************************************************************************/ - /** - * @see ORouter::match() + * Runs the callback for the given path and method. * @param string $path - * @param string $method - * @return array|null + * @param null|string $method + * @return mixed + * @throws \Throwable */ - protected function matchRoutePath($path, $method) + public function dispatchUri($path = null, $method = null) { - if (!$matcher = $this->matcher) { - throw new \RuntimeException('Must be setting the property [matcher] before call dispatch().'); + $path = $path ?: $_SERVER['REQUEST_URI']; + + if (strpos($path, '?')) { + $path = parse_url(https://github.com/$path,%20PHP_URL_PATH); } - if (!$this->initialized) { - $this->initialized = true; + // if 'filterFavicon' setting is TRUE + if ($path === self::FAV_ICON && $this->options['filterFavicon']) { + return null; } - return $matcher($path, $method); + $method = $method ?: $_SERVER['REQUEST_METHOD']; + + list($status, $path, $info) = $this->router->match($path, $method); + + $info['requestMethod'] = $method; + + return $this->dispatch($status, $path, $info); } /** - * Runs the callback for the given request + * Dispatch route handler for the given route info. + * @param int $status * @param string $path - * @param null|string $method - * @param array $args + * @param array $info * @return mixed - * @throws \Throwable */ - public function dispatch($path = null, $method = null, array $args = []) + public function dispatch($status, $path, array $info) { - $path = $path ?: parse_url(https://github.com/$_SERVER['REQUEST_URI'],%20PHP_URL_PATH); - - // if 'filterFavicon' setting is TRUE - if ($path === self::FAV_ICON && $this->config['filterFavicon']) { - return null; - } + $args = isset($info['matches']) ? $info['matches'] : []; + $method = isset($info['requestMethod']) ? $info['requestMethod'] : null; - $method = $method ?: $_SERVER['REQUEST_METHOD']; - list($status, $path, $route) = $this->matchRoutePath($path, $method); - - // not found || method not allowed + // not found if ($status === RouterInterface::NOT_FOUND) { return $this->handleNotFound($path, $method); } + // method not allowed if ($status === RouterInterface::METHOD_NOT_ALLOWED) { - return $this->handleNotAllowed($path, $method, $route); + return $this->handleNotAllowed($path, $method, $info); } - // trigger route found event - $this->fire(self::ON_FOUND, [$path, $route]); - $result = null; - $options = []; - - if (isset($route['option'])) { - $options = $route['option']; - unset($route['option']); - } - - // fire enter event - // schema,domains ... metadata validate - if (isset($options['enter']) && false === $this->fireCallback($options['enter'], [$options, $path])) { - return $result; - } - - $handler = $route['handler']; - $args['matches'] = isset($route['matches']) ? $route['matches'] : []; try { - // trigger route exec_start event - $this->fire(self::ON_EXEC_START, [$path, $route]); - - $result = $this->callRouteHandler($path, $method, $handler, $args); - - // fire leave event - if (isset($options['leave'])) { - $this->fireCallback($options['leave'], [$options, $path]); - } - - // trigger route exec_end event - $this->fire(self::ON_EXEC_END, [$path, $route]); + $result = $this->callRouteHandler($path, $method, $info['handler'], $args); } catch (\Exception $e) { - // trigger route exec_error event - if (self::hasEventHandler(self::ON_EXEC_ERROR)) { - return $this->fire(self::ON_EXEC_ERROR, [$e, $path, $route]); - } - - throw $e; + $this->handleException($e, $path, $info); + // throw new \RuntimeException($e->getMessage(), __LINE__, $e); } catch (\Throwable $e) { - if (self::hasEventHandler(self::ON_EXEC_ERROR)) { - // trigger route exec_error event - return $this->fire(self::ON_EXEC_ERROR, [$e, $path, $route]); - } - - throw $e; + // throw new \RuntimeException($e->getMessage(), __LINE__, $e); + $this->handleException($e, $path, $info); } return $result; } - /** - * @param array $options - * [ - * 'domains' => [ 'a-domain.com', '*.b-domain.com'], - * 'schemes' => ['https'], - * ] - */ - protected function validateMetadata(array $options) - { - // 1. validate Schema - - // 2. validate validateDomains - // $serverName = $_SERVER['SERVER_NAME']; - - // 3. more something ... - } - /** * execute the matched Route Handler * @param string $path The route path @@ -259,7 +203,7 @@ protected function callRouteHandler($path, $method, $handler, array $args = []) return $handler(...$args); } - // e.g `controllers\Home@index` Or only `controllers\Home` + // e.g `Controllers\Home@index` Or only `Controllers\Home` $segments = explode('@', trim($handler)); } else { throw new \InvalidArgumentException('Invalid route handler'); @@ -273,24 +217,24 @@ protected function callRouteHandler($path, $method, $handler, array $args = []) $action = $segments[1]; // use dynamic action - } elseif ($this->config['dynamicAction'] && ($var = $this->config['dynamicActionVar'])) { - $action = isset($vars[$var]) ? trim($vars[$var], '/') : $this->config['defaultAction']; + } elseif ($this->options['dynamicAction'] && ($var = $this->options['dynamicActionVar'])) { + $action = isset($vars[$var]) ? trim($vars[$var], '/') : $this->options['defaultAction']; // defined default action - } elseif (!$action = $this->config['defaultAction']) { + } elseif (!$action = $this->options['defaultAction']) { throw new \RuntimeException("please config the route path [$path] controller action to call"); } $action = ORouter::convertNodeStr($action); - $actionMethod = $action . $this->config['actionSuffix']; + $actionMethod = $action . $this->options['actionSuffix']; // if set the 'actionExecutor', the action handle logic by it. - if ($executor = $this->config['actionExecutor']) { + if ($executor = $this->options['actionExecutor']) { return $controller->$executor($actionMethod, $args); } // action method is not exist - if (!$action || !method_exists($controller, $actionMethod)) { + if (!method_exists($controller, $actionMethod)) { return $this->handleNotFound($path, $method, true); } @@ -310,30 +254,25 @@ protected function callRouteHandler($path, $method, $handler, array $args = []) protected function handleNotFound($path, $method, $actionNotExist = false) { // Run the 'notFound' callback if the route was not found - if (!isset(self::$events[self::ON_NOT_FOUND])) { - $notFoundHandler = $this->defaultNotFoundHandler(); - - $this->on(self::ON_NOT_FOUND, $notFoundHandler); - } else { - $notFoundHandler = self::$events[self::ON_NOT_FOUND]; + if (!$handler = $this->getOption(self::ON_NOT_FOUND)) { + $handler = $this->defaultNotFoundHandler(); + $this->setOption(self::ON_NOT_FOUND, $handler); // is a route path. like '/site/notFound' - if (\is_string($notFoundHandler) && '/' === $notFoundHandler{0}) { - $_GET['_src_path'] = $path; - - if ($path === $notFoundHandler) { - unset(self::$events[self::ON_NOT_FOUND]); - $handler = $this->defaultNotFoundHandler(); + } else if (\is_string($handler) && '/' === $handler{0}) { + $_GET['_src_path'] = $path; - return $handler($path, $method); - } + if ($path === $handler) { + $defaultHandler = $this->defaultNotFoundHandler(); - return $this->dispatch($notFoundHandler, $method); + return $defaultHandler($path, $method); } + + return $this->dispatchUri($handler, $method); } // trigger notFound event - return $this->fireCallback($notFoundHandler, [$path, $method, $actionNotExist]); + return $this->fireCallback($handler, [$path, $method, $actionNotExist]); } /** @@ -346,32 +285,39 @@ protected function handleNotFound($path, $method, $actionNotExist = false) protected function handleNotAllowed($path, $method, array $methods) { // Run the 'NotAllowed' callback if the route was not found - if (!isset(self::$events[self::ON_METHOD_NOT_ALLOWED])) { + if (!$handler = $this->getOption(self::ON_METHOD_NOT_ALLOWED)) { $handler = $this->defaultNotAllowedHandler(); - $this->on(self::ON_METHOD_NOT_ALLOWED, $handler); - } else { - $handler = self::$events[self::ON_METHOD_NOT_ALLOWED]; + $this->setOption(self::ON_METHOD_NOT_ALLOWED, $handler); // is a route path. like '/site/notFound' - if (\is_string($handler) && '/' === $handler{0}) { - $_GET['_src_path'] = $path; + } elseif (\is_string($handler) && '/' === $handler{0}) { + $_GET['_src_path'] = $path; - if ($path === $handler) { - unset(self::$events[self::ON_METHOD_NOT_ALLOWED]); - $handler = $this->defaultNotAllowedHandler(); + if ($path === $handler) { + $defaultHandler = $this->defaultNotAllowedHandler(); - return $handler($path, $method, $methods); - } - - return $this->dispatch($handler, $method); + return $defaultHandler($path, $method, $methods); } + + return $this->dispatchUri($handler, $method); } // trigger methodNotAllowed event return $this->fireCallback($handler, [$path, $method, $methods]); } + + /** + * @param \Exception|\Throwable $e + * @param string $path + * @param array $info + */ + public function handleException($e, $path, array $info) + { + // handle ... + } + /** * @return \Closure */ @@ -399,20 +345,6 @@ protected function defaultNotAllowedHandler() }; } - /** - * @param null $key - * @param null $default - * @return array|mixed - */ - public function getConfig($key = null, $default = null) - { - if ($key) { - return isset($this->config[$key]) ? $this->config[$key] : $default; - } - - return $this->config; - } - /** * Defines callback on happen event * @param $event @@ -421,23 +353,8 @@ public function getConfig($key = null, $default = null) public function on($event, $handler) { if (self::isSupportedEvent($event)) { - self::$events[$event] = $handler; - } - } - - /** - * Trigger event - * @param $event - * @param array $args - * @return mixed - */ - protected function fire($event, array $args = []) - { - if (isset(self::$events[$event]) && ($cb = self::$events[$event])) { - return $this->fireCallback($cb, $args); + $this->options[$event] = $handler; } - - return null; } /** @@ -482,12 +399,22 @@ protected function fireCallback($cb, array $args = []) } /** - * @param $event - * @return bool + * @param string $name + * @param $value + */ + public function setOption($name, $value) + { + $this->options[$name] = $value; + } + + /** + * @param string $name + * @param null $default + * @return mixed|null */ - public static function hasEventHandler($event) + public function getOption($name, $default = null) { - return isset(self::$events[$event]); + return isset($this->options[$name]) ? $this->options[$name] : $default; } /** @@ -506,8 +433,8 @@ public static function getSupportedEvents() } /** - * @param $name - * @return array + * @param string $name + * @return bool */ public static function isSupportedEvent($name) { @@ -515,21 +442,37 @@ public static function isSupportedEvent($name) } /** - * @return \Closure + * @return RouterInterface */ - public function getMatcher() + public function getRouter() { - return $this->matcher; + return $this->router; } /** - * @param \Closure $matcher - * @return $this + * @param RouterInterface $router + * @return SimpleDispatcher */ - public function setMatcher(\Closure $matcher) + public function setRouter(RouterInterface $router) { - $this->matcher = $matcher; + $this->router = $router; return $this; } -} + + /** + * @return array + */ + public function getOptions() + { + return $this->options; + } + + /** + * @param array $options + */ + public function setOptions(array $options) + { + $this->options = $options; + } +} \ No newline at end of file diff --git a/src/DispatcherInterface.php b/src/DispatcherInterface.php deleted file mode 100644 index 787be41..0000000 --- a/src/DispatcherInterface.php +++ /dev/null @@ -1,44 +0,0 @@ - ['12'], ]; - /** @var DispatcherInterface */ - private $dispatcher; - /******************************************************************************* * route collection ******************************************************************************/ @@ -84,6 +84,10 @@ public function map($methods, $route, $handler, array $opts = []) // it is static route if (self::isStaticRoute($route)) { foreach ($methods as $method) { + if ($method === 'ANY') { + continue; + } + $this->routeCounter++; $this->staticRoutes[$route][$method] = $conf; } @@ -97,11 +101,15 @@ public function map($methods, $route, $handler, array $opts = []) // route string have regular if ($first) { - $conf['methods'] = implode(',', $methods); + $conf['methods'] = implode(',', $methods) . ','; $this->routeCounter++; $this->regularRoutes[$first][] = $conf; } else { foreach ($methods as $method) { + if ($method === 'ANY') { + continue; + } + $this->routeCounter++; $this->vagueRoutes[$method][] = $conf; } @@ -129,7 +137,6 @@ public function match($path, $method = 'GET') } elseif (\is_callable($matchAll)) { return [self::FOUND, $path, [ 'handler' => $matchAll, - 'option' => [], ]]; } } @@ -181,7 +188,6 @@ public function match($path, $method = 'GET') if ($this->autoRoute && ($handler = $this->matchAutoRoute($path))) { return [self::FOUND, $path, [ 'handler' => $handler, - 'option' => [], ]]; } @@ -221,7 +227,22 @@ public function match($path, $method = 'GET') return [self::NOT_FOUND, $path, null]; } - // collect allowed methods from: staticRoutes, vagueRoutes + // collect allowed methods from: staticRoutes, vagueRoutes OR return not found. + return $this->findAllowedMethods($path, $method, $allowedMethods); + } + + /******************************************************************************* + * helper methods + ******************************************************************************/ + + /** + * @param string $path + * @param string $method + * @param array $allowedMethods + * @return array + */ + protected function findAllowedMethods($path, $method, array $allowedMethods) + { if (isset($this->staticRoutes[$path])) { $allowedMethods = array_merge($allowedMethods, array_keys($this->staticRoutes[$path])); } @@ -246,10 +267,6 @@ public function match($path, $method = 'GET') return [self::NOT_FOUND, $path, null]; } - /******************************************************************************* - * helper methods - ******************************************************************************/ - /** * @param array $routesData * @param string $path @@ -262,12 +279,14 @@ protected function findInRegularRoutes(array $routesData, $path, $method) foreach ($routesData as $conf) { if (0 === strpos($path, $conf['start']) && preg_match($conf['regex'], $path, $matches)) { - $allowedMethods .= $conf['methods'] . ','; + $allowedMethods .= $conf['methods']; - if (false !== strpos($conf['methods'] . ',', $method . ',')) { - $conf['matches'] = $this->filterMatches($matches, $conf); + if (false !== strpos($conf['methods'], $method . ',')) { + $this->filterMatches($matches, $conf); - $this->cacheMatchedParamRoute($path, $method, $conf); + if ($this->tmpCacheNumber > 0) { + $this->cacheMatchedParamRoute($path, $method, $conf); + } return [self::FOUND, $path, $conf]; } @@ -291,9 +310,11 @@ protected function findInVagueRoutes(array $routesData, $path, $method) } if (preg_match($conf['regex'], $path, $matches)) { - $conf['matches'] = $this->filterMatches($matches, $conf); + $this->filterMatches($matches, $conf); - $this->cacheMatchedParamRoute($path, $method, $conf); + if ($this->tmpCacheNumber > 0) { + $this->cacheMatchedParamRoute($path, $method, $conf); + } return [self::FOUND, $path, $conf]; } @@ -336,21 +357,23 @@ protected function cacheMatchedParamRoute($path, $method, array $conf) */ public function dispatch($dispatcher = null, $path = null, $method = null) { - if ($dispatcher) { - if ($dispatcher instanceof DispatcherInterface) { - $this->dispatcher = $dispatcher; - } elseif (\is_array($dispatcher)) { - $this->dispatcher = new Dispatcher($dispatcher); - } + if (!$dispatcher) { + $dispatcher = new Dispatcher; + } elseif (\is_array($dispatcher)) { + $dispatcher = new Dispatcher($dispatcher); } - if (!$this->dispatcher) { - $this->dispatcher = new Dispatcher; + if (!$dispatcher instanceof DispatcherInterface) { + throw new \InvalidArgumentException( + 'The first argument is must an array OR an object instanceof the DispatcherInterface' + ); } - return $this->dispatcher->setMatcher(function ($p, $m) { - return $this->match($p, $m); - })->dispatch($path, $method); + if (!$dispatcher->getRouter()) { + $dispatcher->setRouter($this); + } + + return $dispatcher->dispatchUri($path, $method); } /** @@ -361,25 +384,6 @@ public function count() return $this->routeCounter; } - /** - * @return DispatcherInterface - */ - public function getDispatcher() - { - return $this->dispatcher; - } - - /** - * @param DispatcherInterface $dispatcher - * @return $this - */ - public function setDispatcher(DispatcherInterface $dispatcher) - { - $this->dispatcher = $dispatcher; - - return $this; - } - /** * @return array */ diff --git a/src/SRouter.php b/src/SRouter.php index 18c6d0a..c1e8354 100644 --- a/src/SRouter.php +++ b/src/SRouter.php @@ -8,10 +8,11 @@ namespace Inhere\Route; +use Inhere\Route\Dispatcher\DispatcherInterface; + /** * Class SRoute - this is static class version * @package Inhere\Route - * * @method static get(string $route, mixed $handler, array $opts = []) * @method static post(string $route, mixed $handler, array $opts = []) * @method static put(string $route, mixed $handler, array $opts = []) @@ -22,15 +23,13 @@ * @method static connect(string $route, mixed $handler, array $opts = []) * @method static trace(string $route, mixed $handler, array $opts = []) * @method static any(string $route, mixed $handler, array $opts = []) - * * @method static map(string|array $methods, string $route, mixed $handler, array $opts = []) * @method static group(string $prefix, \Closure $callback, array $opts = []) - * * @method static setConfig(array $config) * @method static match($path, $method = 'GET') * @method static dispatch(DispatcherInterface|array $dispatcher, $path = null, $method = null) */ -class SRouter +final class SRouter { /** @var ORouter */ private static $router; @@ -69,5 +68,6 @@ public static function setRouter(ORouter $router) self::$router = $router; } - + private function __construct() + {} } diff --git a/src/functions.php b/src/functions.php new file mode 100644 index 0000000..652c074 --- /dev/null +++ b/src/functions.php @@ -0,0 +1,37 @@ +dumpCache(); + + return $router; +} \ No newline at end of file diff --git a/tests/DispatcherTest.php b/tests/DispatcherTest.php index 0c783b6..5a287e7 100644 --- a/tests/DispatcherTest.php +++ b/tests/DispatcherTest.php @@ -2,7 +2,7 @@ namespace Inhere\Route\Tests; use PHPUnit\Framework\TestCase; -use Inhere\Route\Dispatcher; +use Inhere\Route\Dispatcher\Dispatcher; /** * @covers Dispatcher diff --git a/tests/boot.php b/tests/boot.php index d695811..27c1384 100644 --- a/tests/boot.php +++ b/tests/boot.php @@ -28,3 +28,72 @@ include $file; } }); + +// generates a random request url +function random_request_url(https://github.com/$chance%20=%205) +{ + $characters = 'abcdefghijklmnopqrstuvwxyz'; + $charactersLength = strlen($characters); + $randomString = '/'; + $rand = random_int(5, 20); + + // create random path of 5-20 characters + for ($i = 0; $i < $rand; $i++) { + $randomString .= $characters[random_int(0, $charactersLength - 1)]; + + if (random_int(1, 10) === 1) { + $randomString .= '/'; + } + } + + $v = random_int(1, 10); + + // add dynamic route with 50% chance + if ($v <= $chance) { + $randomString = rtrim($randomString, '/') . '/{name}'; + } + + return $randomString; +} + +// generate a random request method +function random_request_method() +{ + static $methods = ['GET', 'GET', 'POST', 'PUT', 'PATCH', 'DELETE']; + $random_key = array_rand($methods); + return $methods[$random_key]; +} + +function pretty_echo($msg, $style = 'green', $nl = false) +{ + static $styles = [ + 'yellow' => '1;33', + 'magenta' => '1;35', + 'white' => '1;37', + 'black' => '0;30', + 'red' => '0;31', + 'green' => '0;32', + 'brown' => '0;33', + 'blue' => '0;34', + 'cyan' => '0;36', + + 'light_red' => '1;31', + 'light_blue' => '1;34', + 'light_gray' => '37', + 'light_green' => '1;32', + 'light_cyan' => '1;36', + ]; + + if (isset($styles[$style]) && false === strpos(PHP_OS, 'WIN')) { + return sprintf("\033[%sm%s\033[0m" . ($nl ? PHP_EOL : ''), $styles[$style], $msg); + } + + return $msg . ($nl ? PHP_EOL : ''); +} + +function pretty_match_result($ret) +{ + $str = json_encode($ret, JSON_PRETTY_PRINT); + + return str_replace('\\', '', $str); +} From b3a67012cc3b08f85bdc7df8ea8669057c2c8a28 Mon Sep 17 00:00:00 2001 From: inhere Date: Thu, 11 Jan 2018 19:02:29 +0800 Subject: [PATCH 033/151] some update, upgrude php version to 7. --- LICENSE.md => LICENSE | 0 README.md | 8 +- README_en.md | 4 +- composer.json | 2 +- examples/benchmark.php | 2 +- examples/cached.php | 3 +- examples/cached/bench-routes-cache.php | 6144 ++++++++++++------------ phpunit.xml.dist | 2 +- src/AbstractRouter.php | 64 +- src/CachedRouter.php | 37 +- src/Dispatcher/DispatcherInterface.php | 8 +- src/Dispatcher/SimpleDispatcher.php | 38 +- src/ORouter.php | 14 +- src/RouterInterface.php | 10 +- src/SRouter.php | 2 +- src/functions.php | 6 +- 16 files changed, 3204 insertions(+), 3140 deletions(-) rename LICENSE.md => LICENSE (100%) diff --git a/LICENSE.md b/LICENSE similarity index 100% rename from LICENSE.md rename to LICENSE diff --git a/README.md b/README.md index 3b647ad..dcbdfaf 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # php simple router -[![License](https://img.shields.io/packagist/l/inhere/console.svg?style=flat-square)](LICENSE.md) -[![Php Version](https://img.shields.io/badge/php-%3E=5.6-brightgreen.svg?maxAge=2592000)](https://packagist.org/packages/inhere/sroute) +[![License](https://img.shields.io/packagist/l/inhere/sroute.svg?style=flat-square)](LICENSE) +[![Php Version](https://img.shields.io/badge/php-%3E=7.0-brightgreen.svg?maxAge=2592000)](https://packagist.org/packages/inhere/sroute) [![Latest Stable Version](http://img.shields.io/packagist/v/inhere/sroute.svg)](https://packagist.org/packages/inhere/sroute) 非常轻量级的路由器。无依赖、简洁、速度快、自定义性强 @@ -19,12 +19,12 @@ - 支持通过方法 `$router->dispatch($path, $method)` 手动调度一个路由 - 你即使不配置任何东西, 它也能很好的工作 -**[EN README](./README.md)** +**[EN README](README_en.md)** ## 项目地址 - **github** https://github.com/inhere/php-srouter.git -- **git@osc** https://gitee.com/inhere/php-srouter.git +- **gitee** https://gitee.com/inhere/php-srouter.git ## 安装 diff --git a/README_en.md b/README_en.md index 72f0b3a..b950ab3 100644 --- a/README_en.md +++ b/README_en.md @@ -1,7 +1,7 @@ # php simple router -[![License](https://img.shields.io/packagist/l/inhere/console.svg?style=flat-square)](LICENSE.md) -[![Php Version](https://img.shields.io/badge/php-%3E=5.6-brightgreen.svg?maxAge=2592000)](https://packagist.org/packages/inhere/sroute) +[![License](https://img.shields.io/packagist/l/inhere/sroute.svg?style=flat-square)](LICENSE.md) +[![Php Version](https://img.shields.io/badge/php-%3E=7.0-brightgreen.svg?maxAge=2592000)](https://packagist.org/packages/inhere/sroute) [![Latest Stable Version](http://img.shields.io/packagist/v/inhere/sroute.svg)](https://packagist.org/packages/inhere/sroute) a very lightweight and fast speed router. diff --git a/composer.json b/composer.json index c7745ac..a5c597c 100644 --- a/composer.json +++ b/composer.json @@ -13,7 +13,7 @@ } ], "require": { - "php": ">=5.6.0" + "php": ">=7.0" }, "autoload": { "psr-4": { diff --git a/examples/benchmark.php b/examples/benchmark.php index 880e7c0..61fd1c2 100644 --- a/examples/benchmark.php +++ b/examples/benchmark.php @@ -51,7 +51,7 @@ " ms, For collect and parse routes.\n\n"; // dump caches -$router->dumpCache(); +$router->completed(); /** * match first route diff --git a/examples/cached.php b/examples/cached.php index a58e3e3..e23cdd8 100644 --- a/examples/cached.php +++ b/examples/cached.php @@ -82,6 +82,8 @@ function dump_routes() { $router->map($route[0], $route[1], $route[2], isset($route[3]) ? $route[3] : []); } +$router->completed(); + $dispatcher = new Dispatcher([ 'dynamicAction' => true, ]); @@ -92,7 +94,6 @@ function dump_routes() { }); $dispatcher->setRouter($router); -$router->dumpCache(); // var_dump($router->getConfig(),$router);die; try { diff --git a/examples/cached/bench-routes-cache.php b/examples/cached/bench-routes-cache.php index 5612a81..f5d5aa2 100644 --- a/examples/cached/bench-routes-cache.php +++ b/examples/cached/bench-routes-cache.php @@ -2,6744 +2,6800 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2017-12-29 10:33:50 + * @date 2018-01-11 19:01:43 * @count 1000 * @notice Please don't edit it. */ return array ( // static routes 'staticRoutes' => array ( - '/k/emcnt/h' => array ( - 'GET' => array ( + '/rdubekwyuzqs/eqjouuf' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fwu/yt/vuo' => array ( - 'GET' => array ( + '/mrle/s/kg' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/lors/awnbukt' => array ( - 'PUT' => array ( + '/lhmjg/nf/xprvld' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/aff/b/c/wlcah/wtsittboyj/' => array ( + '/aetvw/ahtyc/rrl' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fxwfanzjobjln' => array ( + '/tztuuxwqxnwoh/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pboxzrcpfbzq' => array ( + '/lkndknele' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dseclluchhonkj' => array ( - 'GET' => array ( + '/faexpgfstpjvcqfix/sr' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/utbenb' => array ( - 'GET' => array ( + '/efn/pwf/zwuebazm/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/t/dk/xvqzkdqnvzlfxdln' => array ( - 'GET' => array ( + '/nw/qh/chwvmjakeurbba/r' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/yz/qv/c/vuvcrmsaw' => array ( - 'GET' => array ( + '/y/vbrc' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/u/y/d/bg' => array ( - 'PUT' => array ( + '/kwdqp/bseiqxp' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/bjvrhiljd/ozprqacg/' => array ( - 'PUT' => array ( + '/xubm/hhaih' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/pj/qiih/exaassflvehtc' => array ( - 'GET' => array ( + '/duvcuieui' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/doenusmlykchmtzmxp' => array ( - 'POST' => array ( + '/xpmc/tx' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/ekwud' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fp/diituuleiy/unq' => array ( + '/pnxui' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ntswpaprtvx' => array ( + '/fun/k/g/rzmnmydjuuu' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/fsz/nebpuiabfjtdtuvmi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rlgsdlgikgfp/' => array ( + '/razmibqdkrmbybtc/fq' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/frkfhwku/atv' => array ( + '/fxrpufcaeonpfl/' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/ebdghsw' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gasuq' => array ( + '/xqjdaumiec/mjuiotofpt' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/lcf/ytagxgcyyreky' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dptl/zwfdjuxsijbpa' => array ( + '/rggydhhovuqsoxci' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/mqmcuiyd' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tevnp' => array ( + '/ydnqomlerbp' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/yqqviutso' => array ( - 'GET' => array ( + '/d/e/lhjp/vxaxwjceksstq' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vjhzgyevvegdry/' => array ( - 'GET' => array ( + '/ktabmrzn' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wbfrbpiatcpqetv' => array ( - 'GET' => array ( + '/ycjieq/m' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/m/ddqizei/yrxx' => array ( + '/rvrvpneycnlnkreou' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/au/jufkegfvj/' => array ( + '/kidy/z/jqu/twkpto' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gmtgzmbryyjfo/' => array ( + '/nvbpbsdvy/i/jgvylrn/c' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/xjseptqofpqwhmfyple' => array ( + '/wutfuwtjbon/hte' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/qs/exmspbgs' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/ubqaee' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/lvrjssp' => array ( + '/jafmfiut/frgfdyhzfse' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/afw/iqucvxsdrlgy/x' => array ( + '/dioxmmylq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vvyvvhqfksxlv/ktzzmkc' => array ( - 'PATCH' => array ( + '/reozydmhpw' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ylqnxhzyi/ne/xzdplv' => array ( - 'PATCH' => array ( + '/twxghvgbghr' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xtsdexnoavui/t/' => array ( + '/ojqz/dgtqmwpmpluay' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cuvmuzafxxkvn' => array ( + '/ubdahegxroasbsqwb' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/mubnfce/wweitbucbbed' => array ( - 'PUT' => array ( + '/upjoivkb/glwtfzudl' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vbhtpxqmrb/r' => array ( + '/nhj/ozb/q' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/clp/hlqpgm' => array ( + '/wsrx/j/xpvvpnzj' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/psn/wqvcepodf' => array ( - 'PATCH' => array ( + '/sbsmuof/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ieojdcugwqf' => array ( - 'PUT' => array ( + '/tcypakdyxqi/zidz/ur' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qy/gz/fsyilvxd/dhf' => array ( + '/eumrp' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vwk/vhuv/px' => array ( + '/t/bt/ax' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ec/unuwnokbos/q' => array ( - 'PATCH' => array ( + '/tclbmpdpd/rclomqis' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hkt/fcumucth/yzynhbd/' => array ( + '/ggck/k/pvntxms' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/bui/ogjyzh/uc' => array ( - 'GET' => array ( + '/m/tzprz/k' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/kdue/dx/vxpuj' => array ( - 'POST' => array ( + '/e/ccyoqblqu/bhdzvxh' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ltbdctc/wd/hupj/dbu/hhy' => array ( + '/klhpay/eu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fnedynthbyr/czf' => array ( - 'GET' => array ( + '/jvdvzrtr' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/qb/hzlgzzrfp' => array ( - 'DELETE' => array ( + '/mzf/ej/cv/mxp/ogfpy/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ytzrf/sbmui/jxbxxg' => array ( + '/xjpoehbtcg/ttb' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/hedxnitk/e' => array ( - 'GET' => array ( + '/gk/zdzhpgtbgot/kk/drswf' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qnvt/yuxspo/t' => array ( - 'PATCH' => array ( + '/erojcz/am/emlqd' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ngytd' => array ( - 'POST' => array ( + '/vgrlxa/lyk' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ggbhsemw/trldqgurmu' => array ( - 'GET' => array ( + '/vtani/a/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/i/onkfncmanhalyrsmyzo' => array ( + '/oouvee' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lnsbtmyr/u/igpy/ktlyc' => array ( - 'PATCH' => array ( + '/qlavfd/l' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/cj/xx/zu/qbdlwjjf' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/mgxiwq/tviougrf/cd/xts' => array ( + '/omj/rnygzywakx/w' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fwpyxrrmoywtgbzp' => array ( + '/kyxf/wpx/pfxs' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qnv/gop' => array ( + '/gabrfqmv/uyegryxx' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/spkeybyrm/ksnyaaf/' => array ( - 'PUT' => array ( + '/slywkjuvevfczxvb' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gzmnx/cjppfoscbk' => array ( + '/hyimjhxjdjk/lqrh/d' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rbru/wb/j/chuf/bzc' => array ( + '/cteuitxjhq' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/mxwaoflolsv' => array ( + '/jomtooqj' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/uymlhmlvddorit/gtesoe/' => array ( - 'PATCH' => array ( + '/aeliuesrvuh' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/cjoeqkniryen/dvuezc' => array ( + '/ialadijb/ys' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/kspvogtlf' => array ( + '/m/qbxf' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/fch/cjpj/yqf' => array ( - 'PATCH' => array ( + '/uwhmifhkhzzg/gp/peeyz' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qplnkf/baqjlo' => array ( + '/culxuxfd/jddn' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/eizwfhileoplw/etwxe' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/lvmn/g/us/suoxz' => array ( + '/sicxjoiposr/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qymajrcxskvz' => array ( - 'PATCH' => array ( + '/rpnczpiqrsxu/qixutst' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/d/gq/i/ie/nnbertcuxizl/k' => array ( + '/dwvkojr' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ezpxi/s/' => array ( + '/xrvo/nxe/zdxglpedzbn' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nrmkeahakd/orozcw/qqw' => array ( + '/b/gujpvtxtox/buz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tawabjehjxltew/bm/f' => array ( + '/ionbzecrnt' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ufuwogemxkk/xumzk' => array ( - 'GET' => array ( + '/yjodf/pv/i/ehk/gzybpruzx' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/u/zqoctyglwvzpeixdyv' => array ( - 'PUT' => array ( + '/axcmofxzcx/fmysu/babh' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ytqrl' => array ( - 'POST' => array ( + '/hrmawci/ybarbq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/cg/zvzb' => array ( - 'GET' => array ( + '/plyl/s' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ipkjzahwldmsuo' => array ( - 'PUT' => array ( + '/mupt/u/dlyl/yukdg/qe' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/gngsmdi/jqd/qqkdotn/' => array ( - 'PUT' => array ( + '/syeamc/oxwtjfzqqvix' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/akwde/yrnnknqabj/msfq' => array ( + '/kl/y/llzahczisfwenporv' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lkzpcc' => array ( + '/cbbjfm/ogq' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/r/xsdm/crh/pi' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/gckxaeprc' => array ( - 'DELETE' => array ( + '/tgotizamwixbsgvuoy' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fg/aqs/ybsfsmex' => array ( + '/rvmdsiruyz/ien' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/npofgylmskfqk' => array ( + '/pzkbzqw/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/eup/ihobssfzyhyl' => array ( + '/bywaox' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/km/wvcksorzdm' => array ( - 'POST' => array ( + '/weuiqlhvj/fpxqgi' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vfsnc/jw/whn/cq/coobcdwt' => array ( - 'PATCH' => array ( + '/mmyqveki/qan/wa/eanq' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/bxjveqbrhxp/f' => array ( - 'PATCH' => array ( + '/ukcdypzxin' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/kbporota' => array ( - 'GET' => array ( + '/lnlubpgcoo/m/gk/x' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ly/dynnglbus/nogvcl' => array ( + '/ns/sjctczvlyx/n/h/jg/khfq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/br/flsjxmyhfswkmy/emkw' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/wlxlhgkehsluw' => array ( + '/scvukfvieht' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/lrkbunpbfanj/bhqa' => array ( - 'DELETE' => array ( + '/caf/qsrqfptvbwv' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/xewfr/dzuynxzxjf/e' => array ( + '/vbiovav/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tyih/yh/owmq' => array ( - 'GET' => array ( + '/ntqljlkxlg/v/azrhnui/g' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/thfcev/e/f' => array ( + '/mrjvq/cjtpudmsxr/uoi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/emhabkhvm/v' => array ( - 'POST' => array ( + '/pibqqslnk/w' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lhgty/zyedqixe' => array ( - 'PATCH' => array ( + '/celbnlcadtlkuap/kz' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ysebnogjnu/efgn/irxii' => array ( + '/r/cirhugki/pfx' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nlsfrr/yjtgawojff' => array ( - 'DELETE' => array ( + '/yx/fhwcqqclhwmyfp' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/uv/l/tlssgvsz' => array ( + '/ykukjiegxtlrjdt' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/waqdwcysqcz' => array ( + '/rqubrpk/t/jvylntcix' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/lrc/glrznmzmiohikbq' => array ( + '/h/vendunifpbmh/xciwq' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nhmas/fw' => array ( - 'PUT' => array ( + '/rhkebutiqgkkj' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xgugzfd/kkiupvrku' => array ( - 'GET' => array ( + '/slcduxwcwkzrzm' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wlcqoupx/bufzgjh/' => array ( - 'PATCH' => array ( + '/ejfgj/ojob/hbc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ifdjfq' => array ( - 'PATCH' => array ( + '/xgabfo' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ognbjnqyj' => array ( - 'PATCH' => array ( + '/jbfit/x/wkaajvjdb' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ill/maurostpgvcfmliv' => array ( + '/kojzdpk/nyy' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/efvbx/ufvyidjve' => array ( - 'DELETE' => array ( + '/of/ueo' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vpvj/wvbhbla' => array ( - 'PUT' => array ( + '/zstjhbzg/hiximizwwjp' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qjcdfkemabczwjfmf' => array ( + '/awuppxzgmnx' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/csdrazahyusgupmv/' => array ( - 'PUT' => array ( + '/otzvicbhzdielthp/dm' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lifdzketj' => array ( - 'PUT' => array ( + '/pvmaiqd/vnfxiu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ynaliudjrxgyoznk' => array ( - 'PUT' => array ( + '/skjgeij' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hqwmjjjfvpzjmouj' => array ( - 'POST' => array ( + '/gmx/gr' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/hgkkejsihuqdvmr/tz' => array ( - 'POST' => array ( + '/d/usmlyf' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ztyevzbgyqcxbmxd/ncj' => array ( - 'POST' => array ( + '/kiu/ezlg' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/vwjctohqnabvkp/caqn' => array ( + '/gizmbr/zvvre/uiux' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/em/x/aq' => array ( - 'PATCH' => array ( + '/qxh/krsg/frr/a' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vglvriothvkt/vdryec' => array ( - 'PUT' => array ( + '/jtlzjudz' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ldjv/ceojckhkzzmrxihc' => array ( + '/ctpsvwamqhebb' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xyvb/mfu/w' => array ( + '/ujpjtcndwqs' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/dbfccmigpu/ycv/jrxl/' => array ( + '/jlbcuenjiziuqfrjh/g/l' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zgwgwnkviwsoao/mk' => array ( - 'PUT' => array ( + '/ijw/iharcdhlqje/wy' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/l/fvwl/eq/cw/lpz' => array ( + '/aqr/fotn/upnjkoxia/ivz' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rrkbp' => array ( - 'POST' => array ( + '/hgddkg' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mtnceecijnizxmdab/g' => array ( - 'POST' => array ( + '/uovwxqnu' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/t/hlow/ecn/gsv/q/ikjx/' => array ( - 'PUT' => array ( + '/tsz/bk/cy/zifb/tc' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/cr/boxvdnokawum/qi' => array ( - 'GET' => array ( + '/umfla' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/kvjj/jhu/nv' => array ( - 'GET' => array ( + '/wl/mwavo' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/qibfynjni/px/nfhln' => array ( - 'GET' => array ( + '/rqkwmkv/x' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/elbwbezo' => array ( - 'DELETE' => array ( + '/ycdlxlmnmsoexhwoc/jrr' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/arnw/m' => array ( - 'DELETE' => array ( + '/cssfa/kaf/tepzi' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/npnravgo' => array ( + '/nzumytmz/s' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/trfusepfj/yxai' => array ( + '/gqmjrsv' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rshk/bpxyutb' => array ( + '/wslq/cwzn/busc/q' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gqyxilglnhozawi/xn/pe' => array ( - 'DELETE' => array ( + '/e/ycugv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qb/jzkbz' => array ( - 'POST' => array ( + '/ikazqwter/k' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/i/qbsaxkcymdnslr' => array ( - 'POST' => array ( + '/mrhqwabt' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/l/ioynqommawpa' => array ( - 'POST' => array ( + '/ositiypihcedn/sd' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wkgt/frdgsv' => array ( - 'PUT' => array ( + '/uqpicteciyghfyu/yo' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dvlzgrelgeamav/e/o' => array ( + '/rwtfnol/ew/ajcxg/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/afcrt' => array ( + '/mkmqtur' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/aylybcpgjq' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/lwrvzxaoinljv' => array ( - 'DELETE' => array ( + '/qvsr/fsg/vlbdr' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/nciwlsohzjgpmpcxic' => array ( + '/peb/zuwzb' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/g/rxbfjgaiz/vwv' => array ( + '/ectmxffsfgovoba' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qthyvip' => array ( - 'PUT' => array ( + '/nying/ik/mioflhjsl' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/mmbb/a/xi/iej/znpye' => array ( + '/bkym/v' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/c/kcrej/kfo/o/' => array ( - 'DELETE' => array ( + '/ar/aeowir/mkkrcwpsuxa/p' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dp/zfgyfyzvqhyxpi/nlew' => array ( + '/faazzrdlodbuwqxhs/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dgrko/rdkq' => array ( - 'PUT' => array ( + '/lfaxh/rboyzcnj/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dgojbq/ydmgxr' => array ( - 'PUT' => array ( + '/z/vzvr' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/vdsz/v/pngrja' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/geapdf/xblfrutnryh' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/x/jlqz/ss' => array ( + '/j/wm/euah' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/oiejr' => array ( - 'POST' => array ( + '/nkdrkevgelpihtfgn' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sfwypcpn' => array ( - 'DELETE' => array ( + '/ffwzdamdzdts' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/yzpkecsiclbzjac/lyaea' => array ( + '/xmqwxc/yziktnaaosu/fz/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wvtgq' => array ( - 'DELETE' => array ( + '/wpl/lfoh' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pzus/uorciejzboa' => array ( + '/zyid/ci/iing' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/xcmjuonanh/ixxyobjeqx' => array ( - 'PUT' => array ( + '/rjbxj/glg' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ux/ygujez/nbrtcwrocxh' => array ( - 'PUT' => array ( + '/wfqrqckc' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/yqaxgiglvbccjespua' => array ( - 'PUT' => array ( + '/mtwoaagafoc' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/btxrzvp' => array ( - 'PATCH' => array ( + '/psssp' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qkx/hyyojgpcz/n/iltpo' => array ( - 'PUT' => array ( + '/zhfdbrs/gzglikpsdfssb' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ljrkayjuhknc/pwdr/d/lym' => array ( - 'PATCH' => array ( + '/hvxw/dbso' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ajswtsabtd/xcms/xrr/ude' => array ( - 'PUT' => array ( + '/j/vr/ftbpwadwlsn/qjs' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wpxedzkpjebx' => array ( - 'DELETE' => array ( + '/hzrzlyjoufvbbdkaxl' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fnwps/j/qptbyzgjzdrmdo' => array ( - 'PUT' => array ( + '/sksqtioasic' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yzmvtkkuzrew' => array ( + '/xvwgappzd/od/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ehfvtbcudl' => array ( + '/y/urfwm/rtbl/pptsjv/oxa' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/apmyitaddgvfd' => array ( - 'GET' => array ( + '/rgyrc/obeysp/xkcsmjt/ae' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/xnr/ao/saldwcilfdg/' => array ( - 'GET' => array ( + '/jqeqomw/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/bhzjgjadjyymywe/yycu' => array ( - 'GET' => array ( + '/tioppymywiizquzzndw' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/logvcnhencgnhjek' => array ( - 'PATCH' => array ( + '/v/wlgqlw/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/cjrk/ip' => array ( + '/iozhyvojw/wggwienkkl' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ph/oytccnc' => array ( - 'GET' => array ( + '/kfgvqpoo/ju/twyxdyfpaa/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/djehqw/ngbfx' => array ( - 'PUT' => array ( + '/cfxf/yiozqwdr/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tyykkptrcbfl' => array ( + '/ctvabxueaawi' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/whcyzwkjlglmethguwed' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), - ), - '/jbcipkx/d/ucf/ymqyipwhd' => array ( + '/dlyhmfu' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/stzpvr' => array ( + '/kdxqt/ytzeqpzaj' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uqalgfhkknmtlg' => array ( - 'DELETE' => array ( + '/jeloxxponuur/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tdger/nvoks/itntbn/o' => array ( - 'PUT' => array ( + '/bbybake/tgrwjaaz' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/nqobs/cksjhvrruyoxnp' => array ( - 'GET' => array ( + '/gbzs/oucuydrj/p/h' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ljmz/rwzspjqh' => array ( - 'GET' => array ( + '/hbwxtdkuhnfwtzmb/mq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ydbseemubrqd/nvg' => array ( + '/djqjnwfz/olx/q' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/gbdycdkf/ivtvfs' => array ( - 'PUT' => array ( + '/hefff/zdpdshv' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/urqlr/loizdnituv' => array ( - 'POST' => array ( + '/xlamne' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mdzbjdcniishhycvy/a' => array ( + '/uimqtytggivlfnq/oqsms' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gxycy/ferqawbvfht' => array ( + '/wpgwduilidenm/vxp' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fx/szllbizwzxe' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/hefkwtzzhi/v/ppvc' => array ( - 'POST' => array ( + '/dhgdm/dcwezlhwhy' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/fgvzsjawinolxu' => array ( + '/qvpkevvndizbfg' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/as/ltrrvkukijeyztvaft' => array ( + '/lfgyawe/dpbwrwqz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/e/dbou' => array ( - 'PUT' => array ( + '/eylodfbha/scctshl' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/p/tksiezeituxqpefe' => array ( - 'PATCH' => array ( + '/ewzgctjelw/c' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/whacsnmavhbq' => array ( - 'PUT' => array ( + '/wmcnjtkwmecukaylz/xgh' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/hnviad/zcghjbraso/pyll' => array ( - 'PATCH' => array ( + '/fl/zy/yj' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bhbknnkoafnxgzmfb' => array ( + '/nbvv/cav/unewekpewlapp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lkuouhcfhrlgr' => array ( + '/s/v/oowcgzqqektkmeqaoe' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/yqu/dc/kzgc' => array ( - 'GET' => array ( + '/hlymzlymchxs/r/lpkxg' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/iol/bjahqmjq/tb' => array ( - 'DELETE' => array ( + '/crxihvavy/lzoe/sq/fnlfs/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/amejn/ttuoepq' => array ( + '/zkuibgiiaxmgqop' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/j/wogdnhozh/nce/fvk/pqu/y' => array ( + '/nrnlwnalrgsr' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tjq/liel' => array ( + '/z/xmmiktx/ruheya/yhn/zw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/oaqhm/thsdziqzzw/' => array ( - 'PATCH' => array ( + '/gdfoja/k' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/yvrgkszet' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wzoiypr/lm' => array ( + '/jmzx/flc' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yraymvlunkubm' => array ( + '/enxkib/vjwakar' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/sgzbdpwwfqubl' => array ( + '/zfauyui/uforvlma' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/q/ejaf/mea' => array ( + '/kjr/kpvl' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/q/fyxjhzbf/nhtctc' => array ( + '/jxaahzwcs' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/p/winoiujh/k' => array ( - 'GET' => array ( + '/fjusephjej/viuw/cdl' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/kocgus/knoa/vf/zpzd' => array ( + '/thwtsqevanfljegvhsfn/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rpldopolbwbiq/ry/syh' => array ( - 'POST' => array ( + '/vxvfigdaufgm' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qwhksdfx' => array ( + '/vumxwsmoyjzqtu/n' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sdpydc' => array ( - 'GET' => array ( + '/oy/wlf/m' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ebspd' => array ( + '/kcny/gvdkysgn/mqrwm/r' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/j/ddwvkg/i' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/n/xkrhsy/gz/' => array ( + '/zrfprqfdiosmqtf' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/hvh/bzl' => array ( - 'PATCH' => array ( + '/spa/iw/zne/xu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kaedsom/rf/ylg' => array ( - 'PATCH' => array ( + '/yolqujdri' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/huoqhdbrmo' => array ( + '/ghdyzh' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kpoo/k/aorbbbysdr' => array ( - 'PATCH' => array ( + '/xixbbbrsmosrftyyaoq' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/hg/fwilbwqlnttrw' => array ( + '/wnxcy/mzihqmbi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zgsflmlil' => array ( - 'GET' => array ( + '/hwybp' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qsgxl' => array ( - 'PATCH' => array ( + '/doyrxzryqztwu/djy' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rll/hjirocgyzm/p' => array ( + '/zwfcvyoo/ywpe/tsopw/dkw/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ethugpd/ubnmlvlcvtvbj' => array ( - 'DELETE' => array ( + '/ndsavhr' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vxhgjz/kzzbb/' => array ( - 'GET' => array ( + '/dnrznu/oantlop/gs/iro' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ksfuc/pucofmi' => array ( + '/dnbbdybxhez' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ptww/poaolrhtsd' => array ( + '/shedvidjiuapxy/sihexf' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/ttj/nzvz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/w/unsdoqlyuxhg/quhq' => array ( + '/efnrsdstawezovm/havf' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/gumikzshlxblzbw' => array ( - 'GET' => array ( + '/nhbkdrxvt' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qnxolm/jzzfvucytukafo' => array ( - 'PATCH' => array ( + '/lu/oomjopg' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/y/fdaxowybinnnfce' => array ( + '/urrqem/efkxggyas/lkpv' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vos/vz' => array ( - 'POST' => array ( + '/cnilovlosnsg/pa' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/lutrljue/xberq' => array ( - 'DELETE' => array ( + '/t/zhpq/lvx' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/p/acmmjqlpshoulxj' => array ( + '/wfi/lxu' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/syeopotldg' => array ( + '/caqzsd/ka/vnpn' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/iprcbyghmrlespyu' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/xt/mwbabja/mosehtqp' => array ( + '/m/vzpsmi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ni/iul/' => array ( + '/wteltlanl/tzm' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/s/pzpeeskh' => array ( + '/mnxapyah/ietxt' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/o/lpuguug/i/e' => array ( - 'PUT' => array ( + '/tacq/zasjz/soha' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/biqf/rh' => array ( - 'DELETE' => array ( + '/xrdoz/pxwltotz' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/a/f/plqcfrc/imwiqurp/mqs' => array ( - 'PUT' => array ( + '/wr/qqcfuhsvsvfheergez' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/cbyfm' => array ( - 'PATCH' => array ( + '/lgz/idxumb/t/bd/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/k/geoupntakah' => array ( - 'DELETE' => array ( + '/sxgonvemruzv/hj/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zpvelodh' => array ( + '/fgztet' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/m/k/ia/ovwr' => array ( - 'PUT' => array ( + '/riuizno/wvnk' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fze/ohkehz/urtp' => array ( - 'PATCH' => array ( + '/tivkefr/vkx/rawb/qzs' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gcxsuia' => array ( - 'PATCH' => array ( + '/xxfn/dpzsz' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gmgeoedcgb/teiq/' => array ( - 'POST' => array ( + '/twicmrhqr' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/m/d/gaczmkqyef/' => array ( - 'GET' => array ( + '/zraqitqso/d/hykf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dibpygvz/vbngxnhzdph/' => array ( + '/mep/dbfmdgudpsd' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gpsnbjim/qvzqyhjmf' => array ( + '/wprb/casfhuzox/kyg/mw' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/o/pfa/w/puabad/' => array ( + '/dhvzay/lifxzelxemw/us' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ddetfqdeqqpqcaco/qvy' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/yistqaldma/c' => array ( + '/oa/piyighaismmsuog' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ong/szcwak' => array ( - 'PUT' => array ( + '/lnq/kfta' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nyk/sy/yayzqxierpcur' => array ( - 'POST' => array ( + '/rj/pvto/zjvm' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/iblpwhjgaazfg/vo' => array ( + '/a/qdxzyghrqtkr' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rxissdovackqzsa' => array ( - 'DELETE' => array ( + '/xgcm/h' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pchskhgkm' => array ( - 'DELETE' => array ( + '/i/npsgkwojhapr' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pjytf' => array ( + '/mxlikpynv/xi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gggbkvbo' => array ( - 'GET' => array ( + '/x/hjapi/ihh/okpqp' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/gygkqpg' => array ( + '/rm/tiveprzknqj/d' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wvifv' => array ( - 'PUT' => array ( + '/fymddp/ok' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cybqye' => array ( - 'PUT' => array ( + '/avxpen' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/oal/gpb/' => array ( - 'GET' => array ( + '/vliil/p' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cfrlqivuhvmfvn/x/yltur' => array ( + '/be/nwq/odvzcwjfhu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tjdeguiiugdz' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/we/wsbyqmrwfasi/m' => array ( - 'GET' => array ( + '/kdzkepzj' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fmytj/z/vrxveg' => array ( + '/qwfotcbj/peacerxm' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ephk/liynljmzxddag/x' => array ( + '/noivkzmxrs' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ohlrdwitulbqdyppht/ab' => array ( + '/mkn/rhwsf/pjtnf' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/yojoewqifdqwgp' => array ( + '/wvezlpvhxi' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qf/murqivit/l/l/xtstvec' => array ( + '/pnfqllz/ztfq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/td/wet' => array ( - 'PATCH' => array ( + '/qwx/qacvi/z/osmc/yfh/vsw/y' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/foslwhpcmo/woyjz' => array ( - 'PATCH' => array ( + '/kswjfq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/udgdvus' => array ( - 'POST' => array ( + '/xdu/unevfr' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zsuqcinxba/fpw' => array ( + '/in/xfeexoqyjjuh/db' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/w/gjyuuahp' => array ( - 'PUT' => array ( + '/pbggtdzqjiykgxj' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/votsq' => array ( + '/otnaipvgpzk' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ymrvdq/kqbltd/kl' => array ( + '/gxrf/unlhpyqtpjxw/klmq' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/cpip/xf' => array ( + '/rkozoejstev/veke' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/gm/qccjf/qu/qktpz' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/trwisvdlkusadht/' => array ( + '/x/yzid/qwvjslrq/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/phkchqpvu' => array ( + '/qgzptzyjts/sijjk' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gkymzaebtxdeovd/o' => array ( - 'DELETE' => array ( + '/pfrln/qtqid' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mwyuklunzjkbt' => array ( + '/pillptzf' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fkji/mnf' => array ( - 'DELETE' => array ( + '/mgxvzx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jehz/guz/yh' => array ( - 'DELETE' => array ( + '/ihhyqhsp/vzzf' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lmciitdu' => array ( + '/er/icbbqehv/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jsvo/wkidps/wesbmpuavb' => array ( - 'PATCH' => array ( + '/lhkxd' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qhqd/ezjariw/mzubl' => array ( + '/mmthkbcsgpxi/cexy/jpeu' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/mgbzhtdmzop' => array ( - 'PATCH' => array ( + '/wd/zneinubo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rpkxifkjszj/e/rxws' => array ( - 'PATCH' => array ( + '/apvhy/eh/hnubtns/piyp' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vozyj/tfhtqb/enczjz/rf' => array ( - 'GET' => array ( + '/gkrz/lkwfl/gwah/wmg' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/yvicknzjqzbj/lbkifkxe' => array ( - 'DELETE' => array ( + '/zyccjmuod' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/x/tjxgjcifbmw/q' => array ( - 'DELETE' => array ( + '/oeehqaa/knx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ypcnldyeltkzxdakogp' => array ( + '/lrmwpclc/cmbhoyiayqw' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ygkiefv' => array ( - 'GET' => array ( + '/x/u/zceoeivop/hxmsj/m' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ppd/b/noh' => array ( - 'PUT' => array ( + '/maewuklfwr' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/e/adzss/gc/clqnqsaay/y' => array ( - 'PUT' => array ( + '/otksljkwf' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/dlchlchgrc/wgbmol/i' => array ( + '/nlhefxriunu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bfpvqhjxkxqjd' => array ( - 'GET' => array ( + '/ireqblhbqqabhibggcue/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mhhjvbkpod/' => array ( - 'POST' => array ( + '/wb/ljydlmm' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/snapotdsfrlejz/baiid' => array ( - 'PATCH' => array ( + '/viv/m/qdhfgczju' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dffizqobpwwtrohwpkg/a/' => array ( + '/iyzahvlbfodv' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pmreopex/e/uvbzazxv' => array ( - 'POST' => array ( + '/pccha' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/emewbfsgxqrl' => array ( + '/varok/sz' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zyiti/l/' => array ( + '/weexh/wddwnp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gobcod/kvix/bfknqn' => array ( - 'POST' => array ( + '/r/tdpxtnbq/zju' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tvyumdsnuyt/uaofndx/m' => array ( - 'PUT' => array ( + '/djkov/fxqtjamhxqf' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kuoe/f/idosscqedbr' => array ( - 'PUT' => array ( + '/y/mwzkfubkuy/ezbad' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xbfhjcrs/laaiskkw/nld' => array ( - 'GET' => array ( + '/kvfaxzhb' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/d/edhv/j/snpw' => array ( - 'GET' => array ( + '/sc/mjjaj/akrb' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/i/svldt/c/' => array ( - 'POST' => array ( + '/rlxmo/fpfxe' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gmomyayydyblnp/' => array ( + '/dcav/u/vuuoxbgvf/qcrsk' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/errl/j' => array ( - 'POST' => array ( + '/ekdnnowvxnop' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/levgepwn' => array ( - 'PATCH' => array ( + '/oqfgnistfuky' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/clj/cl/cks' => array ( - 'GET' => array ( + '/vjwgr' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ryik/ecywejvu' => array ( + '/jdiftgrsnin' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vgli/nody/qnafuhkz/yfoj' => array ( + '/cfvf/gjqlriy' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lrkc/ejijooy' => array ( - 'PATCH' => array ( + '/frqamk/yxuphf' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/pjweczyzfzem' => array ( + '/eyntqywgwrtq' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ospomj/wywthdeqf/ta/x/ar' => array ( + '/iogrxlrlqktmf/u/njzn/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/kcjtdxogknuurbnjtdn' => array ( - 'PUT' => array ( + '/zg/odm/zbxvw/qtyo' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yth/xpzi/qlqhf' => array ( - 'PATCH' => array ( + '/sryllffkxkjx/arlms' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/gqoazlsc' => array ( + '/owpzn/rtmsmlhp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vvvstjx' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/v/pgnp' => array ( + '/ruzbxfcz' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/hywhea/opvu/wb/' => array ( - 'POST' => array ( + '/lzmevhmtpuf/y' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nulpwtp' => array ( + '/q/rzkgffyqp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/q/sbwcwtijtgkorki/qn' => array ( + '/anvcm/x/knlx/nkeffzrto' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/w/ixgy/av/m' => array ( - 'DELETE' => array ( + '/fpfjko/apdv/iiyigf/i' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vowees' => array ( - 'PUT' => array ( + '/aoujeeby' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/xl/mejlqqtp/nkfzlha' => array ( - 'DELETE' => array ( + '/d/yqwl' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/bqyzsqojkxuug/ayp' => array ( - 'GET' => array ( + '/heanjrbhapvfcvsgei' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/yojvte/' => array ( + '/zjrlrpw/pcflvl' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qfmjctfh' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/ay/ntcbfa/ov' => array ( - 'PATCH' => array ( + '/upjcyeayaizcpm/odcmy' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dfjijpkqzxclyli' => array ( - 'PATCH' => array ( + '/nufmlptcc/hbkz/mrhnub' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bbndgtbjeeca' => array ( - 'PATCH' => array ( + '/wltandkweowgzdz' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pojzasgxdxnlkbfzel/z' => array ( - 'PUT' => array ( + '/d/qtebgqaotgi/hnm' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yomwatdrcgxhetalsa' => array ( + '/bjikkdyzwtlr/gi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gbwmeu/tcmdi' => array ( + '/ycqrewshqfoqowch/s/xuo' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/n/ufosarsovwiff' => array ( - 'PATCH' => array ( + '/wt/d/rqstmrarr/ul' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ikmvjvzmeas' => array ( - 'GET' => array ( + '/bwerctm/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/mdw/xvxubd' => array ( + '/saverktep/t' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jbionmpqq/nbvxtqvb' => array ( + '/mhard/tq/vt' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ttgsck/xgc/yv' => array ( + '/jjor/joovp/gvns/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/sialfhxzcrxhc' => array ( - 'POST' => array ( + '/yj/iazj/dpwcjmzdazpxjk' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/itxlxr/btmfywppx/u' => array ( + '/ozluruu/wtouowvpga' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/aecf/gcjvkpox' => array ( - 'PUT' => array ( + '/zsjdiko/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/crvvai' => array ( + '/nxfpkvc' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/sqxljdxuo/yifhacj/jv' => array ( + '/pp/y/it/rmr/tiech' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cdmqgwmkasqhp/' => array ( - 'PATCH' => array ( + '/vvpelshicesl/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/iuajyaxmwtnlvxl' => array ( - 'POST' => array ( + '/hapr/qtnctrtsbs' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yj/bne' => array ( - 'POST' => array ( + '/zmrkbzbp/vf/upxnvgc/p' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/fucbi/k/pu' => array ( - 'GET' => array ( + '/r/hq/edkgphokvixpc/ui' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/vbshizilqloxlwfwyh/' => array ( - 'DELETE' => array ( + '/lrwjpurflgqhsiecgmz/i' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/oetualfo' => array ( - 'DELETE' => array ( + '/mr/bbkf/ipuhgtk' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/dlddwdomzpwgzkmt' => array ( - 'POST' => array ( + '/exmm/qidmcvtzti/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/uakk/ra/v' => array ( - 'PUT' => array ( + '/bzd/exmdtzxa' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/moaakjcnqyrpazwpfzr' => array ( - 'GET' => array ( + '/zslunujquyulo' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ril/ikyez' => array ( - 'POST' => array ( + '/vuszbeic' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sksotvuz/urpwozoe' => array ( + '/gaauxckf' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/lbatw/' => array ( + '/appsxwzpctnu' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/umynrnfvhd' => array ( + '/njiylx/inkkh' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wutkpd/kpmpifppfi' => array ( - 'DELETE' => array ( + '/lholu/viboevog/c' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vzimkeg/tit/w/lnxxhw' => array ( - 'PUT' => array ( + '/iiezdqrqydzjt' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dphrvcacoxbmmlvhno' => array ( - 'PUT' => array ( + '/bqbr/zuimdvpebnbl' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/t/wcetq' => array ( + '/dqaanvdwpblaf/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gyjiaseraeyqpba' => array ( - 'POST' => array ( + '/aqnvfn' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vjlpmubwxvmvhpsbp' => array ( - 'GET' => array ( + '/xrhtqwzmweqmlfrwx/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/hptg/j/y/spijs/aujt/rp' => array ( + '/h/fqpysuhptxqotoeq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/exb/tqkqlefbdq' => array ( + '/sg/kgff/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lpe/izskcwncnakwi' => array ( + '/jwvb/wc' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zcddxmbp/bwpz/qvaltpi' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/miiloxs/jflnvj/' => array ( + '/mencm/abkk/s/e/x' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wgv/rpcv/yxopfvissg' => array ( + '/lqdr/ikozo/ziabu/db' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zglhsrkhbmfigz' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/t/lxbmbt/cocifqhutczwj' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/ikss/hl' => array ( + '/fmrbd/fjrs/nye/lafkjybz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/veujet/xcasrr' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/gombbesuskktwekwz' => array ( - 'GET' => array ( + '/eukrkjlkazxccy' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/vefsgrdxq/bdocfl' => array ( - 'PATCH' => array ( + '/qyvyg/rh/knkviadbfqzp' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/sdcxmgq' => array ( - 'GET' => array ( + '/w/f/ryoac' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fm/q/jczkpyvn' => array ( + '/ovvuxx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nmamb/tmmlxbmffohy' => array ( + '/jbdtr/hkafpjlimyuqkbb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ilfuznckf' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/apnr/gkyxwo/x/e/j/' => array ( + '/oot/v/jgxbiuvoeostrym' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/h/qzqvx/xfe' => array ( + '/ruusazzcn/chs' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xeisbp' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/ki/qvxurqn/bewmtcem/tzt' => array ( - 'DELETE' => array ( + '/whbeo/uy/i/ffytn/nupsov' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ubnni' => array ( + '/y/phszcqmzmmnnjo' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zatsx/fcm/si/us/fsegj/' => array ( - 'PUT' => array ( + '/gtgdcueji' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rqidqlpwejkd/ikx/' => array ( + '/yvppbaewyvxsi/q' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cybwedndd' => array ( - 'PUT' => array ( + '/lbc/vae' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ngabo' => array ( - 'POST' => array ( + '/yjvjzgqeu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/atful' => array ( + '/ipazeqf/su' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tonjipmztcetaoh/obs' => array ( + '/elczbleajatljok/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pieizp' => array ( - 'PUT' => array ( + '/ywsqytcic/hslsaamh' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/u/jlfty' => array ( + '/yodwzdbtulky' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zhgydc/e/bzvqq' => array ( + '/awk/wt/t/famci' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/w/emms/azcoguvsofja/nzi/' => array ( + '/etjebpul/rbeffuwc/n/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/frz/zepvhpj/zs/pxrb/jv' => array ( + '/ihyhjwtzcdib' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tm/taxzmqm/h' => array ( - 'GET' => array ( + '/qd/m/enavr' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wmcihuq' => array ( - 'GET' => array ( + '/dggndyoyemdllpk/zdk/sy' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/eojgrtmmodjzptqn' => array ( - 'DELETE' => array ( + '/gyj/oqfkwewda' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/d/qnlodzmr/tdqphllm' => array ( - 'GET' => array ( + '/rwa/ed/pdnhohff/g' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ntzyzh/zx/b/ka' => array ( - 'GET' => array ( + '/knsutdxy' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nhxmvmfkazp/c/' => array ( - 'GET' => array ( + '/ugjwhucvcs/t' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/d/fcmvvqfypr/nfh' => array ( - 'GET' => array ( + '/nwjdjygwby' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/p/ip/nw/hrgkyxtkncoaw/' => array ( - 'POST' => array ( + '/zowoo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/riue/juiavwaa/' => array ( + '/bsqzhhpoh/ssjm/slbdz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jli/ot/v/zsfvg/yjl' => array ( + '/mnbdoxaizejf' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wduwrpi/ya/sndl/yngpq' => array ( + '/qdsragtu/or/nrmon' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pfusozmjzk/qte' => array ( + '/v/o/osbtynstduv' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xdidx/ttibtw' => array ( - 'POST' => array ( + '/pllccb/ta/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/w/whus/dqs' => array ( - 'PUT' => array ( + '/jpwkxxsfsvg/cfjd' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/f/qmw/d/uoqctzg/dg/xtd' => array ( - 'DELETE' => array ( + '/outjar' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/p/cvawq/ik/' => array ( + '/brsszopfyjhkgr' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fyklngo' => array ( - 'PUT' => array ( + '/pmkisr' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pogfqtapq/iupv' => array ( - 'PUT' => array ( + '/z/eor/ukmt' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ry/eldayifopl/mowx' => array ( - 'PATCH' => array ( + '/gr/iaaysjkfplx' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/fmotdfiknhy' => array ( - 'PUT' => array ( + '/iawyhxkdytc' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/w/sc/ilfzfhj/i' => array ( - 'DELETE' => array ( + '/dhllkqa' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/yfcucpuijv' => array ( - 'GET' => array ( + '/atxvy' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/hq/tjwu' => array ( - 'GET' => array ( + '/pv/gwnqdijknbyguxg/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/rwglricyarlxwzsvenh' => array ( + '/dgm/szr/o/xzf' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/brlls' => array ( - 'DELETE' => array ( + '/vwznvw/qubdjw/pnf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vomfr' => array ( - 'PATCH' => array ( + '/ynfkflgbm/itsrgr' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/t/ntgsnqszfkwzlnciye' => array ( + '/hfxhk' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wefgukrvj' => array ( - 'PUT' => array ( + '/cnrxf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zurjwosds' => array ( - 'GET' => array ( + '/mveqsdielwhomsli' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ymaxaf' => array ( + '/mdcekhz/exmukluq/ml' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uqrox/ha/w' => array ( - 'GET' => array ( + '/b/pgehe' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/jb/j/j/jvyv/fjn' => array ( - 'GET' => array ( + '/i/d/akvje/o' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/kemqwnffksfxdqiawg/b' => array ( - 'DELETE' => array ( + '/kyrq/n/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jcexdlapewokgpvzwnpz' => array ( - 'POST' => array ( + '/dzrxdqvzb/av/ecznpvzgt' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/urw/ksnrqqy' => array ( - 'POST' => array ( + '/jixvnmdya' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vlyho/x/vj' => array ( + '/ulyc/qsclpw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hofobqkgnsx' => array ( + '/caifvhniplxzqdhhczsm' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/geo/wwtqh/pjpf/bosq' => array ( - 'POST' => array ( + '/dhoswe' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/uojvpofotmbdhp/paobl' => array ( + '/av/qacavjryylhppjm' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/acwikraibcoxcvv' => array ( - 'DELETE' => array ( + '/ofttanul' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/gg/ucxyweluc/hsa' => array ( - 'PATCH' => array ( + '/idvg/ruujdtc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gxoloqtb' => array ( - 'PATCH' => array ( + '/uqb/gdz/wmygesth' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ih/ijtz/' => array ( - 'PATCH' => array ( + '/kuwb/tn' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sfbgffvfs/sospbboontq' => array ( - 'POST' => array ( + '/auaastrvoixyvvsl/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/aonannmiq/dhdrwl' => array ( + '/bsqghcpqdtn' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/eolfqe/yfxnw' => array ( - 'POST' => array ( + '/s/dctdult/pj' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nxy/eha' => array ( - 'GET' => array ( + '/eexhc/isbwvsf' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/mgcj/otfdn/lwzdllmvffq' => array ( + '/ptmhlfdgai/fvqmcm/z' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/jfqpnwyrnxpnwudpn' => array ( - 'POST' => array ( + '/vmiv/pxhbxvb/z/ss' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qhrjloquicqdyiqr/aot' => array ( - 'PUT' => array ( + '/sqaiudweotvtrtnrirrn' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/kwia/oi/imcxn/ij' => array ( - 'POST' => array ( + '/kjqy/fqhbnjfctiu' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dcsxyhhte' => array ( + '/pwhw/ulyxquc/dq' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/pwydwrtonywui' => array ( - 'GET' => array ( + '/kitoabzyek' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jsdxpptftpzt/ql' => array ( + '/w/huft/yicqvl/i' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/g/msdcbc/hvyhrxk' => array ( + '/daetkodwdo/k' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/gcnizp/lqvjtsldpnzge' => array ( + '/vbmsuvlvdflmsrear' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/epmhc' => array ( - 'GET' => array ( + '/qwhmnhosh/pvkfr/nup' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/fgoa/tbetpobqz/vz' => array ( + '/vlgbicdjsyqjrw/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nzr/kpuk/nmybfy' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/tpxmwp/vg/n' => array ( + '/wobhqhfojpdwjskndyg' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nvt/so/h/' => array ( + '/xydcp' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zogdyh' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/pizzmsrzzr' => array ( - 'GET' => array ( + '/bzli/lpe/ysj/utus' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/dtdbbsjugnj/gjv' => array ( - 'GET' => array ( + '/tsr/rrsgjrzkqfsjb' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/qfdg/dpom' => array ( + '/fgtxtnmk/wsuoo' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/q/tkvxojou' => array ( + '/rpaujraszzj/ydm/mawe' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yhqulgzzbxwa' => array ( + '/pypptydvd/l' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jenmifrirrbechpo/als/q' => array ( + '/ldldtqm/k' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/j/gckwfkzvuy/n' => array ( - 'PUT' => array ( + '/xdtiiqtostbexl' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/psnliakrr/lwfz' => array ( - 'GET' => array ( + '/yyfl/rr/wxd' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/czvedholtfi/zi' => array ( + '/puqma/xf/pyp/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/uxcdyamzgvmvsslr' => array ( - 'GET' => array ( + '/vpznvnap/eqgcwf/bufvh' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jpt/lrllfhqbywmgnf' => array ( + '/wjhxzarfstgq/pqpa' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ysvqklwaqz' => array ( - 'DELETE' => array ( + '/kt/xwmpkedgb' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pw/q/qkec' => array ( + '/biwrp/or/hlvfpm/hliu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jrmzdhpy/r/icxn' => array ( - 'PUT' => array ( + '/ynkzjlctk' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qzfjepw/ixerap' => array ( - 'GET' => array ( + '/fzzwtjto/nzgae/m' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/kspfg/jrdheka' => array ( - 'GET' => array ( + '/feikgdlclnzdv' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/h/ug/ug/q' => array ( - 'DELETE' => array ( + '/akd/kjupw' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/oy/kglqcq/op' => array ( + '/pccdqxhgba/jaytgx' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rzayltprfslwypelvyb' => array ( - 'PUT' => array ( + '/ofwtpnh/ydiq/ksfynzf' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/fopbcrj/bmdxyw/bieuwx' => array ( + '/s/jgjswqpcq/vwzjzvjs/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/izoof/y/dwoz' => array ( + '/uo/mvtyz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mb/pl/mphodzxepjrfft' => array ( - 'DELETE' => array ( + '/gddwjbz' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/buaeqakgemp' => array ( - 'GET' => array ( + '/xbmhmtlhw' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/qqsu/kokgw' => array ( + '/asvokyjz/lhlzfrhfecmi' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/pzjtu' => array ( - 'PATCH' => array ( + '/jjhqrq/phercerg/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dmy/ycjtpoyar' => array ( - 'DELETE' => array ( + '/aifmtndfebkjg' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rnfkbmuxjhzlcsv' => array ( - 'PATCH' => array ( + '/nywctcs' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/cayvbfeuq' => array ( - 'GET' => array ( + '/dbqh/znujcqmmufxsikoy' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/trs/zivdxtf' => array ( + '/fpqw/khhubhcmdvzxeu/e' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jsfd/ju/' => array ( + '/mvikf' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/eyqywfdsfyhjmfan/njlb' => array ( + '/lgua/bubzw' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/rtrcnmdyzjn/zt/' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/rvz/qjgvuuebclzhepx' => array ( - 'GET' => array ( + '/bmhucuugm' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/nufmfcn' => array ( + '/knpjd/fdlvkkoysw/lri' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/iehkfiht/j/aerx/cm' => array ( - 'DELETE' => array ( + '/yr/gqr/by/ojtorq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tysdtq/gkvngiz' => array ( - 'PATCH' => array ( + '/c/kxtduhdpw/sslotka' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/adjzn' => array ( + '/sie/vtvzvk/odsugrgfwxx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/brf/knpmd/brf/xrqxghcfl' => array ( - 'GET' => array ( + '/lnzefzlqzt/fy' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/be/vvp/gnufz' => array ( + '/dcgnzsltmkbdomxwtk' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cftjplf/ajj' => array ( + '/riikgmszqvtunhx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wwhtgc/qehykatafyas' => array ( - 'POST' => array ( + '/j/pmz/llseps/rvt/pmxwqlk' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/anllmdhj' => array ( - 'GET' => array ( + '/vdpm/pdydq/ljln' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/q/yoqlw/xi/glcdkoe/oge' => array ( - 'PATCH' => array ( + '/pexqniybocnvt/dwj/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/xdgftjoydbd' => array ( + '/rbeifupa/nqboe/lf' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dyyrw/' => array ( - 'PUT' => array ( + '/e/xbtm' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/knyspjahouh/s' => array ( + '/vrfxiucww' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ofsndnjfunscdsvv' => array ( - 'GET' => array ( + '/bbrrb/alq/ummia/ozwqp' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/n/treuj' => array ( - 'POST' => array ( + '/oam/fgizqrzpvirxq' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/o/cjbto' => array ( + '/pzyydvvtzhufbfymkgbi' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/szffd/evugnndadp/w/w' => array ( - 'PUT' => array ( + '/iivwf' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vryjkpm/q' => array ( + '/khrgl' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jokdrumo' => array ( - 'PUT' => array ( + '/gjljkvomgghglt' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zki/ugala' => array ( - 'DELETE' => array ( + '/yrabgyprbtan' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zd/sma' => array ( + '/wowhebplkqvoirudaxx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qctpvb/hpbe' => array ( + '/jjyqvu/pmflf' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wulv/iu/ys/iklrxniajr' => array ( - 'GET' => array ( + '/qywmv/osvjha/xay/mf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/aoeyiiujxygmdgsmglt/' => array ( - 'GET' => array ( + '/kxlpjeg' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/riquaq/aqo/efua/j/r/q' => array ( - 'GET' => array ( + '/w/vltqedutmxg/s/afsom' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mtdqvj/bwndqqmyqbw/f' => array ( + '/irgbmtcaspeurhp/u' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lhmsptuls/rptelo' => array ( - 'DELETE' => array ( + '/im/rbapjlzmj' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bbyscnjmtrnqgphg' => array ( - 'PATCH' => array ( + '/uspepuss/oavmzdcdm/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/at/xwuj' => array ( + '/nkudnemcahrjs/ebgxl' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tvtn/zgopy' => array ( - 'GET' => array ( + '/yb/mfrgybr' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zptqdgimnik/sqoblpf' => array ( - 'POST' => array ( + '/g/oqgkvhl/lp' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ggqoeit' => array ( - 'PUT' => array ( + '/or/skjxkmdjscihgh' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qaxvmtangss' => array ( - 'PATCH' => array ( + '/lwikwh/e/msvupjvgi' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/fwfahgzdner' => array ( - 'GET' => array ( + '/xmh/qp/vj/x/hslpfn' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/cppaxp/g' => array ( + '/zc/vhwnvjztg/doxylxdu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wmbnlckbvhrenewe' => array ( - 'PATCH' => array ( + '/ml/pqrc/yaj' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hyfjfprujjce/' => array ( - 'POST' => array ( + '/huqjtewbnbgwlirbgu' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/twmmizrd/qr' => array ( + '/nxtpv' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/g/tt/jnoe' => array ( - 'POST' => array ( + '/jgnxnfiohrwa' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/angkt/luqccf/pikra' => array ( - 'DELETE' => array ( + '/rquutjzpmgggil' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pbtpw/qrrq/dck/tequpxn' => array ( - 'PUT' => array ( + '/bepbmzzo/z/yfp/ulufxlsy' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/djsjb' => array ( + '/xb/xaiw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cxpdryjliqlttebf' => array ( - 'DELETE' => array ( + '/cr/dro' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nfm/icgce/ynd' => array ( - 'PUT' => array ( + '/u/zremwwnauhpa' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sgf/iwsw/lwkxqgkz/jg' => array ( - 'DELETE' => array ( +), +// regular routes +'regularRoutes' => array ( + 'nxspfb' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/nxspfb/{name}', + 'regex' => '#^/nxspfb/(?P[^/]+)$#', + 'start' => '/nxspfb/', + 'methods' => 'GET,', ), ), - '/rdqnifvgupwd/xihmr' => array ( - 'PATCH' => array ( + 'hzs' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/hzs/ufkcgggelsxhne/{name}', + 'regex' => '#^/hzs/ufkcgggelsxhne/(?P[^/]+)$#', + 'start' => '/hzs/ufkcgggelsxhne/', + 'methods' => 'GET,', ), ), - '/grvqcgh/nucdz/wjwuxo/u' => array ( - 'GET' => array ( + 'uwxiov' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/uwxiov/ieizwfn/s/a/{name}', + 'regex' => '#^/uwxiov/ieizwfn/s/a/(?P[^/]+)$#', + 'start' => '/uwxiov/ieizwfn/', + 'methods' => 'GET,', ), ), - '/pmuogk/pkhcel' => array ( - 'GET' => array ( + 'nbuer' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/nbuer/{name}', + 'regex' => '#^/nbuer/(?P[^/]+)$#', + 'start' => '/nbuer/', + 'methods' => 'DELETE,', ), ), - '/q/hrovla' => array ( - 'PUT' => array ( + 'irlfukmrhu' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/irlfukmrhu/{name}', + 'regex' => '#^/irlfukmrhu/(?P[^/]+)$#', + 'start' => '/irlfukmrhu/', + 'methods' => 'PATCH,', ), ), - '/csj/l/nxk/fmhu' => array ( - 'PATCH' => array ( + 'hlnldsooeegvsoy' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/hlnldsooeegvsoy/pjxfy/{name}', + 'regex' => '#^/hlnldsooeegvsoy/pjxfy/(?P[^/]+)$#', + 'start' => '/hlnldsooeegvsoy/pjxfy/', + 'methods' => 'GET,', ), ), - '/axy/wxxo/zs/tb' => array ( - 'PUT' => array ( + 'a' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/a/phpk/{name}', + 'regex' => '#^/a/phpk/(?P[^/]+)$#', + 'start' => '/a/phpk/', + 'methods' => 'DELETE,', ), ), - '/ejrunwlmlggckjlor' => array ( - 'POST' => array ( + 'fgx' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/fgx/hu/{name}', + 'regex' => '#^/fgx/hu/(?P[^/]+)$#', + 'start' => '/fgx/hu/', + 'methods' => 'PATCH,', ), ), - '/clsszuuoqow/iq' => array ( - 'GET' => array ( + 'ssuhs' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/ssuhs/ltoz/{name}', + 'regex' => '#^/ssuhs/ltoz/(?P[^/]+)$#', + 'start' => '/ssuhs/ltoz/', + 'methods' => 'GET,', ), ), - '/cexa/krduc' => array ( - 'PATCH' => array ( + 'ffdvarr' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/ffdvarr/m/sxktpjpxek/{name}', + 'regex' => '#^/ffdvarr/m/sxktpjpxek/(?P[^/]+)$#', + 'start' => '/ffdvarr/m/', + 'methods' => 'PUT,', ), ), -), -// regular routes -'regularRoutes' => array ( - 'v' => array ( + 'jtbhcuxwhwjmjmzs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/v/gyljd/gmqt/vwugjzgk/{name}', - 'regex' => '#^/v/gyljd/gmqt/vwugjzgk/(?P[^/]+)$#', - 'start' => '/v/gyljd/', + 'original' => '/jtbhcuxwhwjmjmzs/{name}', + 'regex' => '#^/jtbhcuxwhwjmjmzs/(?P[^/]+)$#', + 'start' => '/jtbhcuxwhwjmjmzs/', 'methods' => 'GET,', ), - 1 => array ( + ), + 'ppcjwddjnzrf' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/v/vyxjq/cbffkd/{name}', - 'regex' => '#^/v/vyxjq/cbffkd/(?P[^/]+)$#', - 'start' => '/v/vyxjq/', + 'original' => '/ppcjwddjnzrf/{name}', + 'regex' => '#^/ppcjwddjnzrf/(?P[^/]+)$#', + 'start' => '/ppcjwddjnzrf/', 'methods' => 'GET,', ), ), - 'rjcwy' => array ( + 'pmfonee' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rjcwy/sknwu/{name}', - 'regex' => '#^/rjcwy/sknwu/(?P[^/]+)$#', - 'start' => '/rjcwy/sknwu/', + 'original' => '/pmfonee/{name}', + 'regex' => '#^/pmfonee/(?P[^/]+)$#', + 'start' => '/pmfonee/', 'methods' => 'PUT,', ), ), - 'uvlhx' => array ( + 'x' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uvlhx/{name}', - 'regex' => '#^/uvlhx/(?P[^/]+)$#', - 'start' => '/uvlhx/', - 'methods' => 'PUT,', + 'original' => '/x/g/dygwx/ydkoujsrfg/{name}', + 'regex' => '#^/x/g/dygwx/ydkoujsrfg/(?P[^/]+)$#', + 'start' => '/x/g/', + 'methods' => 'PATCH,', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/x/iurrsb/ruu/{name}', + 'regex' => '#^/x/iurrsb/ruu/(?P[^/]+)$#', + 'start' => '/x/iurrsb/', + 'methods' => 'GET,', ), ), - 'prjkdesn' => array ( + 'tjgqos' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/prjkdesn/kz/ogrbdwdxkc/{name}', - 'regex' => '#^/prjkdesn/kz/ogrbdwdxkc/(?P[^/]+)$#', - 'start' => '/prjkdesn/kz/', - 'methods' => 'PUT,', + 'original' => '/tjgqos/{name}', + 'regex' => '#^/tjgqos/(?P[^/]+)$#', + 'start' => '/tjgqos/', + 'methods' => 'PATCH,', ), ), - 'on' => array ( + 'qiqlv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/on/ygmyxnb/clfi/{name}', - 'regex' => '#^/on/ygmyxnb/clfi/(?P[^/]+)$#', - 'start' => '/on/ygmyxnb/', - 'methods' => 'GET,', + 'original' => '/qiqlv/p/k/{name}', + 'regex' => '#^/qiqlv/p/k/(?P[^/]+)$#', + 'start' => '/qiqlv/p/', + 'methods' => 'POST,', ), ), - 'laejjtct' => array ( + 'gq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/laejjtct/ilphlpagw/{name}', - 'regex' => '#^/laejjtct/ilphlpagw/(?P[^/]+)$#', - 'start' => '/laejjtct/ilphlpagw/', - 'methods' => 'PUT,', + 'original' => '/gq/ltw/{name}', + 'regex' => '#^/gq/ltw/(?P[^/]+)$#', + 'start' => '/gq/ltw/', + 'methods' => 'GET,', ), ), - 'okaceyhb' => array ( + 'zlex' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/okaceyhb/yfh/{name}', - 'regex' => '#^/okaceyhb/yfh/(?P[^/]+)$#', - 'start' => '/okaceyhb/yfh/', + 'original' => '/zlex/awl/wpmswqi/{name}', + 'regex' => '#^/zlex/awl/wpmswqi/(?P[^/]+)$#', + 'start' => '/zlex/awl/', 'methods' => 'GET,', ), ), - 'ttuyajolmoeyt' => array ( + 'kjzsima' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ttuyajolmoeyt/{name}', - 'regex' => '#^/ttuyajolmoeyt/(?P[^/]+)$#', - 'start' => '/ttuyajolmoeyt/', - 'methods' => 'PATCH,', + 'original' => '/kjzsima/{name}', + 'regex' => '#^/kjzsima/(?P[^/]+)$#', + 'start' => '/kjzsima/', + 'methods' => 'GET,', ), ), - 'r' => array ( + 'ppklnbywep' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/r/bgadvei/hq/araid/{name}', - 'regex' => '#^/r/bgadvei/hq/araid/(?P[^/]+)$#', - 'start' => '/r/bgadvei/', - 'methods' => 'DELETE,', + 'original' => '/ppklnbywep/{name}', + 'regex' => '#^/ppklnbywep/(?P[^/]+)$#', + 'start' => '/ppklnbywep/', + 'methods' => 'GET,', ), ), - 'rx' => array ( + 'pq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rx/to/bkaktb/l/nllu/{name}', - 'regex' => '#^/rx/to/bkaktb/l/nllu/(?P[^/]+)$#', - 'start' => '/rx/to/', + 'original' => '/pq/ntsnmsrzs/{name}', + 'regex' => '#^/pq/ntsnmsrzs/(?P[^/]+)$#', + 'start' => '/pq/ntsnmsrzs/', 'methods' => 'GET,', ), ), - 'vvjgk' => array ( + 'l' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vvjgk/{name}', - 'regex' => '#^/vvjgk/(?P[^/]+)$#', - 'start' => '/vvjgk/', + 'original' => '/l/vrucxrulo/{name}', + 'regex' => '#^/l/vrucxrulo/(?P[^/]+)$#', + 'start' => '/l/vrucxrulo/', 'methods' => 'GET,', ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/l/oy/ijxxagfulyf/{name}', + 'regex' => '#^/l/oy/ijxxagfulyf/(?P[^/]+)$#', + 'start' => '/l/oy/', + 'methods' => 'PUT,', + ), ), - 'adfpbbru' => array ( + 'mr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/adfpbbru/eclxiez/{name}', - 'regex' => '#^/adfpbbru/eclxiez/(?P[^/]+)$#', - 'start' => '/adfpbbru/eclxiez/', - 'methods' => 'GET,', + 'original' => '/mr/oyvpjkpilsqajo/{name}', + 'regex' => '#^/mr/oyvpjkpilsqajo/(?P[^/]+)$#', + 'start' => '/mr/oyvpjkpilsqajo/', + 'methods' => 'PUT,', ), ), - 'ynufbvbatbzvtra' => array ( + 'yuc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ynufbvbatbzvtra/{name}', - 'regex' => '#^/ynufbvbatbzvtra/(?P[^/]+)$#', - 'start' => '/ynufbvbatbzvtra/', + 'original' => '/yuc/fbgba/{name}', + 'regex' => '#^/yuc/fbgba/(?P[^/]+)$#', + 'start' => '/yuc/fbgba/', 'methods' => 'GET,', ), ), - 'rg' => array ( + 'jes' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rg/bgqdhdmnihrkukfn/{name}', - 'regex' => '#^/rg/bgqdhdmnihrkukfn/(?P[^/]+)$#', - 'start' => '/rg/bgqdhdmnihrkukfn/', - 'methods' => 'PATCH,', + 'original' => '/jes/ossanb/zqw/{name}', + 'regex' => '#^/jes/ossanb/zqw/(?P[^/]+)$#', + 'start' => '/jes/ossanb/', + 'methods' => 'POST,', ), ), - 'ezrhnsttdu' => array ( + 'mqeuykp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ezrhnsttdu/{name}', - 'regex' => '#^/ezrhnsttdu/(?P[^/]+)$#', - 'start' => '/ezrhnsttdu/', + 'original' => '/mqeuykp/{name}', + 'regex' => '#^/mqeuykp/(?P[^/]+)$#', + 'start' => '/mqeuykp/', 'methods' => 'PATCH,', ), ), - 'ipazmdgbyejudzibon' => array ( + 'sh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ipazmdgbyejudzibon/{name}', - 'regex' => '#^/ipazmdgbyejudzibon/(?P[^/]+)$#', - 'start' => '/ipazmdgbyejudzibon/', - 'methods' => 'DELETE,', + 'original' => '/sh/p/oojgstdecpsmf/{name}', + 'regex' => '#^/sh/p/oojgstdecpsmf/(?P[^/]+)$#', + 'start' => '/sh/p/', + 'methods' => 'POST,', ), ), - 'i' => array ( + 'knl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/i/ubwta/{name}', - 'regex' => '#^/i/ubwta/(?P[^/]+)$#', - 'start' => '/i/ubwta/', - 'methods' => 'PATCH,', + 'original' => '/knl/hhkfrzga/{name}', + 'regex' => '#^/knl/hhkfrzga/(?P[^/]+)$#', + 'start' => '/knl/hhkfrzga/', + 'methods' => 'GET,', ), - 1 => array ( + ), + 'wfkzlt' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/i/leiicahhjc/wgjfn/{name}', - 'regex' => '#^/i/leiicahhjc/wgjfn/(?P[^/]+)$#', - 'start' => '/i/leiicahhjc/', - 'methods' => 'PATCH,', + 'original' => '/wfkzlt/{name}', + 'regex' => '#^/wfkzlt/(?P[^/]+)$#', + 'start' => '/wfkzlt/', + 'methods' => 'PUT,', ), - 2 => array ( + ), + 'b' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/i/hljsgdqlgznnrjn/{name}', - 'regex' => '#^/i/hljsgdqlgznnrjn/(?P[^/]+)$#', - 'start' => '/i/hljsgdqlgznnrjn/', - 'methods' => 'GET,', + 'original' => '/b/chc/pealecps/y/{name}', + 'regex' => '#^/b/chc/pealecps/y/(?P[^/]+)$#', + 'start' => '/b/chc/', + 'methods' => 'PATCH,', ), ), - 'tsabzvor' => array ( + 'pjdju' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tsabzvor/wqalircxxko/{name}', - 'regex' => '#^/tsabzvor/wqalircxxko/(?P[^/]+)$#', - 'start' => '/tsabzvor/wqalircxxko/', + 'original' => '/pjdju/dbbkxa/rqbfg/{name}', + 'regex' => '#^/pjdju/dbbkxa/rqbfg/(?P[^/]+)$#', + 'start' => '/pjdju/dbbkxa/', 'methods' => 'GET,', ), ), - 'pzf' => array ( + 'kitiuu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pzf/hkl/{name}', - 'regex' => '#^/pzf/hkl/(?P[^/]+)$#', - 'start' => '/pzf/hkl/', + 'original' => '/kitiuu/ct/{name}', + 'regex' => '#^/kitiuu/ct/(?P[^/]+)$#', + 'start' => '/kitiuu/ct/', 'methods' => 'POST,', ), ), - 'ryksmuqmz' => array ( + 'kiojwp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ryksmuqmz/{name}', - 'regex' => '#^/ryksmuqmz/(?P[^/]+)$#', - 'start' => '/ryksmuqmz/', - 'methods' => 'DELETE,', + 'original' => '/kiojwp/{name}', + 'regex' => '#^/kiojwp/(?P[^/]+)$#', + 'start' => '/kiojwp/', + 'methods' => 'GET,', ), ), - 'qnv' => array ( + 'wjtmautihzubk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qnv/vlvdjm/{name}', - 'regex' => '#^/qnv/vlvdjm/(?P[^/]+)$#', - 'start' => '/qnv/vlvdjm/', + 'original' => '/wjtmautihzubk/{name}', + 'regex' => '#^/wjtmautihzubk/(?P[^/]+)$#', + 'start' => '/wjtmautihzubk/', 'methods' => 'GET,', ), ), - 'drqg' => array ( + 'whuqjzhknyeookmfxzlq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/drqg/vzwxml/awsqbfzar/{name}', - 'regex' => '#^/drqg/vzwxml/awsqbfzar/(?P[^/]+)$#', - 'start' => '/drqg/vzwxml/', - 'methods' => 'POST,', + 'original' => '/whuqjzhknyeookmfxzlq/{name}', + 'regex' => '#^/whuqjzhknyeookmfxzlq/(?P[^/]+)$#', + 'start' => '/whuqjzhknyeookmfxzlq/', + 'methods' => 'PATCH,', ), ), - 'dppln' => array ( + 'lzm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dppln/jpeqnu/{name}', - 'regex' => '#^/dppln/jpeqnu/(?P[^/]+)$#', - 'start' => '/dppln/jpeqnu/', - 'methods' => 'DELETE,', + 'original' => '/lzm/rlbo/{name}', + 'regex' => '#^/lzm/rlbo/(?P[^/]+)$#', + 'start' => '/lzm/rlbo/', + 'methods' => 'POST,', ), ), - 'zfziolexu' => array ( + 'horgyzvnn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zfziolexu/{name}', - 'regex' => '#^/zfziolexu/(?P[^/]+)$#', - 'start' => '/zfziolexu/', + 'original' => '/horgyzvnn/{name}', + 'regex' => '#^/horgyzvnn/(?P[^/]+)$#', + 'start' => '/horgyzvnn/', 'methods' => 'PATCH,', ), ), - 'do' => array ( + 'wvrt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/do/v/unicpwi/{name}', - 'regex' => '#^/do/v/unicpwi/(?P[^/]+)$#', - 'start' => '/do/v/', - 'methods' => 'PATCH,', + 'original' => '/wvrt/u/{name}', + 'regex' => '#^/wvrt/u/(?P[^/]+)$#', + 'start' => '/wvrt/u/', + 'methods' => 'GET,', + ), + ), + 'r' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/r/huuwrvierxsw/{name}', + 'regex' => '#^/r/huuwrvierxsw/(?P[^/]+)$#', + 'start' => '/r/huuwrvierxsw/', + 'methods' => 'POST,', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/do/nlsye/qqk/wgsomlpie/{name}', - 'regex' => '#^/do/nlsye/qqk/wgsomlpie/(?P[^/]+)$#', - 'start' => '/do/nlsye/', - 'methods' => 'GET,', + 'original' => '/r/bbnkr/nrjwbg/{name}', + 'regex' => '#^/r/bbnkr/nrjwbg/(?P[^/]+)$#', + 'start' => '/r/bbnkr/', + 'methods' => 'DELETE,', ), ), - 'zdbemklefq' => array ( + 'h' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zdbemklefq/{name}', - 'regex' => '#^/zdbemklefq/(?P[^/]+)$#', - 'start' => '/zdbemklefq/', - 'methods' => 'PATCH,', + 'original' => '/h/r/hzkxcndxtkewl/{name}', + 'regex' => '#^/h/r/hzkxcndxtkewl/(?P[^/]+)$#', + 'start' => '/h/r/', + 'methods' => 'DELETE,', ), ), - 'qs' => array ( + 'cjcizl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qs/kod/{name}', - 'regex' => '#^/qs/kod/(?P[^/]+)$#', - 'start' => '/qs/kod/', + 'original' => '/cjcizl/{name}', + 'regex' => '#^/cjcizl/(?P[^/]+)$#', + 'start' => '/cjcizl/', 'methods' => 'PUT,', ), ), - 'fqcenvkevmt' => array ( + 'nmcvbddzbqk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fqcenvkevmt/{name}', - 'regex' => '#^/fqcenvkevmt/(?P[^/]+)$#', - 'start' => '/fqcenvkevmt/', - 'methods' => 'GET,', + 'original' => '/nmcvbddzbqk/{name}', + 'regex' => '#^/nmcvbddzbqk/(?P[^/]+)$#', + 'start' => '/nmcvbddzbqk/', + 'methods' => 'PATCH,', ), ), - 'fnwizaa' => array ( + 'xvfvxcska' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fnwizaa/ijremdu/{name}', - 'regex' => '#^/fnwizaa/ijremdu/(?P[^/]+)$#', - 'start' => '/fnwizaa/ijremdu/', - 'methods' => 'PATCH,', + 'original' => '/xvfvxcska/x/{name}', + 'regex' => '#^/xvfvxcska/x/(?P[^/]+)$#', + 'start' => '/xvfvxcska/x/', + 'methods' => 'GET,', ), ), - 'qvq' => array ( + 'dlsiqkkcenx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qvq/nxqsaail/q/{name}', - 'regex' => '#^/qvq/nxqsaail/q/(?P[^/]+)$#', - 'start' => '/qvq/nxqsaail/', + 'original' => '/dlsiqkkcenx/pxvop/{name}', + 'regex' => '#^/dlsiqkkcenx/pxvop/(?P[^/]+)$#', + 'start' => '/dlsiqkkcenx/pxvop/', 'methods' => 'DELETE,', ), ), - 'pxgtgkqkfrkyfi' => array ( + 'damgadd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pxgtgkqkfrkyfi/{name}', - 'regex' => '#^/pxgtgkqkfrkyfi/(?P[^/]+)$#', - 'start' => '/pxgtgkqkfrkyfi/', + 'original' => '/damgadd/fbyrnc/{name}', + 'regex' => '#^/damgadd/fbyrnc/(?P[^/]+)$#', + 'start' => '/damgadd/fbyrnc/', 'methods' => 'DELETE,', ), ), - 'dszyzqk' => array ( + 'xkmexyznwr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dszyzqk/fxsv/{name}', - 'regex' => '#^/dszyzqk/fxsv/(?P[^/]+)$#', - 'start' => '/dszyzqk/fxsv/', - 'methods' => 'GET,', + 'original' => '/xkmexyznwr/{name}', + 'regex' => '#^/xkmexyznwr/(?P[^/]+)$#', + 'start' => '/xkmexyznwr/', + 'methods' => 'PUT,', ), ), - 'qmosvm' => array ( + 'vs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qmosvm/{name}', - 'regex' => '#^/qmosvm/(?P[^/]+)$#', - 'start' => '/qmosvm/', + 'original' => '/vs/lwanoy/{name}', + 'regex' => '#^/vs/lwanoy/(?P[^/]+)$#', + 'start' => '/vs/lwanoy/', 'methods' => 'PUT,', ), ), - 'z' => array ( + 'tvwpzhtfgig' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/z/ksxthcxycb/vxhxgjgxd/{name}', - 'regex' => '#^/z/ksxthcxycb/vxhxgjgxd/(?P[^/]+)$#', - 'start' => '/z/ksxthcxycb/', - 'methods' => 'POST,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/z/acbi/{name}', - 'regex' => '#^/z/acbi/(?P[^/]+)$#', - 'start' => '/z/acbi/', - 'methods' => 'PUT,', + 'original' => '/tvwpzhtfgig/{name}', + 'regex' => '#^/tvwpzhtfgig/(?P[^/]+)$#', + 'start' => '/tvwpzhtfgig/', + 'methods' => 'GET,', ), - 2 => array ( + ), + 'cu' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/z/uktx/gstog/ds/rlbjhv/{name}', - 'regex' => '#^/z/uktx/gstog/ds/rlbjhv/(?P[^/]+)$#', - 'start' => '/z/uktx/', + 'original' => '/cu/bxybq/ygyfprja/o/{name}', + 'regex' => '#^/cu/bxybq/ygyfprja/o/(?P[^/]+)$#', + 'start' => '/cu/bxybq/', 'methods' => 'GET,', ), - 3 => array ( + ), + 'eyhuisksdsmaz' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/z/lfrvtnlgug/ph/{name}', - 'regex' => '#^/z/lfrvtnlgug/ph/(?P[^/]+)$#', - 'start' => '/z/lfrvtnlgug/', - 'methods' => 'GET,', + 'original' => '/eyhuisksdsmaz/{name}', + 'regex' => '#^/eyhuisksdsmaz/(?P[^/]+)$#', + 'start' => '/eyhuisksdsmaz/', + 'methods' => 'PATCH,', ), ), - 'az' => array ( + 'eqgajekzjkh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/az/taxkhl/{name}', - 'regex' => '#^/az/taxkhl/(?P[^/]+)$#', - 'start' => '/az/taxkhl/', - 'methods' => 'GET,', + 'original' => '/eqgajekzjkh/acdf/vyo/{name}', + 'regex' => '#^/eqgajekzjkh/acdf/vyo/(?P[^/]+)$#', + 'start' => '/eqgajekzjkh/acdf/', + 'methods' => 'POST,', ), ), - 'tketpvnczjwqtazxzhwj' => array ( + 'dghl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tketpvnczjwqtazxzhwj/{name}', - 'regex' => '#^/tketpvnczjwqtazxzhwj/(?P[^/]+)$#', - 'start' => '/tketpvnczjwqtazxzhwj/', - 'methods' => 'PUT,', + 'original' => '/dghl/v/t/de/udy/{name}', + 'regex' => '#^/dghl/v/t/de/udy/(?P[^/]+)$#', + 'start' => '/dghl/v/', + 'methods' => 'DELETE,', ), ), - 'kosmsv' => array ( + 'htyw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kosmsv/beaplci/e/{name}', - 'regex' => '#^/kosmsv/beaplci/e/(?P[^/]+)$#', - 'start' => '/kosmsv/beaplci/', + 'original' => '/htyw/osz/{name}', + 'regex' => '#^/htyw/osz/(?P[^/]+)$#', + 'start' => '/htyw/osz/', 'methods' => 'GET,', ), ), - 'd' => array ( + 'bvqibciphhd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/d/ihyp/{name}', - 'regex' => '#^/d/ihyp/(?P[^/]+)$#', - 'start' => '/d/ihyp/', + 'original' => '/bvqibciphhd/p/{name}', + 'regex' => '#^/bvqibciphhd/p/(?P[^/]+)$#', + 'start' => '/bvqibciphhd/p/', 'methods' => 'PUT,', ), ), - 'rs' => array ( + 'ci' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rs/ytjaic/{name}', - 'regex' => '#^/rs/ytjaic/(?P[^/]+)$#', - 'start' => '/rs/ytjaic/', - 'methods' => 'PATCH,', + 'original' => '/ci/onszzyuc/{name}', + 'regex' => '#^/ci/onszzyuc/(?P[^/]+)$#', + 'start' => '/ci/onszzyuc/', + 'methods' => 'PUT,', ), ), - 'xqcfjf' => array ( + 'xx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xqcfjf/ddy/{name}', - 'regex' => '#^/xqcfjf/ddy/(?P[^/]+)$#', - 'start' => '/xqcfjf/ddy/', - 'methods' => 'POST,', + 'original' => '/xx/rpalp/{name}', + 'regex' => '#^/xx/rpalp/(?P[^/]+)$#', + 'start' => '/xx/rpalp/', + 'methods' => 'GET,', ), ), - 'gjkb' => array ( + 'adwcixsbowkwis' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gjkb/ql/plztwcylgyczc/{name}', - 'regex' => '#^/gjkb/ql/plztwcylgyczc/(?P[^/]+)$#', - 'start' => '/gjkb/ql/', + 'original' => '/adwcixsbowkwis/{name}', + 'regex' => '#^/adwcixsbowkwis/(?P[^/]+)$#', + 'start' => '/adwcixsbowkwis/', 'methods' => 'GET,', ), ), - 'rrinux' => array ( + 'rbzg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rrinux/yeprgh/f/{name}', - 'regex' => '#^/rrinux/yeprgh/f/(?P[^/]+)$#', - 'start' => '/rrinux/yeprgh/', - 'methods' => 'PUT,', + 'original' => '/rbzg/nnxxxbpzc/{name}', + 'regex' => '#^/rbzg/nnxxxbpzc/(?P[^/]+)$#', + 'start' => '/rbzg/nnxxxbpzc/', + 'methods' => 'POST,', ), ), - 'tgugucssd' => array ( + 'wluyg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tgugucssd/zy/bxvj/sa/{name}', - 'regex' => '#^/tgugucssd/zy/bxvj/sa/(?P[^/]+)$#', - 'start' => '/tgugucssd/zy/', + 'original' => '/wluyg/zdk/w/{name}', + 'regex' => '#^/wluyg/zdk/w/(?P[^/]+)$#', + 'start' => '/wluyg/zdk/', 'methods' => 'PATCH,', ), ), - 'l' => array ( + 'oxxysladqjpvgvhsfl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/l/mwdp/pfwm/{name}', - 'regex' => '#^/l/mwdp/pfwm/(?P[^/]+)$#', - 'start' => '/l/mwdp/', - 'methods' => 'POST,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/l/fukg/{name}', - 'regex' => '#^/l/fukg/(?P[^/]+)$#', - 'start' => '/l/fukg/', + 'original' => '/oxxysladqjpvgvhsfl/rn/{name}', + 'regex' => '#^/oxxysladqjpvgvhsfl/rn/(?P[^/]+)$#', + 'start' => '/oxxysladqjpvgvhsfl/rn/', 'methods' => 'PATCH,', ), - 2 => array ( + ), + 'rokuf' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/l/vhaoodwwmwjmnusgk/{name}', - 'regex' => '#^/l/vhaoodwwmwjmnusgk/(?P[^/]+)$#', - 'start' => '/l/vhaoodwwmwjmnusgk/', + 'original' => '/rokuf/l/{name}', + 'regex' => '#^/rokuf/l/(?P[^/]+)$#', + 'start' => '/rokuf/l/', 'methods' => 'GET,', ), - 3 => array ( - 'handler' => 'handler_func', - 'original' => '/l/mlsy/yikkaipc/{name}', - 'regex' => '#^/l/mlsy/yikkaipc/(?P[^/]+)$#', - 'start' => '/l/mlsy/', - 'methods' => 'PATCH,', - ), ), - 'a' => array ( + 'zimdww' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/a/o/fetfvkmzkvw/gjap/{name}', - 'regex' => '#^/a/o/fetfvkmzkvw/gjap/(?P[^/]+)$#', - 'start' => '/a/o/', - 'methods' => 'DELETE,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/a/xapqrsfvx/{name}', - 'regex' => '#^/a/xapqrsfvx/(?P[^/]+)$#', - 'start' => '/a/xapqrsfvx/', - 'methods' => 'PUT,', + 'original' => '/zimdww/{name}', + 'regex' => '#^/zimdww/(?P[^/]+)$#', + 'start' => '/zimdww/', + 'methods' => 'GET,', ), ), - 'autweewxuxdolfunj' => array ( + 'iagnpuib' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/autweewxuxdolfunj/{name}', - 'regex' => '#^/autweewxuxdolfunj/(?P[^/]+)$#', - 'start' => '/autweewxuxdolfunj/', + 'original' => '/iagnpuib/p/mfjoho/bskzl/{name}', + 'regex' => '#^/iagnpuib/p/mfjoho/bskzl/(?P[^/]+)$#', + 'start' => '/iagnpuib/p/', 'methods' => 'GET,', ), ), - 'zxc' => array ( + 'auymaqnbiiuuap' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zxc/xgqufjqziryafhgoo/{name}', - 'regex' => '#^/zxc/xgqufjqziryafhgoo/(?P[^/]+)$#', - 'start' => '/zxc/xgqufjqziryafhgoo/', + 'original' => '/auymaqnbiiuuap/{name}', + 'regex' => '#^/auymaqnbiiuuap/(?P[^/]+)$#', + 'start' => '/auymaqnbiiuuap/', 'methods' => 'GET,', ), ), - 'owzklwgnyde' => array ( + 'yp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/owzklwgnyde/{name}', - 'regex' => '#^/owzklwgnyde/(?P[^/]+)$#', - 'start' => '/owzklwgnyde/', - 'methods' => 'GET,', + 'original' => '/yp/qmubodqxwph/{name}', + 'regex' => '#^/yp/qmubodqxwph/(?P[^/]+)$#', + 'start' => '/yp/qmubodqxwph/', + 'methods' => 'POST,', ), ), - 'maspftmrlvgy' => array ( + 'tearef' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/maspftmrlvgy/{name}', - 'regex' => '#^/maspftmrlvgy/(?P[^/]+)$#', - 'start' => '/maspftmrlvgy/', + 'original' => '/tearef/{name}', + 'regex' => '#^/tearef/(?P[^/]+)$#', + 'start' => '/tearef/', 'methods' => 'PUT,', ), ), - 'bgc' => array ( + 'psxtzqbtyfer' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bgc/jmcclbthtqh/lxm/{name}', - 'regex' => '#^/bgc/jmcclbthtqh/lxm/(?P[^/]+)$#', - 'start' => '/bgc/jmcclbthtqh/', + 'original' => '/psxtzqbtyfer/p/{name}', + 'regex' => '#^/psxtzqbtyfer/p/(?P[^/]+)$#', + 'start' => '/psxtzqbtyfer/p/', 'methods' => 'PUT,', ), ), - 'pkdehj' => array ( + 'deuu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pkdehj/{name}', - 'regex' => '#^/pkdehj/(?P[^/]+)$#', - 'start' => '/pkdehj/', + 'original' => '/deuu/iulyk/{name}', + 'regex' => '#^/deuu/iulyk/(?P[^/]+)$#', + 'start' => '/deuu/iulyk/', 'methods' => 'POST,', ), ), - 'bzt' => array ( + 'gpctejhoryhiuttwcqxy' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/gpctejhoryhiuttwcqxy/{name}', + 'regex' => '#^/gpctejhoryhiuttwcqxy/(?P[^/]+)$#', + 'start' => '/gpctejhoryhiuttwcqxy/', + 'methods' => 'PUT,', + ), + ), + 'veavxraamq' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/veavxraamq/dxg/{name}', + 'regex' => '#^/veavxraamq/dxg/(?P[^/]+)$#', + 'start' => '/veavxraamq/dxg/', + 'methods' => 'PATCH,', + ), + ), + 'vembyuhwfaw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bzt/fftbmlysomgyynpq/{name}', - 'regex' => '#^/bzt/fftbmlysomgyynpq/(?P[^/]+)$#', - 'start' => '/bzt/fftbmlysomgyynpq/', + 'original' => '/vembyuhwfaw/cp/{name}', + 'regex' => '#^/vembyuhwfaw/cp/(?P[^/]+)$#', + 'start' => '/vembyuhwfaw/cp/', 'methods' => 'PATCH,', ), ), - 'zmevfqsozekglfxn' => array ( + 'xffdkhkzgeuyj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zmevfqsozekglfxn/{name}', - 'regex' => '#^/zmevfqsozekglfxn/(?P[^/]+)$#', - 'start' => '/zmevfqsozekglfxn/', + 'original' => '/xffdkhkzgeuyj/{name}', + 'regex' => '#^/xffdkhkzgeuyj/(?P[^/]+)$#', + 'start' => '/xffdkhkzgeuyj/', 'methods' => 'GET,', ), ), - 'rhgjucl' => array ( + 'mdlpub' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rhgjucl/{name}', - 'regex' => '#^/rhgjucl/(?P[^/]+)$#', - 'start' => '/rhgjucl/', + 'original' => '/mdlpub/{name}', + 'regex' => '#^/mdlpub/(?P[^/]+)$#', + 'start' => '/mdlpub/', 'methods' => 'GET,', ), ), - 'shjualpubrq' => array ( + 'yfeqrfwrjwiwk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/shjualpubrq/{name}', - 'regex' => '#^/shjualpubrq/(?P[^/]+)$#', - 'start' => '/shjualpubrq/', - 'methods' => 'PATCH,', + 'original' => '/yfeqrfwrjwiwk/{name}', + 'regex' => '#^/yfeqrfwrjwiwk/(?P[^/]+)$#', + 'start' => '/yfeqrfwrjwiwk/', + 'methods' => 'POST,', + ), + ), + 'ffvkisqxtsuvhgg' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/ffvkisqxtsuvhgg/{name}', + 'regex' => '#^/ffvkisqxtsuvhgg/(?P[^/]+)$#', + 'start' => '/ffvkisqxtsuvhgg/', + 'methods' => 'POST,', ), ), - 'juratakh' => array ( + 'vyljcnizfsbyb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/juratakh/ufgcmnffic/{name}', - 'regex' => '#^/juratakh/ufgcmnffic/(?P[^/]+)$#', - 'start' => '/juratakh/ufgcmnffic/', + 'original' => '/vyljcnizfsbyb/{name}', + 'regex' => '#^/vyljcnizfsbyb/(?P[^/]+)$#', + 'start' => '/vyljcnizfsbyb/', + 'methods' => 'DELETE,', + ), + ), + 't' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/t/zewutnnybk/vj/gcj/{name}', + 'regex' => '#^/t/zewutnnybk/vj/gcj/(?P[^/]+)$#', + 'start' => '/t/zewutnnybk/', + 'methods' => 'PUT,', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/t/o/i/sr/zp/cwb/{name}', + 'regex' => '#^/t/o/i/sr/zp/cwb/(?P[^/]+)$#', + 'start' => '/t/o/', + 'methods' => 'GET,', + ), + ), + 'ksalamk' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/ksalamk/t/{name}', + 'regex' => '#^/ksalamk/t/(?P[^/]+)$#', + 'start' => '/ksalamk/t/', 'methods' => 'GET,', ), ), - 'tvg' => array ( + 'trji' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tvg/xkuxkboio/b/xn/{name}', - 'regex' => '#^/tvg/xkuxkboio/b/xn/(?P[^/]+)$#', - 'start' => '/tvg/xkuxkboio/', + 'original' => '/trji/zn/{name}', + 'regex' => '#^/trji/zn/(?P[^/]+)$#', + 'start' => '/trji/zn/', 'methods' => 'GET,', ), ), - 'ho' => array ( + 'bwrsu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ho/y/oe/i/{name}', - 'regex' => '#^/ho/y/oe/i/(?P[^/]+)$#', - 'start' => '/ho/y/', + 'original' => '/bwrsu/btohafg/{name}', + 'regex' => '#^/bwrsu/btohafg/(?P[^/]+)$#', + 'start' => '/bwrsu/btohafg/', 'methods' => 'PATCH,', ), ), - 'pit' => array ( + 'zwi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pit/mvidof/{name}', - 'regex' => '#^/pit/mvidof/(?P[^/]+)$#', - 'start' => '/pit/mvidof/', - 'methods' => 'DELETE,', + 'original' => '/zwi/f/gmmrpb/{name}', + 'regex' => '#^/zwi/f/gmmrpb/(?P[^/]+)$#', + 'start' => '/zwi/f/', + 'methods' => 'PUT,', ), ), - 'vumhptegzhht' => array ( + 'dkxsddzz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vumhptegzhht/mwpua/{name}', - 'regex' => '#^/vumhptegzhht/mwpua/(?P[^/]+)$#', - 'start' => '/vumhptegzhht/mwpua/', + 'original' => '/dkxsddzz/vgxiqxxwy/{name}', + 'regex' => '#^/dkxsddzz/vgxiqxxwy/(?P[^/]+)$#', + 'start' => '/dkxsddzz/vgxiqxxwy/', 'methods' => 'PATCH,', ), ), - 'juaselbf' => array ( + 'xvdqfyix' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/juaselbf/{name}', - 'regex' => '#^/juaselbf/(?P[^/]+)$#', - 'start' => '/juaselbf/', + 'original' => '/xvdqfyix/qlwcmcqkp/bkk/{name}', + 'regex' => '#^/xvdqfyix/qlwcmcqkp/bkk/(?P[^/]+)$#', + 'start' => '/xvdqfyix/qlwcmcqkp/', 'methods' => 'GET,', ), ), - 'zwcyfius' => array ( + 'qffrz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zwcyfius/b/x/{name}', - 'regex' => '#^/zwcyfius/b/x/(?P[^/]+)$#', - 'start' => '/zwcyfius/b/', + 'original' => '/qffrz/ufepmp/{name}', + 'regex' => '#^/qffrz/ufepmp/(?P[^/]+)$#', + 'start' => '/qffrz/ufepmp/', 'methods' => 'PATCH,', ), ), - 'pfxmnrsbdic' => array ( + 'rwtwqygal' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pfxmnrsbdic/{name}', - 'regex' => '#^/pfxmnrsbdic/(?P[^/]+)$#', - 'start' => '/pfxmnrsbdic/', - 'methods' => 'GET,', + 'original' => '/rwtwqygal/j/{name}', + 'regex' => '#^/rwtwqygal/j/(?P[^/]+)$#', + 'start' => '/rwtwqygal/j/', + 'methods' => 'PUT,', ), ), - 'x' => array ( + 'z' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/x/avvoul/{name}', - 'regex' => '#^/x/avvoul/(?P[^/]+)$#', - 'start' => '/x/avvoul/', - 'methods' => 'POST,', + 'original' => '/z/aqgtt/{name}', + 'regex' => '#^/z/aqgtt/(?P[^/]+)$#', + 'start' => '/z/aqgtt/', + 'methods' => 'DELETE,', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/x/wrlfj/xuk/{name}', - 'regex' => '#^/x/wrlfj/xuk/(?P[^/]+)$#', - 'start' => '/x/wrlfj/', - 'methods' => 'POST,', + 'original' => '/z/iodj/{name}', + 'regex' => '#^/z/iodj/(?P[^/]+)$#', + 'start' => '/z/iodj/', + 'methods' => 'PATCH,', + ), + ), + 'okh' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/okh/tnmbcjnqwdduv/{name}', + 'regex' => '#^/okh/tnmbcjnqwdduv/(?P[^/]+)$#', + 'start' => '/okh/tnmbcjnqwdduv/', + 'methods' => 'DELETE,', ), ), - 'vfzrvmscs' => array ( + 'dqtonolzzgm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vfzrvmscs/csayao/{name}', - 'regex' => '#^/vfzrvmscs/csayao/(?P[^/]+)$#', - 'start' => '/vfzrvmscs/csayao/', + 'original' => '/dqtonolzzgm/{name}', + 'regex' => '#^/dqtonolzzgm/(?P[^/]+)$#', + 'start' => '/dqtonolzzgm/', 'methods' => 'POST,', ), ), - 'uyeutf' => array ( + 'cbyz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uyeutf/{name}', - 'regex' => '#^/uyeutf/(?P[^/]+)$#', - 'start' => '/uyeutf/', - 'methods' => 'GET,', + 'original' => '/cbyz/zc/vwhq/{name}', + 'regex' => '#^/cbyz/zc/vwhq/(?P[^/]+)$#', + 'start' => '/cbyz/zc/', + 'methods' => 'DELETE,', ), ), - 'toskfydeqizp' => array ( + 'vpkvxvviclpulob' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/toskfydeqizp/{name}', - 'regex' => '#^/toskfydeqizp/(?P[^/]+)$#', - 'start' => '/toskfydeqizp/', - 'methods' => 'POST,', + 'original' => '/vpkvxvviclpulob/lnmi/{name}', + 'regex' => '#^/vpkvxvviclpulob/lnmi/(?P[^/]+)$#', + 'start' => '/vpkvxvviclpulob/lnmi/', + 'methods' => 'PATCH,', ), ), - 'cp' => array ( + 'wk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cp/ekuxd/nr/h/{name}', - 'regex' => '#^/cp/ekuxd/nr/h/(?P[^/]+)$#', - 'start' => '/cp/ekuxd/', + 'original' => '/wk/hzuqsa/{name}', + 'regex' => '#^/wk/hzuqsa/(?P[^/]+)$#', + 'start' => '/wk/hzuqsa/', 'methods' => 'GET,', ), ), - 'ulvetvmkahekgnrrfngl' => array ( + 'rn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ulvetvmkahekgnrrfngl/{name}', - 'regex' => '#^/ulvetvmkahekgnrrfngl/(?P[^/]+)$#', - 'start' => '/ulvetvmkahekgnrrfngl/', - 'methods' => 'GET,', + 'original' => '/rn/jip/gwspj/{name}', + 'regex' => '#^/rn/jip/gwspj/(?P[^/]+)$#', + 'start' => '/rn/jip/', + 'methods' => 'POST,', ), ), - 'crhbiwpmg' => array ( + 'srrnyjx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/crhbiwpmg/{name}', - 'regex' => '#^/crhbiwpmg/(?P[^/]+)$#', - 'start' => '/crhbiwpmg/', + 'original' => '/srrnyjx/{name}', + 'regex' => '#^/srrnyjx/(?P[^/]+)$#', + 'start' => '/srrnyjx/', 'methods' => 'PUT,', ), ), - 'xnhe' => array ( + 'qy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xnhe/nqmscjkpimb/cewah/{name}', - 'regex' => '#^/xnhe/nqmscjkpimb/cewah/(?P[^/]+)$#', - 'start' => '/xnhe/nqmscjkpimb/', - 'methods' => 'PUT,', + 'original' => '/qy/lceds/{name}', + 'regex' => '#^/qy/lceds/(?P[^/]+)$#', + 'start' => '/qy/lceds/', + 'methods' => 'GET,', ), ), - 'pnsd' => array ( + 'demnxuujuokkiteow' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pnsd/tisshkehdzz/{name}', - 'regex' => '#^/pnsd/tisshkehdzz/(?P[^/]+)$#', - 'start' => '/pnsd/tisshkehdzz/', + 'original' => '/demnxuujuokkiteow/{name}', + 'regex' => '#^/demnxuujuokkiteow/(?P[^/]+)$#', + 'start' => '/demnxuujuokkiteow/', 'methods' => 'GET,', ), ), - 'o' => array ( + 'tmwu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/o/yohyphkozowgo/pi/aeai/{name}', - 'regex' => '#^/o/yohyphkozowgo/pi/aeai/(?P[^/]+)$#', - 'start' => '/o/yohyphkozowgo/', - 'methods' => 'POST,', + 'original' => '/tmwu/ehhhmuc/{name}', + 'regex' => '#^/tmwu/ehhhmuc/(?P[^/]+)$#', + 'start' => '/tmwu/ehhhmuc/', + 'methods' => 'GET,', ), - 1 => array ( + ), + 'ycalj' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/o/cfn/bfnk/{name}', - 'regex' => '#^/o/cfn/bfnk/(?P[^/]+)$#', - 'start' => '/o/cfn/', - 'methods' => 'POST,', + 'original' => '/ycalj/{name}', + 'regex' => '#^/ycalj/(?P[^/]+)$#', + 'start' => '/ycalj/', + 'methods' => 'GET,', ), - 2 => array ( + ), + 'urbdecv' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/o/azkcvufrydu/{name}', - 'regex' => '#^/o/azkcvufrydu/(?P[^/]+)$#', - 'start' => '/o/azkcvufrydu/', - 'methods' => 'DELETE,', + 'original' => '/urbdecv/{name}', + 'regex' => '#^/urbdecv/(?P[^/]+)$#', + 'start' => '/urbdecv/', + 'methods' => 'POST,', ), ), - 'dgs' => array ( + 'zcvimpzhccdfccv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dgs/whyfxmih/{name}', - 'regex' => '#^/dgs/whyfxmih/(?P[^/]+)$#', - 'start' => '/dgs/whyfxmih/', - 'methods' => 'PUT,', + 'original' => '/zcvimpzhccdfccv/{name}', + 'regex' => '#^/zcvimpzhccdfccv/(?P[^/]+)$#', + 'start' => '/zcvimpzhccdfccv/', + 'methods' => 'GET,', ), ), - 'zi' => array ( + 'ujbkr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zi/nahysfio/{name}', - 'regex' => '#^/zi/nahysfio/(?P[^/]+)$#', - 'start' => '/zi/nahysfio/', - 'methods' => 'PUT,', + 'original' => '/ujbkr/{name}', + 'regex' => '#^/ujbkr/(?P[^/]+)$#', + 'start' => '/ujbkr/', + 'methods' => 'PATCH,', ), ), - 'swo' => array ( + 'dqykcatibofz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/swo/dppl/{name}', - 'regex' => '#^/swo/dppl/(?P[^/]+)$#', - 'start' => '/swo/dppl/', + 'original' => '/dqykcatibofz/kohkna/{name}', + 'regex' => '#^/dqykcatibofz/kohkna/(?P[^/]+)$#', + 'start' => '/dqykcatibofz/kohkna/', 'methods' => 'PATCH,', ), ), - 'gfocuerzr' => array ( + 'pybzeiub' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gfocuerzr/{name}', - 'regex' => '#^/gfocuerzr/(?P[^/]+)$#', - 'start' => '/gfocuerzr/', - 'methods' => 'PUT,', + 'original' => '/pybzeiub/{name}', + 'regex' => '#^/pybzeiub/(?P[^/]+)$#', + 'start' => '/pybzeiub/', + 'methods' => 'GET,', ), ), - 'ycnmq' => array ( + 'kdjprn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ycnmq/{name}', - 'regex' => '#^/ycnmq/(?P[^/]+)$#', - 'start' => '/ycnmq/', + 'original' => '/kdjprn/rby/{name}', + 'regex' => '#^/kdjprn/rby/(?P[^/]+)$#', + 'start' => '/kdjprn/rby/', 'methods' => 'PATCH,', ), ), - 'rsxvjkne' => array ( + 'wfappaktysas' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rsxvjkne/{name}', - 'regex' => '#^/rsxvjkne/(?P[^/]+)$#', - 'start' => '/rsxvjkne/', - 'methods' => 'DELETE,', + 'original' => '/wfappaktysas/evrtzl/{name}', + 'regex' => '#^/wfappaktysas/evrtzl/(?P[^/]+)$#', + 'start' => '/wfappaktysas/evrtzl/', + 'methods' => 'GET,', ), ), - 'ucjwxrj' => array ( + 'jjzlfqo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ucjwxrj/{name}', - 'regex' => '#^/ucjwxrj/(?P[^/]+)$#', - 'start' => '/ucjwxrj/', - 'methods' => 'DELETE,', + 'original' => '/jjzlfqo/dsq/my/{name}', + 'regex' => '#^/jjzlfqo/dsq/my/(?P[^/]+)$#', + 'start' => '/jjzlfqo/dsq/', + 'methods' => 'POST,', ), ), - 'mdt' => array ( + 'kqxxigvtyyr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mdt/oazpatsribcaglh/{name}', - 'regex' => '#^/mdt/oazpatsribcaglh/(?P[^/]+)$#', - 'start' => '/mdt/oazpatsribcaglh/', - 'methods' => 'PATCH,', + 'original' => '/kqxxigvtyyr/{name}', + 'regex' => '#^/kqxxigvtyyr/(?P[^/]+)$#', + 'start' => '/kqxxigvtyyr/', + 'methods' => 'GET,', ), ), - 'ozxtfygbqoq' => array ( + 'rcx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ozxtfygbqoq/aoclbrhhs/{name}', - 'regex' => '#^/ozxtfygbqoq/aoclbrhhs/(?P[^/]+)$#', - 'start' => '/ozxtfygbqoq/aoclbrhhs/', - 'methods' => 'GET,', + 'original' => '/rcx/rnhkufvpx/d/{name}', + 'regex' => '#^/rcx/rnhkufvpx/d/(?P[^/]+)$#', + 'start' => '/rcx/rnhkufvpx/', + 'methods' => 'POST,', ), ), - 'znzg' => array ( + 'era' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/znzg/aexhyccosndt/{name}', - 'regex' => '#^/znzg/aexhyccosndt/(?P[^/]+)$#', - 'start' => '/znzg/aexhyccosndt/', - 'methods' => 'GET,', + 'original' => '/era/xwek/fdui/gykg/{name}', + 'regex' => '#^/era/xwek/fdui/gykg/(?P[^/]+)$#', + 'start' => '/era/xwek/', + 'methods' => 'POST,', ), ), - 'hgvh' => array ( + 'jsnk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hgvh/t/{name}', - 'regex' => '#^/hgvh/t/(?P[^/]+)$#', - 'start' => '/hgvh/t/', + 'original' => '/jsnk/bc/bnrkn/jd/vf/x/gpw/{name}', + 'regex' => '#^/jsnk/bc/bnrkn/jd/vf/x/gpw/(?P[^/]+)$#', + 'start' => '/jsnk/bc/', 'methods' => 'GET,', ), ), - 'nvd' => array ( + 'w' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nvd/bphmd/rsex/{name}', - 'regex' => '#^/nvd/bphmd/rsex/(?P[^/]+)$#', - 'start' => '/nvd/bphmd/', + 'original' => '/w/kuybqtxswspcww/{name}', + 'regex' => '#^/w/kuybqtxswspcww/(?P[^/]+)$#', + 'start' => '/w/kuybqtxswspcww/', + 'methods' => 'PATCH,', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/w/dxyxfagcaux/{name}', + 'regex' => '#^/w/dxyxfagcaux/(?P[^/]+)$#', + 'start' => '/w/dxyxfagcaux/', 'methods' => 'PUT,', ), + 2 => array ( + 'handler' => 'handler_func', + 'original' => '/w/q/qoqn/flsmru/ebuy/{name}', + 'regex' => '#^/w/q/qoqn/flsmru/ebuy/(?P[^/]+)$#', + 'start' => '/w/q/', + 'methods' => 'PATCH,', + ), ), - 'h' => array ( + 'dq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/h/abtoxys/a/iuj/{name}', - 'regex' => '#^/h/abtoxys/a/iuj/(?P[^/]+)$#', - 'start' => '/h/abtoxys/', - 'methods' => 'DELETE,', + 'original' => '/dq/ajr/xnqi/flr/xkr/{name}', + 'regex' => '#^/dq/ajr/xnqi/flr/xkr/(?P[^/]+)$#', + 'start' => '/dq/ajr/', + 'methods' => 'GET,', ), ), - 'gsqqomcftndb' => array ( + 'wjmukkzzdoo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gsqqomcftndb/{name}', - 'regex' => '#^/gsqqomcftndb/(?P[^/]+)$#', - 'start' => '/gsqqomcftndb/', - 'methods' => 'PUT,', + 'original' => '/wjmukkzzdoo/{name}', + 'regex' => '#^/wjmukkzzdoo/(?P[^/]+)$#', + 'start' => '/wjmukkzzdoo/', + 'methods' => 'POST,', ), ), - 'icght' => array ( + 'i' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/icght/fg/{name}', - 'regex' => '#^/icght/fg/(?P[^/]+)$#', - 'start' => '/icght/fg/', - 'methods' => 'PATCH,', + 'original' => '/i/pnyipe/{name}', + 'regex' => '#^/i/pnyipe/(?P[^/]+)$#', + 'start' => '/i/pnyipe/', + 'methods' => 'GET,', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/i/yf/v/grtfnm/{name}', + 'regex' => '#^/i/yf/v/grtfnm/(?P[^/]+)$#', + 'start' => '/i/yf/', + 'methods' => 'POST,', ), ), - 'dsjdv' => array ( + 'lzdednl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dsjdv/cd/hsld/{name}', - 'regex' => '#^/dsjdv/cd/hsld/(?P[^/]+)$#', - 'start' => '/dsjdv/cd/', - 'methods' => 'DELETE,', + 'original' => '/lzdednl/{name}', + 'regex' => '#^/lzdednl/(?P[^/]+)$#', + 'start' => '/lzdednl/', + 'methods' => 'GET,', ), ), - 'lpttwdrki' => array ( + 'ybmvozlegqcwyy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lpttwdrki/{name}', - 'regex' => '#^/lpttwdrki/(?P[^/]+)$#', - 'start' => '/lpttwdrki/', - 'methods' => 'GET,', + 'original' => '/ybmvozlegqcwyy/r/{name}', + 'regex' => '#^/ybmvozlegqcwyy/r/(?P[^/]+)$#', + 'start' => '/ybmvozlegqcwyy/r/', + 'methods' => 'PATCH,', ), ), - 'qaoea' => array ( + 'hn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qaoea/{name}', - 'regex' => '#^/qaoea/(?P[^/]+)$#', - 'start' => '/qaoea/', + 'original' => '/hn/uf/qvidfpw/wwq/{name}', + 'regex' => '#^/hn/uf/qvidfpw/wwq/(?P[^/]+)$#', + 'start' => '/hn/uf/', 'methods' => 'PATCH,', ), ), - 'oavtlal' => array ( + 'hfvnto' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oavtlal/kwvaalbju/vaix/{name}', - 'regex' => '#^/oavtlal/kwvaalbju/vaix/(?P[^/]+)$#', - 'start' => '/oavtlal/kwvaalbju/', - 'methods' => 'POST,', + 'original' => '/hfvnto/yge/jw/znhtvl/{name}', + 'regex' => '#^/hfvnto/yge/jw/znhtvl/(?P[^/]+)$#', + 'start' => '/hfvnto/yge/', + 'methods' => 'GET,', ), ), - 'oqc' => array ( + 'hl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oqc/fg/je/oqbnfqp/{name}', - 'regex' => '#^/oqc/fg/je/oqbnfqp/(?P[^/]+)$#', - 'start' => '/oqc/fg/', - 'methods' => 'PUT,', + 'original' => '/hl/dukoxwop/f/u/j/wyggr/s/{name}', + 'regex' => '#^/hl/dukoxwop/f/u/j/wyggr/s/(?P[^/]+)$#', + 'start' => '/hl/dukoxwop/', + 'methods' => 'GET,', ), ), - 'tzcvskjnayspbckdjogk' => array ( + 'jwlfjzojdelnuqvw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tzcvskjnayspbckdjogk/{name}', - 'regex' => '#^/tzcvskjnayspbckdjogk/(?P[^/]+)$#', - 'start' => '/tzcvskjnayspbckdjogk/', - 'methods' => 'PUT,', + 'original' => '/jwlfjzojdelnuqvw/mrz/{name}', + 'regex' => '#^/jwlfjzojdelnuqvw/mrz/(?P[^/]+)$#', + 'start' => '/jwlfjzojdelnuqvw/mrz/', + 'methods' => 'GET,', ), ), - 'awwmzxpizivy' => array ( + 'fymemylb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/awwmzxpizivy/{name}', - 'regex' => '#^/awwmzxpizivy/(?P[^/]+)$#', - 'start' => '/awwmzxpizivy/', + 'original' => '/fymemylb/wmxaaxvag/{name}', + 'regex' => '#^/fymemylb/wmxaaxvag/(?P[^/]+)$#', + 'start' => '/fymemylb/wmxaaxvag/', 'methods' => 'PATCH,', ), ), - 'bm' => array ( + 'olknvbnndig' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bm/mvcjms/{name}', - 'regex' => '#^/bm/mvcjms/(?P[^/]+)$#', - 'start' => '/bm/mvcjms/', - 'methods' => 'DELETE,', + 'original' => '/olknvbnndig/{name}', + 'regex' => '#^/olknvbnndig/(?P[^/]+)$#', + 'start' => '/olknvbnndig/', + 'methods' => 'PATCH,', ), ), - 'mzaudmqicksmdq' => array ( + 'ky' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mzaudmqicksmdq/{name}', - 'regex' => '#^/mzaudmqicksmdq/(?P[^/]+)$#', - 'start' => '/mzaudmqicksmdq/', - 'methods' => 'GET,', + 'original' => '/ky/erivsi/mgscwaaymm/{name}', + 'regex' => '#^/ky/erivsi/mgscwaaymm/(?P[^/]+)$#', + 'start' => '/ky/erivsi/', + 'methods' => 'POST,', ), ), - 'chjwu' => array ( + 'edvruj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/chjwu/fzx/{name}', - 'regex' => '#^/chjwu/fzx/(?P[^/]+)$#', - 'start' => '/chjwu/fzx/', - 'methods' => 'GET,', + 'original' => '/edvruj/{name}', + 'regex' => '#^/edvruj/(?P[^/]+)$#', + 'start' => '/edvruj/', + 'methods' => 'PUT,', ), ), - 'plpav' => array ( + 'k' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/plpav/rsx/c/{name}', - 'regex' => '#^/plpav/rsx/c/(?P[^/]+)$#', - 'start' => '/plpav/rsx/', - 'methods' => 'GET,', + 'original' => '/k/cjrc/mqxbg/tjofjuo/{name}', + 'regex' => '#^/k/cjrc/mqxbg/tjofjuo/(?P[^/]+)$#', + 'start' => '/k/cjrc/', + 'methods' => 'DELETE,', ), - ), - 'rktutbuwt' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/rktutbuwt/{name}', - 'regex' => '#^/rktutbuwt/(?P[^/]+)$#', - 'start' => '/rktutbuwt/', + 'original' => '/k/k/rdad/urcn/j/{name}', + 'regex' => '#^/k/k/rdad/urcn/j/(?P[^/]+)$#', + 'start' => '/k/k/', 'methods' => 'DELETE,', ), - ), - 'bc' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/bc/kkpe/rk/zyrlzlpc/sz/fy/{name}', - 'regex' => '#^/bc/kkpe/rk/zyrlzlpc/sz/fy/(?P[^/]+)$#', - 'start' => '/bc/kkpe/', - 'methods' => 'PUT,', + 'original' => '/k/zxyb/txug/ur/{name}', + 'regex' => '#^/k/zxyb/txug/ur/(?P[^/]+)$#', + 'start' => '/k/zxyb/', + 'methods' => 'DELETE,', ), ), - 'ufoynpjir' => array ( + 'sshd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ufoynpjir/uirdytblm/{name}', - 'regex' => '#^/ufoynpjir/uirdytblm/(?P[^/]+)$#', - 'start' => '/ufoynpjir/uirdytblm/', - 'methods' => 'GET,', + 'original' => '/sshd/pfk/vt/{name}', + 'regex' => '#^/sshd/pfk/vt/(?P[^/]+)$#', + 'start' => '/sshd/pfk/', + 'methods' => 'DELETE,', ), ), - 'ezbf' => array ( + 'mcqffdfl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ezbf/awxdokw/{name}', - 'regex' => '#^/ezbf/awxdokw/(?P[^/]+)$#', - 'start' => '/ezbf/awxdokw/', - 'methods' => 'GET,', + 'original' => '/mcqffdfl/xl/{name}', + 'regex' => '#^/mcqffdfl/xl/(?P[^/]+)$#', + 'start' => '/mcqffdfl/xl/', + 'methods' => 'DELETE,', ), ), - 'usuzgmyo' => array ( + 'wbcchnyls' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/usuzgmyo/{name}', - 'regex' => '#^/usuzgmyo/(?P[^/]+)$#', - 'start' => '/usuzgmyo/', - 'methods' => 'GET,', + 'original' => '/wbcchnyls/huvd/{name}', + 'regex' => '#^/wbcchnyls/huvd/(?P[^/]+)$#', + 'start' => '/wbcchnyls/huvd/', + 'methods' => 'PUT,', ), ), - 'keh' => array ( + 'feejz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/keh/lwtmhznyndlhwb/n/{name}', - 'regex' => '#^/keh/lwtmhznyndlhwb/n/(?P[^/]+)$#', - 'start' => '/keh/lwtmhznyndlhwb/', + 'original' => '/feejz/fnodf/{name}', + 'regex' => '#^/feejz/fnodf/(?P[^/]+)$#', + 'start' => '/feejz/fnodf/', 'methods' => 'PUT,', ), ), - 'swszsr' => array ( + 'brjj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/swszsr/{name}', - 'regex' => '#^/swszsr/(?P[^/]+)$#', - 'start' => '/swszsr/', - 'methods' => 'POST,', + 'original' => '/brjj/dqvrv/ot/{name}', + 'regex' => '#^/brjj/dqvrv/ot/(?P[^/]+)$#', + 'start' => '/brjj/dqvrv/', + 'methods' => 'PATCH,', ), ), - 'uhawg' => array ( + 'tb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uhawg/gn/{name}', - 'regex' => '#^/uhawg/gn/(?P[^/]+)$#', - 'start' => '/uhawg/gn/', - 'methods' => 'DELETE,', + 'original' => '/tb/l/qqmbdgbfyurb/{name}', + 'regex' => '#^/tb/l/qqmbdgbfyurb/(?P[^/]+)$#', + 'start' => '/tb/l/', + 'methods' => 'POST,', ), ), - 'dwtp' => array ( + 'jw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dwtp/kcnwyzjyzyezwc/{name}', - 'regex' => '#^/dwtp/kcnwyzjyzyezwc/(?P[^/]+)$#', - 'start' => '/dwtp/kcnwyzjyzyezwc/', - 'methods' => 'PATCH,', + 'original' => '/jw/v/lcjmquqluz/{name}', + 'regex' => '#^/jw/v/lcjmquqluz/(?P[^/]+)$#', + 'start' => '/jw/v/', + 'methods' => 'GET,', ), ), - 'fzuwbzovxcgtkcceaq' => array ( + 'gfgy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fzuwbzovxcgtkcceaq/{name}', - 'regex' => '#^/fzuwbzovxcgtkcceaq/(?P[^/]+)$#', - 'start' => '/fzuwbzovxcgtkcceaq/', - 'methods' => 'POST,', + 'original' => '/gfgy/zsxbve/uvon/{name}', + 'regex' => '#^/gfgy/zsxbve/uvon/(?P[^/]+)$#', + 'start' => '/gfgy/zsxbve/', + 'methods' => 'GET,', ), ), - 'agdhv' => array ( + 'dglnwoxvrhux' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/agdhv/{name}', - 'regex' => '#^/agdhv/(?P[^/]+)$#', - 'start' => '/agdhv/', - 'methods' => 'POST,', + 'original' => '/dglnwoxvrhux/{name}', + 'regex' => '#^/dglnwoxvrhux/(?P[^/]+)$#', + 'start' => '/dglnwoxvrhux/', + 'methods' => 'DELETE,', ), ), - 'hiyxexf' => array ( + 'eqogga' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hiyxexf/{name}', - 'regex' => '#^/hiyxexf/(?P[^/]+)$#', - 'start' => '/hiyxexf/', + 'original' => '/eqogga/{name}', + 'regex' => '#^/eqogga/(?P[^/]+)$#', + 'start' => '/eqogga/', 'methods' => 'GET,', ), ), - 'ax' => array ( + 'vlzdlmruxch' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ax/pdq/{name}', - 'regex' => '#^/ax/pdq/(?P[^/]+)$#', - 'start' => '/ax/pdq/', + 'original' => '/vlzdlmruxch/jftr/{name}', + 'regex' => '#^/vlzdlmruxch/jftr/(?P[^/]+)$#', + 'start' => '/vlzdlmruxch/jftr/', 'methods' => 'DELETE,', ), ), - 'mwzmnmqjflzzgmwadqo' => array ( + 'vkhidt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mwzmnmqjflzzgmwadqo/i/{name}', - 'regex' => '#^/mwzmnmqjflzzgmwadqo/i/(?P[^/]+)$#', - 'start' => '/mwzmnmqjflzzgmwadqo/i/', + 'original' => '/vkhidt/{name}', + 'regex' => '#^/vkhidt/(?P[^/]+)$#', + 'start' => '/vkhidt/', 'methods' => 'GET,', ), ), - 'jmhfdplspyrjep' => array ( + 'hwsddosmowlk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jmhfdplspyrjep/{name}', - 'regex' => '#^/jmhfdplspyrjep/(?P[^/]+)$#', - 'start' => '/jmhfdplspyrjep/', + 'original' => '/hwsddosmowlk/{name}', + 'regex' => '#^/hwsddosmowlk/(?P[^/]+)$#', + 'start' => '/hwsddosmowlk/', 'methods' => 'GET,', ), ), - 'p' => array ( + 'rdetgddbjlweokhdjx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/p/fbhuvnmfathyrc/h/ru/{name}', - 'regex' => '#^/p/fbhuvnmfathyrc/h/ru/(?P[^/]+)$#', - 'start' => '/p/fbhuvnmfathyrc/', - 'methods' => 'PATCH,', + 'original' => '/rdetgddbjlweokhdjx/{name}', + 'regex' => '#^/rdetgddbjlweokhdjx/(?P[^/]+)$#', + 'start' => '/rdetgddbjlweokhdjx/', + 'methods' => 'PUT,', ), ), - 'iqieyoqneeh' => array ( + 'xahxcajwb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iqieyoqneeh/{name}', - 'regex' => '#^/iqieyoqneeh/(?P[^/]+)$#', - 'start' => '/iqieyoqneeh/', + 'original' => '/xahxcajwb/{name}', + 'regex' => '#^/xahxcajwb/(?P[^/]+)$#', + 'start' => '/xahxcajwb/', 'methods' => 'GET,', ), ), - 'nisfrbbygdevn' => array ( + 'xf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nisfrbbygdevn/{name}', - 'regex' => '#^/nisfrbbygdevn/(?P[^/]+)$#', - 'start' => '/nisfrbbygdevn/', - 'methods' => 'PUT,', + 'original' => '/xf/aj/baiulhjtjrj/{name}', + 'regex' => '#^/xf/aj/baiulhjtjrj/(?P[^/]+)$#', + 'start' => '/xf/aj/', + 'methods' => 'DELETE,', ), ), - 'rjtuofe' => array ( + 'pelfx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rjtuofe/m/{name}', - 'regex' => '#^/rjtuofe/m/(?P[^/]+)$#', - 'start' => '/rjtuofe/m/', + 'original' => '/pelfx/mrh/upkhg/{name}', + 'regex' => '#^/pelfx/mrh/upkhg/(?P[^/]+)$#', + 'start' => '/pelfx/mrh/', 'methods' => 'GET,', ), ), - 'ylthi' => array ( + 'doinues' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ylthi/oymtgckhzcniyea/{name}', - 'regex' => '#^/ylthi/oymtgckhzcniyea/(?P[^/]+)$#', - 'start' => '/ylthi/oymtgckhzcniyea/', - 'methods' => 'PUT,', + 'original' => '/doinues/md/{name}', + 'regex' => '#^/doinues/md/(?P[^/]+)$#', + 'start' => '/doinues/md/', + 'methods' => 'GET,', ), ), - 'tzabz' => array ( + 'gwecbjuw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tzabz/{name}', - 'regex' => '#^/tzabz/(?P[^/]+)$#', - 'start' => '/tzabz/', + 'original' => '/gwecbjuw/ioai/v/ebbyzs/{name}', + 'regex' => '#^/gwecbjuw/ioai/v/ebbyzs/(?P[^/]+)$#', + 'start' => '/gwecbjuw/ioai/', 'methods' => 'PATCH,', ), ), - 'bnnltlj' => array ( + 'qlj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bnnltlj/{name}', - 'regex' => '#^/bnnltlj/(?P[^/]+)$#', - 'start' => '/bnnltlj/', - 'methods' => 'GET,', + 'original' => '/qlj/avlxi/{name}', + 'regex' => '#^/qlj/avlxi/(?P[^/]+)$#', + 'start' => '/qlj/avlxi/', + 'methods' => 'PUT,', ), ), - 'akskn' => array ( + 'urkvkmrcusmy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/akskn/aqbcfzbg/{name}', - 'regex' => '#^/akskn/aqbcfzbg/(?P[^/]+)$#', - 'start' => '/akskn/aqbcfzbg/', - 'methods' => 'PATCH,', + 'original' => '/urkvkmrcusmy/{name}', + 'regex' => '#^/urkvkmrcusmy/(?P[^/]+)$#', + 'start' => '/urkvkmrcusmy/', + 'methods' => 'DELETE,', ), ), - 'jiurno' => array ( + 'y' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jiurno/xsezqbtpndbkfx/{name}', - 'regex' => '#^/jiurno/xsezqbtpndbkfx/(?P[^/]+)$#', - 'start' => '/jiurno/xsezqbtpndbkfx/', - 'methods' => 'POST,', + 'original' => '/y/qztqaotenc/vek/{name}', + 'regex' => '#^/y/qztqaotenc/vek/(?P[^/]+)$#', + 'start' => '/y/qztqaotenc/', + 'methods' => 'DELETE,', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/y/urmosockxitgxtp/k/{name}', + 'regex' => '#^/y/urmosockxitgxtp/k/(?P[^/]+)$#', + 'start' => '/y/urmosockxitgxtp/', + 'methods' => 'DELETE,', ), ), - 'iolzcgdhcntpp' => array ( + 'hqh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iolzcgdhcntpp/blixydh/{name}', - 'regex' => '#^/iolzcgdhcntpp/blixydh/(?P[^/]+)$#', - 'start' => '/iolzcgdhcntpp/blixydh/', - 'methods' => 'PUT,', + 'original' => '/hqh/zwfbzs/{name}', + 'regex' => '#^/hqh/zwfbzs/(?P[^/]+)$#', + 'start' => '/hqh/zwfbzs/', + 'methods' => 'PATCH,', ), ), - 'yiflzzq' => array ( + 'otkkzklfrdl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yiflzzq/{name}', - 'regex' => '#^/yiflzzq/(?P[^/]+)$#', - 'start' => '/yiflzzq/', - 'methods' => 'POST,', + 'original' => '/otkkzklfrdl/{name}', + 'regex' => '#^/otkkzklfrdl/(?P[^/]+)$#', + 'start' => '/otkkzklfrdl/', + 'methods' => 'GET,', ), ), - 'dyfj' => array ( + 'got' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dyfj/pwfrc/{name}', - 'regex' => '#^/dyfj/pwfrc/(?P[^/]+)$#', - 'start' => '/dyfj/pwfrc/', + 'original' => '/got/ubafzngxm/{name}', + 'regex' => '#^/got/ubafzngxm/(?P[^/]+)$#', + 'start' => '/got/ubafzngxm/', 'methods' => 'PUT,', ), ), - 'wasov' => array ( + 'dmqbtim' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wasov/{name}', - 'regex' => '#^/wasov/(?P[^/]+)$#', - 'start' => '/wasov/', + 'original' => '/dmqbtim/{name}', + 'regex' => '#^/dmqbtim/(?P[^/]+)$#', + 'start' => '/dmqbtim/', 'methods' => 'GET,', ), ), - 'qopkvzkczc' => array ( + 'hxr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qopkvzkczc/f/ixdqpibe/{name}', - 'regex' => '#^/qopkvzkczc/f/ixdqpibe/(?P[^/]+)$#', - 'start' => '/qopkvzkczc/f/', - 'methods' => 'PATCH,', + 'original' => '/hxr/xpogksz/y/{name}', + 'regex' => '#^/hxr/xpogksz/y/(?P[^/]+)$#', + 'start' => '/hxr/xpogksz/', + 'methods' => 'GET,', ), ), - 'qvw' => array ( + 'jx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qvw/ijso/{name}', - 'regex' => '#^/qvw/ijso/(?P[^/]+)$#', - 'start' => '/qvw/ijso/', - 'methods' => 'GET,', + 'original' => '/jx/fzxw/{name}', + 'regex' => '#^/jx/fzxw/(?P[^/]+)$#', + 'start' => '/jx/fzxw/', + 'methods' => 'POST,', ), ), - 'izm' => array ( + 'goecnlealzb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/izm/lle/bxudx/{name}', - 'regex' => '#^/izm/lle/bxudx/(?P[^/]+)$#', - 'start' => '/izm/lle/', - 'methods' => 'DELETE,', + 'original' => '/goecnlealzb/ybicy/{name}', + 'regex' => '#^/goecnlealzb/ybicy/(?P[^/]+)$#', + 'start' => '/goecnlealzb/ybicy/', + 'methods' => 'POST,', ), ), - 'vzvufc' => array ( + 'cgq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vzvufc/kcidqrtimeem/{name}', - 'regex' => '#^/vzvufc/kcidqrtimeem/(?P[^/]+)$#', - 'start' => '/vzvufc/kcidqrtimeem/', + 'original' => '/cgq/opkmmelf/{name}', + 'regex' => '#^/cgq/opkmmelf/(?P[^/]+)$#', + 'start' => '/cgq/opkmmelf/', 'methods' => 'GET,', ), ), - 'nlokozvvsqnnknupyi' => array ( + 'u' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nlokozvvsqnnknupyi/{name}', - 'regex' => '#^/nlokozvvsqnnknupyi/(?P[^/]+)$#', - 'start' => '/nlokozvvsqnnknupyi/', + 'original' => '/u/phvk/{name}', + 'regex' => '#^/u/phvk/(?P[^/]+)$#', + 'start' => '/u/phvk/', 'methods' => 'GET,', ), ), - 'eexirvdrqq' => array ( + 'bjspwuadet' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eexirvdrqq/kaii/p/vmcjb/{name}', - 'regex' => '#^/eexirvdrqq/kaii/p/vmcjb/(?P[^/]+)$#', - 'start' => '/eexirvdrqq/kaii/', + 'original' => '/bjspwuadet/k/mwbcpk/{name}', + 'regex' => '#^/bjspwuadet/k/mwbcpk/(?P[^/]+)$#', + 'start' => '/bjspwuadet/k/', 'methods' => 'PATCH,', ), ), - 'tbcbtpajew' => array ( + 'vv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tbcbtpajew/wzr/{name}', - 'regex' => '#^/tbcbtpajew/wzr/(?P[^/]+)$#', - 'start' => '/tbcbtpajew/wzr/', + 'original' => '/vv/kia/tlmqz/{name}', + 'regex' => '#^/vv/kia/tlmqz/(?P[^/]+)$#', + 'start' => '/vv/kia/', 'methods' => 'PUT,', ), - ), - 'pjeaisazqjrwxpk' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/pjeaisazqjrwxpk/{name}', - 'regex' => '#^/pjeaisazqjrwxpk/(?P[^/]+)$#', - 'start' => '/pjeaisazqjrwxpk/', - 'methods' => 'GET,', + 'original' => '/vv/yd/jm/wxsu/{name}', + 'regex' => '#^/vv/yd/jm/wxsu/(?P[^/]+)$#', + 'start' => '/vv/yd/', + 'methods' => 'POST,', ), ), - 'nuj' => array ( + 'yaouihzpbzyzujeky' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nuj/uaob/{name}', - 'regex' => '#^/nuj/uaob/(?P[^/]+)$#', - 'start' => '/nuj/uaob/', + 'original' => '/yaouihzpbzyzujeky/{name}', + 'regex' => '#^/yaouihzpbzyzujeky/(?P[^/]+)$#', + 'start' => '/yaouihzpbzyzujeky/', 'methods' => 'PUT,', ), ), - 'jq' => array ( + 'huhduvljonanmy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jq/gyfcmfbx/{name}', - 'regex' => '#^/jq/gyfcmfbx/(?P[^/]+)$#', - 'start' => '/jq/gyfcmfbx/', - 'methods' => 'GET,', + 'original' => '/huhduvljonanmy/{name}', + 'regex' => '#^/huhduvljonanmy/(?P[^/]+)$#', + 'start' => '/huhduvljonanmy/', + 'methods' => 'DELETE,', ), ), - 'vgcjvfpgogkiykh' => array ( + 'ejyi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vgcjvfpgogkiykh/{name}', - 'regex' => '#^/vgcjvfpgogkiykh/(?P[^/]+)$#', - 'start' => '/vgcjvfpgogkiykh/', + 'original' => '/ejyi/qkc/{name}', + 'regex' => '#^/ejyi/qkc/(?P[^/]+)$#', + 'start' => '/ejyi/qkc/', 'methods' => 'POST,', ), ), - 'hgvosbtuvlxs' => array ( + 'gtxxxfufk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hgvosbtuvlxs/{name}', - 'regex' => '#^/hgvosbtuvlxs/(?P[^/]+)$#', - 'start' => '/hgvosbtuvlxs/', + 'original' => '/gtxxxfufk/tgsaks/{name}', + 'regex' => '#^/gtxxxfufk/tgsaks/(?P[^/]+)$#', + 'start' => '/gtxxxfufk/tgsaks/', 'methods' => 'GET,', ), ), - 'fntqzbprszfx' => array ( + 'ixnjhwjqxy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fntqzbprszfx/jxkugbcy/{name}', - 'regex' => '#^/fntqzbprszfx/jxkugbcy/(?P[^/]+)$#', - 'start' => '/fntqzbprszfx/jxkugbcy/', + 'original' => '/ixnjhwjqxy/{name}', + 'regex' => '#^/ixnjhwjqxy/(?P[^/]+)$#', + 'start' => '/ixnjhwjqxy/', 'methods' => 'PUT,', ), ), - 'yzzyfzkspxin' => array ( + 'j' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yzzyfzkspxin/jsx/{name}', - 'regex' => '#^/yzzyfzkspxin/jsx/(?P[^/]+)$#', - 'start' => '/yzzyfzkspxin/jsx/', - 'methods' => 'DELETE,', + 'original' => '/j/ukg/ale/{name}', + 'regex' => '#^/j/ukg/ale/(?P[^/]+)$#', + 'start' => '/j/ukg/', + 'methods' => 'PATCH,', ), ), - 'f' => array ( + 'gmuokbayt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/f/w/rnwamrx/hze/{name}', - 'regex' => '#^/f/w/rnwamrx/hze/(?P[^/]+)$#', - 'start' => '/f/w/', - 'methods' => 'DELETE,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/f/dtyzt/{name}', - 'regex' => '#^/f/dtyzt/(?P[^/]+)$#', - 'start' => '/f/dtyzt/', + 'original' => '/gmuokbayt/jyijfvgg/{name}', + 'regex' => '#^/gmuokbayt/jyijfvgg/(?P[^/]+)$#', + 'start' => '/gmuokbayt/jyijfvgg/', 'methods' => 'GET,', ), ), - 'gxlybypgjd' => array ( + 'yneqw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gxlybypgjd/{name}', - 'regex' => '#^/gxlybypgjd/(?P[^/]+)$#', - 'start' => '/gxlybypgjd/', - 'methods' => 'DELETE,', + 'original' => '/yneqw/uonhnctkkiy/{name}', + 'regex' => '#^/yneqw/uonhnctkkiy/(?P[^/]+)$#', + 'start' => '/yneqw/uonhnctkkiy/', + 'methods' => 'GET,', ), ), - 'uwgcdqc' => array ( + 'yuccjrwv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uwgcdqc/{name}', - 'regex' => '#^/uwgcdqc/(?P[^/]+)$#', - 'start' => '/uwgcdqc/', - 'methods' => 'GET,', + 'original' => '/yuccjrwv/zfqjdkmxwxxz/{name}', + 'regex' => '#^/yuccjrwv/zfqjdkmxwxxz/(?P[^/]+)$#', + 'start' => '/yuccjrwv/zfqjdkmxwxxz/', + 'methods' => 'PATCH,', ), ), - 'knveeusteiks' => array ( + 'mfvrxojy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/knveeusteiks/{name}', - 'regex' => '#^/knveeusteiks/(?P[^/]+)$#', - 'start' => '/knveeusteiks/', - 'methods' => 'POST,', + 'original' => '/mfvrxojy/wp/b/gt/oyw/{name}', + 'regex' => '#^/mfvrxojy/wp/b/gt/oyw/(?P[^/]+)$#', + 'start' => '/mfvrxojy/wp/', + 'methods' => 'DELETE,', ), ), - 'gsddhadnyynw' => array ( + 'pyqxjjeabeinlq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gsddhadnyynw/igt/{name}', - 'regex' => '#^/gsddhadnyynw/igt/(?P[^/]+)$#', - 'start' => '/gsddhadnyynw/igt/', - 'methods' => 'POST,', + 'original' => '/pyqxjjeabeinlq/{name}', + 'regex' => '#^/pyqxjjeabeinlq/(?P[^/]+)$#', + 'start' => '/pyqxjjeabeinlq/', + 'methods' => 'PATCH,', ), ), - 'vkxjilgr' => array ( + 'fbgjcltelcwiwxjh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vkxjilgr/heu/{name}', - 'regex' => '#^/vkxjilgr/heu/(?P[^/]+)$#', - 'start' => '/vkxjilgr/heu/', - 'methods' => 'PATCH,', + 'original' => '/fbgjcltelcwiwxjh/{name}', + 'regex' => '#^/fbgjcltelcwiwxjh/(?P[^/]+)$#', + 'start' => '/fbgjcltelcwiwxjh/', + 'methods' => 'GET,', ), ), - 'hewaqakpth' => array ( + 'gcjghow' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hewaqakpth/{name}', - 'regex' => '#^/hewaqakpth/(?P[^/]+)$#', - 'start' => '/hewaqakpth/', - 'methods' => 'PATCH,', + 'original' => '/gcjghow/ldpasqbwc/djy/{name}', + 'regex' => '#^/gcjghow/ldpasqbwc/djy/(?P[^/]+)$#', + 'start' => '/gcjghow/ldpasqbwc/', + 'methods' => 'GET,', ), ), - 'gucjgrf' => array ( + 'ys' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gucjgrf/jitytyx/{name}', - 'regex' => '#^/gucjgrf/jitytyx/(?P[^/]+)$#', - 'start' => '/gucjgrf/jitytyx/', - 'methods' => 'PATCH,', + 'original' => '/ys/kc/zrvhvt/{name}', + 'regex' => '#^/ys/kc/zrvhvt/(?P[^/]+)$#', + 'start' => '/ys/kc/', + 'methods' => 'GET,', ), ), - 'bumtcyxen' => array ( + 'wgose' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bumtcyxen/zazp/ajbevbf/{name}', - 'regex' => '#^/bumtcyxen/zazp/ajbevbf/(?P[^/]+)$#', - 'start' => '/bumtcyxen/zazp/', + 'original' => '/wgose/{name}', + 'regex' => '#^/wgose/(?P[^/]+)$#', + 'start' => '/wgose/', 'methods' => 'POST,', ), ), - 'zqfcba' => array ( + 'zxx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zqfcba/vslzrgnqvk/{name}', - 'regex' => '#^/zqfcba/vslzrgnqvk/(?P[^/]+)$#', - 'start' => '/zqfcba/vslzrgnqvk/', + 'original' => '/zxx/vzzw/{name}', + 'regex' => '#^/zxx/vzzw/(?P[^/]+)$#', + 'start' => '/zxx/vzzw/', 'methods' => 'DELETE,', ), ), - 'gyakvszcvoclvthtehvd' => array ( + 'bod' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gyakvszcvoclvthtehvd/{name}', - 'regex' => '#^/gyakvszcvoclvthtehvd/(?P[^/]+)$#', - 'start' => '/gyakvszcvoclvthtehvd/', - 'methods' => 'GET,', + 'original' => '/bod/sc/n/yf/jftuyqyn/{name}', + 'regex' => '#^/bod/sc/n/yf/jftuyqyn/(?P[^/]+)$#', + 'start' => '/bod/sc/', + 'methods' => 'PUT,', ), ), - 'mpwtmhzmjfwctdp' => array ( + 'chyyt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mpwtmhzmjfwctdp/{name}', - 'regex' => '#^/mpwtmhzmjfwctdp/(?P[^/]+)$#', - 'start' => '/mpwtmhzmjfwctdp/', + 'original' => '/chyyt/{name}', + 'regex' => '#^/chyyt/(?P[^/]+)$#', + 'start' => '/chyyt/', 'methods' => 'GET,', ), ), - 'vqwofxpbxv' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/vqwofxpbxv/{name}', - 'regex' => '#^/vqwofxpbxv/(?P[^/]+)$#', - 'start' => '/vqwofxpbxv/', - 'methods' => 'PUT,', - ), - ), - 'g' => array ( + 'ntiqaf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/g/kqqui/dxlvgouhtfrv/{name}', - 'regex' => '#^/g/kqqui/dxlvgouhtfrv/(?P[^/]+)$#', - 'start' => '/g/kqqui/', + 'original' => '/ntiqaf/emtyjtck/np/{name}', + 'regex' => '#^/ntiqaf/emtyjtck/np/(?P[^/]+)$#', + 'start' => '/ntiqaf/emtyjtck/', 'methods' => 'PUT,', ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/g/vodojppzx/hytia/{name}', - 'regex' => '#^/g/vodojppzx/hytia/(?P[^/]+)$#', - 'start' => '/g/vodojppzx/', - 'methods' => 'GET,', - ), ), - 'ccn' => array ( + 'cqehjacsldfnite' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ccn/lkizgexdjfsithlm/{name}', - 'regex' => '#^/ccn/lkizgexdjfsithlm/(?P[^/]+)$#', - 'start' => '/ccn/lkizgexdjfsithlm/', + 'original' => '/cqehjacsldfnite/lsx/{name}', + 'regex' => '#^/cqehjacsldfnite/lsx/(?P[^/]+)$#', + 'start' => '/cqehjacsldfnite/lsx/', 'methods' => 'PUT,', ), ), - 'zff' => array ( + 'jl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zff/kxutfs/cfc/{name}', - 'regex' => '#^/zff/kxutfs/cfc/(?P[^/]+)$#', - 'start' => '/zff/kxutfs/', + 'original' => '/jl/sobgrddd/elbdkfhxl/{name}', + 'regex' => '#^/jl/sobgrddd/elbdkfhxl/(?P[^/]+)$#', + 'start' => '/jl/sobgrddd/', 'methods' => 'GET,', ), ), - 'fgndhvd' => array ( + 'euhwothu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fgndhvd/{name}', - 'regex' => '#^/fgndhvd/(?P[^/]+)$#', - 'start' => '/fgndhvd/', + 'original' => '/euhwothu/pss/{name}', + 'regex' => '#^/euhwothu/pss/(?P[^/]+)$#', + 'start' => '/euhwothu/pss/', 'methods' => 'GET,', ), ), - 'ribigozocpeexmotdjgw' => array ( + 'mzt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ribigozocpeexmotdjgw/{name}', - 'regex' => '#^/ribigozocpeexmotdjgw/(?P[^/]+)$#', - 'start' => '/ribigozocpeexmotdjgw/', - 'methods' => 'PUT,', + 'original' => '/mzt/kxgzxui/{name}', + 'regex' => '#^/mzt/kxgzxui/(?P[^/]+)$#', + 'start' => '/mzt/kxgzxui/', + 'methods' => 'GET,', ), ), - 'noy' => array ( + 'tmcclrqrx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/noy/zszl/{name}', - 'regex' => '#^/noy/zszl/(?P[^/]+)$#', - 'start' => '/noy/zszl/', - 'methods' => 'PATCH,', + 'original' => '/tmcclrqrx/{name}', + 'regex' => '#^/tmcclrqrx/(?P[^/]+)$#', + 'start' => '/tmcclrqrx/', + 'methods' => 'GET,', ), ), - 'ap' => array ( + 'q' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ap/sfmkhlekoiumv/m/q/{name}', - 'regex' => '#^/ap/sfmkhlekoiumv/m/q/(?P[^/]+)$#', - 'start' => '/ap/sfmkhlekoiumv/', - 'methods' => 'POST,', + 'original' => '/q/eekyzgotqb/yxze/{name}', + 'regex' => '#^/q/eekyzgotqb/yxze/(?P[^/]+)$#', + 'start' => '/q/eekyzgotqb/', + 'methods' => 'DELETE,', ), ), - 't' => array ( + 'lhckk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/t/ohhbn/{name}', - 'regex' => '#^/t/ohhbn/(?P[^/]+)$#', - 'start' => '/t/ohhbn/', - 'methods' => 'POST,', + 'original' => '/lhckk/m/x/{name}', + 'regex' => '#^/lhckk/m/x/(?P[^/]+)$#', + 'start' => '/lhckk/m/', + 'methods' => 'GET,', ), ), - 'jjwodbdive' => array ( + 'teizndpnaa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jjwodbdive/jufmygjri/{name}', - 'regex' => '#^/jjwodbdive/jufmygjri/(?P[^/]+)$#', - 'start' => '/jjwodbdive/jufmygjri/', + 'original' => '/teizndpnaa/hsv/{name}', + 'regex' => '#^/teizndpnaa/hsv/(?P[^/]+)$#', + 'start' => '/teizndpnaa/hsv/', 'methods' => 'DELETE,', ), ), - 'tdlnonbfgxtkjxersazc' => array ( + 'xpvhh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tdlnonbfgxtkjxersazc/{name}', - 'regex' => '#^/tdlnonbfgxtkjxersazc/(?P[^/]+)$#', - 'start' => '/tdlnonbfgxtkjxersazc/', - 'methods' => 'PUT,', + 'original' => '/xpvhh/vnaskup/{name}', + 'regex' => '#^/xpvhh/vnaskup/(?P[^/]+)$#', + 'start' => '/xpvhh/vnaskup/', + 'methods' => 'DELETE,', ), ), - 'djcconeajxzwpkci' => array ( + 'bawdbilcjeuq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/djcconeajxzwpkci/{name}', - 'regex' => '#^/djcconeajxzwpkci/(?P[^/]+)$#', - 'start' => '/djcconeajxzwpkci/', + 'original' => '/bawdbilcjeuq/{name}', + 'regex' => '#^/bawdbilcjeuq/(?P[^/]+)$#', + 'start' => '/bawdbilcjeuq/', 'methods' => 'GET,', ), ), - 'iprym' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/iprym/uh/z/nvdc/{name}', - 'regex' => '#^/iprym/uh/z/nvdc/(?P[^/]+)$#', - 'start' => '/iprym/uh/', - 'methods' => 'PATCH,', - ), - ), - 'uciusc' => array ( + 'hcgydndhw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uciusc/{name}', - 'regex' => '#^/uciusc/(?P[^/]+)$#', - 'start' => '/uciusc/', + 'original' => '/hcgydndhw/{name}', + 'regex' => '#^/hcgydndhw/(?P[^/]+)$#', + 'start' => '/hcgydndhw/', 'methods' => 'POST,', ), ), - 'fxpr' => array ( + 'xbemebjjsubzar' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fxpr/awpdockdi/ho/{name}', - 'regex' => '#^/fxpr/awpdockdi/ho/(?P[^/]+)$#', - 'start' => '/fxpr/awpdockdi/', - 'methods' => 'PATCH,', - ), - ), - 'ievebcj' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/ievebcj/jwl/{name}', - 'regex' => '#^/ievebcj/jwl/(?P[^/]+)$#', - 'start' => '/ievebcj/jwl/', + 'original' => '/xbemebjjsubzar/{name}', + 'regex' => '#^/xbemebjjsubzar/(?P[^/]+)$#', + 'start' => '/xbemebjjsubzar/', 'methods' => 'GET,', ), ), - 'b' => array ( + 's' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/b/o/eoz/{name}', - 'regex' => '#^/b/o/eoz/(?P[^/]+)$#', - 'start' => '/b/o/', - 'methods' => 'PATCH,', + 'original' => '/s/nshatkjc/{name}', + 'regex' => '#^/s/nshatkjc/(?P[^/]+)$#', + 'start' => '/s/nshatkjc/', + 'methods' => 'DELETE,', ), - ), - 'erjpd' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/erjpd/{name}', - 'regex' => '#^/erjpd/(?P[^/]+)$#', - 'start' => '/erjpd/', + 'original' => '/s/stv/oxnauqrftk/zmf/{name}', + 'regex' => '#^/s/stv/oxnauqrftk/zmf/(?P[^/]+)$#', + 'start' => '/s/stv/', 'methods' => 'GET,', ), ), - 'zmaurn' => array ( + 'rllv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zmaurn/rcxxvkdzxtjbq/{name}', - 'regex' => '#^/zmaurn/rcxxvkdzxtjbq/(?P[^/]+)$#', - 'start' => '/zmaurn/rcxxvkdzxtjbq/', - 'methods' => 'DELETE,', + 'original' => '/rllv/scon/fvkbpb/{name}', + 'regex' => '#^/rllv/scon/fvkbpb/(?P[^/]+)$#', + 'start' => '/rllv/scon/', + 'methods' => 'GET,', ), ), - 'qknmeacrhtkbscmx' => array ( + 'feuct' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qknmeacrhtkbscmx/hx/{name}', - 'regex' => '#^/qknmeacrhtkbscmx/hx/(?P[^/]+)$#', - 'start' => '/qknmeacrhtkbscmx/hx/', - 'methods' => 'DELETE,', + 'original' => '/feuct/{name}', + 'regex' => '#^/feuct/(?P[^/]+)$#', + 'start' => '/feuct/', + 'methods' => 'POST,', ), ), - 'mswei' => array ( + 'vziyqqseyy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mswei/{name}', - 'regex' => '#^/mswei/(?P[^/]+)$#', - 'start' => '/mswei/', - 'methods' => 'POST,', + 'original' => '/vziyqqseyy/v/{name}', + 'regex' => '#^/vziyqqseyy/v/(?P[^/]+)$#', + 'start' => '/vziyqqseyy/v/', + 'methods' => 'GET,', ), ), - 'zik' => array ( + 'o' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zik/pxm/ihzwzec/dzp/{name}', - 'regex' => '#^/zik/pxm/ihzwzec/dzp/(?P[^/]+)$#', - 'start' => '/zik/pxm/', + 'original' => '/o/lsqjjfnpc/ou/{name}', + 'regex' => '#^/o/lsqjjfnpc/ou/(?P[^/]+)$#', + 'start' => '/o/lsqjjfnpc/', 'methods' => 'PUT,', ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/o/pltfmlny/yvb/jcmmdwm/{name}', + 'regex' => '#^/o/pltfmlny/yvb/jcmmdwm/(?P[^/]+)$#', + 'start' => '/o/pltfmlny/', + 'methods' => 'PATCH,', + ), ), - 'zlvoaranuzlcw' => array ( + 'fou' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zlvoaranuzlcw/{name}', - 'regex' => '#^/zlvoaranuzlcw/(?P[^/]+)$#', - 'start' => '/zlvoaranuzlcw/', + 'original' => '/fou/v/u/oqohx/{name}', + 'regex' => '#^/fou/v/u/oqohx/(?P[^/]+)$#', + 'start' => '/fou/v/', 'methods' => 'GET,', ), ), - 'y' => array ( + 'lmxmwx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/y/omdtje/{name}', - 'regex' => '#^/y/omdtje/(?P[^/]+)$#', - 'start' => '/y/omdtje/', + 'original' => '/lmxmwx/qwsqcevfrmook/{name}', + 'regex' => '#^/lmxmwx/qwsqcevfrmook/(?P[^/]+)$#', + 'start' => '/lmxmwx/qwsqcevfrmook/', 'methods' => 'POST,', ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/y/refv/cdeclml/{name}', - 'regex' => '#^/y/refv/cdeclml/(?P[^/]+)$#', - 'start' => '/y/refv/', - 'methods' => 'PUT,', - ), ), - 'vwfkekyiran' => array ( + 'osqj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vwfkekyiran/{name}', - 'regex' => '#^/vwfkekyiran/(?P[^/]+)$#', - 'start' => '/vwfkekyiran/', + 'original' => '/osqj/rlibu/qt/{name}', + 'regex' => '#^/osqj/rlibu/qt/(?P[^/]+)$#', + 'start' => '/osqj/rlibu/', 'methods' => 'GET,', ), ), - 'u' => array ( + 'eehcpuonlgvyhsrdtn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/u/sooa/aanxagwldabh/lt/{name}', - 'regex' => '#^/u/sooa/aanxagwldabh/lt/(?P[^/]+)$#', - 'start' => '/u/sooa/', - 'methods' => 'GET,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/u/lasrszelfv/vtlqicim/{name}', - 'regex' => '#^/u/lasrszelfv/vtlqicim/(?P[^/]+)$#', - 'start' => '/u/lasrszelfv/', + 'original' => '/eehcpuonlgvyhsrdtn/{name}', + 'regex' => '#^/eehcpuonlgvyhsrdtn/(?P[^/]+)$#', + 'start' => '/eehcpuonlgvyhsrdtn/', 'methods' => 'PATCH,', ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/u/jpkrv/{name}', - 'regex' => '#^/u/jpkrv/(?P[^/]+)$#', - 'start' => '/u/jpkrv/', - 'methods' => 'DELETE,', - ), ), - 'rlohtglzcjsp' => array ( + 'axr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rlohtglzcjsp/{name}', - 'regex' => '#^/rlohtglzcjsp/(?P[^/]+)$#', - 'start' => '/rlohtglzcjsp/', - 'methods' => 'GET,', + 'original' => '/axr/bgr/{name}', + 'regex' => '#^/axr/bgr/(?P[^/]+)$#', + 'start' => '/axr/bgr/', + 'methods' => 'PUT,', ), ), - 'yivqzxfwrzd' => array ( + 'ru' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yivqzxfwrzd/{name}', - 'regex' => '#^/yivqzxfwrzd/(?P[^/]+)$#', - 'start' => '/yivqzxfwrzd/', - 'methods' => 'GET,', + 'original' => '/ru/c/if/eesfvt/psliyz/{name}', + 'regex' => '#^/ru/c/if/eesfvt/psliyz/(?P[^/]+)$#', + 'start' => '/ru/c/', + 'methods' => 'PUT,', ), ), - 'mtmwnvxxb' => array ( + 'jqycjwprsmicxaayzq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mtmwnvxxb/lgxr/{name}', - 'regex' => '#^/mtmwnvxxb/lgxr/(?P[^/]+)$#', - 'start' => '/mtmwnvxxb/lgxr/', + 'original' => '/jqycjwprsmicxaayzq/m/{name}', + 'regex' => '#^/jqycjwprsmicxaayzq/m/(?P[^/]+)$#', + 'start' => '/jqycjwprsmicxaayzq/m/', 'methods' => 'DELETE,', ), ), - 'dpa' => array ( + 'ccwsdnwt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dpa/wuzeeyno/{name}', - 'regex' => '#^/dpa/wuzeeyno/(?P[^/]+)$#', - 'start' => '/dpa/wuzeeyno/', - 'methods' => 'PUT,', + 'original' => '/ccwsdnwt/{name}', + 'regex' => '#^/ccwsdnwt/(?P[^/]+)$#', + 'start' => '/ccwsdnwt/', + 'methods' => 'GET,', ), ), - 'pqdovoptug' => array ( + 'wibnaux' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pqdovoptug/{name}', - 'regex' => '#^/pqdovoptug/(?P[^/]+)$#', - 'start' => '/pqdovoptug/', - 'methods' => 'GET,', + 'original' => '/wibnaux/{name}', + 'regex' => '#^/wibnaux/(?P[^/]+)$#', + 'start' => '/wibnaux/', + 'methods' => 'DELETE,', ), ), - 'npb' => array ( + 'vdbxlepnwb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/npb/qxadbjcn/go/{name}', - 'regex' => '#^/npb/qxadbjcn/go/(?P[^/]+)$#', - 'start' => '/npb/qxadbjcn/', - 'methods' => 'GET,', + 'original' => '/vdbxlepnwb/{name}', + 'regex' => '#^/vdbxlepnwb/(?P[^/]+)$#', + 'start' => '/vdbxlepnwb/', + 'methods' => 'POST,', ), ), - 'jjt' => array ( + 'nalhn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jjt/ogfmmkh/pob/{name}', - 'regex' => '#^/jjt/ogfmmkh/pob/(?P[^/]+)$#', - 'start' => '/jjt/ogfmmkh/', - 'methods' => 'POST,', + 'original' => '/nalhn/{name}', + 'regex' => '#^/nalhn/(?P[^/]+)$#', + 'start' => '/nalhn/', + 'methods' => 'PUT,', ), ), - 'mwrpdpqzpuupbxoxal' => array ( + 'svqemfv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mwrpdpqzpuupbxoxal/{name}', - 'regex' => '#^/mwrpdpqzpuupbxoxal/(?P[^/]+)$#', - 'start' => '/mwrpdpqzpuupbxoxal/', + 'original' => '/svqemfv/{name}', + 'regex' => '#^/svqemfv/(?P[^/]+)$#', + 'start' => '/svqemfv/', 'methods' => 'GET,', ), ), - 'bkfpwhlceavkkvlj' => array ( + 'pbhsdtrwki' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bkfpwhlceavkkvlj/iy/{name}', - 'regex' => '#^/bkfpwhlceavkkvlj/iy/(?P[^/]+)$#', - 'start' => '/bkfpwhlceavkkvlj/iy/', - 'methods' => 'GET,', + 'original' => '/pbhsdtrwki/d/{name}', + 'regex' => '#^/pbhsdtrwki/d/(?P[^/]+)$#', + 'start' => '/pbhsdtrwki/d/', + 'methods' => 'PATCH,', ), ), - 'mdkww' => array ( + 'mstrj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mdkww/bbuvqvdvz/{name}', - 'regex' => '#^/mdkww/bbuvqvdvz/(?P[^/]+)$#', - 'start' => '/mdkww/bbuvqvdvz/', + 'original' => '/mstrj/e/b/vgkbir/qcfhm/{name}', + 'regex' => '#^/mstrj/e/b/vgkbir/qcfhm/(?P[^/]+)$#', + 'start' => '/mstrj/e/', 'methods' => 'GET,', ), ), - 'yuflypw' => array ( + 'isnrezacwrtfdjwv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yuflypw/{name}', - 'regex' => '#^/yuflypw/(?P[^/]+)$#', - 'start' => '/yuflypw/', - 'methods' => 'DELETE,', + 'original' => '/isnrezacwrtfdjwv/{name}', + 'regex' => '#^/isnrezacwrtfdjwv/(?P[^/]+)$#', + 'start' => '/isnrezacwrtfdjwv/', + 'methods' => 'PUT,', ), ), - 'mdrir' => array ( + 'vfb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mdrir/{name}', - 'regex' => '#^/mdrir/(?P[^/]+)$#', - 'start' => '/mdrir/', - 'methods' => 'GET,', + 'original' => '/vfb/nd/{name}', + 'regex' => '#^/vfb/nd/(?P[^/]+)$#', + 'start' => '/vfb/nd/', + 'methods' => 'DELETE,', ), ), - 'tpihtcrmotzr' => array ( + 'rzkhtgxvrd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tpihtcrmotzr/{name}', - 'regex' => '#^/tpihtcrmotzr/(?P[^/]+)$#', - 'start' => '/tpihtcrmotzr/', + 'original' => '/rzkhtgxvrd/{name}', + 'regex' => '#^/rzkhtgxvrd/(?P[^/]+)$#', + 'start' => '/rzkhtgxvrd/', 'methods' => 'PATCH,', ), ), - 'axsqzkrnmrfqgom' => array ( + 'zsrzr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/axsqzkrnmrfqgom/{name}', - 'regex' => '#^/axsqzkrnmrfqgom/(?P[^/]+)$#', - 'start' => '/axsqzkrnmrfqgom/', - 'methods' => 'PATCH,', + 'original' => '/zsrzr/pgv/sgfalujn/{name}', + 'regex' => '#^/zsrzr/pgv/sgfalujn/(?P[^/]+)$#', + 'start' => '/zsrzr/pgv/', + 'methods' => 'GET,', ), ), - 'fxetepiyjza' => array ( + 'amj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fxetepiyjza/aze/{name}', - 'regex' => '#^/fxetepiyjza/aze/(?P[^/]+)$#', - 'start' => '/fxetepiyjza/aze/', - 'methods' => 'POST,', + 'original' => '/amj/su/p/xoyrtinnp/{name}', + 'regex' => '#^/amj/su/p/xoyrtinnp/(?P[^/]+)$#', + 'start' => '/amj/su/', + 'methods' => 'PATCH,', ), ), - 'rrzuhtydyjqiyf' => array ( + 'cyosoqjkzkvmwhfvfe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rrzuhtydyjqiyf/{name}', - 'regex' => '#^/rrzuhtydyjqiyf/(?P[^/]+)$#', - 'start' => '/rrzuhtydyjqiyf/', - 'methods' => 'GET,', + 'original' => '/cyosoqjkzkvmwhfvfe/y/{name}', + 'regex' => '#^/cyosoqjkzkvmwhfvfe/y/(?P[^/]+)$#', + 'start' => '/cyosoqjkzkvmwhfvfe/y/', + 'methods' => 'DELETE,', ), ), - 'ov' => array ( + 'rhgqrxpekgokqndhq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ov/hexzacznpkwmwo/cgo/{name}', - 'regex' => '#^/ov/hexzacznpkwmwo/cgo/(?P[^/]+)$#', - 'start' => '/ov/hexzacznpkwmwo/', - 'methods' => 'GET,', + 'original' => '/rhgqrxpekgokqndhq/{name}', + 'regex' => '#^/rhgqrxpekgokqndhq/(?P[^/]+)$#', + 'start' => '/rhgqrxpekgokqndhq/', + 'methods' => 'PUT,', ), ), - 'ezz' => array ( + 'wfhtdiz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ezz/dpghqaxunpt/puo/{name}', - 'regex' => '#^/ezz/dpghqaxunpt/puo/(?P[^/]+)$#', - 'start' => '/ezz/dpghqaxunpt/', - 'methods' => 'GET,', + 'original' => '/wfhtdiz/ujc/ldyuqphq/{name}', + 'regex' => '#^/wfhtdiz/ujc/ldyuqphq/(?P[^/]+)$#', + 'start' => '/wfhtdiz/ujc/', + 'methods' => 'DELETE,', ), ), - 'chqhqzipfzdhuzgh' => array ( + 'kgrtapne' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/chqhqzipfzdhuzgh/{name}', - 'regex' => '#^/chqhqzipfzdhuzgh/(?P[^/]+)$#', - 'start' => '/chqhqzipfzdhuzgh/', + 'original' => '/kgrtapne/{name}', + 'regex' => '#^/kgrtapne/(?P[^/]+)$#', + 'start' => '/kgrtapne/', 'methods' => 'DELETE,', ), ), - 'zptmxswosgcylurdmw' => array ( + 'fz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zptmxswosgcylurdmw/{name}', - 'regex' => '#^/zptmxswosgcylurdmw/(?P[^/]+)$#', - 'start' => '/zptmxswosgcylurdmw/', + 'original' => '/fz/bdwwhba/y/{name}', + 'regex' => '#^/fz/bdwwhba/y/(?P[^/]+)$#', + 'start' => '/fz/bdwwhba/', 'methods' => 'DELETE,', ), ), - 'mlhbv' => array ( + 'zgzvlqbyu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mlhbv/ltfqpnzii/lfum/{name}', - 'regex' => '#^/mlhbv/ltfqpnzii/lfum/(?P[^/]+)$#', - 'start' => '/mlhbv/ltfqpnzii/', - 'methods' => 'POST,', + 'original' => '/zgzvlqbyu/{name}', + 'regex' => '#^/zgzvlqbyu/(?P[^/]+)$#', + 'start' => '/zgzvlqbyu/', + 'methods' => 'PATCH,', ), ), - 'hwactr' => array ( + 'heodgiuouzbxs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hwactr/fzgxq/vxondovwt/{name}', - 'regex' => '#^/hwactr/fzgxq/vxondovwt/(?P[^/]+)$#', - 'start' => '/hwactr/fzgxq/', + 'original' => '/heodgiuouzbxs/ch/zg/gzp/{name}', + 'regex' => '#^/heodgiuouzbxs/ch/zg/gzp/(?P[^/]+)$#', + 'start' => '/heodgiuouzbxs/ch/', 'methods' => 'GET,', ), ), - 'jyrvzrzznyw' => array ( + 'nmki' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jyrvzrzznyw/tfd/leb/{name}', - 'regex' => '#^/jyrvzrzznyw/tfd/leb/(?P[^/]+)$#', - 'start' => '/jyrvzrzznyw/tfd/', - 'methods' => 'PUT,', + 'original' => '/nmki/fhg/{name}', + 'regex' => '#^/nmki/fhg/(?P[^/]+)$#', + 'start' => '/nmki/fhg/', + 'methods' => 'PATCH,', ), ), - 'vqxczlazjo' => array ( + 'teamu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vqxczlazjo/mescsn/{name}', - 'regex' => '#^/vqxczlazjo/mescsn/(?P[^/]+)$#', - 'start' => '/vqxczlazjo/mescsn/', - 'methods' => 'PUT,', + 'original' => '/teamu/g/hs/{name}', + 'regex' => '#^/teamu/g/hs/(?P[^/]+)$#', + 'start' => '/teamu/g/', + 'methods' => 'DELETE,', ), ), - 'nqy' => array ( + 'wpcw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nqy/aomwtklspeyjvxug/{name}', - 'regex' => '#^/nqy/aomwtklspeyjvxug/(?P[^/]+)$#', - 'start' => '/nqy/aomwtklspeyjvxug/', - 'methods' => 'GET,', + 'original' => '/wpcw/gjdlrndz/h/{name}', + 'regex' => '#^/wpcw/gjdlrndz/h/(?P[^/]+)$#', + 'start' => '/wpcw/gjdlrndz/', + 'methods' => 'PUT,', ), ), - 'hvduuqycuyqj' => array ( + 'rwl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hvduuqycuyqj/ktkfqj/tu/{name}', - 'regex' => '#^/hvduuqycuyqj/ktkfqj/tu/(?P[^/]+)$#', - 'start' => '/hvduuqycuyqj/ktkfqj/', - 'methods' => 'PUT,', + 'original' => '/rwl/gpqylkis/qau/g/{name}', + 'regex' => '#^/rwl/gpqylkis/qau/g/(?P[^/]+)$#', + 'start' => '/rwl/gpqylkis/', + 'methods' => 'DELETE,', ), ), - 'phfwo' => array ( + 'rqnm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/phfwo/bwdos/{name}', - 'regex' => '#^/phfwo/bwdos/(?P[^/]+)$#', - 'start' => '/phfwo/bwdos/', + 'original' => '/rqnm/ngqbv/x/jyoxf/{name}', + 'regex' => '#^/rqnm/ngqbv/x/jyoxf/(?P[^/]+)$#', + 'start' => '/rqnm/ngqbv/', 'methods' => 'GET,', ), ), - 'aan' => array ( + 'hxz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aan/bpvlb/rmb/{name}', - 'regex' => '#^/aan/bpvlb/rmb/(?P[^/]+)$#', - 'start' => '/aan/bpvlb/', - 'methods' => 'PUT,', + 'original' => '/hxz/uxqnwg/fsrrsd/t/{name}', + 'regex' => '#^/hxz/uxqnwg/fsrrsd/t/(?P[^/]+)$#', + 'start' => '/hxz/uxqnwg/', + 'methods' => 'DELETE,', ), ), - 'uei' => array ( + 'dg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uei/uxqsh/{name}', - 'regex' => '#^/uei/uxqsh/(?P[^/]+)$#', - 'start' => '/uei/uxqsh/', - 'methods' => 'GET,', + 'original' => '/dg/zfcja/nydrfvxoc/{name}', + 'regex' => '#^/dg/zfcja/nydrfvxoc/(?P[^/]+)$#', + 'start' => '/dg/zfcja/', + 'methods' => 'POST,', ), ), - 'tckuwywmkfjc' => array ( + 'ulzqx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tckuwywmkfjc/{name}', - 'regex' => '#^/tckuwywmkfjc/(?P[^/]+)$#', - 'start' => '/tckuwywmkfjc/', + 'original' => '/ulzqx/kjyxkvmf/{name}', + 'regex' => '#^/ulzqx/kjyxkvmf/(?P[^/]+)$#', + 'start' => '/ulzqx/kjyxkvmf/', 'methods' => 'PATCH,', ), ), - 'nqcgf' => array ( + 'ebhdqassptzszqff' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nqcgf/cfb/{name}', - 'regex' => '#^/nqcgf/cfb/(?P[^/]+)$#', - 'start' => '/nqcgf/cfb/', - 'methods' => 'GET,', + 'original' => '/ebhdqassptzszqff/{name}', + 'regex' => '#^/ebhdqassptzszqff/(?P[^/]+)$#', + 'start' => '/ebhdqassptzszqff/', + 'methods' => 'POST,', ), ), - 'oupkclzsonrggu' => array ( + 'qlbeabtksl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oupkclzsonrggu/{name}', - 'regex' => '#^/oupkclzsonrggu/(?P[^/]+)$#', - 'start' => '/oupkclzsonrggu/', - 'methods' => 'POST,', + 'original' => '/qlbeabtksl/ot/{name}', + 'regex' => '#^/qlbeabtksl/ot/(?P[^/]+)$#', + 'start' => '/qlbeabtksl/ot/', + 'methods' => 'DELETE,', ), ), - 'sy' => array ( + 'ir' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sy/h/oehiubtldjfve/{name}', - 'regex' => '#^/sy/h/oehiubtldjfve/(?P[^/]+)$#', - 'start' => '/sy/h/', - 'methods' => 'GET,', + 'original' => '/ir/geh/ib/{name}', + 'regex' => '#^/ir/geh/ib/(?P[^/]+)$#', + 'start' => '/ir/geh/', + 'methods' => 'DELETE,', ), ), - 'gzpvf' => array ( + 'lqxaepy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gzpvf/yjptrimqncc/{name}', - 'regex' => '#^/gzpvf/yjptrimqncc/(?P[^/]+)$#', - 'start' => '/gzpvf/yjptrimqncc/', - 'methods' => 'POST,', + 'original' => '/lqxaepy/nbpnoit/{name}', + 'regex' => '#^/lqxaepy/nbpnoit/(?P[^/]+)$#', + 'start' => '/lqxaepy/nbpnoit/', + 'methods' => 'PUT,', ), ), - 'uwwrnt' => array ( + 'd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uwwrnt/xkt/a/{name}', - 'regex' => '#^/uwwrnt/xkt/a/(?P[^/]+)$#', - 'start' => '/uwwrnt/xkt/', - 'methods' => 'GET,', + 'original' => '/d/eodhxg/jeeosom/xv/{name}', + 'regex' => '#^/d/eodhxg/jeeosom/xv/(?P[^/]+)$#', + 'start' => '/d/eodhxg/', + 'methods' => 'DELETE,', ), - ), - 'qqmtuexdosqizn' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/qqmtuexdosqizn/{name}', - 'regex' => '#^/qqmtuexdosqizn/(?P[^/]+)$#', - 'start' => '/qqmtuexdosqizn/', + 'original' => '/d/i/v/vjbehsdtawkmrr/{name}', + 'regex' => '#^/d/i/v/vjbehsdtawkmrr/(?P[^/]+)$#', + 'start' => '/d/i/', 'methods' => 'PATCH,', ), ), - 'eqjkophepheff' => array ( + 'xhrfzrng' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eqjkophepheff/rn/{name}', - 'regex' => '#^/eqjkophepheff/rn/(?P[^/]+)$#', - 'start' => '/eqjkophepheff/rn/', + 'original' => '/xhrfzrng/iwqb/knwe/{name}', + 'regex' => '#^/xhrfzrng/iwqb/knwe/(?P[^/]+)$#', + 'start' => '/xhrfzrng/iwqb/', 'methods' => 'GET,', ), ), - 'bihakvdcbkmjqp' => array ( + 'tf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bihakvdcbkmjqp/ugzox/{name}', - 'regex' => '#^/bihakvdcbkmjqp/ugzox/(?P[^/]+)$#', - 'start' => '/bihakvdcbkmjqp/ugzox/', - 'methods' => 'PUT,', + 'original' => '/tf/xp/bfgvijlh/{name}', + 'regex' => '#^/tf/xp/bfgvijlh/(?P[^/]+)$#', + 'start' => '/tf/xp/', + 'methods' => 'PATCH,', ), ), - 'wsgwohfpxfgogvlxhd' => array ( + 'bi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wsgwohfpxfgogvlxhd/c/{name}', - 'regex' => '#^/wsgwohfpxfgogvlxhd/c/(?P[^/]+)$#', - 'start' => '/wsgwohfpxfgogvlxhd/c/', + 'original' => '/bi/clgwegqikidwbca/{name}', + 'regex' => '#^/bi/clgwegqikidwbca/(?P[^/]+)$#', + 'start' => '/bi/clgwegqikidwbca/', 'methods' => 'POST,', ), ), - 'qycmxgfjfyrzf' => array ( + 'pi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qycmxgfjfyrzf/{name}', - 'regex' => '#^/qycmxgfjfyrzf/(?P[^/]+)$#', - 'start' => '/qycmxgfjfyrzf/', + 'original' => '/pi/oy/s/debtc/zwrezd/{name}', + 'regex' => '#^/pi/oy/s/debtc/zwrezd/(?P[^/]+)$#', + 'start' => '/pi/oy/', 'methods' => 'GET,', ), ), - 'smimymuwjsabmzwc' => array ( + 'fqvhadkm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/smimymuwjsabmzwc/{name}', - 'regex' => '#^/smimymuwjsabmzwc/(?P[^/]+)$#', - 'start' => '/smimymuwjsabmzwc/', + 'original' => '/fqvhadkm/yxy/{name}', + 'regex' => '#^/fqvhadkm/yxy/(?P[^/]+)$#', + 'start' => '/fqvhadkm/yxy/', 'methods' => 'POST,', ), ), - 'ytcsp' => array ( + 'qpmfjjb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ytcsp/aoqhqnvf/qe/{name}', - 'regex' => '#^/ytcsp/aoqhqnvf/qe/(?P[^/]+)$#', - 'start' => '/ytcsp/aoqhqnvf/', - 'methods' => 'GET,', + 'original' => '/qpmfjjb/lguzdm/{name}', + 'regex' => '#^/qpmfjjb/lguzdm/(?P[^/]+)$#', + 'start' => '/qpmfjjb/lguzdm/', + 'methods' => 'POST,', ), ), - 'snturusatnbheuvjkjc' => array ( + 'vp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/snturusatnbheuvjkjc/{name}', - 'regex' => '#^/snturusatnbheuvjkjc/(?P[^/]+)$#', - 'start' => '/snturusatnbheuvjkjc/', + 'original' => '/vp/kmkkdvfiudylb/{name}', + 'regex' => '#^/vp/kmkkdvfiudylb/(?P[^/]+)$#', + 'start' => '/vp/kmkkdvfiudylb/', 'methods' => 'POST,', ), ), - 'j' => array ( + 'm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/j/emtocyqycu/{name}', - 'regex' => '#^/j/emtocyqycu/(?P[^/]+)$#', - 'start' => '/j/emtocyqycu/', - 'methods' => 'PATCH,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/j/ab/biyausok/{name}', - 'regex' => '#^/j/ab/biyausok/(?P[^/]+)$#', - 'start' => '/j/ab/', - 'methods' => 'DELETE,', + 'original' => '/m/wuprnzddm/{name}', + 'regex' => '#^/m/wuprnzddm/(?P[^/]+)$#', + 'start' => '/m/wuprnzddm/', + 'methods' => 'GET,', ), ), - 'chrmp' => array ( + 'dszqhvsmk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/chrmp/llts/dklr/ng/{name}', - 'regex' => '#^/chrmp/llts/dklr/ng/(?P[^/]+)$#', - 'start' => '/chrmp/llts/', + 'original' => '/dszqhvsmk/{name}', + 'regex' => '#^/dszqhvsmk/(?P[^/]+)$#', + 'start' => '/dszqhvsmk/', 'methods' => 'GET,', ), ), - 'dvtb' => array ( + 'hbkmjeuwx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dvtb/bzbshdfbu/{name}', - 'regex' => '#^/dvtb/bzbshdfbu/(?P[^/]+)$#', - 'start' => '/dvtb/bzbshdfbu/', - 'methods' => 'GET,', + 'original' => '/hbkmjeuwx/{name}', + 'regex' => '#^/hbkmjeuwx/(?P[^/]+)$#', + 'start' => '/hbkmjeuwx/', + 'methods' => 'POST,', ), ), - 'eysqfkavkrh' => array ( + 'xtmrkn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eysqfkavkrh/of/q/{name}', - 'regex' => '#^/eysqfkavkrh/of/q/(?P[^/]+)$#', - 'start' => '/eysqfkavkrh/of/', + 'original' => '/xtmrkn/mtklkmltuvyli/{name}', + 'regex' => '#^/xtmrkn/mtklkmltuvyli/(?P[^/]+)$#', + 'start' => '/xtmrkn/mtklkmltuvyli/', 'methods' => 'DELETE,', ), ), - 'womeejibjqfp' => array ( + 'osdjnsotrqkpxmj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/womeejibjqfp/lk/ooyne/{name}', - 'regex' => '#^/womeejibjqfp/lk/ooyne/(?P[^/]+)$#', - 'start' => '/womeejibjqfp/lk/', - 'methods' => 'GET,', + 'original' => '/osdjnsotrqkpxmj/{name}', + 'regex' => '#^/osdjnsotrqkpxmj/(?P[^/]+)$#', + 'start' => '/osdjnsotrqkpxmj/', + 'methods' => 'POST,', ), ), - 'vaw' => array ( + 'hzxrzqgioadesx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vaw/zdqiexpzts/{name}', - 'regex' => '#^/vaw/zdqiexpzts/(?P[^/]+)$#', - 'start' => '/vaw/zdqiexpzts/', - 'methods' => 'POST,', + 'original' => '/hzxrzqgioadesx/kxibwe/{name}', + 'regex' => '#^/hzxrzqgioadesx/kxibwe/(?P[^/]+)$#', + 'start' => '/hzxrzqgioadesx/kxibwe/', + 'methods' => 'PATCH,', + ), + ), + 'zzxxaazxyewdd' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/zzxxaazxyewdd/axcrlqm/{name}', + 'regex' => '#^/zzxxaazxyewdd/axcrlqm/(?P[^/]+)$#', + 'start' => '/zzxxaazxyewdd/axcrlqm/', + 'methods' => 'PATCH,', ), ), - 'bgxrohlwo' => array ( + 'azlyygddafxtqc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bgxrohlwo/{name}', - 'regex' => '#^/bgxrohlwo/(?P[^/]+)$#', - 'start' => '/bgxrohlwo/', + 'original' => '/azlyygddafxtqc/{name}', + 'regex' => '#^/azlyygddafxtqc/(?P[^/]+)$#', + 'start' => '/azlyygddafxtqc/', 'methods' => 'POST,', ), ), - 'hjliznc' => array ( + 'jwmfeothsu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hjliznc/{name}', - 'regex' => '#^/hjliznc/(?P[^/]+)$#', - 'start' => '/hjliznc/', - 'methods' => 'DELETE,', + 'original' => '/jwmfeothsu/{name}', + 'regex' => '#^/jwmfeothsu/(?P[^/]+)$#', + 'start' => '/jwmfeothsu/', + 'methods' => 'PATCH,', ), ), - 'yoygtb' => array ( + 'pj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yoygtb/t/plhn/{name}', - 'regex' => '#^/yoygtb/t/plhn/(?P[^/]+)$#', - 'start' => '/yoygtb/t/', + 'original' => '/pj/zjurvmlruluzifk/{name}', + 'regex' => '#^/pj/zjurvmlruluzifk/(?P[^/]+)$#', + 'start' => '/pj/zjurvmlruluzifk/', 'methods' => 'PUT,', ), ), - 'xzb' => array ( + 'prx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xzb/aywamslnnsood/{name}', - 'regex' => '#^/xzb/aywamslnnsood/(?P[^/]+)$#', - 'start' => '/xzb/aywamslnnsood/', + 'original' => '/prx/juoborfd/zpw/{name}', + 'regex' => '#^/prx/juoborfd/zpw/(?P[^/]+)$#', + 'start' => '/prx/juoborfd/', + 'methods' => 'PATCH,', + ), + ), + 'jsonfeadvmwws' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/jsonfeadvmwws/{name}', + 'regex' => '#^/jsonfeadvmwws/(?P[^/]+)$#', + 'start' => '/jsonfeadvmwws/', 'methods' => 'DELETE,', ), ), - 'xkxglfeomdd' => array ( + 'hmhwljuzgx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xkxglfeomdd/{name}', - 'regex' => '#^/xkxglfeomdd/(?P[^/]+)$#', - 'start' => '/xkxglfeomdd/', + 'original' => '/hmhwljuzgx/p/ulb/{name}', + 'regex' => '#^/hmhwljuzgx/p/ulb/(?P[^/]+)$#', + 'start' => '/hmhwljuzgx/p/', 'methods' => 'PATCH,', ), ), - 'abzfgjppafolitv' => array ( + 'qlfhybcx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/abzfgjppafolitv/{name}', - 'regex' => '#^/abzfgjppafolitv/(?P[^/]+)$#', - 'start' => '/abzfgjppafolitv/', - 'methods' => 'PATCH,', + 'original' => '/qlfhybcx/wk/{name}', + 'regex' => '#^/qlfhybcx/wk/(?P[^/]+)$#', + 'start' => '/qlfhybcx/wk/', + 'methods' => 'POST,', ), ), - 'ajlazxmymwyvd' => array ( + 'fnmqj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ajlazxmymwyvd/mur/{name}', - 'regex' => '#^/ajlazxmymwyvd/mur/(?P[^/]+)$#', - 'start' => '/ajlazxmymwyvd/mur/', - 'methods' => 'DELETE,', + 'original' => '/fnmqj/vxnir/wyfujkxjw/{name}', + 'regex' => '#^/fnmqj/vxnir/wyfujkxjw/(?P[^/]+)$#', + 'start' => '/fnmqj/vxnir/', + 'methods' => 'PUT,', ), ), - 'cvnbnz' => array ( + 'uvqltbbxcwwkfss' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cvnbnz/{name}', - 'regex' => '#^/cvnbnz/(?P[^/]+)$#', - 'start' => '/cvnbnz/', + 'original' => '/uvqltbbxcwwkfss/qgp/tz/{name}', + 'regex' => '#^/uvqltbbxcwwkfss/qgp/tz/(?P[^/]+)$#', + 'start' => '/uvqltbbxcwwkfss/qgp/', 'methods' => 'GET,', ), ), - 'ql' => array ( + 'qnhosvkmocayrotlz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ql/hzg/qjxzgv/{name}', - 'regex' => '#^/ql/hzg/qjxzgv/(?P[^/]+)$#', - 'start' => '/ql/hzg/', - 'methods' => 'POST,', + 'original' => '/qnhosvkmocayrotlz/zh/{name}', + 'regex' => '#^/qnhosvkmocayrotlz/zh/(?P[^/]+)$#', + 'start' => '/qnhosvkmocayrotlz/zh/', + 'methods' => 'DELETE,', ), ), - 'avxom' => array ( + 'nzbnutpmiifgm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/avxom/g/{name}', - 'regex' => '#^/avxom/g/(?P[^/]+)$#', - 'start' => '/avxom/g/', + 'original' => '/nzbnutpmiifgm/{name}', + 'regex' => '#^/nzbnutpmiifgm/(?P[^/]+)$#', + 'start' => '/nzbnutpmiifgm/', 'methods' => 'POST,', ), ), - 'mvli' => array ( + 'msfgywfxizjjzlnous' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mvli/xbkypvirnwr/nw/{name}', - 'regex' => '#^/mvli/xbkypvirnwr/nw/(?P[^/]+)$#', - 'start' => '/mvli/xbkypvirnwr/', - 'methods' => 'GET,', + 'original' => '/msfgywfxizjjzlnous/{name}', + 'regex' => '#^/msfgywfxizjjzlnous/(?P[^/]+)$#', + 'start' => '/msfgywfxizjjzlnous/', + 'methods' => 'PATCH,', ), ), - 'rimseuszqh' => array ( + 'xmopwmgv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rimseuszqh/q/cm/{name}', - 'regex' => '#^/rimseuszqh/q/cm/(?P[^/]+)$#', - 'start' => '/rimseuszqh/q/', - 'methods' => 'GET,', + 'original' => '/xmopwmgv/{name}', + 'regex' => '#^/xmopwmgv/(?P[^/]+)$#', + 'start' => '/xmopwmgv/', + 'methods' => 'PATCH,', ), ), - 'pqszppwnnlrl' => array ( + 'tknndkpsdwfrksndwbj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pqszppwnnlrl/b/{name}', - 'regex' => '#^/pqszppwnnlrl/b/(?P[^/]+)$#', - 'start' => '/pqszppwnnlrl/b/', + 'original' => '/tknndkpsdwfrksndwbj/{name}', + 'regex' => '#^/tknndkpsdwfrksndwbj/(?P[^/]+)$#', + 'start' => '/tknndkpsdwfrksndwbj/', 'methods' => 'DELETE,', ), ), - 'lqwfzjii' => array ( + 'aunhkuxl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lqwfzjii/xdmgjdrmzl/{name}', - 'regex' => '#^/lqwfzjii/xdmgjdrmzl/(?P[^/]+)$#', - 'start' => '/lqwfzjii/xdmgjdrmzl/', - 'methods' => 'GET,', + 'original' => '/aunhkuxl/{name}', + 'regex' => '#^/aunhkuxl/(?P[^/]+)$#', + 'start' => '/aunhkuxl/', + 'methods' => 'POST,', ), ), - 'fpqnmh' => array ( + 'ildu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fpqnmh/phxemqwteoe/{name}', - 'regex' => '#^/fpqnmh/phxemqwteoe/(?P[^/]+)$#', - 'start' => '/fpqnmh/phxemqwteoe/', - 'methods' => 'PUT,', + 'original' => '/ildu/arwg/{name}', + 'regex' => '#^/ildu/arwg/(?P[^/]+)$#', + 'start' => '/ildu/arwg/', + 'methods' => 'POST,', ), ), - 'cosrdibpryl' => array ( + 'ff' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cosrdibpryl/{name}', - 'regex' => '#^/cosrdibpryl/(?P[^/]+)$#', - 'start' => '/cosrdibpryl/', - 'methods' => 'GET,', + 'original' => '/ff/mnkb/{name}', + 'regex' => '#^/ff/mnkb/(?P[^/]+)$#', + 'start' => '/ff/mnkb/', + 'methods' => 'POST,', ), ), - 'yrusk' => array ( + 'yhurkwuyz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yrusk/i/{name}', - 'regex' => '#^/yrusk/i/(?P[^/]+)$#', - 'start' => '/yrusk/i/', - 'methods' => 'GET,', + 'original' => '/yhurkwuyz/{name}', + 'regex' => '#^/yhurkwuyz/(?P[^/]+)$#', + 'start' => '/yhurkwuyz/', + 'methods' => 'PATCH,', ), ), - 'blvipfo' => array ( + 'vemzc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/blvipfo/{name}', - 'regex' => '#^/blvipfo/(?P[^/]+)$#', - 'start' => '/blvipfo/', - 'methods' => 'GET,', + 'original' => '/vemzc/dsvlv/{name}', + 'regex' => '#^/vemzc/dsvlv/(?P[^/]+)$#', + 'start' => '/vemzc/dsvlv/', + 'methods' => 'POST,', ), ), - 'hldhyqowljgwqe' => array ( + 'fnufmkvxjrxdjfsg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hldhyqowljgwqe/lfupli/{name}', - 'regex' => '#^/hldhyqowljgwqe/lfupli/(?P[^/]+)$#', - 'start' => '/hldhyqowljgwqe/lfupli/', - 'methods' => 'DELETE,', + 'original' => '/fnufmkvxjrxdjfsg/{name}', + 'regex' => '#^/fnufmkvxjrxdjfsg/(?P[^/]+)$#', + 'start' => '/fnufmkvxjrxdjfsg/', + 'methods' => 'PATCH,', ), ), - 'ldbyzp' => array ( + 'dd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ldbyzp/nquj/{name}', - 'regex' => '#^/ldbyzp/nquj/(?P[^/]+)$#', - 'start' => '/ldbyzp/nquj/', + 'original' => '/dd/geb/tk/mwua/n/gy/{name}', + 'regex' => '#^/dd/geb/tk/mwua/n/gy/(?P[^/]+)$#', + 'start' => '/dd/geb/', 'methods' => 'PUT,', ), ), - 'rypckwzes' => array ( + 'ruqaqals' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rypckwzes/{name}', - 'regex' => '#^/rypckwzes/(?P[^/]+)$#', - 'start' => '/rypckwzes/', + 'original' => '/ruqaqals/e/muhlarcn/y/{name}', + 'regex' => '#^/ruqaqals/e/muhlarcn/y/(?P[^/]+)$#', + 'start' => '/ruqaqals/e/', 'methods' => 'DELETE,', ), ), - 'qnasmws' => array ( + 'zywcxn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qnasmws/dcasgvavuot/{name}', - 'regex' => '#^/qnasmws/dcasgvavuot/(?P[^/]+)$#', - 'start' => '/qnasmws/dcasgvavuot/', + 'original' => '/zywcxn/wv/pwkggcao/{name}', + 'regex' => '#^/zywcxn/wv/pwkggcao/(?P[^/]+)$#', + 'start' => '/zywcxn/wv/', 'methods' => 'POST,', ), ), - 'xqs' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/xqs/ue/{name}', - 'regex' => '#^/xqs/ue/(?P[^/]+)$#', - 'start' => '/xqs/ue/', - 'methods' => 'GET,', - ), - ), - 'vzlu' => array ( + 'mcv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vzlu/hdvgbvsaootvi/{name}', - 'regex' => '#^/vzlu/hdvgbvsaootvi/(?P[^/]+)$#', - 'start' => '/vzlu/hdvgbvsaootvi/', - 'methods' => 'PUT,', + 'original' => '/mcv/m/epipz/wre/jfgvaw/{name}', + 'regex' => '#^/mcv/m/epipz/wre/jfgvaw/(?P[^/]+)$#', + 'start' => '/mcv/m/', + 'methods' => 'PATCH,', ), ), - 'zfoiqenafw' => array ( + 'vg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zfoiqenafw/{name}', - 'regex' => '#^/zfoiqenafw/(?P[^/]+)$#', - 'start' => '/zfoiqenafw/', - 'methods' => 'PUT,', + 'original' => '/vg/vt/nccdf/{name}', + 'regex' => '#^/vg/vt/nccdf/(?P[^/]+)$#', + 'start' => '/vg/vt/', + 'methods' => 'PATCH,', ), ), - 'mohe' => array ( + 'huyp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mohe/eekhbbz/j/ai/yedq/{name}', - 'regex' => '#^/mohe/eekhbbz/j/ai/yedq/(?P[^/]+)$#', - 'start' => '/mohe/eekhbbz/', - 'methods' => 'GET,', + 'original' => '/huyp/llxkptfu/{name}', + 'regex' => '#^/huyp/llxkptfu/(?P[^/]+)$#', + 'start' => '/huyp/llxkptfu/', + 'methods' => 'PATCH,', ), ), - 'ptcbttwc' => array ( + 'eurufndacy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ptcbttwc/{name}', - 'regex' => '#^/ptcbttwc/(?P[^/]+)$#', - 'start' => '/ptcbttwc/', + 'original' => '/eurufndacy/{name}', + 'regex' => '#^/eurufndacy/(?P[^/]+)$#', + 'start' => '/eurufndacy/', 'methods' => 'PUT,', ), ), - 'kbjqoxxy' => array ( + 'iltzazxuniq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kbjqoxxy/{name}', - 'regex' => '#^/kbjqoxxy/(?P[^/]+)$#', - 'start' => '/kbjqoxxy/', - 'methods' => 'DELETE,', + 'original' => '/iltzazxuniq/tbclwj/wtu/{name}', + 'regex' => '#^/iltzazxuniq/tbclwj/wtu/(?P[^/]+)$#', + 'start' => '/iltzazxuniq/tbclwj/', + 'methods' => 'PATCH,', ), ), - 'lkvnpjpbgpyrxweotz' => array ( + 'bvxddc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lkvnpjpbgpyrxweotz/{name}', - 'regex' => '#^/lkvnpjpbgpyrxweotz/(?P[^/]+)$#', - 'start' => '/lkvnpjpbgpyrxweotz/', + 'original' => '/bvxddc/{name}', + 'regex' => '#^/bvxddc/(?P[^/]+)$#', + 'start' => '/bvxddc/', 'methods' => 'GET,', ), ), - 'eshkfr' => array ( + 'ifpqm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eshkfr/kd/{name}', - 'regex' => '#^/eshkfr/kd/(?P[^/]+)$#', - 'start' => '/eshkfr/kd/', + 'original' => '/ifpqm/{name}', + 'regex' => '#^/ifpqm/(?P[^/]+)$#', + 'start' => '/ifpqm/', 'methods' => 'POST,', ), ), - 'cmhsznsyfzpqrjye' => array ( + 'vtbjfz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cmhsznsyfzpqrjye/{name}', - 'regex' => '#^/cmhsznsyfzpqrjye/(?P[^/]+)$#', - 'start' => '/cmhsznsyfzpqrjye/', - 'methods' => 'PATCH,', + 'original' => '/vtbjfz/{name}', + 'regex' => '#^/vtbjfz/(?P[^/]+)$#', + 'start' => '/vtbjfz/', + 'methods' => 'PUT,', ), ), - 'hpjhmsw' => array ( + 'zxkubxlie' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hpjhmsw/hlj/{name}', - 'regex' => '#^/hpjhmsw/hlj/(?P[^/]+)$#', - 'start' => '/hpjhmsw/hlj/', - 'methods' => 'GET,', + 'original' => '/zxkubxlie/{name}', + 'regex' => '#^/zxkubxlie/(?P[^/]+)$#', + 'start' => '/zxkubxlie/', + 'methods' => 'POST,', ), ), - 'ri' => array ( + 'v' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ri/yrw/lxahoozdsnp/{name}', - 'regex' => '#^/ri/yrw/lxahoozdsnp/(?P[^/]+)$#', - 'start' => '/ri/yrw/', - 'methods' => 'PUT,', + 'original' => '/v/kss/kr/zeji/{name}', + 'regex' => '#^/v/kss/kr/zeji/(?P[^/]+)$#', + 'start' => '/v/kss/', + 'methods' => 'GET,', ), - ), - 'ambugu' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/ambugu/p/{name}', - 'regex' => '#^/ambugu/p/(?P[^/]+)$#', - 'start' => '/ambugu/p/', + 'original' => '/v/ecbba/zks/aje/yhkiviwo/{name}', + 'regex' => '#^/v/ecbba/zks/aje/yhkiviwo/(?P[^/]+)$#', + 'start' => '/v/ecbba/', 'methods' => 'GET,', ), ), - 'drgq' => array ( + 'zmmzbhulte' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/drgq/ci/dnexni/{name}', - 'regex' => '#^/drgq/ci/dnexni/(?P[^/]+)$#', - 'start' => '/drgq/ci/', - 'methods' => 'GET,', + 'original' => '/zmmzbhulte/{name}', + 'regex' => '#^/zmmzbhulte/(?P[^/]+)$#', + 'start' => '/zmmzbhulte/', + 'methods' => 'PATCH,', ), ), - 'pc' => array ( + 'xit' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pc/deo/qyct/xcntjfv/y/{name}', - 'regex' => '#^/pc/deo/qyct/xcntjfv/y/(?P[^/]+)$#', - 'start' => '/pc/deo/', - 'methods' => 'POST,', + 'original' => '/xit/irdwbyan/xtqxhyi/{name}', + 'regex' => '#^/xit/irdwbyan/xtqxhyi/(?P[^/]+)$#', + 'start' => '/xit/irdwbyan/', + 'methods' => 'PATCH,', ), ), - 'aqyqalbqqpwgxvjck' => array ( + 'wrc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aqyqalbqqpwgxvjck/em/{name}', - 'regex' => '#^/aqyqalbqqpwgxvjck/em/(?P[^/]+)$#', - 'start' => '/aqyqalbqqpwgxvjck/em/', + 'original' => '/wrc/asrwz/{name}', + 'regex' => '#^/wrc/asrwz/(?P[^/]+)$#', + 'start' => '/wrc/asrwz/', 'methods' => 'PATCH,', ), ), - 'wikvsp' => array ( + 'zzm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wikvsp/fsbxgklo/{name}', - 'regex' => '#^/wikvsp/fsbxgklo/(?P[^/]+)$#', - 'start' => '/wikvsp/fsbxgklo/', - 'methods' => 'DELETE,', + 'original' => '/zzm/ouuixk/zfquvx/{name}', + 'regex' => '#^/zzm/ouuixk/zfquvx/(?P[^/]+)$#', + 'start' => '/zzm/ouuixk/', + 'methods' => 'GET,', ), ), - 'qudzlv' => array ( + 'mervugd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qudzlv/exiozdksd/err/{name}', - 'regex' => '#^/qudzlv/exiozdksd/err/(?P[^/]+)$#', - 'start' => '/qudzlv/exiozdksd/', - 'methods' => 'POST,', + 'original' => '/mervugd/hhmpme/qw/{name}', + 'regex' => '#^/mervugd/hhmpme/qw/(?P[^/]+)$#', + 'start' => '/mervugd/hhmpme/', + 'methods' => 'DELETE,', ), ), - 'ynd' => array ( + 'tufpot' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ynd/xzyp/a/keapnjg/ynny/{name}', - 'regex' => '#^/ynd/xzyp/a/keapnjg/ynny/(?P[^/]+)$#', - 'start' => '/ynd/xzyp/', + 'original' => '/tufpot/ovmp/bgt/{name}', + 'regex' => '#^/tufpot/ovmp/bgt/(?P[^/]+)$#', + 'start' => '/tufpot/ovmp/', 'methods' => 'DELETE,', ), ), - 'has' => array ( + 'qzgnrqsfsh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/has/ggp/gwhppbh/{name}', - 'regex' => '#^/has/ggp/gwhppbh/(?P[^/]+)$#', - 'start' => '/has/ggp/', - 'methods' => 'PATCH,', + 'original' => '/qzgnrqsfsh/{name}', + 'regex' => '#^/qzgnrqsfsh/(?P[^/]+)$#', + 'start' => '/qzgnrqsfsh/', + 'methods' => 'GET,', ), ), - 'ivqemyuugmptu' => array ( + 'yaj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ivqemyuugmptu/jr/ajxwh/{name}', - 'regex' => '#^/ivqemyuugmptu/jr/ajxwh/(?P[^/]+)$#', - 'start' => '/ivqemyuugmptu/jr/', + 'original' => '/yaj/vt/{name}', + 'regex' => '#^/yaj/vt/(?P[^/]+)$#', + 'start' => '/yaj/vt/', 'methods' => 'PATCH,', ), ), - 'uxdlmsl' => array ( + 'uup' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uxdlmsl/pvqebj/hpydeyx/{name}', - 'regex' => '#^/uxdlmsl/pvqebj/hpydeyx/(?P[^/]+)$#', - 'start' => '/uxdlmsl/pvqebj/', - 'methods' => 'PUT,', + 'original' => '/uup/fnbcqlbxaw/{name}', + 'regex' => '#^/uup/fnbcqlbxaw/(?P[^/]+)$#', + 'start' => '/uup/fnbcqlbxaw/', + 'methods' => 'DELETE,', ), ), - 'cbrezacitfa' => array ( + 'zs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cbrezacitfa/mc/{name}', - 'regex' => '#^/cbrezacitfa/mc/(?P[^/]+)$#', - 'start' => '/cbrezacitfa/mc/', - 'methods' => 'GET,', + 'original' => '/zs/c/oo/{name}', + 'regex' => '#^/zs/c/oo/(?P[^/]+)$#', + 'start' => '/zs/c/', + 'methods' => 'DELETE,', ), ), - 'vdufyimjwvpheq' => array ( + 'oziul' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vdufyimjwvpheq/wnep/{name}', - 'regex' => '#^/vdufyimjwvpheq/wnep/(?P[^/]+)$#', - 'start' => '/vdufyimjwvpheq/wnep/', - 'methods' => 'GET,', + 'original' => '/oziul/emvunrrvo/axja/am/{name}', + 'regex' => '#^/oziul/emvunrrvo/axja/am/(?P[^/]+)$#', + 'start' => '/oziul/emvunrrvo/', + 'methods' => 'PATCH,', ), ), - 'tbhgzbyu' => array ( + 'qyxyikycogdxjx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tbhgzbyu/{name}', - 'regex' => '#^/tbhgzbyu/(?P[^/]+)$#', - 'start' => '/tbhgzbyu/', - 'methods' => 'PUT,', + 'original' => '/qyxyikycogdxjx/{name}', + 'regex' => '#^/qyxyikycogdxjx/(?P[^/]+)$#', + 'start' => '/qyxyikycogdxjx/', + 'methods' => 'DELETE,', ), ), - 'bzcdkxphnb' => array ( + 'bsdtb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bzcdkxphnb/dp/{name}', - 'regex' => '#^/bzcdkxphnb/dp/(?P[^/]+)$#', - 'start' => '/bzcdkxphnb/dp/', - 'methods' => 'PUT,', + 'original' => '/bsdtb/ycib/{name}', + 'regex' => '#^/bsdtb/ycib/(?P[^/]+)$#', + 'start' => '/bsdtb/ycib/', + 'methods' => 'GET,', ), ), - 'njdeqfelfqsxii' => array ( + 'ytukrbanedhpuwbm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/njdeqfelfqsxii/{name}', - 'regex' => '#^/njdeqfelfqsxii/(?P[^/]+)$#', - 'start' => '/njdeqfelfqsxii/', - 'methods' => 'POST,', + 'original' => '/ytukrbanedhpuwbm/{name}', + 'regex' => '#^/ytukrbanedhpuwbm/(?P[^/]+)$#', + 'start' => '/ytukrbanedhpuwbm/', + 'methods' => 'DELETE,', ), ), - 'lnmmixxodtukcynh' => array ( + 'dseywfjtronc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lnmmixxodtukcynh/{name}', - 'regex' => '#^/lnmmixxodtukcynh/(?P[^/]+)$#', - 'start' => '/lnmmixxodtukcynh/', - 'methods' => 'PUT,', + 'original' => '/dseywfjtronc/{name}', + 'regex' => '#^/dseywfjtronc/(?P[^/]+)$#', + 'start' => '/dseywfjtronc/', + 'methods' => 'POST,', ), ), - 'e' => array ( + 'iixq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/e/lppzcfwp/i/{name}', - 'regex' => '#^/e/lppzcfwp/i/(?P[^/]+)$#', - 'start' => '/e/lppzcfwp/', + 'original' => '/iixq/u/{name}', + 'regex' => '#^/iixq/u/(?P[^/]+)$#', + 'start' => '/iixq/u/', 'methods' => 'GET,', ), ), - 'rprb' => array ( + 'kmdupuoapgxvmsavn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rprb/omxzzqo/tkrhj/{name}', - 'regex' => '#^/rprb/omxzzqo/tkrhj/(?P[^/]+)$#', - 'start' => '/rprb/omxzzqo/', + 'original' => '/kmdupuoapgxvmsavn/hz/{name}', + 'regex' => '#^/kmdupuoapgxvmsavn/hz/(?P[^/]+)$#', + 'start' => '/kmdupuoapgxvmsavn/hz/', 'methods' => 'PUT,', ), ), - 'kep' => array ( + 'hpfds' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kep/paw/g/{name}', - 'regex' => '#^/kep/paw/g/(?P[^/]+)$#', - 'start' => '/kep/paw/', + 'original' => '/hpfds/ps/f/{name}', + 'regex' => '#^/hpfds/ps/f/(?P[^/]+)$#', + 'start' => '/hpfds/ps/', 'methods' => 'GET,', ), ), - 'xutaphm' => array ( + 'usf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xutaphm/zzmv/xlrjn/eeqe/{name}', - 'regex' => '#^/xutaphm/zzmv/xlrjn/eeqe/(?P[^/]+)$#', - 'start' => '/xutaphm/zzmv/', - 'methods' => 'PATCH,', + 'original' => '/usf/uqtugh/{name}', + 'regex' => '#^/usf/uqtugh/(?P[^/]+)$#', + 'start' => '/usf/uqtugh/', + 'methods' => 'GET,', ), ), - 'yl' => array ( + 'ob' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yl/lbghyivogrowq/{name}', - 'regex' => '#^/yl/lbghyivogrowq/(?P[^/]+)$#', - 'start' => '/yl/lbghyivogrowq/', - 'methods' => 'DELETE,', + 'original' => '/ob/feh/{name}', + 'regex' => '#^/ob/feh/(?P[^/]+)$#', + 'start' => '/ob/feh/', + 'methods' => 'POST,', ), ), - 'mjysojezra' => array ( + 'oyljbh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mjysojezra/ccpcfnc/{name}', - 'regex' => '#^/mjysojezra/ccpcfnc/(?P[^/]+)$#', - 'start' => '/mjysojezra/ccpcfnc/', - 'methods' => 'GET,', + 'original' => '/oyljbh/pnlh/{name}', + 'regex' => '#^/oyljbh/pnlh/(?P[^/]+)$#', + 'start' => '/oyljbh/pnlh/', + 'methods' => 'POST,', ), ), - 'focjtwi' => array ( + 'sfmeeozeogyc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/focjtwi/{name}', - 'regex' => '#^/focjtwi/(?P[^/]+)$#', - 'start' => '/focjtwi/', - 'methods' => 'GET,', + 'original' => '/sfmeeozeogyc/{name}', + 'regex' => '#^/sfmeeozeogyc/(?P[^/]+)$#', + 'start' => '/sfmeeozeogyc/', + 'methods' => 'PUT,', ), ), - 'gffmgtyghbxzqfnpdgb' => array ( + 'lqnrckaq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gffmgtyghbxzqfnpdgb/{name}', - 'regex' => '#^/gffmgtyghbxzqfnpdgb/(?P[^/]+)$#', - 'start' => '/gffmgtyghbxzqfnpdgb/', - 'methods' => 'PATCH,', + 'original' => '/lqnrckaq/iw/{name}', + 'regex' => '#^/lqnrckaq/iw/(?P[^/]+)$#', + 'start' => '/lqnrckaq/iw/', + 'methods' => 'PUT,', ), ), - 'jcstlt' => array ( + 'vuyitfxp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jcstlt/dm/{name}', - 'regex' => '#^/jcstlt/dm/(?P[^/]+)$#', - 'start' => '/jcstlt/dm/', - 'methods' => 'GET,', + 'original' => '/vuyitfxp/miuq/{name}', + 'regex' => '#^/vuyitfxp/miuq/(?P[^/]+)$#', + 'start' => '/vuyitfxp/miuq/', + 'methods' => 'DELETE,', ), ), - 'eajats' => array ( + 'wbpezjz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eajats/wogpiwynbt/{name}', - 'regex' => '#^/eajats/wogpiwynbt/(?P[^/]+)$#', - 'start' => '/eajats/wogpiwynbt/', + 'original' => '/wbpezjz/fjphnkjt/{name}', + 'regex' => '#^/wbpezjz/fjphnkjt/(?P[^/]+)$#', + 'start' => '/wbpezjz/fjphnkjt/', 'methods' => 'PUT,', ), ), - 'fhjgy' => array ( + 'duvnpjvjfdbkf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fhjgy/uqnhvdmnvtzcte/{name}', - 'regex' => '#^/fhjgy/uqnhvdmnvtzcte/(?P[^/]+)$#', - 'start' => '/fhjgy/uqnhvdmnvtzcte/', - 'methods' => 'PUT,', + 'original' => '/duvnpjvjfdbkf/vet/{name}', + 'regex' => '#^/duvnpjvjfdbkf/vet/(?P[^/]+)$#', + 'start' => '/duvnpjvjfdbkf/vet/', + 'methods' => 'PATCH,', ), ), - 'kshbk' => array ( + 'jr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kshbk/{name}', - 'regex' => '#^/kshbk/(?P[^/]+)$#', - 'start' => '/kshbk/', - 'methods' => 'DELETE,', + 'original' => '/jr/gzrg/{name}', + 'regex' => '#^/jr/gzrg/(?P[^/]+)$#', + 'start' => '/jr/gzrg/', + 'methods' => 'GET,', ), ), - 'xnbu' => array ( + 'caifwbwmvlu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xnbu/vygnqbbfmdjx/{name}', - 'regex' => '#^/xnbu/vygnqbbfmdjx/(?P[^/]+)$#', - 'start' => '/xnbu/vygnqbbfmdjx/', - 'methods' => 'DELETE,', + 'original' => '/caifwbwmvlu/{name}', + 'regex' => '#^/caifwbwmvlu/(?P[^/]+)$#', + 'start' => '/caifwbwmvlu/', + 'methods' => 'GET,', ), ), - 'izzg' => array ( + 'walupjl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/izzg/zsdsaqt/{name}', - 'regex' => '#^/izzg/zsdsaqt/(?P[^/]+)$#', - 'start' => '/izzg/zsdsaqt/', + 'original' => '/walupjl/q/{name}', + 'regex' => '#^/walupjl/q/(?P[^/]+)$#', + 'start' => '/walupjl/q/', 'methods' => 'PATCH,', ), ), - 'jp' => array ( + 'dm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jp/qsg/{name}', - 'regex' => '#^/jp/qsg/(?P[^/]+)$#', - 'start' => '/jp/qsg/', - 'methods' => 'POST,', + 'original' => '/dm/qmffruy/{name}', + 'regex' => '#^/dm/qmffruy/(?P[^/]+)$#', + 'start' => '/dm/qmffruy/', + 'methods' => 'GET,', ), ), - 'tzezpmqc' => array ( + 'xui' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tzezpmqc/{name}', - 'regex' => '#^/tzezpmqc/(?P[^/]+)$#', - 'start' => '/tzezpmqc/', - 'methods' => 'PUT,', + 'original' => '/xui/dw/{name}', + 'regex' => '#^/xui/dw/(?P[^/]+)$#', + 'start' => '/xui/dw/', + 'methods' => 'GET,', ), ), - 'nocbfwacp' => array ( + 'kfyyt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nocbfwacp/xdsfooc/w/{name}', - 'regex' => '#^/nocbfwacp/xdsfooc/w/(?P[^/]+)$#', - 'start' => '/nocbfwacp/xdsfooc/', - 'methods' => 'PUT,', + 'original' => '/kfyyt/{name}', + 'regex' => '#^/kfyyt/(?P[^/]+)$#', + 'start' => '/kfyyt/', + 'methods' => 'GET,', ), ), - 'rwxilzezinsrx' => array ( + 'scfmeslgxxb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rwxilzezinsrx/plma/{name}', - 'regex' => '#^/rwxilzezinsrx/plma/(?P[^/]+)$#', - 'start' => '/rwxilzezinsrx/plma/', - 'methods' => 'POST,', + 'original' => '/scfmeslgxxb/owr/{name}', + 'regex' => '#^/scfmeslgxxb/owr/(?P[^/]+)$#', + 'start' => '/scfmeslgxxb/owr/', + 'methods' => 'PATCH,', ), ), - 'mjqwt' => array ( + 'nsxvzlbnncjfishmp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mjqwt/{name}', - 'regex' => '#^/mjqwt/(?P[^/]+)$#', - 'start' => '/mjqwt/', - 'methods' => 'PATCH,', + 'original' => '/nsxvzlbnncjfishmp/h/{name}', + 'regex' => '#^/nsxvzlbnncjfishmp/h/(?P[^/]+)$#', + 'start' => '/nsxvzlbnncjfishmp/h/', + 'methods' => 'GET,', ), ), - 'fyzxgamiex' => array ( + 'mf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fyzxgamiex/vqwhcbgv/{name}', - 'regex' => '#^/fyzxgamiex/vqwhcbgv/(?P[^/]+)$#', - 'start' => '/fyzxgamiex/vqwhcbgv/', - 'methods' => 'POST,', + 'original' => '/mf/axqmwvxkbrvkli/ln/{name}', + 'regex' => '#^/mf/axqmwvxkbrvkli/ln/(?P[^/]+)$#', + 'start' => '/mf/axqmwvxkbrvkli/', + 'methods' => 'GET,', ), ), - 'ogccpwv' => array ( + 'svpdwqhjaa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ogccpwv/ogzz/{name}', - 'regex' => '#^/ogccpwv/ogzz/(?P[^/]+)$#', - 'start' => '/ogccpwv/ogzz/', + 'original' => '/svpdwqhjaa/wzg/{name}', + 'regex' => '#^/svpdwqhjaa/wzg/(?P[^/]+)$#', + 'start' => '/svpdwqhjaa/wzg/', 'methods' => 'GET,', ), ), - 'jcgwmhg' => array ( + 'xyujpqqqlstx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jcgwmhg/{name}', - 'regex' => '#^/jcgwmhg/(?P[^/]+)$#', - 'start' => '/jcgwmhg/', - 'methods' => 'POST,', + 'original' => '/xyujpqqqlstx/{name}', + 'regex' => '#^/xyujpqqqlstx/(?P[^/]+)$#', + 'start' => '/xyujpqqqlstx/', + 'methods' => 'GET,', ), ), - 'jzelswweegizi' => array ( + 'ulhuit' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jzelswweegizi/{name}', - 'regex' => '#^/jzelswweegizi/(?P[^/]+)$#', - 'start' => '/jzelswweegizi/', - 'methods' => 'GET,', + 'original' => '/ulhuit/pdurizbcrl/{name}', + 'regex' => '#^/ulhuit/pdurizbcrl/(?P[^/]+)$#', + 'start' => '/ulhuit/pdurizbcrl/', + 'methods' => 'PATCH,', ), ), - 'ycbxvwqtmge' => array ( + 'rcegdxju' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ycbxvwqtmge/{name}', - 'regex' => '#^/ycbxvwqtmge/(?P[^/]+)$#', - 'start' => '/ycbxvwqtmge/', - 'methods' => 'POST,', + 'original' => '/rcegdxju/urfxsxyai/{name}', + 'regex' => '#^/rcegdxju/urfxsxyai/(?P[^/]+)$#', + 'start' => '/rcegdxju/urfxsxyai/', + 'methods' => 'PATCH,', ), ), - 'ybsghpecmyc' => array ( + 'vclyrxxwih' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ybsghpecmyc/{name}', - 'regex' => '#^/ybsghpecmyc/(?P[^/]+)$#', - 'start' => '/ybsghpecmyc/', - 'methods' => 'PATCH,', + 'original' => '/vclyrxxwih/{name}', + 'regex' => '#^/vclyrxxwih/(?P[^/]+)$#', + 'start' => '/vclyrxxwih/', + 'methods' => 'GET,', ), ), - 'nebhj' => array ( + 'xhvmrudy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nebhj/li/ojlflrc/{name}', - 'regex' => '#^/nebhj/li/ojlflrc/(?P[^/]+)$#', - 'start' => '/nebhj/li/', - 'methods' => 'DELETE,', + 'original' => '/xhvmrudy/{name}', + 'regex' => '#^/xhvmrudy/(?P[^/]+)$#', + 'start' => '/xhvmrudy/', + 'methods' => 'POST,', ), ), - 'izzznivhomtj' => array ( + 'opngw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/izzznivhomtj/td/uwwj/{name}', - 'regex' => '#^/izzznivhomtj/td/uwwj/(?P[^/]+)$#', - 'start' => '/izzznivhomtj/td/', - 'methods' => 'GET,', + 'original' => '/opngw/ujsoynfjrunyh/{name}', + 'regex' => '#^/opngw/ujsoynfjrunyh/(?P[^/]+)$#', + 'start' => '/opngw/ujsoynfjrunyh/', + 'methods' => 'PUT,', ), ), - 'xdjix' => array ( + 'oswp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xdjix/ibasmgbah/{name}', - 'regex' => '#^/xdjix/ibasmgbah/(?P[^/]+)$#', - 'start' => '/xdjix/ibasmgbah/', + 'original' => '/oswp/jowjjbiw/bo/et/{name}', + 'regex' => '#^/oswp/jowjjbiw/bo/et/(?P[^/]+)$#', + 'start' => '/oswp/jowjjbiw/', 'methods' => 'PUT,', ), ), - 'qp' => array ( + 'mpwhqf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qp/zdzgaehn/prmb/{name}', - 'regex' => '#^/qp/zdzgaehn/prmb/(?P[^/]+)$#', - 'start' => '/qp/zdzgaehn/', - 'methods' => 'POST,', + 'original' => '/mpwhqf/zuw/{name}', + 'regex' => '#^/mpwhqf/zuw/(?P[^/]+)$#', + 'start' => '/mpwhqf/zuw/', + 'methods' => 'GET,', ), ), - 'nbkass' => array ( + 'akyqaquhpepjz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nbkass/fz/xcgxq/vypp/{name}', - 'regex' => '#^/nbkass/fz/xcgxq/vypp/(?P[^/]+)$#', - 'start' => '/nbkass/fz/', - 'methods' => 'POST,', + 'original' => '/akyqaquhpepjz/{name}', + 'regex' => '#^/akyqaquhpepjz/(?P[^/]+)$#', + 'start' => '/akyqaquhpepjz/', + 'methods' => 'GET,', ), ), - 'qww' => array ( + 'leveifiugaf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qww/h/cfq/{name}', - 'regex' => '#^/qww/h/cfq/(?P[^/]+)$#', - 'start' => '/qww/h/', - 'methods' => 'PUT,', + 'original' => '/leveifiugaf/{name}', + 'regex' => '#^/leveifiugaf/(?P[^/]+)$#', + 'start' => '/leveifiugaf/', + 'methods' => 'GET,', ), ), - 'rbn' => array ( + 'fhdkh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rbn/pl/pmwhgrawd/{name}', - 'regex' => '#^/rbn/pl/pmwhgrawd/(?P[^/]+)$#', - 'start' => '/rbn/pl/', + 'original' => '/fhdkh/{name}', + 'regex' => '#^/fhdkh/(?P[^/]+)$#', + 'start' => '/fhdkh/', 'methods' => 'POST,', ), ), - 'ugbsg' => array ( + 'ofle' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ugbsg/lujzle/{name}', - 'regex' => '#^/ugbsg/lujzle/(?P[^/]+)$#', - 'start' => '/ugbsg/lujzle/', - 'methods' => 'PUT,', + 'original' => '/ofle/nrxfk/efqswmbqo/of/{name}', + 'regex' => '#^/ofle/nrxfk/efqswmbqo/of/(?P[^/]+)$#', + 'start' => '/ofle/nrxfk/', + 'methods' => 'DELETE,', ), ), - 'opdrn' => array ( + 'tcvpwuehqkx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/opdrn/dwfcholm/{name}', - 'regex' => '#^/opdrn/dwfcholm/(?P[^/]+)$#', - 'start' => '/opdrn/dwfcholm/', - 'methods' => 'DELETE,', + 'original' => '/tcvpwuehqkx/{name}', + 'regex' => '#^/tcvpwuehqkx/(?P[^/]+)$#', + 'start' => '/tcvpwuehqkx/', + 'methods' => 'GET,', ), ), - 'sbmad' => array ( + 'ixjluqujuikmddcsiof' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sbmad/n/p/tzzkzfosy/{name}', - 'regex' => '#^/sbmad/n/p/tzzkzfosy/(?P[^/]+)$#', - 'start' => '/sbmad/n/', + 'original' => '/ixjluqujuikmddcsiof/{name}', + 'regex' => '#^/ixjluqujuikmddcsiof/(?P[^/]+)$#', + 'start' => '/ixjluqujuikmddcsiof/', 'methods' => 'PATCH,', ), ), - 'yg' => array ( + 'jzc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yg/vrbryzygn/uv/{name}', - 'regex' => '#^/yg/vrbryzygn/uv/(?P[^/]+)$#', - 'start' => '/yg/vrbryzygn/', + 'original' => '/jzc/hycrsfyhv/fcszbp/{name}', + 'regex' => '#^/jzc/hycrsfyhv/fcszbp/(?P[^/]+)$#', + 'start' => '/jzc/hycrsfyhv/', 'methods' => 'GET,', ), ), - 'ru' => array ( + 'ppgmwmrb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ru/iuujlzv/{name}', - 'regex' => '#^/ru/iuujlzv/(?P[^/]+)$#', - 'start' => '/ru/iuujlzv/', - 'methods' => 'PATCH,', + 'original' => '/ppgmwmrb/zp/{name}', + 'regex' => '#^/ppgmwmrb/zp/(?P[^/]+)$#', + 'start' => '/ppgmwmrb/zp/', + 'methods' => 'POST,', ), ), - 'sriqu' => array ( + 'dmlhwuw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sriqu/{name}', - 'regex' => '#^/sriqu/(?P[^/]+)$#', - 'start' => '/sriqu/', + 'original' => '/dmlhwuw/q/{name}', + 'regex' => '#^/dmlhwuw/q/(?P[^/]+)$#', + 'start' => '/dmlhwuw/q/', 'methods' => 'DELETE,', ), ), - 'qsrkcr' => array ( + 'wcqnqe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qsrkcr/w/{name}', - 'regex' => '#^/qsrkcr/w/(?P[^/]+)$#', - 'start' => '/qsrkcr/w/', - 'methods' => 'PATCH,', + 'original' => '/wcqnqe/sqreg/{name}', + 'regex' => '#^/wcqnqe/sqreg/(?P[^/]+)$#', + 'start' => '/wcqnqe/sqreg/', + 'methods' => 'GET,', ), ), - 'zjfknifaezxpjfddth' => array ( + 'fnxt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zjfknifaezxpjfddth/{name}', - 'regex' => '#^/zjfknifaezxpjfddth/(?P[^/]+)$#', - 'start' => '/zjfknifaezxpjfddth/', - 'methods' => 'PATCH,', + 'original' => '/fnxt/heuqnyg/calix/{name}', + 'regex' => '#^/fnxt/heuqnyg/calix/(?P[^/]+)$#', + 'start' => '/fnxt/heuqnyg/', + 'methods' => 'DELETE,', ), ), - 'rcgodirzjmgifpfr' => array ( + 'cgnlqop' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rcgodirzjmgifpfr/{name}', - 'regex' => '#^/rcgodirzjmgifpfr/(?P[^/]+)$#', - 'start' => '/rcgodirzjmgifpfr/', - 'methods' => 'PUT,', + 'original' => '/cgnlqop/jqdn/yghefon/{name}', + 'regex' => '#^/cgnlqop/jqdn/yghefon/(?P[^/]+)$#', + 'start' => '/cgnlqop/jqdn/', + 'methods' => 'DELETE,', ), ), - 'm' => array ( + 'jlaypbizioycub' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/m/pcadwbpkda/{name}', - 'regex' => '#^/m/pcadwbpkda/(?P[^/]+)$#', - 'start' => '/m/pcadwbpkda/', + 'original' => '/jlaypbizioycub/{name}', + 'regex' => '#^/jlaypbizioycub/(?P[^/]+)$#', + 'start' => '/jlaypbizioycub/', 'methods' => 'PUT,', ), - 1 => array ( + ), + 'qagrdyuyvmcdlbvmes' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/m/pe/tifrtrutdxlea/{name}', - 'regex' => '#^/m/pe/tifrtrutdxlea/(?P[^/]+)$#', - 'start' => '/m/pe/', + 'original' => '/qagrdyuyvmcdlbvmes/{name}', + 'regex' => '#^/qagrdyuyvmcdlbvmes/(?P[^/]+)$#', + 'start' => '/qagrdyuyvmcdlbvmes/', 'methods' => 'PATCH,', ), ), - 'kywanruti' => array ( + 'kqceagbds' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kywanruti/kw/rdf/{name}', - 'regex' => '#^/kywanruti/kw/rdf/(?P[^/]+)$#', - 'start' => '/kywanruti/kw/', - 'methods' => 'PATCH,', + 'original' => '/kqceagbds/{name}', + 'regex' => '#^/kqceagbds/(?P[^/]+)$#', + 'start' => '/kqceagbds/', + 'methods' => 'PUT,', ), ), - 'exnniup' => array ( + 'supuczb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/exnniup/ulhopsjpufjz/{name}', - 'regex' => '#^/exnniup/ulhopsjpufjz/(?P[^/]+)$#', - 'start' => '/exnniup/ulhopsjpufjz/', + 'original' => '/supuczb/{name}', + 'regex' => '#^/supuczb/(?P[^/]+)$#', + 'start' => '/supuczb/', 'methods' => 'PATCH,', ), ), - 'pms' => array ( + 'pf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pms/ehydwzzq/{name}', - 'regex' => '#^/pms/ehydwzzq/(?P[^/]+)$#', - 'start' => '/pms/ehydwzzq/', - 'methods' => 'POST,', + 'original' => '/pf/waq/{name}', + 'regex' => '#^/pf/waq/(?P[^/]+)$#', + 'start' => '/pf/waq/', + 'methods' => 'GET,', ), ), - 'fhyazo' => array ( + 'e' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fhyazo/qpytfmocbsmkqg/{name}', - 'regex' => '#^/fhyazo/qpytfmocbsmkqg/(?P[^/]+)$#', - 'start' => '/fhyazo/qpytfmocbsmkqg/', + 'original' => '/e/iqzxmdeb/{name}', + 'regex' => '#^/e/iqzxmdeb/(?P[^/]+)$#', + 'start' => '/e/iqzxmdeb/', 'methods' => 'PATCH,', ), - ), - 'itdrxrsqbatohmgqw' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/itdrxrsqbatohmgqw/{name}', - 'regex' => '#^/itdrxrsqbatohmgqw/(?P[^/]+)$#', - 'start' => '/itdrxrsqbatohmgqw/', - 'methods' => 'PATCH,', + 'original' => '/e/kvterkohu/yhmompc/{name}', + 'regex' => '#^/e/kvterkohu/yhmompc/(?P[^/]+)$#', + 'start' => '/e/kvterkohu/', + 'methods' => 'PUT,', ), ), - 'ytassafyns' => array ( + 'akvrvikkjtqgfxperek' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ytassafyns/{name}', - 'regex' => '#^/ytassafyns/(?P[^/]+)$#', - 'start' => '/ytassafyns/', - 'methods' => 'PATCH,', + 'original' => '/akvrvikkjtqgfxperek/{name}', + 'regex' => '#^/akvrvikkjtqgfxperek/(?P[^/]+)$#', + 'start' => '/akvrvikkjtqgfxperek/', + 'methods' => 'POST,', ), ), - 'dhaie' => array ( + 'pryww' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dhaie/{name}', - 'regex' => '#^/dhaie/(?P[^/]+)$#', - 'start' => '/dhaie/', + 'original' => '/pryww/jzobv/{name}', + 'regex' => '#^/pryww/jzobv/(?P[^/]+)$#', + 'start' => '/pryww/jzobv/', 'methods' => 'PUT,', ), ), - 'gzmjn' => array ( + 'ceiulgxolthn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gzmjn/pknuduffxzrno/j/{name}', - 'regex' => '#^/gzmjn/pknuduffxzrno/j/(?P[^/]+)$#', - 'start' => '/gzmjn/pknuduffxzrno/', - 'methods' => 'GET,', + 'original' => '/ceiulgxolthn/mw/{name}', + 'regex' => '#^/ceiulgxolthn/mw/(?P[^/]+)$#', + 'start' => '/ceiulgxolthn/mw/', + 'methods' => 'PATCH,', ), ), - 'napxiaym' => array ( + 'copasqiiv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/napxiaym/zvkmhyarmw/{name}', - 'regex' => '#^/napxiaym/zvkmhyarmw/(?P[^/]+)$#', - 'start' => '/napxiaym/zvkmhyarmw/', + 'original' => '/copasqiiv/{name}', + 'regex' => '#^/copasqiiv/(?P[^/]+)$#', + 'start' => '/copasqiiv/', 'methods' => 'PUT,', ), ), - 'ncqke' => array ( + 'rrfvpr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ncqke/ixtbtkdqquxa/{name}', - 'regex' => '#^/ncqke/ixtbtkdqquxa/(?P[^/]+)$#', - 'start' => '/ncqke/ixtbtkdqquxa/', - 'methods' => 'PATCH,', + 'original' => '/rrfvpr/xpet/dzznvqep/{name}', + 'regex' => '#^/rrfvpr/xpet/dzznvqep/(?P[^/]+)$#', + 'start' => '/rrfvpr/xpet/', + 'methods' => 'DELETE,', ), ), - 'mileedhc' => array ( + 'zgxgdsvsff' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mileedhc/{name}', - 'regex' => '#^/mileedhc/(?P[^/]+)$#', - 'start' => '/mileedhc/', - 'methods' => 'POST,', + 'original' => '/zgxgdsvsff/doseyxqfyk/{name}', + 'regex' => '#^/zgxgdsvsff/doseyxqfyk/(?P[^/]+)$#', + 'start' => '/zgxgdsvsff/doseyxqfyk/', + 'methods' => 'DELETE,', ), ), - 'gn' => array ( + 'xgo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gn/sjtizfp/wtuwmt/{name}', - 'regex' => '#^/gn/sjtizfp/wtuwmt/(?P[^/]+)$#', - 'start' => '/gn/sjtizfp/', - 'methods' => 'GET,', + 'original' => '/xgo/hdnrgyg/dwvywevn/{name}', + 'regex' => '#^/xgo/hdnrgyg/dwvywevn/(?P[^/]+)$#', + 'start' => '/xgo/hdnrgyg/', + 'methods' => 'DELETE,', ), ), - 'ih' => array ( + 'fsulscbvzl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ih/eqqc/pmfqsyv/{name}', - 'regex' => '#^/ih/eqqc/pmfqsyv/(?P[^/]+)$#', - 'start' => '/ih/eqqc/', - 'methods' => 'POST,', + 'original' => '/fsulscbvzl/hcs/{name}', + 'regex' => '#^/fsulscbvzl/hcs/(?P[^/]+)$#', + 'start' => '/fsulscbvzl/hcs/', + 'methods' => 'PUT,', ), ), - 'ddy' => array ( + 'bdhfbbjhc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ddy/mbm/{name}', - 'regex' => '#^/ddy/mbm/(?P[^/]+)$#', - 'start' => '/ddy/mbm/', - 'methods' => 'DELETE,', + 'original' => '/bdhfbbjhc/{name}', + 'regex' => '#^/bdhfbbjhc/(?P[^/]+)$#', + 'start' => '/bdhfbbjhc/', + 'methods' => 'GET,', ), ), - 'afj' => array ( + 'dn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/afj/n/hiidwdr/n/glqbsm/{name}', - 'regex' => '#^/afj/n/hiidwdr/n/glqbsm/(?P[^/]+)$#', - 'start' => '/afj/n/', + 'original' => '/dn/fqzk/tblcfpf/{name}', + 'regex' => '#^/dn/fqzk/tblcfpf/(?P[^/]+)$#', + 'start' => '/dn/fqzk/', 'methods' => 'POST,', ), ), - 'ndb' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/ndb/yc/y/segvce/{name}', - 'regex' => '#^/ndb/yc/y/segvce/(?P[^/]+)$#', - 'start' => '/ndb/yc/', - 'methods' => 'PUT,', - ), - ), - 'aerda' => array ( + 'ss' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aerda/aj/abtjvns/t/va/{name}', - 'regex' => '#^/aerda/aj/abtjvns/t/va/(?P[^/]+)$#', - 'start' => '/aerda/aj/', - 'methods' => 'DELETE,', + 'original' => '/ss/msu/qilk/gygjcggkdii/{name}', + 'regex' => '#^/ss/msu/qilk/gygjcggkdii/(?P[^/]+)$#', + 'start' => '/ss/msu/', + 'methods' => 'PATCH,', ), ), - 'ogebejwbx' => array ( + 'vbuj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ogebejwbx/eqtpclf/{name}', - 'regex' => '#^/ogebejwbx/eqtpclf/(?P[^/]+)$#', - 'start' => '/ogebejwbx/eqtpclf/', - 'methods' => 'POST,', + 'original' => '/vbuj/muq/la/nmjpx/{name}', + 'regex' => '#^/vbuj/muq/la/nmjpx/(?P[^/]+)$#', + 'start' => '/vbuj/muq/', + 'methods' => 'PUT,', ), ), - 'vvq' => array ( + 'mlebatehdvqi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vvq/rzkldp/{name}', - 'regex' => '#^/vvq/rzkldp/(?P[^/]+)$#', - 'start' => '/vvq/rzkldp/', + 'original' => '/mlebatehdvqi/o/f/{name}', + 'regex' => '#^/mlebatehdvqi/o/f/(?P[^/]+)$#', + 'start' => '/mlebatehdvqi/o/', 'methods' => 'GET,', ), ), - 'tf' => array ( + 'krykabeov' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tf/b/ockq/kdgqlgacujk/{name}', - 'regex' => '#^/tf/b/ockq/kdgqlgacujk/(?P[^/]+)$#', - 'start' => '/tf/b/', + 'original' => '/krykabeov/{name}', + 'regex' => '#^/krykabeov/(?P[^/]+)$#', + 'start' => '/krykabeov/', 'methods' => 'GET,', ), ), - 'wcgnadjhtxg' => array ( + 'dx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wcgnadjhtxg/{name}', - 'regex' => '#^/wcgnadjhtxg/(?P[^/]+)$#', - 'start' => '/wcgnadjhtxg/', + 'original' => '/dx/r/inego/{name}', + 'regex' => '#^/dx/r/inego/(?P[^/]+)$#', + 'start' => '/dx/r/', 'methods' => 'PATCH,', ), ), - 'ak' => array ( + 'gabfpoh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ak/ficj/hrtlxprnv/t/{name}', - 'regex' => '#^/ak/ficj/hrtlxprnv/t/(?P[^/]+)$#', - 'start' => '/ak/ficj/', + 'original' => '/gabfpoh/{name}', + 'regex' => '#^/gabfpoh/(?P[^/]+)$#', + 'start' => '/gabfpoh/', 'methods' => 'GET,', ), ), - 'nqtmbm' => array ( + 'pskgev' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nqtmbm/idos/{name}', - 'regex' => '#^/nqtmbm/idos/(?P[^/]+)$#', - 'start' => '/nqtmbm/idos/', + 'original' => '/pskgev/fhp/j/{name}', + 'regex' => '#^/pskgev/fhp/j/(?P[^/]+)$#', + 'start' => '/pskgev/fhp/', 'methods' => 'PATCH,', ), ), - 'dvowudes' => array ( + 'sbyzllbmwjijs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dvowudes/atpj/{name}', - 'regex' => '#^/dvowudes/atpj/(?P[^/]+)$#', - 'start' => '/dvowudes/atpj/', + 'original' => '/sbyzllbmwjijs/{name}', + 'regex' => '#^/sbyzllbmwjijs/(?P[^/]+)$#', + 'start' => '/sbyzllbmwjijs/', 'methods' => 'PATCH,', ), ), - 'wixob' => array ( + 'ce' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wixob/{name}', - 'regex' => '#^/wixob/(?P[^/]+)$#', - 'start' => '/wixob/', - 'methods' => 'DELETE,', + 'original' => '/ce/xtweqnufj/{name}', + 'regex' => '#^/ce/xtweqnufj/(?P[^/]+)$#', + 'start' => '/ce/xtweqnufj/', + 'methods' => 'PUT,', ), ), - 'wqsinv' => array ( + 'aueoy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wqsinv/olde/{name}', - 'regex' => '#^/wqsinv/olde/(?P[^/]+)$#', - 'start' => '/wqsinv/olde/', + 'original' => '/aueoy/{name}', + 'regex' => '#^/aueoy/(?P[^/]+)$#', + 'start' => '/aueoy/', 'methods' => 'PATCH,', ), ), - 'xyvkqek' => array ( + 'hoqkfq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xyvkqek/mbotnomaop/{name}', - 'regex' => '#^/xyvkqek/mbotnomaop/(?P[^/]+)$#', - 'start' => '/xyvkqek/mbotnomaop/', + 'original' => '/hoqkfq/fljhsavta/{name}', + 'regex' => '#^/hoqkfq/fljhsavta/(?P[^/]+)$#', + 'start' => '/hoqkfq/fljhsavta/', 'methods' => 'POST,', ), ), - 'lkdc' => array ( + 'xs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lkdc/bc/zs/v/jp/jufhskbz/{name}', - 'regex' => '#^/lkdc/bc/zs/v/jp/jufhskbz/(?P[^/]+)$#', - 'start' => '/lkdc/bc/', - 'methods' => 'DELETE,', + 'original' => '/xs/mpexxrx/ughr/ob/{name}', + 'regex' => '#^/xs/mpexxrx/ughr/ob/(?P[^/]+)$#', + 'start' => '/xs/mpexxrx/', + 'methods' => 'POST,', ), ), - 'yexxv' => array ( + 'qnmmrhm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yexxv/fthqdskdeaq/{name}', - 'regex' => '#^/yexxv/fthqdskdeaq/(?P[^/]+)$#', - 'start' => '/yexxv/fthqdskdeaq/', - 'methods' => 'DELETE,', + 'original' => '/qnmmrhm/eo/y/{name}', + 'regex' => '#^/qnmmrhm/eo/y/(?P[^/]+)$#', + 'start' => '/qnmmrhm/eo/', + 'methods' => 'GET,', ), ), - 'ftmsnxutfhs' => array ( + 'ejbqtrzse' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ftmsnxutfhs/wn/{name}', - 'regex' => '#^/ftmsnxutfhs/wn/(?P[^/]+)$#', - 'start' => '/ftmsnxutfhs/wn/', + 'original' => '/ejbqtrzse/{name}', + 'regex' => '#^/ejbqtrzse/(?P[^/]+)$#', + 'start' => '/ejbqtrzse/', 'methods' => 'GET,', ), ), - 'ppwcbzduavfleirrj' => array ( + 'sgxaydlwy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ppwcbzduavfleirrj/f/{name}', - 'regex' => '#^/ppwcbzduavfleirrj/f/(?P[^/]+)$#', - 'start' => '/ppwcbzduavfleirrj/f/', - 'methods' => 'PATCH,', + 'original' => '/sgxaydlwy/{name}', + 'regex' => '#^/sgxaydlwy/(?P[^/]+)$#', + 'start' => '/sgxaydlwy/', + 'methods' => 'GET,', ), ), - 'rfiwgnkk' => array ( + 'mhdit' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rfiwgnkk/{name}', - 'regex' => '#^/rfiwgnkk/(?P[^/]+)$#', - 'start' => '/rfiwgnkk/', - 'methods' => 'GET,', + 'original' => '/mhdit/at/dryxjgiqo/omv/{name}', + 'regex' => '#^/mhdit/at/dryxjgiqo/omv/(?P[^/]+)$#', + 'start' => '/mhdit/at/', + 'methods' => 'PUT,', ), ), - 'beflxsraf' => array ( + 'jkrwsyhirf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/beflxsraf/{name}', - 'regex' => '#^/beflxsraf/(?P[^/]+)$#', - 'start' => '/beflxsraf/', - 'methods' => 'POST,', + 'original' => '/jkrwsyhirf/{name}', + 'regex' => '#^/jkrwsyhirf/(?P[^/]+)$#', + 'start' => '/jkrwsyhirf/', + 'methods' => 'PATCH,', + ), + ), + 'gigxmvmgyhgkg' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/gigxmvmgyhgkg/{name}', + 'regex' => '#^/gigxmvmgyhgkg/(?P[^/]+)$#', + 'start' => '/gigxmvmgyhgkg/', + 'methods' => 'DELETE,', ), ), - 'tmtvsnqiv' => array ( + 'zjzz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tmtvsnqiv/i/{name}', - 'regex' => '#^/tmtvsnqiv/i/(?P[^/]+)$#', - 'start' => '/tmtvsnqiv/i/', + 'original' => '/zjzz/j/o/{name}', + 'regex' => '#^/zjzz/j/o/(?P[^/]+)$#', + 'start' => '/zjzz/j/', 'methods' => 'PUT,', ), ), - 'qkqpfviethxihpryu' => array ( + 'rlwgkmmenaylydr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qkqpfviethxihpryu/{name}', - 'regex' => '#^/qkqpfviethxihpryu/(?P[^/]+)$#', - 'start' => '/qkqpfviethxihpryu/', - 'methods' => 'PATCH,', + 'original' => '/rlwgkmmenaylydr/{name}', + 'regex' => '#^/rlwgkmmenaylydr/(?P[^/]+)$#', + 'start' => '/rlwgkmmenaylydr/', + 'methods' => 'GET,', ), ), - 'fvodomo' => array ( + 'femsgrazj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fvodomo/scuczghwwhx/{name}', - 'regex' => '#^/fvodomo/scuczghwwhx/(?P[^/]+)$#', - 'start' => '/fvodomo/scuczghwwhx/', - 'methods' => 'DELETE,', + 'original' => '/femsgrazj/{name}', + 'regex' => '#^/femsgrazj/(?P[^/]+)$#', + 'start' => '/femsgrazj/', + 'methods' => 'GET,', ), ), - 'wehcwfix' => array ( + 'vkwbabjnfhyfaubicgj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wehcwfix/{name}', - 'regex' => '#^/wehcwfix/(?P[^/]+)$#', - 'start' => '/wehcwfix/', + 'original' => '/vkwbabjnfhyfaubicgj/{name}', + 'regex' => '#^/vkwbabjnfhyfaubicgj/(?P[^/]+)$#', + 'start' => '/vkwbabjnfhyfaubicgj/', 'methods' => 'PATCH,', ), ), - 'wtlvw' => array ( + 'dtdkkazypaqjquhxhowf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wtlvw/yvprrksi/{name}', - 'regex' => '#^/wtlvw/yvprrksi/(?P[^/]+)$#', - 'start' => '/wtlvw/yvprrksi/', - 'methods' => 'PUT,', + 'original' => '/dtdkkazypaqjquhxhowf/{name}', + 'regex' => '#^/dtdkkazypaqjquhxhowf/(?P[^/]+)$#', + 'start' => '/dtdkkazypaqjquhxhowf/', + 'methods' => 'POST,', ), ), - 'hboobkpjxw' => array ( + 'vdypmijbggekmw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hboobkpjxw/{name}', - 'regex' => '#^/hboobkpjxw/(?P[^/]+)$#', - 'start' => '/hboobkpjxw/', - 'methods' => 'PATCH,', + 'original' => '/vdypmijbggekmw/{name}', + 'regex' => '#^/vdypmijbggekmw/(?P[^/]+)$#', + 'start' => '/vdypmijbggekmw/', + 'methods' => 'PUT,', ), ), - 'xdteajrit' => array ( + 'jnhpy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xdteajrit/e/{name}', - 'regex' => '#^/xdteajrit/e/(?P[^/]+)$#', - 'start' => '/xdteajrit/e/', + 'original' => '/jnhpy/cbvd/tztsj/{name}', + 'regex' => '#^/jnhpy/cbvd/tztsj/(?P[^/]+)$#', + 'start' => '/jnhpy/cbvd/', 'methods' => 'PUT,', ), ), - 'mhonzxkua' => array ( + 'kwm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mhonzxkua/{name}', - 'regex' => '#^/mhonzxkua/(?P[^/]+)$#', - 'start' => '/mhonzxkua/', - 'methods' => 'GET,', + 'original' => '/kwm/hwtlqlqr/{name}', + 'regex' => '#^/kwm/hwtlqlqr/(?P[^/]+)$#', + 'start' => '/kwm/hwtlqlqr/', + 'methods' => 'DELETE,', ), ), - 'juklkfhwn' => array ( + 'wkwdxrgygknrfkxend' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/juklkfhwn/{name}', - 'regex' => '#^/juklkfhwn/(?P[^/]+)$#', - 'start' => '/juklkfhwn/', + 'original' => '/wkwdxrgygknrfkxend/{name}', + 'regex' => '#^/wkwdxrgygknrfkxend/(?P[^/]+)$#', + 'start' => '/wkwdxrgygknrfkxend/', 'methods' => 'GET,', ), ), - 'qbgrbcjb' => array ( + 'yqikysm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qbgrbcjb/rhyszvycdkv/{name}', - 'regex' => '#^/qbgrbcjb/rhyszvycdkv/(?P[^/]+)$#', - 'start' => '/qbgrbcjb/rhyszvycdkv/', - 'methods' => 'DELETE,', + 'original' => '/yqikysm/qbdfd/{name}', + 'regex' => '#^/yqikysm/qbdfd/(?P[^/]+)$#', + 'start' => '/yqikysm/qbdfd/', + 'methods' => 'GET,', ), ), - 'wetvsrnohduag' => array ( + 'jlvznqoverhinphtmrf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wetvsrnohduag/{name}', - 'regex' => '#^/wetvsrnohduag/(?P[^/]+)$#', - 'start' => '/wetvsrnohduag/', - 'methods' => 'GET,', + 'original' => '/jlvznqoverhinphtmrf/{name}', + 'regex' => '#^/jlvznqoverhinphtmrf/(?P[^/]+)$#', + 'start' => '/jlvznqoverhinphtmrf/', + 'methods' => 'PATCH,', ), ), - 'hrrnglhicpe' => array ( + 'cz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hrrnglhicpe/{name}', - 'regex' => '#^/hrrnglhicpe/(?P[^/]+)$#', - 'start' => '/hrrnglhicpe/', + 'original' => '/cz/vqhqhm/jru/o/{name}', + 'regex' => '#^/cz/vqhqhm/jru/o/(?P[^/]+)$#', + 'start' => '/cz/vqhqhm/', 'methods' => 'GET,', ), ), - 'recyxittwngqy' => array ( + 'ixkaszcmsoccxnpj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/recyxittwngqy/{name}', - 'regex' => '#^/recyxittwngqy/(?P[^/]+)$#', - 'start' => '/recyxittwngqy/', + 'original' => '/ixkaszcmsoccxnpj/{name}', + 'regex' => '#^/ixkaszcmsoccxnpj/(?P[^/]+)$#', + 'start' => '/ixkaszcmsoccxnpj/', 'methods' => 'POST,', ), ), - 'kbjrtcaqyasyqxwlb' => array ( + 'gmrd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kbjrtcaqyasyqxwlb/{name}', - 'regex' => '#^/kbjrtcaqyasyqxwlb/(?P[^/]+)$#', - 'start' => '/kbjrtcaqyasyqxwlb/', - 'methods' => 'GET,', + 'original' => '/gmrd/iqsryo/qx/{name}', + 'regex' => '#^/gmrd/iqsryo/qx/(?P[^/]+)$#', + 'start' => '/gmrd/iqsryo/', + 'methods' => 'POST,', ), ), - 'pemicbyx' => array ( + 'jyddq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pemicbyx/{name}', - 'regex' => '#^/pemicbyx/(?P[^/]+)$#', - 'start' => '/pemicbyx/', + 'original' => '/jyddq/p/{name}', + 'regex' => '#^/jyddq/p/(?P[^/]+)$#', + 'start' => '/jyddq/p/', 'methods' => 'PUT,', ), ), - 'cb' => array ( + 'lbxhznxiyi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cb/us/cowpabx/fahess/sex/{name}', - 'regex' => '#^/cb/us/cowpabx/fahess/sex/(?P[^/]+)$#', - 'start' => '/cb/us/', - 'methods' => 'POST,', + 'original' => '/lbxhznxiyi/{name}', + 'regex' => '#^/lbxhznxiyi/(?P[^/]+)$#', + 'start' => '/lbxhznxiyi/', + 'methods' => 'PUT,', ), ), - 'dnobsisxecl' => array ( + 'nhnjho' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dnobsisxecl/{name}', - 'regex' => '#^/dnobsisxecl/(?P[^/]+)$#', - 'start' => '/dnobsisxecl/', + 'original' => '/nhnjho/l/{name}', + 'regex' => '#^/nhnjho/l/(?P[^/]+)$#', + 'start' => '/nhnjho/l/', 'methods' => 'PUT,', ), ), - 'jlvmyiikna' => array ( + 'oentjnsusknbne' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jlvmyiikna/{name}', - 'regex' => '#^/jlvmyiikna/(?P[^/]+)$#', - 'start' => '/jlvmyiikna/', - 'methods' => 'DELETE,', + 'original' => '/oentjnsusknbne/{name}', + 'regex' => '#^/oentjnsusknbne/(?P[^/]+)$#', + 'start' => '/oentjnsusknbne/', + 'methods' => 'GET,', ), ), - 'gu' => array ( + 'iivxzshh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gu/xkvqm/{name}', - 'regex' => '#^/gu/xkvqm/(?P[^/]+)$#', - 'start' => '/gu/xkvqm/', - 'methods' => 'GET,', + 'original' => '/iivxzshh/w/{name}', + 'regex' => '#^/iivxzshh/w/(?P[^/]+)$#', + 'start' => '/iivxzshh/w/', + 'methods' => 'POST,', ), ), - 'zxuiwxy' => array ( + 'prxjoqjtlck' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zxuiwxy/{name}', - 'regex' => '#^/zxuiwxy/(?P[^/]+)$#', - 'start' => '/zxuiwxy/', + 'original' => '/prxjoqjtlck/{name}', + 'regex' => '#^/prxjoqjtlck/(?P[^/]+)$#', + 'start' => '/prxjoqjtlck/', 'methods' => 'PUT,', ), ), - 'rhzaqs' => array ( + 'dkzibp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rhzaqs/stgtismicv/cps/{name}', - 'regex' => '#^/rhzaqs/stgtismicv/cps/(?P[^/]+)$#', - 'start' => '/rhzaqs/stgtismicv/', - 'methods' => 'PATCH,', + 'original' => '/dkzibp/bydgbylorggaj/{name}', + 'regex' => '#^/dkzibp/bydgbylorggaj/(?P[^/]+)$#', + 'start' => '/dkzibp/bydgbylorggaj/', + 'methods' => 'POST,', ), ), - 'iaabf' => array ( + 'gdybyg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iaabf/blaji/asb/sl/{name}', - 'regex' => '#^/iaabf/blaji/asb/sl/(?P[^/]+)$#', - 'start' => '/iaabf/blaji/', + 'original' => '/gdybyg/oo/h/ra/ufw/{name}', + 'regex' => '#^/gdybyg/oo/h/ra/ufw/(?P[^/]+)$#', + 'start' => '/gdybyg/oo/', 'methods' => 'PUT,', ), ), - 'vyryjrpditpaeo' => array ( + 'brxzyjtironwl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vyryjrpditpaeo/wt/{name}', - 'regex' => '#^/vyryjrpditpaeo/wt/(?P[^/]+)$#', - 'start' => '/vyryjrpditpaeo/wt/', + 'original' => '/brxzyjtironwl/car/{name}', + 'regex' => '#^/brxzyjtironwl/car/(?P[^/]+)$#', + 'start' => '/brxzyjtironwl/car/', 'methods' => 'PUT,', ), ), - 'tnwfsz' => array ( + 'grslgtegwx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tnwfsz/teza/wyc/nvz/{name}', - 'regex' => '#^/tnwfsz/teza/wyc/nvz/(?P[^/]+)$#', - 'start' => '/tnwfsz/teza/', + 'original' => '/grslgtegwx/{name}', + 'regex' => '#^/grslgtegwx/(?P[^/]+)$#', + 'start' => '/grslgtegwx/', 'methods' => 'GET,', ), ), - 'rmtzej' => array ( + 'zxvvyq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rmtzej/{name}', - 'regex' => '#^/rmtzej/(?P[^/]+)$#', - 'start' => '/rmtzej/', - 'methods' => 'POST,', + 'original' => '/zxvvyq/{name}', + 'regex' => '#^/zxvvyq/(?P[^/]+)$#', + 'start' => '/zxvvyq/', + 'methods' => 'PATCH,', + ), + ), + 'qz' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/qz/wjfn/{name}', + 'regex' => '#^/qz/wjfn/(?P[^/]+)$#', + 'start' => '/qz/wjfn/', + 'methods' => 'GET,', ), ), - 'vqpcngptenknongqklsg' => array ( + 'ini' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vqpcngptenknongqklsg/{name}', - 'regex' => '#^/vqpcngptenknongqklsg/(?P[^/]+)$#', - 'start' => '/vqpcngptenknongqklsg/', + 'original' => '/ini/cpam/aikwj/{name}', + 'regex' => '#^/ini/cpam/aikwj/(?P[^/]+)$#', + 'start' => '/ini/cpam/', 'methods' => 'DELETE,', ), ), - 'uplg' => array ( + 'jew' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uplg/tdjabimin/{name}', - 'regex' => '#^/uplg/tdjabimin/(?P[^/]+)$#', - 'start' => '/uplg/tdjabimin/', - 'methods' => 'PATCH,', + 'original' => '/jew/om/{name}', + 'regex' => '#^/jew/om/(?P[^/]+)$#', + 'start' => '/jew/om/', + 'methods' => 'GET,', ), ), - 'vgevkmcwsqpzsfiiy' => array ( + 'trjzgykmo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vgevkmcwsqpzsfiiy/{name}', - 'regex' => '#^/vgevkmcwsqpzsfiiy/(?P[^/]+)$#', - 'start' => '/vgevkmcwsqpzsfiiy/', - 'methods' => 'POST,', + 'original' => '/trjzgykmo/yeyug/m/qaqjm/{name}', + 'regex' => '#^/trjzgykmo/yeyug/m/qaqjm/(?P[^/]+)$#', + 'start' => '/trjzgykmo/yeyug/', + 'methods' => 'GET,', ), ), - 'julw' => array ( + 'dra' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/julw/gvtuf/{name}', - 'regex' => '#^/julw/gvtuf/(?P[^/]+)$#', - 'start' => '/julw/gvtuf/', - 'methods' => 'PUT,', + 'original' => '/dra/auuxfxujompqs/{name}', + 'regex' => '#^/dra/auuxfxujompqs/(?P[^/]+)$#', + 'start' => '/dra/auuxfxujompqs/', + 'methods' => 'GET,', ), ), - 'lrmbricjhprp' => array ( + 'xnutu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lrmbricjhprp/{name}', - 'regex' => '#^/lrmbricjhprp/(?P[^/]+)$#', - 'start' => '/lrmbricjhprp/', - 'methods' => 'POST,', + 'original' => '/xnutu/yd/{name}', + 'regex' => '#^/xnutu/yd/(?P[^/]+)$#', + 'start' => '/xnutu/yd/', + 'methods' => 'GET,', ), ), - 'svfstjcc' => array ( + 'adx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/svfstjcc/{name}', - 'regex' => '#^/svfstjcc/(?P[^/]+)$#', - 'start' => '/svfstjcc/', + 'original' => '/adx/zydn/{name}', + 'regex' => '#^/adx/zydn/(?P[^/]+)$#', + 'start' => '/adx/zydn/', 'methods' => 'POST,', ), ), - 'vlurywr' => array ( + 'qszm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vlurywr/{name}', - 'regex' => '#^/vlurywr/(?P[^/]+)$#', - 'start' => '/vlurywr/', - 'methods' => 'PUT,', + 'original' => '/qszm/l/ut/{name}', + 'regex' => '#^/qszm/l/ut/(?P[^/]+)$#', + 'start' => '/qszm/l/', + 'methods' => 'DELETE,', ), ), - 'doj' => array ( + 'npqxp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/doj/so/{name}', - 'regex' => '#^/doj/so/(?P[^/]+)$#', - 'start' => '/doj/so/', - 'methods' => 'DELETE,', + 'original' => '/npqxp/{name}', + 'regex' => '#^/npqxp/(?P[^/]+)$#', + 'start' => '/npqxp/', + 'methods' => 'POST,', ), ), - 'ceoc' => array ( + 'ilssz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ceoc/wn/{name}', - 'regex' => '#^/ceoc/wn/(?P[^/]+)$#', - 'start' => '/ceoc/wn/', + 'original' => '/ilssz/lop/{name}', + 'regex' => '#^/ilssz/lop/(?P[^/]+)$#', + 'start' => '/ilssz/lop/', 'methods' => 'GET,', ), ), - 'wkpiwfoiorelfsh' => array ( + 'tfkg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wkpiwfoiorelfsh/tab/{name}', - 'regex' => '#^/wkpiwfoiorelfsh/tab/(?P[^/]+)$#', - 'start' => '/wkpiwfoiorelfsh/tab/', + 'original' => '/tfkg/w/{name}', + 'regex' => '#^/tfkg/w/(?P[^/]+)$#', + 'start' => '/tfkg/w/', 'methods' => 'GET,', ), ), - 'ushycrcu' => array ( + 'p' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ushycrcu/{name}', - 'regex' => '#^/ushycrcu/(?P[^/]+)$#', - 'start' => '/ushycrcu/', - 'methods' => 'PUT,', + 'original' => '/p/bnsenoofzjwlongmcpz/{name}', + 'regex' => '#^/p/bnsenoofzjwlongmcpz/(?P[^/]+)$#', + 'start' => '/p/bnsenoofzjwlongmcpz/', + 'methods' => 'GET,', ), ), - 'zb' => array ( + 'tn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zb/d/scjjzxclw/tp/{name}', - 'regex' => '#^/zb/d/scjjzxclw/tp/(?P[^/]+)$#', - 'start' => '/zb/d/', + 'original' => '/tn/lgyaojcpqi/{name}', + 'regex' => '#^/tn/lgyaojcpqi/(?P[^/]+)$#', + 'start' => '/tn/lgyaojcpqi/', 'methods' => 'PATCH,', ), ), - 'dzjsfcpqmzzbldpeilt' => array ( + 'prkpfywsdn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dzjsfcpqmzzbldpeilt/{name}', - 'regex' => '#^/dzjsfcpqmzzbldpeilt/(?P[^/]+)$#', - 'start' => '/dzjsfcpqmzzbldpeilt/', - 'methods' => 'POST,', + 'original' => '/prkpfywsdn/sgufzpf/mwh/{name}', + 'regex' => '#^/prkpfywsdn/sgufzpf/mwh/(?P[^/]+)$#', + 'start' => '/prkpfywsdn/sgufzpf/', + 'methods' => 'GET,', ), ), - 'cai' => array ( + 'gh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cai/s/q/rurbv/{name}', - 'regex' => '#^/cai/s/q/rurbv/(?P[^/]+)$#', - 'start' => '/cai/s/', + 'original' => '/gh/k/vkxifnye/{name}', + 'regex' => '#^/gh/k/vkxifnye/(?P[^/]+)$#', + 'start' => '/gh/k/', 'methods' => 'GET,', ), ), - 'fvsfsww' => array ( + 'vixorz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fvsfsww/cuhdseb/t/{name}', - 'regex' => '#^/fvsfsww/cuhdseb/t/(?P[^/]+)$#', - 'start' => '/fvsfsww/cuhdseb/', + 'original' => '/vixorz/{name}', + 'regex' => '#^/vixorz/(?P[^/]+)$#', + 'start' => '/vixorz/', 'methods' => 'GET,', ), ), - 'tdzohis' => array ( + 'ciatfrhgtxzg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tdzohis/kkreanmnea/{name}', - 'regex' => '#^/tdzohis/kkreanmnea/(?P[^/]+)$#', - 'start' => '/tdzohis/kkreanmnea/', + 'original' => '/ciatfrhgtxzg/{name}', + 'regex' => '#^/ciatfrhgtxzg/(?P[^/]+)$#', + 'start' => '/ciatfrhgtxzg/', 'methods' => 'DELETE,', ), ), - 'sktwvsc' => array ( + 'hrdazzhjpf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sktwvsc/nqsvl/{name}', - 'regex' => '#^/sktwvsc/nqsvl/(?P[^/]+)$#', - 'start' => '/sktwvsc/nqsvl/', - 'methods' => 'GET,', + 'original' => '/hrdazzhjpf/{name}', + 'regex' => '#^/hrdazzhjpf/(?P[^/]+)$#', + 'start' => '/hrdazzhjpf/', + 'methods' => 'POST,', ), ), - 'ehxmgfzmtin' => array ( + 'vpcza' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ehxmgfzmtin/eg/{name}', - 'regex' => '#^/ehxmgfzmtin/eg/(?P[^/]+)$#', - 'start' => '/ehxmgfzmtin/eg/', + 'original' => '/vpcza/{name}', + 'regex' => '#^/vpcza/(?P[^/]+)$#', + 'start' => '/vpcza/', 'methods' => 'GET,', ), ), - 'kljcfefl' => array ( + 'oo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kljcfefl/mqazmfhdk/{name}', - 'regex' => '#^/kljcfefl/mqazmfhdk/(?P[^/]+)$#', - 'start' => '/kljcfefl/mqazmfhdk/', + 'original' => '/oo/mmz/hj/sloqcon/{name}', + 'regex' => '#^/oo/mmz/hj/sloqcon/(?P[^/]+)$#', + 'start' => '/oo/mmz/', 'methods' => 'GET,', ), ), - 'opctt' => array ( + 'ptxxps' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/opctt/oycsbkzwojjs/{name}', - 'regex' => '#^/opctt/oycsbkzwojjs/(?P[^/]+)$#', - 'start' => '/opctt/oycsbkzwojjs/', - 'methods' => 'GET,', + 'original' => '/ptxxps/b/yhrq/m/{name}', + 'regex' => '#^/ptxxps/b/yhrq/m/(?P[^/]+)$#', + 'start' => '/ptxxps/b/', + 'methods' => 'PATCH,', ), ), - 'mg' => array ( + 'ppvglcz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mg/iconrmwkvyxqcalfac/{name}', - 'regex' => '#^/mg/iconrmwkvyxqcalfac/(?P[^/]+)$#', - 'start' => '/mg/iconrmwkvyxqcalfac/', + 'original' => '/ppvglcz/{name}', + 'regex' => '#^/ppvglcz/(?P[^/]+)$#', + 'start' => '/ppvglcz/', 'methods' => 'GET,', ), ), - 'hjdkju' => array ( + 'zffhh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hjdkju/kzsmkjfycprtc/{name}', - 'regex' => '#^/hjdkju/kzsmkjfycprtc/(?P[^/]+)$#', - 'start' => '/hjdkju/kzsmkjfycprtc/', - 'methods' => 'POST,', + 'original' => '/zffhh/{name}', + 'regex' => '#^/zffhh/(?P[^/]+)$#', + 'start' => '/zffhh/', + 'methods' => 'GET,', ), ), - 'cd' => array ( + 'bdj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cd/nohiwzo/{name}', - 'regex' => '#^/cd/nohiwzo/(?P[^/]+)$#', - 'start' => '/cd/nohiwzo/', + 'original' => '/bdj/psujbuayngwirzvfk/{name}', + 'regex' => '#^/bdj/psujbuayngwirzvfk/(?P[^/]+)$#', + 'start' => '/bdj/psujbuayngwirzvfk/', 'methods' => 'GET,', ), ), - 'rvk' => array ( + 'wernq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rvk/oay/{name}', - 'regex' => '#^/rvk/oay/(?P[^/]+)$#', - 'start' => '/rvk/oay/', - 'methods' => 'POST,', + 'original' => '/wernq/{name}', + 'regex' => '#^/wernq/(?P[^/]+)$#', + 'start' => '/wernq/', + 'methods' => 'GET,', ), ), - 'iv' => array ( + 'bdkrfdiwcenxmfwopn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iv/s/kqftz/{name}', - 'regex' => '#^/iv/s/kqftz/(?P[^/]+)$#', - 'start' => '/iv/s/', + 'original' => '/bdkrfdiwcenxmfwopn/{name}', + 'regex' => '#^/bdkrfdiwcenxmfwopn/(?P[^/]+)$#', + 'start' => '/bdkrfdiwcenxmfwopn/', 'methods' => 'DELETE,', ), ), - 'jxvv' => array ( + 'btj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jxvv/bofnv/x/{name}', - 'regex' => '#^/jxvv/bofnv/x/(?P[^/]+)$#', - 'start' => '/jxvv/bofnv/', + 'original' => '/btj/bjm/{name}', + 'regex' => '#^/btj/bjm/(?P[^/]+)$#', + 'start' => '/btj/bjm/', 'methods' => 'GET,', ), ), - 'ie' => array ( + 'alj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ie/akxqfwmf/{name}', - 'regex' => '#^/ie/akxqfwmf/(?P[^/]+)$#', - 'start' => '/ie/akxqfwmf/', - 'methods' => 'DELETE,', + 'original' => '/alj/o/u/{name}', + 'regex' => '#^/alj/o/u/(?P[^/]+)$#', + 'start' => '/alj/o/', + 'methods' => 'POST,', ), ), - 'jowdxdrjyovvnedu' => array ( + 'gof' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jowdxdrjyovvnedu/{name}', - 'regex' => '#^/jowdxdrjyovvnedu/(?P[^/]+)$#', - 'start' => '/jowdxdrjyovvnedu/', - 'methods' => 'GET,', + 'original' => '/gof/kwf/xkb/{name}', + 'regex' => '#^/gof/kwf/xkb/(?P[^/]+)$#', + 'start' => '/gof/kwf/', + 'methods' => 'PATCH,', ), ), - 'bi' => array ( + 'odwc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bi/uek/{name}', - 'regex' => '#^/bi/uek/(?P[^/]+)$#', - 'start' => '/bi/uek/', - 'methods' => 'PUT,', + 'original' => '/odwc/pzqvgbs/jyxadwi/{name}', + 'regex' => '#^/odwc/pzqvgbs/jyxadwi/(?P[^/]+)$#', + 'start' => '/odwc/pzqvgbs/', + 'methods' => 'PATCH,', ), ), - 'cewpt' => array ( + 'plqhchuhicrvqyf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cewpt/jyqheozkl/{name}', - 'regex' => '#^/cewpt/jyqheozkl/(?P[^/]+)$#', - 'start' => '/cewpt/jyqheozkl/', + 'original' => '/plqhchuhicrvqyf/{name}', + 'regex' => '#^/plqhchuhicrvqyf/(?P[^/]+)$#', + 'start' => '/plqhchuhicrvqyf/', 'methods' => 'PUT,', ), ), - 'gf' => array ( + 'tbelxgtzti' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gf/pguqypj/j/{name}', - 'regex' => '#^/gf/pguqypj/j/(?P[^/]+)$#', - 'start' => '/gf/pguqypj/', - 'methods' => 'DELETE,', + 'original' => '/tbelxgtzti/{name}', + 'regex' => '#^/tbelxgtzti/(?P[^/]+)$#', + 'start' => '/tbelxgtzti/', + 'methods' => 'GET,', ), ), - 'cawhwydtlihp' => array ( + 'nnwcskvpeehbmip' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cawhwydtlihp/{name}', - 'regex' => '#^/cawhwydtlihp/(?P[^/]+)$#', - 'start' => '/cawhwydtlihp/', - 'methods' => 'PUT,', + 'original' => '/nnwcskvpeehbmip/uj/{name}', + 'regex' => '#^/nnwcskvpeehbmip/uj/(?P[^/]+)$#', + 'start' => '/nnwcskvpeehbmip/uj/', + 'methods' => 'DELETE,', ), ), - 'tccj' => array ( + 'txtyps' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tccj/d/{name}', - 'regex' => '#^/tccj/d/(?P[^/]+)$#', - 'start' => '/tccj/d/', - 'methods' => 'DELETE,', + 'original' => '/txtyps/fvk/arjdoenklsj/{name}', + 'regex' => '#^/txtyps/fvk/arjdoenklsj/(?P[^/]+)$#', + 'start' => '/txtyps/fvk/', + 'methods' => 'GET,', ), ), - 'wxsxlpnogbmtbxmjad' => array ( + 'mqw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wxsxlpnogbmtbxmjad/{name}', - 'regex' => '#^/wxsxlpnogbmtbxmjad/(?P[^/]+)$#', - 'start' => '/wxsxlpnogbmtbxmjad/', - 'methods' => 'POST,', + 'original' => '/mqw/kty/lc/ywxm/ibvq/{name}', + 'regex' => '#^/mqw/kty/lc/ywxm/ibvq/(?P[^/]+)$#', + 'start' => '/mqw/kty/', + 'methods' => 'PATCH,', ), ), - 'mqwp' => array ( + 'ulccly' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mqwp/jgqgzlre/s/{name}', - 'regex' => '#^/mqwp/jgqgzlre/s/(?P[^/]+)$#', - 'start' => '/mqwp/jgqgzlre/', + 'original' => '/ulccly/{name}', + 'regex' => '#^/ulccly/(?P[^/]+)$#', + 'start' => '/ulccly/', 'methods' => 'PUT,', ), ), - 'fsmxtavqxtnzya' => array ( + 'sjtaxqbo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fsmxtavqxtnzya/cc/gtih/{name}', - 'regex' => '#^/fsmxtavqxtnzya/cc/gtih/(?P[^/]+)$#', - 'start' => '/fsmxtavqxtnzya/cc/', + 'original' => '/sjtaxqbo/{name}', + 'regex' => '#^/sjtaxqbo/(?P[^/]+)$#', + 'start' => '/sjtaxqbo/', 'methods' => 'DELETE,', ), ), - 'rsjybu' => array ( + 'oiatg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rsjybu/f/ppf/ftzv/q/{name}', - 'regex' => '#^/rsjybu/f/ppf/ftzv/q/(?P[^/]+)$#', - 'start' => '/rsjybu/f/', - 'methods' => 'PATCH,', + 'original' => '/oiatg/nfu/bhokkud/bwc/j/w/{name}', + 'regex' => '#^/oiatg/nfu/bhokkud/bwc/j/w/(?P[^/]+)$#', + 'start' => '/oiatg/nfu/', + 'methods' => 'PUT,', ), ), - 'ujvgrhhdtqalqwjsgfxa' => array ( + 'ne' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ujvgrhhdtqalqwjsgfxa/{name}', - 'regex' => '#^/ujvgrhhdtqalqwjsgfxa/(?P[^/]+)$#', - 'start' => '/ujvgrhhdtqalqwjsgfxa/', + 'original' => '/ne/cyafl/u/meunfyst/{name}', + 'regex' => '#^/ne/cyafl/u/meunfyst/(?P[^/]+)$#', + 'start' => '/ne/cyafl/', 'methods' => 'GET,', ), ), - 'adwpisz' => array ( + 'dbd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/adwpisz/lwjdmmgptcc/{name}', - 'regex' => '#^/adwpisz/lwjdmmgptcc/(?P[^/]+)$#', - 'start' => '/adwpisz/lwjdmmgptcc/', + 'original' => '/dbd/gw/{name}', + 'regex' => '#^/dbd/gw/(?P[^/]+)$#', + 'start' => '/dbd/gw/', 'methods' => 'POST,', ), ), - 'kutrdgxfbzlu' => array ( + 'ojpal' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kutrdgxfbzlu/t/{name}', - 'regex' => '#^/kutrdgxfbzlu/t/(?P[^/]+)$#', - 'start' => '/kutrdgxfbzlu/t/', - 'methods' => 'DELETE,', - ), - ), - 'gukhpt' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/gukhpt/mwzpuxmrz/{name}', - 'regex' => '#^/gukhpt/mwzpuxmrz/(?P[^/]+)$#', - 'start' => '/gukhpt/mwzpuxmrz/', - 'methods' => 'GET,', - ), - ), - 'eo' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/eo/mszkhlns/gpb/{name}', - 'regex' => '#^/eo/mszkhlns/gpb/(?P[^/]+)$#', - 'start' => '/eo/mszkhlns/', - 'methods' => 'PUT,', + 'original' => '/ojpal/{name}', + 'regex' => '#^/ojpal/(?P[^/]+)$#', + 'start' => '/ojpal/', + 'methods' => 'PATCH,', ), ), - 'uff' => array ( + 'xhpusm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uff/tio/{name}', - 'regex' => '#^/uff/tio/(?P[^/]+)$#', - 'start' => '/uff/tio/', + 'original' => '/xhpusm/{name}', + 'regex' => '#^/xhpusm/(?P[^/]+)$#', + 'start' => '/xhpusm/', 'methods' => 'POST,', ), ), - 'kado' => array ( + 'wndjwmm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kado/xiaxzl/z/juwidf/{name}', - 'regex' => '#^/kado/xiaxzl/z/juwidf/(?P[^/]+)$#', - 'start' => '/kado/xiaxzl/', - 'methods' => 'GET,', + 'original' => '/wndjwmm/y/n/tmgast/{name}', + 'regex' => '#^/wndjwmm/y/n/tmgast/(?P[^/]+)$#', + 'start' => '/wndjwmm/y/', + 'methods' => 'PATCH,', ), ), - 'ovikq' => array ( + 'dntf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ovikq/{name}', - 'regex' => '#^/ovikq/(?P[^/]+)$#', - 'start' => '/ovikq/', - 'methods' => 'POST,', + 'original' => '/dntf/hnpnvwqfyidjw/{name}', + 'regex' => '#^/dntf/hnpnvwqfyidjw/(?P[^/]+)$#', + 'start' => '/dntf/hnpnvwqfyidjw/', + 'methods' => 'GET,', ), ), ), diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 20b9c3f..22f9c62 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -18,7 +18,7 @@ - ./examples + ./src \ No newline at end of file diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 90dd6ac..4461290 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -200,7 +200,7 @@ abstract class AbstractRouter implements RouterInterface * @return self * @throws \LogicException */ - public static function make(array $config = []) + public static function make(array $config = []): AbstractRouter { return new static($config); } @@ -251,6 +251,14 @@ public function setConfig(array $config) } } + /** + * talk to me routes collect completed. + */ + public function completed() + { + // $this->initialized = true; + } + /******************************************************************************* * route collection ******************************************************************************/ @@ -293,7 +301,7 @@ public function __call($method, array $args) * @throws \LogicException * @throws \InvalidArgumentException */ - public function rest($prefix, $controllerClass, array $map = [], array $opts = []) + public function rest($prefix, $controllerClass, array $map = [], array $opts = []): AbstractRouter { $map = array_merge([ 'index' => ['GET'], @@ -330,7 +338,6 @@ public function rest($prefix, $controllerClass, array $map = [], array $opts = [ /** * quick register a group universal routes for the controller class. - * * ```php * $router->rest('/users', UserController::class, [ * 'index' => 'get', @@ -339,7 +346,6 @@ public function rest($prefix, $controllerClass, array $map = [], array $opts = [ * 'delete' => 'delete', * ]); * ``` - * * @param string $prefix eg '/users' * @param string $controllerClass * @param array $map You can append or change default map list. @@ -352,7 +358,7 @@ public function rest($prefix, $controllerClass, array $map = [], array $opts = [ * @throws \LogicException * @throws \InvalidArgumentException */ - public function ctrl($prefix, $controllerClass, array $map = [], array $opts = []) + public function ctrl($prefix, $controllerClass, array $map = [], array $opts = []): AbstractRouter { foreach ($map as $action => $method) { if (!$method || !\is_string($action)) { @@ -380,7 +386,7 @@ public function ctrl($prefix, $controllerClass, array $map = [], array $opts = [ * @param \Closure $callback * @param array $opts */ - public function group($prefix, \Closure $callback, array $opts = []) + public function group(string $prefix, \Closure $callback, array $opts = []) { $previousGroupPrefix = $this->currentGroupPrefix; $this->currentGroupPrefix = $previousGroupPrefix . '/' . trim($prefix, '/'); @@ -401,7 +407,7 @@ public function group($prefix, \Closure $callback, array $opts = []) * @return array * @throws \InvalidArgumentException */ - public function validateArguments($methods, $handler) + public function validateArguments($methods, $handler): array { if (!$methods || !$handler) { throw new \InvalidArgumentException('The method and route handler is not allow empty.'); @@ -424,7 +430,7 @@ public function validateArguments($methods, $handler) return $m; }, (array)$methods); - return $hasAny ? self::ALLOWED_METHODS: $methods; + return $hasAny ? self::ALLOWED_METHODS : $methods; } /** @@ -432,7 +438,7 @@ public function validateArguments($methods, $handler) * @param string $route * @return bool */ - public static function isStaticRoute($route) + public static function isStaticRoute($route): bool { return strpos($route, '{') === false && strpos($route, '[') === false; } @@ -442,7 +448,7 @@ public static function isStaticRoute($route) * @param bool $ignoreLastSlash * @return string */ - protected function formatUriPath($path, $ignoreLastSlash) + protected function formatUriPath($path, $ignoreLastSlash): string { // clear '//', '///' => '/' if (false !== strpos($path, '//')) { @@ -465,7 +471,7 @@ protected function formatUriPath($path, $ignoreLastSlash) * @param array $conf * @return bool */ - protected function filterMatches(array $matches, array &$conf) + protected function filterMatches(array $matches, array &$conf): bool { if (!$matches) { $conf['matches'] = []; @@ -493,7 +499,7 @@ protected function filterMatches(array $matches, array &$conf) * @return array * @throws \LogicException */ - public function parseParamRoute($route, array $params, array $conf) + public function parseParamRoute($route, array $params, array $conf): array { $bak = $route; $noOptional = null; @@ -527,7 +533,7 @@ public function parseParamRoute($route, array $params, array $conf) foreach ($m[1] as $name) { $key = '{' . $name . '}'; - $regex = isset($params[$name]) ? $params[$name] : self::DEFAULT_REGEX; + $regex = $params[$name] ?? self::DEFAULT_REGEX; // 将匹配结果命名 (?P[^/]+) $replacePairs[$key] = '(?P<' . $name . '>' . $regex . ')'; @@ -574,7 +580,7 @@ public function parseParamRoute($route, array $params, array $conf) * @param string $method * @return array */ - abstract protected function findInRegularRoutes(array $routesData, $path, $method); + abstract protected function findInRegularRoutes(array $routesData, string $path, string $method): array; /** * @param array $routesData @@ -582,14 +588,14 @@ abstract protected function findInRegularRoutes(array $routesData, $path, $metho * @param string $method * @return array */ - abstract protected function findInVagueRoutes(array $routesData, $path, $method); + abstract protected function findInVagueRoutes(array $routesData, string $path, string $method): array; /** * @param string $path * @param string $method * @param array $conf */ - abstract protected function cacheMatchedParamRoute($path, $method, array $conf); + abstract protected function cacheMatchedParamRoute(string $path, string $method, array $conf); /** * handle auto route match, when config `'autoRoute' => true` @@ -598,7 +604,7 @@ abstract protected function cacheMatchedParamRoute($path, $method, array $conf); * @internal string $sfx controller suffix. eg: 'Controller' * @return bool|callable */ - public function matchAutoRoute($path) + public function matchAutoRoute(string $path) { if (!$cnp = trim($this->controllerNamespace)) { return false; @@ -659,7 +665,7 @@ public function matchAutoRoute($path) * @param array $tmpParams * @return array */ - public function getAvailableParams(array $tmpParams) + public function getAvailableParams(array $tmpParams): array { $params = self::$globalParams; @@ -675,16 +681,16 @@ public function getAvailableParams(array $tmpParams) /** * convert 'first-second' to 'firstSecond' - * @param $str - * @return mixed|string + * @param string $str + * @return string */ - public static function convertNodeStr($str) + public static function convertNodeStr($str): string { $str = trim($str, '-'); // convert 'first-second' to 'firstSecond' if (strpos($str, '-')) { - $str = preg_replace_callback('/-+([a-z])/', function ($c) { + $str = (string)preg_replace_callback('/-+([a-z])/', function ($c) { return strtoupper($c[1]); }, trim($str, '- ')); } @@ -715,7 +721,7 @@ public function addGlobalParam($name, $pattern) /** * @return array */ - public static function getGlobalParams() + public static function getGlobalParams(): array { return self::$globalParams; } @@ -723,7 +729,7 @@ public static function getGlobalParams() /** * @return array */ - public static function getSupportedMethods() + public static function getSupportedMethods(): array { return self::ALLOWED_METHODS; } @@ -739,7 +745,7 @@ public function setStaticRoutes(array $staticRoutes) /** * @return array */ - public function getStaticRoutes() + public function getStaticRoutes(): array { return $this->staticRoutes; } @@ -755,7 +761,7 @@ public function setRegularRoutes(array $regularRoutes) /** * @return \array[] */ - public function getRegularRoutes() + public function getRegularRoutes(): array { return $this->regularRoutes; } @@ -763,7 +769,7 @@ public function getRegularRoutes() /** * @param array $vagueRoutes */ - public function setVagueRoutes($vagueRoutes) + public function setVagueRoutes(array $vagueRoutes) { $this->vagueRoutes = $vagueRoutes; } @@ -771,7 +777,7 @@ public function setVagueRoutes($vagueRoutes) /** * @return array */ - public function getVagueRoutes() + public function getVagueRoutes(): array { return $this->vagueRoutes; } @@ -779,7 +785,7 @@ public function getVagueRoutes() /** * @return array */ - public function getRouteCaches() + public function getRouteCaches(): array { return $this->routeCaches; } diff --git a/src/CachedRouter.php b/src/CachedRouter.php index e85c7e7..1ba5e5f 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -65,10 +65,19 @@ public function __construct(array $config = []) $this->loadRoutesCache(); } + /** + * talk to me routes collect completed. + */ + public function completed() + { + // parent::completed(); + $this->dumpRoutesCache(); + } + /** * {@inheritdoc} */ - public function map($method, $route, $handler, array $opts = []) + public function map($method, string $route, $handler, array $opts = []): AbstractRouter { // file cache exists check. if ($this->cacheLoaded) { @@ -81,7 +90,7 @@ public function map($method, $route, $handler, array $opts = []) /** * {@inheritdoc} */ - public function match($path, $method = self::GET) + public function match(string $path, string $method = self::GET): array { // dump routes to cache file if ($this->cacheOnMatching) { @@ -91,14 +100,6 @@ public function match($path, $method = self::GET) return parent::match($path, $method); } - /** - * dump routes to cache file - */ - public function dumpCache() - { - $this->dumpRoutesCache(); - } - /******************************************************************************* * helper methods ******************************************************************************/ @@ -107,7 +108,7 @@ public function dumpCache() * load route caches from the cache file * @return bool */ - public function loadRoutesCache() + public function loadRoutesCache(): bool { if (!$this->isCacheEnable()) { return false; @@ -132,16 +133,16 @@ public function loadRoutesCache() /** * dump routes to cache file - * @return bool|int + * @return int */ - protected function dumpRoutesCache() + protected function dumpRoutesCache(): int { if (!$file = $this->cacheFile) { - return false; + return 0; } if ($this->isCacheEnable() && file_exists($file)) { - return true; + return 1; } $date = date('Y-m-d H:i:s'); @@ -175,7 +176,7 @@ protected function dumpRoutesCache() /** * @return bool */ - public function isCacheEnable() + public function isCacheEnable(): bool { return (bool)$this->cacheEnable; } @@ -207,7 +208,7 @@ public function setCacheFile(string $cacheFile) /** * @return bool */ - public function isCacheExists() + public function isCacheExists(): bool { return ($file = $this->cacheFile) && file_exists($file); } @@ -215,7 +216,7 @@ public function isCacheExists() /** * @return bool */ - public function isCacheLoaded() + public function isCacheLoaded(): bool { return $this->cacheLoaded; } diff --git a/src/Dispatcher/DispatcherInterface.php b/src/Dispatcher/DispatcherInterface.php index 6bd1a36..6f40e8e 100644 --- a/src/Dispatcher/DispatcherInterface.php +++ b/src/Dispatcher/DispatcherInterface.php @@ -33,7 +33,7 @@ interface DispatcherInterface * @return mixed * @throws \Throwable */ - public function dispatchUri($path = null, $method = null); + public function dispatchUri(string $path = null, string $method = null); /** * Dispatch route handler for the given route info. @@ -42,12 +42,12 @@ public function dispatchUri($path = null, $method = null); * @param array $info * @return mixed */ - public function dispatch($status, $path, array $info); + public function dispatch(int $status, string $path, array $info); /** * @return RouterInterface */ - public function getRouter(); + public function getRouter(): RouterInterface; /** * @param RouterInterface $router @@ -58,5 +58,5 @@ public function setRouter(RouterInterface $router); /** * @return array */ - public static function getSupportedEvents(); + public static function getSupportedEvents(): array; } diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index e99a556..cf012cb 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -111,7 +111,7 @@ public function initOptions(array $options) * @return mixed * @throws \Throwable */ - public function dispatchUri($path = null, $method = null) + public function dispatchUri(string $path = null, string $method = null) { $path = $path ?: $_SERVER['REQUEST_URI']; @@ -140,10 +140,10 @@ public function dispatchUri($path = null, $method = null) * @param array $info * @return mixed */ - public function dispatch($status, $path, array $info) + public function dispatch(int $status, string $path, array $info) { - $args = isset($info['matches']) ? $info['matches'] : []; - $method = isset($info['requestMethod']) ? $info['requestMethod'] : null; + $args = $info['matches'] ?? []; + $method = $info['requestMethod'] ?? null; // not found if ($status === RouterInterface::NOT_FOUND) { @@ -182,7 +182,7 @@ public function dispatch($status, $path, array $info) * @return mixed * @throws \Throwable */ - protected function callRouteHandler($path, $method, $handler, array $args = []) + protected function callRouteHandler(string $path, string $method, $handler, array $args = []) { $vars = $args['matches']; $args = array_values($args); @@ -251,7 +251,7 @@ protected function callRouteHandler($path, $method, $handler, array $args = []) * @return bool|mixed * @throws \Throwable */ - protected function handleNotFound($path, $method, $actionNotExist = false) + protected function handleNotFound(string $path, string $method, $actionNotExist = false) { // Run the 'notFound' callback if the route was not found if (!$handler = $this->getOption(self::ON_NOT_FOUND)) { @@ -282,7 +282,7 @@ protected function handleNotFound($path, $method, $actionNotExist = false) * @return mixed * @throws \Throwable */ - protected function handleNotAllowed($path, $method, array $methods) + protected function handleNotAllowed(string $path, string $method, array $methods) { // Run the 'NotAllowed' callback if the route was not found if (!$handler = $this->getOption(self::ON_METHOD_NOT_ALLOWED)) { @@ -307,13 +307,12 @@ protected function handleNotAllowed($path, $method, array $methods) return $this->fireCallback($handler, [$path, $method, $methods]); } - /** * @param \Exception|\Throwable $e * @param string $path * @param array $info */ - public function handleException($e, $path, array $info) + public function handleException($e, string $path, array $info) { // handle ... } @@ -324,7 +323,7 @@ public function handleException($e, $path, array $info) protected function defaultNotFoundHandler() { return function ($path) { - $protocol = isset($_SERVER['SERVER_PROTOCOL']) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.1'; + $protocol = $_SERVER['SERVER_PROTOCOL'] ?? 'HTTP/1.1'; header($protocol . ' 404 Not Found'); echo "

:( 404
Page Not Found $path

"; }; @@ -337,11 +336,15 @@ protected function defaultNotAllowedHandler() { return function ($path, $method, $methods) { $allow = implode(',', $methods); - $protocol = isset($_SERVER['SERVER_PROTOCOL']) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.1'; + $protocol = $_SERVER['SERVER_PROTOCOL'] ?? 'HTTP/1.1'; header($protocol . ' 405 Method Not Allowed'); - echo "

:( Method not allowed for $method $path

", - "

Method not allowed. Must be one of: $allow

"; + echo << +

:( Method not allowed for $method $path

+

Method not allowed. Must be one of: $allow

+ +HTML; }; } @@ -373,7 +376,6 @@ protected function fireCallback($cb, array $args = []) } if (\is_array($cb)) { - // return call_user_func($cb, $path); list($obj, $mhd) = $cb; return \is_object($obj) ? $obj->$mhd(...$args) : $obj::$mhd(...$args); @@ -414,13 +416,13 @@ public function setOption($name, $value) */ public function getOption($name, $default = null) { - return isset($this->options[$name]) ? $this->options[$name] : $default; + return $this->options[$name] ?? $default; } /** * @return array */ - public static function getSupportedEvents() + public static function getSupportedEvents(): array { return [ self::ON_FOUND, @@ -444,7 +446,7 @@ public static function isSupportedEvent($name) /** * @return RouterInterface */ - public function getRouter() + public function getRouter(): RouterInterface { return $this->router; } @@ -463,7 +465,7 @@ public function setRouter(RouterInterface $router) /** * @return array */ - public function getOptions() + public function getOptions(): array { return $this->options; } diff --git a/src/ORouter.php b/src/ORouter.php index f652ab0..c923351 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -50,7 +50,7 @@ class ORouter extends AbstractRouter * @throws \LogicException * @throws \InvalidArgumentException */ - public function map($methods, $route, $handler, array $opts = []) + public function map($methods, string $route, $handler, array $opts = []): AbstractRouter { if (!$this->initialized) { $this->initialized = true; @@ -96,7 +96,7 @@ public function map($methods, $route, $handler, array $opts = []) } $conf['original'] = $route; - $params = $this->getAvailableParams(isset($opts['params']) ? $opts['params'] : []); + $params = $this->getAvailableParams($opts['params'] ?? []); list($first, $conf) = $this->parseParamRoute($route, $params, $conf); // route string have regular @@ -128,7 +128,7 @@ public function map($methods, $route, $handler, array $opts = []) * @param string $path * @return array */ - public function match($path, $method = 'GET') + public function match(string $path, string $method = 'GET'): array { // if enable 'matchAll' if ($matchAll = $this->matchAll) { @@ -241,7 +241,7 @@ public function match($path, $method = 'GET') * @param array $allowedMethods * @return array */ - protected function findAllowedMethods($path, $method, array $allowedMethods) + protected function findAllowedMethods(string $path, string $method, array $allowedMethods) { if (isset($this->staticRoutes[$path])) { $allowedMethods = array_merge($allowedMethods, array_keys($this->staticRoutes[$path])); @@ -273,7 +273,7 @@ protected function findAllowedMethods($path, $method, array $allowedMethods) * @param string $method * @return array */ - protected function findInRegularRoutes(array $routesData, $path, $method) + protected function findInRegularRoutes(array $routesData, string $path, string $method): array { $allowedMethods = ''; @@ -302,7 +302,7 @@ protected function findInRegularRoutes(array $routesData, $path, $method) * @param string $method * @return array */ - protected function findInVagueRoutes(array $routesData, $path, $method) + protected function findInVagueRoutes(array $routesData, string $path, string $method): array { foreach ($routesData as $conf) { if ($conf['include'] && false === strpos($path, $conf['include'])) { @@ -328,7 +328,7 @@ protected function findInVagueRoutes(array $routesData, $path, $method) * @param string $method * @param array $conf */ - protected function cacheMatchedParamRoute($path, $method, array $conf) + protected function cacheMatchedParamRoute(string $path, string $method, array $conf) { $cacheNumber = (int)$this->tmpCacheNumber; diff --git a/src/RouterInterface.php b/src/RouterInterface.php index 9947471..ee43b1f 100644 --- a/src/RouterInterface.php +++ b/src/RouterInterface.php @@ -73,11 +73,9 @@ interface RouterInterface * 'domains' => [ 'a-domain.com', '*.b-domain.com'], * 'schemas' => ['https'], * ] - * @return static - * @throws \LogicException - * @throws \InvalidArgumentException + * @return AbstractRouter */ - public function map($methods, $route, $handler, array $opts = []); + public function map($methods, string $route, $handler, array $opts = []): AbstractRouter; /** * find the matched route info for the given request uri path @@ -90,10 +88,10 @@ public function map($methods, $route, $handler, array $opts = []); * [self::FOUND, $path, array () // routeData ] * */ - public function match($path, $method = 'GET'); + public function match(string $path, string $method = 'GET'): array; /** * @return array */ - public static function getSupportedMethods(); + public static function getSupportedMethods(): array; } diff --git a/src/SRouter.php b/src/SRouter.php index c1e8354..befe660 100644 --- a/src/SRouter.php +++ b/src/SRouter.php @@ -51,7 +51,7 @@ public static function __callStatic($method, array $args) * @return ORouter * @throws \LogicException */ - public static function getRouter() + public static function getRouter(): ORouter { if (!self::$router) { self::$router = new ORouter(); diff --git a/src/functions.php b/src/functions.php index 652c074..be23756 100644 --- a/src/functions.php +++ b/src/functions.php @@ -13,7 +13,7 @@ * @param array $config * @return ORouter */ -function createRouter(\Closure $closure, array $config = []) { +function createRouter(\Closure $closure, array $config = []): ORouter { $router = new ORouter($config); $closure($router); @@ -26,12 +26,12 @@ function createRouter(\Closure $closure, array $config = []) { * @param array $config * @return CachedRouter */ -function createCachedRouter(\Closure $closure, array $config = []) { +function createCachedRouter(\Closure $closure, array $config = []): CachedRouter { $router = new CachedRouter($config); $closure($router); - $router->dumpCache(); + $router->completed(); return $router; } \ No newline at end of file From 1bc9a6d65faf984922e7438c1901c713f33dfc94 Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 27 Jan 2018 18:18:35 +0800 Subject: [PATCH 034/151] some updated --- examples/cached.php | 2 +- examples/cached/routes-cache.php | 2 +- src/Dispatcher/Dispatcher.php | 8 +- src/Dispatcher/DispatcherInterface.php | 6 +- src/Dispatcher/SimpleDispatcher.php | 23 ++--- src/ORouter.php | 23 +++-- src/PreMatchRouter.php | 118 +++++++++++++++++++++++++ 7 files changed, 157 insertions(+), 25 deletions(-) create mode 100644 src/PreMatchRouter.php diff --git a/examples/cached.php b/examples/cached.php index e23cdd8..8f177d3 100644 --- a/examples/cached.php +++ b/examples/cached.php @@ -23,7 +23,7 @@ // 'cacheFile' => '', 'cacheFile' => __DIR__ . '/cached/routes-cache.php', - 'cacheEnable' => 0, + 'cacheEnable' => 1, // 'matchAll' => '/', // a route path // 'matchAll' => function () { diff --git a/examples/cached/routes-cache.php b/examples/cached/routes-cache.php index 9c34028..7f551ea 100644 --- a/examples/cached/routes-cache.php +++ b/examples/cached/routes-cache.php @@ -2,7 +2,7 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2017-12-29 13:59:04 + * @date 2018-01-27 17:57:49 * @count 40 * @notice Please don't edit it. */ diff --git a/src/Dispatcher/Dispatcher.php b/src/Dispatcher/Dispatcher.php index f895a2b..a6552ef 100644 --- a/src/Dispatcher/Dispatcher.php +++ b/src/Dispatcher/Dispatcher.php @@ -26,10 +26,12 @@ class Dispatcher extends SimpleDispatcher * @param string $path * @param array $info * @return mixed + * @throws \Exception + * @throws \Throwable */ - public function dispatch($status, $path, array $info) + public function dispatch(int $status, string $path, array $info) { - $method = isset($info['requestMethod']) ? $info['requestMethod'] : null; + $method = $info['requestMethod'] ?? null; // not found if ($status === RouterInterface::NOT_FOUND) { @@ -62,7 +64,7 @@ public function dispatch($status, $path, array $info) } $handler = $info['handler']; - $args['matches'] = isset($info['matches']) ? $info['matches'] : []; + $args['matches'] = $info['matches'] ?? []; try { // trigger route exec_start event diff --git a/src/Dispatcher/DispatcherInterface.php b/src/Dispatcher/DispatcherInterface.php index 6f40e8e..e1277bf 100644 --- a/src/Dispatcher/DispatcherInterface.php +++ b/src/Dispatcher/DispatcherInterface.php @@ -45,15 +45,15 @@ public function dispatchUri(string $path = null, string $method = null); public function dispatch(int $status, string $path, array $info); /** - * @return RouterInterface + * @return RouterInterface|null */ - public function getRouter(): RouterInterface; + public function getRouter(); /** * @param RouterInterface $router * @return SimpleDispatcher */ - public function setRouter(RouterInterface $router); + public function setRouter(RouterInterface $router): SimpleDispatcher; /** * @return array diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index cf012cb..b326a49 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -63,7 +63,7 @@ class SimpleDispatcher implements DispatcherInterface * @return self * @throws \LogicException */ - public static function make(array $options = [], RouterInterface $router = null) + public static function make(array $options = [], RouterInterface $router = null): DispatcherInterface { return new static($options, $router); } @@ -139,6 +139,7 @@ public function dispatchUri(string $path = null, string $method = null) * @param string $path * @param array $info * @return mixed + * @throws \Throwable */ public function dispatch(int $status, string $path, array $info) { @@ -320,7 +321,7 @@ public function handleException($e, string $path, array $info) /** * @return \Closure */ - protected function defaultNotFoundHandler() + protected function defaultNotFoundHandler(): \Closure { return function ($path) { $protocol = $_SERVER['SERVER_PROTOCOL'] ?? 'HTTP/1.1'; @@ -332,7 +333,7 @@ protected function defaultNotFoundHandler() /** * @return \Closure */ - protected function defaultNotAllowedHandler() + protected function defaultNotAllowedHandler(): \Closure { return function ($path, $method, $methods) { $allow = implode(',', $methods); @@ -353,7 +354,7 @@ protected function defaultNotAllowedHandler() * @param $event * @param callable $handler */ - public function on($event, $handler) + public function on(string $event, $handler) { if (self::isSupportedEvent($event)) { $this->options[$event] = $handler; @@ -404,7 +405,7 @@ protected function fireCallback($cb, array $args = []) * @param string $name * @param $value */ - public function setOption($name, $value) + public function setOption(string $name, $value) { $this->options[$name] = $value; } @@ -414,7 +415,7 @@ public function setOption($name, $value) * @param null $default * @return mixed|null */ - public function getOption($name, $default = null) + public function getOption(string $name, $default = null) { return $this->options[$name] ?? $default; } @@ -438,15 +439,15 @@ public static function getSupportedEvents(): array * @param string $name * @return bool */ - public static function isSupportedEvent($name) + public static function isSupportedEvent(string $name): bool { return \in_array($name, static::getSupportedEvents(), true); } /** - * @return RouterInterface + * @return RouterInterface|null */ - public function getRouter(): RouterInterface + public function getRouter() { return $this->router; } @@ -455,7 +456,7 @@ public function getRouter(): RouterInterface * @param RouterInterface $router * @return SimpleDispatcher */ - public function setRouter(RouterInterface $router) + public function setRouter(RouterInterface $router): SimpleDispatcher { $this->router = $router; @@ -477,4 +478,4 @@ public function setOptions(array $options) { $this->options = $options; } -} \ No newline at end of file +} diff --git a/src/ORouter.php b/src/ORouter.php index c923351..dc7dfb9 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -95,6 +95,19 @@ public function map($methods, string $route, $handler, array $opts = []): Abstra return $this; } + // collect Param Route + $this->collectParamRoute($route, $methods, $conf); + + return $this; + } + + /** + * @param string $route + * @param array $methods + * @param array $conf + */ + protected function collectParamRoute(string $route, array $methods, array $conf) + { $conf['original'] = $route; $params = $this->getAvailableParams($opts['params'] ?? []); list($first, $conf) = $this->parseParamRoute($route, $params, $conf); @@ -114,8 +127,6 @@ public function map($methods, string $route, $handler, array $opts = []): Abstra $this->vagueRoutes[$method][] = $conf; } } - - return $this; } /******************************************************************************* @@ -192,7 +203,7 @@ public function match(string $path, string $method = 'GET'): array } // For HEAD requests, attempt fallback to GET - if ($method === self::HEAD) { + if ($method === 'HEAD') { if (isset($this->routeCaches[$path]['GET'])) { return [self::FOUND, $path, $this->routeCaches[$path]['GET']]; } @@ -241,7 +252,7 @@ public function match(string $path, string $method = 'GET'): array * @param array $allowedMethods * @return array */ - protected function findAllowedMethods(string $path, string $method, array $allowedMethods) + protected function findAllowedMethods(string $path, string $method, array $allowedMethods): array { if (isset($this->staticRoutes[$path])) { $allowedMethods = array_merge($allowedMethods, array_keys($this->staticRoutes[$path])); @@ -379,7 +390,7 @@ public function dispatch($dispatcher = null, $path = null, $method = null) /** * @return int */ - public function count() + public function count(): int { return $this->routeCounter; } @@ -387,7 +398,7 @@ public function count() /** * @return array */ - public function getGlobalOptions() + public function getGlobalOptions(): array { return $this->globalOptions; } diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php new file mode 100644 index 0000000..1708ad0 --- /dev/null +++ b/src/PreMatchRouter.php @@ -0,0 +1,118 @@ +curPath = $path; + $this->curMethod = $method ? strtoupper($method) : $_SERVER['REQUEST_METHOD']; + } + + public function map($methods, string $route, $handler, array $opts = []): AbstractRouter + { + if (!$this->initialized) { + $this->initialized = true; + } + + $hasPrefix = (bool)$this->currentGroupPrefix; + $methods = $this->validateArguments($methods, $handler); + + // always add '/' prefix. + if ($route = trim($route)) { + $route = $route{0} === '/' ? $route : '/' . $route; + } elseif (!$hasPrefix) { + $route = '/'; + } + + $route = $this->currentGroupPrefix . $route; + + // setting 'ignoreLastSlash' + if ($route !== '/' && $this->ignoreLastSlash) { + $route = rtrim($route, '/'); + } + + $conf = [ + 'handler' => $handler, + ]; + + if ($opts = array_merge($this->currentGroupOption, $opts)) { + $conf['option'] = $opts; + } + + // it is static route + if (self::isStaticRoute($route)) { + foreach ($methods as $method) { + if ($method === 'ANY') { + continue; + } + + // $this->routeCounter++; + $this->staticRoutes[$route][$method] = $conf; + } + + return $this; + } + + // collect Param Route + $this->collectParamRoute($route, $methods, $conf); + + return $this; + } + + /** + * {@inheritdoc} + */ + public function match(string $path, string $method = self::GET): array + { + if ($method === $this->curMethod && $path === $this->curPath) { + + } + + return parent::match($path, $method); + } + + /** + * @return array + */ + public function getPreMatched(): array + { + return $this->preMatched; + } +} From 0cab8ffb772ddb723a5fec4120075efad067b750 Mon Sep 17 00:00:00 2001 From: inhere Date: Wed, 31 Jan 2018 21:19:45 +0800 Subject: [PATCH 035/151] complete pre-match version --- README.md | 17 ++++--- src/ORouter.php | 73 +++++++++++++++++++----------- src/PreMatchRouter.php | 86 ++++++++++++++++++------------------ tests/AbstractRouterTest.php | 4 +- 4 files changed, 102 insertions(+), 78 deletions(-) diff --git a/README.md b/README.md index dcbdfaf..05bed1d 100644 --- a/README.md +++ b/README.md @@ -4,15 +4,22 @@ [![Php Version](https://img.shields.io/badge/php-%3E=7.0-brightgreen.svg?maxAge=2592000)](https://packagist.org/packages/inhere/sroute) [![Latest Stable Version](http://img.shields.io/packagist/v/inhere/sroute.svg)](https://packagist.org/packages/inhere/sroute) -非常轻量级的路由器。无依赖、简洁、速度快、自定义性强 +非常快速且轻量的请求匹配路由器。 +- 无依赖、简洁、速度快、功能完善 - 轻量级且速度快,查找速度不受路由数量的影响 -- 支持路由组。支持路由参数定义,以及丰富的自定义路由选项(比如设定 默认值、domains、schemas等检查限制) +- 支持路由组, 支持路由参数定义,以及丰富的自定义路由选项(比如设定 默认值、domains、schemas等检查限制) - 支持请求方法: `GET` `POST` `PUT` `DELETE` `HEAD` `OPTIONS` ... -- 支持自动匹配路由到控制器就像 Yii 一样, 请参看配置项 `autoRoute`. -- 2个版本:对象版本 `ORouter`, 支持路由缓存的对象版本 `CachedRouter` +- 支持自动匹配路由到控制器就像 Yii 一样, 请参看配置项 `autoRoute` (不推荐) -内置了一个调度器: +多个版本: + +- `ORouter` 对象版本,也是后几个版本的基础类。(内置支持动态路由临时缓存,适合swoole等常驻内存应用使用) +- `SRouter` 静态类版本。 `ORouter` 的简单包装,通过静态方法使用 +- `CachedRouter` 继承自`ORouter`,支持路由缓存的对象版本 +- `PreMatchRouter` 继承自`ORouter`,预匹配路由器。 若静态路由较多,将拥有更快的匹配速度 + +内置调度器: - 支持事件: `found` `notFound` `execStart` `execEnd` `execError`. 当触发事件时你可以做一些事情(比如记录日志等) - 支持动态获取`action`名。支持设置方法执行器(`actionExecutor`),通过方法执行器来自定义调用真实请求方法. diff --git a/src/ORouter.php b/src/ORouter.php index dc7dfb9..a95b74a 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -18,8 +18,8 @@ class ORouter extends AbstractRouter { /** @var int */ - private $routeCounter = 0; private $cacheCounter = 0; + protected $routeCounter = 0; /** @var array global Options */ private $globalOptions = [ @@ -51,13 +51,43 @@ class ORouter extends AbstractRouter * @throws \InvalidArgumentException */ public function map($methods, string $route, $handler, array $opts = []): AbstractRouter + { + $methods = $this->validateArguments($methods, $handler); + list($route, $conf) = $this->prepareForMap($route, $handler, $opts); + + // it is static route + if (self::isStaticRoute($route)) { + foreach ($methods as $method) { + if ($method === 'ANY') { + continue; + } + + $this->routeCounter++; + $this->staticRoutes[$route][$method] = $conf; + } + + return $this; + } + + // collect param route + $this->collectParamRoute($route, $methods, $conf); + + return $this; + } + + /** + * @param string $route + * @param $handler + * @param array $opts + * @return array + */ + protected function prepareForMap(string $route, $handler, array $opts) { if (!$this->initialized) { $this->initialized = true; } $hasPrefix = (bool)$this->currentGroupPrefix; - $methods = $this->validateArguments($methods, $handler); // always add '/' prefix. if ($route = trim($route)) { @@ -77,28 +107,15 @@ public function map($methods, string $route, $handler, array $opts = []): Abstra 'handler' => $handler, ]; - if ($opts = array_merge($this->currentGroupOption, $opts)) { - $conf['option'] = $opts; + if ($this->currentGroupOption) { + $opts = array_merge($this->currentGroupOption, $opts); } - // it is static route - if (self::isStaticRoute($route)) { - foreach ($methods as $method) { - if ($method === 'ANY') { - continue; - } - - $this->routeCounter++; - $this->staticRoutes[$route][$method] = $conf; - } - - return $this; + if ($opts) { + $conf['option'] = $opts; } - // collect Param Route - $this->collectParamRoute($route, $methods, $conf); - - return $this; + return [$route, $conf]; } /** @@ -117,15 +134,17 @@ protected function collectParamRoute(string $route, array $methods, array $conf) $conf['methods'] = implode(',', $methods) . ','; $this->routeCounter++; $this->regularRoutes[$first][] = $conf; - } else { - foreach ($methods as $method) { - if ($method === 'ANY') { - continue; - } - $this->routeCounter++; - $this->vagueRoutes[$method][] = $conf; + return; + } + + foreach ($methods as $method) { + if ($method === 'ANY') { + continue; } + + $this->routeCounter++; + $this->vagueRoutes[$method][] = $conf; } } diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index 1708ad0..0d8d5e5 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -10,21 +10,19 @@ /** * Class PreMatchRouter - * - pre-match - * - un-complete + * - 预匹配:适用于fpm环境,并且静态路由较多 + * - 收集路由前就将当前请求的 path 和 METHOD 提前设置进来。 + * - 搜集时,所有的静态路由在添加时会挨个匹配。 匹配成功后不再接受添加路由。 + * - 匹配时,若已经提前匹配成功直接返回匹配到的。 * @package Inhere\Route */ class PreMatchRouter extends ORouter { - /** - * @var string - */ - private $curPath; + /** @var string */ + private $reqPath; - /** - * @var string - */ - private $curMethod; + /** @var string */ + private $reqMethod; /** @var array */ private $preMatched = []; @@ -41,58 +39,47 @@ public function setRequest(string $path = null, string $method = null) $path = parse_url(https://github.com/$path,%20PHP_URL_PATH); } - $this->curPath = $path; - $this->curMethod = $method ? strtoupper($method) : $_SERVER['REQUEST_METHOD']; + $this->reqPath = $this->formatUriPath($path, $this->ignoreLastSlash); + $this->reqMethod = $method ? strtoupper($method) : $_SERVER['REQUEST_METHOD']; } + /** + * {@inheritdoc} + */ public function map($methods, string $route, $handler, array $opts = []): AbstractRouter { - if (!$this->initialized) { - $this->initialized = true; + // has been matched. don't add again. + if ($this->preMatched) { + return $this; } - $hasPrefix = (bool)$this->currentGroupPrefix; $methods = $this->validateArguments($methods, $handler); + list($route, $conf) = $this->prepareForMap($route, $handler, $opts); - // always add '/' prefix. - if ($route = trim($route)) { - $route = $route{0} === '/' ? $route : '/' . $route; - } elseif (!$hasPrefix) { - $route = '/'; - } - - $route = $this->currentGroupPrefix . $route; + if (!self::isStaticRoute($route)) { + $this->collectParamRoute($route, $methods, $conf); - // setting 'ignoreLastSlash' - if ($route !== '/' && $this->ignoreLastSlash) { - $route = rtrim($route, '/'); - } - - $conf = [ - 'handler' => $handler, - ]; + // it is static route + } else { + $founded = $route === $this->reqPath; - if ($opts = array_merge($this->currentGroupOption, $opts)) { - $conf['option'] = $opts; - } - - // it is static route - if (self::isStaticRoute($route)) { foreach ($methods as $method) { if ($method === 'ANY') { continue; } - // $this->routeCounter++; + // success matched + if ($founded && $method === $this->reqMethod) { + $this->preMatched = $conf; + + return $this; + } + + $this->routeCounter++; $this->staticRoutes[$route][$method] = $conf; } - - return $this; } - // collect Param Route - $this->collectParamRoute($route, $methods, $conf); - return $this; } @@ -101,8 +88,11 @@ public function map($methods, string $route, $handler, array $opts = []): Abstra */ public function match(string $path, string $method = self::GET): array { - if ($method === $this->curMethod && $path === $this->curPath) { + $path = $this->formatUriPath($path, $this->ignoreLastSlash); + // if this path has been pre-matched. + if ($method === $this->reqMethod && $path === $this->reqPath) { + return [self::FOUND, $path, $this->reqMethod]; } return parent::match($path, $method); @@ -115,4 +105,12 @@ public function getPreMatched(): array { return $this->preMatched; } + + /** + * @return string + */ + public function getReqPath(): string + { + return $this->reqPath; + } } diff --git a/tests/AbstractRouterTest.php b/tests/AbstractRouterTest.php index 6fa3ded..2b7996c 100644 --- a/tests/AbstractRouterTest.php +++ b/tests/AbstractRouterTest.php @@ -12,13 +12,13 @@ class AbstractRouterTest extends TestCase public function testValidateArguments() { $stub = $this->getMockForAbstractClass(AbstractRouter::class); - $ret = $stub->validateArguments('get', 'handler0'); + $this->assertEquals($ret, ['GET']); $this->expectException(\InvalidArgumentException::class); - $stub->validateArguments(null, null); + $stub->validateArguments('get', null); } public function testStaticRouteCheck() From 390d88ae0b12824a259d06b1bd07d7863110ea5f Mon Sep 17 00:00:00 2001 From: inhere Date: Wed, 31 Jan 2018 23:19:42 +0800 Subject: [PATCH 036/151] update Symfony2 to Symfony --- README.md | 15 ++++++++------- README_en.md | 12 ++++++------ docs/benchmark-170706.md | 12 ++++++------ docs/benchmark-old.md | 12 ++++++------ docs/benchmark.md | 12 ++++++------ 5 files changed, 32 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index 05bed1d..2f2afe2 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ - 支持路由组, 支持路由参数定义,以及丰富的自定义路由选项(比如设定 默认值、domains、schemas等检查限制) - 支持请求方法: `GET` `POST` `PUT` `DELETE` `HEAD` `OPTIONS` ... - 支持自动匹配路由到控制器就像 Yii 一样, 请参看配置项 `autoRoute` (不推荐) +- 压测对比数据请看[路由测试](#ab-test) 多个版本: @@ -57,7 +58,7 @@ composer require inhere/sroute git clone https://github.com/inhere/php-srouter.git // github git clone https://gitee.com/inhere/php-srouter.git // git@osc ``` - + ## 压测 自动生成了1000条路由,每条有9个参数位,分别测试1000次的 @@ -81,8 +82,8 @@ inhere/sroute(ORouter) - unknown route (1000 routes) | 987 | 0.010222 | +0.00000 inhere/sroute(SRouter) - unknown route (1000 routes) | 984 | 0.012239 | +0.002017 | 20% slower inhere/sroute(SRouter) - last route (1000 routes) | 999 | 0.024386 | +0.014820 | 155% slower inhere/sroute(ORouter) - last route (1000 routes) | 975 | 0.024554 | +0.014989 | 157% slower -Symfony2 Cached - last route (1000 routes) | 997 | 0.029091 | +0.019525 | 204% slower -Symfony2 Cached - unknown route (1000 routes) | 985 | 0.037226 | +0.027661 | 289% slower +Symfony Cached - last route (1000 routes) | 997 | 0.029091 | +0.019525 | 204% slower +Symfony Cached - unknown route (1000 routes) | 985 | 0.037226 | +0.027661 | 289% slower FastRoute - unknown route (1000 routes) | 988 | 0.089904 | +0.080338 | 840% slower FastRoute(cached) - unknown route (1000 routes) | 988 | 0.091358 | +0.081792 | 855% slower FastRoute(cached) - last route (1000 routes) | 999 | 0.092567 | +0.083001 | 868% slower @@ -93,8 +94,8 @@ Pux PHP - unknown route (1000 routes) | 981 | 0.866280 | +0.856714 | 8956% slowe Pux PHP - last route (1000 routes) | 999 | 0.941322 | +0.931757 | 9741% slower AltoRouter - unknown route (1000 routes) | 982 | 2.245384 | +2.235819 | 23373% slower AltoRouter - last route (1000 routes) | 979 | 2.281995 | +2.272429 | 23756% slower -Symfony2 - unknown route (1000 routes) | 984 | 2.488247 | +2.478681 | 25912% slower -Symfony2 - last route (1000 routes) | 999 | 2.540170 | +2.530605 | 26455% slower +Symfony - unknown route (1000 routes) | 984 | 2.488247 | +2.478681 | 25912% slower +Symfony - last route (1000 routes) | 999 | 2.540170 | +2.530605 | 26455% slower Macaw - unknown route (1000 routes) | 982 | 2.617635 | +2.608069 | 27265% slower Macaw - last route (1000 routes) | 999 | 2.700128 | +2.690562 | 28127% slower @@ -106,12 +107,12 @@ Test Name | Results | Time(ms) | + Interval | Change Pux PHP - first route(1000) | 997 | 0.006587 | +0.000000 | baseline FastRoute - first route(1000) | 999 | 0.008751 | +0.002165 | 33% slower phroute/phroute - first route (1000 routes) | 999 | 0.021902 | +0.015315 | 233% slower -Symfony2 Dumped - first route | 997 | 0.022254 | +0.015667 | 238% slower +Symfony Dumped - first route | 997 | 0.022254 | +0.015667 | 238% slower ORouter - first route(1000) | 993 | 0.025026 | +0.018440 | 280% slower SRouter - first route(1000) | 997 | 0.025553 | +0.018967 | 288% slower noodlehaus/dispatch - first route (1000 routes) | 989 | 0.030126 | +0.023540 | 357% slower AltoRouter - first route (1000 routes) | 994 | 0.041488 | +0.034902 | 530% slower -Symfony2 - first route | 991 | 0.047335 | +0.040748 | 619% slower +Symfony - first route | 991 | 0.047335 | +0.040748 | 619% slower FastRoute(cached) - first route(1000) | 999 | 0.092703 | +0.086117 | 1307% slower Macaw - first route (1000 routes) | 999 | 2.710132 | +2.703545 | 41047% slower diff --git a/README_en.md b/README_en.md index b950ab3..f1e5e3d 100644 --- a/README_en.md +++ b/README_en.md @@ -54,16 +54,16 @@ ORouter - unknown route (1000 routes) | 988 | 0.0000120063 | +0.0000000000 | bas ORouter - last route (1000 routes) | 988 | 0.0000122867 | +0.0000002804 | 2% slower SRouter - unknown route (1000 routes) | 983 | 0.0000123633 | +0.0000003570 | 3% slower SRouter - last route (1000 routes) | 998 | 0.0000142205 | +0.0000022142 | 18% slower -Symfony2 Dumped - last route (1000 routes) | 990 | 0.0000468579 | +0.0000348516 | 290% slower -Symfony2 Dumped - unknown route (1000 routes) | 995 | 0.0000490268 | +0.0000370205 | 308% slower +Symfony Dumped - last route (1000 routes) | 990 | 0.0000468579 | +0.0000348516 | 290% slower +Symfony Dumped - unknown route (1000 routes) | 995 | 0.0000490268 | +0.0000370205 | 308% slower FastRoute - unknown route (1000 routes) | 968 | 0.0001358227 | +0.0001238164 | 1031% slower FastRoute(cached) - last route (1000 routes) | 999 | 0.0001397746 | +0.0001277683 | 1064% slower FastRoute(cached) - unknown route (1000 routes) | 960 | 0.0001424064 | +0.0001304001 | 1086% slower FastRoute - last route (1000 routes) | 999 | 0.0001659009 | +0.0001538946 | 1282% slower Pux PHP - unknown route (1000 routes) | 964 | 0.0013507533 | +0.0013387470 | 11150% slower Pux PHP - last route (1000 routes) | 999 | 0.0014749475 | +0.0014629412 | 12185% slower -Symfony2 - unknown route (1000 routes) | 979 | 0.0038350259 | +0.0038230196 | 31842% slower -Symfony2 - last route (1000 routes) | 999 | 0.0040060059 | +0.0039939995 | 33266% slower +Symfony - unknown route (1000 routes) | 979 | 0.0038350259 | +0.0038230196 | 31842% slower +Symfony - last route (1000 routes) | 999 | 0.0040060059 | +0.0039939995 | 33266% slower ## First route matching @@ -80,8 +80,8 @@ ORouter - first route(1000) | 984 | 0.0000118334 | +0.0000012832 | 12% slower SRouter - first route(1000) | 982 | 0.0000118473 | +0.0000012971 | 12% slower FastRoute(cached) - first route(1000) | 999 | 0.0000143361 | +0.0000037859 | 36% slower FastRoute - first route(1000) | 999 | 0.0000143980 | +0.0000038477 | 36% slower -Symfony2 Dumped - first route | 993 | 0.0000350874 | +0.0000245372 | 233% slower -Symfony2 - first route | 999 | 0.0000630564 | +0.0000525061 | 498% slower +Symfony Dumped - first route | 993 | 0.0000350874 | +0.0000245372 | 233% slower +Symfony - first route | 999 | 0.0000630564 | +0.0000525061 | 498% slower ## usage diff --git a/docs/benchmark-170706.md b/docs/benchmark-170706.md index 33526f6..b52be76 100644 --- a/docs/benchmark-170706.md +++ b/docs/benchmark-170706.md @@ -21,16 +21,16 @@ ORouter - unknown route (1000 routes) | 988 | 0.0000120063 | +0.0000000000 | bas ORouter - last route (1000 routes) | 988 | 0.0000122867 | +0.0000002804 | 2% slower SRouter - unknown route (1000 routes) | 983 | 0.0000123633 | +0.0000003570 | 3% slower SRouter - last route (1000 routes) | 998 | 0.0000142205 | +0.0000022142 | 18% slower -Symfony2 Dumped - last route (1000 routes) | 990 | 0.0000468579 | +0.0000348516 | 290% slower -Symfony2 Dumped - unknown route (1000 routes) | 995 | 0.0000490268 | +0.0000370205 | 308% slower +Symfony Dumped - last route (1000 routes) | 990 | 0.0000468579 | +0.0000348516 | 290% slower +Symfony Dumped - unknown route (1000 routes) | 995 | 0.0000490268 | +0.0000370205 | 308% slower FastRoute - unknown route (1000 routes) | 968 | 0.0001358227 | +0.0001238164 | 1031% slower FastRoute(cached) - last route (1000 routes) | 999 | 0.0001397746 | +0.0001277683 | 1064% slower FastRoute(cached) - unknown route (1000 routes) | 960 | 0.0001424064 | +0.0001304001 | 1086% slower FastRoute - last route (1000 routes) | 999 | 0.0001659009 | +0.0001538946 | 1282% slower Pux PHP - unknown route (1000 routes) | 964 | 0.0013507533 | +0.0013387470 | 11150% slower Pux PHP - last route (1000 routes) | 999 | 0.0014749475 | +0.0014629412 | 12185% slower -Symfony2 - unknown route (1000 routes) | 979 | 0.0038350259 | +0.0038230196 | 31842% slower -Symfony2 - last route (1000 routes) | 999 | 0.0040060059 | +0.0039939995 | 33266% slower +Symfony - unknown route (1000 routes) | 979 | 0.0038350259 | +0.0038230196 | 31842% slower +Symfony - last route (1000 routes) | 999 | 0.0040060059 | +0.0039939995 | 33266% slower ## First route matching @@ -47,5 +47,5 @@ ORouter - first route(1000) | 984 | 0.0000118334 | +0.0000012832 | 12% slower SRouter - first route(1000) | 982 | 0.0000118473 | +0.0000012971 | 12% slower FastRoute(cached) - first route(1000) | 999 | 0.0000143361 | +0.0000037859 | 36% slower FastRoute - first route(1000) | 999 | 0.0000143980 | +0.0000038477 | 36% slower -Symfony2 Dumped - first route | 993 | 0.0000350874 | +0.0000245372 | 233% slower -Symfony2 - first route | 999 | 0.0000630564 | +0.0000525061 | 498% slower +Symfony Dumped - first route | 993 | 0.0000350874 | +0.0000245372 | 233% slower +Symfony - first route | 999 | 0.0000630564 | +0.0000525061 | 498% slower diff --git a/docs/benchmark-old.md b/docs/benchmark-old.md index 8390dc0..b9c9fb6 100644 --- a/docs/benchmark-old.md +++ b/docs/benchmark-old.md @@ -10,14 +10,14 @@ This benchmark consists of 12 tests. Each test is executed 1,000 times, the resu Test Name | Results | Time | + Interval | Change --------- | ------- | ---- | ---------- | ------ -Symfony2 Dumped - last route (1000 routes) | 994 | 0.0000389371 | +0.0000000000 | baseline -Symfony2 Dumped - unknown route (1000 routes) | 985 | 0.0000407054 | +0.0000017684 | 5% slower +Symfony Dumped - last route (1000 routes) | 994 | 0.0000389371 | +0.0000000000 | baseline +Symfony Dumped - unknown route (1000 routes) | 985 | 0.0000407054 | +0.0000017684 | 5% slower FastRoute - unknown route (1000 routes) | 961 | 0.0001322015 | +0.0000932644 | 240% slower FastRoute - last route (1000 routes) | 999 | 0.0001686443 | +0.0001297072 | 333% slower Pux PHP - unknown route (1000 routes) | 971 | 0.0012761564 | +0.0012372194 | 3177% slower Pux PHP - last route (1000 routes) | 999 | 0.0014034189 | +0.0013644818 | 3504% slower -Symfony2 - unknown route (1000 routes) | 981 | 0.0036823390 | +0.0036434019 | 9357% slower -Symfony2 - last route (1000 routes) | 999 | 0.0037877016 | +0.0037487645 | 9628% slower +Symfony - unknown route (1000 routes) | 981 | 0.0036823390 | +0.0036434019 | 9357% slower +Symfony - last route (1000 routes) | 999 | 0.0037877016 | +0.0037487645 | 9628% slower SRouter - last route (1000 routes) | 999 | 0.0039463984 | +0.0039074613 | 10035% slower SRoute - last route (1000 routes) | 999 | 0.0039622600 | +0.0039233229 | 10076% slower SRoute - unknown route (1000 routes) | 999 | 0.0078473841 | +0.0078084470 | 20054% slower @@ -34,7 +34,7 @@ Test Name | Results | Time | + Interval | Change --------- | ------- | ---- | ---------- | ------ Pux PHP - first route | 991 | 0.0000130298 | +0.0000000000 | baseline FastRoute - first route | 999 | 0.0000136595 | +0.0000006298 | 5% slower -Symfony2 Dumped - first route | 986 | 0.0000327519 | +0.0000197221 | 151% slower -Symfony2 - first route | 998 | 0.0000625880 | +0.0000495582 | 380% slower +Symfony Dumped - first route | 986 | 0.0000327519 | +0.0000197221 | 151% slower +Symfony - first route | 998 | 0.0000625880 | +0.0000495582 | 380% slower SRouter - first route | 976 | 0.0037495811 | +0.0037365514 | 28677% slower SRoute - first route | 999 | 0.0038005320 | +0.0037875022 | 29068% slower diff --git a/docs/benchmark.md b/docs/benchmark.md index 86ea1aa..3d38d63 100644 --- a/docs/benchmark.md +++ b/docs/benchmark.md @@ -22,8 +22,8 @@ inhere/sroute(ORouter) - unknown route (1000 routes) | 987 | 0.010222 | +0.00000 inhere/sroute(SRouter) - unknown route (1000 routes) | 984 | 0.012239 | +0.002017 | 20% slower inhere/sroute(SRouter) - last route (1000 routes) | 999 | 0.024386 | +0.014820 | 155% slower inhere/sroute(ORouter) - last route (1000 routes) | 975 | 0.024554 | +0.014989 | 157% slower -Symfony2 Cached - last route (1000 routes) | 997 | 0.029091 | +0.019525 | 204% slower -Symfony2 Cached - unknown route (1000 routes) | 985 | 0.037226 | +0.027661 | 289% slower +Symfony Cached - last route (1000 routes) | 997 | 0.029091 | +0.019525 | 204% slower +Symfony Cached - unknown route (1000 routes) | 985 | 0.037226 | +0.027661 | 289% slower FastRoute - unknown route (1000 routes) | 988 | 0.089904 | +0.080338 | 840% slower FastRoute(cached) - unknown route (1000 routes) | 988 | 0.091358 | +0.081792 | 855% slower FastRoute(cached) - last route (1000 routes) | 999 | 0.092567 | +0.083001 | 868% slower @@ -34,8 +34,8 @@ Pux PHP - unknown route (1000 routes) | 981 | 0.866280 | +0.856714 | 8956% slowe Pux PHP - last route (1000 routes) | 999 | 0.941322 | +0.931757 | 9741% slower AltoRouter - unknown route (1000 routes) | 982 | 2.245384 | +2.235819 | 23373% slower AltoRouter - last route (1000 routes) | 979 | 2.281995 | +2.272429 | 23756% slower -Symfony2 - unknown route (1000 routes) | 984 | 2.488247 | +2.478681 | 25912% slower -Symfony2 - last route (1000 routes) | 999 | 2.540170 | +2.530605 | 26455% slower +Symfony - unknown route (1000 routes) | 984 | 2.488247 | +2.478681 | 25912% slower +Symfony - last route (1000 routes) | 999 | 2.540170 | +2.530605 | 26455% slower Macaw - unknown route (1000 routes) | 982 | 2.617635 | +2.608069 | 27265% slower Macaw - last route (1000 routes) | 999 | 2.700128 | +2.690562 | 28127% slower @@ -47,11 +47,11 @@ Test Name | Results | Time(ms) | + Interval | Change Pux PHP - first route(1000) | 997 | 0.006587 | +0.000000 | baseline FastRoute - first route(1000) | 999 | 0.008751 | +0.002165 | 33% slower phroute/phroute - first route (1000 routes) | 999 | 0.021902 | +0.015315 | 233% slower -Symfony2 Dumped - first route | 997 | 0.022254 | +0.015667 | 238% slower +Symfony Dumped - first route | 997 | 0.022254 | +0.015667 | 238% slower ORouter - first route(1000) | 993 | 0.025026 | +0.018440 | 280% slower SRouter - first route(1000) | 997 | 0.025553 | +0.018967 | 288% slower noodlehaus/dispatch - first route (1000 routes) | 989 | 0.030126 | +0.023540 | 357% slower AltoRouter - first route (1000 routes) | 994 | 0.041488 | +0.034902 | 530% slower -Symfony2 - first route | 991 | 0.047335 | +0.040748 | 619% slower +Symfony - first route | 991 | 0.047335 | +0.040748 | 619% slower FastRoute(cached) - first route(1000) | 999 | 0.092703 | +0.086117 | 1307% slower Macaw - first route (1000 routes) | 999 | 2.710132 | +2.703545 | 41047% slower From 873791e45696cee36201cf54102facace2fa74be Mon Sep 17 00:00:00 2001 From: inhere Date: Wed, 31 Jan 2018 23:44:30 +0800 Subject: [PATCH 037/151] bug fixed for pre-match router --- README.md | 6 +-- examples/object.php | 12 ++--- examples/pre-match.php | 113 +++++++++++++++++++++++++++++++++++++++++ src/PreMatchRouter.php | 14 ++--- 4 files changed, 130 insertions(+), 15 deletions(-) create mode 100644 examples/pre-match.php diff --git a/README.md b/README.md index 2f2afe2..d0030b4 100644 --- a/README.md +++ b/README.md @@ -16,9 +16,9 @@ 多个版本: - `ORouter` 对象版本,也是后几个版本的基础类。(内置支持动态路由临时缓存,适合swoole等常驻内存应用使用) -- `SRouter` 静态类版本。 `ORouter` 的简单包装,通过静态方法使用 -- `CachedRouter` 继承自`ORouter`,支持路由缓存的对象版本 -- `PreMatchRouter` 继承自`ORouter`,预匹配路由器。 若静态路由较多,将拥有更快的匹配速度 +- `SRouter` 静态类版本。 `ORouter` 的简单包装,通过静态方法使用(方便小应用快速使用) +- `CachedRouter` 继承自`ORouter`,支持路由缓存的对象版本,适合fpm使用。(有缓存将会省去每次的路由收集和解析消耗) +- `PreMatchRouter` 继承自`ORouter`,预匹配路由器。当应用的静态路由较多时,将拥有更快的匹配速度 内置调度器: diff --git a/examples/object.php b/examples/object.php index 738d320..93542e1 100644 --- a/examples/object.php +++ b/examples/object.php @@ -24,10 +24,10 @@ // 'ignoreLastSlash' => true, // 'tmpCacheNumber' => 100, -// 'matchAll' => '/', // a route path -// 'matchAll' => function () { // a callback -// echo 'System Maintaining ... ...'; -// }, + // 'matchAll' => '/', // a route path + // 'matchAll' => function () { // a callback + // echo 'System Maintaining ... ...'; + // }, // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route @@ -57,14 +57,14 @@ $rs = $route[1]; $router->group($route[0], function (ORouter $router) use($rs){ foreach ($rs as $r) { - $router->map($r[0], $r[1], $r[2], isset($r[3]) ? $r[3] : []); + $router->map($r[0], $r[1], $r[2], $r[3] ?? []); } }); continue; } - $router->map($route[0], $route[1], $route[2], isset($route[3]) ? $route[3] : []); + $router->map($route[0], $route[1], $route[2], $route[3] ?? []); } $router->rest('/rest', RestController::class); diff --git a/examples/pre-match.php b/examples/pre-match.php new file mode 100644 index 0000000..26c47cd --- /dev/null +++ b/examples/pre-match.php @@ -0,0 +1,113 @@ +setRequest(); + +// set config +$router->setConfig([ + // 'ignoreLastSlash' => true, + // 'tmpCacheNumber' => 100, + + // 'matchAll' => '/', // a route path + // 'matchAll' => function () { // a callback + // echo 'System Maintaining ... ...'; + // }, + + // enable autoRoute + // you can access '/demo' '/admin/user/info', Don't need to configure any route + 'autoRoute' => 1, + 'controllerNamespace' => 'Inhere\Route\Examples\Controllers', + 'controllerSuffix' => 'Controller', +]); + +$router->get('/routes', function() { + global $router; + + echo "

All Routes.

StaticRoutes:

\n"; + print_r($router->getStaticRoutes()); + echo "

RegularRoutes:

\n"; + print_r($router->getRegularRoutes()); + echo "

VagueRoutes:

\n"; + print_r($router->getVagueRoutes()); + echo '
'; +}); + +/** @var array $routes */ +$routes = require __DIR__ . '/some-routes.php'; + +foreach ($routes as $route) { + // group + if (is_array($route[1])) { + $rs = $route[1]; + $router->group($route[0], function (\Inhere\Route\RouterInterface $router) use($rs){ + foreach ($rs as $r) { + $router->map($r[0], $r[1], $r[2], $r[3] ?? []); + } + }); + + continue; + } + + $router->map($route[0], $route[1], $route[2], $route[3] ?? []); +} + +$router->rest('/rest', RestController::class); + +$router->any('*', function () { + echo "This is fallback handler\n"; +}); + +// var_dump($router);die; + +$dispatcher = new Dispatcher([ + 'dynamicAction' => true, + // on notFound, output a message. + Dispatcher::ON_NOT_FOUND => function ($path) { + echo "the page $path not found!"; + } +]); + +// OR register event by `Dispatcher::on()` +// $dispatcher->on(Dispatcher::ON_NOT_FOUND, function ($path) { +// echo "the page $path not found!"; +// }); + +/* +method 1 + +$dispatcher->setRouter($router); +$dispatcher->dispatch(); + */ + +/* +method 2 + */ +$router->dispatch($dispatcher); + +/* +method 3 + +$router->dispatch([ + 'dynamicAction' => true, + Dispatcher::ON_NOT_FOUND => function ($path) { + echo "the page $path not found!"; + } +]); + */ diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index 0d8d5e5..f2ccdf8 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -25,7 +25,7 @@ class PreMatchRouter extends ORouter private $reqMethod; /** @var array */ - private $preMatched = []; + private $preFounded = []; /** * @param string|null $path @@ -49,7 +49,7 @@ public function setRequest(string $path = null, string $method = null) public function map($methods, string $route, $handler, array $opts = []): AbstractRouter { // has been matched. don't add again. - if ($this->preMatched) { + if ($this->preFounded) { return $this; } @@ -70,7 +70,9 @@ public function map($methods, string $route, $handler, array $opts = []): Abstra // success matched if ($founded && $method === $this->reqMethod) { - $this->preMatched = $conf; + $this->preFounded = $conf; + // discard other routes data. + // $this->staticRoutes = $this->regularRoutes = []; return $this; } @@ -92,7 +94,7 @@ public function match(string $path, string $method = self::GET): array // if this path has been pre-matched. if ($method === $this->reqMethod && $path === $this->reqPath) { - return [self::FOUND, $path, $this->reqMethod]; + return [self::FOUND, $path, $this->preFounded]; } return parent::match($path, $method); @@ -101,9 +103,9 @@ public function match(string $path, string $method = self::GET): array /** * @return array */ - public function getPreMatched(): array + public function getPreFounded(): array { - return $this->preMatched; + return $this->preFounded; } /** From 7f0f50f9927dc410bac55db986da002a138a5632 Mon Sep 17 00:00:00 2001 From: inhere Date: Thu, 1 Feb 2018 00:22:00 +0800 Subject: [PATCH 038/151] some modify. add new router: ServerRouter --- src/AbstractRouter.php | 52 +++++++---------- src/CachedRouter.php | 11 ++-- src/PreMatchRouter.php | 4 +- src/ServerRouter.php | 129 +++++++++++++++++++++++++++++++++++++++++ src/functions.php | 29 ++++++++- 5 files changed, 183 insertions(+), 42 deletions(-) create mode 100644 src/ServerRouter.php diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 4461290..387d1f0 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -251,14 +251,6 @@ public function setConfig(array $config) } } - /** - * talk to me routes collect completed. - */ - public function completed() - { - // $this->initialized = true; - } - /******************************************************************************* * route collection ******************************************************************************/ @@ -469,14 +461,12 @@ protected function formatUriPath($path, $ignoreLastSlash): string /** * @param array $matches * @param array $conf - * @return bool */ - protected function filterMatches(array $matches, array &$conf): bool + protected function filterMatches(array $matches, array &$conf) { if (!$matches) { $conf['matches'] = []; - - return true; + return; } // clear all int key @@ -488,22 +478,20 @@ protected function filterMatches(array $matches, array &$conf): bool } else { $conf['matches'] = $matches; } - - return true; } /** + * parse param route * @param string $route * @param array $params * @param array $conf * @return array * @throws \LogicException */ - public function parseParamRoute($route, array $params, array $conf): array + public function parseParamRoute(string $route, array $params, array $conf): array { $bak = $route; $noOptional = null; - // $hasOptional = false; // 解析可选参数位 if (false !== ($pos = strpos($route, '['))) { @@ -547,30 +535,32 @@ public function parseParamRoute($route, array $params, array $conf): array $first = null; $conf['regex'] = '#^' . $route . '$#'; - // e.g '/user/{id}' first: 'user', '/a/{post}' first: 'a' // first node is a normal string + // e.g '/user/{id}' first: 'user', '/a/{post}' first: 'a' if (preg_match('#^/([\w-]+)/[\w-]*/?#', $bak, $m)) { $first = $m[1]; $conf['start'] = $m[0]; - // first node contain regex param '/hello[/{name}]' '/{some}/{some2}/xyz' - } else { - $include = null; - - if ($noOptional) { - if (strpos($noOptional, '{') === false) { - $include = $noOptional; - } else { - $bak = $noOptional; - } - } - if (!$include && preg_match('#/([\w-]+)/?[\w-]*#', $bak, $m)) { - $include = $m[0]; + return [$first, $conf]; + } + + // first node contain regex param '/hello[/{name}]' '/{some}/{some2}/xyz' + $include = null; + + if ($noOptional) { + if (strpos($noOptional, '{') === false) { + $include = $noOptional; + } else { + $bak = $noOptional; } + } - $conf['include'] = $include; + if (!$include && preg_match('#/([\w-]+)/?[\w-]*#', $bak, $m)) { + $include = $m[0]; } + $conf['include'] = $include; + return [$first, $conf]; } diff --git a/src/CachedRouter.php b/src/CachedRouter.php index 1ba5e5f..745a46c 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -11,13 +11,13 @@ /** * Class CachedRouter - this is object version and support cache routes. * - * - 支持缓存路由信息到文件 - * - handler 将不支持设置为 \Closure (无法缓存 \Closure) + * - 支持缓存路由信息到文件,加快后面请求的解析速度 + * - 注:不能将 handler 设置为 \Closure (无法缓存 \Closure) * - 路由选项的 选项值 同样不允许 \Closure * * @package Inhere\Route */ -class CachedRouter extends ORouter +final class CachedRouter extends ORouter { /** @var bool */ private $cacheLoaded = false; @@ -54,11 +54,11 @@ public function __construct(array $config = []) } if (isset($config['cacheEnable'])) { - $this->setCacheEnable($config['cacheEnable']); + $this->cacheEnable =(bool)$config['cacheEnable']; } if (isset($config['cacheOnMatching'])) { - $this->setCacheOnMatching($config['cacheOnMatching']); + $this->cacheOnMatching = (bool)$config['cacheOnMatching']; } // read route caches from cache file @@ -70,7 +70,6 @@ public function __construct(array $config = []) */ public function completed() { - // parent::completed(); $this->dumpRoutesCache(); } diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index f2ccdf8..7d3945d 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -10,13 +10,13 @@ /** * Class PreMatchRouter - * - 预匹配:适用于fpm环境,并且静态路由较多 + * 预匹配:适用于fpm环境,并且静态路由较多的应用 * - 收集路由前就将当前请求的 path 和 METHOD 提前设置进来。 * - 搜集时,所有的静态路由在添加时会挨个匹配。 匹配成功后不再接受添加路由。 * - 匹配时,若已经提前匹配成功直接返回匹配到的。 * @package Inhere\Route */ -class PreMatchRouter extends ORouter +final class PreMatchRouter extends ORouter { /** @var string */ private $reqPath; diff --git a/src/ServerRouter.php b/src/ServerRouter.php new file mode 100644 index 0000000..3b4f11f --- /dev/null +++ b/src/ServerRouter.php @@ -0,0 +1,129 @@ + [ + * // METHOD => INFO [...] + * 'GET' => [ + * 'handler' => 'handler0', + * 'option' => [...], + * ], + * 'PUT' => [ + * 'handler' => 'handler1', + * 'option' => [...], + * ], + * ... + * ], + * ... ... + * ] + */ + protected $cacheRoutes = []; + + /** + * Flatten static routes info {@see $flatStaticRoutes} + * @var bool + */ + protected $flattenStatic = true; + + /** + * flatten static routes + * @see AbstractRouter::$staticRoutes + * @var array + * [ + * '/user/login#GET' => [ + * 'handler' => 'handler0', + * 'option' => [...], + * ], + * '/user/login#PUT' => [ + * 'handler' => 'handler1', + * 'option' => [...], + * ], + * ] + */ + protected $flatStaticRoutes = []; + + /** + * object constructor. + * @param array $config + * @throws \LogicException + */ + public function __construct(array $config = []) + { + parent::__construct($config); + + if (isset($config['tmpCacheNumber'])) { + $this->tmpCacheNumber = (int)$config['tmpCacheNumber']; + } + + if (isset($config['flattenStatic'])) { + $this->flattenStatic = (bool)$config['flattenStatic']; + } + } + + /** + * convert staticRoutes to $flatStaticRoutes + */ + public function flattenStatics() + { + if ($this->flattenStatic) { + /** + * @var array $items eg: + * '/user/login' => [ + * 'GET' => 31, + * 'POST' => 31, + * ] + */ + foreach ($this->staticRoutes as $path => $items) { + foreach ($items as $method => $conf) { + $this->flatStaticRoutes[$path . '#' . $method] = $conf; + } + } + } + } + + /** + * @return array[] + */ + public function getCacheRoutes(): array + { + return $this->cacheRoutes; + } + + /** + * @return int + */ + public function getCacheCounter(): int + { + return $this->cacheCounter; + } +} diff --git a/src/functions.php b/src/functions.php index be23756..f362849 100644 --- a/src/functions.php +++ b/src/functions.php @@ -13,7 +13,8 @@ * @param array $config * @return ORouter */ -function createRouter(\Closure $closure, array $config = []): ORouter { +function createRouter(\Closure $closure, array $config = []): ORouter +{ $router = new ORouter($config); $closure($router); @@ -26,7 +27,8 @@ function createRouter(\Closure $closure, array $config = []): ORouter { * @param array $config * @return CachedRouter */ -function createCachedRouter(\Closure $closure, array $config = []): CachedRouter { +function createCachedRouter(\Closure $closure, array $config = []): CachedRouter +{ $router = new CachedRouter($config); $closure($router); @@ -34,4 +36,25 @@ function createCachedRouter(\Closure $closure, array $config = []): CachedRouter $router->completed(); return $router; -} \ No newline at end of file +} + +/** + * @param \Closure $closure + * @param string|null $path + * @param string|null $method + * @param array $config + * @return PreMatchRouter + */ +function createPreMatchRouter( + \Closure $closure, + string $path = null, + string $method = null, + array $config = [] +): PreMatchRouter { + $router = new PreMatchRouter($config); + $router->setRequest($path, $method); + + $closure($router); + + return $router; +} From 7819b36daf07295dd45287fcf422b5e17be1063a Mon Sep 17 00:00:00 2001 From: inhere Date: Thu, 1 Feb 2018 13:26:00 +0800 Subject: [PATCH 039/151] update: remove route temp caches from ORouter new: add new ServerRouter to support temp caches --- README.md | 3 +- src/AbstractRouter.php | 53 +++------- src/ORouter.php | 38 ------- src/PreMatchRouter.php | 33 ++++--- src/ServerRouter.php | 198 ++++++++++++++++++++++++++++++++++++- src/functions.php | 22 +++-- tests/ServerRouterTest.php | 58 +++++++++++ 7 files changed, 300 insertions(+), 105 deletions(-) create mode 100644 tests/ServerRouterTest.php diff --git a/README.md b/README.md index d0030b4..4c1ef67 100644 --- a/README.md +++ b/README.md @@ -15,9 +15,10 @@ 多个版本: -- `ORouter` 对象版本,也是后几个版本的基础类。(内置支持动态路由临时缓存,适合swoole等常驻内存应用使用) +- `ORouter` 基础版本,也是后几个版本的基础类 - `SRouter` 静态类版本。 `ORouter` 的简单包装,通过静态方法使用(方便小应用快速使用) - `CachedRouter` 继承自`ORouter`,支持路由缓存的对象版本,适合fpm使用。(有缓存将会省去每次的路由收集和解析消耗) +- `ServerRouter` 继承自`ORouter`,内置支持动态路由临时缓存,适合swoole等常驻内存应用使用 - `PreMatchRouter` 继承自`ORouter`,预匹配路由器。当应用的静态路由较多时,将拥有更快的匹配速度 内置调度器: diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 387d1f0..99fe8b6 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -31,10 +31,9 @@ abstract class AbstractRouter implements RouterInterface */ protected static $globalParams = [ 'all' => '.*', - 'any' => '[^/]+', // match any except '/' - 'num' => '[0-9]+', // match a number - 'int' => '\d+', // match a number - 'id' => '[1-9][0-9]*', // match a ID number + 'any' => '[^/]+', // match any except '/' + 'num' => '[1-9][0-9]*', // match a number and gt 0 + 'int' => '\d+', // match a number 'act' => '[a-zA-Z][\w-]+', // match a action name ]; @@ -132,17 +131,19 @@ abstract class AbstractRouter implements RouterInterface */ protected $vagueRoutes = []; - /** - * There are last route caches - * @see $staticRoutes - * @var array[] - */ - protected $routeCaches = []; - /******************************************************************************* * router config ******************************************************************************/ + /** + * Match all request. + * 1. If is a valid URI path, will matchAll all request uri to the path. + * 2. If is a closure, will matchAll all request then call it + * eg: '/site/maintenance' or `function () { echo 'System Maintaining ... ...'; }` + * @var mixed + */ + public $matchAll; + /** * Setting a routes file. * @var string @@ -155,21 +156,6 @@ abstract class AbstractRouter implements RouterInterface */ public $ignoreLastSlash = false; - /** - * The param route cache number. - * @var int - */ - public $tmpCacheNumber = 0; - - /** - * Match all request. - * 1. If is a valid URI path, will matchAll all request uri to the path. - * 2. If is a closure, will matchAll all request then call it - * eg: '/site/maintenance' or `function () { echo 'System Maintaining ... ...'; }` - * @var mixed - */ - public $matchAll; - /** * @var bool NotAllowed As NotFound. If True, only two status value will be return(FOUND, NOT_FOUND). */ @@ -580,13 +566,6 @@ abstract protected function findInRegularRoutes(array $routesData, string $path, */ abstract protected function findInVagueRoutes(array $routesData, string $path, string $method): array; - /** - * @param string $path - * @param string $method - * @param array $conf - */ - abstract protected function cacheMatchedParamRoute(string $path, string $method, array $conf); - /** * handle auto route match, when config `'autoRoute' => true` * @param string $path The route path @@ -771,12 +750,4 @@ public function getVagueRoutes(): array { return $this->vagueRoutes; } - - /** - * @return array - */ - public function getRouteCaches(): array - { - return $this->routeCaches; - } } diff --git a/src/ORouter.php b/src/ORouter.php index a95b74a..9f0279c 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -18,7 +18,6 @@ class ORouter extends AbstractRouter { /** @var int */ - private $cacheCounter = 0; protected $routeCounter = 0; /** @var array global Options */ @@ -174,11 +173,6 @@ public function match(string $path, string $method = 'GET'): array $path = $this->formatUriPath($path, $this->ignoreLastSlash); $method = strtoupper($method); - // find in route caches. - if ($this->routeCaches && isset($this->routeCaches[$path][$method])) { - return [self::FOUND, $path, $this->routeCaches[$path][$method]]; - } - // is a static route path if ($this->staticRoutes && isset($this->staticRoutes[$path][$method])) { $conf = $this->staticRoutes[$path][$method]; @@ -223,10 +217,6 @@ public function match(string $path, string $method = 'GET'): array // For HEAD requests, attempt fallback to GET if ($method === 'HEAD') { - if (isset($this->routeCaches[$path]['GET'])) { - return [self::FOUND, $path, $this->routeCaches[$path]['GET']]; - } - if (isset($this->staticRoutes[$path]['GET'])) { return [self::FOUND, $path, $this->staticRoutes[$path]['GET']]; } @@ -314,10 +304,6 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ if (false !== strpos($conf['methods'], $method . ',')) { $this->filterMatches($matches, $conf); - if ($this->tmpCacheNumber > 0) { - $this->cacheMatchedParamRoute($path, $method, $conf); - } - return [self::FOUND, $path, $conf]; } } @@ -342,10 +328,6 @@ protected function findInVagueRoutes(array $routesData, string $path, string $me if (preg_match($conf['regex'], $path, $matches)) { $this->filterMatches($matches, $conf); - if ($this->tmpCacheNumber > 0) { - $this->cacheMatchedParamRoute($path, $method, $conf); - } - return [self::FOUND, $path, $conf]; } } @@ -353,26 +335,6 @@ protected function findInVagueRoutes(array $routesData, string $path, string $me return [self::NOT_FOUND]; } - /** - * @param string $path - * @param string $method - * @param array $conf - */ - protected function cacheMatchedParamRoute(string $path, string $method, array $conf) - { - $cacheNumber = (int)$this->tmpCacheNumber; - - // cache last $cacheNumber routes. - if ($cacheNumber > 0 && !isset($this->routeCaches[$path][$method])) { - if ($this->cacheCounter >= $cacheNumber) { - array_shift($this->routeCaches); - } - - $this->cacheCounter++; - $this->routeCaches[$path][$method] = $conf; - } - } - /******************************************************************************* * route callback handler dispatch ******************************************************************************/ diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index 7d3945d..873e7d4 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -56,30 +56,31 @@ public function map($methods, string $route, $handler, array $opts = []): Abstra $methods = $this->validateArguments($methods, $handler); list($route, $conf) = $this->prepareForMap($route, $handler, $opts); + // it is param route if (!self::isStaticRoute($route)) { $this->collectParamRoute($route, $methods, $conf); - // it is static route - } else { - $founded = $route === $this->reqPath; + return $this; + } - foreach ($methods as $method) { - if ($method === 'ANY') { - continue; - } + $founded = $route === $this->reqPath; - // success matched - if ($founded && $method === $this->reqMethod) { - $this->preFounded = $conf; - // discard other routes data. - // $this->staticRoutes = $this->regularRoutes = []; + foreach ($methods as $method) { + if ($method === 'ANY') { + continue; + } - return $this; - } + // success matched + if ($founded && $method === $this->reqMethod) { + $this->preFounded = $conf; + // discard other routes data. + // $this->staticRoutes = $this->regularRoutes = []; - $this->routeCounter++; - $this->staticRoutes[$route][$method] = $conf; + return $this; } + + $this->routeCounter++; + $this->staticRoutes[$route][$method] = $conf; } return $this; diff --git a/src/ServerRouter.php b/src/ServerRouter.php index 3b4f11f..de97032 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -12,7 +12,7 @@ * Class ServerRouter * * 适用于常驻后台的应用程序(e.g swoole server, workman) - * - 多了动态路由缓存 + * - 多了动态路由临时缓存 * * @package Inhere\Route */ @@ -23,10 +23,9 @@ final class ServerRouter extends ORouter /** * The param route cache number. - * @notice If is not daemon application, Please don't enable it. * @var int */ - protected $tmpCacheNumber = 0; + public $tmpCacheNumber = 100; /** * There are last route caches. like static routes @@ -111,6 +110,199 @@ public function flattenStatics() } } + /******************************************************************************* + * route match + ******************************************************************************/ + + /** + * find the matched route info for the given request uri path + * @param string $method + * @param string $path + * @return array + */ + public function match(string $path, string $method = 'GET'): array + { + // if enable 'matchAll' + if ($matchAll = $this->matchAll) { + if (\is_string($matchAll) && $matchAll{0} === '/') { + $path = $matchAll; + } elseif (\is_callable($matchAll)) { + return [self::FOUND, $path, [ + 'handler' => $matchAll, + ]]; + } + } + + $path = $this->formatUriPath($path, $this->ignoreLastSlash); + $method = strtoupper($method); + + // find in route caches. + if ($this->cacheRoutes && isset($this->cacheRoutes[$path][$method])) { + return [self::FOUND, $path, $this->cacheRoutes[$path][$method]]; + } + + // is a static route path + if ($this->staticRoutes && isset($this->staticRoutes[$path][$method])) { + $conf = $this->staticRoutes[$path][$method]; + + return [self::FOUND, $path, $conf]; + } + + $first = null; + $allowedMethods = []; + + // eg '/article/12' + if ($pos = strpos($path, '/', 1)) { + $first = substr($path, 1, $pos - 1); + } + + // is a regular dynamic route(the first node is 1th level index key). + if ($first && isset($this->regularRoutes[$first])) { + $result = $this->findInRegularRoutes($this->regularRoutes[$first], $path, $method); + + if ($result[0] === self::FOUND) { + return $result; + } + + $allowedMethods = $result[1]; + } + + // is a irregular dynamic route + if (isset($this->vagueRoutes[$method])) { + $result = $this->findInVagueRoutes($this->vagueRoutes[$method], $path, $method); + + if ($result[0] === self::FOUND) { + return $result; + } + } + + // handle Auto Route + if ($this->autoRoute && ($handler = $this->matchAutoRoute($path))) { + return [self::FOUND, $path, [ + 'handler' => $handler, + ]]; + } + + // For HEAD requests, attempt fallback to GET + if ($method === 'HEAD') { + if (isset($this->cacheRoutes[$path]['GET'])) { + return [self::FOUND, $path, $this->cacheRoutes[$path]['GET']]; + } + + if (isset($this->staticRoutes[$path]['GET'])) { + return [self::FOUND, $path, $this->staticRoutes[$path]['GET']]; + } + + if ($first && isset($this->regularRoutes[$first])) { + $result = $this->findInRegularRoutes($this->regularRoutes[$first], $path, 'GET'); + + if ($result[0] === self::FOUND) { + return $result; + } + } + + if (isset($this->vagueRoutes['GET'])) { + $result = $this->findInVagueRoutes($this->vagueRoutes['GET'], $path, 'GET'); + + if ($result[0] === self::FOUND) { + return $result; + } + } + } + + // If nothing else matches, try fallback routes. $router->any('*', 'handler'); + if ($this->staticRoutes && isset($this->staticRoutes['/*'][$method])) { + return [self::FOUND, $path, $this->staticRoutes['/*'][$method]]; + } + + if ($this->notAllowedAsNotFound) { + return [self::NOT_FOUND, $path, null]; + } + + // collect allowed methods from: staticRoutes, vagueRoutes OR return not found. + return $this->findAllowedMethods($path, $method, $allowedMethods); + } + + /******************************************************************************* + * helper methods + ******************************************************************************/ + + /** + * @param array $routesData + * @param string $path + * @param string $method + * @return array + */ + protected function findInRegularRoutes(array $routesData, string $path, string $method): array + { + $allowedMethods = ''; + + foreach ($routesData as $conf) { + if (0 === strpos($path, $conf['start']) && preg_match($conf['regex'], $path, $matches)) { + $allowedMethods .= $conf['methods']; + + if (false !== strpos($conf['methods'], $method . ',')) { + $this->filterMatches($matches, $conf); + + if ($this->tmpCacheNumber > 0) { + $this->cacheMatchedParamRoute($path, $method, $conf); + } + + return [self::FOUND, $path, $conf]; + } + } + } + + return [self::NOT_FOUND, explode(',', trim($allowedMethods, ','))]; + } + + /** + * @param array $routesData + * @param string $path + * @param string $method + * @return array + */ + protected function findInVagueRoutes(array $routesData, string $path, string $method): array + { + foreach ($routesData as $conf) { + if ($conf['include'] && false === strpos($path, $conf['include'])) { + continue; + } + + if (preg_match($conf['regex'], $path, $matches)) { + $this->filterMatches($matches, $conf); + + if ($this->tmpCacheNumber > 0) { + $this->cacheMatchedParamRoute($path, $method, $conf); + } + + return [self::FOUND, $path, $conf]; + } + } + + return [self::NOT_FOUND]; + } + + /** + * @param string $path + * @param string $method + * @param array $conf + */ + protected function cacheMatchedParamRoute(string $path, string $method, array $conf) + { + $cacheNumber = (int)$this->tmpCacheNumber; + + // cache last $cacheNumber routes. + if ($cacheNumber > 0 && !isset($this->cacheRoutes[$path][$method])) { + if ($this->cacheCounter >= $cacheNumber) { + array_shift($this->cacheRoutes); + } + + $this->cacheCounter++; + $this->cacheRoutes[$path][$method] = $conf; + } + } + /** * @return array[] */ diff --git a/src/functions.php b/src/functions.php index f362849..c9f6c57 100644 --- a/src/functions.php +++ b/src/functions.php @@ -15,9 +15,7 @@ */ function createRouter(\Closure $closure, array $config = []): ORouter { - $router = new ORouter($config); - - $closure($router); + $closure($router = new ORouter($config)); return $router; } @@ -29,9 +27,7 @@ function createRouter(\Closure $closure, array $config = []): ORouter */ function createCachedRouter(\Closure $closure, array $config = []): CachedRouter { - $router = new CachedRouter($config); - - $closure($router); + $closure($router = new CachedRouter($config)); $router->completed(); @@ -58,3 +54,17 @@ function createPreMatchRouter( return $router; } + +/** + * @param \Closure $closure + * @param array $config + * @return ServerRouter + */ +function createServerRouter(\Closure $closure, array $config = []): ServerRouter +{ + $closure($router = new ServerRouter($config)); + + $router->flattenStatics(); + + return $router; +} \ No newline at end of file diff --git a/tests/ServerRouterTest.php b/tests/ServerRouterTest.php new file mode 100644 index 0000000..d1084f9 --- /dev/null +++ b/tests/ServerRouterTest.php @@ -0,0 +1,58 @@ +get('/', 'handler0'); + $r->get('/test', 'handler1'); + $r->get('/test1[/optional]', 'handler'); + $r->get('/{name}', 'handler2'); + $r->get('/hi/{name}', 'handler3', [ + 'params' => [ + 'name' => '\w+', + ] + ]); + $r->post('/hi/{name}', 'handler4'); + $r->put('/hi/{name}', 'handler5'); + + return $r; + } + + public function testRouteCacheExists() + { + $router = $this->createRouter(); + + $this->assertTrue(4 < $router->count()); + $this->assertCount(2, $router->getStaticRoutes()); + + $ret = $router->match('/hi/tom'); + + $this->assertCount(3, $ret); + $this->assertCount(1, $router->getCacheRoutes()); + + list($status, $path, $route) = $ret; + + $this->assertSame(RouterInterface::FOUND, $status); + $this->assertSame('/hi/tom', $path); + $this->assertSame('handler3', $route['handler']); + } + +} \ No newline at end of file From 88f17a15df0f4a71cdbac8fc60a03afd317ecec0 Mon Sep 17 00:00:00 2001 From: inhere Date: Thu, 1 Feb 2018 13:33:56 +0800 Subject: [PATCH 040/151] bug fixed: on flatten static routes for ServerRouter --- src/ServerRouter.php | 36 ++++++++++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/src/ServerRouter.php b/src/ServerRouter.php index de97032..e6f5f1a 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -142,10 +142,8 @@ public function match(string $path, string $method = 'GET'): array } // is a static route path - if ($this->staticRoutes && isset($this->staticRoutes[$path][$method])) { - $conf = $this->staticRoutes[$path][$method]; - - return [self::FOUND, $path, $conf]; + if ($this->staticRoutes && ($routeInfo = $this->findInStaticRoutes($path, $method))) { + return [self::FOUND, $path, $routeInfo]; } $first = null; @@ -189,8 +187,8 @@ public function match(string $path, string $method = 'GET'): array return [self::FOUND, $path, $this->cacheRoutes[$path]['GET']]; } - if (isset($this->staticRoutes[$path]['GET'])) { - return [self::FOUND, $path, $this->staticRoutes[$path]['GET']]; + if ($routeInfo = $this->findInStaticRoutes($path, 'GET')) { + return [self::FOUND, $path, $routeInfo]; } if ($first && isset($this->regularRoutes[$first])) { @@ -211,8 +209,8 @@ public function match(string $path, string $method = 'GET'): array } // If nothing else matches, try fallback routes. $router->any('*', 'handler'); - if ($this->staticRoutes && isset($this->staticRoutes['/*'][$method])) { - return [self::FOUND, $path, $this->staticRoutes['/*'][$method]]; + if ($this->staticRoutes && ($routeInfo = $this->findInStaticRoutes('/*', $method))) { + return [self::FOUND, $path, $routeInfo]; } if ($this->notAllowedAsNotFound) { @@ -227,6 +225,28 @@ public function match(string $path, string $method = 'GET'): array * helper methods ******************************************************************************/ + /** + * @param string $path + * @param string $method + * @return array|false + */ + protected function findInStaticRoutes($path, $method) + { + // if flattenStatic is TRUE + if ($this->flattenStatic) { + $key = $path . '#' . $method; + + if (isset($this->flatStaticRoutes[$key])) { + return $this->staticRoutes[$key]; + } + + } elseif (isset($this->staticRoutes[$path][$method])) { + return $this->staticRoutes[$path][$method]; + } + + return false; + } + /** * @param array $routesData * @param string $path From 39cebc44e40cc2fa71d28029e440056ee24d04a5 Mon Sep 17 00:00:00 2001 From: inhere Date: Thu, 1 Feb 2018 14:10:26 +0800 Subject: [PATCH 041/151] update readme --- README.md | 19 ++++--------------- README_en.md | 6 +++--- docs/router.md | 6 +++--- 3 files changed, 10 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 4c1ef67..8123f6d 100644 --- a/README.md +++ b/README.md @@ -119,11 +119,7 @@ Macaw - first route (1000 routes) | 999 | 2.710132 | +2.703545 | 41047% slower ## 使用 -- `Inhere\Route\SRouter` 是静态类版本 -- `Inhere\Route\ORouter` 是对象版本 -- `Inhere\Route\CachedRouter` 是支持缓存的版本 - -两个类的方法名和参数都是一样的 +> 各个版本的方法名和参数都是一样的 首先, 导入类 @@ -198,7 +194,7 @@ $router->rest('/users', App\Controllers\UserController::class); $router->any('*', 'fallback_handler'); ``` -> 如果配置了 `'ignoreLastSep' => true`, '/index' 等同于 '/index/' +> 如果配置了 `'ignoreLastSlash' => true`, '/index' 等同于 '/index/' #### 注意 @@ -309,7 +305,7 @@ Now, 访问 `/im/john/18` 或者 `/im/john` 查看效果 ```php // set config $router->setConfig([ - 'ignoreLastSep' => true, + 'ignoreLastSlash' => true, 'autoRoute' => 1, 'controllerNamespace' => 'app\\controllers', 'controllerSuffix' => 'Controller', @@ -514,14 +510,7 @@ MIT 功能丰富的命令行应用,命令行工具库 -### `inhere/redis` [github](https://github.com/inhere/php-redis) [git@osc](https://git.oschina.net/inhere/php-redis) - -简单的redis操作客户端包装库 - ### `inhere/php-validate` [github](https://github.com/inhere/php-validate) [git@osc](https://git.oschina.net/inhere/php-validate) 一个简洁小巧且功能完善的php验证库。仅有几个文件,无依赖。 - -### `inhere/http` [github](https://github.com/inhere/php-http) [git@osc](https://git.oschina.net/inhere/php-http) - -http 工具库(`request` 请求 `response` 响应 `curl` curl请求库,有简洁、完整和并发请求三个版本的类) + \ No newline at end of file diff --git a/README_en.md b/README_en.md index f1e5e3d..dddbe50 100644 --- a/README_en.md +++ b/README_en.md @@ -135,7 +135,7 @@ $router->group('/user', function () { ### use controller action ```php -// if you config 'ignoreLastSep' => true, '/index' is equals to '/index/' +// if you config 'ignoreLastSlash' => true, '/index' is equals to '/index/' $router->get('/index', 'app\controllers\Home@index'); ``` @@ -209,7 +209,7 @@ Will directly execute the callback ```php // set config $router->setConfig([ - 'ignoreLastSep' => true, + 'ignoreLastSlash' => true, // 'matchAll' => '/', // a route path // 'matchAll' => function () { @@ -230,7 +230,7 @@ $router->setConfig([ // there are default config. [ // ignore last '/' char. If is True, will clear last '/', so '/home' equals to '/home/' - 'ignoreLastSep' => false, + 'ignoreLastSlash' => false, // matchAll all request. // 1. If is a valid URI path, will matchAll all request uri to the path. diff --git a/docs/router.md b/docs/router.md index d2adfab..c95aa2e 100644 --- a/docs/router.md +++ b/docs/router.md @@ -66,7 +66,7 @@ $router->group('/user', function ($router) { }); ``` -> 如果配置了 `'ignoreLastSep' => true`, '/index' 等同于 '/index/' +> 如果配置了 `'ignoreLastSlash' => true`, '/index' 等同于 '/index/' ### 实现原理(如何收集) @@ -334,7 +334,7 @@ todo ... ```php // set config $router->setConfig([ - 'ignoreLastSep' => true, + 'ignoreLastSlash' => true, 'autoRoute' => 1, 'controllerNamespace' => 'app\\controllers', 'controllerSuffix' => 'Controller', @@ -347,7 +347,7 @@ $router->setConfig([ // 所有的默认的配置 // 是否忽略最后的 '/' 分隔符. 如果是 true,将清除最后一个 '/', 此时请求 '/home' 和 '/home/' 效果相同 - 'ignoreLastSep' = false, + 'ignoreLastSlash' = false, // 匹配所有请求 // 1. 如果是一个有效的URI路径,将匹配所有请求到此URI路径。 From 7dfb7a8c8835b57d759990a3f6b296db93996030 Mon Sep 17 00:00:00 2001 From: inhere Date: Thu, 1 Feb 2018 15:59:19 +0800 Subject: [PATCH 042/151] add unit test for PreMatchRouter. some logic update for PreMatch Router --- README.md | 10 +- examples/cached/bench-routes-cache.php | 6380 ++++++++++++------------ src/AbstractRouter.php | 12 - src/PreMatchRouter.php | 90 +- src/functions.php | 4 +- tests/PreMatchRouterTest.php | 58 + 6 files changed, 3423 insertions(+), 3131 deletions(-) create mode 100644 tests/PreMatchRouterTest.php diff --git a/README.md b/README.md index 8123f6d..9b2cc00 100644 --- a/README.md +++ b/README.md @@ -15,11 +15,15 @@ 多个版本: -- `ORouter` 基础版本,也是后几个版本的基础类 +> 不同的版本有稍微的区别以适应不同的场景 + +- `ORouter` 基础版本,也是后几个版本的基础类。 - `SRouter` 静态类版本。 `ORouter` 的简单包装,通过静态方法使用(方便小应用快速使用) -- `CachedRouter` 继承自`ORouter`,支持路由缓存的对象版本,适合fpm使用。(有缓存将会省去每次的路由收集和解析消耗) -- `ServerRouter` 继承自`ORouter`,内置支持动态路由临时缓存,适合swoole等常驻内存应用使用 +- `CachedRouter` 继承自`ORouter`,支持路由缓存的版本. 适合fpm使用(有缓存将会省去每次的路由收集和解析消耗) +- `ServerRouter` 继承自`ORouter`,服务器路由。内置支持动态路由临时缓存. 适合swoole等常驻内存应用使用 + - 最近请求过的动态路由将会缓存为一个静态路由信息,下次相同路由将会直接匹配命中 - `PreMatchRouter` 继承自`ORouter`,预匹配路由器。当应用的静态路由较多时,将拥有更快的匹配速度 + - fpm 应用中,实际上我们在收集路由之前,已经知道了路由path和请求动作METHOD 内置调度器: diff --git a/examples/cached/bench-routes-cache.php b/examples/cached/bench-routes-cache.php index f5d5aa2..ba67ee7 100644 --- a/examples/cached/bench-routes-cache.php +++ b/examples/cached/bench-routes-cache.php @@ -2,6800 +2,6954 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2018-01-11 19:01:43 + * @date 2018-02-01 14:12:27 * @count 1000 * @notice Please don't edit it. */ return array ( // static routes 'staticRoutes' => array ( - '/rdubekwyuzqs/eqjouuf' => array ( - 'POST' => array ( + '/yipnop/kkzqrr/lcpzv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mrle/s/kg' => array ( - 'PATCH' => array ( + '/fkomztud' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lhmjg/nf/xprvld' => array ( - 'PATCH' => array ( + '/eszhxfc/mudq/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/aetvw/ahtyc/rrl' => array ( - 'PATCH' => array ( + '/tzbmjjsgeyxvk/mw/jxtc/t' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tztuuxwqxnwoh/' => array ( + '/m/evvqg/wzyxfp/rgtuk' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/lllph/ths' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lkndknele' => array ( + '/jctn/ynxigy/aqllmmztgt' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/faexpgfstpjvcqfix/sr' => array ( - 'PATCH' => array ( + '/zhgswwwzpzbr' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/efn/pwf/zwuebazm/' => array ( - 'POST' => array ( + '/isvwqs/kx' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nw/qh/chwvmjakeurbba/r' => array ( - 'DELETE' => array ( + '/kbxoxfvvdx/n/k' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/y/vbrc' => array ( - 'PUT' => array ( + '/dhqbqrf/fsuufetb/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kwdqp/bseiqxp' => array ( - 'POST' => array ( + '/l/skqoqua/cdj/wyki/jn/jc/s' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/xubm/hhaih' => array ( - 'POST' => array ( + '/grnewhidekv/cpd/bs' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/duvcuieui' => array ( - 'POST' => array ( + '/duzpjhnvzyb' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xpmc/tx' => array ( - 'PATCH' => array ( + '/jo/owpbypmba' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ekwud' => array ( - 'PATCH' => array ( + '/wigznteiexh/v' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pnxui' => array ( + '/yj/bxw/uq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fun/k/g/rzmnmydjuuu' => array ( + '/bxnbcxqhj/gkaals' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fsz/nebpuiabfjtdtuvmi' => array ( + '/mqreb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/razmibqdkrmbybtc/fq' => array ( - 'PUT' => array ( + '/ewzcj/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fxrpufcaeonpfl/' => array ( - 'PATCH' => array ( + '/ravehe/ojunbphrjb' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/istzvzkcymqm/bfjn' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ebdghsw' => array ( + '/vqbqalhqe' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xqjdaumiec/mjuiotofpt' => array ( + '/pvhboqxicaet' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lcf/ytagxgcyyreky' => array ( - 'PATCH' => array ( + '/o/sgs/o' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rggydhhovuqsoxci' => array ( + '/jtyvowrs' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/cpzfvaqr/hqfoy/y/qqfr/ry' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/mqmcuiyd' => array ( - 'PATCH' => array ( + '/my/rwxumnem/vzskd/oq' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ydnqomlerbp' => array ( - 'PUT' => array ( + '/r/aadv/ramta/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/d/e/lhjp/vxaxwjceksstq' => array ( - 'PUT' => array ( + '/tmk/tok/ivfgvqeqwlzduk/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ktabmrzn' => array ( - 'PATCH' => array ( + '/jzqd/g/uug/ndhlmldpqxle/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ycjieq/m' => array ( - 'PATCH' => array ( + '/swksmhbqg/txlbacl/f/x' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rvrvpneycnlnkreou' => array ( + '/zhl/cku/ziggir/yl/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kidy/z/jqu/twkpto' => array ( - 'DELETE' => array ( + '/uz/fxsv' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nvbpbsdvy/i/jgvylrn/c' => array ( - 'POST' => array ( + '/lypmns/eeynphm' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wutfuwtjbon/hte' => array ( + '/ad/bpvez/ujixoiafsjo/e' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/qs/exmspbgs' => array ( + '/q/abk/nppwd' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ubqaee' => array ( - 'PUT' => array ( + '/mqxtbwrayxqev' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jafmfiut/frgfdyhzfse' => array ( + '/hoitp/evbryhx/gpzsbd/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dioxmmylq' => array ( + '/ocgy/qbfpcyrjgsp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/reozydmhpw' => array ( + '/lwgytds' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/twxghvgbghr' => array ( - 'GET' => array ( + '/kxyaill/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ojqz/dgtqmwpmpluay' => array ( - 'POST' => array ( + '/mf/qmntchfr' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ubdahegxroasbsqwb' => array ( - 'PATCH' => array ( + '/lseda' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/upjoivkb/glwtfzudl' => array ( + '/fzwqeaz/decedvsgqdp' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nhj/ozb/q' => array ( - 'POST' => array ( + '/s/uzawki/kx/ynncuc' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wsrx/j/xpvvpnzj' => array ( - 'DELETE' => array ( + '/ubgnjpaca/v/c' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sbsmuof/' => array ( - 'POST' => array ( + '/nscgevfaa' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tcypakdyxqi/zidz/ur' => array ( - 'GET' => array ( + '/mf/lcwpy/vgw' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/eumrp' => array ( - 'POST' => array ( + '/e/gm/cbliusstg' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/t/bt/ax' => array ( - 'PATCH' => array ( + '/yrehm/pxvmhv/r' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tclbmpdpd/rclomqis' => array ( - 'GET' => array ( + '/bgwgfnaffarx/l/gkkgqk' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ggck/k/pvntxms' => array ( - 'PUT' => array ( + '/aia/xxvvuvf' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/m/tzprz/k' => array ( - 'PUT' => array ( + '/hjo/hsrl/ngtyvpkb/vc/yi/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/e/ccyoqblqu/bhdzvxh' => array ( + '/opfkyws/rdjsabiffnx' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/klhpay/eu' => array ( + '/zulou/doiog/ufh/fyr' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jvdvzrtr' => array ( - 'PATCH' => array ( + '/xxoepqitd/w' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mzf/ej/cv/mxp/ogfpy/' => array ( - 'PATCH' => array ( + '/ae/dzwrgs/kjek' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/xjpoehbtcg/ttb' => array ( - 'POST' => array ( + '/eseb/s' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/gk/zdzhpgtbgot/kk/drswf' => array ( - 'POST' => array ( + '/yuzpvgrhor' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/erojcz/am/emlqd' => array ( + '/hupllp/udsvgbwzf/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/vgrlxa/lyk' => array ( - 'GET' => array ( + '/rq/pgbyqispidtw' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vtani/a/' => array ( - 'DELETE' => array ( + '/n/pyptlnjri' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/oouvee' => array ( + '/qt/fibk/kzhezqognc/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qlavfd/l' => array ( + '/zwrtnq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cj/xx/zu/qbdlwjjf' => array ( - 'POST' => array ( + '/tjmfxwl/qkz/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/omj/rnygzywakx/w' => array ( - 'PATCH' => array ( + '/ttheebyfzgflhjjp/a' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/kyxf/wpx/pfxs' => array ( - 'GET' => array ( + '/z/pbygciknarv/ycfaof' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/gabrfqmv/uyegryxx' => array ( + '/grtclbzmg/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/slywkjuvevfczxvb' => array ( - 'GET' => array ( + '/ohrzdba' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/hyimjhxjdjk/lqrh/d' => array ( + '/pbnguu/jzpaj' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cteuitxjhq' => array ( - 'PATCH' => array ( + '/hzoapgo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/jomtooqj' => array ( - 'DELETE' => array ( + '/ssctxqxxykwx/bduz' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/aeliuesrvuh' => array ( - 'DELETE' => array ( + '/xx/ihdvzzuyddk/dlwa/eck' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ialadijb/ys' => array ( - 'PUT' => array ( + '/wrk/nskbxf/j/wqwznn/o/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/m/qbxf' => array ( - 'DELETE' => array ( + '/psfun/mi/xpnkwyat' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uwhmifhkhzzg/gp/peeyz' => array ( - 'PUT' => array ( + '/b/gnybwdutr/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/culxuxfd/jddn' => array ( + '/vmjjws' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/eizwfhileoplw/etwxe' => array ( + '/tavghihvrxx/crhk/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/sicxjoiposr/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/rpnczpiqrsxu/qixutst' => array ( + '/tsyqq/dxkwsikkhjrvzci' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/dwvkojr' => array ( - 'PUT' => array ( + '/k/brft/k/uedpnjfhhztfh' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xrvo/nxe/zdxglpedzbn' => array ( + '/qyc/hguemkte' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/b/gujpvtxtox/buz' => array ( - 'GET' => array ( + '/mflmjmhiwp/e' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ionbzecrnt' => array ( - 'PATCH' => array ( + '/yhiyvmja/n/u' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yjodf/pv/i/ehk/gzybpruzx' => array ( - 'DELETE' => array ( + '/tyihdkx' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/axcmofxzcx/fmysu/babh' => array ( + '/jakh/o' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hrmawci/ybarbq' => array ( - 'DELETE' => array ( + '/oimzrkq' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/plyl/s' => array ( + '/xeiz/qw' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mupt/u/dlyl/yukdg/qe' => array ( - 'POST' => array ( + '/ftone/gwteh' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/syeamc/oxwtjfzqqvix' => array ( - 'PATCH' => array ( + '/jxyq/m' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kl/y/llzahczisfwenporv' => array ( + '/qyilukb/stcr/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cbbjfm/ogq' => array ( - 'PUT' => array ( + '/cggcuartrtr' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/r/xsdm/crh/pi' => array ( - 'PATCH' => array ( + '/bdssbv/bzd/vb' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tgotizamwixbsgvuoy' => array ( + '/rblmlksymmixxblw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rvmdsiruyz/ien' => array ( - 'POST' => array ( + '/uoza/eelya' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pzkbzqw/' => array ( - 'GET' => array ( + '/qcngrpwyknerpe' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/bywaox' => array ( + '/btldecye' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/weuiqlhvj/fpxqgi' => array ( - 'GET' => array ( + '/udwkiifvdxwqedtye' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mmyqveki/qan/wa/eanq' => array ( + '/d/ce/wpahw' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ukcdypzxin' => array ( - 'PUT' => array ( + '/wzcfbyex/bx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lnlubpgcoo/m/gk/x' => array ( + '/klszfhqgatep/julp' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ns/sjctczvlyx/n/h/jg/khfq' => array ( - 'GET' => array ( + '/ukmbjdb/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/scvukfvieht' => array ( - 'POST' => array ( + '/pguqu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/caf/qsrqfptvbwv' => array ( - 'POST' => array ( + '/k/nlddnpjxfpal' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vbiovav/' => array ( - 'PATCH' => array ( + '/hg/azznbkurdorrq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ntqljlkxlg/v/azrhnui/g' => array ( - 'PUT' => array ( + '/th/waagb/rppxchjno' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mrjvq/cjtpudmsxr/uoi' => array ( - 'GET' => array ( + '/jjvmcs' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/pibqqslnk/w' => array ( + '/ieg/wqnb/hy' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/celbnlcadtlkuap/kz' => array ( + '/vnohjyxa/mdvsqmpahedv' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/r/cirhugki/pfx' => array ( + '/sstx/zbofw' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/yx/fhwcqqclhwmyfp' => array ( - 'PUT' => array ( + '/etibimyhwwrd/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ykukjiegxtlrjdt' => array ( - 'GET' => array ( + '/xlqiyzc/watrddo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rqubrpk/t/jvylntcix' => array ( - 'POST' => array ( + '/r/viwtpu/g/rf/f' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/h/vendunifpbmh/xciwq' => array ( - 'PATCH' => array ( + '/d/t/uxdhugpo' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/rhkebutiqgkkj' => array ( - 'GET' => array ( + '/ifl/vjbzkpgkmzexs' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/slcduxwcwkzrzm' => array ( + '/jbfius' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ejfgj/ojob/hbc' => array ( + '/v/flscpg/jslmctydpzccu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xgabfo' => array ( - 'POST' => array ( + '/yc/tm/xxtb/zfoy/herj/ewud' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/wrxhm/dojbd/uvncv' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/jbfit/x/wkaajvjdb' => array ( + '/dh/ahbgy' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/kojzdpk/nyy' => array ( - 'GET' => array ( + '/jml/fdpf/dfbmyflxzo' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/of/ueo' => array ( + '/iirywjviz' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zstjhbzg/hiximizwwjp' => array ( + '/nrutyiaefhenrmficpt' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/awuppxzgmnx' => array ( - 'POST' => array ( + '/asfspz/rvfxcxqqirwy' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/otzvicbhzdielthp/dm' => array ( + '/cporzhmn/njztuf/zze' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pvmaiqd/vnfxiu' => array ( - 'GET' => array ( + '/rbaxmjagho/x' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/skjgeij' => array ( + '/vdtddbkvdgcs' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gmx/gr' => array ( + '/q/zyonrvhnpssl/kvnyqy/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/d/usmlyf' => array ( - 'GET' => array ( + '/jkub/uc' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/kiu/ezlg' => array ( - 'DELETE' => array ( + '/xpahyykyf/idoffnhhk' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/gizmbr/zvvre/uiux' => array ( + '/hkfzsbkbejksmjdq/s/vx' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qxh/krsg/frr/a' => array ( - 'GET' => array ( + '/v/oydy/zt' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jtlzjudz' => array ( - 'GET' => array ( + '/cgbre/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ctpsvwamqhebb' => array ( - 'DELETE' => array ( + '/xxsbwjhjazp/oualjn/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ujpjtcndwqs' => array ( - 'PUT' => array ( + '/oqffnej' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/jlbcuenjiziuqfrjh/g/l' => array ( + '/xqfyu' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ijw/iharcdhlqje/wy' => array ( + '/noebdorwoyigvkce' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/aqr/fotn/upnjkoxia/ivz' => array ( - 'DELETE' => array ( + '/jenn/sapzepn' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/hgddkg' => array ( + '/x/jbeiuiepwgrqxggm/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uovwxqnu' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/tsz/bk/cy/zifb/tc' => array ( + '/qkltsmgirll/h/e/rc' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/umfla' => array ( + '/jbuyfrsb/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wl/mwavo' => array ( - 'PATCH' => array ( + '/gfzbpjyyffs/k/tcajzy/q' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/rqkwmkv/x' => array ( - 'PATCH' => array ( + '/ljbc/fnpa' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ycdlxlmnmsoexhwoc/jrr' => array ( - 'PUT' => array ( + '/mjjpxozjv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cssfa/kaf/tepzi' => array ( - 'PUT' => array ( + '/i/vlvm' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nzumytmz/s' => array ( - 'DELETE' => array ( + '/eq/icko/cjfspph' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gqmjrsv' => array ( + '/esozrecijqfc/vy' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wslq/cwzn/busc/q' => array ( - 'GET' => array ( + '/hytwiv' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/e/ycugv' => array ( - 'GET' => array ( + '/qhqvpivl/kfeauza' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ikazqwter/k' => array ( - 'GET' => array ( + '/oobyzuhpjyb/gqqa' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/mrhqwabt' => array ( + '/a/hoivmp/pjpp/e/e/brvejcf' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ositiypihcedn/sd' => array ( - 'PATCH' => array ( + '/muexjajmoxi' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uqpicteciyghfyu/yo' => array ( + '/oylqc/hsgykrqltgb' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/rwtfnol/ew/ajcxg/' => array ( - 'DELETE' => array ( + '/rjpfm/cwn/h/ghwjhbaaozi' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mkmqtur' => array ( - 'PATCH' => array ( + '/xyqjxfhgupwpoprpy' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qvsr/fsg/vlbdr' => array ( - 'POST' => array ( + '/gea/zcsje' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/peb/zuwzb' => array ( - 'POST' => array ( + '/tucywncfsowuhhs' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ectmxffsfgovoba' => array ( + '/wajxju/jisgtcxr' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nying/ik/mioflhjsl' => array ( + '/g/hhh/ajugfxqhpypkv/m' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/bkym/v' => array ( + '/adilpnnngh/aaloqmc' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ar/aeowir/mkkrcwpsuxa/p' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/faazzrdlodbuwqxhs/' => array ( - 'GET' => array ( + '/ueen/mneorbppns/gsj/bh' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lfaxh/rboyzcnj/' => array ( + '/iaerl/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/z/vzvr' => array ( - 'POST' => array ( + '/nwxjo/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vdsz/v/pngrja' => array ( - 'GET' => array ( + '/ultkulytip' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/geapdf/xblfrutnryh' => array ( + '/synhaq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/j/wm/euah' => array ( - 'PATCH' => array ( + '/q/zp/dfe/ygrg/cdagcnbawz' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nkdrkevgelpihtfgn' => array ( - 'GET' => array ( + '/mymn/fzftac' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ffwzdamdzdts' => array ( + '/mabvs' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/xmqwxc/yziktnaaosu/fz/' => array ( + '/drpguis/a/xl/mg' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wpl/lfoh' => array ( + '/xtirwmqmnssveoprmj' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/jtiilnimz/wwfa/lvc' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/fhtiedahwpsertnorh' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zyid/ci/iing' => array ( + '/fmdhbqwxzznwg' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/rjbxj/glg' => array ( - 'POST' => array ( + '/zbfitdjznyhln' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wfqrqckc' => array ( + '/kxnru' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/mtwoaagafoc' => array ( + '/cwcaotioobxhyg/nx' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/psssp' => array ( - 'DELETE' => array ( + '/dj/riwsgih' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/zhfdbrs/gzglikpsdfssb' => array ( + '/vxru/mg/wipxzyi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hvxw/dbso' => array ( - 'POST' => array ( + '/ppkbqm' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/j/vr/ftbpwadwlsn/qjs' => array ( - 'GET' => array ( + '/nljd/i' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/hzrzlyjoufvbbdkaxl' => array ( + '/v/aujm/bfeshhyju/czk' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/sksqtioasic' => array ( - 'GET' => array ( + '/ktlfbpevhv/g/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xvwgappzd/od/' => array ( + '/xkoqygym/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/y/urfwm/rtbl/pptsjv/oxa' => array ( - 'PATCH' => array ( + '/fkbujaclx' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/rgyrc/obeysp/xkcsmjt/ae' => array ( - 'PATCH' => array ( + '/oefbj/jns/bugqxlvt/ozs' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jqeqomw/' => array ( + '/t/kykd/x/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/tioppymywiizquzzndw' => array ( - 'DELETE' => array ( + '/sleehpwsyzriskbya' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/v/wlgqlw/' => array ( - 'PUT' => array ( + '/fgjanbxbqmb' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/iozhyvojw/wggwienkkl' => array ( + '/wdefviq/rqnolspszeim' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kfgvqpoo/ju/twyxdyfpaa/' => array ( - 'POST' => array ( + '/e/cmz/sfu/vmpajedclct' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/cfxf/yiozqwdr/' => array ( - 'POST' => array ( + '/rwuxym' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ctvabxueaawi' => array ( - 'PATCH' => array ( + '/fuqzey/kiaizr/lcmld/q/uc' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/dlyhmfu' => array ( - 'PATCH' => array ( + '/rlgymwkfceh' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kdxqt/ytzeqpzaj' => array ( - 'GET' => array ( + '/vbvelc/zvzuw/bk' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/jeloxxponuur/' => array ( - 'PATCH' => array ( + '/jgtjkrlcw' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/bbybake/tgrwjaaz' => array ( - 'DELETE' => array ( + '/sngjderwooxat' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gbzs/oucuydrj/p/h' => array ( - 'PUT' => array ( + '/apvf/krsyqf/zj/gde' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hbwxtdkuhnfwtzmb/mq' => array ( - 'DELETE' => array ( + '/tjeigaydfeg' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/djqjnwfz/olx/q' => array ( - 'PUT' => array ( + '/zun/pd/zj' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/hefff/zdpdshv' => array ( + '/xfusn' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xlamne' => array ( - 'GET' => array ( + '/bf/qsvgckwajw' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/uimqtytggivlfnq/oqsms' => array ( - 'GET' => array ( + '/gv/d/i/iragh/aqjlvppqfd' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wpgwduilidenm/vxp' => array ( - 'POST' => array ( + '/mrjbgzvftvguq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/dhgdm/dcwezlhwhy' => array ( - 'DELETE' => array ( + '/iompfhjlrirwibxnv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qvpkevvndizbfg' => array ( - 'GET' => array ( + '/bwjqstxv' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/lfgyawe/dpbwrwqz' => array ( + '/jwxotbgesvrdevfuj' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/eylodfbha/scctshl' => array ( + '/ppgbucz' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ewzgctjelw/c' => array ( - 'GET' => array ( + '/ykydxl/coarb' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wmcnjtkwmecukaylz/xgh' => array ( - 'POST' => array ( + '/ne/e/wytugeovyelw' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/fl/zy/yj' => array ( + '/nqlypcbiqcggdo' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nbvv/cav/unewekpewlapp' => array ( + '/vgvul/jdabeze/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/s/v/oowcgzqqektkmeqaoe' => array ( + '/xcatlbqdggb' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/hlymzlymchxs/r/lpkxg' => array ( - 'PATCH' => array ( + '/smyimmzw/fanc' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/crxihvavy/lzoe/sq/fnlfs/' => array ( - 'PUT' => array ( + '/q/hgis/aowgwabmbzj' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zkuibgiiaxmgqop' => array ( - 'GET' => array ( + '/gtfqalhlybcy/y' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nrnlwnalrgsr' => array ( + '/hdnxzqddrey' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/z/xmmiktx/ruheya/yhn/zw' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/gdfoja/k' => array ( - 'DELETE' => array ( + '/rihwfu/zqn/l' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/yvrgkszet' => array ( - 'GET' => array ( + '/f/i/eoeaz/ugu' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/jmzx/flc' => array ( - 'GET' => array ( + '/vvbpdumtee/fr' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/enxkib/vjwakar' => array ( + '/lrhzxlfv' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zfauyui/uforvlma' => array ( - 'POST' => array ( + '/a/yyxc/cn/ifqgr' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kjr/kpvl' => array ( - 'POST' => array ( + '/nh/trbh/iet' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jxaahzwcs' => array ( + '/lvtg/bycd/qbg/dylguun' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fjusephjej/viuw/cdl' => array ( - 'POST' => array ( + '/obwu/ie/c/ylxckok/b' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/thwtsqevanfljegvhsfn/' => array ( - 'GET' => array ( + '/kodmlyhwledmgnxmjx' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vxvfigdaufgm' => array ( - 'PUT' => array ( + '/o/adrshtsnayd/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vumxwsmoyjzqtu/n' => array ( + '/qzzzejrgzn/jmhrylxzbu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/oy/wlf/m' => array ( - 'DELETE' => array ( + '/qzong' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/kcny/gvdkysgn/mqrwm/r' => array ( - 'DELETE' => array ( + '/mwmnsbm/uauupi/nkih' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/j/ddwvkg/i' => array ( + '/gahqvljv/lk/meomp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zrfprqfdiosmqtf' => array ( - 'POST' => array ( + '/gnwdrzeoif' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/spa/iw/zne/xu' => array ( - 'GET' => array ( + '/ms/kvjlgtercvkuz/nn' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/yolqujdri' => array ( - 'DELETE' => array ( + '/mxrxtdat/imvpy' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ghdyzh' => array ( - 'GET' => array ( + '/zjfsstn/a/qoyhsg' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xixbbbrsmosrftyyaoq' => array ( + '/qvooucfe/tofcfo' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wnxcy/mzihqmbi' => array ( - 'GET' => array ( + '/o/amm/bwocj/a' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/hwybp' => array ( - 'PUT' => array ( + '/hyjzftbonqrecmuzto' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/doyrxzryqztwu/djy' => array ( - 'DELETE' => array ( + '/r/lidqyomzvwylbrysdj/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zwfcvyoo/ywpe/tsopw/dkw/' => array ( - 'GET' => array ( + '/bocowbhpgp/lzkeznzvpq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ndsavhr' => array ( + '/zbqe/bwadqfixcysmeuwi' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dnrznu/oantlop/gs/iro' => array ( - 'PUT' => array ( + '/ak/ieu/kryywe/obucx' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/dnbbdybxhez' => array ( - 'GET' => array ( + '/kqcpnyflnf/aq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/shedvidjiuapxy/sihexf' => array ( - 'DELETE' => array ( + '/biflipm' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ttj/nzvz' => array ( + '/ezcoe' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/efnrsdstawezovm/havf' => array ( + '/vaqaejhunm/olgo/o/fj' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/nhbkdrxvt' => array ( + '/bypln/lhvezsj' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lu/oomjopg' => array ( - 'PUT' => array ( + '/crnvd' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/urrqem/efkxggyas/lkpv' => array ( - 'POST' => array ( + '/k/fm/rravvyg' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/cnilovlosnsg/pa' => array ( - 'PATCH' => array ( + '/kewnwnnnjbbufgpned' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/t/zhpq/lvx' => array ( + '/rxoa/eg' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wfi/lxu' => array ( - 'POST' => array ( + '/aejwuwp/d' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/caqzsd/ka/vnpn' => array ( + '/hup/nj/wypzythr/mtb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/m/vzpsmi' => array ( + '/gighaxgefjcnv' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wteltlanl/tzm' => array ( - 'PUT' => array ( + '/s/ntcx/lvvatzlkmz/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/mnxapyah/ietxt' => array ( - 'POST' => array ( + '/kpsb/uv' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tacq/zasjz/soha' => array ( - 'GET' => array ( + '/zfgblnvse' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/xrdoz/pxwltotz' => array ( + '/j/lneanw/oktws' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wr/qqcfuhsvsvfheergez' => array ( + '/glb/ycquxd/av/zw' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/lgz/idxumb/t/bd/' => array ( + '/k/lazbiswccs' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sxgonvemruzv/hj/' => array ( + '/bdcmjbi/fhmhc/tects' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fgztet' => array ( - 'PATCH' => array ( + '/rbdrjo/qnusglk' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/riuizno/wvnk' => array ( - 'PATCH' => array ( + '/qmeroyyctjcemtekd' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tivkefr/vkx/rawb/qzs' => array ( - 'GET' => array ( + '/j/sgarjp/gaxtadusqbflb' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/xxfn/dpzsz' => array ( - 'DELETE' => array ( + '/k/iuctidmpcwggz/py' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/twicmrhqr' => array ( - 'PATCH' => array ( + '/ywqzgdintgscpjroy' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zraqitqso/d/hykf' => array ( - 'PATCH' => array ( + '/izvvlvd/mffd/xyxgnb' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mep/dbfmdgudpsd' => array ( - 'GET' => array ( + '/zhcisjos/tnr' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wprb/casfhuzox/kyg/mw' => array ( + '/igw/uoo/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dhvzay/lifxzelxemw/us' => array ( + '/cszfzocs' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/oa/piyighaismmsuog' => array ( - 'DELETE' => array ( + '/yg/mwe' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/lnq/kfta' => array ( - 'PATCH' => array ( + '/potrhzjqyzjrj/ok/kuz/eg' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rj/pvto/zjvm' => array ( - 'PATCH' => array ( + '/zisyvvpm' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/a/qdxzyghrqtkr' => array ( - 'GET' => array ( + '/tfsgd/okkyfsd/s/j/dd' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xgcm/h' => array ( + '/tu/vrnyw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/i/npsgkwojhapr' => array ( + '/ocxdprchnh/zvhzxqdwb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mxlikpynv/xi' => array ( - 'GET' => array ( + '/wrrie/y/qf/xzxbt/pcuaw' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/x/hjapi/ihh/okpqp' => array ( - 'PUT' => array ( + '/exeypkxbc' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rm/tiveprzknqj/d' => array ( - 'POST' => array ( + '/wnakbwtobs' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fymddp/ok' => array ( - 'POST' => array ( + '/eym/fj/vlicro/njspnr/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/avxpen' => array ( - 'POST' => array ( + '/wirg/qs' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vliil/p' => array ( - 'POST' => array ( + '/lwmxszxufm' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/be/nwq/odvzcwjfhu' => array ( + '/gliawdyvumghes' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kdzkepzj' => array ( - 'POST' => array ( + '/ci/oagzx/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qwfotcbj/peacerxm' => array ( + '/axlbwj' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/noivkzmxrs' => array ( + '/v/htcycz' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mkn/rhwsf/pjtnf' => array ( + '/lfxqbesem/xg/kglnh/k' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wvezlpvhxi' => array ( + '/negqpue/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pnfqllz/ztfq' => array ( - 'GET' => array ( + '/iza/jbhogld/uxhh' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/qwx/qacvi/z/osmc/yfh/vsw/y' => array ( + '/ixdpbcp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kswjfq' => array ( - 'DELETE' => array ( + '/jbljlgtbkc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xdu/unevfr' => array ( - 'GET' => array ( + '/guuujsmybaunasd' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/in/xfeexoqyjjuh/db' => array ( - 'DELETE' => array ( + '/tyvzshdkhzw' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pbggtdzqjiykgxj' => array ( - 'DELETE' => array ( + '/vhtj/haecngree/igbahxa/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/otnaipvgpzk' => array ( - 'DELETE' => array ( + '/nsdgaxfuiyrc/nr/zl/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gxrf/unlhpyqtpjxw/klmq' => array ( - 'DELETE' => array ( + '/rwf/hcfpqbv' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rkozoejstev/veke' => array ( - 'PATCH' => array ( + '/cbwjyv/yvdti/jvee' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/gm/qccjf/qu/qktpz' => array ( + '/jm/kluahmq/wecjvbip' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/x/yzid/qwvjslrq/' => array ( + '/arxmnh/sau/iz/weu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qgzptzyjts/sijjk' => array ( + '/jtgis/iknb/nxeu' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/pfrln/qtqid' => array ( + '/dkkqzmcmcx/zsnw' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/kt/fcpmtnarzbf' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pillptzf' => array ( + '/pzzyms' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mgxvzx' => array ( + '/cosvjjaye/ijz/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ihhyqhsp/vzzf' => array ( + '/hxvyvvnjs/zkm/mxvwrs/hs' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/er/icbbqehv/' => array ( - 'POST' => array ( + '/ybczzcpdy' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lhkxd' => array ( - 'DELETE' => array ( + '/qxovxq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/mmthkbcsgpxi/cexy/jpeu' => array ( - 'PATCH' => array ( + '/miqcomtjmd' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wd/zneinubo' => array ( - 'DELETE' => array ( + '/pnrylnntkfjiiy' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/apvhy/eh/hnubtns/piyp' => array ( - 'GET' => array ( + '/yaxjtbfxffqb/p/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/gkrz/lkwfl/gwah/wmg' => array ( + '/neu/nfxpznoyhrjeoeout' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/zyccjmuod' => array ( + '/ppintzigr' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/oeehqaa/knx' => array ( - 'GET' => array ( + '/huzdazzeuwmuh/g/v/yr' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/lrmwpclc/cmbhoyiayqw' => array ( + '/kyptdb/hj' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/x/u/zceoeivop/hxmsj/m' => array ( + '/gzeta/hgwjyhd' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/maewuklfwr' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/otksljkwf' => array ( - 'DELETE' => array ( + '/brepqpyc/jmgd/u/mejcqiv' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nlhefxriunu' => array ( + '/qfbpnrsbluvqkwi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ireqblhbqqabhibggcue/' => array ( + '/hzrhuitlo' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wb/ljydlmm' => array ( + '/a/yzmxrguhxfjg/lcvaiz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/viv/m/qdhfgczju' => array ( + '/aztku/f/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/iyzahvlbfodv' => array ( + '/gvupxv' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pccha' => array ( - 'PATCH' => array ( + '/oatkyruqbfyur' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/varok/sz' => array ( - 'POST' => array ( + '/qpmp/vhhyonpjihcv' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/edlt/vv/gh' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/weexh/wddwnp' => array ( + '/jnhjoukfri' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/r/tdpxtnbq/zju' => array ( + '/jntm/fznqrqo' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/djkov/fxqtjamhxqf' => array ( - 'GET' => array ( + '/mqtznekdjsffq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/y/mwzkfubkuy/ezbad' => array ( + '/bw/ftupzhunohzdn' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/kvfaxzhb' => array ( - 'PATCH' => array ( + '/ppuq/zyze/ji' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sc/mjjaj/akrb' => array ( - 'POST' => array ( + '/jhjvno/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/rlxmo/fpfxe' => array ( - 'DELETE' => array ( + '/r/dzirb' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/zrnvoavosykwkwkshl' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dcav/u/vuuoxbgvf/qcrsk' => array ( + '/b/qshqf/sqghf' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ekdnnowvxnop' => array ( + '/jpgmoq' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/oqfgnistfuky' => array ( - 'POST' => array ( + '/wswib/djauwawd/stn' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vjwgr' => array ( + '/olki/yhpbwgxlrpq/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/jdiftgrsnin' => array ( - 'PATCH' => array ( + '/xved/tdtgwrav/jyfbf' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cfvf/gjqlriy' => array ( - 'GET' => array ( + '/num/fhgw/enur/r' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/frqamk/yxuphf' => array ( - 'POST' => array ( + '/pffimymg/mbvnlp/pl' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/eyntqywgwrtq' => array ( + '/cvli/fd/cv/fkep' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/iogrxlrlqktmf/u/njzn/' => array ( - 'DELETE' => array ( + '/fupff/o/lsy' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zg/odm/zbxvw/qtyo' => array ( - 'GET' => array ( + '/y/wqcvvjw/pdyxwqwp' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/sryllffkxkjx/arlms' => array ( - 'PUT' => array ( + '/olhuoltgnrncdqrobzur/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/owpzn/rtmsmlhp' => array ( + '/nibaocjcsnsj/cw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ruzbxfcz' => array ( - 'PUT' => array ( + '/zx/a/jofqo/o/wrfr/m' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lzmevhmtpuf/y' => array ( - 'GET' => array ( + '/j/jqjukl/pan' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/q/rzkgffyqp' => array ( + '/xqscttlnrvlj/yydtkdk/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/anvcm/x/knlx/nkeffzrto' => array ( - 'POST' => array ( + '/rzm/cjvkipych' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fpfjko/apdv/iiyigf/i' => array ( + '/ubjuzgyj/jueil/f/s' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/aoujeeby' => array ( - 'POST' => array ( + '/txa/hyen/x/zwgohp' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/d/yqwl' => array ( - 'PATCH' => array ( + '/xjmqjppfjfluhpv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/heanjrbhapvfcvsgei' => array ( + '/atotnxxrwvlrcd' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zjrlrpw/pcflvl' => array ( + '/xeonpcljw/kell' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/upjcyeayaizcpm/odcmy' => array ( - 'POST' => array ( + '/wrqkpubjzxo' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nufmlptcc/hbkz/mrhnub' => array ( - 'GET' => array ( + '/ysf/zddggioos/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wltandkweowgzdz' => array ( - 'PUT' => array ( + '/ficsua/gdv/vitrbrrw' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/d/qtebgqaotgi/hnm' => array ( + '/vwbn/tvjo/vy/gnjhcbik' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bjikkdyzwtlr/gi' => array ( - 'GET' => array ( + '/cyghnxsfdktfkoks' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ycqrewshqfoqowch/s/xuo' => array ( - 'GET' => array ( + '/jelfjcek/dhskk' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wt/d/rqstmrarr/ul' => array ( + '/lfqcfpwpzom/scf' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/bwerctm/' => array ( - 'PATCH' => array ( + '/pm/xdhmx' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/saverktep/t' => array ( + '/x/yrryjvopskpaxojfi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mhard/tq/vt' => array ( - 'GET' => array ( + '/fmv/lxo/ifcm/ukzbi/d' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jjor/joovp/gvns/' => array ( - 'PUT' => array ( + '/gpsowzz' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/yj/iazj/dpwcjmzdazpxjk' => array ( + '/dbbgrp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ozluruu/wtouowvpga' => array ( - 'GET' => array ( + '/ysb/z/qzjxgnkea/by/nzatf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zsjdiko/' => array ( - 'DELETE' => array ( + '/wmbwxym/q/qewgpmzj' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nxfpkvc' => array ( - 'DELETE' => array ( + '/qopjuuu/nab/m/lnopbvx/kx' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pp/y/it/rmr/tiech' => array ( - 'GET' => array ( + '/wfbm/w/h/oqstnah' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vvpelshicesl/' => array ( - 'DELETE' => array ( + '/vz/ghwljbmt' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hapr/qtnctrtsbs' => array ( + '/ohodx/nuppscxkbfbxnw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zmrkbzbp/vf/upxnvgc/p' => array ( - 'PUT' => array ( + '/fbhktzu' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/r/hq/edkgphokvixpc/ui' => array ( - 'DELETE' => array ( + '/inlgpbowjb/a/y/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/lrwjpurflgqhsiecgmz/i' => array ( + '/osrpa' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mr/bbkf/ipuhgtk' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/exmm/qidmcvtzti/' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/bzd/exmdtzxa' => array ( - 'PATCH' => array ( + '/bwflllxdmbvsp/ivftr' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zslunujquyulo' => array ( - 'PUT' => array ( + '/dyhvak/fmzlzdbfgmt/u' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/vuszbeic' => array ( - 'GET' => array ( + '/gqn/qh' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/gaauxckf' => array ( + '/qnonnlzgb' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/appsxwzpctnu' => array ( + '/zp/rtnsyb/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/njiylx/inkkh' => array ( + '/jjeyabsordg' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lholu/viboevog/c' => array ( - 'GET' => array ( + '/vfqsft/zjyruuobrs/kjx/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/iiezdqrqydzjt' => array ( - 'GET' => array ( + '/m/wlyabhcq/lfubfguznd' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/bqbr/zuimdvpebnbl' => array ( - 'POST' => array ( + '/w/sbvtiplcq/rl/wycw/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dqaanvdwpblaf/' => array ( + '/mr/h/pvukjgiyi/o' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/aqnvfn' => array ( - 'PUT' => array ( + '/hh/a/a/jpj/iutcz' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xrhtqwzmweqmlfrwx/' => array ( + '/bx/pqgqwq/uij' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/h/fqpysuhptxqotoeq' => array ( + '/davvsrb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sg/kgff/' => array ( - 'GET' => array ( + '/a/vdvqxai' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/jwvb/wc' => array ( + '/plfqbwugmzf' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/mencm/abkk/s/e/x' => array ( - 'POST' => array ( + '/ntjhprimeemurjbh/l' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lqdr/ikozo/ziabu/db' => array ( + '/iiwnhvzjhy/zjwt/dz/qg' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fmrbd/fjrs/nye/lafkjybz' => array ( + '/utxctp/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/eukrkjlkazxccy' => array ( + '/kguar' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qyvyg/rh/knkviadbfqzp' => array ( + '/oypdkbzjewyj' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/w/f/ryoac' => array ( - 'POST' => array ( + '/btvnmqyoq/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ovvuxx' => array ( - 'GET' => array ( + '/zp/rhafyyjgupjvc' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jbdtr/hkafpjlimyuqkbb' => array ( - 'GET' => array ( + '/tenxubz' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/oot/v/jgxbiuvoeostrym' => array ( + '/qug/fvk/nopkf' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ruusazzcn/chs' => array ( - 'GET' => array ( + '/twncgpphitcrvqtnz' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/whbeo/uy/i/ffytn/nupsov' => array ( - 'POST' => array ( + '/nhefn/fd' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/y/phszcqmzmmnnjo' => array ( - 'DELETE' => array ( + '/nvjxckplarpsaprle/jn' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/gtgdcueji' => array ( - 'GET' => array ( + '/r/xn/cxtnbfbjn' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/yvppbaewyvxsi/q' => array ( - 'POST' => array ( + '/vwpaxzjhlm' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/lbc/vae' => array ( + '/rh/gyhelc/nrsg' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yjvjzgqeu' => array ( - 'GET' => array ( + '/jxhkmjfdxc' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ipazeqf/su' => array ( + '/ctqijt' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/elczbleajatljok/' => array ( - 'GET' => array ( + '/zxewqo' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ywsqytcic/hslsaamh' => array ( + '/roktjolynzcptowpdx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yodwzdbtulky' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/awk/wt/t/famci' => array ( - 'POST' => array ( + '/zgtvsmseaorxqa' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/etjebpul/rbeffuwc/n/' => array ( + '/hyhwclcfi' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ihyhjwtzcdib' => array ( + '/argrmt/py/tggoanjdg' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qd/m/enavr' => array ( + '/xitltczbgwt' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/dggndyoyemdllpk/zdk/sy' => array ( - 'PATCH' => array ( + '/y/nirdpcqhltoj/lwtr' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/gyj/oqfkwewda' => array ( - 'PATCH' => array ( + '/ysksdoq' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rwa/ed/pdnhohff/g' => array ( + '/urvtjawlzkmcwcq' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/knsutdxy' => array ( - 'PATCH' => array ( + '/vsqbsukepm' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ugjwhucvcs/t' => array ( + '/ifmmpuaqgsejmogs/w' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/nwjdjygwby' => array ( + '/k/xfozxorxii' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zowoo' => array ( - 'DELETE' => array ( + '/hckcqzej' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bsqzhhpoh/ssjm/slbdz' => array ( - 'GET' => array ( + '/zhdczgv' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mnbdoxaizejf' => array ( - 'GET' => array ( + '/yqsp/ijss' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qdsragtu/or/nrmon' => array ( + '/z/mizcpp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/v/o/osbtynstduv' => array ( - 'GET' => array ( + '/hyjvawgrbroel' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pllccb/ta/' => array ( - 'GET' => array ( + '/mwuje/wyingz/bvpg' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/jpwkxxsfsvg/cfjd' => array ( - 'DELETE' => array ( + '/qtjn/xs/dnvcrnwfo/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/outjar' => array ( + '/jp/ir/wfgd' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/brsszopfyjhkgr' => array ( + '/j/mhtm' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pmkisr' => array ( + '/jdcppmarltk' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/vyvuusvbnn/froelu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/z/eor/ukmt' => array ( - 'DELETE' => array ( + '/dk/jvnzkynwpvj/p' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gr/iaaysjkfplx' => array ( + '/nqokiaq/gx' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/iawyhxkdytc' => array ( + '/hsfzj/pzl/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/dhllkqa' => array ( + '/fardnzmejiobgsl/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/atxvy' => array ( + '/imlk/iespcrmjfapmduy' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/pv/gwnqdijknbyguxg/' => array ( - 'PATCH' => array ( + '/krnfpk/yrs/rkvkzis' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/dgm/szr/o/xzf' => array ( + '/jtagk' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vwznvw/qubdjw/pnf' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/ynfkflgbm/itsrgr' => array ( - 'GET' => array ( + '/ajtojey' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/hfxhk' => array ( + '/uu/gzcux/ajca/y' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cnrxf' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/mveqsdielwhomsli' => array ( + '/rmu/lg/baoyhyr/xmkh' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/mdcekhz/exmukluq/ml' => array ( + '/w/jdjb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/b/pgehe' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/i/d/akvje/o' => array ( - 'POST' => array ( + '/ludlcgjuo/vrimkfw' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/kyrq/n/' => array ( + '/os/slfclqtcrn' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dzrxdqvzb/av/ecznpvzgt' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/jixvnmdya' => array ( - 'PATCH' => array ( + '/tg/dpxokfgsdx/rkbfw/ui' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ulyc/qsclpw' => array ( - 'GET' => array ( + '/mtfybr/vfrjfxksprw' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/caifvhniplxzqdhhczsm' => array ( + '/nm/ssseiowm/xtz/e' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dhoswe' => array ( + '/owu/gprhdkllufklzvo' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/av/qacavjryylhppjm' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/ofttanul' => array ( - 'PATCH' => array ( + '/bdjgceo' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/idvg/ruujdtc' => array ( + '/ci/j/t/zu/lbdon/xzvtsmdz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uqb/gdz/wmygesth' => array ( - 'PUT' => array ( + '/b/knpv/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/kuwb/tn' => array ( + '/qpvrdcvhv/o' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/auaastrvoixyvvsl/' => array ( + '/gijyyhequv/f' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bsqghcpqdtn' => array ( - 'DELETE' => array ( + '/qcj/u/xjmheb/v/xy' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/s/dctdult/pj' => array ( - 'PUT' => array ( + '/ymfftdylp/p/ftewbfkaf' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/eexhc/isbwvsf' => array ( + '/uwnvwxs' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ptmhlfdgai/fvqmcm/z' => array ( - 'PATCH' => array ( + '/rgfzlgs/tx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vmiv/pxhbxvb/z/ss' => array ( + '/pfthzrz/j' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/sqaiudweotvtrtnrirrn' => array ( - 'DELETE' => array ( + '/xbc/feqihwguck' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kjqy/fqhbnjfctiu' => array ( + '/v/ovvlekeb/dutkpuoxp' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/pwhw/ulyxquc/dq' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), - ), - '/kitoabzyek' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), - ), - '/w/huft/yicqvl/i' => array ( - 'POST' => array ( + '/ffl/ixub/njh/ycxtwgf' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/daetkodwdo/k' => array ( + '/wqjqqnhthgnblj' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vbmsuvlvdflmsrear' => array ( + '/webowigtyxzpybdllv' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qwhmnhosh/pvkfr/nup' => array ( - 'DELETE' => array ( + '/c/jmuttvqlbu/nm' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vlgbicdjsyqjrw/' => array ( - 'PATCH' => array ( + '/ufjb/o' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wobhqhfojpdwjskndyg' => array ( + '/a/dk/jvark/hjtepmzwowe/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xydcp' => array ( + '/lsjreozvfgvm' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/bzli/lpe/ysj/utus' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/tsr/rrsgjrzkqfsjb' => array ( + '/tha/atcqowhnfoib' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fgtxtnmk/wsuoo' => array ( + '/r/lklqmeqkrmwtozj/cew/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rpaujraszzj/ydm/mawe' => array ( + '/opngb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pypptydvd/l' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/ldldtqm/k' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/xdtiiqtostbexl' => array ( - 'DELETE' => array ( + '/fb/sziqpl/m/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/yyfl/rr/wxd' => array ( + '/h/iycftjooqnwjjxedqrb' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/puqma/xf/pyp/' => array ( + '/wdpty' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vpznvnap/eqgcwf/bufvh' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), - ), - '/wjhxzarfstgq/pqpa' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/kt/xwmpkedgb' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/biwrp/or/hlvfpm/hliu' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/ynkzjlctk' => array ( - 'DELETE' => array ( + '/qshbupkubeb' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/fzzwtjto/nzgae/m' => array ( - 'PATCH' => array ( + '/ulrnsevzb/giv' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/feikgdlclnzdv' => array ( + '/oc/krnkbxeqld/ydjbtkg' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/akd/kjupw' => array ( - 'PUT' => array ( + '/gyp/n/ma/iqstoaqok/rac/pe' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/pccdqxhgba/jaytgx' => array ( - 'POST' => array ( + '/fenzptbjfjbnaqog' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ofwtpnh/ydiq/ksfynzf' => array ( + '/dsdnighszdqvcsoarshz' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/s/jgjswqpcq/vwzjzvjs/' => array ( - 'GET' => array ( + '/y/qg/roolbrzd/gv' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/uo/mvtyz' => array ( + '/yngrchejg/aiuomi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gddwjbz' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/xbmhmtlhw' => array ( - 'PATCH' => array ( + '/qfwvpgc' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/asvokyjz/lhlzfrhfecmi' => array ( - 'POST' => array ( + '/ejnbevk/vbu/ehjmftsol' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/jjhqrq/phercerg/' => array ( + '/bflyoo' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/aifmtndfebkjg' => array ( - 'GET' => array ( + '/gkuunsiedz' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nywctcs' => array ( + '/xexljloeaivqlvm/mxhkl/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/dbqh/znujcqmmufxsikoy' => array ( - 'PUT' => array ( + '/dq/kbxaisrxmqa' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fpqw/khhubhcmdvzxeu/e' => array ( + '/qj/xboacivdto/awmv/v' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mvikf' => array ( - 'PUT' => array ( + '/rd/blkikcj' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/lgua/bubzw' => array ( + '/uadll/vh/ojkf/g' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/bmhucuugm' => array ( + '/ltpmwjqt/imt' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/knpjd/fdlvkkoysw/lri' => array ( + '/enbinnvdirnytagaf/tgl' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/yr/gqr/by/ojtorq' => array ( - 'PATCH' => array ( + '/zccxlx/qsnmeozkt/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/c/kxtduhdpw/sslotka' => array ( - 'DELETE' => array ( + '/xtchtgmiytcpfilc' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/sie/vtvzvk/odsugrgfwxx' => array ( - 'GET' => array ( + '/nukucnxetx' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/lnzefzlqzt/fy' => array ( + '/jamep/vtkru/mepnmdz' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/dcgnzsltmkbdomxwtk' => array ( - 'GET' => array ( + '/thxvjz' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/riikgmszqvtunhx' => array ( - 'GET' => array ( + '/uh/j/syqymqsgewutw' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/j/pmz/llseps/rvt/pmxwqlk' => array ( + '/frsvo/mmb/mjfmbrpqqvu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vdpm/pdydq/ljln' => array ( - 'PATCH' => array ( + '/immrv/ej/hv/cpc' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pexqniybocnvt/dwj/' => array ( - 'PUT' => array ( + '/rfuhe/h/xpmwwqa' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rbeifupa/nqboe/lf' => array ( + '/hxt/xvfj' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/e/xbtm' => array ( - 'POST' => array ( + '/sxvoaw/r/d' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vrfxiucww' => array ( - 'DELETE' => array ( +), +// regular routes +'regularRoutes' => array ( + 'xgsfuz' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/xgsfuz/sdnrajuu/{name}', + 'regex' => '#^/xgsfuz/sdnrajuu/(?P[^/]+)$#', + 'start' => '/xgsfuz/sdnrajuu/', + 'methods' => 'PUT,', ), ), - '/bbrrb/alq/ummia/ozwqp' => array ( - 'PATCH' => array ( + 'ptupe' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/ptupe/ehky/{name}', + 'regex' => '#^/ptupe/ehky/(?P[^/]+)$#', + 'start' => '/ptupe/ehky/', + 'methods' => 'DELETE,', ), ), - '/oam/fgizqrzpvirxq' => array ( - 'PUT' => array ( + 'hkbjf' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/hkbjf/{name}', + 'regex' => '#^/hkbjf/(?P[^/]+)$#', + 'start' => '/hkbjf/', + 'methods' => 'GET,', ), ), - '/pzyydvvtzhufbfymkgbi' => array ( - 'DELETE' => array ( + 'i' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/i/yjwzubw/{name}', + 'regex' => '#^/i/yjwzubw/(?P[^/]+)$#', + 'start' => '/i/yjwzubw/', + 'methods' => 'GET,', ), - ), - '/iivwf' => array ( - 'GET' => array ( + 1 => array ( 'handler' => 'handler_func', + 'original' => '/i/hgro/xyvgh/{name}', + 'regex' => '#^/i/hgro/xyvgh/(?P[^/]+)$#', + 'start' => '/i/hgro/', + 'methods' => 'DELETE,', ), - ), - '/khrgl' => array ( - 'GET' => array ( + 2 => array ( 'handler' => 'handler_func', + 'original' => '/i/wrq/arpohvxsq/{name}', + 'regex' => '#^/i/wrq/arpohvxsq/(?P[^/]+)$#', + 'start' => '/i/wrq/', + 'methods' => 'GET,', ), - ), - '/gjljkvomgghglt' => array ( - 'POST' => array ( + 3 => array ( 'handler' => 'handler_func', + 'original' => '/i/expgboehgnior/xk/zny/{name}', + 'regex' => '#^/i/expgboehgnior/xk/zny/(?P[^/]+)$#', + 'start' => '/i/expgboehgnior/', + 'methods' => 'PATCH,', ), ), - '/yrabgyprbtan' => array ( - 'POST' => array ( + 'ygrhbyolucih' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/ygrhbyolucih/tgtli/{name}', + 'regex' => '#^/ygrhbyolucih/tgtli/(?P[^/]+)$#', + 'start' => '/ygrhbyolucih/tgtli/', + 'methods' => 'DELETE,', ), ), - '/wowhebplkqvoirudaxx' => array ( - 'GET' => array ( + 'ns' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/ns/xifxash/whcu/{name}', + 'regex' => '#^/ns/xifxash/whcu/(?P[^/]+)$#', + 'start' => '/ns/xifxash/', + 'methods' => 'DELETE,', ), ), - '/jjyqvu/pmflf' => array ( - 'PATCH' => array ( + 'mefjgbylpqajkwecg' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/mefjgbylpqajkwecg/{name}', + 'regex' => '#^/mefjgbylpqajkwecg/(?P[^/]+)$#', + 'start' => '/mefjgbylpqajkwecg/', + 'methods' => 'GET,', ), ), - '/qywmv/osvjha/xay/mf' => array ( - 'PATCH' => array ( + 'mjorxxeoosbbbeivts' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/mjorxxeoosbbbeivts/s/j/{name}', + 'regex' => '#^/mjorxxeoosbbbeivts/s/j/(?P[^/]+)$#', + 'start' => '/mjorxxeoosbbbeivts/s/', + 'methods' => 'PUT,', ), ), - '/kxlpjeg' => array ( - 'PATCH' => array ( + 'widvpsomts' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/widvpsomts/{name}', + 'regex' => '#^/widvpsomts/(?P[^/]+)$#', + 'start' => '/widvpsomts/', + 'methods' => 'GET,', ), ), - '/w/vltqedutmxg/s/afsom' => array ( - 'PUT' => array ( + 'txp' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/txp/vt/{name}', + 'regex' => '#^/txp/vt/(?P[^/]+)$#', + 'start' => '/txp/vt/', + 'methods' => 'PUT,', ), ), - '/irgbmtcaspeurhp/u' => array ( - 'GET' => array ( + 'yega' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/yega/mawgtdee/bwx/b/ev/{name}', + 'regex' => '#^/yega/mawgtdee/bwx/b/ev/(?P[^/]+)$#', + 'start' => '/yega/mawgtdee/', + 'methods' => 'DELETE,', ), ), - '/im/rbapjlzmj' => array ( - 'GET' => array ( + 'jfllyp' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/jfllyp/{name}', + 'regex' => '#^/jfllyp/(?P[^/]+)$#', + 'start' => '/jfllyp/', + 'methods' => 'PUT,', ), ), - '/uspepuss/oavmzdcdm/' => array ( - 'PUT' => array ( + 'rcttgpnzjxnwmdl' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/rcttgpnzjxnwmdl/{name}', + 'regex' => '#^/rcttgpnzjxnwmdl/(?P[^/]+)$#', + 'start' => '/rcttgpnzjxnwmdl/', + 'methods' => 'PUT,', ), ), - '/nkudnemcahrjs/ebgxl' => array ( - 'DELETE' => array ( + 'iw' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/iw/nfja/{name}', + 'regex' => '#^/iw/nfja/(?P[^/]+)$#', + 'start' => '/iw/nfja/', + 'methods' => 'POST,', ), ), - '/yb/mfrgybr' => array ( - 'PATCH' => array ( + 'oxezcyqq' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/oxezcyqq/{name}', + 'regex' => '#^/oxezcyqq/(?P[^/]+)$#', + 'start' => '/oxezcyqq/', + 'methods' => 'PUT,', ), ), - '/g/oqgkvhl/lp' => array ( - 'GET' => array ( + 'bkoxp' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/bkoxp/pmkm/zxkasibcj/{name}', + 'regex' => '#^/bkoxp/pmkm/zxkasibcj/(?P[^/]+)$#', + 'start' => '/bkoxp/pmkm/', + 'methods' => 'DELETE,', ), ), - '/or/skjxkmdjscihgh' => array ( - 'DELETE' => array ( + 'up' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/up/o/or/{name}', + 'regex' => '#^/up/o/or/(?P[^/]+)$#', + 'start' => '/up/o/', + 'methods' => 'PATCH,', ), ), - '/lwikwh/e/msvupjvgi' => array ( - 'PUT' => array ( + 'e' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/e/efboghpa/auxpmhj/{name}', + 'regex' => '#^/e/efboghpa/auxpmhj/(?P[^/]+)$#', + 'start' => '/e/efboghpa/', + 'methods' => 'PUT,', ), - ), - '/xmh/qp/vj/x/hslpfn' => array ( - 'DELETE' => array ( + 1 => array ( 'handler' => 'handler_func', + 'original' => '/e/dcysf/sdcxo/qfybign/{name}', + 'regex' => '#^/e/dcysf/sdcxo/qfybign/(?P[^/]+)$#', + 'start' => '/e/dcysf/', + 'methods' => 'PUT,', ), ), - '/zc/vhwnvjztg/doxylxdu' => array ( - 'GET' => array ( + 'vwdsl' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/vwdsl/mtrb/{name}', + 'regex' => '#^/vwdsl/mtrb/(?P[^/]+)$#', + 'start' => '/vwdsl/mtrb/', + 'methods' => 'GET,', ), ), - '/ml/pqrc/yaj' => array ( - 'GET' => array ( + 'znlipzjtqd' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/znlipzjtqd/{name}', + 'regex' => '#^/znlipzjtqd/(?P[^/]+)$#', + 'start' => '/znlipzjtqd/', + 'methods' => 'PUT,', ), ), - '/huqjtewbnbgwlirbgu' => array ( - 'DELETE' => array ( + 'zcdbfslo' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/zcdbfslo/xxqaj/{name}', + 'regex' => '#^/zcdbfslo/xxqaj/(?P[^/]+)$#', + 'start' => '/zcdbfslo/xxqaj/', + 'methods' => 'POST,', ), ), - '/nxtpv' => array ( - 'PUT' => array ( + 'udctauiz' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/udctauiz/nn/{name}', + 'regex' => '#^/udctauiz/nn/(?P[^/]+)$#', + 'start' => '/udctauiz/nn/', + 'methods' => 'GET,', ), ), - '/jgnxnfiohrwa' => array ( - 'PUT' => array ( + 'opmr' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/opmr/y/b/{name}', + 'regex' => '#^/opmr/y/b/(?P[^/]+)$#', + 'start' => '/opmr/y/', + 'methods' => 'PATCH,', ), ), - '/rquutjzpmgggil' => array ( - 'PUT' => array ( + 'lpuowanmti' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/lpuowanmti/fo/uijmcagf/{name}', + 'regex' => '#^/lpuowanmti/fo/uijmcagf/(?P[^/]+)$#', + 'start' => '/lpuowanmti/fo/', + 'methods' => 'DELETE,', ), ), - '/bepbmzzo/z/yfp/ulufxlsy' => array ( - 'PATCH' => array ( + 'h' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/h/wxfrgzpozdcsaesmbcp/{name}', + 'regex' => '#^/h/wxfrgzpozdcsaesmbcp/(?P[^/]+)$#', + 'start' => '/h/wxfrgzpozdcsaesmbcp/', + 'methods' => 'DELETE,', ), - ), - '/xb/xaiw' => array ( - 'GET' => array ( + 1 => array ( 'handler' => 'handler_func', + 'original' => '/h/iqn/diaz/iwzghp/wl/{name}', + 'regex' => '#^/h/iqn/diaz/iwzghp/wl/(?P[^/]+)$#', + 'start' => '/h/iqn/', + 'methods' => 'GET,', ), - ), - '/cr/dro' => array ( - 'PUT' => array ( + 2 => array ( 'handler' => 'handler_func', + 'original' => '/h/lxzkrojjn/rh/thkp/myfe/{name}', + 'regex' => '#^/h/lxzkrojjn/rh/thkp/myfe/(?P[^/]+)$#', + 'start' => '/h/lxzkrojjn/', + 'methods' => 'DELETE,', ), ), - '/u/zremwwnauhpa' => array ( - 'GET' => array ( + 'ehowa' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/ehowa/{name}', + 'regex' => '#^/ehowa/(?P[^/]+)$#', + 'start' => '/ehowa/', + 'methods' => 'PATCH,', ), ), -), -// regular routes -'regularRoutes' => array ( - 'nxspfb' => array ( + 'lbrlfehbock' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/lbrlfehbock/qyny/{name}', + 'regex' => '#^/lbrlfehbock/qyny/(?P[^/]+)$#', + 'start' => '/lbrlfehbock/qyny/', + 'methods' => 'GET,', + ), + ), + 'ezwjrekbe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nxspfb/{name}', - 'regex' => '#^/nxspfb/(?P[^/]+)$#', - 'start' => '/nxspfb/', + 'original' => '/ezwjrekbe/vydkv/{name}', + 'regex' => '#^/ezwjrekbe/vydkv/(?P[^/]+)$#', + 'start' => '/ezwjrekbe/vydkv/', 'methods' => 'GET,', ), ), - 'hzs' => array ( + 'hxozfzkyjup' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hzs/ufkcgggelsxhne/{name}', - 'regex' => '#^/hzs/ufkcgggelsxhne/(?P[^/]+)$#', - 'start' => '/hzs/ufkcgggelsxhne/', - 'methods' => 'GET,', + 'original' => '/hxozfzkyjup/{name}', + 'regex' => '#^/hxozfzkyjup/(?P[^/]+)$#', + 'start' => '/hxozfzkyjup/', + 'methods' => 'POST,', ), ), - 'uwxiov' => array ( + 'lokmfqr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uwxiov/ieizwfn/s/a/{name}', - 'regex' => '#^/uwxiov/ieizwfn/s/a/(?P[^/]+)$#', - 'start' => '/uwxiov/ieizwfn/', + 'original' => '/lokmfqr/pkq/{name}', + 'regex' => '#^/lokmfqr/pkq/(?P[^/]+)$#', + 'start' => '/lokmfqr/pkq/', 'methods' => 'GET,', ), ), - 'nbuer' => array ( + 'sphgyzvsbpa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nbuer/{name}', - 'regex' => '#^/nbuer/(?P[^/]+)$#', - 'start' => '/nbuer/', - 'methods' => 'DELETE,', + 'original' => '/sphgyzvsbpa/mhfs/l/k/{name}', + 'regex' => '#^/sphgyzvsbpa/mhfs/l/k/(?P[^/]+)$#', + 'start' => '/sphgyzvsbpa/mhfs/', + 'methods' => 'GET,', ), ), - 'irlfukmrhu' => array ( + 'qhcgn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/irlfukmrhu/{name}', - 'regex' => '#^/irlfukmrhu/(?P[^/]+)$#', - 'start' => '/irlfukmrhu/', + 'original' => '/qhcgn/qvpq/{name}', + 'regex' => '#^/qhcgn/qvpq/(?P[^/]+)$#', + 'start' => '/qhcgn/qvpq/', 'methods' => 'PATCH,', ), ), - 'hlnldsooeegvsoy' => array ( + 'vzbqkrax' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hlnldsooeegvsoy/pjxfy/{name}', - 'regex' => '#^/hlnldsooeegvsoy/pjxfy/(?P[^/]+)$#', - 'start' => '/hlnldsooeegvsoy/pjxfy/', + 'original' => '/vzbqkrax/uye/{name}', + 'regex' => '#^/vzbqkrax/uye/(?P[^/]+)$#', + 'start' => '/vzbqkrax/uye/', 'methods' => 'GET,', ), ), - 'a' => array ( + 'lho' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/a/phpk/{name}', - 'regex' => '#^/a/phpk/(?P[^/]+)$#', - 'start' => '/a/phpk/', - 'methods' => 'DELETE,', + 'original' => '/lho/k/vwrh/nvpvl/tqlhd/{name}', + 'regex' => '#^/lho/k/vwrh/nvpvl/tqlhd/(?P[^/]+)$#', + 'start' => '/lho/k/', + 'methods' => 'POST,', ), ), - 'fgx' => array ( + 'wpj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fgx/hu/{name}', - 'regex' => '#^/fgx/hu/(?P[^/]+)$#', - 'start' => '/fgx/hu/', - 'methods' => 'PATCH,', + 'original' => '/wpj/he/{name}', + 'regex' => '#^/wpj/he/(?P[^/]+)$#', + 'start' => '/wpj/he/', + 'methods' => 'GET,', ), ), - 'ssuhs' => array ( + 'j' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ssuhs/ltoz/{name}', - 'regex' => '#^/ssuhs/ltoz/(?P[^/]+)$#', - 'start' => '/ssuhs/ltoz/', + 'original' => '/j/cw/tgecnzzgjkqgmo/{name}', + 'regex' => '#^/j/cw/tgecnzzgjkqgmo/(?P[^/]+)$#', + 'start' => '/j/cw/', + 'methods' => 'PUT,', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/j/qlspcusrgsx/{name}', + 'regex' => '#^/j/qlspcusrgsx/(?P[^/]+)$#', + 'start' => '/j/qlspcusrgsx/', 'methods' => 'GET,', ), + 2 => array ( + 'handler' => 'handler_func', + 'original' => '/j/mwvegmtgdt/{name}', + 'regex' => '#^/j/mwvegmtgdt/(?P[^/]+)$#', + 'start' => '/j/mwvegmtgdt/', + 'methods' => 'POST,', + ), + 3 => array ( + 'handler' => 'handler_func', + 'original' => '/j/usbdlmq/eibfuoheed/{name}', + 'regex' => '#^/j/usbdlmq/eibfuoheed/(?P[^/]+)$#', + 'start' => '/j/usbdlmq/', + 'methods' => 'PATCH,', + ), ), - 'ffdvarr' => array ( + 'xtxfrcwp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ffdvarr/m/sxktpjpxek/{name}', - 'regex' => '#^/ffdvarr/m/sxktpjpxek/(?P[^/]+)$#', - 'start' => '/ffdvarr/m/', - 'methods' => 'PUT,', + 'original' => '/xtxfrcwp/ddyuu/uc/wd/v/{name}', + 'regex' => '#^/xtxfrcwp/ddyuu/uc/wd/v/(?P[^/]+)$#', + 'start' => '/xtxfrcwp/ddyuu/', + 'methods' => 'POST,', ), ), - 'jtbhcuxwhwjmjmzs' => array ( + 'jqyxectvwjrcf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jtbhcuxwhwjmjmzs/{name}', - 'regex' => '#^/jtbhcuxwhwjmjmzs/(?P[^/]+)$#', - 'start' => '/jtbhcuxwhwjmjmzs/', + 'original' => '/jqyxectvwjrcf/{name}', + 'regex' => '#^/jqyxectvwjrcf/(?P[^/]+)$#', + 'start' => '/jqyxectvwjrcf/', 'methods' => 'GET,', ), ), - 'ppcjwddjnzrf' => array ( + 'dhkx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ppcjwddjnzrf/{name}', - 'regex' => '#^/ppcjwddjnzrf/(?P[^/]+)$#', - 'start' => '/ppcjwddjnzrf/', + 'original' => '/dhkx/muqljnb/{name}', + 'regex' => '#^/dhkx/muqljnb/(?P[^/]+)$#', + 'start' => '/dhkx/muqljnb/', 'methods' => 'GET,', ), ), - 'pmfonee' => array ( + 'ceisijtjm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pmfonee/{name}', - 'regex' => '#^/pmfonee/(?P[^/]+)$#', - 'start' => '/pmfonee/', - 'methods' => 'PUT,', + 'original' => '/ceisijtjm/{name}', + 'regex' => '#^/ceisijtjm/(?P[^/]+)$#', + 'start' => '/ceisijtjm/', + 'methods' => 'GET,', ), ), - 'x' => array ( + 'koqukbksmzm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/x/g/dygwx/ydkoujsrfg/{name}', - 'regex' => '#^/x/g/dygwx/ydkoujsrfg/(?P[^/]+)$#', - 'start' => '/x/g/', + 'original' => '/koqukbksmzm/{name}', + 'regex' => '#^/koqukbksmzm/(?P[^/]+)$#', + 'start' => '/koqukbksmzm/', 'methods' => 'PATCH,', ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/x/iurrsb/ruu/{name}', - 'regex' => '#^/x/iurrsb/ruu/(?P[^/]+)$#', - 'start' => '/x/iurrsb/', - 'methods' => 'GET,', - ), ), - 'tjgqos' => array ( + 'sold' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tjgqos/{name}', - 'regex' => '#^/tjgqos/(?P[^/]+)$#', - 'start' => '/tjgqos/', + 'original' => '/sold/jwjlrul/{name}', + 'regex' => '#^/sold/jwjlrul/(?P[^/]+)$#', + 'start' => '/sold/jwjlrul/', 'methods' => 'PATCH,', ), ), - 'qiqlv' => array ( + 'y' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qiqlv/p/k/{name}', - 'regex' => '#^/qiqlv/p/k/(?P[^/]+)$#', - 'start' => '/qiqlv/p/', - 'methods' => 'POST,', + 'original' => '/y/fscinycd/r/{name}', + 'regex' => '#^/y/fscinycd/r/(?P[^/]+)$#', + 'start' => '/y/fscinycd/', + 'methods' => 'GET,', ), ), - 'gq' => array ( + 'dzngzvfhmmidrgfreg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gq/ltw/{name}', - 'regex' => '#^/gq/ltw/(?P[^/]+)$#', - 'start' => '/gq/ltw/', + 'original' => '/dzngzvfhmmidrgfreg/{name}', + 'regex' => '#^/dzngzvfhmmidrgfreg/(?P[^/]+)$#', + 'start' => '/dzngzvfhmmidrgfreg/', 'methods' => 'GET,', ), ), - 'zlex' => array ( + 'ts' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zlex/awl/wpmswqi/{name}', - 'regex' => '#^/zlex/awl/wpmswqi/(?P[^/]+)$#', - 'start' => '/zlex/awl/', + 'original' => '/ts/q/euwbtqlvfedjxk/{name}', + 'regex' => '#^/ts/q/euwbtqlvfedjxk/(?P[^/]+)$#', + 'start' => '/ts/q/', 'methods' => 'GET,', ), ), - 'kjzsima' => array ( + 'xcdbbogm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kjzsima/{name}', - 'regex' => '#^/kjzsima/(?P[^/]+)$#', - 'start' => '/kjzsima/', + 'original' => '/xcdbbogm/dfwykqcqkinf/{name}', + 'regex' => '#^/xcdbbogm/dfwykqcqkinf/(?P[^/]+)$#', + 'start' => '/xcdbbogm/dfwykqcqkinf/', 'methods' => 'GET,', ), ), - 'ppklnbywep' => array ( + 'jrjkv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ppklnbywep/{name}', - 'regex' => '#^/ppklnbywep/(?P[^/]+)$#', - 'start' => '/ppklnbywep/', - 'methods' => 'GET,', + 'original' => '/jrjkv/{name}', + 'regex' => '#^/jrjkv/(?P[^/]+)$#', + 'start' => '/jrjkv/', + 'methods' => 'PUT,', ), ), - 'pq' => array ( + 'aybzabvolczdhaq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pq/ntsnmsrzs/{name}', - 'regex' => '#^/pq/ntsnmsrzs/(?P[^/]+)$#', - 'start' => '/pq/ntsnmsrzs/', - 'methods' => 'GET,', + 'original' => '/aybzabvolczdhaq/{name}', + 'regex' => '#^/aybzabvolczdhaq/(?P[^/]+)$#', + 'start' => '/aybzabvolczdhaq/', + 'methods' => 'PATCH,', ), ), - 'l' => array ( + 'z' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/l/vrucxrulo/{name}', - 'regex' => '#^/l/vrucxrulo/(?P[^/]+)$#', - 'start' => '/l/vrucxrulo/', + 'original' => '/z/fyscptap/{name}', + 'regex' => '#^/z/fyscptap/(?P[^/]+)$#', + 'start' => '/z/fyscptap/', 'methods' => 'GET,', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/l/oy/ijxxagfulyf/{name}', - 'regex' => '#^/l/oy/ijxxagfulyf/(?P[^/]+)$#', - 'start' => '/l/oy/', - 'methods' => 'PUT,', + 'original' => '/z/uotbyv/{name}', + 'regex' => '#^/z/uotbyv/(?P[^/]+)$#', + 'start' => '/z/uotbyv/', + 'methods' => 'PATCH,', ), - ), - 'mr' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/mr/oyvpjkpilsqajo/{name}', - 'regex' => '#^/mr/oyvpjkpilsqajo/(?P[^/]+)$#', - 'start' => '/mr/oyvpjkpilsqajo/', - 'methods' => 'PUT,', + 'original' => '/z/kuseh/udvayxvpnh/{name}', + 'regex' => '#^/z/kuseh/udvayxvpnh/(?P[^/]+)$#', + 'start' => '/z/kuseh/', + 'methods' => 'GET,', ), ), - 'yuc' => array ( + 'gbvwdytrlstq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yuc/fbgba/{name}', - 'regex' => '#^/yuc/fbgba/(?P[^/]+)$#', - 'start' => '/yuc/fbgba/', - 'methods' => 'GET,', + 'original' => '/gbvwdytrlstq/{name}', + 'regex' => '#^/gbvwdytrlstq/(?P[^/]+)$#', + 'start' => '/gbvwdytrlstq/', + 'methods' => 'POST,', ), ), - 'jes' => array ( + 'lketedknva' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jes/ossanb/zqw/{name}', - 'regex' => '#^/jes/ossanb/zqw/(?P[^/]+)$#', - 'start' => '/jes/ossanb/', + 'original' => '/lketedknva/bsyf/{name}', + 'regex' => '#^/lketedknva/bsyf/(?P[^/]+)$#', + 'start' => '/lketedknva/bsyf/', 'methods' => 'POST,', ), ), - 'mqeuykp' => array ( + 'fi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mqeuykp/{name}', - 'regex' => '#^/mqeuykp/(?P[^/]+)$#', - 'start' => '/mqeuykp/', - 'methods' => 'PATCH,', + 'original' => '/fi/u/djhkhmeril/{name}', + 'regex' => '#^/fi/u/djhkhmeril/(?P[^/]+)$#', + 'start' => '/fi/u/', + 'methods' => 'GET,', ), ), - 'sh' => array ( + 'uut' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sh/p/oojgstdecpsmf/{name}', - 'regex' => '#^/sh/p/oojgstdecpsmf/(?P[^/]+)$#', - 'start' => '/sh/p/', + 'original' => '/uut/pwk/{name}', + 'regex' => '#^/uut/pwk/(?P[^/]+)$#', + 'start' => '/uut/pwk/', 'methods' => 'POST,', ), ), - 'knl' => array ( + 'ux' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/knl/hhkfrzga/{name}', - 'regex' => '#^/knl/hhkfrzga/(?P[^/]+)$#', - 'start' => '/knl/hhkfrzga/', - 'methods' => 'GET,', + 'original' => '/ux/oarcjrhtnkzuict/{name}', + 'regex' => '#^/ux/oarcjrhtnkzuict/(?P[^/]+)$#', + 'start' => '/ux/oarcjrhtnkzuict/', + 'methods' => 'DELETE,', ), ), - 'wfkzlt' => array ( + 'hryvosrlasoi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wfkzlt/{name}', - 'regex' => '#^/wfkzlt/(?P[^/]+)$#', - 'start' => '/wfkzlt/', + 'original' => '/hryvosrlasoi/{name}', + 'regex' => '#^/hryvosrlasoi/(?P[^/]+)$#', + 'start' => '/hryvosrlasoi/', 'methods' => 'PUT,', ), ), - 'b' => array ( + 'pyizlyx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/b/chc/pealecps/y/{name}', - 'regex' => '#^/b/chc/pealecps/y/(?P[^/]+)$#', - 'start' => '/b/chc/', - 'methods' => 'PATCH,', + 'original' => '/pyizlyx/oslrusx/tvdq/{name}', + 'regex' => '#^/pyizlyx/oslrusx/tvdq/(?P[^/]+)$#', + 'start' => '/pyizlyx/oslrusx/', + 'methods' => 'DELETE,', ), ), - 'pjdju' => array ( + 'xen' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pjdju/dbbkxa/rqbfg/{name}', - 'regex' => '#^/pjdju/dbbkxa/rqbfg/(?P[^/]+)$#', - 'start' => '/pjdju/dbbkxa/', + 'original' => '/xen/t/ejgy/{name}', + 'regex' => '#^/xen/t/ejgy/(?P[^/]+)$#', + 'start' => '/xen/t/', 'methods' => 'GET,', ), ), - 'kitiuu' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/kitiuu/ct/{name}', - 'regex' => '#^/kitiuu/ct/(?P[^/]+)$#', - 'start' => '/kitiuu/ct/', - 'methods' => 'POST,', - ), - ), - 'kiojwp' => array ( + 'xgoal' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kiojwp/{name}', - 'regex' => '#^/kiojwp/(?P[^/]+)$#', - 'start' => '/kiojwp/', + 'original' => '/xgoal/{name}', + 'regex' => '#^/xgoal/(?P[^/]+)$#', + 'start' => '/xgoal/', 'methods' => 'GET,', ), ), - 'wjtmautihzubk' => array ( + 'mkzmabxmz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wjtmautihzubk/{name}', - 'regex' => '#^/wjtmautihzubk/(?P[^/]+)$#', - 'start' => '/wjtmautihzubk/', + 'original' => '/mkzmabxmz/zjy/v/{name}', + 'regex' => '#^/mkzmabxmz/zjy/v/(?P[^/]+)$#', + 'start' => '/mkzmabxmz/zjy/', 'methods' => 'GET,', ), ), - 'whuqjzhknyeookmfxzlq' => array ( + 'dljsupyyljzborjuezyc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/whuqjzhknyeookmfxzlq/{name}', - 'regex' => '#^/whuqjzhknyeookmfxzlq/(?P[^/]+)$#', - 'start' => '/whuqjzhknyeookmfxzlq/', - 'methods' => 'PATCH,', + 'original' => '/dljsupyyljzborjuezyc/{name}', + 'regex' => '#^/dljsupyyljzborjuezyc/(?P[^/]+)$#', + 'start' => '/dljsupyyljzborjuezyc/', + 'methods' => 'PUT,', ), ), - 'lzm' => array ( + 'gfm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lzm/rlbo/{name}', - 'regex' => '#^/lzm/rlbo/(?P[^/]+)$#', - 'start' => '/lzm/rlbo/', - 'methods' => 'POST,', + 'original' => '/gfm/n/lygls/diehithgd/{name}', + 'regex' => '#^/gfm/n/lygls/diehithgd/(?P[^/]+)$#', + 'start' => '/gfm/n/', + 'methods' => 'GET,', ), ), - 'horgyzvnn' => array ( + 'bizhql' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/horgyzvnn/{name}', - 'regex' => '#^/horgyzvnn/(?P[^/]+)$#', - 'start' => '/horgyzvnn/', - 'methods' => 'PATCH,', + 'original' => '/bizhql/{name}', + 'regex' => '#^/bizhql/(?P[^/]+)$#', + 'start' => '/bizhql/', + 'methods' => 'GET,', ), ), - 'wvrt' => array ( + 'btcuywr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wvrt/u/{name}', - 'regex' => '#^/wvrt/u/(?P[^/]+)$#', - 'start' => '/wvrt/u/', + 'original' => '/btcuywr/ekaialq/tu/ps/{name}', + 'regex' => '#^/btcuywr/ekaialq/tu/ps/(?P[^/]+)$#', + 'start' => '/btcuywr/ekaialq/', 'methods' => 'GET,', ), ), - 'r' => array ( + 'jxcdmlxyeudbgetotuip' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/r/huuwrvierxsw/{name}', - 'regex' => '#^/r/huuwrvierxsw/(?P[^/]+)$#', - 'start' => '/r/huuwrvierxsw/', - 'methods' => 'POST,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/r/bbnkr/nrjwbg/{name}', - 'regex' => '#^/r/bbnkr/nrjwbg/(?P[^/]+)$#', - 'start' => '/r/bbnkr/', + 'original' => '/jxcdmlxyeudbgetotuip/{name}', + 'regex' => '#^/jxcdmlxyeudbgetotuip/(?P[^/]+)$#', + 'start' => '/jxcdmlxyeudbgetotuip/', 'methods' => 'DELETE,', ), ), - 'h' => array ( + 'gthnkcmcena' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/h/r/hzkxcndxtkewl/{name}', - 'regex' => '#^/h/r/hzkxcndxtkewl/(?P[^/]+)$#', - 'start' => '/h/r/', - 'methods' => 'DELETE,', + 'original' => '/gthnkcmcena/{name}', + 'regex' => '#^/gthnkcmcena/(?P[^/]+)$#', + 'start' => '/gthnkcmcena/', + 'methods' => 'PATCH,', ), ), - 'cjcizl' => array ( + 'cgolhudur' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cjcizl/{name}', - 'regex' => '#^/cjcizl/(?P[^/]+)$#', - 'start' => '/cjcizl/', - 'methods' => 'PUT,', + 'original' => '/cgolhudur/m/{name}', + 'regex' => '#^/cgolhudur/m/(?P[^/]+)$#', + 'start' => '/cgolhudur/m/', + 'methods' => 'GET,', ), ), - 'nmcvbddzbqk' => array ( + 'qkmzwickuhqbic' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nmcvbddzbqk/{name}', - 'regex' => '#^/nmcvbddzbqk/(?P[^/]+)$#', - 'start' => '/nmcvbddzbqk/', - 'methods' => 'PATCH,', + 'original' => '/qkmzwickuhqbic/s/{name}', + 'regex' => '#^/qkmzwickuhqbic/s/(?P[^/]+)$#', + 'start' => '/qkmzwickuhqbic/s/', + 'methods' => 'POST,', ), ), - 'xvfvxcska' => array ( + 'mc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xvfvxcska/x/{name}', - 'regex' => '#^/xvfvxcska/x/(?P[^/]+)$#', - 'start' => '/xvfvxcska/x/', - 'methods' => 'GET,', + 'original' => '/mc/hrqicke/sclwfwqjtv/{name}', + 'regex' => '#^/mc/hrqicke/sclwfwqjtv/(?P[^/]+)$#', + 'start' => '/mc/hrqicke/', + 'methods' => 'DELETE,', ), ), - 'dlsiqkkcenx' => array ( + 'amqyxbvc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dlsiqkkcenx/pxvop/{name}', - 'regex' => '#^/dlsiqkkcenx/pxvop/(?P[^/]+)$#', - 'start' => '/dlsiqkkcenx/pxvop/', - 'methods' => 'DELETE,', + 'original' => '/amqyxbvc/{name}', + 'regex' => '#^/amqyxbvc/(?P[^/]+)$#', + 'start' => '/amqyxbvc/', + 'methods' => 'GET,', ), ), - 'damgadd' => array ( + 'lrnzfjzsqb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/damgadd/fbyrnc/{name}', - 'regex' => '#^/damgadd/fbyrnc/(?P[^/]+)$#', - 'start' => '/damgadd/fbyrnc/', - 'methods' => 'DELETE,', + 'original' => '/lrnzfjzsqb/{name}', + 'regex' => '#^/lrnzfjzsqb/(?P[^/]+)$#', + 'start' => '/lrnzfjzsqb/', + 'methods' => 'GET,', ), ), - 'xkmexyznwr' => array ( + 'dunshiglcppgbz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xkmexyznwr/{name}', - 'regex' => '#^/xkmexyznwr/(?P[^/]+)$#', - 'start' => '/xkmexyznwr/', + 'original' => '/dunshiglcppgbz/bfsa/{name}', + 'regex' => '#^/dunshiglcppgbz/bfsa/(?P[^/]+)$#', + 'start' => '/dunshiglcppgbz/bfsa/', 'methods' => 'PUT,', ), ), - 'vs' => array ( + 'xwesw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vs/lwanoy/{name}', - 'regex' => '#^/vs/lwanoy/(?P[^/]+)$#', - 'start' => '/vs/lwanoy/', - 'methods' => 'PUT,', + 'original' => '/xwesw/lsobay/woz/uznkd/{name}', + 'regex' => '#^/xwesw/lsobay/woz/uznkd/(?P[^/]+)$#', + 'start' => '/xwesw/lsobay/', + 'methods' => 'GET,', ), ), - 'tvwpzhtfgig' => array ( + 'fbloi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tvwpzhtfgig/{name}', - 'regex' => '#^/tvwpzhtfgig/(?P[^/]+)$#', - 'start' => '/tvwpzhtfgig/', - 'methods' => 'GET,', + 'original' => '/fbloi/{name}', + 'regex' => '#^/fbloi/(?P[^/]+)$#', + 'start' => '/fbloi/', + 'methods' => 'PATCH,', ), ), - 'cu' => array ( + 'cptf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cu/bxybq/ygyfprja/o/{name}', - 'regex' => '#^/cu/bxybq/ygyfprja/o/(?P[^/]+)$#', - 'start' => '/cu/bxybq/', + 'original' => '/cptf/g/jnj/{name}', + 'regex' => '#^/cptf/g/jnj/(?P[^/]+)$#', + 'start' => '/cptf/g/', 'methods' => 'GET,', ), ), - 'eyhuisksdsmaz' => array ( + 'kkawc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eyhuisksdsmaz/{name}', - 'regex' => '#^/eyhuisksdsmaz/(?P[^/]+)$#', - 'start' => '/eyhuisksdsmaz/', + 'original' => '/kkawc/knsb/yoz/v/{name}', + 'regex' => '#^/kkawc/knsb/yoz/v/(?P[^/]+)$#', + 'start' => '/kkawc/knsb/', 'methods' => 'PATCH,', ), ), - 'eqgajekzjkh' => array ( + 'yqfoe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eqgajekzjkh/acdf/vyo/{name}', - 'regex' => '#^/eqgajekzjkh/acdf/vyo/(?P[^/]+)$#', - 'start' => '/eqgajekzjkh/acdf/', - 'methods' => 'POST,', + 'original' => '/yqfoe/li/{name}', + 'regex' => '#^/yqfoe/li/(?P[^/]+)$#', + 'start' => '/yqfoe/li/', + 'methods' => 'PUT,', ), ), - 'dghl' => array ( + 'vxglvbolpjjn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dghl/v/t/de/udy/{name}', - 'regex' => '#^/dghl/v/t/de/udy/(?P[^/]+)$#', - 'start' => '/dghl/v/', + 'original' => '/vxglvbolpjjn/j/kemyopw/{name}', + 'regex' => '#^/vxglvbolpjjn/j/kemyopw/(?P[^/]+)$#', + 'start' => '/vxglvbolpjjn/j/', 'methods' => 'DELETE,', ), ), - 'htyw' => array ( + 'vvnrnxhvdcf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/htyw/osz/{name}', - 'regex' => '#^/htyw/osz/(?P[^/]+)$#', - 'start' => '/htyw/osz/', - 'methods' => 'GET,', + 'original' => '/vvnrnxhvdcf/{name}', + 'regex' => '#^/vvnrnxhvdcf/(?P[^/]+)$#', + 'start' => '/vvnrnxhvdcf/', + 'methods' => 'POST,', ), ), - 'bvqibciphhd' => array ( + 'qrtuhmlr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bvqibciphhd/p/{name}', - 'regex' => '#^/bvqibciphhd/p/(?P[^/]+)$#', - 'start' => '/bvqibciphhd/p/', - 'methods' => 'PUT,', + 'original' => '/qrtuhmlr/{name}', + 'regex' => '#^/qrtuhmlr/(?P[^/]+)$#', + 'start' => '/qrtuhmlr/', + 'methods' => 'POST,', ), ), - 'ci' => array ( + 'peacgu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ci/onszzyuc/{name}', - 'regex' => '#^/ci/onszzyuc/(?P[^/]+)$#', - 'start' => '/ci/onszzyuc/', - 'methods' => 'PUT,', + 'original' => '/peacgu/{name}', + 'regex' => '#^/peacgu/(?P[^/]+)$#', + 'start' => '/peacgu/', + 'methods' => 'POST,', ), ), - 'xx' => array ( + 'lnac' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xx/rpalp/{name}', - 'regex' => '#^/xx/rpalp/(?P[^/]+)$#', - 'start' => '/xx/rpalp/', + 'original' => '/lnac/hur/{name}', + 'regex' => '#^/lnac/hur/(?P[^/]+)$#', + 'start' => '/lnac/hur/', 'methods' => 'GET,', ), ), - 'adwcixsbowkwis' => array ( + 'fp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/adwcixsbowkwis/{name}', - 'regex' => '#^/adwcixsbowkwis/(?P[^/]+)$#', - 'start' => '/adwcixsbowkwis/', + 'original' => '/fp/sgmc/jcrmcwwsjojnk/{name}', + 'regex' => '#^/fp/sgmc/jcrmcwwsjojnk/(?P[^/]+)$#', + 'start' => '/fp/sgmc/', 'methods' => 'GET,', ), ), - 'rbzg' => array ( + 'mcnrzwlem' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rbzg/nnxxxbpzc/{name}', - 'regex' => '#^/rbzg/nnxxxbpzc/(?P[^/]+)$#', - 'start' => '/rbzg/nnxxxbpzc/', + 'original' => '/mcnrzwlem/{name}', + 'regex' => '#^/mcnrzwlem/(?P[^/]+)$#', + 'start' => '/mcnrzwlem/', 'methods' => 'POST,', ), ), - 'wluyg' => array ( + 'oml' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wluyg/zdk/w/{name}', - 'regex' => '#^/wluyg/zdk/w/(?P[^/]+)$#', - 'start' => '/wluyg/zdk/', - 'methods' => 'PATCH,', + 'original' => '/oml/povhqnjozziux/hhw/{name}', + 'regex' => '#^/oml/povhqnjozziux/hhw/(?P[^/]+)$#', + 'start' => '/oml/povhqnjozziux/', + 'methods' => 'PUT,', ), ), - 'oxxysladqjpvgvhsfl' => array ( + 'ybm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oxxysladqjpvgvhsfl/rn/{name}', - 'regex' => '#^/oxxysladqjpvgvhsfl/rn/(?P[^/]+)$#', - 'start' => '/oxxysladqjpvgvhsfl/rn/', - 'methods' => 'PATCH,', + 'original' => '/ybm/rnbykafgtqmasg/{name}', + 'regex' => '#^/ybm/rnbykafgtqmasg/(?P[^/]+)$#', + 'start' => '/ybm/rnbykafgtqmasg/', + 'methods' => 'POST,', ), ), - 'rokuf' => array ( + 'wpmexrnfxorghwoa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rokuf/l/{name}', - 'regex' => '#^/rokuf/l/(?P[^/]+)$#', - 'start' => '/rokuf/l/', + 'original' => '/wpmexrnfxorghwoa/lq/{name}', + 'regex' => '#^/wpmexrnfxorghwoa/lq/(?P[^/]+)$#', + 'start' => '/wpmexrnfxorghwoa/lq/', 'methods' => 'GET,', ), ), - 'zimdww' => array ( + 'jiaid' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zimdww/{name}', - 'regex' => '#^/zimdww/(?P[^/]+)$#', - 'start' => '/zimdww/', + 'original' => '/jiaid/{name}', + 'regex' => '#^/jiaid/(?P[^/]+)$#', + 'start' => '/jiaid/', 'methods' => 'GET,', ), ), - 'iagnpuib' => array ( + 'occ' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iagnpuib/p/mfjoho/bskzl/{name}', - 'regex' => '#^/iagnpuib/p/mfjoho/bskzl/(?P[^/]+)$#', - 'start' => '/iagnpuib/p/', - 'methods' => 'GET,', + 'original' => '/occ/cvg/{name}', + 'regex' => '#^/occ/cvg/(?P[^/]+)$#', + 'start' => '/occ/cvg/', + 'methods' => 'PATCH,', ), ), - 'auymaqnbiiuuap' => array ( + 'umcsaetxbtfximlkqfl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/auymaqnbiiuuap/{name}', - 'regex' => '#^/auymaqnbiiuuap/(?P[^/]+)$#', - 'start' => '/auymaqnbiiuuap/', - 'methods' => 'GET,', + 'original' => '/umcsaetxbtfximlkqfl/{name}', + 'regex' => '#^/umcsaetxbtfximlkqfl/(?P[^/]+)$#', + 'start' => '/umcsaetxbtfximlkqfl/', + 'methods' => 'PUT,', ), ), - 'yp' => array ( + 'oj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yp/qmubodqxwph/{name}', - 'regex' => '#^/yp/qmubodqxwph/(?P[^/]+)$#', - 'start' => '/yp/qmubodqxwph/', - 'methods' => 'POST,', + 'original' => '/oj/c/yrkgyt/{name}', + 'regex' => '#^/oj/c/yrkgyt/(?P[^/]+)$#', + 'start' => '/oj/c/', + 'methods' => 'PATCH,', ), ), - 'tearef' => array ( + 'scrncns' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tearef/{name}', - 'regex' => '#^/tearef/(?P[^/]+)$#', - 'start' => '/tearef/', - 'methods' => 'PUT,', + 'original' => '/scrncns/gdhqnb/{name}', + 'regex' => '#^/scrncns/gdhqnb/(?P[^/]+)$#', + 'start' => '/scrncns/gdhqnb/', + 'methods' => 'DELETE,', ), ), - 'psxtzqbtyfer' => array ( + 'lejoywus' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/psxtzqbtyfer/p/{name}', - 'regex' => '#^/psxtzqbtyfer/p/(?P[^/]+)$#', - 'start' => '/psxtzqbtyfer/p/', - 'methods' => 'PUT,', + 'original' => '/lejoywus/{name}', + 'regex' => '#^/lejoywus/(?P[^/]+)$#', + 'start' => '/lejoywus/', + 'methods' => 'PATCH,', ), ), - 'deuu' => array ( + 'x' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/deuu/iulyk/{name}', - 'regex' => '#^/deuu/iulyk/(?P[^/]+)$#', - 'start' => '/deuu/iulyk/', - 'methods' => 'POST,', + 'original' => '/x/ly/iq/mxmfz/{name}', + 'regex' => '#^/x/ly/iq/mxmfz/(?P[^/]+)$#', + 'start' => '/x/ly/', + 'methods' => 'PUT,', ), - ), - 'gpctejhoryhiuttwcqxy' => array ( - 0 => array ( + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/x/cmu/n/{name}', + 'regex' => '#^/x/cmu/n/(?P[^/]+)$#', + 'start' => '/x/cmu/', + 'methods' => 'PATCH,', + ), + 2 => array ( 'handler' => 'handler_func', - 'original' => '/gpctejhoryhiuttwcqxy/{name}', - 'regex' => '#^/gpctejhoryhiuttwcqxy/(?P[^/]+)$#', - 'start' => '/gpctejhoryhiuttwcqxy/', + 'original' => '/x/ohnxjcfimswvfacs/{name}', + 'regex' => '#^/x/ohnxjcfimswvfacs/(?P[^/]+)$#', + 'start' => '/x/ohnxjcfimswvfacs/', 'methods' => 'PUT,', ), - ), - 'veavxraamq' => array ( - 0 => array ( + 3 => array ( 'handler' => 'handler_func', - 'original' => '/veavxraamq/dxg/{name}', - 'regex' => '#^/veavxraamq/dxg/(?P[^/]+)$#', - 'start' => '/veavxraamq/dxg/', - 'methods' => 'PATCH,', + 'original' => '/x/dzorapsbgar/{name}', + 'regex' => '#^/x/dzorapsbgar/(?P[^/]+)$#', + 'start' => '/x/dzorapsbgar/', + 'methods' => 'GET,', ), - ), - 'vembyuhwfaw' => array ( - 0 => array ( + 4 => array ( 'handler' => 'handler_func', - 'original' => '/vembyuhwfaw/cp/{name}', - 'regex' => '#^/vembyuhwfaw/cp/(?P[^/]+)$#', - 'start' => '/vembyuhwfaw/cp/', - 'methods' => 'PATCH,', + 'original' => '/x/smcml/zhoqpf/{name}', + 'regex' => '#^/x/smcml/zhoqpf/(?P[^/]+)$#', + 'start' => '/x/smcml/', + 'methods' => 'DELETE,', ), ), - 'xffdkhkzgeuyj' => array ( + 'ydiwrwrdhrut' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xffdkhkzgeuyj/{name}', - 'regex' => '#^/xffdkhkzgeuyj/(?P[^/]+)$#', - 'start' => '/xffdkhkzgeuyj/', + 'original' => '/ydiwrwrdhrut/{name}', + 'regex' => '#^/ydiwrwrdhrut/(?P[^/]+)$#', + 'start' => '/ydiwrwrdhrut/', 'methods' => 'GET,', ), ), - 'mdlpub' => array ( + 'rajfal' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mdlpub/{name}', - 'regex' => '#^/mdlpub/(?P[^/]+)$#', - 'start' => '/mdlpub/', + 'original' => '/rajfal/{name}', + 'regex' => '#^/rajfal/(?P[^/]+)$#', + 'start' => '/rajfal/', 'methods' => 'GET,', ), ), - 'yfeqrfwrjwiwk' => array ( + 'jlufkgwtkbmaqed' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yfeqrfwrjwiwk/{name}', - 'regex' => '#^/yfeqrfwrjwiwk/(?P[^/]+)$#', - 'start' => '/yfeqrfwrjwiwk/', - 'methods' => 'POST,', + 'original' => '/jlufkgwtkbmaqed/{name}', + 'regex' => '#^/jlufkgwtkbmaqed/(?P[^/]+)$#', + 'start' => '/jlufkgwtkbmaqed/', + 'methods' => 'PATCH,', ), ), - 'ffvkisqxtsuvhgg' => array ( + 'b' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ffvkisqxtsuvhgg/{name}', - 'regex' => '#^/ffvkisqxtsuvhgg/(?P[^/]+)$#', - 'start' => '/ffvkisqxtsuvhgg/', - 'methods' => 'POST,', + 'original' => '/b/ekodgvm/a/{name}', + 'regex' => '#^/b/ekodgvm/a/(?P[^/]+)$#', + 'start' => '/b/ekodgvm/', + 'methods' => 'PATCH,', ), - ), - 'vyljcnizfsbyb' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/vyljcnizfsbyb/{name}', - 'regex' => '#^/vyljcnizfsbyb/(?P[^/]+)$#', - 'start' => '/vyljcnizfsbyb/', - 'methods' => 'DELETE,', + 'original' => '/b/d/agkg/alok/{name}', + 'regex' => '#^/b/d/agkg/alok/(?P[^/]+)$#', + 'start' => '/b/d/', + 'methods' => 'GET,', ), ), - 't' => array ( + 'hrubupqjnimiug' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/t/zewutnnybk/vj/gcj/{name}', - 'regex' => '#^/t/zewutnnybk/vj/gcj/(?P[^/]+)$#', - 'start' => '/t/zewutnnybk/', + 'original' => '/hrubupqjnimiug/enjm/{name}', + 'regex' => '#^/hrubupqjnimiug/enjm/(?P[^/]+)$#', + 'start' => '/hrubupqjnimiug/enjm/', 'methods' => 'PUT,', ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/t/o/i/sr/zp/cwb/{name}', - 'regex' => '#^/t/o/i/sr/zp/cwb/(?P[^/]+)$#', - 'start' => '/t/o/', - 'methods' => 'GET,', - ), ), - 'ksalamk' => array ( + 'qgargfexdxygzwj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ksalamk/t/{name}', - 'regex' => '#^/ksalamk/t/(?P[^/]+)$#', - 'start' => '/ksalamk/t/', - 'methods' => 'GET,', + 'original' => '/qgargfexdxygzwj/vdo/{name}', + 'regex' => '#^/qgargfexdxygzwj/vdo/(?P[^/]+)$#', + 'start' => '/qgargfexdxygzwj/vdo/', + 'methods' => 'DELETE,', ), ), - 'trji' => array ( + 'gtkfvs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/trji/zn/{name}', - 'regex' => '#^/trji/zn/(?P[^/]+)$#', - 'start' => '/trji/zn/', + 'original' => '/gtkfvs/tw/qsmeazh/{name}', + 'regex' => '#^/gtkfvs/tw/qsmeazh/(?P[^/]+)$#', + 'start' => '/gtkfvs/tw/', 'methods' => 'GET,', ), ), - 'bwrsu' => array ( + 'd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bwrsu/btohafg/{name}', - 'regex' => '#^/bwrsu/btohafg/(?P[^/]+)$#', - 'start' => '/bwrsu/btohafg/', + 'original' => '/d/vwp/oyff/m/{name}', + 'regex' => '#^/d/vwp/oyff/m/(?P[^/]+)$#', + 'start' => '/d/vwp/', 'methods' => 'PATCH,', ), - ), - 'zwi' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/zwi/f/gmmrpb/{name}', - 'regex' => '#^/zwi/f/gmmrpb/(?P[^/]+)$#', - 'start' => '/zwi/f/', - 'methods' => 'PUT,', + 'original' => '/d/padqqa/{name}', + 'regex' => '#^/d/padqqa/(?P[^/]+)$#', + 'start' => '/d/padqqa/', + 'methods' => 'DELETE,', ), ), - 'dkxsddzz' => array ( + 'umh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dkxsddzz/vgxiqxxwy/{name}', - 'regex' => '#^/dkxsddzz/vgxiqxxwy/(?P[^/]+)$#', - 'start' => '/dkxsddzz/vgxiqxxwy/', - 'methods' => 'PATCH,', + 'original' => '/umh/bvza/{name}', + 'regex' => '#^/umh/bvza/(?P[^/]+)$#', + 'start' => '/umh/bvza/', + 'methods' => 'DELETE,', ), ), - 'xvdqfyix' => array ( + 'qobzr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xvdqfyix/qlwcmcqkp/bkk/{name}', - 'regex' => '#^/xvdqfyix/qlwcmcqkp/bkk/(?P[^/]+)$#', - 'start' => '/xvdqfyix/qlwcmcqkp/', + 'original' => '/qobzr/a/ogjevrh/zz/{name}', + 'regex' => '#^/qobzr/a/ogjevrh/zz/(?P[^/]+)$#', + 'start' => '/qobzr/a/', 'methods' => 'GET,', ), ), - 'qffrz' => array ( + 'zmqgei' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qffrz/ufepmp/{name}', - 'regex' => '#^/qffrz/ufepmp/(?P[^/]+)$#', - 'start' => '/qffrz/ufepmp/', - 'methods' => 'PATCH,', + 'original' => '/zmqgei/{name}', + 'regex' => '#^/zmqgei/(?P[^/]+)$#', + 'start' => '/zmqgei/', + 'methods' => 'POST,', ), ), - 'rwtwqygal' => array ( + 'kpwmijsfjsz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rwtwqygal/j/{name}', - 'regex' => '#^/rwtwqygal/j/(?P[^/]+)$#', - 'start' => '/rwtwqygal/j/', + 'original' => '/kpwmijsfjsz/hlkk/{name}', + 'regex' => '#^/kpwmijsfjsz/hlkk/(?P[^/]+)$#', + 'start' => '/kpwmijsfjsz/hlkk/', 'methods' => 'PUT,', ), ), - 'z' => array ( + 'yhebrx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/z/aqgtt/{name}', - 'regex' => '#^/z/aqgtt/(?P[^/]+)$#', - 'start' => '/z/aqgtt/', - 'methods' => 'DELETE,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/z/iodj/{name}', - 'regex' => '#^/z/iodj/(?P[^/]+)$#', - 'start' => '/z/iodj/', - 'methods' => 'PATCH,', + 'original' => '/yhebrx/{name}', + 'regex' => '#^/yhebrx/(?P[^/]+)$#', + 'start' => '/yhebrx/', + 'methods' => 'POST,', ), ), - 'okh' => array ( + 'nzsnmfwqqjubseiy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/okh/tnmbcjnqwdduv/{name}', - 'regex' => '#^/okh/tnmbcjnqwdduv/(?P[^/]+)$#', - 'start' => '/okh/tnmbcjnqwdduv/', + 'original' => '/nzsnmfwqqjubseiy/{name}', + 'regex' => '#^/nzsnmfwqqjubseiy/(?P[^/]+)$#', + 'start' => '/nzsnmfwqqjubseiy/', 'methods' => 'DELETE,', ), ), - 'dqtonolzzgm' => array ( + 'xe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dqtonolzzgm/{name}', - 'regex' => '#^/dqtonolzzgm/(?P[^/]+)$#', - 'start' => '/dqtonolzzgm/', - 'methods' => 'POST,', + 'original' => '/xe/fkpa/ijysvzrjduwvyb/{name}', + 'regex' => '#^/xe/fkpa/ijysvzrjduwvyb/(?P[^/]+)$#', + 'start' => '/xe/fkpa/', + 'methods' => 'GET,', ), ), - 'cbyz' => array ( + 'naoeavx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cbyz/zc/vwhq/{name}', - 'regex' => '#^/cbyz/zc/vwhq/(?P[^/]+)$#', - 'start' => '/cbyz/zc/', - 'methods' => 'DELETE,', + 'original' => '/naoeavx/jdowby/d/{name}', + 'regex' => '#^/naoeavx/jdowby/d/(?P[^/]+)$#', + 'start' => '/naoeavx/jdowby/', + 'methods' => 'PUT,', ), ), - 'vpkvxvviclpulob' => array ( + 'wjpiwv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vpkvxvviclpulob/lnmi/{name}', - 'regex' => '#^/vpkvxvviclpulob/lnmi/(?P[^/]+)$#', - 'start' => '/vpkvxvviclpulob/lnmi/', - 'methods' => 'PATCH,', + 'original' => '/wjpiwv/bmki/{name}', + 'regex' => '#^/wjpiwv/bmki/(?P[^/]+)$#', + 'start' => '/wjpiwv/bmki/', + 'methods' => 'PUT,', ), ), - 'wk' => array ( + 'pknwb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wk/hzuqsa/{name}', - 'regex' => '#^/wk/hzuqsa/(?P[^/]+)$#', - 'start' => '/wk/hzuqsa/', + 'original' => '/pknwb/zw/{name}', + 'regex' => '#^/pknwb/zw/(?P[^/]+)$#', + 'start' => '/pknwb/zw/', 'methods' => 'GET,', ), ), - 'rn' => array ( + 'kdamuhixsxjfxul' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rn/jip/gwspj/{name}', - 'regex' => '#^/rn/jip/gwspj/(?P[^/]+)$#', - 'start' => '/rn/jip/', + 'original' => '/kdamuhixsxjfxul/{name}', + 'regex' => '#^/kdamuhixsxjfxul/(?P[^/]+)$#', + 'start' => '/kdamuhixsxjfxul/', 'methods' => 'POST,', ), ), - 'srrnyjx' => array ( + 'rrfbitgltxvyilwjhbo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/srrnyjx/{name}', - 'regex' => '#^/srrnyjx/(?P[^/]+)$#', - 'start' => '/srrnyjx/', - 'methods' => 'PUT,', + 'original' => '/rrfbitgltxvyilwjhbo/{name}', + 'regex' => '#^/rrfbitgltxvyilwjhbo/(?P[^/]+)$#', + 'start' => '/rrfbitgltxvyilwjhbo/', + 'methods' => 'GET,', ), ), - 'qy' => array ( + 'csbqr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qy/lceds/{name}', - 'regex' => '#^/qy/lceds/(?P[^/]+)$#', - 'start' => '/qy/lceds/', - 'methods' => 'GET,', + 'original' => '/csbqr/{name}', + 'regex' => '#^/csbqr/(?P[^/]+)$#', + 'start' => '/csbqr/', + 'methods' => 'POST,', ), ), - 'demnxuujuokkiteow' => array ( + 'vodks' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/demnxuujuokkiteow/{name}', - 'regex' => '#^/demnxuujuokkiteow/(?P[^/]+)$#', - 'start' => '/demnxuujuokkiteow/', + 'original' => '/vodks/bcrf/vef/tftkt/i/tw/{name}', + 'regex' => '#^/vodks/bcrf/vef/tftkt/i/tw/(?P[^/]+)$#', + 'start' => '/vodks/bcrf/', 'methods' => 'GET,', ), ), - 'tmwu' => array ( + 'sjlsa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tmwu/ehhhmuc/{name}', - 'regex' => '#^/tmwu/ehhhmuc/(?P[^/]+)$#', - 'start' => '/tmwu/ehhhmuc/', - 'methods' => 'GET,', + 'original' => '/sjlsa/y/{name}', + 'regex' => '#^/sjlsa/y/(?P[^/]+)$#', + 'start' => '/sjlsa/y/', + 'methods' => 'PUT,', ), ), - 'ycalj' => array ( + 'kpnoek' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ycalj/{name}', - 'regex' => '#^/ycalj/(?P[^/]+)$#', - 'start' => '/ycalj/', + 'original' => '/kpnoek/ql/is/i/{name}', + 'regex' => '#^/kpnoek/ql/is/i/(?P[^/]+)$#', + 'start' => '/kpnoek/ql/', 'methods' => 'GET,', ), ), - 'urbdecv' => array ( + 'fkytls' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/urbdecv/{name}', - 'regex' => '#^/urbdecv/(?P[^/]+)$#', - 'start' => '/urbdecv/', + 'original' => '/fkytls/{name}', + 'regex' => '#^/fkytls/(?P[^/]+)$#', + 'start' => '/fkytls/', 'methods' => 'POST,', ), ), - 'zcvimpzhccdfccv' => array ( + 'yuosc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zcvimpzhccdfccv/{name}', - 'regex' => '#^/zcvimpzhccdfccv/(?P[^/]+)$#', - 'start' => '/zcvimpzhccdfccv/', - 'methods' => 'GET,', + 'original' => '/yuosc/wrxcr/{name}', + 'regex' => '#^/yuosc/wrxcr/(?P[^/]+)$#', + 'start' => '/yuosc/wrxcr/', + 'methods' => 'DELETE,', ), ), - 'ujbkr' => array ( + 'uct' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ujbkr/{name}', - 'regex' => '#^/ujbkr/(?P[^/]+)$#', - 'start' => '/ujbkr/', + 'original' => '/uct/wjfrdnynazgpywr/{name}', + 'regex' => '#^/uct/wjfrdnynazgpywr/(?P[^/]+)$#', + 'start' => '/uct/wjfrdnynazgpywr/', 'methods' => 'PATCH,', ), ), - 'dqykcatibofz' => array ( + 'rmavahkbcnml' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dqykcatibofz/kohkna/{name}', - 'regex' => '#^/dqykcatibofz/kohkna/(?P[^/]+)$#', - 'start' => '/dqykcatibofz/kohkna/', + 'original' => '/rmavahkbcnml/{name}', + 'regex' => '#^/rmavahkbcnml/(?P[^/]+)$#', + 'start' => '/rmavahkbcnml/', 'methods' => 'PATCH,', ), ), - 'pybzeiub' => array ( + 'zgunbzbyrexrcdovyc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pybzeiub/{name}', - 'regex' => '#^/pybzeiub/(?P[^/]+)$#', - 'start' => '/pybzeiub/', - 'methods' => 'GET,', + 'original' => '/zgunbzbyrexrcdovyc/{name}', + 'regex' => '#^/zgunbzbyrexrcdovyc/(?P[^/]+)$#', + 'start' => '/zgunbzbyrexrcdovyc/', + 'methods' => 'PUT,', ), ), - 'kdjprn' => array ( + 'hfapdotpa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kdjprn/rby/{name}', - 'regex' => '#^/kdjprn/rby/(?P[^/]+)$#', - 'start' => '/kdjprn/rby/', + 'original' => '/hfapdotpa/{name}', + 'regex' => '#^/hfapdotpa/(?P[^/]+)$#', + 'start' => '/hfapdotpa/', 'methods' => 'PATCH,', ), ), - 'wfappaktysas' => array ( + 'pocljcfuwsfnndgjocks' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/pocljcfuwsfnndgjocks/{name}', + 'regex' => '#^/pocljcfuwsfnndgjocks/(?P[^/]+)$#', + 'start' => '/pocljcfuwsfnndgjocks/', + 'methods' => 'POST,', + ), + ), + 'pzv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wfappaktysas/evrtzl/{name}', - 'regex' => '#^/wfappaktysas/evrtzl/(?P[^/]+)$#', - 'start' => '/wfappaktysas/evrtzl/', + 'original' => '/pzv/lxr/oowpomxr/{name}', + 'regex' => '#^/pzv/lxr/oowpomxr/(?P[^/]+)$#', + 'start' => '/pzv/lxr/', 'methods' => 'GET,', ), ), - 'jjzlfqo' => array ( + 'nkikoryhucxnzrzq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jjzlfqo/dsq/my/{name}', - 'regex' => '#^/jjzlfqo/dsq/my/(?P[^/]+)$#', - 'start' => '/jjzlfqo/dsq/', - 'methods' => 'POST,', + 'original' => '/nkikoryhucxnzrzq/ov/{name}', + 'regex' => '#^/nkikoryhucxnzrzq/ov/(?P[^/]+)$#', + 'start' => '/nkikoryhucxnzrzq/ov/', + 'methods' => 'PATCH,', ), ), - 'kqxxigvtyyr' => array ( + 'vidoa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kqxxigvtyyr/{name}', - 'regex' => '#^/kqxxigvtyyr/(?P[^/]+)$#', - 'start' => '/kqxxigvtyyr/', + 'original' => '/vidoa/{name}', + 'regex' => '#^/vidoa/(?P[^/]+)$#', + 'start' => '/vidoa/', 'methods' => 'GET,', ), ), - 'rcx' => array ( + 'ge' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rcx/rnhkufvpx/d/{name}', - 'regex' => '#^/rcx/rnhkufvpx/d/(?P[^/]+)$#', - 'start' => '/rcx/rnhkufvpx/', - 'methods' => 'POST,', + 'original' => '/ge/da/boieixbv/uc/q/{name}', + 'regex' => '#^/ge/da/boieixbv/uc/q/(?P[^/]+)$#', + 'start' => '/ge/da/', + 'methods' => 'PUT,', ), ), - 'era' => array ( + 'hstdmabeb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/era/xwek/fdui/gykg/{name}', - 'regex' => '#^/era/xwek/fdui/gykg/(?P[^/]+)$#', - 'start' => '/era/xwek/', - 'methods' => 'POST,', + 'original' => '/hstdmabeb/{name}', + 'regex' => '#^/hstdmabeb/(?P[^/]+)$#', + 'start' => '/hstdmabeb/', + 'methods' => 'PUT,', ), ), - 'jsnk' => array ( + 'gafxl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jsnk/bc/bnrkn/jd/vf/x/gpw/{name}', - 'regex' => '#^/jsnk/bc/bnrkn/jd/vf/x/gpw/(?P[^/]+)$#', - 'start' => '/jsnk/bc/', + 'original' => '/gafxl/{name}', + 'regex' => '#^/gafxl/(?P[^/]+)$#', + 'start' => '/gafxl/', 'methods' => 'GET,', ), ), - 'w' => array ( + 'wrwdvfmslrvm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/w/kuybqtxswspcww/{name}', - 'regex' => '#^/w/kuybqtxswspcww/(?P[^/]+)$#', - 'start' => '/w/kuybqtxswspcww/', - 'methods' => 'PATCH,', + 'original' => '/wrwdvfmslrvm/z/{name}', + 'regex' => '#^/wrwdvfmslrvm/z/(?P[^/]+)$#', + 'start' => '/wrwdvfmslrvm/z/', + 'methods' => 'GET,', ), - 1 => array ( + ), + 'lwxusdh' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/w/dxyxfagcaux/{name}', - 'regex' => '#^/w/dxyxfagcaux/(?P[^/]+)$#', - 'start' => '/w/dxyxfagcaux/', + 'original' => '/lwxusdh/{name}', + 'regex' => '#^/lwxusdh/(?P[^/]+)$#', + 'start' => '/lwxusdh/', 'methods' => 'PUT,', ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/w/q/qoqn/flsmru/ebuy/{name}', - 'regex' => '#^/w/q/qoqn/flsmru/ebuy/(?P[^/]+)$#', - 'start' => '/w/q/', - 'methods' => 'PATCH,', - ), ), - 'dq' => array ( + 'awr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dq/ajr/xnqi/flr/xkr/{name}', - 'regex' => '#^/dq/ajr/xnqi/flr/xkr/(?P[^/]+)$#', - 'start' => '/dq/ajr/', - 'methods' => 'GET,', + 'original' => '/awr/kr/mbzlurbmal/p/dv/t/{name}', + 'regex' => '#^/awr/kr/mbzlurbmal/p/dv/t/(?P[^/]+)$#', + 'start' => '/awr/kr/', + 'methods' => 'PUT,', ), ), - 'wjmukkzzdoo' => array ( + 'wdvs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wjmukkzzdoo/{name}', - 'regex' => '#^/wjmukkzzdoo/(?P[^/]+)$#', - 'start' => '/wjmukkzzdoo/', - 'methods' => 'POST,', + 'original' => '/wdvs/adpbgxyuxgvq/{name}', + 'regex' => '#^/wdvs/adpbgxyuxgvq/(?P[^/]+)$#', + 'start' => '/wdvs/adpbgxyuxgvq/', + 'methods' => 'DELETE,', ), ), - 'i' => array ( + 'siejs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/i/pnyipe/{name}', - 'regex' => '#^/i/pnyipe/(?P[^/]+)$#', - 'start' => '/i/pnyipe/', - 'methods' => 'GET,', + 'original' => '/siejs/qh/vex/{name}', + 'regex' => '#^/siejs/qh/vex/(?P[^/]+)$#', + 'start' => '/siejs/qh/', + 'methods' => 'PATCH,', ), - 1 => array ( + ), + 'pzrc' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/i/yf/v/grtfnm/{name}', - 'regex' => '#^/i/yf/v/grtfnm/(?P[^/]+)$#', - 'start' => '/i/yf/', + 'original' => '/pzrc/j/edcxjghy/{name}', + 'regex' => '#^/pzrc/j/edcxjghy/(?P[^/]+)$#', + 'start' => '/pzrc/j/', 'methods' => 'POST,', ), ), - 'lzdednl' => array ( + 'gmmvmam' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lzdednl/{name}', - 'regex' => '#^/lzdednl/(?P[^/]+)$#', - 'start' => '/lzdednl/', + 'original' => '/gmmvmam/{name}', + 'regex' => '#^/gmmvmam/(?P[^/]+)$#', + 'start' => '/gmmvmam/', 'methods' => 'GET,', ), ), - 'ybmvozlegqcwyy' => array ( + 'kzgocgsbfxyaorr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ybmvozlegqcwyy/r/{name}', - 'regex' => '#^/ybmvozlegqcwyy/r/(?P[^/]+)$#', - 'start' => '/ybmvozlegqcwyy/r/', + 'original' => '/kzgocgsbfxyaorr/f/{name}', + 'regex' => '#^/kzgocgsbfxyaorr/f/(?P[^/]+)$#', + 'start' => '/kzgocgsbfxyaorr/f/', 'methods' => 'PATCH,', ), ), - 'hn' => array ( + 'zjbhgpekqaacddm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hn/uf/qvidfpw/wwq/{name}', - 'regex' => '#^/hn/uf/qvidfpw/wwq/(?P[^/]+)$#', - 'start' => '/hn/uf/', - 'methods' => 'PATCH,', + 'original' => '/zjbhgpekqaacddm/{name}', + 'regex' => '#^/zjbhgpekqaacddm/(?P[^/]+)$#', + 'start' => '/zjbhgpekqaacddm/', + 'methods' => 'GET,', ), ), - 'hfvnto' => array ( + 'xfqrkwektylcnqav' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hfvnto/yge/jw/znhtvl/{name}', - 'regex' => '#^/hfvnto/yge/jw/znhtvl/(?P[^/]+)$#', - 'start' => '/hfvnto/yge/', - 'methods' => 'GET,', + 'original' => '/xfqrkwektylcnqav/{name}', + 'regex' => '#^/xfqrkwektylcnqav/(?P[^/]+)$#', + 'start' => '/xfqrkwektylcnqav/', + 'methods' => 'PATCH,', ), ), - 'hl' => array ( + 'yliqntjonh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hl/dukoxwop/f/u/j/wyggr/s/{name}', - 'regex' => '#^/hl/dukoxwop/f/u/j/wyggr/s/(?P[^/]+)$#', - 'start' => '/hl/dukoxwop/', - 'methods' => 'GET,', + 'original' => '/yliqntjonh/wapils/{name}', + 'regex' => '#^/yliqntjonh/wapils/(?P[^/]+)$#', + 'start' => '/yliqntjonh/wapils/', + 'methods' => 'POST,', ), ), - 'jwlfjzojdelnuqvw' => array ( + 'tcvirbigokilgl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jwlfjzojdelnuqvw/mrz/{name}', - 'regex' => '#^/jwlfjzojdelnuqvw/mrz/(?P[^/]+)$#', - 'start' => '/jwlfjzojdelnuqvw/mrz/', - 'methods' => 'GET,', + 'original' => '/tcvirbigokilgl/lisr/{name}', + 'regex' => '#^/tcvirbigokilgl/lisr/(?P[^/]+)$#', + 'start' => '/tcvirbigokilgl/lisr/', + 'methods' => 'POST,', ), ), - 'fymemylb' => array ( + 'gwlylxxhvpehaeisb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fymemylb/wmxaaxvag/{name}', - 'regex' => '#^/fymemylb/wmxaaxvag/(?P[^/]+)$#', - 'start' => '/fymemylb/wmxaaxvag/', - 'methods' => 'PATCH,', + 'original' => '/gwlylxxhvpehaeisb/{name}', + 'regex' => '#^/gwlylxxhvpehaeisb/(?P[^/]+)$#', + 'start' => '/gwlylxxhvpehaeisb/', + 'methods' => 'DELETE,', ), ), - 'olknvbnndig' => array ( + 'jbsscyoonwu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/olknvbnndig/{name}', - 'regex' => '#^/olknvbnndig/(?P[^/]+)$#', - 'start' => '/olknvbnndig/', - 'methods' => 'PATCH,', + 'original' => '/jbsscyoonwu/kjsog/{name}', + 'regex' => '#^/jbsscyoonwu/kjsog/(?P[^/]+)$#', + 'start' => '/jbsscyoonwu/kjsog/', + 'methods' => 'DELETE,', ), ), - 'ky' => array ( + 'plzimlrzmfkbntikyq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ky/erivsi/mgscwaaymm/{name}', - 'regex' => '#^/ky/erivsi/mgscwaaymm/(?P[^/]+)$#', - 'start' => '/ky/erivsi/', - 'methods' => 'POST,', + 'original' => '/plzimlrzmfkbntikyq/m/f/{name}', + 'regex' => '#^/plzimlrzmfkbntikyq/m/f/(?P[^/]+)$#', + 'start' => '/plzimlrzmfkbntikyq/m/', + 'methods' => 'GET,', ), ), - 'edvruj' => array ( + 'fbfjj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/edvruj/{name}', - 'regex' => '#^/edvruj/(?P[^/]+)$#', - 'start' => '/edvruj/', - 'methods' => 'PUT,', + 'original' => '/fbfjj/jq/{name}', + 'regex' => '#^/fbfjj/jq/(?P[^/]+)$#', + 'start' => '/fbfjj/jq/', + 'methods' => 'GET,', ), ), - 'k' => array ( + 'r' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/k/cjrc/mqxbg/tjofjuo/{name}', - 'regex' => '#^/k/cjrc/mqxbg/tjofjuo/(?P[^/]+)$#', - 'start' => '/k/cjrc/', - 'methods' => 'DELETE,', + 'original' => '/r/fbhnxrrfa/o/x/hlxmrf/{name}', + 'regex' => '#^/r/fbhnxrrfa/o/x/hlxmrf/(?P[^/]+)$#', + 'start' => '/r/fbhnxrrfa/', + 'methods' => 'GET,', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/k/k/rdad/urcn/j/{name}', - 'regex' => '#^/k/k/rdad/urcn/j/(?P[^/]+)$#', - 'start' => '/k/k/', - 'methods' => 'DELETE,', + 'original' => '/r/b/x/mbwwjfcg/k/{name}', + 'regex' => '#^/r/b/x/mbwwjfcg/k/(?P[^/]+)$#', + 'start' => '/r/b/', + 'methods' => 'GET,', ), 2 => array ( 'handler' => 'handler_func', - 'original' => '/k/zxyb/txug/ur/{name}', - 'regex' => '#^/k/zxyb/txug/ur/(?P[^/]+)$#', - 'start' => '/k/zxyb/', + 'original' => '/r/mrxp/ueqxriub/kd/{name}', + 'regex' => '#^/r/mrxp/ueqxriub/kd/(?P[^/]+)$#', + 'start' => '/r/mrxp/', + 'methods' => 'DELETE,', + ), + 3 => array ( + 'handler' => 'handler_func', + 'original' => '/r/azy/nasduku/yl/{name}', + 'regex' => '#^/r/azy/nasduku/yl/(?P[^/]+)$#', + 'start' => '/r/azy/', 'methods' => 'DELETE,', ), + 4 => array ( + 'handler' => 'handler_func', + 'original' => '/r/ucccwdisqtnmgjeeep/{name}', + 'regex' => '#^/r/ucccwdisqtnmgjeeep/(?P[^/]+)$#', + 'start' => '/r/ucccwdisqtnmgjeeep/', + 'methods' => 'PATCH,', + ), ), - 'sshd' => array ( + 'vdxoamicwvmmslnhclb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sshd/pfk/vt/{name}', - 'regex' => '#^/sshd/pfk/vt/(?P[^/]+)$#', - 'start' => '/sshd/pfk/', - 'methods' => 'DELETE,', + 'original' => '/vdxoamicwvmmslnhclb/{name}', + 'regex' => '#^/vdxoamicwvmmslnhclb/(?P[^/]+)$#', + 'start' => '/vdxoamicwvmmslnhclb/', + 'methods' => 'GET,', ), ), - 'mcqffdfl' => array ( + 'hvngf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mcqffdfl/xl/{name}', - 'regex' => '#^/mcqffdfl/xl/(?P[^/]+)$#', - 'start' => '/mcqffdfl/xl/', - 'methods' => 'DELETE,', + 'original' => '/hvngf/{name}', + 'regex' => '#^/hvngf/(?P[^/]+)$#', + 'start' => '/hvngf/', + 'methods' => 'PUT,', + ), + ), + 'bghlmxnhkuwknopuaje' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/bghlmxnhkuwknopuaje/{name}', + 'regex' => '#^/bghlmxnhkuwknopuaje/(?P[^/]+)$#', + 'start' => '/bghlmxnhkuwknopuaje/', + 'methods' => 'PUT,', + ), + ), + 'plvvcrkevxtn' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/plvvcrkevxtn/bw/fbntof/{name}', + 'regex' => '#^/plvvcrkevxtn/bw/fbntof/(?P[^/]+)$#', + 'start' => '/plvvcrkevxtn/bw/', + 'methods' => 'PATCH,', + ), + ), + 'fpsxvt' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/fpsxvt/{name}', + 'regex' => '#^/fpsxvt/(?P[^/]+)$#', + 'start' => '/fpsxvt/', + 'methods' => 'GET,', ), ), - 'wbcchnyls' => array ( + 'kni' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wbcchnyls/huvd/{name}', - 'regex' => '#^/wbcchnyls/huvd/(?P[^/]+)$#', - 'start' => '/wbcchnyls/huvd/', + 'original' => '/kni/lsnubzpnc/spqhb/{name}', + 'regex' => '#^/kni/lsnubzpnc/spqhb/(?P[^/]+)$#', + 'start' => '/kni/lsnubzpnc/', 'methods' => 'PUT,', ), ), - 'feejz' => array ( + 'dv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/feejz/fnodf/{name}', - 'regex' => '#^/feejz/fnodf/(?P[^/]+)$#', - 'start' => '/feejz/fnodf/', - 'methods' => 'PUT,', + 'original' => '/dv/oyp/{name}', + 'regex' => '#^/dv/oyp/(?P[^/]+)$#', + 'start' => '/dv/oyp/', + 'methods' => 'GET,', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/dv/kmqfreleaiehxkkw/{name}', + 'regex' => '#^/dv/kmqfreleaiehxkkw/(?P[^/]+)$#', + 'start' => '/dv/kmqfreleaiehxkkw/', + 'methods' => 'DELETE,', ), ), - 'brjj' => array ( + 'nvagu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/brjj/dqvrv/ot/{name}', - 'regex' => '#^/brjj/dqvrv/ot/(?P[^/]+)$#', - 'start' => '/brjj/dqvrv/', - 'methods' => 'PATCH,', + 'original' => '/nvagu/xwvo/{name}', + 'regex' => '#^/nvagu/xwvo/(?P[^/]+)$#', + 'start' => '/nvagu/xwvo/', + 'methods' => 'POST,', ), ), - 'tb' => array ( + 'qtgkqqtst' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tb/l/qqmbdgbfyurb/{name}', - 'regex' => '#^/tb/l/qqmbdgbfyurb/(?P[^/]+)$#', - 'start' => '/tb/l/', + 'original' => '/qtgkqqtst/umaksytbex/{name}', + 'regex' => '#^/qtgkqqtst/umaksytbex/(?P[^/]+)$#', + 'start' => '/qtgkqqtst/umaksytbex/', 'methods' => 'POST,', ), ), - 'jw' => array ( + 'uwykqixsurpzf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jw/v/lcjmquqluz/{name}', - 'regex' => '#^/jw/v/lcjmquqluz/(?P[^/]+)$#', - 'start' => '/jw/v/', + 'original' => '/uwykqixsurpzf/{name}', + 'regex' => '#^/uwykqixsurpzf/(?P[^/]+)$#', + 'start' => '/uwykqixsurpzf/', 'methods' => 'GET,', ), ), - 'gfgy' => array ( + 'fbowmd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gfgy/zsxbve/uvon/{name}', - 'regex' => '#^/gfgy/zsxbve/uvon/(?P[^/]+)$#', - 'start' => '/gfgy/zsxbve/', + 'original' => '/fbowmd/{name}', + 'regex' => '#^/fbowmd/(?P[^/]+)$#', + 'start' => '/fbowmd/', 'methods' => 'GET,', ), ), - 'dglnwoxvrhux' => array ( + 'tktmcc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dglnwoxvrhux/{name}', - 'regex' => '#^/dglnwoxvrhux/(?P[^/]+)$#', - 'start' => '/dglnwoxvrhux/', + 'original' => '/tktmcc/sjr/zji/{name}', + 'regex' => '#^/tktmcc/sjr/zji/(?P[^/]+)$#', + 'start' => '/tktmcc/sjr/', 'methods' => 'DELETE,', ), ), - 'eqogga' => array ( + 'zmmzoih' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eqogga/{name}', - 'regex' => '#^/eqogga/(?P[^/]+)$#', - 'start' => '/eqogga/', + 'original' => '/zmmzoih/{name}', + 'regex' => '#^/zmmzoih/(?P[^/]+)$#', + 'start' => '/zmmzoih/', 'methods' => 'GET,', ), ), - 'vlzdlmruxch' => array ( + 'hdkimjsqmp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vlzdlmruxch/jftr/{name}', - 'regex' => '#^/vlzdlmruxch/jftr/(?P[^/]+)$#', - 'start' => '/vlzdlmruxch/jftr/', + 'original' => '/hdkimjsqmp/{name}', + 'regex' => '#^/hdkimjsqmp/(?P[^/]+)$#', + 'start' => '/hdkimjsqmp/', 'methods' => 'DELETE,', ), ), - 'vkhidt' => array ( + 'kujqzwstttvx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vkhidt/{name}', - 'regex' => '#^/vkhidt/(?P[^/]+)$#', - 'start' => '/vkhidt/', - 'methods' => 'GET,', + 'original' => '/kujqzwstttvx/f/{name}', + 'regex' => '#^/kujqzwstttvx/f/(?P[^/]+)$#', + 'start' => '/kujqzwstttvx/f/', + 'methods' => 'POST,', ), ), - 'hwsddosmowlk' => array ( + 'yjrhwgykas' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hwsddosmowlk/{name}', - 'regex' => '#^/hwsddosmowlk/(?P[^/]+)$#', - 'start' => '/hwsddosmowlk/', - 'methods' => 'GET,', + 'original' => '/yjrhwgykas/qqjlfl/{name}', + 'regex' => '#^/yjrhwgykas/qqjlfl/(?P[^/]+)$#', + 'start' => '/yjrhwgykas/qqjlfl/', + 'methods' => 'POST,', ), ), - 'rdetgddbjlweokhdjx' => array ( + 'btrzqwhjfb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rdetgddbjlweokhdjx/{name}', - 'regex' => '#^/rdetgddbjlweokhdjx/(?P[^/]+)$#', - 'start' => '/rdetgddbjlweokhdjx/', + 'original' => '/btrzqwhjfb/{name}', + 'regex' => '#^/btrzqwhjfb/(?P[^/]+)$#', + 'start' => '/btrzqwhjfb/', 'methods' => 'PUT,', ), ), - 'xahxcajwb' => array ( + 'umlyojxchwhkm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xahxcajwb/{name}', - 'regex' => '#^/xahxcajwb/(?P[^/]+)$#', - 'start' => '/xahxcajwb/', + 'original' => '/umlyojxchwhkm/c/iz/{name}', + 'regex' => '#^/umlyojxchwhkm/c/iz/(?P[^/]+)$#', + 'start' => '/umlyojxchwhkm/c/', 'methods' => 'GET,', ), ), - 'xf' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/xf/aj/baiulhjtjrj/{name}', - 'regex' => '#^/xf/aj/baiulhjtjrj/(?P[^/]+)$#', - 'start' => '/xf/aj/', - 'methods' => 'DELETE,', - ), - ), - 'pelfx' => array ( + 'vbeil' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pelfx/mrh/upkhg/{name}', - 'regex' => '#^/pelfx/mrh/upkhg/(?P[^/]+)$#', - 'start' => '/pelfx/mrh/', + 'original' => '/vbeil/jhodesmxw/{name}', + 'regex' => '#^/vbeil/jhodesmxw/(?P[^/]+)$#', + 'start' => '/vbeil/jhodesmxw/', 'methods' => 'GET,', ), ), - 'doinues' => array ( + 'brfmpkfifjlqfdf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/doinues/md/{name}', - 'regex' => '#^/doinues/md/(?P[^/]+)$#', - 'start' => '/doinues/md/', - 'methods' => 'GET,', + 'original' => '/brfmpkfifjlqfdf/{name}', + 'regex' => '#^/brfmpkfifjlqfdf/(?P[^/]+)$#', + 'start' => '/brfmpkfifjlqfdf/', + 'methods' => 'POST,', ), ), - 'gwecbjuw' => array ( + 'tejmwcor' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gwecbjuw/ioai/v/ebbyzs/{name}', - 'regex' => '#^/gwecbjuw/ioai/v/ebbyzs/(?P[^/]+)$#', - 'start' => '/gwecbjuw/ioai/', - 'methods' => 'PATCH,', + 'original' => '/tejmwcor/{name}', + 'regex' => '#^/tejmwcor/(?P[^/]+)$#', + 'start' => '/tejmwcor/', + 'methods' => 'POST,', ), ), - 'qlj' => array ( + 'sxmbf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qlj/avlxi/{name}', - 'regex' => '#^/qlj/avlxi/(?P[^/]+)$#', - 'start' => '/qlj/avlxi/', + 'original' => '/sxmbf/{name}', + 'regex' => '#^/sxmbf/(?P[^/]+)$#', + 'start' => '/sxmbf/', 'methods' => 'PUT,', ), ), - 'urkvkmrcusmy' => array ( + 'mwbsmrcvng' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/urkvkmrcusmy/{name}', - 'regex' => '#^/urkvkmrcusmy/(?P[^/]+)$#', - 'start' => '/urkvkmrcusmy/', - 'methods' => 'DELETE,', + 'original' => '/mwbsmrcvng/gykhq/{name}', + 'regex' => '#^/mwbsmrcvng/gykhq/(?P[^/]+)$#', + 'start' => '/mwbsmrcvng/gykhq/', + 'methods' => 'GET,', ), ), - 'y' => array ( + 'edijfigydyijg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/y/qztqaotenc/vek/{name}', - 'regex' => '#^/y/qztqaotenc/vek/(?P[^/]+)$#', - 'start' => '/y/qztqaotenc/', - 'methods' => 'DELETE,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/y/urmosockxitgxtp/k/{name}', - 'regex' => '#^/y/urmosockxitgxtp/k/(?P[^/]+)$#', - 'start' => '/y/urmosockxitgxtp/', - 'methods' => 'DELETE,', + 'original' => '/edijfigydyijg/{name}', + 'regex' => '#^/edijfigydyijg/(?P[^/]+)$#', + 'start' => '/edijfigydyijg/', + 'methods' => 'PATCH,', ), ), - 'hqh' => array ( + 'jvavufcps' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hqh/zwfbzs/{name}', - 'regex' => '#^/hqh/zwfbzs/(?P[^/]+)$#', - 'start' => '/hqh/zwfbzs/', - 'methods' => 'PATCH,', + 'original' => '/jvavufcps/{name}', + 'regex' => '#^/jvavufcps/(?P[^/]+)$#', + 'start' => '/jvavufcps/', + 'methods' => 'POST,', ), ), - 'otkkzklfrdl' => array ( + 'mblcyzca' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/otkkzklfrdl/{name}', - 'regex' => '#^/otkkzklfrdl/(?P[^/]+)$#', - 'start' => '/otkkzklfrdl/', - 'methods' => 'GET,', + 'original' => '/mblcyzca/{name}', + 'regex' => '#^/mblcyzca/(?P[^/]+)$#', + 'start' => '/mblcyzca/', + 'methods' => 'PATCH,', ), ), - 'got' => array ( + 'yerorxmpmcpug' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/got/ubafzngxm/{name}', - 'regex' => '#^/got/ubafzngxm/(?P[^/]+)$#', - 'start' => '/got/ubafzngxm/', - 'methods' => 'PUT,', + 'original' => '/yerorxmpmcpug/{name}', + 'regex' => '#^/yerorxmpmcpug/(?P[^/]+)$#', + 'start' => '/yerorxmpmcpug/', + 'methods' => 'POST,', ), ), - 'dmqbtim' => array ( + 'wektmw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dmqbtim/{name}', - 'regex' => '#^/dmqbtim/(?P[^/]+)$#', - 'start' => '/dmqbtim/', - 'methods' => 'GET,', + 'original' => '/wektmw/{name}', + 'regex' => '#^/wektmw/(?P[^/]+)$#', + 'start' => '/wektmw/', + 'methods' => 'PUT,', ), ), - 'hxr' => array ( + 'qu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hxr/xpogksz/y/{name}', - 'regex' => '#^/hxr/xpogksz/y/(?P[^/]+)$#', - 'start' => '/hxr/xpogksz/', - 'methods' => 'GET,', + 'original' => '/qu/nyiqdvvocmaexs/{name}', + 'regex' => '#^/qu/nyiqdvvocmaexs/(?P[^/]+)$#', + 'start' => '/qu/nyiqdvvocmaexs/', + 'methods' => 'POST,', ), ), - 'jx' => array ( + 'uc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jx/fzxw/{name}', - 'regex' => '#^/jx/fzxw/(?P[^/]+)$#', - 'start' => '/jx/fzxw/', + 'original' => '/uc/vbscxuipewjqoyo/es/{name}', + 'regex' => '#^/uc/vbscxuipewjqoyo/es/(?P[^/]+)$#', + 'start' => '/uc/vbscxuipewjqoyo/', 'methods' => 'POST,', ), ), - 'goecnlealzb' => array ( + 'vlg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/goecnlealzb/ybicy/{name}', - 'regex' => '#^/goecnlealzb/ybicy/(?P[^/]+)$#', - 'start' => '/goecnlealzb/ybicy/', - 'methods' => 'POST,', + 'original' => '/vlg/sckcret/{name}', + 'regex' => '#^/vlg/sckcret/(?P[^/]+)$#', + 'start' => '/vlg/sckcret/', + 'methods' => 'PATCH,', ), ), - 'cgq' => array ( + 'wlqzeb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cgq/opkmmelf/{name}', - 'regex' => '#^/cgq/opkmmelf/(?P[^/]+)$#', - 'start' => '/cgq/opkmmelf/', - 'methods' => 'GET,', + 'original' => '/wlqzeb/{name}', + 'regex' => '#^/wlqzeb/(?P[^/]+)$#', + 'start' => '/wlqzeb/', + 'methods' => 'PUT,', ), ), - 'u' => array ( + 'fg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/u/phvk/{name}', - 'regex' => '#^/u/phvk/(?P[^/]+)$#', - 'start' => '/u/phvk/', + 'original' => '/fg/s/qto/pswgqmjlpnh/{name}', + 'regex' => '#^/fg/s/qto/pswgqmjlpnh/(?P[^/]+)$#', + 'start' => '/fg/s/', 'methods' => 'GET,', ), ), - 'bjspwuadet' => array ( + 'mzprho' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bjspwuadet/k/mwbcpk/{name}', - 'regex' => '#^/bjspwuadet/k/mwbcpk/(?P[^/]+)$#', - 'start' => '/bjspwuadet/k/', - 'methods' => 'PATCH,', + 'original' => '/mzprho/{name}', + 'regex' => '#^/mzprho/(?P[^/]+)$#', + 'start' => '/mzprho/', + 'methods' => 'POST,', ), ), - 'vv' => array ( + 'sm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vv/kia/tlmqz/{name}', - 'regex' => '#^/vv/kia/tlmqz/(?P[^/]+)$#', - 'start' => '/vv/kia/', - 'methods' => 'PUT,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/vv/yd/jm/wxsu/{name}', - 'regex' => '#^/vv/yd/jm/wxsu/(?P[^/]+)$#', - 'start' => '/vv/yd/', + 'original' => '/sm/caavnnyzrakzic/{name}', + 'regex' => '#^/sm/caavnnyzrakzic/(?P[^/]+)$#', + 'start' => '/sm/caavnnyzrakzic/', 'methods' => 'POST,', ), ), - 'yaouihzpbzyzujeky' => array ( + 'ymwgpm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yaouihzpbzyzujeky/{name}', - 'regex' => '#^/yaouihzpbzyzujeky/(?P[^/]+)$#', - 'start' => '/yaouihzpbzyzujeky/', - 'methods' => 'PUT,', + 'original' => '/ymwgpm/{name}', + 'regex' => '#^/ymwgpm/(?P[^/]+)$#', + 'start' => '/ymwgpm/', + 'methods' => 'PATCH,', ), ), - 'huhduvljonanmy' => array ( + 'qeqtuekhooux' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/huhduvljonanmy/{name}', - 'regex' => '#^/huhduvljonanmy/(?P[^/]+)$#', - 'start' => '/huhduvljonanmy/', - 'methods' => 'DELETE,', + 'original' => '/qeqtuekhooux/{name}', + 'regex' => '#^/qeqtuekhooux/(?P[^/]+)$#', + 'start' => '/qeqtuekhooux/', + 'methods' => 'POST,', ), ), - 'ejyi' => array ( + 'qg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ejyi/qkc/{name}', - 'regex' => '#^/ejyi/qkc/(?P[^/]+)$#', - 'start' => '/ejyi/qkc/', - 'methods' => 'POST,', + 'original' => '/qg/z/tvgafsvkxnt/{name}', + 'regex' => '#^/qg/z/tvgafsvkxnt/(?P[^/]+)$#', + 'start' => '/qg/z/', + 'methods' => 'PATCH,', ), ), - 'gtxxxfufk' => array ( + 'vdzrsw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gtxxxfufk/tgsaks/{name}', - 'regex' => '#^/gtxxxfufk/tgsaks/(?P[^/]+)$#', - 'start' => '/gtxxxfufk/tgsaks/', + 'original' => '/vdzrsw/skqzzdiy/{name}', + 'regex' => '#^/vdzrsw/skqzzdiy/(?P[^/]+)$#', + 'start' => '/vdzrsw/skqzzdiy/', 'methods' => 'GET,', ), ), - 'ixnjhwjqxy' => array ( + 'cmrgihnpyjqcbxiwj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ixnjhwjqxy/{name}', - 'regex' => '#^/ixnjhwjqxy/(?P[^/]+)$#', - 'start' => '/ixnjhwjqxy/', - 'methods' => 'PUT,', + 'original' => '/cmrgihnpyjqcbxiwj/{name}', + 'regex' => '#^/cmrgihnpyjqcbxiwj/(?P[^/]+)$#', + 'start' => '/cmrgihnpyjqcbxiwj/', + 'methods' => 'GET,', ), ), - 'j' => array ( + 'tvs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/j/ukg/ale/{name}', - 'regex' => '#^/j/ukg/ale/(?P[^/]+)$#', - 'start' => '/j/ukg/', - 'methods' => 'PATCH,', + 'original' => '/tvs/rytk/g/p/k/epoudlkk/{name}', + 'regex' => '#^/tvs/rytk/g/p/k/epoudlkk/(?P[^/]+)$#', + 'start' => '/tvs/rytk/', + 'methods' => 'POST,', ), - ), - 'gmuokbayt' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/gmuokbayt/jyijfvgg/{name}', - 'regex' => '#^/gmuokbayt/jyijfvgg/(?P[^/]+)$#', - 'start' => '/gmuokbayt/jyijfvgg/', - 'methods' => 'GET,', + 'original' => '/tvs/equwbqjugob/{name}', + 'regex' => '#^/tvs/equwbqjugob/(?P[^/]+)$#', + 'start' => '/tvs/equwbqjugob/', + 'methods' => 'PATCH,', ), ), - 'yneqw' => array ( + 'gntwhilz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yneqw/uonhnctkkiy/{name}', - 'regex' => '#^/yneqw/uonhnctkkiy/(?P[^/]+)$#', - 'start' => '/yneqw/uonhnctkkiy/', + 'original' => '/gntwhilz/{name}', + 'regex' => '#^/gntwhilz/(?P[^/]+)$#', + 'start' => '/gntwhilz/', 'methods' => 'GET,', ), ), - 'yuccjrwv' => array ( + 'wlvmftlgnin' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yuccjrwv/zfqjdkmxwxxz/{name}', - 'regex' => '#^/yuccjrwv/zfqjdkmxwxxz/(?P[^/]+)$#', - 'start' => '/yuccjrwv/zfqjdkmxwxxz/', - 'methods' => 'PATCH,', + 'original' => '/wlvmftlgnin/{name}', + 'regex' => '#^/wlvmftlgnin/(?P[^/]+)$#', + 'start' => '/wlvmftlgnin/', + 'methods' => 'DELETE,', ), ), - 'mfvrxojy' => array ( + 'gtzqdzpt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mfvrxojy/wp/b/gt/oyw/{name}', - 'regex' => '#^/mfvrxojy/wp/b/gt/oyw/(?P[^/]+)$#', - 'start' => '/mfvrxojy/wp/', - 'methods' => 'DELETE,', + 'original' => '/gtzqdzpt/etv/d/{name}', + 'regex' => '#^/gtzqdzpt/etv/d/(?P[^/]+)$#', + 'start' => '/gtzqdzpt/etv/', + 'methods' => 'POST,', ), ), - 'pyqxjjeabeinlq' => array ( + 'bn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pyqxjjeabeinlq/{name}', - 'regex' => '#^/pyqxjjeabeinlq/(?P[^/]+)$#', - 'start' => '/pyqxjjeabeinlq/', - 'methods' => 'PATCH,', + 'original' => '/bn/soi/kgeeywlaabeusow/{name}', + 'regex' => '#^/bn/soi/kgeeywlaabeusow/(?P[^/]+)$#', + 'start' => '/bn/soi/', + 'methods' => 'PUT,', ), ), - 'fbgjcltelcwiwxjh' => array ( + 'cncg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fbgjcltelcwiwxjh/{name}', - 'regex' => '#^/fbgjcltelcwiwxjh/(?P[^/]+)$#', - 'start' => '/fbgjcltelcwiwxjh/', + 'original' => '/cncg/jdvo/a/{name}', + 'regex' => '#^/cncg/jdvo/a/(?P[^/]+)$#', + 'start' => '/cncg/jdvo/', 'methods' => 'GET,', ), ), - 'gcjghow' => array ( + 'minwnvdn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gcjghow/ldpasqbwc/djy/{name}', - 'regex' => '#^/gcjghow/ldpasqbwc/djy/(?P[^/]+)$#', - 'start' => '/gcjghow/ldpasqbwc/', + 'original' => '/minwnvdn/w/{name}', + 'regex' => '#^/minwnvdn/w/(?P[^/]+)$#', + 'start' => '/minwnvdn/w/', 'methods' => 'GET,', ), ), - 'ys' => array ( + 'cfwcpao' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ys/kc/zrvhvt/{name}', - 'regex' => '#^/ys/kc/zrvhvt/(?P[^/]+)$#', - 'start' => '/ys/kc/', + 'original' => '/cfwcpao/{name}', + 'regex' => '#^/cfwcpao/(?P[^/]+)$#', + 'start' => '/cfwcpao/', 'methods' => 'GET,', ), ), - 'wgose' => array ( + 'vrhdumzmj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wgose/{name}', - 'regex' => '#^/wgose/(?P[^/]+)$#', - 'start' => '/wgose/', + 'original' => '/vrhdumzmj/{name}', + 'regex' => '#^/vrhdumzmj/(?P[^/]+)$#', + 'start' => '/vrhdumzmj/', 'methods' => 'POST,', ), ), - 'zxx' => array ( + 'uceuolqipslhd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zxx/vzzw/{name}', - 'regex' => '#^/zxx/vzzw/(?P[^/]+)$#', - 'start' => '/zxx/vzzw/', + 'original' => '/uceuolqipslhd/{name}', + 'regex' => '#^/uceuolqipslhd/(?P[^/]+)$#', + 'start' => '/uceuolqipslhd/', 'methods' => 'DELETE,', ), ), - 'bod' => array ( + 'hckso' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bod/sc/n/yf/jftuyqyn/{name}', - 'regex' => '#^/bod/sc/n/yf/jftuyqyn/(?P[^/]+)$#', - 'start' => '/bod/sc/', + 'original' => '/hckso/{name}', + 'regex' => '#^/hckso/(?P[^/]+)$#', + 'start' => '/hckso/', 'methods' => 'PUT,', ), ), - 'chyyt' => array ( + 'piqwjosp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/chyyt/{name}', - 'regex' => '#^/chyyt/(?P[^/]+)$#', - 'start' => '/chyyt/', + 'original' => '/piqwjosp/ywrx/xl/uqgqa/{name}', + 'regex' => '#^/piqwjosp/ywrx/xl/uqgqa/(?P[^/]+)$#', + 'start' => '/piqwjosp/ywrx/', 'methods' => 'GET,', ), ), - 'ntiqaf' => array ( + 'qknf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ntiqaf/emtyjtck/np/{name}', - 'regex' => '#^/ntiqaf/emtyjtck/np/(?P[^/]+)$#', - 'start' => '/ntiqaf/emtyjtck/', - 'methods' => 'PUT,', + 'original' => '/qknf/okahdgquprs/myv/{name}', + 'regex' => '#^/qknf/okahdgquprs/myv/(?P[^/]+)$#', + 'start' => '/qknf/okahdgquprs/', + 'methods' => 'GET,', ), ), - 'cqehjacsldfnite' => array ( + 'ptnsnnpeteyszevy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cqehjacsldfnite/lsx/{name}', - 'regex' => '#^/cqehjacsldfnite/lsx/(?P[^/]+)$#', - 'start' => '/cqehjacsldfnite/lsx/', + 'original' => '/ptnsnnpeteyszevy/szdv/{name}', + 'regex' => '#^/ptnsnnpeteyszevy/szdv/(?P[^/]+)$#', + 'start' => '/ptnsnnpeteyszevy/szdv/', 'methods' => 'PUT,', ), ), - 'jl' => array ( + 'rmul' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jl/sobgrddd/elbdkfhxl/{name}', - 'regex' => '#^/jl/sobgrddd/elbdkfhxl/(?P[^/]+)$#', - 'start' => '/jl/sobgrddd/', - 'methods' => 'GET,', + 'original' => '/rmul/wi/xvg/{name}', + 'regex' => '#^/rmul/wi/xvg/(?P[^/]+)$#', + 'start' => '/rmul/wi/', + 'methods' => 'PUT,', ), ), - 'euhwothu' => array ( + 'grpodxb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/euhwothu/pss/{name}', - 'regex' => '#^/euhwothu/pss/(?P[^/]+)$#', - 'start' => '/euhwothu/pss/', - 'methods' => 'GET,', + 'original' => '/grpodxb/gc/{name}', + 'regex' => '#^/grpodxb/gc/(?P[^/]+)$#', + 'start' => '/grpodxb/gc/', + 'methods' => 'PUT,', ), ), - 'mzt' => array ( + 'qghah' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mzt/kxgzxui/{name}', - 'regex' => '#^/mzt/kxgzxui/(?P[^/]+)$#', - 'start' => '/mzt/kxgzxui/', - 'methods' => 'GET,', + 'original' => '/qghah/{name}', + 'regex' => '#^/qghah/(?P[^/]+)$#', + 'start' => '/qghah/', + 'methods' => 'PUT,', ), ), - 'tmcclrqrx' => array ( + 'yhgnzuofeml' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tmcclrqrx/{name}', - 'regex' => '#^/tmcclrqrx/(?P[^/]+)$#', - 'start' => '/tmcclrqrx/', - 'methods' => 'GET,', + 'original' => '/yhgnzuofeml/{name}', + 'regex' => '#^/yhgnzuofeml/(?P[^/]+)$#', + 'start' => '/yhgnzuofeml/', + 'methods' => 'DELETE,', ), ), - 'q' => array ( + 'sajmughvvaqlfo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/q/eekyzgotqb/yxze/{name}', - 'regex' => '#^/q/eekyzgotqb/yxze/(?P[^/]+)$#', - 'start' => '/q/eekyzgotqb/', - 'methods' => 'DELETE,', + 'original' => '/sajmughvvaqlfo/{name}', + 'regex' => '#^/sajmughvvaqlfo/(?P[^/]+)$#', + 'start' => '/sajmughvvaqlfo/', + 'methods' => 'PATCH,', ), ), - 'lhckk' => array ( + 'ohv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lhckk/m/x/{name}', - 'regex' => '#^/lhckk/m/x/(?P[^/]+)$#', - 'start' => '/lhckk/m/', - 'methods' => 'GET,', + 'original' => '/ohv/z/qyzgq/{name}', + 'regex' => '#^/ohv/z/qyzgq/(?P[^/]+)$#', + 'start' => '/ohv/z/', + 'methods' => 'POST,', ), ), - 'teizndpnaa' => array ( + 'iyvrfmkj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/teizndpnaa/hsv/{name}', - 'regex' => '#^/teizndpnaa/hsv/(?P[^/]+)$#', - 'start' => '/teizndpnaa/hsv/', + 'original' => '/iyvrfmkj/{name}', + 'regex' => '#^/iyvrfmkj/(?P[^/]+)$#', + 'start' => '/iyvrfmkj/', 'methods' => 'DELETE,', ), ), - 'xpvhh' => array ( + 'wlbfjajro' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xpvhh/vnaskup/{name}', - 'regex' => '#^/xpvhh/vnaskup/(?P[^/]+)$#', - 'start' => '/xpvhh/vnaskup/', - 'methods' => 'DELETE,', + 'original' => '/wlbfjajro/{name}', + 'regex' => '#^/wlbfjajro/(?P[^/]+)$#', + 'start' => '/wlbfjajro/', + 'methods' => 'PUT,', + ), + ), + 'qbsm' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/qbsm/uo/{name}', + 'regex' => '#^/qbsm/uo/(?P[^/]+)$#', + 'start' => '/qbsm/uo/', + 'methods' => 'PUT,', ), ), - 'bawdbilcjeuq' => array ( + 'orrzy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bawdbilcjeuq/{name}', - 'regex' => '#^/bawdbilcjeuq/(?P[^/]+)$#', - 'start' => '/bawdbilcjeuq/', + 'original' => '/orrzy/{name}', + 'regex' => '#^/orrzy/(?P[^/]+)$#', + 'start' => '/orrzy/', 'methods' => 'GET,', ), ), - 'hcgydndhw' => array ( + 'neyvj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hcgydndhw/{name}', - 'regex' => '#^/hcgydndhw/(?P[^/]+)$#', - 'start' => '/hcgydndhw/', - 'methods' => 'POST,', + 'original' => '/neyvj/{name}', + 'regex' => '#^/neyvj/(?P[^/]+)$#', + 'start' => '/neyvj/', + 'methods' => 'GET,', ), ), - 'xbemebjjsubzar' => array ( + 'auqindxlou' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xbemebjjsubzar/{name}', - 'regex' => '#^/xbemebjjsubzar/(?P[^/]+)$#', - 'start' => '/xbemebjjsubzar/', + 'original' => '/auqindxlou/{name}', + 'regex' => '#^/auqindxlou/(?P[^/]+)$#', + 'start' => '/auqindxlou/', 'methods' => 'GET,', ), ), - 's' => array ( + 'c' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/s/nshatkjc/{name}', - 'regex' => '#^/s/nshatkjc/(?P[^/]+)$#', - 'start' => '/s/nshatkjc/', - 'methods' => 'DELETE,', + 'original' => '/c/umw/hr/{name}', + 'regex' => '#^/c/umw/hr/(?P[^/]+)$#', + 'start' => '/c/umw/', + 'methods' => 'POST,', ), - 1 => array ( + ), + 'xrlkdwsvvia' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/s/stv/oxnauqrftk/zmf/{name}', - 'regex' => '#^/s/stv/oxnauqrftk/zmf/(?P[^/]+)$#', - 'start' => '/s/stv/', - 'methods' => 'GET,', + 'original' => '/xrlkdwsvvia/{name}', + 'regex' => '#^/xrlkdwsvvia/(?P[^/]+)$#', + 'start' => '/xrlkdwsvvia/', + 'methods' => 'PUT,', ), ), - 'rllv' => array ( + 'oppudqewzzc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rllv/scon/fvkbpb/{name}', - 'regex' => '#^/rllv/scon/fvkbpb/(?P[^/]+)$#', - 'start' => '/rllv/scon/', + 'original' => '/oppudqewzzc/mqunlo/{name}', + 'regex' => '#^/oppudqewzzc/mqunlo/(?P[^/]+)$#', + 'start' => '/oppudqewzzc/mqunlo/', 'methods' => 'GET,', ), ), - 'feuct' => array ( + 'dax' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/feuct/{name}', - 'regex' => '#^/feuct/(?P[^/]+)$#', - 'start' => '/feuct/', + 'original' => '/dax/swqvlrsiyovxj/{name}', + 'regex' => '#^/dax/swqvlrsiyovxj/(?P[^/]+)$#', + 'start' => '/dax/swqvlrsiyovxj/', + 'methods' => 'PUT,', + ), + ), + 'oieqavx' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/oieqavx/ibhagnwsj/{name}', + 'regex' => '#^/oieqavx/ibhagnwsj/(?P[^/]+)$#', + 'start' => '/oieqavx/ibhagnwsj/', 'methods' => 'POST,', ), ), - 'vziyqqseyy' => array ( + 'kgngbdl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vziyqqseyy/v/{name}', - 'regex' => '#^/vziyqqseyy/v/(?P[^/]+)$#', - 'start' => '/vziyqqseyy/v/', + 'original' => '/kgngbdl/tvwoaoea/vk/{name}', + 'regex' => '#^/kgngbdl/tvwoaoea/vk/(?P[^/]+)$#', + 'start' => '/kgngbdl/tvwoaoea/', 'methods' => 'GET,', ), ), - 'o' => array ( + 'iycwzh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/o/lsqjjfnpc/ou/{name}', - 'regex' => '#^/o/lsqjjfnpc/ou/(?P[^/]+)$#', - 'start' => '/o/lsqjjfnpc/', + 'original' => '/iycwzh/tnhh/{name}', + 'regex' => '#^/iycwzh/tnhh/(?P[^/]+)$#', + 'start' => '/iycwzh/tnhh/', 'methods' => 'PUT,', ), - 1 => array ( + ), + 'rekusbezuhenaz' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/o/pltfmlny/yvb/jcmmdwm/{name}', - 'regex' => '#^/o/pltfmlny/yvb/jcmmdwm/(?P[^/]+)$#', - 'start' => '/o/pltfmlny/', - 'methods' => 'PATCH,', + 'original' => '/rekusbezuhenaz/{name}', + 'regex' => '#^/rekusbezuhenaz/(?P[^/]+)$#', + 'start' => '/rekusbezuhenaz/', + 'methods' => 'DELETE,', ), ), - 'fou' => array ( + 'klaztn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fou/v/u/oqohx/{name}', - 'regex' => '#^/fou/v/u/oqohx/(?P[^/]+)$#', - 'start' => '/fou/v/', - 'methods' => 'GET,', + 'original' => '/klaztn/{name}', + 'regex' => '#^/klaztn/(?P[^/]+)$#', + 'start' => '/klaztn/', + 'methods' => 'PATCH,', ), ), - 'lmxmwx' => array ( + 'm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lmxmwx/qwsqcevfrmook/{name}', - 'regex' => '#^/lmxmwx/qwsqcevfrmook/(?P[^/]+)$#', - 'start' => '/lmxmwx/qwsqcevfrmook/', + 'original' => '/m/luwxslkuzojpkzt/{name}', + 'regex' => '#^/m/luwxslkuzojpkzt/(?P[^/]+)$#', + 'start' => '/m/luwxslkuzojpkzt/', 'methods' => 'POST,', ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/m/upo/qlnwc/{name}', + 'regex' => '#^/m/upo/qlnwc/(?P[^/]+)$#', + 'start' => '/m/upo/', + 'methods' => 'PATCH,', + ), ), - 'osqj' => array ( + 'xyuqmaggvlchxxwuzqaj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/osqj/rlibu/qt/{name}', - 'regex' => '#^/osqj/rlibu/qt/(?P[^/]+)$#', - 'start' => '/osqj/rlibu/', - 'methods' => 'GET,', + 'original' => '/xyuqmaggvlchxxwuzqaj/{name}', + 'regex' => '#^/xyuqmaggvlchxxwuzqaj/(?P[^/]+)$#', + 'start' => '/xyuqmaggvlchxxwuzqaj/', + 'methods' => 'POST,', ), ), - 'eehcpuonlgvyhsrdtn' => array ( + 'kksvzjdjqaihk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eehcpuonlgvyhsrdtn/{name}', - 'regex' => '#^/eehcpuonlgvyhsrdtn/(?P[^/]+)$#', - 'start' => '/eehcpuonlgvyhsrdtn/', + 'original' => '/kksvzjdjqaihk/{name}', + 'regex' => '#^/kksvzjdjqaihk/(?P[^/]+)$#', + 'start' => '/kksvzjdjqaihk/', 'methods' => 'PATCH,', ), ), - 'axr' => array ( + 'slhstago' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/axr/bgr/{name}', - 'regex' => '#^/axr/bgr/(?P[^/]+)$#', - 'start' => '/axr/bgr/', + 'original' => '/slhstago/{name}', + 'regex' => '#^/slhstago/(?P[^/]+)$#', + 'start' => '/slhstago/', 'methods' => 'PUT,', ), ), - 'ru' => array ( + 'w' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ru/c/if/eesfvt/psliyz/{name}', - 'regex' => '#^/ru/c/if/eesfvt/psliyz/(?P[^/]+)$#', - 'start' => '/ru/c/', - 'methods' => 'PUT,', + 'original' => '/w/usteazhvysxi/{name}', + 'regex' => '#^/w/usteazhvysxi/(?P[^/]+)$#', + 'start' => '/w/usteazhvysxi/', + 'methods' => 'GET,', ), - ), - 'jqycjwprsmicxaayzq' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/jqycjwprsmicxaayzq/m/{name}', - 'regex' => '#^/jqycjwprsmicxaayzq/m/(?P[^/]+)$#', - 'start' => '/jqycjwprsmicxaayzq/m/', - 'methods' => 'DELETE,', + 'original' => '/w/jguvdwgynu/{name}', + 'regex' => '#^/w/jguvdwgynu/(?P[^/]+)$#', + 'start' => '/w/jguvdwgynu/', + 'methods' => 'POST,', ), ), - 'ccwsdnwt' => array ( + 'ggyllkvidn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ccwsdnwt/{name}', - 'regex' => '#^/ccwsdnwt/(?P[^/]+)$#', - 'start' => '/ccwsdnwt/', + 'original' => '/ggyllkvidn/slmmv/h/{name}', + 'regex' => '#^/ggyllkvidn/slmmv/h/(?P[^/]+)$#', + 'start' => '/ggyllkvidn/slmmv/', 'methods' => 'GET,', ), ), - 'wibnaux' => array ( + 'dhcdpqmiuecsfjo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wibnaux/{name}', - 'regex' => '#^/wibnaux/(?P[^/]+)$#', - 'start' => '/wibnaux/', - 'methods' => 'DELETE,', + 'original' => '/dhcdpqmiuecsfjo/ken/ev/{name}', + 'regex' => '#^/dhcdpqmiuecsfjo/ken/ev/(?P[^/]+)$#', + 'start' => '/dhcdpqmiuecsfjo/ken/', + 'methods' => 'PATCH,', ), ), - 'vdbxlepnwb' => array ( + 'fpeyg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vdbxlepnwb/{name}', - 'regex' => '#^/vdbxlepnwb/(?P[^/]+)$#', - 'start' => '/vdbxlepnwb/', + 'original' => '/fpeyg/hhzzi/dxj/{name}', + 'regex' => '#^/fpeyg/hhzzi/dxj/(?P[^/]+)$#', + 'start' => '/fpeyg/hhzzi/', 'methods' => 'POST,', ), ), - 'nalhn' => array ( + 'fylkjpatw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nalhn/{name}', - 'regex' => '#^/nalhn/(?P[^/]+)$#', - 'start' => '/nalhn/', - 'methods' => 'PUT,', + 'original' => '/fylkjpatw/qqfeorjss/cy/{name}', + 'regex' => '#^/fylkjpatw/qqfeorjss/cy/(?P[^/]+)$#', + 'start' => '/fylkjpatw/qqfeorjss/', + 'methods' => 'PATCH,', ), ), - 'svqemfv' => array ( + 'uriiufl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/svqemfv/{name}', - 'regex' => '#^/svqemfv/(?P[^/]+)$#', - 'start' => '/svqemfv/', + 'original' => '/uriiufl/lsttxdsxyxwx/{name}', + 'regex' => '#^/uriiufl/lsttxdsxyxwx/(?P[^/]+)$#', + 'start' => '/uriiufl/lsttxdsxyxwx/', 'methods' => 'GET,', ), ), - 'pbhsdtrwki' => array ( + 'vkjsq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pbhsdtrwki/d/{name}', - 'regex' => '#^/pbhsdtrwki/d/(?P[^/]+)$#', - 'start' => '/pbhsdtrwki/d/', - 'methods' => 'PATCH,', + 'original' => '/vkjsq/{name}', + 'regex' => '#^/vkjsq/(?P[^/]+)$#', + 'start' => '/vkjsq/', + 'methods' => 'PUT,', ), ), - 'mstrj' => array ( + 'sooab' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mstrj/e/b/vgkbir/qcfhm/{name}', - 'regex' => '#^/mstrj/e/b/vgkbir/qcfhm/(?P[^/]+)$#', - 'start' => '/mstrj/e/', + 'original' => '/sooab/ghpey/g/akmm/bxw/{name}', + 'regex' => '#^/sooab/ghpey/g/akmm/bxw/(?P[^/]+)$#', + 'start' => '/sooab/ghpey/', 'methods' => 'GET,', ), ), - 'isnrezacwrtfdjwv' => array ( + 'oplahzudegridqz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/isnrezacwrtfdjwv/{name}', - 'regex' => '#^/isnrezacwrtfdjwv/(?P[^/]+)$#', - 'start' => '/isnrezacwrtfdjwv/', - 'methods' => 'PUT,', + 'original' => '/oplahzudegridqz/{name}', + 'regex' => '#^/oplahzudegridqz/(?P[^/]+)$#', + 'start' => '/oplahzudegridqz/', + 'methods' => 'PATCH,', ), ), - 'vfb' => array ( + 'qdpcn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vfb/nd/{name}', - 'regex' => '#^/vfb/nd/(?P[^/]+)$#', - 'start' => '/vfb/nd/', - 'methods' => 'DELETE,', + 'original' => '/qdpcn/gugxzojuswpuz/{name}', + 'regex' => '#^/qdpcn/gugxzojuswpuz/(?P[^/]+)$#', + 'start' => '/qdpcn/gugxzojuswpuz/', + 'methods' => 'PUT,', ), ), - 'rzkhtgxvrd' => array ( + 'cs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rzkhtgxvrd/{name}', - 'regex' => '#^/rzkhtgxvrd/(?P[^/]+)$#', - 'start' => '/rzkhtgxvrd/', - 'methods' => 'PATCH,', + 'original' => '/cs/jbzgdyfgbcn/{name}', + 'regex' => '#^/cs/jbzgdyfgbcn/(?P[^/]+)$#', + 'start' => '/cs/jbzgdyfgbcn/', + 'methods' => 'PUT,', ), ), - 'zsrzr' => array ( + 'mspktecz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zsrzr/pgv/sgfalujn/{name}', - 'regex' => '#^/zsrzr/pgv/sgfalujn/(?P[^/]+)$#', - 'start' => '/zsrzr/pgv/', + 'original' => '/mspktecz/{name}', + 'regex' => '#^/mspktecz/(?P[^/]+)$#', + 'start' => '/mspktecz/', 'methods' => 'GET,', ), ), - 'amj' => array ( + 'tsdeir' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/amj/su/p/xoyrtinnp/{name}', - 'regex' => '#^/amj/su/p/xoyrtinnp/(?P[^/]+)$#', - 'start' => '/amj/su/', + 'original' => '/tsdeir/{name}', + 'regex' => '#^/tsdeir/(?P[^/]+)$#', + 'start' => '/tsdeir/', 'methods' => 'PATCH,', ), ), - 'cyosoqjkzkvmwhfvfe' => array ( + 'k' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cyosoqjkzkvmwhfvfe/y/{name}', - 'regex' => '#^/cyosoqjkzkvmwhfvfe/y/(?P[^/]+)$#', - 'start' => '/cyosoqjkzkvmwhfvfe/y/', - 'methods' => 'DELETE,', + 'original' => '/k/xc/r/pleyah/{name}', + 'regex' => '#^/k/xc/r/pleyah/(?P[^/]+)$#', + 'start' => '/k/xc/', + 'methods' => 'GET,', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/k/mnxkdqopl/plh/{name}', + 'regex' => '#^/k/mnxkdqopl/plh/(?P[^/]+)$#', + 'start' => '/k/mnxkdqopl/', + 'methods' => 'GET,', ), ), - 'rhgqrxpekgokqndhq' => array ( + 'u' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rhgqrxpekgokqndhq/{name}', - 'regex' => '#^/rhgqrxpekgokqndhq/(?P[^/]+)$#', - 'start' => '/rhgqrxpekgokqndhq/', - 'methods' => 'PUT,', + 'original' => '/u/lnvdjwzvaq/esppccyo/{name}', + 'regex' => '#^/u/lnvdjwzvaq/esppccyo/(?P[^/]+)$#', + 'start' => '/u/lnvdjwzvaq/', + 'methods' => 'POST,', ), ), - 'wfhtdiz' => array ( + 'ysmwli' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wfhtdiz/ujc/ldyuqphq/{name}', - 'regex' => '#^/wfhtdiz/ujc/ldyuqphq/(?P[^/]+)$#', - 'start' => '/wfhtdiz/ujc/', - 'methods' => 'DELETE,', + 'original' => '/ysmwli/fk/{name}', + 'regex' => '#^/ysmwli/fk/(?P[^/]+)$#', + 'start' => '/ysmwli/fk/', + 'methods' => 'PATCH,', ), ), - 'kgrtapne' => array ( + 'ded' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kgrtapne/{name}', - 'regex' => '#^/kgrtapne/(?P[^/]+)$#', - 'start' => '/kgrtapne/', - 'methods' => 'DELETE,', + 'original' => '/ded/ecqge/y/veywtbo/{name}', + 'regex' => '#^/ded/ecqge/y/veywtbo/(?P[^/]+)$#', + 'start' => '/ded/ecqge/', + 'methods' => 'PATCH,', ), ), - 'fz' => array ( + 'tqdctp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fz/bdwwhba/y/{name}', - 'regex' => '#^/fz/bdwwhba/y/(?P[^/]+)$#', - 'start' => '/fz/bdwwhba/', + 'original' => '/tqdctp/gvawrwjgoyusi/{name}', + 'regex' => '#^/tqdctp/gvawrwjgoyusi/(?P[^/]+)$#', + 'start' => '/tqdctp/gvawrwjgoyusi/', 'methods' => 'DELETE,', ), ), - 'zgzvlqbyu' => array ( + 'pwpd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zgzvlqbyu/{name}', - 'regex' => '#^/zgzvlqbyu/(?P[^/]+)$#', - 'start' => '/zgzvlqbyu/', + 'original' => '/pwpd/gks/mrvcqkp/{name}', + 'regex' => '#^/pwpd/gks/mrvcqkp/(?P[^/]+)$#', + 'start' => '/pwpd/gks/', 'methods' => 'PATCH,', ), ), - 'heodgiuouzbxs' => array ( + 'gjb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/heodgiuouzbxs/ch/zg/gzp/{name}', - 'regex' => '#^/heodgiuouzbxs/ch/zg/gzp/(?P[^/]+)$#', - 'start' => '/heodgiuouzbxs/ch/', + 'original' => '/gjb/xh/zsi/{name}', + 'regex' => '#^/gjb/xh/zsi/(?P[^/]+)$#', + 'start' => '/gjb/xh/', 'methods' => 'GET,', ), ), - 'nmki' => array ( + 'xbvid' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nmki/fhg/{name}', - 'regex' => '#^/nmki/fhg/(?P[^/]+)$#', - 'start' => '/nmki/fhg/', - 'methods' => 'PATCH,', + 'original' => '/xbvid/srzqsm/{name}', + 'regex' => '#^/xbvid/srzqsm/(?P[^/]+)$#', + 'start' => '/xbvid/srzqsm/', + 'methods' => 'GET,', ), ), - 'teamu' => array ( + 'f' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/teamu/g/hs/{name}', - 'regex' => '#^/teamu/g/hs/(?P[^/]+)$#', - 'start' => '/teamu/g/', - 'methods' => 'DELETE,', + 'original' => '/f/xi/mzmqhk/x/{name}', + 'regex' => '#^/f/xi/mzmqhk/x/(?P[^/]+)$#', + 'start' => '/f/xi/', + 'methods' => 'POST,', ), - ), - 'wpcw' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/wpcw/gjdlrndz/h/{name}', - 'regex' => '#^/wpcw/gjdlrndz/h/(?P[^/]+)$#', - 'start' => '/wpcw/gjdlrndz/', - 'methods' => 'PUT,', + 'original' => '/f/ypsmalj/{name}', + 'regex' => '#^/f/ypsmalj/(?P[^/]+)$#', + 'start' => '/f/ypsmalj/', + 'methods' => 'POST,', ), ), - 'rwl' => array ( + 'thzp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rwl/gpqylkis/qau/g/{name}', - 'regex' => '#^/rwl/gpqylkis/qau/g/(?P[^/]+)$#', - 'start' => '/rwl/gpqylkis/', - 'methods' => 'DELETE,', + 'original' => '/thzp/r/n/ulmifxqtht/{name}', + 'regex' => '#^/thzp/r/n/ulmifxqtht/(?P[^/]+)$#', + 'start' => '/thzp/r/', + 'methods' => 'GET,', ), ), - 'rqnm' => array ( + 'wubuw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rqnm/ngqbv/x/jyoxf/{name}', - 'regex' => '#^/rqnm/ngqbv/x/jyoxf/(?P[^/]+)$#', - 'start' => '/rqnm/ngqbv/', + 'original' => '/wubuw/{name}', + 'regex' => '#^/wubuw/(?P[^/]+)$#', + 'start' => '/wubuw/', 'methods' => 'GET,', ), ), - 'hxz' => array ( + 'umwfpwpnbuhzcfyl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hxz/uxqnwg/fsrrsd/t/{name}', - 'regex' => '#^/hxz/uxqnwg/fsrrsd/t/(?P[^/]+)$#', - 'start' => '/hxz/uxqnwg/', - 'methods' => 'DELETE,', + 'original' => '/umwfpwpnbuhzcfyl/{name}', + 'regex' => '#^/umwfpwpnbuhzcfyl/(?P[^/]+)$#', + 'start' => '/umwfpwpnbuhzcfyl/', + 'methods' => 'PATCH,', ), ), - 'dg' => array ( + 'eofuneqvcnymxe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dg/zfcja/nydrfvxoc/{name}', - 'regex' => '#^/dg/zfcja/nydrfvxoc/(?P[^/]+)$#', - 'start' => '/dg/zfcja/', - 'methods' => 'POST,', + 'original' => '/eofuneqvcnymxe/{name}', + 'regex' => '#^/eofuneqvcnymxe/(?P[^/]+)$#', + 'start' => '/eofuneqvcnymxe/', + 'methods' => 'GET,', ), ), - 'ulzqx' => array ( + 'yitder' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ulzqx/kjyxkvmf/{name}', - 'regex' => '#^/ulzqx/kjyxkvmf/(?P[^/]+)$#', - 'start' => '/ulzqx/kjyxkvmf/', - 'methods' => 'PATCH,', + 'original' => '/yitder/ktiily/{name}', + 'regex' => '#^/yitder/ktiily/(?P[^/]+)$#', + 'start' => '/yitder/ktiily/', + 'methods' => 'GET,', ), ), - 'ebhdqassptzszqff' => array ( + 'lmigeleh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ebhdqassptzszqff/{name}', - 'regex' => '#^/ebhdqassptzszqff/(?P[^/]+)$#', - 'start' => '/ebhdqassptzszqff/', + 'original' => '/lmigeleh/{name}', + 'regex' => '#^/lmigeleh/(?P[^/]+)$#', + 'start' => '/lmigeleh/', 'methods' => 'POST,', ), ), - 'qlbeabtksl' => array ( + 'ymzjwppe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qlbeabtksl/ot/{name}', - 'regex' => '#^/qlbeabtksl/ot/(?P[^/]+)$#', - 'start' => '/qlbeabtksl/ot/', - 'methods' => 'DELETE,', + 'original' => '/ymzjwppe/{name}', + 'regex' => '#^/ymzjwppe/(?P[^/]+)$#', + 'start' => '/ymzjwppe/', + 'methods' => 'GET,', ), ), - 'ir' => array ( + 'nknnn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ir/geh/ib/{name}', - 'regex' => '#^/ir/geh/ib/(?P[^/]+)$#', - 'start' => '/ir/geh/', - 'methods' => 'DELETE,', + 'original' => '/nknnn/ndedlvxgl/{name}', + 'regex' => '#^/nknnn/ndedlvxgl/(?P[^/]+)$#', + 'start' => '/nknnn/ndedlvxgl/', + 'methods' => 'GET,', ), ), - 'lqxaepy' => array ( + 'n' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lqxaepy/nbpnoit/{name}', - 'regex' => '#^/lqxaepy/nbpnoit/(?P[^/]+)$#', - 'start' => '/lqxaepy/nbpnoit/', + 'original' => '/n/eb/eb/gbslp/z/{name}', + 'regex' => '#^/n/eb/eb/gbslp/z/(?P[^/]+)$#', + 'start' => '/n/eb/', 'methods' => 'PUT,', ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/n/vmt/zrhpqwysrgsxmeou/{name}', + 'regex' => '#^/n/vmt/zrhpqwysrgsxmeou/(?P[^/]+)$#', + 'start' => '/n/vmt/', + 'methods' => 'POST,', + ), ), - 'd' => array ( + 'gawnoh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/d/eodhxg/jeeosom/xv/{name}', - 'regex' => '#^/d/eodhxg/jeeosom/xv/(?P[^/]+)$#', - 'start' => '/d/eodhxg/', - 'methods' => 'DELETE,', + 'original' => '/gawnoh/ahivzn/{name}', + 'regex' => '#^/gawnoh/ahivzn/(?P[^/]+)$#', + 'start' => '/gawnoh/ahivzn/', + 'methods' => 'POST,', ), - 1 => array ( + ), + 'xqjkti' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/d/i/v/vjbehsdtawkmrr/{name}', - 'regex' => '#^/d/i/v/vjbehsdtawkmrr/(?P[^/]+)$#', - 'start' => '/d/i/', - 'methods' => 'PATCH,', + 'original' => '/xqjkti/sg/{name}', + 'regex' => '#^/xqjkti/sg/(?P[^/]+)$#', + 'start' => '/xqjkti/sg/', + 'methods' => 'PUT,', ), ), - 'xhrfzrng' => array ( + 'ds' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xhrfzrng/iwqb/knwe/{name}', - 'regex' => '#^/xhrfzrng/iwqb/knwe/(?P[^/]+)$#', - 'start' => '/xhrfzrng/iwqb/', + 'original' => '/ds/hxm/{name}', + 'regex' => '#^/ds/hxm/(?P[^/]+)$#', + 'start' => '/ds/hxm/', 'methods' => 'GET,', ), ), - 'tf' => array ( + 'hxyjklmk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tf/xp/bfgvijlh/{name}', - 'regex' => '#^/tf/xp/bfgvijlh/(?P[^/]+)$#', - 'start' => '/tf/xp/', - 'methods' => 'PATCH,', + 'original' => '/hxyjklmk/{name}', + 'regex' => '#^/hxyjklmk/(?P[^/]+)$#', + 'start' => '/hxyjklmk/', + 'methods' => 'GET,', ), ), - 'bi' => array ( + 'xgsryzngbxgtci' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bi/clgwegqikidwbca/{name}', - 'regex' => '#^/bi/clgwegqikidwbca/(?P[^/]+)$#', - 'start' => '/bi/clgwegqikidwbca/', - 'methods' => 'POST,', + 'original' => '/xgsryzngbxgtci/{name}', + 'regex' => '#^/xgsryzngbxgtci/(?P[^/]+)$#', + 'start' => '/xgsryzngbxgtci/', + 'methods' => 'GET,', ), ), - 'pi' => array ( + 'iuqghf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pi/oy/s/debtc/zwrezd/{name}', - 'regex' => '#^/pi/oy/s/debtc/zwrezd/(?P[^/]+)$#', - 'start' => '/pi/oy/', + 'original' => '/iuqghf/{name}', + 'regex' => '#^/iuqghf/(?P[^/]+)$#', + 'start' => '/iuqghf/', 'methods' => 'GET,', ), ), - 'fqvhadkm' => array ( + 'jaspmed' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fqvhadkm/yxy/{name}', - 'regex' => '#^/fqvhadkm/yxy/(?P[^/]+)$#', - 'start' => '/fqvhadkm/yxy/', + 'original' => '/jaspmed/{name}', + 'regex' => '#^/jaspmed/(?P[^/]+)$#', + 'start' => '/jaspmed/', 'methods' => 'POST,', ), ), - 'qpmfjjb' => array ( + 'hvh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qpmfjjb/lguzdm/{name}', - 'regex' => '#^/qpmfjjb/lguzdm/(?P[^/]+)$#', - 'start' => '/qpmfjjb/lguzdm/', + 'original' => '/hvh/gbiap/{name}', + 'regex' => '#^/hvh/gbiap/(?P[^/]+)$#', + 'start' => '/hvh/gbiap/', 'methods' => 'POST,', ), ), - 'vp' => array ( + 'qdsmgxurs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vp/kmkkdvfiudylb/{name}', - 'regex' => '#^/vp/kmkkdvfiudylb/(?P[^/]+)$#', - 'start' => '/vp/kmkkdvfiudylb/', - 'methods' => 'POST,', + 'original' => '/qdsmgxurs/ilbqtzbnqc/{name}', + 'regex' => '#^/qdsmgxurs/ilbqtzbnqc/(?P[^/]+)$#', + 'start' => '/qdsmgxurs/ilbqtzbnqc/', + 'methods' => 'PATCH,', ), ), - 'm' => array ( + 'admwobol' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/m/wuprnzddm/{name}', - 'regex' => '#^/m/wuprnzddm/(?P[^/]+)$#', - 'start' => '/m/wuprnzddm/', + 'original' => '/admwobol/sbvi/{name}', + 'regex' => '#^/admwobol/sbvi/(?P[^/]+)$#', + 'start' => '/admwobol/sbvi/', 'methods' => 'GET,', ), ), - 'dszqhvsmk' => array ( + 'swycyvlqegrcfazxknd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dszqhvsmk/{name}', - 'regex' => '#^/dszqhvsmk/(?P[^/]+)$#', - 'start' => '/dszqhvsmk/', - 'methods' => 'GET,', + 'original' => '/swycyvlqegrcfazxknd/{name}', + 'regex' => '#^/swycyvlqegrcfazxknd/(?P[^/]+)$#', + 'start' => '/swycyvlqegrcfazxknd/', + 'methods' => 'DELETE,', ), ), - 'hbkmjeuwx' => array ( + 'evaxxebbsbbcxjyn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hbkmjeuwx/{name}', - 'regex' => '#^/hbkmjeuwx/(?P[^/]+)$#', - 'start' => '/hbkmjeuwx/', + 'original' => '/evaxxebbsbbcxjyn/{name}', + 'regex' => '#^/evaxxebbsbbcxjyn/(?P[^/]+)$#', + 'start' => '/evaxxebbsbbcxjyn/', 'methods' => 'POST,', ), ), - 'xtmrkn' => array ( + 'dzkmtoxna' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xtmrkn/mtklkmltuvyli/{name}', - 'regex' => '#^/xtmrkn/mtklkmltuvyli/(?P[^/]+)$#', - 'start' => '/xtmrkn/mtklkmltuvyli/', - 'methods' => 'DELETE,', + 'original' => '/dzkmtoxna/sp/{name}', + 'regex' => '#^/dzkmtoxna/sp/(?P[^/]+)$#', + 'start' => '/dzkmtoxna/sp/', + 'methods' => 'GET,', ), ), - 'osdjnsotrqkpxmj' => array ( + 'lmdwczhwec' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/osdjnsotrqkpxmj/{name}', - 'regex' => '#^/osdjnsotrqkpxmj/(?P[^/]+)$#', - 'start' => '/osdjnsotrqkpxmj/', - 'methods' => 'POST,', + 'original' => '/lmdwczhwec/yr/{name}', + 'regex' => '#^/lmdwczhwec/yr/(?P[^/]+)$#', + 'start' => '/lmdwczhwec/yr/', + 'methods' => 'PATCH,', ), ), - 'hzxrzqgioadesx' => array ( + 'wyr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hzxrzqgioadesx/kxibwe/{name}', - 'regex' => '#^/hzxrzqgioadesx/kxibwe/(?P[^/]+)$#', - 'start' => '/hzxrzqgioadesx/kxibwe/', + 'original' => '/wyr/lrmt/gwyud/{name}', + 'regex' => '#^/wyr/lrmt/gwyud/(?P[^/]+)$#', + 'start' => '/wyr/lrmt/', 'methods' => 'PATCH,', ), ), - 'zzxxaazxyewdd' => array ( + 'o' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zzxxaazxyewdd/axcrlqm/{name}', - 'regex' => '#^/zzxxaazxyewdd/axcrlqm/(?P[^/]+)$#', - 'start' => '/zzxxaazxyewdd/axcrlqm/', - 'methods' => 'PATCH,', + 'original' => '/o/dt/er/hkbnjsmr/jk/u/{name}', + 'regex' => '#^/o/dt/er/hkbnjsmr/jk/u/(?P[^/]+)$#', + 'start' => '/o/dt/', + 'methods' => 'PUT,', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/o/nc/dzxwshggv/{name}', + 'regex' => '#^/o/nc/dzxwshggv/(?P[^/]+)$#', + 'start' => '/o/nc/', + 'methods' => 'GET,', ), ), - 'azlyygddafxtqc' => array ( + 'qvmjijpy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/azlyygddafxtqc/{name}', - 'regex' => '#^/azlyygddafxtqc/(?P[^/]+)$#', - 'start' => '/azlyygddafxtqc/', - 'methods' => 'POST,', + 'original' => '/qvmjijpy/clo/dnbjwsl/{name}', + 'regex' => '#^/qvmjijpy/clo/dnbjwsl/(?P[^/]+)$#', + 'start' => '/qvmjijpy/clo/', + 'methods' => 'GET,', + ), + ), + 'jlqesceai' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/jlqesceai/{name}', + 'regex' => '#^/jlqesceai/(?P[^/]+)$#', + 'start' => '/jlqesceai/', + 'methods' => 'PUT,', ), ), - 'jwmfeothsu' => array ( + 'oinlerr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jwmfeothsu/{name}', - 'regex' => '#^/jwmfeothsu/(?P[^/]+)$#', - 'start' => '/jwmfeothsu/', + 'original' => '/oinlerr/{name}', + 'regex' => '#^/oinlerr/(?P[^/]+)$#', + 'start' => '/oinlerr/', 'methods' => 'PATCH,', ), ), - 'pj' => array ( + 'mxwdstlk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pj/zjurvmlruluzifk/{name}', - 'regex' => '#^/pj/zjurvmlruluzifk/(?P[^/]+)$#', - 'start' => '/pj/zjurvmlruluzifk/', - 'methods' => 'PUT,', + 'original' => '/mxwdstlk/egr/raij/ehatj/{name}', + 'regex' => '#^/mxwdstlk/egr/raij/ehatj/(?P[^/]+)$#', + 'start' => '/mxwdstlk/egr/', + 'methods' => 'PATCH,', ), ), - 'prx' => array ( + 'cynbfu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/prx/juoborfd/zpw/{name}', - 'regex' => '#^/prx/juoborfd/zpw/(?P[^/]+)$#', - 'start' => '/prx/juoborfd/', + 'original' => '/cynbfu/rr/{name}', + 'regex' => '#^/cynbfu/rr/(?P[^/]+)$#', + 'start' => '/cynbfu/rr/', 'methods' => 'PATCH,', ), ), - 'jsonfeadvmwws' => array ( + 'sxrg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jsonfeadvmwws/{name}', - 'regex' => '#^/jsonfeadvmwws/(?P[^/]+)$#', - 'start' => '/jsonfeadvmwws/', + 'original' => '/sxrg/nvcynbwffh/{name}', + 'regex' => '#^/sxrg/nvcynbwffh/(?P[^/]+)$#', + 'start' => '/sxrg/nvcynbwffh/', 'methods' => 'DELETE,', ), ), - 'hmhwljuzgx' => array ( + 'scyuidvlrl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hmhwljuzgx/p/ulb/{name}', - 'regex' => '#^/hmhwljuzgx/p/ulb/(?P[^/]+)$#', - 'start' => '/hmhwljuzgx/p/', - 'methods' => 'PATCH,', + 'original' => '/scyuidvlrl/{name}', + 'regex' => '#^/scyuidvlrl/(?P[^/]+)$#', + 'start' => '/scyuidvlrl/', + 'methods' => 'GET,', ), ), - 'qlfhybcx' => array ( + 'kvnjb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qlfhybcx/wk/{name}', - 'regex' => '#^/qlfhybcx/wk/(?P[^/]+)$#', - 'start' => '/qlfhybcx/wk/', + 'original' => '/kvnjb/d/{name}', + 'regex' => '#^/kvnjb/d/(?P[^/]+)$#', + 'start' => '/kvnjb/d/', 'methods' => 'POST,', ), ), - 'fnmqj' => array ( + 'dsdxbdsnlmzqse' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fnmqj/vxnir/wyfujkxjw/{name}', - 'regex' => '#^/fnmqj/vxnir/wyfujkxjw/(?P[^/]+)$#', - 'start' => '/fnmqj/vxnir/', - 'methods' => 'PUT,', + 'original' => '/dsdxbdsnlmzqse/{name}', + 'regex' => '#^/dsdxbdsnlmzqse/(?P[^/]+)$#', + 'start' => '/dsdxbdsnlmzqse/', + 'methods' => 'GET,', ), ), - 'uvqltbbxcwwkfss' => array ( + 'cxmujbx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uvqltbbxcwwkfss/qgp/tz/{name}', - 'regex' => '#^/uvqltbbxcwwkfss/qgp/tz/(?P[^/]+)$#', - 'start' => '/uvqltbbxcwwkfss/qgp/', - 'methods' => 'GET,', + 'original' => '/cxmujbx/{name}', + 'regex' => '#^/cxmujbx/(?P[^/]+)$#', + 'start' => '/cxmujbx/', + 'methods' => 'DELETE,', ), ), - 'qnhosvkmocayrotlz' => array ( + 'ruejd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qnhosvkmocayrotlz/zh/{name}', - 'regex' => '#^/qnhosvkmocayrotlz/zh/(?P[^/]+)$#', - 'start' => '/qnhosvkmocayrotlz/zh/', + 'original' => '/ruejd/ec/mue/vw/z/{name}', + 'regex' => '#^/ruejd/ec/mue/vw/z/(?P[^/]+)$#', + 'start' => '/ruejd/ec/', 'methods' => 'DELETE,', ), ), - 'nzbnutpmiifgm' => array ( + 'jy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nzbnutpmiifgm/{name}', - 'regex' => '#^/nzbnutpmiifgm/(?P[^/]+)$#', - 'start' => '/nzbnutpmiifgm/', - 'methods' => 'POST,', + 'original' => '/jy/u/aeli/{name}', + 'regex' => '#^/jy/u/aeli/(?P[^/]+)$#', + 'start' => '/jy/u/', + 'methods' => 'PUT,', ), ), - 'msfgywfxizjjzlnous' => array ( + 'ajbkpmiva' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/msfgywfxizjjzlnous/{name}', - 'regex' => '#^/msfgywfxizjjzlnous/(?P[^/]+)$#', - 'start' => '/msfgywfxizjjzlnous/', - 'methods' => 'PATCH,', + 'original' => '/ajbkpmiva/{name}', + 'regex' => '#^/ajbkpmiva/(?P[^/]+)$#', + 'start' => '/ajbkpmiva/', + 'methods' => 'GET,', ), ), - 'xmopwmgv' => array ( + 'lnvvcpnjtmlsjcuph' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xmopwmgv/{name}', - 'regex' => '#^/xmopwmgv/(?P[^/]+)$#', - 'start' => '/xmopwmgv/', - 'methods' => 'PATCH,', + 'original' => '/lnvvcpnjtmlsjcuph/{name}', + 'regex' => '#^/lnvvcpnjtmlsjcuph/(?P[^/]+)$#', + 'start' => '/lnvvcpnjtmlsjcuph/', + 'methods' => 'POST,', ), ), - 'tknndkpsdwfrksndwbj' => array ( + 'vfe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tknndkpsdwfrksndwbj/{name}', - 'regex' => '#^/tknndkpsdwfrksndwbj/(?P[^/]+)$#', - 'start' => '/tknndkpsdwfrksndwbj/', + 'original' => '/vfe/hmf/px/{name}', + 'regex' => '#^/vfe/hmf/px/(?P[^/]+)$#', + 'start' => '/vfe/hmf/', 'methods' => 'DELETE,', ), ), - 'aunhkuxl' => array ( + 'my' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aunhkuxl/{name}', - 'regex' => '#^/aunhkuxl/(?P[^/]+)$#', - 'start' => '/aunhkuxl/', - 'methods' => 'POST,', + 'original' => '/my/vzcokmefidhoh/{name}', + 'regex' => '#^/my/vzcokmefidhoh/(?P[^/]+)$#', + 'start' => '/my/vzcokmefidhoh/', + 'methods' => 'PATCH,', ), ), - 'ildu' => array ( + 'mkaujk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ildu/arwg/{name}', - 'regex' => '#^/ildu/arwg/(?P[^/]+)$#', - 'start' => '/ildu/arwg/', - 'methods' => 'POST,', + 'original' => '/mkaujk/upsadkgckgdv/{name}', + 'regex' => '#^/mkaujk/upsadkgckgdv/(?P[^/]+)$#', + 'start' => '/mkaujk/upsadkgckgdv/', + 'methods' => 'PUT,', ), ), - 'ff' => array ( + 'sraaivpi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ff/mnkb/{name}', - 'regex' => '#^/ff/mnkb/(?P[^/]+)$#', - 'start' => '/ff/mnkb/', - 'methods' => 'POST,', + 'original' => '/sraaivpi/{name}', + 'regex' => '#^/sraaivpi/(?P[^/]+)$#', + 'start' => '/sraaivpi/', + 'methods' => 'GET,', ), ), - 'yhurkwuyz' => array ( + 'ao' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yhurkwuyz/{name}', - 'regex' => '#^/yhurkwuyz/(?P[^/]+)$#', - 'start' => '/yhurkwuyz/', - 'methods' => 'PATCH,', + 'original' => '/ao/sluhdvna/eumxr/ty/{name}', + 'regex' => '#^/ao/sluhdvna/eumxr/ty/(?P[^/]+)$#', + 'start' => '/ao/sluhdvna/', + 'methods' => 'GET,', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/ao/dqm/st/visp/{name}', + 'regex' => '#^/ao/dqm/st/visp/(?P[^/]+)$#', + 'start' => '/ao/dqm/', + 'methods' => 'GET,', ), ), - 'vemzc' => array ( + 'ybnsq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vemzc/dsvlv/{name}', - 'regex' => '#^/vemzc/dsvlv/(?P[^/]+)$#', - 'start' => '/vemzc/dsvlv/', - 'methods' => 'POST,', + 'original' => '/ybnsq/kqiodlyy/{name}', + 'regex' => '#^/ybnsq/kqiodlyy/(?P[^/]+)$#', + 'start' => '/ybnsq/kqiodlyy/', + 'methods' => 'GET,', + ), + ), + 'wngzfry' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/wngzfry/{name}', + 'regex' => '#^/wngzfry/(?P[^/]+)$#', + 'start' => '/wngzfry/', + 'methods' => 'GET,', ), ), - 'fnufmkvxjrxdjfsg' => array ( + 'ccs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fnufmkvxjrxdjfsg/{name}', - 'regex' => '#^/fnufmkvxjrxdjfsg/(?P[^/]+)$#', - 'start' => '/fnufmkvxjrxdjfsg/', + 'original' => '/ccs/m/xivodmavpljuzlcc/{name}', + 'regex' => '#^/ccs/m/xivodmavpljuzlcc/(?P[^/]+)$#', + 'start' => '/ccs/m/', 'methods' => 'PATCH,', ), ), - 'dd' => array ( + 'rizhqdap' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dd/geb/tk/mwua/n/gy/{name}', - 'regex' => '#^/dd/geb/tk/mwua/n/gy/(?P[^/]+)$#', - 'start' => '/dd/geb/', - 'methods' => 'PUT,', + 'original' => '/rizhqdap/{name}', + 'regex' => '#^/rizhqdap/(?P[^/]+)$#', + 'start' => '/rizhqdap/', + 'methods' => 'GET,', ), ), - 'ruqaqals' => array ( + 'vcxigcwmpebwu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ruqaqals/e/muhlarcn/y/{name}', - 'regex' => '#^/ruqaqals/e/muhlarcn/y/(?P[^/]+)$#', - 'start' => '/ruqaqals/e/', - 'methods' => 'DELETE,', + 'original' => '/vcxigcwmpebwu/cubskt/{name}', + 'regex' => '#^/vcxigcwmpebwu/cubskt/(?P[^/]+)$#', + 'start' => '/vcxigcwmpebwu/cubskt/', + 'methods' => 'GET,', ), ), - 'zywcxn' => array ( + 'tkbwdlcfywzxoq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zywcxn/wv/pwkggcao/{name}', - 'regex' => '#^/zywcxn/wv/pwkggcao/(?P[^/]+)$#', - 'start' => '/zywcxn/wv/', - 'methods' => 'POST,', + 'original' => '/tkbwdlcfywzxoq/{name}', + 'regex' => '#^/tkbwdlcfywzxoq/(?P[^/]+)$#', + 'start' => '/tkbwdlcfywzxoq/', + 'methods' => 'DELETE,', ), ), - 'mcv' => array ( + 'wwwbvt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mcv/m/epipz/wre/jfgvaw/{name}', - 'regex' => '#^/mcv/m/epipz/wre/jfgvaw/(?P[^/]+)$#', - 'start' => '/mcv/m/', - 'methods' => 'PATCH,', + 'original' => '/wwwbvt/q/{name}', + 'regex' => '#^/wwwbvt/q/(?P[^/]+)$#', + 'start' => '/wwwbvt/q/', + 'methods' => 'GET,', ), ), - 'vg' => array ( + 'tfkdhl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vg/vt/nccdf/{name}', - 'regex' => '#^/vg/vt/nccdf/(?P[^/]+)$#', - 'start' => '/vg/vt/', - 'methods' => 'PATCH,', + 'original' => '/tfkdhl/x/{name}', + 'regex' => '#^/tfkdhl/x/(?P[^/]+)$#', + 'start' => '/tfkdhl/x/', + 'methods' => 'PUT,', ), ), - 'huyp' => array ( + 'ggvgvwcsplqyjj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/huyp/llxkptfu/{name}', - 'regex' => '#^/huyp/llxkptfu/(?P[^/]+)$#', - 'start' => '/huyp/llxkptfu/', - 'methods' => 'PATCH,', + 'original' => '/ggvgvwcsplqyjj/uzuno/{name}', + 'regex' => '#^/ggvgvwcsplqyjj/uzuno/(?P[^/]+)$#', + 'start' => '/ggvgvwcsplqyjj/uzuno/', + 'methods' => 'POST,', ), ), - 'eurufndacy' => array ( + 'vbi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eurufndacy/{name}', - 'regex' => '#^/eurufndacy/(?P[^/]+)$#', - 'start' => '/eurufndacy/', - 'methods' => 'PUT,', + 'original' => '/vbi/qebec/{name}', + 'regex' => '#^/vbi/qebec/(?P[^/]+)$#', + 'start' => '/vbi/qebec/', + 'methods' => 'GET,', ), ), - 'iltzazxuniq' => array ( + 'krqnuxrxui' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iltzazxuniq/tbclwj/wtu/{name}', - 'regex' => '#^/iltzazxuniq/tbclwj/wtu/(?P[^/]+)$#', - 'start' => '/iltzazxuniq/tbclwj/', - 'methods' => 'PATCH,', + 'original' => '/krqnuxrxui/nnfjug/{name}', + 'regex' => '#^/krqnuxrxui/nnfjug/(?P[^/]+)$#', + 'start' => '/krqnuxrxui/nnfjug/', + 'methods' => 'POST,', ), ), - 'bvxddc' => array ( + 't' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bvxddc/{name}', - 'regex' => '#^/bvxddc/(?P[^/]+)$#', - 'start' => '/bvxddc/', + 'original' => '/t/cpkuvundidronllengw/{name}', + 'regex' => '#^/t/cpkuvundidronllengw/(?P[^/]+)$#', + 'start' => '/t/cpkuvundidronllengw/', 'methods' => 'GET,', ), ), - 'ifpqm' => array ( + 'drptsjpgibud' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ifpqm/{name}', - 'regex' => '#^/ifpqm/(?P[^/]+)$#', - 'start' => '/ifpqm/', - 'methods' => 'POST,', + 'original' => '/drptsjpgibud/qqzj/{name}', + 'regex' => '#^/drptsjpgibud/qqzj/(?P[^/]+)$#', + 'start' => '/drptsjpgibud/qqzj/', + 'methods' => 'GET,', ), ), - 'vtbjfz' => array ( + 'fprljpu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vtbjfz/{name}', - 'regex' => '#^/vtbjfz/(?P[^/]+)$#', - 'start' => '/vtbjfz/', - 'methods' => 'PUT,', + 'original' => '/fprljpu/{name}', + 'regex' => '#^/fprljpu/(?P[^/]+)$#', + 'start' => '/fprljpu/', + 'methods' => 'GET,', ), ), - 'zxkubxlie' => array ( + 'ebysitegqeewbb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zxkubxlie/{name}', - 'regex' => '#^/zxkubxlie/(?P[^/]+)$#', - 'start' => '/zxkubxlie/', + 'original' => '/ebysitegqeewbb/m/{name}', + 'regex' => '#^/ebysitegqeewbb/m/(?P[^/]+)$#', + 'start' => '/ebysitegqeewbb/m/', 'methods' => 'POST,', ), ), - 'v' => array ( + 'laffyfbpelz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/v/kss/kr/zeji/{name}', - 'regex' => '#^/v/kss/kr/zeji/(?P[^/]+)$#', - 'start' => '/v/kss/', - 'methods' => 'GET,', + 'original' => '/laffyfbpelz/efg/{name}', + 'regex' => '#^/laffyfbpelz/efg/(?P[^/]+)$#', + 'start' => '/laffyfbpelz/efg/', + 'methods' => 'PUT,', ), - 1 => array ( + ), + 's' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/v/ecbba/zks/aje/yhkiviwo/{name}', - 'regex' => '#^/v/ecbba/zks/aje/yhkiviwo/(?P[^/]+)$#', - 'start' => '/v/ecbba/', + 'original' => '/s/lq/dmunzyy/omrd/{name}', + 'regex' => '#^/s/lq/dmunzyy/omrd/(?P[^/]+)$#', + 'start' => '/s/lq/', 'methods' => 'GET,', ), ), - 'zmmzbhulte' => array ( + 'wcxtq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zmmzbhulte/{name}', - 'regex' => '#^/zmmzbhulte/(?P[^/]+)$#', - 'start' => '/zmmzbhulte/', - 'methods' => 'PATCH,', + 'original' => '/wcxtq/dkx/{name}', + 'regex' => '#^/wcxtq/dkx/(?P[^/]+)$#', + 'start' => '/wcxtq/dkx/', + 'methods' => 'POST,', ), ), - 'xit' => array ( + 'vxgqnwkm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xit/irdwbyan/xtqxhyi/{name}', - 'regex' => '#^/xit/irdwbyan/xtqxhyi/(?P[^/]+)$#', - 'start' => '/xit/irdwbyan/', - 'methods' => 'PATCH,', + 'original' => '/vxgqnwkm/{name}', + 'regex' => '#^/vxgqnwkm/(?P[^/]+)$#', + 'start' => '/vxgqnwkm/', + 'methods' => 'GET,', ), ), - 'wrc' => array ( + 'hrtjab' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wrc/asrwz/{name}', - 'regex' => '#^/wrc/asrwz/(?P[^/]+)$#', - 'start' => '/wrc/asrwz/', - 'methods' => 'PATCH,', + 'original' => '/hrtjab/{name}', + 'regex' => '#^/hrtjab/(?P[^/]+)$#', + 'start' => '/hrtjab/', + 'methods' => 'PUT,', ), ), - 'zzm' => array ( + 'aodsvvippvvyctg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zzm/ouuixk/zfquvx/{name}', - 'regex' => '#^/zzm/ouuixk/zfquvx/(?P[^/]+)$#', - 'start' => '/zzm/ouuixk/', + 'original' => '/aodsvvippvvyctg/lgxol/{name}', + 'regex' => '#^/aodsvvippvvyctg/lgxol/(?P[^/]+)$#', + 'start' => '/aodsvvippvvyctg/lgxol/', 'methods' => 'GET,', ), ), - 'mervugd' => array ( + 'bjehjolgwffgsyhrw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mervugd/hhmpme/qw/{name}', - 'regex' => '#^/mervugd/hhmpme/qw/(?P[^/]+)$#', - 'start' => '/mervugd/hhmpme/', - 'methods' => 'DELETE,', + 'original' => '/bjehjolgwffgsyhrw/{name}', + 'regex' => '#^/bjehjolgwffgsyhrw/(?P[^/]+)$#', + 'start' => '/bjehjolgwffgsyhrw/', + 'methods' => 'PATCH,', ), ), - 'tufpot' => array ( + 'ixcrdppclgoy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tufpot/ovmp/bgt/{name}', - 'regex' => '#^/tufpot/ovmp/bgt/(?P[^/]+)$#', - 'start' => '/tufpot/ovmp/', + 'original' => '/ixcrdppclgoy/m/{name}', + 'regex' => '#^/ixcrdppclgoy/m/(?P[^/]+)$#', + 'start' => '/ixcrdppclgoy/m/', 'methods' => 'DELETE,', ), ), - 'qzgnrqsfsh' => array ( + 'pvurk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qzgnrqsfsh/{name}', - 'regex' => '#^/qzgnrqsfsh/(?P[^/]+)$#', - 'start' => '/qzgnrqsfsh/', - 'methods' => 'GET,', + 'original' => '/pvurk/{name}', + 'regex' => '#^/pvurk/(?P[^/]+)$#', + 'start' => '/pvurk/', + 'methods' => 'POST,', ), ), - 'yaj' => array ( + 'eoltbmgn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yaj/vt/{name}', - 'regex' => '#^/yaj/vt/(?P[^/]+)$#', - 'start' => '/yaj/vt/', - 'methods' => 'PATCH,', + 'original' => '/eoltbmgn/{name}', + 'regex' => '#^/eoltbmgn/(?P[^/]+)$#', + 'start' => '/eoltbmgn/', + 'methods' => 'GET,', ), ), - 'uup' => array ( + 'okxa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uup/fnbcqlbxaw/{name}', - 'regex' => '#^/uup/fnbcqlbxaw/(?P[^/]+)$#', - 'start' => '/uup/fnbcqlbxaw/', - 'methods' => 'DELETE,', + 'original' => '/okxa/em/s/{name}', + 'regex' => '#^/okxa/em/s/(?P[^/]+)$#', + 'start' => '/okxa/em/', + 'methods' => 'PUT,', ), ), - 'zs' => array ( + 'evj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zs/c/oo/{name}', - 'regex' => '#^/zs/c/oo/(?P[^/]+)$#', - 'start' => '/zs/c/', - 'methods' => 'DELETE,', + 'original' => '/evj/cctkivhvdx/pafp/{name}', + 'regex' => '#^/evj/cctkivhvdx/pafp/(?P[^/]+)$#', + 'start' => '/evj/cctkivhvdx/', + 'methods' => 'POST,', ), ), - 'oziul' => array ( + 'iyyhkysozrpxr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oziul/emvunrrvo/axja/am/{name}', - 'regex' => '#^/oziul/emvunrrvo/axja/am/(?P[^/]+)$#', - 'start' => '/oziul/emvunrrvo/', - 'methods' => 'PATCH,', + 'original' => '/iyyhkysozrpxr/{name}', + 'regex' => '#^/iyyhkysozrpxr/(?P[^/]+)$#', + 'start' => '/iyyhkysozrpxr/', + 'methods' => 'DELETE,', ), ), - 'qyxyikycogdxjx' => array ( + 'tfrhi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qyxyikycogdxjx/{name}', - 'regex' => '#^/qyxyikycogdxjx/(?P[^/]+)$#', - 'start' => '/qyxyikycogdxjx/', - 'methods' => 'DELETE,', + 'original' => '/tfrhi/{name}', + 'regex' => '#^/tfrhi/(?P[^/]+)$#', + 'start' => '/tfrhi/', + 'methods' => 'PUT,', ), ), - 'bsdtb' => array ( + 'nbhgs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bsdtb/ycib/{name}', - 'regex' => '#^/bsdtb/ycib/(?P[^/]+)$#', - 'start' => '/bsdtb/ycib/', + 'original' => '/nbhgs/fhqucpkcpadz/{name}', + 'regex' => '#^/nbhgs/fhqucpkcpadz/(?P[^/]+)$#', + 'start' => '/nbhgs/fhqucpkcpadz/', 'methods' => 'GET,', ), ), - 'ytukrbanedhpuwbm' => array ( + 'skvbzjejeulxyx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ytukrbanedhpuwbm/{name}', - 'regex' => '#^/ytukrbanedhpuwbm/(?P[^/]+)$#', - 'start' => '/ytukrbanedhpuwbm/', - 'methods' => 'DELETE,', + 'original' => '/skvbzjejeulxyx/p/{name}', + 'regex' => '#^/skvbzjejeulxyx/p/(?P[^/]+)$#', + 'start' => '/skvbzjejeulxyx/p/', + 'methods' => 'PUT,', ), ), - 'dseywfjtronc' => array ( + 'trtai' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dseywfjtronc/{name}', - 'regex' => '#^/dseywfjtronc/(?P[^/]+)$#', - 'start' => '/dseywfjtronc/', + 'original' => '/trtai/xfnyr/m/{name}', + 'regex' => '#^/trtai/xfnyr/m/(?P[^/]+)$#', + 'start' => '/trtai/xfnyr/', 'methods' => 'POST,', ), ), - 'iixq' => array ( + 'knd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iixq/u/{name}', - 'regex' => '#^/iixq/u/(?P[^/]+)$#', - 'start' => '/iixq/u/', - 'methods' => 'GET,', + 'original' => '/knd/nsykfxnruzer/j/d/zv/{name}', + 'regex' => '#^/knd/nsykfxnruzer/j/d/zv/(?P[^/]+)$#', + 'start' => '/knd/nsykfxnruzer/', + 'methods' => 'PATCH,', ), ), - 'kmdupuoapgxvmsavn' => array ( + 'oz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kmdupuoapgxvmsavn/hz/{name}', - 'regex' => '#^/kmdupuoapgxvmsavn/hz/(?P[^/]+)$#', - 'start' => '/kmdupuoapgxvmsavn/hz/', - 'methods' => 'PUT,', + 'original' => '/oz/ynsxj/{name}', + 'regex' => '#^/oz/ynsxj/(?P[^/]+)$#', + 'start' => '/oz/ynsxj/', + 'methods' => 'GET,', ), ), - 'hpfds' => array ( + 'p' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hpfds/ps/f/{name}', - 'regex' => '#^/hpfds/ps/f/(?P[^/]+)$#', - 'start' => '/hpfds/ps/', + 'original' => '/p/usuzal/{name}', + 'regex' => '#^/p/usuzal/(?P[^/]+)$#', + 'start' => '/p/usuzal/', 'methods' => 'GET,', ), ), - 'usf' => array ( + 'qolygz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/usf/uqtugh/{name}', - 'regex' => '#^/usf/uqtugh/(?P[^/]+)$#', - 'start' => '/usf/uqtugh/', + 'original' => '/qolygz/ca/xb/{name}', + 'regex' => '#^/qolygz/ca/xb/(?P[^/]+)$#', + 'start' => '/qolygz/ca/', 'methods' => 'GET,', ), ), - 'ob' => array ( + 'nnsd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ob/feh/{name}', - 'regex' => '#^/ob/feh/(?P[^/]+)$#', - 'start' => '/ob/feh/', - 'methods' => 'POST,', + 'original' => '/nnsd/hpb/wndycjdby/y/r/a/{name}', + 'regex' => '#^/nnsd/hpb/wndycjdby/y/r/a/(?P[^/]+)$#', + 'start' => '/nnsd/hpb/', + 'methods' => 'DELETE,', ), ), - 'oyljbh' => array ( + 'nchzxqez' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oyljbh/pnlh/{name}', - 'regex' => '#^/oyljbh/pnlh/(?P[^/]+)$#', - 'start' => '/oyljbh/pnlh/', - 'methods' => 'POST,', + 'original' => '/nchzxqez/asenqdtvxhfp/{name}', + 'regex' => '#^/nchzxqez/asenqdtvxhfp/(?P[^/]+)$#', + 'start' => '/nchzxqez/asenqdtvxhfp/', + 'methods' => 'DELETE,', ), ), - 'sfmeeozeogyc' => array ( + 'ldbzjhihjksj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sfmeeozeogyc/{name}', - 'regex' => '#^/sfmeeozeogyc/(?P[^/]+)$#', - 'start' => '/sfmeeozeogyc/', - 'methods' => 'PUT,', + 'original' => '/ldbzjhihjksj/xjlenwf/{name}', + 'regex' => '#^/ldbzjhihjksj/xjlenwf/(?P[^/]+)$#', + 'start' => '/ldbzjhihjksj/xjlenwf/', + 'methods' => 'GET,', ), ), - 'lqnrckaq' => array ( + 'xbgnoxbxqwvkwmdlbkq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lqnrckaq/iw/{name}', - 'regex' => '#^/lqnrckaq/iw/(?P[^/]+)$#', - 'start' => '/lqnrckaq/iw/', + 'original' => '/xbgnoxbxqwvkwmdlbkq/{name}', + 'regex' => '#^/xbgnoxbxqwvkwmdlbkq/(?P[^/]+)$#', + 'start' => '/xbgnoxbxqwvkwmdlbkq/', 'methods' => 'PUT,', ), ), - 'vuyitfxp' => array ( + 'vidarbvyzrmh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vuyitfxp/miuq/{name}', - 'regex' => '#^/vuyitfxp/miuq/(?P[^/]+)$#', - 'start' => '/vuyitfxp/miuq/', + 'original' => '/vidarbvyzrmh/{name}', + 'regex' => '#^/vidarbvyzrmh/(?P[^/]+)$#', + 'start' => '/vidarbvyzrmh/', 'methods' => 'DELETE,', ), ), - 'wbpezjz' => array ( + 'qipwdhamqiujhtjqytjz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wbpezjz/fjphnkjt/{name}', - 'regex' => '#^/wbpezjz/fjphnkjt/(?P[^/]+)$#', - 'start' => '/wbpezjz/fjphnkjt/', - 'methods' => 'PUT,', + 'original' => '/qipwdhamqiujhtjqytjz/{name}', + 'regex' => '#^/qipwdhamqiujhtjqytjz/(?P[^/]+)$#', + 'start' => '/qipwdhamqiujhtjqytjz/', + 'methods' => 'GET,', ), ), - 'duvnpjvjfdbkf' => array ( + 'ct' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/duvnpjvjfdbkf/vet/{name}', - 'regex' => '#^/duvnpjvjfdbkf/vet/(?P[^/]+)$#', - 'start' => '/duvnpjvjfdbkf/vet/', - 'methods' => 'PATCH,', + 'original' => '/ct/h/jugrrb/{name}', + 'regex' => '#^/ct/h/jugrrb/(?P[^/]+)$#', + 'start' => '/ct/h/', + 'methods' => 'POST,', ), ), - 'jr' => array ( + 'jnowxbhfiuccpqlki' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jr/gzrg/{name}', - 'regex' => '#^/jr/gzrg/(?P[^/]+)$#', - 'start' => '/jr/gzrg/', + 'original' => '/jnowxbhfiuccpqlki/{name}', + 'regex' => '#^/jnowxbhfiuccpqlki/(?P[^/]+)$#', + 'start' => '/jnowxbhfiuccpqlki/', 'methods' => 'GET,', ), ), - 'caifwbwmvlu' => array ( + 'gyywx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/caifwbwmvlu/{name}', - 'regex' => '#^/caifwbwmvlu/(?P[^/]+)$#', - 'start' => '/caifwbwmvlu/', - 'methods' => 'GET,', + 'original' => '/gyywx/kdqza/bgccfhls/{name}', + 'regex' => '#^/gyywx/kdqza/bgccfhls/(?P[^/]+)$#', + 'start' => '/gyywx/kdqza/', + 'methods' => 'POST,', ), ), - 'walupjl' => array ( + 'qdpdq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/walupjl/q/{name}', - 'regex' => '#^/walupjl/q/(?P[^/]+)$#', - 'start' => '/walupjl/q/', + 'original' => '/qdpdq/liwyfs/{name}', + 'regex' => '#^/qdpdq/liwyfs/(?P[^/]+)$#', + 'start' => '/qdpdq/liwyfs/', 'methods' => 'PATCH,', ), ), - 'dm' => array ( + 'nmihpqhp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dm/qmffruy/{name}', - 'regex' => '#^/dm/qmffruy/(?P[^/]+)$#', - 'start' => '/dm/qmffruy/', + 'original' => '/nmihpqhp/biiw/{name}', + 'regex' => '#^/nmihpqhp/biiw/(?P[^/]+)$#', + 'start' => '/nmihpqhp/biiw/', 'methods' => 'GET,', ), ), - 'xui' => array ( + 'zhyxvu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xui/dw/{name}', - 'regex' => '#^/xui/dw/(?P[^/]+)$#', - 'start' => '/xui/dw/', + 'original' => '/zhyxvu/hjpeetvy/{name}', + 'regex' => '#^/zhyxvu/hjpeetvy/(?P[^/]+)$#', + 'start' => '/zhyxvu/hjpeetvy/', 'methods' => 'GET,', ), ), - 'kfyyt' => array ( + 'nzcembz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kfyyt/{name}', - 'regex' => '#^/kfyyt/(?P[^/]+)$#', - 'start' => '/kfyyt/', + 'original' => '/nzcembz/qcmqxk/{name}', + 'regex' => '#^/nzcembz/qcmqxk/(?P[^/]+)$#', + 'start' => '/nzcembz/qcmqxk/', 'methods' => 'GET,', ), ), - 'scfmeslgxxb' => array ( + 'vb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/scfmeslgxxb/owr/{name}', - 'regex' => '#^/scfmeslgxxb/owr/(?P[^/]+)$#', - 'start' => '/scfmeslgxxb/owr/', + 'original' => '/vb/vfg/wdvisgq/cupwgkrb/{name}', + 'regex' => '#^/vb/vfg/wdvisgq/cupwgkrb/(?P[^/]+)$#', + 'start' => '/vb/vfg/', 'methods' => 'PATCH,', ), ), - 'nsxvzlbnncjfishmp' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/nsxvzlbnncjfishmp/h/{name}', - 'regex' => '#^/nsxvzlbnncjfishmp/h/(?P[^/]+)$#', - 'start' => '/nsxvzlbnncjfishmp/h/', - 'methods' => 'GET,', - ), - ), - 'mf' => array ( + 'fxhbgbmxrephwjtwlqyv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mf/axqmwvxkbrvkli/ln/{name}', - 'regex' => '#^/mf/axqmwvxkbrvkli/ln/(?P[^/]+)$#', - 'start' => '/mf/axqmwvxkbrvkli/', - 'methods' => 'GET,', + 'original' => '/fxhbgbmxrephwjtwlqyv/{name}', + 'regex' => '#^/fxhbgbmxrephwjtwlqyv/(?P[^/]+)$#', + 'start' => '/fxhbgbmxrephwjtwlqyv/', + 'methods' => 'POST,', ), ), - 'svpdwqhjaa' => array ( + 'lcgpdwniapq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/svpdwqhjaa/wzg/{name}', - 'regex' => '#^/svpdwqhjaa/wzg/(?P[^/]+)$#', - 'start' => '/svpdwqhjaa/wzg/', - 'methods' => 'GET,', + 'original' => '/lcgpdwniapq/gnc/z/{name}', + 'regex' => '#^/lcgpdwniapq/gnc/z/(?P[^/]+)$#', + 'start' => '/lcgpdwniapq/gnc/', + 'methods' => 'POST,', ), ), - 'xyujpqqqlstx' => array ( + 'dxdlnmacjykecw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xyujpqqqlstx/{name}', - 'regex' => '#^/xyujpqqqlstx/(?P[^/]+)$#', - 'start' => '/xyujpqqqlstx/', - 'methods' => 'GET,', + 'original' => '/dxdlnmacjykecw/{name}', + 'regex' => '#^/dxdlnmacjykecw/(?P[^/]+)$#', + 'start' => '/dxdlnmacjykecw/', + 'methods' => 'PATCH,', ), ), - 'ulhuit' => array ( + 'xnoxshsgcbd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ulhuit/pdurizbcrl/{name}', - 'regex' => '#^/ulhuit/pdurizbcrl/(?P[^/]+)$#', - 'start' => '/ulhuit/pdurizbcrl/', - 'methods' => 'PATCH,', + 'original' => '/xnoxshsgcbd/{name}', + 'regex' => '#^/xnoxshsgcbd/(?P[^/]+)$#', + 'start' => '/xnoxshsgcbd/', + 'methods' => 'DELETE,', ), ), - 'rcegdxju' => array ( + 'ggu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rcegdxju/urfxsxyai/{name}', - 'regex' => '#^/rcegdxju/urfxsxyai/(?P[^/]+)$#', - 'start' => '/rcegdxju/urfxsxyai/', - 'methods' => 'PATCH,', + 'original' => '/ggu/pggehiongwtlf/um/d/{name}', + 'regex' => '#^/ggu/pggehiongwtlf/um/d/(?P[^/]+)$#', + 'start' => '/ggu/pggehiongwtlf/', + 'methods' => 'DELETE,', ), ), - 'vclyrxxwih' => array ( + 'vfqjafdtba' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vclyrxxwih/{name}', - 'regex' => '#^/vclyrxxwih/(?P[^/]+)$#', - 'start' => '/vclyrxxwih/', + 'original' => '/vfqjafdtba/{name}', + 'regex' => '#^/vfqjafdtba/(?P[^/]+)$#', + 'start' => '/vfqjafdtba/', 'methods' => 'GET,', ), ), - 'xhvmrudy' => array ( + 'ybf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xhvmrudy/{name}', - 'regex' => '#^/xhvmrudy/(?P[^/]+)$#', - 'start' => '/xhvmrudy/', - 'methods' => 'POST,', + 'original' => '/ybf/pdcq/tsbhtiv/j/atkx/{name}', + 'regex' => '#^/ybf/pdcq/tsbhtiv/j/atkx/(?P[^/]+)$#', + 'start' => '/ybf/pdcq/', + 'methods' => 'GET,', ), ), - 'opngw' => array ( + 'qqvcjhiumoxm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/opngw/ujsoynfjrunyh/{name}', - 'regex' => '#^/opngw/ujsoynfjrunyh/(?P[^/]+)$#', - 'start' => '/opngw/ujsoynfjrunyh/', - 'methods' => 'PUT,', + 'original' => '/qqvcjhiumoxm/zdl/{name}', + 'regex' => '#^/qqvcjhiumoxm/zdl/(?P[^/]+)$#', + 'start' => '/qqvcjhiumoxm/zdl/', + 'methods' => 'DELETE,', ), ), - 'oswp' => array ( + 'fnyfdkbvmlkoxmhmki' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oswp/jowjjbiw/bo/et/{name}', - 'regex' => '#^/oswp/jowjjbiw/bo/et/(?P[^/]+)$#', - 'start' => '/oswp/jowjjbiw/', - 'methods' => 'PUT,', + 'original' => '/fnyfdkbvmlkoxmhmki/rs/{name}', + 'regex' => '#^/fnyfdkbvmlkoxmhmki/rs/(?P[^/]+)$#', + 'start' => '/fnyfdkbvmlkoxmhmki/rs/', + 'methods' => 'GET,', ), ), - 'mpwhqf' => array ( + 'kspqaf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mpwhqf/zuw/{name}', - 'regex' => '#^/mpwhqf/zuw/(?P[^/]+)$#', - 'start' => '/mpwhqf/zuw/', + 'original' => '/kspqaf/kc/{name}', + 'regex' => '#^/kspqaf/kc/(?P[^/]+)$#', + 'start' => '/kspqaf/kc/', 'methods' => 'GET,', ), ), - 'akyqaquhpepjz' => array ( + 'wvcwbn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/akyqaquhpepjz/{name}', - 'regex' => '#^/akyqaquhpepjz/(?P[^/]+)$#', - 'start' => '/akyqaquhpepjz/', - 'methods' => 'GET,', + 'original' => '/wvcwbn/{name}', + 'regex' => '#^/wvcwbn/(?P[^/]+)$#', + 'start' => '/wvcwbn/', + 'methods' => 'PUT,', ), ), - 'leveifiugaf' => array ( + 'wxrypi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/leveifiugaf/{name}', - 'regex' => '#^/leveifiugaf/(?P[^/]+)$#', - 'start' => '/leveifiugaf/', + 'original' => '/wxrypi/ed/{name}', + 'regex' => '#^/wxrypi/ed/(?P[^/]+)$#', + 'start' => '/wxrypi/ed/', 'methods' => 'GET,', ), ), - 'fhdkh' => array ( + 'xylwyojthuylc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fhdkh/{name}', - 'regex' => '#^/fhdkh/(?P[^/]+)$#', - 'start' => '/fhdkh/', - 'methods' => 'POST,', + 'original' => '/xylwyojthuylc/xw/{name}', + 'regex' => '#^/xylwyojthuylc/xw/(?P[^/]+)$#', + 'start' => '/xylwyojthuylc/xw/', + 'methods' => 'PATCH,', ), ), - 'ofle' => array ( + 'soxzwnmvs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ofle/nrxfk/efqswmbqo/of/{name}', - 'regex' => '#^/ofle/nrxfk/efqswmbqo/of/(?P[^/]+)$#', - 'start' => '/ofle/nrxfk/', - 'methods' => 'DELETE,', + 'original' => '/soxzwnmvs/{name}', + 'regex' => '#^/soxzwnmvs/(?P[^/]+)$#', + 'start' => '/soxzwnmvs/', + 'methods' => 'GET,', ), ), - 'tcvpwuehqkx' => array ( + 'mvlvoigtdcrryvxt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tcvpwuehqkx/{name}', - 'regex' => '#^/tcvpwuehqkx/(?P[^/]+)$#', - 'start' => '/tcvpwuehqkx/', - 'methods' => 'GET,', + 'original' => '/mvlvoigtdcrryvxt/{name}', + 'regex' => '#^/mvlvoigtdcrryvxt/(?P[^/]+)$#', + 'start' => '/mvlvoigtdcrryvxt/', + 'methods' => 'PATCH,', ), ), - 'ixjluqujuikmddcsiof' => array ( + 'heietjda' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ixjluqujuikmddcsiof/{name}', - 'regex' => '#^/ixjluqujuikmddcsiof/(?P[^/]+)$#', - 'start' => '/ixjluqujuikmddcsiof/', + 'original' => '/heietjda/uviev/{name}', + 'regex' => '#^/heietjda/uviev/(?P[^/]+)$#', + 'start' => '/heietjda/uviev/', 'methods' => 'PATCH,', ), ), - 'jzc' => array ( + 'kuaa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jzc/hycrsfyhv/fcszbp/{name}', - 'regex' => '#^/jzc/hycrsfyhv/fcszbp/(?P[^/]+)$#', - 'start' => '/jzc/hycrsfyhv/', + 'original' => '/kuaa/qaxfiuglfrbdwt/{name}', + 'regex' => '#^/kuaa/qaxfiuglfrbdwt/(?P[^/]+)$#', + 'start' => '/kuaa/qaxfiuglfrbdwt/', 'methods' => 'GET,', ), ), - 'ppgmwmrb' => array ( + 'nuppadnbeqrctsla' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ppgmwmrb/zp/{name}', - 'regex' => '#^/ppgmwmrb/zp/(?P[^/]+)$#', - 'start' => '/ppgmwmrb/zp/', - 'methods' => 'POST,', + 'original' => '/nuppadnbeqrctsla/{name}', + 'regex' => '#^/nuppadnbeqrctsla/(?P[^/]+)$#', + 'start' => '/nuppadnbeqrctsla/', + 'methods' => 'GET,', ), ), - 'dmlhwuw' => array ( + 'jcth' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dmlhwuw/q/{name}', - 'regex' => '#^/dmlhwuw/q/(?P[^/]+)$#', - 'start' => '/dmlhwuw/q/', - 'methods' => 'DELETE,', + 'original' => '/jcth/orzhy/{name}', + 'regex' => '#^/jcth/orzhy/(?P[^/]+)$#', + 'start' => '/jcth/orzhy/', + 'methods' => 'PATCH,', ), ), - 'wcqnqe' => array ( + 'yorokuoamibtnqnksth' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wcqnqe/sqreg/{name}', - 'regex' => '#^/wcqnqe/sqreg/(?P[^/]+)$#', - 'start' => '/wcqnqe/sqreg/', - 'methods' => 'GET,', + 'original' => '/yorokuoamibtnqnksth/{name}', + 'regex' => '#^/yorokuoamibtnqnksth/(?P[^/]+)$#', + 'start' => '/yorokuoamibtnqnksth/', + 'methods' => 'PATCH,', ), ), - 'fnxt' => array ( + 'dvosgyoinkgsie' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fnxt/heuqnyg/calix/{name}', - 'regex' => '#^/fnxt/heuqnyg/calix/(?P[^/]+)$#', - 'start' => '/fnxt/heuqnyg/', - 'methods' => 'DELETE,', + 'original' => '/dvosgyoinkgsie/{name}', + 'regex' => '#^/dvosgyoinkgsie/(?P[^/]+)$#', + 'start' => '/dvosgyoinkgsie/', + 'methods' => 'PUT,', ), ), - 'cgnlqop' => array ( + 'dkhufxa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cgnlqop/jqdn/yghefon/{name}', - 'regex' => '#^/cgnlqop/jqdn/yghefon/(?P[^/]+)$#', - 'start' => '/cgnlqop/jqdn/', + 'original' => '/dkhufxa/{name}', + 'regex' => '#^/dkhufxa/(?P[^/]+)$#', + 'start' => '/dkhufxa/', 'methods' => 'DELETE,', ), ), - 'jlaypbizioycub' => array ( + 'pzhmh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jlaypbizioycub/{name}', - 'regex' => '#^/jlaypbizioycub/(?P[^/]+)$#', - 'start' => '/jlaypbizioycub/', + 'original' => '/pzhmh/{name}', + 'regex' => '#^/pzhmh/(?P[^/]+)$#', + 'start' => '/pzhmh/', 'methods' => 'PUT,', ), ), - 'qagrdyuyvmcdlbvmes' => array ( + 'pbyvyk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qagrdyuyvmcdlbvmes/{name}', - 'regex' => '#^/qagrdyuyvmcdlbvmes/(?P[^/]+)$#', - 'start' => '/qagrdyuyvmcdlbvmes/', - 'methods' => 'PATCH,', + 'original' => '/pbyvyk/awong/{name}', + 'regex' => '#^/pbyvyk/awong/(?P[^/]+)$#', + 'start' => '/pbyvyk/awong/', + 'methods' => 'GET,', ), ), - 'kqceagbds' => array ( + 'miefpo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kqceagbds/{name}', - 'regex' => '#^/kqceagbds/(?P[^/]+)$#', - 'start' => '/kqceagbds/', - 'methods' => 'PUT,', + 'original' => '/miefpo/ozorprjwec/{name}', + 'regex' => '#^/miefpo/ozorprjwec/(?P[^/]+)$#', + 'start' => '/miefpo/ozorprjwec/', + 'methods' => 'GET,', ), ), - 'supuczb' => array ( + 'gwltqcbsd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/supuczb/{name}', - 'regex' => '#^/supuczb/(?P[^/]+)$#', - 'start' => '/supuczb/', + 'original' => '/gwltqcbsd/iehwe/zm/{name}', + 'regex' => '#^/gwltqcbsd/iehwe/zm/(?P[^/]+)$#', + 'start' => '/gwltqcbsd/iehwe/', 'methods' => 'PATCH,', ), ), - 'pf' => array ( + 'qmqvkehagrydavaaxwq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pf/waq/{name}', - 'regex' => '#^/pf/waq/(?P[^/]+)$#', - 'start' => '/pf/waq/', - 'methods' => 'GET,', + 'original' => '/qmqvkehagrydavaaxwq/{name}', + 'regex' => '#^/qmqvkehagrydavaaxwq/(?P[^/]+)$#', + 'start' => '/qmqvkehagrydavaaxwq/', + 'methods' => 'DELETE,', ), ), - 'e' => array ( + 'ezuaekl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/e/iqzxmdeb/{name}', - 'regex' => '#^/e/iqzxmdeb/(?P[^/]+)$#', - 'start' => '/e/iqzxmdeb/', - 'methods' => 'PATCH,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/e/kvterkohu/yhmompc/{name}', - 'regex' => '#^/e/kvterkohu/yhmompc/(?P[^/]+)$#', - 'start' => '/e/kvterkohu/', + 'original' => '/ezuaekl/k/{name}', + 'regex' => '#^/ezuaekl/k/(?P[^/]+)$#', + 'start' => '/ezuaekl/k/', 'methods' => 'PUT,', ), ), - 'akvrvikkjtqgfxperek' => array ( + 'welxgpucj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/akvrvikkjtqgfxperek/{name}', - 'regex' => '#^/akvrvikkjtqgfxperek/(?P[^/]+)$#', - 'start' => '/akvrvikkjtqgfxperek/', - 'methods' => 'POST,', + 'original' => '/welxgpucj/{name}', + 'regex' => '#^/welxgpucj/(?P[^/]+)$#', + 'start' => '/welxgpucj/', + 'methods' => 'GET,', ), ), - 'pryww' => array ( + 'gt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pryww/jzobv/{name}', - 'regex' => '#^/pryww/jzobv/(?P[^/]+)$#', - 'start' => '/pryww/jzobv/', - 'methods' => 'PUT,', + 'original' => '/gt/bvacey/epo/{name}', + 'regex' => '#^/gt/bvacey/epo/(?P[^/]+)$#', + 'start' => '/gt/bvacey/', + 'methods' => 'DELETE,', ), ), - 'ceiulgxolthn' => array ( + 'lftko' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ceiulgxolthn/mw/{name}', - 'regex' => '#^/ceiulgxolthn/mw/(?P[^/]+)$#', - 'start' => '/ceiulgxolthn/mw/', - 'methods' => 'PATCH,', + 'original' => '/lftko/{name}', + 'regex' => '#^/lftko/(?P[^/]+)$#', + 'start' => '/lftko/', + 'methods' => 'GET,', ), ), - 'copasqiiv' => array ( + 'sbdkxvzy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/copasqiiv/{name}', - 'regex' => '#^/copasqiiv/(?P[^/]+)$#', - 'start' => '/copasqiiv/', - 'methods' => 'PUT,', + 'original' => '/sbdkxvzy/em/{name}', + 'regex' => '#^/sbdkxvzy/em/(?P[^/]+)$#', + 'start' => '/sbdkxvzy/em/', + 'methods' => 'GET,', ), ), - 'rrfvpr' => array ( + 'zmxbbvlmby' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rrfvpr/xpet/dzznvqep/{name}', - 'regex' => '#^/rrfvpr/xpet/dzznvqep/(?P[^/]+)$#', - 'start' => '/rrfvpr/xpet/', - 'methods' => 'DELETE,', + 'original' => '/zmxbbvlmby/{name}', + 'regex' => '#^/zmxbbvlmby/(?P[^/]+)$#', + 'start' => '/zmxbbvlmby/', + 'methods' => 'GET,', ), ), - 'zgxgdsvsff' => array ( + 'jr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zgxgdsvsff/doseyxqfyk/{name}', - 'regex' => '#^/zgxgdsvsff/doseyxqfyk/(?P[^/]+)$#', - 'start' => '/zgxgdsvsff/doseyxqfyk/', - 'methods' => 'DELETE,', + 'original' => '/jr/ikeutb/fydukdq/{name}', + 'regex' => '#^/jr/ikeutb/fydukdq/(?P[^/]+)$#', + 'start' => '/jr/ikeutb/', + 'methods' => 'PUT,', ), ), - 'xgo' => array ( + 'gd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xgo/hdnrgyg/dwvywevn/{name}', - 'regex' => '#^/xgo/hdnrgyg/dwvywevn/(?P[^/]+)$#', - 'start' => '/xgo/hdnrgyg/', - 'methods' => 'DELETE,', + 'original' => '/gd/pkmsuya/e/{name}', + 'regex' => '#^/gd/pkmsuya/e/(?P[^/]+)$#', + 'start' => '/gd/pkmsuya/', + 'methods' => 'POST,', ), ), - 'fsulscbvzl' => array ( + 'ksx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fsulscbvzl/hcs/{name}', - 'regex' => '#^/fsulscbvzl/hcs/(?P[^/]+)$#', - 'start' => '/fsulscbvzl/hcs/', - 'methods' => 'PUT,', + 'original' => '/ksx/nikpu/{name}', + 'regex' => '#^/ksx/nikpu/(?P[^/]+)$#', + 'start' => '/ksx/nikpu/', + 'methods' => 'GET,', ), ), - 'bdhfbbjhc' => array ( + 'tzusiah' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bdhfbbjhc/{name}', - 'regex' => '#^/bdhfbbjhc/(?P[^/]+)$#', - 'start' => '/bdhfbbjhc/', + 'original' => '/tzusiah/zov/g/iay/w/{name}', + 'regex' => '#^/tzusiah/zov/g/iay/w/(?P[^/]+)$#', + 'start' => '/tzusiah/zov/', 'methods' => 'GET,', ), ), - 'dn' => array ( + 'oagjjlmb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dn/fqzk/tblcfpf/{name}', - 'regex' => '#^/dn/fqzk/tblcfpf/(?P[^/]+)$#', - 'start' => '/dn/fqzk/', - 'methods' => 'POST,', + 'original' => '/oagjjlmb/{name}', + 'regex' => '#^/oagjjlmb/(?P[^/]+)$#', + 'start' => '/oagjjlmb/', + 'methods' => 'DELETE,', ), ), - 'ss' => array ( + 'fvqgfchp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ss/msu/qilk/gygjcggkdii/{name}', - 'regex' => '#^/ss/msu/qilk/gygjcggkdii/(?P[^/]+)$#', - 'start' => '/ss/msu/', + 'original' => '/fvqgfchp/{name}', + 'regex' => '#^/fvqgfchp/(?P[^/]+)$#', + 'start' => '/fvqgfchp/', 'methods' => 'PATCH,', ), ), - 'vbuj' => array ( + 'ygdld' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vbuj/muq/la/nmjpx/{name}', - 'regex' => '#^/vbuj/muq/la/nmjpx/(?P[^/]+)$#', - 'start' => '/vbuj/muq/', + 'original' => '/ygdld/{name}', + 'regex' => '#^/ygdld/(?P[^/]+)$#', + 'start' => '/ygdld/', 'methods' => 'PUT,', ), ), - 'mlebatehdvqi' => array ( + 'xubaecjrdbj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mlebatehdvqi/o/f/{name}', - 'regex' => '#^/mlebatehdvqi/o/f/(?P[^/]+)$#', - 'start' => '/mlebatehdvqi/o/', + 'original' => '/xubaecjrdbj/v/{name}', + 'regex' => '#^/xubaecjrdbj/v/(?P[^/]+)$#', + 'start' => '/xubaecjrdbj/v/', 'methods' => 'GET,', ), ), - 'krykabeov' => array ( + 'tntfllf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/krykabeov/{name}', - 'regex' => '#^/krykabeov/(?P[^/]+)$#', - 'start' => '/krykabeov/', + 'original' => '/tntfllf/{name}', + 'regex' => '#^/tntfllf/(?P[^/]+)$#', + 'start' => '/tntfllf/', 'methods' => 'GET,', ), ), - 'dx' => array ( + 'pamhd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dx/r/inego/{name}', - 'regex' => '#^/dx/r/inego/(?P[^/]+)$#', - 'start' => '/dx/r/', - 'methods' => 'PATCH,', + 'original' => '/pamhd/s/{name}', + 'regex' => '#^/pamhd/s/(?P[^/]+)$#', + 'start' => '/pamhd/s/', + 'methods' => 'GET,', ), ), - 'gabfpoh' => array ( + 'zsvridgkd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gabfpoh/{name}', - 'regex' => '#^/gabfpoh/(?P[^/]+)$#', - 'start' => '/gabfpoh/', - 'methods' => 'GET,', + 'original' => '/zsvridgkd/uenzr/{name}', + 'regex' => '#^/zsvridgkd/uenzr/(?P[^/]+)$#', + 'start' => '/zsvridgkd/uenzr/', + 'methods' => 'PUT,', ), ), - 'pskgev' => array ( + 'gszenpti' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pskgev/fhp/j/{name}', - 'regex' => '#^/pskgev/fhp/j/(?P[^/]+)$#', - 'start' => '/pskgev/fhp/', - 'methods' => 'PATCH,', + 'original' => '/gszenpti/{name}', + 'regex' => '#^/gszenpti/(?P[^/]+)$#', + 'start' => '/gszenpti/', + 'methods' => 'GET,', ), ), - 'sbyzllbmwjijs' => array ( + 'nfmt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sbyzllbmwjijs/{name}', - 'regex' => '#^/sbyzllbmwjijs/(?P[^/]+)$#', - 'start' => '/sbyzllbmwjijs/', - 'methods' => 'PATCH,', + 'original' => '/nfmt/uvw/zbk/{name}', + 'regex' => '#^/nfmt/uvw/zbk/(?P[^/]+)$#', + 'start' => '/nfmt/uvw/', + 'methods' => 'GET,', ), ), - 'ce' => array ( + 'nawwyjlih' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ce/xtweqnufj/{name}', - 'regex' => '#^/ce/xtweqnufj/(?P[^/]+)$#', - 'start' => '/ce/xtweqnufj/', + 'original' => '/nawwyjlih/dhclfui/{name}', + 'regex' => '#^/nawwyjlih/dhclfui/(?P[^/]+)$#', + 'start' => '/nawwyjlih/dhclfui/', 'methods' => 'PUT,', ), ), - 'aueoy' => array ( + 'hiwghrzxmjrgjz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aueoy/{name}', - 'regex' => '#^/aueoy/(?P[^/]+)$#', - 'start' => '/aueoy/', - 'methods' => 'PATCH,', + 'original' => '/hiwghrzxmjrgjz/ma/{name}', + 'regex' => '#^/hiwghrzxmjrgjz/ma/(?P[^/]+)$#', + 'start' => '/hiwghrzxmjrgjz/ma/', + 'methods' => 'DELETE,', ), ), - 'hoqkfq' => array ( + 'nuxsrhhma' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hoqkfq/fljhsavta/{name}', - 'regex' => '#^/hoqkfq/fljhsavta/(?P[^/]+)$#', - 'start' => '/hoqkfq/fljhsavta/', + 'original' => '/nuxsrhhma/{name}', + 'regex' => '#^/nuxsrhhma/(?P[^/]+)$#', + 'start' => '/nuxsrhhma/', 'methods' => 'POST,', ), ), - 'xs' => array ( + 'wz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xs/mpexxrx/ughr/ob/{name}', - 'regex' => '#^/xs/mpexxrx/ughr/ob/(?P[^/]+)$#', - 'start' => '/xs/mpexxrx/', - 'methods' => 'POST,', + 'original' => '/wz/prfjaixssd/ank/{name}', + 'regex' => '#^/wz/prfjaixssd/ank/(?P[^/]+)$#', + 'start' => '/wz/prfjaixssd/', + 'methods' => 'GET,', ), ), - 'qnmmrhm' => array ( + 'rn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qnmmrhm/eo/y/{name}', - 'regex' => '#^/qnmmrhm/eo/y/(?P[^/]+)$#', - 'start' => '/qnmmrhm/eo/', + 'original' => '/rn/yygac/{name}', + 'regex' => '#^/rn/yygac/(?P[^/]+)$#', + 'start' => '/rn/yygac/', 'methods' => 'GET,', ), ), - 'ejbqtrzse' => array ( + 'gmu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ejbqtrzse/{name}', - 'regex' => '#^/ejbqtrzse/(?P[^/]+)$#', - 'start' => '/ejbqtrzse/', - 'methods' => 'GET,', + 'original' => '/gmu/hadnqnvyg/{name}', + 'regex' => '#^/gmu/hadnqnvyg/(?P[^/]+)$#', + 'start' => '/gmu/hadnqnvyg/', + 'methods' => 'DELETE,', ), ), - 'sgxaydlwy' => array ( + 'ej' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sgxaydlwy/{name}', - 'regex' => '#^/sgxaydlwy/(?P[^/]+)$#', - 'start' => '/sgxaydlwy/', - 'methods' => 'GET,', + 'original' => '/ej/zez/yoqhaxtoqlxl/{name}', + 'regex' => '#^/ej/zez/yoqhaxtoqlxl/(?P[^/]+)$#', + 'start' => '/ej/zez/', + 'methods' => 'DELETE,', ), ), - 'mhdit' => array ( + 'wbqcjw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mhdit/at/dryxjgiqo/omv/{name}', - 'regex' => '#^/mhdit/at/dryxjgiqo/omv/(?P[^/]+)$#', - 'start' => '/mhdit/at/', + 'original' => '/wbqcjw/m/vuaqaieg/x/{name}', + 'regex' => '#^/wbqcjw/m/vuaqaieg/x/(?P[^/]+)$#', + 'start' => '/wbqcjw/m/', 'methods' => 'PUT,', ), ), - 'jkrwsyhirf' => array ( + 'sd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jkrwsyhirf/{name}', - 'regex' => '#^/jkrwsyhirf/(?P[^/]+)$#', - 'start' => '/jkrwsyhirf/', + 'original' => '/sd/mlb/{name}', + 'regex' => '#^/sd/mlb/(?P[^/]+)$#', + 'start' => '/sd/mlb/', 'methods' => 'PATCH,', ), ), - 'gigxmvmgyhgkg' => array ( + 'wryvk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gigxmvmgyhgkg/{name}', - 'regex' => '#^/gigxmvmgyhgkg/(?P[^/]+)$#', - 'start' => '/gigxmvmgyhgkg/', - 'methods' => 'DELETE,', + 'original' => '/wryvk/{name}', + 'regex' => '#^/wryvk/(?P[^/]+)$#', + 'start' => '/wryvk/', + 'methods' => 'PATCH,', ), ), - 'zjzz' => array ( + 'jygjnksqaswobvl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zjzz/j/o/{name}', - 'regex' => '#^/zjzz/j/o/(?P[^/]+)$#', - 'start' => '/zjzz/j/', - 'methods' => 'PUT,', + 'original' => '/jygjnksqaswobvl/{name}', + 'regex' => '#^/jygjnksqaswobvl/(?P[^/]+)$#', + 'start' => '/jygjnksqaswobvl/', + 'methods' => 'GET,', + ), + ), + 'fm' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/fm/spcdd/zi/z/ajwwej/{name}', + 'regex' => '#^/fm/spcdd/zi/z/ajwwej/(?P[^/]+)$#', + 'start' => '/fm/spcdd/', + 'methods' => 'PATCH,', ), ), - 'rlwgkmmenaylydr' => array ( + 'pf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rlwgkmmenaylydr/{name}', - 'regex' => '#^/rlwgkmmenaylydr/(?P[^/]+)$#', - 'start' => '/rlwgkmmenaylydr/', + 'original' => '/pf/stk/{name}', + 'regex' => '#^/pf/stk/(?P[^/]+)$#', + 'start' => '/pf/stk/', 'methods' => 'GET,', ), ), - 'femsgrazj' => array ( + 'ilbowk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/femsgrazj/{name}', - 'regex' => '#^/femsgrazj/(?P[^/]+)$#', - 'start' => '/femsgrazj/', + 'original' => '/ilbowk/jddgqud/e/p/{name}', + 'regex' => '#^/ilbowk/jddgqud/e/p/(?P[^/]+)$#', + 'start' => '/ilbowk/jddgqud/', 'methods' => 'GET,', ), ), - 'vkwbabjnfhyfaubicgj' => array ( + 'ij' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vkwbabjnfhyfaubicgj/{name}', - 'regex' => '#^/vkwbabjnfhyfaubicgj/(?P[^/]+)$#', - 'start' => '/vkwbabjnfhyfaubicgj/', + 'original' => '/ij/kzoj/{name}', + 'regex' => '#^/ij/kzoj/(?P[^/]+)$#', + 'start' => '/ij/kzoj/', 'methods' => 'PATCH,', ), ), - 'dtdkkazypaqjquhxhowf' => array ( + 'lidzdv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dtdkkazypaqjquhxhowf/{name}', - 'regex' => '#^/dtdkkazypaqjquhxhowf/(?P[^/]+)$#', - 'start' => '/dtdkkazypaqjquhxhowf/', - 'methods' => 'POST,', + 'original' => '/lidzdv/fe/gyhxx/i/{name}', + 'regex' => '#^/lidzdv/fe/gyhxx/i/(?P[^/]+)$#', + 'start' => '/lidzdv/fe/', + 'methods' => 'DELETE,', ), ), - 'vdypmijbggekmw' => array ( + 'ffxmjgfkadq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vdypmijbggekmw/{name}', - 'regex' => '#^/vdypmijbggekmw/(?P[^/]+)$#', - 'start' => '/vdypmijbggekmw/', - 'methods' => 'PUT,', + 'original' => '/ffxmjgfkadq/ghxwuo/vb/{name}', + 'regex' => '#^/ffxmjgfkadq/ghxwuo/vb/(?P[^/]+)$#', + 'start' => '/ffxmjgfkadq/ghxwuo/', + 'methods' => 'PATCH,', ), ), - 'jnhpy' => array ( + 'zcxnjwwdumwjrizkm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jnhpy/cbvd/tztsj/{name}', - 'regex' => '#^/jnhpy/cbvd/tztsj/(?P[^/]+)$#', - 'start' => '/jnhpy/cbvd/', - 'methods' => 'PUT,', + 'original' => '/zcxnjwwdumwjrizkm/{name}', + 'regex' => '#^/zcxnjwwdumwjrizkm/(?P[^/]+)$#', + 'start' => '/zcxnjwwdumwjrizkm/', + 'methods' => 'GET,', + ), + ), + 'fgy' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/fgy/b/ow/dcu/hc/{name}', + 'regex' => '#^/fgy/b/ow/dcu/hc/(?P[^/]+)$#', + 'start' => '/fgy/b/', + 'methods' => 'PATCH,', ), ), - 'kwm' => array ( + 'adelfj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kwm/hwtlqlqr/{name}', - 'regex' => '#^/kwm/hwtlqlqr/(?P[^/]+)$#', - 'start' => '/kwm/hwtlqlqr/', + 'original' => '/adelfj/ntzxrfalfzqaj/{name}', + 'regex' => '#^/adelfj/ntzxrfalfzqaj/(?P[^/]+)$#', + 'start' => '/adelfj/ntzxrfalfzqaj/', + 'methods' => 'POST,', + ), + ), + 'syzxqyde' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/syzxqyde/{name}', + 'regex' => '#^/syzxqyde/(?P[^/]+)$#', + 'start' => '/syzxqyde/', 'methods' => 'DELETE,', ), ), - 'wkwdxrgygknrfkxend' => array ( + 'nimlrwn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wkwdxrgygknrfkxend/{name}', - 'regex' => '#^/wkwdxrgygknrfkxend/(?P[^/]+)$#', - 'start' => '/wkwdxrgygknrfkxend/', - 'methods' => 'GET,', + 'original' => '/nimlrwn/{name}', + 'regex' => '#^/nimlrwn/(?P[^/]+)$#', + 'start' => '/nimlrwn/', + 'methods' => 'PUT,', ), ), - 'yqikysm' => array ( + 'eolfemsybffnjr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yqikysm/qbdfd/{name}', - 'regex' => '#^/yqikysm/qbdfd/(?P[^/]+)$#', - 'start' => '/yqikysm/qbdfd/', + 'original' => '/eolfemsybffnjr/{name}', + 'regex' => '#^/eolfemsybffnjr/(?P[^/]+)$#', + 'start' => '/eolfemsybffnjr/', 'methods' => 'GET,', ), ), - 'jlvznqoverhinphtmrf' => array ( + 'ua' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jlvznqoverhinphtmrf/{name}', - 'regex' => '#^/jlvznqoverhinphtmrf/(?P[^/]+)$#', - 'start' => '/jlvznqoverhinphtmrf/', - 'methods' => 'PATCH,', + 'original' => '/ua/rpzqqed/afpm/urrdouy/{name}', + 'regex' => '#^/ua/rpzqqed/afpm/urrdouy/(?P[^/]+)$#', + 'start' => '/ua/rpzqqed/', + 'methods' => 'GET,', ), ), - 'cz' => array ( + 'uce' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cz/vqhqhm/jru/o/{name}', - 'regex' => '#^/cz/vqhqhm/jru/o/(?P[^/]+)$#', - 'start' => '/cz/vqhqhm/', - 'methods' => 'GET,', + 'original' => '/uce/ofc/g/{name}', + 'regex' => '#^/uce/ofc/g/(?P[^/]+)$#', + 'start' => '/uce/ofc/', + 'methods' => 'DELETE,', ), ), - 'ixkaszcmsoccxnpj' => array ( + 'xowpygpblu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ixkaszcmsoccxnpj/{name}', - 'regex' => '#^/ixkaszcmsoccxnpj/(?P[^/]+)$#', - 'start' => '/ixkaszcmsoccxnpj/', - 'methods' => 'POST,', + 'original' => '/xowpygpblu/wra/wpt/{name}', + 'regex' => '#^/xowpygpblu/wra/wpt/(?P[^/]+)$#', + 'start' => '/xowpygpblu/wra/', + 'methods' => 'PATCH,', ), ), - 'gmrd' => array ( + 'zsjkzeasdiwsybaz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gmrd/iqsryo/qx/{name}', - 'regex' => '#^/gmrd/iqsryo/qx/(?P[^/]+)$#', - 'start' => '/gmrd/iqsryo/', - 'methods' => 'POST,', + 'original' => '/zsjkzeasdiwsybaz/{name}', + 'regex' => '#^/zsjkzeasdiwsybaz/(?P[^/]+)$#', + 'start' => '/zsjkzeasdiwsybaz/', + 'methods' => 'GET,', ), ), - 'jyddq' => array ( + 'fpyesvoakpytdhryhdg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jyddq/p/{name}', - 'regex' => '#^/jyddq/p/(?P[^/]+)$#', - 'start' => '/jyddq/p/', + 'original' => '/fpyesvoakpytdhryhdg/{name}', + 'regex' => '#^/fpyesvoakpytdhryhdg/(?P[^/]+)$#', + 'start' => '/fpyesvoakpytdhryhdg/', 'methods' => 'PUT,', ), ), - 'lbxhznxiyi' => array ( + 'shrpbvm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lbxhznxiyi/{name}', - 'regex' => '#^/lbxhznxiyi/(?P[^/]+)$#', - 'start' => '/lbxhznxiyi/', - 'methods' => 'PUT,', + 'original' => '/shrpbvm/ozwzi/kajzm/{name}', + 'regex' => '#^/shrpbvm/ozwzi/kajzm/(?P[^/]+)$#', + 'start' => '/shrpbvm/ozwzi/', + 'methods' => 'POST,', ), ), - 'nhnjho' => array ( + 'fbhxz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nhnjho/l/{name}', - 'regex' => '#^/nhnjho/l/(?P[^/]+)$#', - 'start' => '/nhnjho/l/', - 'methods' => 'PUT,', + 'original' => '/fbhxz/t/{name}', + 'regex' => '#^/fbhxz/t/(?P[^/]+)$#', + 'start' => '/fbhxz/t/', + 'methods' => 'DELETE,', ), ), - 'oentjnsusknbne' => array ( + 'oobunzrc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oentjnsusknbne/{name}', - 'regex' => '#^/oentjnsusknbne/(?P[^/]+)$#', - 'start' => '/oentjnsusknbne/', - 'methods' => 'GET,', + 'original' => '/oobunzrc/jg/uj/{name}', + 'regex' => '#^/oobunzrc/jg/uj/(?P[^/]+)$#', + 'start' => '/oobunzrc/jg/', + 'methods' => 'DELETE,', ), ), - 'iivxzshh' => array ( + 'nrimd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iivxzshh/w/{name}', - 'regex' => '#^/iivxzshh/w/(?P[^/]+)$#', - 'start' => '/iivxzshh/w/', - 'methods' => 'POST,', + 'original' => '/nrimd/m/{name}', + 'regex' => '#^/nrimd/m/(?P[^/]+)$#', + 'start' => '/nrimd/m/', + 'methods' => 'GET,', ), ), - 'prxjoqjtlck' => array ( + 'uoeanpjoylaqxdl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/prxjoqjtlck/{name}', - 'regex' => '#^/prxjoqjtlck/(?P[^/]+)$#', - 'start' => '/prxjoqjtlck/', + 'original' => '/uoeanpjoylaqxdl/nku/{name}', + 'regex' => '#^/uoeanpjoylaqxdl/nku/(?P[^/]+)$#', + 'start' => '/uoeanpjoylaqxdl/nku/', 'methods' => 'PUT,', ), ), - 'dkzibp' => array ( + 'cqmg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dkzibp/bydgbylorggaj/{name}', - 'regex' => '#^/dkzibp/bydgbylorggaj/(?P[^/]+)$#', - 'start' => '/dkzibp/bydgbylorggaj/', + 'original' => '/cqmg/yqfs/tg/{name}', + 'regex' => '#^/cqmg/yqfs/tg/(?P[^/]+)$#', + 'start' => '/cqmg/yqfs/', 'methods' => 'POST,', ), ), - 'gdybyg' => array ( + 'qrtloecam' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gdybyg/oo/h/ra/ufw/{name}', - 'regex' => '#^/gdybyg/oo/h/ra/ufw/(?P[^/]+)$#', - 'start' => '/gdybyg/oo/', - 'methods' => 'PUT,', + 'original' => '/qrtloecam/{name}', + 'regex' => '#^/qrtloecam/(?P[^/]+)$#', + 'start' => '/qrtloecam/', + 'methods' => 'POST,', ), ), - 'brxzyjtironwl' => array ( + 'ubaako' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/brxzyjtironwl/car/{name}', - 'regex' => '#^/brxzyjtironwl/car/(?P[^/]+)$#', - 'start' => '/brxzyjtironwl/car/', + 'original' => '/ubaako/hsnceox/{name}', + 'regex' => '#^/ubaako/hsnceox/(?P[^/]+)$#', + 'start' => '/ubaako/hsnceox/', 'methods' => 'PUT,', ), ), - 'grslgtegwx' => array ( + 'zacxs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/grslgtegwx/{name}', - 'regex' => '#^/grslgtegwx/(?P[^/]+)$#', - 'start' => '/grslgtegwx/', + 'original' => '/zacxs/{name}', + 'regex' => '#^/zacxs/(?P[^/]+)$#', + 'start' => '/zacxs/', 'methods' => 'GET,', ), ), - 'zxvvyq' => array ( + 'ihsoupf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zxvvyq/{name}', - 'regex' => '#^/zxvvyq/(?P[^/]+)$#', - 'start' => '/zxvvyq/', + 'original' => '/ihsoupf/wpoiyui/ijkb/{name}', + 'regex' => '#^/ihsoupf/wpoiyui/ijkb/(?P[^/]+)$#', + 'start' => '/ihsoupf/wpoiyui/', 'methods' => 'PATCH,', ), ), - 'qz' => array ( + 'offkwstlayxa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qz/wjfn/{name}', - 'regex' => '#^/qz/wjfn/(?P[^/]+)$#', - 'start' => '/qz/wjfn/', - 'methods' => 'GET,', + 'original' => '/offkwstlayxa/{name}', + 'regex' => '#^/offkwstlayxa/(?P[^/]+)$#', + 'start' => '/offkwstlayxa/', + 'methods' => 'PUT,', ), ), - 'ini' => array ( + 'eglmvtotrpv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ini/cpam/aikwj/{name}', - 'regex' => '#^/ini/cpam/aikwj/(?P[^/]+)$#', - 'start' => '/ini/cpam/', - 'methods' => 'DELETE,', + 'original' => '/eglmvtotrpv/{name}', + 'regex' => '#^/eglmvtotrpv/(?P[^/]+)$#', + 'start' => '/eglmvtotrpv/', + 'methods' => 'PATCH,', ), ), - 'jew' => array ( + 'uaxaiyehad' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jew/om/{name}', - 'regex' => '#^/jew/om/(?P[^/]+)$#', - 'start' => '/jew/om/', - 'methods' => 'GET,', + 'original' => '/uaxaiyehad/a/{name}', + 'regex' => '#^/uaxaiyehad/a/(?P[^/]+)$#', + 'start' => '/uaxaiyehad/a/', + 'methods' => 'POST,', ), ), - 'trjzgykmo' => array ( + 'loy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/trjzgykmo/yeyug/m/qaqjm/{name}', - 'regex' => '#^/trjzgykmo/yeyug/m/qaqjm/(?P[^/]+)$#', - 'start' => '/trjzgykmo/yeyug/', + 'original' => '/loy/uosyaw/{name}', + 'regex' => '#^/loy/uosyaw/(?P[^/]+)$#', + 'start' => '/loy/uosyaw/', 'methods' => 'GET,', ), ), - 'dra' => array ( + 'zxlo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dra/auuxfxujompqs/{name}', - 'regex' => '#^/dra/auuxfxujompqs/(?P[^/]+)$#', - 'start' => '/dra/auuxfxujompqs/', - 'methods' => 'GET,', + 'original' => '/zxlo/xuhm/jtlp/{name}', + 'regex' => '#^/zxlo/xuhm/jtlp/(?P[^/]+)$#', + 'start' => '/zxlo/xuhm/', + 'methods' => 'PATCH,', ), ), - 'xnutu' => array ( + 'gaimwbph' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xnutu/yd/{name}', - 'regex' => '#^/xnutu/yd/(?P[^/]+)$#', - 'start' => '/xnutu/yd/', - 'methods' => 'GET,', + 'original' => '/gaimwbph/quemfurgxo/{name}', + 'regex' => '#^/gaimwbph/quemfurgxo/(?P[^/]+)$#', + 'start' => '/gaimwbph/quemfurgxo/', + 'methods' => 'DELETE,', ), ), - 'adx' => array ( + 'krewc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/adx/zydn/{name}', - 'regex' => '#^/adx/zydn/(?P[^/]+)$#', - 'start' => '/adx/zydn/', - 'methods' => 'POST,', + 'original' => '/krewc/xm/{name}', + 'regex' => '#^/krewc/xm/(?P[^/]+)$#', + 'start' => '/krewc/xm/', + 'methods' => 'GET,', ), ), - 'qszm' => array ( + 'zxaomfmrhaa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qszm/l/ut/{name}', - 'regex' => '#^/qszm/l/ut/(?P[^/]+)$#', - 'start' => '/qszm/l/', - 'methods' => 'DELETE,', + 'original' => '/zxaomfmrhaa/{name}', + 'regex' => '#^/zxaomfmrhaa/(?P[^/]+)$#', + 'start' => '/zxaomfmrhaa/', + 'methods' => 'PUT,', ), ), - 'npqxp' => array ( + 'tdlqddyepenlccnktzov' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/npqxp/{name}', - 'regex' => '#^/npqxp/(?P[^/]+)$#', - 'start' => '/npqxp/', - 'methods' => 'POST,', + 'original' => '/tdlqddyepenlccnktzov/{name}', + 'regex' => '#^/tdlqddyepenlccnktzov/(?P[^/]+)$#', + 'start' => '/tdlqddyepenlccnktzov/', + 'methods' => 'PATCH,', ), ), - 'ilssz' => array ( + 'hgxpya' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ilssz/lop/{name}', - 'regex' => '#^/ilssz/lop/(?P[^/]+)$#', - 'start' => '/ilssz/lop/', - 'methods' => 'GET,', + 'original' => '/hgxpya/qadxne/ndta/{name}', + 'regex' => '#^/hgxpya/qadxne/ndta/(?P[^/]+)$#', + 'start' => '/hgxpya/qadxne/', + 'methods' => 'DELETE,', ), ), - 'tfkg' => array ( + 'asq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tfkg/w/{name}', - 'regex' => '#^/tfkg/w/(?P[^/]+)$#', - 'start' => '/tfkg/w/', - 'methods' => 'GET,', + 'original' => '/asq/xx/{name}', + 'regex' => '#^/asq/xx/(?P[^/]+)$#', + 'start' => '/asq/xx/', + 'methods' => 'DELETE,', ), ), - 'p' => array ( + 'xq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/p/bnsenoofzjwlongmcpz/{name}', - 'regex' => '#^/p/bnsenoofzjwlongmcpz/(?P[^/]+)$#', - 'start' => '/p/bnsenoofzjwlongmcpz/', - 'methods' => 'GET,', + 'original' => '/xq/j/hh/frdar/{name}', + 'regex' => '#^/xq/j/hh/frdar/(?P[^/]+)$#', + 'start' => '/xq/j/', + 'methods' => 'PATCH,', ), ), - 'tn' => array ( + 'wbmksdhamlvopxlvzlyu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tn/lgyaojcpqi/{name}', - 'regex' => '#^/tn/lgyaojcpqi/(?P[^/]+)$#', - 'start' => '/tn/lgyaojcpqi/', + 'original' => '/wbmksdhamlvopxlvzlyu/{name}', + 'regex' => '#^/wbmksdhamlvopxlvzlyu/(?P[^/]+)$#', + 'start' => '/wbmksdhamlvopxlvzlyu/', 'methods' => 'PATCH,', ), ), - 'prkpfywsdn' => array ( + 'txghladvrjhvthpri' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/prkpfywsdn/sgufzpf/mwh/{name}', - 'regex' => '#^/prkpfywsdn/sgufzpf/mwh/(?P[^/]+)$#', - 'start' => '/prkpfywsdn/sgufzpf/', + 'original' => '/txghladvrjhvthpri/lh/{name}', + 'regex' => '#^/txghladvrjhvthpri/lh/(?P[^/]+)$#', + 'start' => '/txghladvrjhvthpri/lh/', 'methods' => 'GET,', ), ), - 'gh' => array ( + 'atqftksrdsjxbs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gh/k/vkxifnye/{name}', - 'regex' => '#^/gh/k/vkxifnye/(?P[^/]+)$#', - 'start' => '/gh/k/', - 'methods' => 'GET,', + 'original' => '/atqftksrdsjxbs/z/{name}', + 'regex' => '#^/atqftksrdsjxbs/z/(?P[^/]+)$#', + 'start' => '/atqftksrdsjxbs/z/', + 'methods' => 'DELETE,', ), ), - 'vixorz' => array ( + 'ajlzal' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vixorz/{name}', - 'regex' => '#^/vixorz/(?P[^/]+)$#', - 'start' => '/vixorz/', + 'original' => '/ajlzal/uqtdmei/{name}', + 'regex' => '#^/ajlzal/uqtdmei/(?P[^/]+)$#', + 'start' => '/ajlzal/uqtdmei/', 'methods' => 'GET,', ), ), - 'ciatfrhgtxzg' => array ( + 'bf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ciatfrhgtxzg/{name}', - 'regex' => '#^/ciatfrhgtxzg/(?P[^/]+)$#', - 'start' => '/ciatfrhgtxzg/', - 'methods' => 'DELETE,', + 'original' => '/bf/ylonahcwl/{name}', + 'regex' => '#^/bf/ylonahcwl/(?P[^/]+)$#', + 'start' => '/bf/ylonahcwl/', + 'methods' => 'GET,', ), ), - 'hrdazzhjpf' => array ( + 'txcvucws' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hrdazzhjpf/{name}', - 'regex' => '#^/hrdazzhjpf/(?P[^/]+)$#', - 'start' => '/hrdazzhjpf/', + 'original' => '/txcvucws/zn/{name}', + 'regex' => '#^/txcvucws/zn/(?P[^/]+)$#', + 'start' => '/txcvucws/zn/', 'methods' => 'POST,', ), ), - 'vpcza' => array ( + 'kgvsounfnevldtndzifp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vpcza/{name}', - 'regex' => '#^/vpcza/(?P[^/]+)$#', - 'start' => '/vpcza/', + 'original' => '/kgvsounfnevldtndzifp/{name}', + 'regex' => '#^/kgvsounfnevldtndzifp/(?P[^/]+)$#', + 'start' => '/kgvsounfnevldtndzifp/', 'methods' => 'GET,', ), ), - 'oo' => array ( + 'une' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oo/mmz/hj/sloqcon/{name}', - 'regex' => '#^/oo/mmz/hj/sloqcon/(?P[^/]+)$#', - 'start' => '/oo/mmz/', - 'methods' => 'GET,', + 'original' => '/une/tl/v/bnb/{name}', + 'regex' => '#^/une/tl/v/bnb/(?P[^/]+)$#', + 'start' => '/une/tl/', + 'methods' => 'PATCH,', + ), + ), + 'ugthr' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/ugthr/{name}', + 'regex' => '#^/ugthr/(?P[^/]+)$#', + 'start' => '/ugthr/', + 'methods' => 'PUT,', ), ), - 'ptxxps' => array ( + 'gkopw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ptxxps/b/yhrq/m/{name}', - 'regex' => '#^/ptxxps/b/yhrq/m/(?P[^/]+)$#', - 'start' => '/ptxxps/b/', + 'original' => '/gkopw/{name}', + 'regex' => '#^/gkopw/(?P[^/]+)$#', + 'start' => '/gkopw/', 'methods' => 'PATCH,', ), ), - 'ppvglcz' => array ( + 'ircqcgdvixqgvu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ppvglcz/{name}', - 'regex' => '#^/ppvglcz/(?P[^/]+)$#', - 'start' => '/ppvglcz/', - 'methods' => 'GET,', + 'original' => '/ircqcgdvixqgvu/d/{name}', + 'regex' => '#^/ircqcgdvixqgvu/d/(?P[^/]+)$#', + 'start' => '/ircqcgdvixqgvu/d/', + 'methods' => 'PUT,', ), ), - 'zffhh' => array ( + 'xmyrqvkm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zffhh/{name}', - 'regex' => '#^/zffhh/(?P[^/]+)$#', - 'start' => '/zffhh/', + 'original' => '/xmyrqvkm/gktrj/{name}', + 'regex' => '#^/xmyrqvkm/gktrj/(?P[^/]+)$#', + 'start' => '/xmyrqvkm/gktrj/', 'methods' => 'GET,', ), ), - 'bdj' => array ( + 'krcvhv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bdj/psujbuayngwirzvfk/{name}', - 'regex' => '#^/bdj/psujbuayngwirzvfk/(?P[^/]+)$#', - 'start' => '/bdj/psujbuayngwirzvfk/', - 'methods' => 'GET,', + 'original' => '/krcvhv/p/{name}', + 'regex' => '#^/krcvhv/p/(?P[^/]+)$#', + 'start' => '/krcvhv/p/', + 'methods' => 'PATCH,', ), ), - 'wernq' => array ( + 'ithjgkqxpfi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wernq/{name}', - 'regex' => '#^/wernq/(?P[^/]+)$#', - 'start' => '/wernq/', + 'original' => '/ithjgkqxpfi/nndssgcr/{name}', + 'regex' => '#^/ithjgkqxpfi/nndssgcr/(?P[^/]+)$#', + 'start' => '/ithjgkqxpfi/nndssgcr/', 'methods' => 'GET,', ), ), - 'bdkrfdiwcenxmfwopn' => array ( + 'lkfplqruxcyxd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bdkrfdiwcenxmfwopn/{name}', - 'regex' => '#^/bdkrfdiwcenxmfwopn/(?P[^/]+)$#', - 'start' => '/bdkrfdiwcenxmfwopn/', - 'methods' => 'DELETE,', + 'original' => '/lkfplqruxcyxd/lv/{name}', + 'regex' => '#^/lkfplqruxcyxd/lv/(?P[^/]+)$#', + 'start' => '/lkfplqruxcyxd/lv/', + 'methods' => 'GET,', ), ), - 'btj' => array ( + 'rxs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/btj/bjm/{name}', - 'regex' => '#^/btj/bjm/(?P[^/]+)$#', - 'start' => '/btj/bjm/', - 'methods' => 'GET,', + 'original' => '/rxs/vzru/naq/wlake/{name}', + 'regex' => '#^/rxs/vzru/naq/wlake/(?P[^/]+)$#', + 'start' => '/rxs/vzru/', + 'methods' => 'POST,', ), ), - 'alj' => array ( + 'ivccdbqft' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/alj/o/u/{name}', - 'regex' => '#^/alj/o/u/(?P[^/]+)$#', - 'start' => '/alj/o/', + 'original' => '/ivccdbqft/vl/rhtc/lcqmj/{name}', + 'regex' => '#^/ivccdbqft/vl/rhtc/lcqmj/(?P[^/]+)$#', + 'start' => '/ivccdbqft/vl/', 'methods' => 'POST,', ), ), - 'gof' => array ( + 'wjikhm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gof/kwf/xkb/{name}', - 'regex' => '#^/gof/kwf/xkb/(?P[^/]+)$#', - 'start' => '/gof/kwf/', - 'methods' => 'PATCH,', + 'original' => '/wjikhm/{name}', + 'regex' => '#^/wjikhm/(?P[^/]+)$#', + 'start' => '/wjikhm/', + 'methods' => 'GET,', ), ), - 'odwc' => array ( + 'mnpghpo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/odwc/pzqvgbs/jyxadwi/{name}', - 'regex' => '#^/odwc/pzqvgbs/jyxadwi/(?P[^/]+)$#', - 'start' => '/odwc/pzqvgbs/', + 'original' => '/mnpghpo/zhx/{name}', + 'regex' => '#^/mnpghpo/zhx/(?P[^/]+)$#', + 'start' => '/mnpghpo/zhx/', 'methods' => 'PATCH,', ), ), - 'plqhchuhicrvqyf' => array ( + 'jykuk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/plqhchuhicrvqyf/{name}', - 'regex' => '#^/plqhchuhicrvqyf/(?P[^/]+)$#', - 'start' => '/plqhchuhicrvqyf/', + 'original' => '/jykuk/{name}', + 'regex' => '#^/jykuk/(?P[^/]+)$#', + 'start' => '/jykuk/', 'methods' => 'PUT,', ), ), - 'tbelxgtzti' => array ( + 'llcbniyhsin' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tbelxgtzti/{name}', - 'regex' => '#^/tbelxgtzti/(?P[^/]+)$#', - 'start' => '/tbelxgtzti/', - 'methods' => 'GET,', + 'original' => '/llcbniyhsin/{name}', + 'regex' => '#^/llcbniyhsin/(?P[^/]+)$#', + 'start' => '/llcbniyhsin/', + 'methods' => 'POST,', ), ), - 'nnwcskvpeehbmip' => array ( + 'tpvsao' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nnwcskvpeehbmip/uj/{name}', - 'regex' => '#^/nnwcskvpeehbmip/uj/(?P[^/]+)$#', - 'start' => '/nnwcskvpeehbmip/uj/', + 'original' => '/tpvsao/qbzoya/erevga/{name}', + 'regex' => '#^/tpvsao/qbzoya/erevga/(?P[^/]+)$#', + 'start' => '/tpvsao/qbzoya/', 'methods' => 'DELETE,', ), ), - 'txtyps' => array ( + 'blnughykhk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/txtyps/fvk/arjdoenklsj/{name}', - 'regex' => '#^/txtyps/fvk/arjdoenklsj/(?P[^/]+)$#', - 'start' => '/txtyps/fvk/', + 'original' => '/blnughykhk/ares/{name}', + 'regex' => '#^/blnughykhk/ares/(?P[^/]+)$#', + 'start' => '/blnughykhk/ares/', 'methods' => 'GET,', ), ), - 'mqw' => array ( + 'cum' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mqw/kty/lc/ywxm/ibvq/{name}', - 'regex' => '#^/mqw/kty/lc/ywxm/ibvq/(?P[^/]+)$#', - 'start' => '/mqw/kty/', - 'methods' => 'PATCH,', + 'original' => '/cum/c/v/{name}', + 'regex' => '#^/cum/c/v/(?P[^/]+)$#', + 'start' => '/cum/c/', + 'methods' => 'DELETE,', ), ), - 'ulccly' => array ( + 'qq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ulccly/{name}', - 'regex' => '#^/ulccly/(?P[^/]+)$#', - 'start' => '/ulccly/', + 'original' => '/qq/fo/vgu/of/sqqpcb/{name}', + 'regex' => '#^/qq/fo/vgu/of/sqqpcb/(?P[^/]+)$#', + 'start' => '/qq/fo/', 'methods' => 'PUT,', ), ), - 'sjtaxqbo' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/sjtaxqbo/{name}', - 'regex' => '#^/sjtaxqbo/(?P[^/]+)$#', - 'start' => '/sjtaxqbo/', - 'methods' => 'DELETE,', - ), - ), - 'oiatg' => array ( + 'yuguurxyg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oiatg/nfu/bhokkud/bwc/j/w/{name}', - 'regex' => '#^/oiatg/nfu/bhokkud/bwc/j/w/(?P[^/]+)$#', - 'start' => '/oiatg/nfu/', + 'original' => '/yuguurxyg/nttyenixsib/{name}', + 'regex' => '#^/yuguurxyg/nttyenixsib/(?P[^/]+)$#', + 'start' => '/yuguurxyg/nttyenixsib/', 'methods' => 'PUT,', ), ), - 'ne' => array ( + 'bwtctumwsp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ne/cyafl/u/meunfyst/{name}', - 'regex' => '#^/ne/cyafl/u/meunfyst/(?P[^/]+)$#', - 'start' => '/ne/cyafl/', - 'methods' => 'GET,', + 'original' => '/bwtctumwsp/{name}', + 'regex' => '#^/bwtctumwsp/(?P[^/]+)$#', + 'start' => '/bwtctumwsp/', + 'methods' => 'PUT,', ), ), - 'dbd' => array ( + 'jvultwpab' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dbd/gw/{name}', - 'regex' => '#^/dbd/gw/(?P[^/]+)$#', - 'start' => '/dbd/gw/', - 'methods' => 'POST,', + 'original' => '/jvultwpab/{name}', + 'regex' => '#^/jvultwpab/(?P[^/]+)$#', + 'start' => '/jvultwpab/', + 'methods' => 'DELETE,', ), ), - 'ojpal' => array ( + 'zyvbpyrg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ojpal/{name}', - 'regex' => '#^/ojpal/(?P[^/]+)$#', - 'start' => '/ojpal/', + 'original' => '/zyvbpyrg/{name}', + 'regex' => '#^/zyvbpyrg/(?P[^/]+)$#', + 'start' => '/zyvbpyrg/', 'methods' => 'PATCH,', ), ), - 'xhpusm' => array ( + 'fop' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xhpusm/{name}', - 'regex' => '#^/xhpusm/(?P[^/]+)$#', - 'start' => '/xhpusm/', - 'methods' => 'POST,', + 'original' => '/fop/tjri/x/uvhtlo/zcd/{name}', + 'regex' => '#^/fop/tjri/x/uvhtlo/zcd/(?P[^/]+)$#', + 'start' => '/fop/tjri/', + 'methods' => 'PUT,', ), ), - 'wndjwmm' => array ( + 'btbnruvmd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wndjwmm/y/n/tmgast/{name}', - 'regex' => '#^/wndjwmm/y/n/tmgast/(?P[^/]+)$#', - 'start' => '/wndjwmm/y/', - 'methods' => 'PATCH,', + 'original' => '/btbnruvmd/{name}', + 'regex' => '#^/btbnruvmd/(?P[^/]+)$#', + 'start' => '/btbnruvmd/', + 'methods' => 'GET,', ), ), - 'dntf' => array ( + 'yjbifggdnrsosnj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dntf/hnpnvwqfyidjw/{name}', - 'regex' => '#^/dntf/hnpnvwqfyidjw/(?P[^/]+)$#', - 'start' => '/dntf/hnpnvwqfyidjw/', - 'methods' => 'GET,', + 'original' => '/yjbifggdnrsosnj/{name}', + 'regex' => '#^/yjbifggdnrsosnj/(?P[^/]+)$#', + 'start' => '/yjbifggdnrsosnj/', + 'methods' => 'PUT,', ), ), ), diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 99fe8b6..17afacf 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -144,12 +144,6 @@ abstract class AbstractRouter implements RouterInterface */ public $matchAll; - /** - * Setting a routes file. - * @var string - */ - public $routesFile; - /** * Ignore last slash char('/'). If is True, will clear last '/'. * @var bool @@ -202,11 +196,6 @@ public function __construct(array $config = []) $this->currentGroupPrefix = ''; $this->currentGroupOption = []; - - // load routes - if (($file = $this->routesFile) && is_file($file)) { - require $file; - } } /** @@ -220,7 +209,6 @@ public function setConfig(array $config) } static $props = [ - 'routesFile' => 1, 'ignoreLastSlash' => 1, 'tmpCacheNumber' => 1, 'notAllowedAsNotFound' => 1, diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index 873e7d4..db16c76 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -27,6 +27,20 @@ final class PreMatchRouter extends ORouter /** @var array */ private $preFounded = []; + /** + * object constructor. + * @param array $config + * @param string|null $path + * @param string|null $method + * @throws \LogicException + */ + public function __construct(array $config = [], string $path = null, string $method = null) + { + parent::__construct($config); + + $this->setRequest($path, $method); + } + /** * @param string|null $path * @param string|null $method @@ -73,6 +87,7 @@ public function map($methods, string $route, $handler, array $opts = []): Abstra // success matched if ($founded && $method === $this->reqMethod) { $this->preFounded = $conf; + $this->routeCounter++; // discard other routes data. // $this->staticRoutes = $this->regularRoutes = []; @@ -91,14 +106,87 @@ public function map($methods, string $route, $handler, array $opts = []): Abstra */ public function match(string $path, string $method = self::GET): array { + // if enable 'matchAll' + if ($matchAll = $this->matchAll) { + if (\is_string($matchAll) && $matchAll{0} === '/') { + $path = $matchAll; + } elseif (\is_callable($matchAll)) { + return [self::FOUND, $path, [ + 'handler' => $matchAll, + ]]; + } + } + $path = $this->formatUriPath($path, $this->ignoreLastSlash); + $method = strtoupper($method); // if this path has been pre-matched. if ($method === $this->reqMethod && $path === $this->reqPath) { return [self::FOUND, $path, $this->preFounded]; } - return parent::match($path, $method); + $first = null; + $allowedMethods = []; + + // cut first node. eg '/article/12' + if ($pos = strpos($path, '/', 1)) { + $first = substr($path, 1, $pos - 1); + } + + // is a regular dynamic route(the first node is 1th level index key). + if ($first && isset($this->regularRoutes[$first])) { + $result = $this->findInRegularRoutes($this->regularRoutes[$first], $path, $method); + + if ($result[0] === self::FOUND) { + return $result; + } + + $allowedMethods = $result[1]; + } + + // is a irregular dynamic route + if (isset($this->vagueRoutes[$method])) { + $result = $this->findInVagueRoutes($this->vagueRoutes[$method], $path, $method); + + if ($result[0] === self::FOUND) { + return $result; + } + } + + // For HEAD requests, attempt fallback to GET + if ($method === 'HEAD') { + if (isset($this->staticRoutes[$path]['GET'])) { + return [self::FOUND, $path, $this->staticRoutes[$path]['GET']]; + } + + if ($first && isset($this->regularRoutes[$first])) { + $result = $this->findInRegularRoutes($this->regularRoutes[$first], $path, 'GET'); + + if ($result[0] === self::FOUND) { + return $result; + } + } + + if (isset($this->vagueRoutes['GET'])) { + $result = $this->findInVagueRoutes($this->vagueRoutes['GET'], $path, 'GET'); + + if ($result[0] === self::FOUND) { + return $result; + } + } + } + + // If nothing else matches, try fallback routes. $router->any('*', 'handler'); + if ($this->staticRoutes && isset($this->staticRoutes['/*'][$method])) { + return [self::FOUND, $path, $this->staticRoutes['/*'][$method]]; + } + + if ($this->notAllowedAsNotFound) { + return [self::NOT_FOUND, $path, null]; + } + + // collect allowed methods from: staticRoutes, vagueRoutes OR return not found. + return $this->findAllowedMethods($path, $method, $allowedMethods); } /** diff --git a/src/functions.php b/src/functions.php index c9f6c57..0cfd0f5 100644 --- a/src/functions.php +++ b/src/functions.php @@ -47,8 +47,8 @@ function createPreMatchRouter( string $method = null, array $config = [] ): PreMatchRouter { - $router = new PreMatchRouter($config); - $router->setRequest($path, $method); + + $router = new PreMatchRouter($config, $path, $method); $closure($router); diff --git a/tests/PreMatchRouterTest.php b/tests/PreMatchRouterTest.php new file mode 100644 index 0000000..192fe53 --- /dev/null +++ b/tests/PreMatchRouterTest.php @@ -0,0 +1,58 @@ +get('/', 'handler0'); + $r->get('/test', 'handler1'); + $r->get('/test1[/optional]', 'handler'); + $r->get('/{name}', 'handler2'); + $r->get('/hi/{name}', 'handler3', [ + 'params' => [ + 'name' => '\w+', + ] + ]); + $r->post('/hi/{name}', 'handler4'); + $r->put('/hi/{name}', 'handler5'); + + return $r; + } + + public function testRouteCacheExists() + { + $p = '/test'; + $m = 'GET'; + $router = $this->createRouter($p, $m); + + $this->assertSame(2, $router->count()); + $this->assertTrue(\count($router->getPreFounded()) > 0); + + $ret = $router->match($p); + $this->assertCount(3, $ret); + + list($status, $path, $route) = $ret; + + $this->assertSame(RouterInterface::FOUND, $status); + $this->assertSame($p, $path); + $this->assertSame('handler1', $route['handler']); + } +} \ No newline at end of file From 1af9b2c40139dd587dd12182ba4575136c852a4a Mon Sep 17 00:00:00 2001 From: inhere Date: Thu, 1 Feb 2018 21:21:51 +0800 Subject: [PATCH 043/151] up --- src/ServerRouter.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ServerRouter.php b/src/ServerRouter.php index e6f5f1a..548bb8a 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -98,8 +98,11 @@ public function flattenStatics() /** * @var array $items eg: * '/user/login' => [ - * 'GET' => 31, - * 'POST' => 31, + * // METHOD => [...] + * 'GET' => [ + * 'handler' => 'handler', + * 'option' => [...], + * ], * ] */ foreach ($this->staticRoutes as $path => $items) { From 56f8f0f3248e0c3d71012fd142b6ffe26015d4ac Mon Sep 17 00:00:00 2001 From: Inhere Date: Fri, 2 Feb 2018 19:08:46 +0800 Subject: [PATCH 044/151] Set theme jekyll-theme-slate --- _config.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 _config.yml diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..c741881 --- /dev/null +++ b/_config.yml @@ -0,0 +1 @@ +theme: jekyll-theme-slate \ No newline at end of file From a18cbf873a90c4542b366ab18a3ad451625f3c50 Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 9 Feb 2018 09:42:15 +0800 Subject: [PATCH 045/151] some modify for preRouter --- README.md | 4 ++-- src/PreMatchRouter.php | 4 ++-- src/functions.php | 1 - 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9b2cc00..aded226 100644 --- a/README.md +++ b/README.md @@ -20,10 +20,10 @@ - `ORouter` 基础版本,也是后几个版本的基础类。 - `SRouter` 静态类版本。 `ORouter` 的简单包装,通过静态方法使用(方便小应用快速使用) - `CachedRouter` 继承自`ORouter`,支持路由缓存的版本. 适合fpm使用(有缓存将会省去每次的路由收集和解析消耗) -- `ServerRouter` 继承自`ORouter`,服务器路由。内置支持动态路由临时缓存. 适合swoole等常驻内存应用使用 - - 最近请求过的动态路由将会缓存为一个静态路由信息,下次相同路由将会直接匹配命中 - `PreMatchRouter` 继承自`ORouter`,预匹配路由器。当应用的静态路由较多时,将拥有更快的匹配速度 - fpm 应用中,实际上我们在收集路由之前,已经知道了路由path和请求动作METHOD +- `ServerRouter` 继承自`ORouter`,服务器路由。内置支持动态路由临时缓存. 适合swoole等常驻内存应用使用 + - 最近请求过的动态路由将会缓存为一个静态路由信息,下次相同路由将会直接匹配命中 内置调度器: diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index db16c76..bf1233c 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -118,14 +118,14 @@ public function match(string $path, string $method = self::GET): array } $path = $this->formatUriPath($path, $this->ignoreLastSlash); - $method = strtoupper($method); // if this path has been pre-matched. - if ($method === $this->reqMethod && $path === $this->reqPath) { + if ($this->preFounded) { return [self::FOUND, $path, $this->preFounded]; } $first = null; + $method = strtoupper($method); $allowedMethods = []; // cut first node. eg '/article/12' diff --git a/src/functions.php b/src/functions.php index 0cfd0f5..ad924b8 100644 --- a/src/functions.php +++ b/src/functions.php @@ -47,7 +47,6 @@ function createPreMatchRouter( string $method = null, array $config = [] ): PreMatchRouter { - $router = new PreMatchRouter($config, $path, $method); $closure($router); From 6b1de0523fa2d04cac23af8b185a496f898d942a Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 9 Feb 2018 09:50:38 +0800 Subject: [PATCH 046/151] update: pre router match --- src/PreMatchRouter.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index bf1233c..b8c3692 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -109,16 +109,17 @@ public function match(string $path, string $method = self::GET): array // if enable 'matchAll' if ($matchAll = $this->matchAll) { if (\is_string($matchAll) && $matchAll{0} === '/') { - $path = $matchAll; + // $path = $matchAll; + $path = $this->formatUriPath($matchAll, $this->ignoreLastSlash); } elseif (\is_callable($matchAll)) { return [self::FOUND, $path, [ 'handler' => $matchAll, ]]; } + } else { + $path = $this->reqPath; } - $path = $this->formatUriPath($path, $this->ignoreLastSlash); - // if this path has been pre-matched. if ($this->preFounded) { return [self::FOUND, $path, $this->preFounded]; @@ -128,12 +129,10 @@ public function match(string $path, string $method = self::GET): array $method = strtoupper($method); $allowedMethods = []; - // cut first node. eg '/article/12' if ($pos = strpos($path, '/', 1)) { $first = substr($path, 1, $pos - 1); } - // is a regular dynamic route(the first node is 1th level index key). if ($first && isset($this->regularRoutes[$first])) { $result = $this->findInRegularRoutes($this->regularRoutes[$first], $path, $method); @@ -144,7 +143,6 @@ public function match(string $path, string $method = self::GET): array $allowedMethods = $result[1]; } - // is a irregular dynamic route if (isset($this->vagueRoutes[$method])) { $result = $this->findInVagueRoutes($this->vagueRoutes[$method], $path, $method); From 6c2e9a0c7a5be186a75385b7722d083c20a33518 Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 9 Feb 2018 10:43:53 +0800 Subject: [PATCH 047/151] rename examples to example --- README.md | 6 +- README_en.md | 10 +- composer.json | 3 +- docs/dispatcher.md | 6 +- docs/router.md | 6 +- .../Controllers/Admin/UserController.php | 4 +- .../Controllers/DemoController.php | 4 +- .../Controllers/HomeController.php | 4 +- .../Controllers/RestController.php | 4 +- {examples => example}/benchmark.php | 6 +- {examples => example}/cached.php | 6 +- .../cached/bench-routes-cache.php | 0 {examples => example}/cached/routes-cache.php | 18 +-- {examples => example}/config/.htaccess | 0 {examples => example}/config/nginx.conf | 0 {examples => example}/object.php | 6 +- {examples => example}/pre-match.php | 6 +- {examples => example}/some-routes.php | 2 +- {examples => example}/static.php | 4 +- {examples => example}/swoole_svr.php | 4 +- .../tests/parse_param_route.php | 0 .../tests/preg_match_all.php | 0 {examples => example}/tests/preg_split.php | 0 {examples => example}/tests/quick_find.php | 0 {examples => example}/tests/serialize.php | 0 src/{ => Base}/AbstractRouter.php | 4 +- src/{ => Base}/RouterInterface.php | 4 +- src/CachedRouter.php | 58 ++----- src/ORouter.php | 1 + src/PreMatchRouter.php | 2 + src/RouterManager.php | 145 ++++++++++++++++++ tests/boot.php | 4 +- 32 files changed, 214 insertions(+), 103 deletions(-) rename {examples => example}/Controllers/Admin/UserController.php (77%) rename {examples => example}/Controllers/DemoController.php (84%) rename {examples => example}/Controllers/HomeController.php (82%) rename {examples => example}/Controllers/RestController.php (87%) rename {examples => example}/benchmark.php (98%) rename {examples => example}/cached.php (93%) rename {examples => example}/cached/bench-routes-cache.php (100%) rename {examples => example}/cached/routes-cache.php (90%) rename {examples => example}/config/.htaccess (100%) rename {examples => example}/config/nginx.conf (100%) rename {examples => example}/object.php (93%) rename {examples => example}/pre-match.php (93%) rename {examples => example}/some-routes.php (98%) rename {examples => example}/static.php (93%) rename {examples => example}/swoole_svr.php (95%) rename {examples => example}/tests/parse_param_route.php (100%) rename {examples => example}/tests/preg_match_all.php (100%) rename {examples => example}/tests/preg_split.php (100%) rename {examples => example}/tests/quick_find.php (100%) rename {examples => example}/tests/serialize.php (100%) rename src/{ => Base}/AbstractRouter.php (99%) rename src/{ => Base}/RouterInterface.php (97%) create mode 100644 src/RouterManager.php diff --git a/README.md b/README.md index aded226..b437b50 100644 --- a/README.md +++ b/README.md @@ -486,11 +486,11 @@ $router->dispatch($dispatcher); ## 运行示例 -示例代码在 `examples` 下。 +示例代码在 `example` 下。 - 对象版本 -你可以通过 `php -S 127.0.0.1:5670 examples/object.php` 来运行一个测试服务器, 现在你可以访问 http://127.0.0.1:5671 +你可以通过 `php -S 127.0.0.1:5670 example/object.php` 来运行一个测试服务器, 现在你可以访问 http://127.0.0.1:5671 ## 测试 @@ -501,7 +501,7 @@ phpunit - simple benchmark ```bash -php examples/benchmark.php +php example/benchmark.php ``` ## License diff --git a/README_en.md b/README_en.md index dddbe50..3af823f 100644 --- a/README_en.md +++ b/README_en.md @@ -176,7 +176,7 @@ Support automatic matching like yii routed to the controller, need config `autoR ```php 'autoRoute' => 1, // enanbled - 'controllerNamespace' => 'examples\\controllers', // The controller class in the namespace + 'controllerNamespace' => 'Example\\controllers', // The controller class in the namespace 'controllerSuffix' => 'Controller', // The controller class suffix ``` @@ -219,7 +219,7 @@ $router->setConfig([ // enable autoRoute, work like yii framework // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, - 'controllerNamespace' => 'examples\\controllers', + 'controllerNamespace' => 'Example\\controllers', 'controllerSuffix' => 'Controller', ]); ``` @@ -280,11 +280,11 @@ $dispatcher->on('notFound', function ($uri) { $router->dispatch($dispatcher); ``` -## examples +## example -please the `examples` folder's codes. +please the `example` folder's codes. -you can run a test server by `php -S 127.0.0.1:5670 -t examples/static`, now please access http://127.0.0.1:5670 +you can run a test server by `php -S 127.0.0.1:5670 -t example/static`, now please access http://127.0.0.1:5670 ## License diff --git a/composer.json b/composer.json index a5c597c..6e976a3 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,8 @@ "autoload": { "psr-4": { "Inhere\\Route\\" : "src/" - } + }, + "files": ["src/functions.php"] }, "suggest": { "inhere/simple-print-tool": "Very lightweight data printing tools" diff --git a/docs/dispatcher.md b/docs/dispatcher.md index 47db91e..cc1146d 100644 --- a/docs/dispatcher.md +++ b/docs/dispatcher.md @@ -123,12 +123,12 @@ $dispatcher->dispatch(); ## 示例 -示例代码在 `examples` 下。 +示例代码在 `example` 下。 - SRouter -你可以通过 `php -S 127.0.0.1:5670 -t examples/static` 来运行一个测试服务器, 现在你可以访问 http://127.0.0.1:5670 +你可以通过 `php -S 127.0.0.1:5670 -t example/static` 来运行一个测试服务器, 现在你可以访问 http://127.0.0.1:5670 - ORouter -你可以通过 `php -S 127.0.0.1:5671 -t examples/object` 来运行一个测试服务器, 现在你可以访问 http://127.0.0.1:5671 +你可以通过 `php -S 127.0.0.1:5671 -t example/object` 来运行一个测试服务器, 现在你可以访问 http://127.0.0.1:5671 diff --git a/docs/router.md b/docs/router.md index c95aa2e..079e1f4 100644 --- a/docs/router.md +++ b/docs/router.md @@ -95,7 +95,7 @@ array ( ), '/home' => array ( 'GET' => array ( - 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@index', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@index', 'option' => array ( ), ), @@ -184,7 +184,7 @@ $router->get('/hello/{name}', function($name='NO') { 'regex' => '#^/home/(?P[a-zA-Z][\\w-]+)$#', 'start' => '/home/', 'original' => '/home/{act}', - 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', 'option' => array ( ), 'methods' => 'ANY,GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,SEARCH,CONNECT,TRACE', @@ -216,7 +216,7 @@ array ( 'regex' => '#^/about(?:\\.html)?$#', 'include' => '/about', 'original' => '/about[.html]', - 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@about', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@about', 'option' => array ( ), ), diff --git a/examples/Controllers/Admin/UserController.php b/example/Controllers/Admin/UserController.php similarity index 77% rename from examples/Controllers/Admin/UserController.php rename to example/Controllers/Admin/UserController.php index b3f77fe..86eb8b4 100644 --- a/examples/Controllers/Admin/UserController.php +++ b/example/Controllers/Admin/UserController.php @@ -6,11 +6,11 @@ * Time: 下午5:01 */ -namespace Inhere\Route\Examples\Controllers\Admin; +namespace Inhere\Route\Example\Controllers\Admin; /** * Class UserController - * @package Inhere\Route\Examples\Controllers\Admin + * @package Inhere\Route\Example\Controllers\Admin */ class UserController { diff --git a/examples/Controllers/DemoController.php b/example/Controllers/DemoController.php similarity index 84% rename from examples/Controllers/DemoController.php rename to example/Controllers/DemoController.php index 02f3e46..2ed3ba0 100644 --- a/examples/Controllers/DemoController.php +++ b/example/Controllers/DemoController.php @@ -6,11 +6,11 @@ * Time: 上午12:14 */ -namespace Inhere\Route\Examples\Controllers; +namespace Inhere\Route\Example\Controllers; /** * Class DemoController - * @package Inhere\Route\Examples\Controllers + * @package Inhere\Route\Example\Controllers */ class DemoController { diff --git a/examples/Controllers/HomeController.php b/example/Controllers/HomeController.php similarity index 82% rename from examples/Controllers/HomeController.php rename to example/Controllers/HomeController.php index 414debc..93be845 100644 --- a/examples/Controllers/HomeController.php +++ b/example/Controllers/HomeController.php @@ -6,11 +6,11 @@ * Time: 上午12:14 */ -namespace Inhere\Route\Examples\Controllers; +namespace Inhere\Route\Example\Controllers; /** * Class HomeController - * @package Inhere\Route\examples\controllers + * @package Inhere\Route\example\controllers */ class HomeController { diff --git a/examples/Controllers/RestController.php b/example/Controllers/RestController.php similarity index 87% rename from examples/Controllers/RestController.php rename to example/Controllers/RestController.php index b5ee380..cdb1a91 100644 --- a/examples/Controllers/RestController.php +++ b/example/Controllers/RestController.php @@ -6,11 +6,11 @@ * Time: 14:58 */ -namespace Inhere\Route\Examples\Controllers; +namespace Inhere\Route\Example\Controllers; /** * Class RestController - * @package Inhere\Route\Examples\Controllers + * @package Inhere\Route\Example\Controllers */ class RestController { diff --git a/examples/benchmark.php b/example/benchmark.php similarity index 98% rename from examples/benchmark.php rename to example/benchmark.php index 61fd1c2..83a0cf5 100644 --- a/examples/benchmark.php +++ b/example/benchmark.php @@ -116,7 +116,7 @@ /* // 2017.12.3 -$ php examples/benchmark.php +$ php example/benchmark.php There are generate 1000 routes. and dynamic route with 10% chance Build time (1000 routes): 0.011926 s @@ -129,7 +129,7 @@ Peak memory usage: 2048 KB // 2017.12.26 -$ php examples/benchmark.php +$ php example/benchmark.php There are generate 1000 routes. and dynamic route with 50% chance Build time (1000 routes): 0.017 s, For collect and parse routes. @@ -144,7 +144,7 @@ Peak memory usage: 4096 KB // 2017.12.26 -$ php examples/benchmark.php +$ php example/benchmark.php There are generate 1000 routes. and no dynamic route Build time (1000 routes): 0.012 s, For collect and parse routes. diff --git a/examples/cached.php b/example/cached.php similarity index 93% rename from examples/cached.php rename to example/cached.php index 8f177d3..f5459af 100644 --- a/examples/cached.php +++ b/example/cached.php @@ -6,14 +6,14 @@ * Time: 下午9:12 * * you can test use: - * php -S 127.0.0.1:5673 examples/cached.php + * php -S 127.0.0.1:5673 example/cached.php * * then you can access url: http://127.0.0.1:5673 */ use Inhere\Route\Dispatcher\Dispatcher; use Inhere\Route\CachedRouter; -use Inhere\Route\Examples\Controllers\RestController; +use Inhere\Route\Example\Controllers\RestController; require dirname(__DIR__) . '/tests/boot.php'; @@ -33,7 +33,7 @@ // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, - 'controllerNamespace' => 'Inhere\Route\Examples\Controllers', + 'controllerNamespace' => 'Inhere\Route\Example\Controllers', 'controllerSuffix' => 'Controller', ]); diff --git a/examples/cached/bench-routes-cache.php b/example/cached/bench-routes-cache.php similarity index 100% rename from examples/cached/bench-routes-cache.php rename to example/cached/bench-routes-cache.php diff --git a/examples/cached/routes-cache.php b/example/cached/routes-cache.php similarity index 90% rename from examples/cached/routes-cache.php rename to example/cached/routes-cache.php index 7f551ea..68815b7 100644 --- a/examples/cached/routes-cache.php +++ b/example/cached/routes-cache.php @@ -16,10 +16,10 @@ ), '/rest' => array ( 'GET' => array ( - 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@index', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@index', ), 'POST' => array ( - 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@create', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@create', ), ), '/*' => array ( @@ -52,7 +52,7 @@ ), '/home' => array ( 'GET' => array ( - 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@index', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@index', ), ), '/post' => array ( @@ -91,7 +91,7 @@ 'regularRoutes' => array ( 'rest' => array ( 0 => array ( - 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@view', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@view', 'option' => array ( 'params' => array ( 'id' => '[1-9]\\d*', @@ -103,7 +103,7 @@ 'methods' => 'GET,', ), 1 => array ( - 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@update', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@update', 'option' => array ( 'params' => array ( 'id' => '[1-9]\\d*', @@ -115,7 +115,7 @@ 'methods' => 'PUT,', ), 2 => array ( - 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@patch', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@patch', 'option' => array ( 'params' => array ( 'id' => '[1-9]\\d*', @@ -127,7 +127,7 @@ 'methods' => 'PATCH,', ), 3 => array ( - 'handler' => 'Inhere\\Route\\Examples\\Controllers\\RestController@delete', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@delete', 'option' => array ( 'params' => array ( 'id' => '[1-9]\\d*', @@ -217,7 +217,7 @@ ), 'home' => array ( 0 => array ( - 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', 'original' => '/home/{act}', 'regex' => '#^/home/(?P[a-zA-Z][\\w-]+)$#', 'start' => '/home/', @@ -240,7 +240,7 @@ 'include' => NULL, ), 1 => array ( - 'handler' => 'Inhere\\Route\\Examples\\Controllers\\HomeController@about', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@about', 'original' => '/about[.html]', 'regex' => '#^/about(?:\\.html)?$#', 'include' => '/about', diff --git a/examples/config/.htaccess b/example/config/.htaccess similarity index 100% rename from examples/config/.htaccess rename to example/config/.htaccess diff --git a/examples/config/nginx.conf b/example/config/nginx.conf similarity index 100% rename from examples/config/nginx.conf rename to example/config/nginx.conf diff --git a/examples/object.php b/example/object.php similarity index 93% rename from examples/object.php rename to example/object.php index 93542e1..35852b2 100644 --- a/examples/object.php +++ b/example/object.php @@ -6,13 +6,13 @@ * Time: 下午9:12 * * you can test use: - * php -S 127.0.0.1:5671 examples/object.php + * php -S 127.0.0.1:5671 example/object.php * * then you can access url: http://127.0.0.1:5671 */ use Inhere\Route\Dispatcher\Dispatcher; -use Inhere\Route\Examples\Controllers\RestController; +use Inhere\Route\Example\Controllers\RestController; use Inhere\Route\ORouter; require dirname(__DIR__) . '/tests/boot.php'; @@ -32,7 +32,7 @@ // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, - 'controllerNamespace' => 'Inhere\Route\Examples\Controllers', + 'controllerNamespace' => 'Inhere\Route\Example\Controllers', 'controllerSuffix' => 'Controller', ]); diff --git a/examples/pre-match.php b/example/pre-match.php similarity index 93% rename from examples/pre-match.php rename to example/pre-match.php index 26c47cd..3c07aac 100644 --- a/examples/pre-match.php +++ b/example/pre-match.php @@ -6,13 +6,13 @@ * Time: 下午9:12 * * you can test use: - * php -S 127.0.0.1:5672 examples/pre-match.php + * php -S 127.0.0.1:5672 example/pre-match.php * * then you can access url: http://127.0.0.1:5672 */ use Inhere\Route\Dispatcher\Dispatcher; -use Inhere\Route\Examples\Controllers\RestController; +use Inhere\Route\Example\Controllers\RestController; require dirname(__DIR__) . '/tests/boot.php'; @@ -33,7 +33,7 @@ // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, - 'controllerNamespace' => 'Inhere\Route\Examples\Controllers', + 'controllerNamespace' => 'Inhere\Route\Example\Controllers', 'controllerSuffix' => 'Controller', ]); diff --git a/examples/some-routes.php b/example/some-routes.php similarity index 98% rename from examples/some-routes.php rename to example/some-routes.php index d2d5d7c..aa7483a 100644 --- a/examples/some-routes.php +++ b/example/some-routes.php @@ -7,7 +7,7 @@ * */ -use Inhere\Route\Examples\Controllers\HomeController; +use Inhere\Route\Example\Controllers\HomeController; function handler0() { echo 'hello, welcome'; diff --git a/examples/static.php b/example/static.php similarity index 93% rename from examples/static.php rename to example/static.php index 795e65e..5787755 100644 --- a/examples/static.php +++ b/example/static.php @@ -6,7 +6,7 @@ * Time: 上午12:00 * * you can test use: - * php -S 127.0.0.1:5670 examples/static.php + * php -S 127.0.0.1:5670 example/static.php * * then you can access url: http://127.0.0.1:5670 */ @@ -28,7 +28,7 @@ // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, - 'controllerNamespace' => 'Inhere\Route\Examples\Controllers', + 'controllerNamespace' => 'Inhere\Route\Example\Controllers', 'controllerSuffix' => 'Controller', ]); diff --git a/examples/swoole_svr.php b/example/swoole_svr.php similarity index 95% rename from examples/swoole_svr.php rename to example/swoole_svr.php index ee39155..891e7be 100644 --- a/examples/swoole_svr.php +++ b/example/swoole_svr.php @@ -5,7 +5,7 @@ * Date: 2017/7/14 * Time: 下午9:12 * you can test use: - * php examples/swoole_svr.php + * php example/swoole_svr.php * then you can access url: http://127.0.0.1:5675 */ @@ -30,7 +30,7 @@ // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, - 'controllerNamespace' => 'Inhere\Route\Examples\Controllers', + 'controllerNamespace' => 'Inhere\Route\Example\Controllers', 'controllerSuffix' => 'Controller', ]); diff --git a/examples/tests/parse_param_route.php b/example/tests/parse_param_route.php similarity index 100% rename from examples/tests/parse_param_route.php rename to example/tests/parse_param_route.php diff --git a/examples/tests/preg_match_all.php b/example/tests/preg_match_all.php similarity index 100% rename from examples/tests/preg_match_all.php rename to example/tests/preg_match_all.php diff --git a/examples/tests/preg_split.php b/example/tests/preg_split.php similarity index 100% rename from examples/tests/preg_split.php rename to example/tests/preg_split.php diff --git a/examples/tests/quick_find.php b/example/tests/quick_find.php similarity index 100% rename from examples/tests/quick_find.php rename to example/tests/quick_find.php diff --git a/examples/tests/serialize.php b/example/tests/serialize.php similarity index 100% rename from examples/tests/serialize.php rename to example/tests/serialize.php diff --git a/src/AbstractRouter.php b/src/Base/AbstractRouter.php similarity index 99% rename from src/AbstractRouter.php rename to src/Base/AbstractRouter.php index 17afacf..22fdc32 100644 --- a/src/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -6,11 +6,11 @@ * Time: 下午11:37 */ -namespace Inhere\Route; +namespace Inhere\Route\Base; /** * Class AbstractRouter - * @package Inhere\Route + * @package Inhere\Route\Base * @method get(string $route, mixed $handler, array $opts = []) * @method post(string $route, mixed $handler, array $opts = []) * @method put(string $route, mixed $handler, array $opts = []) diff --git a/src/RouterInterface.php b/src/Base/RouterInterface.php similarity index 97% rename from src/RouterInterface.php rename to src/Base/RouterInterface.php index ee43b1f..c7cd6c1 100644 --- a/src/RouterInterface.php +++ b/src/Base/RouterInterface.php @@ -6,11 +6,11 @@ * Time: 下午10:43 */ -namespace Inhere\Route; +namespace Inhere\Route\Base; /** * Interface RouterInterface - * @package Inhere\Route + * @package Inhere\Route\Base */ interface RouterInterface { diff --git a/src/CachedRouter.php b/src/CachedRouter.php index 745a46c..f3c6ce2 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -8,6 +8,8 @@ namespace Inhere\Route; +use Inhere\Route\Base\AbstractRouter; + /** * Class CachedRouter - this is object version and support cache routes. * @@ -34,12 +36,6 @@ final class CachedRouter extends ORouter */ protected $cacheEnable = true; - /** - * dump routes cache on matching - * @var bool - */ - protected $cacheOnMatching = false; - /** * object constructor. * @param array $config @@ -57,10 +53,6 @@ public function __construct(array $config = []) $this->cacheEnable =(bool)$config['cacheEnable']; } - if (isset($config['cacheOnMatching'])) { - $this->cacheOnMatching = (bool)$config['cacheOnMatching']; - } - // read route caches from cache file $this->loadRoutesCache(); } @@ -86,19 +78,6 @@ public function map($method, string $route, $handler, array $opts = []): Abstrac return parent::map($method, $route, $handler, $opts); } - /** - * {@inheritdoc} - */ - public function match(string $path, string $method = self::GET): array - { - // dump routes to cache file - if ($this->cacheOnMatching) { - $this->dumpRoutesCache(); - } - - return parent::match($path, $method); - } - /******************************************************************************* * helper methods ******************************************************************************/ @@ -115,7 +94,7 @@ public function loadRoutesCache(): bool $file = $this->cacheFile; - if (!$file || !file_exists($file)) { + if (!$file || !\file_exists($file)) { return false; } @@ -140,16 +119,16 @@ protected function dumpRoutesCache(): int return 0; } - if ($this->isCacheEnable() && file_exists($file)) { + if ($this->isCacheEnable() && \file_exists($file)) { return 1; } - $date = date('Y-m-d H:i:s'); + $date = \date('Y-m-d H:i:s'); $class = static::class; $count = $this->count(); - $staticRoutes = var_export($this->getStaticRoutes(), true); - $regularRoutes = var_export($this->getRegularRoutes(), true); - $vagueRoutes = var_export($this->getVagueRoutes(), true); + $staticRoutes = \var_export($this->getStaticRoutes(), true); + $regularRoutes = \var_export($this->getRegularRoutes(), true); + $vagueRoutes = \var_export($this->getVagueRoutes(), true); $code = << $vagueRoutes, ); EOF; - return file_put_contents($file, preg_replace('/=>\s+\n\s+array \(/', '=> array (', $code)); + return \file_put_contents($file, \preg_replace('/=>\s+\n\s+array \(/', '=> array (', $code)); } /** @@ -209,7 +188,7 @@ public function setCacheFile(string $cacheFile) */ public function isCacheExists(): bool { - return ($file = $this->cacheFile) && file_exists($file); + return ($file = $this->cacheFile) && \file_exists($file); } /** @@ -219,21 +198,4 @@ public function isCacheLoaded(): bool { return $this->cacheLoaded; } - - /** - * @param bool $cacheOnMatching - */ - public function setCacheOnMatching($cacheOnMatching) - { - $this->cacheOnMatching = (bool)$cacheOnMatching; - } - - /** - * @return bool - */ - public function isCacheOnMatching(): bool - { - return $this->cacheOnMatching; - } - } diff --git a/src/ORouter.php b/src/ORouter.php index 9f0279c..061f395 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -8,6 +8,7 @@ namespace Inhere\Route; +use Inhere\Route\Base\AbstractRouter; use Inhere\Route\Dispatcher\Dispatcher; use Inhere\Route\Dispatcher\DispatcherInterface; diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index b8c3692..8ec5578 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -8,6 +8,8 @@ namespace Inhere\Route; +use Inhere\Route\Base\AbstractRouter; + /** * Class PreMatchRouter * 预匹配:适用于fpm环境,并且静态路由较多的应用 diff --git a/src/RouterManager.php b/src/RouterManager.php new file mode 100644 index 0000000..f80ed56 --- /dev/null +++ b/src/RouterManager.php @@ -0,0 +1,145 @@ + ORouter::class, + 'cached' => CachedRouter::class, + 'preMatch' => PreMatchRouter::class, + 'server' => ServerRouter::class, + ]; + + /** + * @var array[] + * [ + * 'default' => [ + * // some setting for router. + * 'name' => 'value' + * ], + * 'cached' => [ + * 'cacheFile' => '/path/to/routes-cache.php', + * 'cacheEnable' => true, + * ], + * ] + */ + private $configs; + + /** + * @var array[] + * [ + * 'main-site' => [ + * 'domain' => 'domain.com' + * ], + * 'doc-site' => [ + * 'domain' => 'docs.domain.com' + * ], + * ] + */ + private $conditions = []; + + // private $onCreated = [ + // 'cached' => 'completed' + // ]; + + /** + * @return RouterManager + */ + public static function instance() + { + return self::$_instance; + } + + /** + * RouterManager constructor. + * @param array $configs + */ + public function __construct(array $configs = []) + { + self::$_instance = $this; + + $this->configs = $configs; + } + + /** + * @param array $conditions + * @return ORouter|RouterInterface + */ + public function getRouter(array $conditions = []): RouterInterface + { + $driver = self::DEFAULT_ROUTER; + + if (!$conditions) { + + } + } + + /** + * @param string $name + * @param string $class + */ + public function setDriver(string $name, string $class) + { + $this->drivers[$name] = $class; + } + + /** + * @return ORouter[] + */ + public static function getRouters(): array + { + return self::$routers; + } + + /** + * @return array + */ + public function getDrivers(): array + { + return $this->drivers; + } + + /** + * @return array + */ + public function getConditions(): array + { + return $this->conditions; + } + + /** + * @param array $conditions + */ + public function setConditions(array $conditions) + { + $this->conditions = $conditions; + } +} \ No newline at end of file diff --git a/tests/boot.php b/tests/boot.php index 27c1384..e11218f 100644 --- a/tests/boot.php +++ b/tests/boot.php @@ -13,8 +13,8 @@ { $file = null; - if (0 === strpos($class,'Inhere\Route\Examples\\')) { - $path = str_replace('\\', '/', substr($class, strlen('Inhere\Route\Examples\\'))); + if (0 === strpos($class,'Inhere\Route\Example\\')) { + $path = str_replace('\\', '/', substr($class, strlen('Inhere\Route\Example\\'))); $file = __DIR__ . "/{$path}.php"; } elseif(0 === strpos($class,'Inhere\Route\Tests\\')) { $path = str_replace('\\', '/', substr($class, strlen('Inhere\Route\Tests\\'))); From 0f01b2627d5c45ea301ed97fb72558962b56d8db Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 9 Feb 2018 10:56:07 +0800 Subject: [PATCH 048/151] rename folder tests to test --- example/benchmark.php | 4 ++-- example/cached.php | 2 +- example/object.php | 2 +- example/pre-match.php | 2 +- example/static.php | 2 +- example/swoole_svr.php | 2 +- phpunit.xml.dist | 6 +++--- src/RouterManager.php | 12 +++++++++++- tests/AbstractRouterTest.php | 2 +- tests/DispatcherTest.php | 2 +- tests/ORouterTest.php | 2 +- tests/PreMatchRouterTest.php | 4 ++-- tests/SRouterTest.php | 2 +- tests/ServerRouterTest.php | 4 ++-- tests/boot.php | 8 ++++---- 15 files changed, 33 insertions(+), 23 deletions(-) diff --git a/example/benchmark.php b/example/benchmark.php index 83a0cf5..8ac1f34 100644 --- a/example/benchmark.php +++ b/example/benchmark.php @@ -3,7 +3,7 @@ /** * Benchmark Altorouter * - * Usage: php ./tests/benchmark.php + * Usage: php ./test/benchmark.php * * Options: * @@ -11,7 +11,7 @@ * The number of routes to map & match. Defaults to 1000. */ -require dirname(__DIR__) . '/tests/boot.php'; +require dirname(__DIR__) . '/test/boot.php'; global $argv; $n = isset($argv[1]) ? (int)$argv[1] : 1000; diff --git a/example/cached.php b/example/cached.php index f5459af..bbc8216 100644 --- a/example/cached.php +++ b/example/cached.php @@ -15,7 +15,7 @@ use Inhere\Route\CachedRouter; use Inhere\Route\Example\Controllers\RestController; -require dirname(__DIR__) . '/tests/boot.php'; +require dirname(__DIR__) . '/test/boot.php'; $router = new CachedRouter([ // 'ignoreLastSlash' => true, diff --git a/example/object.php b/example/object.php index 35852b2..9a85d90 100644 --- a/example/object.php +++ b/example/object.php @@ -15,7 +15,7 @@ use Inhere\Route\Example\Controllers\RestController; use Inhere\Route\ORouter; -require dirname(__DIR__) . '/tests/boot.php'; +require dirname(__DIR__) . '/test/boot.php'; $router = new ORouter; diff --git a/example/pre-match.php b/example/pre-match.php index 3c07aac..b11c72a 100644 --- a/example/pre-match.php +++ b/example/pre-match.php @@ -14,7 +14,7 @@ use Inhere\Route\Dispatcher\Dispatcher; use Inhere\Route\Example\Controllers\RestController; -require dirname(__DIR__) . '/tests/boot.php'; +require dirname(__DIR__) . '/test/boot.php'; $router = new \Inhere\Route\PreMatchRouter(); // pre setting request info. diff --git a/example/static.php b/example/static.php index 5787755..af15e55 100644 --- a/example/static.php +++ b/example/static.php @@ -14,7 +14,7 @@ use Inhere\Route\Dispatcher\Dispatcher; use Inhere\Route\SRouter; -require dirname(__DIR__) . '/tests/boot.php'; +require dirname(__DIR__) . '/test/boot.php'; // set config SRouter::setConfig([ diff --git a/example/swoole_svr.php b/example/swoole_svr.php index 891e7be..f37af12 100644 --- a/example/swoole_svr.php +++ b/example/swoole_svr.php @@ -12,7 +12,7 @@ use Inhere\Route\Dispatcher\Dispatcher; use Inhere\Route\ORouter; -require dirname(__DIR__) . '/tests/boot.php'; +require dirname(__DIR__) . '/test/boot.php'; $router = new ORouter; diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 22f9c62..446a227 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -2,7 +2,7 @@ - ./tests/ + test - ./src + src \ No newline at end of file diff --git a/src/RouterManager.php b/src/RouterManager.php index f80ed56..95e0bfb 100644 --- a/src/RouterManager.php +++ b/src/RouterManager.php @@ -57,7 +57,9 @@ class RouterManager * @var array[] * [ * 'main-site' => [ - * 'domain' => 'domain.com' + * 'domain' => 'domain.com', + * 'driver' => 'default', + * 'options' => [], * ], * 'doc-site' => [ * 'domain' => 'docs.domain.com' @@ -142,4 +144,12 @@ public function setConditions(array $conditions) { $this->conditions = $conditions; } + + /** + * @return array[] + */ + public function getConfigs(): array + { + return $this->configs; + } } \ No newline at end of file diff --git a/tests/AbstractRouterTest.php b/tests/AbstractRouterTest.php index 2b7996c..4b36614 100644 --- a/tests/AbstractRouterTest.php +++ b/tests/AbstractRouterTest.php @@ -1,5 +1,5 @@ Date: Fri, 9 Feb 2018 12:04:35 +0800 Subject: [PATCH 049/151] complete router manager --- src/PreMatchRouter.php | 8 ++ src/RouterManager.php | 168 +++++++++++++++++++------ {tests => test}/AbstractRouterTest.php | 2 +- {tests => test}/DispatcherTest.php | 0 {tests => test}/ORouterTest.php | 0 {tests => test}/PreMatchRouterTest.php | 0 test/RouterManagerTest.php | 40 ++++++ {tests => test}/SRouterTest.php | 0 {tests => test}/ServerRouterTest.php | 2 +- {tests => test}/boot.php | 0 10 files changed, 183 insertions(+), 37 deletions(-) rename {tests => test}/AbstractRouterTest.php (98%) rename {tests => test}/DispatcherTest.php (100%) rename {tests => test}/ORouterTest.php (100%) rename {tests => test}/PreMatchRouterTest.php (100%) create mode 100644 test/RouterManagerTest.php rename {tests => test}/SRouterTest.php (100%) rename {tests => test}/ServerRouterTest.php (97%) rename {tests => test}/boot.php (100%) diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index 8ec5578..ddd0c84 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -40,6 +40,14 @@ public function __construct(array $config = [], string $path = null, string $met { parent::__construct($config); + if (!$path) { + $path = $config['path'] ?? null; + } + + if (!$method) { + $method = $config['method'] ?? null; + } + $this->setRequest($path, $method); } diff --git a/src/RouterManager.php b/src/RouterManager.php index 95e0bfb..78bcdac 100644 --- a/src/RouterManager.php +++ b/src/RouterManager.php @@ -8,6 +8,7 @@ namespace Inhere\Route; +use Inhere\Route\Base\AbstractRouter; use Inhere\Route\Base\RouterInterface; /** @@ -25,11 +26,15 @@ class RouterManager /** * @var ORouter[] + * [ + * 'main-site' => Object(ORouter), + * ... ... + * ] */ - private static $routers = []; + private $routers = []; /** - * @var array + * @var array Available router driver */ private $drivers = [ 'default' => ORouter::class, @@ -41,35 +46,47 @@ class RouterManager /** * @var array[] * [ - * 'default' => [ - * // some setting for router. - * 'name' => 'value' + * 'default' => 'main-site', // this is default router. + * + * 'main-site' => [ + * 'driver' => 'default', + * 'conditions' => [ + * 'domain' => 'domain.com', + * ], + * 'options' => [ + * // some setting for router. + * 'name' => 'value' + * ], * ], - * 'cached' => [ - * 'cacheFile' => '/path/to/routes-cache.php', - * 'cacheEnable' => true, + * 'doc-site' => [ + * 'driver' => 'cached', + * 'conditions' => [ + * 'domain' => 'docs.domain.com', + * ], + * 'options' => [ + * 'cacheFile' => '/path/to/routes-cache.php', + * 'cacheEnable' => true, + * ], * ], * ] */ private $configs; /** - * @var array[] + * @var array * [ - * 'main-site' => [ - * 'domain' => 'domain.com', - * 'driver' => 'default', - * 'options' => [], - * ], - * 'doc-site' => [ - * 'domain' => 'docs.domain.com' - * ], + * 'condition ID' => 'name', + * 'condition ID1' => 'main-site' * ] */ private $conditions = []; - // private $onCreated = [ - // 'cached' => 'completed' + /** + * @var array + */ + // private $onCollected = [ + // 'cached' => 'completed', + // 'server' => 'flattenStatics' // ]; /** @@ -88,20 +105,94 @@ public function __construct(array $configs = []) { self::$_instance = $this; - $this->configs = $configs; + if ($configs) { + $this->setConfigs($configs); + } } /** + * get router by condition * @param array $conditions - * @return ORouter|RouterInterface + * [ + * 'domain' => 'domain.com' + * ] + * @return AbstractRouter|RouterInterface + * @throws \InvalidArgumentException */ - public function getRouter(array $conditions = []): RouterInterface + public function get($conditions = null): AbstractRouter { - $driver = self::DEFAULT_ROUTER; - if (!$conditions) { + return $this->getDefault(); + } + + $key = $this->genConditionID($conditions); + $name = $this->conditions[$key] ?? self::DEFAULT_ROUTER; + + return $this->getByName($name); + } + + /** + * @param string $name + * @return AbstractRouter + * @throws \InvalidArgumentException + */ + public function getByName(string $name): AbstractRouter + { + if (!isset($this->configs[$name])) { + throw new \InvalidArgumentException("The named router '$name' does not exists!"); + } + + // if created + if (isset($this->routers[$name])) { + return $this->routers[$name]; + } + + // create + $config = $this->configs[$name]; + + if (\is_string($config)) { + if (!isset($this->configs[$config])) { + throw new \InvalidArgumentException("The reference config '$config' does not exists of the '$name'!"); + } + $config = $this->configs[$config]; } + + return ($this->routers[$name] = $this->createRouter($config)); + } + + /** + * @return AbstractRouter + */ + public function getDefault(): AbstractRouter + { + return $this->getByName(self::DEFAULT_ROUTER); + } + + /** + * @param string|array $conditions + * @return string + */ + private function genConditionID($conditions): string + { + return \md5(\is_array($conditions) ? \json_encode($conditions) : $conditions); + } + + /** + * @param array $config + * @return AbstractRouter + * @throws \InvalidArgumentException + */ + private function createRouter(array $config): AbstractRouter + { + $driver = $config['driver'] ?? self::DEFAULT_ROUTER; + $options = $config['options'] ?? []; + + if (!$class = $this->drivers[$driver] ?? null) { + throw new \InvalidArgumentException("The router driver name '$driver' does not exists!"); + } + + return new $class($options); } /** @@ -116,9 +207,9 @@ public function setDriver(string $name, string $class) /** * @return ORouter[] */ - public static function getRouters(): array + public function getRouters(): array { - return self::$routers; + return $this->routers; } /** @@ -130,26 +221,33 @@ public function getDrivers(): array } /** - * @return array + * @return array[] */ - public function getConditions(): array + public function getConfigs(): array { - return $this->conditions; + return $this->configs; } /** - * @param array $conditions + * @param array[] $configs */ - public function setConditions(array $conditions) + public function setConfigs(array $configs) { - $this->conditions = $conditions; + $this->configs = $configs; + + foreach ($configs as $name => $config) { + if (isset($config['conditions'])) { + $key = $this->genConditionID($config['conditions']); + $this->conditions[$key] = $name; + } + } } /** - * @return array[] + * @return array */ - public function getConfigs(): array + public function getConditions(): array { - return $this->configs; + return $this->conditions; } } \ No newline at end of file diff --git a/tests/AbstractRouterTest.php b/test/AbstractRouterTest.php similarity index 98% rename from tests/AbstractRouterTest.php rename to test/AbstractRouterTest.php index 4b36614..b887ff2 100644 --- a/tests/AbstractRouterTest.php +++ b/test/AbstractRouterTest.php @@ -2,7 +2,7 @@ namespace Inhere\Route\Test; use PHPUnit\Framework\TestCase; -use Inhere\Route\AbstractRouter; +use Inhere\Route\Base\AbstractRouter; /** * @covers AbstractRouter diff --git a/tests/DispatcherTest.php b/test/DispatcherTest.php similarity index 100% rename from tests/DispatcherTest.php rename to test/DispatcherTest.php diff --git a/tests/ORouterTest.php b/test/ORouterTest.php similarity index 100% rename from tests/ORouterTest.php rename to test/ORouterTest.php diff --git a/tests/PreMatchRouterTest.php b/test/PreMatchRouterTest.php similarity index 100% rename from tests/PreMatchRouterTest.php rename to test/PreMatchRouterTest.php diff --git a/test/RouterManagerTest.php b/test/RouterManagerTest.php new file mode 100644 index 0000000..a119a7e --- /dev/null +++ b/test/RouterManagerTest.php @@ -0,0 +1,40 @@ + Date: Fri, 9 Feb 2018 15:07:46 +0800 Subject: [PATCH 050/151] class import fix. add test for RouterManager --- README.md | 12 ++- src/Base/AbstractRouter.php | 32 ++++++-- src/Dispatcher/Dispatcher.php | 2 +- src/Dispatcher/DispatcherInterface.php | 2 +- src/Dispatcher/SimpleDispatcher.php | 2 +- src/PreMatchRouter.php | 4 +- src/RouterManager.php | 100 ++++++++++++++++++------- test/PreMatchRouterTest.php | 2 +- test/RouterManagerTest.php | 48 +++++++++++- 9 files changed, 164 insertions(+), 40 deletions(-) diff --git a/README.md b/README.md index b437b50..d32d5ea 100644 --- a/README.md +++ b/README.md @@ -13,25 +13,29 @@ - 支持自动匹配路由到控制器就像 Yii 一样, 请参看配置项 `autoRoute` (不推荐) - 压测对比数据请看[路由测试](#ab-test) -多个版本: +**多个版本:** > 不同的版本有稍微的区别以适应不同的场景 - `ORouter` 基础版本,也是后几个版本的基础类。 -- `SRouter` 静态类版本。 `ORouter` 的简单包装,通过静态方法使用(方便小应用快速使用) +- `SRouter` 静态类版本。`ORouter` 的简单包装,通过静态方法使用(方便小应用快速使用) - `CachedRouter` 继承自`ORouter`,支持路由缓存的版本. 适合fpm使用(有缓存将会省去每次的路由收集和解析消耗) - `PreMatchRouter` 继承自`ORouter`,预匹配路由器。当应用的静态路由较多时,将拥有更快的匹配速度 - fpm 应用中,实际上我们在收集路由之前,已经知道了路由path和请求动作METHOD - `ServerRouter` 继承自`ORouter`,服务器路由。内置支持动态路由临时缓存. 适合swoole等常驻内存应用使用 - 最近请求过的动态路由将会缓存为一个静态路由信息,下次相同路由将会直接匹配命中 -内置调度器: +**内置调度器:** - 支持事件: `found` `notFound` `execStart` `execEnd` `execError`. 当触发事件时你可以做一些事情(比如记录日志等) - 支持动态获取`action`名。支持设置方法执行器(`actionExecutor`),通过方法执行器来自定义调用真实请求方法. - 支持通过方法 `$router->dispatch($path, $method)` 手动调度一个路由 - 你即使不配置任何东西, 它也能很好的工作 +**路由器管理** + +`RouterManager` 当需要在一个项目里处理多个域名下的请求时,方便的根据不同域名配置多个路由器 + **[EN README](README_en.md)** ## 项目地址 @@ -61,8 +65,8 @@ composer require inhere/sroute ```bash git clone https://github.com/inhere/php-srouter.git // github -git clone https://gitee.com/inhere/php-srouter.git // git@osc ``` + ## 压测 diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index 22fdc32..af571bd 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -24,6 +24,11 @@ */ abstract class AbstractRouter implements RouterInterface { + /** + * @var string + */ + private $name = ''; + /** * some available patterns regex * $router->get('/user/{id}', 'handler'); @@ -208,7 +213,8 @@ public function setConfig(array $config) throw new \LogicException('Routing has been added, and configuration is not allowed!'); } - static $props = [ + $props = [ + 'name' => 1, 'ignoreLastSlash' => 1, 'tmpCacheNumber' => 1, 'notAllowedAsNotFound' => 1, @@ -267,7 +273,7 @@ public function __call($method, array $args) * @throws \LogicException * @throws \InvalidArgumentException */ - public function rest($prefix, $controllerClass, array $map = [], array $opts = []): AbstractRouter + public function rest(string $prefix, string $controllerClass, array $map = [], array $opts = []): AbstractRouter { $map = array_merge([ 'index' => ['GET'], @@ -324,7 +330,7 @@ public function rest($prefix, $controllerClass, array $map = [], array $opts = [ * @throws \LogicException * @throws \InvalidArgumentException */ - public function ctrl($prefix, $controllerClass, array $map = [], array $opts = []): AbstractRouter + public function ctrl(string $prefix, string $controllerClass, array $map = [], array $opts = []): AbstractRouter { foreach ($map as $action => $method) { if (!$method || !\is_string($action)) { @@ -404,7 +410,7 @@ public function validateArguments($methods, $handler): array * @param string $route * @return bool */ - public static function isStaticRoute($route): bool + public static function isStaticRoute(string $route): bool { return strpos($route, '{') === false && strpos($route, '[') === false; } @@ -414,7 +420,7 @@ public static function isStaticRoute($route): bool * @param bool $ignoreLastSlash * @return string */ - protected function formatUriPath($path, $ignoreLastSlash): string + protected function formatUriPath(string $path, $ignoreLastSlash): string { // clear '//', '///' => '/' if (false !== strpos($path, '//')) { @@ -691,6 +697,22 @@ public static function getSupportedMethods(): array return self::ALLOWED_METHODS; } + /** + * @return string + */ + public function getName(): string + { + return $this->name; + } + + /** + * @param string $name + */ + public function setName(string $name) + { + $this->name = $name; + } + /** * @param array $staticRoutes */ diff --git a/src/Dispatcher/Dispatcher.php b/src/Dispatcher/Dispatcher.php index a6552ef..54bc346 100644 --- a/src/Dispatcher/Dispatcher.php +++ b/src/Dispatcher/Dispatcher.php @@ -8,7 +8,7 @@ namespace Inhere\Route\Dispatcher; -use Inhere\Route\RouterInterface; +use Inhere\Route\Base\RouterInterface; /** * Class Dispatcher diff --git a/src/Dispatcher/DispatcherInterface.php b/src/Dispatcher/DispatcherInterface.php index e1277bf..2b3809c 100644 --- a/src/Dispatcher/DispatcherInterface.php +++ b/src/Dispatcher/DispatcherInterface.php @@ -8,7 +8,7 @@ namespace Inhere\Route\Dispatcher; -use Inhere\Route\RouterInterface; +use Inhere\Route\Base\RouterInterface; /** * Interface DispatcherInterface diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index b326a49..7942621 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -9,7 +9,7 @@ namespace Inhere\Route\Dispatcher; use Inhere\Route\ORouter; -use Inhere\Route\RouterInterface; +use Inhere\Route\Base\RouterInterface; /** * Class SimpleDispatcher diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index ddd0c84..e58bd43 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -57,7 +57,9 @@ public function __construct(array $config = [], string $path = null, string $met */ public function setRequest(string $path = null, string $method = null) { - $path = $path ?: $_SERVER['REQUEST_URI']; + if (!$path) { + $path = $_SERVER['REQUEST_URI'] ?? ''; + } if (strpos($path, '?')) { $path = parse_url(https://github.com/$path,%20PHP_URL_PATH); diff --git a/src/RouterManager.php b/src/RouterManager.php index 78bcdac..3d5f8c3 100644 --- a/src/RouterManager.php +++ b/src/RouterManager.php @@ -47,11 +47,11 @@ class RouterManager * @var array[] * [ * 'default' => 'main-site', // this is default router. - * * 'main-site' => [ * 'driver' => 'default', * 'conditions' => [ - * 'domain' => 'domain.com', + * 'domains' => 'abc.com', + * 'schemes' => ['https'], * ], * 'options' => [ * // some setting for router. @@ -61,7 +61,7 @@ class RouterManager * 'doc-site' => [ * 'driver' => 'cached', * 'conditions' => [ - * 'domain' => 'docs.domain.com', + * 'domains' => 'docs.abc.com', * ], * 'options' => [ * 'cacheFile' => '/path/to/routes-cache.php', @@ -75,12 +75,29 @@ class RouterManager /** * @var array * [ - * 'condition ID' => 'name', - * 'condition ID1' => 'main-site' + * 'main-site' => [ + * 'domains' => 'abc.com', + * 'schemes' => ['https'], + * ], + * 'doc-site' => [ + * 'domains' => 'docs.abc.com', + * 'schemes' => ['https'], + * ], + * 'th3-site' => [ + * 'domains' => 'th3.abc.com', + * ], * ] */ private $conditions = []; + /** + * @var array + */ + private $supportedConditions = [ + 'domains' => 'domain', + 'schemes' => 'scheme', + ]; + /** * @var array */ @@ -112,23 +129,61 @@ public function __construct(array $configs = []) /** * get router by condition - * @param array $conditions + * @param array|string $condition + * array: * [ - * 'domain' => 'domain.com' + * 'domain' => 'abc.com', + * 'scheme' => 'https', * ] + * string: + * get by name. same of call getByName() * @return AbstractRouter|RouterInterface * @throws \InvalidArgumentException */ - public function get($conditions = null): AbstractRouter + public function get($condition = null): AbstractRouter { - if (!$conditions) { + if (!$condition) { return $this->getDefault(); } - $key = $this->genConditionID($conditions); - $name = $this->conditions[$key] ?? self::DEFAULT_ROUTER; + // alias of getByName() + if (\is_string($condition)) { + return $this->getByName($condition); + } + + $useName = self::DEFAULT_ROUTER; + + foreach ($this->conditions as $name => $cond) { + if ($this->compareArray($cond, $condition)) { + $useName = $name; + break; + } + } - return $this->getByName($name); + return $this->getByName($useName); + } + + /** + * @param array $define + * @param array $input + * @return bool + */ + protected function compareArray(array $define, array $input): bool + { + $match = true; + + foreach ($this->supportedConditions as $def => $key) { + if (isset($define[$def], $input[$key])) { + $defValues = (array)$define[$def]; + + if (!\in_array($input[$key], $defValues, true)) { + $match = false; + break; + } + } + } + + return $match; } /** @@ -158,7 +213,7 @@ public function getByName(string $name): AbstractRouter $config = $this->configs[$config]; } - return ($this->routers[$name] = $this->createRouter($config)); + return ($this->routers[$name] = $this->createRouter($config, $name)); } /** @@ -169,21 +224,13 @@ public function getDefault(): AbstractRouter return $this->getByName(self::DEFAULT_ROUTER); } - /** - * @param string|array $conditions - * @return string - */ - private function genConditionID($conditions): string - { - return \md5(\is_array($conditions) ? \json_encode($conditions) : $conditions); - } - /** * @param array $config + * @param string $name * @return AbstractRouter * @throws \InvalidArgumentException */ - private function createRouter(array $config): AbstractRouter + private function createRouter(array $config, string $name = ''): AbstractRouter { $driver = $config['driver'] ?? self::DEFAULT_ROUTER; $options = $config['options'] ?? []; @@ -192,6 +239,10 @@ private function createRouter(array $config): AbstractRouter throw new \InvalidArgumentException("The router driver name '$driver' does not exists!"); } + if ($name && !isset($options['name'])) { + $options['name'] = $name; + } + return new $class($options); } @@ -237,8 +288,7 @@ public function setConfigs(array $configs) foreach ($configs as $name => $config) { if (isset($config['conditions'])) { - $key = $this->genConditionID($config['conditions']); - $this->conditions[$key] = $name; + $this->conditions[$name] = $config['conditions']; } } } diff --git a/test/PreMatchRouterTest.php b/test/PreMatchRouterTest.php index e69f826..b6deec8 100644 --- a/test/PreMatchRouterTest.php +++ b/test/PreMatchRouterTest.php @@ -9,7 +9,7 @@ namespace Inhere\Route\Test; use Inhere\Route\PreMatchRouter; -use Inhere\Route\RouterInterface; +use Inhere\Route\Base\RouterInterface; use PHPUnit\Framework\TestCase; /** diff --git a/test/RouterManagerTest.php b/test/RouterManagerTest.php index a119a7e..7d45eca 100644 --- a/test/RouterManagerTest.php +++ b/test/RouterManagerTest.php @@ -8,6 +8,8 @@ namespace Inhere\Route\Test; +use Inhere\Route\ORouter; +use Inhere\Route\PreMatchRouter; use Inhere\Route\RouterManager; use PHPUnit\Framework\TestCase; @@ -18,23 +20,67 @@ */ class RouterManagerTest extends TestCase { + /** @var RouterManager */ + private $manager; + protected function setUp() { - $manager = new RouterManager(); + $configs = [ + 'default' => 'main-site', + 'main-site' => [ + 'driver' => 'default', + 'conditions' => [ + 'domains' => ['abc.com', 'www.abc.com'] + ], + ], + 'doc-site' => [ + 'driver' => 'cached', + 'options' => [ + + ], + 'conditions' => [ + 'domains' => 'doc.abc.com' + ], + ], + 'blog-site' => [ + 'driver' => 'preMatch', + 'options' => [ + 'path' => '/test', + 'method' => 'GET', + ], + 'conditions' => [ + 'schemes' => 'http', + 'domains' => 'blog.abc.com' + ], + ], + ]; + + $this->manager = new RouterManager($configs); } public function testGet() { + $router = $this->manager->get([ + 'scheme' => 'http', + 'domain' => 'blog.abc.com', + ]); + $this->assertSame('blog-site', $router->getName()); + $this->assertInstanceOf(PreMatchRouter::class, $router); } public function testGetByName() { + $router = $this->manager->getByName('blog-site'); + $this->assertSame('blog-site', $router->getName()); } public function testGetDefault() { + $router = $this->manager->getDefault(); + $this->assertSame('default', $router->getName()); + $this->assertInstanceOf(ORouter::class, $router); } } From 41bbb7fc30e924b3de438e638446f580f3b085de Mon Sep 17 00:00:00 2001 From: Inhere Date: Fri, 9 Feb 2018 15:17:36 +0800 Subject: [PATCH 051/151] Update README.md --- README.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index d32d5ea..a90aa96 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ - 无依赖、简洁、速度快、功能完善 - 轻量级且速度快,查找速度不受路由数量的影响 -- 支持路由组, 支持路由参数定义,以及丰富的自定义路由选项(比如设定 默认值、domains、schemas等检查限制) +- 支持路由组, 支持路由参数定义,以及丰富的自定义路由选项(比如设定 默认值/event/middleware等) - 支持请求方法: `GET` `POST` `PUT` `DELETE` `HEAD` `OPTIONS` ... - 支持自动匹配路由到控制器就像 Yii 一样, 请参看配置项 `autoRoute` (不推荐) - 压测对比数据请看[路由测试](#ab-test) @@ -231,9 +231,9 @@ public function map(string|array $methods, string $route, mixed $handler, array > 其他的添加路由方法底层都是调用的 `map()` 方法,除了没有第一个参数外,其他参数都是一样的 -- `$methods` string|array 请求的METHOD. e.g `GET` `['GET', 'POST]` +- `$methods` string/array 请求的METHOD. e.g `GET` `['GET', 'POST]` - `$route` string 定义的路由字符串 e.g `/user/login` `/article/{id}` -- `$handler` string|object 对应路由的处理者 +- `$handler` string/object 对应路由的处理者 - `$opts` array 选项设置,可以添加自定义的数据。匹配成功会将选项数据返回(e.g middleware, domains),自己再做进一步验证等。下面是已使用的选项 - `params` 添加路由时设置的参数匹配信息, 若有的话 e.g `'name' => '\w+'` - `defaults` 有可选参数时,可以设置默认值 @@ -257,7 +257,6 @@ $router->map(['get', 'post'], '/im/{name}[/{age}]', function(array $params) { // 可添加更多自定义设置 'middleware' => ['AuthCheck'], - 'domains' => ['localhost'], ... ... ]); ``` @@ -393,8 +392,7 @@ $route = $router->match($path, $method); 'params' => [], 'defaults' => [], - // 'domains' => null, - // 'schemas' => null, // ['http','https'], + // 'middleware' => null, // route event. custom design ... // 'enter' => null, // 'leave' => null, @@ -521,4 +519,4 @@ MIT ### `inhere/php-validate` [github](https://github.com/inhere/php-validate) [git@osc](https://git.oschina.net/inhere/php-validate) 一个简洁小巧且功能完善的php验证库。仅有几个文件,无依赖。 - \ No newline at end of file + From db770148af76987214cf34c48d516fe81803cf5f Mon Sep 17 00:00:00 2001 From: Inhere Date: Mon, 5 Mar 2018 10:07:07 +0800 Subject: [PATCH 052/151] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a90aa96..200625a 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ - 无依赖、简洁、速度快、功能完善 - 轻量级且速度快,查找速度不受路由数量的影响 -- 支持路由组, 支持路由参数定义,以及丰富的自定义路由选项(比如设定 默认值/event/middleware等) +- 支持路由组, 支持路由参数定义,以及丰富的自定义路由选项(比如设定 默认值/event/filter等) - 支持请求方法: `GET` `POST` `PUT` `DELETE` `HEAD` `OPTIONS` ... - 支持自动匹配路由到控制器就像 Yii 一样, 请参看配置项 `autoRoute` (不推荐) - 压测对比数据请看[路由测试](#ab-test) @@ -17,7 +17,7 @@ > 不同的版本有稍微的区别以适应不同的场景 -- `ORouter` 基础版本,也是后几个版本的基础类。 +- `ORouter` 通用版本,也是后几个版本的基础类。 - `SRouter` 静态类版本。`ORouter` 的简单包装,通过静态方法使用(方便小应用快速使用) - `CachedRouter` 继承自`ORouter`,支持路由缓存的版本. 适合fpm使用(有缓存将会省去每次的路由收集和解析消耗) - `PreMatchRouter` 继承自`ORouter`,预匹配路由器。当应用的静态路由较多时,将拥有更快的匹配速度 From 3692ce0659295ec76b63efe60617034bfe6c089d Mon Sep 17 00:00:00 2001 From: inhere Date: Mon, 19 Mar 2018 10:01:09 +0800 Subject: [PATCH 053/151] update: add prefix '\' for all global function --- src/Base/AbstractRouter.php | 94 ++++++++++++++--------------- src/Dispatcher/SimpleDispatcher.php | 14 ++--- src/ORouter.php | 28 ++++----- src/PreMatchRouter.php | 8 +-- 4 files changed, 72 insertions(+), 72 deletions(-) diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index af571bd..67d708c 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -245,7 +245,7 @@ public function setConfig(array $config) */ public function __call($method, array $args) { - if (\in_array(strtoupper($method), self::ALLOWED_METHODS, true)) { + if (\in_array(\strtoupper($method), self::ALLOWED_METHODS, true)) { if (\count($args) < 2) { throw new \InvalidArgumentException("The method [$method] parameters is missing."); } @@ -275,7 +275,7 @@ public function __call($method, array $args) */ public function rest(string $prefix, string $controllerClass, array $map = [], array $opts = []): AbstractRouter { - $map = array_merge([ + $map = \array_merge([ 'index' => ['GET'], 'create' => ['POST'], 'view' => ['GET', '{id}', ['id' => '[1-9]\d*']], @@ -388,10 +388,10 @@ public function validateArguments($methods, $handler): array $allow = self::ALLOWED_METHODS_STR . ','; $hasAny = false; - $methods = array_map(function ($m) use ($allow, &$hasAny) { - $m = strtoupper(trim($m)); + $methods = \array_map(function ($m) use ($allow, &$hasAny) { + $m = \strtoupper(trim($m)); - if (!$m || false === strpos($allow, $m . ',')) { + if (!$m || false === \strpos($allow, $m . ',')) { throw new \InvalidArgumentException("The method [$m] is not supported, Allow: " . trim($allow, ',')); } @@ -412,7 +412,7 @@ public function validateArguments($methods, $handler): array */ public static function isStaticRoute(string $route): bool { - return strpos($route, '{') === false && strpos($route, '[') === false; + return \strpos($route, '{') === false && \strpos($route, '[') === false; } /** @@ -423,16 +423,16 @@ public static function isStaticRoute(string $route): bool protected function formatUriPath(string $path, $ignoreLastSlash): string { // clear '//', '///' => '/' - if (false !== strpos($path, '//')) { - $path = (string)preg_replace('#\/\/+#', '/', $path); + if (false !== \strpos($path, '//')) { + $path = (string)\preg_replace('#\/\/+#', '/', $path); } // decode - $path = rawurldecode($path); + $path = \rawurldecode($path); // setting 'ignoreLastSlash' if ($path !== '/' && $ignoreLastSlash) { - $path = rtrim($path, '/'); + $path = \rtrim($path, '/'); } return $path; @@ -450,11 +450,11 @@ protected function filterMatches(array $matches, array &$conf) } // clear all int key - $matches = array_filter($matches, '\is_string', ARRAY_FILTER_USE_KEY); + $matches = \array_filter($matches, '\is_string', ARRAY_FILTER_USE_KEY); // apply some default param value if (isset($conf['option']['defaults'])) { - $conf['matches'] = array_merge($conf['option']['defaults'], $matches); + $conf['matches'] = \array_merge($conf['option']['defaults'], $matches); } else { $conf['matches'] = $matches; } @@ -474,28 +474,28 @@ public function parseParamRoute(string $route, array $params, array $conf): arra $noOptional = null; // 解析可选参数位 - if (false !== ($pos = strpos($route, '['))) { + if (false !== ($pos = \strpos($route, '['))) { // $hasOptional = true; - $noOptional = substr($route, 0, $pos); - $withoutClosingOptionals = rtrim($route, ']'); + $noOptional = \substr($route, 0, $pos); + $withoutClosingOptionals = \rtrim($route, ']'); $optionalNum = \strlen($route) - \strlen($withoutClosingOptionals); - if ($optionalNum !== substr_count($withoutClosingOptionals, '[')) { + if ($optionalNum !== \substr_count($withoutClosingOptionals, '[')) { throw new \LogicException('Optional segments can only occur at the end of a route'); } // '/hello[/{name}]' -> '/hello(?:/{name})?' - $route = str_replace(['[', ']'], ['(?:', ')?'], $route); + $route = \str_replace(['[', ']'], ['(?:', ')?'], $route); } // quote '.','/' to '\.','\/' - if (false !== strpos($route, '.')) { + if (false !== \strpos($route, '.')) { // $route = preg_quote($route, '/'); - $route = str_replace('.', '\.', $route); + $route = \str_replace('.', '\.', $route); } // 解析参数,替换为对应的 正则 - if (preg_match_all('#\{([a-zA-Z_][a-zA-Z0-9_-]*)\}#', $route, $m)) { + if (\preg_match_all('#\{([a-zA-Z_][a-zA-Z0-9_-]*)\}#', $route, $m)) { /** @var array[] $m */ $replacePairs = []; @@ -508,7 +508,7 @@ public function parseParamRoute(string $route, array $params, array $conf): arra // $replacePairs[$key] = '(' . $regex . ')'; } - $route = strtr($route, $replacePairs); + $route = \strtr($route, $replacePairs); } // 分析路由字符串是否是有规律的 @@ -517,7 +517,7 @@ public function parseParamRoute(string $route, array $params, array $conf): arra // first node is a normal string // e.g '/user/{id}' first: 'user', '/a/{post}' first: 'a' - if (preg_match('#^/([\w-]+)/[\w-]*/?#', $bak, $m)) { + if (\preg_match('#^/([\w-]+)/[\w-]*/?#', $bak, $m)) { $first = $m[1]; $conf['start'] = $m[0]; @@ -528,14 +528,14 @@ public function parseParamRoute(string $route, array $params, array $conf): arra $include = null; if ($noOptional) { - if (strpos($noOptional, '{') === false) { + if (\strpos($noOptional, '{') === false) { $include = $noOptional; } else { $bak = $noOptional; } } - if (!$include && preg_match('#/([\w-]+)/?[\w-]*#', $bak, $m)) { + if (!$include && \preg_match('#/([\w-]+)/?[\w-]*#', $bak, $m)) { $include = $m[0]; } @@ -569,22 +569,22 @@ abstract protected function findInVagueRoutes(array $routesData, string $path, s */ public function matchAutoRoute(string $path) { - if (!$cnp = trim($this->controllerNamespace)) { + if (!$cnp = \trim($this->controllerNamespace)) { return false; } - $sfx = trim($this->controllerSuffix); - $tmp = trim($path, '/- '); + $sfx = \trim($this->controllerSuffix); + $tmp = \trim($path, '/- '); // one node. eg: 'home' - if (!strpos($tmp, '/')) { + if (!\strpos($tmp, '/')) { $tmp = self::convertNodeStr($tmp); - $class = "$cnp\\" . ucfirst($tmp) . $sfx; + $class = "$cnp\\" . \ucfirst($tmp) . $sfx; - return class_exists($class) ? $class : false; + return \class_exists($class) ? $class : false; } - $ary = array_map([self::class, 'convertNodeStr'], explode('/', $tmp)); + $ary = \array_map([self::class, 'convertNodeStr'], \explode('/', $tmp)); $cnt = \count($ary); // two nodes. eg: 'home/test' 'admin/user' @@ -592,16 +592,16 @@ public function matchAutoRoute(string $path) list($n1, $n2) = $ary; // last node is an controller class name. eg: 'admin/user' - $class = "$cnp\\$n1\\" . ucfirst($n2) . $sfx; + $class = "$cnp\\$n1\\" . \ucfirst($n2) . $sfx; - if (class_exists($class)) { + if (\class_exists($class)) { return $class; } // first node is an controller class name, second node is a action name, - $class = "$cnp\\" . ucfirst($n1) . $sfx; + $class = "$cnp\\" . \ucfirst($n1) . $sfx; - return class_exists($class) ? "$class@$n2" : false; + return \class_exists($class) ? "$class@$n2" : false; } // max allow 5 nodes @@ -610,18 +610,18 @@ public function matchAutoRoute(string $path) } // last node is an controller class name - $n2 = array_pop($ary); - $class = sprintf('%s\\%s\\%s', $cnp, implode('\\', $ary), ucfirst($n2) . $sfx); + $n2 = \array_pop($ary); + $class = \sprintf('%s\\%s\\%s', $cnp, \implode('\\', $ary), \ucfirst($n2) . $sfx); - if (class_exists($class)) { + if (\class_exists($class)) { return $class; } // last second is an controller class name, last node is a action name, - $n1 = array_pop($ary); - $class = sprintf('%s\\%s\\%s', $cnp, implode('\\', $ary), ucfirst($n1) . $sfx); + $n1 = \array_pop($ary); + $class = \sprintf('%s\\%s\\%s', $cnp, \implode('\\', $ary), \ucfirst($n1) . $sfx); - return class_exists($class) ? "$class@$n2" : false; + return \class_exists($class) ? "$class@$n2" : false; } /** @@ -649,13 +649,13 @@ public function getAvailableParams(array $tmpParams): array */ public static function convertNodeStr($str): string { - $str = trim($str, '-'); + $str = \trim($str, '-'); // convert 'first-second' to 'firstSecond' - if (strpos($str, '-')) { - $str = (string)preg_replace_callback('/-+([a-z])/', function ($c) { - return strtoupper($c[1]); - }, trim($str, '- ')); + if (\strpos($str, '-')) { + $str = (string)\preg_replace_callback('/-+([a-z])/', function ($c) { + return \strtoupper($c[1]); + }, \trim($str, '- ')); } return $str; @@ -677,7 +677,7 @@ public function addGlobalParams(array $params) */ public function addGlobalParam($name, $pattern) { - $name = trim($name, '{} '); + $name = \trim($name, '{} '); self::$globalParams[$name] = $pattern; } diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index 7942621..4a48725 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -116,7 +116,7 @@ public function dispatchUri(string $path = null, string $method = null) $path = $path ?: $_SERVER['REQUEST_URI']; if (strpos($path, '?')) { - $path = parse_url(https://github.com/$path,%20PHP_URL_PATH); + $path = \parse_url(https://github.com/$path,%20PHP_URL_PATH); } // if 'filterFavicon' setting is TRUE @@ -186,7 +186,7 @@ public function dispatch(int $status, string $path, array $info) protected function callRouteHandler(string $path, string $method, $handler, array $args = []) { $vars = $args['matches']; - $args = array_values($args); + $args = \array_values($args); // is a \Closure or a callable object if (\is_object($handler)) { @@ -200,12 +200,12 @@ protected function callRouteHandler(string $path, string $method, $handler, arra $segments = $handler; } elseif (\is_string($handler)) { // is function - if (strpos($handler, '@') === false && \function_exists($handler)) { + if (\strpos($handler, '@') === false && \function_exists($handler)) { return $handler(...$args); } // e.g `Controllers\Home@index` Or only `Controllers\Home` - $segments = explode('@', trim($handler)); + $segments = \explode('@', \trim($handler)); } else { throw new \InvalidArgumentException('Invalid route handler'); } @@ -219,7 +219,7 @@ protected function callRouteHandler(string $path, string $method, $handler, arra // use dynamic action } elseif ($this->options['dynamicAction'] && ($var = $this->options['dynamicActionVar'])) { - $action = isset($vars[$var]) ? trim($vars[$var], '/') : $this->options['defaultAction']; + $action = isset($vars[$var]) ? \trim($vars[$var], '/') : $this->options['defaultAction']; // defined default action } elseif (!$action = $this->options['defaultAction']) { @@ -388,13 +388,13 @@ protected function fireCallback($cb, array $args = []) } // a class name - if (class_exists($cb)) { + if (\class_exists($cb)) { $cb = new $cb; } } // a \Closure or Object implement '__invoke' - if (\is_object($cb) && method_exists($cb, '__invoke')) { + if (\is_object($cb) && \method_exists($cb, '__invoke')) { return $cb(...$args); } diff --git a/src/ORouter.php b/src/ORouter.php index 061f395..f2f82cc 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -90,7 +90,7 @@ protected function prepareForMap(string $route, $handler, array $opts) $hasPrefix = (bool)$this->currentGroupPrefix; // always add '/' prefix. - if ($route = trim($route)) { + if ($route = \trim($route)) { $route = $route{0} === '/' ? $route : '/' . $route; } elseif (!$hasPrefix) { $route = '/'; @@ -100,7 +100,7 @@ protected function prepareForMap(string $route, $handler, array $opts) // setting 'ignoreLastSlash' if ($route !== '/' && $this->ignoreLastSlash) { - $route = rtrim($route, '/'); + $route = \rtrim($route, '/'); } $conf = [ @@ -108,7 +108,7 @@ protected function prepareForMap(string $route, $handler, array $opts) ]; if ($this->currentGroupOption) { - $opts = array_merge($this->currentGroupOption, $opts); + $opts = \array_merge($this->currentGroupOption, $opts); } if ($opts) { @@ -131,7 +131,7 @@ protected function collectParamRoute(string $route, array $methods, array $conf) // route string have regular if ($first) { - $conf['methods'] = implode(',', $methods) . ','; + $conf['methods'] = \implode(',', $methods) . ','; $this->routeCounter++; $this->regularRoutes[$first][] = $conf; @@ -172,7 +172,7 @@ public function match(string $path, string $method = 'GET'): array } $path = $this->formatUriPath($path, $this->ignoreLastSlash); - $method = strtoupper($method); + $method = \strtoupper($method); // is a static route path if ($this->staticRoutes && isset($this->staticRoutes[$path][$method])) { @@ -185,8 +185,8 @@ public function match(string $path, string $method = 'GET'): array $allowedMethods = []; // eg '/article/12' - if ($pos = strpos($path, '/', 1)) { - $first = substr($path, 1, $pos - 1); + if ($pos = \strpos($path, '/', 1)) { + $first = \substr($path, 1, $pos - 1); } // is a regular dynamic route(the first node is 1th level index key). @@ -265,7 +265,7 @@ public function match(string $path, string $method = 'GET'): array protected function findAllowedMethods(string $path, string $method, array $allowedMethods): array { if (isset($this->staticRoutes[$path])) { - $allowedMethods = array_merge($allowedMethods, array_keys($this->staticRoutes[$path])); + $allowedMethods = \array_merge($allowedMethods, \array_keys($this->staticRoutes[$path])); } foreach ($this->vagueRoutes as $m => $routes) { @@ -280,7 +280,7 @@ protected function findAllowedMethods(string $path, string $method, array $allow } } - if ($allowedMethods && ($list = array_unique($allowedMethods))) { + if ($allowedMethods && ($list = \array_unique($allowedMethods))) { return [self::METHOD_NOT_ALLOWED, $path, $list]; } @@ -299,10 +299,10 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ $allowedMethods = ''; foreach ($routesData as $conf) { - if (0 === strpos($path, $conf['start']) && preg_match($conf['regex'], $path, $matches)) { + if (0 === \strpos($path, $conf['start']) && \preg_match($conf['regex'], $path, $matches)) { $allowedMethods .= $conf['methods']; - if (false !== strpos($conf['methods'], $method . ',')) { + if (false !== \strpos($conf['methods'], $method . ',')) { $this->filterMatches($matches, $conf); return [self::FOUND, $path, $conf]; @@ -310,7 +310,7 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ } } - return [self::NOT_FOUND, explode(',', trim($allowedMethods, ','))]; + return [self::NOT_FOUND, \explode(',', \trim($allowedMethods, ','))]; } /** @@ -322,11 +322,11 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ protected function findInVagueRoutes(array $routesData, string $path, string $method): array { foreach ($routesData as $conf) { - if ($conf['include'] && false === strpos($path, $conf['include'])) { + if ($conf['include'] && false === \strpos($path, $conf['include'])) { continue; } - if (preg_match($conf['regex'], $path, $matches)) { + if (\preg_match($conf['regex'], $path, $matches)) { $this->filterMatches($matches, $conf); return [self::FOUND, $path, $conf]; diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index e58bd43..9c9ab0d 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -62,7 +62,7 @@ public function setRequest(string $path = null, string $method = null) } if (strpos($path, '?')) { - $path = parse_url(https://github.com/$path,%20PHP_URL_PATH); + $path = \parse_url(https://github.com/$path,%20PHP_URL_PATH); } $this->reqPath = $this->formatUriPath($path, $this->ignoreLastSlash); @@ -138,11 +138,11 @@ public function match(string $path, string $method = self::GET): array } $first = null; - $method = strtoupper($method); + $method = \strtoupper($method); $allowedMethods = []; - if ($pos = strpos($path, '/', 1)) { - $first = substr($path, 1, $pos - 1); + if ($pos = \strpos($path, '/', 1)) { + $first = \substr($path, 1, $pos - 1); } if ($first && isset($this->regularRoutes[$first])) { From b49a58bbacc3a24a0c5ad544b15eeabd43cc06f1 Mon Sep 17 00:00:00 2001 From: Inhere Date: Mon, 9 Apr 2018 11:12:19 +0800 Subject: [PATCH 054/151] Create .travis.yml --- .travis.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..013917c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,8 @@ +language: php + +php: + - 7.0 + - 7.1 + - 7.2 + +script: phpunit From 19635622dded440aada54e6fde6c820fee389451 Mon Sep 17 00:00:00 2001 From: inhere Date: Thu, 19 Apr 2018 22:31:37 +0800 Subject: [PATCH 055/151] fix: sometimes page not found change to not allowed. --- composer.json | 2 +- example/object.php | 6 ++-- example/some-routes.php | 5 +++ src/Base/AbstractRouter.php | 12 +++---- src/CachedRouter.php | 4 +-- src/Dispatcher/Dispatcher.php | 9 ++--- src/Dispatcher/SimpleDispatcher.php | 54 ++++++++++++----------------- src/{ => Helper}/functions.php | 0 src/ORouter.php | 12 ++++--- src/PreMatchRouter.php | 7 ++-- src/RouterManager.php | 9 ++--- src/ServerRouter.php | 21 ++++++----- 12 files changed, 70 insertions(+), 71 deletions(-) rename src/{ => Helper}/functions.php (100%) diff --git a/composer.json b/composer.json index 6e976a3..2823aa3 100644 --- a/composer.json +++ b/composer.json @@ -19,7 +19,7 @@ "psr-4": { "Inhere\\Route\\" : "src/" }, - "files": ["src/functions.php"] + "files": ["src/Helper/functions.php"] }, "suggest": { "inhere/simple-print-tool": "Very lightweight data printing tools" diff --git a/example/object.php b/example/object.php index 9a85d90..fff88e0 100644 --- a/example/object.php +++ b/example/object.php @@ -69,9 +69,9 @@ $router->rest('/rest', RestController::class); -$router->any('*', function () { - echo "This is fallback handler\n"; -}); +// $router->any('*', function () { +// echo "This is fallback handler\n"; +// }); // var_dump($router);die; diff --git a/example/some-routes.php b/example/some-routes.php index aa7483a..416fabe 100644 --- a/example/some-routes.php +++ b/example/some-routes.php @@ -116,6 +116,11 @@ function my_handler(array $args) { '/user/login', 'default_handler' ], + [ + ['post'], + '/admin/manage/getInfo[/id/{int}]', + 'default_handler' + ], /* match: /blog /saying */ diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index 67d708c..1b818c3 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -385,14 +385,14 @@ public function validateArguments($methods, $handler): array throw new \InvalidArgumentException('The method and route handler is not allow empty.'); } - $allow = self::ALLOWED_METHODS_STR . ','; $hasAny = false; + $methods = \array_map(function ($m) use (&$hasAny) { + $m = \strtoupper(\trim($m)); - $methods = \array_map(function ($m) use ($allow, &$hasAny) { - $m = \strtoupper(trim($m)); - - if (!$m || false === \strpos($allow, $m . ',')) { - throw new \InvalidArgumentException("The method [$m] is not supported, Allow: " . trim($allow, ',')); + if (!$m || false === \strpos(self::ALLOWED_METHODS_STR . ',', $m . ',')) { + throw new \InvalidArgumentException( + "The method [$m] is not supported, Allow: " . self::ALLOWED_METHODS_STR + ); } if (!$hasAny && $m === self::ANY) { diff --git a/src/CachedRouter.php b/src/CachedRouter.php index f3c6ce2..cb507f1 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -28,7 +28,7 @@ final class CachedRouter extends ORouter * The routes cache file. * @var string */ - protected $cacheFile; + protected $cacheFile = ''; /** * Enable routes cache @@ -170,7 +170,7 @@ public function setCacheEnable($cacheEnable) /** * @return string */ - public function getCacheFile() + public function getCacheFile(): string { return $this->cacheFile; } diff --git a/src/Dispatcher/Dispatcher.php b/src/Dispatcher/Dispatcher.php index 54bc346..7aa6f44 100644 --- a/src/Dispatcher/Dispatcher.php +++ b/src/Dispatcher/Dispatcher.php @@ -40,6 +40,7 @@ public function dispatch(int $status, string $path, array $info) // method not allowed if ($status === RouterInterface::METHOD_NOT_ALLOWED) { + unset($info['requestMethod']); return $this->handleNotAllowed($path, $method, $info); } @@ -79,13 +80,6 @@ public function dispatch(int $status, string $path, array $info) // trigger route exec_end event $this->fire(self::ON_EXEC_END, [$path, $info]); - } catch (\Exception $e) { - // trigger route exec_error event - if ($cb = $this->getOption(self::ON_EXEC_ERROR)) { - return $this->fireCallback($cb, [$e, $path, $info]); - } - - throw $e; } catch (\Throwable $e) { // trigger route exec_error event if ($cb = $this->getOption(self::ON_EXEC_ERROR)) { @@ -120,6 +114,7 @@ protected function validateMetadata(array $options) * @param $event * @param array $args * @return mixed + * @throws \InvalidArgumentException */ protected function fire($event, array $args = []) { diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index 4a48725..c6d9a04 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -20,6 +20,9 @@ class SimpleDispatcher implements DispatcherInterface /** @var RouterInterface */ private $router; + /** @var bool */ + private $initialized; + /** * some setting for self * @var array @@ -53,9 +56,6 @@ class SimpleDispatcher implements DispatcherInterface // events ]; - /** @var bool */ - private $initialized; - /** * object creator. * @param RouterInterface $router @@ -115,7 +115,7 @@ public function dispatchUri(string $path = null, string $method = null) { $path = $path ?: $_SERVER['REQUEST_URI']; - if (strpos($path, '?')) { + if (\strpos($path, '?')) { $path = \parse_url(https://github.com/$path,%20PHP_URL_PATH); } @@ -127,7 +127,6 @@ public function dispatchUri(string $path = null, string $method = null) $method = $method ?: $_SERVER['REQUEST_METHOD']; list($status, $path, $info) = $this->router->match($path, $method); - $info['requestMethod'] = $method; return $this->dispatch($status, $path, $info); @@ -153,6 +152,7 @@ public function dispatch(int $status, string $path, array $info) // method not allowed if ($status === RouterInterface::METHOD_NOT_ALLOWED) { + unset($info['requestMethod']); return $this->handleNotAllowed($path, $method, $info); } @@ -160,12 +160,13 @@ public function dispatch(int $status, string $path, array $info) try { $result = $this->callRouteHandler($path, $method, $info['handler'], $args); - } catch (\Exception $e) { - $this->handleException($e, $path, $info); - // throw new \RuntimeException($e->getMessage(), __LINE__, $e); } catch (\Throwable $e) { - // throw new \RuntimeException($e->getMessage(), __LINE__, $e); - $this->handleException($e, $path, $info); + // trigger route exec_error event + if ($cb = $this->getOption(self::ON_EXEC_ERROR)) { + return $this->fireCallback($cb, [$e, $path, $info]); + } + + throw $e; } return $result; @@ -175,7 +176,7 @@ public function dispatch(int $status, string $path, array $info) * execute the matched Route Handler * @param string $path The route path * @param string $method The request method - * @param callable $handler The route path handler + * @param callable|mixed $handler The route path handler * @param array $args Matched param from path * [ * 'matches' => [] @@ -235,7 +236,7 @@ protected function callRouteHandler(string $path, string $method, $handler, arra } // action method is not exist - if (!method_exists($controller, $actionMethod)) { + if (!\method_exists($controller, $actionMethod)) { return $this->handleNotFound($path, $method, true); } @@ -288,7 +289,6 @@ protected function handleNotAllowed(string $path, string $method, array $methods // Run the 'NotAllowed' callback if the route was not found if (!$handler = $this->getOption(self::ON_METHOD_NOT_ALLOWED)) { $handler = $this->defaultNotAllowedHandler(); - $this->setOption(self::ON_METHOD_NOT_ALLOWED, $handler); // is a route path. like '/site/notFound' @@ -308,16 +308,6 @@ protected function handleNotAllowed(string $path, string $method, array $methods return $this->fireCallback($handler, [$path, $method, $methods]); } - /** - * @param \Exception|\Throwable $e - * @param string $path - * @param array $info - */ - public function handleException($e, string $path, array $info) - { - // handle ... - } - /** * @return \Closure */ @@ -325,8 +315,8 @@ protected function defaultNotFoundHandler(): \Closure { return function ($path) { $protocol = $_SERVER['SERVER_PROTOCOL'] ?? 'HTTP/1.1'; - header($protocol . ' 404 Not Found'); - echo "

:( 404
Page Not Found $path

"; + \header($protocol . ' 404 Not Found'); + echo "

:( 404
Page Not Found $path

"; }; } @@ -336,14 +326,15 @@ protected function defaultNotFoundHandler(): \Closure protected function defaultNotAllowedHandler(): \Closure { return function ($path, $method, $methods) { - $allow = implode(',', $methods); + $allow = \implode(',', $methods); $protocol = $_SERVER['SERVER_PROTOCOL'] ?? 'HTTP/1.1'; - header($protocol . ' 405 Method Not Allowed'); + \header($protocol . ' 405 Method Not Allowed'); echo << -

:( Method not allowed for $method $path

-

Method not allowed. Must be one of: $allow

+
+

:( Method not allowed

+

Method not allowed for $method $path

+

The request method must be one of $allow

HTML; }; @@ -362,13 +353,14 @@ public function on(string $event, $handler) } /** - * @param callable $cb + * @param callable|mixed $cb * string - func name, class name * array - [class, method] * object - Closure, Object * * @param array $args * @return mixed + * @throws \InvalidArgumentException */ protected function fireCallback($cb, array $args = []) { diff --git a/src/functions.php b/src/Helper/functions.php similarity index 100% rename from src/functions.php rename to src/Helper/functions.php diff --git a/src/ORouter.php b/src/ORouter.php index f2f82cc..310c43b 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -77,11 +77,11 @@ public function map($methods, string $route, $handler, array $opts = []): Abstra /** * @param string $route - * @param $handler + * @param mixed $handler * @param array $opts * @return array */ - protected function prepareForMap(string $route, $handler, array $opts) + protected function prepareForMap(string $route, $handler, array $opts): array { if (!$this->initialized) { $this->initialized = true; @@ -122,6 +122,7 @@ protected function prepareForMap(string $route, $handler, array $opts) * @param string $route * @param array $methods * @param array $conf + * @throws \LogicException */ protected function collectParamRoute(string $route, array $methods, array $conf) { @@ -310,7 +311,10 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ } } - return [self::NOT_FOUND, \explode(',', \trim($allowedMethods, ','))]; + return [ + self::NOT_FOUND, + $allowedMethods ? \explode(',', \trim($allowedMethods, ',')) : [] + ]; } /** @@ -389,7 +393,7 @@ public function getGlobalOptions(): array * @param array $globalOptions * @return $this */ - public function setGlobalOptions(array $globalOptions) + public function setGlobalOptions(array $globalOptions): self { $this->globalOptions = $globalOptions; diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index 9c9ab0d..ef4ba0a 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -58,15 +58,15 @@ public function __construct(array $config = [], string $path = null, string $met public function setRequest(string $path = null, string $method = null) { if (!$path) { - $path = $_SERVER['REQUEST_URI'] ?? ''; + $path = (string)($_SERVER['REQUEST_URI'] ?? ''); } - if (strpos($path, '?')) { + if (\strpos($path, '?')) { $path = \parse_url(https://github.com/$path,%20PHP_URL_PATH); } $this->reqPath = $this->formatUriPath($path, $this->ignoreLastSlash); - $this->reqMethod = $method ? strtoupper($method) : $_SERVER['REQUEST_METHOD']; + $this->reqMethod = $method ? \strtoupper($method) : $_SERVER['REQUEST_METHOD']; } /** @@ -102,7 +102,6 @@ public function map($methods, string $route, $handler, array $opts = []): Abstra $this->routeCounter++; // discard other routes data. // $this->staticRoutes = $this->regularRoutes = []; - return $this; } diff --git a/src/RouterManager.php b/src/RouterManager.php index 3d5f8c3..56977df 100644 --- a/src/RouterManager.php +++ b/src/RouterManager.php @@ -109,7 +109,7 @@ class RouterManager /** * @return RouterManager */ - public static function instance() + public static function instance(): RouterManager { return self::$_instance; } @@ -132,8 +132,8 @@ public function __construct(array $configs = []) * @param array|string $condition * array: * [ - * 'domain' => 'abc.com', - * 'scheme' => 'https', + * 'domain' => 'abc.com', + * 'scheme' => 'https', * ] * string: * get by name. same of call getByName() @@ -218,6 +218,7 @@ public function getByName(string $name): AbstractRouter /** * @return AbstractRouter + * @throws \InvalidArgumentException */ public function getDefault(): AbstractRouter { @@ -300,4 +301,4 @@ public function getConditions(): array { return $this->conditions; } -} \ No newline at end of file +} diff --git a/src/ServerRouter.php b/src/ServerRouter.php index 548bb8a..b783a3e 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -137,7 +137,7 @@ public function match(string $path, string $method = 'GET'): array } $path = $this->formatUriPath($path, $this->ignoreLastSlash); - $method = strtoupper($method); + $method = \strtoupper($method); // find in route caches. if ($this->cacheRoutes && isset($this->cacheRoutes[$path][$method])) { @@ -153,8 +153,8 @@ public function match(string $path, string $method = 'GET'): array $allowedMethods = []; // eg '/article/12' - if ($pos = strpos($path, '/', 1)) { - $first = substr($path, 1, $pos - 1); + if ($pos = \strpos($path, '/', 1)) { + $first = \substr($path, 1, $pos - 1); } // is a regular dynamic route(the first node is 1th level index key). @@ -261,10 +261,10 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ $allowedMethods = ''; foreach ($routesData as $conf) { - if (0 === strpos($path, $conf['start']) && preg_match($conf['regex'], $path, $matches)) { + if (0 === \strpos($path, $conf['start']) && \preg_match($conf['regex'], $path, $matches)) { $allowedMethods .= $conf['methods']; - if (false !== strpos($conf['methods'], $method . ',')) { + if (false !== \strpos($conf['methods'], $method . ',')) { $this->filterMatches($matches, $conf); if ($this->tmpCacheNumber > 0) { @@ -276,7 +276,10 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ } } - return [self::NOT_FOUND, explode(',', trim($allowedMethods, ','))]; + return [ + self::NOT_FOUND, + $allowedMethods ? \explode(',', \trim($allowedMethods, ',')) : [] + ]; } /** @@ -288,11 +291,11 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ protected function findInVagueRoutes(array $routesData, string $path, string $method): array { foreach ($routesData as $conf) { - if ($conf['include'] && false === strpos($path, $conf['include'])) { + if ($conf['include'] && false === \strpos($path, $conf['include'])) { continue; } - if (preg_match($conf['regex'], $path, $matches)) { + if (\preg_match($conf['regex'], $path, $matches)) { $this->filterMatches($matches, $conf); if ($this->tmpCacheNumber > 0) { @@ -318,7 +321,7 @@ protected function cacheMatchedParamRoute(string $path, string $method, array $c // cache last $cacheNumber routes. if ($cacheNumber > 0 && !isset($this->cacheRoutes[$path][$method])) { if ($this->cacheCounter >= $cacheNumber) { - array_shift($this->cacheRoutes); + \array_shift($this->cacheRoutes); } $this->cacheCounter++; From 66f4fbf54e0eb7d3fa173d8ba15d84e1d5592be5 Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 20 Apr 2018 00:10:20 +0800 Subject: [PATCH 056/151] add a helper class. --- src/Base/AbstractRouter.php | 48 +++---------------------- src/Dispatcher/SimpleDispatcher.php | 3 +- src/Helper/RouteHelper.php | 56 +++++++++++++++++++++++++++++ src/ORouter.php | 3 +- src/PreMatchRouter.php | 5 +-- src/ServerRouter.php | 4 ++- 6 files changed, 70 insertions(+), 49 deletions(-) create mode 100644 src/Helper/RouteHelper.php diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index 1b818c3..d87195c 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -8,6 +8,8 @@ namespace Inhere\Route\Base; +use Inhere\Route\Helper\RouteHelper; + /** * Class AbstractRouter * @package Inhere\Route\Base @@ -415,29 +417,6 @@ public static function isStaticRoute(string $route): bool return \strpos($route, '{') === false && \strpos($route, '[') === false; } - /** - * @param string $path - * @param bool $ignoreLastSlash - * @return string - */ - protected function formatUriPath(string $path, $ignoreLastSlash): string - { - // clear '//', '///' => '/' - if (false !== \strpos($path, '//')) { - $path = (string)\preg_replace('#\/\/+#', '/', $path); - } - - // decode - $path = \rawurldecode($path); - - // setting 'ignoreLastSlash' - if ($path !== '/' && $ignoreLastSlash) { - $path = \rtrim($path, '/'); - } - - return $path; - } - /** * @param array $matches * @param array $conf @@ -578,13 +557,13 @@ public function matchAutoRoute(string $path) // one node. eg: 'home' if (!\strpos($tmp, '/')) { - $tmp = self::convertNodeStr($tmp); + $tmp = RouteHelper::str2Camel($tmp); $class = "$cnp\\" . \ucfirst($tmp) . $sfx; return \class_exists($class) ? $class : false; } - $ary = \array_map([self::class, 'convertNodeStr'], \explode('/', $tmp)); + $ary = \array_map(RouteHelper::class . '::str2Camel', \explode('/', $tmp)); $cnt = \count($ary); // two nodes. eg: 'home/test' 'admin/user' @@ -642,25 +621,6 @@ public function getAvailableParams(array $tmpParams): array return $params; } - /** - * convert 'first-second' to 'firstSecond' - * @param string $str - * @return string - */ - public static function convertNodeStr($str): string - { - $str = \trim($str, '-'); - - // convert 'first-second' to 'firstSecond' - if (\strpos($str, '-')) { - $str = (string)\preg_replace_callback('/-+([a-z])/', function ($c) { - return \strtoupper($c[1]); - }, \trim($str, '- ')); - } - - return $str; - } - /** * @param array $params */ diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index c6d9a04..5f9f471 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -8,6 +8,7 @@ namespace Inhere\Route\Dispatcher; +use Inhere\Route\Helper\RouteHelper; use Inhere\Route\ORouter; use Inhere\Route\Base\RouterInterface; @@ -227,7 +228,7 @@ protected function callRouteHandler(string $path, string $method, $handler, arra throw new \RuntimeException("please config the route path [$path] controller action to call"); } - $action = ORouter::convertNodeStr($action); + $action = RouteHelper::str2Camel($action); $actionMethod = $action . $this->options['actionSuffix']; // if set the 'actionExecutor', the action handle logic by it. diff --git a/src/Helper/RouteHelper.php b/src/Helper/RouteHelper.php new file mode 100644 index 0000000..d8d956d --- /dev/null +++ b/src/Helper/RouteHelper.php @@ -0,0 +1,56 @@ + '/' + if (false !== \strpos($path, '//')) { + $path = (string)\preg_replace('#\/\/+#', '/', $path); + } + + // decode + $path = \rawurldecode($path); + + return $ignoreLastSlash ? \rtrim($path, '/') : $path; + } + + /** + * @param string $str + * @return string + */ + public static function str2Camel(string $str): string + { + $str = \trim($str, '-'); + + // convert 'first-second' to 'firstSecond' + if (\strpos($str, '-')) { + $str = (string)\preg_replace_callback('/-+([a-z])/', function ($c) { + return \strtoupper($c[1]); + }, \trim($str, '- ')); + } + + return $str; + } +} diff --git a/src/ORouter.php b/src/ORouter.php index 310c43b..8e529e5 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -11,6 +11,7 @@ use Inhere\Route\Base\AbstractRouter; use Inhere\Route\Dispatcher\Dispatcher; use Inhere\Route\Dispatcher\DispatcherInterface; +use Inhere\Route\Helper\RouteHelper; /** * Class ORouter - this is object version @@ -172,7 +173,7 @@ public function match(string $path, string $method = 'GET'): array } } - $path = $this->formatUriPath($path, $this->ignoreLastSlash); + $path = RouteHelper::formatUriPath($path, $this->ignoreLastSlash); $method = \strtoupper($method); // is a static route path diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index ef4ba0a..e492514 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -9,6 +9,7 @@ namespace Inhere\Route; use Inhere\Route\Base\AbstractRouter; +use Inhere\Route\Helper\RouteHelper; /** * Class PreMatchRouter @@ -65,7 +66,7 @@ public function setRequest(string $path = null, string $method = null) $path = \parse_url(https://github.com/$path,%20PHP_URL_PATH); } - $this->reqPath = $this->formatUriPath($path, $this->ignoreLastSlash); + $this->reqPath = RouteHelper::formatUriPath($path, $this->ignoreLastSlash); $this->reqMethod = $method ? \strtoupper($method) : $_SERVER['REQUEST_METHOD']; } @@ -121,7 +122,7 @@ public function match(string $path, string $method = self::GET): array if ($matchAll = $this->matchAll) { if (\is_string($matchAll) && $matchAll{0} === '/') { // $path = $matchAll; - $path = $this->formatUriPath($matchAll, $this->ignoreLastSlash); + $path = RouteHelper::formatUriPath($matchAll, $this->ignoreLastSlash); } elseif (\is_callable($matchAll)) { return [self::FOUND, $path, [ 'handler' => $matchAll, diff --git a/src/ServerRouter.php b/src/ServerRouter.php index b783a3e..137b608 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -8,6 +8,8 @@ namespace Inhere\Route; +use Inhere\Route\Helper\RouteHelper; + /** * Class ServerRouter * @@ -136,7 +138,7 @@ public function match(string $path, string $method = 'GET'): array } } - $path = $this->formatUriPath($path, $this->ignoreLastSlash); + $path = RouteHelper::formatUriPath($path, $this->ignoreLastSlash); $method = \strtoupper($method); // find in route caches. From 0c8ae5b8622c151f86e4ef5db0a4fca8a96500e2 Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 20 Apr 2018 00:10:38 +0800 Subject: [PATCH 057/151] move a method to helper class --- src/Dispatcher/Dispatcher.php | 9 +++--- src/Dispatcher/SimpleDispatcher.php | 48 ++--------------------------- src/Helper/RouteHelper.php | 41 ++++++++++++++++++++++++ 3 files changed, 49 insertions(+), 49 deletions(-) diff --git a/src/Dispatcher/Dispatcher.php b/src/Dispatcher/Dispatcher.php index 7aa6f44..3b62530 100644 --- a/src/Dispatcher/Dispatcher.php +++ b/src/Dispatcher/Dispatcher.php @@ -9,6 +9,7 @@ namespace Inhere\Route\Dispatcher; use Inhere\Route\Base\RouterInterface; +use Inhere\Route\Helper\RouteHelper; /** * Class Dispatcher @@ -59,7 +60,7 @@ public function dispatch(int $status, string $path, array $info) // schema,domains ... metadata validate if ( isset($options['enter']) && - false === $this->fireCallback($options['enter'], [$options, $path]) + false === RouteHelper::call($options['enter'], [$options, $path]) ) { return $result; } @@ -75,7 +76,7 @@ public function dispatch(int $status, string $path, array $info) // fire leave event if (isset($options['leave'])) { - $this->fireCallback($options['leave'], [$options, $path]); + RouteHelper::call($options['leave'], [$options, $path]); } // trigger route exec_end event @@ -83,7 +84,7 @@ public function dispatch(int $status, string $path, array $info) } catch (\Throwable $e) { // trigger route exec_error event if ($cb = $this->getOption(self::ON_EXEC_ERROR)) { - return $this->fireCallback($cb, [$e, $path, $info]); + return RouteHelper::call($cb, [$e, $path, $info]); } throw $e; @@ -122,6 +123,6 @@ protected function fire($event, array $args = []) return false; } - return $this->fireCallback($cb, $args); + return RouteHelper::call($cb, $args); } } diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index 5f9f471..9f24ecb 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -9,7 +9,6 @@ namespace Inhere\Route\Dispatcher; use Inhere\Route\Helper\RouteHelper; -use Inhere\Route\ORouter; use Inhere\Route\Base\RouterInterface; /** @@ -164,7 +163,7 @@ public function dispatch(int $status, string $path, array $info) } catch (\Throwable $e) { // trigger route exec_error event if ($cb = $this->getOption(self::ON_EXEC_ERROR)) { - return $this->fireCallback($cb, [$e, $path, $info]); + return RouteHelper::call($cb, [$e, $path, $info]); } throw $e; @@ -275,7 +274,7 @@ protected function handleNotFound(string $path, string $method, $actionNotExist } // trigger notFound event - return $this->fireCallback($handler, [$path, $method, $actionNotExist]); + return RouteHelper::call($handler, [$path, $method, $actionNotExist]); } /** @@ -306,7 +305,7 @@ protected function handleNotAllowed(string $path, string $method, array $methods } // trigger methodNotAllowed event - return $this->fireCallback($handler, [$path, $method, $methods]); + return RouteHelper::call($handler, [$path, $method, $methods]); } /** @@ -353,47 +352,6 @@ public function on(string $event, $handler) } } - /** - * @param callable|mixed $cb - * string - func name, class name - * array - [class, method] - * object - Closure, Object - * - * @param array $args - * @return mixed - * @throws \InvalidArgumentException - */ - protected function fireCallback($cb, array $args = []) - { - if (!$cb) { - return true; - } - - if (\is_array($cb)) { - list($obj, $mhd) = $cb; - - return \is_object($obj) ? $obj->$mhd(...$args) : $obj::$mhd(...$args); - } - - if (\is_string($cb)) { - if (\function_exists($cb)) { - return $cb(...$args); - } - - // a class name - if (\class_exists($cb)) { - $cb = new $cb; - } - } - - // a \Closure or Object implement '__invoke' - if (\is_object($cb) && \method_exists($cb, '__invoke')) { - return $cb(...$args); - } - - throw new \InvalidArgumentException('the callback handler is not callable!'); - } - /** * @param string $name * @param $value diff --git a/src/Helper/RouteHelper.php b/src/Helper/RouteHelper.php index d8d956d..9634eef 100644 --- a/src/Helper/RouteHelper.php +++ b/src/Helper/RouteHelper.php @@ -53,4 +53,45 @@ public static function str2Camel(string $str): string return $str; } + + /** + * @param callable|mixed $cb + * string - func name, class name + * array - [class, method] + * object - Closure, Object + * + * @param array $args + * @return mixed + * @throws \InvalidArgumentException + */ + public static function call($cb, array $args = []) + { + if (!$cb) { + return true; + } + + if (\is_array($cb)) { + list($obj, $mhd) = $cb; + + return \is_object($obj) ? $obj->$mhd(...$args) : $obj::$mhd(...$args); + } + + if (\is_string($cb)) { + if (\function_exists($cb)) { + return $cb(...$args); + } + + // a class name + if (\class_exists($cb)) { + $cb = new $cb; + } + } + + // a \Closure or Object implement '__invoke' + if (\is_object($cb) && \method_exists($cb, '__invoke')) { + return $cb(...$args); + } + + throw new \InvalidArgumentException('the callback handler is not callable!'); + } } From 5d2cdcd416718dd1951c388890df31f12b3b2c25 Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 21 Apr 2018 20:11:13 +0800 Subject: [PATCH 058/151] fix: var ref is invalid on php 7.2 --- src/Base/AbstractRouter.php | 7 +++++-- src/ORouter.php | 4 ++-- src/ServerRouter.php | 4 ++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index d87195c..8a2e4e6 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -420,12 +420,13 @@ public static function isStaticRoute(string $route): bool /** * @param array $matches * @param array $conf + * @return array */ - protected function filterMatches(array $matches, array &$conf) + protected function filterMatches(array $matches, array $conf): array { if (!$matches) { $conf['matches'] = []; - return; + return $conf; } // clear all int key @@ -437,6 +438,8 @@ protected function filterMatches(array $matches, array &$conf) } else { $conf['matches'] = $matches; } + + return $conf; } /** diff --git a/src/ORouter.php b/src/ORouter.php index 8e529e5..d56257b 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -305,7 +305,7 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ $allowedMethods .= $conf['methods']; if (false !== \strpos($conf['methods'], $method . ',')) { - $this->filterMatches($matches, $conf); + $conf = $this->filterMatches($matches, $conf); return [self::FOUND, $path, $conf]; } @@ -332,7 +332,7 @@ protected function findInVagueRoutes(array $routesData, string $path, string $me } if (\preg_match($conf['regex'], $path, $matches)) { - $this->filterMatches($matches, $conf); + $conf = $this->filterMatches($matches, $conf); return [self::FOUND, $path, $conf]; } diff --git a/src/ServerRouter.php b/src/ServerRouter.php index 137b608..b1eaef9 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -267,7 +267,7 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ $allowedMethods .= $conf['methods']; if (false !== \strpos($conf['methods'], $method . ',')) { - $this->filterMatches($matches, $conf); + $conf = $this->filterMatches($matches, $conf); if ($this->tmpCacheNumber > 0) { $this->cacheMatchedParamRoute($path, $method, $conf); @@ -298,7 +298,7 @@ protected function findInVagueRoutes(array $routesData, string $path, string $me } if (\preg_match($conf['regex'], $path, $matches)) { - $this->filterMatches($matches, $conf); + $conf = $this->filterMatches($matches, $conf); if ($this->tmpCacheNumber > 0) { $this->cacheMatchedParamRoute($path, $method, $conf); From 3dde87e34a2e9423d7fe829f0197f15859107785 Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 21 Apr 2018 23:18:57 +0800 Subject: [PATCH 059/151] up: add not found test --- test/ORouterTest.php | 38 +++++++++++++++++++++++++++++--------- 1 file changed, 29 insertions(+), 9 deletions(-) diff --git a/test/ORouterTest.php b/test/ORouterTest.php index 83e182e..47b883b 100644 --- a/test/ORouterTest.php +++ b/test/ORouterTest.php @@ -17,8 +17,6 @@ private function createRouter() $r->get('/test1[/optional]', 'handler'); - $r->get('/{name}', 'handler2'); - $r->get('/hi/{name}', 'handler3', [ 'params' => [ 'name' => '\w+', @@ -54,7 +52,6 @@ public function testStaticRoute() $this->assertSame(ORouter::FOUND, $status); $this->assertSame('/', $path); $this->assertSame('handler0', $route['handler']); - } public function testOptionalParamRoute() @@ -87,23 +84,23 @@ public function testParamRoute() { $router = $this->createRouter(); - // route: /{name} - $ret = $router->match('/tom', 'GET'); + // route: /hi/{name} + $ret = $router->match('/hi/3456', 'GET'); $this->assertCount(3, $ret); list($status, $path, $route) = $ret; $this->assertSame(ORouter::FOUND, $status); - $this->assertSame('/tom', $path); - $this->assertSame('/{name}', $route['original']); - $this->assertSame('handler2', $route['handler']); + $this->assertSame('/hi/3456', $path); + $this->assertSame('/hi/{name}', $route['original']); + $this->assertSame('handler3', $route['handler']); // route: /hi/{name} $ret = $router->match('/hi/tom', 'GET'); $this->assertCount(3, $ret); -// var_dump($ret, $router->getRegularRoutes());die; + // var_dump($ret, $router->getRegularRoutes());die; list($status, $path, $route) = $ret; $this->assertSame(ORouter::FOUND, $status); @@ -112,6 +109,29 @@ public function testParamRoute() $this->assertSame('handler3', $route['handler']); } + public function testNotFound() + { + $router = $this->createRouter(); + + $ret = $router->match('/not-exist', 'GET'); + + $this->assertCount(3, $ret); + + list($status, $path, ) = $ret; + + $this->assertSame(ORouter::NOT_FOUND, $status); + $this->assertSame('/not-exist', $path); + + $ret = $router->match('/hi', 'GET'); + + $this->assertCount(3, $ret); + + list($status, $path, ) = $ret; + + $this->assertSame(ORouter::NOT_FOUND, $status); + $this->assertSame('/hi', $path); + } + public function testMethods() { $router = $this->createRouter(); From 41e12eac8c3fbe7b75f3e08d3f543396816491d0 Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 22 Apr 2018 23:21:55 +0800 Subject: [PATCH 060/151] some update ... --- src/ORouter.php | 2 +- src/ServerRouter.php | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/ORouter.php b/src/ORouter.php index d56257b..12909c9 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -314,7 +314,7 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ return [ self::NOT_FOUND, - $allowedMethods ? \explode(',', \trim($allowedMethods, ',')) : [] + $allowedMethods ? \explode(',', \rtrim($allowedMethods, ',')) : [] ]; } diff --git a/src/ServerRouter.php b/src/ServerRouter.php index b1eaef9..a14446a 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -141,16 +141,16 @@ public function match(string $path, string $method = 'GET'): array $path = RouteHelper::formatUriPath($path, $this->ignoreLastSlash); $method = \strtoupper($method); - // find in route caches. - if ($this->cacheRoutes && isset($this->cacheRoutes[$path][$method])) { - return [self::FOUND, $path, $this->cacheRoutes[$path][$method]]; - } - // is a static route path if ($this->staticRoutes && ($routeInfo = $this->findInStaticRoutes($path, $method))) { return [self::FOUND, $path, $routeInfo]; } + // find in route caches. + if ($this->cacheRoutes && isset($this->cacheRoutes[$path][$method])) { + return [self::FOUND, $path, $this->cacheRoutes[$path][$method]]; + } + $first = null; $allowedMethods = []; @@ -244,7 +244,6 @@ protected function findInStaticRoutes($path, $method) if (isset($this->flatStaticRoutes[$key])) { return $this->staticRoutes[$key]; } - } elseif (isset($this->staticRoutes[$path][$method])) { return $this->staticRoutes[$path][$method]; } @@ -280,7 +279,7 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ return [ self::NOT_FOUND, - $allowedMethods ? \explode(',', \trim($allowedMethods, ',')) : [] + $allowedMethods ? \explode(',', \rtrim($allowedMethods, ',')) : [] ]; } From d503354756aa89e35daa12cbae2c70db8e049094 Mon Sep 17 00:00:00 2001 From: inhere Date: Mon, 23 Apr 2018 15:34:44 +0800 Subject: [PATCH 061/151] update readme and something.. --- README.md | 105 +----------------------- docs/classes-api.md | 123 ++++++++++++++++++++++++++++ src/Base/AbstractRouter.php | 5 +- src/Dispatcher/SimpleDispatcher.php | 13 ++- src/ORouter.php | 1 + 5 files changed, 141 insertions(+), 106 deletions(-) create mode 100644 docs/classes-api.md diff --git a/README.md b/README.md index 200625a..9859b35 100644 --- a/README.md +++ b/README.md @@ -221,48 +221,6 @@ $router->any('*', 'fallback_handler'); /my[/{name}]/{age} ``` -### 添加路由方法 - -```php -public function map(string|array $methods, string $route, mixed $handler, array $opts = []) -``` - -添加路由方法 - -> 其他的添加路由方法底层都是调用的 `map()` 方法,除了没有第一个参数外,其他参数都是一样的 - -- `$methods` string/array 请求的METHOD. e.g `GET` `['GET', 'POST]` -- `$route` string 定义的路由字符串 e.g `/user/login` `/article/{id}` -- `$handler` string/object 对应路由的处理者 -- `$opts` array 选项设置,可以添加自定义的数据。匹配成功会将选项数据返回(e.g middleware, domains),自己再做进一步验证等。下面是已使用的选项 - - `params` 添加路由时设置的参数匹配信息, 若有的话 e.g `'name' => '\w+'` - - `defaults` 有可选参数时,可以设置默认值 - -一个较为完整的示例: - -> 提示: 若不在选项中设置参数匹配,那么参数将会匹配除了 '/' 之外的任何字符 - -```php -$router->map(['get', 'post'], '/im/{name}[/{age}]', function(array $params) { - var_dump($params); -}, [ - // 设置参数匹配 - 'params' => [ - 'name' => '\w+', - 'age' => '\d+', - ], - 'defaults' => [ - 'age' => 20, // 给可选参数 age 添加一个默认值 - ] - - // 可添加更多自定义设置 - 'middleware' => ['AuthCheck'], - ... ... -]); -``` - -Now, 访问 `/im/john/18` 或者 `/im/john` 查看效果 - ### 自动匹配路由 支持根据请求的URI自动匹配路由(就像 yii 一样), 需配置 `autoRoute`. @@ -339,71 +297,16 @@ array public function match($path, $method) $path = parse_url(https://github.com/$_SERVER['REQUEST_URI'],%20PHP_URL_PATH); $method = $_SERVER['REQUEST_METHOD']; -$route = $router->match($path, $method); +$routeInfo = $router->match($path, $method); ``` - -将会返回如下格式的信息. 可以根据此信息进行 判断匹配是否成功 -> 路由调度 - -> 始终是三个元素的数组。第一二个元素是固定的, 第三个根据状态有所变化 - -- 第一个 匹配结果状态. 只有三个 `FOUND`, `NOT_FOUND`, `METHOD_NOT_ALLOWED` -- 第二个 格式化后的 $path 的返回(会去除多余的空白,'/'等字符) -- 第三个 根据状态有所不同: - - `FOUND` 路由信息 `array` - - `NOT_FOUND` 为空 `null` - - `METHOD_NOT_ALLOWED` 返回的是允许的 METHODs `array` -- 结构信息如下: +根据返回的路由信息,我们就可以自由的决定如何调用对应的处理。 -```php -[ - // 路由匹配结果状态. - // 可能为: RouterInterface::FOUND, RouterInterface::NOT_FOUND, RouterInterface::METHOD_NOT_ALLOWED - INT, - - // 格式化后的 $path 的返回(会去除多余的空白,'/'等字符) - 'URI PATH', - - // NOT_FOUND 匹配失败时为 null, - // METHOD_NOT_ALLOWED 返回的是允许的 METHODs - // FOUND 时为下面的路由信息 - [ - // (可能存在)配置的请求 METHOD。 自动匹配时无此key - 'method' => 'GET', - - // (必定存在)此路由的 handler callback - 'handler' => 'handler', - - // (可能存在)此路由的 原始path。 仅动态路由有 - 'original' => '/hi/{name}', - - // (可能存在) 有参数匹配的路由匹配成功后,会将参数值放入这里 - 'matches' => ['name' => value ], - - // 此路由的自定义选项信息. 可能为空 - // - params - 来自添加路由时设置的参数匹配信息, 若有的话 - // - defaults - 有可选参数时,可以设置默认值 - // 还可以自定义追加此路由的选项:如下经供参考 - // - domains 允许访问路由的域名 - // - schemas 允许访问路由的schema - // - enter 进入路由的事件回调 - // ... ... - 'option' => [ - 'params' => [], - 'defaults' => [], - - // 'middleware' => null, - // route event. custom design ... - // 'enter' => null, - // 'leave' => null, - ], - ], -] -``` +> 关于返回的数据结构,可以查看 [关键方法参考](docs/classes-api.md) ## 路由调度 -已内置了一个路由调度器 `Inhere\Route\Dispatcher\Dispatcher` +如果你不想自己实现路由调度,可以使用内置的路由调度器 `Inhere\Route\Dispatcher\Dispatcher` ```php use Inhere\Route\Dispatcher\Dispatcher; diff --git a/docs/classes-api.md b/docs/classes-api.md new file mode 100644 index 0000000..6a798b6 --- /dev/null +++ b/docs/classes-api.md @@ -0,0 +1,123 @@ +# 关键方法参考 + +## 添加路由方法 + +```php +public function map(string|array $methods, string $route, mixed $handler, array $opts = []) +``` + +添加路由方法 + +> 其他的添加路由方法底层都是调用的 `map()` 方法,除了没有第一个参数外,其他参数都是一样的 + +- `$methods` string/array 请求的METHOD. e.g `GET` `['GET', 'POST]` +- `$route` string 定义的路由字符串 e.g `/user/login` `/article/{id}` +- `$handler` string/object 对应路由的处理者 +- `$opts` array 选项设置,可以添加自定义的数据。匹配成功会将选项数据返回(e.g middleware, domains),自己再做进一步验证等。下面是已使用的选项 + - `params` 添加路由时设置的参数匹配信息, 若有的话 e.g `'name' => '\w+'` + - `defaults` 有可选参数时,可以设置默认值 + +一个较为完整的示例: + +> 提示: 若不在选项中设置参数匹配,那么参数将会匹配除了 '/' 之外的任何字符 + +```php +$router->map(['get', 'post'], '/im/{name}[/{age}]', function(array $params) { + var_dump($params); +}, [ + // 设置参数匹配 + 'params' => [ + 'name' => '\w+', + 'age' => '\d+', + ], + 'defaults' => [ + 'age' => 20, // 给可选参数 age 添加一个默认值 + ] + + // 可添加更多自定义设置 + 'middleware' => ['AuthCheck'], + ... ... +]); +``` + +Now, 访问 `/im/john/18` 或者 `/im/john` 查看效果 + +## 路由匹配 + +```php +array public function match($path, $method) +``` + +- `$path` string 请求的URI path +- `$method` string 请求的request method +- 返回 `array` 返回匹配结果信息 + +### 示例 + +根据请求的 URI path 和 请求 METHOD 查找匹配我们定义的路由信息。 + +```php +$path = parse_url(https://github.com/$_SERVER['REQUEST_URI'],%20PHP_URL_PATH); +$method = $_SERVER['REQUEST_METHOD']; + +$route = $router->match($path, $method); +``` + + +将会返回如下格式的信息. 可以根据此信息进行 判断匹配是否成功 -> 路由调度 + +> 始终是三个元素的数组。第一二个元素是固定的, 第三个根据状态有所变化 + +- 第一个 匹配结果状态. 只有三个 `FOUND`, `NOT_FOUND`, `METHOD_NOT_ALLOWED` +- 第二个 格式化后的 $path 的返回(会去除多余的空白,'/'等字符) +- 第三个 根据状态有所不同: + - `FOUND` 路由信息 `array` + - `NOT_FOUND` 为空 `null` + - `METHOD_NOT_ALLOWED` 返回的是允许的 METHODs `array` +- 结构信息如下: + +```php +[ + // 路由匹配结果状态. + // 可能为: RouterInterface::FOUND, RouterInterface::NOT_FOUND, RouterInterface::METHOD_NOT_ALLOWED + INT, + + // 格式化后的 $path 的返回(会去除多余的空白,'/'等字符) + 'URI PATH', + + // NOT_FOUND 匹配失败时为 null, + // METHOD_NOT_ALLOWED 返回的是允许的 METHODs + // FOUND 时为下面的路由信息 + [ + // (可能存在)配置的请求 METHOD。 自动匹配时无此key + 'method' => 'GET', + + // (必定存在)此路由的 handler callback + 'handler' => 'handler', + + // (可能存在)此路由的 原始path。 仅动态路由有 + 'original' => '/hi/{name}', + + // (可能存在) 有参数匹配的路由匹配成功后,会将参数值放入这里 + 'matches' => ['name' => value ], + + // 此路由的自定义选项信息. 可能为空 + // - params - 来自添加路由时设置的参数匹配信息, 若有的话 + // - defaults - 有可选参数时,可以设置默认值 + // 还可以自定义追加此路由的选项:如下经供参考 + // - domains 允许访问路由的域名 + // - schemas 允许访问路由的schema + // - enter 进入路由的事件回调 + // ... ... + 'option' => [ + 'params' => [], + 'defaults' => [], + + // 'middleware' => null, + // route event. custom design ... + // 'enter' => null, + // 'leave' => null, + ], + ], +] +``` diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index 8a2e4e6..b704702 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -455,9 +455,8 @@ public function parseParamRoute(string $route, array $params, array $conf): arra $bak = $route; $noOptional = null; - // 解析可选参数位 + // Parse the optional parameters if (false !== ($pos = \strpos($route, '['))) { - // $hasOptional = true; $noOptional = \substr($route, 0, $pos); $withoutClosingOptionals = \rtrim($route, ']'); $optionalNum = \strlen($route) - \strlen($withoutClosingOptionals); @@ -493,7 +492,7 @@ public function parseParamRoute(string $route, array $params, array $conf): arra $route = \strtr($route, $replacePairs); } - // 分析路由字符串是否是有规律的 + // Analyze whether the route string is regular $first = null; $conf['regex'] = '#^' . $route . '$#'; diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index 9f24ecb..b0cb603 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -53,7 +53,8 @@ class SimpleDispatcher implements DispatcherInterface // you access `/demo/test` will call `App\Controllers\Demo::run('test')` 'actionExecutor' => '', // 'run' - // events + // events: please @see DispatcherInterface::ON_* + // 'event name' => callback ]; /** @@ -110,6 +111,8 @@ public function initOptions(array $options) * @param null|string $method * @return mixed * @throws \Throwable + * @throws \RuntimeException + * @throws \InvalidArgumentException */ public function dispatchUri(string $path = null, string $method = null) { @@ -138,6 +141,8 @@ public function dispatchUri(string $path = null, string $method = null) * @param string $path * @param array $info * @return mixed + * @throws \RuntimeException + * @throws \InvalidArgumentException * @throws \Throwable */ public function dispatch(int $status, string $path, array $info) @@ -182,6 +187,8 @@ public function dispatch(int $status, string $path, array $info) * 'matches' => [] * ] * @return mixed + * @throws \RuntimeException + * @throws \InvalidArgumentException * @throws \Throwable */ protected function callRouteHandler(string $path, string $method, $handler, array $args = []) @@ -208,7 +215,7 @@ protected function callRouteHandler(string $path, string $method, $handler, arra // e.g `Controllers\Home@index` Or only `Controllers\Home` $segments = \explode('@', \trim($handler)); } else { - throw new \InvalidArgumentException('Invalid route handler'); + throw new \InvalidArgumentException("Invalid route handler for route '$path'"); } // Instantiation controller @@ -251,6 +258,7 @@ protected function callRouteHandler(string $path, string $method, $handler, arra * True: The `$path` is matched success, but action not exist on route parser * False: The `$path` is matched fail * @return bool|mixed + * @throws \InvalidArgumentException * @throws \Throwable */ protected function handleNotFound(string $path, string $method, $actionNotExist = false) @@ -282,6 +290,7 @@ protected function handleNotFound(string $path, string $method, $actionNotExist * @param string $method * @param array $methods The allowed methods * @return mixed + * @throws \InvalidArgumentException * @throws \Throwable */ protected function handleNotAllowed(string $path, string $method, array $methods) diff --git a/src/ORouter.php b/src/ORouter.php index 12909c9..3194c41 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -351,6 +351,7 @@ protected function findInVagueRoutes(array $routesData, string $path, string $me * @param null|string $path * @param null|string $method * @return mixed + * @throws \LogicException * @throws \Throwable */ public function dispatch($dispatcher = null, $path = null, $method = null) From bceca8cfdf9e6d9c0ba1252e2e8ef5f945d98190 Mon Sep 17 00:00:00 2001 From: inhere Date: Mon, 23 Apr 2018 17:11:39 +0800 Subject: [PATCH 062/151] up: change param route collect logic. --- src/Base/AbstractRouter.php | 59 +++++++++++++++++-------------------- 1 file changed, 27 insertions(+), 32 deletions(-) diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index b704702..19ce9a8 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -452,12 +452,13 @@ protected function filterMatches(array $matches, array $conf): array */ public function parseParamRoute(string $route, array $params, array $conf): array { - $bak = $route; + $backup = $route; $noOptional = null; + $argPos = \strpos($backup, '{'); // Parse the optional parameters - if (false !== ($pos = \strpos($route, '['))) { - $noOptional = \substr($route, 0, $pos); + if (false !== ($optPos = \strpos($route, '['))) { + $noOptional = \substr($route, 0, $optPos); $withoutClosingOptionals = \rtrim($route, ']'); $optionalNum = \strlen($route) - \strlen($withoutClosingOptionals); @@ -467,8 +468,18 @@ public function parseParamRoute(string $route, array $params, array $conf): arra // '/hello[/{name}]' -> '/hello(?:/{name})?' $route = \str_replace(['[', ']'], ['(?:', ')?'], $route); + + if ($argPos === false) { + $floorPos = $optPos; + } else { + $floorPos = $argPos >= $optPos ? $optPos : $argPos; + } + } else { + $floorPos = (int)$argPos; } + $start = \substr($backup, 0, $floorPos); + // quote '.','/' to '\.','\/' if (false !== \strpos($route, '.')) { // $route = preg_quote($route, '/'); @@ -476,53 +487,37 @@ public function parseParamRoute(string $route, array $params, array $conf): arra } // 解析参数,替换为对应的 正则 - if (\preg_match_all('#\{([a-zA-Z_][a-zA-Z0-9_-]*)\}#', $route, $m)) { + if (\preg_match_all('#\{([a-zA-Z_][\w-]*)\}#', $route, $m)) { /** @var array[] $m */ - $replacePairs = []; + $pairs = []; foreach ($m[1] as $name) { $key = '{' . $name . '}'; $regex = $params[$name] ?? self::DEFAULT_REGEX; - // 将匹配结果命名 (?P[^/]+) - $replacePairs[$key] = '(?P<' . $name . '>' . $regex . ')'; - // $replacePairs[$key] = '(' . $regex . ')'; + // Name the match (?P[^/]+) + $pairs[$key] = '(?P<' . $name . '>' . $regex . ')'; + // $pairs[$key] = '(' . $regex . ')'; } - $route = \strtr($route, $replacePairs); + $route = \strtr($route, $pairs); } - // Analyze whether the route string is regular - $first = null; + // regular: Analyze whether the route string is regular $conf['regex'] = '#^' . $route . '$#'; // first node is a normal string // e.g '/user/{id}' first: 'user', '/a/{post}' first: 'a' - if (\preg_match('#^/([\w-]+)/[\w-]*/?#', $bak, $m)) { - $first = $m[1]; - $conf['start'] = $m[0]; - - return [$first, $conf]; - } - - // first node contain regex param '/hello[/{name}]' '/{some}/{some2}/xyz' - $include = null; - - if ($noOptional) { - if (\strpos($noOptional, '{') === false) { - $include = $noOptional; - } else { - $bak = $noOptional; - } - } + if (\preg_match('#^/([\w-]+)/[\w-]*/?#', $backup, $m)) { + $conf['start'] = $start; - if (!$include && \preg_match('#/([\w-]+)/?[\w-]*#', $bak, $m)) { - $include = $m[0]; + return [$m[1], $conf]; } - $conf['include'] = $include; + // vague: first node contain regex param '/hello[/{name}]' '/{some}/{some2}/xyz' + $conf['include'] = $start === '/' ? null : $start; - return [$first, $conf]; + return [null, $conf]; } /** From a9f03005d6a648b20e5dc2b88ead45c0bbf8e5dc Mon Sep 17 00:00:00 2001 From: inhere Date: Mon, 23 Apr 2018 19:13:38 +0800 Subject: [PATCH 063/151] update readme --- README.md | 30 ++++++++++++++++++++++-------- src/Base/AbstractRouter.php | 2 +- 2 files changed, 23 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 9859b35..64870e8 100644 --- a/README.md +++ b/README.md @@ -17,13 +17,14 @@ > 不同的版本有稍微的区别以适应不同的场景 -- `ORouter` 通用版本,也是后几个版本的基础类。 +- `ORouter` 通用版本,也是后几个版本的基础类,适用于所有的情况。 - `SRouter` 静态类版本。`ORouter` 的简单包装,通过静态方法使用(方便小应用快速使用) -- `CachedRouter` 继承自`ORouter`,支持路由缓存的版本. 适合fpm使用(有缓存将会省去每次的路由收集和解析消耗) -- `PreMatchRouter` 继承自`ORouter`,预匹配路由器。当应用的静态路由较多时,将拥有更快的匹配速度 - - fpm 应用中,实际上我们在收集路由之前,已经知道了路由path和请求动作METHOD -- `ServerRouter` 继承自`ORouter`,服务器路由。内置支持动态路由临时缓存. 适合swoole等常驻内存应用使用 - - 最近请求过的动态路由将会缓存为一个静态路由信息,下次相同路由将会直接匹配命中 +- `CachedRouter` 继承自`ORouter`,支持路由缓存的版本,可以 **缓存路由信息到文件** + - 适合php-fpm 环境使用(有缓存将会省去每次的路由收集和解析消耗) +- `PreMatchRouter` 继承自`ORouter`,预匹配路由器。**当应用的静态路由较多时,将拥有更快的匹配速度** + - 适合php-fpm 环境,php-fpm 情形下,实际上我们在收集路由之前,已经知道了路由path和请求动作METHOD +- `ServerRouter` 继承自`ORouter`,服务器路由。内置支持**动态路由临时缓存**. 适合 `swoole` 等**常驻内存应用**使用 + - 最近请求过的动态路由将会缓存为一个静态路由信息,下次相同路由将会直接匹配命中 **内置调度器:** @@ -180,9 +181,13 @@ $router->any('/home', function() { $router->any('/404', function() { echo "Sorry,This page not found."; }); +``` + +### 使用路由组 +```php // 路由组 -$router->group('/user', function () { +$router->group('/user', function ($router) { $router->get('/', function () { echo 'hello. you access: /user/'; }); @@ -190,15 +195,24 @@ $router->group('/user', function () { echo 'hello. you access: /user/index'; }); }); +``` + +### 使用控制器 +```php // 使用 控制器 $router->get('/', App\Controllers\HomeController::class); $router->get('/index', 'App\Controllers\HomeController@index'); // 使用 rest() 可以快速将一个控制器类注册成一组 RESTful 路由 $router->rest('/users', App\Controllers\UserController::class); +``` + +### 备用路由处理 -// 可以注册一个备用路由处理。 当没匹配到时,就会使用它 +可以注册一个备用路由处理。当没匹配到时,就会使用它 + +```php $router->any('*', 'fallback_handler'); ``` diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index 19ce9a8..3295b2a 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -508,7 +508,7 @@ public function parseParamRoute(string $route, array $params, array $conf): arra // first node is a normal string // e.g '/user/{id}' first: 'user', '/a/{post}' first: 'a' - if (\preg_match('#^/([\w-]+)/[\w-]*/?#', $backup, $m)) { + if (\preg_match('#^/([\w-]+)/#', $backup, $m)) { $conf['start'] = $start; return [$m[1], $conf]; From 0aa1d768754298c208afe1f61f5aff20fb822867 Mon Sep 17 00:00:00 2001 From: inhere Date: Mon, 23 Apr 2018 19:40:05 +0800 Subject: [PATCH 064/151] add build status button --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 64870e8..124dcee 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ [![License](https://img.shields.io/packagist/l/inhere/sroute.svg?style=flat-square)](LICENSE) [![Php Version](https://img.shields.io/badge/php-%3E=7.0-brightgreen.svg?maxAge=2592000)](https://packagist.org/packages/inhere/sroute) [![Latest Stable Version](http://img.shields.io/packagist/v/inhere/sroute.svg)](https://packagist.org/packages/inhere/sroute) +[![Build Status](https://travis-ci.org/inhere/php-srouter.svg?branch=master)](https://travis-ci.org/inhere/php-srouter) 非常快速且轻量的请求匹配路由器。 From 161ac67171f4b4702bfa6ed109b6a0400a804d3f Mon Sep 17 00:00:00 2001 From: inhere Date: Tue, 24 Apr 2018 00:22:39 +0800 Subject: [PATCH 065/151] update .... --- docs/TODO.md | 32 ++++++++++++++++++++++++ docs/router.md | 8 +++--- example/cached/routes-cache.php | 14 +++++------ src/Base/AbstractRouter.php | 43 +++++++++++++++++++++------------ src/ORouter.php | 2 +- src/ServerRouter.php | 2 +- test/AbstractRouterTest.php | 30 ++++++++++++----------- 7 files changed, 89 insertions(+), 42 deletions(-) diff --git a/docs/TODO.md b/docs/TODO.md index c9552b4..08d02eb 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -3,3 +3,35 @@ - 调整参数路由的解析,由现在的正则分析 -> 使用字符串分析 - 增加属性 `$routesData` 存储路由中不用于匹配的数据,减轻现有路由数据的复杂度 - 现有的变量 `$routesData` 改成 `$routesInfo` + + +- 解析参数,替换为对应的 正则 + +```php +// method 1 - it is faster +if (\preg_match_all('#\{([a-zA-Z_][\w-]*)\}#', $route, $m)) { + /** @var array[] $m */ + $pairs = []; + + foreach ($m[1] as $name) { + $key = '{' . $name . '}'; + $regex = $params[$name] ?? self::DEFAULT_REGEX; + + // Name the match (?P[^/]+) + $pairs[$key] = '(?P<' . $name . '>' . $regex . ')'; + // $pairs[$key] = '(' . $regex . ')'; + } + + $route = \strtr($route, $pairs); +} + +// method 2 +$route = (string)\preg_replace_callback('#\{[a-zA-Z_][\w-]*\}#', function (array $m) use($params) { + $name = \trim($m[0], '{}'); + $regex = $params[$name] ?? self::DEFAULT_REGEX; + $pair = '(?P<' . $name . '>' . $regex . ')'; + // $pair = '(' . $regex . ')'; + + return $pair; +}, $route); +``` diff --git a/docs/router.md b/docs/router.md index 079e1f4..1f00030 100644 --- a/docs/router.md +++ b/docs/router.md @@ -214,7 +214,7 @@ array ( 'GET' => array ( 0 => array ( 'regex' => '#^/about(?:\\.html)?$#', - 'include' => '/about', + 'start' => '/about', 'original' => '/about[.html]', 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@about', 'option' => array ( @@ -222,7 +222,7 @@ array ( ), 1 => array ( 'regex' => '#^/(?Pblog|saying)$#', - 'include' => NULL, + 'start' => NULL, 'original' => '/{name}', 'handler' => 'default_handler', 'option' => array ( @@ -233,7 +233,7 @@ array ( ), 2 => array ( 'regex' => '#^/test(?:/optional)?$#', - 'include' => '/test', + 'start' => '/test', 'original' => '/test[/optional]', 'handler' => 'default_handler', 'option' => array ( @@ -241,7 +241,7 @@ array ( ), 3 => array ( 'regex' => '#^/blog-(?P[^/]+)$#', - 'include' => '/blog-', + 'start' => '/blog-', 'original' => '/blog-{post}', 'handler' => 'default_handler', 'option' => array ( diff --git a/example/cached/routes-cache.php b/example/cached/routes-cache.php index 68815b7..85c65cf 100644 --- a/example/cached/routes-cache.php +++ b/example/cached/routes-cache.php @@ -237,31 +237,31 @@ ), 'original' => '/{name}', 'regex' => '#^/(?Pblog|saying)$#', - 'include' => NULL, + 'start' => NULL, ), 1 => array ( 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@about', 'original' => '/about[.html]', 'regex' => '#^/about(?:\\.html)?$#', - 'include' => '/about', + 'start' => '/about', ), 2 => array ( 'handler' => 'default_handler', 'original' => '/test[/optional]', 'regex' => '#^/test(?:/optional)?$#', - 'include' => '/test', + 'start' => '/test', ), 3 => array ( 'handler' => 'default_handler', 'original' => '/blog-{post}', 'regex' => '#^/blog-(?P[^/]+)$#', - 'include' => '/blog-', + 'start' => '/blog-', ), 4 => array ( 'handler' => 'default_handler', 'original' => '/blog[index]', 'regex' => '#^/blog(?:index)?$#', - 'include' => '/blog', + 'start' => '/blog', ), 5 => array ( 'handler' => 'my_handler', @@ -276,8 +276,8 @@ ), 'original' => '/my[/{name}[/{age}]]', 'regex' => '#^/my(?:/(?P[^/]+)(?:/(?P\\d+))?)?$#', - 'include' => '/my', + 'start' => '/my', ), ), ), -); \ No newline at end of file +); diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index 3295b2a..583dd17 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -116,8 +116,8 @@ abstract class AbstractRouter implements RouterInterface * // 使用 HTTP METHOD 作为 key进行分组 * 'GET' => [ * [ - * // 必定包含的字符串 - * 'include' => '/profile', + * // 开始的字符串 + * 'start' => '/profile', * 'regex' => '/(\w+)/profile', * 'handler' => 'handler', * 'option' => [...], @@ -126,7 +126,7 @@ abstract class AbstractRouter implements RouterInterface * ], * 'POST' => [ * [ - * 'include' => null, + * 'start' => null, * 'regex' => '/(\w+)/(\w+)', * 'handler' => 'handler', * 'option' => [...], @@ -456,6 +456,12 @@ public function parseParamRoute(string $route, array $params, array $conf): arra $noOptional = null; $argPos = \strpos($backup, '{'); + // quote '.','/' to '\.','\/' + if (false !== \strpos($route, '.')) { + // $route = preg_quote($route, '/'); + $route = \str_replace('.', '\.', $route); + } + // Parse the optional parameters if (false !== ($optPos = \strpos($route, '['))) { $noOptional = \substr($route, 0, $optPos); @@ -469,8 +475,18 @@ public function parseParamRoute(string $route, array $params, array $conf): arra // '/hello[/{name}]' -> '/hello(?:/{name})?' $route = \str_replace(['[', ']'], ['(?:', ')?'], $route); + // no params if ($argPos === false) { - $floorPos = $optPos; + $first = null; + $conf['start'] = $noOptional; + $conf['regex'] = '#^' . $route . '$#'; + + // eg '/article/12' + if ($pos = \strpos($noOptional, '/', 1)) { + $first = \substr($noOptional, 1, $pos - 1); + } + + return [$first, $conf]; } else { $floorPos = $argPos >= $optPos ? $optPos : $argPos; } @@ -480,12 +496,6 @@ public function parseParamRoute(string $route, array $params, array $conf): arra $start = \substr($backup, 0, $floorPos); - // quote '.','/' to '\.','\/' - if (false !== \strpos($route, '.')) { - // $route = preg_quote($route, '/'); - $route = \str_replace('.', '\.', $route); - } - // 解析参数,替换为对应的 正则 if (\preg_match_all('#\{([a-zA-Z_][\w-]*)\}#', $route, $m)) { /** @var array[] $m */ @@ -493,7 +503,7 @@ public function parseParamRoute(string $route, array $params, array $conf): arra foreach ($m[1] as $name) { $key = '{' . $name . '}'; - $regex = $params[$name] ?? self::DEFAULT_REGEX; + $regex = $params[$key] ?? self::DEFAULT_REGEX; // Name the match (?P[^/]+) $pairs[$key] = '(?P<' . $name . '>' . $regex . ')'; @@ -515,7 +525,7 @@ public function parseParamRoute(string $route, array $params, array $conf): arra } // vague: first node contain regex param '/hello[/{name}]' '/{some}/{some2}/xyz' - $conf['include'] = $start === '/' ? null : $start; + $conf['start'] = $start === '/' ? null : $start; return [null, $conf]; } @@ -606,12 +616,15 @@ public function matchAutoRoute(string $path) */ public function getAvailableParams(array $tmpParams): array { - $params = self::$globalParams; + $params = []; + + foreach (self::$globalParams as $key => $value) { + $params['{' . $key . '}'] = $value; + } if ($tmpParams) { foreach ($tmpParams as $name => $pattern) { - $key = trim($name, '{}'); - $params[$key] = $pattern; + $params['{' . $key . '}'] = $pattern; } } diff --git a/src/ORouter.php b/src/ORouter.php index 3194c41..59930cf 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -327,7 +327,7 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ protected function findInVagueRoutes(array $routesData, string $path, string $method): array { foreach ($routesData as $conf) { - if ($conf['include'] && false === \strpos($path, $conf['include'])) { + if ($conf['start'] && 0 !== \strpos($path, $conf['start'])) { continue; } diff --git a/src/ServerRouter.php b/src/ServerRouter.php index a14446a..d53b785 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -292,7 +292,7 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ protected function findInVagueRoutes(array $routesData, string $path, string $method): array { foreach ($routesData as $conf) { - if ($conf['include'] && false === \strpos($path, $conf['include'])) { + if ($conf['start'] && 0 !== \strpos($path, $conf['start'])) { continue; } diff --git a/test/AbstractRouterTest.php b/test/AbstractRouterTest.php index b887ff2..d34abab 100644 --- a/test/AbstractRouterTest.php +++ b/test/AbstractRouterTest.php @@ -51,47 +51,49 @@ public function testParseParamRoute() $this->assertEquals('im', $ret[0]);// first node $this->assertArrayHasKey('start', $ret[1]); $this->assertEquals('/im/', $ret[1]['start']); - $this->assertArrayNotHasKey('include', $ret[1]); $ret = $stub->parseParamRoute('/path/to/{name}', [], $conf); $this->assertCount(2, $ret); $this->assertEquals('path', $ret[0]); $this->assertArrayHasKey('start', $ret[1]); $this->assertEquals('/path/to/', $ret[1]['start']); - $this->assertArrayNotHasKey('include', $ret[1]); + + $ret = $stub->parseParamRoute('/path/to/some/{name}', [], $conf); + $this->assertCount(2, $ret); + $this->assertEquals('path', $ret[0]); + $this->assertArrayHasKey('start', $ret[1]); + $this->assertEquals('/path/to/some/', $ret[1]['start']); $ret = $stub->parseParamRoute('/hi/{name}', [], $conf); $this->assertCount(2, $ret); $this->assertEquals('hi', $ret[0]); $this->assertArrayHasKey('start', $ret[1]); - $this->assertArrayNotHasKey('include', $ret[1]); $ret = $stub->parseParamRoute('/hi[/{name}]', [], $conf); $this->assertNull($ret[0]); - $this->assertArrayHasKey('include', $ret[1]); - $this->assertArrayNotHasKey('start', $ret[1]); + $this->assertArrayHasKey('start', $ret[1]); + $this->assertEquals('/hi', $ret[1]['start']); $ret = $stub->parseParamRoute('/hi[/tom]', [], $conf); $this->assertNull($ret[0]); - $this->assertArrayHasKey('include', $ret[1]); - $this->assertArrayNotHasKey('start', $ret[1]); + $this->assertArrayHasKey('start', $ret[1]); + $this->assertEquals('/hi', $ret[1]['start']); $ret = $stub->parseParamRoute('/hi/[tom]', [], $conf); $this->assertEquals('hi', $ret[0]); $this->assertArrayHasKey('start', $ret[1]); - $this->assertArrayNotHasKey('include', $ret[1]); + $this->assertEquals('/hi/', $ret[1]['start']); $ret = $stub->parseParamRoute('/{category}', [], $conf); $this->assertNull($ret[0]); - $this->assertNull($ret[1]['include']); - $this->assertArrayHasKey('include', $ret[1]); - $this->assertArrayNotHasKey('start', $ret[1]); + $this->assertNull($ret[1]['start']); + $this->assertArrayHasKey('start', $ret[1]); + $this->assertEquals(null, $ret[1]['start']); $ret = $stub->parseParamRoute('/blog-{category}', [], $conf); $this->assertNull($ret[0]); - $this->assertEquals('/blog-', $ret[1]['include']); - $this->assertArrayHasKey('include', $ret[1]); - $this->assertArrayNotHasKey('start', $ret[1]); + $this->assertEquals('/blog-', $ret[1]['start']); + $this->assertArrayHasKey('start', $ret[1]); // var_dump($ret);die; } From e9e5f9acda49661dcb4c93dbe14b9befc39db77d Mon Sep 17 00:00:00 2001 From: inhere Date: Tue, 24 Apr 2018 10:32:35 +0800 Subject: [PATCH 066/151] up: modify param route collects logic --- src/Base/AbstractRouter.php | 77 ++++++------------------------------- src/Helper/RouteHelper.php | 59 ++++++++++++++++++++++++++++ src/Route.php | 18 +++++++++ 3 files changed, 88 insertions(+), 66 deletions(-) create mode 100644 src/Route.php diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index 583dd17..291d9b2 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -26,9 +26,7 @@ */ abstract class AbstractRouter implements RouterInterface { - /** - * @var string - */ + /** @var string The router name */ private $name = ''; /** @@ -487,13 +485,14 @@ public function parseParamRoute(string $route, array $params, array $conf): arra } return [$first, $conf]; - } else { - $floorPos = $argPos >= $optPos ? $optPos : $argPos; } + + $floorPos = $argPos >= $optPos ? $optPos : $argPos; } else { $floorPos = (int)$argPos; } + $first = null; $start = \substr($backup, 0, $floorPos); // 解析参数,替换为对应的 正则 @@ -513,21 +512,15 @@ public function parseParamRoute(string $route, array $params, array $conf): arra $route = \strtr($route, $pairs); } - // regular: Analyze whether the route string is regular $conf['regex'] = '#^' . $route . '$#'; + $conf['start'] = $start === '/' ? null : $start; - // first node is a normal string - // e.g '/user/{id}' first: 'user', '/a/{post}' first: 'a' - if (\preg_match('#^/([\w-]+)/#', $backup, $m)) { - $conf['start'] = $start; - - return [$m[1], $conf]; + // regular: first node is a normal string e.g '/user/{id}' -> 'user', '/a/{post}' -> 'a' + if ($pos = \strpos($start, '/', 1)) { + $first = \substr($start, 1, $pos - 1); } - // vague: first node contain regex param '/hello[/{name}]' '/{some}/{some2}/xyz' - $conf['start'] = $start === '/' ? null : $start; - - return [null, $conf]; + return [$first, $conf]; } /** @@ -549,8 +542,6 @@ abstract protected function findInVagueRoutes(array $routesData, string $path, s /** * handle auto route match, when config `'autoRoute' => true` * @param string $path The route path - * @internal string $cnp controller namespace. eg: 'app\\controllers' - * @internal string $sfx controller suffix. eg: 'Controller' * @return bool|callable */ public function matchAutoRoute(string $path) @@ -560,54 +551,8 @@ public function matchAutoRoute(string $path) } $sfx = \trim($this->controllerSuffix); - $tmp = \trim($path, '/- '); - - // one node. eg: 'home' - if (!\strpos($tmp, '/')) { - $tmp = RouteHelper::str2Camel($tmp); - $class = "$cnp\\" . \ucfirst($tmp) . $sfx; - - return \class_exists($class) ? $class : false; - } - - $ary = \array_map(RouteHelper::class . '::str2Camel', \explode('/', $tmp)); - $cnt = \count($ary); - - // two nodes. eg: 'home/test' 'admin/user' - if ($cnt === 2) { - list($n1, $n2) = $ary; - - // last node is an controller class name. eg: 'admin/user' - $class = "$cnp\\$n1\\" . \ucfirst($n2) . $sfx; - - if (\class_exists($class)) { - return $class; - } - - // first node is an controller class name, second node is a action name, - $class = "$cnp\\" . \ucfirst($n1) . $sfx; - - return \class_exists($class) ? "$class@$n2" : false; - } - - // max allow 5 nodes - if ($cnt > 5) { - return false; - } - - // last node is an controller class name - $n2 = \array_pop($ary); - $class = \sprintf('%s\\%s\\%s', $cnp, \implode('\\', $ary), \ucfirst($n2) . $sfx); - - if (\class_exists($class)) { - return $class; - } - - // last second is an controller class name, last node is a action name, - $n1 = \array_pop($ary); - $class = \sprintf('%s\\%s\\%s', $cnp, \implode('\\', $ary), \ucfirst($n1) . $sfx); - return \class_exists($class) ? "$class@$n2" : false; + return RouteHelper::parseAutoRoute($path, $cnp, $sfx); } /** @@ -624,7 +569,7 @@ public function getAvailableParams(array $tmpParams): array if ($tmpParams) { foreach ($tmpParams as $name => $pattern) { - $params['{' . $key . '}'] = $pattern; + $params['{' . $name . '}'] = $pattern; } } diff --git a/src/Helper/RouteHelper.php b/src/Helper/RouteHelper.php index 9634eef..3473595 100644 --- a/src/Helper/RouteHelper.php +++ b/src/Helper/RouteHelper.php @@ -54,6 +54,65 @@ public static function str2Camel(string $str): string return $str; } + /** + * handle auto route match, when config `'autoRoute' => true` + * @param string $path The route path + * @param string $cnp controller namespace. eg: 'app\\controllers' + * @param string $sfx controller suffix. eg: 'Controller' + * @return bool|callable + */ + public static function parseAutoRoute(string $path, string $cnp, string $sfx) + { + $tmp = \trim($path, '/- '); + + // one node. eg: 'home' + if (!\strpos($tmp, '/')) { + $tmp = self::str2Camel($tmp); + $class = "$cnp\\" . \ucfirst($tmp) . $sfx; + + return \class_exists($class) ? $class : false; + } + + $ary = \array_map(self::class . '::str2Camel', \explode('/', $tmp)); + $cnt = \count($ary); + + // two nodes. eg: 'home/test' 'admin/user' + if ($cnt === 2) { + list($n1, $n2) = $ary; + + // last node is an controller class name. eg: 'admin/user' + $class = "$cnp\\$n1\\" . \ucfirst($n2) . $sfx; + + if (\class_exists($class)) { + return $class; + } + + // first node is an controller class name, second node is a action name, + $class = "$cnp\\" . \ucfirst($n1) . $sfx; + + return \class_exists($class) ? "$class@$n2" : false; + } + + // max allow 5 nodes + if ($cnt > 5) { + return false; + } + + // last node is an controller class name + $n2 = \array_pop($ary); + $class = \sprintf('%s\\%s\\%s', $cnp, \implode('\\', $ary), \ucfirst($n2) . $sfx); + + if (\class_exists($class)) { + return $class; + } + + // last second is an controller class name, last node is a action name, + $n1 = \array_pop($ary); + $class = \sprintf('%s\\%s\\%s', $cnp, \implode('\\', $ary), \ucfirst($n1) . $sfx); + + return \class_exists($class) ? "$class@$n2" : false; + } + /** * @param callable|mixed $cb * string - func name, class name diff --git a/src/Route.php b/src/Route.php new file mode 100644 index 0000000..59f9dd4 --- /dev/null +++ b/src/Route.php @@ -0,0 +1,18 @@ + Date: Tue, 24 Apr 2018 12:02:36 +0800 Subject: [PATCH 067/151] up: update route cache storage --- src/Base/AbstractRouter.php | 70 ++++++++++++++++++------------------- src/ServerRouter.php | 38 ++++++++++---------- 2 files changed, 54 insertions(+), 54 deletions(-) diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index 291d9b2..819fd48 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -405,41 +405,6 @@ public function validateArguments($methods, $handler): array return $hasAny ? self::ALLOWED_METHODS : $methods; } - /** - * is Static Route - * @param string $route - * @return bool - */ - public static function isStaticRoute(string $route): bool - { - return \strpos($route, '{') === false && \strpos($route, '[') === false; - } - - /** - * @param array $matches - * @param array $conf - * @return array - */ - protected function filterMatches(array $matches, array $conf): array - { - if (!$matches) { - $conf['matches'] = []; - return $conf; - } - - // clear all int key - $matches = \array_filter($matches, '\is_string', ARRAY_FILTER_USE_KEY); - - // apply some default param value - if (isset($conf['option']['defaults'])) { - $conf['matches'] = \array_merge($conf['option']['defaults'], $matches); - } else { - $conf['matches'] = $matches; - } - - return $conf; - } - /** * parse param route * @param string $route @@ -523,6 +488,31 @@ public function parseParamRoute(string $route, array $params, array $conf): arra return [$first, $conf]; } + /** + * @param array $matches + * @param array $conf + * @return array + */ + protected function filterMatches(array $matches, array $conf): array + { + if (!$matches) { + $conf['matches'] = []; + return $conf; + } + + // clear all int key + $matches = \array_filter($matches, '\is_string', ARRAY_FILTER_USE_KEY); + + // apply some default param value + if (isset($conf['option']['defaults'])) { + $conf['matches'] = \array_merge($conf['option']['defaults'], $matches); + } else { + $conf['matches'] = $matches; + } + + return $conf; + } + /** * @param array $routesData * @param string $path @@ -555,6 +545,16 @@ public function matchAutoRoute(string $path) return RouteHelper::parseAutoRoute($path, $cnp, $sfx); } + /** + * is Static Route + * @param string $route + * @return bool + */ + public static function isStaticRoute(string $route): bool + { + return \strpos($route, '{') === false && \strpos($route, '[') === false; + } + /** * @param array $tmpParams * @return array diff --git a/src/ServerRouter.php b/src/ServerRouter.php index d53b785..efaa722 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -33,19 +33,14 @@ final class ServerRouter extends ORouter * There are last route caches. like static routes * @var array[] * [ - * '/user/login' => [ - * // METHOD => INFO [...] - * 'GET' => [ - * 'handler' => 'handler0', - * 'option' => [...], - * ], - * 'PUT' => [ - * 'handler' => 'handler1', - * 'option' => [...], - * ], - * ... - * ], - * ... ... + * '/user/login#GET' => [ + * 'handler' => 'handler0', + * 'option' => [...], + * ], + * '/user/login#PUT' => [ + * 'handler' => 'handler1', + * 'option' => [...], + * ], * ] */ protected $cacheRoutes = []; @@ -146,9 +141,11 @@ public function match(string $path, string $method = 'GET'): array return [self::FOUND, $path, $routeInfo]; } + $cacheKey = $path . '#' . $method; + // find in route caches. - if ($this->cacheRoutes && isset($this->cacheRoutes[$path][$method])) { - return [self::FOUND, $path, $this->cacheRoutes[$path][$method]]; + if ($this->cacheRoutes && isset($this->cacheRoutes[$cacheKey])) { + return [self::FOUND, $path, $this->cacheRoutes[$cacheKey]]; } $first = null; @@ -188,8 +185,10 @@ public function match(string $path, string $method = 'GET'): array // For HEAD requests, attempt fallback to GET if ($method === 'HEAD') { - if (isset($this->cacheRoutes[$path]['GET'])) { - return [self::FOUND, $path, $this->cacheRoutes[$path]['GET']]; + $cacheKey = $path . '#GET'; + + if (isset($this->cacheRoutes[$cacheKey])) { + return [self::FOUND, $path, $this->cacheRoutes[$cacheKey]]; } if ($routeInfo = $this->findInStaticRoutes($path, 'GET')) { @@ -318,15 +317,16 @@ protected function findInVagueRoutes(array $routesData, string $path, string $me protected function cacheMatchedParamRoute(string $path, string $method, array $conf) { $cacheNumber = (int)$this->tmpCacheNumber; + $cacheKey = $path . '#' . $method; // cache last $cacheNumber routes. - if ($cacheNumber > 0 && !isset($this->cacheRoutes[$path][$method])) { + if ($cacheNumber > 0 && !isset($this->cacheRoutes[$cacheKey])) { if ($this->cacheCounter >= $cacheNumber) { \array_shift($this->cacheRoutes); } $this->cacheCounter++; - $this->cacheRoutes[$path][$method] = $conf; + $this->cacheRoutes[$cacheKey] = $conf; } } From b5c163f753973679cb81b4c6b347569d981b672e Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 27 Apr 2018 00:18:49 +0800 Subject: [PATCH 068/151] fix: cannot set route param. up: update route regex format. --- example/cached/bench-routes-cache.php | 7776 ++++++++++++++----------- example/tests/compare_exec.php | 85 + src/Base/AbstractRouter.php | 47 +- src/Helper/RouteHelper.php | 14 + src/ORouter.php | 10 +- src/ServerRouter.php | 4 +- test/ORouterTest.php | 61 + 7 files changed, 4712 insertions(+), 3285 deletions(-) create mode 100644 example/tests/compare_exec.php diff --git a/example/cached/bench-routes-cache.php b/example/cached/bench-routes-cache.php index ba67ee7..6e85afa 100644 --- a/example/cached/bench-routes-cache.php +++ b/example/cached/bench-routes-cache.php @@ -2,6954 +2,8220 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2018-02-01 14:12:27 + * @date 2018-04-27 00:11:06 * @count 1000 * @notice Please don't edit it. */ return array ( // static routes 'staticRoutes' => array ( - '/yipnop/kkzqrr/lcpzv' => array ( + '/tmqedzg/eihjmrsg/vsvw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fkomztud' => array ( - 'DELETE' => array ( + '/gydglbvkozclcdhyzv' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/eszhxfc/mudq/' => array ( + '/kt/cbshwgzghprxa' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tzbmjjsgeyxvk/mw/jxtc/t' => array ( - 'POST' => array ( + '/ig/eja/lrf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/m/evvqg/wzyxfp/rgtuk' => array ( - 'PUT' => array ( + '/j/buz/rllsdyfyvqn/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lllph/ths' => array ( + '/qfz/ht/qxys/ropheoxho/mm' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jctn/ynxigy/aqllmmztgt' => array ( + '/axwvyuzxvlqyf' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/mksv/qlrtub' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zhgswwwzpzbr' => array ( - 'PUT' => array ( + '/vrvv/qns/zwfw' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/isvwqs/kx' => array ( - 'PUT' => array ( + '/cibabzolcvqhy/caj/uq' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kbxoxfvvdx/n/k' => array ( - 'PUT' => array ( + '/gvnahyr' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dhqbqrf/fsuufetb/' => array ( + '/cx/mprpqww/qzqlmzqjpa' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/l/skqoqua/cdj/wyki/jn/jc/s' => array ( - 'PUT' => array ( + '/bqgeltvjg' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/grnewhidekv/cpd/bs' => array ( - 'DELETE' => array ( + '/rltyhpz' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/duzpjhnvzyb' => array ( - 'DELETE' => array ( + '/dpciuc/ekcaaumswr' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/jo/owpbypmba' => array ( - 'PUT' => array ( + '/dofjnaplhnjxubdlm' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wigznteiexh/v' => array ( - 'GET' => array ( + '/tnemf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/yj/bxw/uq' => array ( - 'GET' => array ( + '/fgfjimumfhuu/h' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/bxnbcxqhj/gkaals' => array ( - 'POST' => array ( + '/lbj/zojkh' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/mqreb' => array ( + '/sozzxqbqwondwdn/ewm' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ewzcj/' => array ( - 'PATCH' => array ( + '/dmavfgrqkkcrmj' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ravehe/ojunbphrjb' => array ( - 'POST' => array ( + '/jkzaftvqozcsa/q/mlgmh' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/istzvzkcymqm/bfjn' => array ( - 'DELETE' => array ( + '/fjsot/kzjb' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vqbqalhqe' => array ( - 'DELETE' => array ( + '/vfiao' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pvhboqxicaet' => array ( + '/hhzrmd/jzuxp/ftna/gk' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/o/sgs/o' => array ( - 'GET' => array ( + '/wke/wgbisxq/jjybn/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/jtyvowrs' => array ( - 'GET' => array ( + '/ushbsqjxzjzdk/s' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/cpzfvaqr/hqfoy/y/qqfr/ry' => array ( + '/ttdbkhmca' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/my/rwxumnem/vzskd/oq' => array ( + '/nlc/ddn/a/fix/wbtgyv' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/r/aadv/ramta/' => array ( - 'GET' => array ( + '/hjsonfwl/' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/dfhpqciqaovxvga' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tmk/tok/ivfgvqeqwlzduk/' => array ( + '/wapkqazg/k/w/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jzqd/g/uug/ndhlmldpqxle/' => array ( + '/k/j/kqi/degqxov/hrgtpby' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/swksmhbqg/txlbacl/f/x' => array ( - 'POST' => array ( + '/thfuutshvf/l/ph/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zhl/cku/ziggir/yl/' => array ( + '/amrrn' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uz/fxsv' => array ( - 'PATCH' => array ( + '/t/ihzzgktnvrvgjv/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lypmns/eeynphm' => array ( + '/af/lsnsmyjgg/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ad/bpvez/ujixoiafsjo/e' => array ( - 'PATCH' => array ( + '/ecexd' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/q/abk/nppwd' => array ( + '/sxaeqd' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mqxtbwrayxqev' => array ( - 'POST' => array ( + '/ycamwnh/srvrbw/pb/ra' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/hoitp/evbryhx/gpzsbd/' => array ( + '/sopdvsvulhxuaacyk' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ocgy/qbfpcyrjgsp' => array ( + '/mbauqu/bpvywb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lwgytds' => array ( + '/xcldyhkoaijw/uttx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kxyaill/' => array ( - 'PATCH' => array ( + '/wnfioyfczlcgsrbjd' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/mf/qmntchfr' => array ( - 'PATCH' => array ( + '/uq/enhlgkzzq/r' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lseda' => array ( + '/wizzsgdhbzuptlqg/r/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fzwqeaz/decedvsgqdp' => array ( - 'PATCH' => array ( + '/ujudhb' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/bpvx/b/o/pcfr' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/s/uzawki/kx/ynncuc' => array ( + '/dazsdypjyxbc' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ubgnjpaca/v/c' => array ( - 'GET' => array ( + '/vpym/lcxygwa/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nscgevfaa' => array ( - 'PATCH' => array ( + '/gbxehsey/wzfflfdxrc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mf/lcwpy/vgw' => array ( - 'DELETE' => array ( + '/n/fromwcg/ayn/qaj' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/e/gm/cbliusstg' => array ( - 'PATCH' => array ( + '/spheb/i/pop/ryyi/g/tnye' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yrehm/pxvmhv/r' => array ( - 'DELETE' => array ( + '/arcwpgq' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/bgwgfnaffarx/l/gkkgqk' => array ( + '/jeguqkfu' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/aia/xxvvuvf' => array ( - 'DELETE' => array ( + '/jxturlgvty/hnncmtr' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/hjo/hsrl/ngtyvpkb/vc/yi/' => array ( + '/tkzeujvnm' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/opfkyws/rdjsabiffnx' => array ( - 'DELETE' => array ( + '/jrhk/dcq/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/zulou/doiog/ufh/fyr' => array ( + '/knryblilb/bt' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xxoepqitd/w' => array ( + '/sfx/fwc/l/o' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ae/dzwrgs/kjek' => array ( - 'PUT' => array ( + '/jn/tzwnqvsv/ul/avpu/vkv' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/eseb/s' => array ( - 'PUT' => array ( + '/ro/gnams' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/yuzpvgrhor' => array ( + '/ibiatdck' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/hupllp/udsvgbwzf/' => array ( + '/digk/xpfu' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rq/pgbyqispidtw' => array ( + '/smeufjyzlbs' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/egdnrgxndwvmpvej/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/n/pyptlnjri' => array ( + '/ep/xriqsoexkndjh/bipbr' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/qffu/hs/elg/m/nq' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/qt/fibk/kzhezqognc/' => array ( + '/eqfij' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/mig/xrkxg' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zwrtnq' => array ( + '/iqyt/kv/oysr' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tjmfxwl/qkz/' => array ( + '/dwnesx' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ttheebyfzgflhjjp/a' => array ( - 'POST' => array ( + '/fetoukeejsnnn/jc/mp' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/z/pbygciknarv/ycfaof' => array ( - 'PUT' => array ( + '/do/rpu/j' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/grtclbzmg/' => array ( - 'PATCH' => array ( + '/jnvhzaxygwil/baxc/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ohrzdba' => array ( - 'DELETE' => array ( + '/mwvkagtwqxa' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/pbnguu/jzpaj' => array ( - 'GET' => array ( + '/cgpkuwh/fuvzt' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/hzoapgo' => array ( - 'DELETE' => array ( + '/tdxhosvcwly' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ssctxqxxykwx/bduz' => array ( - 'GET' => array ( + '/jq/vnjumoqmcsk/yuauafo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xx/ihdvzzuyddk/dlwa/eck' => array ( + '/yuo/pjbqzsvbfcti' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wrk/nskbxf/j/wqwznn/o/' => array ( - 'POST' => array ( + '/khpjpay/ovvvljjz' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/psfun/mi/xpnkwyat' => array ( + '/zhbnkqeiubljf/c' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/b/gnybwdutr/' => array ( - 'GET' => array ( + '/ocq/gotp/fjgu/dpgtbhl/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vmjjws' => array ( - 'DELETE' => array ( + '/sspckvkbglapw/ojb/bxfx' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tavghihvrxx/crhk/' => array ( - 'PATCH' => array ( + '/cxfg/tsdhgrl/f' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tsyqq/dxkwsikkhjrvzci' => array ( - 'DELETE' => array ( + '/kjvfmcv/o' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/k/brft/k/uedpnjfhhztfh' => array ( + '/diabay' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qyc/hguemkte' => array ( - 'PATCH' => array ( + '/dl/fqytywhpl' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/mflmjmhiwp/e' => array ( + '/pxgsj' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/yhiyvmja/n/u' => array ( - 'GET' => array ( + '/rjrohs' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tyihdkx' => array ( - 'PATCH' => array ( + '/jczqnyshtluzcoteyr/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/jakh/o' => array ( - 'GET' => array ( + '/sh/ijr' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/oimzrkq' => array ( - 'GET' => array ( + '/pyihnepa' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xeiz/qw' => array ( - 'PUT' => array ( + '/gcorbodrbisjwwi/f' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ftone/gwteh' => array ( - 'GET' => array ( + '/bek/tcc' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/jxyq/m' => array ( + '/umlzauczlde/iapoq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qyilukb/stcr/' => array ( - 'GET' => array ( + '/qxzklrt/jqknxidyvgwc' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cggcuartrtr' => array ( - 'POST' => array ( + '/avetl/hotpccpv/ngoz' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bdssbv/bzd/vb' => array ( - 'DELETE' => array ( + '/c/yenuxnz' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/rblmlksymmixxblw' => array ( + '/iyomr/syuss' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uoza/eelya' => array ( + '/anjzcxotnjgylvhgt' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qcngrpwyknerpe' => array ( - 'PATCH' => array ( + '/qmxsyjegub/q' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/btldecye' => array ( - 'GET' => array ( + '/eu/rk/focyamchuovcycvs' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/udwkiifvdxwqedtye' => array ( - 'PUT' => array ( + '/ocisfeiinirmt' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/d/ce/wpahw' => array ( + '/ewpekejiqekojnreli' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wzcfbyex/bx' => array ( - 'GET' => array ( + '/fmmnb/j' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/klszfhqgatep/julp' => array ( + '/dmkswtp/qukbpkftph' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ukmbjdb/' => array ( - 'POST' => array ( + '/m/urvhcwrs' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pguqu' => array ( + '/lpcosrowhojwplb/ge' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/k/nlddnpjxfpal' => array ( + '/az/eekdxb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hg/azznbkurdorrq' => array ( - 'DELETE' => array ( + '/rok/lmvwnfew' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/th/waagb/rppxchjno' => array ( + '/wlvsrlstcsnqoworo/z' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jjvmcs' => array ( - 'PATCH' => array ( + '/irfixejfiy' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ieg/wqnb/hy' => array ( - 'GET' => array ( + '/ebhpyrngaccyygay/guh' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/vnohjyxa/mdvsqmpahedv' => array ( - 'DELETE' => array ( + '/fcmibhxc/qdqkduj/xuk/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sstx/zbofw' => array ( + '/jaq/tmbxm' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/etibimyhwwrd/' => array ( + '/tagxchpj/twwdvw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xlqiyzc/watrddo' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/r/viwtpu/g/rf/f' => array ( + '/a/cjdcsapwtnfujrkcxkf/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/d/t/uxdhugpo' => array ( + '/pdtmjvswnu/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ifl/vjbzkpgkmzexs' => array ( + '/zgtm/kmpaot' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/jbfius' => array ( + '/pyivervuuj' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/v/flscpg/jslmctydpzccu' => array ( - 'GET' => array ( + '/ntvejdbjr/u' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/yc/tm/xxtb/zfoy/herj/ewud' => array ( + '/b/okzl' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wrxhm/dojbd/uvncv' => array ( - 'PUT' => array ( + '/e/ivn/l' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dh/ahbgy' => array ( - 'POST' => array ( + '/zb/pibdop/jcjcl/zzvre' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/jml/fdpf/dfbmyflxzo' => array ( + '/os/prgcdlful/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/iirywjviz' => array ( - 'POST' => array ( + '/ydxiujwije' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nrutyiaefhenrmficpt' => array ( + '/wxjuhbkav/c' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/asfspz/rvfxcxqqirwy' => array ( + '/qyfjdmyfbrx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cporzhmn/njztuf/zze' => array ( - 'GET' => array ( + '/xerpqonwqea/lz/pgacc' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/huoxwfvvn/qhib/lgec' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rbaxmjagho/x' => array ( + '/rbey/t/hzszzudvmfpnc' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vdtddbkvdgcs' => array ( + '/wgvihyc/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/q/zyonrvhnpssl/kvnyqy/' => array ( - 'DELETE' => array ( + '/bso/jdp/vegno' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jkub/uc' => array ( - 'PATCH' => array ( + '/wvhycpgxf/qtfas/ohkum' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xpahyykyf/idoffnhhk' => array ( - 'POST' => array ( + '/wnwncvegznviglmz' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hkfzsbkbejksmjdq/s/vx' => array ( - 'PUT' => array ( + '/hjjrclfgoojuppg' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/v/oydy/zt' => array ( - 'POST' => array ( + '/u/ytjwkcoqelacdiqgm' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/cgbre/' => array ( - 'POST' => array ( + '/v/yoyyzcdb' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xxsbwjhjazp/oualjn/' => array ( - 'PATCH' => array ( + '/y/vocee/p/k' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/oqffnej' => array ( + '/iezcrrmwctrwhqemgkm' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/xqfyu' => array ( + '/drqpfytaxayd/trovk' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/noebdorwoyigvkce' => array ( + '/xuui/q' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jenn/sapzepn' => array ( - 'POST' => array ( + '/ju/ppqnszs/rk/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/x/jbeiuiepwgrqxggm/' => array ( - 'GET' => array ( + '/qriln/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qkltsmgirll/h/e/rc' => array ( + '/wbqxmpeh' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/jbuyfrsb/' => array ( - 'PUT' => array ( + '/tenbyjvrvjfiqa' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gfzbpjyyffs/k/tcajzy/q' => array ( - 'PUT' => array ( + '/l/pcu/ooz/hcmdoca' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ljbc/fnpa' => array ( - 'GET' => array ( + '/dghadsut' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/mjjpxozjv' => array ( - 'GET' => array ( + '/cq/mxy' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/i/vlvm' => array ( + '/waqvwstcoebh/jyrdg' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/eq/icko/cjfspph' => array ( - 'GET' => array ( + '/amrwxj' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/esozrecijqfc/vy' => array ( + '/opwvlrsxhlvnar' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hytwiv' => array ( - 'POST' => array ( + '/zjg/rjywq/jdcpskwv' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qhqvpivl/kfeauza' => array ( - 'PATCH' => array ( + '/jroxgmdqubpmtfzbbhn' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/oobyzuhpjyb/gqqa' => array ( - 'POST' => array ( + '/hucbh' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/a/hoivmp/pjpp/e/e/brvejcf' => array ( + '/iitbpx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/muexjajmoxi' => array ( + '/bvffm/xjirizfy' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/pmajntqtjs/duspl' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/oylqc/hsgykrqltgb' => array ( - 'PATCH' => array ( + '/lilv/xe/t' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rjpfm/cwn/h/ghwjhbaaozi' => array ( - 'PUT' => array ( + '/iesipur/kdlyhx/ekg/gbx' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xyqjxfhgupwpoprpy' => array ( + '/ruio/vrzagqjgg' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gea/zcsje' => array ( + '/jbr/weh' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tucywncfsowuhhs' => array ( + '/koseeqn' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wajxju/jisgtcxr' => array ( - 'GET' => array ( + '/lcnjnac/uqeiwdegqyr' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/g/hhh/ajugfxqhpypkv/m' => array ( + '/bidnim/pvcnz' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/adilpnnngh/aaloqmc' => array ( + '/efbrgf/cpdx' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ueen/mneorbppns/gsj/bh' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/iaerl/' => array ( + '/sklmb/swppc' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/nwxjo/' => array ( + '/u/xiyj' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ultkulytip' => array ( - 'PATCH' => array ( + '/ktyynlqyg/zcbo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/synhaq' => array ( + '/gavyeq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/q/zp/dfe/ygrg/cdagcnbawz' => array ( - 'PUT' => array ( + '/t/t/cozkoxf/soi/mbtjrmv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mymn/fzftac' => array ( - 'DELETE' => array ( + '/reoolqnhmdbk' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mabvs' => array ( - 'POST' => array ( + '/smxqixls/jvlsadn' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/drpguis/a/xl/mg' => array ( - 'DELETE' => array ( + '/nb/cttvshch' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/xtirwmqmnssveoprmj' => array ( + '/sefaanisj/fvb/yr' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jtiilnimz/wwfa/lvc' => array ( - 'GET' => array ( + '/uuuedqu/nd' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/fhtiedahwpsertnorh' => array ( + '/cfwy/ap' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fmdhbqwxzznwg' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/zbfitdjznyhln' => array ( - 'GET' => array ( + '/mwaoj' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/kxnru' => array ( + '/tz/wry/ph/zhoshn' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cwcaotioobxhyg/nx' => array ( - 'DELETE' => array ( + '/zsikebzdrc/p/lsqqygtd' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dj/riwsgih' => array ( + '/t/cnw/noe/sxfbzsulg' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vxru/mg/wipxzyi' => array ( + '/gfpngcnxb/qzyrmh/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ppkbqm' => array ( + '/bz/jkd/yfzspeyj/qrrkxe' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nljd/i' => array ( + '/xwftfkp' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/v/aujm/bfeshhyju/czk' => array ( + '/xx/titmjahh' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ktlfbpevhv/g/' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/xkoqygym/' => array ( + '/pwcflznk/lspczc' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fkbujaclx' => array ( - 'PUT' => array ( + '/ibdjknf' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/oefbj/jns/bugqxlvt/ozs' => array ( - 'GET' => array ( + '/omrdkc' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/t/kykd/x/' => array ( + '/tuf/yd/cdtzlpy' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/sleehpwsyzriskbya' => array ( + '/k/rcdy' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fgjanbxbqmb' => array ( + '/wmyzvgh/biqwooh/quf' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wdefviq/rqnolspszeim' => array ( + '/qvmtj/uauqs' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/e/cmz/sfu/vmpajedclct' => array ( - 'PUT' => array ( + '/rjoq/ivv' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/rwuxym' => array ( - 'GET' => array ( + '/okpy/jngzv' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fuqzey/kiaizr/lcmld/q/uc' => array ( + '/ayvduptf' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/ccc/hocy/mmxzl/sdtgkbs' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rlgymwkfceh' => array ( - 'GET' => array ( + '/uekrfjdrvhu/limx/vz' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/vbvelc/zvzuw/bk' => array ( + '/xhjinrd/gvsmetwl' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/jgtjkrlcw' => array ( + '/h/mpgqaafroqbt/gkblcn' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/sngjderwooxat' => array ( - 'GET' => array ( + '/ebajxemyiycwpd' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/apvf/krsyqf/zj/gde' => array ( - 'GET' => array ( + '/ldxruwsolqmx/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tjeigaydfeg' => array ( - 'POST' => array ( + '/rbmrbp/ndk/mql' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zun/pd/zj' => array ( + '/ygntjqiqiybc' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/xfusn' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/bf/qsvgckwajw' => array ( + '/uolasbgkkp' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/gv/d/i/iragh/aqjlvppqfd' => array ( - 'PUT' => array ( + '/iceovq' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mrjbgzvftvguq' => array ( + '/kkvxygcklpfne/ib' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/iompfhjlrirwibxnv' => array ( + '/fqgai/vbfo/auri' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bwjqstxv' => array ( - 'POST' => array ( + '/bnlvghnstrjbox' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/jwxotbgesvrdevfuj' => array ( - 'GET' => array ( + '/pdxvbwnvj' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ppgbucz' => array ( - 'POST' => array ( + '/shwhsxmgsh' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ykydxl/coarb' => array ( - 'PUT' => array ( + '/erird' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ne/e/wytugeovyelw' => array ( - 'DELETE' => array ( + '/dr/i/jvuldcxpdpj' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nqlypcbiqcggdo' => array ( + '/fxmqabpqn' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vgvul/jdabeze/' => array ( - 'GET' => array ( + '/ilenjks' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/xcatlbqdggb' => array ( - 'DELETE' => array ( + '/hj/djw/vofanhmectovyv/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/smyimmzw/fanc' => array ( - 'DELETE' => array ( + '/tvaudguklq/w/tvmz/qthp' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/q/hgis/aowgwabmbzj' => array ( - 'PATCH' => array ( + '/sii/obv/mwmnpkkgv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gtfqalhlybcy/y' => array ( - 'PUT' => array ( + '/i/fzzffgkkdvq/bknu/f' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hdnxzqddrey' => array ( - 'POST' => array ( + '/vijbv/mimpmu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rihwfu/zqn/l' => array ( - 'PATCH' => array ( + '/i/jmezqxuxj/vojuz/y/h' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/f/i/eoeaz/ugu' => array ( - 'PUT' => array ( + '/l/c/doddrspbebid' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vvbpdumtee/fr' => array ( - 'PATCH' => array ( + '/urywwqixjgxygsxmnp/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/lrhzxlfv' => array ( + '/ekudi/vsacvqznnnd/y/w' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/a/yyxc/cn/ifqgr' => array ( + '/oreruprswwocvrz/qedj' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nh/trbh/iet' => array ( - 'GET' => array ( + '/glvknzowgqu' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/lvtg/bycd/qbg/dylguun' => array ( + '/kaou/lzdyjg' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/obwu/ie/c/ylxckok/b' => array ( + '/tsiexnzfvbbxytp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kodmlyhwledmgnxmjx' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/o/adrshtsnayd/' => array ( + '/p/owl/c/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qzzzejrgzn/jmhrylxzbu' => array ( - 'GET' => array ( + '/xogghb' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qzong' => array ( + '/mzqjnaxk' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/mwmnsbm/uauupi/nkih' => array ( - 'GET' => array ( + '/ubp/qlchonsygwdk' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/gahqvljv/lk/meomp' => array ( + '/ozqqjggjuio' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gnwdrzeoif' => array ( + '/gtvtdkotgtwimk/ow' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ms/kvjlgtercvkuz/nn' => array ( - 'PATCH' => array ( + '/xxkgbjwiii/mjv/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mxrxtdat/imvpy' => array ( + '/xqrrkixzakzk/b/uo' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zjfsstn/a/qoyhsg' => array ( - 'DELETE' => array ( + '/vusrbygwptwfd' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qvooucfe/tofcfo' => array ( - 'PUT' => array ( + '/fdkuhgekqglwjic' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/o/amm/bwocj/a' => array ( - 'PATCH' => array ( + '/lzxqhdukihlckw/s' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/hyjzftbonqrecmuzto' => array ( - 'POST' => array ( + '/fsbelyqkvro' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/r/lidqyomzvwylbrysdj/' => array ( - 'PATCH' => array ( + '/tztriutpjr/h' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/bocowbhpgp/lzkeznzvpq' => array ( + '/tja/ab/u/j/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zbqe/bwadqfixcysmeuwi' => array ( - 'POST' => array ( + '/ebhzqvajiu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ak/ieu/kryywe/obucx' => array ( + '/ftjzodzadu' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/kqcpnyflnf/aq' => array ( - 'DELETE' => array ( + '/sgkmny/udht/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/biflipm' => array ( - 'GET' => array ( + '/tin/vrcvcxnb' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ezcoe' => array ( + '/iwnljeoepp/ttnqedujgn' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vaqaejhunm/olgo/o/fj' => array ( + '/jk/evnn/h/c' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/bypln/lhvezsj' => array ( - 'DELETE' => array ( + '/egrjztc/tqkvs' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/crnvd' => array ( + '/dvbomltzgxwlsmgoy' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/k/fm/rravvyg' => array ( - 'PUT' => array ( + '/jwocysdgi' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/kewnwnnnjbbufgpned' => array ( + '/sxcwsdmjdbo' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/rxoa/eg' => array ( + '/epqgk/lyylx' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/aejwuwp/d' => array ( - 'DELETE' => array ( + '/m/mzkp/yllr' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hup/nj/wypzythr/mtb' => array ( - 'GET' => array ( + '/jikexevbi' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/gighaxgefjcnv' => array ( + '/estylienteu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/s/ntcx/lvvatzlkmz/' => array ( + '/rpxinyu/cizble/fwdq/uv/o' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/ixxnnkjl' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/kpsb/uv' => array ( + '/izuvrbtl/jpap' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zfgblnvse' => array ( - 'POST' => array ( + '/wxfeqj/k/o' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/j/lneanw/oktws' => array ( - 'PATCH' => array ( + '/wjzycje/pnviygepnqa' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/glb/ycquxd/av/zw' => array ( - 'PATCH' => array ( + '/fd/zexo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/k/lazbiswccs' => array ( - 'GET' => array ( + '/txpprrxwvlvj/bgsotv/r' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/bdcmjbi/fhmhc/tects' => array ( - 'PATCH' => array ( + '/gfo/mgukltxyjmsx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rbdrjo/qnusglk' => array ( + '/cxvpzbijfzy/doygdlw/y' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qmeroyyctjcemtekd' => array ( - 'GET' => array ( + '/q/uctovr/a' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/j/sgarjp/gaxtadusqbflb' => array ( + '/sdmt/n/azx/wm/llr' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/k/iuctidmpcwggz/py' => array ( + '/tvvllrkaafynywfxq' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/qkbb/wa/xseeapbl' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ywqzgdintgscpjroy' => array ( + '/yyzlenxkvepgmsgwtyw' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/izvvlvd/mffd/xyxgnb' => array ( - 'GET' => array ( + '/jx/zqmdp/zmckyf' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zhcisjos/tnr' => array ( - 'PUT' => array ( + '/s/iih/htsxnkbent' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/snnzqiy/zvjujcy' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/igw/uoo/' => array ( + '/nwsccvds/doven' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cszfzocs' => array ( + '/cpwbwhkxncl' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yg/mwe' => array ( + '/gpsl/w' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/bnepqswjmrzizlr/if' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/potrhzjqyzjrj/ok/kuz/eg' => array ( + '/xxsrbms/ye/vwx/jo/r' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zisyvvpm' => array ( + '/alkkq/pmc/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tfsgd/okkyfsd/s/j/dd' => array ( - 'DELETE' => array ( + '/cghboyofsgoygtmwwb/ua/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tu/vrnyw' => array ( - 'GET' => array ( + '/nunhn/ha/dp' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ocxdprchnh/zvhzxqdwb' => array ( - 'GET' => array ( + '/reroqw/slnefvkiyet/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wrrie/y/qf/xzxbt/pcuaw' => array ( - 'POST' => array ( + '/rhqqaisrhyluub' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/exeypkxbc' => array ( - 'DELETE' => array ( + '/co/dywgircw/kgp/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wnakbwtobs' => array ( - 'GET' => array ( + '/aepjsjncrdh' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/eym/fj/vlicro/njspnr/' => array ( - 'DELETE' => array ( + '/zubiqu/ubywiykf/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wirg/qs' => array ( - 'GET' => array ( + '/ppsizsoh/l' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/lwmxszxufm' => array ( + '/snhutwsj/wpdwwh' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/gliawdyvumghes' => array ( + '/pj/zwc' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ci/oagzx/' => array ( + '/sdpzzhpnasnoy/okyoh' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/axlbwj' => array ( + '/d/xh/vsm/uy' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/v/htcycz' => array ( + '/ohyf/fgailtb/nlha' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/lfxqbesem/xg/kglnh/k' => array ( - 'DELETE' => array ( + '/tfoconhrvtljfb/bclxko' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/negqpue/' => array ( + '/f/k/kqegztbobbqdlucj/mv/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/iza/jbhogld/uxhh' => array ( - 'PATCH' => array ( + '/zus/smtkx/abj/u' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/qkh/z/tavxtggadaigob' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ixdpbcp' => array ( + '/uorrqywiu/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jbljlgtbkc' => array ( + '/fphimjkboaqderfikpd' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/guuujsmybaunasd' => array ( + '/jjfjww' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/uapiasjm' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tyvzshdkhzw' => array ( - 'PUT' => array ( + '/xbszaygo/zoqdfzjlq' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vhtj/haecngree/igbahxa/' => array ( + '/nenas/vbxnqm/jxb/z/em' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/ckzdfkyisaq' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nsdgaxfuiyrc/nr/zl/' => array ( - 'GET' => array ( + '/n/wrtdwinldvzpay' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/rwf/hcfpqbv' => array ( + '/xfmwjz/rhpiahe' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cbwjyv/yvdti/jvee' => array ( + '/ryrsmhr/u/eii' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/jm/kluahmq/wecjvbip' => array ( - 'PUT' => array ( + '/qg/apz/jkqzwt' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/arxmnh/sau/iz/weu' => array ( + '/tkraukrho/bswlwubi/aap' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jtgis/iknb/nxeu' => array ( - 'DELETE' => array ( + '/tw/ofjcivjryzuuincfis' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/dkkqzmcmcx/zsnw' => array ( + '/pamvklyz/tf' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/kt/fcpmtnarzbf' => array ( + '/izkzleeh' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/why/c/ckjeret/kiy' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pzzyms' => array ( - 'GET' => array ( + '/socdkkces/jiund' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cosvjjaye/ijz/' => array ( - 'GET' => array ( + '/euost/b/iqic/n' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/hxvyvvnjs/zkm/mxvwrs/hs' => array ( + '/yepaunas/dswjiejg' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ybczzcpdy' => array ( - 'GET' => array ( + '/xpwgojvajchqzukmyffq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qxovxq' => array ( - 'PATCH' => array ( + '/nnefw/vh/l' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/miqcomtjmd' => array ( - 'POST' => array ( + '/aqoxftjmapifhtuohdx/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pnrylnntkfjiiy' => array ( - 'POST' => array ( + '/fiqq/kq/n' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/yaxjtbfxffqb/p/' => array ( - 'POST' => array ( + '/rnariqeqwzlocaudguv' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/neu/nfxpznoyhrjeoeout' => array ( - 'PUT' => array ( + '/gh/mkbayytpqypzko' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ppintzigr' => array ( + '/uzb/xquxy/nf' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/huzdazzeuwmuh/g/v/yr' => array ( - 'PATCH' => array ( + '/capwe/yrb/ddpqfzbn' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/kyptdb/hj' => array ( - 'PATCH' => array ( + '/m/vevuht/cfacx/wmczn/bk' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/gzeta/hgwjyhd' => array ( - 'DELETE' => array ( + '/tenyoxzfbl' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/brepqpyc/jmgd/u/mejcqiv' => array ( + '/hgzedbdh' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/qfbpnrsbluvqkwi' => array ( + '/rapioiippbps/jdck/b' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hzrhuitlo' => array ( + '/wg/xkauepbvoig' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/hzvhdixklixnylzj/gn' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/a/yzmxrguhxfjg/lcvaiz' => array ( + '/y/nkwqclgqvmzgkp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/aztku/f/' => array ( + '/gxsdfcdcyb/xaeppeyh' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gvupxv' => array ( + '/bhhewwqksjszrnfatxcc' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/oatkyruqbfyur' => array ( + '/pezrmlvzrnlsnnxhzh' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qpmp/vhhyonpjihcv' => array ( - 'GET' => array ( + '/buugiwbarmng/qpktfzcz' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/edlt/vv/gh' => array ( + '/ndrjhhbsq/u/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jnhjoukfri' => array ( - 'GET' => array ( + '/nvx/ixi' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jntm/fznqrqo' => array ( - 'PATCH' => array ( + '/duolmvytcs/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mqtznekdjsffq' => array ( - 'PATCH' => array ( + '/groj/tefdksn' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/bw/ftupzhunohzdn' => array ( - 'DELETE' => array ( + '/gbfspe' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ppuq/zyze/ji' => array ( + '/fqzhp/ljaogfsuv/alioss' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jhjvno/' => array ( - 'PUT' => array ( + '/zcvef/begnplat' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/r/dzirb' => array ( - 'PATCH' => array ( + '/zkklz/l/oa/pdqy' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/erbodmegmeli/i' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zrnvoavosykwkwkshl' => array ( + '/deghiaivc' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/b/qshqf/sqghf' => array ( + '/gjaphi/zefxkxex/ymeo' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/jpgmoq' => array ( - 'DELETE' => array ( + '/ow/v/no/irvx/au' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wswib/djauwawd/stn' => array ( + '/wvz/y/jre/iibzgx/bt' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/olki/yhpbwgxlrpq/' => array ( - 'DELETE' => array ( + '/psxl/zuzgvnqg' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xved/tdtgwrav/jyfbf' => array ( + '/zsbnzydxfbu/yfpkc' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/num/fhgw/enur/r' => array ( + '/po/iz/cttx/eiehrowttu/l' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/pffimymg/mbvnlp/pl' => array ( - 'DELETE' => array ( + '/pqaizuvedexvq/yeopnbc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cvli/fd/cv/fkep' => array ( - 'DELETE' => array ( + '/ljl/enu/ycrsydfogn' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fupff/o/lsy' => array ( - 'POST' => array ( + '/nxpra' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/y/wqcvvjw/pdyxwqwp' => array ( + '/utqfdnuusffdmehx/ybk' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/olhuoltgnrncdqrobzur/' => array ( - 'GET' => array ( + '/lu/qjl' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nibaocjcsnsj/cw' => array ( + '/ukkhkcmrujl/mnd' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zx/a/jofqo/o/wrfr/m' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/j/jqjukl/pan' => array ( - 'POST' => array ( + '/yinlft/l/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xqscttlnrvlj/yydtkdk/' => array ( + '/uwtgccvl/bu/huvram' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rzm/cjvkipych' => array ( + '/mo/dcfmh/fkszybreswlxm' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ubjuzgyj/jueil/f/s' => array ( + '/wbxrwaj/eq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/txa/hyen/x/zwgohp' => array ( - 'GET' => array ( + '/dfedls/xd' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/xjmqjppfjfluhpv' => array ( - 'GET' => array ( + '/s/v/xid/ot' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/atotnxxrwvlrcd' => array ( + '/xori/nt' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/xeonpcljw/kell' => array ( - 'GET' => array ( + '/a/la/tzqdx' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wrqkpubjzxo' => array ( - 'PUT' => array ( + '/hienbsejo/ompv/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ysf/zddggioos/' => array ( + '/wd/rf/sboaef' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ficsua/gdv/vitrbrrw' => array ( + '/ecqy/q/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/vwbn/tvjo/vy/gnjhcbik' => array ( + '/xudokqociph/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cyghnxsfdktfkoks' => array ( - 'POST' => array ( + '/c/pyepynrev/moycr/nc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jelfjcek/dhskk' => array ( - 'PUT' => array ( + '/f/tutiigmrrvjsxj/qln' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/lfqcfpwpzom/scf' => array ( - 'DELETE' => array ( + '/zu/f/ifecuy/qbtfs' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pm/xdhmx' => array ( - 'DELETE' => array ( + '/qcmjrb' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/x/yrryjvopskpaxojfi' => array ( + '/fkvmuontaf/ye' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fmv/lxo/ifcm/ukzbi/d' => array ( - 'POST' => array ( + '/yqj/gkvvod/cxrl' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/gpsowzz' => array ( + '/tjygskxhiororo/gtx' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dbbgrp' => array ( - 'GET' => array ( + '/tyzzl/mwlsxk/qckcsx' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ysb/z/qzjxgnkea/by/nzatf' => array ( - 'PATCH' => array ( + '/u/ryzlfqkpcenjvcxccxg' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wmbwxym/q/qewgpmzj' => array ( - 'PUT' => array ( + '/j/uvucpwpnnxvqp/bx/ol' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qopjuuu/nab/m/lnopbvx/kx' => array ( - 'PUT' => array ( + '/f/iu/kspxlksrlrmog' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wfbm/w/h/oqstnah' => array ( - 'POST' => array ( + '/fsyqecidft/olujuo/h' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vz/ghwljbmt' => array ( + '/ejsdi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ohodx/nuppscxkbfbxnw' => array ( + '/glx/djvbgkw/wv' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/ieuduakqfis/mt/vkch' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fbhktzu' => array ( + '/eyc/olp' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/inlgpbowjb/a/y/' => array ( + '/ulxipwbt' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/osrpa' => array ( + '/q/fpt/t/d' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bwflllxdmbvsp/ivftr' => array ( - 'POST' => array ( + '/edso/qfrdlpjqctm' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dyhvak/fmzlzdbfgmt/u' => array ( - 'DELETE' => array ( + '/tciiqdipjq/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/gqn/qh' => array ( + '/hb/mft/v/yatsoaf/y/xci/ko/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qnonnlzgb' => array ( - 'POST' => array ( + '/txgwo/hkglx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zp/rtnsyb/' => array ( + '/xbidvisf' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/jjeyabsordg' => array ( - 'DELETE' => array ( + '/zoocuufhngm/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vfqsft/zjyruuobrs/kjx/' => array ( - 'PATCH' => array ( + '/eapcrkxy/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/m/wlyabhcq/lfubfguznd' => array ( - 'PATCH' => array ( + '/ozy/wbqeg' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/w/sbvtiplcq/rl/wycw/' => array ( - 'PATCH' => array ( + '/rrthmysdqmkdb' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mr/h/pvukjgiyi/o' => array ( - 'GET' => array ( + '/fn/nzinas' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/hh/a/a/jpj/iutcz' => array ( + '/aky/udppjsvcmgqlet' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bx/pqgqwq/uij' => array ( + '/cuizu/vt/erfporzzjrzvx' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/qn/hnpuvp' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/davvsrb' => array ( + '/zsbnzduvgp/cuwz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/a/vdvqxai' => array ( - 'DELETE' => array ( + '/xm/bttdj/gykvb' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/plfqbwugmzf' => array ( + '/qwk/zyji/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ntjhprimeemurjbh/l' => array ( - 'DELETE' => array ( + '/geelily' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/iiwnhvzjhy/zjwt/dz/qg' => array ( - 'GET' => array ( + '/iflyteo' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/utxctp/' => array ( + '/qe/tel/nzkesb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kguar' => array ( + '/qtpmyw' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/oypdkbzjewyj' => array ( - 'DELETE' => array ( + '/sgd/sxbsp/na' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/btvnmqyoq/' => array ( + '/zknsgvlxhyoohbczrf' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zp/rhafyyjgupjvc' => array ( - 'POST' => array ( + '/sj/n/h/hv' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/tenxubz' => array ( - 'POST' => array ( + '/tisiweloymgmc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qug/fvk/nopkf' => array ( - 'PUT' => array ( + '/efffntvsfn/wxblu' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/cmiqjtfsnfyncacc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/twncgpphitcrvqtnz' => array ( + '/rceui/vgzqbdm' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nhefn/fd' => array ( - 'GET' => array ( + '/dcyaqfo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/nvjxckplarpsaprle/jn' => array ( + '/ix/fzgu/ebqvmp' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/r/xn/cxtnbfbjn' => array ( + '/i/uwv/tdwokd' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vwpaxzjhlm' => array ( + '/hrvynbzjy' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/rh/gyhelc/nrsg' => array ( - 'GET' => array ( + '/dv/wjpslwquolwqhvhxpi' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/jxhkmjfdxc' => array ( - 'DELETE' => array ( + '/nszotwdctpwkf' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ctqijt' => array ( - 'GET' => array ( + '/rpwbozgnvnvv' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zxewqo' => array ( + '/sugb/enyjup/mceuh' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/roktjolynzcptowpdx' => array ( - 'GET' => array ( + '/oaqtsdcplu' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/zgtvsmseaorxqa' => array ( + '/kfruqbwb/fia/t/nuk/fx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hyhwclcfi' => array ( - 'POST' => array ( + '/gkdmjo/azt' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/dckoxukj/bmnyncnz' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/argrmt/py/tggoanjdg' => array ( + '/oh/hl/abpd' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/xitltczbgwt' => array ( - 'DELETE' => array ( + '/zhueffg/utw' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/y/nirdpcqhltoj/lwtr' => array ( - 'POST' => array ( + '/rigqaoh' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ysksdoq' => array ( - 'GET' => array ( + '/trylvwdsamfvhrj' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/urvtjawlzkmcwcq' => array ( - 'DELETE' => array ( + '/mnhrbrimybwpbvkkwa' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/vsqbsukepm' => array ( + '/np/visl/p' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ifmmpuaqgsejmogs/w' => array ( + '/loqq/jdz/impcdb/kkm' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/k/xfozxorxii' => array ( - 'DELETE' => array ( + '/b/qjlhsy' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/hckcqzej' => array ( + '/aakgo/a/zdifuvyyxiuhv' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zhdczgv' => array ( + '/dvljfwm/vzmhxt' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/yqsp/ijss' => array ( - 'POST' => array ( + '/hubno/xvbgdmqxw' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/tgx/ebwhpqow' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/z/mizcpp' => array ( + '/yamlxaxdu' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hyjvawgrbroel' => array ( - 'PUT' => array ( + '/oclnzbb/xpk/yfzd' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mwuje/wyingz/bvpg' => array ( - 'PUT' => array ( + '/keiwzoxpnswgve' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/qtjn/xs/dnvcrnwfo/' => array ( - 'PUT' => array ( + '/wcypv' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/jp/ir/wfgd' => array ( - 'GET' => array ( + '/yxbj/oei/ao/vlidvw/kw/' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/wouxrc/x' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/j/mhtm' => array ( + '/iejfrgiwmzc' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jdcppmarltk' => array ( - 'PUT' => array ( + '/n/llbkfxhmnhhl/ei' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vyvuusvbnn/froelu' => array ( + '/ui/zgjdwvsuvknueuwyw/f' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dk/jvnzkynwpvj/p' => array ( - 'GET' => array ( + '/hvktfowqczwhei/vn/fs/ws' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/nqokiaq/gx' => array ( - 'DELETE' => array ( + '/plxqfuahaqvancxadmb' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/hsfzj/pzl/' => array ( - 'DELETE' => array ( + '/hrsmo' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fardnzmejiobgsl/' => array ( + '/pjm/unlwrs/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/imlk/iespcrmjfapmduy' => array ( + '/kn/ahqql/dgtnrerlwxqz' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/krnfpk/yrs/rkvkzis' => array ( - 'DELETE' => array ( + '/kwjwibcew/o/q/sf/dismyw' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jtagk' => array ( - 'GET' => array ( + '/tgjibktax' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ajtojey' => array ( - 'DELETE' => array ( + '/utazzinkjgt' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/uu/gzcux/ajca/y' => array ( - 'GET' => array ( + '/eizj/qw/uoblmk/oy' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rmu/lg/baoyhyr/xmkh' => array ( - 'POST' => array ( + '/ixwqavu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/w/jdjb' => array ( + '/eippuhj/z/tvteilajv' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ludlcgjuo/vrimkfw' => array ( + '/nry/lv/fj/hqnloh' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/os/slfclqtcrn' => array ( - 'GET' => array ( + '/u/vopisowrkxa' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tg/dpxokfgsdx/rkbfw/ui' => array ( + '/gfq/ue' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mtfybr/vfrjfxksprw' => array ( + '/swif/mmen' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nm/ssseiowm/xtz/e' => array ( + '/qidbvclslrk/cdj/mo' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/owu/gprhdkllufklzvo' => array ( - 'DELETE' => array ( + '/abybpmln/oy' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bdjgceo' => array ( - 'PUT' => array ( + '/fuzyfqcfgtysqdwafnj/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ci/j/t/zu/lbdon/xzvtsmdz' => array ( + '/ccesbpieqoal' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/b/knpv/' => array ( - 'DELETE' => array ( + '/zhrdqeulpvth/lfy' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qpvrdcvhv/o' => array ( + '/ejzls' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gijyyhequv/f' => array ( - 'GET' => array ( + '/bvv/ufq/m/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qcj/u/xjmheb/v/xy' => array ( - 'POST' => array ( + '/u/u/zwp/ngy/cpl/pspumbfad' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ymfftdylp/p/ftewbfkaf' => array ( + '/u/ds/hpwcenfxztnz/l' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/uwnvwxs' => array ( + '/swawcflmquxypjr' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/qkibzglmdoizf' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/foknor/uzupfzg' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/q/shnvwg/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rgfzlgs/tx' => array ( - 'GET' => array ( + '/orjmzggtjsbsqywqy' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/pfthzrz/j' => array ( + '/a/zzpfzz/ydvdu' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/xbc/feqihwguck' => array ( + '/hpwjncj/h/proq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/v/ovvlekeb/dutkpuoxp' => array ( - 'PATCH' => array ( + '/zjrpplkmuwwjmo' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ffl/ixub/njh/ycxtwgf' => array ( - 'DELETE' => array ( + '/pujeajvxx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wqjqqnhthgnblj' => array ( - 'POST' => array ( + '/kquuachyj' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/webowigtyxzpybdllv' => array ( - 'DELETE' => array ( + '/hhdqbvp/x' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/c/jmuttvqlbu/nm' => array ( - 'POST' => array ( + '/wow/x/fsikueiogg' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ufjb/o' => array ( + '/ul/dntvknzzlvnmdsutbx/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/a/dk/jvark/hjtepmzwowe/' => array ( - 'GET' => array ( + '/achbjzns/pjyah' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/lsjreozvfgvm' => array ( - 'POST' => array ( + '/zcgfqjbo/w' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/tha/atcqowhnfoib' => array ( - 'PATCH' => array ( + '/swiotzyivj/zcop/fexg' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/r/lklqmeqkrmwtozj/cew/' => array ( - 'GET' => array ( + '/clwxmzuxabq/f/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/opngb' => array ( - 'GET' => array ( + '/biykzqgvxnxsojam' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/fb/sziqpl/m/' => array ( + '/trbdnd/l/mnmwjviazcutc' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/h/iycftjooqnwjjxedqrb' => array ( - 'POST' => array ( + '/fkssmgogt' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/wdpty' => array ( - 'PATCH' => array ( + '/msjpqetes/ht/hcelrfrr' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qshbupkubeb' => array ( - 'PUT' => array ( + '/cxnxtqoisozb' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ulrnsevzb/giv' => array ( + '/eg/q/pbk' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/oc/krnkbxeqld/ydjbtkg' => array ( - 'PATCH' => array ( + '/haye/jua' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gyp/n/ma/iqstoaqok/rac/pe' => array ( - 'POST' => array ( + '/vmxbnlit/iee' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/fenzptbjfjbnaqog' => array ( + '/c/mozlepp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dsdnighszdqvcsoarshz' => array ( - 'DELETE' => array ( + '/hoiqlb/zqrtu' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/y/qg/roolbrzd/gv' => array ( + '/jgvcqen/uj/xtf' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/yngrchejg/aiuomi' => array ( + '/d/os/an/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qfwvpgc' => array ( + '/e/yi/hn/mqgj' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ejnbevk/vbu/ehjmftsol' => array ( + '/ietaeobdnymkkwuubset/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/bflyoo' => array ( + '/zcnbhqus/' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/bpjjhwd/gof' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/gkuunsiedz' => array ( - 'PATCH' => array ( + '/vthaowft/gnnkpt/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xexljloeaivqlvm/mxhkl/' => array ( + '/wp/ztc' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/dq/kbxaisrxmqa' => array ( + '/hyedwizzr' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qj/xboacivdto/awmv/v' => array ( + '/w/arvw' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/fsghbackwfiifliuejd' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rd/blkikcj' => array ( - 'PATCH' => array ( + '/xresflwcxlhwfrjpeei' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uadll/vh/ojkf/g' => array ( - 'PUT' => array ( + '/jvsdkhqp' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ltpmwjqt/imt' => array ( + '/z/azdkwjcrwqd' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/enbinnvdirnytagaf/tgl' => array ( + '/isrtock' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zccxlx/qsnmeozkt/' => array ( + '/rxqh/dvidkkxdyrjvgjrl' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/m/ub/ql/tg' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/egbub' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xtchtgmiytcpfilc' => array ( + '/vcwxm/laqyajljtw/' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/lajszejlxlrjju/dlbol' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/jg/qxvz/ushfbt' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nukucnxetx' => array ( - 'PATCH' => array ( + '/fpfgkkwsekt/hqpb/z/erz' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/jamep/vtkru/mepnmdz' => array ( - 'DELETE' => array ( + '/ug/cusnjcofvjtoty/d' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/nydnrx/yw/ior/fppczt' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/thxvjz' => array ( + '/wgdjfogqikuzbpn' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/uh/j/syqymqsgewutw' => array ( + '/pt/v/euz' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/frsvo/mmb/mjfmbrpqqvu' => array ( - 'GET' => array ( + '/dwsxpiitz' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/immrv/ej/hv/cpc' => array ( - 'PUT' => array ( + '/bu/vfbjaaakxfsx' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/rfuhe/h/xpmwwqa' => array ( + '/jzjfkwywixga' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/hxt/xvfj' => array ( - 'GET' => array ( + '/poeaopvjn/gjo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/sxvoaw/r/d' => array ( - 'GET' => array ( + '/qgfq/dkxdvpzarwizne' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), -), -// regular routes -'regularRoutes' => array ( - 'xgsfuz' => array ( - 0 => array ( + '/zm/uq/m/tkqzuehe' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'original' => '/xgsfuz/sdnrajuu/{name}', - 'regex' => '#^/xgsfuz/sdnrajuu/(?P[^/]+)$#', - 'start' => '/xgsfuz/sdnrajuu/', - 'methods' => 'PUT,', ), ), - 'ptupe' => array ( - 0 => array ( + '/pjalczm/fxuctffim' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'original' => '/ptupe/ehky/{name}', - 'regex' => '#^/ptupe/ehky/(?P[^/]+)$#', - 'start' => '/ptupe/ehky/', - 'methods' => 'DELETE,', ), ), - 'hkbjf' => array ( - 0 => array ( + '/czmrow' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'original' => '/hkbjf/{name}', - 'regex' => '#^/hkbjf/(?P[^/]+)$#', - 'start' => '/hkbjf/', - 'methods' => 'GET,', ), ), - 'i' => array ( - 0 => array ( + '/emux/msz/mxyk' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'original' => '/i/yjwzubw/{name}', - 'regex' => '#^/i/yjwzubw/(?P[^/]+)$#', - 'start' => '/i/yjwzubw/', - 'methods' => 'GET,', ), - 1 => array ( + ), + '/z/sabrfr' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', - 'original' => '/i/hgro/xyvgh/{name}', - 'regex' => '#^/i/hgro/xyvgh/(?P[^/]+)$#', - 'start' => '/i/hgro/', - 'methods' => 'DELETE,', ), - 2 => array ( + ), + '/q/lprmdxidk/kewegvrkxm' => array ( + 'PUT' => array ( 'handler' => 'handler_func', - 'original' => '/i/wrq/arpohvxsq/{name}', - 'regex' => '#^/i/wrq/arpohvxsq/(?P[^/]+)$#', - 'start' => '/i/wrq/', - 'methods' => 'GET,', ), - 3 => array ( + ), + '/gm/y/omnn/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', - 'original' => '/i/expgboehgnior/xk/zny/{name}', - 'regex' => '#^/i/expgboehgnior/xk/zny/(?P[^/]+)$#', - 'start' => '/i/expgboehgnior/', - 'methods' => 'PATCH,', ), ), - 'ygrhbyolucih' => array ( - 0 => array ( + '/qisijhb/hirlzi' => array ( + 'POST' => array ( 'handler' => 'handler_func', - 'original' => '/ygrhbyolucih/tgtli/{name}', - 'regex' => '#^/ygrhbyolucih/tgtli/(?P[^/]+)$#', - 'start' => '/ygrhbyolucih/tgtli/', - 'methods' => 'DELETE,', ), ), - 'ns' => array ( +), +// regular routes +'regularRoutes' => array ( + 'ytisapwvaikbte' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ns/xifxash/whcu/{name}', - 'regex' => '#^/ns/xifxash/whcu/(?P[^/]+)$#', - 'start' => '/ns/xifxash/', + 'original' => '/ytisapwvaikbte/vagbq/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ytisapwvaikbte/vagbq/([^/]+)$#', + 'start' => '/ytisapwvaikbte/vagbq/', 'methods' => 'DELETE,', ), ), - 'mefjgbylpqajkwecg' => array ( + 'dqbjx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mefjgbylpqajkwecg/{name}', - 'regex' => '#^/mefjgbylpqajkwecg/(?P[^/]+)$#', - 'start' => '/mefjgbylpqajkwecg/', + 'original' => '/dqbjx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dqbjx/([^/]+)$#', + 'start' => '/dqbjx/', 'methods' => 'GET,', ), ), - 'mjorxxeoosbbbeivts' => array ( + 'ubvxqzxpwe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mjorxxeoosbbbeivts/s/j/{name}', - 'regex' => '#^/mjorxxeoosbbbeivts/s/j/(?P[^/]+)$#', - 'start' => '/mjorxxeoosbbbeivts/s/', - 'methods' => 'PUT,', + 'original' => '/ubvxqzxpwe/cpdhlo/zf/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ubvxqzxpwe/cpdhlo/zf/([^/]+)$#', + 'start' => '/ubvxqzxpwe/cpdhlo/zf/', + 'methods' => 'POST,', ), ), - 'widvpsomts' => array ( + 'fskknxkkrotb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/widvpsomts/{name}', - 'regex' => '#^/widvpsomts/(?P[^/]+)$#', - 'start' => '/widvpsomts/', + 'original' => '/fskknxkkrotb/awa/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/fskknxkkrotb/awa/([^/]+)$#', + 'start' => '/fskknxkkrotb/awa/', 'methods' => 'GET,', ), ), - 'txp' => array ( + 'mhmfao' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/txp/vt/{name}', - 'regex' => '#^/txp/vt/(?P[^/]+)$#', - 'start' => '/txp/vt/', + 'original' => '/mhmfao/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/mhmfao/([^/]+)$#', + 'start' => '/mhmfao/', 'methods' => 'PUT,', ), ), - 'yega' => array ( + 'kdpqsflm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yega/mawgtdee/bwx/b/ev/{name}', - 'regex' => '#^/yega/mawgtdee/bwx/b/ev/(?P[^/]+)$#', - 'start' => '/yega/mawgtdee/', - 'methods' => 'DELETE,', + 'original' => '/kdpqsflm/a/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/kdpqsflm/a/([^/]+)$#', + 'start' => '/kdpqsflm/a/', + 'methods' => 'GET,', ), ), - 'jfllyp' => array ( + 'dqmxs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jfllyp/{name}', - 'regex' => '#^/jfllyp/(?P[^/]+)$#', - 'start' => '/jfllyp/', + 'original' => '/dqmxs/eft/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dqmxs/eft/([^/]+)$#', + 'start' => '/dqmxs/eft/', 'methods' => 'PUT,', ), ), - 'rcttgpnzjxnwmdl' => array ( + 'vephnrnumqm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rcttgpnzjxnwmdl/{name}', - 'regex' => '#^/rcttgpnzjxnwmdl/(?P[^/]+)$#', - 'start' => '/rcttgpnzjxnwmdl/', + 'original' => '/vephnrnumqm/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vephnrnumqm/([^/]+)$#', + 'start' => '/vephnrnumqm/', 'methods' => 'PUT,', ), ), - 'iw' => array ( + 'ukpvbglcjzmak' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iw/nfja/{name}', - 'regex' => '#^/iw/nfja/(?P[^/]+)$#', - 'start' => '/iw/nfja/', - 'methods' => 'POST,', + 'original' => '/ukpvbglcjzmak/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ukpvbglcjzmak/([^/]+)$#', + 'start' => '/ukpvbglcjzmak/', + 'methods' => 'PUT,', ), ), - 'oxezcyqq' => array ( + 'jdeqgumhfp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oxezcyqq/{name}', - 'regex' => '#^/oxezcyqq/(?P[^/]+)$#', - 'start' => '/oxezcyqq/', + 'original' => '/jdeqgumhfp/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jdeqgumhfp/([^/]+)$#', + 'start' => '/jdeqgumhfp/', 'methods' => 'PUT,', ), ), - 'bkoxp' => array ( + 'upret' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bkoxp/pmkm/zxkasibcj/{name}', - 'regex' => '#^/bkoxp/pmkm/zxkasibcj/(?P[^/]+)$#', - 'start' => '/bkoxp/pmkm/', - 'methods' => 'DELETE,', + 'original' => '/upret/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/upret/([^/]+)$#', + 'start' => '/upret/', + 'methods' => 'GET,', ), ), - 'up' => array ( + 'jx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/up/o/or/{name}', - 'regex' => '#^/up/o/or/(?P[^/]+)$#', - 'start' => '/up/o/', - 'methods' => 'PATCH,', + 'original' => '/jx/ixjcpsyp/btk/vcgwdzo/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jx/ixjcpsyp/btk/vcgwdzo/([^/]+)$#', + 'start' => '/jx/ixjcpsyp/btk/vcgwdzo/', + 'methods' => 'POST,', ), ), - 'e' => array ( + 'wdplylnm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/e/efboghpa/auxpmhj/{name}', - 'regex' => '#^/e/efboghpa/auxpmhj/(?P[^/]+)$#', - 'start' => '/e/efboghpa/', + 'original' => '/wdplylnm/ywpeos/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/wdplylnm/ywpeos/([^/]+)$#', + 'start' => '/wdplylnm/ywpeos/', 'methods' => 'PUT,', ), - 1 => array ( + ), + 'dhurey' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/e/dcysf/sdcxo/qfybign/{name}', - 'regex' => '#^/e/dcysf/sdcxo/qfybign/(?P[^/]+)$#', - 'start' => '/e/dcysf/', - 'methods' => 'PUT,', + 'original' => '/dhurey/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dhurey/([^/]+)$#', + 'start' => '/dhurey/', + 'methods' => 'GET,', ), ), - 'vwdsl' => array ( + 'hjhphn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vwdsl/mtrb/{name}', - 'regex' => '#^/vwdsl/mtrb/(?P[^/]+)$#', - 'start' => '/vwdsl/mtrb/', + 'original' => '/hjhphn/rrjcciyqiwi/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/hjhphn/rrjcciyqiwi/([^/]+)$#', + 'start' => '/hjhphn/rrjcciyqiwi/', 'methods' => 'GET,', ), ), - 'znlipzjtqd' => array ( + 'ypddkahps' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/znlipzjtqd/{name}', - 'regex' => '#^/znlipzjtqd/(?P[^/]+)$#', - 'start' => '/znlipzjtqd/', + 'original' => '/ypddkahps/nnnhrcn/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ypddkahps/nnnhrcn/([^/]+)$#', + 'start' => '/ypddkahps/nnnhrcn/', 'methods' => 'PUT,', ), ), - 'zcdbfslo' => array ( + 'bwgkdotdwcwbkw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zcdbfslo/xxqaj/{name}', - 'regex' => '#^/zcdbfslo/xxqaj/(?P[^/]+)$#', - 'start' => '/zcdbfslo/xxqaj/', - 'methods' => 'POST,', + 'original' => '/bwgkdotdwcwbkw/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/bwgkdotdwcwbkw/([^/]+)$#', + 'start' => '/bwgkdotdwcwbkw/', + 'methods' => 'PUT,', ), ), - 'udctauiz' => array ( + 'h' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/udctauiz/nn/{name}', - 'regex' => '#^/udctauiz/nn/(?P[^/]+)$#', - 'start' => '/udctauiz/nn/', + 'original' => '/h/gag/qg/pbi/omv/x/twjcv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/h/gag/qg/pbi/omv/x/twjcv/([^/]+)$#', + 'start' => '/h/gag/qg/pbi/omv/x/twjcv/', 'methods' => 'GET,', ), - ), - 'opmr' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/opmr/y/b/{name}', - 'regex' => '#^/opmr/y/b/(?P[^/]+)$#', - 'start' => '/opmr/y/', + 'original' => '/h/budsbes/e/b/hlb/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/h/budsbes/e/b/hlb/([^/]+)$#', + 'start' => '/h/budsbes/e/b/hlb/', + 'methods' => 'PUT,', + ), + 2 => array ( + 'handler' => 'handler_func', + 'original' => '/h/xjlblvut/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/h/xjlblvut/([^/]+)$#', + 'start' => '/h/xjlblvut/', 'methods' => 'PATCH,', ), ), - 'lpuowanmti' => array ( + 'ojpgbd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lpuowanmti/fo/uijmcagf/{name}', - 'regex' => '#^/lpuowanmti/fo/uijmcagf/(?P[^/]+)$#', - 'start' => '/lpuowanmti/fo/', - 'methods' => 'DELETE,', + 'original' => '/ojpgbd/qbavccs/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ojpgbd/qbavccs/([^/]+)$#', + 'start' => '/ojpgbd/qbavccs/', + 'methods' => 'POST,', ), ), - 'h' => array ( + 'kypfxjgeyooquskwjc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/h/wxfrgzpozdcsaesmbcp/{name}', - 'regex' => '#^/h/wxfrgzpozdcsaesmbcp/(?P[^/]+)$#', - 'start' => '/h/wxfrgzpozdcsaesmbcp/', - 'methods' => 'DELETE,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/h/iqn/diaz/iwzghp/wl/{name}', - 'regex' => '#^/h/iqn/diaz/iwzghp/wl/(?P[^/]+)$#', - 'start' => '/h/iqn/', + 'original' => '/kypfxjgeyooquskwjc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/kypfxjgeyooquskwjc/([^/]+)$#', + 'start' => '/kypfxjgeyooquskwjc/', 'methods' => 'GET,', ), - 2 => array ( + ), + 'tfdahokdek' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/h/lxzkrojjn/rh/thkp/myfe/{name}', - 'regex' => '#^/h/lxzkrojjn/rh/thkp/myfe/(?P[^/]+)$#', - 'start' => '/h/lxzkrojjn/', + 'original' => '/tfdahokdek/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tfdahokdek/([^/]+)$#', + 'start' => '/tfdahokdek/', 'methods' => 'DELETE,', ), ), - 'ehowa' => array ( + 'rdsb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ehowa/{name}', - 'regex' => '#^/ehowa/(?P[^/]+)$#', - 'start' => '/ehowa/', - 'methods' => 'PATCH,', + 'original' => '/rdsb/q/oonax/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/rdsb/q/oonax/([^/]+)$#', + 'start' => '/rdsb/q/oonax/', + 'methods' => 'PUT,', ), ), - 'lbrlfehbock' => array ( + 'bazvoklwnz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lbrlfehbock/qyny/{name}', - 'regex' => '#^/lbrlfehbock/qyny/(?P[^/]+)$#', - 'start' => '/lbrlfehbock/qyny/', + 'original' => '/bazvoklwnz/p/r/vd/gqure/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/bazvoklwnz/p/r/vd/gqure/([^/]+)$#', + 'start' => '/bazvoklwnz/p/r/vd/gqure/', 'methods' => 'GET,', ), ), - 'ezwjrekbe' => array ( + 'hbpxjd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ezwjrekbe/vydkv/{name}', - 'regex' => '#^/ezwjrekbe/vydkv/(?P[^/]+)$#', - 'start' => '/ezwjrekbe/vydkv/', - 'methods' => 'GET,', + 'original' => '/hbpxjd/ii/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/hbpxjd/ii/([^/]+)$#', + 'start' => '/hbpxjd/ii/', + 'methods' => 'PUT,', ), ), - 'hxozfzkyjup' => array ( + 'jrxex' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hxozfzkyjup/{name}', - 'regex' => '#^/hxozfzkyjup/(?P[^/]+)$#', - 'start' => '/hxozfzkyjup/', - 'methods' => 'POST,', + 'original' => '/jrxex/wswirqmkom/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jrxex/wswirqmkom/([^/]+)$#', + 'start' => '/jrxex/wswirqmkom/', + 'methods' => 'DELETE,', ), ), - 'lokmfqr' => array ( + 'gaser' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lokmfqr/pkq/{name}', - 'regex' => '#^/lokmfqr/pkq/(?P[^/]+)$#', - 'start' => '/lokmfqr/pkq/', + 'original' => '/gaser/sqhhynomtoxf/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gaser/sqhhynomtoxf/([^/]+)$#', + 'start' => '/gaser/sqhhynomtoxf/', 'methods' => 'GET,', ), ), - 'sphgyzvsbpa' => array ( + 'pk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sphgyzvsbpa/mhfs/l/k/{name}', - 'regex' => '#^/sphgyzvsbpa/mhfs/l/k/(?P[^/]+)$#', - 'start' => '/sphgyzvsbpa/mhfs/', + 'original' => '/pk/tlyhudhxs/gsb/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/pk/tlyhudhxs/gsb/([^/]+)$#', + 'start' => '/pk/tlyhudhxs/gsb/', 'methods' => 'GET,', ), ), - 'qhcgn' => array ( + 'vf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qhcgn/qvpq/{name}', - 'regex' => '#^/qhcgn/qvpq/(?P[^/]+)$#', - 'start' => '/qhcgn/qvpq/', - 'methods' => 'PATCH,', + 'original' => '/vf/wfupt/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vf/wfupt/([^/]+)$#', + 'start' => '/vf/wfupt/', + 'methods' => 'PUT,', ), ), - 'vzbqkrax' => array ( + 'lmri' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vzbqkrax/uye/{name}', - 'regex' => '#^/vzbqkrax/uye/(?P[^/]+)$#', - 'start' => '/vzbqkrax/uye/', + 'original' => '/lmri/wzviknc/hk/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/lmri/wzviknc/hk/([^/]+)$#', + 'start' => '/lmri/wzviknc/hk/', 'methods' => 'GET,', ), ), - 'lho' => array ( + 'tckthuus' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lho/k/vwrh/nvpvl/tqlhd/{name}', - 'regex' => '#^/lho/k/vwrh/nvpvl/tqlhd/(?P[^/]+)$#', - 'start' => '/lho/k/', - 'methods' => 'POST,', + 'original' => '/tckthuus/cusy/xe/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tckthuus/cusy/xe/([^/]+)$#', + 'start' => '/tckthuus/cusy/xe/', + 'methods' => 'PATCH,', ), ), - 'wpj' => array ( + 'jh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wpj/he/{name}', - 'regex' => '#^/wpj/he/(?P[^/]+)$#', - 'start' => '/wpj/he/', + 'original' => '/jh/prpch/asqyneh/wqei/y/r/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jh/prpch/asqyneh/wqei/y/r/([^/]+)$#', + 'start' => '/jh/prpch/asqyneh/wqei/y/r/', 'methods' => 'GET,', ), ), - 'j' => array ( + 'gwwne' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/j/cw/tgecnzzgjkqgmo/{name}', - 'regex' => '#^/j/cw/tgecnzzgjkqgmo/(?P[^/]+)$#', - 'start' => '/j/cw/', - 'methods' => 'PUT,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/j/qlspcusrgsx/{name}', - 'regex' => '#^/j/qlspcusrgsx/(?P[^/]+)$#', - 'start' => '/j/qlspcusrgsx/', - 'methods' => 'GET,', - ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/j/mwvegmtgdt/{name}', - 'regex' => '#^/j/mwvegmtgdt/(?P[^/]+)$#', - 'start' => '/j/mwvegmtgdt/', + 'original' => '/gwwne/pbf/xh/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gwwne/pbf/xh/([^/]+)$#', + 'start' => '/gwwne/pbf/xh/', 'methods' => 'POST,', ), - 3 => array ( + ), + 'uqerv' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/j/usbdlmq/eibfuoheed/{name}', - 'regex' => '#^/j/usbdlmq/eibfuoheed/(?P[^/]+)$#', - 'start' => '/j/usbdlmq/', + 'original' => '/uqerv/jv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/uqerv/jv/([^/]+)$#', + 'start' => '/uqerv/jv/', 'methods' => 'PATCH,', ), ), - 'xtxfrcwp' => array ( + 'zmavaakmuq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xtxfrcwp/ddyuu/uc/wd/v/{name}', - 'regex' => '#^/xtxfrcwp/ddyuu/uc/wd/v/(?P[^/]+)$#', - 'start' => '/xtxfrcwp/ddyuu/', - 'methods' => 'POST,', + 'original' => '/zmavaakmuq/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/zmavaakmuq/([^/]+)$#', + 'start' => '/zmavaakmuq/', + 'methods' => 'PATCH,', ), ), - 'jqyxectvwjrcf' => array ( + 'gotmbkc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jqyxectvwjrcf/{name}', - 'regex' => '#^/jqyxectvwjrcf/(?P[^/]+)$#', - 'start' => '/jqyxectvwjrcf/', - 'methods' => 'GET,', + 'original' => '/gotmbkc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gotmbkc/([^/]+)$#', + 'start' => '/gotmbkc/', + 'methods' => 'POST,', ), ), - 'dhkx' => array ( + 'jzoanebdqnezhs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dhkx/muqljnb/{name}', - 'regex' => '#^/dhkx/muqljnb/(?P[^/]+)$#', - 'start' => '/dhkx/muqljnb/', + 'original' => '/jzoanebdqnezhs/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jzoanebdqnezhs/([^/]+)$#', + 'start' => '/jzoanebdqnezhs/', 'methods' => 'GET,', ), ), - 'ceisijtjm' => array ( + 'rnhnpvpgxsubkoo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ceisijtjm/{name}', - 'regex' => '#^/ceisijtjm/(?P[^/]+)$#', - 'start' => '/ceisijtjm/', + 'original' => '/rnhnpvpgxsubkoo/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/rnhnpvpgxsubkoo/([^/]+)$#', + 'start' => '/rnhnpvpgxsubkoo/', 'methods' => 'GET,', ), ), - 'koqukbksmzm' => array ( + 'nnh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/koqukbksmzm/{name}', - 'regex' => '#^/koqukbksmzm/(?P[^/]+)$#', - 'start' => '/koqukbksmzm/', + 'original' => '/nnh/fltk/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/nnh/fltk/([^/]+)$#', + 'start' => '/nnh/fltk/', 'methods' => 'PATCH,', ), ), - 'sold' => array ( + 'mmgg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sold/jwjlrul/{name}', - 'regex' => '#^/sold/jwjlrul/(?P[^/]+)$#', - 'start' => '/sold/jwjlrul/', - 'methods' => 'PATCH,', + 'original' => '/mmgg/qxdghgg/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/mmgg/qxdghgg/([^/]+)$#', + 'start' => '/mmgg/qxdghgg/', + 'methods' => 'POST,', ), ), - 'y' => array ( + 'fravhx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/y/fscinycd/r/{name}', - 'regex' => '#^/y/fscinycd/r/(?P[^/]+)$#', - 'start' => '/y/fscinycd/', - 'methods' => 'GET,', + 'original' => '/fravhx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/fravhx/([^/]+)$#', + 'start' => '/fravhx/', + 'methods' => 'PUT,', ), ), - 'dzngzvfhmmidrgfreg' => array ( + 'bmyspa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dzngzvfhmmidrgfreg/{name}', - 'regex' => '#^/dzngzvfhmmidrgfreg/(?P[^/]+)$#', - 'start' => '/dzngzvfhmmidrgfreg/', - 'methods' => 'GET,', + 'original' => '/bmyspa/ca/ymjavovbvlts/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/bmyspa/ca/ymjavovbvlts/([^/]+)$#', + 'start' => '/bmyspa/ca/ymjavovbvlts/', + 'methods' => 'POST,', ), ), - 'ts' => array ( + 'b' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ts/q/euwbtqlvfedjxk/{name}', - 'regex' => '#^/ts/q/euwbtqlvfedjxk/(?P[^/]+)$#', - 'start' => '/ts/q/', - 'methods' => 'GET,', + 'original' => '/b/ouiqd/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/b/ouiqd/([^/]+)$#', + 'start' => '/b/ouiqd/', + 'methods' => 'DELETE,', ), - ), - 'xcdbbogm' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/xcdbbogm/dfwykqcqkinf/{name}', - 'regex' => '#^/xcdbbogm/dfwykqcqkinf/(?P[^/]+)$#', - 'start' => '/xcdbbogm/dfwykqcqkinf/', - 'methods' => 'GET,', + 'original' => '/b/n/nu/fzrldnvtt/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/b/n/nu/fzrldnvtt/([^/]+)$#', + 'start' => '/b/n/nu/fzrldnvtt/', + 'methods' => 'DELETE,', ), - ), - 'jrjkv' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/jrjkv/{name}', - 'regex' => '#^/jrjkv/(?P[^/]+)$#', - 'start' => '/jrjkv/', - 'methods' => 'PUT,', + 'original' => '/b/jkxhvodwwppiu/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/b/jkxhvodwwppiu/([^/]+)$#', + 'start' => '/b/jkxhvodwwppiu/', + 'methods' => 'GET,', ), - ), - 'aybzabvolczdhaq' => array ( - 0 => array ( + 3 => array ( 'handler' => 'handler_func', - 'original' => '/aybzabvolczdhaq/{name}', - 'regex' => '#^/aybzabvolczdhaq/(?P[^/]+)$#', - 'start' => '/aybzabvolczdhaq/', + 'original' => '/b/yqaxzp/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/b/yqaxzp/([^/]+)$#', + 'start' => '/b/yqaxzp/', 'methods' => 'PATCH,', ), ), - 'z' => array ( + 'rzbeqlmvnqban' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/z/fyscptap/{name}', - 'regex' => '#^/z/fyscptap/(?P[^/]+)$#', - 'start' => '/z/fyscptap/', - 'methods' => 'GET,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/z/uotbyv/{name}', - 'regex' => '#^/z/uotbyv/(?P[^/]+)$#', - 'start' => '/z/uotbyv/', + 'original' => '/rzbeqlmvnqban/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/rzbeqlmvnqban/([^/]+)$#', + 'start' => '/rzbeqlmvnqban/', 'methods' => 'PATCH,', ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/z/kuseh/udvayxvpnh/{name}', - 'regex' => '#^/z/kuseh/udvayxvpnh/(?P[^/]+)$#', - 'start' => '/z/kuseh/', - 'methods' => 'GET,', - ), ), - 'gbvwdytrlstq' => array ( + 'zydpmh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gbvwdytrlstq/{name}', - 'regex' => '#^/gbvwdytrlstq/(?P[^/]+)$#', - 'start' => '/gbvwdytrlstq/', - 'methods' => 'POST,', + 'original' => '/zydpmh/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/zydpmh/([^/]+)$#', + 'start' => '/zydpmh/', + 'methods' => 'GET,', ), ), - 'lketedknva' => array ( + 'akiwt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lketedknva/bsyf/{name}', - 'regex' => '#^/lketedknva/bsyf/(?P[^/]+)$#', - 'start' => '/lketedknva/bsyf/', - 'methods' => 'POST,', + 'original' => '/akiwt/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/akiwt/([^/]+)$#', + 'start' => '/akiwt/', + 'methods' => 'PUT,', ), ), - 'fi' => array ( + 'sbsqclo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fi/u/djhkhmeril/{name}', - 'regex' => '#^/fi/u/djhkhmeril/(?P[^/]+)$#', - 'start' => '/fi/u/', + 'original' => '/sbsqclo/ahkooqa/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/sbsqclo/ahkooqa/([^/]+)$#', + 'start' => '/sbsqclo/ahkooqa/', 'methods' => 'GET,', ), ), - 'uut' => array ( + 'xclvziyj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uut/pwk/{name}', - 'regex' => '#^/uut/pwk/(?P[^/]+)$#', - 'start' => '/uut/pwk/', + 'original' => '/xclvziyj/gvudw/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xclvziyj/gvudw/([^/]+)$#', + 'start' => '/xclvziyj/gvudw/', 'methods' => 'POST,', ), ), - 'ux' => array ( + 'qhhm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ux/oarcjrhtnkzuict/{name}', - 'regex' => '#^/ux/oarcjrhtnkzuict/(?P[^/]+)$#', - 'start' => '/ux/oarcjrhtnkzuict/', - 'methods' => 'DELETE,', + 'original' => '/qhhm/zihpflwali/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qhhm/zihpflwali/([^/]+)$#', + 'start' => '/qhhm/zihpflwali/', + 'methods' => 'GET,', ), ), - 'hryvosrlasoi' => array ( + 'dpnsd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hryvosrlasoi/{name}', - 'regex' => '#^/hryvosrlasoi/(?P[^/]+)$#', - 'start' => '/hryvosrlasoi/', + 'original' => '/dpnsd/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dpnsd/([^/]+)$#', + 'start' => '/dpnsd/', 'methods' => 'PUT,', ), ), - 'pyizlyx' => array ( + 'ctnaflvkj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pyizlyx/oslrusx/tvdq/{name}', - 'regex' => '#^/pyizlyx/oslrusx/tvdq/(?P[^/]+)$#', - 'start' => '/pyizlyx/oslrusx/', - 'methods' => 'DELETE,', + 'original' => '/ctnaflvkj/iq/risghw/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ctnaflvkj/iq/risghw/([^/]+)$#', + 'start' => '/ctnaflvkj/iq/risghw/', + 'methods' => 'GET,', ), ), - 'xen' => array ( + 'e' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xen/t/ejgy/{name}', - 'regex' => '#^/xen/t/ejgy/(?P[^/]+)$#', - 'start' => '/xen/t/', + 'original' => '/e/wxyaplxheye/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/e/wxyaplxheye/([^/]+)$#', + 'start' => '/e/wxyaplxheye/', 'methods' => 'GET,', ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/e/jbbpnpllkiqabn/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/e/jbbpnpllkiqabn/([^/]+)$#', + 'start' => '/e/jbbpnpllkiqabn/', + 'methods' => 'PATCH,', + ), ), - 'xgoal' => array ( + 'ziadhjtbbat' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xgoal/{name}', - 'regex' => '#^/xgoal/(?P[^/]+)$#', - 'start' => '/xgoal/', - 'methods' => 'GET,', + 'original' => '/ziadhjtbbat/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ziadhjtbbat/([^/]+)$#', + 'start' => '/ziadhjtbbat/', + 'methods' => 'DELETE,', ), ), - 'mkzmabxmz' => array ( + 'ztlffbywy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mkzmabxmz/zjy/v/{name}', - 'regex' => '#^/mkzmabxmz/zjy/v/(?P[^/]+)$#', - 'start' => '/mkzmabxmz/zjy/', + 'original' => '/ztlffbywy/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ztlffbywy/([^/]+)$#', + 'start' => '/ztlffbywy/', 'methods' => 'GET,', ), ), - 'dljsupyyljzborjuezyc' => array ( + 'i' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dljsupyyljzborjuezyc/{name}', - 'regex' => '#^/dljsupyyljzborjuezyc/(?P[^/]+)$#', - 'start' => '/dljsupyyljzborjuezyc/', + 'original' => '/i/fg/nquth/nataf/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/i/fg/nquth/nataf/([^/]+)$#', + 'start' => '/i/fg/nquth/nataf/', 'methods' => 'PUT,', ), - ), - 'gfm' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/gfm/n/lygls/diehithgd/{name}', - 'regex' => '#^/gfm/n/lygls/diehithgd/(?P[^/]+)$#', - 'start' => '/gfm/n/', - 'methods' => 'GET,', + 'original' => '/i/nhv/nktnlss/sl/ucvw/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/i/nhv/nktnlss/sl/ucvw/([^/]+)$#', + 'start' => '/i/nhv/nktnlss/sl/ucvw/', + 'methods' => 'POST,', ), - ), - 'bizhql' => array ( - 0 => array ( + 2 => array ( + 'handler' => 'handler_func', + 'original' => '/i/lzkolnvvlosvdrrlod/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/i/lzkolnvvlosvdrrlod/([^/]+)$#', + 'start' => '/i/lzkolnvvlosvdrrlod/', + 'methods' => 'PATCH,', + ), + 3 => array ( 'handler' => 'handler_func', - 'original' => '/bizhql/{name}', - 'regex' => '#^/bizhql/(?P[^/]+)$#', - 'start' => '/bizhql/', + 'original' => '/i/n/hfb/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/i/n/hfb/([^/]+)$#', + 'start' => '/i/n/hfb/', 'methods' => 'GET,', ), ), - 'btcuywr' => array ( + 'zzken' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/btcuywr/ekaialq/tu/ps/{name}', - 'regex' => '#^/btcuywr/ekaialq/tu/ps/(?P[^/]+)$#', - 'start' => '/btcuywr/ekaialq/', + 'original' => '/zzken/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/zzken/([^/]+)$#', + 'start' => '/zzken/', 'methods' => 'GET,', ), ), - 'jxcdmlxyeudbgetotuip' => array ( + 'vcck' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jxcdmlxyeudbgetotuip/{name}', - 'regex' => '#^/jxcdmlxyeudbgetotuip/(?P[^/]+)$#', - 'start' => '/jxcdmlxyeudbgetotuip/', + 'original' => '/vcck/trcyuv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vcck/trcyuv/([^/]+)$#', + 'start' => '/vcck/trcyuv/', 'methods' => 'DELETE,', ), ), - 'gthnkcmcena' => array ( + 'wzchzosjqmpnvcwlg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gthnkcmcena/{name}', - 'regex' => '#^/gthnkcmcena/(?P[^/]+)$#', - 'start' => '/gthnkcmcena/', - 'methods' => 'PATCH,', + 'original' => '/wzchzosjqmpnvcwlg/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/wzchzosjqmpnvcwlg/([^/]+)$#', + 'start' => '/wzchzosjqmpnvcwlg/', + 'methods' => 'POST,', ), ), - 'cgolhudur' => array ( + 'mrhc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cgolhudur/m/{name}', - 'regex' => '#^/cgolhudur/m/(?P[^/]+)$#', - 'start' => '/cgolhudur/m/', - 'methods' => 'GET,', + 'original' => '/mrhc/oo/cowtknt/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/mrhc/oo/cowtknt/([^/]+)$#', + 'start' => '/mrhc/oo/cowtknt/', + 'methods' => 'PATCH,', ), ), - 'qkmzwickuhqbic' => array ( + 'cecpgcrmywuerad' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qkmzwickuhqbic/s/{name}', - 'regex' => '#^/qkmzwickuhqbic/s/(?P[^/]+)$#', - 'start' => '/qkmzwickuhqbic/s/', - 'methods' => 'POST,', + 'original' => '/cecpgcrmywuerad/jdgpw/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/cecpgcrmywuerad/jdgpw/([^/]+)$#', + 'start' => '/cecpgcrmywuerad/jdgpw/', + 'methods' => 'DELETE,', ), ), - 'mc' => array ( + 'uhoualtxe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mc/hrqicke/sclwfwqjtv/{name}', - 'regex' => '#^/mc/hrqicke/sclwfwqjtv/(?P[^/]+)$#', - 'start' => '/mc/hrqicke/', - 'methods' => 'DELETE,', + 'original' => '/uhoualtxe/gs/uyimu/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/uhoualtxe/gs/uyimu/([^/]+)$#', + 'start' => '/uhoualtxe/gs/uyimu/', + 'methods' => 'PUT,', ), ), - 'amqyxbvc' => array ( + 'uugoij' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/amqyxbvc/{name}', - 'regex' => '#^/amqyxbvc/(?P[^/]+)$#', - 'start' => '/amqyxbvc/', - 'methods' => 'GET,', + 'original' => '/uugoij/uliprlzcuz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/uugoij/uliprlzcuz/([^/]+)$#', + 'start' => '/uugoij/uliprlzcuz/', + 'methods' => 'PATCH,', ), ), - 'lrnzfjzsqb' => array ( + 'our' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lrnzfjzsqb/{name}', - 'regex' => '#^/lrnzfjzsqb/(?P[^/]+)$#', - 'start' => '/lrnzfjzsqb/', - 'methods' => 'GET,', + 'original' => '/our/vvulywr/x/u/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/our/vvulywr/x/u/([^/]+)$#', + 'start' => '/our/vvulywr/x/u/', + 'methods' => 'DELETE,', ), ), - 'dunshiglcppgbz' => array ( + 'gkbge' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dunshiglcppgbz/bfsa/{name}', - 'regex' => '#^/dunshiglcppgbz/bfsa/(?P[^/]+)$#', - 'start' => '/dunshiglcppgbz/bfsa/', + 'original' => '/gkbge/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gkbge/([^/]+)$#', + 'start' => '/gkbge/', 'methods' => 'PUT,', ), ), - 'xwesw' => array ( + 'eemtetwwiwptqc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xwesw/lsobay/woz/uznkd/{name}', - 'regex' => '#^/xwesw/lsobay/woz/uznkd/(?P[^/]+)$#', - 'start' => '/xwesw/lsobay/', + 'original' => '/eemtetwwiwptqc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/eemtetwwiwptqc/([^/]+)$#', + 'start' => '/eemtetwwiwptqc/', 'methods' => 'GET,', ), ), - 'fbloi' => array ( + 'jnddoi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fbloi/{name}', - 'regex' => '#^/fbloi/(?P[^/]+)$#', - 'start' => '/fbloi/', + 'original' => '/jnddoi/ldu/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jnddoi/ldu/([^/]+)$#', + 'start' => '/jnddoi/ldu/', 'methods' => 'PATCH,', ), ), - 'cptf' => array ( + 'iuawqgub' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cptf/g/jnj/{name}', - 'regex' => '#^/cptf/g/jnj/(?P[^/]+)$#', - 'start' => '/cptf/g/', + 'original' => '/iuawqgub/d/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/iuawqgub/d/([^/]+)$#', + 'start' => '/iuawqgub/d/', 'methods' => 'GET,', ), ), - 'kkawc' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/kkawc/knsb/yoz/v/{name}', - 'regex' => '#^/kkawc/knsb/yoz/v/(?P[^/]+)$#', - 'start' => '/kkawc/knsb/', - 'methods' => 'PATCH,', - ), - ), - 'yqfoe' => array ( + 'vmt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yqfoe/li/{name}', - 'regex' => '#^/yqfoe/li/(?P[^/]+)$#', - 'start' => '/yqfoe/li/', - 'methods' => 'PUT,', + 'original' => '/vmt/cy/gn/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vmt/cy/gn/([^/]+)$#', + 'start' => '/vmt/cy/gn/', + 'methods' => 'DELETE,', ), ), - 'vxglvbolpjjn' => array ( + 'hsxwuobp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vxglvbolpjjn/j/kemyopw/{name}', - 'regex' => '#^/vxglvbolpjjn/j/kemyopw/(?P[^/]+)$#', - 'start' => '/vxglvbolpjjn/j/', - 'methods' => 'DELETE,', + 'original' => '/hsxwuobp/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/hsxwuobp/([^/]+)$#', + 'start' => '/hsxwuobp/', + 'methods' => 'GET,', ), ), - 'vvnrnxhvdcf' => array ( + 'acclxcuax' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vvnrnxhvdcf/{name}', - 'regex' => '#^/vvnrnxhvdcf/(?P[^/]+)$#', - 'start' => '/vvnrnxhvdcf/', - 'methods' => 'POST,', + 'original' => '/acclxcuax/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/acclxcuax/([^/]+)$#', + 'start' => '/acclxcuax/', + 'methods' => 'PATCH,', ), ), - 'qrtuhmlr' => array ( + 'qvaxllohvlpvqquely' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qrtuhmlr/{name}', - 'regex' => '#^/qrtuhmlr/(?P[^/]+)$#', - 'start' => '/qrtuhmlr/', - 'methods' => 'POST,', + 'original' => '/qvaxllohvlpvqquely/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qvaxllohvlpvqquely/([^/]+)$#', + 'start' => '/qvaxllohvlpvqquely/', + 'methods' => 'GET,', ), ), - 'peacgu' => array ( + 'g' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/peacgu/{name}', - 'regex' => '#^/peacgu/(?P[^/]+)$#', - 'start' => '/peacgu/', + 'original' => '/g/ydejde/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/g/ydejde/([^/]+)$#', + 'start' => '/g/ydejde/', 'methods' => 'POST,', ), - ), - 'lnac' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/lnac/hur/{name}', - 'regex' => '#^/lnac/hur/(?P[^/]+)$#', - 'start' => '/lnac/hur/', - 'methods' => 'GET,', + 'original' => '/g/cno/vh/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/g/cno/vh/([^/]+)$#', + 'start' => '/g/cno/vh/', + 'methods' => 'DELETE,', ), - ), - 'fp' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/fp/sgmc/jcrmcwwsjojnk/{name}', - 'regex' => '#^/fp/sgmc/jcrmcwwsjojnk/(?P[^/]+)$#', - 'start' => '/fp/sgmc/', - 'methods' => 'GET,', + 'original' => '/g/wwndmtvb/qa/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/g/wwndmtvb/qa/([^/]+)$#', + 'start' => '/g/wwndmtvb/qa/', + 'methods' => 'POST,', ), ), - 'mcnrzwlem' => array ( + 'vw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mcnrzwlem/{name}', - 'regex' => '#^/mcnrzwlem/(?P[^/]+)$#', - 'start' => '/mcnrzwlem/', + 'original' => '/vw/p/jfjnejfvswodpok/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vw/p/jfjnejfvswodpok/([^/]+)$#', + 'start' => '/vw/p/jfjnejfvswodpok/', 'methods' => 'POST,', ), ), - 'oml' => array ( + 'xheoan' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oml/povhqnjozziux/hhw/{name}', - 'regex' => '#^/oml/povhqnjozziux/hhw/(?P[^/]+)$#', - 'start' => '/oml/povhqnjozziux/', - 'methods' => 'PUT,', + 'original' => '/xheoan/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xheoan/([^/]+)$#', + 'start' => '/xheoan/', + 'methods' => 'GET,', ), ), - 'ybm' => array ( + 'n' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ybm/rnbykafgtqmasg/{name}', - 'regex' => '#^/ybm/rnbykafgtqmasg/(?P[^/]+)$#', - 'start' => '/ybm/rnbykafgtqmasg/', - 'methods' => 'POST,', + 'original' => '/n/xnv/vyrg/unwfnpvicqx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/n/xnv/vyrg/unwfnpvicqx/([^/]+)$#', + 'start' => '/n/xnv/vyrg/unwfnpvicqx/', + 'methods' => 'PATCH,', ), - ), - 'wpmexrnfxorghwoa' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/wpmexrnfxorghwoa/lq/{name}', - 'regex' => '#^/wpmexrnfxorghwoa/lq/(?P[^/]+)$#', - 'start' => '/wpmexrnfxorghwoa/lq/', + 'original' => '/n/bprzhoyimcdugp/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/n/bprzhoyimcdugp/([^/]+)$#', + 'start' => '/n/bprzhoyimcdugp/', 'methods' => 'GET,', ), - ), - 'jiaid' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/jiaid/{name}', - 'regex' => '#^/jiaid/(?P[^/]+)$#', - 'start' => '/jiaid/', - 'methods' => 'GET,', + 'original' => '/n/mtcsl/tucwewkpubmgwh/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/n/mtcsl/tucwewkpubmgwh/([^/]+)$#', + 'start' => '/n/mtcsl/tucwewkpubmgwh/', + 'methods' => 'POST,', ), - ), - 'occ' => array ( - 0 => array ( + 3 => array ( 'handler' => 'handler_func', - 'original' => '/occ/cvg/{name}', - 'regex' => '#^/occ/cvg/(?P[^/]+)$#', - 'start' => '/occ/cvg/', + 'original' => '/n/sqfyifoghqomarqazej/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/n/sqfyifoghqomarqazej/([^/]+)$#', + 'start' => '/n/sqfyifoghqomarqazej/', 'methods' => 'PATCH,', ), ), - 'umcsaetxbtfximlkqfl' => array ( + 'fmtmabzfhvmjv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/umcsaetxbtfximlkqfl/{name}', - 'regex' => '#^/umcsaetxbtfximlkqfl/(?P[^/]+)$#', - 'start' => '/umcsaetxbtfximlkqfl/', + 'original' => '/fmtmabzfhvmjv/uz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/fmtmabzfhvmjv/uz/([^/]+)$#', + 'start' => '/fmtmabzfhvmjv/uz/', 'methods' => 'PUT,', ), ), - 'oj' => array ( + 'kivngsmzidydmnjsvty' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oj/c/yrkgyt/{name}', - 'regex' => '#^/oj/c/yrkgyt/(?P[^/]+)$#', - 'start' => '/oj/c/', - 'methods' => 'PATCH,', + 'original' => '/kivngsmzidydmnjsvty/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/kivngsmzidydmnjsvty/([^/]+)$#', + 'start' => '/kivngsmzidydmnjsvty/', + 'methods' => 'GET,', ), ), - 'scrncns' => array ( + 'djwvvqorl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/scrncns/gdhqnb/{name}', - 'regex' => '#^/scrncns/gdhqnb/(?P[^/]+)$#', - 'start' => '/scrncns/gdhqnb/', - 'methods' => 'DELETE,', + 'original' => '/djwvvqorl/virftxxuh/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/djwvvqorl/virftxxuh/([^/]+)$#', + 'start' => '/djwvvqorl/virftxxuh/', + 'methods' => 'GET,', ), ), - 'lejoywus' => array ( + 'mef' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lejoywus/{name}', - 'regex' => '#^/lejoywus/(?P[^/]+)$#', - 'start' => '/lejoywus/', - 'methods' => 'PATCH,', + 'original' => '/mef/alyvneoepcrtbdp/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/mef/alyvneoepcrtbdp/([^/]+)$#', + 'start' => '/mef/alyvneoepcrtbdp/', + 'methods' => 'POST,', ), ), - 'x' => array ( + 'dslid' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/x/ly/iq/mxmfz/{name}', - 'regex' => '#^/x/ly/iq/mxmfz/(?P[^/]+)$#', - 'start' => '/x/ly/', + 'original' => '/dslid/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dslid/([^/]+)$#', + 'start' => '/dslid/', 'methods' => 'PUT,', ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/x/cmu/n/{name}', - 'regex' => '#^/x/cmu/n/(?P[^/]+)$#', - 'start' => '/x/cmu/', - 'methods' => 'PATCH,', - ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/x/ohnxjcfimswvfacs/{name}', - 'regex' => '#^/x/ohnxjcfimswvfacs/(?P[^/]+)$#', - 'start' => '/x/ohnxjcfimswvfacs/', - 'methods' => 'PUT,', - ), - 3 => array ( - 'handler' => 'handler_func', - 'original' => '/x/dzorapsbgar/{name}', - 'regex' => '#^/x/dzorapsbgar/(?P[^/]+)$#', - 'start' => '/x/dzorapsbgar/', - 'methods' => 'GET,', - ), - 4 => array ( - 'handler' => 'handler_func', - 'original' => '/x/smcml/zhoqpf/{name}', - 'regex' => '#^/x/smcml/zhoqpf/(?P[^/]+)$#', - 'start' => '/x/smcml/', - 'methods' => 'DELETE,', - ), ), - 'ydiwrwrdhrut' => array ( + 'fptat' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ydiwrwrdhrut/{name}', - 'regex' => '#^/ydiwrwrdhrut/(?P[^/]+)$#', - 'start' => '/ydiwrwrdhrut/', + 'original' => '/fptat/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/fptat/([^/]+)$#', + 'start' => '/fptat/', 'methods' => 'GET,', ), ), - 'rajfal' => array ( + 'vhrig' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rajfal/{name}', - 'regex' => '#^/rajfal/(?P[^/]+)$#', - 'start' => '/rajfal/', + 'original' => '/vhrig/se/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vhrig/se/([^/]+)$#', + 'start' => '/vhrig/se/', 'methods' => 'GET,', ), ), - 'jlufkgwtkbmaqed' => array ( + 'pm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jlufkgwtkbmaqed/{name}', - 'regex' => '#^/jlufkgwtkbmaqed/(?P[^/]+)$#', - 'start' => '/jlufkgwtkbmaqed/', - 'methods' => 'PATCH,', + 'original' => '/pm/yezp/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/pm/yezp/([^/]+)$#', + 'start' => '/pm/yezp/', + 'methods' => 'POST,', ), ), - 'b' => array ( + 'djwahuff' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/b/ekodgvm/a/{name}', - 'regex' => '#^/b/ekodgvm/a/(?P[^/]+)$#', - 'start' => '/b/ekodgvm/', - 'methods' => 'PATCH,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/b/d/agkg/alok/{name}', - 'regex' => '#^/b/d/agkg/alok/(?P[^/]+)$#', - 'start' => '/b/d/', - 'methods' => 'GET,', + 'original' => '/djwahuff/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/djwahuff/([^/]+)$#', + 'start' => '/djwahuff/', + 'methods' => 'POST,', ), ), - 'hrubupqjnimiug' => array ( + 'tegqa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hrubupqjnimiug/enjm/{name}', - 'regex' => '#^/hrubupqjnimiug/enjm/(?P[^/]+)$#', - 'start' => '/hrubupqjnimiug/enjm/', + 'original' => '/tegqa/bnbj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tegqa/bnbj/([^/]+)$#', + 'start' => '/tegqa/bnbj/', 'methods' => 'PUT,', ), ), - 'qgargfexdxygzwj' => array ( + 'dzxv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qgargfexdxygzwj/vdo/{name}', - 'regex' => '#^/qgargfexdxygzwj/vdo/(?P[^/]+)$#', - 'start' => '/qgargfexdxygzwj/vdo/', - 'methods' => 'DELETE,', + 'original' => '/dzxv/rwgfojeft/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dzxv/rwgfojeft/([^/]+)$#', + 'start' => '/dzxv/rwgfojeft/', + 'methods' => 'PUT,', ), ), - 'gtkfvs' => array ( + 'vvvs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gtkfvs/tw/qsmeazh/{name}', - 'regex' => '#^/gtkfvs/tw/qsmeazh/(?P[^/]+)$#', - 'start' => '/gtkfvs/tw/', + 'original' => '/vvvs/rtpy/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vvvs/rtpy/([^/]+)$#', + 'start' => '/vvvs/rtpy/', 'methods' => 'GET,', ), ), - 'd' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/d/vwp/oyff/m/{name}', - 'regex' => '#^/d/vwp/oyff/m/(?P[^/]+)$#', - 'start' => '/d/vwp/', - 'methods' => 'PATCH,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/d/padqqa/{name}', - 'regex' => '#^/d/padqqa/(?P[^/]+)$#', - 'start' => '/d/padqqa/', - 'methods' => 'DELETE,', - ), - ), - 'umh' => array ( + 'xcov' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/umh/bvza/{name}', - 'regex' => '#^/umh/bvza/(?P[^/]+)$#', - 'start' => '/umh/bvza/', - 'methods' => 'DELETE,', + 'original' => '/xcov/mixloaqg/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xcov/mixloaqg/([^/]+)$#', + 'start' => '/xcov/mixloaqg/', + 'methods' => 'GET,', ), ), - 'qobzr' => array ( + 'rmmy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qobzr/a/ogjevrh/zz/{name}', - 'regex' => '#^/qobzr/a/ogjevrh/zz/(?P[^/]+)$#', - 'start' => '/qobzr/a/', - 'methods' => 'GET,', + 'original' => '/rmmy/b/zgtsri/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/rmmy/b/zgtsri/([^/]+)$#', + 'start' => '/rmmy/b/zgtsri/', + 'methods' => 'PATCH,', ), ), - 'zmqgei' => array ( + 'xtaclll' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zmqgei/{name}', - 'regex' => '#^/zmqgei/(?P[^/]+)$#', - 'start' => '/zmqgei/', + 'original' => '/xtaclll/jhepjpw/mqfce/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xtaclll/jhepjpw/mqfce/([^/]+)$#', + 'start' => '/xtaclll/jhepjpw/mqfce/', 'methods' => 'POST,', ), ), - 'kpwmijsfjsz' => array ( + 'tfvvianek' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kpwmijsfjsz/hlkk/{name}', - 'regex' => '#^/kpwmijsfjsz/hlkk/(?P[^/]+)$#', - 'start' => '/kpwmijsfjsz/hlkk/', + 'original' => '/tfvvianek/x/jec/syufqa/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tfvvianek/x/jec/syufqa/([^/]+)$#', + 'start' => '/tfvvianek/x/jec/syufqa/', 'methods' => 'PUT,', ), ), - 'yhebrx' => array ( + 'ehowjotc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yhebrx/{name}', - 'regex' => '#^/yhebrx/(?P[^/]+)$#', - 'start' => '/yhebrx/', + 'original' => '/ehowjotc/uxe/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ehowjotc/uxe/([^/]+)$#', + 'start' => '/ehowjotc/uxe/', 'methods' => 'POST,', ), ), - 'nzsnmfwqqjubseiy' => array ( + 'ji' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nzsnmfwqqjubseiy/{name}', - 'regex' => '#^/nzsnmfwqqjubseiy/(?P[^/]+)$#', - 'start' => '/nzsnmfwqqjubseiy/', + 'original' => '/ji/rgqo/lil/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ji/rgqo/lil/([^/]+)$#', + 'start' => '/ji/rgqo/lil/', 'methods' => 'DELETE,', ), ), - 'xe' => array ( + 'odgthf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xe/fkpa/ijysvzrjduwvyb/{name}', - 'regex' => '#^/xe/fkpa/ijysvzrjduwvyb/(?P[^/]+)$#', - 'start' => '/xe/fkpa/', - 'methods' => 'GET,', + 'original' => '/odgthf/hnrmlyt/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/odgthf/hnrmlyt/([^/]+)$#', + 'start' => '/odgthf/hnrmlyt/', + 'methods' => 'PUT,', ), ), - 'naoeavx' => array ( + 't' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/naoeavx/jdowby/d/{name}', - 'regex' => '#^/naoeavx/jdowby/d/(?P[^/]+)$#', - 'start' => '/naoeavx/jdowby/', - 'methods' => 'PUT,', + 'original' => '/t/zbcv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/t/zbcv/([^/]+)$#', + 'start' => '/t/zbcv/', + 'methods' => 'GET,', ), ), - 'wjpiwv' => array ( + 'dat' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wjpiwv/bmki/{name}', - 'regex' => '#^/wjpiwv/bmki/(?P[^/]+)$#', - 'start' => '/wjpiwv/bmki/', - 'methods' => 'PUT,', + 'original' => '/dat/ljru/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dat/ljru/([^/]+)$#', + 'start' => '/dat/ljru/', + 'methods' => 'PATCH,', ), ), - 'pknwb' => array ( + 'hdtnmfvxn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pknwb/zw/{name}', - 'regex' => '#^/pknwb/zw/(?P[^/]+)$#', - 'start' => '/pknwb/zw/', - 'methods' => 'GET,', + 'original' => '/hdtnmfvxn/k/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/hdtnmfvxn/k/([^/]+)$#', + 'start' => '/hdtnmfvxn/k/', + 'methods' => 'PATCH,', ), ), - 'kdamuhixsxjfxul' => array ( + 'utxrxuvf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kdamuhixsxjfxul/{name}', - 'regex' => '#^/kdamuhixsxjfxul/(?P[^/]+)$#', - 'start' => '/kdamuhixsxjfxul/', - 'methods' => 'POST,', + 'original' => '/utxrxuvf/upz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/utxrxuvf/upz/([^/]+)$#', + 'start' => '/utxrxuvf/upz/', + 'methods' => 'PATCH,', ), ), - 'rrfbitgltxvyilwjhbo' => array ( + 'dpybet' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rrfbitgltxvyilwjhbo/{name}', - 'regex' => '#^/rrfbitgltxvyilwjhbo/(?P[^/]+)$#', - 'start' => '/rrfbitgltxvyilwjhbo/', - 'methods' => 'GET,', + 'original' => '/dpybet/gae/vkyx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dpybet/gae/vkyx/([^/]+)$#', + 'start' => '/dpybet/gae/vkyx/', + 'methods' => 'POST,', ), ), - 'csbqr' => array ( + 'utnqx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/csbqr/{name}', - 'regex' => '#^/csbqr/(?P[^/]+)$#', - 'start' => '/csbqr/', - 'methods' => 'POST,', + 'original' => '/utnqx/rnkeyqexdmk/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/utnqx/rnkeyqexdmk/([^/]+)$#', + 'start' => '/utnqx/rnkeyqexdmk/', + 'methods' => 'DELETE,', ), ), - 'vodks' => array ( + 'nrupt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vodks/bcrf/vef/tftkt/i/tw/{name}', - 'regex' => '#^/vodks/bcrf/vef/tftkt/i/tw/(?P[^/]+)$#', - 'start' => '/vodks/bcrf/', - 'methods' => 'GET,', + 'original' => '/nrupt/yrh/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/nrupt/yrh/([^/]+)$#', + 'start' => '/nrupt/yrh/', + 'methods' => 'PUT,', ), ), - 'sjlsa' => array ( + 'xofftg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sjlsa/y/{name}', - 'regex' => '#^/sjlsa/y/(?P[^/]+)$#', - 'start' => '/sjlsa/y/', - 'methods' => 'PUT,', + 'original' => '/xofftg/pl/mpns/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xofftg/pl/mpns/([^/]+)$#', + 'start' => '/xofftg/pl/mpns/', + 'methods' => 'DELETE,', ), ), - 'kpnoek' => array ( + 'p' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kpnoek/ql/is/i/{name}', - 'regex' => '#^/kpnoek/ql/is/i/(?P[^/]+)$#', - 'start' => '/kpnoek/ql/', - 'methods' => 'GET,', + 'original' => '/p/fvpty/rdjglflampt/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/p/fvpty/rdjglflampt/([^/]+)$#', + 'start' => '/p/fvpty/rdjglflampt/', + 'methods' => 'PATCH,', ), ), - 'fkytls' => array ( + 'ooowafjr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fkytls/{name}', - 'regex' => '#^/fkytls/(?P[^/]+)$#', - 'start' => '/fkytls/', - 'methods' => 'POST,', + 'original' => '/ooowafjr/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ooowafjr/([^/]+)$#', + 'start' => '/ooowafjr/', + 'methods' => 'PUT,', ), ), - 'yuosc' => array ( + 'qcld' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yuosc/wrxcr/{name}', - 'regex' => '#^/yuosc/wrxcr/(?P[^/]+)$#', - 'start' => '/yuosc/wrxcr/', - 'methods' => 'DELETE,', + 'original' => '/qcld/rhm/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qcld/rhm/([^/]+)$#', + 'start' => '/qcld/rhm/', + 'methods' => 'GET,', ), ), - 'uct' => array ( + 'iibnmudthxkp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uct/wjfrdnynazgpywr/{name}', - 'regex' => '#^/uct/wjfrdnynazgpywr/(?P[^/]+)$#', - 'start' => '/uct/wjfrdnynazgpywr/', + 'original' => '/iibnmudthxkp/yvwxf/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/iibnmudthxkp/yvwxf/([^/]+)$#', + 'start' => '/iibnmudthxkp/yvwxf/', 'methods' => 'PATCH,', ), ), - 'rmavahkbcnml' => array ( + 'zawvve' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rmavahkbcnml/{name}', - 'regex' => '#^/rmavahkbcnml/(?P[^/]+)$#', - 'start' => '/rmavahkbcnml/', - 'methods' => 'PATCH,', + 'original' => '/zawvve/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/zawvve/([^/]+)$#', + 'start' => '/zawvve/', + 'methods' => 'DELETE,', ), ), - 'zgunbzbyrexrcdovyc' => array ( + 'yunxe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zgunbzbyrexrcdovyc/{name}', - 'regex' => '#^/zgunbzbyrexrcdovyc/(?P[^/]+)$#', - 'start' => '/zgunbzbyrexrcdovyc/', - 'methods' => 'PUT,', + 'original' => '/yunxe/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/yunxe/([^/]+)$#', + 'start' => '/yunxe/', + 'methods' => 'POST,', ), ), - 'hfapdotpa' => array ( + 'ytoibr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hfapdotpa/{name}', - 'regex' => '#^/hfapdotpa/(?P[^/]+)$#', - 'start' => '/hfapdotpa/', - 'methods' => 'PATCH,', + 'original' => '/ytoibr/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ytoibr/([^/]+)$#', + 'start' => '/ytoibr/', + 'methods' => 'GET,', ), ), - 'pocljcfuwsfnndgjocks' => array ( + 'qu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pocljcfuwsfnndgjocks/{name}', - 'regex' => '#^/pocljcfuwsfnndgjocks/(?P[^/]+)$#', - 'start' => '/pocljcfuwsfnndgjocks/', - 'methods' => 'POST,', + 'original' => '/qu/ggbkb/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qu/ggbkb/([^/]+)$#', + 'start' => '/qu/ggbkb/', + 'methods' => 'PUT,', ), ), - 'pzv' => array ( + 'dnwefpkjsbyzrl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pzv/lxr/oowpomxr/{name}', - 'regex' => '#^/pzv/lxr/oowpomxr/(?P[^/]+)$#', - 'start' => '/pzv/lxr/', + 'original' => '/dnwefpkjsbyzrl/jf/fp/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dnwefpkjsbyzrl/jf/fp/([^/]+)$#', + 'start' => '/dnwefpkjsbyzrl/jf/fp/', 'methods' => 'GET,', ), ), - 'nkikoryhucxnzrzq' => array ( + 'hvgewstegns' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nkikoryhucxnzrzq/ov/{name}', - 'regex' => '#^/nkikoryhucxnzrzq/ov/(?P[^/]+)$#', - 'start' => '/nkikoryhucxnzrzq/ov/', - 'methods' => 'PATCH,', + 'original' => '/hvgewstegns/kc/rcgkctw/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/hvgewstegns/kc/rcgkctw/([^/]+)$#', + 'start' => '/hvgewstegns/kc/rcgkctw/', + 'methods' => 'GET,', ), ), - 'vidoa' => array ( + 'k' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vidoa/{name}', - 'regex' => '#^/vidoa/(?P[^/]+)$#', - 'start' => '/vidoa/', - 'methods' => 'GET,', + 'original' => '/k/bq/lvtdet/kw/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/k/bq/lvtdet/kw/([^/]+)$#', + 'start' => '/k/bq/lvtdet/kw/', + 'methods' => 'PATCH,', ), ), - 'ge' => array ( + 'pg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ge/da/boieixbv/uc/q/{name}', - 'regex' => '#^/ge/da/boieixbv/uc/q/(?P[^/]+)$#', - 'start' => '/ge/da/', + 'original' => '/pg/liftevhbxsvoja/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/pg/liftevhbxsvoja/([^/]+)$#', + 'start' => '/pg/liftevhbxsvoja/', 'methods' => 'PUT,', ), ), - 'hstdmabeb' => array ( + 'aphryqd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hstdmabeb/{name}', - 'regex' => '#^/hstdmabeb/(?P[^/]+)$#', - 'start' => '/hstdmabeb/', + 'original' => '/aphryqd/xhqm/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/aphryqd/xhqm/([^/]+)$#', + 'start' => '/aphryqd/xhqm/', 'methods' => 'PUT,', ), ), - 'gafxl' => array ( + 'gpphz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gafxl/{name}', - 'regex' => '#^/gafxl/(?P[^/]+)$#', - 'start' => '/gafxl/', - 'methods' => 'GET,', + 'original' => '/gpphz/spq/cfkomgja/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gpphz/spq/cfkomgja/([^/]+)$#', + 'start' => '/gpphz/spq/cfkomgja/', + 'methods' => 'PATCH,', ), ), - 'wrwdvfmslrvm' => array ( + 'gzwvwo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wrwdvfmslrvm/z/{name}', - 'regex' => '#^/wrwdvfmslrvm/z/(?P[^/]+)$#', - 'start' => '/wrwdvfmslrvm/z/', + 'original' => '/gzwvwo/tqq/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gzwvwo/tqq/([^/]+)$#', + 'start' => '/gzwvwo/tqq/', 'methods' => 'GET,', ), ), - 'lwxusdh' => array ( + 'kk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lwxusdh/{name}', - 'regex' => '#^/lwxusdh/(?P[^/]+)$#', - 'start' => '/lwxusdh/', - 'methods' => 'PUT,', + 'original' => '/kk/edrwqtn/jyqmmjctc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/kk/edrwqtn/jyqmmjctc/([^/]+)$#', + 'start' => '/kk/edrwqtn/jyqmmjctc/', + 'methods' => 'GET,', ), ), - 'awr' => array ( + 'f' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/awr/kr/mbzlurbmal/p/dv/t/{name}', - 'regex' => '#^/awr/kr/mbzlurbmal/p/dv/t/(?P[^/]+)$#', - 'start' => '/awr/kr/', - 'methods' => 'PUT,', + 'original' => '/f/jouzqrhnrhaiul/qpp/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/f/jouzqrhnrhaiul/qpp/([^/]+)$#', + 'start' => '/f/jouzqrhnrhaiul/qpp/', + 'methods' => 'PATCH,', ), - ), - 'wdvs' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/wdvs/adpbgxyuxgvq/{name}', - 'regex' => '#^/wdvs/adpbgxyuxgvq/(?P[^/]+)$#', - 'start' => '/wdvs/adpbgxyuxgvq/', + 'original' => '/f/q/nuyguxiurfwvbhnafk/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/f/q/nuyguxiurfwvbhnafk/([^/]+)$#', + 'start' => '/f/q/nuyguxiurfwvbhnafk/', 'methods' => 'DELETE,', ), ), - 'siejs' => array ( + 'tv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/siejs/qh/vex/{name}', - 'regex' => '#^/siejs/qh/vex/(?P[^/]+)$#', - 'start' => '/siejs/qh/', - 'methods' => 'PATCH,', + 'original' => '/tv/lwsb/eagfqv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tv/lwsb/eagfqv/([^/]+)$#', + 'start' => '/tv/lwsb/eagfqv/', + 'methods' => 'GET,', ), ), - 'pzrc' => array ( + 'egk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pzrc/j/edcxjghy/{name}', - 'regex' => '#^/pzrc/j/edcxjghy/(?P[^/]+)$#', - 'start' => '/pzrc/j/', + 'original' => '/egk/sjowrnoarhkj/qrzxf/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/egk/sjowrnoarhkj/qrzxf/([^/]+)$#', + 'start' => '/egk/sjowrnoarhkj/qrzxf/', 'methods' => 'POST,', ), ), - 'gmmvmam' => array ( + 'fm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gmmvmam/{name}', - 'regex' => '#^/gmmvmam/(?P[^/]+)$#', - 'start' => '/gmmvmam/', + 'original' => '/fm/tavmmiuamf/bgrz/n/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/fm/tavmmiuamf/bgrz/n/([^/]+)$#', + 'start' => '/fm/tavmmiuamf/bgrz/n/', 'methods' => 'GET,', ), ), - 'kzgocgsbfxyaorr' => array ( + 'kmrsnbimgeerycssjj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kzgocgsbfxyaorr/f/{name}', - 'regex' => '#^/kzgocgsbfxyaorr/f/(?P[^/]+)$#', - 'start' => '/kzgocgsbfxyaorr/f/', - 'methods' => 'PATCH,', + 'original' => '/kmrsnbimgeerycssjj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/kmrsnbimgeerycssjj/([^/]+)$#', + 'start' => '/kmrsnbimgeerycssjj/', + 'methods' => 'PUT,', ), ), - 'zjbhgpekqaacddm' => array ( + 'windjmhez' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zjbhgpekqaacddm/{name}', - 'regex' => '#^/zjbhgpekqaacddm/(?P[^/]+)$#', - 'start' => '/zjbhgpekqaacddm/', + 'original' => '/windjmhez/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/windjmhez/([^/]+)$#', + 'start' => '/windjmhez/', 'methods' => 'GET,', ), ), - 'xfqrkwektylcnqav' => array ( + 'retmrpp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xfqrkwektylcnqav/{name}', - 'regex' => '#^/xfqrkwektylcnqav/(?P[^/]+)$#', - 'start' => '/xfqrkwektylcnqav/', - 'methods' => 'PATCH,', + 'original' => '/retmrpp/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/retmrpp/([^/]+)$#', + 'start' => '/retmrpp/', + 'methods' => 'PUT,', ), ), - 'yliqntjonh' => array ( + 'ksqipysnsvc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yliqntjonh/wapils/{name}', - 'regex' => '#^/yliqntjonh/wapils/(?P[^/]+)$#', - 'start' => '/yliqntjonh/wapils/', - 'methods' => 'POST,', + 'original' => '/ksqipysnsvc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ksqipysnsvc/([^/]+)$#', + 'start' => '/ksqipysnsvc/', + 'methods' => 'GET,', ), ), - 'tcvirbigokilgl' => array ( + 'abvvsfeceqkgrrytvc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tcvirbigokilgl/lisr/{name}', - 'regex' => '#^/tcvirbigokilgl/lisr/(?P[^/]+)$#', - 'start' => '/tcvirbigokilgl/lisr/', - 'methods' => 'POST,', + 'original' => '/abvvsfeceqkgrrytvc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/abvvsfeceqkgrrytvc/([^/]+)$#', + 'start' => '/abvvsfeceqkgrrytvc/', + 'methods' => 'GET,', ), ), - 'gwlylxxhvpehaeisb' => array ( + 'lbxvhddqhz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gwlylxxhvpehaeisb/{name}', - 'regex' => '#^/gwlylxxhvpehaeisb/(?P[^/]+)$#', - 'start' => '/gwlylxxhvpehaeisb/', - 'methods' => 'DELETE,', + 'original' => '/lbxvhddqhz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/lbxvhddqhz/([^/]+)$#', + 'start' => '/lbxvhddqhz/', + 'methods' => 'POST,', ), ), - 'jbsscyoonwu' => array ( + 'pssuc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jbsscyoonwu/kjsog/{name}', - 'regex' => '#^/jbsscyoonwu/kjsog/(?P[^/]+)$#', - 'start' => '/jbsscyoonwu/kjsog/', - 'methods' => 'DELETE,', + 'original' => '/pssuc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/pssuc/([^/]+)$#', + 'start' => '/pssuc/', + 'methods' => 'POST,', ), ), - 'plzimlrzmfkbntikyq' => array ( + 'sqoov' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/plzimlrzmfkbntikyq/m/f/{name}', - 'regex' => '#^/plzimlrzmfkbntikyq/m/f/(?P[^/]+)$#', - 'start' => '/plzimlrzmfkbntikyq/m/', - 'methods' => 'GET,', + 'original' => '/sqoov/ldsmlalnh/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/sqoov/ldsmlalnh/([^/]+)$#', + 'start' => '/sqoov/ldsmlalnh/', + 'methods' => 'PATCH,', ), ), - 'fbfjj' => array ( + 'zee' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fbfjj/jq/{name}', - 'regex' => '#^/fbfjj/jq/(?P[^/]+)$#', - 'start' => '/fbfjj/jq/', - 'methods' => 'GET,', + 'original' => '/zee/ji/ikpoog/vs/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/zee/ji/ikpoog/vs/([^/]+)$#', + 'start' => '/zee/ji/ikpoog/vs/', + 'methods' => 'POST,', ), ), - 'r' => array ( + 'nkz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/r/fbhnxrrfa/o/x/hlxmrf/{name}', - 'regex' => '#^/r/fbhnxrrfa/o/x/hlxmrf/(?P[^/]+)$#', - 'start' => '/r/fbhnxrrfa/', - 'methods' => 'GET,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/r/b/x/mbwwjfcg/k/{name}', - 'regex' => '#^/r/b/x/mbwwjfcg/k/(?P[^/]+)$#', - 'start' => '/r/b/', - 'methods' => 'GET,', - ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/r/mrxp/ueqxriub/kd/{name}', - 'regex' => '#^/r/mrxp/ueqxriub/kd/(?P[^/]+)$#', - 'start' => '/r/mrxp/', - 'methods' => 'DELETE,', - ), - 3 => array ( - 'handler' => 'handler_func', - 'original' => '/r/azy/nasduku/yl/{name}', - 'regex' => '#^/r/azy/nasduku/yl/(?P[^/]+)$#', - 'start' => '/r/azy/', - 'methods' => 'DELETE,', - ), - 4 => array ( - 'handler' => 'handler_func', - 'original' => '/r/ucccwdisqtnmgjeeep/{name}', - 'regex' => '#^/r/ucccwdisqtnmgjeeep/(?P[^/]+)$#', - 'start' => '/r/ucccwdisqtnmgjeeep/', + 'original' => '/nkz/bmax/vvcw/nrstbmy/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/nkz/bmax/vvcw/nrstbmy/([^/]+)$#', + 'start' => '/nkz/bmax/vvcw/nrstbmy/', 'methods' => 'PATCH,', ), ), - 'vdxoamicwvmmslnhclb' => array ( + 'lhhss' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vdxoamicwvmmslnhclb/{name}', - 'regex' => '#^/vdxoamicwvmmslnhclb/(?P[^/]+)$#', - 'start' => '/vdxoamicwvmmslnhclb/', - 'methods' => 'GET,', + 'original' => '/lhhss/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/lhhss/([^/]+)$#', + 'start' => '/lhhss/', + 'methods' => 'POST,', ), ), - 'hvngf' => array ( + 'htppzienk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hvngf/{name}', - 'regex' => '#^/hvngf/(?P[^/]+)$#', - 'start' => '/hvngf/', - 'methods' => 'PUT,', + 'original' => '/htppzienk/c/ybeecsh/l/dd/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/htppzienk/c/ybeecsh/l/dd/([^/]+)$#', + 'start' => '/htppzienk/c/ybeecsh/l/dd/', + 'methods' => 'DELETE,', ), ), - 'bghlmxnhkuwknopuaje' => array ( + 've' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bghlmxnhkuwknopuaje/{name}', - 'regex' => '#^/bghlmxnhkuwknopuaje/(?P[^/]+)$#', - 'start' => '/bghlmxnhkuwknopuaje/', - 'methods' => 'PUT,', + 'original' => '/ve/wun/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ve/wun/([^/]+)$#', + 'start' => '/ve/wun/', + 'methods' => 'DELETE,', ), ), - 'plvvcrkevxtn' => array ( + 'hd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/plvvcrkevxtn/bw/fbntof/{name}', - 'regex' => '#^/plvvcrkevxtn/bw/fbntof/(?P[^/]+)$#', - 'start' => '/plvvcrkevxtn/bw/', - 'methods' => 'PATCH,', + 'original' => '/hd/zmzlpfnlrbjdmi/w/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/hd/zmzlpfnlrbjdmi/w/([^/]+)$#', + 'start' => '/hd/zmzlpfnlrbjdmi/w/', + 'methods' => 'POST,', ), ), - 'fpsxvt' => array ( + 'st' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fpsxvt/{name}', - 'regex' => '#^/fpsxvt/(?P[^/]+)$#', - 'start' => '/fpsxvt/', - 'methods' => 'GET,', + 'original' => '/st/qyqaudvo/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/st/qyqaudvo/([^/]+)$#', + 'start' => '/st/qyqaudvo/', + 'methods' => 'PATCH,', ), ), - 'kni' => array ( + 'ahjuoayhpuiq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kni/lsnubzpnc/spqhb/{name}', - 'regex' => '#^/kni/lsnubzpnc/spqhb/(?P[^/]+)$#', - 'start' => '/kni/lsnubzpnc/', + 'original' => '/ahjuoayhpuiq/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ahjuoayhpuiq/([^/]+)$#', + 'start' => '/ahjuoayhpuiq/', 'methods' => 'PUT,', ), - ), - 'dv' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/dv/oyp/{name}', - 'regex' => '#^/dv/oyp/(?P[^/]+)$#', - 'start' => '/dv/oyp/', - 'methods' => 'GET,', - ), - 1 => array ( + ), + 'tuzldgtiuzhivxh' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/dv/kmqfreleaiehxkkw/{name}', - 'regex' => '#^/dv/kmqfreleaiehxkkw/(?P[^/]+)$#', - 'start' => '/dv/kmqfreleaiehxkkw/', - 'methods' => 'DELETE,', + 'original' => '/tuzldgtiuzhivxh/o/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tuzldgtiuzhivxh/o/([^/]+)$#', + 'start' => '/tuzldgtiuzhivxh/o/', + 'methods' => 'PUT,', ), ), - 'nvagu' => array ( + 'qdwlq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nvagu/xwvo/{name}', - 'regex' => '#^/nvagu/xwvo/(?P[^/]+)$#', - 'start' => '/nvagu/xwvo/', + 'original' => '/qdwlq/lruby/absby/a/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qdwlq/lruby/absby/a/([^/]+)$#', + 'start' => '/qdwlq/lruby/absby/a/', 'methods' => 'POST,', ), ), - 'qtgkqqtst' => array ( + 'kodnwbvp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qtgkqqtst/umaksytbex/{name}', - 'regex' => '#^/qtgkqqtst/umaksytbex/(?P[^/]+)$#', - 'start' => '/qtgkqqtst/umaksytbex/', + 'original' => '/kodnwbvp/bruxqggdcxx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/kodnwbvp/bruxqggdcxx/([^/]+)$#', + 'start' => '/kodnwbvp/bruxqggdcxx/', 'methods' => 'POST,', ), ), - 'uwykqixsurpzf' => array ( + 'glbg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uwykqixsurpzf/{name}', - 'regex' => '#^/uwykqixsurpzf/(?P[^/]+)$#', - 'start' => '/uwykqixsurpzf/', - 'methods' => 'GET,', + 'original' => '/glbg/ls/oyt/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/glbg/ls/oyt/([^/]+)$#', + 'start' => '/glbg/ls/oyt/', + 'methods' => 'PUT,', ), ), - 'fbowmd' => array ( + 'cvylsnachsnkwokaqz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fbowmd/{name}', - 'regex' => '#^/fbowmd/(?P[^/]+)$#', - 'start' => '/fbowmd/', + 'original' => '/cvylsnachsnkwokaqz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/cvylsnachsnkwokaqz/([^/]+)$#', + 'start' => '/cvylsnachsnkwokaqz/', 'methods' => 'GET,', ), ), - 'tktmcc' => array ( + 'jnuir' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tktmcc/sjr/zji/{name}', - 'regex' => '#^/tktmcc/sjr/zji/(?P[^/]+)$#', - 'start' => '/tktmcc/sjr/', + 'original' => '/jnuir/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jnuir/([^/]+)$#', + 'start' => '/jnuir/', 'methods' => 'DELETE,', ), ), - 'zmmzoih' => array ( + 'kt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zmmzoih/{name}', - 'regex' => '#^/zmmzoih/(?P[^/]+)$#', - 'start' => '/zmmzoih/', + 'original' => '/kt/snthdkj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/kt/snthdkj/([^/]+)$#', + 'start' => '/kt/snthdkj/', 'methods' => 'GET,', ), ), - 'hdkimjsqmp' => array ( + 'vqgb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hdkimjsqmp/{name}', - 'regex' => '#^/hdkimjsqmp/(?P[^/]+)$#', - 'start' => '/hdkimjsqmp/', - 'methods' => 'DELETE,', + 'original' => '/vqgb/s/eopq/ar/m/jqs/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vqgb/s/eopq/ar/m/jqs/([^/]+)$#', + 'start' => '/vqgb/s/eopq/ar/m/jqs/', + 'methods' => 'GET,', ), ), - 'kujqzwstttvx' => array ( + 'qdsbnor' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kujqzwstttvx/f/{name}', - 'regex' => '#^/kujqzwstttvx/f/(?P[^/]+)$#', - 'start' => '/kujqzwstttvx/f/', - 'methods' => 'POST,', + 'original' => '/qdsbnor/etk/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qdsbnor/etk/([^/]+)$#', + 'start' => '/qdsbnor/etk/', + 'methods' => 'DELETE,', ), ), - 'yjrhwgykas' => array ( + 'no' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yjrhwgykas/qqjlfl/{name}', - 'regex' => '#^/yjrhwgykas/qqjlfl/(?P[^/]+)$#', - 'start' => '/yjrhwgykas/qqjlfl/', - 'methods' => 'POST,', + 'original' => '/no/esf/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/no/esf/([^/]+)$#', + 'start' => '/no/esf/', + 'methods' => 'GET,', ), ), - 'btrzqwhjfb' => array ( + 'hwwymiaj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/btrzqwhjfb/{name}', - 'regex' => '#^/btrzqwhjfb/(?P[^/]+)$#', - 'start' => '/btrzqwhjfb/', + 'original' => '/hwwymiaj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/hwwymiaj/([^/]+)$#', + 'start' => '/hwwymiaj/', 'methods' => 'PUT,', ), ), - 'umlyojxchwhkm' => array ( + 'afbxeqvee' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/umlyojxchwhkm/c/iz/{name}', - 'regex' => '#^/umlyojxchwhkm/c/iz/(?P[^/]+)$#', - 'start' => '/umlyojxchwhkm/c/', - 'methods' => 'GET,', + 'original' => '/afbxeqvee/qkxlkcl/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/afbxeqvee/qkxlkcl/([^/]+)$#', + 'start' => '/afbxeqvee/qkxlkcl/', + 'methods' => 'DELETE,', ), ), - 'vbeil' => array ( + 'ie' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vbeil/jhodesmxw/{name}', - 'regex' => '#^/vbeil/jhodesmxw/(?P[^/]+)$#', - 'start' => '/vbeil/jhodesmxw/', + 'original' => '/ie/mmhva/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ie/mmhva/([^/]+)$#', + 'start' => '/ie/mmhva/', 'methods' => 'GET,', ), ), - 'brfmpkfifjlqfdf' => array ( + 'pckivexp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/brfmpkfifjlqfdf/{name}', - 'regex' => '#^/brfmpkfifjlqfdf/(?P[^/]+)$#', - 'start' => '/brfmpkfifjlqfdf/', - 'methods' => 'POST,', + 'original' => '/pckivexp/mmolky/br/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/pckivexp/mmolky/br/([^/]+)$#', + 'start' => '/pckivexp/mmolky/br/', + 'methods' => 'PUT,', ), ), - 'tejmwcor' => array ( + 'obm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tejmwcor/{name}', - 'regex' => '#^/tejmwcor/(?P[^/]+)$#', - 'start' => '/tejmwcor/', + 'original' => '/obm/bqbaozigs/cmmg/pje/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/obm/bqbaozigs/cmmg/pje/([^/]+)$#', + 'start' => '/obm/bqbaozigs/cmmg/pje/', 'methods' => 'POST,', ), ), - 'sxmbf' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/sxmbf/{name}', - 'regex' => '#^/sxmbf/(?P[^/]+)$#', - 'start' => '/sxmbf/', - 'methods' => 'PUT,', - ), - ), - 'mwbsmrcvng' => array ( + 'u' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mwbsmrcvng/gykhq/{name}', - 'regex' => '#^/mwbsmrcvng/gykhq/(?P[^/]+)$#', - 'start' => '/mwbsmrcvng/gykhq/', - 'methods' => 'GET,', + 'original' => '/u/rtgljoyojtkb/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/u/rtgljoyojtkb/([^/]+)$#', + 'start' => '/u/rtgljoyojtkb/', + 'methods' => 'PATCH,', ), ), - 'edijfigydyijg' => array ( + 'rfhxme' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/edijfigydyijg/{name}', - 'regex' => '#^/edijfigydyijg/(?P[^/]+)$#', - 'start' => '/edijfigydyijg/', - 'methods' => 'PATCH,', + 'original' => '/rfhxme/e/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/rfhxme/e/([^/]+)$#', + 'start' => '/rfhxme/e/', + 'methods' => 'PUT,', ), ), - 'jvavufcps' => array ( + 'qxxdywuetu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jvavufcps/{name}', - 'regex' => '#^/jvavufcps/(?P[^/]+)$#', - 'start' => '/jvavufcps/', - 'methods' => 'POST,', + 'original' => '/qxxdywuetu/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qxxdywuetu/([^/]+)$#', + 'start' => '/qxxdywuetu/', + 'methods' => 'DELETE,', ), ), - 'mblcyzca' => array ( + 'mxrrucsptt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mblcyzca/{name}', - 'regex' => '#^/mblcyzca/(?P[^/]+)$#', - 'start' => '/mblcyzca/', - 'methods' => 'PATCH,', + 'original' => '/mxrrucsptt/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/mxrrucsptt/([^/]+)$#', + 'start' => '/mxrrucsptt/', + 'methods' => 'DELETE,', ), ), - 'yerorxmpmcpug' => array ( + 'vbmpmzc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yerorxmpmcpug/{name}', - 'regex' => '#^/yerorxmpmcpug/(?P[^/]+)$#', - 'start' => '/yerorxmpmcpug/', - 'methods' => 'POST,', + 'original' => '/vbmpmzc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vbmpmzc/([^/]+)$#', + 'start' => '/vbmpmzc/', + 'methods' => 'PUT,', ), ), - 'wektmw' => array ( + 'viiuiylh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wektmw/{name}', - 'regex' => '#^/wektmw/(?P[^/]+)$#', - 'start' => '/wektmw/', + 'original' => '/viiuiylh/dsawbuznodc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/viiuiylh/dsawbuznodc/([^/]+)$#', + 'start' => '/viiuiylh/dsawbuznodc/', 'methods' => 'PUT,', ), ), - 'qu' => array ( + 'pvtqbjnogqhlztlmmlct' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qu/nyiqdvvocmaexs/{name}', - 'regex' => '#^/qu/nyiqdvvocmaexs/(?P[^/]+)$#', - 'start' => '/qu/nyiqdvvocmaexs/', - 'methods' => 'POST,', + 'original' => '/pvtqbjnogqhlztlmmlct/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/pvtqbjnogqhlztlmmlct/([^/]+)$#', + 'start' => '/pvtqbjnogqhlztlmmlct/', + 'methods' => 'PATCH,', ), ), - 'uc' => array ( + 'dhwvpka' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uc/vbscxuipewjqoyo/es/{name}', - 'regex' => '#^/uc/vbscxuipewjqoyo/es/(?P[^/]+)$#', - 'start' => '/uc/vbscxuipewjqoyo/', - 'methods' => 'POST,', + 'original' => '/dhwvpka/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dhwvpka/([^/]+)$#', + 'start' => '/dhwvpka/', + 'methods' => 'GET,', ), ), - 'vlg' => array ( + 'jqoupx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vlg/sckcret/{name}', - 'regex' => '#^/vlg/sckcret/(?P[^/]+)$#', - 'start' => '/vlg/sckcret/', - 'methods' => 'PATCH,', + 'original' => '/jqoupx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jqoupx/([^/]+)$#', + 'start' => '/jqoupx/', + 'methods' => 'POST,', ), ), - 'wlqzeb' => array ( + 'agqi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wlqzeb/{name}', - 'regex' => '#^/wlqzeb/(?P[^/]+)$#', - 'start' => '/wlqzeb/', + 'original' => '/agqi/ndyqbs/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/agqi/ndyqbs/([^/]+)$#', + 'start' => '/agqi/ndyqbs/', 'methods' => 'PUT,', ), ), - 'fg' => array ( + 'rp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fg/s/qto/pswgqmjlpnh/{name}', - 'regex' => '#^/fg/s/qto/pswgqmjlpnh/(?P[^/]+)$#', - 'start' => '/fg/s/', - 'methods' => 'GET,', + 'original' => '/rp/ohv/yrwyh/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/rp/ohv/yrwyh/([^/]+)$#', + 'start' => '/rp/ohv/yrwyh/', + 'methods' => 'POST,', ), ), - 'mzprho' => array ( + 'bjkxwtnhi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mzprho/{name}', - 'regex' => '#^/mzprho/(?P[^/]+)$#', - 'start' => '/mzprho/', - 'methods' => 'POST,', + 'original' => '/bjkxwtnhi/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/bjkxwtnhi/([^/]+)$#', + 'start' => '/bjkxwtnhi/', + 'methods' => 'PUT,', ), ), - 'sm' => array ( + 'koytwwfcllqtaujupt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sm/caavnnyzrakzic/{name}', - 'regex' => '#^/sm/caavnnyzrakzic/(?P[^/]+)$#', - 'start' => '/sm/caavnnyzrakzic/', + 'original' => '/koytwwfcllqtaujupt/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/koytwwfcllqtaujupt/([^/]+)$#', + 'start' => '/koytwwfcllqtaujupt/', 'methods' => 'POST,', ), ), - 'ymwgpm' => array ( + 'yudwx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ymwgpm/{name}', - 'regex' => '#^/ymwgpm/(?P[^/]+)$#', - 'start' => '/ymwgpm/', + 'original' => '/yudwx/yvz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/yudwx/yvz/([^/]+)$#', + 'start' => '/yudwx/yvz/', 'methods' => 'PATCH,', ), ), - 'qeqtuekhooux' => array ( + 'x' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qeqtuekhooux/{name}', - 'regex' => '#^/qeqtuekhooux/(?P[^/]+)$#', - 'start' => '/qeqtuekhooux/', - 'methods' => 'POST,', + 'original' => '/x/tesfnqzwiih/fjziiwj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/x/tesfnqzwiih/fjziiwj/([^/]+)$#', + 'start' => '/x/tesfnqzwiih/fjziiwj/', + 'methods' => 'PUT,', ), - ), - 'qg' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/qg/z/tvgafsvkxnt/{name}', - 'regex' => '#^/qg/z/tvgafsvkxnt/(?P[^/]+)$#', - 'start' => '/qg/z/', + 'original' => '/x/qmamulz/dywkzjq/ecrzo/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/x/qmamulz/dywkzjq/ecrzo/([^/]+)$#', + 'start' => '/x/qmamulz/dywkzjq/ecrzo/', 'methods' => 'PATCH,', ), - ), - 'vdzrsw' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/vdzrsw/skqzzdiy/{name}', - 'regex' => '#^/vdzrsw/skqzzdiy/(?P[^/]+)$#', - 'start' => '/vdzrsw/skqzzdiy/', - 'methods' => 'GET,', + 'original' => '/x/yhqfkwgp/kbcbpomeld/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/x/yhqfkwgp/kbcbpomeld/([^/]+)$#', + 'start' => '/x/yhqfkwgp/kbcbpomeld/', + 'methods' => 'PATCH,', ), ), - 'cmrgihnpyjqcbxiwj' => array ( + 'onctmbcbxzvxgkx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cmrgihnpyjqcbxiwj/{name}', - 'regex' => '#^/cmrgihnpyjqcbxiwj/(?P[^/]+)$#', - 'start' => '/cmrgihnpyjqcbxiwj/', + 'original' => '/onctmbcbxzvxgkx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/onctmbcbxzvxgkx/([^/]+)$#', + 'start' => '/onctmbcbxzvxgkx/', 'methods' => 'GET,', ), ), - 'tvs' => array ( + 'sh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tvs/rytk/g/p/k/epoudlkk/{name}', - 'regex' => '#^/tvs/rytk/g/p/k/epoudlkk/(?P[^/]+)$#', - 'start' => '/tvs/rytk/', - 'methods' => 'POST,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/tvs/equwbqjugob/{name}', - 'regex' => '#^/tvs/equwbqjugob/(?P[^/]+)$#', - 'start' => '/tvs/equwbqjugob/', + 'original' => '/sh/wf/cexb/jythaarzk/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/sh/wf/cexb/jythaarzk/([^/]+)$#', + 'start' => '/sh/wf/cexb/jythaarzk/', 'methods' => 'PATCH,', ), ), - 'gntwhilz' => array ( + 'nvtzgzmp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gntwhilz/{name}', - 'regex' => '#^/gntwhilz/(?P[^/]+)$#', - 'start' => '/gntwhilz/', + 'original' => '/nvtzgzmp/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/nvtzgzmp/([^/]+)$#', + 'start' => '/nvtzgzmp/', 'methods' => 'GET,', ), ), - 'wlvmftlgnin' => array ( + 'nhhssk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wlvmftlgnin/{name}', - 'regex' => '#^/wlvmftlgnin/(?P[^/]+)$#', - 'start' => '/wlvmftlgnin/', - 'methods' => 'DELETE,', + 'original' => '/nhhssk/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/nhhssk/([^/]+)$#', + 'start' => '/nhhssk/', + 'methods' => 'GET,', ), ), - 'gtzqdzpt' => array ( + 'xliyvtnncht' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gtzqdzpt/etv/d/{name}', - 'regex' => '#^/gtzqdzpt/etv/d/(?P[^/]+)$#', - 'start' => '/gtzqdzpt/etv/', - 'methods' => 'POST,', + 'original' => '/xliyvtnncht/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xliyvtnncht/([^/]+)$#', + 'start' => '/xliyvtnncht/', + 'methods' => 'GET,', ), ), - 'bn' => array ( + 'ggzij' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bn/soi/kgeeywlaabeusow/{name}', - 'regex' => '#^/bn/soi/kgeeywlaabeusow/(?P[^/]+)$#', - 'start' => '/bn/soi/', - 'methods' => 'PUT,', + 'original' => '/ggzij/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ggzij/([^/]+)$#', + 'start' => '/ggzij/', + 'methods' => 'POST,', ), ), - 'cncg' => array ( + 'zvpwubky' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cncg/jdvo/a/{name}', - 'regex' => '#^/cncg/jdvo/a/(?P[^/]+)$#', - 'start' => '/cncg/jdvo/', - 'methods' => 'GET,', + 'original' => '/zvpwubky/cmbfxce/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/zvpwubky/cmbfxce/([^/]+)$#', + 'start' => '/zvpwubky/cmbfxce/', + 'methods' => 'PATCH,', ), ), - 'minwnvdn' => array ( + 'l' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/minwnvdn/w/{name}', - 'regex' => '#^/minwnvdn/w/(?P[^/]+)$#', - 'start' => '/minwnvdn/w/', - 'methods' => 'GET,', + 'original' => '/l/ybz/yj/uxyvb/ts/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/l/ybz/yj/uxyvb/ts/([^/]+)$#', + 'start' => '/l/ybz/yj/uxyvb/ts/', + 'methods' => 'POST,', ), - ), - 'cfwcpao' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/cfwcpao/{name}', - 'regex' => '#^/cfwcpao/(?P[^/]+)$#', - 'start' => '/cfwcpao/', - 'methods' => 'GET,', + 'original' => '/l/utkz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/l/utkz/([^/]+)$#', + 'start' => '/l/utkz/', + 'methods' => 'POST,', ), ), - 'vrhdumzmj' => array ( + 'woos' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vrhdumzmj/{name}', - 'regex' => '#^/vrhdumzmj/(?P[^/]+)$#', - 'start' => '/vrhdumzmj/', - 'methods' => 'POST,', + 'original' => '/woos/fd/ov/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/woos/fd/ov/([^/]+)$#', + 'start' => '/woos/fd/ov/', + 'methods' => 'PUT,', ), ), - 'uceuolqipslhd' => array ( + 'jc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uceuolqipslhd/{name}', - 'regex' => '#^/uceuolqipslhd/(?P[^/]+)$#', - 'start' => '/uceuolqipslhd/', - 'methods' => 'DELETE,', + 'original' => '/jc/orektdzlurvxkwmeo/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jc/orektdzlurvxkwmeo/([^/]+)$#', + 'start' => '/jc/orektdzlurvxkwmeo/', + 'methods' => 'PATCH,', ), ), - 'hckso' => array ( + 'qsdvdfkvbp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hckso/{name}', - 'regex' => '#^/hckso/(?P[^/]+)$#', - 'start' => '/hckso/', - 'methods' => 'PUT,', + 'original' => '/qsdvdfkvbp/afyq/xgufx/q/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qsdvdfkvbp/afyq/xgufx/q/([^/]+)$#', + 'start' => '/qsdvdfkvbp/afyq/xgufx/q/', + 'methods' => 'DELETE,', ), ), - 'piqwjosp' => array ( + 'j' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/piqwjosp/ywrx/xl/uqgqa/{name}', - 'regex' => '#^/piqwjosp/ywrx/xl/uqgqa/(?P[^/]+)$#', - 'start' => '/piqwjosp/ywrx/', - 'methods' => 'GET,', + 'original' => '/j/fvuzkv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/j/fvuzkv/([^/]+)$#', + 'start' => '/j/fvuzkv/', + 'methods' => 'PUT,', ), ), - 'qknf' => array ( + 'ajkakzktmgmtg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qknf/okahdgquprs/myv/{name}', - 'regex' => '#^/qknf/okahdgquprs/myv/(?P[^/]+)$#', - 'start' => '/qknf/okahdgquprs/', + 'original' => '/ajkakzktmgmtg/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ajkakzktmgmtg/([^/]+)$#', + 'start' => '/ajkakzktmgmtg/', 'methods' => 'GET,', ), ), - 'ptnsnnpeteyszevy' => array ( + 'euriip' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ptnsnnpeteyszevy/szdv/{name}', - 'regex' => '#^/ptnsnnpeteyszevy/szdv/(?P[^/]+)$#', - 'start' => '/ptnsnnpeteyszevy/szdv/', - 'methods' => 'PUT,', + 'original' => '/euriip/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/euriip/([^/]+)$#', + 'start' => '/euriip/', + 'methods' => 'POST,', ), ), - 'rmul' => array ( + 'htdfytpz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rmul/wi/xvg/{name}', - 'regex' => '#^/rmul/wi/xvg/(?P[^/]+)$#', - 'start' => '/rmul/wi/', - 'methods' => 'PUT,', + 'original' => '/htdfytpz/uicxxjsy/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/htdfytpz/uicxxjsy/([^/]+)$#', + 'start' => '/htdfytpz/uicxxjsy/', + 'methods' => 'GET,', ), ), - 'grpodxb' => array ( + 'newgoafbb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/grpodxb/gc/{name}', - 'regex' => '#^/grpodxb/gc/(?P[^/]+)$#', - 'start' => '/grpodxb/gc/', + 'original' => '/newgoafbb/cvm/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/newgoafbb/cvm/([^/]+)$#', + 'start' => '/newgoafbb/cvm/', 'methods' => 'PUT,', ), ), - 'qghah' => array ( + 'aekia' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qghah/{name}', - 'regex' => '#^/qghah/(?P[^/]+)$#', - 'start' => '/qghah/', + 'original' => '/aekia/xcowyc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/aekia/xcowyc/([^/]+)$#', + 'start' => '/aekia/xcowyc/', 'methods' => 'PUT,', ), ), - 'yhgnzuofeml' => array ( + 'koauycjf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yhgnzuofeml/{name}', - 'regex' => '#^/yhgnzuofeml/(?P[^/]+)$#', - 'start' => '/yhgnzuofeml/', - 'methods' => 'DELETE,', + 'original' => '/koauycjf/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/koauycjf/([^/]+)$#', + 'start' => '/koauycjf/', + 'methods' => 'GET,', ), ), - 'sajmughvvaqlfo' => array ( + 'xkdf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sajmughvvaqlfo/{name}', - 'regex' => '#^/sajmughvvaqlfo/(?P[^/]+)$#', - 'start' => '/sajmughvvaqlfo/', - 'methods' => 'PATCH,', + 'original' => '/xkdf/b/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xkdf/b/([^/]+)$#', + 'start' => '/xkdf/b/', + 'methods' => 'GET,', ), ), - 'ohv' => array ( + 'grmjxtgkacuusadb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ohv/z/qyzgq/{name}', - 'regex' => '#^/ohv/z/qyzgq/(?P[^/]+)$#', - 'start' => '/ohv/z/', - 'methods' => 'POST,', + 'original' => '/grmjxtgkacuusadb/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/grmjxtgkacuusadb/([^/]+)$#', + 'start' => '/grmjxtgkacuusadb/', + 'methods' => 'GET,', ), ), - 'iyvrfmkj' => array ( + 'nw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iyvrfmkj/{name}', - 'regex' => '#^/iyvrfmkj/(?P[^/]+)$#', - 'start' => '/iyvrfmkj/', - 'methods' => 'DELETE,', + 'original' => '/nw/h/vmr/r/hedaotsqof/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/nw/h/vmr/r/hedaotsqof/([^/]+)$#', + 'start' => '/nw/h/vmr/r/hedaotsqof/', + 'methods' => 'GET,', ), ), - 'wlbfjajro' => array ( + 'ravxcidf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wlbfjajro/{name}', - 'regex' => '#^/wlbfjajro/(?P[^/]+)$#', - 'start' => '/wlbfjajro/', - 'methods' => 'PUT,', + 'original' => '/ravxcidf/pvqibgjquc/b/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ravxcidf/pvqibgjquc/b/([^/]+)$#', + 'start' => '/ravxcidf/pvqibgjquc/b/', + 'methods' => 'GET,', ), ), - 'qbsm' => array ( + 'thjypqumicqbtqp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qbsm/uo/{name}', - 'regex' => '#^/qbsm/uo/(?P[^/]+)$#', - 'start' => '/qbsm/uo/', + 'original' => '/thjypqumicqbtqp/zbh/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/thjypqumicqbtqp/zbh/([^/]+)$#', + 'start' => '/thjypqumicqbtqp/zbh/', 'methods' => 'PUT,', ), ), - 'orrzy' => array ( + 'xdtjvxshx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/orrzy/{name}', - 'regex' => '#^/orrzy/(?P[^/]+)$#', - 'start' => '/orrzy/', + 'original' => '/xdtjvxshx/xhxnn/yfjx/px/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xdtjvxshx/xhxnn/yfjx/px/([^/]+)$#', + 'start' => '/xdtjvxshx/xhxnn/yfjx/px/', 'methods' => 'GET,', ), ), - 'neyvj' => array ( + 'qrctxuylu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/neyvj/{name}', - 'regex' => '#^/neyvj/(?P[^/]+)$#', - 'start' => '/neyvj/', - 'methods' => 'GET,', + 'original' => '/qrctxuylu/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qrctxuylu/([^/]+)$#', + 'start' => '/qrctxuylu/', + 'methods' => 'DELETE,', ), ), - 'auqindxlou' => array ( + 'azvzvqryh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/auqindxlou/{name}', - 'regex' => '#^/auqindxlou/(?P[^/]+)$#', - 'start' => '/auqindxlou/', + 'original' => '/azvzvqryh/d/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/azvzvqryh/d/([^/]+)$#', + 'start' => '/azvzvqryh/d/', 'methods' => 'GET,', ), ), - 'c' => array ( + 'oskmqpwozpevubz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/c/umw/hr/{name}', - 'regex' => '#^/c/umw/hr/(?P[^/]+)$#', - 'start' => '/c/umw/', - 'methods' => 'POST,', + 'original' => '/oskmqpwozpevubz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/oskmqpwozpevubz/([^/]+)$#', + 'start' => '/oskmqpwozpevubz/', + 'methods' => 'DELETE,', ), ), - 'xrlkdwsvvia' => array ( + 'd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xrlkdwsvvia/{name}', - 'regex' => '#^/xrlkdwsvvia/(?P[^/]+)$#', - 'start' => '/xrlkdwsvvia/', - 'methods' => 'PUT,', + 'original' => '/d/a/sucisfh/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/d/a/sucisfh/([^/]+)$#', + 'start' => '/d/a/sucisfh/', + 'methods' => 'GET,', ), ), - 'oppudqewzzc' => array ( + 'wlsxe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oppudqewzzc/mqunlo/{name}', - 'regex' => '#^/oppudqewzzc/mqunlo/(?P[^/]+)$#', - 'start' => '/oppudqewzzc/mqunlo/', - 'methods' => 'GET,', + 'original' => '/wlsxe/xbziowzlua/cf/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/wlsxe/xbziowzlua/cf/([^/]+)$#', + 'start' => '/wlsxe/xbziowzlua/cf/', + 'methods' => 'DELETE,', ), ), - 'dax' => array ( + 'kr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dax/swqvlrsiyovxj/{name}', - 'regex' => '#^/dax/swqvlrsiyovxj/(?P[^/]+)$#', - 'start' => '/dax/swqvlrsiyovxj/', + 'original' => '/kr/viy/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/kr/viy/([^/]+)$#', + 'start' => '/kr/viy/', 'methods' => 'PUT,', ), ), - 'oieqavx' => array ( + 'gzymod' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oieqavx/ibhagnwsj/{name}', - 'regex' => '#^/oieqavx/ibhagnwsj/(?P[^/]+)$#', - 'start' => '/oieqavx/ibhagnwsj/', + 'original' => '/gzymod/dnuzj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gzymod/dnuzj/([^/]+)$#', + 'start' => '/gzymod/dnuzj/', 'methods' => 'POST,', ), ), - 'kgngbdl' => array ( + 'jofquqbwurhpi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kgngbdl/tvwoaoea/vk/{name}', - 'regex' => '#^/kgngbdl/tvwoaoea/vk/(?P[^/]+)$#', - 'start' => '/kgngbdl/tvwoaoea/', + 'original' => '/jofquqbwurhpi/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jofquqbwurhpi/([^/]+)$#', + 'start' => '/jofquqbwurhpi/', 'methods' => 'GET,', ), ), - 'iycwzh' => array ( + 'jri' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iycwzh/tnhh/{name}', - 'regex' => '#^/iycwzh/tnhh/(?P[^/]+)$#', - 'start' => '/iycwzh/tnhh/', + 'original' => '/jri/zemdrb/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jri/zemdrb/([^/]+)$#', + 'start' => '/jri/zemdrb/', 'methods' => 'PUT,', ), ), - 'rekusbezuhenaz' => array ( + 'xnlvfimgmldabmje' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rekusbezuhenaz/{name}', - 'regex' => '#^/rekusbezuhenaz/(?P[^/]+)$#', - 'start' => '/rekusbezuhenaz/', - 'methods' => 'DELETE,', + 'original' => '/xnlvfimgmldabmje/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xnlvfimgmldabmje/([^/]+)$#', + 'start' => '/xnlvfimgmldabmje/', + 'methods' => 'GET,', ), ), - 'klaztn' => array ( + 'lfj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/klaztn/{name}', - 'regex' => '#^/klaztn/(?P[^/]+)$#', - 'start' => '/klaztn/', - 'methods' => 'PATCH,', + 'original' => '/lfj/lfowvcrahe/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/lfj/lfowvcrahe/([^/]+)$#', + 'start' => '/lfj/lfowvcrahe/', + 'methods' => 'POST,', ), ), - 'm' => array ( + 'vng' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/m/luwxslkuzojpkzt/{name}', - 'regex' => '#^/m/luwxslkuzojpkzt/(?P[^/]+)$#', - 'start' => '/m/luwxslkuzojpkzt/', - 'methods' => 'POST,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/m/upo/qlnwc/{name}', - 'regex' => '#^/m/upo/qlnwc/(?P[^/]+)$#', - 'start' => '/m/upo/', + 'original' => '/vng/eksnmeovc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vng/eksnmeovc/([^/]+)$#', + 'start' => '/vng/eksnmeovc/', 'methods' => 'PATCH,', ), ), - 'xyuqmaggvlchxxwuzqaj' => array ( + 'qurhnv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xyuqmaggvlchxxwuzqaj/{name}', - 'regex' => '#^/xyuqmaggvlchxxwuzqaj/(?P[^/]+)$#', - 'start' => '/xyuqmaggvlchxxwuzqaj/', - 'methods' => 'POST,', + 'original' => '/qurhnv/k/zn/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qurhnv/k/zn/([^/]+)$#', + 'start' => '/qurhnv/k/zn/', + 'methods' => 'GET,', ), ), - 'kksvzjdjqaihk' => array ( + 'skehforgmd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kksvzjdjqaihk/{name}', - 'regex' => '#^/kksvzjdjqaihk/(?P[^/]+)$#', - 'start' => '/kksvzjdjqaihk/', - 'methods' => 'PATCH,', + 'original' => '/skehforgmd/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/skehforgmd/([^/]+)$#', + 'start' => '/skehforgmd/', + 'methods' => 'POST,', ), ), - 'slhstago' => array ( + 'jwjib' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/slhstago/{name}', - 'regex' => '#^/slhstago/(?P[^/]+)$#', - 'start' => '/slhstago/', - 'methods' => 'PUT,', + 'original' => '/jwjib/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jwjib/([^/]+)$#', + 'start' => '/jwjib/', + 'methods' => 'GET,', ), ), - 'w' => array ( + 'rblzz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/w/usteazhvysxi/{name}', - 'regex' => '#^/w/usteazhvysxi/(?P[^/]+)$#', - 'start' => '/w/usteazhvysxi/', + 'original' => '/rblzz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/rblzz/([^/]+)$#', + 'start' => '/rblzz/', 'methods' => 'GET,', ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/w/jguvdwgynu/{name}', - 'regex' => '#^/w/jguvdwgynu/(?P[^/]+)$#', - 'start' => '/w/jguvdwgynu/', - 'methods' => 'POST,', - ), ), - 'ggyllkvidn' => array ( + 'ynsbqmqau' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ggyllkvidn/slmmv/h/{name}', - 'regex' => '#^/ggyllkvidn/slmmv/h/(?P[^/]+)$#', - 'start' => '/ggyllkvidn/slmmv/', + 'original' => '/ynsbqmqau/c/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ynsbqmqau/c/([^/]+)$#', + 'start' => '/ynsbqmqau/c/', 'methods' => 'GET,', ), ), - 'dhcdpqmiuecsfjo' => array ( + 'cvvoyiq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dhcdpqmiuecsfjo/ken/ev/{name}', - 'regex' => '#^/dhcdpqmiuecsfjo/ken/ev/(?P[^/]+)$#', - 'start' => '/dhcdpqmiuecsfjo/ken/', - 'methods' => 'PATCH,', + 'original' => '/cvvoyiq/vz/pnooha/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/cvvoyiq/vz/pnooha/([^/]+)$#', + 'start' => '/cvvoyiq/vz/pnooha/', + 'methods' => 'GET,', ), ), - 'fpeyg' => array ( + 'qemv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fpeyg/hhzzi/dxj/{name}', - 'regex' => '#^/fpeyg/hhzzi/dxj/(?P[^/]+)$#', - 'start' => '/fpeyg/hhzzi/', - 'methods' => 'POST,', + 'original' => '/qemv/x/spzb/hlrfe/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qemv/x/spzb/hlrfe/([^/]+)$#', + 'start' => '/qemv/x/spzb/hlrfe/', + 'methods' => 'PUT,', ), ), - 'fylkjpatw' => array ( + 'jxzfg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fylkjpatw/qqfeorjss/cy/{name}', - 'regex' => '#^/fylkjpatw/qqfeorjss/cy/(?P[^/]+)$#', - 'start' => '/fylkjpatw/qqfeorjss/', + 'original' => '/jxzfg/qbacgio/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jxzfg/qbacgio/([^/]+)$#', + 'start' => '/jxzfg/qbacgio/', 'methods' => 'PATCH,', ), ), - 'uriiufl' => array ( + 'enor' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uriiufl/lsttxdsxyxwx/{name}', - 'regex' => '#^/uriiufl/lsttxdsxyxwx/(?P[^/]+)$#', - 'start' => '/uriiufl/lsttxdsxyxwx/', - 'methods' => 'GET,', + 'original' => '/enor/jocy/myznwloqsqp/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/enor/jocy/myznwloqsqp/([^/]+)$#', + 'start' => '/enor/jocy/myznwloqsqp/', + 'methods' => 'PATCH,', ), ), - 'vkjsq' => array ( + 'ohclgsjo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vkjsq/{name}', - 'regex' => '#^/vkjsq/(?P[^/]+)$#', - 'start' => '/vkjsq/', - 'methods' => 'PUT,', + 'original' => '/ohclgsjo/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ohclgsjo/([^/]+)$#', + 'start' => '/ohclgsjo/', + 'methods' => 'DELETE,', ), ), - 'sooab' => array ( + 'hkpbabn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sooab/ghpey/g/akmm/bxw/{name}', - 'regex' => '#^/sooab/ghpey/g/akmm/bxw/(?P[^/]+)$#', - 'start' => '/sooab/ghpey/', - 'methods' => 'GET,', + 'original' => '/hkpbabn/c/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/hkpbabn/c/([^/]+)$#', + 'start' => '/hkpbabn/c/', + 'methods' => 'PUT,', ), ), - 'oplahzudegridqz' => array ( + 'wujywzx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oplahzudegridqz/{name}', - 'regex' => '#^/oplahzudegridqz/(?P[^/]+)$#', - 'start' => '/oplahzudegridqz/', + 'original' => '/wujywzx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/wujywzx/([^/]+)$#', + 'start' => '/wujywzx/', 'methods' => 'PATCH,', ), ), - 'qdpcn' => array ( + 'jjgf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qdpcn/gugxzojuswpuz/{name}', - 'regex' => '#^/qdpcn/gugxzojuswpuz/(?P[^/]+)$#', - 'start' => '/qdpcn/gugxzojuswpuz/', - 'methods' => 'PUT,', + 'original' => '/jjgf/kjcyipo/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jjgf/kjcyipo/([^/]+)$#', + 'start' => '/jjgf/kjcyipo/', + 'methods' => 'GET,', ), ), - 'cs' => array ( + 'kphj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cs/jbzgdyfgbcn/{name}', - 'regex' => '#^/cs/jbzgdyfgbcn/(?P[^/]+)$#', - 'start' => '/cs/jbzgdyfgbcn/', - 'methods' => 'PUT,', + 'original' => '/kphj/y/nqwq/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/kphj/y/nqwq/([^/]+)$#', + 'start' => '/kphj/y/nqwq/', + 'methods' => 'DELETE,', ), ), - 'mspktecz' => array ( + 'ljgvj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mspktecz/{name}', - 'regex' => '#^/mspktecz/(?P[^/]+)$#', - 'start' => '/mspktecz/', - 'methods' => 'GET,', + 'original' => '/ljgvj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ljgvj/([^/]+)$#', + 'start' => '/ljgvj/', + 'methods' => 'PUT,', ), ), - 'tsdeir' => array ( + 'nc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tsdeir/{name}', - 'regex' => '#^/tsdeir/(?P[^/]+)$#', - 'start' => '/tsdeir/', - 'methods' => 'PATCH,', + 'original' => '/nc/nas/o/ac/thnlco/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/nc/nas/o/ac/thnlco/([^/]+)$#', + 'start' => '/nc/nas/o/ac/thnlco/', + 'methods' => 'PUT,', ), ), - 'k' => array ( + 'tllzdhjgqs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/k/xc/r/pleyah/{name}', - 'regex' => '#^/k/xc/r/pleyah/(?P[^/]+)$#', - 'start' => '/k/xc/', + 'original' => '/tllzdhjgqs/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tllzdhjgqs/([^/]+)$#', + 'start' => '/tllzdhjgqs/', 'methods' => 'GET,', ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/k/mnxkdqopl/plh/{name}', - 'regex' => '#^/k/mnxkdqopl/plh/(?P[^/]+)$#', - 'start' => '/k/mnxkdqopl/', - 'methods' => 'GET,', - ), - ), - 'u' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/u/lnvdjwzvaq/esppccyo/{name}', - 'regex' => '#^/u/lnvdjwzvaq/esppccyo/(?P[^/]+)$#', - 'start' => '/u/lnvdjwzvaq/', - 'methods' => 'POST,', - ), ), - 'ysmwli' => array ( + 'ktk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ysmwli/fk/{name}', - 'regex' => '#^/ysmwli/fk/(?P[^/]+)$#', - 'start' => '/ysmwli/fk/', - 'methods' => 'PATCH,', + 'original' => '/ktk/dec/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ktk/dec/([^/]+)$#', + 'start' => '/ktk/dec/', + 'methods' => 'GET,', ), ), - 'ded' => array ( + 'sjn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ded/ecqge/y/veywtbo/{name}', - 'regex' => '#^/ded/ecqge/y/veywtbo/(?P[^/]+)$#', - 'start' => '/ded/ecqge/', - 'methods' => 'PATCH,', + 'original' => '/sjn/ewuorpkonyrnzdcyj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/sjn/ewuorpkonyrnzdcyj/([^/]+)$#', + 'start' => '/sjn/ewuorpkonyrnzdcyj/', + 'methods' => 'DELETE,', ), ), - 'tqdctp' => array ( + 'vpjurikpilknqfm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tqdctp/gvawrwjgoyusi/{name}', - 'regex' => '#^/tqdctp/gvawrwjgoyusi/(?P[^/]+)$#', - 'start' => '/tqdctp/gvawrwjgoyusi/', - 'methods' => 'DELETE,', + 'original' => '/vpjurikpilknqfm/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vpjurikpilknqfm/([^/]+)$#', + 'start' => '/vpjurikpilknqfm/', + 'methods' => 'POST,', ), ), - 'pwpd' => array ( + 'nwes' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pwpd/gks/mrvcqkp/{name}', - 'regex' => '#^/pwpd/gks/mrvcqkp/(?P[^/]+)$#', - 'start' => '/pwpd/gks/', + 'original' => '/nwes/xbikmploan/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/nwes/xbikmploan/([^/]+)$#', + 'start' => '/nwes/xbikmploan/', 'methods' => 'PATCH,', ), ), - 'gjb' => array ( + 'nkiaturnd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gjb/xh/zsi/{name}', - 'regex' => '#^/gjb/xh/zsi/(?P[^/]+)$#', - 'start' => '/gjb/xh/', + 'original' => '/nkiaturnd/gshkse/ctba/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/nkiaturnd/gshkse/ctba/([^/]+)$#', + 'start' => '/nkiaturnd/gshkse/ctba/', 'methods' => 'GET,', ), ), - 'xbvid' => array ( + 'pdculsgqfyzwpmd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xbvid/srzqsm/{name}', - 'regex' => '#^/xbvid/srzqsm/(?P[^/]+)$#', - 'start' => '/xbvid/srzqsm/', + 'original' => '/pdculsgqfyzwpmd/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/pdculsgqfyzwpmd/([^/]+)$#', + 'start' => '/pdculsgqfyzwpmd/', 'methods' => 'GET,', ), ), - 'f' => array ( + 'tvdlgjmjw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/f/xi/mzmqhk/x/{name}', - 'regex' => '#^/f/xi/mzmqhk/x/(?P[^/]+)$#', - 'start' => '/f/xi/', - 'methods' => 'POST,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/f/ypsmalj/{name}', - 'regex' => '#^/f/ypsmalj/(?P[^/]+)$#', - 'start' => '/f/ypsmalj/', - 'methods' => 'POST,', + 'original' => '/tvdlgjmjw/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tvdlgjmjw/([^/]+)$#', + 'start' => '/tvdlgjmjw/', + 'methods' => 'PATCH,', ), ), - 'thzp' => array ( + 'a' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/thzp/r/n/ulmifxqtht/{name}', - 'regex' => '#^/thzp/r/n/ulmifxqtht/(?P[^/]+)$#', - 'start' => '/thzp/r/', - 'methods' => 'GET,', + 'original' => '/a/amzmce/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/a/amzmce/([^/]+)$#', + 'start' => '/a/amzmce/', + 'methods' => 'PUT,', ), ), - 'wubuw' => array ( + 'ieckmkoripy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wubuw/{name}', - 'regex' => '#^/wubuw/(?P[^/]+)$#', - 'start' => '/wubuw/', - 'methods' => 'GET,', + 'original' => '/ieckmkoripy/pfkfdz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ieckmkoripy/pfkfdz/([^/]+)$#', + 'start' => '/ieckmkoripy/pfkfdz/', + 'methods' => 'POST,', ), ), - 'umwfpwpnbuhzcfyl' => array ( + 'utelkmqt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/umwfpwpnbuhzcfyl/{name}', - 'regex' => '#^/umwfpwpnbuhzcfyl/(?P[^/]+)$#', - 'start' => '/umwfpwpnbuhzcfyl/', - 'methods' => 'PATCH,', + 'original' => '/utelkmqt/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/utelkmqt/([^/]+)$#', + 'start' => '/utelkmqt/', + 'methods' => 'GET,', ), ), - 'eofuneqvcnymxe' => array ( + 'iykb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eofuneqvcnymxe/{name}', - 'regex' => '#^/eofuneqvcnymxe/(?P[^/]+)$#', - 'start' => '/eofuneqvcnymxe/', - 'methods' => 'GET,', + 'original' => '/iykb/zjh/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/iykb/zjh/([^/]+)$#', + 'start' => '/iykb/zjh/', + 'methods' => 'DELETE,', ), ), - 'yitder' => array ( + 'ygo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yitder/ktiily/{name}', - 'regex' => '#^/yitder/ktiily/(?P[^/]+)$#', - 'start' => '/yitder/ktiily/', - 'methods' => 'GET,', + 'original' => '/ygo/gonvzrq/ewirn/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ygo/gonvzrq/ewirn/([^/]+)$#', + 'start' => '/ygo/gonvzrq/ewirn/', + 'methods' => 'POST,', ), ), - 'lmigeleh' => array ( + 'nzez' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lmigeleh/{name}', - 'regex' => '#^/lmigeleh/(?P[^/]+)$#', - 'start' => '/lmigeleh/', - 'methods' => 'POST,', + 'original' => '/nzez/eam/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/nzez/eam/([^/]+)$#', + 'start' => '/nzez/eam/', + 'methods' => 'DELETE,', ), ), - 'ymzjwppe' => array ( + 'gzvklkze' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ymzjwppe/{name}', - 'regex' => '#^/ymzjwppe/(?P[^/]+)$#', - 'start' => '/ymzjwppe/', - 'methods' => 'GET,', + 'original' => '/gzvklkze/ynqw/ofsu/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gzvklkze/ynqw/ofsu/([^/]+)$#', + 'start' => '/gzvklkze/ynqw/ofsu/', + 'methods' => 'PATCH,', ), ), - 'nknnn' => array ( + 'quehxruczqpjclwur' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nknnn/ndedlvxgl/{name}', - 'regex' => '#^/nknnn/ndedlvxgl/(?P[^/]+)$#', - 'start' => '/nknnn/ndedlvxgl/', - 'methods' => 'GET,', + 'original' => '/quehxruczqpjclwur/qkr/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/quehxruczqpjclwur/qkr/([^/]+)$#', + 'start' => '/quehxruczqpjclwur/qkr/', + 'methods' => 'PATCH,', ), ), - 'n' => array ( + 'ow' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/n/eb/eb/gbslp/z/{name}', - 'regex' => '#^/n/eb/eb/gbslp/z/(?P[^/]+)$#', - 'start' => '/n/eb/', - 'methods' => 'PUT,', + 'original' => '/ow/vvfdecsgzihg/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ow/vvfdecsgzihg/([^/]+)$#', + 'start' => '/ow/vvfdecsgzihg/', + 'methods' => 'GET,', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/n/vmt/zrhpqwysrgsxmeou/{name}', - 'regex' => '#^/n/vmt/zrhpqwysrgsxmeou/(?P[^/]+)$#', - 'start' => '/n/vmt/', - 'methods' => 'POST,', + 'original' => '/ow/zmnubebciury/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ow/zmnubebciury/([^/]+)$#', + 'start' => '/ow/zmnubebciury/', + 'methods' => 'DELETE,', ), ), - 'gawnoh' => array ( + 'ocdbsdmxlnzzzgn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gawnoh/ahivzn/{name}', - 'regex' => '#^/gawnoh/ahivzn/(?P[^/]+)$#', - 'start' => '/gawnoh/ahivzn/', - 'methods' => 'POST,', + 'original' => '/ocdbsdmxlnzzzgn/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ocdbsdmxlnzzzgn/([^/]+)$#', + 'start' => '/ocdbsdmxlnzzzgn/', + 'methods' => 'PUT,', ), ), - 'xqjkti' => array ( + 'boefrklwjeex' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xqjkti/sg/{name}', - 'regex' => '#^/xqjkti/sg/(?P[^/]+)$#', - 'start' => '/xqjkti/sg/', + 'original' => '/boefrklwjeex/xj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/boefrklwjeex/xj/([^/]+)$#', + 'start' => '/boefrklwjeex/xj/', 'methods' => 'PUT,', ), ), - 'ds' => array ( + 'ofijgzvggpfucejimwkq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ds/hxm/{name}', - 'regex' => '#^/ds/hxm/(?P[^/]+)$#', - 'start' => '/ds/hxm/', - 'methods' => 'GET,', + 'original' => '/ofijgzvggpfucejimwkq/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ofijgzvggpfucejimwkq/([^/]+)$#', + 'start' => '/ofijgzvggpfucejimwkq/', + 'methods' => 'POST,', ), ), - 'hxyjklmk' => array ( + 'xtmd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hxyjklmk/{name}', - 'regex' => '#^/hxyjklmk/(?P[^/]+)$#', - 'start' => '/hxyjklmk/', - 'methods' => 'GET,', + 'original' => '/xtmd/ogeehsztocldvikt/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xtmd/ogeehsztocldvikt/([^/]+)$#', + 'start' => '/xtmd/ogeehsztocldvikt/', + 'methods' => 'PATCH,', ), ), - 'xgsryzngbxgtci' => array ( + 'keuzryrdyczb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xgsryzngbxgtci/{name}', - 'regex' => '#^/xgsryzngbxgtci/(?P[^/]+)$#', - 'start' => '/xgsryzngbxgtci/', - 'methods' => 'GET,', + 'original' => '/keuzryrdyczb/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/keuzryrdyczb/([^/]+)$#', + 'start' => '/keuzryrdyczb/', + 'methods' => 'PATCH,', ), ), - 'iuqghf' => array ( + 'vb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iuqghf/{name}', - 'regex' => '#^/iuqghf/(?P[^/]+)$#', - 'start' => '/iuqghf/', - 'methods' => 'GET,', + 'original' => '/vb/vuuqa/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vb/vuuqa/([^/]+)$#', + 'start' => '/vb/vuuqa/', + 'methods' => 'PATCH,', ), ), - 'jaspmed' => array ( + 'gyybtgr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jaspmed/{name}', - 'regex' => '#^/jaspmed/(?P[^/]+)$#', - 'start' => '/jaspmed/', - 'methods' => 'POST,', + 'original' => '/gyybtgr/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gyybtgr/([^/]+)$#', + 'start' => '/gyybtgr/', + 'methods' => 'PATCH,', ), ), - 'hvh' => array ( + 'uawmlfq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hvh/gbiap/{name}', - 'regex' => '#^/hvh/gbiap/(?P[^/]+)$#', - 'start' => '/hvh/gbiap/', + 'original' => '/uawmlfq/h/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/uawmlfq/h/([^/]+)$#', + 'start' => '/uawmlfq/h/', 'methods' => 'POST,', ), ), - 'qdsmgxurs' => array ( + 'greoabggjeeddmy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qdsmgxurs/ilbqtzbnqc/{name}', - 'regex' => '#^/qdsmgxurs/ilbqtzbnqc/(?P[^/]+)$#', - 'start' => '/qdsmgxurs/ilbqtzbnqc/', - 'methods' => 'PATCH,', + 'original' => '/greoabggjeeddmy/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/greoabggjeeddmy/([^/]+)$#', + 'start' => '/greoabggjeeddmy/', + 'methods' => 'DELETE,', ), ), - 'admwobol' => array ( + 'tagigql' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/admwobol/sbvi/{name}', - 'regex' => '#^/admwobol/sbvi/(?P[^/]+)$#', - 'start' => '/admwobol/sbvi/', - 'methods' => 'GET,', + 'original' => '/tagigql/mesdnieju/wjh/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tagigql/mesdnieju/wjh/([^/]+)$#', + 'start' => '/tagigql/mesdnieju/wjh/', + 'methods' => 'POST,', ), ), - 'swycyvlqegrcfazxknd' => array ( + 'riwc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/swycyvlqegrcfazxknd/{name}', - 'regex' => '#^/swycyvlqegrcfazxknd/(?P[^/]+)$#', - 'start' => '/swycyvlqegrcfazxknd/', - 'methods' => 'DELETE,', + 'original' => '/riwc/wpjclueplqtv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/riwc/wpjclueplqtv/([^/]+)$#', + 'start' => '/riwc/wpjclueplqtv/', + 'methods' => 'PUT,', ), ), - 'evaxxebbsbbcxjyn' => array ( + 'heb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/evaxxebbsbbcxjyn/{name}', - 'regex' => '#^/evaxxebbsbbcxjyn/(?P[^/]+)$#', - 'start' => '/evaxxebbsbbcxjyn/', + 'original' => '/heb/p/tyxztz/s/kylcsm/rj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/heb/p/tyxztz/s/kylcsm/rj/([^/]+)$#', + 'start' => '/heb/p/tyxztz/s/kylcsm/rj/', 'methods' => 'POST,', ), ), - 'dzkmtoxna' => array ( + 'ofyfhgys' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dzkmtoxna/sp/{name}', - 'regex' => '#^/dzkmtoxna/sp/(?P[^/]+)$#', - 'start' => '/dzkmtoxna/sp/', + 'original' => '/ofyfhgys/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ofyfhgys/([^/]+)$#', + 'start' => '/ofyfhgys/', 'methods' => 'GET,', ), ), - 'lmdwczhwec' => array ( + 'jpvrrlvxqu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lmdwczhwec/yr/{name}', - 'regex' => '#^/lmdwczhwec/yr/(?P[^/]+)$#', - 'start' => '/lmdwczhwec/yr/', - 'methods' => 'PATCH,', + 'original' => '/jpvrrlvxqu/brjzag/ccv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jpvrrlvxqu/brjzag/ccv/([^/]+)$#', + 'start' => '/jpvrrlvxqu/brjzag/ccv/', + 'methods' => 'POST,', ), ), - 'wyr' => array ( + 'wxebkm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wyr/lrmt/gwyud/{name}', - 'regex' => '#^/wyr/lrmt/gwyud/(?P[^/]+)$#', - 'start' => '/wyr/lrmt/', - 'methods' => 'PATCH,', + 'original' => '/wxebkm/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/wxebkm/([^/]+)$#', + 'start' => '/wxebkm/', + 'methods' => 'DELETE,', ), ), - 'o' => array ( + 'c' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/o/dt/er/hkbnjsmr/jk/u/{name}', - 'regex' => '#^/o/dt/er/hkbnjsmr/jk/u/(?P[^/]+)$#', - 'start' => '/o/dt/', - 'methods' => 'PUT,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/o/nc/dzxwshggv/{name}', - 'regex' => '#^/o/nc/dzxwshggv/(?P[^/]+)$#', - 'start' => '/o/nc/', - 'methods' => 'GET,', + 'original' => '/c/tcbfvtykjxgupjtgiiv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/c/tcbfvtykjxgupjtgiiv/([^/]+)$#', + 'start' => '/c/tcbfvtykjxgupjtgiiv/', + 'methods' => 'DELETE,', ), ), - 'qvmjijpy' => array ( + 'ae' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qvmjijpy/clo/dnbjwsl/{name}', - 'regex' => '#^/qvmjijpy/clo/dnbjwsl/(?P[^/]+)$#', - 'start' => '/qvmjijpy/clo/', + 'original' => '/ae/uadisck/vukshires/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ae/uadisck/vukshires/([^/]+)$#', + 'start' => '/ae/uadisck/vukshires/', 'methods' => 'GET,', ), ), - 'jlqesceai' => array ( + 'fbo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jlqesceai/{name}', - 'regex' => '#^/jlqesceai/(?P[^/]+)$#', - 'start' => '/jlqesceai/', - 'methods' => 'PUT,', + 'original' => '/fbo/ssaeto/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/fbo/ssaeto/([^/]+)$#', + 'start' => '/fbo/ssaeto/', + 'methods' => 'GET,', ), ), - 'oinlerr' => array ( + 'fri' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oinlerr/{name}', - 'regex' => '#^/oinlerr/(?P[^/]+)$#', - 'start' => '/oinlerr/', - 'methods' => 'PATCH,', + 'original' => '/fri/kvtxodu/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/fri/kvtxodu/([^/]+)$#', + 'start' => '/fri/kvtxodu/', + 'methods' => 'GET,', ), ), - 'mxwdstlk' => array ( + 'dam' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mxwdstlk/egr/raij/ehatj/{name}', - 'regex' => '#^/mxwdstlk/egr/raij/ehatj/(?P[^/]+)$#', - 'start' => '/mxwdstlk/egr/', + 'original' => '/dam/frkimquhhkjce/rzzd/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dam/frkimquhhkjce/rzzd/([^/]+)$#', + 'start' => '/dam/frkimquhhkjce/rzzd/', 'methods' => 'PATCH,', ), ), - 'cynbfu' => array ( + 'gwkp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cynbfu/rr/{name}', - 'regex' => '#^/cynbfu/rr/(?P[^/]+)$#', - 'start' => '/cynbfu/rr/', - 'methods' => 'PATCH,', + 'original' => '/gwkp/hod/tyfd/dbse/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gwkp/hod/tyfd/dbse/([^/]+)$#', + 'start' => '/gwkp/hod/tyfd/dbse/', + 'methods' => 'PUT,', ), ), - 'sxrg' => array ( + 'kdaazrhg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sxrg/nvcynbwffh/{name}', - 'regex' => '#^/sxrg/nvcynbwffh/(?P[^/]+)$#', - 'start' => '/sxrg/nvcynbwffh/', + 'original' => '/kdaazrhg/mln/zek/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/kdaazrhg/mln/zek/([^/]+)$#', + 'start' => '/kdaazrhg/mln/zek/', 'methods' => 'DELETE,', ), ), - 'scyuidvlrl' => array ( + 'wpeacq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/scyuidvlrl/{name}', - 'regex' => '#^/scyuidvlrl/(?P[^/]+)$#', - 'start' => '/scyuidvlrl/', - 'methods' => 'GET,', + 'original' => '/wpeacq/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/wpeacq/([^/]+)$#', + 'start' => '/wpeacq/', + 'methods' => 'DELETE,', ), ), - 'kvnjb' => array ( + 'akq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kvnjb/d/{name}', - 'regex' => '#^/kvnjb/d/(?P[^/]+)$#', - 'start' => '/kvnjb/d/', - 'methods' => 'POST,', + 'original' => '/akq/xzwgictdjlpo/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/akq/xzwgictdjlpo/([^/]+)$#', + 'start' => '/akq/xzwgictdjlpo/', + 'methods' => 'PATCH,', ), ), - 'dsdxbdsnlmzqse' => array ( + 'nmjli' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dsdxbdsnlmzqse/{name}', - 'regex' => '#^/dsdxbdsnlmzqse/(?P[^/]+)$#', - 'start' => '/dsdxbdsnlmzqse/', - 'methods' => 'GET,', + 'original' => '/nmjli/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/nmjli/([^/]+)$#', + 'start' => '/nmjli/', + 'methods' => 'DELETE,', ), ), - 'cxmujbx' => array ( + 'xqt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cxmujbx/{name}', - 'regex' => '#^/cxmujbx/(?P[^/]+)$#', - 'start' => '/cxmujbx/', - 'methods' => 'DELETE,', + 'original' => '/xqt/qkjmjqgcidu/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xqt/qkjmjqgcidu/([^/]+)$#', + 'start' => '/xqt/qkjmjqgcidu/', + 'methods' => 'POST,', ), ), - 'ruejd' => array ( + 'lpna' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ruejd/ec/mue/vw/z/{name}', - 'regex' => '#^/ruejd/ec/mue/vw/z/(?P[^/]+)$#', - 'start' => '/ruejd/ec/', - 'methods' => 'DELETE,', + 'original' => '/lpna/zbgc/pdubhd/yazeu/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/lpna/zbgc/pdubhd/yazeu/([^/]+)$#', + 'start' => '/lpna/zbgc/pdubhd/yazeu/', + 'methods' => 'PATCH,', ), ), - 'jy' => array ( + 'gtozu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jy/u/aeli/{name}', - 'regex' => '#^/jy/u/aeli/(?P[^/]+)$#', - 'start' => '/jy/u/', - 'methods' => 'PUT,', + 'original' => '/gtozu/vw/k/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gtozu/vw/k/([^/]+)$#', + 'start' => '/gtozu/vw/k/', + 'methods' => 'PATCH,', ), ), - 'ajbkpmiva' => array ( + 'tqtlwfh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ajbkpmiva/{name}', - 'regex' => '#^/ajbkpmiva/(?P[^/]+)$#', - 'start' => '/ajbkpmiva/', - 'methods' => 'GET,', + 'original' => '/tqtlwfh/yc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tqtlwfh/yc/([^/]+)$#', + 'start' => '/tqtlwfh/yc/', + 'methods' => 'PATCH,', ), ), - 'lnvvcpnjtmlsjcuph' => array ( + 'irhudn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lnvvcpnjtmlsjcuph/{name}', - 'regex' => '#^/lnvvcpnjtmlsjcuph/(?P[^/]+)$#', - 'start' => '/lnvvcpnjtmlsjcuph/', - 'methods' => 'POST,', + 'original' => '/irhudn/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/irhudn/([^/]+)$#', + 'start' => '/irhudn/', + 'methods' => 'PATCH,', ), ), - 'vfe' => array ( + 'bmxximyip' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vfe/hmf/px/{name}', - 'regex' => '#^/vfe/hmf/px/(?P[^/]+)$#', - 'start' => '/vfe/hmf/', + 'original' => '/bmxximyip/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/bmxximyip/([^/]+)$#', + 'start' => '/bmxximyip/', 'methods' => 'DELETE,', ), ), - 'my' => array ( + 'pbtyqoke' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/my/vzcokmefidhoh/{name}', - 'regex' => '#^/my/vzcokmefidhoh/(?P[^/]+)$#', - 'start' => '/my/vzcokmefidhoh/', - 'methods' => 'PATCH,', + 'original' => '/pbtyqoke/hkr/cc/k/oinwg/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/pbtyqoke/hkr/cc/k/oinwg/([^/]+)$#', + 'start' => '/pbtyqoke/hkr/cc/k/oinwg/', + 'methods' => 'POST,', ), ), - 'mkaujk' => array ( + 'ivpz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mkaujk/upsadkgckgdv/{name}', - 'regex' => '#^/mkaujk/upsadkgckgdv/(?P[^/]+)$#', - 'start' => '/mkaujk/upsadkgckgdv/', + 'original' => '/ivpz/du/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ivpz/du/([^/]+)$#', + 'start' => '/ivpz/du/', 'methods' => 'PUT,', ), ), - 'sraaivpi' => array ( + 'hywxzu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sraaivpi/{name}', - 'regex' => '#^/sraaivpi/(?P[^/]+)$#', - 'start' => '/sraaivpi/', - 'methods' => 'GET,', + 'original' => '/hywxzu/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/hywxzu/([^/]+)$#', + 'start' => '/hywxzu/', + 'methods' => 'PUT,', ), ), - 'ao' => array ( + 'oomlucfegytthbx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ao/sluhdvna/eumxr/ty/{name}', - 'regex' => '#^/ao/sluhdvna/eumxr/ty/(?P[^/]+)$#', - 'start' => '/ao/sluhdvna/', - 'methods' => 'GET,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/ao/dqm/st/visp/{name}', - 'regex' => '#^/ao/dqm/st/visp/(?P[^/]+)$#', - 'start' => '/ao/dqm/', - 'methods' => 'GET,', + 'original' => '/oomlucfegytthbx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/oomlucfegytthbx/([^/]+)$#', + 'start' => '/oomlucfegytthbx/', + 'methods' => 'PATCH,', ), ), - 'ybnsq' => array ( + 'vqzinlhqtuss' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ybnsq/kqiodlyy/{name}', - 'regex' => '#^/ybnsq/kqiodlyy/(?P[^/]+)$#', - 'start' => '/ybnsq/kqiodlyy/', - 'methods' => 'GET,', + 'original' => '/vqzinlhqtuss/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vqzinlhqtuss/([^/]+)$#', + 'start' => '/vqzinlhqtuss/', + 'methods' => 'PATCH,', ), ), - 'wngzfry' => array ( + 'uwd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wngzfry/{name}', - 'regex' => '#^/wngzfry/(?P[^/]+)$#', - 'start' => '/wngzfry/', - 'methods' => 'GET,', + 'original' => '/uwd/zmal/x/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/uwd/zmal/x/([^/]+)$#', + 'start' => '/uwd/zmal/x/', + 'methods' => 'DELETE,', ), ), - 'ccs' => array ( + 'plb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ccs/m/xivodmavpljuzlcc/{name}', - 'regex' => '#^/ccs/m/xivodmavpljuzlcc/(?P[^/]+)$#', - 'start' => '/ccs/m/', - 'methods' => 'PATCH,', + 'original' => '/plb/csnlju/mueo/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/plb/csnlju/mueo/([^/]+)$#', + 'start' => '/plb/csnlju/mueo/', + 'methods' => 'DELETE,', ), ), - 'rizhqdap' => array ( + 'apdh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rizhqdap/{name}', - 'regex' => '#^/rizhqdap/(?P[^/]+)$#', - 'start' => '/rizhqdap/', + 'original' => '/apdh/ao/jg/svfhjs/awj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/apdh/ao/jg/svfhjs/awj/([^/]+)$#', + 'start' => '/apdh/ao/jg/svfhjs/awj/', 'methods' => 'GET,', ), ), - 'vcxigcwmpebwu' => array ( + 'wunhjzyfh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vcxigcwmpebwu/cubskt/{name}', - 'regex' => '#^/vcxigcwmpebwu/cubskt/(?P[^/]+)$#', - 'start' => '/vcxigcwmpebwu/cubskt/', - 'methods' => 'GET,', + 'original' => '/wunhjzyfh/koj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/wunhjzyfh/koj/([^/]+)$#', + 'start' => '/wunhjzyfh/koj/', + 'methods' => 'PATCH,', ), ), - 'tkbwdlcfywzxoq' => array ( + 'ho' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tkbwdlcfywzxoq/{name}', - 'regex' => '#^/tkbwdlcfywzxoq/(?P[^/]+)$#', - 'start' => '/tkbwdlcfywzxoq/', - 'methods' => 'DELETE,', + 'original' => '/ho/hwsjvs/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ho/hwsjvs/([^/]+)$#', + 'start' => '/ho/hwsjvs/', + 'methods' => 'PUT,', ), ), - 'wwwbvt' => array ( + 'fzefekniub' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wwwbvt/q/{name}', - 'regex' => '#^/wwwbvt/q/(?P[^/]+)$#', - 'start' => '/wwwbvt/q/', + 'original' => '/fzefekniub/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/fzefekniub/([^/]+)$#', + 'start' => '/fzefekniub/', 'methods' => 'GET,', ), ), - 'tfkdhl' => array ( + 'asgipziadvmyas' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tfkdhl/x/{name}', - 'regex' => '#^/tfkdhl/x/(?P[^/]+)$#', - 'start' => '/tfkdhl/x/', + 'original' => '/asgipziadvmyas/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/asgipziadvmyas/([^/]+)$#', + 'start' => '/asgipziadvmyas/', 'methods' => 'PUT,', ), ), - 'ggvgvwcsplqyjj' => array ( + 'ttuhgkfcmy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ggvgvwcsplqyjj/uzuno/{name}', - 'regex' => '#^/ggvgvwcsplqyjj/uzuno/(?P[^/]+)$#', - 'start' => '/ggvgvwcsplqyjj/uzuno/', - 'methods' => 'POST,', + 'original' => '/ttuhgkfcmy/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ttuhgkfcmy/([^/]+)$#', + 'start' => '/ttuhgkfcmy/', + 'methods' => 'PUT,', ), ), - 'vbi' => array ( + 'pkkzsax' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vbi/qebec/{name}', - 'regex' => '#^/vbi/qebec/(?P[^/]+)$#', - 'start' => '/vbi/qebec/', - 'methods' => 'GET,', + 'original' => '/pkkzsax/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/pkkzsax/([^/]+)$#', + 'start' => '/pkkzsax/', + 'methods' => 'PATCH,', ), ), - 'krqnuxrxui' => array ( + 'agmirqtfbosbccnb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/krqnuxrxui/nnfjug/{name}', - 'regex' => '#^/krqnuxrxui/nnfjug/(?P[^/]+)$#', - 'start' => '/krqnuxrxui/nnfjug/', - 'methods' => 'POST,', + 'original' => '/agmirqtfbosbccnb/htrv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/agmirqtfbosbccnb/htrv/([^/]+)$#', + 'start' => '/agmirqtfbosbccnb/htrv/', + 'methods' => 'PATCH,', ), ), - 't' => array ( + 'hhrylwk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/t/cpkuvundidronllengw/{name}', - 'regex' => '#^/t/cpkuvundidronllengw/(?P[^/]+)$#', - 'start' => '/t/cpkuvundidronllengw/', + 'original' => '/hhrylwk/brbspywk/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/hhrylwk/brbspywk/([^/]+)$#', + 'start' => '/hhrylwk/brbspywk/', 'methods' => 'GET,', ), ), - 'drptsjpgibud' => array ( + 'hpjqqs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/drptsjpgibud/qqzj/{name}', - 'regex' => '#^/drptsjpgibud/qqzj/(?P[^/]+)$#', - 'start' => '/drptsjpgibud/qqzj/', + 'original' => '/hpjqqs/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/hpjqqs/([^/]+)$#', + 'start' => '/hpjqqs/', 'methods' => 'GET,', ), ), - 'fprljpu' => array ( + 'fkhusrhxllzn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fprljpu/{name}', - 'regex' => '#^/fprljpu/(?P[^/]+)$#', - 'start' => '/fprljpu/', + 'original' => '/fkhusrhxllzn/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/fkhusrhxllzn/([^/]+)$#', + 'start' => '/fkhusrhxllzn/', 'methods' => 'GET,', ), ), - 'ebysitegqeewbb' => array ( + 'fo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ebysitegqeewbb/m/{name}', - 'regex' => '#^/ebysitegqeewbb/m/(?P[^/]+)$#', - 'start' => '/ebysitegqeewbb/m/', - 'methods' => 'POST,', + 'original' => '/fo/pufxuevoscdajh/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/fo/pufxuevoscdajh/([^/]+)$#', + 'start' => '/fo/pufxuevoscdajh/', + 'methods' => 'PATCH,', ), ), - 'laffyfbpelz' => array ( + 'tjjhtdj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/laffyfbpelz/efg/{name}', - 'regex' => '#^/laffyfbpelz/efg/(?P[^/]+)$#', - 'start' => '/laffyfbpelz/efg/', - 'methods' => 'PUT,', + 'original' => '/tjjhtdj/ephozkvynsug/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tjjhtdj/ephozkvynsug/([^/]+)$#', + 'start' => '/tjjhtdj/ephozkvynsug/', + 'methods' => 'DELETE,', ), ), - 's' => array ( + 'jynush' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/s/lq/dmunzyy/omrd/{name}', - 'regex' => '#^/s/lq/dmunzyy/omrd/(?P[^/]+)$#', - 'start' => '/s/lq/', + 'original' => '/jynush/i/o/gb/okli/d/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jynush/i/o/gb/okli/d/([^/]+)$#', + 'start' => '/jynush/i/o/gb/okli/d/', 'methods' => 'GET,', ), ), - 'wcxtq' => array ( + 'wyhhiqkh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wcxtq/dkx/{name}', - 'regex' => '#^/wcxtq/dkx/(?P[^/]+)$#', - 'start' => '/wcxtq/dkx/', + 'original' => '/wyhhiqkh/hq/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/wyhhiqkh/hq/([^/]+)$#', + 'start' => '/wyhhiqkh/hq/', 'methods' => 'POST,', ), ), - 'vxgqnwkm' => array ( + 'kc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vxgqnwkm/{name}', - 'regex' => '#^/vxgqnwkm/(?P[^/]+)$#', - 'start' => '/vxgqnwkm/', - 'methods' => 'GET,', + 'original' => '/kc/uuawx/zeurompvgip/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/kc/uuawx/zeurompvgip/([^/]+)$#', + 'start' => '/kc/uuawx/zeurompvgip/', + 'methods' => 'DELETE,', ), ), - 'hrtjab' => array ( + 'szymls' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hrtjab/{name}', - 'regex' => '#^/hrtjab/(?P[^/]+)$#', - 'start' => '/hrtjab/', - 'methods' => 'PUT,', + 'original' => '/szymls/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/szymls/([^/]+)$#', + 'start' => '/szymls/', + 'methods' => 'DELETE,', ), ), - 'aodsvvippvvyctg' => array ( + 'rigxbvihxwxsasjiejz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aodsvvippvvyctg/lgxol/{name}', - 'regex' => '#^/aodsvvippvvyctg/lgxol/(?P[^/]+)$#', - 'start' => '/aodsvvippvvyctg/lgxol/', - 'methods' => 'GET,', + 'original' => '/rigxbvihxwxsasjiejz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/rigxbvihxwxsasjiejz/([^/]+)$#', + 'start' => '/rigxbvihxwxsasjiejz/', + 'methods' => 'POST,', ), ), - 'bjehjolgwffgsyhrw' => array ( + 'swpbljt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bjehjolgwffgsyhrw/{name}', - 'regex' => '#^/bjehjolgwffgsyhrw/(?P[^/]+)$#', - 'start' => '/bjehjolgwffgsyhrw/', - 'methods' => 'PATCH,', + 'original' => '/swpbljt/b/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/swpbljt/b/([^/]+)$#', + 'start' => '/swpbljt/b/', + 'methods' => 'POST,', ), ), - 'ixcrdppclgoy' => array ( + 'dfhxleyk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ixcrdppclgoy/m/{name}', - 'regex' => '#^/ixcrdppclgoy/m/(?P[^/]+)$#', - 'start' => '/ixcrdppclgoy/m/', + 'original' => '/dfhxleyk/fgtlam/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dfhxleyk/fgtlam/([^/]+)$#', + 'start' => '/dfhxleyk/fgtlam/', 'methods' => 'DELETE,', ), ), - 'pvurk' => array ( + 'rgtwynxlfjzhm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pvurk/{name}', - 'regex' => '#^/pvurk/(?P[^/]+)$#', - 'start' => '/pvurk/', - 'methods' => 'POST,', + 'original' => '/rgtwynxlfjzhm/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/rgtwynxlfjzhm/([^/]+)$#', + 'start' => '/rgtwynxlfjzhm/', + 'methods' => 'PUT,', ), ), - 'eoltbmgn' => array ( + 'risjrfesqo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eoltbmgn/{name}', - 'regex' => '#^/eoltbmgn/(?P[^/]+)$#', - 'start' => '/eoltbmgn/', + 'original' => '/risjrfesqo/giaeez/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/risjrfesqo/giaeez/([^/]+)$#', + 'start' => '/risjrfesqo/giaeez/', 'methods' => 'GET,', ), ), - 'okxa' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/okxa/em/s/{name}', - 'regex' => '#^/okxa/em/s/(?P[^/]+)$#', - 'start' => '/okxa/em/', - 'methods' => 'PUT,', - ), - ), - 'evj' => array ( + 'rizf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/evj/cctkivhvdx/pafp/{name}', - 'regex' => '#^/evj/cctkivhvdx/pafp/(?P[^/]+)$#', - 'start' => '/evj/cctkivhvdx/', - 'methods' => 'POST,', + 'original' => '/rizf/nu/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/rizf/nu/([^/]+)$#', + 'start' => '/rizf/nu/', + 'methods' => 'GET,', ), ), - 'iyyhkysozrpxr' => array ( + 'kzysvbz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iyyhkysozrpxr/{name}', - 'regex' => '#^/iyyhkysozrpxr/(?P[^/]+)$#', - 'start' => '/iyyhkysozrpxr/', + 'original' => '/kzysvbz/a/cbi/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/kzysvbz/a/cbi/([^/]+)$#', + 'start' => '/kzysvbz/a/cbi/', 'methods' => 'DELETE,', ), ), - 'tfrhi' => array ( + 'ymbomxvnmni' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tfrhi/{name}', - 'regex' => '#^/tfrhi/(?P[^/]+)$#', - 'start' => '/tfrhi/', - 'methods' => 'PUT,', - ), - ), - 'nbhgs' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/nbhgs/fhqucpkcpadz/{name}', - 'regex' => '#^/nbhgs/fhqucpkcpadz/(?P[^/]+)$#', - 'start' => '/nbhgs/fhqucpkcpadz/', + 'original' => '/ymbomxvnmni/jb/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ymbomxvnmni/jb/([^/]+)$#', + 'start' => '/ymbomxvnmni/jb/', 'methods' => 'GET,', ), ), - 'skvbzjejeulxyx' => array ( + 'hfgczsqgovknrdcsvzv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/skvbzjejeulxyx/p/{name}', - 'regex' => '#^/skvbzjejeulxyx/p/(?P[^/]+)$#', - 'start' => '/skvbzjejeulxyx/p/', + 'original' => '/hfgczsqgovknrdcsvzv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/hfgczsqgovknrdcsvzv/([^/]+)$#', + 'start' => '/hfgczsqgovknrdcsvzv/', 'methods' => 'PUT,', ), ), - 'trtai' => array ( + 'cwncuk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/trtai/xfnyr/m/{name}', - 'regex' => '#^/trtai/xfnyr/m/(?P[^/]+)$#', - 'start' => '/trtai/xfnyr/', + 'original' => '/cwncuk/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/cwncuk/([^/]+)$#', + 'start' => '/cwncuk/', 'methods' => 'POST,', ), ), - 'knd' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/knd/nsykfxnruzer/j/d/zv/{name}', - 'regex' => '#^/knd/nsykfxnruzer/j/d/zv/(?P[^/]+)$#', - 'start' => '/knd/nsykfxnruzer/', - 'methods' => 'PATCH,', - ), - ), - 'oz' => array ( + 'krlgmzaxoxkc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oz/ynsxj/{name}', - 'regex' => '#^/oz/ynsxj/(?P[^/]+)$#', - 'start' => '/oz/ynsxj/', + 'original' => '/krlgmzaxoxkc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/krlgmzaxoxkc/([^/]+)$#', + 'start' => '/krlgmzaxoxkc/', 'methods' => 'GET,', ), ), - 'p' => array ( + 'gzsmmmwlulxx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/p/usuzal/{name}', - 'regex' => '#^/p/usuzal/(?P[^/]+)$#', - 'start' => '/p/usuzal/', - 'methods' => 'GET,', + 'original' => '/gzsmmmwlulxx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gzsmmmwlulxx/([^/]+)$#', + 'start' => '/gzsmmmwlulxx/', + 'methods' => 'PUT,', ), ), - 'qolygz' => array ( + 'szfqzuaqmobijuwm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qolygz/ca/xb/{name}', - 'regex' => '#^/qolygz/ca/xb/(?P[^/]+)$#', - 'start' => '/qolygz/ca/', + 'original' => '/szfqzuaqmobijuwm/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/szfqzuaqmobijuwm/([^/]+)$#', + 'start' => '/szfqzuaqmobijuwm/', 'methods' => 'GET,', ), ), - 'nnsd' => array ( + 'unjbraxaojb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nnsd/hpb/wndycjdby/y/r/a/{name}', - 'regex' => '#^/nnsd/hpb/wndycjdby/y/r/a/(?P[^/]+)$#', - 'start' => '/nnsd/hpb/', - 'methods' => 'DELETE,', + 'original' => '/unjbraxaojb/lswb/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/unjbraxaojb/lswb/([^/]+)$#', + 'start' => '/unjbraxaojb/lswb/', + 'methods' => 'POST,', ), ), - 'nchzxqez' => array ( + 'ihomf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nchzxqez/asenqdtvxhfp/{name}', - 'regex' => '#^/nchzxqez/asenqdtvxhfp/(?P[^/]+)$#', - 'start' => '/nchzxqez/asenqdtvxhfp/', - 'methods' => 'DELETE,', + 'original' => '/ihomf/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ihomf/([^/]+)$#', + 'start' => '/ihomf/', + 'methods' => 'POST,', ), ), - 'ldbzjhihjksj' => array ( + 'qyzwnaecdtkcxg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ldbzjhihjksj/xjlenwf/{name}', - 'regex' => '#^/ldbzjhihjksj/xjlenwf/(?P[^/]+)$#', - 'start' => '/ldbzjhihjksj/xjlenwf/', - 'methods' => 'GET,', + 'original' => '/qyzwnaecdtkcxg/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qyzwnaecdtkcxg/([^/]+)$#', + 'start' => '/qyzwnaecdtkcxg/', + 'methods' => 'PATCH,', ), ), - 'xbgnoxbxqwvkwmdlbkq' => array ( + 'wlfhubb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xbgnoxbxqwvkwmdlbkq/{name}', - 'regex' => '#^/xbgnoxbxqwvkwmdlbkq/(?P[^/]+)$#', - 'start' => '/xbgnoxbxqwvkwmdlbkq/', - 'methods' => 'PUT,', + 'original' => '/wlfhubb/f/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/wlfhubb/f/([^/]+)$#', + 'start' => '/wlfhubb/f/', + 'methods' => 'GET,', ), ), - 'vidarbvyzrmh' => array ( + 'upwgfk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vidarbvyzrmh/{name}', - 'regex' => '#^/vidarbvyzrmh/(?P[^/]+)$#', - 'start' => '/vidarbvyzrmh/', + 'original' => '/upwgfk/vmelfqwa/le/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/upwgfk/vmelfqwa/le/([^/]+)$#', + 'start' => '/upwgfk/vmelfqwa/le/', 'methods' => 'DELETE,', ), ), - 'qipwdhamqiujhtjqytjz' => array ( + 'qsuqgllgr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qipwdhamqiujhtjqytjz/{name}', - 'regex' => '#^/qipwdhamqiujhtjqytjz/(?P[^/]+)$#', - 'start' => '/qipwdhamqiujhtjqytjz/', - 'methods' => 'GET,', + 'original' => '/qsuqgllgr/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qsuqgllgr/([^/]+)$#', + 'start' => '/qsuqgllgr/', + 'methods' => 'PUT,', ), ), - 'ct' => array ( + 'zhsaw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ct/h/jugrrb/{name}', - 'regex' => '#^/ct/h/jugrrb/(?P[^/]+)$#', - 'start' => '/ct/h/', - 'methods' => 'POST,', + 'original' => '/zhsaw/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/zhsaw/([^/]+)$#', + 'start' => '/zhsaw/', + 'methods' => 'PATCH,', ), ), - 'jnowxbhfiuccpqlki' => array ( + 'bibis' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jnowxbhfiuccpqlki/{name}', - 'regex' => '#^/jnowxbhfiuccpqlki/(?P[^/]+)$#', - 'start' => '/jnowxbhfiuccpqlki/', - 'methods' => 'GET,', + 'original' => '/bibis/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/bibis/([^/]+)$#', + 'start' => '/bibis/', + 'methods' => 'PATCH,', ), ), - 'gyywx' => array ( + 'nbs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gyywx/kdqza/bgccfhls/{name}', - 'regex' => '#^/gyywx/kdqza/bgccfhls/(?P[^/]+)$#', - 'start' => '/gyywx/kdqza/', + 'original' => '/nbs/fvqc/ptweigu/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/nbs/fvqc/ptweigu/([^/]+)$#', + 'start' => '/nbs/fvqc/ptweigu/', 'methods' => 'POST,', ), ), - 'qdpdq' => array ( + 'lcasawzun' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qdpdq/liwyfs/{name}', - 'regex' => '#^/qdpdq/liwyfs/(?P[^/]+)$#', - 'start' => '/qdpdq/liwyfs/', - 'methods' => 'PATCH,', + 'original' => '/lcasawzun/xopse/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/lcasawzun/xopse/([^/]+)$#', + 'start' => '/lcasawzun/xopse/', + 'methods' => 'POST,', ), ), - 'nmihpqhp' => array ( + 'meikih' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nmihpqhp/biiw/{name}', - 'regex' => '#^/nmihpqhp/biiw/(?P[^/]+)$#', - 'start' => '/nmihpqhp/biiw/', - 'methods' => 'GET,', + 'original' => '/meikih/gdhy/jnmrdw/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/meikih/gdhy/jnmrdw/([^/]+)$#', + 'start' => '/meikih/gdhy/jnmrdw/', + 'methods' => 'POST,', ), ), - 'zhyxvu' => array ( + 'koau' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zhyxvu/hjpeetvy/{name}', - 'regex' => '#^/zhyxvu/hjpeetvy/(?P[^/]+)$#', - 'start' => '/zhyxvu/hjpeetvy/', - 'methods' => 'GET,', + 'original' => '/koau/gygght/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/koau/gygght/([^/]+)$#', + 'start' => '/koau/gygght/', + 'methods' => 'POST,', ), ), - 'nzcembz' => array ( + 'nx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nzcembz/qcmqxk/{name}', - 'regex' => '#^/nzcembz/qcmqxk/(?P[^/]+)$#', - 'start' => '/nzcembz/qcmqxk/', + 'original' => '/nx/kdwcemivoxjpu/aek/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/nx/kdwcemivoxjpu/aek/([^/]+)$#', + 'start' => '/nx/kdwcemivoxjpu/aek/', 'methods' => 'GET,', ), ), - 'vb' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/vb/vfg/wdvisgq/cupwgkrb/{name}', - 'regex' => '#^/vb/vfg/wdvisgq/cupwgkrb/(?P[^/]+)$#', - 'start' => '/vb/vfg/', - 'methods' => 'PATCH,', - ), - ), - 'fxhbgbmxrephwjtwlqyv' => array ( + 'tlfha' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fxhbgbmxrephwjtwlqyv/{name}', - 'regex' => '#^/fxhbgbmxrephwjtwlqyv/(?P[^/]+)$#', - 'start' => '/fxhbgbmxrephwjtwlqyv/', - 'methods' => 'POST,', + 'original' => '/tlfha/xaphs/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tlfha/xaphs/([^/]+)$#', + 'start' => '/tlfha/xaphs/', + 'methods' => 'GET,', ), ), - 'lcgpdwniapq' => array ( + 'zbwpmheb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lcgpdwniapq/gnc/z/{name}', - 'regex' => '#^/lcgpdwniapq/gnc/z/(?P[^/]+)$#', - 'start' => '/lcgpdwniapq/gnc/', + 'original' => '/zbwpmheb/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/zbwpmheb/([^/]+)$#', + 'start' => '/zbwpmheb/', 'methods' => 'POST,', ), ), - 'dxdlnmacjykecw' => array ( + 'tmdxvgyhclma' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dxdlnmacjykecw/{name}', - 'regex' => '#^/dxdlnmacjykecw/(?P[^/]+)$#', - 'start' => '/dxdlnmacjykecw/', - 'methods' => 'PATCH,', + 'original' => '/tmdxvgyhclma/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tmdxvgyhclma/([^/]+)$#', + 'start' => '/tmdxvgyhclma/', + 'methods' => 'GET,', ), ), - 'xnoxshsgcbd' => array ( + 'ehsiikgdryefxs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xnoxshsgcbd/{name}', - 'regex' => '#^/xnoxshsgcbd/(?P[^/]+)$#', - 'start' => '/xnoxshsgcbd/', - 'methods' => 'DELETE,', + 'original' => '/ehsiikgdryefxs/i/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ehsiikgdryefxs/i/([^/]+)$#', + 'start' => '/ehsiikgdryefxs/i/', + 'methods' => 'GET,', ), ), - 'ggu' => array ( + 'iqbqpeeyxrzpquuljw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ggu/pggehiongwtlf/um/d/{name}', - 'regex' => '#^/ggu/pggehiongwtlf/um/d/(?P[^/]+)$#', - 'start' => '/ggu/pggehiongwtlf/', - 'methods' => 'DELETE,', + 'original' => '/iqbqpeeyxrzpquuljw/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/iqbqpeeyxrzpquuljw/([^/]+)$#', + 'start' => '/iqbqpeeyxrzpquuljw/', + 'methods' => 'GET,', ), ), - 'vfqjafdtba' => array ( + 'zboqqitpf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vfqjafdtba/{name}', - 'regex' => '#^/vfqjafdtba/(?P[^/]+)$#', - 'start' => '/vfqjafdtba/', + 'original' => '/zboqqitpf/in/ub/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/zboqqitpf/in/ub/([^/]+)$#', + 'start' => '/zboqqitpf/in/ub/', 'methods' => 'GET,', ), ), - 'ybf' => array ( + 'gg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ybf/pdcq/tsbhtiv/j/atkx/{name}', - 'regex' => '#^/ybf/pdcq/tsbhtiv/j/atkx/(?P[^/]+)$#', - 'start' => '/ybf/pdcq/', + 'original' => '/gg/ysxf/hp/b/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gg/ysxf/hp/b/([^/]+)$#', + 'start' => '/gg/ysxf/hp/b/', 'methods' => 'GET,', ), ), - 'qqvcjhiumoxm' => array ( + 'qvhrsalfczkhyhlf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qqvcjhiumoxm/zdl/{name}', - 'regex' => '#^/qqvcjhiumoxm/zdl/(?P[^/]+)$#', - 'start' => '/qqvcjhiumoxm/zdl/', - 'methods' => 'DELETE,', + 'original' => '/qvhrsalfczkhyhlf/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qvhrsalfczkhyhlf/([^/]+)$#', + 'start' => '/qvhrsalfczkhyhlf/', + 'methods' => 'POST,', ), ), - 'fnyfdkbvmlkoxmhmki' => array ( + 'ak' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fnyfdkbvmlkoxmhmki/rs/{name}', - 'regex' => '#^/fnyfdkbvmlkoxmhmki/rs/(?P[^/]+)$#', - 'start' => '/fnyfdkbvmlkoxmhmki/rs/', + 'original' => '/ak/tf/llp/hdiyopygzj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ak/tf/llp/hdiyopygzj/([^/]+)$#', + 'start' => '/ak/tf/llp/hdiyopygzj/', 'methods' => 'GET,', ), ), - 'kspqaf' => array ( + 'vmbrbtkznlbz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kspqaf/kc/{name}', - 'regex' => '#^/kspqaf/kc/(?P[^/]+)$#', - 'start' => '/kspqaf/kc/', - 'methods' => 'GET,', + 'original' => '/vmbrbtkznlbz/c/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vmbrbtkznlbz/c/([^/]+)$#', + 'start' => '/vmbrbtkznlbz/c/', + 'methods' => 'PATCH,', ), ), - 'wvcwbn' => array ( + 'pgvwza' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wvcwbn/{name}', - 'regex' => '#^/wvcwbn/(?P[^/]+)$#', - 'start' => '/wvcwbn/', - 'methods' => 'PUT,', + 'original' => '/pgvwza/qxuyz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/pgvwza/qxuyz/([^/]+)$#', + 'start' => '/pgvwza/qxuyz/', + 'methods' => 'DELETE,', ), ), - 'wxrypi' => array ( + 'gpclqvcb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wxrypi/ed/{name}', - 'regex' => '#^/wxrypi/ed/(?P[^/]+)$#', - 'start' => '/wxrypi/ed/', - 'methods' => 'GET,', + 'original' => '/gpclqvcb/vugj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gpclqvcb/vugj/([^/]+)$#', + 'start' => '/gpclqvcb/vugj/', + 'methods' => 'PUT,', ), ), - 'xylwyojthuylc' => array ( + 'osio' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xylwyojthuylc/xw/{name}', - 'regex' => '#^/xylwyojthuylc/xw/(?P[^/]+)$#', - 'start' => '/xylwyojthuylc/xw/', - 'methods' => 'PATCH,', + 'original' => '/osio/mkeygjmicux/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/osio/mkeygjmicux/([^/]+)$#', + 'start' => '/osio/mkeygjmicux/', + 'methods' => 'DELETE,', ), ), - 'soxzwnmvs' => array ( + 'mbkmirbor' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/soxzwnmvs/{name}', - 'regex' => '#^/soxzwnmvs/(?P[^/]+)$#', - 'start' => '/soxzwnmvs/', - 'methods' => 'GET,', + 'original' => '/mbkmirbor/vv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/mbkmirbor/vv/([^/]+)$#', + 'start' => '/mbkmirbor/vv/', + 'methods' => 'PUT,', ), ), - 'mvlvoigtdcrryvxt' => array ( + 'kco' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mvlvoigtdcrryvxt/{name}', - 'regex' => '#^/mvlvoigtdcrryvxt/(?P[^/]+)$#', - 'start' => '/mvlvoigtdcrryvxt/', - 'methods' => 'PATCH,', + 'original' => '/kco/oorccl/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/kco/oorccl/([^/]+)$#', + 'start' => '/kco/oorccl/', + 'methods' => 'PUT,', ), ), - 'heietjda' => array ( + 'obqoduppvcaxrjdtrf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/heietjda/uviev/{name}', - 'regex' => '#^/heietjda/uviev/(?P[^/]+)$#', - 'start' => '/heietjda/uviev/', + 'original' => '/obqoduppvcaxrjdtrf/v/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/obqoduppvcaxrjdtrf/v/([^/]+)$#', + 'start' => '/obqoduppvcaxrjdtrf/v/', 'methods' => 'PATCH,', ), ), - 'kuaa' => array ( + 'dljrdxg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kuaa/qaxfiuglfrbdwt/{name}', - 'regex' => '#^/kuaa/qaxfiuglfrbdwt/(?P[^/]+)$#', - 'start' => '/kuaa/qaxfiuglfrbdwt/', + 'original' => '/dljrdxg/wiurbtmrdstvt/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dljrdxg/wiurbtmrdstvt/([^/]+)$#', + 'start' => '/dljrdxg/wiurbtmrdstvt/', 'methods' => 'GET,', ), ), - 'nuppadnbeqrctsla' => array ( + 'osixi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nuppadnbeqrctsla/{name}', - 'regex' => '#^/nuppadnbeqrctsla/(?P[^/]+)$#', - 'start' => '/nuppadnbeqrctsla/', + 'original' => '/osixi/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/osixi/([^/]+)$#', + 'start' => '/osixi/', 'methods' => 'GET,', ), ), - 'jcth' => array ( + 'plnmksqytcmhxozjym' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jcth/orzhy/{name}', - 'regex' => '#^/jcth/orzhy/(?P[^/]+)$#', - 'start' => '/jcth/orzhy/', - 'methods' => 'PATCH,', + 'original' => '/plnmksqytcmhxozjym/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/plnmksqytcmhxozjym/([^/]+)$#', + 'start' => '/plnmksqytcmhxozjym/', + 'methods' => 'PUT,', ), ), - 'yorokuoamibtnqnksth' => array ( + 'etauzelp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yorokuoamibtnqnksth/{name}', - 'regex' => '#^/yorokuoamibtnqnksth/(?P[^/]+)$#', - 'start' => '/yorokuoamibtnqnksth/', - 'methods' => 'PATCH,', + 'original' => '/etauzelp/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/etauzelp/([^/]+)$#', + 'start' => '/etauzelp/', + 'methods' => 'GET,', ), ), - 'dvosgyoinkgsie' => array ( + 'aivgpfkpnm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dvosgyoinkgsie/{name}', - 'regex' => '#^/dvosgyoinkgsie/(?P[^/]+)$#', - 'start' => '/dvosgyoinkgsie/', + 'original' => '/aivgpfkpnm/kmckoxn/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/aivgpfkpnm/kmckoxn/([^/]+)$#', + 'start' => '/aivgpfkpnm/kmckoxn/', 'methods' => 'PUT,', ), ), - 'dkhufxa' => array ( + 'wsqns' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dkhufxa/{name}', - 'regex' => '#^/dkhufxa/(?P[^/]+)$#', - 'start' => '/dkhufxa/', + 'original' => '/wsqns/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/wsqns/([^/]+)$#', + 'start' => '/wsqns/', 'methods' => 'DELETE,', ), ), - 'pzhmh' => array ( + 'xbm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pzhmh/{name}', - 'regex' => '#^/pzhmh/(?P[^/]+)$#', - 'start' => '/pzhmh/', - 'methods' => 'PUT,', + 'original' => '/xbm/xgdhve/eafceo/ojih/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xbm/xgdhve/eafceo/ojih/([^/]+)$#', + 'start' => '/xbm/xgdhve/eafceo/ojih/', + 'methods' => 'GET,', ), ), - 'pbyvyk' => array ( + 'kzcrve' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pbyvyk/awong/{name}', - 'regex' => '#^/pbyvyk/awong/(?P[^/]+)$#', - 'start' => '/pbyvyk/awong/', + 'original' => '/kzcrve/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/kzcrve/([^/]+)$#', + 'start' => '/kzcrve/', 'methods' => 'GET,', ), ), - 'miefpo' => array ( + 'dlmuo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/miefpo/ozorprjwec/{name}', - 'regex' => '#^/miefpo/ozorprjwec/(?P[^/]+)$#', - 'start' => '/miefpo/ozorprjwec/', - 'methods' => 'GET,', + 'original' => '/dlmuo/pmgorqe/t/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dlmuo/pmgorqe/t/([^/]+)$#', + 'start' => '/dlmuo/pmgorqe/t/', + 'methods' => 'POST,', ), ), - 'gwltqcbsd' => array ( + 'v' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gwltqcbsd/iehwe/zm/{name}', - 'regex' => '#^/gwltqcbsd/iehwe/zm/(?P[^/]+)$#', - 'start' => '/gwltqcbsd/iehwe/', + 'original' => '/v/fiiah/pvprfhaoaa/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/v/fiiah/pvprfhaoaa/([^/]+)$#', + 'start' => '/v/fiiah/pvprfhaoaa/', 'methods' => 'PATCH,', ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/v/tdtgxgfgr/dakq/xkkzy/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/v/tdtgxgfgr/dakq/xkkzy/([^/]+)$#', + 'start' => '/v/tdtgxgfgr/dakq/xkkzy/', + 'methods' => 'GET,', + ), ), - 'qmqvkehagrydavaaxwq' => array ( + 'dzatgorkdwu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qmqvkehagrydavaaxwq/{name}', - 'regex' => '#^/qmqvkehagrydavaaxwq/(?P[^/]+)$#', - 'start' => '/qmqvkehagrydavaaxwq/', - 'methods' => 'DELETE,', + 'original' => '/dzatgorkdwu/nraicpwyn/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dzatgorkdwu/nraicpwyn/([^/]+)$#', + 'start' => '/dzatgorkdwu/nraicpwyn/', + 'methods' => 'POST,', ), ), - 'ezuaekl' => array ( + 'ryvlkjlexd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ezuaekl/k/{name}', - 'regex' => '#^/ezuaekl/k/(?P[^/]+)$#', - 'start' => '/ezuaekl/k/', - 'methods' => 'PUT,', + 'original' => '/ryvlkjlexd/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ryvlkjlexd/([^/]+)$#', + 'start' => '/ryvlkjlexd/', + 'methods' => 'DELETE,', ), ), - 'welxgpucj' => array ( + 'fmkhujqmo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/welxgpucj/{name}', - 'regex' => '#^/welxgpucj/(?P[^/]+)$#', - 'start' => '/welxgpucj/', + 'original' => '/fmkhujqmo/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/fmkhujqmo/([^/]+)$#', + 'start' => '/fmkhujqmo/', 'methods' => 'GET,', ), ), - 'gt' => array ( + 'fgibh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gt/bvacey/epo/{name}', - 'regex' => '#^/gt/bvacey/epo/(?P[^/]+)$#', - 'start' => '/gt/bvacey/', + 'original' => '/fgibh/crpkh/k/fbwg/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/fgibh/crpkh/k/fbwg/([^/]+)$#', + 'start' => '/fgibh/crpkh/k/fbwg/', 'methods' => 'DELETE,', ), ), - 'lftko' => array ( + 'dkhozzhiykijyxvgz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lftko/{name}', - 'regex' => '#^/lftko/(?P[^/]+)$#', - 'start' => '/lftko/', + 'original' => '/dkhozzhiykijyxvgz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dkhozzhiykijyxvgz/([^/]+)$#', + 'start' => '/dkhozzhiykijyxvgz/', 'methods' => 'GET,', ), ), - 'sbdkxvzy' => array ( + 'tcwd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sbdkxvzy/em/{name}', - 'regex' => '#^/sbdkxvzy/em/(?P[^/]+)$#', - 'start' => '/sbdkxvzy/em/', + 'original' => '/tcwd/vucpggt/f/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tcwd/vucpggt/f/([^/]+)$#', + 'start' => '/tcwd/vucpggt/f/', 'methods' => 'GET,', ), ), - 'zmxbbvlmby' => array ( + 'sll' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zmxbbvlmby/{name}', - 'regex' => '#^/zmxbbvlmby/(?P[^/]+)$#', - 'start' => '/zmxbbvlmby/', - 'methods' => 'GET,', + 'original' => '/sll/vhgmfmgtnmobsj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/sll/vhgmfmgtnmobsj/([^/]+)$#', + 'start' => '/sll/vhgmfmgtnmobsj/', + 'methods' => 'POST,', ), ), - 'jr' => array ( + 'ngm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jr/ikeutb/fydukdq/{name}', - 'regex' => '#^/jr/ikeutb/fydukdq/(?P[^/]+)$#', - 'start' => '/jr/ikeutb/', - 'methods' => 'PUT,', + 'original' => '/ngm/ouke/nfhjps/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ngm/ouke/nfhjps/([^/]+)$#', + 'start' => '/ngm/ouke/nfhjps/', + 'methods' => 'GET,', ), ), - 'gd' => array ( + 'xtdr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gd/pkmsuya/e/{name}', - 'regex' => '#^/gd/pkmsuya/e/(?P[^/]+)$#', - 'start' => '/gd/pkmsuya/', - 'methods' => 'POST,', + 'original' => '/xtdr/xkvpznag/hcnubz/bm/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xtdr/xkvpznag/hcnubz/bm/([^/]+)$#', + 'start' => '/xtdr/xkvpznag/hcnubz/bm/', + 'methods' => 'GET,', ), ), - 'ksx' => array ( + 'lpxcadjzvovxifpg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ksx/nikpu/{name}', - 'regex' => '#^/ksx/nikpu/(?P[^/]+)$#', - 'start' => '/ksx/nikpu/', + 'original' => '/lpxcadjzvovxifpg/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/lpxcadjzvovxifpg/([^/]+)$#', + 'start' => '/lpxcadjzvovxifpg/', 'methods' => 'GET,', ), ), - 'tzusiah' => array ( + 'omnypkecoc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tzusiah/zov/g/iay/w/{name}', - 'regex' => '#^/tzusiah/zov/g/iay/w/(?P[^/]+)$#', - 'start' => '/tzusiah/zov/', - 'methods' => 'GET,', + 'original' => '/omnypkecoc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/omnypkecoc/([^/]+)$#', + 'start' => '/omnypkecoc/', + 'methods' => 'PATCH,', ), ), - 'oagjjlmb' => array ( + 'hipy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oagjjlmb/{name}', - 'regex' => '#^/oagjjlmb/(?P[^/]+)$#', - 'start' => '/oagjjlmb/', - 'methods' => 'DELETE,', + 'original' => '/hipy/nb/mryrvdcriyon/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/hipy/nb/mryrvdcriyon/([^/]+)$#', + 'start' => '/hipy/nb/mryrvdcriyon/', + 'methods' => 'GET,', ), ), - 'fvqgfchp' => array ( + 'm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fvqgfchp/{name}', - 'regex' => '#^/fvqgfchp/(?P[^/]+)$#', - 'start' => '/fvqgfchp/', - 'methods' => 'PATCH,', + 'original' => '/m/gxlyglpdzqi/bwn/sbtnx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/m/gxlyglpdzqi/bwn/sbtnx/([^/]+)$#', + 'start' => '/m/gxlyglpdzqi/bwn/sbtnx/', + 'methods' => 'DELETE,', ), - ), - 'ygdld' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/ygdld/{name}', - 'regex' => '#^/ygdld/(?P[^/]+)$#', - 'start' => '/ygdld/', - 'methods' => 'PUT,', + 'original' => '/m/ipbexcvya/hps/fdz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/m/ipbexcvya/hps/fdz/([^/]+)$#', + 'start' => '/m/ipbexcvya/hps/fdz/', + 'methods' => 'PATCH,', ), ), - 'xubaecjrdbj' => array ( + 'breoynwxi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xubaecjrdbj/v/{name}', - 'regex' => '#^/xubaecjrdbj/v/(?P[^/]+)$#', - 'start' => '/xubaecjrdbj/v/', - 'methods' => 'GET,', + 'original' => '/breoynwxi/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/breoynwxi/([^/]+)$#', + 'start' => '/breoynwxi/', + 'methods' => 'PUT,', ), ), - 'tntfllf' => array ( + 'havhwmhdnkc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tntfllf/{name}', - 'regex' => '#^/tntfllf/(?P[^/]+)$#', - 'start' => '/tntfllf/', + 'original' => '/havhwmhdnkc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/havhwmhdnkc/([^/]+)$#', + 'start' => '/havhwmhdnkc/', 'methods' => 'GET,', ), ), - 'pamhd' => array ( + 'unqeu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pamhd/s/{name}', - 'regex' => '#^/pamhd/s/(?P[^/]+)$#', - 'start' => '/pamhd/s/', - 'methods' => 'GET,', + 'original' => '/unqeu/j/p/ujxl/hhdg/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/unqeu/j/p/ujxl/hhdg/([^/]+)$#', + 'start' => '/unqeu/j/p/ujxl/hhdg/', + 'methods' => 'PATCH,', ), ), - 'zsvridgkd' => array ( + 'dsdfrwvxkdvbmmhtern' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zsvridgkd/uenzr/{name}', - 'regex' => '#^/zsvridgkd/uenzr/(?P[^/]+)$#', - 'start' => '/zsvridgkd/uenzr/', - 'methods' => 'PUT,', + 'original' => '/dsdfrwvxkdvbmmhtern/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dsdfrwvxkdvbmmhtern/([^/]+)$#', + 'start' => '/dsdfrwvxkdvbmmhtern/', + 'methods' => 'POST,', ), ), - 'gszenpti' => array ( + 'grznwc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gszenpti/{name}', - 'regex' => '#^/gszenpti/(?P[^/]+)$#', - 'start' => '/gszenpti/', + 'original' => '/grznwc/osqv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/grznwc/osqv/([^/]+)$#', + 'start' => '/grznwc/osqv/', 'methods' => 'GET,', ), ), - 'nfmt' => array ( + 'bhfm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nfmt/uvw/zbk/{name}', - 'regex' => '#^/nfmt/uvw/zbk/(?P[^/]+)$#', - 'start' => '/nfmt/uvw/', + 'original' => '/bhfm/xbjluu/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/bhfm/xbjluu/([^/]+)$#', + 'start' => '/bhfm/xbjluu/', 'methods' => 'GET,', ), ), - 'nawwyjlih' => array ( + 'vx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nawwyjlih/dhclfui/{name}', - 'regex' => '#^/nawwyjlih/dhclfui/(?P[^/]+)$#', - 'start' => '/nawwyjlih/dhclfui/', + 'original' => '/vx/wpc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vx/wpc/([^/]+)$#', + 'start' => '/vx/wpc/', 'methods' => 'PUT,', ), ), - 'hiwghrzxmjrgjz' => array ( + 'yqzcnhsiyraidxs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hiwghrzxmjrgjz/ma/{name}', - 'regex' => '#^/hiwghrzxmjrgjz/ma/(?P[^/]+)$#', - 'start' => '/hiwghrzxmjrgjz/ma/', - 'methods' => 'DELETE,', + 'original' => '/yqzcnhsiyraidxs/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/yqzcnhsiyraidxs/([^/]+)$#', + 'start' => '/yqzcnhsiyraidxs/', + 'methods' => 'GET,', ), ), - 'nuxsrhhma' => array ( + 'evkfiovx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nuxsrhhma/{name}', - 'regex' => '#^/nuxsrhhma/(?P[^/]+)$#', - 'start' => '/nuxsrhhma/', - 'methods' => 'POST,', + 'original' => '/evkfiovx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/evkfiovx/([^/]+)$#', + 'start' => '/evkfiovx/', + 'methods' => 'PUT,', ), ), - 'wz' => array ( + 'cn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wz/prfjaixssd/ank/{name}', - 'regex' => '#^/wz/prfjaixssd/ank/(?P[^/]+)$#', - 'start' => '/wz/prfjaixssd/', + 'original' => '/cn/cxguqdfflcmggwkb/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/cn/cxguqdfflcmggwkb/([^/]+)$#', + 'start' => '/cn/cxguqdfflcmggwkb/', 'methods' => 'GET,', ), ), - 'rn' => array ( + 'nehmdqmvf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rn/yygac/{name}', - 'regex' => '#^/rn/yygac/(?P[^/]+)$#', - 'start' => '/rn/yygac/', - 'methods' => 'GET,', + 'original' => '/nehmdqmvf/azsqi/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/nehmdqmvf/azsqi/([^/]+)$#', + 'start' => '/nehmdqmvf/azsqi/', + 'methods' => 'PUT,', ), ), - 'gmu' => array ( + 'an' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gmu/hadnqnvyg/{name}', - 'regex' => '#^/gmu/hadnqnvyg/(?P[^/]+)$#', - 'start' => '/gmu/hadnqnvyg/', + 'original' => '/an/qo/jx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/an/qo/jx/([^/]+)$#', + 'start' => '/an/qo/jx/', 'methods' => 'DELETE,', ), ), - 'ej' => array ( + 'glu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ej/zez/yoqhaxtoqlxl/{name}', - 'regex' => '#^/ej/zez/yoqhaxtoqlxl/(?P[^/]+)$#', - 'start' => '/ej/zez/', - 'methods' => 'DELETE,', + 'original' => '/glu/nzzkqkzaoqqskl/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/glu/nzzkqkzaoqqskl/([^/]+)$#', + 'start' => '/glu/nzzkqkzaoqqskl/', + 'methods' => 'PUT,', ), ), - 'wbqcjw' => array ( + 'plhn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wbqcjw/m/vuaqaieg/x/{name}', - 'regex' => '#^/wbqcjw/m/vuaqaieg/x/(?P[^/]+)$#', - 'start' => '/wbqcjw/m/', - 'methods' => 'PUT,', + 'original' => '/plhn/cwopswenjvvc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/plhn/cwopswenjvvc/([^/]+)$#', + 'start' => '/plhn/cwopswenjvvc/', + 'methods' => 'GET,', ), ), - 'sd' => array ( + 'fkklwpltmopd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sd/mlb/{name}', - 'regex' => '#^/sd/mlb/(?P[^/]+)$#', - 'start' => '/sd/mlb/', - 'methods' => 'PATCH,', + 'original' => '/fkklwpltmopd/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/fkklwpltmopd/([^/]+)$#', + 'start' => '/fkklwpltmopd/', + 'methods' => 'DELETE,', ), ), - 'wryvk' => array ( + 'nkg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wryvk/{name}', - 'regex' => '#^/wryvk/(?P[^/]+)$#', - 'start' => '/wryvk/', + 'original' => '/nkg/xvrhapktobg/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/nkg/xvrhapktobg/([^/]+)$#', + 'start' => '/nkg/xvrhapktobg/', 'methods' => 'PATCH,', ), ), - 'jygjnksqaswobvl' => array ( + 'gtthu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jygjnksqaswobvl/{name}', - 'regex' => '#^/jygjnksqaswobvl/(?P[^/]+)$#', - 'start' => '/jygjnksqaswobvl/', + 'original' => '/gtthu/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gtthu/([^/]+)$#', + 'start' => '/gtthu/', 'methods' => 'GET,', ), ), - 'fm' => array ( + 'uadzfxtrsrmwnhm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fm/spcdd/zi/z/ajwwej/{name}', - 'regex' => '#^/fm/spcdd/zi/z/ajwwej/(?P[^/]+)$#', - 'start' => '/fm/spcdd/', + 'original' => '/uadzfxtrsrmwnhm/tdfnz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/uadzfxtrsrmwnhm/tdfnz/([^/]+)$#', + 'start' => '/uadzfxtrsrmwnhm/tdfnz/', 'methods' => 'PATCH,', ), ), - 'pf' => array ( + 'cddoou' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pf/stk/{name}', - 'regex' => '#^/pf/stk/(?P[^/]+)$#', - 'start' => '/pf/stk/', - 'methods' => 'GET,', + 'original' => '/cddoou/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/cddoou/([^/]+)$#', + 'start' => '/cddoou/', + 'methods' => 'POST,', ), ), - 'ilbowk' => array ( + 'ntrdd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ilbowk/jddgqud/e/p/{name}', - 'regex' => '#^/ilbowk/jddgqud/e/p/(?P[^/]+)$#', - 'start' => '/ilbowk/jddgqud/', - 'methods' => 'GET,', + 'original' => '/ntrdd/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ntrdd/([^/]+)$#', + 'start' => '/ntrdd/', + 'methods' => 'DELETE,', ), ), - 'ij' => array ( + 'y' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ij/kzoj/{name}', - 'regex' => '#^/ij/kzoj/(?P[^/]+)$#', - 'start' => '/ij/kzoj/', - 'methods' => 'PATCH,', + 'original' => '/y/ruelop/p/ezrpvc/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/y/ruelop/p/ezrpvc/([^/]+)$#', + 'start' => '/y/ruelop/p/ezrpvc/', + 'methods' => 'PUT,', ), ), - 'lidzdv' => array ( + 'tf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lidzdv/fe/gyhxx/i/{name}', - 'regex' => '#^/lidzdv/fe/gyhxx/i/(?P[^/]+)$#', - 'start' => '/lidzdv/fe/', + 'original' => '/tf/esdxvpcs/vfnmllo/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tf/esdxvpcs/vfnmllo/([^/]+)$#', + 'start' => '/tf/esdxvpcs/vfnmllo/', 'methods' => 'DELETE,', ), ), - 'ffxmjgfkadq' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/ffxmjgfkadq/ghxwuo/vb/{name}', - 'regex' => '#^/ffxmjgfkadq/ghxwuo/vb/(?P[^/]+)$#', - 'start' => '/ffxmjgfkadq/ghxwuo/', - 'methods' => 'PATCH,', - ), - ), - 'zcxnjwwdumwjrizkm' => array ( + 'aqm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zcxnjwwdumwjrizkm/{name}', - 'regex' => '#^/zcxnjwwdumwjrizkm/(?P[^/]+)$#', - 'start' => '/zcxnjwwdumwjrizkm/', + 'original' => '/aqm/op/zgm/pbgbx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/aqm/op/zgm/pbgbx/([^/]+)$#', + 'start' => '/aqm/op/zgm/pbgbx/', 'methods' => 'GET,', ), ), - 'fgy' => array ( + 'denufg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fgy/b/ow/dcu/hc/{name}', - 'regex' => '#^/fgy/b/ow/dcu/hc/(?P[^/]+)$#', - 'start' => '/fgy/b/', + 'original' => '/denufg/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/denufg/([^/]+)$#', + 'start' => '/denufg/', 'methods' => 'PATCH,', ), ), - 'adelfj' => array ( + 'cvdboy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/adelfj/ntzxrfalfzqaj/{name}', - 'regex' => '#^/adelfj/ntzxrfalfzqaj/(?P[^/]+)$#', - 'start' => '/adelfj/ntzxrfalfzqaj/', - 'methods' => 'POST,', + 'original' => '/cvdboy/uwkuvdx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/cvdboy/uwkuvdx/([^/]+)$#', + 'start' => '/cvdboy/uwkuvdx/', + 'methods' => 'PATCH,', ), ), - 'syzxqyde' => array ( + 'vsckxjldljaunw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/syzxqyde/{name}', - 'regex' => '#^/syzxqyde/(?P[^/]+)$#', - 'start' => '/syzxqyde/', + 'original' => '/vsckxjldljaunw/rnkb/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vsckxjldljaunw/rnkb/([^/]+)$#', + 'start' => '/vsckxjldljaunw/rnkb/', 'methods' => 'DELETE,', ), ), - 'nimlrwn' => array ( + 'znmufibgmlbl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nimlrwn/{name}', - 'regex' => '#^/nimlrwn/(?P[^/]+)$#', - 'start' => '/nimlrwn/', - 'methods' => 'PUT,', + 'original' => '/znmufibgmlbl/e/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/znmufibgmlbl/e/([^/]+)$#', + 'start' => '/znmufibgmlbl/e/', + 'methods' => 'GET,', ), ), - 'eolfemsybffnjr' => array ( + 'tnzohvw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eolfemsybffnjr/{name}', - 'regex' => '#^/eolfemsybffnjr/(?P[^/]+)$#', - 'start' => '/eolfemsybffnjr/', - 'methods' => 'GET,', + 'original' => '/tnzohvw/qfjerqeti/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tnzohvw/qfjerqeti/([^/]+)$#', + 'start' => '/tnzohvw/qfjerqeti/', + 'methods' => 'PUT,', ), ), - 'ua' => array ( + 'vnwxuu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ua/rpzqqed/afpm/urrdouy/{name}', - 'regex' => '#^/ua/rpzqqed/afpm/urrdouy/(?P[^/]+)$#', - 'start' => '/ua/rpzqqed/', - 'methods' => 'GET,', + 'original' => '/vnwxuu/zmnwqugjq/bseu/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vnwxuu/zmnwqugjq/bseu/([^/]+)$#', + 'start' => '/vnwxuu/zmnwqugjq/bseu/', + 'methods' => 'PATCH,', ), ), - 'uce' => array ( + 'epxmrlpnfxjnr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uce/ofc/g/{name}', - 'regex' => '#^/uce/ofc/g/(?P[^/]+)$#', - 'start' => '/uce/ofc/', + 'original' => '/epxmrlpnfxjnr/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/epxmrlpnfxjnr/([^/]+)$#', + 'start' => '/epxmrlpnfxjnr/', 'methods' => 'DELETE,', ), ), - 'xowpygpblu' => array ( + 'bco' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xowpygpblu/wra/wpt/{name}', - 'regex' => '#^/xowpygpblu/wra/wpt/(?P[^/]+)$#', - 'start' => '/xowpygpblu/wra/', + 'original' => '/bco/vs/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/bco/vs/([^/]+)$#', + 'start' => '/bco/vs/', 'methods' => 'PATCH,', ), ), - 'zsjkzeasdiwsybaz' => array ( + 'tecvkzojsa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zsjkzeasdiwsybaz/{name}', - 'regex' => '#^/zsjkzeasdiwsybaz/(?P[^/]+)$#', - 'start' => '/zsjkzeasdiwsybaz/', - 'methods' => 'GET,', + 'original' => '/tecvkzojsa/vp/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tecvkzojsa/vp/([^/]+)$#', + 'start' => '/tecvkzojsa/vp/', + 'methods' => 'DELETE,', ), ), - 'fpyesvoakpytdhryhdg' => array ( + 'bqnyo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fpyesvoakpytdhryhdg/{name}', - 'regex' => '#^/fpyesvoakpytdhryhdg/(?P[^/]+)$#', - 'start' => '/fpyesvoakpytdhryhdg/', - 'methods' => 'PUT,', + 'original' => '/bqnyo/jsagb/lrknbuucd/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/bqnyo/jsagb/lrknbuucd/([^/]+)$#', + 'start' => '/bqnyo/jsagb/lrknbuucd/', + 'methods' => 'POST,', ), ), - 'shrpbvm' => array ( + 'ojwssz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/shrpbvm/ozwzi/kajzm/{name}', - 'regex' => '#^/shrpbvm/ozwzi/kajzm/(?P[^/]+)$#', - 'start' => '/shrpbvm/ozwzi/', - 'methods' => 'POST,', + 'original' => '/ojwssz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ojwssz/([^/]+)$#', + 'start' => '/ojwssz/', + 'methods' => 'GET,', ), ), - 'fbhxz' => array ( + 'dqvaqndmhvzkvrv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fbhxz/t/{name}', - 'regex' => '#^/fbhxz/t/(?P[^/]+)$#', - 'start' => '/fbhxz/t/', - 'methods' => 'DELETE,', + 'original' => '/dqvaqndmhvzkvrv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dqvaqndmhvzkvrv/([^/]+)$#', + 'start' => '/dqvaqndmhvzkvrv/', + 'methods' => 'POST,', ), ), - 'oobunzrc' => array ( + 'mci' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oobunzrc/jg/uj/{name}', - 'regex' => '#^/oobunzrc/jg/uj/(?P[^/]+)$#', - 'start' => '/oobunzrc/jg/', - 'methods' => 'DELETE,', + 'original' => '/mci/uoeilmdqzorr/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/mci/uoeilmdqzorr/([^/]+)$#', + 'start' => '/mci/uoeilmdqzorr/', + 'methods' => 'POST,', ), ), - 'nrimd' => array ( + 'tw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nrimd/m/{name}', - 'regex' => '#^/nrimd/m/(?P[^/]+)$#', - 'start' => '/nrimd/m/', - 'methods' => 'GET,', + 'original' => '/tw/di/hz/gsab/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tw/di/hz/gsab/([^/]+)$#', + 'start' => '/tw/di/hz/gsab/', + 'methods' => 'PUT,', ), ), - 'uoeanpjoylaqxdl' => array ( + 'nxydjkipjdbstfsao' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uoeanpjoylaqxdl/nku/{name}', - 'regex' => '#^/uoeanpjoylaqxdl/nku/(?P[^/]+)$#', - 'start' => '/uoeanpjoylaqxdl/nku/', + 'original' => '/nxydjkipjdbstfsao/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/nxydjkipjdbstfsao/([^/]+)$#', + 'start' => '/nxydjkipjdbstfsao/', 'methods' => 'PUT,', ), ), - 'cqmg' => array ( + 'euwpezunt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cqmg/yqfs/tg/{name}', - 'regex' => '#^/cqmg/yqfs/tg/(?P[^/]+)$#', - 'start' => '/cqmg/yqfs/', - 'methods' => 'POST,', + 'original' => '/euwpezunt/mkouidh/o/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/euwpezunt/mkouidh/o/([^/]+)$#', + 'start' => '/euwpezunt/mkouidh/o/', + 'methods' => 'PATCH,', ), ), - 'qrtloecam' => array ( + 'qz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qrtloecam/{name}', - 'regex' => '#^/qrtloecam/(?P[^/]+)$#', - 'start' => '/qrtloecam/', - 'methods' => 'POST,', + 'original' => '/qz/tlg/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qz/tlg/([^/]+)$#', + 'start' => '/qz/tlg/', + 'methods' => 'PATCH,', ), ), - 'ubaako' => array ( + 'qqsscl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ubaako/hsnceox/{name}', - 'regex' => '#^/ubaako/hsnceox/(?P[^/]+)$#', - 'start' => '/ubaako/hsnceox/', - 'methods' => 'PUT,', + 'original' => '/qqsscl/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qqsscl/([^/]+)$#', + 'start' => '/qqsscl/', + 'methods' => 'GET,', ), ), - 'zacxs' => array ( + 'oo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zacxs/{name}', - 'regex' => '#^/zacxs/(?P[^/]+)$#', - 'start' => '/zacxs/', + 'original' => '/oo/lfrbszl/oqi/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/oo/lfrbszl/oqi/([^/]+)$#', + 'start' => '/oo/lfrbszl/oqi/', 'methods' => 'GET,', ), ), - 'ihsoupf' => array ( + 'vfgzhpkgow' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ihsoupf/wpoiyui/ijkb/{name}', - 'regex' => '#^/ihsoupf/wpoiyui/ijkb/(?P[^/]+)$#', - 'start' => '/ihsoupf/wpoiyui/', - 'methods' => 'PATCH,', + 'original' => '/vfgzhpkgow/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vfgzhpkgow/([^/]+)$#', + 'start' => '/vfgzhpkgow/', + 'methods' => 'GET,', ), ), - 'offkwstlayxa' => array ( + 'kov' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/offkwstlayxa/{name}', - 'regex' => '#^/offkwstlayxa/(?P[^/]+)$#', - 'start' => '/offkwstlayxa/', + 'original' => '/kov/hkyrrw/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/kov/hkyrrw/([^/]+)$#', + 'start' => '/kov/hkyrrw/', 'methods' => 'PUT,', ), ), - 'eglmvtotrpv' => array ( + 'fdnqtb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eglmvtotrpv/{name}', - 'regex' => '#^/eglmvtotrpv/(?P[^/]+)$#', - 'start' => '/eglmvtotrpv/', + 'original' => '/fdnqtb/y/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/fdnqtb/y/([^/]+)$#', + 'start' => '/fdnqtb/y/', 'methods' => 'PATCH,', ), ), - 'uaxaiyehad' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/uaxaiyehad/a/{name}', - 'regex' => '#^/uaxaiyehad/a/(?P[^/]+)$#', - 'start' => '/uaxaiyehad/a/', - 'methods' => 'POST,', - ), - ), - 'loy' => array ( + 'dcjts' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/loy/uosyaw/{name}', - 'regex' => '#^/loy/uosyaw/(?P[^/]+)$#', - 'start' => '/loy/uosyaw/', - 'methods' => 'GET,', + 'original' => '/dcjts/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dcjts/([^/]+)$#', + 'start' => '/dcjts/', + 'methods' => 'DELETE,', ), ), - 'zxlo' => array ( + 'xzdlak' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zxlo/xuhm/jtlp/{name}', - 'regex' => '#^/zxlo/xuhm/jtlp/(?P[^/]+)$#', - 'start' => '/zxlo/xuhm/', + 'original' => '/xzdlak/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xzdlak/([^/]+)$#', + 'start' => '/xzdlak/', 'methods' => 'PATCH,', ), ), - 'gaimwbph' => array ( + 'shsd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gaimwbph/quemfurgxo/{name}', - 'regex' => '#^/gaimwbph/quemfurgxo/(?P[^/]+)$#', - 'start' => '/gaimwbph/quemfurgxo/', + 'original' => '/shsd/jjsbyvggf/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/shsd/jjsbyvggf/([^/]+)$#', + 'start' => '/shsd/jjsbyvggf/', 'methods' => 'DELETE,', ), ), - 'krewc' => array ( + 'tviskmmuj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/krewc/xm/{name}', - 'regex' => '#^/krewc/xm/(?P[^/]+)$#', - 'start' => '/krewc/xm/', - 'methods' => 'GET,', + 'original' => '/tviskmmuj/qx/rhpp/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tviskmmuj/qx/rhpp/([^/]+)$#', + 'start' => '/tviskmmuj/qx/rhpp/', + 'methods' => 'PUT,', ), ), - 'zxaomfmrhaa' => array ( + 'zcvfhdrj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zxaomfmrhaa/{name}', - 'regex' => '#^/zxaomfmrhaa/(?P[^/]+)$#', - 'start' => '/zxaomfmrhaa/', + 'original' => '/zcvfhdrj/u/lfpfmwpdehy/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/zcvfhdrj/u/lfpfmwpdehy/([^/]+)$#', + 'start' => '/zcvfhdrj/u/lfpfmwpdehy/', 'methods' => 'PUT,', ), ), - 'tdlqddyepenlccnktzov' => array ( + 'sjjumzujewxwzfx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tdlqddyepenlccnktzov/{name}', - 'regex' => '#^/tdlqddyepenlccnktzov/(?P[^/]+)$#', - 'start' => '/tdlqddyepenlccnktzov/', - 'methods' => 'PATCH,', + 'original' => '/sjjumzujewxwzfx/s/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/sjjumzujewxwzfx/s/([^/]+)$#', + 'start' => '/sjjumzujewxwzfx/s/', + 'methods' => 'GET,', ), ), - 'hgxpya' => array ( + 'ixydzyvlle' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hgxpya/qadxne/ndta/{name}', - 'regex' => '#^/hgxpya/qadxne/ndta/(?P[^/]+)$#', - 'start' => '/hgxpya/qadxne/', - 'methods' => 'DELETE,', + 'original' => '/ixydzyvlle/ppf/g/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ixydzyvlle/ppf/g/([^/]+)$#', + 'start' => '/ixydzyvlle/ppf/g/', + 'methods' => 'GET,', ), ), - 'asq' => array ( + 'rghv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/asq/xx/{name}', - 'regex' => '#^/asq/xx/(?P[^/]+)$#', - 'start' => '/asq/xx/', - 'methods' => 'DELETE,', + 'original' => '/rghv/vsbjalplvzl/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/rghv/vsbjalplvzl/([^/]+)$#', + 'start' => '/rghv/vsbjalplvzl/', + 'methods' => 'POST,', ), ), - 'xq' => array ( + 'mvyhkgj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xq/j/hh/frdar/{name}', - 'regex' => '#^/xq/j/hh/frdar/(?P[^/]+)$#', - 'start' => '/xq/j/', - 'methods' => 'PATCH,', + 'original' => '/mvyhkgj/h/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/mvyhkgj/h/([^/]+)$#', + 'start' => '/mvyhkgj/h/', + 'methods' => 'GET,', ), ), - 'wbmksdhamlvopxlvzlyu' => array ( + 'jen' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wbmksdhamlvopxlvzlyu/{name}', - 'regex' => '#^/wbmksdhamlvopxlvzlyu/(?P[^/]+)$#', - 'start' => '/wbmksdhamlvopxlvzlyu/', - 'methods' => 'PATCH,', + 'original' => '/jen/z/ysmmgbmmcbsqgj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jen/z/ysmmgbmmcbsqgj/([^/]+)$#', + 'start' => '/jen/z/ysmmgbmmcbsqgj/', + 'methods' => 'GET,', ), ), - 'txghladvrjhvthpri' => array ( + 'vmzw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/txghladvrjhvthpri/lh/{name}', - 'regex' => '#^/txghladvrjhvthpri/lh/(?P[^/]+)$#', - 'start' => '/txghladvrjhvthpri/lh/', - 'methods' => 'GET,', + 'original' => '/vmzw/mvbnmm/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vmzw/mvbnmm/([^/]+)$#', + 'start' => '/vmzw/mvbnmm/', + 'methods' => 'PUT,', ), ), - 'atqftksrdsjxbs' => array ( + 'qpk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/atqftksrdsjxbs/z/{name}', - 'regex' => '#^/atqftksrdsjxbs/z/(?P[^/]+)$#', - 'start' => '/atqftksrdsjxbs/z/', + 'original' => '/qpk/lgzyhtw/mqnsz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qpk/lgzyhtw/mqnsz/([^/]+)$#', + 'start' => '/qpk/lgzyhtw/mqnsz/', 'methods' => 'DELETE,', ), ), - 'ajlzal' => array ( + 'lhdymx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ajlzal/uqtdmei/{name}', - 'regex' => '#^/ajlzal/uqtdmei/(?P[^/]+)$#', - 'start' => '/ajlzal/uqtdmei/', + 'original' => '/lhdymx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/lhdymx/([^/]+)$#', + 'start' => '/lhdymx/', 'methods' => 'GET,', ), ), - 'bf' => array ( + 'qnslrfr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bf/ylonahcwl/{name}', - 'regex' => '#^/bf/ylonahcwl/(?P[^/]+)$#', - 'start' => '/bf/ylonahcwl/', - 'methods' => 'GET,', + 'original' => '/qnslrfr/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/qnslrfr/([^/]+)$#', + 'start' => '/qnslrfr/', + 'methods' => 'POST,', ), ), - 'txcvucws' => array ( + 'bvlptqv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/txcvucws/zn/{name}', - 'regex' => '#^/txcvucws/zn/(?P[^/]+)$#', - 'start' => '/txcvucws/zn/', - 'methods' => 'POST,', + 'original' => '/bvlptqv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/bvlptqv/([^/]+)$#', + 'start' => '/bvlptqv/', + 'methods' => 'PUT,', ), ), - 'kgvsounfnevldtndzifp' => array ( + 'bapjbo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kgvsounfnevldtndzifp/{name}', - 'regex' => '#^/kgvsounfnevldtndzifp/(?P[^/]+)$#', - 'start' => '/kgvsounfnevldtndzifp/', + 'original' => '/bapjbo/izeqboidpxfm/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/bapjbo/izeqboidpxfm/([^/]+)$#', + 'start' => '/bapjbo/izeqboidpxfm/', 'methods' => 'GET,', ), ), - 'une' => array ( + 'jbkfi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/une/tl/v/bnb/{name}', - 'regex' => '#^/une/tl/v/bnb/(?P[^/]+)$#', - 'start' => '/une/tl/', - 'methods' => 'PATCH,', + 'original' => '/jbkfi/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jbkfi/([^/]+)$#', + 'start' => '/jbkfi/', + 'methods' => 'GET,', ), ), - 'ugthr' => array ( + 'geelevoypnuogtgeh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ugthr/{name}', - 'regex' => '#^/ugthr/(?P[^/]+)$#', - 'start' => '/ugthr/', - 'methods' => 'PUT,', + 'original' => '/geelevoypnuogtgeh/ahn/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/geelevoypnuogtgeh/ahn/([^/]+)$#', + 'start' => '/geelevoypnuogtgeh/ahn/', + 'methods' => 'PATCH,', ), ), - 'gkopw' => array ( + 'zyxkvtkvbba' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gkopw/{name}', - 'regex' => '#^/gkopw/(?P[^/]+)$#', - 'start' => '/gkopw/', - 'methods' => 'PATCH,', + 'original' => '/zyxkvtkvbba/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/zyxkvtkvbba/([^/]+)$#', + 'start' => '/zyxkvtkvbba/', + 'methods' => 'GET,', ), ), - 'ircqcgdvixqgvu' => array ( + 'xxdkkuh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ircqcgdvixqgvu/d/{name}', - 'regex' => '#^/ircqcgdvixqgvu/d/(?P[^/]+)$#', - 'start' => '/ircqcgdvixqgvu/d/', + 'original' => '/xxdkkuh/lbztmqj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xxdkkuh/lbztmqj/([^/]+)$#', + 'start' => '/xxdkkuh/lbztmqj/', 'methods' => 'PUT,', ), ), - 'xmyrqvkm' => array ( + 'zbdvmo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xmyrqvkm/gktrj/{name}', - 'regex' => '#^/xmyrqvkm/gktrj/(?P[^/]+)$#', - 'start' => '/xmyrqvkm/gktrj/', + 'original' => '/zbdvmo/gohs/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/zbdvmo/gohs/([^/]+)$#', + 'start' => '/zbdvmo/gohs/', 'methods' => 'GET,', ), ), - 'krcvhv' => array ( + 'ryzwfdmp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/krcvhv/p/{name}', - 'regex' => '#^/krcvhv/p/(?P[^/]+)$#', - 'start' => '/krcvhv/p/', - 'methods' => 'PATCH,', + 'original' => '/ryzwfdmp/j/w/mqizmyev/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ryzwfdmp/j/w/mqizmyev/([^/]+)$#', + 'start' => '/ryzwfdmp/j/w/mqizmyev/', + 'methods' => 'PUT,', ), ), - 'ithjgkqxpfi' => array ( + 'vxfgchz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ithjgkqxpfi/nndssgcr/{name}', - 'regex' => '#^/ithjgkqxpfi/nndssgcr/(?P[^/]+)$#', - 'start' => '/ithjgkqxpfi/nndssgcr/', - 'methods' => 'GET,', + 'original' => '/vxfgchz/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vxfgchz/([^/]+)$#', + 'start' => '/vxfgchz/', + 'methods' => 'DELETE,', ), ), - 'lkfplqruxcyxd' => array ( + 'medrsnahkmsaupa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lkfplqruxcyxd/lv/{name}', - 'regex' => '#^/lkfplqruxcyxd/lv/(?P[^/]+)$#', - 'start' => '/lkfplqruxcyxd/lv/', - 'methods' => 'GET,', + 'original' => '/medrsnahkmsaupa/f/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/medrsnahkmsaupa/f/([^/]+)$#', + 'start' => '/medrsnahkmsaupa/f/', + 'methods' => 'PATCH,', ), ), - 'rxs' => array ( + 'agip' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rxs/vzru/naq/wlake/{name}', - 'regex' => '#^/rxs/vzru/naq/wlake/(?P[^/]+)$#', - 'start' => '/rxs/vzru/', - 'methods' => 'POST,', + 'original' => '/agip/qvmpzjqr/xbpltjx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/agip/qvmpzjqr/xbpltjx/([^/]+)$#', + 'start' => '/agip/qvmpzjqr/xbpltjx/', + 'methods' => 'PATCH,', ), ), - 'ivccdbqft' => array ( + 'pfntsqlls' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ivccdbqft/vl/rhtc/lcqmj/{name}', - 'regex' => '#^/ivccdbqft/vl/rhtc/lcqmj/(?P[^/]+)$#', - 'start' => '/ivccdbqft/vl/', - 'methods' => 'POST,', + 'original' => '/pfntsqlls/b/zhjawaak/u/i/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/pfntsqlls/b/zhjawaak/u/i/([^/]+)$#', + 'start' => '/pfntsqlls/b/zhjawaak/u/i/', + 'methods' => 'GET,', ), ), - 'wjikhm' => array ( + 'idcvidplwxmqygvqsk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wjikhm/{name}', - 'regex' => '#^/wjikhm/(?P[^/]+)$#', - 'start' => '/wjikhm/', - 'methods' => 'GET,', + 'original' => '/idcvidplwxmqygvqsk/y/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/idcvidplwxmqygvqsk/y/([^/]+)$#', + 'start' => '/idcvidplwxmqygvqsk/y/', + 'methods' => 'PUT,', ), ), - 'mnpghpo' => array ( + 'pnhqhp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mnpghpo/zhx/{name}', - 'regex' => '#^/mnpghpo/zhx/(?P[^/]+)$#', - 'start' => '/mnpghpo/zhx/', - 'methods' => 'PATCH,', + 'original' => '/pnhqhp/eezrboqxaopd/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/pnhqhp/eezrboqxaopd/([^/]+)$#', + 'start' => '/pnhqhp/eezrboqxaopd/', + 'methods' => 'DELETE,', ), ), - 'jykuk' => array ( + 'kwynbjnrtet' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jykuk/{name}', - 'regex' => '#^/jykuk/(?P[^/]+)$#', - 'start' => '/jykuk/', + 'original' => '/kwynbjnrtet/fm/yyg/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/kwynbjnrtet/fm/yyg/([^/]+)$#', + 'start' => '/kwynbjnrtet/fm/yyg/', 'methods' => 'PUT,', ), ), - 'llcbniyhsin' => array ( + 'omtqdtexeo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/llcbniyhsin/{name}', - 'regex' => '#^/llcbniyhsin/(?P[^/]+)$#', - 'start' => '/llcbniyhsin/', - 'methods' => 'POST,', + 'original' => '/omtqdtexeo/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/omtqdtexeo/([^/]+)$#', + 'start' => '/omtqdtexeo/', + 'methods' => 'GET,', ), ), - 'tpvsao' => array ( + 'hu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tpvsao/qbzoya/erevga/{name}', - 'regex' => '#^/tpvsao/qbzoya/erevga/(?P[^/]+)$#', - 'start' => '/tpvsao/qbzoya/', - 'methods' => 'DELETE,', + 'original' => '/hu/hm/kua/o/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/hu/hm/kua/o/([^/]+)$#', + 'start' => '/hu/hm/kua/o/', + 'methods' => 'PATCH,', ), ), - 'blnughykhk' => array ( + 'zx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/blnughykhk/ares/{name}', - 'regex' => '#^/blnughykhk/ares/(?P[^/]+)$#', - 'start' => '/blnughykhk/ares/', - 'methods' => 'GET,', + 'original' => '/zx/ihqq/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/zx/ihqq/([^/]+)$#', + 'start' => '/zx/ihqq/', + 'methods' => 'POST,', + ), + ), + 'dezvkalk' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/dezvkalk/uubx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dezvkalk/uubx/([^/]+)$#', + 'start' => '/dezvkalk/uubx/', + 'methods' => 'PATCH,', ), ), - 'cum' => array ( + 'zbamxpa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cum/c/v/{name}', - 'regex' => '#^/cum/c/v/(?P[^/]+)$#', - 'start' => '/cum/c/', + 'original' => '/zbamxpa/aswkjy/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/zbamxpa/aswkjy/([^/]+)$#', + 'start' => '/zbamxpa/aswkjy/', 'methods' => 'DELETE,', ), ), - 'qq' => array ( + 'mzn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qq/fo/vgu/of/sqqpcb/{name}', - 'regex' => '#^/qq/fo/vgu/of/sqqpcb/(?P[^/]+)$#', - 'start' => '/qq/fo/', - 'methods' => 'PUT,', + 'original' => '/mzn/fxbxkkihpyzbwjgyd/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/mzn/fxbxkkihpyzbwjgyd/([^/]+)$#', + 'start' => '/mzn/fxbxkkihpyzbwjgyd/', + 'methods' => 'PATCH,', ), ), - 'yuguurxyg' => array ( + 'ag' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yuguurxyg/nttyenixsib/{name}', - 'regex' => '#^/yuguurxyg/nttyenixsib/(?P[^/]+)$#', - 'start' => '/yuguurxyg/nttyenixsib/', - 'methods' => 'PUT,', + 'original' => '/ag/xixfdm/jw/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ag/xixfdm/jw/([^/]+)$#', + 'start' => '/ag/xixfdm/jw/', + 'methods' => 'POST,', ), ), - 'bwtctumwsp' => array ( + 'koequsnua' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bwtctumwsp/{name}', - 'regex' => '#^/bwtctumwsp/(?P[^/]+)$#', - 'start' => '/bwtctumwsp/', - 'methods' => 'PUT,', + 'original' => '/koequsnua/ogrthv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/koequsnua/ogrthv/([^/]+)$#', + 'start' => '/koequsnua/ogrthv/', + 'methods' => 'POST,', ), ), - 'jvultwpab' => array ( + 'vft' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jvultwpab/{name}', - 'regex' => '#^/jvultwpab/(?P[^/]+)$#', - 'start' => '/jvultwpab/', - 'methods' => 'DELETE,', + 'original' => '/vft/cslorblter/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/vft/cslorblter/([^/]+)$#', + 'start' => '/vft/cslorblter/', + 'methods' => 'GET,', ), ), - 'zyvbpyrg' => array ( + 'cqrvah' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zyvbpyrg/{name}', - 'regex' => '#^/zyvbpyrg/(?P[^/]+)$#', - 'start' => '/zyvbpyrg/', - 'methods' => 'PATCH,', + 'original' => '/cqrvah/bpnxx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/cqrvah/bpnxx/([^/]+)$#', + 'start' => '/cqrvah/bpnxx/', + 'methods' => 'DELETE,', ), ), - 'fop' => array ( + 'me' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fop/tjri/x/uvhtlo/zcd/{name}', - 'regex' => '#^/fop/tjri/x/uvhtlo/zcd/(?P[^/]+)$#', - 'start' => '/fop/tjri/', - 'methods' => 'PUT,', + 'original' => '/me/jvgdnt/pwsc/c/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/me/jvgdnt/pwsc/c/([^/]+)$#', + 'start' => '/me/jvgdnt/pwsc/c/', + 'methods' => 'GET,', ), ), - 'btbnruvmd' => array ( + 'xt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/btbnruvmd/{name}', - 'regex' => '#^/btbnruvmd/(?P[^/]+)$#', - 'start' => '/btbnruvmd/', + 'original' => '/xt/xmb/imzv/rhajoi/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xt/xmb/imzv/rhajoi/([^/]+)$#', + 'start' => '/xt/xmb/imzv/rhajoi/', 'methods' => 'GET,', ), ), - 'yjbifggdnrsosnj' => array ( + 'tztbkgrokqqns' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yjbifggdnrsosnj/{name}', - 'regex' => '#^/yjbifggdnrsosnj/(?P[^/]+)$#', - 'start' => '/yjbifggdnrsosnj/', - 'methods' => 'PUT,', + 'original' => '/tztbkgrokqqns/funiv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/tztbkgrokqqns/funiv/([^/]+)$#', + 'start' => '/tztbkgrokqqns/funiv/', + 'methods' => 'GET,', ), ), ), diff --git a/example/tests/compare_exec.php b/example/tests/compare_exec.php new file mode 100644 index 0000000..c8731a6 --- /dev/null +++ b/example/tests/compare_exec.php @@ -0,0 +1,85 @@ + 0 ? 'Sample 2' : 'Sample 1'; + + printf( + "\n\t Speed Test Results(Faster is: %s)\n%s\n", + $faster, str_repeat('---', 29) + + ); + + $template = "%-12s %-22s %-25s %-20s\n"; + $results = [ + ['Test Name', 'Number of executions', 'Total time-consuming(us)', 'Average time-consuming(us)'], + ['Sample 1', $times, $total1, $average1], + ['Sample 2', $times, $total2, $average2], + ]; + + foreach ($results as $items) { + printf($template, ...$items); + } + + echo "\n"; +} diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index 819fd48..24d9b5b 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -415,8 +415,8 @@ public function validateArguments($methods, $handler): array */ public function parseParamRoute(string $route, array $params, array $conf): array { + $first = $noOptional = null; $backup = $route; - $noOptional = null; $argPos = \strpos($backup, '{'); // quote '.','/' to '\.','\/' @@ -440,7 +440,6 @@ public function parseParamRoute(string $route, array $params, array $conf): arra // no params if ($argPos === false) { - $first = null; $conf['start'] = $noOptional; $conf['regex'] = '#^' . $route . '$#'; @@ -457,7 +456,6 @@ public function parseParamRoute(string $route, array $params, array $conf): arra $floorPos = (int)$argPos; } - $first = null; $start = \substr($backup, 0, $floorPos); // 解析参数,替换为对应的 正则 @@ -466,15 +464,15 @@ public function parseParamRoute(string $route, array $params, array $conf): arra $pairs = []; foreach ($m[1] as $name) { - $key = '{' . $name . '}'; - $regex = $params[$key] ?? self::DEFAULT_REGEX; + $regex = $params[$name] ?? self::DEFAULT_REGEX; // Name the match (?P[^/]+) - $pairs[$key] = '(?P<' . $name . '>' . $regex . ')'; - // $pairs[$key] = '(' . $regex . ')'; + // $pairs[$key] = '(?P<' . $name . '>' . $regex . ')'; + $pairs['{' . $name . '}'] = '(' . $regex . ')'; } $route = \strtr($route, $pairs); + $conf['matches'] = $m[1]; } $conf['regex'] = '#^' . $route . '$#'; @@ -490,24 +488,33 @@ public function parseParamRoute(string $route, array $params, array $conf): arra /** * @param array $matches - * @param array $conf + * @param array[] $conf * @return array */ - protected function filterMatches(array $matches, array $conf): array + protected function mergeMatches(array $matches, array $conf): array { - if (!$matches) { - $conf['matches'] = []; + if (!$matches || !isset($conf['matches'])) { + $conf['matches'] = $conf['option']['defaults'] ?? []; + return $conf; } - // clear all int key - $matches = \array_filter($matches, '\is_string', ARRAY_FILTER_USE_KEY); + // first is full match. + \array_shift($matches); + + $newMatches = []; + + foreach ($conf['matches'] as $k => $name) { + if (isset($matches[$k])) { + $newMatches[$name] = $matches[$k]; + } + } // apply some default param value if (isset($conf['option']['defaults'])) { - $conf['matches'] = \array_merge($conf['option']['defaults'], $matches); + $conf['matches'] = \array_merge($conf['option']['defaults'], $newMatches); } else { - $conf['matches'] = $matches; + $conf['matches'] = $newMatches; } return $conf; @@ -561,16 +568,10 @@ public static function isStaticRoute(string $route): bool */ public function getAvailableParams(array $tmpParams): array { - $params = []; - - foreach (self::$globalParams as $key => $value) { - $params['{' . $key . '}'] = $value; - } + $params = self::$globalParams; if ($tmpParams) { - foreach ($tmpParams as $name => $pattern) { - $params['{' . $name . '}'] = $pattern; - } + $params = \array_merge($params, $tmpParams); } return $params; diff --git a/src/Helper/RouteHelper.php b/src/Helper/RouteHelper.php index 3473595..e3c197e 100644 --- a/src/Helper/RouteHelper.php +++ b/src/Helper/RouteHelper.php @@ -36,6 +36,20 @@ public static function formatUriPath(string $path, bool $ignoreLastSlash = true) return $ignoreLastSlash ? \rtrim($path, '/') : $path; } + /** + * @param string $path + * @return string + */ + public static function findFirstNode(string $path): string + { + // eg '/article/12' -> 'article' + if ($pos = \strpos($path, '/', 1)) { + return \substr($path, 1, $pos - 1); + } + + return ''; + } + /** * @param string $str * @return string diff --git a/src/ORouter.php b/src/ORouter.php index 59930cf..66981cd 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -71,7 +71,7 @@ public function map($methods, string $route, $handler, array $opts = []): Abstra } // collect param route - $this->collectParamRoute($route, $methods, $conf); + $this->collectParamRoute($route, $methods, $conf, $opts['params'] ?? []); return $this; } @@ -125,10 +125,10 @@ protected function prepareForMap(string $route, $handler, array $opts): array * @param array $conf * @throws \LogicException */ - protected function collectParamRoute(string $route, array $methods, array $conf) + protected function collectParamRoute(string $route, array $methods, array $conf, array $params) { $conf['original'] = $route; - $params = $this->getAvailableParams($opts['params'] ?? []); + $params = $this->getAvailableParams($params); list($first, $conf) = $this->parseParamRoute($route, $params, $conf); // route string have regular @@ -305,7 +305,7 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ $allowedMethods .= $conf['methods']; if (false !== \strpos($conf['methods'], $method . ',')) { - $conf = $this->filterMatches($matches, $conf); + $conf = $this->mergeMatches($matches, $conf); return [self::FOUND, $path, $conf]; } @@ -332,7 +332,7 @@ protected function findInVagueRoutes(array $routesData, string $path, string $me } if (\preg_match($conf['regex'], $path, $matches)) { - $conf = $this->filterMatches($matches, $conf); + $conf = $this->mergeMatches($matches, $conf); return [self::FOUND, $path, $conf]; } diff --git a/src/ServerRouter.php b/src/ServerRouter.php index efaa722..879b277 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -265,7 +265,7 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ $allowedMethods .= $conf['methods']; if (false !== \strpos($conf['methods'], $method . ',')) { - $conf = $this->filterMatches($matches, $conf); + $conf = $this->mergeMatches($matches, $conf); if ($this->tmpCacheNumber > 0) { $this->cacheMatchedParamRoute($path, $method, $conf); @@ -296,7 +296,7 @@ protected function findInVagueRoutes(array $routesData, string $path, string $me } if (\preg_match($conf['regex'], $path, $matches)) { - $conf = $this->filterMatches($matches, $conf); + $conf = $this->mergeMatches($matches, $conf); if ($this->tmpCacheNumber > 0) { $this->cacheMatchedParamRoute($path, $method, $conf); diff --git a/test/ORouterTest.php b/test/ORouterTest.php index 47b883b..19db319 100644 --- a/test/ORouterTest.php +++ b/test/ORouterTest.php @@ -17,6 +17,16 @@ private function createRouter() $r->get('/test1[/optional]', 'handler'); + $r->get('/my[/{name}[/{age}]]', 'handler2', [ + 'params' => [ + 'age' => '\d+' + ], + 'defaults' => [ + 'name' => 'God', + 'age' => 25, + ] + ]); + $r->get('/hi/{name}', 'handler3', [ 'params' => [ 'name' => '\w+', @@ -37,6 +47,54 @@ public function testAddRoutes() $this->assertCount(2, $router->getStaticRoutes()); } + public function testComplexRoute() + { + $router = $this->createRouter(); + + // route: '/my[/{name}[/{age}]]' + + $ret = $router->match('/my', 'GET'); + + list($status, $path, $route) = $ret; + + $this->assertSame(ORouter::FOUND, $status); + $this->assertSame('/my', $path); + $this->assertSame('handler2', $route['handler']); + $this->assertArrayHasKey('matches', $route); + $this->assertArrayHasKey('name', $route['matches']); + $this->assertSame('God', $route['matches']['name']); + + $ret = $router->match('/my/tom', 'GET'); + + list($status, $path, $route) = $ret; + + $this->assertSame(ORouter::FOUND, $status); + $this->assertSame('/my/tom', $path); + $this->assertSame('handler2', $route['handler']); + $this->assertArrayHasKey('matches', $route); + $this->assertArrayHasKey('name', $route['matches']); + $this->assertSame('tom', $route['matches']['name']); + $this->assertArrayHasKey('age', $route['matches']); + $this->assertSame(25, $route['matches']['age']); + + $ret = $router->match('/my/tom/45', 'GET'); + + list($status, $path, $route) = $ret; + + $this->assertSame(ORouter::FOUND, $status); + $this->assertSame('/my/tom/45', $path); + $this->assertSame('handler2', $route['handler']); + $this->assertArrayHasKey('matches', $route); + $this->assertArrayHasKey('name', $route['matches']); + $this->assertSame('tom', $route['matches']['name']); + $this->assertArrayHasKey('age', $route['matches']); + $this->assertSame(45, (int)$route['matches']['age']); + + $ret = $router->match('/my/tom/not-match', 'GET'); + $this->assertSame(ORouter::NOT_FOUND, $ret[0]); + + + } public function testStaticRoute() { @@ -107,6 +165,9 @@ public function testParamRoute() $this->assertSame('/hi/tom', $path); $this->assertSame('/hi/{name}', $route['original']); $this->assertSame('handler3', $route['handler']); + $this->assertArrayHasKey('matches', $route); + $this->assertArrayHasKey('name', $route['matches']); + $this->assertSame('tom', $route['matches']['name']); } public function testNotFound() From ed456b836708801cadee93ff1557d597dc6e3dec Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 27 Apr 2018 11:07:19 +0800 Subject: [PATCH 069/151] some up --- example/benchmark.php | 5 + example/cached/bench-routes-cache.php | 6521 +++++++++++++------------ example/tests/compare_exec.php | 25 +- src/Base/AbstractRouter.php | 2 +- src/ORouter.php | 1 + test/boot.php | 2 +- 6 files changed, 3376 insertions(+), 3180 deletions(-) diff --git a/example/benchmark.php b/example/benchmark.php index 8ac1f34..6754875 100644 --- a/example/benchmark.php +++ b/example/benchmark.php @@ -37,6 +37,11 @@ // 'notAllowedAsNotFound' => 1, ]); +$requests[2] = [ + 'method' => 'GET', + 'url' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a' +]; + /** * collect routes */ diff --git a/example/cached/bench-routes-cache.php b/example/cached/bench-routes-cache.php index 6e85afa..4356ee4 100644 --- a/example/cached/bench-routes-cache.php +++ b/example/cached/bench-routes-cache.php @@ -2,8220 +2,8411 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2018-04-27 00:11:06 + * @date 2018-04-27 10:08:59 * @count 1000 * @notice Please don't edit it. */ return array ( // static routes 'staticRoutes' => array ( - '/tmqedzg/eihjmrsg/vsvw' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/gydglbvkozclcdhyzv' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/kt/cbshwgzghprxa' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/ig/eja/lrf' => array ( - 'PATCH' => array ( + '/ku/vunymk/mhbax' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/j/buz/rllsdyfyvqn/' => array ( - 'DELETE' => array ( + '/wuflvltbj/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qfz/ht/qxys/ropheoxho/mm' => array ( + '/ggzvgizferv/nvlvbbw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/axwvyuzxvlqyf' => array ( + '/qekeubqhmwqjwplh' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mksv/qlrtub' => array ( + '/bjx/kpufiiklg/zdr/phzot' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vrvv/qns/zwfw' => array ( - 'POST' => array ( + '/kngrclhbg/nq/rkv' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/cibabzolcvqhy/caj/uq' => array ( - 'GET' => array ( + '/wucymw' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/gvnahyr' => array ( + '/lnsysdadkk/k/kl' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/cx/mprpqww/qzqlmzqjpa' => array ( + '/ir/zfiznysayko/jdwalg/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bqgeltvjg' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), - ), - '/rltyhpz' => array ( - 'POST' => array ( + '/iphiafq/idrtifprvoajy' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/dpciuc/ekcaaumswr' => array ( + '/kwuaxryjyzrjl' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/dofjnaplhnjxubdlm' => array ( - 'PATCH' => array ( + '/n/ynksaqz' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tnemf' => array ( - 'PATCH' => array ( + '/slrihjhjlivfobg' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/fgfjimumfhuu/h' => array ( + '/egacpejir/oqhqkjezdfb' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lbj/zojkh' => array ( + '/hk/sucwojkxf/hoyl' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/sozzxqbqwondwdn/ewm' => array ( - 'GET' => array ( + '/tpxygyfhfbmvmwj' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/dmavfgrqkkcrmj' => array ( + '/cvdduihr/jelj' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jkzaftvqozcsa/q/mlgmh' => array ( - 'GET' => array ( + '/inbqd/oafpwgkrhccl' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/fjsot/kzjb' => array ( + '/dadmnerdav' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vfiao' => array ( - 'GET' => array ( + '/wvpg/am/k' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/hhzrmd/jzuxp/ftna/gk' => array ( - 'GET' => array ( + '/rneycw/z' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wke/wgbisxq/jjybn/' => array ( - 'DELETE' => array ( + '/bzjrktoyqxevxbk/g' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ushbsqjxzjzdk/s' => array ( - 'PUT' => array ( + '/yhpicp' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ttdbkhmca' => array ( - 'POST' => array ( + '/skg/embjiju/q/jvq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nlc/ddn/a/fix/wbtgyv' => array ( - 'POST' => array ( + '/fjrkrad' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hjsonfwl/' => array ( - 'DELETE' => array ( + '/gckwvfi' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dfhpqciqaovxvga' => array ( - 'DELETE' => array ( + '/cmujem/qlujdvnxht/o' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wapkqazg/k/w/' => array ( + '/v/yfdyt' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/k/j/kqi/degqxov/hrgtpby' => array ( + '/omnkzcgeakrnfm/ltbc' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/thfuutshvf/l/ph/' => array ( - 'DELETE' => array ( + '/oojqgytg' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/amrrn' => array ( + '/ofgkg/i/n/apfyzua/f' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/t/ihzzgktnvrvgjv/' => array ( - 'DELETE' => array ( + '/mwatnjlo/llg' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/af/lsnsmyjgg/' => array ( - 'DELETE' => array ( + '/dtyqrpwqhkis/rvd' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ecexd' => array ( - 'POST' => array ( + '/awqco/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sxaeqd' => array ( + '/qrxfuv' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ycamwnh/srvrbw/pb/ra' => array ( - 'DELETE' => array ( + '/ckfuyott/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sopdvsvulhxuaacyk' => array ( - 'GET' => array ( + '/otggbtnqhvzaqvvt' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mbauqu/bpvywb' => array ( - 'GET' => array ( + '/qgxipjbfh/d/xb' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/xcldyhkoaijw/uttx' => array ( - 'GET' => array ( + '/jasutuwjdho/cl/thxsgs/a' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wnfioyfczlcgsrbjd' => array ( + '/ribgjkd' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/uq/enhlgkzzq/r' => array ( - 'GET' => array ( + '/bsitcqyyypfnkskjk' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wizzsgdhbzuptlqg/r/' => array ( + '/xuubqt/pgudgibgvtsgi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ujudhb' => array ( + '/ksjjtxnb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bpvx/b/o/pcfr' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/dazsdypjyxbc' => array ( - 'PUT' => array ( + '/afhtiea' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vpym/lcxygwa/' => array ( - 'PUT' => array ( + '/stafsahehpfnh/ikyvjok' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gbxehsey/wzfflfdxrc' => array ( + '/toqzzb/nu/bwye/t' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/n/fromwcg/ayn/qaj' => array ( - 'GET' => array ( + '/ro/lffolzzxfacmhnwuh' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/spheb/i/pop/ryyi/g/tnye' => array ( - 'GET' => array ( + '/rmtjzeqq/y/qhom' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/arcwpgq' => array ( - 'PUT' => array ( + '/cdkvqzg/fxvl/rw/g' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/jeguqkfu' => array ( - 'PUT' => array ( + '/tldwzardqfv' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/jxturlgvty/hnncmtr' => array ( + '/u/yn/a/zkdurxoyiu' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tkzeujvnm' => array ( + '/jjhuhxselgra/zupcztu' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jrhk/dcq/' => array ( - 'PUT' => array ( + '/tcutadrj' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/knryblilb/bt' => array ( + '/phckakwoxkvyzyhrbjl' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sfx/fwc/l/o' => array ( - 'GET' => array ( + '/nlonbhgeicnhfs/bv' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/jn/tzwnqvsv/ul/avpu/vkv' => array ( - 'POST' => array ( + '/rdmnkixnw' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ro/gnams' => array ( - 'DELETE' => array ( + '/t/uoqfhjglztsk' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ibiatdck' => array ( - 'PATCH' => array ( + '/xjewmkoq/c/pgvo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/digk/xpfu' => array ( - 'DELETE' => array ( + '/qhesjeoawrlajufqjv/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/smeufjyzlbs' => array ( - 'GET' => array ( + '/erqpwbbajbkun' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/egdnrgxndwvmpvej/' => array ( + '/hcwqhvhszxbnbk' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ep/xriqsoexkndjh/bipbr' => array ( - 'DELETE' => array ( + '/yrtfq/i/munxempu' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/qffu/hs/elg/m/nq' => array ( - 'PATCH' => array ( + '/h/wiekm/to' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/eqfij' => array ( - 'DELETE' => array ( + '/ne/noay/nx/uutk/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mig/xrkxg' => array ( - 'DELETE' => array ( + '/jg/rqrre/qamhecp/fpcb/a' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/iqyt/kv/oysr' => array ( - 'GET' => array ( + '/mfwfmae' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dwnesx' => array ( - 'PATCH' => array ( + '/gtkolnudxdy' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fetoukeejsnnn/jc/mp' => array ( + '/zggjjtazzwdnrlmh' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/do/rpu/j' => array ( - 'GET' => array ( + '/kcfghjo/os/topoq' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jnvhzaxygwil/baxc/' => array ( + '/co/szf/lxq/cnoroq/o/kza/j' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mwvkagtwqxa' => array ( - 'PATCH' => array ( + '/mqkhoo/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cgpkuwh/fuvzt' => array ( - 'PUT' => array ( + '/ziqtrh/vrfrcpvybx/zze' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tdxhosvcwly' => array ( - 'PUT' => array ( + '/sbhmvleexkrq' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jq/vnjumoqmcsk/yuauafo' => array ( + '/cbjm/hi/vrsibyls' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/yuo/pjbqzsvbfcti' => array ( + '/e/wqxnmcoyefdegkb/a' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/khpjpay/ovvvljjz' => array ( + '/jtlfaybzrq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zhbnkqeiubljf/c' => array ( - 'GET' => array ( + '/dl/yhdavbtds' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ocq/gotp/fjgu/dpgtbhl/' => array ( - 'PUT' => array ( + '/sbriid/oqmjab/ejpl/dae' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/sspckvkbglapw/ojb/bxfx' => array ( - 'PATCH' => array ( + '/xyfmun/ktuejk/vtsnjsaq' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/cxfg/tsdhgrl/f' => array ( + '/fhxzleh' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kjvfmcv/o' => array ( - 'POST' => array ( + '/hpnjblq/isepdyu' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/diabay' => array ( - 'GET' => array ( + '/jes/wo' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dl/fqytywhpl' => array ( - 'DELETE' => array ( + '/shgvjbsuxfy' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pxgsj' => array ( - 'DELETE' => array ( + '/lb/htsu/i/gk/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rjrohs' => array ( - 'DELETE' => array ( + '/umdqul/blcv' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jczqnyshtluzcoteyr/' => array ( - 'DELETE' => array ( + '/rmvp/jt' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/sh/ijr' => array ( - 'POST' => array ( + '/vk/stqyyjqowlecmfs/jn' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pyihnepa' => array ( + '/ca/nflkcge/nsvsj' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gcorbodrbisjwwi/f' => array ( - 'DELETE' => array ( + '/p/pupfbraqkdfj' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/bek/tcc' => array ( - 'DELETE' => array ( + '/vuuij' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/umlzauczlde/iapoq' => array ( + '/qihi/yjqvaeqrd' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qxzklrt/jqknxidyvgwc' => array ( + '/xjjrt/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/avetl/hotpccpv/ngoz' => array ( + '/ilasw/hns/plk' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/c/yenuxnz' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/iyomr/syuss' => array ( + '/nypolu/cw/kohnabuohsn' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/anjzcxotnjgylvhgt' => array ( - 'GET' => array ( + '/jnykzscqfxjsbsyqvh' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qmxsyjegub/q' => array ( + '/hmkan/vialjtxhj/ypb' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/eu/rk/focyamchuovcycvs' => array ( + '/ezskdnt/jdq/vp/wralfdhu' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ocisfeiinirmt' => array ( - 'POST' => array ( + '/bf/tbnechn/hqqlklfdi' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ewpekejiqekojnreli' => array ( + '/unfdtcpyzha' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/fmmnb/j' => array ( + '/ynvpwrwmexa/s/zmkjenae' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/dmkswtp/qukbpkftph' => array ( - 'PUT' => array ( + '/co/fajnoyokjgnpwcazpb' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/m/urvhcwrs' => array ( + '/tfztr' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lpcosrowhojwplb/ge' => array ( + '/ypsd/ddbmgvddnvh' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/az/eekdxb' => array ( - 'GET' => array ( + '/zkvar/ugqpfaypr/gm' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/rok/lmvwnfew' => array ( + '/bcemxqtvruusfedmf' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wlvsrlstcsnqoworo/z' => array ( - 'GET' => array ( + '/ronvhaat/usscymrmp/uwd' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/irfixejfiy' => array ( + '/fwt/mbd/d/' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ebhpyrngaccyygay/guh' => array ( - 'DELETE' => array ( + '/ovchazbx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fcmibhxc/qdqkduj/xuk/' => array ( + '/fenfvoulnyum/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jaq/tmbxm' => array ( + '/js/xxmnrrximufmjql/a/f' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/tagxchpj/twwdvw' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/a/cjdcsapwtnfujrkcxkf/' => array ( - 'PATCH' => array ( + '/lquck/qvuv/s/p' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pdtmjvswnu/' => array ( - 'PUT' => array ( + '/tm/eof' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zgtm/kmpaot' => array ( - 'DELETE' => array ( + '/aptq/id/k' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pyivervuuj' => array ( - 'DELETE' => array ( + '/bqtqyxbq/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ntvejdbjr/u' => array ( - 'POST' => array ( + '/iwdecwj' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/b/okzl' => array ( - 'PUT' => array ( + '/cxourkxwxxbxjcgp/ad' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/e/ivn/l' => array ( + '/bttwjbm' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zb/pibdop/jcjcl/zzvre' => array ( - 'PUT' => array ( + '/k/kkasw' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/os/prgcdlful/' => array ( - 'POST' => array ( + '/woifhk/trwjchuc' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ydxiujwije' => array ( + '/yprqaqjozxrgugcw/ql' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wxjuhbkav/c' => array ( - 'GET' => array ( + '/myivffity/jx/w' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qyfjdmyfbrx' => array ( - 'GET' => array ( + '/sonr/z' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/xerpqonwqea/lz/pgacc' => array ( - 'POST' => array ( + '/ocnz/iprjn' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/huoxwfvvn/qhib/lgec' => array ( - 'DELETE' => array ( + '/n/zqhgsflec' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rbey/t/hzszzudvmfpnc' => array ( + '/rsurxwab/dyrlyjb/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wgvihyc/' => array ( + '/okvce/qhd' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bso/jdp/vegno' => array ( + '/qcygvwpxrekagyl' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wvhycpgxf/qtfas/ohkum' => array ( - 'DELETE' => array ( + '/dbz/h/jsg/h' => array ( + 'POST' => array ( + 'handler' => 'handler_func', + ), + ), + '/me/bjkut' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wnwncvegznviglmz' => array ( + '/zwzsw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hjjrclfgoojuppg' => array ( - 'PATCH' => array ( + '/zjmbxxsqdrpyi' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/u/ytjwkcoqelacdiqgm' => array ( + '/nwt/satngzsppphbhk' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/v/yoyyzcdb' => array ( - 'DELETE' => array ( + '/ofzghcbbqpnqq/or/t' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/y/vocee/p/k' => array ( + '/cvmsz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/iezcrrmwctrwhqemgkm' => array ( + '/iqicpncmyx/bbqwq' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/drqpfytaxayd/trovk' => array ( + '/azuggikhm/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/xuui/q' => array ( - 'GET' => array ( + '/t/qtyl' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ju/ppqnszs/rk/' => array ( - 'GET' => array ( + '/wwtqa' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qriln/' => array ( - 'DELETE' => array ( + '/whzot/eypv/jqs' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wbqxmpeh' => array ( + '/dtbhesrcw' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tenbyjvrvjfiqa' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/l/pcu/ooz/hcmdoca' => array ( - 'GET' => array ( + '/fiznoyq' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/dghadsut' => array ( + '/cqdmkbwltu' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/cq/mxy' => array ( - 'PUT' => array ( + '/mx/x/ekncq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/waqvwstcoebh/jyrdg' => array ( + '/jz/jwdvg' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/amrwxj' => array ( - 'PUT' => array ( + '/vsmatx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/opwvlrsxhlvnar' => array ( - 'GET' => array ( + '/fib/bm/ia' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zjg/rjywq/jdcpskwv' => array ( - 'PUT' => array ( + '/tjgs/yi' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jroxgmdqubpmtfzbbhn' => array ( + '/xbblijczm/iphi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hucbh' => array ( - 'DELETE' => array ( + '/cqkncyisljidd' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/iitbpx' => array ( + '/jqmfmiizi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bvffm/xjirizfy' => array ( - 'PUT' => array ( + '/dbmszwtc' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/pmajntqtjs/duspl' => array ( - 'GET' => array ( + '/mq/ukbznmqq' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/lilv/xe/t' => array ( + '/avwdxibymmppmkmvo/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/iesipur/kdlyhx/ekg/gbx' => array ( - 'DELETE' => array ( + '/afkbxm' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ruio/vrzagqjgg' => array ( - 'DELETE' => array ( + '/mheyjzkuhwqllpyl' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/jbr/weh' => array ( - 'GET' => array ( + '/gr/kakm/c/v' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/koseeqn' => array ( + '/ononldd' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lcnjnac/uqeiwdegqyr' => array ( - 'PUT' => array ( + '/iq/n/ocgmdqcll' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/bidnim/pvcnz' => array ( - 'PATCH' => array ( + '/ddf/zdtuyqidfqgimanv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/efbrgf/cpdx' => array ( + '/wwimr/cuu' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/sklmb/swppc' => array ( + '/qzpvmejvmi/k' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/u/xiyj' => array ( + '/sasovbsymmvxl' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ktyynlqyg/zcbo' => array ( - 'DELETE' => array ( + '/lixlsdvgry' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/gavyeq' => array ( - 'GET' => array ( + '/lsh/jet/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/t/t/cozkoxf/soi/mbtjrmv' => array ( + '/wfwbp/j' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/reoolqnhmdbk' => array ( - 'GET' => array ( + '/rpbivbu' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/smxqixls/jvlsadn' => array ( - 'PUT' => array ( + '/eoeyxviydk' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/nb/cttvshch' => array ( + '/akxe/p/tz/czb' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/sefaanisj/fvb/yr' => array ( + '/grnankahrg/kj/kj' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uuuedqu/nd' => array ( - 'PUT' => array ( + '/oleipzshyagezjnhx' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/cfwy/ap' => array ( + '/ggqzxyrqvrjt' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mwaoj' => array ( + '/qvidldsdg' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tz/wry/ph/zhoshn' => array ( + '/afaaojjvtokl/ky/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zsikebzdrc/p/lsqqygtd' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/t/cnw/noe/sxfbzsulg' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/gfpngcnxb/qzyrmh/' => array ( + '/wkwpytjrtegho/pugtkz' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bz/jkd/yfzspeyj/qrrkxe' => array ( - 'GET' => array ( + '/xqapjkc/glrukscof' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/xwftfkp' => array ( + '/mdqqpkof/q/doish' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xx/titmjahh' => array ( - 'POST' => array ( + '/ykeo/daybyjuxe' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pwcflznk/lspczc' => array ( - 'PATCH' => array ( + '/n/k/bklnojh' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ibdjknf' => array ( + '/aunxuojeojkksbuv/bey' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/omrdkc' => array ( + '/zpyswuphl/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tuf/yd/cdtzlpy' => array ( + '/kyyux/nildqk' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/k/rcdy' => array ( - 'POST' => array ( + '/yfgov/rufnil/w/phjnu' => array ( + 'DELETE' => array ( + 'handler' => 'handler_func', + ), + ), + '/gyjfw/ymcouqty' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wmyzvgh/biqwooh/quf' => array ( + '/ormvwwehcv/yyo' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/qvmtj/uauqs' => array ( + '/i/bd/eakxven' => array ( + 'GET' => array ( + 'handler' => 'handler_func', + ), + ), + '/d/dg/hjfeqr' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rjoq/ivv' => array ( + '/ograyyr' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/yiuyoaxpc' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/okpy/jngzv' => array ( + '/jvjmqgiz/hcavo/jxckhzf' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ayvduptf' => array ( + '/gpkwhb/v/tnqxv' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ccc/hocy/mmxzl/sdtgkbs' => array ( - 'DELETE' => array ( + '/ffyhqfeh/gerio' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/uekrfjdrvhu/limx/vz' => array ( - 'PATCH' => array ( + '/jbcjovwbvi' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/xhjinrd/gvsmetwl' => array ( + '/rlkkegmzkbodh' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/h/mpgqaafroqbt/gkblcn' => array ( + '/nsi/gkltsbqvgsow' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/vlbq/xdsnykjwvws' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ebajxemyiycwpd' => array ( - 'PUT' => array ( + '/jvemtrcrcemyngnocd' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ldxruwsolqmx/' => array ( - 'DELETE' => array ( + '/ctvzu/dryczk/gyvnwa' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/rbmrbp/ndk/mql' => array ( - 'DELETE' => array ( + '/qbxig/uiyiekt/plw/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ygntjqiqiybc' => array ( - 'POST' => array ( + '/oknqiknzoipew/wchrxpk' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/uolasbgkkp' => array ( + '/fgpmexdqb' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/iceovq' => array ( + '/tx/kqvh/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kkvxygcklpfne/ib' => array ( + '/udozn/jwnb/wfhi/n' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/fqgai/vbfo/auri' => array ( - 'GET' => array ( + '/hcuyykl/h' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/bnlvghnstrjbox' => array ( - 'PATCH' => array ( + '/ksmtyd' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pdxvbwnvj' => array ( - 'PUT' => array ( + '/luwak/y' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/shwhsxmgsh' => array ( - 'GET' => array ( + '/lekeo/i' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/erird' => array ( + '/soesewbuzlhtczc' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dr/i/jvuldcxpdpj' => array ( - 'PUT' => array ( + '/beqprfjaf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fxmqabpqn' => array ( + '/xjkyluj' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ilenjks' => array ( - 'PATCH' => array ( + '/zikyx/lkxqhp' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/hj/djw/vofanhmectovyv/' => array ( - 'POST' => array ( + '/r/m/gb/nluuzunabterxt/h' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tvaudguklq/w/tvmz/qthp' => array ( + '/lht/h/znfgujdjbpny' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sii/obv/mwmnpkkgv' => array ( - 'GET' => array ( + '/apye/jtuh' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/i/fzzffgkkdvq/bknu/f' => array ( + '/yxmsoeksrjjyczn' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vijbv/mimpmu' => array ( + '/vcqmlmssb/cged' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/i/jmezqxuxj/vojuz/y/h' => array ( - 'POST' => array ( + '/feihpays/ybdgmfny' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/l/c/doddrspbebid' => array ( - 'GET' => array ( + '/gyvsqqan' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/urywwqixjgxygsxmnp/' => array ( - 'PUT' => array ( + '/gcm/slit/lz/cqizjuvu/t' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ekudi/vsacvqznnnd/y/w' => array ( + '/hmg/otfp/hc' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/oreruprswwocvrz/qedj' => array ( - 'GET' => array ( + '/jmarrsib/bppmdta/klsqe' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/glvknzowgqu' => array ( - 'PATCH' => array ( + '/milhde' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/kaou/lzdyjg' => array ( - 'GET' => array ( + '/tzvmzrwrfp/cmqj' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tsiexnzfvbbxytp' => array ( - 'GET' => array ( + '/hs/wjo' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/p/owl/c/' => array ( - 'GET' => array ( + '/pn/ltexj' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xogghb' => array ( - 'PUT' => array ( + '/o/s/bstkcdk/vne/pmd' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/mzqjnaxk' => array ( - 'PATCH' => array ( + '/xl/vc/zhrbvnerj/ttr' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ubp/qlchonsygwdk' => array ( - 'PUT' => array ( + '/bvw/ivqd' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ozqqjggjuio' => array ( - 'GET' => array ( + '/depxplzbo/ljf' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gtvtdkotgtwimk/ow' => array ( - 'GET' => array ( + '/ffftcnig/ml' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xxkgbjwiii/mjv/' => array ( + '/fdxvmi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xqrrkixzakzk/b/uo' => array ( - 'PATCH' => array ( + '/ffcxk/rxpuzkezxamz' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/vusrbygwptwfd' => array ( - 'POST' => array ( + '/ryi/latovkjbptmka/h' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fdkuhgekqglwjic' => array ( + '/x/jccfnz/rsiolqbksrdi/s' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/lzxqhdukihlckw/s' => array ( - 'DELETE' => array ( + '/gocno/ahdi' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fsbelyqkvro' => array ( - 'PUT' => array ( + '/iqvtwteaykcxit' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tztriutpjr/h' => array ( - 'PUT' => array ( + '/gtjlygmeythogvm' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tja/ab/u/j/' => array ( + '/r/oz/galqpyossscuub' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ebhzqvajiu' => array ( - 'GET' => array ( + '/jeelfr/mrelsymeegp' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ftjzodzadu' => array ( + '/dlrbos' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/sgkmny/udht/' => array ( - 'PUT' => array ( + '/dnd/ginyvvmo' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/tin/vrcvcxnb' => array ( + '/k/uypyiyflw' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/iwnljeoepp/ttnqedujgn' => array ( - 'GET' => array ( + '/fo/wr/dd/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/jk/evnn/h/c' => array ( + '/qgkzguwf/fleqxp' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/egrjztc/tqkvs' => array ( + '/x/rootrjurpidkioffl' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dvbomltzgxwlsmgoy' => array ( + '/xcac/ldzt' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jwocysdgi' => array ( + '/iwmcxvppxdaxxzdmcead' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/sxcwsdmjdbo' => array ( - 'PUT' => array ( + '/o/gsauvbpx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/epqgk/lyylx' => array ( - 'PATCH' => array ( + '/dydkv/thtqai' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/m/mzkp/yllr' => array ( - 'GET' => array ( + '/mublxlp' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/jikexevbi' => array ( - 'POST' => array ( + '/lk/wthekuuebhes/ohfx' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/estylienteu' => array ( + '/ibwv/e/if' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rpxinyu/cizble/fwdq/uv/o' => array ( - 'PUT' => array ( + '/lcrnm/hhsrpmegqoodyv/w/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ixxnnkjl' => array ( - 'DELETE' => array ( + '/dvupuwbwrpk' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/izuvrbtl/jpap' => array ( + '/mljji/umj' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wxfeqj/k/o' => array ( - 'PUT' => array ( + '/wb/naw/muwks' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/wjzycje/pnviygepnqa' => array ( - 'GET' => array ( + '/k/vn/frqor/vjddtikk' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fd/zexo' => array ( - 'DELETE' => array ( + '/vd/nqgszgwnibz' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/txpprrxwvlvj/bgsotv/r' => array ( - 'PUT' => array ( + '/klaej/bgz/ra/kpq/m/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gfo/mgukltxyjmsx' => array ( + '/qpml/wy/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cxvpzbijfzy/doygdlw/y' => array ( + '/xrpsfg/rnfm/rkjxnw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/q/uctovr/a' => array ( - 'POST' => array ( + '/plsqikmtqexv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sdmt/n/azx/wm/llr' => array ( - 'PUT' => array ( + '/bxlbcj' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tvvllrkaafynywfxq' => array ( - 'GET' => array ( + '/kcgc/ol' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/qkbb/wa/xseeapbl' => array ( + '/teritlh' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yyzlenxkvepgmsgwtyw' => array ( + '/aecqa/byxamhdjmcevli' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jx/zqmdp/zmckyf' => array ( - 'DELETE' => array ( + '/g/ifgrzb/elmllxl/s' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/s/iih/htsxnkbent' => array ( + '/ulsr/il/elodikaptn' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/snnzqiy/zvjujcy' => array ( - 'GET' => array ( + '/xdtysxibgesys' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/nwsccvds/doven' => array ( - 'POST' => array ( + '/ayhzbr/tlgejegb/n' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cpwbwhkxncl' => array ( + '/cl/sdkc/d' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gpsl/w' => array ( + '/ye/u/vp/oiwpi/xtwht' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/bnepqswjmrzizlr/if' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/xxsrbms/ye/vwx/jo/r' => array ( - 'DELETE' => array ( + '/sojyrbtwx/u/oom' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/alkkq/pmc/' => array ( - 'GET' => array ( + '/dmj/u/zrzqwea' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/cghboyofsgoygtmwwb/ua/' => array ( + '/sxpgtwpv' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/nunhn/ha/dp' => array ( - 'DELETE' => array ( + '/dcl/xdneukwix' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/reroqw/slnefvkiyet/' => array ( - 'DELETE' => array ( + '/ufji/zektyrv/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rhqqaisrhyluub' => array ( - 'PUT' => array ( + '/jpjhb/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/co/dywgircw/kgp/' => array ( + '/asqlmqbfs' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/aepjsjncrdh' => array ( + '/jzycjv/oibvy' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zubiqu/ubywiykf/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/ppsizsoh/l' => array ( - 'POST' => array ( + '/uooftspqttkqyeec' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/snhutwsj/wpdwwh' => array ( + '/lhvsvws/ndlx' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/pj/zwc' => array ( + '/uj/awqs/f/rpsnzct' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sdpzzhpnasnoy/okyoh' => array ( + '/xjuptvab/nmr' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/d/xh/vsm/uy' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/ohyf/fgailtb/nlha' => array ( - 'PUT' => array ( + '/vf/tivyqnv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tfoconhrvtljfb/bclxko' => array ( - 'GET' => array ( + '/zhlkmkg/epppxa/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/f/k/kqegztbobbqdlucj/mv/' => array ( - 'PUT' => array ( + '/mzvttwpbr/l/itk/ctch' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zus/smtkx/abj/u' => array ( + '/e/zjyyvak' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qkh/z/tavxtggadaigob' => array ( - 'GET' => array ( + '/ize/hmrqyyd/xe' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/uorrqywiu/' => array ( - 'GET' => array ( + '/py/oks/p' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/fphimjkboaqderfikpd' => array ( + '/idvxuhfsjvn/lxudww' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jjfjww' => array ( + '/ecwrjslgesmbba/ti' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/uapiasjm' => array ( + '/y/fw/pdodrqi/t/mkwcbjv' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/xbszaygo/zoqdfzjlq' => array ( - 'POST' => array ( + '/pwiwdhxunjrivkqwh' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/nenas/vbxnqm/jxb/z/em' => array ( + '/wglfmy/hxsml/fwibbt/o' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ckzdfkyisaq' => array ( + '/xstty' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/n/wrtdwinldvzpay' => array ( - 'PUT' => array ( + '/azbemttwdkxgvzutr/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xfmwjz/rhpiahe' => array ( - 'POST' => array ( + '/yauxjvajb/nxs/e/ackoea' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ryrsmhr/u/eii' => array ( - 'PUT' => array ( + '/prewomvifeojsgwnz' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qg/apz/jkqzwt' => array ( - 'GET' => array ( + '/zo/hrqjzy/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/tkraukrho/bswlwubi/aap' => array ( + '/gkat/lpjingfnvh' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tw/ofjcivjryzuuincfis' => array ( + '/eoqisdqprprkhkvwyfia' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/pamvklyz/tf' => array ( + '/loasfs/qb/fxlkyof' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/cm/zhkrpkw/lrekqgfodwv' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/izkzleeh' => array ( - 'DELETE' => array ( + '/mavd/fjm/efpzonsxk' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/why/c/ckjeret/kiy' => array ( + '/lnbmaxpdiwexvpxt' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/socdkkces/jiund' => array ( + '/exrlsktx' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/euost/b/iqic/n' => array ( + '/m/m/soscwgk' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/yepaunas/dswjiejg' => array ( - 'GET' => array ( + '/yy/uepj/zk/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/xpwgojvajchqzukmyffq' => array ( - 'DELETE' => array ( + '/rtzhkarpb' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nnefw/vh/l' => array ( - 'GET' => array ( + '/lpqt/uy/tfyh' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/aqoxftjmapifhtuohdx/' => array ( - 'GET' => array ( + '/mgnehseusi' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/fiqq/kq/n' => array ( - 'DELETE' => array ( + '/z/wjwb' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/rnariqeqwzlocaudguv' => array ( - 'DELETE' => array ( + '/wbkimqe/uqx/x' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/gh/mkbayytpqypzko' => array ( - 'GET' => array ( + '/uiernrxpwtjaf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/uzb/xquxy/nf' => array ( + '/wktdaf/kqry/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/capwe/yrb/ddpqfzbn' => array ( - 'DELETE' => array ( + '/dornnz' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/m/vevuht/cfacx/wmczn/bk' => array ( - 'PUT' => array ( + '/pxsxziisrrhdkqcg' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tenyoxzfbl' => array ( + '/ksuponxk/pnicllds' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hgzedbdh' => array ( + '/mio/rorkvocq' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/rapioiippbps/jdck/b' => array ( + '/xg/lohyxq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wg/xkauepbvoig' => array ( - 'PUT' => array ( + '/hjrrdwuobmknm/i' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/hzvhdixklixnylzj/gn' => array ( - 'PUT' => array ( + '/nluoapdyrqwlvvaegur' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/y/nkwqclgqvmzgkp' => array ( + '/dtivc' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gxsdfcdcyb/xaeppeyh' => array ( + '/w/mdzydsrk/byxh/ojodggs' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bhhewwqksjszrnfatxcc' => array ( + '/esiiy/pzbdhrxjahmnvlw/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pezrmlvzrnlsnnxhzh' => array ( - 'DELETE' => array ( + '/b/dgoiguyvagbe' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/buugiwbarmng/qpktfzcz' => array ( - 'PUT' => array ( + '/bgl/uhw' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ndrjhhbsq/u/' => array ( + '/sh/fzlg/gbqw/ueqf' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/nvx/ixi' => array ( + '/xusadawhkvuuwzg' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/duolmvytcs/' => array ( - 'GET' => array ( + '/s/hkwjcrklqs/mz/epcut/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/groj/tefdksn' => array ( + '/xomszzvbjiprfmjru/p' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/gbfspe' => array ( + '/p/kjqfg/mu/jpydryw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fqzhp/ljaogfsuv/alioss' => array ( + '/ex/mhhrdtpduxkxr/lzwm/h' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/dny/cambutjuz' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/bygsmcg/ijejt/dptfp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zcvef/begnplat' => array ( - 'POST' => array ( + '/rpanqb/htyqwlf' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zkklz/l/oa/pdqy' => array ( + '/yuyrtamw/uqeweoqrmgj' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/erbodmegmeli/i' => array ( + '/dsbwa' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/deghiaivc' => array ( - 'GET' => array ( + '/pz/yfai/tbm/kvqkhav/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/gjaphi/zefxkxex/ymeo' => array ( + '/zexavlj/kukmv' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ow/v/no/irvx/au' => array ( - 'GET' => array ( + '/ddzaglvhdigt' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wvz/y/jre/iibzgx/bt' => array ( - 'GET' => array ( + '/gy/o/nkjw/pbbauposrmv' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/psxl/zuzgvnqg' => array ( - 'GET' => array ( + '/thqymcskomr/f' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/zsbnzydxfbu/yfpkc' => array ( - 'POST' => array ( + '/lhqgmxwpppx/kqm/lm/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/po/iz/cttx/eiehrowttu/l' => array ( - 'POST' => array ( + '/xffyqorlmc' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/pqaizuvedexvq/yeopnbc' => array ( - 'GET' => array ( + '/jw/wtv' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/ljl/enu/ycrsydfogn' => array ( + '/zwklv/aregsnrsfh/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/nxpra' => array ( + '/mnnzuabwyyvxic/k/n' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/pzqmx/ck' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/utqfdnuusffdmehx/ybk' => array ( - 'PATCH' => array ( + '/acj/apl' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/lu/qjl' => array ( - 'PATCH' => array ( + '/gdewrcblty' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ukkhkcmrujl/mnd' => array ( + '/yxlgqksr' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yinlft/l/' => array ( - 'GET' => array ( + '/kqwp/uaehwkbub' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/uwtgccvl/bu/huvram' => array ( + '/nwviurjrb/wgpzx' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/mo/dcfmh/fkszybreswlxm' => array ( + '/uzricze/zkvcta' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wbxrwaj/eq' => array ( - 'GET' => array ( + '/qkynzmwoe' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/dfedls/xd' => array ( - 'PUT' => array ( + '/szs/phkfvgkscxyj/y' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/s/v/xid/ot' => array ( - 'PATCH' => array ( + '/ngsil' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xori/nt' => array ( + '/rxzeeaziv' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/a/la/tzqdx' => array ( - 'PUT' => array ( + '/toiixopxsez' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/hienbsejo/ompv/' => array ( + '/intnqn/d/tl' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/wd/rf/sboaef' => array ( + '/hyxja/dknxcnwlitgi' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ecqy/q/' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/xudokqociph/' => array ( + '/uw/m/mzfso/shsdguhb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/c/pyepynrev/moycr/nc' => array ( + '/s/gvbwlycwogqpduits/wi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/f/tutiigmrrvjsxj/qln' => array ( - 'PATCH' => array ( + '/btxme/hkq/sjmrqywbx' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zu/f/ifecuy/qbtfs' => array ( + '/pplxavf' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qcmjrb' => array ( - 'POST' => array ( + '/mj/lshtmf' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fkvmuontaf/ye' => array ( + '/tg/jelj' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yqj/gkvvod/cxrl' => array ( - 'PATCH' => array ( + '/kryygkqwxqikgi' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/tjygskxhiororo/gtx' => array ( - 'PATCH' => array ( + '/vhlafzawdnaccda/gx/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/tyzzl/mwlsxk/qckcsx' => array ( - 'DELETE' => array ( + '/e/pzwckcioo/whmigajawb/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/u/ryzlfqkpcenjvcxccxg' => array ( - 'PUT' => array ( + '/vr/xft/vs' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/j/uvucpwpnnxvqp/bx/ol' => array ( + '/spdnh/g/eq/ovwdx/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/f/iu/kspxlksrlrmog' => array ( + '/xqkahswkmyuxk/a/sovy' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fsyqecidft/olujuo/h' => array ( + '/bzqndsrlkyxyt' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ejsdi' => array ( + '/sy/wwznowzrpoetw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/glx/djvbgkw/wv' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), - ), - '/ieuduakqfis/mt/vkch' => array ( + '/nnzeou/lc/dyl/jq/b' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/eyc/olp' => array ( - 'PATCH' => array ( + '/bjzhzqx' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ulxipwbt' => array ( - 'PUT' => array ( + '/blal/zxgqf/eyvqgb/ihmal' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/q/fpt/t/d' => array ( + '/sfmvc/mozhdtjdgkh' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/edso/qfrdlpjqctm' => array ( - 'GET' => array ( + '/txoourfr' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/tciiqdipjq/' => array ( - 'PATCH' => array ( + '/qhjioi/woebj/ktsrxlejm' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/hb/mft/v/yatsoaf/y/xci/ko/' => array ( - 'POST' => array ( + '/uecasixogkk/oiiowqa/dh' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/txgwo/hkglx' => array ( - 'GET' => array ( + '/gljkt/ypljkjjvzcfsn/j' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/xbidvisf' => array ( - 'PUT' => array ( + '/fjedsqgkxzvszsnf' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zoocuufhngm/' => array ( + '/t/h/qcfisfuqcsjrv' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/eapcrkxy/' => array ( + '/fskurb/ntwbeduut' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/ozy/wbqeg' => array ( + '/ekv/ulbsbol' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rrthmysdqmkdb' => array ( + '/zk/ujt' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/fn/nzinas' => array ( + '/ikoicfezdt/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/aky/udppjsvcmgqlet' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/cuizu/vt/erfporzzjrzvx' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), - ), - '/qn/hnpuvp' => array ( + '/npr/ntwtmmdjbly' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/zsbnzduvgp/cuwz' => array ( - 'GET' => array ( + '/ghk/pdwuoyhp' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/xm/bttdj/gykvb' => array ( - 'GET' => array ( + '/dfa/irno/saqcx/hu/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qwk/zyji/' => array ( + '/wrbxpw' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/geelily' => array ( + '/lnaahbmkqsiljob' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/iflyteo' => array ( - 'PUT' => array ( + '/pz/xbxv/ywur/ey' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/qe/tel/nzkesb' => array ( + '/dmkignijw/ud/bzrxaemr/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/qtpmyw' => array ( - 'DELETE' => array ( + '/tusw/c/yoltkatzx/jnucqh/' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/sgd/sxbsp/na' => array ( - 'GET' => array ( + '/w/oif/znr/qlcld' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zknsgvlxhyoohbczrf' => array ( + '/dslmccyeurzugpyf/b' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/sj/n/h/hv' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/tisiweloymgmc' => array ( + '/nd/nuu/dgtnw/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/efffntvsfn/wxblu' => array ( + '/morscqptzo' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/cmiqjtfsnfyncacc' => array ( - 'GET' => array ( + '/kaxfc/czgs/tcrf' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rceui/vgzqbdm' => array ( + '/k/hilno/akmu/rkibws' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dcyaqfo' => array ( - 'DELETE' => array ( + '/ibaj/vjwco/cdaoyyna/ko' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ix/fzgu/ebqvmp' => array ( - 'POST' => array ( + '/qombvvwsn/hw' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/i/uwv/tdwokd' => array ( + '/cmusyvwpvwjvtlipfbd' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/hrvynbzjy' => array ( - 'PATCH' => array ( + '/oukilpfghthxyby' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/dv/wjpslwquolwqhvhxpi' => array ( + '/j/m/y/tiyc' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/nszotwdctpwkf' => array ( - 'PUT' => array ( + '/offinvnbqh/wmrocgvl' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/rpwbozgnvnvv' => array ( - 'DELETE' => array ( + '/ot/duduyfm/xb/l' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/sugb/enyjup/mceuh' => array ( - 'POST' => array ( + '/bbaojfhtcuf/dofqi/c' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/oaqtsdcplu' => array ( - 'PUT' => array ( + '/pllmlcgyinfho' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kfruqbwb/fia/t/nuk/fx' => array ( + '/cghgqxqekjvebyi' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/gkdmjo/azt' => array ( - 'PUT' => array ( + '/ica/xztev/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/dckoxukj/bmnyncnz' => array ( - 'PUT' => array ( + '/wgu/drj/agvtyohya/jk' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/oh/hl/abpd' => array ( - 'POST' => array ( + '/lc/qo/phdnhzwtgunmkfwd' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/zhueffg/utw' => array ( + '/m/dlhbpfuorcd/in' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/rigqaoh' => array ( - 'PATCH' => array ( + '/vsert' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/trylvwdsamfvhrj' => array ( + '/zc/yxezm/g' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/mnhrbrimybwpbvkkwa' => array ( + '/ygnfvmslwngv/svef' => array ( + 'PATCH' => array ( + 'handler' => 'handler_func', + ), + ), + '/ijmg/dxfk/eh/dgvu' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/np/visl/p' => array ( - 'POST' => array ( + '/dhmuumaplhdonj/qlflxd' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/loqq/jdz/impcdb/kkm' => array ( + '/mnfbmg/p' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/b/qjlhsy' => array ( - 'PUT' => array ( + '/ivmssxnhgg/slrcrzt' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/aakgo/a/zdifuvyyxiuhv' => array ( - 'GET' => array ( + '/znys/fzqsfayer/akzjlq' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/dvljfwm/vzmhxt' => array ( - 'PUT' => array ( + '/ur/lsl' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hubno/xvbgdmqxw' => array ( - 'DELETE' => array ( + '/ibzuzqcgazfa' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/tgx/ebwhpqow' => array ( + '/bjmdzsnob/m' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/yamlxaxdu' => array ( + '/kjwreb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/oclnzbb/xpk/yfzd' => array ( + '/mfijqgwd/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/keiwzoxpnswgve' => array ( - 'PATCH' => array ( + '/ihuykqmhspiqecoral' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wcypv' => array ( - 'DELETE' => array ( + '/xfqedcx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/yxbj/oei/ao/vlidvw/kw/' => array ( + '/eoycz/pywq' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/wouxrc/x' => array ( - 'PATCH' => array ( + '/ad/uzgzq' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/iejfrgiwmzc' => array ( + '/coh/cxxbgmnhfdgiq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/n/llbkfxhmnhhl/ei' => array ( - 'POST' => array ( + '/gqxnreq/fgewtjre' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ui/zgjdwvsuvknueuwyw/f' => array ( - 'GET' => array ( + '/tg/agim' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/hvktfowqczwhei/vn/fs/ws' => array ( - 'POST' => array ( + '/flizraifiam/psih/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/plxqfuahaqvancxadmb' => array ( + '/ngwqodxve' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/hrsmo' => array ( + '/oizygdk/qjyhbaaad' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/pjm/unlwrs/' => array ( - 'POST' => array ( + '/ulajzbq/jgb/r' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/kn/ahqql/dgtnrerlwxqz' => array ( + '/evzdpmqashlft/w/wfreiw' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/kwjwibcew/o/q/sf/dismyw' => array ( - 'POST' => array ( + '/c/xx/qvh/rwnqev' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/tgjibktax' => array ( - 'PATCH' => array ( + '/brnun/s/drog/vsnguesolx' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/utazzinkjgt' => array ( - 'PATCH' => array ( + '/xtmcisjaq' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/eizj/qw/uoblmk/oy' => array ( + '/uhpssrw/rdp/xt/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ixwqavu' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/eippuhj/z/tvteilajv' => array ( - 'GET' => array ( + '/gjtqrqkrj/gvozin' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/nry/lv/fj/hqnloh' => array ( - 'PUT' => array ( + '/zzrukcizeg/yagp' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/u/vopisowrkxa' => array ( - 'POST' => array ( + '/yzmwlt/wzkrtljd/e/wj/tx' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/gfq/ue' => array ( + '/al/dwrvzs' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/swif/mmen' => array ( + '/p/citar/m' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qidbvclslrk/cdj/mo' => array ( - 'GET' => array ( + '/nvdx/rpfal/zko/bgx/wi' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/abybpmln/oy' => array ( + '/f/pllp/pwtxmezlgwvegwp' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/fuzyfqcfgtysqdwafnj/' => array ( - 'PATCH' => array ( + '/kplu/enlsdlprogl/ocnvt' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/ccesbpieqoal' => array ( + '/evqumpvcbhv' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/zhrdqeulpvth/lfy' => array ( - 'POST' => array ( + '/kxfxfeqmzuyps' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/ejzls' => array ( + '/w/mcczaeoyrohtspbvtvg/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bvv/ufq/m/' => array ( - 'POST' => array ( + '/cjrgtuz' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/u/u/zwp/ngy/cpl/pspumbfad' => array ( + '/jkdnd/mncprquiajfb/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/u/ds/hpwcenfxztnz/l' => array ( + '/jcfvzjaeu/sqku/rcl/dcy/' => array ( + 'PUT' => array ( + 'handler' => 'handler_func', + ), + ), + '/huymemtazylcbq/' => array ( 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/swawcflmquxypjr' => array ( + '/qfiwlcaoqr/j/swuudnfl' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/qkibzglmdoizf' => array ( - 'POST' => array ( + '/utfmigeu/gm' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/foknor/uzupfzg' => array ( - 'POST' => array ( + '/nssfunxqwtbrmuxh' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/q/shnvwg/' => array ( - 'DELETE' => array ( + '/mbduykvz/amaz/spwz/beut' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/orjmzggtjsbsqywqy' => array ( + '/akryuozoaayls/zfuswh/' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/a/zzpfzz/ydvdu' => array ( + '/amp/hxlz' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/hpwjncj/h/proq' => array ( - 'GET' => array ( + '/cndoqw' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/zjrpplkmuwwjmo' => array ( - 'GET' => array ( + '/ce/wianvkmztvqpg' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/pujeajvxx' => array ( + '/vpu/comirymfup/' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/kquuachyj' => array ( - 'PUT' => array ( + '/p/ako/acpd/jsm/' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/hhdqbvp/x' => array ( - 'PATCH' => array ( + '/piqi/jmjh/lmggg' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wow/x/fsikueiogg' => array ( + '/ocejwlfudzcwv' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ul/dntvknzzlvnmdsutbx/' => array ( + '/yjav/zkbjhcarwl' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/achbjzns/pjyah' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), - ), - '/zcgfqjbo/w' => array ( - 'PUT' => array ( + '/mjniwo' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/swiotzyivj/zcop/fexg' => array ( - 'PUT' => array ( + '/olyzwlrr/xtbxj/z/hcph' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/clwxmzuxabq/f/' => array ( + '/txtsk' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/biykzqgvxnxsojam' => array ( - 'PUT' => array ( + '/aquds/rmlnefmtcbzma' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/trbdnd/l/mnmwjviazcutc' => array ( - 'PUT' => array ( + '/ghbozavax/xro/ojme' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/fkssmgogt' => array ( - 'PUT' => array ( + '/zry/bjscjbpq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/msjpqetes/ht/hcelrfrr' => array ( - 'GET' => array ( + '/oeuntrvkc/rclnp' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/cxnxtqoisozb' => array ( - 'GET' => array ( + '/tos/dmtq' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/eg/q/pbk' => array ( - 'PUT' => array ( + '/lvbowdoxqi' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/haye/jua' => array ( + '/nz/v/cm' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vmxbnlit/iee' => array ( + '/lvzmupzg/syedecexneo' => array ( 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/c/mozlepp' => array ( - 'GET' => array ( + '/a/ukvt/vprvvaudo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/hoiqlb/zqrtu' => array ( - 'PATCH' => array ( + '/jeh/tyyzgmjanqf' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/jgvcqen/uj/xtf' => array ( - 'PUT' => array ( + '/t/psei/hfq' => array ( + 'POST' => array ( 'handler' => 'handler_func', ), ), - '/d/os/an/' => array ( - 'GET' => array ( + '/qaqijyufdp' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/e/yi/hn/mqgj' => array ( - 'PUT' => array ( + '/tvxxgusuvicclso/' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/ietaeobdnymkkwuubset/' => array ( - 'PUT' => array ( + '/zalcsn/' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/zcnbhqus/' => array ( + '/drokom/nfxpioclspjkw' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/bpjjhwd/gof' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), - ), - '/vthaowft/gnnkpt/' => array ( + '/itbcx/wobpg' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/wp/ztc' => array ( - 'PUT' => array ( + '/clz/lim' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/hyedwizzr' => array ( - 'POST' => array ( + '/conbbacsjgaokyjb/h' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/w/arvw' => array ( - 'PUT' => array ( + '/lg/eiednnpzggdk/ntl/k' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/fsghbackwfiifliuejd' => array ( + '/yij/muvnwvrntmvuqb' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/xresflwcxlhwfrjpeei' => array ( + '/k/axhyrcns/m' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/jvsdkhqp' => array ( + '/kba/al/ynxvdm/qqwpdpd/' => array ( 'POST' => array ( 'handler' => 'handler_func', ), ), - '/z/azdkwjcrwqd' => array ( - 'POST' => array ( + '/kwsxajhlbeyqvdv' => array ( + 'GET' => array ( 'handler' => 'handler_func', ), ), - '/isrtock' => array ( - 'POST' => array ( + '/mnzivh' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/rxqh/dvidkkxdyrjvgjrl' => array ( + '/xvtyf/rckf/kbt/kyahbkp' => array ( 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/m/ub/ql/tg' => array ( - 'PATCH' => array ( + '/vevrbpgmcogoo' => array ( + 'DELETE' => array ( 'handler' => 'handler_func', ), ), - '/egbub' => array ( + '/bfedgfpav/fl/nrq' => array ( 'GET' => array ( 'handler' => 'handler_func', ), ), - '/vcwxm/laqyajljtw/' => array ( - 'GET' => array ( + '/xwtspa/cfpqvqm/' => array ( + 'PUT' => array ( 'handler' => 'handler_func', ), ), - '/lajszejlxlrjju/dlbol' => array ( - 'GET' => array ( + '/mlqevztdi' => array ( + 'PATCH' => array ( 'handler' => 'handler_func', ), ), - '/jg/qxvz/ushfbt' => array ( - 'PUT' => array ( +), +// regular routes +'regularRoutes' => array ( + 'zdasoiujdiiy' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/zdasoiujdiiy/xcyejb/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/zdasoiujdiiy/xcyejb/([^/]+)$#', + 'start' => '/zdasoiujdiiy/xcyejb/', + 'methods' => 'GET,', ), ), - '/fpfgkkwsekt/hqpb/z/erz' => array ( - 'PUT' => array ( + '50be3774f6' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', + 'matches' => array ( + 0 => 'arg1', + 1 => 'arg2', + 2 => 'arg3', + 3 => 'arg4', + 4 => 'arg5', + 5 => 'arg6', + 6 => 'arg7', + 7 => 'arg8', + 8 => 'arg9', + ), + 'regex' => '#^/50be3774f6/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/850726135a$#', + 'start' => '/50be3774f6/', + 'methods' => 'GET,', ), ), - '/ug/cusnjcofvjtoty/d' => array ( - 'POST' => array ( + 'xyra' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/xyra/otyjr/s/asgdzobe/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xyra/otyjr/s/asgdzobe/([^/]+)$#', + 'start' => '/xyra/otyjr/s/asgdzobe/', + 'methods' => 'GET,', ), ), - '/nydnrx/yw/ior/fppczt' => array ( - 'PUT' => array ( + 'fetgpiomw' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/fetgpiomw/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/fetgpiomw/([^/]+)$#', + 'start' => '/fetgpiomw/', + 'methods' => 'PATCH,', ), ), - '/wgdjfogqikuzbpn' => array ( - 'PATCH' => array ( + 'ptfmoxsospvp' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/ptfmoxsospvp/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ptfmoxsospvp/([^/]+)$#', + 'start' => '/ptfmoxsospvp/', + 'methods' => 'GET,', ), ), - '/pt/v/euz' => array ( - 'PATCH' => array ( + 'xu' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/xu/qi/mcgnkha/zuezmdxnq/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xu/qi/mcgnkha/zuezmdxnq/([^/]+)$#', + 'start' => '/xu/qi/mcgnkha/zuezmdxnq/', + 'methods' => 'PATCH,', ), ), - '/dwsxpiitz' => array ( - 'DELETE' => array ( + 'z' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/z/phc/mo/orkh/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/z/phc/mo/orkh/([^/]+)$#', + 'start' => '/z/phc/mo/orkh/', + 'methods' => 'PATCH,', ), ), - '/bu/vfbjaaakxfsx' => array ( - 'PATCH' => array ( + 'ekxsd' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/ekxsd/fjdfordsuwj/zv/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/ekxsd/fjdfordsuwj/zv/([^/]+)$#', + 'start' => '/ekxsd/fjdfordsuwj/zv/', + 'methods' => 'PUT,', ), ), - '/jzjfkwywixga' => array ( - 'DELETE' => array ( + 'p' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/p/nqrbxfxptzbiatxr/jsy/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/p/nqrbxfxptzbiatxr/jsy/([^/]+)$#', + 'start' => '/p/nqrbxfxptzbiatxr/jsy/', + 'methods' => 'GET,', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/p/ephrvwiozeog/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/p/ephrvwiozeog/([^/]+)$#', + 'start' => '/p/ephrvwiozeog/', + 'methods' => 'DELETE,', + ), + 2 => array ( 'handler' => 'handler_func', + 'original' => '/p/golbjnw/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/p/golbjnw/([^/]+)$#', + 'start' => '/p/golbjnw/', + 'methods' => 'POST,', ), ), - '/poeaopvjn/gjo' => array ( - 'DELETE' => array ( + 'gitxs' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/gitxs/c/x/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gitxs/c/x/([^/]+)$#', + 'start' => '/gitxs/c/x/', + 'methods' => 'PUT,', ), ), - '/qgfq/dkxdvpzarwizne' => array ( - 'POST' => array ( + 'bln' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/bln/wdkxm/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/bln/wdkxm/([^/]+)$#', + 'start' => '/bln/wdkxm/', + 'methods' => 'PATCH,', ), ), - '/zm/uq/m/tkqzuehe' => array ( - 'PATCH' => array ( + 'xijathzzrbs' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/xijathzzrbs/kttfmt/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/xijathzzrbs/kttfmt/([^/]+)$#', + 'start' => '/xijathzzrbs/kttfmt/', + 'methods' => 'PATCH,', ), ), - '/pjalczm/fxuctffim' => array ( - 'PATCH' => array ( + 'imq' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/imq/zs/xmphok/ttfs/nzmj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/imq/zs/xmphok/ttfs/nzmj/([^/]+)$#', + 'start' => '/imq/zs/xmphok/ttfs/nzmj/', + 'methods' => 'PATCH,', ), ), - '/czmrow' => array ( - 'PATCH' => array ( + 'gq' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/gq/jvdnjm/m/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gq/jvdnjm/m/([^/]+)$#', + 'start' => '/gq/jvdnjm/m/', + 'methods' => 'GET,', ), ), - '/emux/msz/mxyk' => array ( - 'PUT' => array ( + 'bu' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/bu/hvmfj/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/bu/hvmfj/([^/]+)$#', + 'start' => '/bu/hvmfj/', + 'methods' => 'DELETE,', ), ), - '/z/sabrfr' => array ( - 'DELETE' => array ( + 'kq' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/kq/ncx/qdm/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/kq/ncx/qdm/([^/]+)$#', + 'start' => '/kq/ncx/qdm/', + 'methods' => 'DELETE,', ), ), - '/q/lprmdxidk/kewegvrkxm' => array ( - 'PUT' => array ( + 'acwcrvqxvdefvkm' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/acwcrvqxvdefvkm/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/acwcrvqxvdefvkm/([^/]+)$#', + 'start' => '/acwcrvqxvdefvkm/', + 'methods' => 'PUT,', ), ), - '/gm/y/omnn/' => array ( - 'PATCH' => array ( + 'gssit' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/gssit/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/gssit/([^/]+)$#', + 'start' => '/gssit/', + 'methods' => 'PUT,', ), ), - '/qisijhb/hirlzi' => array ( - 'POST' => array ( + 'yjwzoekedkwpxzs' => array ( + 0 => array ( 'handler' => 'handler_func', + 'original' => '/yjwzoekedkwpxzs/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/yjwzoekedkwpxzs/([^/]+)$#', + 'start' => '/yjwzoekedkwpxzs/', + 'methods' => 'GET,', ), ), -), -// regular routes -'regularRoutes' => array ( - 'ytisapwvaikbte' => array ( + 'mgabokyvmqygfo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ytisapwvaikbte/vagbq/{name}', + 'original' => '/mgabokyvmqygfo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ytisapwvaikbte/vagbq/([^/]+)$#', - 'start' => '/ytisapwvaikbte/vagbq/', - 'methods' => 'DELETE,', + 'regex' => '#^/mgabokyvmqygfo/([^/]+)$#', + 'start' => '/mgabokyvmqygfo/', + 'methods' => 'GET,', ), ), - 'dqbjx' => array ( + 'o' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dqbjx/{name}', + 'original' => '/o/jrzcsbdi/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/o/jrzcsbdi/([^/]+)$#', + 'start' => '/o/jrzcsbdi/', + 'methods' => 'GET,', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/o/nrdfikibbjjsb/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/o/nrdfikibbjjsb/([^/]+)$#', + 'start' => '/o/nrdfikibbjjsb/', + 'methods' => 'PUT,', + ), + 2 => array ( + 'handler' => 'handler_func', + 'original' => '/o/oassztts/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dqbjx/([^/]+)$#', - 'start' => '/dqbjx/', + 'regex' => '#^/o/oassztts/([^/]+)$#', + 'start' => '/o/oassztts/', 'methods' => 'GET,', ), ), - 'ubvxqzxpwe' => array ( + 'rwm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ubvxqzxpwe/cpdhlo/zf/{name}', + 'original' => '/rwm/mebqwzbgnzxfm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ubvxqzxpwe/cpdhlo/zf/([^/]+)$#', - 'start' => '/ubvxqzxpwe/cpdhlo/zf/', + 'regex' => '#^/rwm/mebqwzbgnzxfm/([^/]+)$#', + 'start' => '/rwm/mebqwzbgnzxfm/', 'methods' => 'POST,', ), ), - 'fskknxkkrotb' => array ( + 'pgxce' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fskknxkkrotb/awa/{name}', + 'original' => '/pgxce/eg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fskknxkkrotb/awa/([^/]+)$#', - 'start' => '/fskknxkkrotb/awa/', + 'regex' => '#^/pgxce/eg/([^/]+)$#', + 'start' => '/pgxce/eg/', 'methods' => 'GET,', ), ), - 'mhmfao' => array ( + 'breij' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mhmfao/{name}', + 'original' => '/breij/egj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mhmfao/([^/]+)$#', - 'start' => '/mhmfao/', + 'regex' => '#^/breij/egj/([^/]+)$#', + 'start' => '/breij/egj/', 'methods' => 'PUT,', ), ), - 'kdpqsflm' => array ( + 'mxirtg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kdpqsflm/a/{name}', + 'original' => '/mxirtg/xgloajiz/ryu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kdpqsflm/a/([^/]+)$#', - 'start' => '/kdpqsflm/a/', + 'regex' => '#^/mxirtg/xgloajiz/ryu/([^/]+)$#', + 'start' => '/mxirtg/xgloajiz/ryu/', + 'methods' => 'POST,', + ), + ), + 'jfmknjf' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/jfmknjf/noyq/hcnvyfxso/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jfmknjf/noyq/hcnvyfxso/([^/]+)$#', + 'start' => '/jfmknjf/noyq/hcnvyfxso/', 'methods' => 'GET,', ), ), - 'dqmxs' => array ( + 'jtuyrlp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dqmxs/eft/{name}', + 'original' => '/jtuyrlp/dmlyxure/i/u/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dqmxs/eft/([^/]+)$#', - 'start' => '/dqmxs/eft/', - 'methods' => 'PUT,', + 'regex' => '#^/jtuyrlp/dmlyxure/i/u/([^/]+)$#', + 'start' => '/jtuyrlp/dmlyxure/i/u/', + 'methods' => 'POST,', ), ), - 'vephnrnumqm' => array ( + 'wqz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vephnrnumqm/{name}', + 'original' => '/wqz/yk/wh/kjyyzoyoyt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vephnrnumqm/([^/]+)$#', - 'start' => '/vephnrnumqm/', - 'methods' => 'PUT,', + 'regex' => '#^/wqz/yk/wh/kjyyzoyoyt/([^/]+)$#', + 'start' => '/wqz/yk/wh/kjyyzoyoyt/', + 'methods' => 'DELETE,', ), ), - 'ukpvbglcjzmak' => array ( + 'pqiqrstanuhyop' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ukpvbglcjzmak/{name}', + 'original' => '/pqiqrstanuhyop/rfpu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ukpvbglcjzmak/([^/]+)$#', - 'start' => '/ukpvbglcjzmak/', - 'methods' => 'PUT,', + 'regex' => '#^/pqiqrstanuhyop/rfpu/([^/]+)$#', + 'start' => '/pqiqrstanuhyop/rfpu/', + 'methods' => 'POST,', ), ), - 'jdeqgumhfp' => array ( + 'cwrgsec' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jdeqgumhfp/{name}', + 'original' => '/cwrgsec/ng/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jdeqgumhfp/([^/]+)$#', - 'start' => '/jdeqgumhfp/', + 'regex' => '#^/cwrgsec/ng/([^/]+)$#', + 'start' => '/cwrgsec/ng/', 'methods' => 'PUT,', ), ), - 'upret' => array ( + 'nnwkupxbjduds' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/upret/{name}', + 'original' => '/nnwkupxbjduds/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/upret/([^/]+)$#', - 'start' => '/upret/', - 'methods' => 'GET,', + 'regex' => '#^/nnwkupxbjduds/([^/]+)$#', + 'start' => '/nnwkupxbjduds/', + 'methods' => 'DELETE,', ), ), - 'jx' => array ( + 'dfjxczojdfu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jx/ixjcpsyp/btk/vcgwdzo/{name}', + 'original' => '/dfjxczojdfu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jx/ixjcpsyp/btk/vcgwdzo/([^/]+)$#', - 'start' => '/jx/ixjcpsyp/btk/vcgwdzo/', - 'methods' => 'POST,', + 'regex' => '#^/dfjxczojdfu/([^/]+)$#', + 'start' => '/dfjxczojdfu/', + 'methods' => 'PUT,', ), ), - 'wdplylnm' => array ( + 'hdccxuckewstspyxuhs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wdplylnm/ywpeos/{name}', + 'original' => '/hdccxuckewstspyxuhs/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wdplylnm/ywpeos/([^/]+)$#', - 'start' => '/wdplylnm/ywpeos/', - 'methods' => 'PUT,', + 'regex' => '#^/hdccxuckewstspyxuhs/([^/]+)$#', + 'start' => '/hdccxuckewstspyxuhs/', + 'methods' => 'DELETE,', ), ), - 'dhurey' => array ( + 'orluowh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dhurey/{name}', + 'original' => '/orluowh/s/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dhurey/([^/]+)$#', - 'start' => '/dhurey/', + 'regex' => '#^/orluowh/s/([^/]+)$#', + 'start' => '/orluowh/s/', 'methods' => 'GET,', ), ), - 'hjhphn' => array ( + 'teqsvpqrwx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hjhphn/rrjcciyqiwi/{name}', + 'original' => '/teqsvpqrwx/sekje/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hjhphn/rrjcciyqiwi/([^/]+)$#', - 'start' => '/hjhphn/rrjcciyqiwi/', + 'regex' => '#^/teqsvpqrwx/sekje/([^/]+)$#', + 'start' => '/teqsvpqrwx/sekje/', 'methods' => 'GET,', ), ), - 'ypddkahps' => array ( + 'od' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ypddkahps/nnnhrcn/{name}', + 'original' => '/od/evzs/fdim/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ypddkahps/nnnhrcn/([^/]+)$#', - 'start' => '/ypddkahps/nnnhrcn/', - 'methods' => 'PUT,', + 'regex' => '#^/od/evzs/fdim/([^/]+)$#', + 'start' => '/od/evzs/fdim/', + 'methods' => 'GET,', ), ), - 'bwgkdotdwcwbkw' => array ( + 'qol' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bwgkdotdwcwbkw/{name}', + 'original' => '/qol/gx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bwgkdotdwcwbkw/([^/]+)$#', - 'start' => '/bwgkdotdwcwbkw/', - 'methods' => 'PUT,', + 'regex' => '#^/qol/gx/([^/]+)$#', + 'start' => '/qol/gx/', + 'methods' => 'POST,', ), ), - 'h' => array ( + 'ytkbujgozadotxiwv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/h/gag/qg/pbi/omv/x/twjcv/{name}', + 'original' => '/ytkbujgozadotxiwv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/h/gag/qg/pbi/omv/x/twjcv/([^/]+)$#', - 'start' => '/h/gag/qg/pbi/omv/x/twjcv/', + 'regex' => '#^/ytkbujgozadotxiwv/([^/]+)$#', + 'start' => '/ytkbujgozadotxiwv/', 'methods' => 'GET,', ), - 1 => array ( + ), + 'ns' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/h/budsbes/e/b/hlb/{name}', + 'original' => '/ns/thi/mutzaa/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/h/budsbes/e/b/hlb/([^/]+)$#', - 'start' => '/h/budsbes/e/b/hlb/', + 'regex' => '#^/ns/thi/mutzaa/([^/]+)$#', + 'start' => '/ns/thi/mutzaa/', 'methods' => 'PUT,', ), - 2 => array ( + ), + 'xhrixoibumoduwb' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/h/xjlblvut/{name}', + 'original' => '/xhrixoibumoduwb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/h/xjlblvut/([^/]+)$#', - 'start' => '/h/xjlblvut/', - 'methods' => 'PATCH,', + 'regex' => '#^/xhrixoibumoduwb/([^/]+)$#', + 'start' => '/xhrixoibumoduwb/', + 'methods' => 'POST,', ), ), - 'ojpgbd' => array ( + 'pxofebjpenxtvcp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ojpgbd/qbavccs/{name}', + 'original' => '/pxofebjpenxtvcp/inh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ojpgbd/qbavccs/([^/]+)$#', - 'start' => '/ojpgbd/qbavccs/', - 'methods' => 'POST,', + 'regex' => '#^/pxofebjpenxtvcp/inh/([^/]+)$#', + 'start' => '/pxofebjpenxtvcp/inh/', + 'methods' => 'PATCH,', ), ), - 'kypfxjgeyooquskwjc' => array ( + 'geiir' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kypfxjgeyooquskwjc/{name}', + 'original' => '/geiir/neu/imuc/sy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kypfxjgeyooquskwjc/([^/]+)$#', - 'start' => '/kypfxjgeyooquskwjc/', + 'regex' => '#^/geiir/neu/imuc/sy/([^/]+)$#', + 'start' => '/geiir/neu/imuc/sy/', 'methods' => 'GET,', ), ), - 'tfdahokdek' => array ( + 'qcoy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tfdahokdek/{name}', + 'original' => '/qcoy/fwbvgfq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tfdahokdek/([^/]+)$#', - 'start' => '/tfdahokdek/', - 'methods' => 'DELETE,', + 'regex' => '#^/qcoy/fwbvgfq/([^/]+)$#', + 'start' => '/qcoy/fwbvgfq/', + 'methods' => 'PUT,', ), ), - 'rdsb' => array ( + 'qrztk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rdsb/q/oonax/{name}', + 'original' => '/qrztk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rdsb/q/oonax/([^/]+)$#', - 'start' => '/rdsb/q/oonax/', - 'methods' => 'PUT,', + 'regex' => '#^/qrztk/([^/]+)$#', + 'start' => '/qrztk/', + 'methods' => 'GET,', ), ), - 'bazvoklwnz' => array ( + 'gaefxzbnoae' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bazvoklwnz/p/r/vd/gqure/{name}', + 'original' => '/gaefxzbnoae/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bazvoklwnz/p/r/vd/gqure/([^/]+)$#', - 'start' => '/bazvoklwnz/p/r/vd/gqure/', - 'methods' => 'GET,', + 'regex' => '#^/gaefxzbnoae/([^/]+)$#', + 'start' => '/gaefxzbnoae/', + 'methods' => 'POST,', ), ), - 'hbpxjd' => array ( + 'r' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hbpxjd/ii/{name}', + 'original' => '/r/ytmc/nuiofdvssisl/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/r/ytmc/nuiofdvssisl/([^/]+)$#', + 'start' => '/r/ytmc/nuiofdvssisl/', + 'methods' => 'PUT,', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/r/ndkzeadld/adxumkig/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/r/ndkzeadld/adxumkig/([^/]+)$#', + 'start' => '/r/ndkzeadld/adxumkig/', + 'methods' => 'GET,', + ), + 2 => array ( + 'handler' => 'handler_func', + 'original' => '/r/dp/uvvjqxs/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hbpxjd/ii/([^/]+)$#', - 'start' => '/hbpxjd/ii/', + 'regex' => '#^/r/dp/uvvjqxs/([^/]+)$#', + 'start' => '/r/dp/uvvjqxs/', 'methods' => 'PUT,', ), ), - 'jrxex' => array ( + 'gaivxmcgpfw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jrxex/wswirqmkom/{name}', + 'original' => '/gaivxmcgpfw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jrxex/wswirqmkom/([^/]+)$#', - 'start' => '/jrxex/wswirqmkom/', + 'regex' => '#^/gaivxmcgpfw/([^/]+)$#', + 'start' => '/gaivxmcgpfw/', 'methods' => 'DELETE,', ), ), - 'gaser' => array ( + 'hscicjpgstnb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gaser/sqhhynomtoxf/{name}', + 'original' => '/hscicjpgstnb/ffnh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gaser/sqhhynomtoxf/([^/]+)$#', - 'start' => '/gaser/sqhhynomtoxf/', - 'methods' => 'GET,', + 'regex' => '#^/hscicjpgstnb/ffnh/([^/]+)$#', + 'start' => '/hscicjpgstnb/ffnh/', + 'methods' => 'POST,', + ), + ), + 'spymqlpttvkqyqukbo' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/spymqlpttvkqyqukbo/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/spymqlpttvkqyqukbo/([^/]+)$#', + 'start' => '/spymqlpttvkqyqukbo/', + 'methods' => 'POST,', + ), + ), + 'dkds' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/dkds/drxona/lsxbn/to/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/dkds/drxona/lsxbn/to/([^/]+)$#', + 'start' => '/dkds/drxona/lsxbn/to/', + 'methods' => 'DELETE,', ), ), - 'pk' => array ( + 'g' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pk/tlyhudhxs/gsb/{name}', + 'original' => '/g/jikvqu/coqd/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/g/jikvqu/coqd/([^/]+)$#', + 'start' => '/g/jikvqu/coqd/', + 'methods' => 'GET,', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/g/hyzyqtctpozszcu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pk/tlyhudhxs/gsb/([^/]+)$#', - 'start' => '/pk/tlyhudhxs/gsb/', + 'regex' => '#^/g/hyzyqtctpozszcu/([^/]+)$#', + 'start' => '/g/hyzyqtctpozszcu/', 'methods' => 'GET,', ), ), - 'vf' => array ( + 'hwaqedsisgo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vf/wfupt/{name}', + 'original' => '/hwaqedsisgo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vf/wfupt/([^/]+)$#', - 'start' => '/vf/wfupt/', - 'methods' => 'PUT,', + 'regex' => '#^/hwaqedsisgo/([^/]+)$#', + 'start' => '/hwaqedsisgo/', + 'methods' => 'DELETE,', ), ), - 'lmri' => array ( + 'oruqojn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lmri/wzviknc/hk/{name}', + 'original' => '/oruqojn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lmri/wzviknc/hk/([^/]+)$#', - 'start' => '/lmri/wzviknc/hk/', + 'regex' => '#^/oruqojn/([^/]+)$#', + 'start' => '/oruqojn/', 'methods' => 'GET,', ), ), - 'tckthuus' => array ( + 'flezbocfqihzy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tckthuus/cusy/xe/{name}', + 'original' => '/flezbocfqihzy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tckthuus/cusy/xe/([^/]+)$#', - 'start' => '/tckthuus/cusy/xe/', - 'methods' => 'PATCH,', + 'regex' => '#^/flezbocfqihzy/([^/]+)$#', + 'start' => '/flezbocfqihzy/', + 'methods' => 'DELETE,', ), ), - 'jh' => array ( + 'jcekvwkzjuvy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jh/prpch/asqyneh/wqei/y/r/{name}', + 'original' => '/jcekvwkzjuvy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jh/prpch/asqyneh/wqei/y/r/([^/]+)$#', - 'start' => '/jh/prpch/asqyneh/wqei/y/r/', + 'regex' => '#^/jcekvwkzjuvy/([^/]+)$#', + 'start' => '/jcekvwkzjuvy/', 'methods' => 'GET,', ), ), - 'gwwne' => array ( + 'vysjdxhtmqm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gwwne/pbf/xh/{name}', + 'original' => '/vysjdxhtmqm/vpp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gwwne/pbf/xh/([^/]+)$#', - 'start' => '/gwwne/pbf/xh/', - 'methods' => 'POST,', + 'regex' => '#^/vysjdxhtmqm/vpp/([^/]+)$#', + 'start' => '/vysjdxhtmqm/vpp/', + 'methods' => 'DELETE,', ), ), - 'uqerv' => array ( + 'wgkyeqxexnugmo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uqerv/jv/{name}', + 'original' => '/wgkyeqxexnugmo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/uqerv/jv/([^/]+)$#', - 'start' => '/uqerv/jv/', - 'methods' => 'PATCH,', + 'regex' => '#^/wgkyeqxexnugmo/([^/]+)$#', + 'start' => '/wgkyeqxexnugmo/', + 'methods' => 'GET,', ), ), - 'zmavaakmuq' => array ( + 'ndzrzvanmrm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zmavaakmuq/{name}', + 'original' => '/ndzrzvanmrm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zmavaakmuq/([^/]+)$#', - 'start' => '/zmavaakmuq/', - 'methods' => 'PATCH,', + 'regex' => '#^/ndzrzvanmrm/([^/]+)$#', + 'start' => '/ndzrzvanmrm/', + 'methods' => 'GET,', ), ), - 'gotmbkc' => array ( + 'smeqdigngepee' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gotmbkc/{name}', + 'original' => '/smeqdigngepee/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gotmbkc/([^/]+)$#', - 'start' => '/gotmbkc/', - 'methods' => 'POST,', + 'regex' => '#^/smeqdigngepee/([^/]+)$#', + 'start' => '/smeqdigngepee/', + 'methods' => 'DELETE,', ), ), - 'jzoanebdqnezhs' => array ( + 'wuxlpz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jzoanebdqnezhs/{name}', + 'original' => '/wuxlpz/ucri/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jzoanebdqnezhs/([^/]+)$#', - 'start' => '/jzoanebdqnezhs/', + 'regex' => '#^/wuxlpz/ucri/([^/]+)$#', + 'start' => '/wuxlpz/ucri/', 'methods' => 'GET,', ), ), - 'rnhnpvpgxsubkoo' => array ( + 'sswwl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rnhnpvpgxsubkoo/{name}', + 'original' => '/sswwl/ih/d/b/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rnhnpvpgxsubkoo/([^/]+)$#', - 'start' => '/rnhnpvpgxsubkoo/', + 'regex' => '#^/sswwl/ih/d/b/([^/]+)$#', + 'start' => '/sswwl/ih/d/b/', 'methods' => 'GET,', ), ), - 'nnh' => array ( + 'vaqmlrcvsn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nnh/fltk/{name}', + 'original' => '/vaqmlrcvsn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nnh/fltk/([^/]+)$#', - 'start' => '/nnh/fltk/', - 'methods' => 'PATCH,', + 'regex' => '#^/vaqmlrcvsn/([^/]+)$#', + 'start' => '/vaqmlrcvsn/', + 'methods' => 'DELETE,', ), ), - 'mmgg' => array ( + 'cnwk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mmgg/qxdghgg/{name}', + 'original' => '/cnwk/zlxo/j/abheodn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mmgg/qxdghgg/([^/]+)$#', - 'start' => '/mmgg/qxdghgg/', + 'regex' => '#^/cnwk/zlxo/j/abheodn/([^/]+)$#', + 'start' => '/cnwk/zlxo/j/abheodn/', 'methods' => 'POST,', ), ), - 'fravhx' => array ( + 'rskxhuh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fravhx/{name}', + 'original' => '/rskxhuh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fravhx/([^/]+)$#', - 'start' => '/fravhx/', - 'methods' => 'PUT,', + 'regex' => '#^/rskxhuh/([^/]+)$#', + 'start' => '/rskxhuh/', + 'methods' => 'PATCH,', ), ), - 'bmyspa' => array ( + 'cjkfnlms' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bmyspa/ca/ymjavovbvlts/{name}', + 'original' => '/cjkfnlms/ophboghao/r/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bmyspa/ca/ymjavovbvlts/([^/]+)$#', - 'start' => '/bmyspa/ca/ymjavovbvlts/', - 'methods' => 'POST,', + 'regex' => '#^/cjkfnlms/ophboghao/r/([^/]+)$#', + 'start' => '/cjkfnlms/ophboghao/r/', + 'methods' => 'PATCH,', ), ), - 'b' => array ( + 'kimotqnam' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/b/ouiqd/{name}', + 'original' => '/kimotqnam/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/b/ouiqd/([^/]+)$#', - 'start' => '/b/ouiqd/', - 'methods' => 'DELETE,', + 'regex' => '#^/kimotqnam/([^/]+)$#', + 'start' => '/kimotqnam/', + 'methods' => 'GET,', ), - 1 => array ( + ), + 'y' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/b/n/nu/fzrldnvtt/{name}', + 'original' => '/y/hpfaus/eiatqwko/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/b/n/nu/fzrldnvtt/([^/]+)$#', - 'start' => '/b/n/nu/fzrldnvtt/', - 'methods' => 'DELETE,', + 'regex' => '#^/y/hpfaus/eiatqwko/([^/]+)$#', + 'start' => '/y/hpfaus/eiatqwko/', + 'methods' => 'GET,', ), - 2 => array ( + ), + 'kyaydjbuftwblpwf' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/b/jkxhvodwwppiu/{name}', + 'original' => '/kyaydjbuftwblpwf/bf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/b/jkxhvodwwppiu/([^/]+)$#', - 'start' => '/b/jkxhvodwwppiu/', + 'regex' => '#^/kyaydjbuftwblpwf/bf/([^/]+)$#', + 'start' => '/kyaydjbuftwblpwf/bf/', 'methods' => 'GET,', ), - 3 => array ( + ), + 'djkpokm' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/b/yqaxzp/{name}', + 'original' => '/djkpokm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/b/yqaxzp/([^/]+)$#', - 'start' => '/b/yqaxzp/', - 'methods' => 'PATCH,', + 'regex' => '#^/djkpokm/([^/]+)$#', + 'start' => '/djkpokm/', + 'methods' => 'DELETE,', ), ), - 'rzbeqlmvnqban' => array ( + 'ilzlhxkxtv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rzbeqlmvnqban/{name}', + 'original' => '/ilzlhxkxtv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rzbeqlmvnqban/([^/]+)$#', - 'start' => '/rzbeqlmvnqban/', - 'methods' => 'PATCH,', + 'regex' => '#^/ilzlhxkxtv/([^/]+)$#', + 'start' => '/ilzlhxkxtv/', + 'methods' => 'DELETE,', ), ), - 'zydpmh' => array ( + 'fkdarkfr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zydpmh/{name}', + 'original' => '/fkdarkfr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zydpmh/([^/]+)$#', - 'start' => '/zydpmh/', - 'methods' => 'GET,', + 'regex' => '#^/fkdarkfr/([^/]+)$#', + 'start' => '/fkdarkfr/', + 'methods' => 'PUT,', ), ), - 'akiwt' => array ( + 'miywro' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/akiwt/{name}', + 'original' => '/miywro/h/p/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/akiwt/([^/]+)$#', - 'start' => '/akiwt/', + 'regex' => '#^/miywro/h/p/([^/]+)$#', + 'start' => '/miywro/h/p/', 'methods' => 'PUT,', ), ), - 'sbsqclo' => array ( + 'pto' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sbsqclo/ahkooqa/{name}', + 'original' => '/pto/leyl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/sbsqclo/ahkooqa/([^/]+)$#', - 'start' => '/sbsqclo/ahkooqa/', + 'regex' => '#^/pto/leyl/([^/]+)$#', + 'start' => '/pto/leyl/', 'methods' => 'GET,', ), ), - 'xclvziyj' => array ( + 'h' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xclvziyj/gvudw/{name}', + 'original' => '/h/rq/dewlq/hybeq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xclvziyj/gvudw/([^/]+)$#', - 'start' => '/xclvziyj/gvudw/', - 'methods' => 'POST,', + 'regex' => '#^/h/rq/dewlq/hybeq/([^/]+)$#', + 'start' => '/h/rq/dewlq/hybeq/', + 'methods' => 'PUT,', ), ), - 'qhhm' => array ( + 'vvuaetbgul' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qhhm/zihpflwali/{name}', + 'original' => '/vvuaetbgul/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qhhm/zihpflwali/([^/]+)$#', - 'start' => '/qhhm/zihpflwali/', + 'regex' => '#^/vvuaetbgul/([^/]+)$#', + 'start' => '/vvuaetbgul/', 'methods' => 'GET,', ), ), - 'dpnsd' => array ( + 'qtljoh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dpnsd/{name}', + 'original' => '/qtljoh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dpnsd/([^/]+)$#', - 'start' => '/dpnsd/', - 'methods' => 'PUT,', + 'regex' => '#^/qtljoh/([^/]+)$#', + 'start' => '/qtljoh/', + 'methods' => 'DELETE,', ), ), - 'ctnaflvkj' => array ( + 'pvjdjkshnxgu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ctnaflvkj/iq/risghw/{name}', + 'original' => '/pvjdjkshnxgu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ctnaflvkj/iq/risghw/([^/]+)$#', - 'start' => '/ctnaflvkj/iq/risghw/', + 'regex' => '#^/pvjdjkshnxgu/([^/]+)$#', + 'start' => '/pvjdjkshnxgu/', 'methods' => 'GET,', ), ), - 'e' => array ( + 'dusqfihbq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/e/wxyaplxheye/{name}', + 'original' => '/dusqfihbq/a/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/e/wxyaplxheye/([^/]+)$#', - 'start' => '/e/wxyaplxheye/', - 'methods' => 'GET,', + 'regex' => '#^/dusqfihbq/a/([^/]+)$#', + 'start' => '/dusqfihbq/a/', + 'methods' => 'DELETE,', ), - 1 => array ( + ), + 'mtlide' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/e/jbbpnpllkiqabn/{name}', + 'original' => '/mtlide/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/e/jbbpnpllkiqabn/([^/]+)$#', - 'start' => '/e/jbbpnpllkiqabn/', - 'methods' => 'PATCH,', + 'regex' => '#^/mtlide/([^/]+)$#', + 'start' => '/mtlide/', + 'methods' => 'POST,', ), ), - 'ziadhjtbbat' => array ( + 'sdfcrc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ziadhjtbbat/{name}', + 'original' => '/sdfcrc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ziadhjtbbat/([^/]+)$#', - 'start' => '/ziadhjtbbat/', - 'methods' => 'DELETE,', + 'regex' => '#^/sdfcrc/([^/]+)$#', + 'start' => '/sdfcrc/', + 'methods' => 'PATCH,', ), ), - 'ztlffbywy' => array ( + 'x' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ztlffbywy/{name}', + 'original' => '/x/nkkicq/fgjrpp/whrdxk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ztlffbywy/([^/]+)$#', - 'start' => '/ztlffbywy/', - 'methods' => 'GET,', + 'regex' => '#^/x/nkkicq/fgjrpp/whrdxk/([^/]+)$#', + 'start' => '/x/nkkicq/fgjrpp/whrdxk/', + 'methods' => 'PUT,', ), ), - 'i' => array ( + 'zfmtltbjyu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/i/fg/nquth/nataf/{name}', + 'original' => '/zfmtltbjyu/h/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/i/fg/nquth/nataf/([^/]+)$#', - 'start' => '/i/fg/nquth/nataf/', + 'regex' => '#^/zfmtltbjyu/h/([^/]+)$#', + 'start' => '/zfmtltbjyu/h/', 'methods' => 'PUT,', ), - 1 => array ( + ), + 'vmwmihopf' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/i/nhv/nktnlss/sl/ucvw/{name}', + 'original' => '/vmwmihopf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/i/nhv/nktnlss/sl/ucvw/([^/]+)$#', - 'start' => '/i/nhv/nktnlss/sl/ucvw/', - 'methods' => 'POST,', + 'regex' => '#^/vmwmihopf/([^/]+)$#', + 'start' => '/vmwmihopf/', + 'methods' => 'PATCH,', ), - 2 => array ( + ), + 'zdrozd' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/i/lzkolnvvlosvdrrlod/{name}', + 'original' => '/zdrozd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/i/lzkolnvvlosvdrrlod/([^/]+)$#', - 'start' => '/i/lzkolnvvlosvdrrlod/', + 'regex' => '#^/zdrozd/([^/]+)$#', + 'start' => '/zdrozd/', 'methods' => 'PATCH,', ), - 3 => array ( + ), + 'vw' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/i/n/hfb/{name}', + 'original' => '/vw/ehf/smlujk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/i/n/hfb/([^/]+)$#', - 'start' => '/i/n/hfb/', + 'regex' => '#^/vw/ehf/smlujk/([^/]+)$#', + 'start' => '/vw/ehf/smlujk/', 'methods' => 'GET,', ), ), - 'zzken' => array ( + 'ur' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zzken/{name}', + 'original' => '/ur/wfgazezwzzk/f/xnd/x/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zzken/([^/]+)$#', - 'start' => '/zzken/', - 'methods' => 'GET,', + 'regex' => '#^/ur/wfgazezwzzk/f/xnd/x/([^/]+)$#', + 'start' => '/ur/wfgazezwzzk/f/xnd/x/', + 'methods' => 'PUT,', ), ), - 'vcck' => array ( + 'jsffrpyzadmas' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vcck/trcyuv/{name}', + 'original' => '/jsffrpyzadmas/t/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vcck/trcyuv/([^/]+)$#', - 'start' => '/vcck/trcyuv/', - 'methods' => 'DELETE,', + 'regex' => '#^/jsffrpyzadmas/t/([^/]+)$#', + 'start' => '/jsffrpyzadmas/t/', + 'methods' => 'POST,', ), ), - 'wzchzosjqmpnvcwlg' => array ( + 'thp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wzchzosjqmpnvcwlg/{name}', + 'original' => '/thp/gov/vvk/bjrx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wzchzosjqmpnvcwlg/([^/]+)$#', - 'start' => '/wzchzosjqmpnvcwlg/', - 'methods' => 'POST,', + 'regex' => '#^/thp/gov/vvk/bjrx/([^/]+)$#', + 'start' => '/thp/gov/vvk/bjrx/', + 'methods' => 'PUT,', ), ), - 'mrhc' => array ( + 'fwmabxy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mrhc/oo/cowtknt/{name}', + 'original' => '/fwmabxy/urclrczvwoao/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mrhc/oo/cowtknt/([^/]+)$#', - 'start' => '/mrhc/oo/cowtknt/', - 'methods' => 'PATCH,', + 'regex' => '#^/fwmabxy/urclrczvwoao/([^/]+)$#', + 'start' => '/fwmabxy/urclrczvwoao/', + 'methods' => 'GET,', ), ), - 'cecpgcrmywuerad' => array ( + 'xhydpybvmbnvlfrf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cecpgcrmywuerad/jdgpw/{name}', + 'original' => '/xhydpybvmbnvlfrf/b/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/cecpgcrmywuerad/jdgpw/([^/]+)$#', - 'start' => '/cecpgcrmywuerad/jdgpw/', + 'regex' => '#^/xhydpybvmbnvlfrf/b/([^/]+)$#', + 'start' => '/xhydpybvmbnvlfrf/b/', 'methods' => 'DELETE,', ), ), - 'uhoualtxe' => array ( + 'fygejzaqorjcgyow' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uhoualtxe/gs/uyimu/{name}', + 'original' => '/fygejzaqorjcgyow/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/uhoualtxe/gs/uyimu/([^/]+)$#', - 'start' => '/uhoualtxe/gs/uyimu/', - 'methods' => 'PUT,', + 'regex' => '#^/fygejzaqorjcgyow/([^/]+)$#', + 'start' => '/fygejzaqorjcgyow/', + 'methods' => 'POST,', ), ), - 'uugoij' => array ( + 'uzytuio' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uugoij/uliprlzcuz/{name}', + 'original' => '/uzytuio/ltkdz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/uugoij/uliprlzcuz/([^/]+)$#', - 'start' => '/uugoij/uliprlzcuz/', - 'methods' => 'PATCH,', + 'regex' => '#^/uzytuio/ltkdz/([^/]+)$#', + 'start' => '/uzytuio/ltkdz/', + 'methods' => 'POST,', ), ), - 'our' => array ( + 'iahdl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/our/vvulywr/x/u/{name}', + 'original' => '/iahdl/vsfphzkd/e/rs/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/our/vvulywr/x/u/([^/]+)$#', - 'start' => '/our/vvulywr/x/u/', - 'methods' => 'DELETE,', + 'regex' => '#^/iahdl/vsfphzkd/e/rs/([^/]+)$#', + 'start' => '/iahdl/vsfphzkd/e/rs/', + 'methods' => 'POST,', ), ), - 'gkbge' => array ( + 'zqxequ' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gkbge/{name}', + 'original' => '/zqxequ/bthzeinej/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gkbge/([^/]+)$#', - 'start' => '/gkbge/', - 'methods' => 'PUT,', + 'regex' => '#^/zqxequ/bthzeinej/([^/]+)$#', + 'start' => '/zqxequ/bthzeinej/', + 'methods' => 'DELETE,', ), ), - 'eemtetwwiwptqc' => array ( + 'bts' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eemtetwwiwptqc/{name}', + 'original' => '/bts/tdmzdjpwjrae/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/eemtetwwiwptqc/([^/]+)$#', - 'start' => '/eemtetwwiwptqc/', + 'regex' => '#^/bts/tdmzdjpwjrae/([^/]+)$#', + 'start' => '/bts/tdmzdjpwjrae/', 'methods' => 'GET,', ), ), - 'jnddoi' => array ( + 'lvzowhorji' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jnddoi/ldu/{name}', + 'original' => '/lvzowhorji/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jnddoi/ldu/([^/]+)$#', - 'start' => '/jnddoi/ldu/', - 'methods' => 'PATCH,', + 'regex' => '#^/lvzowhorji/([^/]+)$#', + 'start' => '/lvzowhorji/', + 'methods' => 'DELETE,', ), ), - 'iuawqgub' => array ( + 'xsp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iuawqgub/d/{name}', + 'original' => '/xsp/y/zpk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/iuawqgub/d/([^/]+)$#', - 'start' => '/iuawqgub/d/', - 'methods' => 'GET,', + 'regex' => '#^/xsp/y/zpk/([^/]+)$#', + 'start' => '/xsp/y/zpk/', + 'methods' => 'PUT,', ), ), - 'vmt' => array ( + 'wkqerxczuqsqlt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vmt/cy/gn/{name}', + 'original' => '/wkqerxczuqsqlt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vmt/cy/gn/([^/]+)$#', - 'start' => '/vmt/cy/gn/', - 'methods' => 'DELETE,', + 'regex' => '#^/wkqerxczuqsqlt/([^/]+)$#', + 'start' => '/wkqerxczuqsqlt/', + 'methods' => 'GET,', ), ), - 'hsxwuobp' => array ( + 'bnd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hsxwuobp/{name}', + 'original' => '/bnd/icqsnntb/gt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hsxwuobp/([^/]+)$#', - 'start' => '/hsxwuobp/', - 'methods' => 'GET,', + 'regex' => '#^/bnd/icqsnntb/gt/([^/]+)$#', + 'start' => '/bnd/icqsnntb/gt/', + 'methods' => 'POST,', ), ), - 'acclxcuax' => array ( + 'wfljjt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/acclxcuax/{name}', + 'original' => '/wfljjt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/acclxcuax/([^/]+)$#', - 'start' => '/acclxcuax/', - 'methods' => 'PATCH,', + 'regex' => '#^/wfljjt/([^/]+)$#', + 'start' => '/wfljjt/', + 'methods' => 'DELETE,', ), ), - 'qvaxllohvlpvqquely' => array ( + 'pzvybf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qvaxllohvlpvqquely/{name}', + 'original' => '/pzvybf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qvaxllohvlpvqquely/([^/]+)$#', - 'start' => '/qvaxllohvlpvqquely/', - 'methods' => 'GET,', + 'regex' => '#^/pzvybf/([^/]+)$#', + 'start' => '/pzvybf/', + 'methods' => 'PUT,', ), ), - 'g' => array ( + 'uscnaupzjzqzgizn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/g/ydejde/{name}', + 'original' => '/uscnaupzjzqzgizn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/g/ydejde/([^/]+)$#', - 'start' => '/g/ydejde/', - 'methods' => 'POST,', + 'regex' => '#^/uscnaupzjzqzgizn/([^/]+)$#', + 'start' => '/uscnaupzjzqzgizn/', + 'methods' => 'GET,', ), - 1 => array ( + ), + 'vinoqir' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/g/cno/vh/{name}', + 'original' => '/vinoqir/jap/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/g/cno/vh/([^/]+)$#', - 'start' => '/g/cno/vh/', + 'regex' => '#^/vinoqir/jap/([^/]+)$#', + 'start' => '/vinoqir/jap/', 'methods' => 'DELETE,', ), - 2 => array ( - 'handler' => 'handler_func', - 'original' => '/g/wwndmtvb/qa/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/g/wwndmtvb/qa/([^/]+)$#', - 'start' => '/g/wwndmtvb/qa/', - 'methods' => 'POST,', - ), ), - 'vw' => array ( + 'ohuotqombi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vw/p/jfjnejfvswodpok/{name}', + 'original' => '/ohuotqombi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vw/p/jfjnejfvswodpok/([^/]+)$#', - 'start' => '/vw/p/jfjnejfvswodpok/', - 'methods' => 'POST,', + 'regex' => '#^/ohuotqombi/([^/]+)$#', + 'start' => '/ohuotqombi/', + 'methods' => 'PUT,', ), ), - 'xheoan' => array ( + 'mcktdgu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xheoan/{name}', + 'original' => '/mcktdgu/j/b/ifzeasc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xheoan/([^/]+)$#', - 'start' => '/xheoan/', - 'methods' => 'GET,', + 'regex' => '#^/mcktdgu/j/b/ifzeasc/([^/]+)$#', + 'start' => '/mcktdgu/j/b/ifzeasc/', + 'methods' => 'PUT,', ), ), - 'n' => array ( + 'wq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/n/xnv/vyrg/unwfnpvicqx/{name}', + 'original' => '/wq/nfl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/n/xnv/vyrg/unwfnpvicqx/([^/]+)$#', - 'start' => '/n/xnv/vyrg/unwfnpvicqx/', + 'regex' => '#^/wq/nfl/([^/]+)$#', + 'start' => '/wq/nfl/', 'methods' => 'PATCH,', ), - 1 => array ( + ), + 'vq' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/n/bprzhoyimcdugp/{name}', + 'original' => '/vq/lv/p/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/n/bprzhoyimcdugp/([^/]+)$#', - 'start' => '/n/bprzhoyimcdugp/', - 'methods' => 'GET,', + 'regex' => '#^/vq/lv/p/([^/]+)$#', + 'start' => '/vq/lv/p/', + 'methods' => 'DELETE,', ), - 2 => array ( + ), + 'ngosnwlquzyjdrjfv' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/n/mtcsl/tucwewkpubmgwh/{name}', + 'original' => '/ngosnwlquzyjdrjfv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/n/mtcsl/tucwewkpubmgwh/([^/]+)$#', - 'start' => '/n/mtcsl/tucwewkpubmgwh/', + 'regex' => '#^/ngosnwlquzyjdrjfv/([^/]+)$#', + 'start' => '/ngosnwlquzyjdrjfv/', 'methods' => 'POST,', ), - 3 => array ( + ), + 'wbaxtiuigbbm' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/n/sqfyifoghqomarqazej/{name}', + 'original' => '/wbaxtiuigbbm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/n/sqfyifoghqomarqazej/([^/]+)$#', - 'start' => '/n/sqfyifoghqomarqazej/', + 'regex' => '#^/wbaxtiuigbbm/([^/]+)$#', + 'start' => '/wbaxtiuigbbm/', 'methods' => 'PATCH,', ), ), - 'fmtmabzfhvmjv' => array ( + 'weyiiwfkyoorl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fmtmabzfhvmjv/uz/{name}', + 'original' => '/weyiiwfkyoorl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fmtmabzfhvmjv/uz/([^/]+)$#', - 'start' => '/fmtmabzfhvmjv/uz/', - 'methods' => 'PUT,', + 'regex' => '#^/weyiiwfkyoorl/([^/]+)$#', + 'start' => '/weyiiwfkyoorl/', + 'methods' => 'DELETE,', ), ), - 'kivngsmzidydmnjsvty' => array ( + 'ndbig' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kivngsmzidydmnjsvty/{name}', + 'original' => '/ndbig/smwjxbvvp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kivngsmzidydmnjsvty/([^/]+)$#', - 'start' => '/kivngsmzidydmnjsvty/', + 'regex' => '#^/ndbig/smwjxbvvp/([^/]+)$#', + 'start' => '/ndbig/smwjxbvvp/', 'methods' => 'GET,', ), ), - 'djwvvqorl' => array ( + 'v' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/djwvvqorl/virftxxuh/{name}', + 'original' => '/v/zge/dzn/fo/juyhomc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/djwvvqorl/virftxxuh/([^/]+)$#', - 'start' => '/djwvvqorl/virftxxuh/', + 'regex' => '#^/v/zge/dzn/fo/juyhomc/([^/]+)$#', + 'start' => '/v/zge/dzn/fo/juyhomc/', 'methods' => 'GET,', ), ), - 'mef' => array ( + 't' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mef/alyvneoepcrtbdp/{name}', + 'original' => '/t/vawaotkkqqf/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/t/vawaotkkqqf/([^/]+)$#', + 'start' => '/t/vawaotkkqqf/', + 'methods' => 'GET,', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/t/lpfdb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mef/alyvneoepcrtbdp/([^/]+)$#', - 'start' => '/mef/alyvneoepcrtbdp/', + 'regex' => '#^/t/lpfdb/([^/]+)$#', + 'start' => '/t/lpfdb/', 'methods' => 'POST,', ), - ), - 'dslid' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/dslid/{name}', + 'original' => '/t/sxqnsswvcank/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dslid/([^/]+)$#', - 'start' => '/dslid/', + 'regex' => '#^/t/sxqnsswvcank/([^/]+)$#', + 'start' => '/t/sxqnsswvcank/', 'methods' => 'PUT,', ), - ), - 'fptat' => array ( - 0 => array ( + 3 => array ( 'handler' => 'handler_func', - 'original' => '/fptat/{name}', + 'original' => '/t/hehipsge/yitjyus/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fptat/([^/]+)$#', - 'start' => '/fptat/', - 'methods' => 'GET,', + 'regex' => '#^/t/hehipsge/yitjyus/([^/]+)$#', + 'start' => '/t/hehipsge/yitjyus/', + 'methods' => 'PATCH,', ), - ), - 'vhrig' => array ( - 0 => array ( + 4 => array ( 'handler' => 'handler_func', - 'original' => '/vhrig/se/{name}', + 'original' => '/t/y/bwi/cih/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vhrig/se/([^/]+)$#', - 'start' => '/vhrig/se/', + 'regex' => '#^/t/y/bwi/cih/([^/]+)$#', + 'start' => '/t/y/bwi/cih/', 'methods' => 'GET,', ), - ), - 'pm' => array ( - 0 => array ( + 5 => array ( 'handler' => 'handler_func', - 'original' => '/pm/yezp/{name}', + 'original' => '/t/lk/czbbmlmzxdva/hxe/s/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pm/yezp/([^/]+)$#', - 'start' => '/pm/yezp/', - 'methods' => 'POST,', + 'regex' => '#^/t/lk/czbbmlmzxdva/hxe/s/([^/]+)$#', + 'start' => '/t/lk/czbbmlmzxdva/hxe/s/', + 'methods' => 'PUT,', ), ), - 'djwahuff' => array ( + 'spvskmuun' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/djwahuff/{name}', + 'original' => '/spvskmuun/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/djwahuff/([^/]+)$#', - 'start' => '/djwahuff/', - 'methods' => 'POST,', + 'regex' => '#^/spvskmuun/([^/]+)$#', + 'start' => '/spvskmuun/', + 'methods' => 'GET,', ), ), - 'tegqa' => array ( + 'qfqyuicgb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tegqa/bnbj/{name}', + 'original' => '/qfqyuicgb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tegqa/bnbj/([^/]+)$#', - 'start' => '/tegqa/bnbj/', - 'methods' => 'PUT,', + 'regex' => '#^/qfqyuicgb/([^/]+)$#', + 'start' => '/qfqyuicgb/', + 'methods' => 'GET,', ), ), - 'dzxv' => array ( + 'hrcbrofuesndzes' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dzxv/rwgfojeft/{name}', + 'original' => '/hrcbrofuesndzes/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dzxv/rwgfojeft/([^/]+)$#', - 'start' => '/dzxv/rwgfojeft/', + 'regex' => '#^/hrcbrofuesndzes/([^/]+)$#', + 'start' => '/hrcbrofuesndzes/', 'methods' => 'PUT,', ), ), - 'vvvs' => array ( + 'rhg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vvvs/rtpy/{name}', + 'original' => '/rhg/txmgilbivvim/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vvvs/rtpy/([^/]+)$#', - 'start' => '/vvvs/rtpy/', - 'methods' => 'GET,', + 'regex' => '#^/rhg/txmgilbivvim/([^/]+)$#', + 'start' => '/rhg/txmgilbivvim/', + 'methods' => 'POST,', ), ), - 'xcov' => array ( + 'kjatmiww' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xcov/mixloaqg/{name}', + 'original' => '/kjatmiww/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xcov/mixloaqg/([^/]+)$#', - 'start' => '/xcov/mixloaqg/', - 'methods' => 'GET,', + 'regex' => '#^/kjatmiww/([^/]+)$#', + 'start' => '/kjatmiww/', + 'methods' => 'DELETE,', ), ), - 'rmmy' => array ( + 'ifx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rmmy/b/zgtsri/{name}', + 'original' => '/ifx/k/swdijqufgtveve/e/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rmmy/b/zgtsri/([^/]+)$#', - 'start' => '/rmmy/b/zgtsri/', - 'methods' => 'PATCH,', + 'regex' => '#^/ifx/k/swdijqufgtveve/e/([^/]+)$#', + 'start' => '/ifx/k/swdijqufgtveve/e/', + 'methods' => 'GET,', ), ), - 'xtaclll' => array ( + 'qecubekpgiadoetb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xtaclll/jhepjpw/mqfce/{name}', + 'original' => '/qecubekpgiadoetb/fqd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xtaclll/jhepjpw/mqfce/([^/]+)$#', - 'start' => '/xtaclll/jhepjpw/mqfce/', - 'methods' => 'POST,', + 'regex' => '#^/qecubekpgiadoetb/fqd/([^/]+)$#', + 'start' => '/qecubekpgiadoetb/fqd/', + 'methods' => 'DELETE,', ), ), - 'tfvvianek' => array ( + 'xezeicll' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tfvvianek/x/jec/syufqa/{name}', + 'original' => '/xezeicll/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tfvvianek/x/jec/syufqa/([^/]+)$#', - 'start' => '/tfvvianek/x/jec/syufqa/', - 'methods' => 'PUT,', + 'regex' => '#^/xezeicll/([^/]+)$#', + 'start' => '/xezeicll/', + 'methods' => 'GET,', ), ), - 'ehowjotc' => array ( + 'j' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ehowjotc/uxe/{name}', + 'original' => '/j/gpfbevblzqllpfkorer/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ehowjotc/uxe/([^/]+)$#', - 'start' => '/ehowjotc/uxe/', - 'methods' => 'POST,', + 'regex' => '#^/j/gpfbevblzqllpfkorer/([^/]+)$#', + 'start' => '/j/gpfbevblzqllpfkorer/', + 'methods' => 'PATCH,', ), - ), - 'ji' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/ji/rgqo/lil/{name}', + 'original' => '/j/o/lnrg/o/mcngkaxtj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ji/rgqo/lil/([^/]+)$#', - 'start' => '/ji/rgqo/lil/', - 'methods' => 'DELETE,', + 'regex' => '#^/j/o/lnrg/o/mcngkaxtj/([^/]+)$#', + 'start' => '/j/o/lnrg/o/mcngkaxtj/', + 'methods' => 'PUT,', ), ), - 'odgthf' => array ( + 'jauog' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/odgthf/hnrmlyt/{name}', + 'original' => '/jauog/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/odgthf/hnrmlyt/([^/]+)$#', - 'start' => '/odgthf/hnrmlyt/', + 'regex' => '#^/jauog/([^/]+)$#', + 'start' => '/jauog/', 'methods' => 'PUT,', ), ), - 't' => array ( + 'witu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/t/zbcv/{name}', + 'original' => '/witu/plaz/rgipd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/t/zbcv/([^/]+)$#', - 'start' => '/t/zbcv/', + 'regex' => '#^/witu/plaz/rgipd/([^/]+)$#', + 'start' => '/witu/plaz/rgipd/', 'methods' => 'GET,', ), ), - 'dat' => array ( + 'mwcpvvpu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dat/ljru/{name}', + 'original' => '/mwcpvvpu/g/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dat/ljru/([^/]+)$#', - 'start' => '/dat/ljru/', - 'methods' => 'PATCH,', + 'regex' => '#^/mwcpvvpu/g/([^/]+)$#', + 'start' => '/mwcpvvpu/g/', + 'methods' => 'POST,', ), ), - 'hdtnmfvxn' => array ( + 'ncztx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hdtnmfvxn/k/{name}', + 'original' => '/ncztx/gagjqcvo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hdtnmfvxn/k/([^/]+)$#', - 'start' => '/hdtnmfvxn/k/', + 'regex' => '#^/ncztx/gagjqcvo/([^/]+)$#', + 'start' => '/ncztx/gagjqcvo/', 'methods' => 'PATCH,', ), ), - 'utxrxuvf' => array ( + 'mkifm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/utxrxuvf/upz/{name}', + 'original' => '/mkifm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/utxrxuvf/upz/([^/]+)$#', - 'start' => '/utxrxuvf/upz/', - 'methods' => 'PATCH,', + 'regex' => '#^/mkifm/([^/]+)$#', + 'start' => '/mkifm/', + 'methods' => 'DELETE,', ), ), - 'dpybet' => array ( + 'gktfjtplcdptczbvim' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dpybet/gae/vkyx/{name}', + 'original' => '/gktfjtplcdptczbvim/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dpybet/gae/vkyx/([^/]+)$#', - 'start' => '/dpybet/gae/vkyx/', - 'methods' => 'POST,', + 'regex' => '#^/gktfjtplcdptczbvim/([^/]+)$#', + 'start' => '/gktfjtplcdptczbvim/', + 'methods' => 'GET,', ), ), - 'utnqx' => array ( + 'wub' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/utnqx/rnkeyqexdmk/{name}', + 'original' => '/wub/bdbkgbcnivq/kxwf/y/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/utnqx/rnkeyqexdmk/([^/]+)$#', - 'start' => '/utnqx/rnkeyqexdmk/', + 'regex' => '#^/wub/bdbkgbcnivq/kxwf/y/([^/]+)$#', + 'start' => '/wub/bdbkgbcnivq/kxwf/y/', 'methods' => 'DELETE,', ), ), - 'nrupt' => array ( + 'ji' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nrupt/yrh/{name}', + 'original' => '/ji/qeyi/joi/xm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nrupt/yrh/([^/]+)$#', - 'start' => '/nrupt/yrh/', - 'methods' => 'PUT,', + 'regex' => '#^/ji/qeyi/joi/xm/([^/]+)$#', + 'start' => '/ji/qeyi/joi/xm/', + 'methods' => 'GET,', ), ), - 'xofftg' => array ( + 'stvifcp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xofftg/pl/mpns/{name}', + 'original' => '/stvifcp/q/iv/f/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xofftg/pl/mpns/([^/]+)$#', - 'start' => '/xofftg/pl/mpns/', - 'methods' => 'DELETE,', + 'regex' => '#^/stvifcp/q/iv/f/([^/]+)$#', + 'start' => '/stvifcp/q/iv/f/', + 'methods' => 'PUT,', ), ), - 'p' => array ( + 'ipbhyy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/p/fvpty/rdjglflampt/{name}', + 'original' => '/ipbhyy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/p/fvpty/rdjglflampt/([^/]+)$#', - 'start' => '/p/fvpty/rdjglflampt/', + 'regex' => '#^/ipbhyy/([^/]+)$#', + 'start' => '/ipbhyy/', 'methods' => 'PATCH,', ), ), - 'ooowafjr' => array ( + 'skat' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ooowafjr/{name}', + 'original' => '/skat/h/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ooowafjr/([^/]+)$#', - 'start' => '/ooowafjr/', - 'methods' => 'PUT,', + 'regex' => '#^/skat/h/([^/]+)$#', + 'start' => '/skat/h/', + 'methods' => 'GET,', ), ), - 'qcld' => array ( + 'q' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qcld/rhm/{name}', + 'original' => '/q/eggbs/s/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qcld/rhm/([^/]+)$#', - 'start' => '/qcld/rhm/', - 'methods' => 'GET,', + 'regex' => '#^/q/eggbs/s/([^/]+)$#', + 'start' => '/q/eggbs/s/', + 'methods' => 'PATCH,', ), - ), - 'iibnmudthxkp' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/iibnmudthxkp/yvwxf/{name}', + 'original' => '/q/xurdt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/iibnmudthxkp/yvwxf/([^/]+)$#', - 'start' => '/iibnmudthxkp/yvwxf/', - 'methods' => 'PATCH,', + 'regex' => '#^/q/xurdt/([^/]+)$#', + 'start' => '/q/xurdt/', + 'methods' => 'PUT,', ), ), - 'zawvve' => array ( + 'gavwujfogayeb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zawvve/{name}', + 'original' => '/gavwujfogayeb/t/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zawvve/([^/]+)$#', - 'start' => '/zawvve/', - 'methods' => 'DELETE,', + 'regex' => '#^/gavwujfogayeb/t/([^/]+)$#', + 'start' => '/gavwujfogayeb/t/', + 'methods' => 'GET,', ), ), - 'yunxe' => array ( + 'u' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yunxe/{name}', + 'original' => '/u/fcleydiimuu/hur/f/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/yunxe/([^/]+)$#', - 'start' => '/yunxe/', - 'methods' => 'POST,', + 'regex' => '#^/u/fcleydiimuu/hur/f/([^/]+)$#', + 'start' => '/u/fcleydiimuu/hur/f/', + 'methods' => 'GET,', ), - ), - 'ytoibr' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/ytoibr/{name}', + 'original' => '/u/bkeycqokm/soizpu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ytoibr/([^/]+)$#', - 'start' => '/ytoibr/', + 'regex' => '#^/u/bkeycqokm/soizpu/([^/]+)$#', + 'start' => '/u/bkeycqokm/soizpu/', 'methods' => 'GET,', ), - ), - 'qu' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/qu/ggbkb/{name}', + 'original' => '/u/ktermvxcco/xefa/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qu/ggbkb/([^/]+)$#', - 'start' => '/qu/ggbkb/', + 'regex' => '#^/u/ktermvxcco/xefa/([^/]+)$#', + 'start' => '/u/ktermvxcco/xefa/', 'methods' => 'PUT,', ), ), - 'dnwefpkjsbyzrl' => array ( + 'f' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dnwefpkjsbyzrl/jf/fp/{name}', + 'original' => '/f/ggsc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dnwefpkjsbyzrl/jf/fp/([^/]+)$#', - 'start' => '/dnwefpkjsbyzrl/jf/fp/', + 'regex' => '#^/f/ggsc/([^/]+)$#', + 'start' => '/f/ggsc/', 'methods' => 'GET,', ), - ), - 'hvgewstegns' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/hvgewstegns/kc/rcgkctw/{name}', + 'original' => '/f/qthcfwzhllpbearm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hvgewstegns/kc/rcgkctw/([^/]+)$#', - 'start' => '/hvgewstegns/kc/rcgkctw/', - 'methods' => 'GET,', + 'regex' => '#^/f/qthcfwzhllpbearm/([^/]+)$#', + 'start' => '/f/qthcfwzhllpbearm/', + 'methods' => 'PATCH,', ), - ), - 'k' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/k/bq/lvtdet/kw/{name}', + 'original' => '/f/kmoeay/yqngzde/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/k/bq/lvtdet/kw/([^/]+)$#', - 'start' => '/k/bq/lvtdet/kw/', - 'methods' => 'PATCH,', + 'regex' => '#^/f/kmoeay/yqngzde/([^/]+)$#', + 'start' => '/f/kmoeay/yqngzde/', + 'methods' => 'DELETE,', ), - ), - 'pg' => array ( - 0 => array ( + 3 => array ( 'handler' => 'handler_func', - 'original' => '/pg/liftevhbxsvoja/{name}', + 'original' => '/f/unnkixwoelwz/u/rkh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pg/liftevhbxsvoja/([^/]+)$#', - 'start' => '/pg/liftevhbxsvoja/', - 'methods' => 'PUT,', + 'regex' => '#^/f/unnkixwoelwz/u/rkh/([^/]+)$#', + 'start' => '/f/unnkixwoelwz/u/rkh/', + 'methods' => 'GET,', ), ), - 'aphryqd' => array ( + 'bt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aphryqd/xhqm/{name}', + 'original' => '/bt/eln/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/aphryqd/xhqm/([^/]+)$#', - 'start' => '/aphryqd/xhqm/', - 'methods' => 'PUT,', + 'regex' => '#^/bt/eln/([^/]+)$#', + 'start' => '/bt/eln/', + 'methods' => 'POST,', ), ), - 'gpphz' => array ( + 'ftohsjcsopzhqzvzk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gpphz/spq/cfkomgja/{name}', + 'original' => '/ftohsjcsopzhqzvzk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gpphz/spq/cfkomgja/([^/]+)$#', - 'start' => '/gpphz/spq/cfkomgja/', - 'methods' => 'PATCH,', + 'regex' => '#^/ftohsjcsopzhqzvzk/([^/]+)$#', + 'start' => '/ftohsjcsopzhqzvzk/', + 'methods' => 'PUT,', ), ), - 'gzwvwo' => array ( + 'srjjif' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gzwvwo/tqq/{name}', + 'original' => '/srjjif/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gzwvwo/tqq/([^/]+)$#', - 'start' => '/gzwvwo/tqq/', - 'methods' => 'GET,', + 'regex' => '#^/srjjif/([^/]+)$#', + 'start' => '/srjjif/', + 'methods' => 'PUT,', ), ), - 'kk' => array ( + 'dwpi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kk/edrwqtn/jyqmmjctc/{name}', + 'original' => '/dwpi/zxfl/jnnbuh/ftksk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kk/edrwqtn/jyqmmjctc/([^/]+)$#', - 'start' => '/kk/edrwqtn/jyqmmjctc/', - 'methods' => 'GET,', + 'regex' => '#^/dwpi/zxfl/jnnbuh/ftksk/([^/]+)$#', + 'start' => '/dwpi/zxfl/jnnbuh/ftksk/', + 'methods' => 'DELETE,', ), ), - 'f' => array ( + 'cjgrana' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/f/jouzqrhnrhaiul/qpp/{name}', + 'original' => '/cjgrana/joiaypkav/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/f/jouzqrhnrhaiul/qpp/([^/]+)$#', - 'start' => '/f/jouzqrhnrhaiul/qpp/', + 'regex' => '#^/cjgrana/joiaypkav/([^/]+)$#', + 'start' => '/cjgrana/joiaypkav/', 'methods' => 'PATCH,', ), - 1 => array ( + ), + 'oyqj' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/f/q/nuyguxiurfwvbhnafk/{name}', + 'original' => '/oyqj/bbage/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/f/q/nuyguxiurfwvbhnafk/([^/]+)$#', - 'start' => '/f/q/nuyguxiurfwvbhnafk/', + 'regex' => '#^/oyqj/bbage/([^/]+)$#', + 'start' => '/oyqj/bbage/', 'methods' => 'DELETE,', ), ), - 'tv' => array ( + 'mjaajgqc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tv/lwsb/eagfqv/{name}', + 'original' => '/mjaajgqc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tv/lwsb/eagfqv/([^/]+)$#', - 'start' => '/tv/lwsb/eagfqv/', + 'regex' => '#^/mjaajgqc/([^/]+)$#', + 'start' => '/mjaajgqc/', 'methods' => 'GET,', ), ), - 'egk' => array ( + 'dznla' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/egk/sjowrnoarhkj/qrzxf/{name}', + 'original' => '/dznla/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/egk/sjowrnoarhkj/qrzxf/([^/]+)$#', - 'start' => '/egk/sjowrnoarhkj/qrzxf/', + 'regex' => '#^/dznla/([^/]+)$#', + 'start' => '/dznla/', 'methods' => 'POST,', ), ), - 'fm' => array ( + 'jvxbcf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fm/tavmmiuamf/bgrz/n/{name}', + 'original' => '/jvxbcf/hkg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fm/tavmmiuamf/bgrz/n/([^/]+)$#', - 'start' => '/fm/tavmmiuamf/bgrz/n/', - 'methods' => 'GET,', + 'regex' => '#^/jvxbcf/hkg/([^/]+)$#', + 'start' => '/jvxbcf/hkg/', + 'methods' => 'POST,', ), ), - 'kmrsnbimgeerycssjj' => array ( + 'vudvk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kmrsnbimgeerycssjj/{name}', + 'original' => '/vudvk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kmrsnbimgeerycssjj/([^/]+)$#', - 'start' => '/kmrsnbimgeerycssjj/', - 'methods' => 'PUT,', + 'regex' => '#^/vudvk/([^/]+)$#', + 'start' => '/vudvk/', + 'methods' => 'DELETE,', ), ), - 'windjmhez' => array ( + 'zckiayewzcgo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/windjmhez/{name}', + 'original' => '/zckiayewzcgo/s/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/windjmhez/([^/]+)$#', - 'start' => '/windjmhez/', - 'methods' => 'GET,', + 'regex' => '#^/zckiayewzcgo/s/([^/]+)$#', + 'start' => '/zckiayewzcgo/s/', + 'methods' => 'POST,', ), ), - 'retmrpp' => array ( + 'ugpjrz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/retmrpp/{name}', + 'original' => '/ugpjrz/u/zzwcjuj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/retmrpp/([^/]+)$#', - 'start' => '/retmrpp/', - 'methods' => 'PUT,', + 'regex' => '#^/ugpjrz/u/zzwcjuj/([^/]+)$#', + 'start' => '/ugpjrz/u/zzwcjuj/', + 'methods' => 'PATCH,', ), ), - 'ksqipysnsvc' => array ( + 'cmmjsifgdylh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ksqipysnsvc/{name}', + 'original' => '/cmmjsifgdylh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ksqipysnsvc/([^/]+)$#', - 'start' => '/ksqipysnsvc/', - 'methods' => 'GET,', + 'regex' => '#^/cmmjsifgdylh/([^/]+)$#', + 'start' => '/cmmjsifgdylh/', + 'methods' => 'PUT,', ), ), - 'abvvsfeceqkgrrytvc' => array ( + 'chsktwrhvwtdnr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/abvvsfeceqkgrrytvc/{name}', + 'original' => '/chsktwrhvwtdnr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/abvvsfeceqkgrrytvc/([^/]+)$#', - 'start' => '/abvvsfeceqkgrrytvc/', - 'methods' => 'GET,', + 'regex' => '#^/chsktwrhvwtdnr/([^/]+)$#', + 'start' => '/chsktwrhvwtdnr/', + 'methods' => 'DELETE,', ), ), - 'lbxvhddqhz' => array ( + 'jcmysl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lbxvhddqhz/{name}', + 'original' => '/jcmysl/ha/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lbxvhddqhz/([^/]+)$#', - 'start' => '/lbxvhddqhz/', - 'methods' => 'POST,', + 'regex' => '#^/jcmysl/ha/([^/]+)$#', + 'start' => '/jcmysl/ha/', + 'methods' => 'GET,', ), ), - 'pssuc' => array ( + 'wtv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pssuc/{name}', + 'original' => '/wtv/ijqufsa/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pssuc/([^/]+)$#', - 'start' => '/pssuc/', + 'regex' => '#^/wtv/ijqufsa/([^/]+)$#', + 'start' => '/wtv/ijqufsa/', 'methods' => 'POST,', ), ), - 'sqoov' => array ( + 'nmenifgvzyjy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sqoov/ldsmlalnh/{name}', + 'original' => '/nmenifgvzyjy/y/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/sqoov/ldsmlalnh/([^/]+)$#', - 'start' => '/sqoov/ldsmlalnh/', + 'regex' => '#^/nmenifgvzyjy/y/([^/]+)$#', + 'start' => '/nmenifgvzyjy/y/', 'methods' => 'PATCH,', ), ), - 'zee' => array ( + 'diufjartjtvtmn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zee/ji/ikpoog/vs/{name}', + 'original' => '/diufjartjtvtmn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zee/ji/ikpoog/vs/([^/]+)$#', - 'start' => '/zee/ji/ikpoog/vs/', + 'regex' => '#^/diufjartjtvtmn/([^/]+)$#', + 'start' => '/diufjartjtvtmn/', 'methods' => 'POST,', ), ), - 'nkz' => array ( + 'wltuoncfx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nkz/bmax/vvcw/nrstbmy/{name}', + 'original' => '/wltuoncfx/toja/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nkz/bmax/vvcw/nrstbmy/([^/]+)$#', - 'start' => '/nkz/bmax/vvcw/nrstbmy/', - 'methods' => 'PATCH,', + 'regex' => '#^/wltuoncfx/toja/([^/]+)$#', + 'start' => '/wltuoncfx/toja/', + 'methods' => 'POST,', ), ), - 'lhhss' => array ( + 'qkvfblxzry' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lhhss/{name}', + 'original' => '/qkvfblxzry/mujewkp/s/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lhhss/([^/]+)$#', - 'start' => '/lhhss/', + 'regex' => '#^/qkvfblxzry/mujewkp/s/([^/]+)$#', + 'start' => '/qkvfblxzry/mujewkp/s/', 'methods' => 'POST,', ), ), - 'htppzienk' => array ( + 'arqyaduu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/htppzienk/c/ybeecsh/l/dd/{name}', + 'original' => '/arqyaduu/konievve/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/htppzienk/c/ybeecsh/l/dd/([^/]+)$#', - 'start' => '/htppzienk/c/ybeecsh/l/dd/', - 'methods' => 'DELETE,', + 'regex' => '#^/arqyaduu/konievve/([^/]+)$#', + 'start' => '/arqyaduu/konievve/', + 'methods' => 'GET,', ), ), - 've' => array ( + 'qei' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ve/wun/{name}', + 'original' => '/qei/edk/ulyhoin/h/juoam/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ve/wun/([^/]+)$#', - 'start' => '/ve/wun/', - 'methods' => 'DELETE,', + 'regex' => '#^/qei/edk/ulyhoin/h/juoam/([^/]+)$#', + 'start' => '/qei/edk/ulyhoin/h/juoam/', + 'methods' => 'PUT,', ), ), - 'hd' => array ( + 'muxpisv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hd/zmzlpfnlrbjdmi/w/{name}', + 'original' => '/muxpisv/ljenz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hd/zmzlpfnlrbjdmi/w/([^/]+)$#', - 'start' => '/hd/zmzlpfnlrbjdmi/w/', + 'regex' => '#^/muxpisv/ljenz/([^/]+)$#', + 'start' => '/muxpisv/ljenz/', 'methods' => 'POST,', ), ), - 'st' => array ( + 'hppfsi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/st/qyqaudvo/{name}', + 'original' => '/hppfsi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/st/qyqaudvo/([^/]+)$#', - 'start' => '/st/qyqaudvo/', - 'methods' => 'PATCH,', + 'regex' => '#^/hppfsi/([^/]+)$#', + 'start' => '/hppfsi/', + 'methods' => 'GET,', ), ), - 'ahjuoayhpuiq' => array ( + 'qhqfhudf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ahjuoayhpuiq/{name}', + 'original' => '/qhqfhudf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ahjuoayhpuiq/([^/]+)$#', - 'start' => '/ahjuoayhpuiq/', - 'methods' => 'PUT,', + 'regex' => '#^/qhqfhudf/([^/]+)$#', + 'start' => '/qhqfhudf/', + 'methods' => 'POST,', ), ), - 'tuzldgtiuzhivxh' => array ( + 'rjohrgh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tuzldgtiuzhivxh/o/{name}', + 'original' => '/rjohrgh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tuzldgtiuzhivxh/o/([^/]+)$#', - 'start' => '/tuzldgtiuzhivxh/o/', - 'methods' => 'PUT,', + 'regex' => '#^/rjohrgh/([^/]+)$#', + 'start' => '/rjohrgh/', + 'methods' => 'POST,', ), ), - 'qdwlq' => array ( + 'ldlceoo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qdwlq/lruby/absby/a/{name}', + 'original' => '/ldlceoo/oaqo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qdwlq/lruby/absby/a/([^/]+)$#', - 'start' => '/qdwlq/lruby/absby/a/', - 'methods' => 'POST,', + 'regex' => '#^/ldlceoo/oaqo/([^/]+)$#', + 'start' => '/ldlceoo/oaqo/', + 'methods' => 'PUT,', ), ), - 'kodnwbvp' => array ( + 'nvgumnzm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kodnwbvp/bruxqggdcxx/{name}', + 'original' => '/nvgumnzm/ywfdninc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kodnwbvp/bruxqggdcxx/([^/]+)$#', - 'start' => '/kodnwbvp/bruxqggdcxx/', + 'regex' => '#^/nvgumnzm/ywfdninc/([^/]+)$#', + 'start' => '/nvgumnzm/ywfdninc/', 'methods' => 'POST,', ), ), - 'glbg' => array ( + 'zbylsk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/glbg/ls/oyt/{name}', + 'original' => '/zbylsk/fkc/rtge/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/glbg/ls/oyt/([^/]+)$#', - 'start' => '/glbg/ls/oyt/', - 'methods' => 'PUT,', + 'regex' => '#^/zbylsk/fkc/rtge/([^/]+)$#', + 'start' => '/zbylsk/fkc/rtge/', + 'methods' => 'GET,', ), ), - 'cvylsnachsnkwokaqz' => array ( + 'efpwmbzvytmxbw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cvylsnachsnkwokaqz/{name}', + 'original' => '/efpwmbzvytmxbw/ngsl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/cvylsnachsnkwokaqz/([^/]+)$#', - 'start' => '/cvylsnachsnkwokaqz/', - 'methods' => 'GET,', + 'regex' => '#^/efpwmbzvytmxbw/ngsl/([^/]+)$#', + 'start' => '/efpwmbzvytmxbw/ngsl/', + 'methods' => 'DELETE,', ), ), - 'jnuir' => array ( + 'hwbsw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jnuir/{name}', + 'original' => '/hwbsw/wltpgnnt/uj/cu/o/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jnuir/([^/]+)$#', - 'start' => '/jnuir/', - 'methods' => 'DELETE,', + 'regex' => '#^/hwbsw/wltpgnnt/uj/cu/o/([^/]+)$#', + 'start' => '/hwbsw/wltpgnnt/uj/cu/o/', + 'methods' => 'PUT,', ), ), - 'kt' => array ( + 'iokmzhhe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kt/snthdkj/{name}', + 'original' => '/iokmzhhe/envq/t/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kt/snthdkj/([^/]+)$#', - 'start' => '/kt/snthdkj/', + 'regex' => '#^/iokmzhhe/envq/t/([^/]+)$#', + 'start' => '/iokmzhhe/envq/t/', 'methods' => 'GET,', ), ), - 'vqgb' => array ( + 'toz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vqgb/s/eopq/ar/m/jqs/{name}', + 'original' => '/toz/i/heqiqiywkjbprpr/o/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vqgb/s/eopq/ar/m/jqs/([^/]+)$#', - 'start' => '/vqgb/s/eopq/ar/m/jqs/', - 'methods' => 'GET,', + 'regex' => '#^/toz/i/heqiqiywkjbprpr/o/([^/]+)$#', + 'start' => '/toz/i/heqiqiywkjbprpr/o/', + 'methods' => 'DELETE,', ), ), - 'qdsbnor' => array ( + 'l' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qdsbnor/etk/{name}', + 'original' => '/l/vynbn/smff/wuyevbibj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qdsbnor/etk/([^/]+)$#', - 'start' => '/qdsbnor/etk/', - 'methods' => 'DELETE,', + 'regex' => '#^/l/vynbn/smff/wuyevbibj/([^/]+)$#', + 'start' => '/l/vynbn/smff/wuyevbibj/', + 'methods' => 'POST,', ), - ), - 'no' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/no/esf/{name}', + 'original' => '/l/m/miax/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/no/esf/([^/]+)$#', - 'start' => '/no/esf/', - 'methods' => 'GET,', + 'regex' => '#^/l/m/miax/([^/]+)$#', + 'start' => '/l/m/miax/', + 'methods' => 'DELETE,', ), - ), - 'hwwymiaj' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/hwwymiaj/{name}', + 'original' => '/l/nwjafo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hwwymiaj/([^/]+)$#', - 'start' => '/hwwymiaj/', + 'regex' => '#^/l/nwjafo/([^/]+)$#', + 'start' => '/l/nwjafo/', 'methods' => 'PUT,', ), - ), - 'afbxeqvee' => array ( - 0 => array ( + 3 => array ( 'handler' => 'handler_func', - 'original' => '/afbxeqvee/qkxlkcl/{name}', + 'original' => '/l/dcvq/rvp/nw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/afbxeqvee/qkxlkcl/([^/]+)$#', - 'start' => '/afbxeqvee/qkxlkcl/', - 'methods' => 'DELETE,', + 'regex' => '#^/l/dcvq/rvp/nw/([^/]+)$#', + 'start' => '/l/dcvq/rvp/nw/', + 'methods' => 'PUT,', ), ), - 'ie' => array ( + 'mikjh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ie/mmhva/{name}', + 'original' => '/mikjh/yvnpkoyytk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ie/mmhva/([^/]+)$#', - 'start' => '/ie/mmhva/', - 'methods' => 'GET,', + 'regex' => '#^/mikjh/yvnpkoyytk/([^/]+)$#', + 'start' => '/mikjh/yvnpkoyytk/', + 'methods' => 'PATCH,', ), ), - 'pckivexp' => array ( + 'iuykjfbgjr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pckivexp/mmolky/br/{name}', + 'original' => '/iuykjfbgjr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pckivexp/mmolky/br/([^/]+)$#', - 'start' => '/pckivexp/mmolky/br/', - 'methods' => 'PUT,', + 'regex' => '#^/iuykjfbgjr/([^/]+)$#', + 'start' => '/iuykjfbgjr/', + 'methods' => 'GET,', ), ), - 'obm' => array ( + 'dowwp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/obm/bqbaozigs/cmmg/pje/{name}', + 'original' => '/dowwp/eplwwojedv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/obm/bqbaozigs/cmmg/pje/([^/]+)$#', - 'start' => '/obm/bqbaozigs/cmmg/pje/', + 'regex' => '#^/dowwp/eplwwojedv/([^/]+)$#', + 'start' => '/dowwp/eplwwojedv/', 'methods' => 'POST,', ), ), - 'u' => array ( + 'zaeee' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/u/rtgljoyojtkb/{name}', + 'original' => '/zaeee/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/u/rtgljoyojtkb/([^/]+)$#', - 'start' => '/u/rtgljoyojtkb/', - 'methods' => 'PATCH,', + 'regex' => '#^/zaeee/([^/]+)$#', + 'start' => '/zaeee/', + 'methods' => 'GET,', ), ), - 'rfhxme' => array ( + 'dbl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rfhxme/e/{name}', + 'original' => '/dbl/cimkbpeuevs/a/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rfhxme/e/([^/]+)$#', - 'start' => '/rfhxme/e/', - 'methods' => 'PUT,', + 'regex' => '#^/dbl/cimkbpeuevs/a/([^/]+)$#', + 'start' => '/dbl/cimkbpeuevs/a/', + 'methods' => 'GET,', ), ), - 'qxxdywuetu' => array ( + 'eya' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qxxdywuetu/{name}', + 'original' => '/eya/xskhcojveftdkq/ley/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qxxdywuetu/([^/]+)$#', - 'start' => '/qxxdywuetu/', - 'methods' => 'DELETE,', + 'regex' => '#^/eya/xskhcojveftdkq/ley/([^/]+)$#', + 'start' => '/eya/xskhcojveftdkq/ley/', + 'methods' => 'GET,', ), ), - 'mxrrucsptt' => array ( + 'tgai' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mxrrucsptt/{name}', + 'original' => '/tgai/yaoeo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mxrrucsptt/([^/]+)$#', - 'start' => '/mxrrucsptt/', - 'methods' => 'DELETE,', + 'regex' => '#^/tgai/yaoeo/([^/]+)$#', + 'start' => '/tgai/yaoeo/', + 'methods' => 'PATCH,', ), ), - 'vbmpmzc' => array ( + 'acnwckuvip' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vbmpmzc/{name}', + 'original' => '/acnwckuvip/me/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vbmpmzc/([^/]+)$#', - 'start' => '/vbmpmzc/', - 'methods' => 'PUT,', + 'regex' => '#^/acnwckuvip/me/([^/]+)$#', + 'start' => '/acnwckuvip/me/', + 'methods' => 'POST,', ), ), - 'viiuiylh' => array ( + 'fwiks' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/viiuiylh/dsawbuznodc/{name}', + 'original' => '/fwiks/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/viiuiylh/dsawbuznodc/([^/]+)$#', - 'start' => '/viiuiylh/dsawbuznodc/', - 'methods' => 'PUT,', + 'regex' => '#^/fwiks/([^/]+)$#', + 'start' => '/fwiks/', + 'methods' => 'GET,', ), ), - 'pvtqbjnogqhlztlmmlct' => array ( + 'ltczvx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pvtqbjnogqhlztlmmlct/{name}', + 'original' => '/ltczvx/eftuvqfiuh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pvtqbjnogqhlztlmmlct/([^/]+)$#', - 'start' => '/pvtqbjnogqhlztlmmlct/', - 'methods' => 'PATCH,', + 'regex' => '#^/ltczvx/eftuvqfiuh/([^/]+)$#', + 'start' => '/ltczvx/eftuvqfiuh/', + 'methods' => 'GET,', ), ), - 'dhwvpka' => array ( + 'aollvptczq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dhwvpka/{name}', + 'original' => '/aollvptczq/jbqviog/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dhwvpka/([^/]+)$#', - 'start' => '/dhwvpka/', + 'regex' => '#^/aollvptczq/jbqviog/([^/]+)$#', + 'start' => '/aollvptczq/jbqviog/', 'methods' => 'GET,', ), ), - 'jqoupx' => array ( + 'zw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jqoupx/{name}', + 'original' => '/zw/qadmxkdki/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jqoupx/([^/]+)$#', - 'start' => '/jqoupx/', - 'methods' => 'POST,', + 'regex' => '#^/zw/qadmxkdki/([^/]+)$#', + 'start' => '/zw/qadmxkdki/', + 'methods' => 'PUT,', ), ), - 'agqi' => array ( + 'couymc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/agqi/ndyqbs/{name}', + 'original' => '/couymc/i/vdkdov/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/agqi/ndyqbs/([^/]+)$#', - 'start' => '/agqi/ndyqbs/', - 'methods' => 'PUT,', + 'regex' => '#^/couymc/i/vdkdov/([^/]+)$#', + 'start' => '/couymc/i/vdkdov/', + 'methods' => 'DELETE,', ), ), - 'rp' => array ( + 'ysxhw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rp/ohv/yrwyh/{name}', + 'original' => '/ysxhw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rp/ohv/yrwyh/([^/]+)$#', - 'start' => '/rp/ohv/yrwyh/', - 'methods' => 'POST,', + 'regex' => '#^/ysxhw/([^/]+)$#', + 'start' => '/ysxhw/', + 'methods' => 'GET,', ), ), - 'bjkxwtnhi' => array ( + 'lvlkoorobfuwxngg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bjkxwtnhi/{name}', + 'original' => '/lvlkoorobfuwxngg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bjkxwtnhi/([^/]+)$#', - 'start' => '/bjkxwtnhi/', - 'methods' => 'PUT,', + 'regex' => '#^/lvlkoorobfuwxngg/([^/]+)$#', + 'start' => '/lvlkoorobfuwxngg/', + 'methods' => 'DELETE,', ), ), - 'koytwwfcllqtaujupt' => array ( + 'nauml' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/koytwwfcllqtaujupt/{name}', + 'original' => '/nauml/gipnfgs/qnyiog/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/koytwwfcllqtaujupt/([^/]+)$#', - 'start' => '/koytwwfcllqtaujupt/', - 'methods' => 'POST,', + 'regex' => '#^/nauml/gipnfgs/qnyiog/([^/]+)$#', + 'start' => '/nauml/gipnfgs/qnyiog/', + 'methods' => 'DELETE,', ), ), - 'yudwx' => array ( + 'twtpuxnbp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yudwx/yvz/{name}', + 'original' => '/twtpuxnbp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/yudwx/yvz/([^/]+)$#', - 'start' => '/yudwx/yvz/', - 'methods' => 'PATCH,', + 'regex' => '#^/twtpuxnbp/([^/]+)$#', + 'start' => '/twtpuxnbp/', + 'methods' => 'GET,', ), ), - 'x' => array ( + 'zhzcmsu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/x/tesfnqzwiih/fjziiwj/{name}', + 'original' => '/zhzcmsu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/x/tesfnqzwiih/fjziiwj/([^/]+)$#', - 'start' => '/x/tesfnqzwiih/fjziiwj/', - 'methods' => 'PUT,', + 'regex' => '#^/zhzcmsu/([^/]+)$#', + 'start' => '/zhzcmsu/', + 'methods' => 'POST,', ), - 1 => array ( + ), + 'ywmzvbpt' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/x/qmamulz/dywkzjq/ecrzo/{name}', + 'original' => '/ywmzvbpt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/x/qmamulz/dywkzjq/ecrzo/([^/]+)$#', - 'start' => '/x/qmamulz/dywkzjq/ecrzo/', - 'methods' => 'PATCH,', + 'regex' => '#^/ywmzvbpt/([^/]+)$#', + 'start' => '/ywmzvbpt/', + 'methods' => 'DELETE,', ), - 2 => array ( + ), + 'dmvxc' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/x/yhqfkwgp/kbcbpomeld/{name}', + 'original' => '/dmvxc/ju/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/x/yhqfkwgp/kbcbpomeld/([^/]+)$#', - 'start' => '/x/yhqfkwgp/kbcbpomeld/', - 'methods' => 'PATCH,', + 'regex' => '#^/dmvxc/ju/([^/]+)$#', + 'start' => '/dmvxc/ju/', + 'methods' => 'PUT,', ), ), - 'onctmbcbxzvxgkx' => array ( + 'ti' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/onctmbcbxzvxgkx/{name}', + 'original' => '/ti/mprsqon/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/onctmbcbxzvxgkx/([^/]+)$#', - 'start' => '/onctmbcbxzvxgkx/', - 'methods' => 'GET,', + 'regex' => '#^/ti/mprsqon/([^/]+)$#', + 'start' => '/ti/mprsqon/', + 'methods' => 'DELETE,', ), ), - 'sh' => array ( + 'vcogoycizxpdvpguvhtp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sh/wf/cexb/jythaarzk/{name}', + 'original' => '/vcogoycizxpdvpguvhtp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/sh/wf/cexb/jythaarzk/([^/]+)$#', - 'start' => '/sh/wf/cexb/jythaarzk/', - 'methods' => 'PATCH,', + 'regex' => '#^/vcogoycizxpdvpguvhtp/([^/]+)$#', + 'start' => '/vcogoycizxpdvpguvhtp/', + 'methods' => 'POST,', ), ), - 'nvtzgzmp' => array ( + 'lngewnrblra' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nvtzgzmp/{name}', + 'original' => '/lngewnrblra/chi/gnmxf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nvtzgzmp/([^/]+)$#', - 'start' => '/nvtzgzmp/', - 'methods' => 'GET,', + 'regex' => '#^/lngewnrblra/chi/gnmxf/([^/]+)$#', + 'start' => '/lngewnrblra/chi/gnmxf/', + 'methods' => 'PATCH,', ), ), - 'nhhssk' => array ( + 'hkncrz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nhhssk/{name}', + 'original' => '/hkncrz/cq/k/simwu/n/p/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nhhssk/([^/]+)$#', - 'start' => '/nhhssk/', + 'regex' => '#^/hkncrz/cq/k/simwu/n/p/([^/]+)$#', + 'start' => '/hkncrz/cq/k/simwu/n/p/', 'methods' => 'GET,', ), ), - 'xliyvtnncht' => array ( + 'ixoiyxu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xliyvtnncht/{name}', + 'original' => '/ixoiyxu/r/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xliyvtnncht/([^/]+)$#', - 'start' => '/xliyvtnncht/', - 'methods' => 'GET,', + 'regex' => '#^/ixoiyxu/r/([^/]+)$#', + 'start' => '/ixoiyxu/r/', + 'methods' => 'PUT,', ), ), - 'ggzij' => array ( + 'tuwmsfirmydncwcrzee' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ggzij/{name}', + 'original' => '/tuwmsfirmydncwcrzee/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ggzij/([^/]+)$#', - 'start' => '/ggzij/', + 'regex' => '#^/tuwmsfirmydncwcrzee/([^/]+)$#', + 'start' => '/tuwmsfirmydncwcrzee/', 'methods' => 'POST,', ), ), - 'zvpwubky' => array ( + 'n' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zvpwubky/cmbfxce/{name}', + 'original' => '/n/rjye/rg/x/udacmroa/jm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zvpwubky/cmbfxce/([^/]+)$#', - 'start' => '/zvpwubky/cmbfxce/', - 'methods' => 'PATCH,', + 'regex' => '#^/n/rjye/rg/x/udacmroa/jm/([^/]+)$#', + 'start' => '/n/rjye/rg/x/udacmroa/jm/', + 'methods' => 'POST,', ), - ), - 'l' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/l/ybz/yj/uxyvb/ts/{name}', + 'original' => '/n/j/ufzwblzqfzcoy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/l/ybz/yj/uxyvb/ts/([^/]+)$#', - 'start' => '/l/ybz/yj/uxyvb/ts/', - 'methods' => 'POST,', + 'regex' => '#^/n/j/ufzwblzqfzcoy/([^/]+)$#', + 'start' => '/n/j/ufzwblzqfzcoy/', + 'methods' => 'PUT,', ), - 1 => array ( + ), + 'renzoi' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/l/utkz/{name}', + 'original' => '/renzoi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/l/utkz/([^/]+)$#', - 'start' => '/l/utkz/', - 'methods' => 'POST,', + 'regex' => '#^/renzoi/([^/]+)$#', + 'start' => '/renzoi/', + 'methods' => 'DELETE,', ), ), - 'woos' => array ( + 'kl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/woos/fd/ov/{name}', + 'original' => '/kl/tuwvcdlezf/rk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/woos/fd/ov/([^/]+)$#', - 'start' => '/woos/fd/ov/', - 'methods' => 'PUT,', + 'regex' => '#^/kl/tuwvcdlezf/rk/([^/]+)$#', + 'start' => '/kl/tuwvcdlezf/rk/', + 'methods' => 'PATCH,', ), ), - 'jc' => array ( + 'erzv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jc/orektdzlurvxkwmeo/{name}', + 'original' => '/erzv/szous/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jc/orektdzlurvxkwmeo/([^/]+)$#', - 'start' => '/jc/orektdzlurvxkwmeo/', - 'methods' => 'PATCH,', + 'regex' => '#^/erzv/szous/([^/]+)$#', + 'start' => '/erzv/szous/', + 'methods' => 'GET,', ), ), - 'qsdvdfkvbp' => array ( + 'njg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qsdvdfkvbp/afyq/xgufx/q/{name}', + 'original' => '/njg/ueu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qsdvdfkvbp/afyq/xgufx/q/([^/]+)$#', - 'start' => '/qsdvdfkvbp/afyq/xgufx/q/', + 'regex' => '#^/njg/ueu/([^/]+)$#', + 'start' => '/njg/ueu/', 'methods' => 'DELETE,', ), ), - 'j' => array ( + 'mnrlgsqxtotqetbuq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/j/fvuzkv/{name}', + 'original' => '/mnrlgsqxtotqetbuq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/j/fvuzkv/([^/]+)$#', - 'start' => '/j/fvuzkv/', - 'methods' => 'PUT,', + 'regex' => '#^/mnrlgsqxtotqetbuq/([^/]+)$#', + 'start' => '/mnrlgsqxtotqetbuq/', + 'methods' => 'DELETE,', ), ), - 'ajkakzktmgmtg' => array ( + 'gutbyqm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ajkakzktmgmtg/{name}', + 'original' => '/gutbyqm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ajkakzktmgmtg/([^/]+)$#', - 'start' => '/ajkakzktmgmtg/', - 'methods' => 'GET,', + 'regex' => '#^/gutbyqm/([^/]+)$#', + 'start' => '/gutbyqm/', + 'methods' => 'PATCH,', ), ), - 'euriip' => array ( + 'jgwdko' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/euriip/{name}', + 'original' => '/jgwdko/ekeg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/euriip/([^/]+)$#', - 'start' => '/euriip/', - 'methods' => 'POST,', + 'regex' => '#^/jgwdko/ekeg/([^/]+)$#', + 'start' => '/jgwdko/ekeg/', + 'methods' => 'PATCH,', ), ), - 'htdfytpz' => array ( + 'oelo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/htdfytpz/uicxxjsy/{name}', + 'original' => '/oelo/hjsbqvnwjewflm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/htdfytpz/uicxxjsy/([^/]+)$#', - 'start' => '/htdfytpz/uicxxjsy/', + 'regex' => '#^/oelo/hjsbqvnwjewflm/([^/]+)$#', + 'start' => '/oelo/hjsbqvnwjewflm/', 'methods' => 'GET,', ), ), - 'newgoafbb' => array ( + 'a' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/newgoafbb/cvm/{name}', + 'original' => '/a/uvkfmdvqg/drqfmu/x/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/newgoafbb/cvm/([^/]+)$#', - 'start' => '/newgoafbb/cvm/', - 'methods' => 'PUT,', + 'regex' => '#^/a/uvkfmdvqg/drqfmu/x/([^/]+)$#', + 'start' => '/a/uvkfmdvqg/drqfmu/x/', + 'methods' => 'GET,', ), - ), - 'aekia' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/aekia/xcowyc/{name}', + 'original' => '/a/soi/nyclumsad/k/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/aekia/xcowyc/([^/]+)$#', - 'start' => '/aekia/xcowyc/', - 'methods' => 'PUT,', + 'regex' => '#^/a/soi/nyclumsad/k/([^/]+)$#', + 'start' => '/a/soi/nyclumsad/k/', + 'methods' => 'DELETE,', ), - ), - 'koauycjf' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/koauycjf/{name}', + 'original' => '/a/nbtmticetf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/koauycjf/([^/]+)$#', - 'start' => '/koauycjf/', - 'methods' => 'GET,', + 'regex' => '#^/a/nbtmticetf/([^/]+)$#', + 'start' => '/a/nbtmticetf/', + 'methods' => 'POST,', ), - ), - 'xkdf' => array ( - 0 => array ( + 3 => array ( 'handler' => 'handler_func', - 'original' => '/xkdf/b/{name}', + 'original' => '/a/h/kww/cnlqcwkor/zrehj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xkdf/b/([^/]+)$#', - 'start' => '/xkdf/b/', - 'methods' => 'GET,', + 'regex' => '#^/a/h/kww/cnlqcwkor/zrehj/([^/]+)$#', + 'start' => '/a/h/kww/cnlqcwkor/zrehj/', + 'methods' => 'PUT,', ), - ), - 'grmjxtgkacuusadb' => array ( - 0 => array ( + 4 => array ( 'handler' => 'handler_func', - 'original' => '/grmjxtgkacuusadb/{name}', + 'original' => '/a/vkzhhtqiux/jflrxjqv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/grmjxtgkacuusadb/([^/]+)$#', - 'start' => '/grmjxtgkacuusadb/', + 'regex' => '#^/a/vkzhhtqiux/jflrxjqv/([^/]+)$#', + 'start' => '/a/vkzhhtqiux/jflrxjqv/', 'methods' => 'GET,', ), ), - 'nw' => array ( + 'joksykvwmjev' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nw/h/vmr/r/hedaotsqof/{name}', + 'original' => '/joksykvwmjev/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nw/h/vmr/r/hedaotsqof/([^/]+)$#', - 'start' => '/nw/h/vmr/r/hedaotsqof/', - 'methods' => 'GET,', + 'regex' => '#^/joksykvwmjev/([^/]+)$#', + 'start' => '/joksykvwmjev/', + 'methods' => 'DELETE,', ), ), - 'ravxcidf' => array ( + 'rah' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ravxcidf/pvqibgjquc/b/{name}', + 'original' => '/rah/r/szcon/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ravxcidf/pvqibgjquc/b/([^/]+)$#', - 'start' => '/ravxcidf/pvqibgjquc/b/', + 'regex' => '#^/rah/r/szcon/([^/]+)$#', + 'start' => '/rah/r/szcon/', 'methods' => 'GET,', ), ), - 'thjypqumicqbtqp' => array ( + 'wuvpksqiytiaflo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/thjypqumicqbtqp/zbh/{name}', + 'original' => '/wuvpksqiytiaflo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/thjypqumicqbtqp/zbh/([^/]+)$#', - 'start' => '/thjypqumicqbtqp/zbh/', + 'regex' => '#^/wuvpksqiytiaflo/([^/]+)$#', + 'start' => '/wuvpksqiytiaflo/', 'methods' => 'PUT,', ), ), - 'xdtjvxshx' => array ( + 'qqyyyu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xdtjvxshx/xhxnn/yfjx/px/{name}', + 'original' => '/qqyyyu/vrt/xfl/evpsfn/kt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xdtjvxshx/xhxnn/yfjx/px/([^/]+)$#', - 'start' => '/xdtjvxshx/xhxnn/yfjx/px/', - 'methods' => 'GET,', + 'regex' => '#^/qqyyyu/vrt/xfl/evpsfn/kt/([^/]+)$#', + 'start' => '/qqyyyu/vrt/xfl/evpsfn/kt/', + 'methods' => 'DELETE,', ), ), - 'qrctxuylu' => array ( + 'i' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qrctxuylu/{name}', + 'original' => '/i/ibpimwvlj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qrctxuylu/([^/]+)$#', - 'start' => '/qrctxuylu/', - 'methods' => 'DELETE,', + 'regex' => '#^/i/ibpimwvlj/([^/]+)$#', + 'start' => '/i/ibpimwvlj/', + 'methods' => 'PUT,', ), - ), - 'azvzvqryh' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/azvzvqryh/d/{name}', + 'original' => '/i/tsresjfyrfztpblu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/azvzvqryh/d/([^/]+)$#', - 'start' => '/azvzvqryh/d/', + 'regex' => '#^/i/tsresjfyrfztpblu/([^/]+)$#', + 'start' => '/i/tsresjfyrfztpblu/', 'methods' => 'GET,', ), - ), - 'oskmqpwozpevubz' => array ( - 0 => array ( + 2 => array ( 'handler' => 'handler_func', - 'original' => '/oskmqpwozpevubz/{name}', + 'original' => '/i/vusmg/jrc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/oskmqpwozpevubz/([^/]+)$#', - 'start' => '/oskmqpwozpevubz/', - 'methods' => 'DELETE,', + 'regex' => '#^/i/vusmg/jrc/([^/]+)$#', + 'start' => '/i/vusmg/jrc/', + 'methods' => 'GET,', ), ), - 'd' => array ( + 'tmxexqb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/d/a/sucisfh/{name}', + 'original' => '/tmxexqb/qe/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/d/a/sucisfh/([^/]+)$#', - 'start' => '/d/a/sucisfh/', + 'regex' => '#^/tmxexqb/qe/([^/]+)$#', + 'start' => '/tmxexqb/qe/', 'methods' => 'GET,', ), ), - 'wlsxe' => array ( + 'nqdxi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wlsxe/xbziowzlua/cf/{name}', + 'original' => '/nqdxi/yk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wlsxe/xbziowzlua/cf/([^/]+)$#', - 'start' => '/wlsxe/xbziowzlua/cf/', - 'methods' => 'DELETE,', + 'regex' => '#^/nqdxi/yk/([^/]+)$#', + 'start' => '/nqdxi/yk/', + 'methods' => 'PATCH,', ), ), - 'kr' => array ( + 'ebfcw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kr/viy/{name}', + 'original' => '/ebfcw/pashxzj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kr/viy/([^/]+)$#', - 'start' => '/kr/viy/', + 'regex' => '#^/ebfcw/pashxzj/([^/]+)$#', + 'start' => '/ebfcw/pashxzj/', 'methods' => 'PUT,', ), ), - 'gzymod' => array ( + 'wcehjzsbeyoabf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gzymod/dnuzj/{name}', + 'original' => '/wcehjzsbeyoabf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gzymod/dnuzj/([^/]+)$#', - 'start' => '/gzymod/dnuzj/', - 'methods' => 'POST,', + 'regex' => '#^/wcehjzsbeyoabf/([^/]+)$#', + 'start' => '/wcehjzsbeyoabf/', + 'methods' => 'GET,', ), ), - 'jofquqbwurhpi' => array ( + 'ztias' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jofquqbwurhpi/{name}', + 'original' => '/ztias/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jofquqbwurhpi/([^/]+)$#', - 'start' => '/jofquqbwurhpi/', - 'methods' => 'GET,', + 'regex' => '#^/ztias/([^/]+)$#', + 'start' => '/ztias/', + 'methods' => 'POST,', ), ), - 'jri' => array ( + 'fzxjaaiqigm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jri/zemdrb/{name}', + 'original' => '/fzxjaaiqigm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jri/zemdrb/([^/]+)$#', - 'start' => '/jri/zemdrb/', - 'methods' => 'PUT,', + 'regex' => '#^/fzxjaaiqigm/([^/]+)$#', + 'start' => '/fzxjaaiqigm/', + 'methods' => 'PATCH,', ), ), - 'xnlvfimgmldabmje' => array ( + 'plsarfebdhvs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xnlvfimgmldabmje/{name}', + 'original' => '/plsarfebdhvs/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xnlvfimgmldabmje/([^/]+)$#', - 'start' => '/xnlvfimgmldabmje/', + 'regex' => '#^/plsarfebdhvs/([^/]+)$#', + 'start' => '/plsarfebdhvs/', 'methods' => 'GET,', ), ), - 'lfj' => array ( + 'hveclpiwnfb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lfj/lfowvcrahe/{name}', + 'original' => '/hveclpiwnfb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lfj/lfowvcrahe/([^/]+)$#', - 'start' => '/lfj/lfowvcrahe/', + 'regex' => '#^/hveclpiwnfb/([^/]+)$#', + 'start' => '/hveclpiwnfb/', 'methods' => 'POST,', ), ), - 'vng' => array ( + 'ihmpwetbfaq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vng/eksnmeovc/{name}', + 'original' => '/ihmpwetbfaq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vng/eksnmeovc/([^/]+)$#', - 'start' => '/vng/eksnmeovc/', - 'methods' => 'PATCH,', + 'regex' => '#^/ihmpwetbfaq/([^/]+)$#', + 'start' => '/ihmpwetbfaq/', + 'methods' => 'POST,', ), ), - 'qurhnv' => array ( + 'fp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qurhnv/k/zn/{name}', + 'original' => '/fp/zoghrdunblvl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qurhnv/k/zn/([^/]+)$#', - 'start' => '/qurhnv/k/zn/', - 'methods' => 'GET,', + 'regex' => '#^/fp/zoghrdunblvl/([^/]+)$#', + 'start' => '/fp/zoghrdunblvl/', + 'methods' => 'PATCH,', ), ), - 'skehforgmd' => array ( + 'opjywnts' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/skehforgmd/{name}', + 'original' => '/opjywnts/azktu/ujhdc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/skehforgmd/([^/]+)$#', - 'start' => '/skehforgmd/', - 'methods' => 'POST,', + 'regex' => '#^/opjywnts/azktu/ujhdc/([^/]+)$#', + 'start' => '/opjywnts/azktu/ujhdc/', + 'methods' => 'DELETE,', ), ), - 'jwjib' => array ( + 'cpezxmondof' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jwjib/{name}', + 'original' => '/cpezxmondof/y/zdutlcm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jwjib/([^/]+)$#', - 'start' => '/jwjib/', + 'regex' => '#^/cpezxmondof/y/zdutlcm/([^/]+)$#', + 'start' => '/cpezxmondof/y/zdutlcm/', 'methods' => 'GET,', ), ), - 'rblzz' => array ( + 'kxdhreidppqs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rblzz/{name}', + 'original' => '/kxdhreidppqs/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rblzz/([^/]+)$#', - 'start' => '/rblzz/', + 'regex' => '#^/kxdhreidppqs/([^/]+)$#', + 'start' => '/kxdhreidppqs/', 'methods' => 'GET,', ), ), - 'ynsbqmqau' => array ( + 'ep' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ynsbqmqau/c/{name}', + 'original' => '/ep/jklgn/lmbwh/yxyb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ynsbqmqau/c/([^/]+)$#', - 'start' => '/ynsbqmqau/c/', + 'regex' => '#^/ep/jklgn/lmbwh/yxyb/([^/]+)$#', + 'start' => '/ep/jklgn/lmbwh/yxyb/', 'methods' => 'GET,', ), ), - 'cvvoyiq' => array ( + 'vbgo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cvvoyiq/vz/pnooha/{name}', + 'original' => '/vbgo/d/irsze/p/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/cvvoyiq/vz/pnooha/([^/]+)$#', - 'start' => '/cvvoyiq/vz/pnooha/', + 'regex' => '#^/vbgo/d/irsze/p/([^/]+)$#', + 'start' => '/vbgo/d/irsze/p/', 'methods' => 'GET,', ), ), - 'qemv' => array ( + 'jrrpy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qemv/x/spzb/hlrfe/{name}', + 'original' => '/jrrpy/bnhavrnhhx/ao/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qemv/x/spzb/hlrfe/([^/]+)$#', - 'start' => '/qemv/x/spzb/hlrfe/', + 'regex' => '#^/jrrpy/bnhavrnhhx/ao/([^/]+)$#', + 'start' => '/jrrpy/bnhavrnhhx/ao/', 'methods' => 'PUT,', ), ), - 'jxzfg' => array ( + 'sknekcgemkc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jxzfg/qbacgio/{name}', + 'original' => '/sknekcgemkc/ee/fnt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jxzfg/qbacgio/([^/]+)$#', - 'start' => '/jxzfg/qbacgio/', - 'methods' => 'PATCH,', + 'regex' => '#^/sknekcgemkc/ee/fnt/([^/]+)$#', + 'start' => '/sknekcgemkc/ee/fnt/', + 'methods' => 'DELETE,', ), ), - 'enor' => array ( + 'wvfymrl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/enor/jocy/myznwloqsqp/{name}', + 'original' => '/wvfymrl/qjs/aigk/xrf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/enor/jocy/myznwloqsqp/([^/]+)$#', - 'start' => '/enor/jocy/myznwloqsqp/', - 'methods' => 'PATCH,', + 'regex' => '#^/wvfymrl/qjs/aigk/xrf/([^/]+)$#', + 'start' => '/wvfymrl/qjs/aigk/xrf/', + 'methods' => 'DELETE,', ), ), - 'ohclgsjo' => array ( + 'modc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ohclgsjo/{name}', + 'original' => '/modc/qccpqam/p/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ohclgsjo/([^/]+)$#', - 'start' => '/ohclgsjo/', - 'methods' => 'DELETE,', + 'regex' => '#^/modc/qccpqam/p/([^/]+)$#', + 'start' => '/modc/qccpqam/p/', + 'methods' => 'POST,', ), ), - 'hkpbabn' => array ( + 'zhin' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hkpbabn/c/{name}', + 'original' => '/zhin/jetaveorqph/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hkpbabn/c/([^/]+)$#', - 'start' => '/hkpbabn/c/', - 'methods' => 'PUT,', + 'regex' => '#^/zhin/jetaveorqph/([^/]+)$#', + 'start' => '/zhin/jetaveorqph/', + 'methods' => 'PATCH,', ), ), - 'wujywzx' => array ( + 'zn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wujywzx/{name}', + 'original' => '/zn/akx/iyt/lzcf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wujywzx/([^/]+)$#', - 'start' => '/wujywzx/', - 'methods' => 'PATCH,', + 'regex' => '#^/zn/akx/iyt/lzcf/([^/]+)$#', + 'start' => '/zn/akx/iyt/lzcf/', + 'methods' => 'PUT,', ), ), - 'jjgf' => array ( + 'vcuoh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jjgf/kjcyipo/{name}', + 'original' => '/vcuoh/hawqlikvfwbifjs/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jjgf/kjcyipo/([^/]+)$#', - 'start' => '/jjgf/kjcyipo/', + 'regex' => '#^/vcuoh/hawqlikvfwbifjs/([^/]+)$#', + 'start' => '/vcuoh/hawqlikvfwbifjs/', 'methods' => 'GET,', ), ), - 'kphj' => array ( + 'ouj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kphj/y/nqwq/{name}', + 'original' => '/ouj/piim/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kphj/y/nqwq/([^/]+)$#', - 'start' => '/kphj/y/nqwq/', - 'methods' => 'DELETE,', + 'regex' => '#^/ouj/piim/([^/]+)$#', + 'start' => '/ouj/piim/', + 'methods' => 'POST,', ), ), - 'ljgvj' => array ( + 'gszemqxj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ljgvj/{name}', + 'original' => '/gszemqxj/cofh/yewk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ljgvj/([^/]+)$#', - 'start' => '/ljgvj/', + 'regex' => '#^/gszemqxj/cofh/yewk/([^/]+)$#', + 'start' => '/gszemqxj/cofh/yewk/', 'methods' => 'PUT,', ), ), - 'nc' => array ( + 'xnr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nc/nas/o/ac/thnlco/{name}', + 'original' => '/xnr/yrakeath/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nc/nas/o/ac/thnlco/([^/]+)$#', - 'start' => '/nc/nas/o/ac/thnlco/', + 'regex' => '#^/xnr/yrakeath/([^/]+)$#', + 'start' => '/xnr/yrakeath/', 'methods' => 'PUT,', ), ), - 'tllzdhjgqs' => array ( + 'szktytfp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tllzdhjgqs/{name}', + 'original' => '/szktytfp/bnle/qr/kik/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tllzdhjgqs/([^/]+)$#', - 'start' => '/tllzdhjgqs/', - 'methods' => 'GET,', + 'regex' => '#^/szktytfp/bnle/qr/kik/([^/]+)$#', + 'start' => '/szktytfp/bnle/qr/kik/', + 'methods' => 'PATCH,', ), ), - 'ktk' => array ( + 'qtj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ktk/dec/{name}', + 'original' => '/qtj/dnermuskgccyf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ktk/dec/([^/]+)$#', - 'start' => '/ktk/dec/', - 'methods' => 'GET,', + 'regex' => '#^/qtj/dnermuskgccyf/([^/]+)$#', + 'start' => '/qtj/dnermuskgccyf/', + 'methods' => 'PATCH,', ), ), - 'sjn' => array ( + 'sezslwqfvydklslfyo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sjn/ewuorpkonyrnzdcyj/{name}', + 'original' => '/sezslwqfvydklslfyo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/sjn/ewuorpkonyrnzdcyj/([^/]+)$#', - 'start' => '/sjn/ewuorpkonyrnzdcyj/', - 'methods' => 'DELETE,', + 'regex' => '#^/sezslwqfvydklslfyo/([^/]+)$#', + 'start' => '/sezslwqfvydklslfyo/', + 'methods' => 'PATCH,', ), ), - 'vpjurikpilknqfm' => array ( + 'iyelvcmznguuwtym' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vpjurikpilknqfm/{name}', + 'original' => '/iyelvcmznguuwtym/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vpjurikpilknqfm/([^/]+)$#', - 'start' => '/vpjurikpilknqfm/', - 'methods' => 'POST,', + 'regex' => '#^/iyelvcmznguuwtym/([^/]+)$#', + 'start' => '/iyelvcmznguuwtym/', + 'methods' => 'GET,', ), ), - 'nwes' => array ( + 'mzyu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nwes/xbikmploan/{name}', + 'original' => '/mzyu/n/vlg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nwes/xbikmploan/([^/]+)$#', - 'start' => '/nwes/xbikmploan/', - 'methods' => 'PATCH,', + 'regex' => '#^/mzyu/n/vlg/([^/]+)$#', + 'start' => '/mzyu/n/vlg/', + 'methods' => 'GET,', ), ), - 'nkiaturnd' => array ( + 'onb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nkiaturnd/gshkse/ctba/{name}', + 'original' => '/onb/sck/eikxpeztbhfuzn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nkiaturnd/gshkse/ctba/([^/]+)$#', - 'start' => '/nkiaturnd/gshkse/ctba/', - 'methods' => 'GET,', + 'regex' => '#^/onb/sck/eikxpeztbhfuzn/([^/]+)$#', + 'start' => '/onb/sck/eikxpeztbhfuzn/', + 'methods' => 'DELETE,', ), ), - 'pdculsgqfyzwpmd' => array ( + 'qbcnvqglj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pdculsgqfyzwpmd/{name}', + 'original' => '/qbcnvqglj/e/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pdculsgqfyzwpmd/([^/]+)$#', - 'start' => '/pdculsgqfyzwpmd/', - 'methods' => 'GET,', + 'regex' => '#^/qbcnvqglj/e/([^/]+)$#', + 'start' => '/qbcnvqglj/e/', + 'methods' => 'POST,', ), ), - 'tvdlgjmjw' => array ( + 'sivupxw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tvdlgjmjw/{name}', + 'original' => '/sivupxw/xs/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tvdlgjmjw/([^/]+)$#', - 'start' => '/tvdlgjmjw/', - 'methods' => 'PATCH,', + 'regex' => '#^/sivupxw/xs/([^/]+)$#', + 'start' => '/sivupxw/xs/', + 'methods' => 'PUT,', ), ), - 'a' => array ( + 'luof' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/a/amzmce/{name}', + 'original' => '/luof/dnsmvz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/a/amzmce/([^/]+)$#', - 'start' => '/a/amzmce/', + 'regex' => '#^/luof/dnsmvz/([^/]+)$#', + 'start' => '/luof/dnsmvz/', 'methods' => 'PUT,', ), ), - 'ieckmkoripy' => array ( + 'lg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ieckmkoripy/pfkfdz/{name}', + 'original' => '/lg/mz/hz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ieckmkoripy/pfkfdz/([^/]+)$#', - 'start' => '/ieckmkoripy/pfkfdz/', - 'methods' => 'POST,', + 'regex' => '#^/lg/mz/hz/([^/]+)$#', + 'start' => '/lg/mz/hz/', + 'methods' => 'PUT,', ), ), - 'utelkmqt' => array ( + 'lfbbi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/utelkmqt/{name}', + 'original' => '/lfbbi/c/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/utelkmqt/([^/]+)$#', - 'start' => '/utelkmqt/', - 'methods' => 'GET,', + 'regex' => '#^/lfbbi/c/([^/]+)$#', + 'start' => '/lfbbi/c/', + 'methods' => 'PATCH,', ), ), - 'iykb' => array ( + 'ylunq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iykb/zjh/{name}', + 'original' => '/ylunq/qahkhg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/iykb/zjh/([^/]+)$#', - 'start' => '/iykb/zjh/', + 'regex' => '#^/ylunq/qahkhg/([^/]+)$#', + 'start' => '/ylunq/qahkhg/', 'methods' => 'DELETE,', ), ), - 'ygo' => array ( + 'vlambqbm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ygo/gonvzrq/ewirn/{name}', + 'original' => '/vlambqbm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ygo/gonvzrq/ewirn/([^/]+)$#', - 'start' => '/ygo/gonvzrq/ewirn/', - 'methods' => 'POST,', + 'regex' => '#^/vlambqbm/([^/]+)$#', + 'start' => '/vlambqbm/', + 'methods' => 'GET,', ), ), - 'nzez' => array ( + 'surdgpjc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nzez/eam/{name}', + 'original' => '/surdgpjc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nzez/eam/([^/]+)$#', - 'start' => '/nzez/eam/', + 'regex' => '#^/surdgpjc/([^/]+)$#', + 'start' => '/surdgpjc/', 'methods' => 'DELETE,', ), ), - 'gzvklkze' => array ( + 'lfrfvfdclc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gzvklkze/ynqw/ofsu/{name}', + 'original' => '/lfrfvfdclc/f/apeoe/j/p/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gzvklkze/ynqw/ofsu/([^/]+)$#', - 'start' => '/gzvklkze/ynqw/ofsu/', - 'methods' => 'PATCH,', + 'regex' => '#^/lfrfvfdclc/f/apeoe/j/p/([^/]+)$#', + 'start' => '/lfrfvfdclc/f/apeoe/j/p/', + 'methods' => 'PUT,', ), ), - 'quehxruczqpjclwur' => array ( + 'islwzzcvx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/quehxruczqpjclwur/qkr/{name}', + 'original' => '/islwzzcvx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/quehxruczqpjclwur/qkr/([^/]+)$#', - 'start' => '/quehxruczqpjclwur/qkr/', + 'regex' => '#^/islwzzcvx/([^/]+)$#', + 'start' => '/islwzzcvx/', 'methods' => 'PATCH,', ), ), - 'ow' => array ( + 'tunrg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ow/vvfdecsgzihg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ow/vvfdecsgzihg/([^/]+)$#', - 'start' => '/ow/vvfdecsgzihg/', - 'methods' => 'GET,', - ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/ow/zmnubebciury/{name}', + 'original' => '/tunrg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ow/zmnubebciury/([^/]+)$#', - 'start' => '/ow/zmnubebciury/', + 'regex' => '#^/tunrg/([^/]+)$#', + 'start' => '/tunrg/', 'methods' => 'DELETE,', ), ), - 'ocdbsdmxlnzzzgn' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/ocdbsdmxlnzzzgn/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ocdbsdmxlnzzzgn/([^/]+)$#', - 'start' => '/ocdbsdmxlnzzzgn/', - 'methods' => 'PUT,', - ), - ), - 'boefrklwjeex' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/boefrklwjeex/xj/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/boefrklwjeex/xj/([^/]+)$#', - 'start' => '/boefrklwjeex/xj/', - 'methods' => 'PUT,', - ), - ), - 'ofijgzvggpfucejimwkq' => array ( + 'ylc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ofijgzvggpfucejimwkq/{name}', + 'original' => '/ylc/jkwadcvej/nmw/dz/f/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ofijgzvggpfucejimwkq/([^/]+)$#', - 'start' => '/ofijgzvggpfucejimwkq/', - 'methods' => 'POST,', + 'regex' => '#^/ylc/jkwadcvej/nmw/dz/f/([^/]+)$#', + 'start' => '/ylc/jkwadcvej/nmw/dz/f/', + 'methods' => 'GET,', ), ), - 'xtmd' => array ( + 'dxr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xtmd/ogeehsztocldvikt/{name}', + 'original' => '/dxr/zqloqhpsase/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xtmd/ogeehsztocldvikt/([^/]+)$#', - 'start' => '/xtmd/ogeehsztocldvikt/', + 'regex' => '#^/dxr/zqloqhpsase/([^/]+)$#', + 'start' => '/dxr/zqloqhpsase/', 'methods' => 'PATCH,', ), ), - 'keuzryrdyczb' => array ( + 'mgr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/keuzryrdyczb/{name}', + 'original' => '/mgr/gsh/kwz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/keuzryrdyczb/([^/]+)$#', - 'start' => '/keuzryrdyczb/', + 'regex' => '#^/mgr/gsh/kwz/([^/]+)$#', + 'start' => '/mgr/gsh/kwz/', 'methods' => 'PATCH,', ), ), - 'vb' => array ( + 'nztfwiltwukabbmz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vb/vuuqa/{name}', + 'original' => '/nztfwiltwukabbmz/v/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vb/vuuqa/([^/]+)$#', - 'start' => '/vb/vuuqa/', - 'methods' => 'PATCH,', + 'regex' => '#^/nztfwiltwukabbmz/v/([^/]+)$#', + 'start' => '/nztfwiltwukabbmz/v/', + 'methods' => 'PUT,', ), ), - 'gyybtgr' => array ( + 'nod' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gyybtgr/{name}', + 'original' => '/nod/zziczsekna/dlop/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gyybtgr/([^/]+)$#', - 'start' => '/gyybtgr/', - 'methods' => 'PATCH,', + 'regex' => '#^/nod/zziczsekna/dlop/([^/]+)$#', + 'start' => '/nod/zziczsekna/dlop/', + 'methods' => 'DELETE,', ), ), - 'uawmlfq' => array ( + 'glcbhgiibuktq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uawmlfq/h/{name}', + 'original' => '/glcbhgiibuktq/gaiegd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/uawmlfq/h/([^/]+)$#', - 'start' => '/uawmlfq/h/', - 'methods' => 'POST,', + 'regex' => '#^/glcbhgiibuktq/gaiegd/([^/]+)$#', + 'start' => '/glcbhgiibuktq/gaiegd/', + 'methods' => 'GET,', ), ), - 'greoabggjeeddmy' => array ( + 'mmtnit' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/greoabggjeeddmy/{name}', + 'original' => '/mmtnit/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/greoabggjeeddmy/([^/]+)$#', - 'start' => '/greoabggjeeddmy/', + 'regex' => '#^/mmtnit/([^/]+)$#', + 'start' => '/mmtnit/', 'methods' => 'DELETE,', ), ), - 'tagigql' => array ( + 'twsgjdkhrbajkh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tagigql/mesdnieju/wjh/{name}', + 'original' => '/twsgjdkhrbajkh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tagigql/mesdnieju/wjh/([^/]+)$#', - 'start' => '/tagigql/mesdnieju/wjh/', - 'methods' => 'POST,', + 'regex' => '#^/twsgjdkhrbajkh/([^/]+)$#', + 'start' => '/twsgjdkhrbajkh/', + 'methods' => 'GET,', ), ), - 'riwc' => array ( + 'm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/riwc/wpjclueplqtv/{name}', + 'original' => '/m/hynpcbtqbaxd/zhraw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/riwc/wpjclueplqtv/([^/]+)$#', - 'start' => '/riwc/wpjclueplqtv/', - 'methods' => 'PUT,', + 'regex' => '#^/m/hynpcbtqbaxd/zhraw/([^/]+)$#', + 'start' => '/m/hynpcbtqbaxd/zhraw/', + 'methods' => 'DELETE,', ), - ), - 'heb' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/heb/p/tyxztz/s/kylcsm/rj/{name}', + 'original' => '/m/bldrmklznxfu/ar/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/heb/p/tyxztz/s/kylcsm/rj/([^/]+)$#', - 'start' => '/heb/p/tyxztz/s/kylcsm/rj/', - 'methods' => 'POST,', + 'regex' => '#^/m/bldrmklznxfu/ar/([^/]+)$#', + 'start' => '/m/bldrmklznxfu/ar/', + 'methods' => 'PATCH,', ), ), - 'ofyfhgys' => array ( + 'cltcmj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ofyfhgys/{name}', + 'original' => '/cltcmj/ww/cwvsn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ofyfhgys/([^/]+)$#', - 'start' => '/ofyfhgys/', - 'methods' => 'GET,', + 'regex' => '#^/cltcmj/ww/cwvsn/([^/]+)$#', + 'start' => '/cltcmj/ww/cwvsn/', + 'methods' => 'POST,', ), ), - 'jpvrrlvxqu' => array ( + 'pox' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jpvrrlvxqu/brjzag/ccv/{name}', + 'original' => '/pox/gbgns/wardmku/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jpvrrlvxqu/brjzag/ccv/([^/]+)$#', - 'start' => '/jpvrrlvxqu/brjzag/ccv/', - 'methods' => 'POST,', + 'regex' => '#^/pox/gbgns/wardmku/([^/]+)$#', + 'start' => '/pox/gbgns/wardmku/', + 'methods' => 'GET,', ), ), - 'wxebkm' => array ( + 'usbf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wxebkm/{name}', + 'original' => '/usbf/xuwgoqq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wxebkm/([^/]+)$#', - 'start' => '/wxebkm/', + 'regex' => '#^/usbf/xuwgoqq/([^/]+)$#', + 'start' => '/usbf/xuwgoqq/', 'methods' => 'DELETE,', ), ), - 'c' => array ( + 'tuhbce' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/c/tcbfvtykjxgupjtgiiv/{name}', + 'original' => '/tuhbce/tix/x/ofwwn/kjv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/c/tcbfvtykjxgupjtgiiv/([^/]+)$#', - 'start' => '/c/tcbfvtykjxgupjtgiiv/', - 'methods' => 'DELETE,', + 'regex' => '#^/tuhbce/tix/x/ofwwn/kjv/([^/]+)$#', + 'start' => '/tuhbce/tix/x/ofwwn/kjv/', + 'methods' => 'PUT,', ), ), - 'ae' => array ( + 'efwkzxbaoj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ae/uadisck/vukshires/{name}', + 'original' => '/efwkzxbaoj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ae/uadisck/vukshires/([^/]+)$#', - 'start' => '/ae/uadisck/vukshires/', + 'regex' => '#^/efwkzxbaoj/([^/]+)$#', + 'start' => '/efwkzxbaoj/', 'methods' => 'GET,', ), ), - 'fbo' => array ( + 's' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fbo/ssaeto/{name}', + 'original' => '/s/hlhg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fbo/ssaeto/([^/]+)$#', - 'start' => '/fbo/ssaeto/', - 'methods' => 'GET,', + 'regex' => '#^/s/hlhg/([^/]+)$#', + 'start' => '/s/hlhg/', + 'methods' => 'DELETE,', ), ), - 'fri' => array ( + 'hdlmy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fri/kvtxodu/{name}', + 'original' => '/hdlmy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fri/kvtxodu/([^/]+)$#', - 'start' => '/fri/kvtxodu/', - 'methods' => 'GET,', + 'regex' => '#^/hdlmy/([^/]+)$#', + 'start' => '/hdlmy/', + 'methods' => 'PATCH,', ), ), - 'dam' => array ( + 'yyyumj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dam/frkimquhhkjce/rzzd/{name}', + 'original' => '/yyyumj/mojm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dam/frkimquhhkjce/rzzd/([^/]+)$#', - 'start' => '/dam/frkimquhhkjce/rzzd/', - 'methods' => 'PATCH,', + 'regex' => '#^/yyyumj/mojm/([^/]+)$#', + 'start' => '/yyyumj/mojm/', + 'methods' => 'GET,', ), ), - 'gwkp' => array ( + 'vcmlf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gwkp/hod/tyfd/dbse/{name}', + 'original' => '/vcmlf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gwkp/hod/tyfd/dbse/([^/]+)$#', - 'start' => '/gwkp/hod/tyfd/dbse/', - 'methods' => 'PUT,', + 'regex' => '#^/vcmlf/([^/]+)$#', + 'start' => '/vcmlf/', + 'methods' => 'PATCH,', ), ), - 'kdaazrhg' => array ( + 'bnifrxgtreryswy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kdaazrhg/mln/zek/{name}', + 'original' => '/bnifrxgtreryswy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kdaazrhg/mln/zek/([^/]+)$#', - 'start' => '/kdaazrhg/mln/zek/', - 'methods' => 'DELETE,', + 'regex' => '#^/bnifrxgtreryswy/([^/]+)$#', + 'start' => '/bnifrxgtreryswy/', + 'methods' => 'GET,', ), ), - 'wpeacq' => array ( + 'zxejfoook' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wpeacq/{name}', + 'original' => '/zxejfoook/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wpeacq/([^/]+)$#', - 'start' => '/wpeacq/', - 'methods' => 'DELETE,', + 'regex' => '#^/zxejfoook/([^/]+)$#', + 'start' => '/zxejfoook/', + 'methods' => 'GET,', ), ), - 'akq' => array ( + 'ma' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/akq/xzwgictdjlpo/{name}', + 'original' => '/ma/tvc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/akq/xzwgictdjlpo/([^/]+)$#', - 'start' => '/akq/xzwgictdjlpo/', + 'regex' => '#^/ma/tvc/([^/]+)$#', + 'start' => '/ma/tvc/', 'methods' => 'PATCH,', ), ), - 'nmjli' => array ( + 'fdchydmsxfeu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nmjli/{name}', + 'original' => '/fdchydmsxfeu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nmjli/([^/]+)$#', - 'start' => '/nmjli/', - 'methods' => 'DELETE,', + 'regex' => '#^/fdchydmsxfeu/([^/]+)$#', + 'start' => '/fdchydmsxfeu/', + 'methods' => 'PUT,', ), ), - 'xqt' => array ( + 'hrselx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xqt/qkjmjqgcidu/{name}', + 'original' => '/hrselx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xqt/qkjmjqgcidu/([^/]+)$#', - 'start' => '/xqt/qkjmjqgcidu/', - 'methods' => 'POST,', + 'regex' => '#^/hrselx/([^/]+)$#', + 'start' => '/hrselx/', + 'methods' => 'GET,', ), ), - 'lpna' => array ( + 'dajjodxgfehytj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lpna/zbgc/pdubhd/yazeu/{name}', + 'original' => '/dajjodxgfehytj/sbfccg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lpna/zbgc/pdubhd/yazeu/([^/]+)$#', - 'start' => '/lpna/zbgc/pdubhd/yazeu/', - 'methods' => 'PATCH,', + 'regex' => '#^/dajjodxgfehytj/sbfccg/([^/]+)$#', + 'start' => '/dajjodxgfehytj/sbfccg/', + 'methods' => 'GET,', ), ), - 'gtozu' => array ( + 'bxmrnincymtejeldd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gtozu/vw/k/{name}', + 'original' => '/bxmrnincymtejeldd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gtozu/vw/k/([^/]+)$#', - 'start' => '/gtozu/vw/k/', + 'regex' => '#^/bxmrnincymtejeldd/([^/]+)$#', + 'start' => '/bxmrnincymtejeldd/', 'methods' => 'PATCH,', ), ), - 'tqtlwfh' => array ( + 'qzcjsvo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tqtlwfh/yc/{name}', + 'original' => '/qzcjsvo/nvjzfaqruhhv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tqtlwfh/yc/([^/]+)$#', - 'start' => '/tqtlwfh/yc/', - 'methods' => 'PATCH,', + 'regex' => '#^/qzcjsvo/nvjzfaqruhhv/([^/]+)$#', + 'start' => '/qzcjsvo/nvjzfaqruhhv/', + 'methods' => 'GET,', ), ), - 'irhudn' => array ( + 'ekrprhc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/irhudn/{name}', + 'original' => '/ekrprhc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/irhudn/([^/]+)$#', - 'start' => '/irhudn/', + 'regex' => '#^/ekrprhc/([^/]+)$#', + 'start' => '/ekrprhc/', 'methods' => 'PATCH,', ), ), - 'bmxximyip' => array ( + 'xekjop' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bmxximyip/{name}', + 'original' => '/xekjop/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bmxximyip/([^/]+)$#', - 'start' => '/bmxximyip/', - 'methods' => 'DELETE,', + 'regex' => '#^/xekjop/([^/]+)$#', + 'start' => '/xekjop/', + 'methods' => 'PUT,', ), ), - 'pbtyqoke' => array ( + 'nqnxrnkn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pbtyqoke/hkr/cc/k/oinwg/{name}', + 'original' => '/nqnxrnkn/zzxoyfszvx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pbtyqoke/hkr/cc/k/oinwg/([^/]+)$#', - 'start' => '/pbtyqoke/hkr/cc/k/oinwg/', - 'methods' => 'POST,', + 'regex' => '#^/nqnxrnkn/zzxoyfszvx/([^/]+)$#', + 'start' => '/nqnxrnkn/zzxoyfszvx/', + 'methods' => 'DELETE,', ), ), - 'ivpz' => array ( + 'prqdiu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ivpz/du/{name}', + 'original' => '/prqdiu/b/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ivpz/du/([^/]+)$#', - 'start' => '/ivpz/du/', - 'methods' => 'PUT,', + 'regex' => '#^/prqdiu/b/([^/]+)$#', + 'start' => '/prqdiu/b/', + 'methods' => 'GET,', ), ), - 'hywxzu' => array ( + 'fektizhgvdknm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hywxzu/{name}', + 'original' => '/fektizhgvdknm/bvw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hywxzu/([^/]+)$#', - 'start' => '/hywxzu/', - 'methods' => 'PUT,', + 'regex' => '#^/fektizhgvdknm/bvw/([^/]+)$#', + 'start' => '/fektizhgvdknm/bvw/', + 'methods' => 'POST,', ), ), - 'oomlucfegytthbx' => array ( + 'ilfkh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oomlucfegytthbx/{name}', + 'original' => '/ilfkh/pm/a/mgxgyxor/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/oomlucfegytthbx/([^/]+)$#', - 'start' => '/oomlucfegytthbx/', - 'methods' => 'PATCH,', + 'regex' => '#^/ilfkh/pm/a/mgxgyxor/([^/]+)$#', + 'start' => '/ilfkh/pm/a/mgxgyxor/', + 'methods' => 'GET,', ), ), - 'vqzinlhqtuss' => array ( + 'hxq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vqzinlhqtuss/{name}', + 'original' => '/hxq/d/jklukl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vqzinlhqtuss/([^/]+)$#', - 'start' => '/vqzinlhqtuss/', + 'regex' => '#^/hxq/d/jklukl/([^/]+)$#', + 'start' => '/hxq/d/jklukl/', 'methods' => 'PATCH,', ), ), - 'uwd' => array ( + 'thdygbhoyylbzzn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uwd/zmal/x/{name}', + 'original' => '/thdygbhoyylbzzn/zwrc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/uwd/zmal/x/([^/]+)$#', - 'start' => '/uwd/zmal/x/', - 'methods' => 'DELETE,', + 'regex' => '#^/thdygbhoyylbzzn/zwrc/([^/]+)$#', + 'start' => '/thdygbhoyylbzzn/zwrc/', + 'methods' => 'GET,', ), ), - 'plb' => array ( + 'kisqawhpq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/plb/csnlju/mueo/{name}', + 'original' => '/kisqawhpq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/plb/csnlju/mueo/([^/]+)$#', - 'start' => '/plb/csnlju/mueo/', + 'regex' => '#^/kisqawhpq/([^/]+)$#', + 'start' => '/kisqawhpq/', 'methods' => 'DELETE,', ), ), - 'apdh' => array ( + 'rluzibbnibigqvndpp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/apdh/ao/jg/svfhjs/awj/{name}', + 'original' => '/rluzibbnibigqvndpp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/apdh/ao/jg/svfhjs/awj/([^/]+)$#', - 'start' => '/apdh/ao/jg/svfhjs/awj/', - 'methods' => 'GET,', + 'regex' => '#^/rluzibbnibigqvndpp/([^/]+)$#', + 'start' => '/rluzibbnibigqvndpp/', + 'methods' => 'PUT,', ), ), - 'wunhjzyfh' => array ( + 'vlvdfx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wunhjzyfh/koj/{name}', + 'original' => '/vlvdfx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wunhjzyfh/koj/([^/]+)$#', - 'start' => '/wunhjzyfh/koj/', - 'methods' => 'PATCH,', + 'regex' => '#^/vlvdfx/([^/]+)$#', + 'start' => '/vlvdfx/', + 'methods' => 'DELETE,', ), ), - 'ho' => array ( + 'iidek' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ho/hwsjvs/{name}', + 'original' => '/iidek/u/tl/faena/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ho/hwsjvs/([^/]+)$#', - 'start' => '/ho/hwsjvs/', - 'methods' => 'PUT,', + 'regex' => '#^/iidek/u/tl/faena/([^/]+)$#', + 'start' => '/iidek/u/tl/faena/', + 'methods' => 'GET,', ), ), - 'fzefekniub' => array ( + 'qhpfzmfth' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fzefekniub/{name}', + 'original' => '/qhpfzmfth/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fzefekniub/([^/]+)$#', - 'start' => '/fzefekniub/', - 'methods' => 'GET,', + 'regex' => '#^/qhpfzmfth/([^/]+)$#', + 'start' => '/qhpfzmfth/', + 'methods' => 'POST,', ), ), - 'asgipziadvmyas' => array ( + 'gofbywfh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/asgipziadvmyas/{name}', + 'original' => '/gofbywfh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/asgipziadvmyas/([^/]+)$#', - 'start' => '/asgipziadvmyas/', - 'methods' => 'PUT,', + 'regex' => '#^/gofbywfh/([^/]+)$#', + 'start' => '/gofbywfh/', + 'methods' => 'POST,', ), ), - 'ttuhgkfcmy' => array ( + 'ktieisdhahml' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ttuhgkfcmy/{name}', + 'original' => '/ktieisdhahml/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ttuhgkfcmy/([^/]+)$#', - 'start' => '/ttuhgkfcmy/', + 'regex' => '#^/ktieisdhahml/([^/]+)$#', + 'start' => '/ktieisdhahml/', 'methods' => 'PUT,', ), ), - 'pkkzsax' => array ( + 'llrmnp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pkkzsax/{name}', + 'original' => '/llrmnp/drpv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pkkzsax/([^/]+)$#', - 'start' => '/pkkzsax/', - 'methods' => 'PATCH,', + 'regex' => '#^/llrmnp/drpv/([^/]+)$#', + 'start' => '/llrmnp/drpv/', + 'methods' => 'GET,', ), ), - 'agmirqtfbosbccnb' => array ( + 'qlt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/agmirqtfbosbccnb/htrv/{name}', + 'original' => '/qlt/bkwtwcmcemoqu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/agmirqtfbosbccnb/htrv/([^/]+)$#', - 'start' => '/agmirqtfbosbccnb/htrv/', - 'methods' => 'PATCH,', + 'regex' => '#^/qlt/bkwtwcmcemoqu/([^/]+)$#', + 'start' => '/qlt/bkwtwcmcemoqu/', + 'methods' => 'PUT,', ), ), - 'hhrylwk' => array ( + 'psukw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hhrylwk/brbspywk/{name}', + 'original' => '/psukw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hhrylwk/brbspywk/([^/]+)$#', - 'start' => '/hhrylwk/brbspywk/', + 'regex' => '#^/psukw/([^/]+)$#', + 'start' => '/psukw/', 'methods' => 'GET,', ), ), - 'hpjqqs' => array ( + 'xlg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hpjqqs/{name}', + 'original' => '/xlg/qfwko/xpa/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hpjqqs/([^/]+)$#', - 'start' => '/hpjqqs/', + 'regex' => '#^/xlg/qfwko/xpa/([^/]+)$#', + 'start' => '/xlg/qfwko/xpa/', 'methods' => 'GET,', ), ), - 'fkhusrhxllzn' => array ( + 'mpgklvqw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fkhusrhxllzn/{name}', + 'original' => '/mpgklvqw/uh/akwzgckn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fkhusrhxllzn/([^/]+)$#', - 'start' => '/fkhusrhxllzn/', - 'methods' => 'GET,', + 'regex' => '#^/mpgklvqw/uh/akwzgckn/([^/]+)$#', + 'start' => '/mpgklvqw/uh/akwzgckn/', + 'methods' => 'PATCH,', ), ), - 'fo' => array ( + 'suuusfe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fo/pufxuevoscdajh/{name}', + 'original' => '/suuusfe/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fo/pufxuevoscdajh/([^/]+)$#', - 'start' => '/fo/pufxuevoscdajh/', - 'methods' => 'PATCH,', + 'regex' => '#^/suuusfe/([^/]+)$#', + 'start' => '/suuusfe/', + 'methods' => 'POST,', ), ), - 'tjjhtdj' => array ( + 'ieadfqwcnkur' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tjjhtdj/ephozkvynsug/{name}', + 'original' => '/ieadfqwcnkur/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tjjhtdj/ephozkvynsug/([^/]+)$#', - 'start' => '/tjjhtdj/ephozkvynsug/', + 'regex' => '#^/ieadfqwcnkur/([^/]+)$#', + 'start' => '/ieadfqwcnkur/', 'methods' => 'DELETE,', ), ), - 'jynush' => array ( + 'lnryyx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jynush/i/o/gb/okli/d/{name}', + 'original' => '/lnryyx/pvly/iqgqehbax/g/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jynush/i/o/gb/okli/d/([^/]+)$#', - 'start' => '/jynush/i/o/gb/okli/d/', + 'regex' => '#^/lnryyx/pvly/iqgqehbax/g/([^/]+)$#', + 'start' => '/lnryyx/pvly/iqgqehbax/g/', 'methods' => 'GET,', ), ), - 'wyhhiqkh' => array ( + 'pgtocotla' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wyhhiqkh/hq/{name}', + 'original' => '/pgtocotla/hr/dxgr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wyhhiqkh/hq/([^/]+)$#', - 'start' => '/wyhhiqkh/hq/', + 'regex' => '#^/pgtocotla/hr/dxgr/([^/]+)$#', + 'start' => '/pgtocotla/hr/dxgr/', 'methods' => 'POST,', ), ), - 'kc' => array ( + 'ipcyzo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kc/uuawx/zeurompvgip/{name}', + 'original' => '/ipcyzo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kc/uuawx/zeurompvgip/([^/]+)$#', - 'start' => '/kc/uuawx/zeurompvgip/', - 'methods' => 'DELETE,', + 'regex' => '#^/ipcyzo/([^/]+)$#', + 'start' => '/ipcyzo/', + 'methods' => 'PATCH,', ), ), - 'szymls' => array ( + 'hhpvxv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/szymls/{name}', + 'original' => '/hhpvxv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/szymls/([^/]+)$#', - 'start' => '/szymls/', - 'methods' => 'DELETE,', + 'regex' => '#^/hhpvxv/([^/]+)$#', + 'start' => '/hhpvxv/', + 'methods' => 'PUT,', ), ), - 'rigxbvihxwxsasjiejz' => array ( + 'sdfsygixqpo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rigxbvihxwxsasjiejz/{name}', + 'original' => '/sdfsygixqpo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rigxbvihxwxsasjiejz/([^/]+)$#', - 'start' => '/rigxbvihxwxsasjiejz/', - 'methods' => 'POST,', + 'regex' => '#^/sdfsygixqpo/([^/]+)$#', + 'start' => '/sdfsygixqpo/', + 'methods' => 'PUT,', + ), + ), + 'fkuwwpzzfjihl' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/fkuwwpzzfjihl/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/fkuwwpzzfjihl/([^/]+)$#', + 'start' => '/fkuwwpzzfjihl/', + 'methods' => 'PUT,', ), ), - 'swpbljt' => array ( + 'mpxqntgpbyicqy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/swpbljt/b/{name}', + 'original' => '/mpxqntgpbyicqy/m/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/swpbljt/b/([^/]+)$#', - 'start' => '/swpbljt/b/', + 'regex' => '#^/mpxqntgpbyicqy/m/([^/]+)$#', + 'start' => '/mpxqntgpbyicqy/m/', 'methods' => 'POST,', ), ), - 'dfhxleyk' => array ( + 'itedir' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dfhxleyk/fgtlam/{name}', + 'original' => '/itedir/xzathkahld/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dfhxleyk/fgtlam/([^/]+)$#', - 'start' => '/dfhxleyk/fgtlam/', - 'methods' => 'DELETE,', + 'regex' => '#^/itedir/xzathkahld/([^/]+)$#', + 'start' => '/itedir/xzathkahld/', + 'methods' => 'PATCH,', ), ), - 'rgtwynxlfjzhm' => array ( + 'vrfadvglbcd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rgtwynxlfjzhm/{name}', + 'original' => '/vrfadvglbcd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rgtwynxlfjzhm/([^/]+)$#', - 'start' => '/rgtwynxlfjzhm/', + 'regex' => '#^/vrfadvglbcd/([^/]+)$#', + 'start' => '/vrfadvglbcd/', 'methods' => 'PUT,', ), ), - 'risjrfesqo' => array ( + 'tgczfjmoihnkyf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/risjrfesqo/giaeez/{name}', + 'original' => '/tgczfjmoihnkyf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/risjrfesqo/giaeez/([^/]+)$#', - 'start' => '/risjrfesqo/giaeez/', + 'regex' => '#^/tgczfjmoihnkyf/([^/]+)$#', + 'start' => '/tgczfjmoihnkyf/', 'methods' => 'GET,', ), ), - 'rizf' => array ( + 'qltijddvhsqhantif' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rizf/nu/{name}', + 'original' => '/qltijddvhsqhantif/wlr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rizf/nu/([^/]+)$#', - 'start' => '/rizf/nu/', - 'methods' => 'GET,', + 'regex' => '#^/qltijddvhsqhantif/wlr/([^/]+)$#', + 'start' => '/qltijddvhsqhantif/wlr/', + 'methods' => 'PUT,', ), ), - 'kzysvbz' => array ( + 'oslrdrlzqvjj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kzysvbz/a/cbi/{name}', + 'original' => '/oslrdrlzqvjj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kzysvbz/a/cbi/([^/]+)$#', - 'start' => '/kzysvbz/a/cbi/', - 'methods' => 'DELETE,', + 'regex' => '#^/oslrdrlzqvjj/([^/]+)$#', + 'start' => '/oslrdrlzqvjj/', + 'methods' => 'PUT,', ), ), - 'ymbomxvnmni' => array ( + 'utmuq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ymbomxvnmni/jb/{name}', + 'original' => '/utmuq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ymbomxvnmni/jb/([^/]+)$#', - 'start' => '/ymbomxvnmni/jb/', + 'regex' => '#^/utmuq/([^/]+)$#', + 'start' => '/utmuq/', 'methods' => 'GET,', ), ), - 'hfgczsqgovknrdcsvzv' => array ( + 'qrmkyuqo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hfgczsqgovknrdcsvzv/{name}', + 'original' => '/qrmkyuqo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hfgczsqgovknrdcsvzv/([^/]+)$#', - 'start' => '/hfgczsqgovknrdcsvzv/', - 'methods' => 'PUT,', + 'regex' => '#^/qrmkyuqo/([^/]+)$#', + 'start' => '/qrmkyuqo/', + 'methods' => 'POST,', ), ), - 'cwncuk' => array ( + 'lb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cwncuk/{name}', + 'original' => '/lb/vtylrrr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/cwncuk/([^/]+)$#', - 'start' => '/cwncuk/', - 'methods' => 'POST,', + 'regex' => '#^/lb/vtylrrr/([^/]+)$#', + 'start' => '/lb/vtylrrr/', + 'methods' => 'PATCH,', ), ), - 'krlgmzaxoxkc' => array ( + 'cicakb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/krlgmzaxoxkc/{name}', + 'original' => '/cicakb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/krlgmzaxoxkc/([^/]+)$#', - 'start' => '/krlgmzaxoxkc/', + 'regex' => '#^/cicakb/([^/]+)$#', + 'start' => '/cicakb/', 'methods' => 'GET,', ), ), - 'gzsmmmwlulxx' => array ( + 'xwlajl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gzsmmmwlulxx/{name}', + 'original' => '/xwlajl/nwcnmjittf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gzsmmmwlulxx/([^/]+)$#', - 'start' => '/gzsmmmwlulxx/', - 'methods' => 'PUT,', + 'regex' => '#^/xwlajl/nwcnmjittf/([^/]+)$#', + 'start' => '/xwlajl/nwcnmjittf/', + 'methods' => 'GET,', ), ), - 'szfqzuaqmobijuwm' => array ( + 'furdkp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/szfqzuaqmobijuwm/{name}', + 'original' => '/furdkp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/szfqzuaqmobijuwm/([^/]+)$#', - 'start' => '/szfqzuaqmobijuwm/', + 'regex' => '#^/furdkp/([^/]+)$#', + 'start' => '/furdkp/', 'methods' => 'GET,', ), ), - 'unjbraxaojb' => array ( + 'fv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/unjbraxaojb/lswb/{name}', + 'original' => '/fv/tgb/tgcxk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/unjbraxaojb/lswb/([^/]+)$#', - 'start' => '/unjbraxaojb/lswb/', - 'methods' => 'POST,', + 'regex' => '#^/fv/tgb/tgcxk/([^/]+)$#', + 'start' => '/fv/tgb/tgcxk/', + 'methods' => 'GET,', ), ), - 'ihomf' => array ( + 'skrxr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ihomf/{name}', + 'original' => '/skrxr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ihomf/([^/]+)$#', - 'start' => '/ihomf/', - 'methods' => 'POST,', + 'regex' => '#^/skrxr/([^/]+)$#', + 'start' => '/skrxr/', + 'methods' => 'PUT,', ), ), - 'qyzwnaecdtkcxg' => array ( + 'drvry' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qyzwnaecdtkcxg/{name}', + 'original' => '/drvry/kyllupyhpkyym/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qyzwnaecdtkcxg/([^/]+)$#', - 'start' => '/qyzwnaecdtkcxg/', - 'methods' => 'PATCH,', + 'regex' => '#^/drvry/kyllupyhpkyym/([^/]+)$#', + 'start' => '/drvry/kyllupyhpkyym/', + 'methods' => 'POST,', ), ), - 'wlfhubb' => array ( + 'bi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wlfhubb/f/{name}', + 'original' => '/bi/trhjs/bvvwkqpep/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wlfhubb/f/([^/]+)$#', - 'start' => '/wlfhubb/f/', - 'methods' => 'GET,', + 'regex' => '#^/bi/trhjs/bvvwkqpep/([^/]+)$#', + 'start' => '/bi/trhjs/bvvwkqpep/', + 'methods' => 'DELETE,', ), ), - 'upwgfk' => array ( + 'gaucnekjssv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/upwgfk/vmelfqwa/le/{name}', + 'original' => '/gaucnekjssv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/upwgfk/vmelfqwa/le/([^/]+)$#', - 'start' => '/upwgfk/vmelfqwa/le/', - 'methods' => 'DELETE,', + 'regex' => '#^/gaucnekjssv/([^/]+)$#', + 'start' => '/gaucnekjssv/', + 'methods' => 'GET,', ), ), - 'qsuqgllgr' => array ( + 'ujhsrj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qsuqgllgr/{name}', + 'original' => '/ujhsrj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qsuqgllgr/([^/]+)$#', - 'start' => '/qsuqgllgr/', - 'methods' => 'PUT,', + 'regex' => '#^/ujhsrj/([^/]+)$#', + 'start' => '/ujhsrj/', + 'methods' => 'POST,', ), ), - 'zhsaw' => array ( + 'jzhyvgomswvcli' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zhsaw/{name}', + 'original' => '/jzhyvgomswvcli/e/o/j/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zhsaw/([^/]+)$#', - 'start' => '/zhsaw/', + 'regex' => '#^/jzhyvgomswvcli/e/o/j/([^/]+)$#', + 'start' => '/jzhyvgomswvcli/e/o/j/', 'methods' => 'PATCH,', ), ), - 'bibis' => array ( + 'cyo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bibis/{name}', + 'original' => '/cyo/nkildey/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bibis/([^/]+)$#', - 'start' => '/bibis/', - 'methods' => 'PATCH,', + 'regex' => '#^/cyo/nkildey/([^/]+)$#', + 'start' => '/cyo/nkildey/', + 'methods' => 'POST,', ), ), - 'nbs' => array ( + 'laij' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nbs/fvqc/ptweigu/{name}', + 'original' => '/laij/d/ialh/wbrpgad/v/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nbs/fvqc/ptweigu/([^/]+)$#', - 'start' => '/nbs/fvqc/ptweigu/', - 'methods' => 'POST,', + 'regex' => '#^/laij/d/ialh/wbrpgad/v/([^/]+)$#', + 'start' => '/laij/d/ialh/wbrpgad/v/', + 'methods' => 'PATCH,', ), ), - 'lcasawzun' => array ( + 'pgd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lcasawzun/xopse/{name}', + 'original' => '/pgd/yx/b/qlvqwd/xjuwudjx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lcasawzun/xopse/([^/]+)$#', - 'start' => '/lcasawzun/xopse/', - 'methods' => 'POST,', + 'regex' => '#^/pgd/yx/b/qlvqwd/xjuwudjx/([^/]+)$#', + 'start' => '/pgd/yx/b/qlvqwd/xjuwudjx/', + 'methods' => 'PATCH,', ), ), - 'meikih' => array ( + 'vfph' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/meikih/gdhy/jnmrdw/{name}', + 'original' => '/vfph/qu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/meikih/gdhy/jnmrdw/([^/]+)$#', - 'start' => '/meikih/gdhy/jnmrdw/', - 'methods' => 'POST,', + 'regex' => '#^/vfph/qu/([^/]+)$#', + 'start' => '/vfph/qu/', + 'methods' => 'PUT,', ), ), - 'koau' => array ( + 'bpw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/koau/gygght/{name}', + 'original' => '/bpw/ybvdp/syhhla/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/koau/gygght/([^/]+)$#', - 'start' => '/koau/gygght/', + 'regex' => '#^/bpw/ybvdp/syhhla/([^/]+)$#', + 'start' => '/bpw/ybvdp/syhhla/', 'methods' => 'POST,', ), ), - 'nx' => array ( + 'rjpmkxqxgwk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nx/kdwcemivoxjpu/aek/{name}', + 'original' => '/rjpmkxqxgwk/jwmjhfdo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nx/kdwcemivoxjpu/aek/([^/]+)$#', - 'start' => '/nx/kdwcemivoxjpu/aek/', - 'methods' => 'GET,', + 'regex' => '#^/rjpmkxqxgwk/jwmjhfdo/([^/]+)$#', + 'start' => '/rjpmkxqxgwk/jwmjhfdo/', + 'methods' => 'PUT,', ), ), - 'tlfha' => array ( + 'qirg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tlfha/xaphs/{name}', + 'original' => '/qirg/p/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tlfha/xaphs/([^/]+)$#', - 'start' => '/tlfha/xaphs/', - 'methods' => 'GET,', + 'regex' => '#^/qirg/p/([^/]+)$#', + 'start' => '/qirg/p/', + 'methods' => 'DELETE,', ), ), - 'zbwpmheb' => array ( + 'punyi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zbwpmheb/{name}', + 'original' => '/punyi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zbwpmheb/([^/]+)$#', - 'start' => '/zbwpmheb/', - 'methods' => 'POST,', + 'regex' => '#^/punyi/([^/]+)$#', + 'start' => '/punyi/', + 'methods' => 'GET,', ), ), - 'tmdxvgyhclma' => array ( + 'rg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tmdxvgyhclma/{name}', + 'original' => '/rg/kic/cvianpp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tmdxvgyhclma/([^/]+)$#', - 'start' => '/tmdxvgyhclma/', + 'regex' => '#^/rg/kic/cvianpp/([^/]+)$#', + 'start' => '/rg/kic/cvianpp/', 'methods' => 'GET,', ), ), - 'ehsiikgdryefxs' => array ( + 'pinvqjy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ehsiikgdryefxs/i/{name}', + 'original' => '/pinvqjy/vizaay/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ehsiikgdryefxs/i/([^/]+)$#', - 'start' => '/ehsiikgdryefxs/i/', + 'regex' => '#^/pinvqjy/vizaay/([^/]+)$#', + 'start' => '/pinvqjy/vizaay/', 'methods' => 'GET,', ), ), - 'iqbqpeeyxrzpquuljw' => array ( + 'sqiwaj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iqbqpeeyxrzpquuljw/{name}', + 'original' => '/sqiwaj/ysmowldkadzo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/iqbqpeeyxrzpquuljw/([^/]+)$#', - 'start' => '/iqbqpeeyxrzpquuljw/', + 'regex' => '#^/sqiwaj/ysmowldkadzo/([^/]+)$#', + 'start' => '/sqiwaj/ysmowldkadzo/', 'methods' => 'GET,', ), ), - 'zboqqitpf' => array ( + 'rgyni' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zboqqitpf/in/ub/{name}', + 'original' => '/rgyni/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zboqqitpf/in/ub/([^/]+)$#', - 'start' => '/zboqqitpf/in/ub/', - 'methods' => 'GET,', + 'regex' => '#^/rgyni/([^/]+)$#', + 'start' => '/rgyni/', + 'methods' => 'POST,', ), ), - 'gg' => array ( + 'dlitypsxwliev' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gg/ysxf/hp/b/{name}', + 'original' => '/dlitypsxwliev/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gg/ysxf/hp/b/([^/]+)$#', - 'start' => '/gg/ysxf/hp/b/', - 'methods' => 'GET,', + 'regex' => '#^/dlitypsxwliev/([^/]+)$#', + 'start' => '/dlitypsxwliev/', + 'methods' => 'PUT,', ), ), - 'qvhrsalfczkhyhlf' => array ( + 'luzvakhgz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qvhrsalfczkhyhlf/{name}', + 'original' => '/luzvakhgz/vtyyhhiam/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qvhrsalfczkhyhlf/([^/]+)$#', - 'start' => '/qvhrsalfczkhyhlf/', + 'regex' => '#^/luzvakhgz/vtyyhhiam/([^/]+)$#', + 'start' => '/luzvakhgz/vtyyhhiam/', 'methods' => 'POST,', ), ), - 'ak' => array ( + 'pkmbdit' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ak/tf/llp/hdiyopygzj/{name}', + 'original' => '/pkmbdit/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ak/tf/llp/hdiyopygzj/([^/]+)$#', - 'start' => '/ak/tf/llp/hdiyopygzj/', - 'methods' => 'GET,', + 'regex' => '#^/pkmbdit/([^/]+)$#', + 'start' => '/pkmbdit/', + 'methods' => 'PUT,', ), ), - 'vmbrbtkznlbz' => array ( + 'oon' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vmbrbtkznlbz/c/{name}', + 'original' => '/oon/lsc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vmbrbtkznlbz/c/([^/]+)$#', - 'start' => '/vmbrbtkznlbz/c/', - 'methods' => 'PATCH,', + 'regex' => '#^/oon/lsc/([^/]+)$#', + 'start' => '/oon/lsc/', + 'methods' => 'POST,', ), ), - 'pgvwza' => array ( + 'xxlz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pgvwza/qxuyz/{name}', + 'original' => '/xxlz/tnqfzv/wjk/hjeekb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pgvwza/qxuyz/([^/]+)$#', - 'start' => '/pgvwza/qxuyz/', - 'methods' => 'DELETE,', + 'regex' => '#^/xxlz/tnqfzv/wjk/hjeekb/([^/]+)$#', + 'start' => '/xxlz/tnqfzv/wjk/hjeekb/', + 'methods' => 'GET,', ), ), - 'gpclqvcb' => array ( + 'sjveyti' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gpclqvcb/vugj/{name}', + 'original' => '/sjveyti/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gpclqvcb/vugj/([^/]+)$#', - 'start' => '/gpclqvcb/vugj/', - 'methods' => 'PUT,', + 'regex' => '#^/sjveyti/([^/]+)$#', + 'start' => '/sjveyti/', + 'methods' => 'GET,', ), ), - 'osio' => array ( + 'yhoaf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/osio/mkeygjmicux/{name}', + 'original' => '/yhoaf/jrpmhcj/oqfvyvfx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/osio/mkeygjmicux/([^/]+)$#', - 'start' => '/osio/mkeygjmicux/', - 'methods' => 'DELETE,', + 'regex' => '#^/yhoaf/jrpmhcj/oqfvyvfx/([^/]+)$#', + 'start' => '/yhoaf/jrpmhcj/oqfvyvfx/', + 'methods' => 'GET,', ), ), - 'mbkmirbor' => array ( + 'vcmqzkm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mbkmirbor/vv/{name}', + 'original' => '/vcmqzkm/utdyroxb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mbkmirbor/vv/([^/]+)$#', - 'start' => '/mbkmirbor/vv/', - 'methods' => 'PUT,', + 'regex' => '#^/vcmqzkm/utdyroxb/([^/]+)$#', + 'start' => '/vcmqzkm/utdyroxb/', + 'methods' => 'DELETE,', ), ), - 'kco' => array ( + 'soqz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kco/oorccl/{name}', + 'original' => '/soqz/uk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kco/oorccl/([^/]+)$#', - 'start' => '/kco/oorccl/', + 'regex' => '#^/soqz/uk/([^/]+)$#', + 'start' => '/soqz/uk/', 'methods' => 'PUT,', ), ), - 'obqoduppvcaxrjdtrf' => array ( + 'kwvf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/obqoduppvcaxrjdtrf/v/{name}', + 'original' => '/kwvf/bcl/wdzmj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/obqoduppvcaxrjdtrf/v/([^/]+)$#', - 'start' => '/obqoduppvcaxrjdtrf/v/', - 'methods' => 'PATCH,', + 'regex' => '#^/kwvf/bcl/wdzmj/([^/]+)$#', + 'start' => '/kwvf/bcl/wdzmj/', + 'methods' => 'DELETE,', ), ), - 'dljrdxg' => array ( + 'khakycnadhzsvfknl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dljrdxg/wiurbtmrdstvt/{name}', + 'original' => '/khakycnadhzsvfknl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dljrdxg/wiurbtmrdstvt/([^/]+)$#', - 'start' => '/dljrdxg/wiurbtmrdstvt/', + 'regex' => '#^/khakycnadhzsvfknl/([^/]+)$#', + 'start' => '/khakycnadhzsvfknl/', 'methods' => 'GET,', ), ), - 'osixi' => array ( + 'ye' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/osixi/{name}', + 'original' => '/ye/u/tkhwxxcd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/osixi/([^/]+)$#', - 'start' => '/osixi/', - 'methods' => 'GET,', + 'regex' => '#^/ye/u/tkhwxxcd/([^/]+)$#', + 'start' => '/ye/u/tkhwxxcd/', + 'methods' => 'POST,', ), ), - 'plnmksqytcmhxozjym' => array ( + 'xybg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/plnmksqytcmhxozjym/{name}', + 'original' => '/xybg/xcdtveq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/plnmksqytcmhxozjym/([^/]+)$#', - 'start' => '/plnmksqytcmhxozjym/', - 'methods' => 'PUT,', + 'regex' => '#^/xybg/xcdtveq/([^/]+)$#', + 'start' => '/xybg/xcdtveq/', + 'methods' => 'POST,', ), ), - 'etauzelp' => array ( + 'ttkpuuqfhok' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/etauzelp/{name}', + 'original' => '/ttkpuuqfhok/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/etauzelp/([^/]+)$#', - 'start' => '/etauzelp/', - 'methods' => 'GET,', + 'regex' => '#^/ttkpuuqfhok/([^/]+)$#', + 'start' => '/ttkpuuqfhok/', + 'methods' => 'PUT,', ), ), - 'aivgpfkpnm' => array ( + 'vta' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aivgpfkpnm/kmckoxn/{name}', + 'original' => '/vta/tbqsuz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/aivgpfkpnm/kmckoxn/([^/]+)$#', - 'start' => '/aivgpfkpnm/kmckoxn/', - 'methods' => 'PUT,', + 'regex' => '#^/vta/tbqsuz/([^/]+)$#', + 'start' => '/vta/tbqsuz/', + 'methods' => 'PATCH,', ), ), - 'wsqns' => array ( + 'pignatevln' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wsqns/{name}', + 'original' => '/pignatevln/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wsqns/([^/]+)$#', - 'start' => '/wsqns/', + 'regex' => '#^/pignatevln/([^/]+)$#', + 'start' => '/pignatevln/', 'methods' => 'DELETE,', ), ), - 'xbm' => array ( + 'bx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xbm/xgdhve/eafceo/ojih/{name}', + 'original' => '/bx/ufnriyjfgei/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xbm/xgdhve/eafceo/ojih/([^/]+)$#', - 'start' => '/xbm/xgdhve/eafceo/ojih/', + 'regex' => '#^/bx/ufnriyjfgei/([^/]+)$#', + 'start' => '/bx/ufnriyjfgei/', 'methods' => 'GET,', ), ), - 'kzcrve' => array ( + 'dgbkccp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kzcrve/{name}', + 'original' => '/dgbkccp/ohixz/n/r/kpn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kzcrve/([^/]+)$#', - 'start' => '/kzcrve/', + 'regex' => '#^/dgbkccp/ohixz/n/r/kpn/([^/]+)$#', + 'start' => '/dgbkccp/ohixz/n/r/kpn/', 'methods' => 'GET,', ), ), - 'dlmuo' => array ( + 'dmtcugxp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dlmuo/pmgorqe/t/{name}', + 'original' => '/dmtcugxp/dn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dlmuo/pmgorqe/t/([^/]+)$#', - 'start' => '/dlmuo/pmgorqe/t/', - 'methods' => 'POST,', + 'regex' => '#^/dmtcugxp/dn/([^/]+)$#', + 'start' => '/dmtcugxp/dn/', + 'methods' => 'PUT,', ), ), - 'v' => array ( + 'dzvnz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/v/fiiah/pvprfhaoaa/{name}', + 'original' => '/dzvnz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/v/fiiah/pvprfhaoaa/([^/]+)$#', - 'start' => '/v/fiiah/pvprfhaoaa/', - 'methods' => 'PATCH,', + 'regex' => '#^/dzvnz/([^/]+)$#', + 'start' => '/dzvnz/', + 'methods' => 'GET,', ), - 1 => array ( + ), + 'ttm' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/v/tdtgxgfgr/dakq/xkkzy/{name}', + 'original' => '/ttm/gfxm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/v/tdtgxgfgr/dakq/xkkzy/([^/]+)$#', - 'start' => '/v/tdtgxgfgr/dakq/xkkzy/', - 'methods' => 'GET,', + 'regex' => '#^/ttm/gfxm/([^/]+)$#', + 'start' => '/ttm/gfxm/', + 'methods' => 'DELETE,', ), ), - 'dzatgorkdwu' => array ( + 'gnitr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dzatgorkdwu/nraicpwyn/{name}', + 'original' => '/gnitr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dzatgorkdwu/nraicpwyn/([^/]+)$#', - 'start' => '/dzatgorkdwu/nraicpwyn/', - 'methods' => 'POST,', + 'regex' => '#^/gnitr/([^/]+)$#', + 'start' => '/gnitr/', + 'methods' => 'PUT,', ), ), - 'ryvlkjlexd' => array ( + 'qcljdktiqsil' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ryvlkjlexd/{name}', + 'original' => '/qcljdktiqsil/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ryvlkjlexd/([^/]+)$#', - 'start' => '/ryvlkjlexd/', - 'methods' => 'DELETE,', + 'regex' => '#^/qcljdktiqsil/([^/]+)$#', + 'start' => '/qcljdktiqsil/', + 'methods' => 'GET,', ), ), - 'fmkhujqmo' => array ( + 'd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fmkhujqmo/{name}', + 'original' => '/d/nkmemyo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fmkhujqmo/([^/]+)$#', - 'start' => '/fmkhujqmo/', + 'regex' => '#^/d/nkmemyo/([^/]+)$#', + 'start' => '/d/nkmemyo/', 'methods' => 'GET,', ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/d/fhjpe/ownly/pvwa/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/d/fhjpe/ownly/pvwa/([^/]+)$#', + 'start' => '/d/fhjpe/ownly/pvwa/', + 'methods' => 'POST,', + ), ), - 'fgibh' => array ( + 'gxzpiiotyn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fgibh/crpkh/k/fbwg/{name}', + 'original' => '/gxzpiiotyn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fgibh/crpkh/k/fbwg/([^/]+)$#', - 'start' => '/fgibh/crpkh/k/fbwg/', - 'methods' => 'DELETE,', + 'regex' => '#^/gxzpiiotyn/([^/]+)$#', + 'start' => '/gxzpiiotyn/', + 'methods' => 'GET,', ), ), - 'dkhozzhiykijyxvgz' => array ( + 'op' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dkhozzhiykijyxvgz/{name}', + 'original' => '/op/jkgrcjvemxsbbh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dkhozzhiykijyxvgz/([^/]+)$#', - 'start' => '/dkhozzhiykijyxvgz/', + 'regex' => '#^/op/jkgrcjvemxsbbh/([^/]+)$#', + 'start' => '/op/jkgrcjvemxsbbh/', 'methods' => 'GET,', ), ), - 'tcwd' => array ( + 'rediw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tcwd/vucpggt/f/{name}', + 'original' => '/rediw/maoseoodsqfw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tcwd/vucpggt/f/([^/]+)$#', - 'start' => '/tcwd/vucpggt/f/', - 'methods' => 'GET,', + 'regex' => '#^/rediw/maoseoodsqfw/([^/]+)$#', + 'start' => '/rediw/maoseoodsqfw/', + 'methods' => 'PATCH,', ), ), - 'sll' => array ( + 'eiwixr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sll/vhgmfmgtnmobsj/{name}', + 'original' => '/eiwixr/bny/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/sll/vhgmfmgtnmobsj/([^/]+)$#', - 'start' => '/sll/vhgmfmgtnmobsj/', + 'regex' => '#^/eiwixr/bny/([^/]+)$#', + 'start' => '/eiwixr/bny/', 'methods' => 'POST,', ), ), - 'ngm' => array ( + 'nzhpxjkmkemxpo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ngm/ouke/nfhjps/{name}', + 'original' => '/nzhpxjkmkemxpo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ngm/ouke/nfhjps/([^/]+)$#', - 'start' => '/ngm/ouke/nfhjps/', - 'methods' => 'GET,', + 'regex' => '#^/nzhpxjkmkemxpo/([^/]+)$#', + 'start' => '/nzhpxjkmkemxpo/', + 'methods' => 'PATCH,', ), ), - 'xtdr' => array ( + 'iurcw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xtdr/xkvpznag/hcnubz/bm/{name}', + 'original' => '/iurcw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xtdr/xkvpznag/hcnubz/bm/([^/]+)$#', - 'start' => '/xtdr/xkvpznag/hcnubz/bm/', - 'methods' => 'GET,', + 'regex' => '#^/iurcw/([^/]+)$#', + 'start' => '/iurcw/', + 'methods' => 'POST,', ), ), - 'lpxcadjzvovxifpg' => array ( + 'iubejjspuhjml' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lpxcadjzvovxifpg/{name}', + 'original' => '/iubejjspuhjml/o/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lpxcadjzvovxifpg/([^/]+)$#', - 'start' => '/lpxcadjzvovxifpg/', - 'methods' => 'GET,', + 'regex' => '#^/iubejjspuhjml/o/([^/]+)$#', + 'start' => '/iubejjspuhjml/o/', + 'methods' => 'PATCH,', ), ), - 'omnypkecoc' => array ( + 'yt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/omnypkecoc/{name}', + 'original' => '/yt/qswj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/omnypkecoc/([^/]+)$#', - 'start' => '/omnypkecoc/', + 'regex' => '#^/yt/qswj/([^/]+)$#', + 'start' => '/yt/qswj/', 'methods' => 'PATCH,', ), ), - 'hipy' => array ( + 'mbb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hipy/nb/mryrvdcriyon/{name}', + 'original' => '/mbb/wj/wxnp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hipy/nb/mryrvdcriyon/([^/]+)$#', - 'start' => '/hipy/nb/mryrvdcriyon/', + 'regex' => '#^/mbb/wj/wxnp/([^/]+)$#', + 'start' => '/mbb/wj/wxnp/', 'methods' => 'GET,', ), ), - 'm' => array ( + 'xfypmqsopoo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/m/gxlyglpdzqi/bwn/sbtnx/{name}', + 'original' => '/xfypmqsopoo/pmzvc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/m/gxlyglpdzqi/bwn/sbtnx/([^/]+)$#', - 'start' => '/m/gxlyglpdzqi/bwn/sbtnx/', + 'regex' => '#^/xfypmqsopoo/pmzvc/([^/]+)$#', + 'start' => '/xfypmqsopoo/pmzvc/', 'methods' => 'DELETE,', ), - 1 => array ( + ), + 'td' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/m/ipbexcvya/hps/fdz/{name}', + 'original' => '/td/qtwzhnizejnvvu/j/yud/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/m/ipbexcvya/hps/fdz/([^/]+)$#', - 'start' => '/m/ipbexcvya/hps/fdz/', + 'regex' => '#^/td/qtwzhnizejnvvu/j/yud/([^/]+)$#', + 'start' => '/td/qtwzhnizejnvvu/j/yud/', 'methods' => 'PATCH,', ), ), - 'breoynwxi' => array ( + 'mtykfgbgjyngondjk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/breoynwxi/{name}', + 'original' => '/mtykfgbgjyngondjk/gze/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/breoynwxi/([^/]+)$#', - 'start' => '/breoynwxi/', - 'methods' => 'PUT,', + 'regex' => '#^/mtykfgbgjyngondjk/gze/([^/]+)$#', + 'start' => '/mtykfgbgjyngondjk/gze/', + 'methods' => 'GET,', ), ), - 'havhwmhdnkc' => array ( + 'dhkcenntvlhydofpj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/havhwmhdnkc/{name}', + 'original' => '/dhkcenntvlhydofpj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/havhwmhdnkc/([^/]+)$#', - 'start' => '/havhwmhdnkc/', - 'methods' => 'GET,', + 'regex' => '#^/dhkcenntvlhydofpj/([^/]+)$#', + 'start' => '/dhkcenntvlhydofpj/', + 'methods' => 'POST,', ), ), - 'unqeu' => array ( + 'sbh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/unqeu/j/p/ujxl/hhdg/{name}', + 'original' => '/sbh/ajudipqdqxsme/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/unqeu/j/p/ujxl/hhdg/([^/]+)$#', - 'start' => '/unqeu/j/p/ujxl/hhdg/', - 'methods' => 'PATCH,', + 'regex' => '#^/sbh/ajudipqdqxsme/([^/]+)$#', + 'start' => '/sbh/ajudipqdqxsme/', + 'methods' => 'GET,', ), ), - 'dsdfrwvxkdvbmmhtern' => array ( + 'myhvetxonisgc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dsdfrwvxkdvbmmhtern/{name}', + 'original' => '/myhvetxonisgc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dsdfrwvxkdvbmmhtern/([^/]+)$#', - 'start' => '/dsdfrwvxkdvbmmhtern/', + 'regex' => '#^/myhvetxonisgc/([^/]+)$#', + 'start' => '/myhvetxonisgc/', 'methods' => 'POST,', ), ), - 'grznwc' => array ( + 'gpkpsgxmjfbjp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/grznwc/osqv/{name}', + 'original' => '/gpkpsgxmjfbjp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/grznwc/osqv/([^/]+)$#', - 'start' => '/grznwc/osqv/', - 'methods' => 'GET,', + 'regex' => '#^/gpkpsgxmjfbjp/([^/]+)$#', + 'start' => '/gpkpsgxmjfbjp/', + 'methods' => 'POST,', ), ), - 'bhfm' => array ( + 'abfcutj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bhfm/xbjluu/{name}', + 'original' => '/abfcutj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bhfm/xbjluu/([^/]+)$#', - 'start' => '/bhfm/xbjluu/', - 'methods' => 'GET,', + 'regex' => '#^/abfcutj/([^/]+)$#', + 'start' => '/abfcutj/', + 'methods' => 'PATCH,', ), ), - 'vx' => array ( + 'tgcson' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vx/wpc/{name}', + 'original' => '/tgcson/cnks/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vx/wpc/([^/]+)$#', - 'start' => '/vx/wpc/', - 'methods' => 'PUT,', + 'regex' => '#^/tgcson/cnks/([^/]+)$#', + 'start' => '/tgcson/cnks/', + 'methods' => 'GET,', ), ), - 'yqzcnhsiyraidxs' => array ( + 'mujezjnfum' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yqzcnhsiyraidxs/{name}', + 'original' => '/mujezjnfum/thpqe/flt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/yqzcnhsiyraidxs/([^/]+)$#', - 'start' => '/yqzcnhsiyraidxs/', - 'methods' => 'GET,', + 'regex' => '#^/mujezjnfum/thpqe/flt/([^/]+)$#', + 'start' => '/mujezjnfum/thpqe/flt/', + 'methods' => 'DELETE,', ), ), - 'evkfiovx' => array ( + 'mloliqvc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/evkfiovx/{name}', + 'original' => '/mloliqvc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/evkfiovx/([^/]+)$#', - 'start' => '/evkfiovx/', + 'regex' => '#^/mloliqvc/([^/]+)$#', + 'start' => '/mloliqvc/', 'methods' => 'PUT,', ), ), - 'cn' => array ( + 'gw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cn/cxguqdfflcmggwkb/{name}', + 'original' => '/gw/aiy/v/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/cn/cxguqdfflcmggwkb/([^/]+)$#', - 'start' => '/cn/cxguqdfflcmggwkb/', + 'regex' => '#^/gw/aiy/v/([^/]+)$#', + 'start' => '/gw/aiy/v/', 'methods' => 'GET,', ), ), - 'nehmdqmvf' => array ( + 'stv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nehmdqmvf/azsqi/{name}', + 'original' => '/stv/vhmshjus/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nehmdqmvf/azsqi/([^/]+)$#', - 'start' => '/nehmdqmvf/azsqi/', - 'methods' => 'PUT,', + 'regex' => '#^/stv/vhmshjus/([^/]+)$#', + 'start' => '/stv/vhmshjus/', + 'methods' => 'GET,', ), ), - 'an' => array ( + 'jq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/an/qo/jx/{name}', + 'original' => '/jq/pna/fas/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/an/qo/jx/([^/]+)$#', - 'start' => '/an/qo/jx/', - 'methods' => 'DELETE,', + 'regex' => '#^/jq/pna/fas/([^/]+)$#', + 'start' => '/jq/pna/fas/', + 'methods' => 'GET,', ), ), - 'glu' => array ( + 'zyi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/glu/nzzkqkzaoqqskl/{name}', + 'original' => '/zyi/sscjooliidftryvw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/glu/nzzkqkzaoqqskl/([^/]+)$#', - 'start' => '/glu/nzzkqkzaoqqskl/', + 'regex' => '#^/zyi/sscjooliidftryvw/([^/]+)$#', + 'start' => '/zyi/sscjooliidftryvw/', 'methods' => 'PUT,', ), ), - 'plhn' => array ( + 'qouavmincbnfte' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/plhn/cwopswenjvvc/{name}', + 'original' => '/qouavmincbnfte/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/plhn/cwopswenjvvc/([^/]+)$#', - 'start' => '/plhn/cwopswenjvvc/', + 'regex' => '#^/qouavmincbnfte/([^/]+)$#', + 'start' => '/qouavmincbnfte/', 'methods' => 'GET,', ), ), - 'fkklwpltmopd' => array ( + 'lxcyzpcej' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fkklwpltmopd/{name}', + 'original' => '/lxcyzpcej/vxhcrkkwd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fkklwpltmopd/([^/]+)$#', - 'start' => '/fkklwpltmopd/', - 'methods' => 'DELETE,', + 'regex' => '#^/lxcyzpcej/vxhcrkkwd/([^/]+)$#', + 'start' => '/lxcyzpcej/vxhcrkkwd/', + 'methods' => 'PATCH,', ), ), - 'nkg' => array ( + 'urwya' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nkg/xvrhapktobg/{name}', + 'original' => '/urwya/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nkg/xvrhapktobg/([^/]+)$#', - 'start' => '/nkg/xvrhapktobg/', + 'regex' => '#^/urwya/([^/]+)$#', + 'start' => '/urwya/', 'methods' => 'PATCH,', ), ), - 'gtthu' => array ( + 'hld' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gtthu/{name}', + 'original' => '/hld/njarto/yxkyemj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gtthu/([^/]+)$#', - 'start' => '/gtthu/', - 'methods' => 'GET,', + 'regex' => '#^/hld/njarto/yxkyemj/([^/]+)$#', + 'start' => '/hld/njarto/yxkyemj/', + 'methods' => 'PATCH,', ), ), - 'uadzfxtrsrmwnhm' => array ( + 'rlsvlt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uadzfxtrsrmwnhm/tdfnz/{name}', + 'original' => '/rlsvlt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/uadzfxtrsrmwnhm/tdfnz/([^/]+)$#', - 'start' => '/uadzfxtrsrmwnhm/tdfnz/', + 'regex' => '#^/rlsvlt/([^/]+)$#', + 'start' => '/rlsvlt/', 'methods' => 'PATCH,', ), ), - 'cddoou' => array ( + 'bweavu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cddoou/{name}', + 'original' => '/bweavu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/cddoou/([^/]+)$#', - 'start' => '/cddoou/', - 'methods' => 'POST,', + 'regex' => '#^/bweavu/([^/]+)$#', + 'start' => '/bweavu/', + 'methods' => 'DELETE,', ), ), - 'ntrdd' => array ( + 'rctgyd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ntrdd/{name}', + 'original' => '/rctgyd/nwzugtgvmkyu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ntrdd/([^/]+)$#', - 'start' => '/ntrdd/', - 'methods' => 'DELETE,', + 'regex' => '#^/rctgyd/nwzugtgvmkyu/([^/]+)$#', + 'start' => '/rctgyd/nwzugtgvmkyu/', + 'methods' => 'PATCH,', ), ), - 'y' => array ( + 'whvlzxnt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/y/ruelop/p/ezrpvc/{name}', + 'original' => '/whvlzxnt/xe/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/y/ruelop/p/ezrpvc/([^/]+)$#', - 'start' => '/y/ruelop/p/ezrpvc/', - 'methods' => 'PUT,', + 'regex' => '#^/whvlzxnt/xe/([^/]+)$#', + 'start' => '/whvlzxnt/xe/', + 'methods' => 'PATCH,', ), ), - 'tf' => array ( + 'fnxfnnswvporwbu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tf/esdxvpcs/vfnmllo/{name}', + 'original' => '/fnxfnnswvporwbu/ibal/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tf/esdxvpcs/vfnmllo/([^/]+)$#', - 'start' => '/tf/esdxvpcs/vfnmllo/', + 'regex' => '#^/fnxfnnswvporwbu/ibal/([^/]+)$#', + 'start' => '/fnxfnnswvporwbu/ibal/', 'methods' => 'DELETE,', ), ), - 'aqm' => array ( + 'jrczewzoblfavfogg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aqm/op/zgm/pbgbx/{name}', + 'original' => '/jrczewzoblfavfogg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/aqm/op/zgm/pbgbx/([^/]+)$#', - 'start' => '/aqm/op/zgm/pbgbx/', - 'methods' => 'GET,', + 'regex' => '#^/jrczewzoblfavfogg/([^/]+)$#', + 'start' => '/jrczewzoblfavfogg/', + 'methods' => 'PATCH,', ), ), - 'denufg' => array ( + 'xwcav' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/denufg/{name}', + 'original' => '/xwcav/f/iniybvb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/denufg/([^/]+)$#', - 'start' => '/denufg/', - 'methods' => 'PATCH,', + 'regex' => '#^/xwcav/f/iniybvb/([^/]+)$#', + 'start' => '/xwcav/f/iniybvb/', + 'methods' => 'PUT,', ), ), - 'cvdboy' => array ( + 'bn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cvdboy/uwkuvdx/{name}', + 'original' => '/bn/ayici/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/cvdboy/uwkuvdx/([^/]+)$#', - 'start' => '/cvdboy/uwkuvdx/', - 'methods' => 'PATCH,', + 'regex' => '#^/bn/ayici/([^/]+)$#', + 'start' => '/bn/ayici/', + 'methods' => 'DELETE,', ), ), - 'vsckxjldljaunw' => array ( + 'qgshjs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vsckxjldljaunw/rnkb/{name}', + 'original' => '/qgshjs/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vsckxjldljaunw/rnkb/([^/]+)$#', - 'start' => '/vsckxjldljaunw/rnkb/', - 'methods' => 'DELETE,', + 'regex' => '#^/qgshjs/([^/]+)$#', + 'start' => '/qgshjs/', + 'methods' => 'POST,', ), ), - 'znmufibgmlbl' => array ( + 'jtpxewk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/znmufibgmlbl/e/{name}', + 'original' => '/jtpxewk/d/ci/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/znmufibgmlbl/e/([^/]+)$#', - 'start' => '/znmufibgmlbl/e/', + 'regex' => '#^/jtpxewk/d/ci/([^/]+)$#', + 'start' => '/jtpxewk/d/ci/', 'methods' => 'GET,', ), ), - 'tnzohvw' => array ( + 'mybqdll' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tnzohvw/qfjerqeti/{name}', + 'original' => '/mybqdll/pihvyljcfq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tnzohvw/qfjerqeti/([^/]+)$#', - 'start' => '/tnzohvw/qfjerqeti/', - 'methods' => 'PUT,', + 'regex' => '#^/mybqdll/pihvyljcfq/([^/]+)$#', + 'start' => '/mybqdll/pihvyljcfq/', + 'methods' => 'GET,', ), ), - 'vnwxuu' => array ( + 'pwlpveynsknvn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vnwxuu/zmnwqugjq/bseu/{name}', + 'original' => '/pwlpveynsknvn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vnwxuu/zmnwqugjq/bseu/([^/]+)$#', - 'start' => '/vnwxuu/zmnwqugjq/bseu/', + 'regex' => '#^/pwlpveynsknvn/([^/]+)$#', + 'start' => '/pwlpveynsknvn/', 'methods' => 'PATCH,', ), ), - 'epxmrlpnfxjnr' => array ( + 'lcb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/epxmrlpnfxjnr/{name}', + 'original' => '/lcb/lsq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/epxmrlpnfxjnr/([^/]+)$#', - 'start' => '/epxmrlpnfxjnr/', - 'methods' => 'DELETE,', + 'regex' => '#^/lcb/lsq/([^/]+)$#', + 'start' => '/lcb/lsq/', + 'methods' => 'PATCH,', ), ), - 'bco' => array ( + 'ebjovurzdvez' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bco/vs/{name}', + 'original' => '/ebjovurzdvez/ks/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bco/vs/([^/]+)$#', - 'start' => '/bco/vs/', - 'methods' => 'PATCH,', + 'regex' => '#^/ebjovurzdvez/ks/([^/]+)$#', + 'start' => '/ebjovurzdvez/ks/', + 'methods' => 'PUT,', ), ), - 'tecvkzojsa' => array ( + 'emlfclsnxpyhy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tecvkzojsa/vp/{name}', + 'original' => '/emlfclsnxpyhy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tecvkzojsa/vp/([^/]+)$#', - 'start' => '/tecvkzojsa/vp/', - 'methods' => 'DELETE,', + 'regex' => '#^/emlfclsnxpyhy/([^/]+)$#', + 'start' => '/emlfclsnxpyhy/', + 'methods' => 'PATCH,', ), ), - 'bqnyo' => array ( + 'bsm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bqnyo/jsagb/lrknbuucd/{name}', + 'original' => '/bsm/rdfqfnqdz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bqnyo/jsagb/lrknbuucd/([^/]+)$#', - 'start' => '/bqnyo/jsagb/lrknbuucd/', - 'methods' => 'POST,', + 'regex' => '#^/bsm/rdfqfnqdz/([^/]+)$#', + 'start' => '/bsm/rdfqfnqdz/', + 'methods' => 'GET,', ), ), - 'ojwssz' => array ( + 'eacu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ojwssz/{name}', + 'original' => '/eacu/w/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ojwssz/([^/]+)$#', - 'start' => '/ojwssz/', - 'methods' => 'GET,', + 'regex' => '#^/eacu/w/([^/]+)$#', + 'start' => '/eacu/w/', + 'methods' => 'PATCH,', ), ), - 'dqvaqndmhvzkvrv' => array ( + 'lenaqq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dqvaqndmhvzkvrv/{name}', + 'original' => '/lenaqq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dqvaqndmhvzkvrv/([^/]+)$#', - 'start' => '/dqvaqndmhvzkvrv/', + 'regex' => '#^/lenaqq/([^/]+)$#', + 'start' => '/lenaqq/', 'methods' => 'POST,', ), ), - 'mci' => array ( + 'kglzhih' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mci/uoeilmdqzorr/{name}', + 'original' => '/kglzhih/g/ibomgq/l/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mci/uoeilmdqzorr/([^/]+)$#', - 'start' => '/mci/uoeilmdqzorr/', - 'methods' => 'POST,', + 'regex' => '#^/kglzhih/g/ibomgq/l/([^/]+)$#', + 'start' => '/kglzhih/g/ibomgq/l/', + 'methods' => 'GET,', ), ), - 'tw' => array ( + 'ujqp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tw/di/hz/gsab/{name}', + 'original' => '/ujqp/r/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tw/di/hz/gsab/([^/]+)$#', - 'start' => '/tw/di/hz/gsab/', - 'methods' => 'PUT,', + 'regex' => '#^/ujqp/r/([^/]+)$#', + 'start' => '/ujqp/r/', + 'methods' => 'PATCH,', ), ), - 'nxydjkipjdbstfsao' => array ( + 'jfomc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nxydjkipjdbstfsao/{name}', + 'original' => '/jfomc/nuprfpskx/bur/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nxydjkipjdbstfsao/([^/]+)$#', - 'start' => '/nxydjkipjdbstfsao/', - 'methods' => 'PUT,', + 'regex' => '#^/jfomc/nuprfpskx/bur/([^/]+)$#', + 'start' => '/jfomc/nuprfpskx/bur/', + 'methods' => 'POST,', ), ), - 'euwpezunt' => array ( + 'bzamvf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/euwpezunt/mkouidh/o/{name}', + 'original' => '/bzamvf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/euwpezunt/mkouidh/o/([^/]+)$#', - 'start' => '/euwpezunt/mkouidh/o/', - 'methods' => 'PATCH,', + 'regex' => '#^/bzamvf/([^/]+)$#', + 'start' => '/bzamvf/', + 'methods' => 'DELETE,', ), ), - 'qz' => array ( + 'yfpjt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qz/tlg/{name}', + 'original' => '/yfpjt/ftdds/vupfy/xls/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qz/tlg/([^/]+)$#', - 'start' => '/qz/tlg/', - 'methods' => 'PATCH,', + 'regex' => '#^/yfpjt/ftdds/vupfy/xls/([^/]+)$#', + 'start' => '/yfpjt/ftdds/vupfy/xls/', + 'methods' => 'GET,', ), ), - 'qqsscl' => array ( + 'ftcthnpsiaxxx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qqsscl/{name}', + 'original' => '/ftcthnpsiaxxx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qqsscl/([^/]+)$#', - 'start' => '/qqsscl/', - 'methods' => 'GET,', + 'regex' => '#^/ftcthnpsiaxxx/([^/]+)$#', + 'start' => '/ftcthnpsiaxxx/', + 'methods' => 'POST,', ), ), - 'oo' => array ( + 'qp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oo/lfrbszl/oqi/{name}', + 'original' => '/qp/boz/c/dumjlahe/leqi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/oo/lfrbszl/oqi/([^/]+)$#', - 'start' => '/oo/lfrbszl/oqi/', + 'regex' => '#^/qp/boz/c/dumjlahe/leqi/([^/]+)$#', + 'start' => '/qp/boz/c/dumjlahe/leqi/', 'methods' => 'GET,', ), ), - 'vfgzhpkgow' => array ( + 'grblnguuw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vfgzhpkgow/{name}', + 'original' => '/grblnguuw/ibtmiv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vfgzhpkgow/([^/]+)$#', - 'start' => '/vfgzhpkgow/', - 'methods' => 'GET,', + 'regex' => '#^/grblnguuw/ibtmiv/([^/]+)$#', + 'start' => '/grblnguuw/ibtmiv/', + 'methods' => 'PUT,', ), ), - 'kov' => array ( + 'e' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kov/hkyrrw/{name}', + 'original' => '/e/lbkc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kov/hkyrrw/([^/]+)$#', - 'start' => '/kov/hkyrrw/', + 'regex' => '#^/e/lbkc/([^/]+)$#', + 'start' => '/e/lbkc/', 'methods' => 'PUT,', ), ), - 'fdnqtb' => array ( + 'ztsvkpicoyex' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fdnqtb/y/{name}', + 'original' => '/ztsvkpicoyex/d/gva/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fdnqtb/y/([^/]+)$#', - 'start' => '/fdnqtb/y/', - 'methods' => 'PATCH,', + 'regex' => '#^/ztsvkpicoyex/d/gva/([^/]+)$#', + 'start' => '/ztsvkpicoyex/d/gva/', + 'methods' => 'PUT,', ), ), - 'dcjts' => array ( + 'varomszw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dcjts/{name}', + 'original' => '/varomszw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dcjts/([^/]+)$#', - 'start' => '/dcjts/', + 'regex' => '#^/varomszw/([^/]+)$#', + 'start' => '/varomszw/', 'methods' => 'DELETE,', ), ), - 'xzdlak' => array ( + 'fjnxtfnd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xzdlak/{name}', + 'original' => '/fjnxtfnd/m/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xzdlak/([^/]+)$#', - 'start' => '/xzdlak/', - 'methods' => 'PATCH,', + 'regex' => '#^/fjnxtfnd/m/([^/]+)$#', + 'start' => '/fjnxtfnd/m/', + 'methods' => 'PUT,', ), ), - 'shsd' => array ( + 'ogtlcvpi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/shsd/jjsbyvggf/{name}', + 'original' => '/ogtlcvpi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/shsd/jjsbyvggf/([^/]+)$#', - 'start' => '/shsd/jjsbyvggf/', - 'methods' => 'DELETE,', + 'regex' => '#^/ogtlcvpi/([^/]+)$#', + 'start' => '/ogtlcvpi/', + 'methods' => 'POST,', ), ), - 'tviskmmuj' => array ( + 'jkbhvmksn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tviskmmuj/qx/rhpp/{name}', + 'original' => '/jkbhvmksn/ijm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tviskmmuj/qx/rhpp/([^/]+)$#', - 'start' => '/tviskmmuj/qx/rhpp/', - 'methods' => 'PUT,', + 'regex' => '#^/jkbhvmksn/ijm/([^/]+)$#', + 'start' => '/jkbhvmksn/ijm/', + 'methods' => 'POST,', ), ), - 'zcvfhdrj' => array ( + 'eqjv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zcvfhdrj/u/lfpfmwpdehy/{name}', + 'original' => '/eqjv/r/hitv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zcvfhdrj/u/lfpfmwpdehy/([^/]+)$#', - 'start' => '/zcvfhdrj/u/lfpfmwpdehy/', - 'methods' => 'PUT,', + 'regex' => '#^/eqjv/r/hitv/([^/]+)$#', + 'start' => '/eqjv/r/hitv/', + 'methods' => 'GET,', ), ), - 'sjjumzujewxwzfx' => array ( + 'xefbwrquahwtqmebyub' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sjjumzujewxwzfx/s/{name}', + 'original' => '/xefbwrquahwtqmebyub/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/sjjumzujewxwzfx/s/([^/]+)$#', - 'start' => '/sjjumzujewxwzfx/s/', - 'methods' => 'GET,', + 'regex' => '#^/xefbwrquahwtqmebyub/([^/]+)$#', + 'start' => '/xefbwrquahwtqmebyub/', + 'methods' => 'DELETE,', ), ), - 'ixydzyvlle' => array ( + 'ryzkz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ixydzyvlle/ppf/g/{name}', + 'original' => '/ryzkz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ixydzyvlle/ppf/g/([^/]+)$#', - 'start' => '/ixydzyvlle/ppf/g/', + 'regex' => '#^/ryzkz/([^/]+)$#', + 'start' => '/ryzkz/', 'methods' => 'GET,', ), ), - 'rghv' => array ( + 'jndtoisyte' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/jndtoisyte/uewjavlk/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/jndtoisyte/uewjavlk/([^/]+)$#', + 'start' => '/jndtoisyte/uewjavlk/', + 'methods' => 'PATCH,', + ), + ), + 'sgrhrb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rghv/vsbjalplvzl/{name}', + 'original' => '/sgrhrb/cvcgwuygm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rghv/vsbjalplvzl/([^/]+)$#', - 'start' => '/rghv/vsbjalplvzl/', + 'regex' => '#^/sgrhrb/cvcgwuygm/([^/]+)$#', + 'start' => '/sgrhrb/cvcgwuygm/', 'methods' => 'POST,', ), ), - 'mvyhkgj' => array ( + 'tnfqif' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mvyhkgj/h/{name}', + 'original' => '/tnfqif/lphk/pggfk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mvyhkgj/h/([^/]+)$#', - 'start' => '/mvyhkgj/h/', - 'methods' => 'GET,', + 'regex' => '#^/tnfqif/lphk/pggfk/([^/]+)$#', + 'start' => '/tnfqif/lphk/pggfk/', + 'methods' => 'POST,', ), ), - 'jen' => array ( + 'pbdaocku' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jen/z/ysmmgbmmcbsqgj/{name}', + 'original' => '/pbdaocku/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jen/z/ysmmgbmmcbsqgj/([^/]+)$#', - 'start' => '/jen/z/ysmmgbmmcbsqgj/', + 'regex' => '#^/pbdaocku/([^/]+)$#', + 'start' => '/pbdaocku/', 'methods' => 'GET,', ), ), - 'vmzw' => array ( + 'kf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vmzw/mvbnmm/{name}', + 'original' => '/kf/ijwovu/zbhcqr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vmzw/mvbnmm/([^/]+)$#', - 'start' => '/vmzw/mvbnmm/', - 'methods' => 'PUT,', + 'regex' => '#^/kf/ijwovu/zbhcqr/([^/]+)$#', + 'start' => '/kf/ijwovu/zbhcqr/', + 'methods' => 'PATCH,', ), ), - 'qpk' => array ( + 'jj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qpk/lgzyhtw/mqnsz/{name}', + 'original' => '/jj/smaolxlsym/x/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qpk/lgzyhtw/mqnsz/([^/]+)$#', - 'start' => '/qpk/lgzyhtw/mqnsz/', + 'regex' => '#^/jj/smaolxlsym/x/([^/]+)$#', + 'start' => '/jj/smaolxlsym/x/', 'methods' => 'DELETE,', ), ), - 'lhdymx' => array ( + 'nspturuquiimrk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lhdymx/{name}', + 'original' => '/nspturuquiimrk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lhdymx/([^/]+)$#', - 'start' => '/lhdymx/', - 'methods' => 'GET,', + 'regex' => '#^/nspturuquiimrk/([^/]+)$#', + 'start' => '/nspturuquiimrk/', + 'methods' => 'DELETE,', ), ), - 'qnslrfr' => array ( + 'bvqxp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qnslrfr/{name}', + 'original' => '/bvqxp/l/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qnslrfr/([^/]+)$#', - 'start' => '/qnslrfr/', + 'regex' => '#^/bvqxp/l/([^/]+)$#', + 'start' => '/bvqxp/l/', 'methods' => 'POST,', ), ), - 'bvlptqv' => array ( + 'vkdenam' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bvlptqv/{name}', + 'original' => '/vkdenam/jepacdye/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bvlptqv/([^/]+)$#', - 'start' => '/bvlptqv/', - 'methods' => 'PUT,', + 'regex' => '#^/vkdenam/jepacdye/([^/]+)$#', + 'start' => '/vkdenam/jepacdye/', + 'methods' => 'DELETE,', ), ), - 'bapjbo' => array ( + 'bvywltmr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bapjbo/izeqboidpxfm/{name}', + 'original' => '/bvywltmr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bapjbo/izeqboidpxfm/([^/]+)$#', - 'start' => '/bapjbo/izeqboidpxfm/', - 'methods' => 'GET,', + 'regex' => '#^/bvywltmr/([^/]+)$#', + 'start' => '/bvywltmr/', + 'methods' => 'PUT,', ), ), - 'jbkfi' => array ( + 'gltutpynsnazpnq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jbkfi/{name}', + 'original' => '/gltutpynsnazpnq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jbkfi/([^/]+)$#', - 'start' => '/jbkfi/', - 'methods' => 'GET,', + 'regex' => '#^/gltutpynsnazpnq/([^/]+)$#', + 'start' => '/gltutpynsnazpnq/', + 'methods' => 'PATCH,', ), ), - 'geelevoypnuogtgeh' => array ( + 'iqgvwrjhgufmng' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/geelevoypnuogtgeh/ahn/{name}', + 'original' => '/iqgvwrjhgufmng/sudr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/geelevoypnuogtgeh/ahn/([^/]+)$#', - 'start' => '/geelevoypnuogtgeh/ahn/', - 'methods' => 'PATCH,', + 'regex' => '#^/iqgvwrjhgufmng/sudr/([^/]+)$#', + 'start' => '/iqgvwrjhgufmng/sudr/', + 'methods' => 'POST,', ), ), - 'zyxkvtkvbba' => array ( + 'eazkm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zyxkvtkvbba/{name}', + 'original' => '/eazkm/y/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zyxkvtkvbba/([^/]+)$#', - 'start' => '/zyxkvtkvbba/', - 'methods' => 'GET,', + 'regex' => '#^/eazkm/y/([^/]+)$#', + 'start' => '/eazkm/y/', + 'methods' => 'PUT,', ), ), - 'xxdkkuh' => array ( + 'yyz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xxdkkuh/lbztmqj/{name}', + 'original' => '/yyz/ox/iexzcq/a/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xxdkkuh/lbztmqj/([^/]+)$#', - 'start' => '/xxdkkuh/lbztmqj/', - 'methods' => 'PUT,', + 'regex' => '#^/yyz/ox/iexzcq/a/([^/]+)$#', + 'start' => '/yyz/ox/iexzcq/a/', + 'methods' => 'PATCH,', ), ), - 'zbdvmo' => array ( + 'dkav' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zbdvmo/gohs/{name}', + 'original' => '/dkav/jzl/iw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zbdvmo/gohs/([^/]+)$#', - 'start' => '/zbdvmo/gohs/', - 'methods' => 'GET,', + 'regex' => '#^/dkav/jzl/iw/([^/]+)$#', + 'start' => '/dkav/jzl/iw/', + 'methods' => 'PATCH,', ), ), - 'ryzwfdmp' => array ( + 'lyaswgzbotwqce' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ryzwfdmp/j/w/mqizmyev/{name}', + 'original' => '/lyaswgzbotwqce/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ryzwfdmp/j/w/mqizmyev/([^/]+)$#', - 'start' => '/ryzwfdmp/j/w/mqizmyev/', - 'methods' => 'PUT,', + 'regex' => '#^/lyaswgzbotwqce/([^/]+)$#', + 'start' => '/lyaswgzbotwqce/', + 'methods' => 'GET,', ), ), - 'vxfgchz' => array ( + 'kwpdbg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vxfgchz/{name}', + 'original' => '/kwpdbg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vxfgchz/([^/]+)$#', - 'start' => '/vxfgchz/', - 'methods' => 'DELETE,', + 'regex' => '#^/kwpdbg/([^/]+)$#', + 'start' => '/kwpdbg/', + 'methods' => 'GET,', ), ), - 'medrsnahkmsaupa' => array ( + 'izuqdg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/medrsnahkmsaupa/f/{name}', + 'original' => '/izuqdg/loyl/f/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/medrsnahkmsaupa/f/([^/]+)$#', - 'start' => '/medrsnahkmsaupa/f/', + 'regex' => '#^/izuqdg/loyl/f/([^/]+)$#', + 'start' => '/izuqdg/loyl/f/', 'methods' => 'PATCH,', ), ), - 'agip' => array ( + 'nrvelzrdkaczckmqvjss' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/agip/qvmpzjqr/xbpltjx/{name}', + 'original' => '/nrvelzrdkaczckmqvjss/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/agip/qvmpzjqr/xbpltjx/([^/]+)$#', - 'start' => '/agip/qvmpzjqr/xbpltjx/', - 'methods' => 'PATCH,', + 'regex' => '#^/nrvelzrdkaczckmqvjss/([^/]+)$#', + 'start' => '/nrvelzrdkaczckmqvjss/', + 'methods' => 'PUT,', ), ), - 'pfntsqlls' => array ( + 'zstetg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pfntsqlls/b/zhjawaak/u/i/{name}', + 'original' => '/zstetg/gltuwqqhkv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pfntsqlls/b/zhjawaak/u/i/([^/]+)$#', - 'start' => '/pfntsqlls/b/zhjawaak/u/i/', + 'regex' => '#^/zstetg/gltuwqqhkv/([^/]+)$#', + 'start' => '/zstetg/gltuwqqhkv/', 'methods' => 'GET,', ), ), - 'idcvidplwxmqygvqsk' => array ( + 'jwkxfnj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/idcvidplwxmqygvqsk/y/{name}', + 'original' => '/jwkxfnj/zo/rp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/idcvidplwxmqygvqsk/y/([^/]+)$#', - 'start' => '/idcvidplwxmqygvqsk/y/', - 'methods' => 'PUT,', + 'regex' => '#^/jwkxfnj/zo/rp/([^/]+)$#', + 'start' => '/jwkxfnj/zo/rp/', + 'methods' => 'GET,', ), ), - 'pnhqhp' => array ( + 'oxccr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pnhqhp/eezrboqxaopd/{name}', + 'original' => '/oxccr/zzk/rmufsghctp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pnhqhp/eezrboqxaopd/([^/]+)$#', - 'start' => '/pnhqhp/eezrboqxaopd/', - 'methods' => 'DELETE,', + 'regex' => '#^/oxccr/zzk/rmufsghctp/([^/]+)$#', + 'start' => '/oxccr/zzk/rmufsghctp/', + 'methods' => 'PUT,', ), ), - 'kwynbjnrtet' => array ( + 'dwaxmwwyqe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kwynbjnrtet/fm/yyg/{name}', + 'original' => '/dwaxmwwyqe/sucrdk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kwynbjnrtet/fm/yyg/([^/]+)$#', - 'start' => '/kwynbjnrtet/fm/yyg/', + 'regex' => '#^/dwaxmwwyqe/sucrdk/([^/]+)$#', + 'start' => '/dwaxmwwyqe/sucrdk/', 'methods' => 'PUT,', ), ), - 'omtqdtexeo' => array ( + 'ibqwnly' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/omtqdtexeo/{name}', + 'original' => '/ibqwnly/kpekozsyr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/omtqdtexeo/([^/]+)$#', - 'start' => '/omtqdtexeo/', + 'regex' => '#^/ibqwnly/kpekozsyr/([^/]+)$#', + 'start' => '/ibqwnly/kpekozsyr/', 'methods' => 'GET,', ), ), - 'hu' => array ( + 'imz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hu/hm/kua/o/{name}', + 'original' => '/imz/s/ztm/ii/odxw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hu/hm/kua/o/([^/]+)$#', - 'start' => '/hu/hm/kua/o/', - 'methods' => 'PATCH,', + 'regex' => '#^/imz/s/ztm/ii/odxw/([^/]+)$#', + 'start' => '/imz/s/ztm/ii/odxw/', + 'methods' => 'PUT,', ), ), - 'zx' => array ( + 'djagirumdmqcemk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zx/ihqq/{name}', + 'original' => '/djagirumdmqcemk/j/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zx/ihqq/([^/]+)$#', - 'start' => '/zx/ihqq/', + 'regex' => '#^/djagirumdmqcemk/j/([^/]+)$#', + 'start' => '/djagirumdmqcemk/j/', 'methods' => 'POST,', ), ), - 'dezvkalk' => array ( + 'lt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dezvkalk/uubx/{name}', + 'original' => '/lt/r/oji/k/vuiknnjyg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dezvkalk/uubx/([^/]+)$#', - 'start' => '/dezvkalk/uubx/', - 'methods' => 'PATCH,', + 'regex' => '#^/lt/r/oji/k/vuiknnjyg/([^/]+)$#', + 'start' => '/lt/r/oji/k/vuiknnjyg/', + 'methods' => 'GET,', ), ), - 'zbamxpa' => array ( + 'udldfowhmsi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zbamxpa/aswkjy/{name}', + 'original' => '/udldfowhmsi/m/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zbamxpa/aswkjy/([^/]+)$#', - 'start' => '/zbamxpa/aswkjy/', - 'methods' => 'DELETE,', + 'regex' => '#^/udldfowhmsi/m/([^/]+)$#', + 'start' => '/udldfowhmsi/m/', + 'methods' => 'PATCH,', ), ), - 'mzn' => array ( + 'nbwwspnqkgjckxehj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mzn/fxbxkkihpyzbwjgyd/{name}', + 'original' => '/nbwwspnqkgjckxehj/khq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mzn/fxbxkkihpyzbwjgyd/([^/]+)$#', - 'start' => '/mzn/fxbxkkihpyzbwjgyd/', - 'methods' => 'PATCH,', + 'regex' => '#^/nbwwspnqkgjckxehj/khq/([^/]+)$#', + 'start' => '/nbwwspnqkgjckxehj/khq/', + 'methods' => 'GET,', ), ), - 'ag' => array ( + 'swglv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ag/xixfdm/jw/{name}', + 'original' => '/swglv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ag/xixfdm/jw/([^/]+)$#', - 'start' => '/ag/xixfdm/jw/', - 'methods' => 'POST,', + 'regex' => '#^/swglv/([^/]+)$#', + 'start' => '/swglv/', + 'methods' => 'PUT,', ), ), - 'koequsnua' => array ( + 'mgytzmn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/koequsnua/ogrthv/{name}', + 'original' => '/mgytzmn/n/t/navd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/koequsnua/ogrthv/([^/]+)$#', - 'start' => '/koequsnua/ogrthv/', - 'methods' => 'POST,', + 'regex' => '#^/mgytzmn/n/t/navd/([^/]+)$#', + 'start' => '/mgytzmn/n/t/navd/', + 'methods' => 'DELETE,', ), ), - 'vft' => array ( + 'rhpbzzc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vft/cslorblter/{name}', + 'original' => '/rhpbzzc/wiof/jfmhp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vft/cslorblter/([^/]+)$#', - 'start' => '/vft/cslorblter/', + 'regex' => '#^/rhpbzzc/wiof/jfmhp/([^/]+)$#', + 'start' => '/rhpbzzc/wiof/jfmhp/', 'methods' => 'GET,', ), ), - 'cqrvah' => array ( + 'df' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cqrvah/bpnxx/{name}', + 'original' => '/df/bv/gxnpkqqhseroafve/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/cqrvah/bpnxx/([^/]+)$#', - 'start' => '/cqrvah/bpnxx/', - 'methods' => 'DELETE,', + 'regex' => '#^/df/bv/gxnpkqqhseroafve/([^/]+)$#', + 'start' => '/df/bv/gxnpkqqhseroafve/', + 'methods' => 'GET,', ), ), - 'me' => array ( + 'k' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/me/jvgdnt/pwsc/c/{name}', + 'original' => '/k/wdifzr/zjr/bfyzpqt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/me/jvgdnt/pwsc/c/([^/]+)$#', - 'start' => '/me/jvgdnt/pwsc/c/', - 'methods' => 'GET,', + 'regex' => '#^/k/wdifzr/zjr/bfyzpqt/([^/]+)$#', + 'start' => '/k/wdifzr/zjr/bfyzpqt/', + 'methods' => 'POST,', ), ), - 'xt' => array ( + 'olngqqvdywjgwue' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xt/xmb/imzv/rhajoi/{name}', + 'original' => '/olngqqvdywjgwue/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xt/xmb/imzv/rhajoi/([^/]+)$#', - 'start' => '/xt/xmb/imzv/rhajoi/', - 'methods' => 'GET,', + 'regex' => '#^/olngqqvdywjgwue/([^/]+)$#', + 'start' => '/olngqqvdywjgwue/', + 'methods' => 'DELETE,', ), ), - 'tztbkgrokqqns' => array ( + 'ouyxtrgsruje' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tztbkgrokqqns/funiv/{name}', + 'original' => '/ouyxtrgsruje/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tztbkgrokqqns/funiv/([^/]+)$#', - 'start' => '/tztbkgrokqqns/funiv/', - 'methods' => 'GET,', + 'regex' => '#^/ouyxtrgsruje/([^/]+)$#', + 'start' => '/ouyxtrgsruje/', + 'methods' => 'PUT,', ), ), ), diff --git a/example/tests/compare_exec.php b/example/tests/compare_exec.php index c8731a6..62326de 100644 --- a/example/tests/compare_exec.php +++ b/example/tests/compare_exec.php @@ -2,26 +2,25 @@ $times = isset($argv[1]) ? (int)$argv[1] : 1000; -$str = '/50be3774f6/arg1/arg2/arg3/arg4/arg5/arg6/arg7/arg8/arg9/850726135a'; +$str = '/50be3774f6/{arg1}/arg2/arg3/{int}/arg5/arg6/{arg7}/arg8/arg9[/850726135a]'; -$sample1 = function ($str) { - $first = null; - if ($pos = \strpos($str, '/', 1)) { - $first = \substr($str, 1, $pos - 1); - } +$sample1 = function () { + $path = '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a'; + + preg_match_all('#\{([a-zA-Z_][\w-]*)\}#', $path, $m); - return $first; + return $m; }; -$sample2 = function ($str) { - preg_match('#^/([\w-]+)/#', $str, $m); +$sample2 = function () { + $path = '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a'; + + preg_match_all('#\{([a-zA-Z_][\w-]*)\}#', $path, $m, PREG_SET_ORDER); - return $m[1]; + return $m; }; -compare_speed($sample1, $sample2, $times, [ - $str -]); +compare_speed($sample1, $sample2, $times); function compare_speed(callable $sample1, callable $sample2, int $times = 1000, array $args = []) { diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index 24d9b5b..d615174 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -427,7 +427,6 @@ public function parseParamRoute(string $route, array $params, array $conf): arra // Parse the optional parameters if (false !== ($optPos = \strpos($route, '['))) { - $noOptional = \substr($route, 0, $optPos); $withoutClosingOptionals = \rtrim($route, ']'); $optionalNum = \strlen($route) - \strlen($withoutClosingOptionals); @@ -440,6 +439,7 @@ public function parseParamRoute(string $route, array $params, array $conf): arra // no params if ($argPos === false) { + $noOptional = \substr($route, 0, $optPos); $conf['start'] = $noOptional; $conf['regex'] = '#^' . $route . '$#'; diff --git a/src/ORouter.php b/src/ORouter.php index 66981cd..15b1844 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -123,6 +123,7 @@ protected function prepareForMap(string $route, $handler, array $opts): array * @param string $route * @param array $methods * @param array $conf + * @param array $params * @throws \LogicException */ protected function collectParamRoute(string $route, array $methods, array $conf, array $params) diff --git a/test/boot.php b/test/boot.php index 417f220..4e63c50 100644 --- a/test/boot.php +++ b/test/boot.php @@ -93,7 +93,7 @@ function pretty_echo($msg, $style = 'green', $nl = false) function pretty_match_result($ret) { - $str = json_encode($ret, JSON_PRETTY_PRINT); + $str = json_encode($ret, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES); return str_replace('\\', '', $str); } From f07e123bad5b5544cf1397f0fd5cb5bcf9a7fccc Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 27 Apr 2018 15:55:41 +0800 Subject: [PATCH 070/151] some logic update for find param route --- example/tests/compare_exec.php | 25 +++++++++------ src/Base/AbstractRouter.php | 14 +++------ src/Dispatcher/SimpleDispatcher.php | 2 ++ src/ORouter.php | 48 ++++++++++++++--------------- src/PreMatchRouter.php | 22 +++++-------- src/Route.php | 18 +++++++++++ src/ServerRouter.php | 46 +++++++++++++-------------- 7 files changed, 94 insertions(+), 81 deletions(-) diff --git a/example/tests/compare_exec.php b/example/tests/compare_exec.php index 62326de..d2fba48 100644 --- a/example/tests/compare_exec.php +++ b/example/tests/compare_exec.php @@ -4,23 +4,30 @@ $str = '/50be3774f6/{arg1}/arg2/arg3/{int}/arg5/arg6/{arg7}/arg8/arg9[/850726135a]'; -$sample1 = function () { - $path = '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a'; +$sample1 = function ($path) { + $first = null; - preg_match_all('#\{([a-zA-Z_][\w-]*)\}#', $path, $m); + // eg '/article/12' + if ($pos = \strpos($path, '/', 1)) { + $first = \substr($path, 1, $pos - 1); + } - return $m; + return $first; }; -$sample2 = function () { - $path = '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a'; +$sample2 = function ($path) { + $first = null; + $path = ltrim($path, '/'); - preg_match_all('#\{([a-zA-Z_][\w-]*)\}#', $path, $m, PREG_SET_ORDER); + // eg '/article/12' + if ($pos = \strpos($path, '/')) { + $first = \substr($path, 0, $pos); + } - return $m; + return $first; }; -compare_speed($sample1, $sample2, $times); +compare_speed($sample1, $sample2, $times, [$str]); function compare_speed(callable $sample1, callable $sample2, int $times = 1000, array $args = []) { diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index d615174..7ce4c40 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -109,7 +109,7 @@ abstract class AbstractRouter implements RouterInterface * vague Routes - have dynamic arguments,but the first node is exists regex. * 第一节就包含了正则匹配,称之为无规律/模糊的动态路由 * e.g '/{name}/profile' '/{some}/{some2}' - * @var array + * @var array[] * [ * // 使用 HTTP METHOD 作为 key进行分组 * 'GET' => [ @@ -465,9 +465,6 @@ public function parseParamRoute(string $route, array $params, array $conf): arra foreach ($m[1] as $name) { $regex = $params[$name] ?? self::DEFAULT_REGEX; - - // Name the match (?P[^/]+) - // $pairs[$key] = '(?P<' . $name . '>' . $regex . ')'; $pairs['{' . $name . '}'] = '(' . $regex . ')'; } @@ -521,20 +518,19 @@ protected function mergeMatches(array $matches, array $conf): array } /** - * @param array $routesData + * @param string $first * @param string $path * @param string $method * @return array */ - abstract protected function findInRegularRoutes(array $routesData, string $path, string $method): array; + abstract protected function findInRegularRoutes(string $first, string $path, string $method): array; /** - * @param array $routesData * @param string $path * @param string $method - * @return array + * @return array|false */ - abstract protected function findInVagueRoutes(array $routesData, string $path, string $method): array; + abstract protected function findInVagueRoutes(string $path, string $method); /** * handle auto route match, when config `'autoRoute' => true` diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index b0cb603..fe1622f 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -258,6 +258,7 @@ protected function callRouteHandler(string $path, string $method, $handler, arra * True: The `$path` is matched success, but action not exist on route parser * False: The `$path` is matched fail * @return bool|mixed + * @throws \RuntimeException * @throws \InvalidArgumentException * @throws \Throwable */ @@ -290,6 +291,7 @@ protected function handleNotFound(string $path, string $method, $actionNotExist * @param string $method * @param array $methods The allowed methods * @return mixed + * @throws \RuntimeException * @throws \InvalidArgumentException * @throws \Throwable */ diff --git a/src/ORouter.php b/src/ORouter.php index 15b1844..6f25a74 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -194,7 +194,7 @@ public function match(string $path, string $method = 'GET'): array // is a regular dynamic route(the first node is 1th level index key). if ($first && isset($this->regularRoutes[$first])) { - $result = $this->findInRegularRoutes($this->regularRoutes[$first], $path, $method); + $result = $this->findInRegularRoutes($first, $path, $method); if ($result[0] === self::FOUND) { return $result; @@ -204,12 +204,8 @@ public function match(string $path, string $method = 'GET'): array } // is a irregular dynamic route - if (isset($this->vagueRoutes[$method])) { - $result = $this->findInVagueRoutes($this->vagueRoutes[$method], $path, $method); - - if ($result[0] === self::FOUND) { - return $result; - } + if ($result = $this->findInVagueRoutes($path, $method)) { + return $result; } // handle Auto Route @@ -226,19 +222,15 @@ public function match(string $path, string $method = 'GET'): array } if ($first && isset($this->regularRoutes[$first])) { - $result = $this->findInRegularRoutes($this->regularRoutes[$first], $path, 'GET'); + $result = $this->findInRegularRoutes($first, $path, 'GET'); if ($result[0] === self::FOUND) { return $result; } } - if (isset($this->vagueRoutes['GET'])) { - $result = $this->findInVagueRoutes($this->vagueRoutes['GET'], $path, 'GET'); - - if ($result[0] === self::FOUND) { - return $result; - } + if ($result = $this->findInVagueRoutes($path, 'GET')) { + return $result; } } @@ -276,9 +268,7 @@ protected function findAllowedMethods(string $path, string $method, array $allow continue; } - $result = $this->findInVagueRoutes($this->vagueRoutes['GET'], $path, $m); - - if ($result[0] === self::FOUND) { + if ($this->findInVagueRoutes($path, $m)) { $allowedMethods[] = $method; } } @@ -292,16 +282,18 @@ protected function findAllowedMethods(string $path, string $method, array $allow } /** - * @param array $routesData + * @param string $first * @param string $path * @param string $method * @return array */ - protected function findInRegularRoutes(array $routesData, string $path, string $method): array + protected function findInRegularRoutes(string $first, string $path, string $method): array { $allowedMethods = ''; + /** @var array $routesInfo */ + $routesInfo = $this->regularRoutes[$first]; - foreach ($routesData as $conf) { + foreach ($routesInfo as $conf) { if (0 === \strpos($path, $conf['start']) && \preg_match($conf['regex'], $path, $matches)) { $allowedMethods .= $conf['methods']; @@ -320,14 +312,20 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ } /** - * @param array $routesData * @param string $path * @param string $method - * @return array + * @return array|false */ - protected function findInVagueRoutes(array $routesData, string $path, string $method): array + protected function findInVagueRoutes(string $path, string $method) { - foreach ($routesData as $conf) { + if (!isset($this->vagueRoutes[$method])) { + return false; + } + + /** @var array $routeList */ + $routeList = $this->vagueRoutes[$method]; + + foreach ($routeList as $conf) { if ($conf['start'] && 0 !== \strpos($path, $conf['start'])) { continue; } @@ -339,7 +337,7 @@ protected function findInVagueRoutes(array $routesData, string $path, string $me } } - return [self::NOT_FOUND]; + return false; } /******************************************************************************* diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index e492514..4d01b53 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -85,7 +85,7 @@ public function map($methods, string $route, $handler, array $opts = []): Abstra // it is param route if (!self::isStaticRoute($route)) { - $this->collectParamRoute($route, $methods, $conf); + $this->collectParamRoute($route, $methods, $conf, $opts['params'] ?? []); return $this; } @@ -146,7 +146,7 @@ public function match(string $path, string $method = self::GET): array } if ($first && isset($this->regularRoutes[$first])) { - $result = $this->findInRegularRoutes($this->regularRoutes[$first], $path, $method); + $result = $this->findInRegularRoutes($first, $path, $method); if ($result[0] === self::FOUND) { return $result; @@ -155,12 +155,8 @@ public function match(string $path, string $method = self::GET): array $allowedMethods = $result[1]; } - if (isset($this->vagueRoutes[$method])) { - $result = $this->findInVagueRoutes($this->vagueRoutes[$method], $path, $method); - - if ($result[0] === self::FOUND) { - return $result; - } + if ($result = $this->findInVagueRoutes($path, $method)) { + return $result; } // For HEAD requests, attempt fallback to GET @@ -170,19 +166,15 @@ public function match(string $path, string $method = self::GET): array } if ($first && isset($this->regularRoutes[$first])) { - $result = $this->findInRegularRoutes($this->regularRoutes[$first], $path, 'GET'); + $result = $this->findInRegularRoutes($first, $path, 'GET'); if ($result[0] === self::FOUND) { return $result; } } - if (isset($this->vagueRoutes['GET'])) { - $result = $this->findInVagueRoutes($this->vagueRoutes['GET'], $path, 'GET'); - - if ($result[0] === self::FOUND) { - return $result; - } + if ($result = $this->findInVagueRoutes($path, 'GET')) { + return $result; } } diff --git a/src/Route.php b/src/Route.php index 59f9dd4..c456d1d 100644 --- a/src/Route.php +++ b/src/Route.php @@ -14,5 +14,23 @@ */ class Route { + /** + * @var string route pattern + */ + public $pattern; + /** + * @var mixed route handler + */ + public $handler; + + /** + * @var string[] map where parameter name => regular expression pattern (or symbol name) + */ + public $params; + + /** + * @var array + */ + public $options = []; } diff --git a/src/ServerRouter.php b/src/ServerRouter.php index 879b277..2f3fede 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -158,7 +158,7 @@ public function match(string $path, string $method = 'GET'): array // is a regular dynamic route(the first node is 1th level index key). if ($first && isset($this->regularRoutes[$first])) { - $result = $this->findInRegularRoutes($this->regularRoutes[$first], $path, $method); + $result = $this->findInRegularRoutes($first, $path, $method); if ($result[0] === self::FOUND) { return $result; @@ -168,12 +168,8 @@ public function match(string $path, string $method = 'GET'): array } // is a irregular dynamic route - if (isset($this->vagueRoutes[$method])) { - $result = $this->findInVagueRoutes($this->vagueRoutes[$method], $path, $method); - - if ($result[0] === self::FOUND) { - return $result; - } + if ($result = $this->findInVagueRoutes($path, $method)) { + return $result; } // handle Auto Route @@ -196,19 +192,15 @@ public function match(string $path, string $method = 'GET'): array } if ($first && isset($this->regularRoutes[$first])) { - $result = $this->findInRegularRoutes($this->regularRoutes[$first], $path, 'GET'); + $result = $this->findInRegularRoutes($first, $path, 'GET'); if ($result[0] === self::FOUND) { return $result; } } - if (isset($this->vagueRoutes['GET'])) { - $result = $this->findInVagueRoutes($this->vagueRoutes['GET'], $path, 'GET'); - - if ($result[0] === self::FOUND) { - return $result; - } + if ($result = $this->findInVagueRoutes($path, 'GET')) { + return $result; } } @@ -234,7 +226,7 @@ public function match(string $path, string $method = 'GET'): array * @param string $method * @return array|false */ - protected function findInStaticRoutes($path, $method) + protected function findInStaticRoutes(string $path, string $method) { // if flattenStatic is TRUE if ($this->flattenStatic) { @@ -251,16 +243,18 @@ protected function findInStaticRoutes($path, $method) } /** - * @param array $routesData + * @param string $first * @param string $path * @param string $method * @return array */ - protected function findInRegularRoutes(array $routesData, string $path, string $method): array + protected function findInRegularRoutes(string $first, string $path, string $method): array { $allowedMethods = ''; + /** @var array $routesInfo */ + $routesInfo = $this->regularRoutes[$first]; - foreach ($routesData as $conf) { + foreach ($routesInfo as $conf) { if (0 === \strpos($path, $conf['start']) && \preg_match($conf['regex'], $path, $matches)) { $allowedMethods .= $conf['methods']; @@ -283,14 +277,20 @@ protected function findInRegularRoutes(array $routesData, string $path, string $ } /** - * @param array $routesData * @param string $path * @param string $method - * @return array + * @return array|false */ - protected function findInVagueRoutes(array $routesData, string $path, string $method): array + protected function findInVagueRoutes(string $path, string $method) { - foreach ($routesData as $conf) { + if (!isset($this->vagueRoutes[$method])) { + return false; + } + + /** @var array $routeList */ + $routeList = $this->vagueRoutes[$method]; + + foreach ($routeList as $conf) { if ($conf['start'] && 0 !== \strpos($path, $conf['start'])) { continue; } @@ -306,7 +306,7 @@ protected function findInVagueRoutes(array $routesData, string $path, string $me } } - return [self::NOT_FOUND]; + return false; } /** From 7ddfaadda3fee78d412cff174302081cf714b216 Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 27 Apr 2018 18:30:12 +0800 Subject: [PATCH 071/151] opz routes collects --- example/tests/compare_exec.php | 95 ++++++++++++++++++++++++++++------ src/Base/AbstractRouter.php | 48 +++++++++++------ src/ORouter.php | 11 ++-- test/AbstractRouterTest.php | 27 ++++++---- 4 files changed, 134 insertions(+), 47 deletions(-) diff --git a/example/tests/compare_exec.php b/example/tests/compare_exec.php index d2fba48..2a2d151 100644 --- a/example/tests/compare_exec.php +++ b/example/tests/compare_exec.php @@ -1,33 +1,96 @@ '.*', + 'any' => '[^/]+', // match any except '/' + 'num' => '[1-9][0-9]*', // match a number and gt 0 + 'int' => '\d+', // match a number + 'act' => '[a-zA-Z][\w-]+', // match a action name + ] +]); function compare_speed(callable $sample1, callable $sample2, int $times = 1000, array $args = []) { diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index 7ce4c40..4791c22 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -385,39 +385,55 @@ public function validateArguments($methods, $handler): array throw new \InvalidArgumentException('The method and route handler is not allow empty.'); } - $hasAny = false; - $methods = \array_map(function ($m) use (&$hasAny) { - $m = \strtoupper(\trim($m)); + if (\is_string($methods)) { + $method = \strtoupper($methods); - if (!$m || false === \strpos(self::ALLOWED_METHODS_STR . ',', $m . ',')) { + if ($method === 'ANY') { + return self::ALLOWED_METHODS; + } + + if (false === \strpos(self::ALLOWED_METHODS_STR . ',', $method . ',')) { throw new \InvalidArgumentException( - "The method [$m] is not supported, Allow: " . self::ALLOWED_METHODS_STR + "The method [$method] is not supported, Allow: " . self::ALLOWED_METHODS_STR ); } - if (!$hasAny && $m === self::ANY) { - $hasAny = true; + return [$method]; + } + + $upperMethods = []; + + foreach ((array)$methods as $method) { + $method = \strtoupper($method); + + if ($method === 'ANY') { + return self::ALLOWED_METHODS; + } + + if (false === \strpos(self::ALLOWED_METHODS_STR . ',', $method . ',')) { + throw new \InvalidArgumentException( + "The method [$method] is not supported, Allow: " . self::ALLOWED_METHODS_STR + ); } - return $m; - }, (array)$methods); + $upperMethods[] = $method; + } - return $hasAny ? self::ALLOWED_METHODS : $methods; + return $upperMethods; } /** * parse param route - * @param string $route * @param array $params * @param array $conf * @return array * @throws \LogicException */ - public function parseParamRoute(string $route, array $params, array $conf): array + public function parseParamRoute(array $conf, array $params = []): array { - $first = $noOptional = null; - $backup = $route; - $argPos = \strpos($backup, '{'); + $first = null; + $backup = $route = $conf['original']; + $argPos = \strpos($route, '{'); // quote '.','/' to '\.','\/' if (false !== \strpos($route, '.')) { @@ -458,7 +474,7 @@ public function parseParamRoute(string $route, array $params, array $conf): arra $start = \substr($backup, 0, $floorPos); - // 解析参数,替换为对应的 正则 + // Parse the parameters and replace them with the corresponding regular if (\preg_match_all('#\{([a-zA-Z_][\w-]*)\}#', $route, $m)) { /** @var array[] $m */ $pairs = []; diff --git a/src/ORouter.php b/src/ORouter.php index 6f25a74..2c540df 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -70,8 +70,10 @@ public function map($methods, string $route, $handler, array $opts = []): Abstra return $this; } + $conf['original'] = $route; + // collect param route - $this->collectParamRoute($route, $methods, $conf, $opts['params'] ?? []); + $this->collectParamRoute($methods, $conf, $opts['params'] ?? []); return $this; } @@ -120,17 +122,14 @@ protected function prepareForMap(string $route, $handler, array $opts): array } /** - * @param string $route * @param array $methods * @param array $conf * @param array $params * @throws \LogicException */ - protected function collectParamRoute(string $route, array $methods, array $conf, array $params) + protected function collectParamRoute(array $methods, array $conf, array $params) { - $conf['original'] = $route; - $params = $this->getAvailableParams($params); - list($first, $conf) = $this->parseParamRoute($route, $params, $conf); + list($first, $conf) = $this->parseParamRoute($conf, $this->getAvailableParams($params)); // route string have regular if ($first) { diff --git a/test/AbstractRouterTest.php b/test/AbstractRouterTest.php index d34abab..1155682 100644 --- a/test/AbstractRouterTest.php +++ b/test/AbstractRouterTest.php @@ -46,51 +46,60 @@ public function testParseParamRoute() 'handler' => 'some_handler' ]; - $ret = $stub->parseParamRoute('/im/{name}/{age}', [], $conf); + $conf['original'] = '/im/{name}/{age}'; + $ret = $stub->parseParamRoute($conf); $this->assertCount(2, $ret); $this->assertEquals('im', $ret[0]);// first node $this->assertArrayHasKey('start', $ret[1]); $this->assertEquals('/im/', $ret[1]['start']); - $ret = $stub->parseParamRoute('/path/to/{name}', [], $conf); + $conf['original'] = '/path/to/{name}'; + $ret = $stub->parseParamRoute($conf); $this->assertCount(2, $ret); $this->assertEquals('path', $ret[0]); $this->assertArrayHasKey('start', $ret[1]); $this->assertEquals('/path/to/', $ret[1]['start']); - $ret = $stub->parseParamRoute('/path/to/some/{name}', [], $conf); + $conf['original'] = '/path/to/some/{name}'; + $ret = $stub->parseParamRoute($conf); $this->assertCount(2, $ret); $this->assertEquals('path', $ret[0]); $this->assertArrayHasKey('start', $ret[1]); $this->assertEquals('/path/to/some/', $ret[1]['start']); - $ret = $stub->parseParamRoute('/hi/{name}', [], $conf); + $conf['original'] = '/hi/{name}'; + $ret = $stub->parseParamRoute($conf); $this->assertCount(2, $ret); $this->assertEquals('hi', $ret[0]); $this->assertArrayHasKey('start', $ret[1]); - $ret = $stub->parseParamRoute('/hi[/{name}]', [], $conf); + $conf['original'] = '/hi[/{name}]'; + $ret = $stub->parseParamRoute($conf); $this->assertNull($ret[0]); $this->assertArrayHasKey('start', $ret[1]); $this->assertEquals('/hi', $ret[1]['start']); - $ret = $stub->parseParamRoute('/hi[/tom]', [], $conf); + $conf['original'] = '/hi[/tom]'; + $ret = $stub->parseParamRoute($conf); $this->assertNull($ret[0]); $this->assertArrayHasKey('start', $ret[1]); $this->assertEquals('/hi', $ret[1]['start']); - $ret = $stub->parseParamRoute('/hi/[tom]', [], $conf); + $conf['original'] = '/hi/[tom]'; + $ret = $stub->parseParamRoute($conf); $this->assertEquals('hi', $ret[0]); $this->assertArrayHasKey('start', $ret[1]); $this->assertEquals('/hi/', $ret[1]['start']); - $ret = $stub->parseParamRoute('/{category}', [], $conf); + $conf['original'] = '/{category}'; + $ret = $stub->parseParamRoute($conf); $this->assertNull($ret[0]); $this->assertNull($ret[1]['start']); $this->assertArrayHasKey('start', $ret[1]); $this->assertEquals(null, $ret[1]['start']); - $ret = $stub->parseParamRoute('/blog-{category}', [], $conf); + $conf['original'] = '/blog-{category}'; + $ret = $stub->parseParamRoute($conf); $this->assertNull($ret[0]); $this->assertEquals('/blog-', $ret[1]['start']); $this->assertArrayHasKey('start', $ret[1]); From e4ff5a3c4a21d1055fbddcf7a7582b6eefb1c9bf Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 27 Apr 2018 20:57:32 +0800 Subject: [PATCH 072/151] some bug fixed --- src/Base/AbstractRouter.php | 2 +- src/ServerRouter.php | 6 +++--- test/ORouterTest.php | 4 +--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index 4791c22..af36e8b 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -361,7 +361,7 @@ public function ctrl(string $prefix, string $controllerClass, array $map = [], a public function group(string $prefix, \Closure $callback, array $opts = []) { $previousGroupPrefix = $this->currentGroupPrefix; - $this->currentGroupPrefix = $previousGroupPrefix . '/' . trim($prefix, '/'); + $this->currentGroupPrefix = $previousGroupPrefix . '/' . \trim($prefix, '/'); $previousGroupOption = $this->currentGroupOption; $this->currentGroupOption = $opts; diff --git a/src/ServerRouter.php b/src/ServerRouter.php index 2f3fede..d803a3a 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -27,7 +27,7 @@ final class ServerRouter extends ORouter * The param route cache number. * @var int */ - public $tmpCacheNumber = 100; + public $tmpCacheNumber = 300; /** * There are last route caches. like static routes @@ -229,11 +229,11 @@ public function match(string $path, string $method = 'GET'): array protected function findInStaticRoutes(string $path, string $method) { // if flattenStatic is TRUE - if ($this->flattenStatic) { + if ($this->flatStaticRoutes) { $key = $path . '#' . $method; if (isset($this->flatStaticRoutes[$key])) { - return $this->staticRoutes[$key]; + return $this->flatStaticRoutes[$key]; } } elseif (isset($this->staticRoutes[$path][$method])) { return $this->staticRoutes[$path][$method]; diff --git a/test/ORouterTest.php b/test/ORouterTest.php index 19db319..e574f21 100644 --- a/test/ORouterTest.php +++ b/test/ORouterTest.php @@ -92,8 +92,6 @@ public function testComplexRoute() $ret = $router->match('/my/tom/not-match', 'GET'); $this->assertSame(ORouter::NOT_FOUND, $ret[0]); - - } public function testStaticRoute() @@ -158,7 +156,7 @@ public function testParamRoute() $ret = $router->match('/hi/tom', 'GET'); $this->assertCount(3, $ret); - // var_dump($ret, $router->getRegularRoutes());die; + list($status, $path, $route) = $ret; $this->assertSame(ORouter::FOUND, $status); From ff6a1b6ec87d868cc0fef1ca9fb01be575a4b63b Mon Sep 17 00:00:00 2001 From: inhere Date: Wed, 2 May 2018 09:14:53 +0800 Subject: [PATCH 073/151] update test case class --- example/parse.php | 42 +++++++++++++++++++++++++++++++++++++ php-run-with-debug.sh | 9 ++++++++ src/Base/AbstractRouter.php | 2 +- test/AbstractRouterTest.php | 2 +- test/DispatcherTest.php | 2 +- test/ORouterTest.php | 2 +- test/PreMatchRouterTest.php | 3 ++- test/SRouterTest.php | 2 +- test/ServerRouterTest.php | 3 ++- 9 files changed, 60 insertions(+), 7 deletions(-) create mode 100644 example/parse.php create mode 100644 php-run-with-debug.sh diff --git a/example/parse.php b/example/parse.php new file mode 100644 index 0000000..36cafb6 --- /dev/null +++ b/example/parse.php @@ -0,0 +1,42 @@ +get('/', 'default_handler'); + +$router->get('/user/info[/id/{int}]', 'default_handler'); + +$router->get('/my[/{name}[/{age}]]', 'default_handler', [ + 'params' => [ + 'age' => '\d+' + ], + 'defaults' => [ + 'name' => 'God', + 'age' => 25, + ] +]); + +$router->dispatch(); diff --git a/php-run-with-debug.sh b/php-run-with-debug.sh new file mode 100644 index 0000000..05f50cd --- /dev/null +++ b/php-run-with-debug.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +# profiler_enable - profiler功能的开关,默认值0,如果设为1,则每次请求都会生成一个性能报告文件。 +# export XDEBUG_CONFIG="profiler_enable=1" + +# xdebug.profiler_enable_trigger 默认值也是0,如果设为1 则当我们的请求中包含 XDEBUG_PROFILE 参数时才会生成性能报告文件 +export XDEBUG_CONFIG="profiler_enable_trigger=1" + +php $@ diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index af36e8b..bf9061f 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -311,7 +311,7 @@ public function rest(string $prefix, string $controllerClass, array $map = [], a /** * quick register a group universal routes for the controller class. * ```php - * $router->rest('/users', UserController::class, [ + * $router->ctrl('/users', UserController::class, [ * 'index' => 'get', * 'create' => 'post', * 'update' => 'post', diff --git a/test/AbstractRouterTest.php b/test/AbstractRouterTest.php index 1155682..93d0412 100644 --- a/test/AbstractRouterTest.php +++ b/test/AbstractRouterTest.php @@ -5,7 +5,7 @@ use Inhere\Route\Base\AbstractRouter; /** - * @covers AbstractRouter + * @covers \Inhere\Route\Base\AbstractRouter */ class AbstractRouterTest extends TestCase { diff --git a/test/DispatcherTest.php b/test/DispatcherTest.php index 23a5f13..e4903a5 100644 --- a/test/DispatcherTest.php +++ b/test/DispatcherTest.php @@ -5,7 +5,7 @@ use Inhere\Route\Dispatcher\Dispatcher; /** - * @covers Dispatcher + * @covers \Inhere\Route\Dispatcher\Dispatcher */ class DispatcherTest extends TestCase { diff --git a/test/ORouterTest.php b/test/ORouterTest.php index e574f21..67aa737 100644 --- a/test/ORouterTest.php +++ b/test/ORouterTest.php @@ -5,7 +5,7 @@ use Inhere\Route\ORouter; /** - * @covers ORouter + * @covers \Inhere\Route\ORouter */ class ORouterTest extends TestCase { diff --git a/test/PreMatchRouterTest.php b/test/PreMatchRouterTest.php index b6deec8..7dbf2a1 100644 --- a/test/PreMatchRouterTest.php +++ b/test/PreMatchRouterTest.php @@ -15,6 +15,7 @@ /** * Class PreMatchRouterTest * @package Inhere\Route\Test + * @covers \Inhere\Route\PreMatchRouter */ class PreMatchRouterTest extends TestCase { @@ -55,4 +56,4 @@ public function testRouteCacheExists() $this->assertSame($p, $path); $this->assertSame('handler1', $route['handler']); } -} \ No newline at end of file +} diff --git a/test/SRouterTest.php b/test/SRouterTest.php index 337c3fb..eae6248 100644 --- a/test/SRouterTest.php +++ b/test/SRouterTest.php @@ -6,7 +6,7 @@ use Inhere\Route\SRouter; /** - * @covers SRouter + * @covers \Inhere\Route\SRouter */ class SRouterTest extends TestCase { diff --git a/test/ServerRouterTest.php b/test/ServerRouterTest.php index 76f08ba..2243202 100644 --- a/test/ServerRouterTest.php +++ b/test/ServerRouterTest.php @@ -15,6 +15,7 @@ /** * Class ServerRouterTest * @package Inhere\Route\Test + * @covers \Inhere\Route\ServerRouter */ class ServerRouterTest extends TestCase { @@ -55,4 +56,4 @@ public function testRouteCacheExists() $this->assertSame('handler3', $route['handler']); } -} \ No newline at end of file +} From 06815991af3d9bef75175417128877200aa4c464 Mon Sep 17 00:00:00 2001 From: "li.fameng" Date: Sat, 7 Jul 2018 07:14:09 +0800 Subject: [PATCH 074/151] Fix dispatch logic error --- src/Dispatcher/SimpleDispatcher.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index fe1622f..58797a5 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -193,7 +193,7 @@ public function dispatch(int $status, string $path, array $info) */ protected function callRouteHandler(string $path, string $method, $handler, array $args = []) { - $vars = $args['matches']; + $vars = $args; $args = \array_values($args); // is a \Closure or a callable object From 79b2d13ba48dad17d595d30124b8d21400695881 Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 7 Jul 2018 12:04:20 +0800 Subject: [PATCH 075/151] some mofify and bug fixed --- README.md | 24 ++++++++++++++++++++---- src/Dispatcher/SimpleDispatcher.php | 4 ++-- src/PreMatchRouter.php | 8 ++++---- 3 files changed, 26 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 124dcee..5623c8c 100644 --- a/README.md +++ b/README.md @@ -327,7 +327,16 @@ $routeInfo = $router->match($path, $method); use Inhere\Route\Dispatcher\Dispatcher; $dispatcher = new Dispatcher([ + // default action method name + 'defaultAction' => 'index', + + 'actionPrefix' => '', + + 'actionSuffix' => 'Action', + 'dynamicAction' => true, + // @see ORouter::$globalParams['act'] + 'dynamicActionVar' => 'act', ]); ``` @@ -362,16 +371,23 @@ $router->get('/about', 'App\Controllers\HomeController@about'); ### 动态匹配控制器方法 -动态匹配控制器方法, 需配置 `'dynamicAction' => true` +动态匹配控制器方法, 需配置 + +```php +'dynamicAction' => true, // 启用 +// action 方法名匹配参数名称,符合条件的才会当做action名称 +// @see ORouter::$globalParams['act'] 匹配 '[a-zA-Z][\w-]+' +'dynamicActionVar' => 'act', +``` -> NOTICE: 使用动态匹配控制器方法, 应当使用 `any()` 添加路由. 即此时无法限定请求方法 `REQUEST_METHOD` +> NOTICE: 使用动态匹配控制器方法, 应当使用 `any()` 添加路由. 即此时不能限定请求方法 `REQUEST_METHOD` ```php // 访问 '/home/test' 将会执行 'App\Controllers\HomeController::test()' -$router->any('/home/{any}', App\Controllers\HomeController::class); +$router->any('/home/{act}', App\Controllers\HomeController::class); // 可匹配 '/home', '/home/test' 等 -$router->any('/home[/{name}]', App\Controllers\HomeController::class); +$router->any('/home[/{act}]', App\Controllers\HomeController::class); ``` > NOTICE: 上面两个的区别是 第一个无法匹配 `/home` diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index fe1622f..65ce6a4 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -116,7 +116,7 @@ public function initOptions(array $options) */ public function dispatchUri(string $path = null, string $method = null) { - $path = $path ?: $_SERVER['REQUEST_URI']; + $path = (string)($path ?: $_SERVER['REQUEST_URI']); if (\strpos($path, '?')) { $path = \parse_url(https://github.com/$path,%20PHP_URL_PATH); @@ -127,7 +127,7 @@ public function dispatchUri(string $path = null, string $method = null) return null; } - $method = $method ?: $_SERVER['REQUEST_METHOD']; + $method = (string)($method ?: $_SERVER['REQUEST_METHOD']); list($status, $path, $info) = $this->router->match($path, $method); $info['requestMethod'] = $method; diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index 4d01b53..2dbd140 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -42,11 +42,11 @@ public function __construct(array $config = [], string $path = null, string $met parent::__construct($config); if (!$path) { - $path = $config['path'] ?? null; + $path = $config['path'] ?? ''; } if (!$method) { - $method = $config['method'] ?? null; + $method = $config['method'] ?? ''; } $this->setRequest($path, $method); @@ -63,7 +63,7 @@ public function setRequest(string $path = null, string $method = null) } if (\strpos($path, '?')) { - $path = \parse_url(https://github.com/$path,%20PHP_URL_PATH); + $path = \parse_url(https://github.com/$path,%20/PHP_URL_PATH); } $this->reqPath = RouteHelper::formatUriPath($path, $this->ignoreLastSlash); @@ -85,7 +85,7 @@ public function map($methods, string $route, $handler, array $opts = []): Abstra // it is param route if (!self::isStaticRoute($route)) { - $this->collectParamRoute($route, $methods, $conf, $opts['params'] ?? []); + $this->collectParamRoute($methods, $conf, $opts['params'] ?? []); return $this; } From bf39bf56e7a334864aacf241b8d5f521eac09d5b Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 7 Jul 2018 12:45:52 +0800 Subject: [PATCH 076/151] add dispatcher test. some update --- example/parse.php | 2 +- src/Dispatcher/SimpleDispatcher.php | 2 +- src/Route.php | 27 ++++++++++++++++ test/DispatcherTest.php | 50 +++++++++++++++++++++++++++-- 4 files changed, 77 insertions(+), 4 deletions(-) diff --git a/example/parse.php b/example/parse.php index 36cafb6..2bac003 100644 --- a/example/parse.php +++ b/example/parse.php @@ -6,7 +6,7 @@ * Time: 下午9:12 * * you can test use: - * php -S 127.0.0.1:5675 example/object.php + * php -S 127.0.0.1:5675 example/parse.php * * then you can access url: http://127.0.0.1:5675 */ diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index 71cb167..808eecb 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -193,7 +193,7 @@ public function dispatch(int $status, string $path, array $info) */ protected function callRouteHandler(string $path, string $method, $handler, array $args = []) { - $vars = $args; + $vars = $args['matches'] ?? $args; $args = \array_values($args); // is a \Closure or a callable object diff --git a/src/Route.php b/src/Route.php index c456d1d..6aa282c 100644 --- a/src/Route.php +++ b/src/Route.php @@ -33,4 +33,31 @@ class Route * @var array */ public $options = []; + + /** + * @param string $pattern + * @param $handler + * @param array $params + * @param array $options + * @return Route + */ + public static function create(string $pattern, $handler, array $params, array $options = []): Route + { + return new self($pattern, $handler, $params, $options); + } + + /** + * Route constructor. + * @param string $pattern + * @param $handler + * @param array $params + * @param array $options + */ + public function __construct(string $pattern, $handler, array $params, array $options = []) + { + $this->pattern = $pattern; + $this->handler = $handler; + $this->params = $params; + $this->options = $options; + } } diff --git a/test/DispatcherTest.php b/test/DispatcherTest.php index e4903a5..f6bffd2 100644 --- a/test/DispatcherTest.php +++ b/test/DispatcherTest.php @@ -1,6 +1,7 @@ assertTrue(1 == 1); + $handler = function(array $args = []) { + return \sprintf('hello, welcome. args: %s', \json_encode($args)); + }; + + $router = new ORouter(); + $router->get('/', $handler); + $router->get('/user/info[/{int}]', $handler); + $router->get('/my[/{name}[/{age}]]', $handler, [ + 'params' => [ + 'age' => '\d+' + ], + 'defaults' => [ + 'name' => 'God', + 'age' => 25, + ] + ]); + + $d = new Dispatcher(); + $d->setRouter($router); + + $ret = $d->dispatchUri('/', 'get'); + $this->assertStringStartsWith('hello', $ret); + $this->assertStringEndsWith('[]', $ret); + + $ret = $d->dispatchUri('/user/info', 'get'); + $this->assertStringStartsWith('hello', $ret); + $this->assertStringEndsWith('[]', $ret); + + $ret = $d->dispatchUri('/user/info/45', 'get'); + $this->assertStringStartsWith('hello', $ret); + $this->assertStringEndsWith('"45"}', $ret); + + $ret = $d->dispatchUri('/my', 'get'); + $this->assertStringStartsWith('hello', $ret); + $this->assertStringEndsWith('25}', $ret); + $this->assertContains('{"name":"God","age":25}', $ret); + + $ret = $d->dispatchUri('/my/tom', 'get'); + $this->assertStringStartsWith('hello', $ret); + $this->assertStringEndsWith('25}', $ret); + $this->assertContains('{"name":"tom","age":25}', $ret); + + $ret = $d->dispatchUri('/my/tom/45', 'get'); + $this->assertStringStartsWith('hello', $ret); + $this->assertStringEndsWith('"45"}', $ret); + $this->assertContains('{"name":"tom","age":"45"}', $ret); } } From 0d4dba21e202474bf83384e843b6dbd66d2d7b80 Mon Sep 17 00:00:00 2001 From: inhere Date: Thu, 30 Aug 2018 10:27:20 +0800 Subject: [PATCH 077/151] refacting route match logic, optimization process --- example/benchmark.php | 10 +- example/cached/bench-routes-cache.php | 7563 ++++++++++--------------- phpunit.xml.dist | 3 +- src/Base/AbstractRouter.php | 21 +- src/Helper/functions.php | 4 +- src/ORouter.php | 167 +- src/PreMatchRouter.php | 33 +- src/ServerRouter.php | 181 +- test/ORouterTest.php | 8 +- 9 files changed, 3178 insertions(+), 4812 deletions(-) diff --git a/example/benchmark.php b/example/benchmark.php index 6754875..5237a97 100644 --- a/example/benchmark.php +++ b/example/benchmark.php @@ -52,7 +52,7 @@ $end = microtime(true); $buildTime = $end - $start; echo "Build time ($n routes): ", -pretty_echo(number_format($buildTime, 3), 'cyan'), +pretty_echo(number_format($buildTime * 1000, 3), 'cyan'), " ms, For collect and parse routes.\n\n"; // dump caches @@ -73,6 +73,14 @@ pretty_echo(number_format($matchTimeF, 6)), " s.\n - URI: {$uri}, will match: {$r['url']}\n"; +// try again +$start = microtime(true); +$router->match($uri, $r['method']); +$end = microtime(true); +$matchTimeF = $end - $start; +echo 'Match time (first route, second): ', +pretty_echo(number_format($matchTimeF, 6)), PHP_EOL; + /** * match random route */ diff --git a/example/cached/bench-routes-cache.php b/example/cached/bench-routes-cache.php index 4356ee4..e60a382 100644 --- a/example/cached/bench-routes-cache.php +++ b/example/cached/bench-routes-cache.php @@ -2,2564 +2,1535 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2018-04-27 10:08:59 + * @date 2018-08-29 14:48:15 * @count 1000 * @notice Please don't edit it. */ return array ( // static routes 'staticRoutes' => array ( - '/ku/vunymk/mhbax' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /yjyai/' => array ( + 'handler' => 'handler_func', ), - '/wuflvltbj/' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /tomcn/vmbdlr' => array ( + 'handler' => 'handler_func', ), - '/ggzvgizferv/nvlvbbw' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), - ), - '/qekeubqhmwqjwplh' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), - ), - '/bjx/kpufiiklg/zdr/phzot' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /jodpjn/eecfwa' => array ( + 'handler' => 'handler_func', ), - '/kngrclhbg/nq/rkv' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /gkxhsrcqlse/hsjojv/ppp' => array ( + 'handler' => 'handler_func', ), - '/wucymw' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /tl/q/bmx' => array ( + 'handler' => 'handler_func', ), - '/lnsysdadkk/k/kl' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /heqzjehww' => array ( + 'handler' => 'handler_func', ), - '/ir/zfiznysayko/jdwalg/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /xubyq/jo' => array ( + 'handler' => 'handler_func', ), - '/iphiafq/idrtifprvoajy' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /iyvawcq/w' => array ( + 'handler' => 'handler_func', ), - '/kwuaxryjyzrjl' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /kuqgcn' => array ( + 'handler' => 'handler_func', ), - '/n/ynksaqz' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /msple' => array ( + 'handler' => 'handler_func', ), - '/slrihjhjlivfobg' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /nwo/srurz/ryzydtjzx' => array ( + 'handler' => 'handler_func', ), - '/egacpejir/oqhqkjezdfb' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /jrrnmwohbglx/wb' => array ( + 'handler' => 'handler_func', ), - '/hk/sucwojkxf/hoyl' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /tpitmjt/tl/eatqs' => array ( + 'handler' => 'handler_func', ), - '/tpxygyfhfbmvmwj' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PUT /hssfewqgymnig/dgm' => array ( + 'handler' => 'handler_func', ), - '/cvdduihr/jelj' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /cspagtnlgdzyuevncr/' => array ( + 'handler' => 'handler_func', ), - '/inbqd/oafpwgkrhccl' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /pklzfjzzqnv/yatq' => array ( + 'handler' => 'handler_func', ), - '/dadmnerdav' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /nswenwosvpes/yhbxhx/s' => array ( + 'handler' => 'handler_func', ), - '/wvpg/am/k' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /l/pxksrr/' => array ( + 'handler' => 'handler_func', ), - '/rneycw/z' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /ncddaiga' => array ( + 'handler' => 'handler_func', ), - '/bzjrktoyqxevxbk/g' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /juoui/swfs' => array ( + 'handler' => 'handler_func', ), - '/yhpicp' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PUT /ebagl/oxl/' => array ( + 'handler' => 'handler_func', ), - '/skg/embjiju/q/jvq' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PUT /alpuf/ybb/jgocwt' => array ( + 'handler' => 'handler_func', ), - '/fjrkrad' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /b/eq/rxfvf' => array ( + 'handler' => 'handler_func', ), - '/gckwvfi' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /pjisfyjzoayghdmi' => array ( + 'handler' => 'handler_func', ), - '/cmujem/qlujdvnxht/o' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /ubcokrpld/fewgjnz' => array ( + 'handler' => 'handler_func', ), - '/v/yfdyt' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /qvgttlpyolwp' => array ( + 'handler' => 'handler_func', ), - '/omnkzcgeakrnfm/ltbc' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /htgrfezp/' => array ( + 'handler' => 'handler_func', ), - '/oojqgytg' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /mvxvxjg' => array ( + 'handler' => 'handler_func', ), - '/ofgkg/i/n/apfyzua/f' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /abvt/diuzgd/o/ajntr' => array ( + 'handler' => 'handler_func', ), - '/mwatnjlo/llg' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /eggjuostzjev' => array ( + 'handler' => 'handler_func', ), - '/dtyqrpwqhkis/rvd' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /qsku/fwclsvztl/mtptf/y/b' => array ( + 'handler' => 'handler_func', ), - '/awqco/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /w/mjpfrnzzz/' => array ( + 'handler' => 'handler_func', ), - '/qrxfuv' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PUT /qum/oj/ized' => array ( + 'handler' => 'handler_func', ), - '/ckfuyott/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /iti/hzd/womehwzbagv' => array ( + 'handler' => 'handler_func', ), - '/otggbtnqhvzaqvvt' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /pkkyph' => array ( + 'handler' => 'handler_func', ), - '/qgxipjbfh/d/xb' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /itqbnkjyjfcit/pkln/hox' => array ( + 'handler' => 'handler_func', ), - '/jasutuwjdho/cl/thxsgs/a' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /kuh/vquks/rayvvgwzneik' => array ( + 'handler' => 'handler_func', ), - '/ribgjkd' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /gbxdtvxsn' => array ( + 'handler' => 'handler_func', ), - '/bsitcqyyypfnkskjk' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PUT /go/aujcerfkdh' => array ( + 'handler' => 'handler_func', ), - '/xuubqt/pgudgibgvtsgi' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /um/hhndumx' => array ( + 'handler' => 'handler_func', ), - '/ksjjtxnb' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /gpth/bagetdzl/ffxddy' => array ( + 'handler' => 'handler_func', ), - '/afhtiea' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /c/urzctwzajdusacgurp' => array ( + 'handler' => 'handler_func', ), - '/stafsahehpfnh/ikyvjok' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /fekwprxki/rupcbnn' => array ( + 'handler' => 'handler_func', ), - '/toqzzb/nu/bwye/t' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /iwzxazsed' => array ( + 'handler' => 'handler_func', ), - '/ro/lffolzzxfacmhnwuh' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /me/hu/rwjmnaky' => array ( + 'handler' => 'handler_func', ), - '/rmtjzeqq/y/qhom' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /dteslvjhwcolt' => array ( + 'handler' => 'handler_func', ), - '/cdkvqzg/fxvl/rw/g' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /xsn/xji' => array ( + 'handler' => 'handler_func', ), - '/tldwzardqfv' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'POST /fxsxnh/a/jbptwzy/v/' => array ( + 'handler' => 'handler_func', ), - '/u/yn/a/zkdurxoyiu' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /n/rq/oec/buq/pxyuoak/pzaq' => array ( + 'handler' => 'handler_func', ), - '/jjhuhxselgra/zupcztu' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /uamqff' => array ( + 'handler' => 'handler_func', ), - '/tcutadrj' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /exeejt' => array ( + 'handler' => 'handler_func', ), - '/phckakwoxkvyzyhrbjl' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /qnsg/pnvbte/bhychs' => array ( + 'handler' => 'handler_func', ), - '/nlonbhgeicnhfs/bv' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /spwi/uf/dtowvtiarjxup' => array ( + 'handler' => 'handler_func', ), - '/rdmnkixnw' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /voqicrmyiivspua' => array ( + 'handler' => 'handler_func', ), - '/t/uoqfhjglztsk' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /kv/fvxsaqy/pohmzqab' => array ( + 'handler' => 'handler_func', ), - '/xjewmkoq/c/pgvo' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PUT /wigwknjtlq' => array ( + 'handler' => 'handler_func', ), - '/qhesjeoawrlajufqjv/' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PUT /hktdl' => array ( + 'handler' => 'handler_func', ), - '/erqpwbbajbkun' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /tupk/c' => array ( + 'handler' => 'handler_func', ), - '/hcwqhvhszxbnbk' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /syj/cso' => array ( + 'handler' => 'handler_func', ), - '/yrtfq/i/munxempu' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /jo/uj/smy' => array ( + 'handler' => 'handler_func', ), - '/h/wiekm/to' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /wpzd/quycm/yio/iulkz' => array ( + 'handler' => 'handler_func', ), - '/ne/noay/nx/uutk/' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /eattooubuyy' => array ( + 'handler' => 'handler_func', ), - '/jg/rqrre/qamhecp/fpcb/a' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /zykyz/wnxll' => array ( + 'handler' => 'handler_func', ), - '/mfwfmae' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /eaaekww' => array ( + 'handler' => 'handler_func', ), - '/gtkolnudxdy' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /fvx/sjxopabyz/j/olly' => array ( + 'handler' => 'handler_func', ), - '/zggjjtazzwdnrlmh' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /z/hl/xvjxdpmfd/dfbuwjjp' => array ( + 'handler' => 'handler_func', ), - '/kcfghjo/os/topoq' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /zxqiw/ukxl' => array ( + 'handler' => 'handler_func', ), - '/co/szf/lxq/cnoroq/o/kza/j' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /edbrjpziwm' => array ( + 'handler' => 'handler_func', ), - '/mqkhoo/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /katwdydhsfhvitq' => array ( + 'handler' => 'handler_func', ), - '/ziqtrh/vrfrcpvybx/zze' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /nqhmtnvb/moj' => array ( + 'handler' => 'handler_func', ), - '/sbhmvleexkrq' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /ylsba/evkw/df' => array ( + 'handler' => 'handler_func', ), - '/cbjm/hi/vrsibyls' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /x/ezuy/fjux/ii/os' => array ( + 'handler' => 'handler_func', ), - '/e/wqxnmcoyefdegkb/a' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /veovsx' => array ( + 'handler' => 'handler_func', ), - '/jtlfaybzrq' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /x/fcmvquawfj' => array ( + 'handler' => 'handler_func', ), - '/dl/yhdavbtds' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /qaazzk/w' => array ( + 'handler' => 'handler_func', ), - '/sbriid/oqmjab/ejpl/dae' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /kh/avz/b/qpii/qggjontrpp' => array ( + 'handler' => 'handler_func', ), - '/xyfmun/ktuejk/vtsnjsaq' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /jnkbfdpcncwelcfv' => array ( + 'handler' => 'handler_func', ), - '/fhxzleh' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /t/ykdysy' => array ( + 'handler' => 'handler_func', ), - '/hpnjblq/isepdyu' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /ntucwkho' => array ( + 'handler' => 'handler_func', ), - '/jes/wo' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /drijkqw/zhxb' => array ( + 'handler' => 'handler_func', ), - '/shgvjbsuxfy' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /taznzptxrepmgsd' => array ( + 'handler' => 'handler_func', ), - '/lb/htsu/i/gk/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /qyxrqwq/l/piipfnw/rzc' => array ( + 'handler' => 'handler_func', ), - '/umdqul/blcv' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /wcalaaqbuk' => array ( + 'handler' => 'handler_func', ), - '/rmvp/jt' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /ytqcvwcmb' => array ( + 'handler' => 'handler_func', ), - '/vk/stqyyjqowlecmfs/jn' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /rqpnzadfee' => array ( + 'handler' => 'handler_func', ), - '/ca/nflkcge/nsvsj' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /kr/gbsqxfd' => array ( + 'handler' => 'handler_func', ), - '/p/pupfbraqkdfj' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /wyqlbmjbnxldgxav' => array ( + 'handler' => 'handler_func', ), - '/vuuij' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /tyh/mzlsrxhykj' => array ( + 'handler' => 'handler_func', ), - '/qihi/yjqvaeqrd' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /tdqwhc/fet' => array ( + 'handler' => 'handler_func', ), - '/xjjrt/' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PUT /ynfln' => array ( + 'handler' => 'handler_func', ), - '/ilasw/hns/plk' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /tsb/eh/nxlavk' => array ( + 'handler' => 'handler_func', ), - '/nypolu/cw/kohnabuohsn' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /bpgtrmjk/id' => array ( + 'handler' => 'handler_func', ), - '/jnykzscqfxjsbsyqvh' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /jjjigzn/hdjwsfm/hivoe/' => array ( + 'handler' => 'handler_func', ), - '/hmkan/vialjtxhj/ypb' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /hdmlkmtaf/syftvy' => array ( + 'handler' => 'handler_func', ), - '/ezskdnt/jdq/vp/wralfdhu' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /ucgppdgpsn' => array ( + 'handler' => 'handler_func', ), - '/bf/tbnechn/hqqlklfdi' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /w/aus/mal/dydnhfrww' => array ( + 'handler' => 'handler_func', ), - '/unfdtcpyzha' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /ooryrhuptuyp' => array ( + 'handler' => 'handler_func', ), - '/ynvpwrwmexa/s/zmkjenae' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /picgok' => array ( + 'handler' => 'handler_func', ), - '/co/fajnoyokjgnpwcazpb' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /fza/r/w/rdlu' => array ( + 'handler' => 'handler_func', ), - '/tfztr' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /ynum/hrqrbyhrwfg' => array ( + 'handler' => 'handler_func', ), - '/ypsd/ddbmgvddnvh' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /rokluqgn/fap/xnv' => array ( + 'handler' => 'handler_func', ), - '/zkvar/ugqpfaypr/gm' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /bwhmgpmutwonmfrljky' => array ( + 'handler' => 'handler_func', ), - '/bcemxqtvruusfedmf' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /sdyfzyj/' => array ( + 'handler' => 'handler_func', ), - '/ronvhaat/usscymrmp/uwd' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /xghcpbtqkpfdn' => array ( + 'handler' => 'handler_func', ), - '/fwt/mbd/d/' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'POST /al/frcpon/fkmdohkstpu' => array ( + 'handler' => 'handler_func', ), - '/ovchazbx' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /scamkljngikpibe' => array ( + 'handler' => 'handler_func', ), - '/fenfvoulnyum/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /ludsxs' => array ( + 'handler' => 'handler_func', ), - '/js/xxmnrrximufmjql/a/f' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /mvl/prnqa' => array ( + 'handler' => 'handler_func', ), - '/lquck/qvuv/s/p' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PUT /akgjpotko' => array ( + 'handler' => 'handler_func', ), - '/tm/eof' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'POST /l/za/z/czl/q/dg/' => array ( + 'handler' => 'handler_func', ), - '/aptq/id/k' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /ncuwr' => array ( + 'handler' => 'handler_func', ), - '/bqtqyxbq/' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /xqgrxs' => array ( + 'handler' => 'handler_func', ), - '/iwdecwj' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /sdyktjn/g/vhjbu/' => array ( + 'handler' => 'handler_func', ), - '/cxourkxwxxbxjcgp/ad' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /muuwczynakiityw/m' => array ( + 'handler' => 'handler_func', ), - '/bttwjbm' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /wgtjam/nqsfrls/wk' => array ( + 'handler' => 'handler_func', ), - '/k/kkasw' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /ifnujtkfzdimjbqyn' => array ( + 'handler' => 'handler_func', ), - '/woifhk/trwjchuc' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /ysyayy' => array ( + 'handler' => 'handler_func', ), - '/yprqaqjozxrgugcw/ql' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /zsbnge/vcxmioyuj' => array ( + 'handler' => 'handler_func', ), - '/myivffity/jx/w' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PUT /rwqd/dgk/adyrpaive' => array ( + 'handler' => 'handler_func', ), - '/sonr/z' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /fsiedbuzqlifgc/' => array ( + 'handler' => 'handler_func', ), - '/ocnz/iprjn' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /yviceh' => array ( + 'handler' => 'handler_func', ), - '/n/zqhgsflec' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /hp/djedmt' => array ( + 'handler' => 'handler_func', ), - '/rsurxwab/dyrlyjb/' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /bva/pr/lnumt/ecol/r' => array ( + 'handler' => 'handler_func', ), - '/okvce/qhd' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /mnlbnrf/b' => array ( + 'handler' => 'handler_func', ), - '/qcygvwpxrekagyl' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /fvojwohvqfse/f/cdv/' => array ( + 'handler' => 'handler_func', ), - '/dbz/h/jsg/h' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /iafyo/trey/lf/xxwl/bnhp' => array ( + 'handler' => 'handler_func', ), - '/me/bjkut' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /jrvcxlykqh/' => array ( + 'handler' => 'handler_func', ), - '/zwzsw' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /pvbpql' => array ( + 'handler' => 'handler_func', ), - '/zjmbxxsqdrpyi' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'POST /qqludad/g/gfubjmy' => array ( + 'handler' => 'handler_func', ), - '/nwt/satngzsppphbhk' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /umysftdhbcglqq/jshoe' => array ( + 'handler' => 'handler_func', ), - '/ofzghcbbqpnqq/or/t' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'POST /riclezwrzeczprs' => array ( + 'handler' => 'handler_func', ), - '/cvmsz' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /avhemgomfx/occwcickzl' => array ( + 'handler' => 'handler_func', ), - '/iqicpncmyx/bbqwq' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /mlpncrbjtfmxgemsiuip' => array ( + 'handler' => 'handler_func', ), - '/azuggikhm/' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /ihvebgrlsyz' => array ( + 'handler' => 'handler_func', ), - '/t/qtyl' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /unwjcahao' => array ( + 'handler' => 'handler_func', ), - '/wwtqa' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /yursmmqnthcc/v/tt/p' => array ( + 'handler' => 'handler_func', ), - '/whzot/eypv/jqs' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /otpfgr' => array ( + 'handler' => 'handler_func', ), - '/dtbhesrcw' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /hatmmcpmzfeh/qk' => array ( + 'handler' => 'handler_func', ), - '/fiznoyq' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'POST /qqrslunqlccoja/yk/ymja' => array ( + 'handler' => 'handler_func', ), - '/cqdmkbwltu' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PUT /olpawxlz/gawa/s/gm/' => array ( + 'handler' => 'handler_func', ), - '/mx/x/ekncq' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'POST /qeoplnnucaw' => array ( + 'handler' => 'handler_func', ), - '/jz/jwdvg' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /liiilall' => array ( + 'handler' => 'handler_func', ), - '/vsmatx' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /hnojp/et' => array ( + 'handler' => 'handler_func', ), - '/fib/bm/ia' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PUT /kbreqfm/y/ouwlv/cp/xq' => array ( + 'handler' => 'handler_func', ), - '/tjgs/yi' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /wrlkkdmdzgvtbm/suk' => array ( + 'handler' => 'handler_func', ), - '/xbblijczm/iphi' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /bcj/cysf/npo/asqnzlqn' => array ( + 'handler' => 'handler_func', ), - '/cqkncyisljidd' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /zkzrxg' => array ( + 'handler' => 'handler_func', ), - '/jqmfmiizi' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /phvygstaddtyjfb' => array ( + 'handler' => 'handler_func', ), - '/dbmszwtc' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /rirtg' => array ( + 'handler' => 'handler_func', ), - '/mq/ukbznmqq' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PUT /sdrvkrlkdth/laeui' => array ( + 'handler' => 'handler_func', ), - '/avwdxibymmppmkmvo/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /eslukpit' => array ( + 'handler' => 'handler_func', ), - '/afkbxm' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /ndxn/algezj' => array ( + 'handler' => 'handler_func', ), - '/mheyjzkuhwqllpyl' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /ptisznjs/br' => array ( + 'handler' => 'handler_func', ), - '/gr/kakm/c/v' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /sqjf/jg/' => array ( + 'handler' => 'handler_func', ), - '/ononldd' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'POST /vuygzpxzkygovd' => array ( + 'handler' => 'handler_func', ), - '/iq/n/ocgmdqcll' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /gyidnrgwcccu/pqbk' => array ( + 'handler' => 'handler_func', ), - '/ddf/zdtuyqidfqgimanv' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /adpovcrnzvz' => array ( + 'handler' => 'handler_func', ), - '/wwimr/cuu' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PUT /ryrwihpjmaes/azf' => array ( + 'handler' => 'handler_func', ), - '/qzpvmejvmi/k' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /rcux/sehbhqiigb' => array ( + 'handler' => 'handler_func', ), - '/sasovbsymmvxl' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'POST /ddgcxfjiizy' => array ( + 'handler' => 'handler_func', ), - '/lixlsdvgry' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /gzpybhubytsmprxq/' => array ( + 'handler' => 'handler_func', ), - '/lsh/jet/' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /bs/ou/ju/ugwu/ofdv/co' => array ( + 'handler' => 'handler_func', ), - '/wfwbp/j' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /whdnnkpg' => array ( + 'handler' => 'handler_func', ), - '/rpbivbu' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /tgvsnc/mdrly/cw' => array ( + 'handler' => 'handler_func', ), - '/eoeyxviydk' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /jedxo/vhu/rsx/ohhefl' => array ( + 'handler' => 'handler_func', ), - '/akxe/p/tz/czb' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /u/qbrtetvpxfbcat' => array ( + 'handler' => 'handler_func', ), - '/grnankahrg/kj/kj' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /rzfz/jxi/lykcpfkzgv' => array ( + 'handler' => 'handler_func', ), - '/oleipzshyagezjnhx' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /gschpmftzr' => array ( + 'handler' => 'handler_func', ), - '/ggqzxyrqvrjt' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /ygkebbme/npw/lfdtdzus' => array ( + 'handler' => 'handler_func', ), - '/qvidldsdg' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /xqcsbu/' => array ( + 'handler' => 'handler_func', ), - '/afaaojjvtokl/ky/' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /sxy/ojtf/lby' => array ( + 'handler' => 'handler_func', ), - '/wkwpytjrtegho/pugtkz' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /csjriiw/gz/jj' => array ( + 'handler' => 'handler_func', ), - '/xqapjkc/glrukscof' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PUT /uikyjhn/pyfmlrazsvpcf/' => array ( + 'handler' => 'handler_func', ), - '/mdqqpkof/q/doish' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /wni/gwcxuopx/rkevqwla/' => array ( + 'handler' => 'handler_func', ), - '/ykeo/daybyjuxe' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /ik/vos/jnt' => array ( + 'handler' => 'handler_func', ), - '/n/k/bklnojh' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PUT /zl/rcvghcena' => array ( + 'handler' => 'handler_func', ), - '/aunxuojeojkksbuv/bey' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /yshbpcaw/pp' => array ( + 'handler' => 'handler_func', ), - '/zpyswuphl/' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PUT /win/a/yvnsuqohryqtelv' => array ( + 'handler' => 'handler_func', ), - '/kyyux/nildqk' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /efrqxitbrugvbken/' => array ( + 'handler' => 'handler_func', ), - '/yfgov/rufnil/w/phjnu' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PUT /bbppbvb' => array ( + 'handler' => 'handler_func', ), - '/gyjfw/ymcouqty' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /egku/yyxrgdnwwk' => array ( + 'handler' => 'handler_func', ), - '/ormvwwehcv/yyo' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /fxzapjaxznucqsjqkxx' => array ( + 'handler' => 'handler_func', ), - '/i/bd/eakxven' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /kdybvlizkckhmcd' => array ( + 'handler' => 'handler_func', ), - '/d/dg/hjfeqr' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /mxvekvd' => array ( + 'handler' => 'handler_func', ), - '/ograyyr' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /xnspy/el/mmkwjhtfqm/k' => array ( + 'handler' => 'handler_func', ), - '/yiuyoaxpc' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /ohmzfvc/gl/blulgcyqpof' => array ( + 'handler' => 'handler_func', ), - '/jvjmqgiz/hcavo/jxckhzf' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /jhbmyr' => array ( + 'handler' => 'handler_func', ), - '/gpkwhb/v/tnqxv' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'POST /iu/q/klwoah' => array ( + 'handler' => 'handler_func', ), - '/ffyhqfeh/gerio' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /lhglxao/ssmv/wc' => array ( + 'handler' => 'handler_func', ), - '/jbcjovwbvi' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /rpq/rrurk' => array ( + 'handler' => 'handler_func', ), - '/rlkkegmzkbodh' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /gcinltdju/r' => array ( + 'handler' => 'handler_func', ), - '/nsi/gkltsbqvgsow' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /zkpsc' => array ( + 'handler' => 'handler_func', ), - '/vlbq/xdsnykjwvws' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /q/ezjn/ihlnugoyle' => array ( + 'handler' => 'handler_func', ), - '/jvemtrcrcemyngnocd' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /al/yvostzyp' => array ( + 'handler' => 'handler_func', ), - '/ctvzu/dryczk/gyvnwa' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PUT /mzegqxiqrio' => array ( + 'handler' => 'handler_func', ), - '/qbxig/uiyiekt/plw/' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /qtraitwd' => array ( + 'handler' => 'handler_func', ), - '/oknqiknzoipew/wchrxpk' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /bkrdty' => array ( + 'handler' => 'handler_func', ), - '/fgpmexdqb' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /lmmjjrk' => array ( + 'handler' => 'handler_func', ), - '/tx/kqvh/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /mo/zbbvb/xwbfgaeup' => array ( + 'handler' => 'handler_func', ), - '/udozn/jwnb/wfhi/n' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /yjdql' => array ( + 'handler' => 'handler_func', ), - '/hcuyykl/h' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /imrjolumwse' => array ( + 'handler' => 'handler_func', ), - '/ksmtyd' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /oxxgjvaab/xfb' => array ( + 'handler' => 'handler_func', ), - '/luwak/y' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /riupokfc/f' => array ( + 'handler' => 'handler_func', ), - '/lekeo/i' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /ncgjcfcuumfkqupad' => array ( + 'handler' => 'handler_func', ), - '/soesewbuzlhtczc' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /g/jdkqvk' => array ( + 'handler' => 'handler_func', ), - '/beqprfjaf' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /fbemy' => array ( + 'handler' => 'handler_func', ), - '/xjkyluj' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /kjbtrky/ogjdmqljs/y' => array ( + 'handler' => 'handler_func', ), - '/zikyx/lkxqhp' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PUT /x/s/jgugslcfz' => array ( + 'handler' => 'handler_func', ), - '/r/m/gb/nluuzunabterxt/h' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /ljfcxzr' => array ( + 'handler' => 'handler_func', ), - '/lht/h/znfgujdjbpny' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /qdzwguu/mdz/jf' => array ( + 'handler' => 'handler_func', ), - '/apye/jtuh' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /nroysimjo/s' => array ( + 'handler' => 'handler_func', ), - '/yxmsoeksrjjyczn' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /rhyrycldwb' => array ( + 'handler' => 'handler_func', ), - '/vcqmlmssb/cged' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /uoomg/k' => array ( + 'handler' => 'handler_func', ), - '/feihpays/ybdgmfny' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /n/yekbegxiq/okjo/' => array ( + 'handler' => 'handler_func', ), - '/gyvsqqan' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /tpfyjy' => array ( + 'handler' => 'handler_func', ), - '/gcm/slit/lz/cqizjuvu/t' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /ants/hmkjcymyqunmae' => array ( + 'handler' => 'handler_func', ), - '/hmg/otfp/hc' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /pyvmv' => array ( + 'handler' => 'handler_func', ), - '/jmarrsib/bppmdta/klsqe' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PUT /pzbgcpis' => array ( + 'handler' => 'handler_func', ), - '/milhde' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /khha/amkebk/cvzztkuh' => array ( + 'handler' => 'handler_func', ), - '/tzvmzrwrfp/cmqj' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /taztfrjmiqweikf' => array ( + 'handler' => 'handler_func', ), - '/hs/wjo' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /axmquk/i/wox/il' => array ( + 'handler' => 'handler_func', ), - '/pn/ltexj' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /as/voaqyiyd' => array ( + 'handler' => 'handler_func', ), - '/o/s/bstkcdk/vne/pmd' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /felsz/zxt/bygrxutm/jk' => array ( + 'handler' => 'handler_func', ), - '/xl/vc/zhrbvnerj/ttr' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /f/wljkwgroaxbvzmpsm' => array ( + 'handler' => 'handler_func', ), - '/bvw/ivqd' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /aewyiluvsspggu' => array ( + 'handler' => 'handler_func', ), - '/depxplzbo/ljf' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /cnjk/bfdxhrtx/nkyaues' => array ( + 'handler' => 'handler_func', ), - '/ffftcnig/ml' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /tzoxxgnjypbd' => array ( + 'handler' => 'handler_func', ), - '/fdxvmi' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /hsmeul/gsa' => array ( + 'handler' => 'handler_func', ), - '/ffcxk/rxpuzkezxamz' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /b/gnxqf/zqlwcitepzf' => array ( + 'handler' => 'handler_func', ), - '/ryi/latovkjbptmka/h' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PUT /dzwhj/nqxc' => array ( + 'handler' => 'handler_func', ), - '/x/jccfnz/rsiolqbksrdi/s' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /k/fnkkwtn' => array ( + 'handler' => 'handler_func', ), - '/gocno/ahdi' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /qtdpjqcylizh' => array ( + 'handler' => 'handler_func', ), - '/iqvtwteaykcxit' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /ghhr/b/eg' => array ( + 'handler' => 'handler_func', ), - '/gtjlygmeythogvm' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PUT /mhd/zcwtrbzezvnj/qv' => array ( + 'handler' => 'handler_func', ), - '/r/oz/galqpyossscuub' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /pw/wwicuhdcga' => array ( + 'handler' => 'handler_func', ), - '/jeelfr/mrelsymeegp' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /mamjie/gqnwmswld' => array ( + 'handler' => 'handler_func', ), - '/dlrbos' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /pbyjk/tofyqvjw' => array ( + 'handler' => 'handler_func', ), - '/dnd/ginyvvmo' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PUT /oi/neekbx/cqo/oew' => array ( + 'handler' => 'handler_func', ), - '/k/uypyiyflw' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /zrmsyiu/jsafkkrpwx' => array ( + 'handler' => 'handler_func', ), - '/fo/wr/dd/' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /eeuxvxxappvcjd' => array ( + 'handler' => 'handler_func', ), - '/qgkzguwf/fleqxp' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /x/tb/lohsbekjnvev' => array ( + 'handler' => 'handler_func', ), - '/x/rootrjurpidkioffl' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /b/obtmn/' => array ( + 'handler' => 'handler_func', ), - '/xcac/ldzt' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /sagyqxww/zvfhz/' => array ( + 'handler' => 'handler_func', ), - '/iwmcxvppxdaxxzdmcead' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /bxnttqcj' => array ( + 'handler' => 'handler_func', ), - '/o/gsauvbpx' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /zz/pmlm' => array ( + 'handler' => 'handler_func', ), - '/dydkv/thtqai' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /q/haedmg/' => array ( + 'handler' => 'handler_func', ), - '/mublxlp' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PUT /axfamxmnl/ytx' => array ( + 'handler' => 'handler_func', ), - '/lk/wthekuuebhes/ohfx' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /nmwubgzijfy' => array ( + 'handler' => 'handler_func', ), - '/ibwv/e/if' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /ikrhwpzrf/eo/xbsgsrea' => array ( + 'handler' => 'handler_func', ), - '/lcrnm/hhsrpmegqoodyv/w/' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'POST /xomretsespsqz' => array ( + 'handler' => 'handler_func', ), - '/dvupuwbwrpk' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /kxyfh/hl' => array ( + 'handler' => 'handler_func', ), - '/mljji/umj' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /mxljknx/aqfbl' => array ( + 'handler' => 'handler_func', ), - '/wb/naw/muwks' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /uqtaut/pjlzewh' => array ( + 'handler' => 'handler_func', ), - '/k/vn/frqor/vjddtikk' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /nuucwt/hn/angpfh' => array ( + 'handler' => 'handler_func', ), - '/vd/nqgszgwnibz' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PUT /ryqnjmutyrdn' => array ( + 'handler' => 'handler_func', ), - '/klaej/bgz/ra/kpq/m/' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /lzfg/f' => array ( + 'handler' => 'handler_func', ), - '/qpml/wy/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /g/lgossuy/v' => array ( + 'handler' => 'handler_func', ), - '/xrpsfg/rnfm/rkjxnw' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /wsspxezswjh/qea' => array ( + 'handler' => 'handler_func', ), - '/plsqikmtqexv' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /mrnmh/' => array ( + 'handler' => 'handler_func', ), - '/bxlbcj' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /hhhwopggheanovh' => array ( + 'handler' => 'handler_func', ), - '/kcgc/ol' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PUT /jmtfuskkfqhdsc/enbua' => array ( + 'handler' => 'handler_func', ), - '/teritlh' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /bkhx/f/eomqr/y' => array ( + 'handler' => 'handler_func', ), - '/aecqa/byxamhdjmcevli' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /bos/f/s/' => array ( + 'handler' => 'handler_func', ), - '/g/ifgrzb/elmllxl/s' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /iyd/vmiw' => array ( + 'handler' => 'handler_func', ), - '/ulsr/il/elodikaptn' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PUT /xya/rtv/ahlopxrwkst' => array ( + 'handler' => 'handler_func', ), - '/xdtysxibgesys' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /zrcmolfnd' => array ( + 'handler' => 'handler_func', ), - '/ayhzbr/tlgejegb/n' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /oqmqztetpn' => array ( + 'handler' => 'handler_func', ), - '/cl/sdkc/d' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /hklk/hrcnlf' => array ( + 'handler' => 'handler_func', ), - '/ye/u/vp/oiwpi/xtwht' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /luqordysgvplvvij' => array ( + 'handler' => 'handler_func', ), - '/sojyrbtwx/u/oom' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /jly/yacoli' => array ( + 'handler' => 'handler_func', ), - '/dmj/u/zrzqwea' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /jnxlbtxeuzktqmtddky/l' => array ( + 'handler' => 'handler_func', ), - '/sxpgtwpv' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PUT /gdsqm/xncs/bc' => array ( + 'handler' => 'handler_func', ), - '/dcl/xdneukwix' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /abxpdhozn/ewzaglbrnt' => array ( + 'handler' => 'handler_func', ), - '/ufji/zektyrv/' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /kbpkba' => array ( + 'handler' => 'handler_func', ), - '/jpjhb/' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /qsv/iuv/bpmzl/h/yhs' => array ( + 'handler' => 'handler_func', ), - '/asqlmqbfs' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /favkeiic/qkxk/bbgphkuz' => array ( + 'handler' => 'handler_func', ), - '/jzycjv/oibvy' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /s/gm/yvzjurjybedsa/' => array ( + 'handler' => 'handler_func', ), - '/uooftspqttkqyeec' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /jdsdtx' => array ( + 'handler' => 'handler_func', ), - '/lhvsvws/ndlx' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /rlggrimibi/kpjci/' => array ( + 'handler' => 'handler_func', ), - '/uj/awqs/f/rpsnzct' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /o/oeveytq/zc' => array ( + 'handler' => 'handler_func', ), - '/xjuptvab/nmr' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /ffiwp/soku/a/ofw' => array ( + 'handler' => 'handler_func', ), - '/vf/tivyqnv' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /kw/cobm/xc' => array ( + 'handler' => 'handler_func', ), - '/zhlkmkg/epppxa/' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /wjklibjt' => array ( + 'handler' => 'handler_func', ), - '/mzvttwpbr/l/itk/ctch' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /qcbxedeluel/emh/rg/p' => array ( + 'handler' => 'handler_func', ), - '/e/zjyyvak' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /akyur/z' => array ( + 'handler' => 'handler_func', ), - '/ize/hmrqyyd/xe' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /kkiyda/jvffn' => array ( + 'handler' => 'handler_func', ), - '/py/oks/p' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PUT /emt/pkrqelnee' => array ( + 'handler' => 'handler_func', ), - '/idvxuhfsjvn/lxudww' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /ywrbyxvkznum/z/ki' => array ( + 'handler' => 'handler_func', ), - '/ecwrjslgesmbba/ti' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /yjqczliuzhu/m' => array ( + 'handler' => 'handler_func', ), - '/y/fw/pdodrqi/t/mkwcbjv' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /iiuebcexmcwngrhz/rf' => array ( + 'handler' => 'handler_func', ), - '/pwiwdhxunjrivkqwh' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /xl/kxcfujcvkxhjbd/lp' => array ( + 'handler' => 'handler_func', ), - '/wglfmy/hxsml/fwibbt/o' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /uqbwav' => array ( + 'handler' => 'handler_func', ), - '/xstty' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /wgfr/rg' => array ( + 'handler' => 'handler_func', ), - '/azbemttwdkxgvzutr/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /yrrx/oimm/f/tyux' => array ( + 'handler' => 'handler_func', ), - '/yauxjvajb/nxs/e/ackoea' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'POST /foivvznali' => array ( + 'handler' => 'handler_func', ), - '/prewomvifeojsgwnz' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /rd/jkyzudtvnot/b' => array ( + 'handler' => 'handler_func', ), - '/zo/hrqjzy/' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /kgrmc/zvbpgwzeokqm' => array ( + 'handler' => 'handler_func', ), - '/gkat/lpjingfnvh' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /qmezcbl' => array ( + 'handler' => 'handler_func', ), - '/eoqisdqprprkhkvwyfia' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /urvna' => array ( + 'handler' => 'handler_func', ), - '/loasfs/qb/fxlkyof' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PUT /tzpv/kdyoywnncdy' => array ( + 'handler' => 'handler_func', ), - '/cm/zhkrpkw/lrekqgfodwv' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /bgddpnlcrarkwcd/peo/gc' => array ( + 'handler' => 'handler_func', ), - '/mavd/fjm/efpzonsxk' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /zralc/' => array ( + 'handler' => 'handler_func', ), - '/lnbmaxpdiwexvpxt' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PUT /qgc/fvtzypolqbh' => array ( + 'handler' => 'handler_func', ), - '/exrlsktx' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /aknpk/fhew' => array ( + 'handler' => 'handler_func', ), - '/m/m/soscwgk' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /wzaerajuifnsmvg/dqmko' => array ( + 'handler' => 'handler_func', ), - '/yy/uepj/zk/' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /ommq/xen' => array ( + 'handler' => 'handler_func', ), - '/rtzhkarpb' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /pjbtw/m' => array ( + 'handler' => 'handler_func', ), - '/lpqt/uy/tfyh' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /omhf/lrvafh' => array ( + 'handler' => 'handler_func', ), - '/mgnehseusi' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /g/f/rugwdn/voolugw/mxt/n' => array ( + 'handler' => 'handler_func', ), - '/z/wjwb' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /mfw/ngvartgilznm/h' => array ( + 'handler' => 'handler_func', ), - '/wbkimqe/uqx/x' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /m/hggfq/drqzxkhfnvvua/f' => array ( + 'handler' => 'handler_func', ), - '/uiernrxpwtjaf' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /mybp/fey/tdlezl' => array ( + 'handler' => 'handler_func', ), - '/wktdaf/kqry/' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /retzeg/jxhid' => array ( + 'handler' => 'handler_func', ), - '/dornnz' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /byjfd' => array ( + 'handler' => 'handler_func', ), - '/pxsxziisrrhdkqcg' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /oxjhiqyl/idbmzys/n/cm' => array ( + 'handler' => 'handler_func', ), - '/ksuponxk/pnicllds' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /fnhtsugleginjrpcq' => array ( + 'handler' => 'handler_func', ), - '/mio/rorkvocq' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /ej/mub' => array ( + 'handler' => 'handler_func', ), - '/xg/lohyxq' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /daznosahsuydsxpkjm/' => array ( + 'handler' => 'handler_func', ), - '/hjrrdwuobmknm/i' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PUT /gtyrgczjqqpzknz/zs' => array ( + 'handler' => 'handler_func', ), - '/nluoapdyrqwlvvaegur' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PUT /m/ozrjnmhshegoa/kmim/b' => array ( + 'handler' => 'handler_func', ), - '/dtivc' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /vxkgwtaeebxlycvg/rf' => array ( + 'handler' => 'handler_func', ), - '/w/mdzydsrk/byxh/ojodggs' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /vcdrrzbixhq' => array ( + 'handler' => 'handler_func', ), - '/esiiy/pzbdhrxjahmnvlw/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /mvkng' => array ( + 'handler' => 'handler_func', ), - '/b/dgoiguyvagbe' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /fgdcb' => array ( + 'handler' => 'handler_func', ), - '/bgl/uhw' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /poado' => array ( + 'handler' => 'handler_func', ), - '/sh/fzlg/gbqw/ueqf' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /l/agmaazru' => array ( + 'handler' => 'handler_func', ), - '/xusadawhkvuuwzg' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /df/oq/aebhdhmnfzes/wm/' => array ( + 'handler' => 'handler_func', ), - '/s/hkwjcrklqs/mz/epcut/' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PUT /vtakdnf/nim/lwihv' => array ( + 'handler' => 'handler_func', ), - '/xomszzvbjiprfmjru/p' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'POST /mw/zuxi' => array ( + 'handler' => 'handler_func', ), - '/p/kjqfg/mu/jpydryw' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /jjefnrhjv' => array ( + 'handler' => 'handler_func', ), - '/ex/mhhrdtpduxkxr/lzwm/h' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PUT /hdkwvxmqmpxx/xnb' => array ( + 'handler' => 'handler_func', ), - '/dny/cambutjuz' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'POST /tszgx/vuadiw' => array ( + 'handler' => 'handler_func', ), - '/bygsmcg/ijejt/dptfp' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /skjfqfgvisskorj/wmqf' => array ( + 'handler' => 'handler_func', ), - '/rpanqb/htyqwlf' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /og/rxzwb' => array ( + 'handler' => 'handler_func', ), - '/yuyrtamw/uqeweoqrmgj' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /rpyrcveuwxzmwfgj' => array ( + 'handler' => 'handler_func', ), - '/dsbwa' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /dtpbt/uufsiytiv/iuxb/i' => array ( + 'handler' => 'handler_func', ), - '/pz/yfai/tbm/kvqkhav/' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /imetq/bbsb/asa/uyg/pq' => array ( + 'handler' => 'handler_func', ), - '/zexavlj/kukmv' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /durnyfwh' => array ( + 'handler' => 'handler_func', ), - '/ddzaglvhdigt' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /zp/xtymvcegc/qcnklwg/' => array ( + 'handler' => 'handler_func', ), - '/gy/o/nkjw/pbbauposrmv' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /zcfrsgt/odtbdhmolezhd' => array ( + 'handler' => 'handler_func', ), - '/thqymcskomr/f' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /ehj/y/s' => array ( + 'handler' => 'handler_func', ), - '/lhqgmxwpppx/kqm/lm/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /grfdngilig' => array ( + 'handler' => 'handler_func', ), - '/xffyqorlmc' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /tlcpz' => array ( + 'handler' => 'handler_func', ), - '/jw/wtv' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'POST /vvurvgwnpevrlb' => array ( + 'handler' => 'handler_func', ), - '/zwklv/aregsnrsfh/' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /ltwax/hpvviondvf/fs' => array ( + 'handler' => 'handler_func', ), - '/mnnzuabwyyvxic/k/n' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /jngjmukmogiwmr' => array ( + 'handler' => 'handler_func', ), - '/pzqmx/ck' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /fc/uz/swwhwdty' => array ( + 'handler' => 'handler_func', ), - '/acj/apl' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PUT /of/qxmlkmolgk/ltmc' => array ( + 'handler' => 'handler_func', ), - '/gdewrcblty' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /eohyhcq' => array ( + 'handler' => 'handler_func', ), - '/yxlgqksr' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /kacjh' => array ( + 'handler' => 'handler_func', ), - '/kqwp/uaehwkbub' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /hqka/yz/uqzamhfyjydk' => array ( + 'handler' => 'handler_func', ), - '/nwviurjrb/wgpzx' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /rffnfgse/b/whhslxfn' => array ( + 'handler' => 'handler_func', ), - '/uzricze/zkvcta' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /ioqcg/skcz' => array ( + 'handler' => 'handler_func', ), - '/qkynzmwoe' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /rmca/eqntwugevj' => array ( + 'handler' => 'handler_func', ), - '/szs/phkfvgkscxyj/y' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PUT /okkgapgkinze' => array ( + 'handler' => 'handler_func', ), - '/ngsil' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /cyhztblxjkb' => array ( + 'handler' => 'handler_func', ), - '/rxzeeaziv' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /aifgrsicmlsgmro' => array ( + 'handler' => 'handler_func', ), - '/toiixopxsez' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /wmqlvwrfpubvwxaz/vsv' => array ( + 'handler' => 'handler_func', ), - '/intnqn/d/tl' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /admvbsagvo' => array ( + 'handler' => 'handler_func', ), - '/hyxja/dknxcnwlitgi' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PUT /vjg/nl' => array ( + 'handler' => 'handler_func', ), - '/uw/m/mzfso/shsdguhb' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /kszokkw' => array ( + 'handler' => 'handler_func', ), - '/s/gvbwlycwogqpduits/wi' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /xvlpmdwegeqxf' => array ( + 'handler' => 'handler_func', ), - '/btxme/hkq/sjmrqywbx' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /flmlljgnfzjmtqxhr' => array ( + 'handler' => 'handler_func', ), - '/pplxavf' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /dpdopk/m/kj/rgs/ephgu/hs' => array ( + 'handler' => 'handler_func', ), - '/mj/lshtmf' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /iqndmfmg/u/gp/tgo' => array ( + 'handler' => 'handler_func', ), - '/tg/jelj' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /ovlptkxc/whmwv' => array ( + 'handler' => 'handler_func', ), - '/kryygkqwxqikgi' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /kuretsw/wduudwhkteiuq/' => array ( + 'handler' => 'handler_func', ), - '/vhlafzawdnaccda/gx/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /qqpibs' => array ( + 'handler' => 'handler_func', ), - '/e/pzwckcioo/whmigajawb/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /jbctplbbcmunblge' => array ( + 'handler' => 'handler_func', ), - '/vr/xft/vs' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /cevcukyuejoin' => array ( + 'handler' => 'handler_func', ), - '/spdnh/g/eq/ovwdx/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /tcsixt' => array ( + 'handler' => 'handler_func', ), - '/xqkahswkmyuxk/a/sovy' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /fyfrrfilmqk/x/f' => array ( + 'handler' => 'handler_func', ), - '/bzqndsrlkyxyt' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /byvxxeptd/' => array ( + 'handler' => 'handler_func', ), - '/sy/wwznowzrpoetw' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /nswjgb/vi/efis' => array ( + 'handler' => 'handler_func', ), - '/nnzeou/lc/dyl/jq/b' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /extgmhjckkpil' => array ( + 'handler' => 'handler_func', ), - '/bjzhzqx' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PUT /locr/jsw' => array ( + 'handler' => 'handler_func', ), - '/blal/zxgqf/eyvqgb/ihmal' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /keebcuboiwpvhludb' => array ( + 'handler' => 'handler_func', ), - '/sfmvc/mozhdtjdgkh' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /fdgqei/ph/qokpjzde' => array ( + 'handler' => 'handler_func', ), - '/txoourfr' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /rtro/ecspgvlpu' => array ( + 'handler' => 'handler_func', ), - '/qhjioi/woebj/ktsrxlejm' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'POST /luubrd/xxx/ztaf/yl' => array ( + 'handler' => 'handler_func', ), - '/uecasixogkk/oiiowqa/dh' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PUT /dpboxoa' => array ( + 'handler' => 'handler_func', ), - '/gljkt/ypljkjjvzcfsn/j' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /gmqi/ltgr' => array ( + 'handler' => 'handler_func', ), - '/fjedsqgkxzvszsnf' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /gytgbn' => array ( + 'handler' => 'handler_func', ), - '/t/h/qcfisfuqcsjrv' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /ji/yawgtietwgg/g' => array ( + 'handler' => 'handler_func', ), - '/fskurb/ntwbeduut' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /xpl/wrworejpaftc' => array ( + 'handler' => 'handler_func', ), - '/ekv/ulbsbol' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /hnsfmkdvih' => array ( + 'handler' => 'handler_func', ), - '/zk/ujt' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /n/ctjokbkeulpq' => array ( + 'handler' => 'handler_func', ), - '/ikoicfezdt/' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /lc/vrqxvh' => array ( + 'handler' => 'handler_func', ), - '/npr/ntwtmmdjbly' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /fug/ot' => array ( + 'handler' => 'handler_func', ), - '/ghk/pdwuoyhp' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /pcftoivldtntvk' => array ( + 'handler' => 'handler_func', ), - '/dfa/irno/saqcx/hu/' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /urjivwso/vtgmvw' => array ( + 'handler' => 'handler_func', ), - '/wrbxpw' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /y/tbmcdmzhxg' => array ( + 'handler' => 'handler_func', ), - '/lnaahbmkqsiljob' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /pukjvy/' => array ( + 'handler' => 'handler_func', ), - '/pz/xbxv/ywur/ey' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PUT /aqymo' => array ( + 'handler' => 'handler_func', ), - '/dmkignijw/ud/bzrxaemr/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /xalknkhjhofmwohw' => array ( + 'handler' => 'handler_func', ), - '/tusw/c/yoltkatzx/jnucqh/' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /cppqybftd/' => array ( + 'handler' => 'handler_func', ), - '/w/oif/znr/qlcld' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PUT /vzljghijtcrsawrqaaq/' => array ( + 'handler' => 'handler_func', ), - '/dslmccyeurzugpyf/b' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /dthvywqvimr/i' => array ( + 'handler' => 'handler_func', ), - '/nd/nuu/dgtnw/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /sv/nwq/tyioqejyqa/bdf' => array ( + 'handler' => 'handler_func', ), - '/morscqptzo' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /o/ydugqekzqwjx' => array ( + 'handler' => 'handler_func', ), - '/kaxfc/czgs/tcrf' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /adb/lqxzhv/torju/haz' => array ( + 'handler' => 'handler_func', ), - '/k/hilno/akmu/rkibws' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /jktss/axbo/' => array ( + 'handler' => 'handler_func', ), - '/ibaj/vjwco/cdaoyyna/ko' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /rnbzmmnshsaaircjwalt' => array ( + 'handler' => 'handler_func', ), - '/qombvvwsn/hw' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /cxkstelyyq' => array ( + 'handler' => 'handler_func', ), - '/cmusyvwpvwjvtlipfbd' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /jcepfbqxje/jxkjt/ygcgr' => array ( + 'handler' => 'handler_func', ), - '/oukilpfghthxyby' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /xjzbxjjlrcctycx/b' => array ( + 'handler' => 'handler_func', ), - '/j/m/y/tiyc' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /xpwdwgcyopp/lms/gn' => array ( + 'handler' => 'handler_func', ), - '/offinvnbqh/wmrocgvl' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /kcqilwme/hiave' => array ( + 'handler' => 'handler_func', ), - '/ot/duduyfm/xb/l' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /rjbhba/uqsaiv/' => array ( + 'handler' => 'handler_func', ), - '/bbaojfhtcuf/dofqi/c' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /hfpte/urmfkm/aevi' => array ( + 'handler' => 'handler_func', ), - '/pllmlcgyinfho' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /tyenbia/lwm/zxbqy' => array ( + 'handler' => 'handler_func', ), - '/cghgqxqekjvebyi' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /jselxt/olqxksrh/ak/' => array ( + 'handler' => 'handler_func', ), - '/ica/xztev/' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /rmyindt/nhisxbnwebaap' => array ( + 'handler' => 'handler_func', ), - '/wgu/drj/agvtyohya/jk' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /tqtbm/efrz' => array ( + 'handler' => 'handler_func', ), - '/lc/qo/phdnhzwtgunmkfwd' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PUT /nzjjetxuet/sqva/kpgnoi' => array ( + 'handler' => 'handler_func', ), - '/m/dlhbpfuorcd/in' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /q/w/a/lak/wvxicpf/r' => array ( + 'handler' => 'handler_func', ), - '/vsert' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /wrfvylccsl' => array ( + 'handler' => 'handler_func', ), - '/zc/yxezm/g' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /ltfs/fop' => array ( + 'handler' => 'handler_func', ), - '/ygnfvmslwngv/svef' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /f/drckaczlbenjqwmzh' => array ( + 'handler' => 'handler_func', ), - '/ijmg/dxfk/eh/dgvu' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /l/qkbt/jafppviib' => array ( + 'handler' => 'handler_func', ), - '/dhmuumaplhdonj/qlflxd' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /rnts/locoj' => array ( + 'handler' => 'handler_func', ), - '/mnfbmg/p' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /wvq/ucphec' => array ( + 'handler' => 'handler_func', ), - '/ivmssxnhgg/slrcrzt' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /jcigr' => array ( + 'handler' => 'handler_func', ), - '/znys/fzqsfayer/akzjlq' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'POST /kvclkizcvf' => array ( + 'handler' => 'handler_func', ), - '/ur/lsl' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /cdxdmrhohxj/plmjbjn' => array ( + 'handler' => 'handler_func', ), - '/ibzuzqcgazfa' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /xwsju' => array ( + 'handler' => 'handler_func', ), - '/bjmdzsnob/m' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /lkrhxkcnqrzsgreo' => array ( + 'handler' => 'handler_func', ), - '/kjwreb' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /hebuymg/y/ptrubydyq' => array ( + 'handler' => 'handler_func', ), - '/mfijqgwd/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /ura/qo/ohfpn/wxzw' => array ( + 'handler' => 'handler_func', ), - '/ihuykqmhspiqecoral' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /eejlsz/hifnciux/qvr' => array ( + 'handler' => 'handler_func', ), - '/xfqedcx' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /fivwjzcan/c' => array ( + 'handler' => 'handler_func', ), - '/eoycz/pywq' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /ttijye/' => array ( + 'handler' => 'handler_func', ), - '/ad/uzgzq' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /naahfnwe' => array ( + 'handler' => 'handler_func', ), - '/coh/cxxbgmnhfdgiq' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /udluidofwqihrny' => array ( + 'handler' => 'handler_func', ), - '/gqxnreq/fgewtjre' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /vsvicvnfpnxipw' => array ( + 'handler' => 'handler_func', ), - '/tg/agim' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /v/jszj' => array ( + 'handler' => 'handler_func', ), - '/flizraifiam/psih/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PUT /wxlywtoqub' => array ( + 'handler' => 'handler_func', ), - '/ngwqodxve' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /alw/h/qdhx' => array ( + 'handler' => 'handler_func', ), - '/oizygdk/qjyhbaaad' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /naxzeoocobbm' => array ( + 'handler' => 'handler_func', ), - '/ulajzbq/jgb/r' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'POST /mrxshhxtqkwbp' => array ( + 'handler' => 'handler_func', ), - '/evzdpmqashlft/w/wfreiw' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /ukkisouhlqzdhogelts' => array ( + 'handler' => 'handler_func', ), - '/c/xx/qvh/rwnqev' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /llfw/qdn' => array ( + 'handler' => 'handler_func', ), - '/brnun/s/drog/vsnguesolx' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /upfzuljbcvxog/hn' => array ( + 'handler' => 'handler_func', ), - '/xtmcisjaq' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /hgwhvizo/iq' => array ( + 'handler' => 'handler_func', ), - '/uhpssrw/rdp/xt/' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /cwinysrqsgpno' => array ( + 'handler' => 'handler_func', ), - '/gjtqrqkrj/gvozin' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /xzwicbvzp/wugqlu/' => array ( + 'handler' => 'handler_func', ), - '/zzrukcizeg/yagp' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /u/tuidvjmtwplczvvrsn/' => array ( + 'handler' => 'handler_func', ), - '/yzmwlt/wzkrtljd/e/wj/tx' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /awvjvua' => array ( + 'handler' => 'handler_func', ), - '/al/dwrvzs' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /bstofh/vykvvsfvd' => array ( + 'handler' => 'handler_func', ), - '/p/citar/m' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /sxdkrzy/gmmqo' => array ( + 'handler' => 'handler_func', ), - '/nvdx/rpfal/zko/bgx/wi' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /gl/gieqpqhbqdeqfptn' => array ( + 'handler' => 'handler_func', ), - '/f/pllp/pwtxmezlgwvegwp' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /wpnmwovwpzz/ut' => array ( + 'handler' => 'handler_func', ), - '/kplu/enlsdlprogl/ocnvt' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /kn/wqfviyjc/mi/h' => array ( + 'handler' => 'handler_func', ), - '/evqumpvcbhv' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /ekolhpxnt' => array ( + 'handler' => 'handler_func', ), - '/kxfxfeqmzuyps' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /opsmgkosqvcplqs' => array ( + 'handler' => 'handler_func', ), - '/w/mcczaeoyrohtspbvtvg/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /miblpvdb/fs/jtoptl' => array ( + 'handler' => 'handler_func', ), - '/cjrgtuz' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /t/awdk/wekxietrt/nbd' => array ( + 'handler' => 'handler_func', ), - '/jkdnd/mncprquiajfb/' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PUT /tnor/u' => array ( + 'handler' => 'handler_func', ), - '/jcfvzjaeu/sqku/rcl/dcy/' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /mrypcbqrlexotqmwpb' => array ( + 'handler' => 'handler_func', ), - '/huymemtazylcbq/' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /msy/blc' => array ( + 'handler' => 'handler_func', ), - '/qfiwlcaoqr/j/swuudnfl' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /hlwszlnjkpqgyywp/kd' => array ( + 'handler' => 'handler_func', ), - '/utfmigeu/gm' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /gbfzmf/utic/mgsjkplpnz' => array ( + 'handler' => 'handler_func', ), - '/nssfunxqwtbrmuxh' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /ykkzhogh/oa/fqfniqz/p/k' => array ( + 'handler' => 'handler_func', ), - '/mbduykvz/amaz/spwz/beut' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /sbntthxkxqsclw/ktt' => array ( + 'handler' => 'handler_func', ), - '/akryuozoaayls/zfuswh/' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PUT /jhh/zjilj' => array ( + 'handler' => 'handler_func', ), - '/amp/hxlz' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /xjz/ueam' => array ( + 'handler' => 'handler_func', ), - '/cndoqw' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /zpizprtswaszewhf' => array ( + 'handler' => 'handler_func', ), - '/ce/wianvkmztvqpg' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /xusrodhmrgvlxw' => array ( + 'handler' => 'handler_func', ), - '/vpu/comirymfup/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /iphqceynntz' => array ( + 'handler' => 'handler_func', ), - '/p/ako/acpd/jsm/' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /txjjvpoii/' => array ( + 'handler' => 'handler_func', ), - '/piqi/jmjh/lmggg' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /gfvwl' => array ( + 'handler' => 'handler_func', ), - '/ocejwlfudzcwv' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /hozqxahrf' => array ( + 'handler' => 'handler_func', ), - '/yjav/zkbjhcarwl' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'POST /bujnwtdgqrawsjen' => array ( + 'handler' => 'handler_func', ), - '/mjniwo' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /g/g/awaertb' => array ( + 'handler' => 'handler_func', ), - '/olyzwlrr/xtbxj/z/hcph' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /ihunodcrwwlajsnd' => array ( + 'handler' => 'handler_func', ), - '/txtsk' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'PUT /uhyibqr/ivsashfrqdh' => array ( + 'handler' => 'handler_func', ), - '/aquds/rmlnefmtcbzma' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /dhzndllmebokjo' => array ( + 'handler' => 'handler_func', ), - '/ghbozavax/xro/ojme' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'POST /hiqbq' => array ( + 'handler' => 'handler_func', ), - '/zry/bjscjbpq' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /ecws/qwflppmdy/' => array ( + 'handler' => 'handler_func', ), - '/oeuntrvkc/rclnp' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'GET /it/vbdydhbicwbqal/f/w' => array ( + 'handler' => 'handler_func', ), - '/tos/dmtq' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /fgozvfybq/j/myr/g' => array ( + 'handler' => 'handler_func', ), - '/lvbowdoxqi' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'GET /gmzc/m' => array ( + 'handler' => 'handler_func', ), - '/nz/v/cm' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /xw/rduzijlkus/q/' => array ( + 'handler' => 'handler_func', ), - '/lvzmupzg/syedecexneo' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'POST /n/m/rsbkt' => array ( + 'handler' => 'handler_func', ), - '/a/ukvt/vprvvaudo' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /vhrfpjlmaet' => array ( + 'handler' => 'handler_func', ), - '/jeh/tyyzgmjanqf' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /yboktyif/tv/awro/avcjb' => array ( + 'handler' => 'handler_func', ), - '/t/psei/hfq' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /xxhhmemv' => array ( + 'handler' => 'handler_func', ), - '/qaqijyufdp' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /qfsnukwhvwhvjygfsyiu' => array ( + 'handler' => 'handler_func', ), - '/tvxxgusuvicclso/' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /xl/d/figzbbj' => array ( + 'handler' => 'handler_func', ), - '/zalcsn/' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'POST /hcmj/hpatw/dpdqklk' => array ( + 'handler' => 'handler_func', ), - '/drokom/nfxpioclspjkw' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /f/oembu/avnhkgxarozldx' => array ( + 'handler' => 'handler_func', ), - '/itbcx/wobpg' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /kondx/ivz/ctkz' => array ( + 'handler' => 'handler_func', ), - '/clz/lim' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /mxj/nndmqkqi' => array ( + 'handler' => 'handler_func', ), - '/conbbacsjgaokyjb/h' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'DELETE /rcx/zlqnutz' => array ( + 'handler' => 'handler_func', ), - '/lg/eiednnpzggdk/ntl/k' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /iqpbyqolsdvzma' => array ( + 'handler' => 'handler_func', ), - '/yij/muvnwvrntmvuqb' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /ctkudwanohcyrgq/e/' => array ( + 'handler' => 'handler_func', ), - '/k/axhyrcns/m' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /ziybkb/jwoicdviovtyfn' => array ( + 'handler' => 'handler_func', ), - '/kba/al/ynxvdm/qqwpdpd/' => array ( - 'POST' => array ( - 'handler' => 'handler_func', - ), + 'POST /mqsa/regjqqsfknupom/j' => array ( + 'handler' => 'handler_func', ), - '/kwsxajhlbeyqvdv' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /mxm/ytrmi/br' => array ( + 'handler' => 'handler_func', ), - '/mnzivh' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /efd/ywdt' => array ( + 'handler' => 'handler_func', ), - '/xvtyf/rckf/kbt/kyahbkp' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'POST /kpvxmeqbzi/fpmcrphhm' => array ( + 'handler' => 'handler_func', ), - '/vevrbpgmcogoo' => array ( - 'DELETE' => array ( - 'handler' => 'handler_func', - ), + 'GET /hsjt/oq/wsw/ixq/ua' => array ( + 'handler' => 'handler_func', ), - '/bfedgfpav/fl/nrq' => array ( - 'GET' => array ( - 'handler' => 'handler_func', - ), + 'GET /ghvthhepkq/v/' => array ( + 'handler' => 'handler_func', ), - '/xwtspa/cfpqvqm/' => array ( - 'PUT' => array ( - 'handler' => 'handler_func', - ), + 'PATCH /jearibbgleox' => array ( + 'handler' => 'handler_func', ), - '/mlqevztdi' => array ( - 'PATCH' => array ( - 'handler' => 'handler_func', - ), + 'GET /itl/et' => array ( + 'handler' => 'handler_func', + ), + 'POST /lwczxohpzsifcvumb' => array ( + 'handler' => 'handler_func', ), ), // regular routes 'regularRoutes' => array ( - 'zdasoiujdiiy' => array ( - 0 => array ( - 'handler' => 'handler_func', - 'original' => '/zdasoiujdiiy/xcyejb/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/zdasoiujdiiy/xcyejb/([^/]+)$#', - 'start' => '/zdasoiujdiiy/xcyejb/', - 'methods' => 'GET,', - ), - ), - '50be3774f6' => array ( + 'GET 50be3774f6' => array ( 0 => array ( 'handler' => 'handler_func', 'original' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', @@ -2576,5837 +1547,5419 @@ ), 'regex' => '#^/50be3774f6/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/850726135a$#', 'start' => '/50be3774f6/', - 'methods' => 'GET,', ), ), - 'xyra' => array ( + 'PUT pcyqjgzh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xyra/otyjr/s/asgdzobe/{name}', + 'original' => '/pcyqjgzh/nop/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xyra/otyjr/s/asgdzobe/([^/]+)$#', - 'start' => '/xyra/otyjr/s/asgdzobe/', - 'methods' => 'GET,', + 'regex' => '#^/pcyqjgzh/nop/([^/]+)$#', + 'start' => '/pcyqjgzh/nop/', ), ), - 'fetgpiomw' => array ( + 'PATCH cllkfyhkw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fetgpiomw/{name}', + 'original' => '/cllkfyhkw/z/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fetgpiomw/([^/]+)$#', - 'start' => '/fetgpiomw/', - 'methods' => 'PATCH,', + 'regex' => '#^/cllkfyhkw/z/([^/]+)$#', + 'start' => '/cllkfyhkw/z/', ), ), - 'ptfmoxsospvp' => array ( + 'GET v' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ptfmoxsospvp/{name}', + 'original' => '/v/dztihl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ptfmoxsospvp/([^/]+)$#', - 'start' => '/ptfmoxsospvp/', - 'methods' => 'GET,', + 'regex' => '#^/v/dztihl/([^/]+)$#', + 'start' => '/v/dztihl/', ), ), - 'xu' => array ( + 'POST xkevxwj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xu/qi/mcgnkha/zuezmdxnq/{name}', + 'original' => '/xkevxwj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xu/qi/mcgnkha/zuezmdxnq/([^/]+)$#', - 'start' => '/xu/qi/mcgnkha/zuezmdxnq/', - 'methods' => 'PATCH,', + 'regex' => '#^/xkevxwj/([^/]+)$#', + 'start' => '/xkevxwj/', ), ), - 'z' => array ( + 'DELETE noujyvsi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/z/phc/mo/orkh/{name}', + 'original' => '/noujyvsi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/z/phc/mo/orkh/([^/]+)$#', - 'start' => '/z/phc/mo/orkh/', - 'methods' => 'PATCH,', + 'regex' => '#^/noujyvsi/([^/]+)$#', + 'start' => '/noujyvsi/', ), ), - 'ekxsd' => array ( + 'PATCH jbkienml' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ekxsd/fjdfordsuwj/zv/{name}', + 'original' => '/jbkienml/kvl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ekxsd/fjdfordsuwj/zv/([^/]+)$#', - 'start' => '/ekxsd/fjdfordsuwj/zv/', - 'methods' => 'PUT,', + 'regex' => '#^/jbkienml/kvl/([^/]+)$#', + 'start' => '/jbkienml/kvl/', ), ), - 'p' => array ( + 'GET g' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/p/nqrbxfxptzbiatxr/jsy/{name}', + 'original' => '/g/vxgf/zid/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/p/nqrbxfxptzbiatxr/jsy/([^/]+)$#', - 'start' => '/p/nqrbxfxptzbiatxr/jsy/', - 'methods' => 'GET,', + 'regex' => '#^/g/vxgf/zid/([^/]+)$#', + 'start' => '/g/vxgf/zid/', ), - 1 => array ( - 'handler' => 'handler_func', - 'original' => '/p/ephrvwiozeog/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/p/ephrvwiozeog/([^/]+)$#', - 'start' => '/p/ephrvwiozeog/', - 'methods' => 'DELETE,', - ), - 2 => array ( + ), + 'GET yw' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/p/golbjnw/{name}', + 'original' => '/yw/jpqclrarmnegxber/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/p/golbjnw/([^/]+)$#', - 'start' => '/p/golbjnw/', - 'methods' => 'POST,', + 'regex' => '#^/yw/jpqclrarmnegxber/([^/]+)$#', + 'start' => '/yw/jpqclrarmnegxber/', ), ), - 'gitxs' => array ( + 'POST dlyhqrwibm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gitxs/c/x/{name}', + 'original' => '/dlyhqrwibm/sd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gitxs/c/x/([^/]+)$#', - 'start' => '/gitxs/c/x/', - 'methods' => 'PUT,', + 'regex' => '#^/dlyhqrwibm/sd/([^/]+)$#', + 'start' => '/dlyhqrwibm/sd/', ), ), - 'bln' => array ( + 'POST apaomfogg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bln/wdkxm/{name}', + 'original' => '/apaomfogg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bln/wdkxm/([^/]+)$#', - 'start' => '/bln/wdkxm/', - 'methods' => 'PATCH,', + 'regex' => '#^/apaomfogg/([^/]+)$#', + 'start' => '/apaomfogg/', ), ), - 'xijathzzrbs' => array ( + 'PATCH kfymie' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xijathzzrbs/kttfmt/{name}', + 'original' => '/kfymie/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xijathzzrbs/kttfmt/([^/]+)$#', - 'start' => '/xijathzzrbs/kttfmt/', - 'methods' => 'PATCH,', + 'regex' => '#^/kfymie/([^/]+)$#', + 'start' => '/kfymie/', ), ), - 'imq' => array ( + 'POST peauw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/imq/zs/xmphok/ttfs/nzmj/{name}', + 'original' => '/peauw/s/iblbrvnmr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/imq/zs/xmphok/ttfs/nzmj/([^/]+)$#', - 'start' => '/imq/zs/xmphok/ttfs/nzmj/', - 'methods' => 'PATCH,', + 'regex' => '#^/peauw/s/iblbrvnmr/([^/]+)$#', + 'start' => '/peauw/s/iblbrvnmr/', ), ), - 'gq' => array ( + 'GET zgfbf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gq/jvdnjm/m/{name}', + 'original' => '/zgfbf/vxv/l/bznxo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gq/jvdnjm/m/([^/]+)$#', - 'start' => '/gq/jvdnjm/m/', - 'methods' => 'GET,', + 'regex' => '#^/zgfbf/vxv/l/bznxo/([^/]+)$#', + 'start' => '/zgfbf/vxv/l/bznxo/', ), ), - 'bu' => array ( + 'PUT nlihuw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bu/hvmfj/{name}', + 'original' => '/nlihuw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bu/hvmfj/([^/]+)$#', - 'start' => '/bu/hvmfj/', - 'methods' => 'DELETE,', + 'regex' => '#^/nlihuw/([^/]+)$#', + 'start' => '/nlihuw/', ), ), - 'kq' => array ( + 'DELETE kkxe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kq/ncx/qdm/{name}', + 'original' => '/kkxe/jjlpuriqcgi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kq/ncx/qdm/([^/]+)$#', - 'start' => '/kq/ncx/qdm/', - 'methods' => 'DELETE,', + 'regex' => '#^/kkxe/jjlpuriqcgi/([^/]+)$#', + 'start' => '/kkxe/jjlpuriqcgi/', ), ), - 'acwcrvqxvdefvkm' => array ( + 'PUT sjazx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/acwcrvqxvdefvkm/{name}', + 'original' => '/sjazx/f/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/acwcrvqxvdefvkm/([^/]+)$#', - 'start' => '/acwcrvqxvdefvkm/', - 'methods' => 'PUT,', + 'regex' => '#^/sjazx/f/([^/]+)$#', + 'start' => '/sjazx/f/', ), ), - 'gssit' => array ( + 'GET r' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gssit/{name}', + 'original' => '/r/wglyfpzeg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gssit/([^/]+)$#', - 'start' => '/gssit/', - 'methods' => 'PUT,', + 'regex' => '#^/r/wglyfpzeg/([^/]+)$#', + 'start' => '/r/wglyfpzeg/', ), ), - 'yjwzoekedkwpxzs' => array ( + 'PATCH svlyby' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yjwzoekedkwpxzs/{name}', + 'original' => '/svlyby/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/yjwzoekedkwpxzs/([^/]+)$#', - 'start' => '/yjwzoekedkwpxzs/', - 'methods' => 'GET,', + 'regex' => '#^/svlyby/([^/]+)$#', + 'start' => '/svlyby/', ), ), - 'mgabokyvmqygfo' => array ( + 'GET kds' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mgabokyvmqygfo/{name}', + 'original' => '/kds/osnbxa/jpo/vkfd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mgabokyvmqygfo/([^/]+)$#', - 'start' => '/mgabokyvmqygfo/', - 'methods' => 'GET,', + 'regex' => '#^/kds/osnbxa/jpo/vkfd/([^/]+)$#', + 'start' => '/kds/osnbxa/jpo/vkfd/', ), ), - 'o' => array ( + 'DELETE tgm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/o/jrzcsbdi/{name}', + 'original' => '/tgm/ywafq/sgs/zw/ch/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/o/jrzcsbdi/([^/]+)$#', - 'start' => '/o/jrzcsbdi/', - 'methods' => 'GET,', + 'regex' => '#^/tgm/ywafq/sgs/zw/ch/([^/]+)$#', + 'start' => '/tgm/ywafq/sgs/zw/ch/', ), - 1 => array ( + ), + 'PATCH cwnxmmfcsbuua' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/o/nrdfikibbjjsb/{name}', + 'original' => '/cwnxmmfcsbuua/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/o/nrdfikibbjjsb/([^/]+)$#', - 'start' => '/o/nrdfikibbjjsb/', - 'methods' => 'PUT,', + 'regex' => '#^/cwnxmmfcsbuua/([^/]+)$#', + 'start' => '/cwnxmmfcsbuua/', ), - 2 => array ( + ), + 'PUT gl' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/o/oassztts/{name}', + 'original' => '/gl/e/sd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/o/oassztts/([^/]+)$#', - 'start' => '/o/oassztts/', - 'methods' => 'GET,', + 'regex' => '#^/gl/e/sd/([^/]+)$#', + 'start' => '/gl/e/sd/', ), ), - 'rwm' => array ( + 'POST k' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rwm/mebqwzbgnzxfm/{name}', + 'original' => '/k/iuaigummlwimildlnl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rwm/mebqwzbgnzxfm/([^/]+)$#', - 'start' => '/rwm/mebqwzbgnzxfm/', - 'methods' => 'POST,', + 'regex' => '#^/k/iuaigummlwimildlnl/([^/]+)$#', + 'start' => '/k/iuaigummlwimildlnl/', ), ), - 'pgxce' => array ( + 'PATCH xrebd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pgxce/eg/{name}', + 'original' => '/xrebd/p/repo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pgxce/eg/([^/]+)$#', - 'start' => '/pgxce/eg/', - 'methods' => 'GET,', + 'regex' => '#^/xrebd/p/repo/([^/]+)$#', + 'start' => '/xrebd/p/repo/', ), ), - 'breij' => array ( + 'PUT epoostyux' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/breij/egj/{name}', + 'original' => '/epoostyux/y/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/breij/egj/([^/]+)$#', - 'start' => '/breij/egj/', - 'methods' => 'PUT,', + 'regex' => '#^/epoostyux/y/([^/]+)$#', + 'start' => '/epoostyux/y/', ), ), - 'mxirtg' => array ( + 'PUT sbubnpy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mxirtg/xgloajiz/ryu/{name}', + 'original' => '/sbubnpy/rkxqdfo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mxirtg/xgloajiz/ryu/([^/]+)$#', - 'start' => '/mxirtg/xgloajiz/ryu/', - 'methods' => 'POST,', + 'regex' => '#^/sbubnpy/rkxqdfo/([^/]+)$#', + 'start' => '/sbubnpy/rkxqdfo/', ), ), - 'jfmknjf' => array ( + 'GET atagwgzv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jfmknjf/noyq/hcnvyfxso/{name}', + 'original' => '/atagwgzv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jfmknjf/noyq/hcnvyfxso/([^/]+)$#', - 'start' => '/jfmknjf/noyq/hcnvyfxso/', - 'methods' => 'GET,', + 'regex' => '#^/atagwgzv/([^/]+)$#', + 'start' => '/atagwgzv/', ), ), - 'jtuyrlp' => array ( + 'DELETE xjiukbwymnf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jtuyrlp/dmlyxure/i/u/{name}', + 'original' => '/xjiukbwymnf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jtuyrlp/dmlyxure/i/u/([^/]+)$#', - 'start' => '/jtuyrlp/dmlyxure/i/u/', - 'methods' => 'POST,', + 'regex' => '#^/xjiukbwymnf/([^/]+)$#', + 'start' => '/xjiukbwymnf/', ), ), - 'wqz' => array ( + 'POST lbdqvouqj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wqz/yk/wh/kjyyzoyoyt/{name}', + 'original' => '/lbdqvouqj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wqz/yk/wh/kjyyzoyoyt/([^/]+)$#', - 'start' => '/wqz/yk/wh/kjyyzoyoyt/', - 'methods' => 'DELETE,', + 'regex' => '#^/lbdqvouqj/([^/]+)$#', + 'start' => '/lbdqvouqj/', ), ), - 'pqiqrstanuhyop' => array ( + 'PATCH dwd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pqiqrstanuhyop/rfpu/{name}', + 'original' => '/dwd/hxmrxquq/euq/vot/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pqiqrstanuhyop/rfpu/([^/]+)$#', - 'start' => '/pqiqrstanuhyop/rfpu/', - 'methods' => 'POST,', + 'regex' => '#^/dwd/hxmrxquq/euq/vot/([^/]+)$#', + 'start' => '/dwd/hxmrxquq/euq/vot/', ), ), - 'cwrgsec' => array ( + 'PUT dbdg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cwrgsec/ng/{name}', + 'original' => '/dbdg/rglugouaxjlr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/cwrgsec/ng/([^/]+)$#', - 'start' => '/cwrgsec/ng/', - 'methods' => 'PUT,', + 'regex' => '#^/dbdg/rglugouaxjlr/([^/]+)$#', + 'start' => '/dbdg/rglugouaxjlr/', ), ), - 'nnwkupxbjduds' => array ( + 'PUT gvjzjk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nnwkupxbjduds/{name}', + 'original' => '/gvjzjk/aceqfbvdm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nnwkupxbjduds/([^/]+)$#', - 'start' => '/nnwkupxbjduds/', - 'methods' => 'DELETE,', + 'regex' => '#^/gvjzjk/aceqfbvdm/([^/]+)$#', + 'start' => '/gvjzjk/aceqfbvdm/', ), ), - 'dfjxczojdfu' => array ( + 'GET ri' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dfjxczojdfu/{name}', + 'original' => '/ri/yux/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dfjxczojdfu/([^/]+)$#', - 'start' => '/dfjxczojdfu/', - 'methods' => 'PUT,', + 'regex' => '#^/ri/yux/([^/]+)$#', + 'start' => '/ri/yux/', ), ), - 'hdccxuckewstspyxuhs' => array ( + 'DELETE rdyaetucfjw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hdccxuckewstspyxuhs/{name}', + 'original' => '/rdyaetucfjw/jwux/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hdccxuckewstspyxuhs/([^/]+)$#', - 'start' => '/hdccxuckewstspyxuhs/', - 'methods' => 'DELETE,', + 'regex' => '#^/rdyaetucfjw/jwux/([^/]+)$#', + 'start' => '/rdyaetucfjw/jwux/', ), ), - 'orluowh' => array ( + 'PUT ihb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/orluowh/s/{name}', + 'original' => '/ihb/szvlgjcy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/orluowh/s/([^/]+)$#', - 'start' => '/orluowh/s/', - 'methods' => 'GET,', + 'regex' => '#^/ihb/szvlgjcy/([^/]+)$#', + 'start' => '/ihb/szvlgjcy/', ), ), - 'teqsvpqrwx' => array ( + 'DELETE xvoteuoysglpkcenub' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/teqsvpqrwx/sekje/{name}', + 'original' => '/xvoteuoysglpkcenub/v/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/teqsvpqrwx/sekje/([^/]+)$#', - 'start' => '/teqsvpqrwx/sekje/', - 'methods' => 'GET,', + 'regex' => '#^/xvoteuoysglpkcenub/v/([^/]+)$#', + 'start' => '/xvoteuoysglpkcenub/v/', ), ), - 'od' => array ( + 'GET hbuxu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/od/evzs/fdim/{name}', + 'original' => '/hbuxu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/od/evzs/fdim/([^/]+)$#', - 'start' => '/od/evzs/fdim/', - 'methods' => 'GET,', + 'regex' => '#^/hbuxu/([^/]+)$#', + 'start' => '/hbuxu/', ), ), - 'qol' => array ( + 'GET ahtk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qol/gx/{name}', + 'original' => '/ahtk/zidtruvac/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qol/gx/([^/]+)$#', - 'start' => '/qol/gx/', - 'methods' => 'POST,', + 'regex' => '#^/ahtk/zidtruvac/([^/]+)$#', + 'start' => '/ahtk/zidtruvac/', ), ), - 'ytkbujgozadotxiwv' => array ( + 'DELETE zwyulibe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ytkbujgozadotxiwv/{name}', + 'original' => '/zwyulibe/izhkcghjbwss/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ytkbujgozadotxiwv/([^/]+)$#', - 'start' => '/ytkbujgozadotxiwv/', - 'methods' => 'GET,', + 'regex' => '#^/zwyulibe/izhkcghjbwss/([^/]+)$#', + 'start' => '/zwyulibe/izhkcghjbwss/', ), ), - 'ns' => array ( + 'POST vxbo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ns/thi/mutzaa/{name}', + 'original' => '/vxbo/ttkblvlkj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ns/thi/mutzaa/([^/]+)$#', - 'start' => '/ns/thi/mutzaa/', - 'methods' => 'PUT,', + 'regex' => '#^/vxbo/ttkblvlkj/([^/]+)$#', + 'start' => '/vxbo/ttkblvlkj/', ), ), - 'xhrixoibumoduwb' => array ( + 'GET wxzlpb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xhrixoibumoduwb/{name}', + 'original' => '/wxzlpb/i/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xhrixoibumoduwb/([^/]+)$#', - 'start' => '/xhrixoibumoduwb/', - 'methods' => 'POST,', + 'regex' => '#^/wxzlpb/i/([^/]+)$#', + 'start' => '/wxzlpb/i/', ), ), - 'pxofebjpenxtvcp' => array ( + 'GET xwwfnjqhichpokbid' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pxofebjpenxtvcp/inh/{name}', + 'original' => '/xwwfnjqhichpokbid/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pxofebjpenxtvcp/inh/([^/]+)$#', - 'start' => '/pxofebjpenxtvcp/inh/', - 'methods' => 'PATCH,', + 'regex' => '#^/xwwfnjqhichpokbid/([^/]+)$#', + 'start' => '/xwwfnjqhichpokbid/', ), ), - 'geiir' => array ( + 'PATCH zp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/geiir/neu/imuc/sy/{name}', + 'original' => '/zp/rn/kjjt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/geiir/neu/imuc/sy/([^/]+)$#', - 'start' => '/geiir/neu/imuc/sy/', - 'methods' => 'GET,', + 'regex' => '#^/zp/rn/kjjt/([^/]+)$#', + 'start' => '/zp/rn/kjjt/', ), ), - 'qcoy' => array ( + 'GET jvlpbvfozi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qcoy/fwbvgfq/{name}', + 'original' => '/jvlpbvfozi/zw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qcoy/fwbvgfq/([^/]+)$#', - 'start' => '/qcoy/fwbvgfq/', - 'methods' => 'PUT,', + 'regex' => '#^/jvlpbvfozi/zw/([^/]+)$#', + 'start' => '/jvlpbvfozi/zw/', ), ), - 'qrztk' => array ( + 'PATCH rsaslpdjjhwjp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qrztk/{name}', + 'original' => '/rsaslpdjjhwjp/uahc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qrztk/([^/]+)$#', - 'start' => '/qrztk/', - 'methods' => 'GET,', + 'regex' => '#^/rsaslpdjjhwjp/uahc/([^/]+)$#', + 'start' => '/rsaslpdjjhwjp/uahc/', ), ), - 'gaefxzbnoae' => array ( + 'GET dwpoau' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gaefxzbnoae/{name}', + 'original' => '/dwpoau/s/hwpnn/tasy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gaefxzbnoae/([^/]+)$#', - 'start' => '/gaefxzbnoae/', - 'methods' => 'POST,', + 'regex' => '#^/dwpoau/s/hwpnn/tasy/([^/]+)$#', + 'start' => '/dwpoau/s/hwpnn/tasy/', ), ), - 'r' => array ( + 'POST l' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/r/ytmc/nuiofdvssisl/{name}', + 'original' => '/l/uoeftr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/r/ytmc/nuiofdvssisl/([^/]+)$#', - 'start' => '/r/ytmc/nuiofdvssisl/', - 'methods' => 'PUT,', + 'regex' => '#^/l/uoeftr/([^/]+)$#', + 'start' => '/l/uoeftr/', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/r/ndkzeadld/adxumkig/{name}', + 'original' => '/l/yioxhlrpy/qu/i/fli/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/r/ndkzeadld/adxumkig/([^/]+)$#', - 'start' => '/r/ndkzeadld/adxumkig/', - 'methods' => 'GET,', + 'regex' => '#^/l/yioxhlrpy/qu/i/fli/([^/]+)$#', + 'start' => '/l/yioxhlrpy/qu/i/fli/', ), - 2 => array ( + ), + 'POST q' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/r/dp/uvvjqxs/{name}', + 'original' => '/q/rp/ahjnet/orwtpklo/d/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/r/dp/uvvjqxs/([^/]+)$#', - 'start' => '/r/dp/uvvjqxs/', - 'methods' => 'PUT,', + 'regex' => '#^/q/rp/ahjnet/orwtpklo/d/([^/]+)$#', + 'start' => '/q/rp/ahjnet/orwtpklo/d/', ), ), - 'gaivxmcgpfw' => array ( + 'GET xijtubpv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gaivxmcgpfw/{name}', + 'original' => '/xijtubpv/zbc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gaivxmcgpfw/([^/]+)$#', - 'start' => '/gaivxmcgpfw/', - 'methods' => 'DELETE,', + 'regex' => '#^/xijtubpv/zbc/([^/]+)$#', + 'start' => '/xijtubpv/zbc/', ), ), - 'hscicjpgstnb' => array ( + 'GET yzeemdni' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hscicjpgstnb/ffnh/{name}', + 'original' => '/yzeemdni/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hscicjpgstnb/ffnh/([^/]+)$#', - 'start' => '/hscicjpgstnb/ffnh/', - 'methods' => 'POST,', + 'regex' => '#^/yzeemdni/([^/]+)$#', + 'start' => '/yzeemdni/', ), ), - 'spymqlpttvkqyqukbo' => array ( + 'DELETE flsioprtblfzkwesggv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/spymqlpttvkqyqukbo/{name}', + 'original' => '/flsioprtblfzkwesggv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/spymqlpttvkqyqukbo/([^/]+)$#', - 'start' => '/spymqlpttvkqyqukbo/', - 'methods' => 'POST,', + 'regex' => '#^/flsioprtblfzkwesggv/([^/]+)$#', + 'start' => '/flsioprtblfzkwesggv/', ), ), - 'dkds' => array ( + 'PATCH w' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dkds/drxona/lsxbn/to/{name}', + 'original' => '/w/asyrj/fvwhuspzpeeh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dkds/drxona/lsxbn/to/([^/]+)$#', - 'start' => '/dkds/drxona/lsxbn/to/', - 'methods' => 'DELETE,', + 'regex' => '#^/w/asyrj/fvwhuspzpeeh/([^/]+)$#', + 'start' => '/w/asyrj/fvwhuspzpeeh/', ), ), - 'g' => array ( + 'POST duwrljgmsm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/g/jikvqu/coqd/{name}', + 'original' => '/duwrljgmsm/pedglik/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/g/jikvqu/coqd/([^/]+)$#', - 'start' => '/g/jikvqu/coqd/', - 'methods' => 'GET,', + 'regex' => '#^/duwrljgmsm/pedglik/([^/]+)$#', + 'start' => '/duwrljgmsm/pedglik/', ), - 1 => array ( + ), + 'GET ray' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/g/hyzyqtctpozszcu/{name}', + 'original' => '/ray/flma/jx/evyhb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/g/hyzyqtctpozszcu/([^/]+)$#', - 'start' => '/g/hyzyqtctpozszcu/', - 'methods' => 'GET,', + 'regex' => '#^/ray/flma/jx/evyhb/([^/]+)$#', + 'start' => '/ray/flma/jx/evyhb/', ), ), - 'hwaqedsisgo' => array ( + 'PATCH q' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hwaqedsisgo/{name}', + 'original' => '/q/hvszkoklhaiqv/p/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hwaqedsisgo/([^/]+)$#', - 'start' => '/hwaqedsisgo/', - 'methods' => 'DELETE,', + 'regex' => '#^/q/hvszkoklhaiqv/p/([^/]+)$#', + 'start' => '/q/hvszkoklhaiqv/p/', ), ), - 'oruqojn' => array ( + 'POST ey' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oruqojn/{name}', + 'original' => '/ey/dzuns/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/oruqojn/([^/]+)$#', - 'start' => '/oruqojn/', - 'methods' => 'GET,', + 'regex' => '#^/ey/dzuns/([^/]+)$#', + 'start' => '/ey/dzuns/', ), ), - 'flezbocfqihzy' => array ( + 'PUT kcqrrnzgnwhtfwm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/flezbocfqihzy/{name}', + 'original' => '/kcqrrnzgnwhtfwm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/flezbocfqihzy/([^/]+)$#', - 'start' => '/flezbocfqihzy/', - 'methods' => 'DELETE,', + 'regex' => '#^/kcqrrnzgnwhtfwm/([^/]+)$#', + 'start' => '/kcqrrnzgnwhtfwm/', ), ), - 'jcekvwkzjuvy' => array ( + 'PATCH zrmbseni' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jcekvwkzjuvy/{name}', + 'original' => '/zrmbseni/px/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jcekvwkzjuvy/([^/]+)$#', - 'start' => '/jcekvwkzjuvy/', - 'methods' => 'GET,', + 'regex' => '#^/zrmbseni/px/([^/]+)$#', + 'start' => '/zrmbseni/px/', ), ), - 'vysjdxhtmqm' => array ( + 'PATCH ostdkjwtsfj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vysjdxhtmqm/vpp/{name}', + 'original' => '/ostdkjwtsfj/hlxw/x/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vysjdxhtmqm/vpp/([^/]+)$#', - 'start' => '/vysjdxhtmqm/vpp/', - 'methods' => 'DELETE,', + 'regex' => '#^/ostdkjwtsfj/hlxw/x/([^/]+)$#', + 'start' => '/ostdkjwtsfj/hlxw/x/', ), ), - 'wgkyeqxexnugmo' => array ( + 'PATCH czi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wgkyeqxexnugmo/{name}', + 'original' => '/czi/qbfbhgueua/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wgkyeqxexnugmo/([^/]+)$#', - 'start' => '/wgkyeqxexnugmo/', - 'methods' => 'GET,', + 'regex' => '#^/czi/qbfbhgueua/([^/]+)$#', + 'start' => '/czi/qbfbhgueua/', ), ), - 'ndzrzvanmrm' => array ( + 'POST css' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ndzrzvanmrm/{name}', + 'original' => '/css/aqiaezodk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ndzrzvanmrm/([^/]+)$#', - 'start' => '/ndzrzvanmrm/', - 'methods' => 'GET,', + 'regex' => '#^/css/aqiaezodk/([^/]+)$#', + 'start' => '/css/aqiaezodk/', ), ), - 'smeqdigngepee' => array ( + 'GET eirkmw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/smeqdigngepee/{name}', + 'original' => '/eirkmw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/smeqdigngepee/([^/]+)$#', - 'start' => '/smeqdigngepee/', - 'methods' => 'DELETE,', + 'regex' => '#^/eirkmw/([^/]+)$#', + 'start' => '/eirkmw/', ), ), - 'wuxlpz' => array ( + 'POST sqtstbcl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wuxlpz/ucri/{name}', + 'original' => '/sqtstbcl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wuxlpz/ucri/([^/]+)$#', - 'start' => '/wuxlpz/ucri/', - 'methods' => 'GET,', + 'regex' => '#^/sqtstbcl/([^/]+)$#', + 'start' => '/sqtstbcl/', ), ), - 'sswwl' => array ( + 'GET izjcsiyvmxc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sswwl/ih/d/b/{name}', + 'original' => '/izjcsiyvmxc/zd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/sswwl/ih/d/b/([^/]+)$#', - 'start' => '/sswwl/ih/d/b/', - 'methods' => 'GET,', + 'regex' => '#^/izjcsiyvmxc/zd/([^/]+)$#', + 'start' => '/izjcsiyvmxc/zd/', ), ), - 'vaqmlrcvsn' => array ( + 'DELETE lvacqg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vaqmlrcvsn/{name}', + 'original' => '/lvacqg/su/brxgodqqfd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vaqmlrcvsn/([^/]+)$#', - 'start' => '/vaqmlrcvsn/', - 'methods' => 'DELETE,', + 'regex' => '#^/lvacqg/su/brxgodqqfd/([^/]+)$#', + 'start' => '/lvacqg/su/brxgodqqfd/', ), ), - 'cnwk' => array ( + 'GET wbwgodt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cnwk/zlxo/j/abheodn/{name}', + 'original' => '/wbwgodt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/cnwk/zlxo/j/abheodn/([^/]+)$#', - 'start' => '/cnwk/zlxo/j/abheodn/', - 'methods' => 'POST,', + 'regex' => '#^/wbwgodt/([^/]+)$#', + 'start' => '/wbwgodt/', ), ), - 'rskxhuh' => array ( + 'POST fumxzstgzjtdugnn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rskxhuh/{name}', + 'original' => '/fumxzstgzjtdugnn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rskxhuh/([^/]+)$#', - 'start' => '/rskxhuh/', - 'methods' => 'PATCH,', + 'regex' => '#^/fumxzstgzjtdugnn/([^/]+)$#', + 'start' => '/fumxzstgzjtdugnn/', ), ), - 'cjkfnlms' => array ( + 'GET hkhzwqa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cjkfnlms/ophboghao/r/{name}', + 'original' => '/hkhzwqa/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/cjkfnlms/ophboghao/r/([^/]+)$#', - 'start' => '/cjkfnlms/ophboghao/r/', - 'methods' => 'PATCH,', + 'regex' => '#^/hkhzwqa/([^/]+)$#', + 'start' => '/hkhzwqa/', ), ), - 'kimotqnam' => array ( + 'POST zbcao' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kimotqnam/{name}', + 'original' => '/zbcao/svttq/bhehyvjdt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kimotqnam/([^/]+)$#', - 'start' => '/kimotqnam/', - 'methods' => 'GET,', + 'regex' => '#^/zbcao/svttq/bhehyvjdt/([^/]+)$#', + 'start' => '/zbcao/svttq/bhehyvjdt/', ), ), - 'y' => array ( + 'POST mcqfp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/y/hpfaus/eiatqwko/{name}', + 'original' => '/mcqfp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/y/hpfaus/eiatqwko/([^/]+)$#', - 'start' => '/y/hpfaus/eiatqwko/', - 'methods' => 'GET,', + 'regex' => '#^/mcqfp/([^/]+)$#', + 'start' => '/mcqfp/', ), ), - 'kyaydjbuftwblpwf' => array ( + 'PATCH cxrfzhopldal' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kyaydjbuftwblpwf/bf/{name}', + 'original' => '/cxrfzhopldal/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kyaydjbuftwblpwf/bf/([^/]+)$#', - 'start' => '/kyaydjbuftwblpwf/bf/', - 'methods' => 'GET,', + 'regex' => '#^/cxrfzhopldal/([^/]+)$#', + 'start' => '/cxrfzhopldal/', ), ), - 'djkpokm' => array ( + 'POST ddqqdpgtk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/djkpokm/{name}', + 'original' => '/ddqqdpgtk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/djkpokm/([^/]+)$#', - 'start' => '/djkpokm/', - 'methods' => 'DELETE,', + 'regex' => '#^/ddqqdpgtk/([^/]+)$#', + 'start' => '/ddqqdpgtk/', ), ), - 'ilzlhxkxtv' => array ( + 'PATCH ckuqrhxidq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ilzlhxkxtv/{name}', + 'original' => '/ckuqrhxidq/fwxd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ilzlhxkxtv/([^/]+)$#', - 'start' => '/ilzlhxkxtv/', - 'methods' => 'DELETE,', + 'regex' => '#^/ckuqrhxidq/fwxd/([^/]+)$#', + 'start' => '/ckuqrhxidq/fwxd/', ), ), - 'fkdarkfr' => array ( + 'GET w' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fkdarkfr/{name}', + 'original' => '/w/durgdn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fkdarkfr/([^/]+)$#', - 'start' => '/fkdarkfr/', - 'methods' => 'PUT,', + 'regex' => '#^/w/durgdn/([^/]+)$#', + 'start' => '/w/durgdn/', ), ), - 'miywro' => array ( + 'PUT iq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/miywro/h/p/{name}', + 'original' => '/iq/ayad/opbmphgd/etqiz/c/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/miywro/h/p/([^/]+)$#', - 'start' => '/miywro/h/p/', - 'methods' => 'PUT,', + 'regex' => '#^/iq/ayad/opbmphgd/etqiz/c/([^/]+)$#', + 'start' => '/iq/ayad/opbmphgd/etqiz/c/', ), ), - 'pto' => array ( + 'POST dzsilkmck' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pto/leyl/{name}', + 'original' => '/dzsilkmck/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pto/leyl/([^/]+)$#', - 'start' => '/pto/leyl/', - 'methods' => 'GET,', + 'regex' => '#^/dzsilkmck/([^/]+)$#', + 'start' => '/dzsilkmck/', ), ), - 'h' => array ( + 'PUT tpksbj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/h/rq/dewlq/hybeq/{name}', + 'original' => '/tpksbj/ftwsbzwuaz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/h/rq/dewlq/hybeq/([^/]+)$#', - 'start' => '/h/rq/dewlq/hybeq/', - 'methods' => 'PUT,', + 'regex' => '#^/tpksbj/ftwsbzwuaz/([^/]+)$#', + 'start' => '/tpksbj/ftwsbzwuaz/', ), ), - 'vvuaetbgul' => array ( + 'GET nu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vvuaetbgul/{name}', + 'original' => '/nu/yakzrtel/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vvuaetbgul/([^/]+)$#', - 'start' => '/vvuaetbgul/', - 'methods' => 'GET,', + 'regex' => '#^/nu/yakzrtel/([^/]+)$#', + 'start' => '/nu/yakzrtel/', ), ), - 'qtljoh' => array ( + 'DELETE cagbr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qtljoh/{name}', + 'original' => '/cagbr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qtljoh/([^/]+)$#', - 'start' => '/qtljoh/', - 'methods' => 'DELETE,', + 'regex' => '#^/cagbr/([^/]+)$#', + 'start' => '/cagbr/', ), ), - 'pvjdjkshnxgu' => array ( + 'POST vtn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pvjdjkshnxgu/{name}', + 'original' => '/vtn/doispkckfgnhttbmz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pvjdjkshnxgu/([^/]+)$#', - 'start' => '/pvjdjkshnxgu/', - 'methods' => 'GET,', + 'regex' => '#^/vtn/doispkckfgnhttbmz/([^/]+)$#', + 'start' => '/vtn/doispkckfgnhttbmz/', ), ), - 'dusqfihbq' => array ( + 'POST z' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dusqfihbq/a/{name}', + 'original' => '/z/eqzdyesymqxk/enkc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dusqfihbq/a/([^/]+)$#', - 'start' => '/dusqfihbq/a/', - 'methods' => 'DELETE,', + 'regex' => '#^/z/eqzdyesymqxk/enkc/([^/]+)$#', + 'start' => '/z/eqzdyesymqxk/enkc/', ), ), - 'mtlide' => array ( + 'GET hytvfxpyfca' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mtlide/{name}', + 'original' => '/hytvfxpyfca/n/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mtlide/([^/]+)$#', - 'start' => '/mtlide/', - 'methods' => 'POST,', + 'regex' => '#^/hytvfxpyfca/n/([^/]+)$#', + 'start' => '/hytvfxpyfca/n/', ), ), - 'sdfcrc' => array ( + 'POST sxqoqpqpqxta' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sdfcrc/{name}', + 'original' => '/sxqoqpqpqxta/b/ui/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/sdfcrc/([^/]+)$#', - 'start' => '/sdfcrc/', - 'methods' => 'PATCH,', + 'regex' => '#^/sxqoqpqpqxta/b/ui/([^/]+)$#', + 'start' => '/sxqoqpqpqxta/b/ui/', ), ), - 'x' => array ( + 'PATCH dfq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/x/nkkicq/fgjrpp/whrdxk/{name}', + 'original' => '/dfq/tcopsosrpqyrvj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/x/nkkicq/fgjrpp/whrdxk/([^/]+)$#', - 'start' => '/x/nkkicq/fgjrpp/whrdxk/', - 'methods' => 'PUT,', + 'regex' => '#^/dfq/tcopsosrpqyrvj/([^/]+)$#', + 'start' => '/dfq/tcopsosrpqyrvj/', ), ), - 'zfmtltbjyu' => array ( + 'PUT dzpgnoelpqphbjlhu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zfmtltbjyu/h/{name}', + 'original' => '/dzpgnoelpqphbjlhu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zfmtltbjyu/h/([^/]+)$#', - 'start' => '/zfmtltbjyu/h/', - 'methods' => 'PUT,', + 'regex' => '#^/dzpgnoelpqphbjlhu/([^/]+)$#', + 'start' => '/dzpgnoelpqphbjlhu/', ), ), - 'vmwmihopf' => array ( + 'GET ehajdllqmpughsxzhne' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vmwmihopf/{name}', + 'original' => '/ehajdllqmpughsxzhne/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vmwmihopf/([^/]+)$#', - 'start' => '/vmwmihopf/', - 'methods' => 'PATCH,', + 'regex' => '#^/ehajdllqmpughsxzhne/([^/]+)$#', + 'start' => '/ehajdllqmpughsxzhne/', ), ), - 'zdrozd' => array ( + 'POST gddqsnjcmgomk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zdrozd/{name}', + 'original' => '/gddqsnjcmgomk/b/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zdrozd/([^/]+)$#', - 'start' => '/zdrozd/', - 'methods' => 'PATCH,', + 'regex' => '#^/gddqsnjcmgomk/b/([^/]+)$#', + 'start' => '/gddqsnjcmgomk/b/', ), ), - 'vw' => array ( + 'DELETE uomcmflujyiy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vw/ehf/smlujk/{name}', + 'original' => '/uomcmflujyiy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vw/ehf/smlujk/([^/]+)$#', - 'start' => '/vw/ehf/smlujk/', - 'methods' => 'GET,', + 'regex' => '#^/uomcmflujyiy/([^/]+)$#', + 'start' => '/uomcmflujyiy/', ), ), - 'ur' => array ( + 'PUT ibfq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ur/wfgazezwzzk/f/xnd/x/{name}', + 'original' => '/ibfq/kefip/uexvjjucur/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ur/wfgazezwzzk/f/xnd/x/([^/]+)$#', - 'start' => '/ur/wfgazezwzzk/f/xnd/x/', - 'methods' => 'PUT,', + 'regex' => '#^/ibfq/kefip/uexvjjucur/([^/]+)$#', + 'start' => '/ibfq/kefip/uexvjjucur/', ), ), - 'jsffrpyzadmas' => array ( + 'PUT rsfbei' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jsffrpyzadmas/t/{name}', + 'original' => '/rsfbei/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jsffrpyzadmas/t/([^/]+)$#', - 'start' => '/jsffrpyzadmas/t/', - 'methods' => 'POST,', + 'regex' => '#^/rsfbei/([^/]+)$#', + 'start' => '/rsfbei/', ), ), - 'thp' => array ( + 'POST fskir' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/thp/gov/vvk/bjrx/{name}', + 'original' => '/fskir/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/thp/gov/vvk/bjrx/([^/]+)$#', - 'start' => '/thp/gov/vvk/bjrx/', - 'methods' => 'PUT,', + 'regex' => '#^/fskir/([^/]+)$#', + 'start' => '/fskir/', ), ), - 'fwmabxy' => array ( + 'PUT pkbhr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fwmabxy/urclrczvwoao/{name}', + 'original' => '/pkbhr/opnjwqkrztw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fwmabxy/urclrczvwoao/([^/]+)$#', - 'start' => '/fwmabxy/urclrczvwoao/', - 'methods' => 'GET,', + 'regex' => '#^/pkbhr/opnjwqkrztw/([^/]+)$#', + 'start' => '/pkbhr/opnjwqkrztw/', ), ), - 'xhydpybvmbnvlfrf' => array ( + 'GET npw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xhydpybvmbnvlfrf/b/{name}', + 'original' => '/npw/ulmysk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xhydpybvmbnvlfrf/b/([^/]+)$#', - 'start' => '/xhydpybvmbnvlfrf/b/', - 'methods' => 'DELETE,', + 'regex' => '#^/npw/ulmysk/([^/]+)$#', + 'start' => '/npw/ulmysk/', ), ), - 'fygejzaqorjcgyow' => array ( + 'PUT slhbghjmmjl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fygejzaqorjcgyow/{name}', + 'original' => '/slhbghjmmjl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fygejzaqorjcgyow/([^/]+)$#', - 'start' => '/fygejzaqorjcgyow/', - 'methods' => 'POST,', + 'regex' => '#^/slhbghjmmjl/([^/]+)$#', + 'start' => '/slhbghjmmjl/', ), ), - 'uzytuio' => array ( + 'PATCH zcru' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uzytuio/ltkdz/{name}', + 'original' => '/zcru/q/mydxreftsgtab/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/uzytuio/ltkdz/([^/]+)$#', - 'start' => '/uzytuio/ltkdz/', - 'methods' => 'POST,', + 'regex' => '#^/zcru/q/mydxreftsgtab/([^/]+)$#', + 'start' => '/zcru/q/mydxreftsgtab/', ), ), - 'iahdl' => array ( + 'GET nwvltkicrs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iahdl/vsfphzkd/e/rs/{name}', + 'original' => '/nwvltkicrs/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/iahdl/vsfphzkd/e/rs/([^/]+)$#', - 'start' => '/iahdl/vsfphzkd/e/rs/', - 'methods' => 'POST,', + 'regex' => '#^/nwvltkicrs/([^/]+)$#', + 'start' => '/nwvltkicrs/', ), ), - 'zqxequ' => array ( + 'POST weqvzrjmlcwe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zqxequ/bthzeinej/{name}', + 'original' => '/weqvzrjmlcwe/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zqxequ/bthzeinej/([^/]+)$#', - 'start' => '/zqxequ/bthzeinej/', - 'methods' => 'DELETE,', + 'regex' => '#^/weqvzrjmlcwe/([^/]+)$#', + 'start' => '/weqvzrjmlcwe/', ), ), - 'bts' => array ( + 'POST wehtkduozw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bts/tdmzdjpwjrae/{name}', + 'original' => '/wehtkduozw/dxsmf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bts/tdmzdjpwjrae/([^/]+)$#', - 'start' => '/bts/tdmzdjpwjrae/', - 'methods' => 'GET,', + 'regex' => '#^/wehtkduozw/dxsmf/([^/]+)$#', + 'start' => '/wehtkduozw/dxsmf/', ), ), - 'lvzowhorji' => array ( + 'GET hi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lvzowhorji/{name}', + 'original' => '/hi/areol/b/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lvzowhorji/([^/]+)$#', - 'start' => '/lvzowhorji/', - 'methods' => 'DELETE,', + 'regex' => '#^/hi/areol/b/([^/]+)$#', + 'start' => '/hi/areol/b/', ), ), - 'xsp' => array ( + 'GET fdaspw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xsp/y/zpk/{name}', + 'original' => '/fdaspw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xsp/y/zpk/([^/]+)$#', - 'start' => '/xsp/y/zpk/', - 'methods' => 'PUT,', + 'regex' => '#^/fdaspw/([^/]+)$#', + 'start' => '/fdaspw/', ), ), - 'wkqerxczuqsqlt' => array ( + 'POST yl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wkqerxczuqsqlt/{name}', + 'original' => '/yl/aozeg/b/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wkqerxczuqsqlt/([^/]+)$#', - 'start' => '/wkqerxczuqsqlt/', - 'methods' => 'GET,', + 'regex' => '#^/yl/aozeg/b/([^/]+)$#', + 'start' => '/yl/aozeg/b/', ), ), - 'bnd' => array ( + 'POST ynoonluxc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bnd/icqsnntb/gt/{name}', + 'original' => '/ynoonluxc/e/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bnd/icqsnntb/gt/([^/]+)$#', - 'start' => '/bnd/icqsnntb/gt/', - 'methods' => 'POST,', + 'regex' => '#^/ynoonluxc/e/([^/]+)$#', + 'start' => '/ynoonluxc/e/', ), ), - 'wfljjt' => array ( + 'POST prj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wfljjt/{name}', + 'original' => '/prj/gba/pctrvm/dz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wfljjt/([^/]+)$#', - 'start' => '/wfljjt/', - 'methods' => 'DELETE,', + 'regex' => '#^/prj/gba/pctrvm/dz/([^/]+)$#', + 'start' => '/prj/gba/pctrvm/dz/', ), ), - 'pzvybf' => array ( + 'GET umtftstm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pzvybf/{name}', + 'original' => '/umtftstm/ilwf/rhw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pzvybf/([^/]+)$#', - 'start' => '/pzvybf/', - 'methods' => 'PUT,', + 'regex' => '#^/umtftstm/ilwf/rhw/([^/]+)$#', + 'start' => '/umtftstm/ilwf/rhw/', ), ), - 'uscnaupzjzqzgizn' => array ( + 'POST ehehyt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uscnaupzjzqzgizn/{name}', + 'original' => '/ehehyt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/uscnaupzjzqzgizn/([^/]+)$#', - 'start' => '/uscnaupzjzqzgizn/', - 'methods' => 'GET,', + 'regex' => '#^/ehehyt/([^/]+)$#', + 'start' => '/ehehyt/', ), ), - 'vinoqir' => array ( + 'PUT icppqmozb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vinoqir/jap/{name}', + 'original' => '/icppqmozb/qhvntmdmpfq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vinoqir/jap/([^/]+)$#', - 'start' => '/vinoqir/jap/', - 'methods' => 'DELETE,', + 'regex' => '#^/icppqmozb/qhvntmdmpfq/([^/]+)$#', + 'start' => '/icppqmozb/qhvntmdmpfq/', ), ), - 'ohuotqombi' => array ( + 'PATCH dzdacccfjyzbh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ohuotqombi/{name}', + 'original' => '/dzdacccfjyzbh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ohuotqombi/([^/]+)$#', - 'start' => '/ohuotqombi/', - 'methods' => 'PUT,', + 'regex' => '#^/dzdacccfjyzbh/([^/]+)$#', + 'start' => '/dzdacccfjyzbh/', ), ), - 'mcktdgu' => array ( + 'PUT garkwtctzju' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mcktdgu/j/b/ifzeasc/{name}', + 'original' => '/garkwtctzju/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mcktdgu/j/b/ifzeasc/([^/]+)$#', - 'start' => '/mcktdgu/j/b/ifzeasc/', - 'methods' => 'PUT,', + 'regex' => '#^/garkwtctzju/([^/]+)$#', + 'start' => '/garkwtctzju/', ), ), - 'wq' => array ( + 'GET ea' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wq/nfl/{name}', + 'original' => '/ea/mrtzyd/uo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wq/nfl/([^/]+)$#', - 'start' => '/wq/nfl/', - 'methods' => 'PATCH,', + 'regex' => '#^/ea/mrtzyd/uo/([^/]+)$#', + 'start' => '/ea/mrtzyd/uo/', ), ), - 'vq' => array ( + 'PUT k' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vq/lv/p/{name}', + 'original' => '/k/vtribhfxybpejji/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vq/lv/p/([^/]+)$#', - 'start' => '/vq/lv/p/', - 'methods' => 'DELETE,', + 'regex' => '#^/k/vtribhfxybpejji/([^/]+)$#', + 'start' => '/k/vtribhfxybpejji/', ), ), - 'ngosnwlquzyjdrjfv' => array ( + 'DELETE fjztzjnmg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ngosnwlquzyjdrjfv/{name}', + 'original' => '/fjztzjnmg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ngosnwlquzyjdrjfv/([^/]+)$#', - 'start' => '/ngosnwlquzyjdrjfv/', - 'methods' => 'POST,', + 'regex' => '#^/fjztzjnmg/([^/]+)$#', + 'start' => '/fjztzjnmg/', ), ), - 'wbaxtiuigbbm' => array ( + 'DELETE jtsskvp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wbaxtiuigbbm/{name}', + 'original' => '/jtsskvp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wbaxtiuigbbm/([^/]+)$#', - 'start' => '/wbaxtiuigbbm/', - 'methods' => 'PATCH,', + 'regex' => '#^/jtsskvp/([^/]+)$#', + 'start' => '/jtsskvp/', ), ), - 'weyiiwfkyoorl' => array ( + 'DELETE ekmvpjn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/weyiiwfkyoorl/{name}', + 'original' => '/ekmvpjn/mqaub/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/weyiiwfkyoorl/([^/]+)$#', - 'start' => '/weyiiwfkyoorl/', - 'methods' => 'DELETE,', + 'regex' => '#^/ekmvpjn/mqaub/([^/]+)$#', + 'start' => '/ekmvpjn/mqaub/', ), ), - 'ndbig' => array ( + 'PUT xgxwb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ndbig/smwjxbvvp/{name}', + 'original' => '/xgxwb/ez/ragkkd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ndbig/smwjxbvvp/([^/]+)$#', - 'start' => '/ndbig/smwjxbvvp/', - 'methods' => 'GET,', + 'regex' => '#^/xgxwb/ez/ragkkd/([^/]+)$#', + 'start' => '/xgxwb/ez/ragkkd/', ), ), - 'v' => array ( + 'PATCH wodfxek' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/v/zge/dzn/fo/juyhomc/{name}', + 'original' => '/wodfxek/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/v/zge/dzn/fo/juyhomc/([^/]+)$#', - 'start' => '/v/zge/dzn/fo/juyhomc/', - 'methods' => 'GET,', + 'regex' => '#^/wodfxek/([^/]+)$#', + 'start' => '/wodfxek/', ), ), - 't' => array ( + 'GET zqeiilyfexb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/t/vawaotkkqqf/{name}', + 'original' => '/zqeiilyfexb/ytohvezu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/t/vawaotkkqqf/([^/]+)$#', - 'start' => '/t/vawaotkkqqf/', - 'methods' => 'GET,', + 'regex' => '#^/zqeiilyfexb/ytohvezu/([^/]+)$#', + 'start' => '/zqeiilyfexb/ytohvezu/', ), - 1 => array ( + ), + 'POST pvrsx' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/t/lpfdb/{name}', + 'original' => '/pvrsx/cynironcyll/rukt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/t/lpfdb/([^/]+)$#', - 'start' => '/t/lpfdb/', - 'methods' => 'POST,', + 'regex' => '#^/pvrsx/cynironcyll/rukt/([^/]+)$#', + 'start' => '/pvrsx/cynironcyll/rukt/', ), - 2 => array ( + ), + 'PUT rrygmelou' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/t/sxqnsswvcank/{name}', + 'original' => '/rrygmelou/vtghl/aqkm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/t/sxqnsswvcank/([^/]+)$#', - 'start' => '/t/sxqnsswvcank/', - 'methods' => 'PUT,', + 'regex' => '#^/rrygmelou/vtghl/aqkm/([^/]+)$#', + 'start' => '/rrygmelou/vtghl/aqkm/', ), - 3 => array ( + ), + 'PATCH sbkdnaofyzu' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/t/hehipsge/yitjyus/{name}', + 'original' => '/sbkdnaofyzu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/t/hehipsge/yitjyus/([^/]+)$#', - 'start' => '/t/hehipsge/yitjyus/', - 'methods' => 'PATCH,', + 'regex' => '#^/sbkdnaofyzu/([^/]+)$#', + 'start' => '/sbkdnaofyzu/', ), - 4 => array ( + ), + 'DELETE ocoeepmizwl' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/t/y/bwi/cih/{name}', + 'original' => '/ocoeepmizwl/lajg/ovwf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/t/y/bwi/cih/([^/]+)$#', - 'start' => '/t/y/bwi/cih/', - 'methods' => 'GET,', + 'regex' => '#^/ocoeepmizwl/lajg/ovwf/([^/]+)$#', + 'start' => '/ocoeepmizwl/lajg/ovwf/', ), - 5 => array ( + ), + 'DELETE ypxvwnkpjtlgqpjal' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/t/lk/czbbmlmzxdva/hxe/s/{name}', + 'original' => '/ypxvwnkpjtlgqpjal/qs/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/t/lk/czbbmlmzxdva/hxe/s/([^/]+)$#', - 'start' => '/t/lk/czbbmlmzxdva/hxe/s/', - 'methods' => 'PUT,', + 'regex' => '#^/ypxvwnkpjtlgqpjal/qs/([^/]+)$#', + 'start' => '/ypxvwnkpjtlgqpjal/qs/', ), ), - 'spvskmuun' => array ( + 'PUT dkldq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/spvskmuun/{name}', + 'original' => '/dkldq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/spvskmuun/([^/]+)$#', - 'start' => '/spvskmuun/', - 'methods' => 'GET,', + 'regex' => '#^/dkldq/([^/]+)$#', + 'start' => '/dkldq/', ), ), - 'qfqyuicgb' => array ( + 'DELETE pnbnwszrfgw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qfqyuicgb/{name}', + 'original' => '/pnbnwszrfgw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qfqyuicgb/([^/]+)$#', - 'start' => '/qfqyuicgb/', - 'methods' => 'GET,', + 'regex' => '#^/pnbnwszrfgw/([^/]+)$#', + 'start' => '/pnbnwszrfgw/', ), ), - 'hrcbrofuesndzes' => array ( + 'PATCH mumafrgrtpwvfe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hrcbrofuesndzes/{name}', + 'original' => '/mumafrgrtpwvfe/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hrcbrofuesndzes/([^/]+)$#', - 'start' => '/hrcbrofuesndzes/', - 'methods' => 'PUT,', + 'regex' => '#^/mumafrgrtpwvfe/([^/]+)$#', + 'start' => '/mumafrgrtpwvfe/', ), ), - 'rhg' => array ( + 'POST jxwnfqldslfchznhps' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rhg/txmgilbivvim/{name}', + 'original' => '/jxwnfqldslfchznhps/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rhg/txmgilbivvim/([^/]+)$#', - 'start' => '/rhg/txmgilbivvim/', - 'methods' => 'POST,', + 'regex' => '#^/jxwnfqldslfchznhps/([^/]+)$#', + 'start' => '/jxwnfqldslfchznhps/', ), ), - 'kjatmiww' => array ( + 'PUT byifffiojfog' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kjatmiww/{name}', + 'original' => '/byifffiojfog/yf/vcslx/k/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kjatmiww/([^/]+)$#', - 'start' => '/kjatmiww/', - 'methods' => 'DELETE,', + 'regex' => '#^/byifffiojfog/yf/vcslx/k/([^/]+)$#', + 'start' => '/byifffiojfog/yf/vcslx/k/', ), ), - 'ifx' => array ( + 'PUT hszssyzsdsvvacn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ifx/k/swdijqufgtveve/e/{name}', + 'original' => '/hszssyzsdsvvacn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ifx/k/swdijqufgtveve/e/([^/]+)$#', - 'start' => '/ifx/k/swdijqufgtveve/e/', - 'methods' => 'GET,', + 'regex' => '#^/hszssyzsdsvvacn/([^/]+)$#', + 'start' => '/hszssyzsdsvvacn/', ), ), - 'qecubekpgiadoetb' => array ( + 'PUT icummmbvwof' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qecubekpgiadoetb/fqd/{name}', + 'original' => '/icummmbvwof/izqdbpt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qecubekpgiadoetb/fqd/([^/]+)$#', - 'start' => '/qecubekpgiadoetb/fqd/', - 'methods' => 'DELETE,', + 'regex' => '#^/icummmbvwof/izqdbpt/([^/]+)$#', + 'start' => '/icummmbvwof/izqdbpt/', ), ), - 'xezeicll' => array ( + 'POST rcpldwag' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xezeicll/{name}', + 'original' => '/rcpldwag/ywehjf/erg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xezeicll/([^/]+)$#', - 'start' => '/xezeicll/', - 'methods' => 'GET,', + 'regex' => '#^/rcpldwag/ywehjf/erg/([^/]+)$#', + 'start' => '/rcpldwag/ywehjf/erg/', ), ), - 'j' => array ( + 'GET dqt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/j/gpfbevblzqllpfkorer/{name}', + 'original' => '/dqt/jt/wvkbpqcduzzuuko/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/j/gpfbevblzqllpfkorer/([^/]+)$#', - 'start' => '/j/gpfbevblzqllpfkorer/', - 'methods' => 'PATCH,', + 'regex' => '#^/dqt/jt/wvkbpqcduzzuuko/([^/]+)$#', + 'start' => '/dqt/jt/wvkbpqcduzzuuko/', ), - 1 => array ( + ), + 'POST pozqwkclsgebcsujwg' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/j/o/lnrg/o/mcngkaxtj/{name}', + 'original' => '/pozqwkclsgebcsujwg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/j/o/lnrg/o/mcngkaxtj/([^/]+)$#', - 'start' => '/j/o/lnrg/o/mcngkaxtj/', - 'methods' => 'PUT,', + 'regex' => '#^/pozqwkclsgebcsujwg/([^/]+)$#', + 'start' => '/pozqwkclsgebcsujwg/', ), ), - 'jauog' => array ( + 'DELETE lwltudzmu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jauog/{name}', + 'original' => '/lwltudzmu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jauog/([^/]+)$#', - 'start' => '/jauog/', - 'methods' => 'PUT,', + 'regex' => '#^/lwltudzmu/([^/]+)$#', + 'start' => '/lwltudzmu/', ), ), - 'witu' => array ( + 'PUT szanq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/witu/plaz/rgipd/{name}', + 'original' => '/szanq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/witu/plaz/rgipd/([^/]+)$#', - 'start' => '/witu/plaz/rgipd/', - 'methods' => 'GET,', + 'regex' => '#^/szanq/([^/]+)$#', + 'start' => '/szanq/', ), ), - 'mwcpvvpu' => array ( + 'POST pdalw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mwcpvvpu/g/{name}', + 'original' => '/pdalw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mwcpvvpu/g/([^/]+)$#', - 'start' => '/mwcpvvpu/g/', - 'methods' => 'POST,', + 'regex' => '#^/pdalw/([^/]+)$#', + 'start' => '/pdalw/', ), ), - 'ncztx' => array ( + 'DELETE fzydnmhamcmgym' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ncztx/gagjqcvo/{name}', + 'original' => '/fzydnmhamcmgym/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ncztx/gagjqcvo/([^/]+)$#', - 'start' => '/ncztx/gagjqcvo/', - 'methods' => 'PATCH,', + 'regex' => '#^/fzydnmhamcmgym/([^/]+)$#', + 'start' => '/fzydnmhamcmgym/', ), ), - 'mkifm' => array ( + 'DELETE jrdj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mkifm/{name}', + 'original' => '/jrdj/nvs/mnukldonanq/dt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mkifm/([^/]+)$#', - 'start' => '/mkifm/', - 'methods' => 'DELETE,', + 'regex' => '#^/jrdj/nvs/mnukldonanq/dt/([^/]+)$#', + 'start' => '/jrdj/nvs/mnukldonanq/dt/', ), ), - 'gktfjtplcdptczbvim' => array ( + 'POST smotughe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gktfjtplcdptczbvim/{name}', + 'original' => '/smotughe/dvesku/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gktfjtplcdptczbvim/([^/]+)$#', - 'start' => '/gktfjtplcdptczbvim/', - 'methods' => 'GET,', + 'regex' => '#^/smotughe/dvesku/([^/]+)$#', + 'start' => '/smotughe/dvesku/', ), ), - 'wub' => array ( + 'PATCH xdwvxs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wub/bdbkgbcnivq/kxwf/y/{name}', + 'original' => '/xdwvxs/owdstbvi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wub/bdbkgbcnivq/kxwf/y/([^/]+)$#', - 'start' => '/wub/bdbkgbcnivq/kxwf/y/', - 'methods' => 'DELETE,', + 'regex' => '#^/xdwvxs/owdstbvi/([^/]+)$#', + 'start' => '/xdwvxs/owdstbvi/', ), ), - 'ji' => array ( + 'POST owkcgrwdd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ji/qeyi/joi/xm/{name}', + 'original' => '/owkcgrwdd/tniap/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ji/qeyi/joi/xm/([^/]+)$#', - 'start' => '/ji/qeyi/joi/xm/', - 'methods' => 'GET,', + 'regex' => '#^/owkcgrwdd/tniap/([^/]+)$#', + 'start' => '/owkcgrwdd/tniap/', ), ), - 'stvifcp' => array ( + 'POST ow' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/stvifcp/q/iv/f/{name}', + 'original' => '/ow/tvofvthnbpxj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/stvifcp/q/iv/f/([^/]+)$#', - 'start' => '/stvifcp/q/iv/f/', - 'methods' => 'PUT,', + 'regex' => '#^/ow/tvofvthnbpxj/([^/]+)$#', + 'start' => '/ow/tvofvthnbpxj/', ), ), - 'ipbhyy' => array ( + 'DELETE sf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ipbhyy/{name}', + 'original' => '/sf/ggjeu/sfatjclohwzj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ipbhyy/([^/]+)$#', - 'start' => '/ipbhyy/', - 'methods' => 'PATCH,', + 'regex' => '#^/sf/ggjeu/sfatjclohwzj/([^/]+)$#', + 'start' => '/sf/ggjeu/sfatjclohwzj/', ), ), - 'skat' => array ( + 'DELETE f' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/skat/h/{name}', + 'original' => '/f/wtowoeyx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/skat/h/([^/]+)$#', - 'start' => '/skat/h/', - 'methods' => 'GET,', + 'regex' => '#^/f/wtowoeyx/([^/]+)$#', + 'start' => '/f/wtowoeyx/', ), ), - 'q' => array ( + 'GET vlwhnod' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/q/eggbs/s/{name}', + 'original' => '/vlwhnod/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/q/eggbs/s/([^/]+)$#', - 'start' => '/q/eggbs/s/', - 'methods' => 'PATCH,', + 'regex' => '#^/vlwhnod/([^/]+)$#', + 'start' => '/vlwhnod/', ), - 1 => array ( + ), + 'GET myjjik' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/q/xurdt/{name}', + 'original' => '/myjjik/yq/gt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/q/xurdt/([^/]+)$#', - 'start' => '/q/xurdt/', - 'methods' => 'PUT,', + 'regex' => '#^/myjjik/yq/gt/([^/]+)$#', + 'start' => '/myjjik/yq/gt/', ), ), - 'gavwujfogayeb' => array ( + 'PATCH prvefjhvede' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gavwujfogayeb/t/{name}', + 'original' => '/prvefjhvede/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gavwujfogayeb/t/([^/]+)$#', - 'start' => '/gavwujfogayeb/t/', - 'methods' => 'GET,', + 'regex' => '#^/prvefjhvede/([^/]+)$#', + 'start' => '/prvefjhvede/', ), ), - 'u' => array ( + 'POST zkwf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/u/fcleydiimuu/hur/f/{name}', + 'original' => '/zkwf/chbx/pckdl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/u/fcleydiimuu/hur/f/([^/]+)$#', - 'start' => '/u/fcleydiimuu/hur/f/', - 'methods' => 'GET,', + 'regex' => '#^/zkwf/chbx/pckdl/([^/]+)$#', + 'start' => '/zkwf/chbx/pckdl/', ), - 1 => array ( + ), + 'GET fafwqclsausqukfopr' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/u/bkeycqokm/soizpu/{name}', + 'original' => '/fafwqclsausqukfopr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/u/bkeycqokm/soizpu/([^/]+)$#', - 'start' => '/u/bkeycqokm/soizpu/', - 'methods' => 'GET,', + 'regex' => '#^/fafwqclsausqukfopr/([^/]+)$#', + 'start' => '/fafwqclsausqukfopr/', ), - 2 => array ( + ), + 'GET blrhrzpu' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/u/ktermvxcco/xefa/{name}', + 'original' => '/blrhrzpu/tyodsf/ie/m/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/u/ktermvxcco/xefa/([^/]+)$#', - 'start' => '/u/ktermvxcco/xefa/', - 'methods' => 'PUT,', + 'regex' => '#^/blrhrzpu/tyodsf/ie/m/([^/]+)$#', + 'start' => '/blrhrzpu/tyodsf/ie/m/', ), ), - 'f' => array ( + 'GET aeev' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/f/ggsc/{name}', + 'original' => '/aeev/is/rxu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/f/ggsc/([^/]+)$#', - 'start' => '/f/ggsc/', - 'methods' => 'GET,', + 'regex' => '#^/aeev/is/rxu/([^/]+)$#', + 'start' => '/aeev/is/rxu/', ), - 1 => array ( + ), + 'DELETE wg' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/f/qthcfwzhllpbearm/{name}', + 'original' => '/wg/j/ydf/g/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/f/qthcfwzhllpbearm/([^/]+)$#', - 'start' => '/f/qthcfwzhllpbearm/', - 'methods' => 'PATCH,', + 'regex' => '#^/wg/j/ydf/g/([^/]+)$#', + 'start' => '/wg/j/ydf/g/', ), - 2 => array ( + ), + 'DELETE wctqmnlqkyywxg' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/f/kmoeay/yqngzde/{name}', + 'original' => '/wctqmnlqkyywxg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/f/kmoeay/yqngzde/([^/]+)$#', - 'start' => '/f/kmoeay/yqngzde/', - 'methods' => 'DELETE,', + 'regex' => '#^/wctqmnlqkyywxg/([^/]+)$#', + 'start' => '/wctqmnlqkyywxg/', ), - 3 => array ( + ), + 'GET vi' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/f/unnkixwoelwz/u/rkh/{name}', + 'original' => '/vi/afuqgxgeesr/cdjii/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/f/unnkixwoelwz/u/rkh/([^/]+)$#', - 'start' => '/f/unnkixwoelwz/u/rkh/', - 'methods' => 'GET,', + 'regex' => '#^/vi/afuqgxgeesr/cdjii/([^/]+)$#', + 'start' => '/vi/afuqgxgeesr/cdjii/', ), ), - 'bt' => array ( + 'POST kwll' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bt/eln/{name}', + 'original' => '/kwll/sro/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bt/eln/([^/]+)$#', - 'start' => '/bt/eln/', - 'methods' => 'POST,', + 'regex' => '#^/kwll/sro/([^/]+)$#', + 'start' => '/kwll/sro/', ), ), - 'ftohsjcsopzhqzvzk' => array ( + 'PATCH erda' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ftohsjcsopzhqzvzk/{name}', + 'original' => '/erda/vakqslnoskl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ftohsjcsopzhqzvzk/([^/]+)$#', - 'start' => '/ftohsjcsopzhqzvzk/', - 'methods' => 'PUT,', + 'regex' => '#^/erda/vakqslnoskl/([^/]+)$#', + 'start' => '/erda/vakqslnoskl/', ), ), - 'srjjif' => array ( + 'GET fuznvi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/srjjif/{name}', + 'original' => '/fuznvi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/srjjif/([^/]+)$#', - 'start' => '/srjjif/', - 'methods' => 'PUT,', + 'regex' => '#^/fuznvi/([^/]+)$#', + 'start' => '/fuznvi/', ), ), - 'dwpi' => array ( + 'DELETE meblixsoafiivqnozt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dwpi/zxfl/jnnbuh/ftksk/{name}', + 'original' => '/meblixsoafiivqnozt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dwpi/zxfl/jnnbuh/ftksk/([^/]+)$#', - 'start' => '/dwpi/zxfl/jnnbuh/ftksk/', - 'methods' => 'DELETE,', + 'regex' => '#^/meblixsoafiivqnozt/([^/]+)$#', + 'start' => '/meblixsoafiivqnozt/', ), ), - 'cjgrana' => array ( + 'PUT fwedtbulac' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cjgrana/joiaypkav/{name}', + 'original' => '/fwedtbulac/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/cjgrana/joiaypkav/([^/]+)$#', - 'start' => '/cjgrana/joiaypkav/', - 'methods' => 'PATCH,', + 'regex' => '#^/fwedtbulac/([^/]+)$#', + 'start' => '/fwedtbulac/', ), ), - 'oyqj' => array ( + 'DELETE hnnbmhee' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oyqj/bbage/{name}', + 'original' => '/hnnbmhee/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/oyqj/bbage/([^/]+)$#', - 'start' => '/oyqj/bbage/', - 'methods' => 'DELETE,', + 'regex' => '#^/hnnbmhee/([^/]+)$#', + 'start' => '/hnnbmhee/', ), ), - 'mjaajgqc' => array ( + 'PUT nizwfqf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mjaajgqc/{name}', + 'original' => '/nizwfqf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mjaajgqc/([^/]+)$#', - 'start' => '/mjaajgqc/', - 'methods' => 'GET,', + 'regex' => '#^/nizwfqf/([^/]+)$#', + 'start' => '/nizwfqf/', ), ), - 'dznla' => array ( + 'DELETE fctqbslev' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dznla/{name}', + 'original' => '/fctqbslev/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dznla/([^/]+)$#', - 'start' => '/dznla/', - 'methods' => 'POST,', + 'regex' => '#^/fctqbslev/([^/]+)$#', + 'start' => '/fctqbslev/', ), ), - 'jvxbcf' => array ( + 'GET hpzxsst' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jvxbcf/hkg/{name}', + 'original' => '/hpzxsst/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jvxbcf/hkg/([^/]+)$#', - 'start' => '/jvxbcf/hkg/', - 'methods' => 'POST,', + 'regex' => '#^/hpzxsst/([^/]+)$#', + 'start' => '/hpzxsst/', ), ), - 'vudvk' => array ( + 'PUT crrzgljgboe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vudvk/{name}', + 'original' => '/crrzgljgboe/bvlazw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vudvk/([^/]+)$#', - 'start' => '/vudvk/', - 'methods' => 'DELETE,', + 'regex' => '#^/crrzgljgboe/bvlazw/([^/]+)$#', + 'start' => '/crrzgljgboe/bvlazw/', ), ), - 'zckiayewzcgo' => array ( + 'DELETE bzeyzdg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zckiayewzcgo/s/{name}', + 'original' => '/bzeyzdg/irg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zckiayewzcgo/s/([^/]+)$#', - 'start' => '/zckiayewzcgo/s/', - 'methods' => 'POST,', + 'regex' => '#^/bzeyzdg/irg/([^/]+)$#', + 'start' => '/bzeyzdg/irg/', ), ), - 'ugpjrz' => array ( + 'PATCH iakelk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ugpjrz/u/zzwcjuj/{name}', + 'original' => '/iakelk/ihylbmwmvvse/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ugpjrz/u/zzwcjuj/([^/]+)$#', - 'start' => '/ugpjrz/u/zzwcjuj/', - 'methods' => 'PATCH,', + 'regex' => '#^/iakelk/ihylbmwmvvse/([^/]+)$#', + 'start' => '/iakelk/ihylbmwmvvse/', ), ), - 'cmmjsifgdylh' => array ( + 'GET cquiwlm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cmmjsifgdylh/{name}', + 'original' => '/cquiwlm/qeejinhkli/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/cmmjsifgdylh/([^/]+)$#', - 'start' => '/cmmjsifgdylh/', - 'methods' => 'PUT,', + 'regex' => '#^/cquiwlm/qeejinhkli/([^/]+)$#', + 'start' => '/cquiwlm/qeejinhkli/', ), ), - 'chsktwrhvwtdnr' => array ( + 'GET bfkeumvmu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/chsktwrhvwtdnr/{name}', + 'original' => '/bfkeumvmu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/chsktwrhvwtdnr/([^/]+)$#', - 'start' => '/chsktwrhvwtdnr/', - 'methods' => 'DELETE,', + 'regex' => '#^/bfkeumvmu/([^/]+)$#', + 'start' => '/bfkeumvmu/', ), ), - 'jcmysl' => array ( + 'GET rjaigq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jcmysl/ha/{name}', + 'original' => '/rjaigq/x/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jcmysl/ha/([^/]+)$#', - 'start' => '/jcmysl/ha/', - 'methods' => 'GET,', + 'regex' => '#^/rjaigq/x/([^/]+)$#', + 'start' => '/rjaigq/x/', ), ), - 'wtv' => array ( + 'PATCH nyuzjgxpmjyi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wtv/ijqufsa/{name}', + 'original' => '/nyuzjgxpmjyi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wtv/ijqufsa/([^/]+)$#', - 'start' => '/wtv/ijqufsa/', - 'methods' => 'POST,', + 'regex' => '#^/nyuzjgxpmjyi/([^/]+)$#', + 'start' => '/nyuzjgxpmjyi/', ), ), - 'nmenifgvzyjy' => array ( + 'PATCH htenwelwq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nmenifgvzyjy/y/{name}', + 'original' => '/htenwelwq/bxh/a/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nmenifgvzyjy/y/([^/]+)$#', - 'start' => '/nmenifgvzyjy/y/', - 'methods' => 'PATCH,', + 'regex' => '#^/htenwelwq/bxh/a/([^/]+)$#', + 'start' => '/htenwelwq/bxh/a/', ), ), - 'diufjartjtvtmn' => array ( + 'PUT ifqjjwovbgjjibuso' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/diufjartjtvtmn/{name}', + 'original' => '/ifqjjwovbgjjibuso/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/diufjartjtvtmn/([^/]+)$#', - 'start' => '/diufjartjtvtmn/', - 'methods' => 'POST,', + 'regex' => '#^/ifqjjwovbgjjibuso/([^/]+)$#', + 'start' => '/ifqjjwovbgjjibuso/', ), ), - 'wltuoncfx' => array ( + 'POST oqsfveqcu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wltuoncfx/toja/{name}', + 'original' => '/oqsfveqcu/lnslxovspv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wltuoncfx/toja/([^/]+)$#', - 'start' => '/wltuoncfx/toja/', - 'methods' => 'POST,', + 'regex' => '#^/oqsfveqcu/lnslxovspv/([^/]+)$#', + 'start' => '/oqsfveqcu/lnslxovspv/', ), ), - 'qkvfblxzry' => array ( + 'DELETE dhyreu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qkvfblxzry/mujewkp/s/{name}', + 'original' => '/dhyreu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qkvfblxzry/mujewkp/s/([^/]+)$#', - 'start' => '/qkvfblxzry/mujewkp/s/', - 'methods' => 'POST,', + 'regex' => '#^/dhyreu/([^/]+)$#', + 'start' => '/dhyreu/', ), ), - 'arqyaduu' => array ( + 'PATCH xtqlpyx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/arqyaduu/konievve/{name}', + 'original' => '/xtqlpyx/pn/ox/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/arqyaduu/konievve/([^/]+)$#', - 'start' => '/arqyaduu/konievve/', - 'methods' => 'GET,', + 'regex' => '#^/xtqlpyx/pn/ox/([^/]+)$#', + 'start' => '/xtqlpyx/pn/ox/', ), ), - 'qei' => array ( + 'POST zhrby' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qei/edk/ulyhoin/h/juoam/{name}', + 'original' => '/zhrby/r/qp/l/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qei/edk/ulyhoin/h/juoam/([^/]+)$#', - 'start' => '/qei/edk/ulyhoin/h/juoam/', - 'methods' => 'PUT,', + 'regex' => '#^/zhrby/r/qp/l/([^/]+)$#', + 'start' => '/zhrby/r/qp/l/', ), ), - 'muxpisv' => array ( + 'DELETE seik' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/muxpisv/ljenz/{name}', + 'original' => '/seik/gnamqj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/muxpisv/ljenz/([^/]+)$#', - 'start' => '/muxpisv/ljenz/', - 'methods' => 'POST,', + 'regex' => '#^/seik/gnamqj/([^/]+)$#', + 'start' => '/seik/gnamqj/', ), ), - 'hppfsi' => array ( + 'PUT ihworenkwlmri' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hppfsi/{name}', + 'original' => '/ihworenkwlmri/o/d/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hppfsi/([^/]+)$#', - 'start' => '/hppfsi/', - 'methods' => 'GET,', + 'regex' => '#^/ihworenkwlmri/o/d/([^/]+)$#', + 'start' => '/ihworenkwlmri/o/d/', ), ), - 'qhqfhudf' => array ( + 'GET svhnns' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qhqfhudf/{name}', + 'original' => '/svhnns/gwv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qhqfhudf/([^/]+)$#', - 'start' => '/qhqfhudf/', - 'methods' => 'POST,', + 'regex' => '#^/svhnns/gwv/([^/]+)$#', + 'start' => '/svhnns/gwv/', ), ), - 'rjohrgh' => array ( + 'POST pb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rjohrgh/{name}', + 'original' => '/pb/kmgxbkyob/bie/ntmhb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rjohrgh/([^/]+)$#', - 'start' => '/rjohrgh/', - 'methods' => 'POST,', + 'regex' => '#^/pb/kmgxbkyob/bie/ntmhb/([^/]+)$#', + 'start' => '/pb/kmgxbkyob/bie/ntmhb/', ), ), - 'ldlceoo' => array ( + 'DELETE gyfmukhpkicosr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ldlceoo/oaqo/{name}', + 'original' => '/gyfmukhpkicosr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ldlceoo/oaqo/([^/]+)$#', - 'start' => '/ldlceoo/oaqo/', - 'methods' => 'PUT,', + 'regex' => '#^/gyfmukhpkicosr/([^/]+)$#', + 'start' => '/gyfmukhpkicosr/', ), ), - 'nvgumnzm' => array ( + 'GET kvswjsocshoucjdof' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nvgumnzm/ywfdninc/{name}', + 'original' => '/kvswjsocshoucjdof/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nvgumnzm/ywfdninc/([^/]+)$#', - 'start' => '/nvgumnzm/ywfdninc/', - 'methods' => 'POST,', + 'regex' => '#^/kvswjsocshoucjdof/([^/]+)$#', + 'start' => '/kvswjsocshoucjdof/', ), ), - 'zbylsk' => array ( + 'DELETE dv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zbylsk/fkc/rtge/{name}', + 'original' => '/dv/ofji/tnufr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zbylsk/fkc/rtge/([^/]+)$#', - 'start' => '/zbylsk/fkc/rtge/', - 'methods' => 'GET,', + 'regex' => '#^/dv/ofji/tnufr/([^/]+)$#', + 'start' => '/dv/ofji/tnufr/', ), ), - 'efpwmbzvytmxbw' => array ( + 'DELETE hvjhnbedavpduh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/efpwmbzvytmxbw/ngsl/{name}', + 'original' => '/hvjhnbedavpduh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/efpwmbzvytmxbw/ngsl/([^/]+)$#', - 'start' => '/efpwmbzvytmxbw/ngsl/', - 'methods' => 'DELETE,', + 'regex' => '#^/hvjhnbedavpduh/([^/]+)$#', + 'start' => '/hvjhnbedavpduh/', ), ), - 'hwbsw' => array ( + 'DELETE b' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hwbsw/wltpgnnt/uj/cu/o/{name}', + 'original' => '/b/cnboxzxc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hwbsw/wltpgnnt/uj/cu/o/([^/]+)$#', - 'start' => '/hwbsw/wltpgnnt/uj/cu/o/', - 'methods' => 'PUT,', + 'regex' => '#^/b/cnboxzxc/([^/]+)$#', + 'start' => '/b/cnboxzxc/', ), ), - 'iokmzhhe' => array ( + 'PUT ahqh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iokmzhhe/envq/t/{name}', + 'original' => '/ahqh/o/vr/fdoixwcamz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/iokmzhhe/envq/t/([^/]+)$#', - 'start' => '/iokmzhhe/envq/t/', - 'methods' => 'GET,', + 'regex' => '#^/ahqh/o/vr/fdoixwcamz/([^/]+)$#', + 'start' => '/ahqh/o/vr/fdoixwcamz/', ), ), - 'toz' => array ( + 'PUT cuploxo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/toz/i/heqiqiywkjbprpr/o/{name}', + 'original' => '/cuploxo/ztl/hehxe/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/toz/i/heqiqiywkjbprpr/o/([^/]+)$#', - 'start' => '/toz/i/heqiqiywkjbprpr/o/', - 'methods' => 'DELETE,', + 'regex' => '#^/cuploxo/ztl/hehxe/([^/]+)$#', + 'start' => '/cuploxo/ztl/hehxe/', ), ), - 'l' => array ( + 'GET lhidhzdisuy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/l/vynbn/smff/wuyevbibj/{name}', + 'original' => '/lhidhzdisuy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/l/vynbn/smff/wuyevbibj/([^/]+)$#', - 'start' => '/l/vynbn/smff/wuyevbibj/', - 'methods' => 'POST,', + 'regex' => '#^/lhidhzdisuy/([^/]+)$#', + 'start' => '/lhidhzdisuy/', ), - 1 => array ( + ), + 'GET edctxsoj' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/l/m/miax/{name}', + 'original' => '/edctxsoj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/l/m/miax/([^/]+)$#', - 'start' => '/l/m/miax/', - 'methods' => 'DELETE,', + 'regex' => '#^/edctxsoj/([^/]+)$#', + 'start' => '/edctxsoj/', ), - 2 => array ( + ), + 'PUT p' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/l/nwjafo/{name}', + 'original' => '/p/tzdk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/l/nwjafo/([^/]+)$#', - 'start' => '/l/nwjafo/', - 'methods' => 'PUT,', + 'regex' => '#^/p/tzdk/([^/]+)$#', + 'start' => '/p/tzdk/', ), - 3 => array ( + ), + 'PATCH mthjdmkmnmu' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/l/dcvq/rvp/nw/{name}', + 'original' => '/mthjdmkmnmu/pt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/l/dcvq/rvp/nw/([^/]+)$#', - 'start' => '/l/dcvq/rvp/nw/', - 'methods' => 'PUT,', + 'regex' => '#^/mthjdmkmnmu/pt/([^/]+)$#', + 'start' => '/mthjdmkmnmu/pt/', ), ), - 'mikjh' => array ( + 'PUT qxuiokbyfhtayk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mikjh/yvnpkoyytk/{name}', + 'original' => '/qxuiokbyfhtayk/ghpr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mikjh/yvnpkoyytk/([^/]+)$#', - 'start' => '/mikjh/yvnpkoyytk/', - 'methods' => 'PATCH,', + 'regex' => '#^/qxuiokbyfhtayk/ghpr/([^/]+)$#', + 'start' => '/qxuiokbyfhtayk/ghpr/', ), ), - 'iuykjfbgjr' => array ( + 'PATCH fbwjk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iuykjfbgjr/{name}', + 'original' => '/fbwjk/ix/tvrzz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/iuykjfbgjr/([^/]+)$#', - 'start' => '/iuykjfbgjr/', - 'methods' => 'GET,', + 'regex' => '#^/fbwjk/ix/tvrzz/([^/]+)$#', + 'start' => '/fbwjk/ix/tvrzz/', ), ), - 'dowwp' => array ( + 'PUT ufswf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dowwp/eplwwojedv/{name}', + 'original' => '/ufswf/rrqgmlgzmw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dowwp/eplwwojedv/([^/]+)$#', - 'start' => '/dowwp/eplwwojedv/', - 'methods' => 'POST,', + 'regex' => '#^/ufswf/rrqgmlgzmw/([^/]+)$#', + 'start' => '/ufswf/rrqgmlgzmw/', ), ), - 'zaeee' => array ( + 'GET l' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zaeee/{name}', + 'original' => '/l/fbhlrl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zaeee/([^/]+)$#', - 'start' => '/zaeee/', - 'methods' => 'GET,', + 'regex' => '#^/l/fbhlrl/([^/]+)$#', + 'start' => '/l/fbhlrl/', ), ), - 'dbl' => array ( + 'GET fyzral' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dbl/cimkbpeuevs/a/{name}', + 'original' => '/fyzral/plvus/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dbl/cimkbpeuevs/a/([^/]+)$#', - 'start' => '/dbl/cimkbpeuevs/a/', - 'methods' => 'GET,', + 'regex' => '#^/fyzral/plvus/([^/]+)$#', + 'start' => '/fyzral/plvus/', ), ), - 'eya' => array ( + 'DELETE eqfkbwnbkdzvw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eya/xskhcojveftdkq/ley/{name}', + 'original' => '/eqfkbwnbkdzvw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/eya/xskhcojveftdkq/ley/([^/]+)$#', - 'start' => '/eya/xskhcojveftdkq/ley/', - 'methods' => 'GET,', + 'regex' => '#^/eqfkbwnbkdzvw/([^/]+)$#', + 'start' => '/eqfkbwnbkdzvw/', ), ), - 'tgai' => array ( + 'GET y' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tgai/yaoeo/{name}', + 'original' => '/y/jqc/f/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tgai/yaoeo/([^/]+)$#', - 'start' => '/tgai/yaoeo/', - 'methods' => 'PATCH,', + 'regex' => '#^/y/jqc/f/([^/]+)$#', + 'start' => '/y/jqc/f/', ), - ), - 'acnwckuvip' => array ( - 0 => array ( + 1 => array ( 'handler' => 'handler_func', - 'original' => '/acnwckuvip/me/{name}', + 'original' => '/y/pvobdaieads/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/acnwckuvip/me/([^/]+)$#', - 'start' => '/acnwckuvip/me/', - 'methods' => 'POST,', + 'regex' => '#^/y/pvobdaieads/([^/]+)$#', + 'start' => '/y/pvobdaieads/', ), ), - 'fwiks' => array ( + 'PUT bkz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fwiks/{name}', + 'original' => '/bkz/qkramjponftu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fwiks/([^/]+)$#', - 'start' => '/fwiks/', - 'methods' => 'GET,', + 'regex' => '#^/bkz/qkramjponftu/([^/]+)$#', + 'start' => '/bkz/qkramjponftu/', ), ), - 'ltczvx' => array ( + 'PATCH tgcmcqffvmfoenkqi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ltczvx/eftuvqfiuh/{name}', + 'original' => '/tgcmcqffvmfoenkqi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ltczvx/eftuvqfiuh/([^/]+)$#', - 'start' => '/ltczvx/eftuvqfiuh/', - 'methods' => 'GET,', + 'regex' => '#^/tgcmcqffvmfoenkqi/([^/]+)$#', + 'start' => '/tgcmcqffvmfoenkqi/', ), ), - 'aollvptczq' => array ( + 'PUT pqjzwrgoe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aollvptczq/jbqviog/{name}', + 'original' => '/pqjzwrgoe/jt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/aollvptczq/jbqviog/([^/]+)$#', - 'start' => '/aollvptczq/jbqviog/', - 'methods' => 'GET,', + 'regex' => '#^/pqjzwrgoe/jt/([^/]+)$#', + 'start' => '/pqjzwrgoe/jt/', ), ), - 'zw' => array ( + 'GET bkimtnbbmaf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zw/qadmxkdki/{name}', + 'original' => '/bkimtnbbmaf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zw/qadmxkdki/([^/]+)$#', - 'start' => '/zw/qadmxkdki/', - 'methods' => 'PUT,', + 'regex' => '#^/bkimtnbbmaf/([^/]+)$#', + 'start' => '/bkimtnbbmaf/', ), ), - 'couymc' => array ( + 'POST pvugxaz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/couymc/i/vdkdov/{name}', + 'original' => '/pvugxaz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/couymc/i/vdkdov/([^/]+)$#', - 'start' => '/couymc/i/vdkdov/', - 'methods' => 'DELETE,', + 'regex' => '#^/pvugxaz/([^/]+)$#', + 'start' => '/pvugxaz/', ), ), - 'ysxhw' => array ( + 'GET kf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ysxhw/{name}', + 'original' => '/kf/ooezduio/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ysxhw/([^/]+)$#', - 'start' => '/ysxhw/', - 'methods' => 'GET,', + 'regex' => '#^/kf/ooezduio/([^/]+)$#', + 'start' => '/kf/ooezduio/', ), ), - 'lvlkoorobfuwxngg' => array ( + 'PATCH na' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lvlkoorobfuwxngg/{name}', + 'original' => '/na/vzzprlbhpmevty/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lvlkoorobfuwxngg/([^/]+)$#', - 'start' => '/lvlkoorobfuwxngg/', - 'methods' => 'DELETE,', + 'regex' => '#^/na/vzzprlbhpmevty/([^/]+)$#', + 'start' => '/na/vzzprlbhpmevty/', ), ), - 'nauml' => array ( + 'DELETE xz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nauml/gipnfgs/qnyiog/{name}', + 'original' => '/xz/n/vtwqyidubls/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nauml/gipnfgs/qnyiog/([^/]+)$#', - 'start' => '/nauml/gipnfgs/qnyiog/', - 'methods' => 'DELETE,', + 'regex' => '#^/xz/n/vtwqyidubls/([^/]+)$#', + 'start' => '/xz/n/vtwqyidubls/', ), ), - 'twtpuxnbp' => array ( + 'POST a' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/twtpuxnbp/{name}', + 'original' => '/a/yihclv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/twtpuxnbp/([^/]+)$#', - 'start' => '/twtpuxnbp/', - 'methods' => 'GET,', + 'regex' => '#^/a/yihclv/([^/]+)$#', + 'start' => '/a/yihclv/', ), ), - 'zhzcmsu' => array ( + 'POST ypwmidm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zhzcmsu/{name}', + 'original' => '/ypwmidm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zhzcmsu/([^/]+)$#', - 'start' => '/zhzcmsu/', - 'methods' => 'POST,', + 'regex' => '#^/ypwmidm/([^/]+)$#', + 'start' => '/ypwmidm/', ), ), - 'ywmzvbpt' => array ( + 'POST ncbrxysmfnichnv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ywmzvbpt/{name}', + 'original' => '/ncbrxysmfnichnv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ywmzvbpt/([^/]+)$#', - 'start' => '/ywmzvbpt/', - 'methods' => 'DELETE,', + 'regex' => '#^/ncbrxysmfnichnv/([^/]+)$#', + 'start' => '/ncbrxysmfnichnv/', ), ), - 'dmvxc' => array ( + 'POST tgupcvmmygvxvlmjqlh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dmvxc/ju/{name}', + 'original' => '/tgupcvmmygvxvlmjqlh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dmvxc/ju/([^/]+)$#', - 'start' => '/dmvxc/ju/', - 'methods' => 'PUT,', + 'regex' => '#^/tgupcvmmygvxvlmjqlh/([^/]+)$#', + 'start' => '/tgupcvmmygvxvlmjqlh/', ), ), - 'ti' => array ( + 'GET kadqkfbqb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ti/mprsqon/{name}', + 'original' => '/kadqkfbqb/pvyaqs/zwl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ti/mprsqon/([^/]+)$#', - 'start' => '/ti/mprsqon/', - 'methods' => 'DELETE,', + 'regex' => '#^/kadqkfbqb/pvyaqs/zwl/([^/]+)$#', + 'start' => '/kadqkfbqb/pvyaqs/zwl/', ), ), - 'vcogoycizxpdvpguvhtp' => array ( + 'GET gywpmvpma' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vcogoycizxpdvpguvhtp/{name}', + 'original' => '/gywpmvpma/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vcogoycizxpdvpguvhtp/([^/]+)$#', - 'start' => '/vcogoycizxpdvpguvhtp/', - 'methods' => 'POST,', + 'regex' => '#^/gywpmvpma/([^/]+)$#', + 'start' => '/gywpmvpma/', ), ), - 'lngewnrblra' => array ( + 'GET eykn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lngewnrblra/chi/gnmxf/{name}', + 'original' => '/eykn/jf/dyl/zum/zq/z/n/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lngewnrblra/chi/gnmxf/([^/]+)$#', - 'start' => '/lngewnrblra/chi/gnmxf/', - 'methods' => 'PATCH,', + 'regex' => '#^/eykn/jf/dyl/zum/zq/z/n/([^/]+)$#', + 'start' => '/eykn/jf/dyl/zum/zq/z/n/', ), ), - 'hkncrz' => array ( + 'GET fqflu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hkncrz/cq/k/simwu/n/p/{name}', + 'original' => '/fqflu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hkncrz/cq/k/simwu/n/p/([^/]+)$#', - 'start' => '/hkncrz/cq/k/simwu/n/p/', - 'methods' => 'GET,', + 'regex' => '#^/fqflu/([^/]+)$#', + 'start' => '/fqflu/', ), ), - 'ixoiyxu' => array ( + 'GET yam' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ixoiyxu/r/{name}', + 'original' => '/yam/c/a/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ixoiyxu/r/([^/]+)$#', - 'start' => '/ixoiyxu/r/', - 'methods' => 'PUT,', + 'regex' => '#^/yam/c/a/([^/]+)$#', + 'start' => '/yam/c/a/', ), ), - 'tuwmsfirmydncwcrzee' => array ( + 'GET baiqobzkuaz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tuwmsfirmydncwcrzee/{name}', + 'original' => '/baiqobzkuaz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tuwmsfirmydncwcrzee/([^/]+)$#', - 'start' => '/tuwmsfirmydncwcrzee/', - 'methods' => 'POST,', + 'regex' => '#^/baiqobzkuaz/([^/]+)$#', + 'start' => '/baiqobzkuaz/', ), ), - 'n' => array ( + 'DELETE kntopupluet' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/n/rjye/rg/x/udacmroa/jm/{name}', + 'original' => '/kntopupluet/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/n/rjye/rg/x/udacmroa/jm/([^/]+)$#', - 'start' => '/n/rjye/rg/x/udacmroa/jm/', - 'methods' => 'POST,', + 'regex' => '#^/kntopupluet/([^/]+)$#', + 'start' => '/kntopupluet/', ), - 1 => array ( + ), + 'POST mb' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/n/j/ufzwblzqfzcoy/{name}', + 'original' => '/mb/alefv/x/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/n/j/ufzwblzqfzcoy/([^/]+)$#', - 'start' => '/n/j/ufzwblzqfzcoy/', - 'methods' => 'PUT,', + 'regex' => '#^/mb/alefv/x/([^/]+)$#', + 'start' => '/mb/alefv/x/', ), ), - 'renzoi' => array ( + 'POST vkxbydskaohf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/renzoi/{name}', + 'original' => '/vkxbydskaohf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/renzoi/([^/]+)$#', - 'start' => '/renzoi/', - 'methods' => 'DELETE,', + 'regex' => '#^/vkxbydskaohf/([^/]+)$#', + 'start' => '/vkxbydskaohf/', ), ), - 'kl' => array ( + 'POST vkzzze' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kl/tuwvcdlezf/rk/{name}', + 'original' => '/vkzzze/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kl/tuwvcdlezf/rk/([^/]+)$#', - 'start' => '/kl/tuwvcdlezf/rk/', - 'methods' => 'PATCH,', + 'regex' => '#^/vkzzze/([^/]+)$#', + 'start' => '/vkzzze/', ), ), - 'erzv' => array ( + 'POST mfgj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/erzv/szous/{name}', + 'original' => '/mfgj/gluhspjhybeai/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/erzv/szous/([^/]+)$#', - 'start' => '/erzv/szous/', - 'methods' => 'GET,', + 'regex' => '#^/mfgj/gluhspjhybeai/([^/]+)$#', + 'start' => '/mfgj/gluhspjhybeai/', ), ), - 'njg' => array ( + 'GET ila' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/njg/ueu/{name}', + 'original' => '/ila/zjnmrmhgv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/njg/ueu/([^/]+)$#', - 'start' => '/njg/ueu/', - 'methods' => 'DELETE,', + 'regex' => '#^/ila/zjnmrmhgv/([^/]+)$#', + 'start' => '/ila/zjnmrmhgv/', ), ), - 'mnrlgsqxtotqetbuq' => array ( + 'PATCH doanlkeymmocfu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mnrlgsqxtotqetbuq/{name}', + 'original' => '/doanlkeymmocfu/ze/c/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mnrlgsqxtotqetbuq/([^/]+)$#', - 'start' => '/mnrlgsqxtotqetbuq/', - 'methods' => 'DELETE,', + 'regex' => '#^/doanlkeymmocfu/ze/c/([^/]+)$#', + 'start' => '/doanlkeymmocfu/ze/c/', ), ), - 'gutbyqm' => array ( + 'GET pyulmphznnqud' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gutbyqm/{name}', + 'original' => '/pyulmphznnqud/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gutbyqm/([^/]+)$#', - 'start' => '/gutbyqm/', - 'methods' => 'PATCH,', + 'regex' => '#^/pyulmphznnqud/([^/]+)$#', + 'start' => '/pyulmphznnqud/', ), ), - 'jgwdko' => array ( + 'GET yrbs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jgwdko/ekeg/{name}', + 'original' => '/yrbs/ey/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jgwdko/ekeg/([^/]+)$#', - 'start' => '/jgwdko/ekeg/', - 'methods' => 'PATCH,', + 'regex' => '#^/yrbs/ey/([^/]+)$#', + 'start' => '/yrbs/ey/', ), ), - 'oelo' => array ( + 'GET fcodrfjhlldjkm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oelo/hjsbqvnwjewflm/{name}', + 'original' => '/fcodrfjhlldjkm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/oelo/hjsbqvnwjewflm/([^/]+)$#', - 'start' => '/oelo/hjsbqvnwjewflm/', - 'methods' => 'GET,', + 'regex' => '#^/fcodrfjhlldjkm/([^/]+)$#', + 'start' => '/fcodrfjhlldjkm/', ), ), - 'a' => array ( + 'POST ja' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/a/uvkfmdvqg/drqfmu/x/{name}', + 'original' => '/ja/ptpekwisbmbwj/dc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/a/uvkfmdvqg/drqfmu/x/([^/]+)$#', - 'start' => '/a/uvkfmdvqg/drqfmu/x/', - 'methods' => 'GET,', + 'regex' => '#^/ja/ptpekwisbmbwj/dc/([^/]+)$#', + 'start' => '/ja/ptpekwisbmbwj/dc/', ), - 1 => array ( + ), + 'PUT an' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/a/soi/nyclumsad/k/{name}', + 'original' => '/an/bynachfesvomqlp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/a/soi/nyclumsad/k/([^/]+)$#', - 'start' => '/a/soi/nyclumsad/k/', - 'methods' => 'DELETE,', + 'regex' => '#^/an/bynachfesvomqlp/([^/]+)$#', + 'start' => '/an/bynachfesvomqlp/', ), - 2 => array ( + ), + 'GET itfhopuvx' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/a/nbtmticetf/{name}', + 'original' => '/itfhopuvx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/a/nbtmticetf/([^/]+)$#', - 'start' => '/a/nbtmticetf/', - 'methods' => 'POST,', + 'regex' => '#^/itfhopuvx/([^/]+)$#', + 'start' => '/itfhopuvx/', ), - 3 => array ( + ), + 'DELETE twfatqdw' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/a/h/kww/cnlqcwkor/zrehj/{name}', + 'original' => '/twfatqdw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/a/h/kww/cnlqcwkor/zrehj/([^/]+)$#', - 'start' => '/a/h/kww/cnlqcwkor/zrehj/', - 'methods' => 'PUT,', + 'regex' => '#^/twfatqdw/([^/]+)$#', + 'start' => '/twfatqdw/', ), - 4 => array ( + ), + 'GET am' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/a/vkzhhtqiux/jflrxjqv/{name}', + 'original' => '/am/ng/dhunh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/a/vkzhhtqiux/jflrxjqv/([^/]+)$#', - 'start' => '/a/vkzhhtqiux/jflrxjqv/', - 'methods' => 'GET,', + 'regex' => '#^/am/ng/dhunh/([^/]+)$#', + 'start' => '/am/ng/dhunh/', ), ), - 'joksykvwmjev' => array ( + 'GET xzyjfxq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/joksykvwmjev/{name}', + 'original' => '/xzyjfxq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/joksykvwmjev/([^/]+)$#', - 'start' => '/joksykvwmjev/', - 'methods' => 'DELETE,', + 'regex' => '#^/xzyjfxq/([^/]+)$#', + 'start' => '/xzyjfxq/', ), ), - 'rah' => array ( + 'GET s' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rah/r/szcon/{name}', + 'original' => '/s/ei/pudhgyyarqghum/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rah/r/szcon/([^/]+)$#', - 'start' => '/rah/r/szcon/', - 'methods' => 'GET,', + 'regex' => '#^/s/ei/pudhgyyarqghum/([^/]+)$#', + 'start' => '/s/ei/pudhgyyarqghum/', ), ), - 'wuvpksqiytiaflo' => array ( + 'GET wrqemdjjtms' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wuvpksqiytiaflo/{name}', + 'original' => '/wrqemdjjtms/kra/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wuvpksqiytiaflo/([^/]+)$#', - 'start' => '/wuvpksqiytiaflo/', - 'methods' => 'PUT,', + 'regex' => '#^/wrqemdjjtms/kra/([^/]+)$#', + 'start' => '/wrqemdjjtms/kra/', ), ), - 'qqyyyu' => array ( + 'PATCH wjhlbocgpf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qqyyyu/vrt/xfl/evpsfn/kt/{name}', + 'original' => '/wjhlbocgpf/jamqkcph/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qqyyyu/vrt/xfl/evpsfn/kt/([^/]+)$#', - 'start' => '/qqyyyu/vrt/xfl/evpsfn/kt/', - 'methods' => 'DELETE,', + 'regex' => '#^/wjhlbocgpf/jamqkcph/([^/]+)$#', + 'start' => '/wjhlbocgpf/jamqkcph/', ), ), - 'i' => array ( + 'PUT j' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/i/ibpimwvlj/{name}', + 'original' => '/j/bev/elj/p/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/i/ibpimwvlj/([^/]+)$#', - 'start' => '/i/ibpimwvlj/', - 'methods' => 'PUT,', + 'regex' => '#^/j/bev/elj/p/([^/]+)$#', + 'start' => '/j/bev/elj/p/', ), 1 => array ( 'handler' => 'handler_func', - 'original' => '/i/tsresjfyrfztpblu/{name}', + 'original' => '/j/drufndzazxc/r/tzfl/xqx/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/j/drufndzazxc/r/tzfl/xqx/([^/]+)$#', + 'start' => '/j/drufndzazxc/r/tzfl/xqx/', + ), + ), + 'DELETE x' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/x/lfzbrggpepp/prhb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/i/tsresjfyrfztpblu/([^/]+)$#', - 'start' => '/i/tsresjfyrfztpblu/', - 'methods' => 'GET,', + 'regex' => '#^/x/lfzbrggpepp/prhb/([^/]+)$#', + 'start' => '/x/lfzbrggpepp/prhb/', ), - 2 => array ( + ), + 'POST ydhq' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/i/vusmg/jrc/{name}', + 'original' => '/ydhq/i/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/i/vusmg/jrc/([^/]+)$#', - 'start' => '/i/vusmg/jrc/', - 'methods' => 'GET,', + 'regex' => '#^/ydhq/i/([^/]+)$#', + 'start' => '/ydhq/i/', ), ), - 'tmxexqb' => array ( + 'PUT w' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tmxexqb/qe/{name}', + 'original' => '/w/a/wdrckqsx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tmxexqb/qe/([^/]+)$#', - 'start' => '/tmxexqb/qe/', - 'methods' => 'GET,', + 'regex' => '#^/w/a/wdrckqsx/([^/]+)$#', + 'start' => '/w/a/wdrckqsx/', ), ), - 'nqdxi' => array ( + 'GET cistisvevir' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nqdxi/yk/{name}', + 'original' => '/cistisvevir/iwvehfjf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nqdxi/yk/([^/]+)$#', - 'start' => '/nqdxi/yk/', - 'methods' => 'PATCH,', + 'regex' => '#^/cistisvevir/iwvehfjf/([^/]+)$#', + 'start' => '/cistisvevir/iwvehfjf/', ), ), - 'ebfcw' => array ( + 'PUT gpyah' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ebfcw/pashxzj/{name}', + 'original' => '/gpyah/xsbyvfe/em/g/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ebfcw/pashxzj/([^/]+)$#', - 'start' => '/ebfcw/pashxzj/', - 'methods' => 'PUT,', + 'regex' => '#^/gpyah/xsbyvfe/em/g/([^/]+)$#', + 'start' => '/gpyah/xsbyvfe/em/g/', ), ), - 'wcehjzsbeyoabf' => array ( + 'PATCH aguuvjczmfh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wcehjzsbeyoabf/{name}', + 'original' => '/aguuvjczmfh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wcehjzsbeyoabf/([^/]+)$#', - 'start' => '/wcehjzsbeyoabf/', - 'methods' => 'GET,', + 'regex' => '#^/aguuvjczmfh/([^/]+)$#', + 'start' => '/aguuvjczmfh/', ), ), - 'ztias' => array ( + 'GET gleshjmkplz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ztias/{name}', + 'original' => '/gleshjmkplz/plxwduv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ztias/([^/]+)$#', - 'start' => '/ztias/', - 'methods' => 'POST,', + 'regex' => '#^/gleshjmkplz/plxwduv/([^/]+)$#', + 'start' => '/gleshjmkplz/plxwduv/', ), ), - 'fzxjaaiqigm' => array ( + 'GET t' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fzxjaaiqigm/{name}', + 'original' => '/t/njose/s/kadxu/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/t/njose/s/kadxu/([^/]+)$#', + 'start' => '/t/njose/s/kadxu/', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/t/iucyblczphfwnejgnlc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fzxjaaiqigm/([^/]+)$#', - 'start' => '/fzxjaaiqigm/', - 'methods' => 'PATCH,', + 'regex' => '#^/t/iucyblczphfwnejgnlc/([^/]+)$#', + 'start' => '/t/iucyblczphfwnejgnlc/', ), ), - 'plsarfebdhvs' => array ( + 'GET je' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/plsarfebdhvs/{name}', + 'original' => '/je/lhmne/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/plsarfebdhvs/([^/]+)$#', - 'start' => '/plsarfebdhvs/', - 'methods' => 'GET,', + 'regex' => '#^/je/lhmne/([^/]+)$#', + 'start' => '/je/lhmne/', ), ), - 'hveclpiwnfb' => array ( + 'GET fmnsgk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hveclpiwnfb/{name}', + 'original' => '/fmnsgk/ms/qfdrvqi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hveclpiwnfb/([^/]+)$#', - 'start' => '/hveclpiwnfb/', - 'methods' => 'POST,', + 'regex' => '#^/fmnsgk/ms/qfdrvqi/([^/]+)$#', + 'start' => '/fmnsgk/ms/qfdrvqi/', ), ), - 'ihmpwetbfaq' => array ( + 'GET krbqwsiodlip' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ihmpwetbfaq/{name}', + 'original' => '/krbqwsiodlip/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ihmpwetbfaq/([^/]+)$#', - 'start' => '/ihmpwetbfaq/', - 'methods' => 'POST,', + 'regex' => '#^/krbqwsiodlip/([^/]+)$#', + 'start' => '/krbqwsiodlip/', ), ), - 'fp' => array ( + 'GET fopfqaee' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fp/zoghrdunblvl/{name}', + 'original' => '/fopfqaee/jzgir/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fp/zoghrdunblvl/([^/]+)$#', - 'start' => '/fp/zoghrdunblvl/', - 'methods' => 'PATCH,', + 'regex' => '#^/fopfqaee/jzgir/([^/]+)$#', + 'start' => '/fopfqaee/jzgir/', ), ), - 'opjywnts' => array ( + 'GET joirzvbr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/opjywnts/azktu/ujhdc/{name}', + 'original' => '/joirzvbr/u/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/opjywnts/azktu/ujhdc/([^/]+)$#', - 'start' => '/opjywnts/azktu/ujhdc/', - 'methods' => 'DELETE,', + 'regex' => '#^/joirzvbr/u/([^/]+)$#', + 'start' => '/joirzvbr/u/', ), ), - 'cpezxmondof' => array ( + 'POST zxn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cpezxmondof/y/zdutlcm/{name}', + 'original' => '/zxn/bvniwp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/cpezxmondof/y/zdutlcm/([^/]+)$#', - 'start' => '/cpezxmondof/y/zdutlcm/', - 'methods' => 'GET,', + 'regex' => '#^/zxn/bvniwp/([^/]+)$#', + 'start' => '/zxn/bvniwp/', ), ), - 'kxdhreidppqs' => array ( + 'DELETE n' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kxdhreidppqs/{name}', + 'original' => '/n/lhqwxuksp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kxdhreidppqs/([^/]+)$#', - 'start' => '/kxdhreidppqs/', - 'methods' => 'GET,', + 'regex' => '#^/n/lhqwxuksp/([^/]+)$#', + 'start' => '/n/lhqwxuksp/', ), ), - 'ep' => array ( + 'GET be' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ep/jklgn/lmbwh/yxyb/{name}', + 'original' => '/be/rtobyabipp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ep/jklgn/lmbwh/yxyb/([^/]+)$#', - 'start' => '/ep/jklgn/lmbwh/yxyb/', - 'methods' => 'GET,', + 'regex' => '#^/be/rtobyabipp/([^/]+)$#', + 'start' => '/be/rtobyabipp/', ), ), - 'vbgo' => array ( + 'GET cgkmvwkp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vbgo/d/irsze/p/{name}', + 'original' => '/cgkmvwkp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vbgo/d/irsze/p/([^/]+)$#', - 'start' => '/vbgo/d/irsze/p/', - 'methods' => 'GET,', + 'regex' => '#^/cgkmvwkp/([^/]+)$#', + 'start' => '/cgkmvwkp/', ), ), - 'jrrpy' => array ( + 'DELETE s' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jrrpy/bnhavrnhhx/ao/{name}', + 'original' => '/s/wwwyrdijg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jrrpy/bnhavrnhhx/ao/([^/]+)$#', - 'start' => '/jrrpy/bnhavrnhhx/ao/', - 'methods' => 'PUT,', + 'regex' => '#^/s/wwwyrdijg/([^/]+)$#', + 'start' => '/s/wwwyrdijg/', ), ), - 'sknekcgemkc' => array ( + 'GET ufqdjctzbbfrol' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sknekcgemkc/ee/fnt/{name}', + 'original' => '/ufqdjctzbbfrol/yqgz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/sknekcgemkc/ee/fnt/([^/]+)$#', - 'start' => '/sknekcgemkc/ee/fnt/', - 'methods' => 'DELETE,', + 'regex' => '#^/ufqdjctzbbfrol/yqgz/([^/]+)$#', + 'start' => '/ufqdjctzbbfrol/yqgz/', ), ), - 'wvfymrl' => array ( + 'DELETE i' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wvfymrl/qjs/aigk/xrf/{name}', + 'original' => '/i/wvpcagsdk/orot/fztu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/wvfymrl/qjs/aigk/xrf/([^/]+)$#', - 'start' => '/wvfymrl/qjs/aigk/xrf/', - 'methods' => 'DELETE,', + 'regex' => '#^/i/wvpcagsdk/orot/fztu/([^/]+)$#', + 'start' => '/i/wvpcagsdk/orot/fztu/', ), ), - 'modc' => array ( + 'GET eq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/modc/qccpqam/p/{name}', + 'original' => '/eq/hj/lxnnoocsklnnern/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/modc/qccpqam/p/([^/]+)$#', - 'start' => '/modc/qccpqam/p/', - 'methods' => 'POST,', + 'regex' => '#^/eq/hj/lxnnoocsklnnern/([^/]+)$#', + 'start' => '/eq/hj/lxnnoocsklnnern/', ), ), - 'zhin' => array ( + 'PUT fbb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zhin/jetaveorqph/{name}', + 'original' => '/fbb/hwyzwofj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zhin/jetaveorqph/([^/]+)$#', - 'start' => '/zhin/jetaveorqph/', - 'methods' => 'PATCH,', + 'regex' => '#^/fbb/hwyzwofj/([^/]+)$#', + 'start' => '/fbb/hwyzwofj/', ), ), - 'zn' => array ( + 'DELETE dvskpozgimiqas' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zn/akx/iyt/lzcf/{name}', + 'original' => '/dvskpozgimiqas/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zn/akx/iyt/lzcf/([^/]+)$#', - 'start' => '/zn/akx/iyt/lzcf/', - 'methods' => 'PUT,', + 'regex' => '#^/dvskpozgimiqas/([^/]+)$#', + 'start' => '/dvskpozgimiqas/', ), ), - 'vcuoh' => array ( + 'POST et' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vcuoh/hawqlikvfwbifjs/{name}', + 'original' => '/et/kk/cpo/{name}', + 'matches' => array ( + 0 => 'name', + ), + 'regex' => '#^/et/kk/cpo/([^/]+)$#', + 'start' => '/et/kk/cpo/', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/et/vuoz/yl/p/dhnts/z/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vcuoh/hawqlikvfwbifjs/([^/]+)$#', - 'start' => '/vcuoh/hawqlikvfwbifjs/', - 'methods' => 'GET,', + 'regex' => '#^/et/vuoz/yl/p/dhnts/z/([^/]+)$#', + 'start' => '/et/vuoz/yl/p/dhnts/z/', ), ), - 'ouj' => array ( + 'POST mhblwhtt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ouj/piim/{name}', + 'original' => '/mhblwhtt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ouj/piim/([^/]+)$#', - 'start' => '/ouj/piim/', - 'methods' => 'POST,', + 'regex' => '#^/mhblwhtt/([^/]+)$#', + 'start' => '/mhblwhtt/', ), ), - 'gszemqxj' => array ( + 'GET kssoekc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gszemqxj/cofh/yewk/{name}', + 'original' => '/kssoekc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gszemqxj/cofh/yewk/([^/]+)$#', - 'start' => '/gszemqxj/cofh/yewk/', - 'methods' => 'PUT,', + 'regex' => '#^/kssoekc/([^/]+)$#', + 'start' => '/kssoekc/', ), ), - 'xnr' => array ( + 'GET ajwlonlqw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xnr/yrakeath/{name}', + 'original' => '/ajwlonlqw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xnr/yrakeath/([^/]+)$#', - 'start' => '/xnr/yrakeath/', - 'methods' => 'PUT,', + 'regex' => '#^/ajwlonlqw/([^/]+)$#', + 'start' => '/ajwlonlqw/', ), ), - 'szktytfp' => array ( + 'POST ibxxsqvytsyvnpisg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/szktytfp/bnle/qr/kik/{name}', + 'original' => '/ibxxsqvytsyvnpisg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/szktytfp/bnle/qr/kik/([^/]+)$#', - 'start' => '/szktytfp/bnle/qr/kik/', - 'methods' => 'PATCH,', + 'regex' => '#^/ibxxsqvytsyvnpisg/([^/]+)$#', + 'start' => '/ibxxsqvytsyvnpisg/', ), ), - 'qtj' => array ( + 'PATCH vqtsb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qtj/dnermuskgccyf/{name}', + 'original' => '/vqtsb/kwzynljhc/nwwh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qtj/dnermuskgccyf/([^/]+)$#', - 'start' => '/qtj/dnermuskgccyf/', - 'methods' => 'PATCH,', + 'regex' => '#^/vqtsb/kwzynljhc/nwwh/([^/]+)$#', + 'start' => '/vqtsb/kwzynljhc/nwwh/', ), ), - 'sezslwqfvydklslfyo' => array ( + 'PUT llas' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sezslwqfvydklslfyo/{name}', + 'original' => '/llas/mg/vqqmvk/oj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/sezslwqfvydklslfyo/([^/]+)$#', - 'start' => '/sezslwqfvydklslfyo/', - 'methods' => 'PATCH,', + 'regex' => '#^/llas/mg/vqqmvk/oj/([^/]+)$#', + 'start' => '/llas/mg/vqqmvk/oj/', ), ), - 'iyelvcmznguuwtym' => array ( + 'DELETE kj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iyelvcmznguuwtym/{name}', + 'original' => '/kj/auqxhwq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/iyelvcmznguuwtym/([^/]+)$#', - 'start' => '/iyelvcmznguuwtym/', - 'methods' => 'GET,', + 'regex' => '#^/kj/auqxhwq/([^/]+)$#', + 'start' => '/kj/auqxhwq/', ), ), - 'mzyu' => array ( + 'PATCH z' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mzyu/n/vlg/{name}', + 'original' => '/z/dfffbvlxqyo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mzyu/n/vlg/([^/]+)$#', - 'start' => '/mzyu/n/vlg/', - 'methods' => 'GET,', + 'regex' => '#^/z/dfffbvlxqyo/([^/]+)$#', + 'start' => '/z/dfffbvlxqyo/', ), ), - 'onb' => array ( + 'GET i' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/onb/sck/eikxpeztbhfuzn/{name}', + 'original' => '/i/ntmazdvk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/onb/sck/eikxpeztbhfuzn/([^/]+)$#', - 'start' => '/onb/sck/eikxpeztbhfuzn/', - 'methods' => 'DELETE,', + 'regex' => '#^/i/ntmazdvk/([^/]+)$#', + 'start' => '/i/ntmazdvk/', ), ), - 'qbcnvqglj' => array ( + 'PUT fwvpwjzae' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qbcnvqglj/e/{name}', + 'original' => '/fwvpwjzae/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qbcnvqglj/e/([^/]+)$#', - 'start' => '/qbcnvqglj/e/', - 'methods' => 'POST,', + 'regex' => '#^/fwvpwjzae/([^/]+)$#', + 'start' => '/fwvpwjzae/', ), ), - 'sivupxw' => array ( + 'GET vjjjozd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sivupxw/xs/{name}', + 'original' => '/vjjjozd/vtewea/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/sivupxw/xs/([^/]+)$#', - 'start' => '/sivupxw/xs/', - 'methods' => 'PUT,', + 'regex' => '#^/vjjjozd/vtewea/([^/]+)$#', + 'start' => '/vjjjozd/vtewea/', ), ), - 'luof' => array ( + 'DELETE owqnyvni' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/luof/dnsmvz/{name}', + 'original' => '/owqnyvni/ntfkh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/luof/dnsmvz/([^/]+)$#', - 'start' => '/luof/dnsmvz/', - 'methods' => 'PUT,', + 'regex' => '#^/owqnyvni/ntfkh/([^/]+)$#', + 'start' => '/owqnyvni/ntfkh/', ), ), - 'lg' => array ( + 'GET socmdrdadl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lg/mz/hz/{name}', + 'original' => '/socmdrdadl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lg/mz/hz/([^/]+)$#', - 'start' => '/lg/mz/hz/', - 'methods' => 'PUT,', + 'regex' => '#^/socmdrdadl/([^/]+)$#', + 'start' => '/socmdrdadl/', ), ), - 'lfbbi' => array ( + 'PUT qy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lfbbi/c/{name}', + 'original' => '/qy/hau/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lfbbi/c/([^/]+)$#', - 'start' => '/lfbbi/c/', - 'methods' => 'PATCH,', + 'regex' => '#^/qy/hau/([^/]+)$#', + 'start' => '/qy/hau/', ), ), - 'ylunq' => array ( + 'PUT osjqlsa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ylunq/qahkhg/{name}', + 'original' => '/osjqlsa/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ylunq/qahkhg/([^/]+)$#', - 'start' => '/ylunq/qahkhg/', - 'methods' => 'DELETE,', + 'regex' => '#^/osjqlsa/([^/]+)$#', + 'start' => '/osjqlsa/', ), ), - 'vlambqbm' => array ( + 'PATCH vxz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vlambqbm/{name}', + 'original' => '/vxz/rqmslu/axydj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vlambqbm/([^/]+)$#', - 'start' => '/vlambqbm/', - 'methods' => 'GET,', + 'regex' => '#^/vxz/rqmslu/axydj/([^/]+)$#', + 'start' => '/vxz/rqmslu/axydj/', ), ), - 'surdgpjc' => array ( + 'GET zxzjcnertd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/surdgpjc/{name}', + 'original' => '/zxzjcnertd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/surdgpjc/([^/]+)$#', - 'start' => '/surdgpjc/', - 'methods' => 'DELETE,', + 'regex' => '#^/zxzjcnertd/([^/]+)$#', + 'start' => '/zxzjcnertd/', ), ), - 'lfrfvfdclc' => array ( + 'PUT yxgohm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lfrfvfdclc/f/apeoe/j/p/{name}', + 'original' => '/yxgohm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lfrfvfdclc/f/apeoe/j/p/([^/]+)$#', - 'start' => '/lfrfvfdclc/f/apeoe/j/p/', - 'methods' => 'PUT,', + 'regex' => '#^/yxgohm/([^/]+)$#', + 'start' => '/yxgohm/', ), ), - 'islwzzcvx' => array ( + 'GET cx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/islwzzcvx/{name}', + 'original' => '/cx/rmkskbssegxn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/islwzzcvx/([^/]+)$#', - 'start' => '/islwzzcvx/', - 'methods' => 'PATCH,', + 'regex' => '#^/cx/rmkskbssegxn/([^/]+)$#', + 'start' => '/cx/rmkskbssegxn/', ), ), - 'tunrg' => array ( + 'PUT cntjsfizfzrahb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tunrg/{name}', + 'original' => '/cntjsfizfzrahb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tunrg/([^/]+)$#', - 'start' => '/tunrg/', - 'methods' => 'DELETE,', + 'regex' => '#^/cntjsfizfzrahb/([^/]+)$#', + 'start' => '/cntjsfizfzrahb/', ), ), - 'ylc' => array ( + 'PUT jdfyi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ylc/jkwadcvej/nmw/dz/f/{name}', + 'original' => '/jdfyi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ylc/jkwadcvej/nmw/dz/f/([^/]+)$#', - 'start' => '/ylc/jkwadcvej/nmw/dz/f/', - 'methods' => 'GET,', + 'regex' => '#^/jdfyi/([^/]+)$#', + 'start' => '/jdfyi/', ), ), - 'dxr' => array ( + 'DELETE pclw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dxr/zqloqhpsase/{name}', + 'original' => '/pclw/bzfzggfn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dxr/zqloqhpsase/([^/]+)$#', - 'start' => '/dxr/zqloqhpsase/', - 'methods' => 'PATCH,', + 'regex' => '#^/pclw/bzfzggfn/([^/]+)$#', + 'start' => '/pclw/bzfzggfn/', ), ), - 'mgr' => array ( + 'GET lx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mgr/gsh/kwz/{name}', + 'original' => '/lx/fq/ng/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mgr/gsh/kwz/([^/]+)$#', - 'start' => '/mgr/gsh/kwz/', - 'methods' => 'PATCH,', + 'regex' => '#^/lx/fq/ng/([^/]+)$#', + 'start' => '/lx/fq/ng/', ), ), - 'nztfwiltwukabbmz' => array ( + 'PUT evbzmizims' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nztfwiltwukabbmz/v/{name}', + 'original' => '/evbzmizims/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nztfwiltwukabbmz/v/([^/]+)$#', - 'start' => '/nztfwiltwukabbmz/v/', - 'methods' => 'PUT,', + 'regex' => '#^/evbzmizims/([^/]+)$#', + 'start' => '/evbzmizims/', ), ), - 'nod' => array ( + 'GET cqcgaazxkgtfrlxow' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nod/zziczsekna/dlop/{name}', + 'original' => '/cqcgaazxkgtfrlxow/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nod/zziczsekna/dlop/([^/]+)$#', - 'start' => '/nod/zziczsekna/dlop/', - 'methods' => 'DELETE,', + 'regex' => '#^/cqcgaazxkgtfrlxow/([^/]+)$#', + 'start' => '/cqcgaazxkgtfrlxow/', ), ), - 'glcbhgiibuktq' => array ( + 'PUT d' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/glcbhgiibuktq/gaiegd/{name}', + 'original' => '/d/dg/tggxccq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/glcbhgiibuktq/gaiegd/([^/]+)$#', - 'start' => '/glcbhgiibuktq/gaiegd/', - 'methods' => 'GET,', + 'regex' => '#^/d/dg/tggxccq/([^/]+)$#', + 'start' => '/d/dg/tggxccq/', ), ), - 'mmtnit' => array ( + 'PATCH xxj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mmtnit/{name}', + 'original' => '/xxj/xpvby/xqipz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mmtnit/([^/]+)$#', - 'start' => '/mmtnit/', - 'methods' => 'DELETE,', + 'regex' => '#^/xxj/xpvby/xqipz/([^/]+)$#', + 'start' => '/xxj/xpvby/xqipz/', ), ), - 'twsgjdkhrbajkh' => array ( + 'PATCH lgdupeedds' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/twsgjdkhrbajkh/{name}', + 'original' => '/lgdupeedds/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/twsgjdkhrbajkh/([^/]+)$#', - 'start' => '/twsgjdkhrbajkh/', - 'methods' => 'GET,', + 'regex' => '#^/lgdupeedds/([^/]+)$#', + 'start' => '/lgdupeedds/', ), ), - 'm' => array ( + 'POST jhjtdy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/m/hynpcbtqbaxd/zhraw/{name}', + 'original' => '/jhjtdy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/m/hynpcbtqbaxd/zhraw/([^/]+)$#', - 'start' => '/m/hynpcbtqbaxd/zhraw/', - 'methods' => 'DELETE,', + 'regex' => '#^/jhjtdy/([^/]+)$#', + 'start' => '/jhjtdy/', ), - 1 => array ( + ), + 'PUT jlinsgynxrftagckycd' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/m/bldrmklznxfu/ar/{name}', + 'original' => '/jlinsgynxrftagckycd/w/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/m/bldrmklznxfu/ar/([^/]+)$#', - 'start' => '/m/bldrmklznxfu/ar/', - 'methods' => 'PATCH,', + 'regex' => '#^/jlinsgynxrftagckycd/w/([^/]+)$#', + 'start' => '/jlinsgynxrftagckycd/w/', ), ), - 'cltcmj' => array ( + 'PATCH ywxyq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cltcmj/ww/cwvsn/{name}', + 'original' => '/ywxyq/m/yjcer/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/cltcmj/ww/cwvsn/([^/]+)$#', - 'start' => '/cltcmj/ww/cwvsn/', - 'methods' => 'POST,', + 'regex' => '#^/ywxyq/m/yjcer/([^/]+)$#', + 'start' => '/ywxyq/m/yjcer/', ), ), - 'pox' => array ( + 'DELETE ltyag' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pox/gbgns/wardmku/{name}', + 'original' => '/ltyag/huf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pox/gbgns/wardmku/([^/]+)$#', - 'start' => '/pox/gbgns/wardmku/', - 'methods' => 'GET,', + 'regex' => '#^/ltyag/huf/([^/]+)$#', + 'start' => '/ltyag/huf/', ), ), - 'usbf' => array ( + 'GET m' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/usbf/xuwgoqq/{name}', + 'original' => '/m/vfufbyyksq/q/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/usbf/xuwgoqq/([^/]+)$#', - 'start' => '/usbf/xuwgoqq/', - 'methods' => 'DELETE,', + 'regex' => '#^/m/vfufbyyksq/q/([^/]+)$#', + 'start' => '/m/vfufbyyksq/q/', ), ), - 'tuhbce' => array ( + 'POST ghixhpmx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tuhbce/tix/x/ofwwn/kjv/{name}', + 'original' => '/ghixhpmx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tuhbce/tix/x/ofwwn/kjv/([^/]+)$#', - 'start' => '/tuhbce/tix/x/ofwwn/kjv/', - 'methods' => 'PUT,', + 'regex' => '#^/ghixhpmx/([^/]+)$#', + 'start' => '/ghixhpmx/', ), ), - 'efwkzxbaoj' => array ( + 'POST yz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/efwkzxbaoj/{name}', + 'original' => '/yz/s/ki/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/efwkzxbaoj/([^/]+)$#', - 'start' => '/efwkzxbaoj/', - 'methods' => 'GET,', + 'regex' => '#^/yz/s/ki/([^/]+)$#', + 'start' => '/yz/s/ki/', ), ), - 's' => array ( + 'GET mlswpj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/s/hlhg/{name}', + 'original' => '/mlswpj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/s/hlhg/([^/]+)$#', - 'start' => '/s/hlhg/', - 'methods' => 'DELETE,', + 'regex' => '#^/mlswpj/([^/]+)$#', + 'start' => '/mlswpj/', ), ), - 'hdlmy' => array ( + 'PUT guqrydewzgzyhmobdg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hdlmy/{name}', + 'original' => '/guqrydewzgzyhmobdg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hdlmy/([^/]+)$#', - 'start' => '/hdlmy/', - 'methods' => 'PATCH,', + 'regex' => '#^/guqrydewzgzyhmobdg/([^/]+)$#', + 'start' => '/guqrydewzgzyhmobdg/', ), ), - 'yyyumj' => array ( + 'GET apntx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yyyumj/mojm/{name}', + 'original' => '/apntx/inqb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/yyyumj/mojm/([^/]+)$#', - 'start' => '/yyyumj/mojm/', - 'methods' => 'GET,', + 'regex' => '#^/apntx/inqb/([^/]+)$#', + 'start' => '/apntx/inqb/', ), ), - 'vcmlf' => array ( + 'PATCH imxnlqk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vcmlf/{name}', + 'original' => '/imxnlqk/k/aeql/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vcmlf/([^/]+)$#', - 'start' => '/vcmlf/', - 'methods' => 'PATCH,', + 'regex' => '#^/imxnlqk/k/aeql/([^/]+)$#', + 'start' => '/imxnlqk/k/aeql/', ), ), - 'bnifrxgtreryswy' => array ( + 'PATCH n' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bnifrxgtreryswy/{name}', + 'original' => '/n/iufxdc/xvssrqk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bnifrxgtreryswy/([^/]+)$#', - 'start' => '/bnifrxgtreryswy/', - 'methods' => 'GET,', + 'regex' => '#^/n/iufxdc/xvssrqk/([^/]+)$#', + 'start' => '/n/iufxdc/xvssrqk/', ), ), - 'zxejfoook' => array ( + 'GET gte' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zxejfoook/{name}', + 'original' => '/gte/glwxsnr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zxejfoook/([^/]+)$#', - 'start' => '/zxejfoook/', - 'methods' => 'GET,', + 'regex' => '#^/gte/glwxsnr/([^/]+)$#', + 'start' => '/gte/glwxsnr/', ), ), - 'ma' => array ( + 'GET lipqzgpowisuo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ma/tvc/{name}', + 'original' => '/lipqzgpowisuo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ma/tvc/([^/]+)$#', - 'start' => '/ma/tvc/', - 'methods' => 'PATCH,', + 'regex' => '#^/lipqzgpowisuo/([^/]+)$#', + 'start' => '/lipqzgpowisuo/', ), ), - 'fdchydmsxfeu' => array ( + 'GET bhrvfiveuzzwfb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fdchydmsxfeu/{name}', + 'original' => '/bhrvfiveuzzwfb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fdchydmsxfeu/([^/]+)$#', - 'start' => '/fdchydmsxfeu/', - 'methods' => 'PUT,', + 'regex' => '#^/bhrvfiveuzzwfb/([^/]+)$#', + 'start' => '/bhrvfiveuzzwfb/', ), ), - 'hrselx' => array ( + 'PATCH kqfh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hrselx/{name}', + 'original' => '/kqfh/ecqnm/kmd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hrselx/([^/]+)$#', - 'start' => '/hrselx/', - 'methods' => 'GET,', + 'regex' => '#^/kqfh/ecqnm/kmd/([^/]+)$#', + 'start' => '/kqfh/ecqnm/kmd/', ), ), - 'dajjodxgfehytj' => array ( + 'GET etgwjxq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dajjodxgfehytj/sbfccg/{name}', + 'original' => '/etgwjxq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dajjodxgfehytj/sbfccg/([^/]+)$#', - 'start' => '/dajjodxgfehytj/sbfccg/', - 'methods' => 'GET,', + 'regex' => '#^/etgwjxq/([^/]+)$#', + 'start' => '/etgwjxq/', ), ), - 'bxmrnincymtejeldd' => array ( + 'GET dpseqlnjwf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bxmrnincymtejeldd/{name}', + 'original' => '/dpseqlnjwf/a/jk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bxmrnincymtejeldd/([^/]+)$#', - 'start' => '/bxmrnincymtejeldd/', - 'methods' => 'PATCH,', + 'regex' => '#^/dpseqlnjwf/a/jk/([^/]+)$#', + 'start' => '/dpseqlnjwf/a/jk/', ), ), - 'qzcjsvo' => array ( + 'POST lwqhtavtefqskzo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qzcjsvo/nvjzfaqruhhv/{name}', + 'original' => '/lwqhtavtefqskzo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qzcjsvo/nvjzfaqruhhv/([^/]+)$#', - 'start' => '/qzcjsvo/nvjzfaqruhhv/', - 'methods' => 'GET,', + 'regex' => '#^/lwqhtavtefqskzo/([^/]+)$#', + 'start' => '/lwqhtavtefqskzo/', ), ), - 'ekrprhc' => array ( + 'POST ifnytqpioqr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ekrprhc/{name}', + 'original' => '/ifnytqpioqr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ekrprhc/([^/]+)$#', - 'start' => '/ekrprhc/', - 'methods' => 'PATCH,', + 'regex' => '#^/ifnytqpioqr/([^/]+)$#', + 'start' => '/ifnytqpioqr/', ), ), - 'xekjop' => array ( + 'PATCH df' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xekjop/{name}', + 'original' => '/df/o/jtx/sw/ojbl/y/qp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xekjop/([^/]+)$#', - 'start' => '/xekjop/', - 'methods' => 'PUT,', + 'regex' => '#^/df/o/jtx/sw/ojbl/y/qp/([^/]+)$#', + 'start' => '/df/o/jtx/sw/ojbl/y/qp/', ), ), - 'nqnxrnkn' => array ( + 'PATCH gf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nqnxrnkn/zzxoyfszvx/{name}', + 'original' => '/gf/dc/f/gjmw/gb/u/hmopjvl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nqnxrnkn/zzxoyfszvx/([^/]+)$#', - 'start' => '/nqnxrnkn/zzxoyfszvx/', - 'methods' => 'DELETE,', + 'regex' => '#^/gf/dc/f/gjmw/gb/u/hmopjvl/([^/]+)$#', + 'start' => '/gf/dc/f/gjmw/gb/u/hmopjvl/', ), ), - 'prqdiu' => array ( + 'DELETE gixnhi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/prqdiu/b/{name}', + 'original' => '/gixnhi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/prqdiu/b/([^/]+)$#', - 'start' => '/prqdiu/b/', - 'methods' => 'GET,', + 'regex' => '#^/gixnhi/([^/]+)$#', + 'start' => '/gixnhi/', ), ), - 'fektizhgvdknm' => array ( + 'GET yemzararjuundq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fektizhgvdknm/bvw/{name}', + 'original' => '/yemzararjuundq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fektizhgvdknm/bvw/([^/]+)$#', - 'start' => '/fektizhgvdknm/bvw/', - 'methods' => 'POST,', + 'regex' => '#^/yemzararjuundq/([^/]+)$#', + 'start' => '/yemzararjuundq/', ), ), - 'ilfkh' => array ( + 'DELETE jmbbkv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ilfkh/pm/a/mgxgyxor/{name}', + 'original' => '/jmbbkv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ilfkh/pm/a/mgxgyxor/([^/]+)$#', - 'start' => '/ilfkh/pm/a/mgxgyxor/', - 'methods' => 'GET,', + 'regex' => '#^/jmbbkv/([^/]+)$#', + 'start' => '/jmbbkv/', ), ), - 'hxq' => array ( + 'POST wfi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hxq/d/jklukl/{name}', + 'original' => '/wfi/ijdwopgf/hvxurhtl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hxq/d/jklukl/([^/]+)$#', - 'start' => '/hxq/d/jklukl/', - 'methods' => 'PATCH,', + 'regex' => '#^/wfi/ijdwopgf/hvxurhtl/([^/]+)$#', + 'start' => '/wfi/ijdwopgf/hvxurhtl/', ), ), - 'thdygbhoyylbzzn' => array ( + 'PATCH etukq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/thdygbhoyylbzzn/zwrc/{name}', + 'original' => '/etukq/lsuu/b/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/thdygbhoyylbzzn/zwrc/([^/]+)$#', - 'start' => '/thdygbhoyylbzzn/zwrc/', - 'methods' => 'GET,', + 'regex' => '#^/etukq/lsuu/b/([^/]+)$#', + 'start' => '/etukq/lsuu/b/', ), ), - 'kisqawhpq' => array ( + 'PUT wfu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kisqawhpq/{name}', + 'original' => '/wfu/rpe/xmkqac/s/gvbp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kisqawhpq/([^/]+)$#', - 'start' => '/kisqawhpq/', - 'methods' => 'DELETE,', + 'regex' => '#^/wfu/rpe/xmkqac/s/gvbp/([^/]+)$#', + 'start' => '/wfu/rpe/xmkqac/s/gvbp/', ), ), - 'rluzibbnibigqvndpp' => array ( + 'GET mtasu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rluzibbnibigqvndpp/{name}', + 'original' => '/mtasu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rluzibbnibigqvndpp/([^/]+)$#', - 'start' => '/rluzibbnibigqvndpp/', - 'methods' => 'PUT,', + 'regex' => '#^/mtasu/([^/]+)$#', + 'start' => '/mtasu/', ), ), - 'vlvdfx' => array ( + 'GET hdaymri' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vlvdfx/{name}', + 'original' => '/hdaymri/w/whespmih/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vlvdfx/([^/]+)$#', - 'start' => '/vlvdfx/', - 'methods' => 'DELETE,', + 'regex' => '#^/hdaymri/w/whespmih/([^/]+)$#', + 'start' => '/hdaymri/w/whespmih/', ), ), - 'iidek' => array ( + 'PATCH yvlwpsxmuk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iidek/u/tl/faena/{name}', + 'original' => '/yvlwpsxmuk/j/fu/awxs/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/iidek/u/tl/faena/([^/]+)$#', - 'start' => '/iidek/u/tl/faena/', - 'methods' => 'GET,', + 'regex' => '#^/yvlwpsxmuk/j/fu/awxs/([^/]+)$#', + 'start' => '/yvlwpsxmuk/j/fu/awxs/', ), ), - 'qhpfzmfth' => array ( + 'GET ckzhvmfom' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qhpfzmfth/{name}', + 'original' => '/ckzhvmfom/q/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qhpfzmfth/([^/]+)$#', - 'start' => '/qhpfzmfth/', - 'methods' => 'POST,', + 'regex' => '#^/ckzhvmfom/q/([^/]+)$#', + 'start' => '/ckzhvmfom/q/', ), ), - 'gofbywfh' => array ( + 'PATCH tovmzgdqfkmnc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gofbywfh/{name}', + 'original' => '/tovmzgdqfkmnc/oyrj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gofbywfh/([^/]+)$#', - 'start' => '/gofbywfh/', - 'methods' => 'POST,', + 'regex' => '#^/tovmzgdqfkmnc/oyrj/([^/]+)$#', + 'start' => '/tovmzgdqfkmnc/oyrj/', ), ), - 'ktieisdhahml' => array ( + 'POST jbyguooz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ktieisdhahml/{name}', + 'original' => '/jbyguooz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ktieisdhahml/([^/]+)$#', - 'start' => '/ktieisdhahml/', - 'methods' => 'PUT,', + 'regex' => '#^/jbyguooz/([^/]+)$#', + 'start' => '/jbyguooz/', ), ), - 'llrmnp' => array ( + 'GET c' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/llrmnp/drpv/{name}', + 'original' => '/c/fuxmrfhalbjgowf/rh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/llrmnp/drpv/([^/]+)$#', - 'start' => '/llrmnp/drpv/', - 'methods' => 'GET,', + 'regex' => '#^/c/fuxmrfhalbjgowf/rh/([^/]+)$#', + 'start' => '/c/fuxmrfhalbjgowf/rh/', ), ), - 'qlt' => array ( + 'POST gxfdksxal' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qlt/bkwtwcmcemoqu/{name}', + 'original' => '/gxfdksxal/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qlt/bkwtwcmcemoqu/([^/]+)$#', - 'start' => '/qlt/bkwtwcmcemoqu/', - 'methods' => 'PUT,', + 'regex' => '#^/gxfdksxal/([^/]+)$#', + 'start' => '/gxfdksxal/', ), ), - 'psukw' => array ( + 'PUT yyudbxbaojq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/psukw/{name}', + 'original' => '/yyudbxbaojq/iti/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/psukw/([^/]+)$#', - 'start' => '/psukw/', - 'methods' => 'GET,', + 'regex' => '#^/yyudbxbaojq/iti/([^/]+)$#', + 'start' => '/yyudbxbaojq/iti/', ), ), - 'xlg' => array ( + 'PUT fpdhyhu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xlg/qfwko/xpa/{name}', + 'original' => '/fpdhyhu/otbmzhxzeq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xlg/qfwko/xpa/([^/]+)$#', - 'start' => '/xlg/qfwko/xpa/', - 'methods' => 'GET,', + 'regex' => '#^/fpdhyhu/otbmzhxzeq/([^/]+)$#', + 'start' => '/fpdhyhu/otbmzhxzeq/', ), ), - 'mpgklvqw' => array ( + 'PUT neym' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mpgklvqw/uh/akwzgckn/{name}', + 'original' => '/neym/gxpfltg/ps/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mpgklvqw/uh/akwzgckn/([^/]+)$#', - 'start' => '/mpgklvqw/uh/akwzgckn/', - 'methods' => 'PATCH,', + 'regex' => '#^/neym/gxpfltg/ps/([^/]+)$#', + 'start' => '/neym/gxpfltg/ps/', ), ), - 'suuusfe' => array ( + 'GET a' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/suuusfe/{name}', + 'original' => '/a/skpyr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/suuusfe/([^/]+)$#', - 'start' => '/suuusfe/', - 'methods' => 'POST,', + 'regex' => '#^/a/skpyr/([^/]+)$#', + 'start' => '/a/skpyr/', ), ), - 'ieadfqwcnkur' => array ( + 'PUT hirqffpialbmiawy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ieadfqwcnkur/{name}', + 'original' => '/hirqffpialbmiawy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ieadfqwcnkur/([^/]+)$#', - 'start' => '/ieadfqwcnkur/', - 'methods' => 'DELETE,', + 'regex' => '#^/hirqffpialbmiawy/([^/]+)$#', + 'start' => '/hirqffpialbmiawy/', ), ), - 'lnryyx' => array ( + 'GET bcz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lnryyx/pvly/iqgqehbax/g/{name}', + 'original' => '/bcz/yddpuybx/bvsk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lnryyx/pvly/iqgqehbax/g/([^/]+)$#', - 'start' => '/lnryyx/pvly/iqgqehbax/g/', - 'methods' => 'GET,', + 'regex' => '#^/bcz/yddpuybx/bvsk/([^/]+)$#', + 'start' => '/bcz/yddpuybx/bvsk/', ), ), - 'pgtocotla' => array ( + 'PUT wwblxyco' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pgtocotla/hr/dxgr/{name}', + 'original' => '/wwblxyco/k/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pgtocotla/hr/dxgr/([^/]+)$#', - 'start' => '/pgtocotla/hr/dxgr/', - 'methods' => 'POST,', + 'regex' => '#^/wwblxyco/k/([^/]+)$#', + 'start' => '/wwblxyco/k/', ), ), - 'ipcyzo' => array ( + 'GET oo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ipcyzo/{name}', + 'original' => '/oo/czs/zjtoeqpiv/qkxl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ipcyzo/([^/]+)$#', - 'start' => '/ipcyzo/', - 'methods' => 'PATCH,', + 'regex' => '#^/oo/czs/zjtoeqpiv/qkxl/([^/]+)$#', + 'start' => '/oo/czs/zjtoeqpiv/qkxl/', ), ), - 'hhpvxv' => array ( + 'PATCH bm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hhpvxv/{name}', + 'original' => '/bm/vxulgsg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hhpvxv/([^/]+)$#', - 'start' => '/hhpvxv/', - 'methods' => 'PUT,', + 'regex' => '#^/bm/vxulgsg/([^/]+)$#', + 'start' => '/bm/vxulgsg/', ), ), - 'sdfsygixqpo' => array ( + 'DELETE cvcnsuu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sdfsygixqpo/{name}', + 'original' => '/cvcnsuu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/sdfsygixqpo/([^/]+)$#', - 'start' => '/sdfsygixqpo/', - 'methods' => 'PUT,', + 'regex' => '#^/cvcnsuu/([^/]+)$#', + 'start' => '/cvcnsuu/', ), ), - 'fkuwwpzzfjihl' => array ( + 'GET evmpu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fkuwwpzzfjihl/{name}', + 'original' => '/evmpu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fkuwwpzzfjihl/([^/]+)$#', - 'start' => '/fkuwwpzzfjihl/', - 'methods' => 'PUT,', + 'regex' => '#^/evmpu/([^/]+)$#', + 'start' => '/evmpu/', ), ), - 'mpxqntgpbyicqy' => array ( + 'POST kxemqsdzgjwiiju' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mpxqntgpbyicqy/m/{name}', + 'original' => '/kxemqsdzgjwiiju/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mpxqntgpbyicqy/m/([^/]+)$#', - 'start' => '/mpxqntgpbyicqy/m/', - 'methods' => 'POST,', + 'regex' => '#^/kxemqsdzgjwiiju/([^/]+)$#', + 'start' => '/kxemqsdzgjwiiju/', ), ), - 'itedir' => array ( + 'DELETE vwxoo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/itedir/xzathkahld/{name}', + 'original' => '/vwxoo/hu/y/c/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/itedir/xzathkahld/([^/]+)$#', - 'start' => '/itedir/xzathkahld/', - 'methods' => 'PATCH,', + 'regex' => '#^/vwxoo/hu/y/c/([^/]+)$#', + 'start' => '/vwxoo/hu/y/c/', ), ), - 'vrfadvglbcd' => array ( + 'GET fdfnnrqkafhm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vrfadvglbcd/{name}', + 'original' => '/fdfnnrqkafhm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vrfadvglbcd/([^/]+)$#', - 'start' => '/vrfadvglbcd/', - 'methods' => 'PUT,', + 'regex' => '#^/fdfnnrqkafhm/([^/]+)$#', + 'start' => '/fdfnnrqkafhm/', ), ), - 'tgczfjmoihnkyf' => array ( + 'PATCH oysrplsb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tgczfjmoihnkyf/{name}', + 'original' => '/oysrplsb/thrqgqpo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tgczfjmoihnkyf/([^/]+)$#', - 'start' => '/tgczfjmoihnkyf/', - 'methods' => 'GET,', + 'regex' => '#^/oysrplsb/thrqgqpo/([^/]+)$#', + 'start' => '/oysrplsb/thrqgqpo/', ), ), - 'qltijddvhsqhantif' => array ( + 'POST yugzoqcllc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qltijddvhsqhantif/wlr/{name}', + 'original' => '/yugzoqcllc/maxepx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qltijddvhsqhantif/wlr/([^/]+)$#', - 'start' => '/qltijddvhsqhantif/wlr/', - 'methods' => 'PUT,', + 'regex' => '#^/yugzoqcllc/maxepx/([^/]+)$#', + 'start' => '/yugzoqcllc/maxepx/', ), ), - 'oslrdrlzqvjj' => array ( + 'POST aak' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oslrdrlzqvjj/{name}', + 'original' => '/aak/x/fjvgpzxd/tkpb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/oslrdrlzqvjj/([^/]+)$#', - 'start' => '/oslrdrlzqvjj/', - 'methods' => 'PUT,', + 'regex' => '#^/aak/x/fjvgpzxd/tkpb/([^/]+)$#', + 'start' => '/aak/x/fjvgpzxd/tkpb/', ), ), - 'utmuq' => array ( + 'DELETE iut' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/utmuq/{name}', + 'original' => '/iut/vxrpyekkmfcxike/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/utmuq/([^/]+)$#', - 'start' => '/utmuq/', - 'methods' => 'GET,', + 'regex' => '#^/iut/vxrpyekkmfcxike/([^/]+)$#', + 'start' => '/iut/vxrpyekkmfcxike/', ), ), - 'qrmkyuqo' => array ( + 'PATCH uy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qrmkyuqo/{name}', + 'original' => '/uy/kai/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qrmkyuqo/([^/]+)$#', - 'start' => '/qrmkyuqo/', - 'methods' => 'POST,', + 'regex' => '#^/uy/kai/([^/]+)$#', + 'start' => '/uy/kai/', ), ), - 'lb' => array ( + 'PUT ib' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lb/vtylrrr/{name}', + 'original' => '/ib/g/igjaa/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lb/vtylrrr/([^/]+)$#', - 'start' => '/lb/vtylrrr/', - 'methods' => 'PATCH,', + 'regex' => '#^/ib/g/igjaa/([^/]+)$#', + 'start' => '/ib/g/igjaa/', ), ), - 'cicakb' => array ( + 'POST lo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cicakb/{name}', + 'original' => '/lo/kbk/ygxrz/a/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/cicakb/([^/]+)$#', - 'start' => '/cicakb/', - 'methods' => 'GET,', + 'regex' => '#^/lo/kbk/ygxrz/a/([^/]+)$#', + 'start' => '/lo/kbk/ygxrz/a/', ), ), - 'xwlajl' => array ( + 'GET ibfaemrqemxqdvx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xwlajl/nwcnmjittf/{name}', + 'original' => '/ibfaemrqemxqdvx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xwlajl/nwcnmjittf/([^/]+)$#', - 'start' => '/xwlajl/nwcnmjittf/', - 'methods' => 'GET,', + 'regex' => '#^/ibfaemrqemxqdvx/([^/]+)$#', + 'start' => '/ibfaemrqemxqdvx/', ), ), - 'furdkp' => array ( + 'DELETE vofs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/furdkp/{name}', + 'original' => '/vofs/dc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/furdkp/([^/]+)$#', - 'start' => '/furdkp/', - 'methods' => 'GET,', + 'regex' => '#^/vofs/dc/([^/]+)$#', + 'start' => '/vofs/dc/', ), ), - 'fv' => array ( + 'GET kpzifexdoa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fv/tgb/tgcxk/{name}', + 'original' => '/kpzifexdoa/bqngskm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fv/tgb/tgcxk/([^/]+)$#', - 'start' => '/fv/tgb/tgcxk/', - 'methods' => 'GET,', + 'regex' => '#^/kpzifexdoa/bqngskm/([^/]+)$#', + 'start' => '/kpzifexdoa/bqngskm/', ), ), - 'skrxr' => array ( + 'GET tdaghwhumvaqtxndzx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/skrxr/{name}', + 'original' => '/tdaghwhumvaqtxndzx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/skrxr/([^/]+)$#', - 'start' => '/skrxr/', - 'methods' => 'PUT,', + 'regex' => '#^/tdaghwhumvaqtxndzx/([^/]+)$#', + 'start' => '/tdaghwhumvaqtxndzx/', ), ), - 'drvry' => array ( + 'DELETE itabljeo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/drvry/kyllupyhpkyym/{name}', + 'original' => '/itabljeo/vrlq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/drvry/kyllupyhpkyym/([^/]+)$#', - 'start' => '/drvry/kyllupyhpkyym/', - 'methods' => 'POST,', + 'regex' => '#^/itabljeo/vrlq/([^/]+)$#', + 'start' => '/itabljeo/vrlq/', ), ), - 'bi' => array ( + 'GET clazxmsvz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bi/trhjs/bvvwkqpep/{name}', + 'original' => '/clazxmsvz/tgat/bhc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bi/trhjs/bvvwkqpep/([^/]+)$#', - 'start' => '/bi/trhjs/bvvwkqpep/', - 'methods' => 'DELETE,', + 'regex' => '#^/clazxmsvz/tgat/bhc/([^/]+)$#', + 'start' => '/clazxmsvz/tgat/bhc/', ), ), - 'gaucnekjssv' => array ( + 'PUT qfdklg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gaucnekjssv/{name}', + 'original' => '/qfdklg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gaucnekjssv/([^/]+)$#', - 'start' => '/gaucnekjssv/', - 'methods' => 'GET,', + 'regex' => '#^/qfdklg/([^/]+)$#', + 'start' => '/qfdklg/', ), ), - 'ujhsrj' => array ( + 'GET adlydnnjrtmshciphrqw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ujhsrj/{name}', + 'original' => '/adlydnnjrtmshciphrqw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ujhsrj/([^/]+)$#', - 'start' => '/ujhsrj/', - 'methods' => 'POST,', + 'regex' => '#^/adlydnnjrtmshciphrqw/([^/]+)$#', + 'start' => '/adlydnnjrtmshciphrqw/', ), ), - 'jzhyvgomswvcli' => array ( + 'PATCH rtfow' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jzhyvgomswvcli/e/o/j/{name}', + 'original' => '/rtfow/lpj/rvnz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jzhyvgomswvcli/e/o/j/([^/]+)$#', - 'start' => '/jzhyvgomswvcli/e/o/j/', - 'methods' => 'PATCH,', + 'regex' => '#^/rtfow/lpj/rvnz/([^/]+)$#', + 'start' => '/rtfow/lpj/rvnz/', ), ), - 'cyo' => array ( + 'DELETE npcxk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cyo/nkildey/{name}', + 'original' => '/npcxk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/cyo/nkildey/([^/]+)$#', - 'start' => '/cyo/nkildey/', - 'methods' => 'POST,', + 'regex' => '#^/npcxk/([^/]+)$#', + 'start' => '/npcxk/', ), ), - 'laij' => array ( + 'PATCH jdlhyfal' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/laij/d/ialh/wbrpgad/v/{name}', + 'original' => '/jdlhyfal/gon/u/qizbf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/laij/d/ialh/wbrpgad/v/([^/]+)$#', - 'start' => '/laij/d/ialh/wbrpgad/v/', - 'methods' => 'PATCH,', + 'regex' => '#^/jdlhyfal/gon/u/qizbf/([^/]+)$#', + 'start' => '/jdlhyfal/gon/u/qizbf/', ), ), - 'pgd' => array ( + 'GET upisbafv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pgd/yx/b/qlvqwd/xjuwudjx/{name}', + 'original' => '/upisbafv/mampvbyyah/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pgd/yx/b/qlvqwd/xjuwudjx/([^/]+)$#', - 'start' => '/pgd/yx/b/qlvqwd/xjuwudjx/', - 'methods' => 'PATCH,', + 'regex' => '#^/upisbafv/mampvbyyah/([^/]+)$#', + 'start' => '/upisbafv/mampvbyyah/', ), ), - 'vfph' => array ( + 'GET z' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vfph/qu/{name}', + 'original' => '/z/awxj/h/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vfph/qu/([^/]+)$#', - 'start' => '/vfph/qu/', - 'methods' => 'PUT,', + 'regex' => '#^/z/awxj/h/([^/]+)$#', + 'start' => '/z/awxj/h/', ), ), - 'bpw' => array ( + 'POST lm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bpw/ybvdp/syhhla/{name}', + 'original' => '/lm/eqdudxqvvzjdg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bpw/ybvdp/syhhla/([^/]+)$#', - 'start' => '/bpw/ybvdp/syhhla/', - 'methods' => 'POST,', + 'regex' => '#^/lm/eqdudxqvvzjdg/([^/]+)$#', + 'start' => '/lm/eqdudxqvvzjdg/', ), ), - 'rjpmkxqxgwk' => array ( + 'POST dshaxz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rjpmkxqxgwk/jwmjhfdo/{name}', + 'original' => '/dshaxz/ox/hynz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rjpmkxqxgwk/jwmjhfdo/([^/]+)$#', - 'start' => '/rjpmkxqxgwk/jwmjhfdo/', - 'methods' => 'PUT,', + 'regex' => '#^/dshaxz/ox/hynz/([^/]+)$#', + 'start' => '/dshaxz/ox/hynz/', ), ), - 'qirg' => array ( + 'DELETE clemi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qirg/p/{name}', + 'original' => '/clemi/i/ahkzbmkl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qirg/p/([^/]+)$#', - 'start' => '/qirg/p/', - 'methods' => 'DELETE,', + 'regex' => '#^/clemi/i/ahkzbmkl/([^/]+)$#', + 'start' => '/clemi/i/ahkzbmkl/', ), ), - 'punyi' => array ( + 'DELETE kkf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/punyi/{name}', + 'original' => '/kkf/vp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/punyi/([^/]+)$#', - 'start' => '/punyi/', - 'methods' => 'GET,', + 'regex' => '#^/kkf/vp/([^/]+)$#', + 'start' => '/kkf/vp/', ), ), - 'rg' => array ( + 'DELETE umbne' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rg/kic/cvianpp/{name}', + 'original' => '/umbne/lu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rg/kic/cvianpp/([^/]+)$#', - 'start' => '/rg/kic/cvianpp/', - 'methods' => 'GET,', + 'regex' => '#^/umbne/lu/([^/]+)$#', + 'start' => '/umbne/lu/', ), ), - 'pinvqjy' => array ( + 'DELETE vjhrfqd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pinvqjy/vizaay/{name}', + 'original' => '/vjhrfqd/rvf/iuyzmaxtj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pinvqjy/vizaay/([^/]+)$#', - 'start' => '/pinvqjy/vizaay/', - 'methods' => 'GET,', + 'regex' => '#^/vjhrfqd/rvf/iuyzmaxtj/([^/]+)$#', + 'start' => '/vjhrfqd/rvf/iuyzmaxtj/', ), ), - 'sqiwaj' => array ( + 'PATCH pfhsm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sqiwaj/ysmowldkadzo/{name}', + 'original' => '/pfhsm/yj/zzepmau/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/sqiwaj/ysmowldkadzo/([^/]+)$#', - 'start' => '/sqiwaj/ysmowldkadzo/', - 'methods' => 'GET,', + 'regex' => '#^/pfhsm/yj/zzepmau/([^/]+)$#', + 'start' => '/pfhsm/yj/zzepmau/', ), ), - 'rgyni' => array ( + 'GET xseibhl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rgyni/{name}', + 'original' => '/xseibhl/va/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rgyni/([^/]+)$#', - 'start' => '/rgyni/', - 'methods' => 'POST,', + 'regex' => '#^/xseibhl/va/([^/]+)$#', + 'start' => '/xseibhl/va/', ), ), - 'dlitypsxwliev' => array ( + 'PUT ota' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dlitypsxwliev/{name}', + 'original' => '/ota/lfckhsitzkcnz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dlitypsxwliev/([^/]+)$#', - 'start' => '/dlitypsxwliev/', - 'methods' => 'PUT,', + 'regex' => '#^/ota/lfckhsitzkcnz/([^/]+)$#', + 'start' => '/ota/lfckhsitzkcnz/', ), ), - 'luzvakhgz' => array ( + 'DELETE uhgqacodoyfiox' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/luzvakhgz/vtyyhhiam/{name}', + 'original' => '/uhgqacodoyfiox/l/cjz/eg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/luzvakhgz/vtyyhhiam/([^/]+)$#', - 'start' => '/luzvakhgz/vtyyhhiam/', - 'methods' => 'POST,', + 'regex' => '#^/uhgqacodoyfiox/l/cjz/eg/([^/]+)$#', + 'start' => '/uhgqacodoyfiox/l/cjz/eg/', ), ), - 'pkmbdit' => array ( + 'PATCH egoryg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pkmbdit/{name}', + 'original' => '/egoryg/qzkqyxpxhwfwaj/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pkmbdit/([^/]+)$#', - 'start' => '/pkmbdit/', - 'methods' => 'PUT,', + 'regex' => '#^/egoryg/qzkqyxpxhwfwaj/([^/]+)$#', + 'start' => '/egoryg/qzkqyxpxhwfwaj/', ), ), - 'oon' => array ( + 'POST kjixyucr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oon/lsc/{name}', + 'original' => '/kjixyucr/kxbuxcoleh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/oon/lsc/([^/]+)$#', - 'start' => '/oon/lsc/', - 'methods' => 'POST,', + 'regex' => '#^/kjixyucr/kxbuxcoleh/([^/]+)$#', + 'start' => '/kjixyucr/kxbuxcoleh/', ), ), - 'xxlz' => array ( + 'GET tybtnfsys' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xxlz/tnqfzv/wjk/hjeekb/{name}', + 'original' => '/tybtnfsys/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xxlz/tnqfzv/wjk/hjeekb/([^/]+)$#', - 'start' => '/xxlz/tnqfzv/wjk/hjeekb/', - 'methods' => 'GET,', + 'regex' => '#^/tybtnfsys/([^/]+)$#', + 'start' => '/tybtnfsys/', ), ), - 'sjveyti' => array ( + 'PUT avfyaudhszpuvfhz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sjveyti/{name}', + 'original' => '/avfyaudhszpuvfhz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/sjveyti/([^/]+)$#', - 'start' => '/sjveyti/', - 'methods' => 'GET,', + 'regex' => '#^/avfyaudhszpuvfhz/([^/]+)$#', + 'start' => '/avfyaudhszpuvfhz/', ), ), - 'yhoaf' => array ( + 'GET um' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yhoaf/jrpmhcj/oqfvyvfx/{name}', + 'original' => '/um/smjws/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/yhoaf/jrpmhcj/oqfvyvfx/([^/]+)$#', - 'start' => '/yhoaf/jrpmhcj/oqfvyvfx/', - 'methods' => 'GET,', + 'regex' => '#^/um/smjws/([^/]+)$#', + 'start' => '/um/smjws/', ), ), - 'vcmqzkm' => array ( + 'GET h' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vcmqzkm/utdyroxb/{name}', + 'original' => '/h/kgjtc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vcmqzkm/utdyroxb/([^/]+)$#', - 'start' => '/vcmqzkm/utdyroxb/', - 'methods' => 'DELETE,', + 'regex' => '#^/h/kgjtc/([^/]+)$#', + 'start' => '/h/kgjtc/', ), ), - 'soqz' => array ( + 'GET wn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/soqz/uk/{name}', + 'original' => '/wn/uvkqbjofnyr/savrcep/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/soqz/uk/([^/]+)$#', - 'start' => '/soqz/uk/', - 'methods' => 'PUT,', + 'regex' => '#^/wn/uvkqbjofnyr/savrcep/([^/]+)$#', + 'start' => '/wn/uvkqbjofnyr/savrcep/', ), ), - 'kwvf' => array ( + 'GET dgegi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kwvf/bcl/wdzmj/{name}', + 'original' => '/dgegi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kwvf/bcl/wdzmj/([^/]+)$#', - 'start' => '/kwvf/bcl/wdzmj/', - 'methods' => 'DELETE,', + 'regex' => '#^/dgegi/([^/]+)$#', + 'start' => '/dgegi/', ), ), - 'khakycnadhzsvfknl' => array ( + 'GET eewf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/khakycnadhzsvfknl/{name}', + 'original' => '/eewf/xboyuovhlmu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/khakycnadhzsvfknl/([^/]+)$#', - 'start' => '/khakycnadhzsvfknl/', - 'methods' => 'GET,', + 'regex' => '#^/eewf/xboyuovhlmu/([^/]+)$#', + 'start' => '/eewf/xboyuovhlmu/', ), ), - 'ye' => array ( + 'PATCH i' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ye/u/tkhwxxcd/{name}', + 'original' => '/i/zlnjcgirdfihxqaots/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ye/u/tkhwxxcd/([^/]+)$#', - 'start' => '/ye/u/tkhwxxcd/', - 'methods' => 'POST,', + 'regex' => '#^/i/zlnjcgirdfihxqaots/([^/]+)$#', + 'start' => '/i/zlnjcgirdfihxqaots/', ), ), - 'xybg' => array ( + 'PUT nokjkmoicpu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xybg/xcdtveq/{name}', + 'original' => '/nokjkmoicpu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xybg/xcdtveq/([^/]+)$#', - 'start' => '/xybg/xcdtveq/', - 'methods' => 'POST,', + 'regex' => '#^/nokjkmoicpu/([^/]+)$#', + 'start' => '/nokjkmoicpu/', ), ), - 'ttkpuuqfhok' => array ( + 'PATCH tlywvzqeplhmfa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ttkpuuqfhok/{name}', + 'original' => '/tlywvzqeplhmfa/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ttkpuuqfhok/([^/]+)$#', - 'start' => '/ttkpuuqfhok/', - 'methods' => 'PUT,', + 'regex' => '#^/tlywvzqeplhmfa/([^/]+)$#', + 'start' => '/tlywvzqeplhmfa/', ), ), - 'vta' => array ( + 'GET isvmzisewnbyz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vta/tbqsuz/{name}', + 'original' => '/isvmzisewnbyz/uhykld/s/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vta/tbqsuz/([^/]+)$#', - 'start' => '/vta/tbqsuz/', - 'methods' => 'PATCH,', + 'regex' => '#^/isvmzisewnbyz/uhykld/s/([^/]+)$#', + 'start' => '/isvmzisewnbyz/uhykld/s/', ), ), - 'pignatevln' => array ( + 'DELETE zydrd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pignatevln/{name}', + 'original' => '/zydrd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pignatevln/([^/]+)$#', - 'start' => '/pignatevln/', - 'methods' => 'DELETE,', + 'regex' => '#^/zydrd/([^/]+)$#', + 'start' => '/zydrd/', ), ), - 'bx' => array ( + 'PUT jvoq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bx/ufnriyjfgei/{name}', + 'original' => '/jvoq/gaw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bx/ufnriyjfgei/([^/]+)$#', - 'start' => '/bx/ufnriyjfgei/', - 'methods' => 'GET,', + 'regex' => '#^/jvoq/gaw/([^/]+)$#', + 'start' => '/jvoq/gaw/', ), ), - 'dgbkccp' => array ( + 'PATCH irqsa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dgbkccp/ohixz/n/r/kpn/{name}', + 'original' => '/irqsa/rxwunfw/wsoz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dgbkccp/ohixz/n/r/kpn/([^/]+)$#', - 'start' => '/dgbkccp/ohixz/n/r/kpn/', - 'methods' => 'GET,', + 'regex' => '#^/irqsa/rxwunfw/wsoz/([^/]+)$#', + 'start' => '/irqsa/rxwunfw/wsoz/', ), ), - 'dmtcugxp' => array ( + 'DELETE jactpv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dmtcugxp/dn/{name}', + 'original' => '/jactpv/aujbobp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dmtcugxp/dn/([^/]+)$#', - 'start' => '/dmtcugxp/dn/', - 'methods' => 'PUT,', + 'regex' => '#^/jactpv/aujbobp/([^/]+)$#', + 'start' => '/jactpv/aujbobp/', ), ), - 'dzvnz' => array ( + 'DELETE cot' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dzvnz/{name}', + 'original' => '/cot/ojiomstcxz/yuwjb/w/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dzvnz/([^/]+)$#', - 'start' => '/dzvnz/', - 'methods' => 'GET,', + 'regex' => '#^/cot/ojiomstcxz/yuwjb/w/([^/]+)$#', + 'start' => '/cot/ojiomstcxz/yuwjb/w/', ), ), - 'ttm' => array ( + 'PATCH jtse' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ttm/gfxm/{name}', + 'original' => '/jtse/l/xga/r/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ttm/gfxm/([^/]+)$#', - 'start' => '/ttm/gfxm/', - 'methods' => 'DELETE,', + 'regex' => '#^/jtse/l/xga/r/([^/]+)$#', + 'start' => '/jtse/l/xga/r/', ), ), - 'gnitr' => array ( + 'PATCH gqgz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gnitr/{name}', + 'original' => '/gqgz/ghxxzznb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gnitr/([^/]+)$#', - 'start' => '/gnitr/', - 'methods' => 'PUT,', + 'regex' => '#^/gqgz/ghxxzznb/([^/]+)$#', + 'start' => '/gqgz/ghxxzznb/', ), ), - 'qcljdktiqsil' => array ( + 'GET nw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qcljdktiqsil/{name}', + 'original' => '/nw/t/iuq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qcljdktiqsil/([^/]+)$#', - 'start' => '/qcljdktiqsil/', - 'methods' => 'GET,', + 'regex' => '#^/nw/t/iuq/([^/]+)$#', + 'start' => '/nw/t/iuq/', ), ), - 'd' => array ( + 'GET ftpsi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/d/nkmemyo/{name}', + 'original' => '/ftpsi/g/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/d/nkmemyo/([^/]+)$#', - 'start' => '/d/nkmemyo/', - 'methods' => 'GET,', + 'regex' => '#^/ftpsi/g/([^/]+)$#', + 'start' => '/ftpsi/g/', ), - 1 => array ( + ), + 'POST mtudgesheu' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/d/fhjpe/ownly/pvwa/{name}', + 'original' => '/mtudgesheu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/d/fhjpe/ownly/pvwa/([^/]+)$#', - 'start' => '/d/fhjpe/ownly/pvwa/', - 'methods' => 'POST,', + 'regex' => '#^/mtudgesheu/([^/]+)$#', + 'start' => '/mtudgesheu/', ), ), - 'gxzpiiotyn' => array ( + 'PUT xsmmfbehpvueo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gxzpiiotyn/{name}', + 'original' => '/xsmmfbehpvueo/jek/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gxzpiiotyn/([^/]+)$#', - 'start' => '/gxzpiiotyn/', - 'methods' => 'GET,', + 'regex' => '#^/xsmmfbehpvueo/jek/([^/]+)$#', + 'start' => '/xsmmfbehpvueo/jek/', ), ), - 'op' => array ( + 'GET ncrnv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/op/jkgrcjvemxsbbh/{name}', + 'original' => '/ncrnv/htbb/ma/tlb/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/op/jkgrcjvemxsbbh/([^/]+)$#', - 'start' => '/op/jkgrcjvemxsbbh/', - 'methods' => 'GET,', + 'regex' => '#^/ncrnv/htbb/ma/tlb/([^/]+)$#', + 'start' => '/ncrnv/htbb/ma/tlb/', ), ), - 'rediw' => array ( + 'GET buvbvssbactuijq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rediw/maoseoodsqfw/{name}', + 'original' => '/buvbvssbactuijq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rediw/maoseoodsqfw/([^/]+)$#', - 'start' => '/rediw/maoseoodsqfw/', - 'methods' => 'PATCH,', + 'regex' => '#^/buvbvssbactuijq/([^/]+)$#', + 'start' => '/buvbvssbactuijq/', ), ), - 'eiwixr' => array ( + 'PATCH aodke' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eiwixr/bny/{name}', + 'original' => '/aodke/s/ra/s/yvw/tahafavu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/eiwixr/bny/([^/]+)$#', - 'start' => '/eiwixr/bny/', - 'methods' => 'POST,', + 'regex' => '#^/aodke/s/ra/s/yvw/tahafavu/([^/]+)$#', + 'start' => '/aodke/s/ra/s/yvw/tahafavu/', ), ), - 'nzhpxjkmkemxpo' => array ( + 'POST plrz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nzhpxjkmkemxpo/{name}', + 'original' => '/plrz/ywpy/v/equbqu/fqw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nzhpxjkmkemxpo/([^/]+)$#', - 'start' => '/nzhpxjkmkemxpo/', - 'methods' => 'PATCH,', + 'regex' => '#^/plrz/ywpy/v/equbqu/fqw/([^/]+)$#', + 'start' => '/plrz/ywpy/v/equbqu/fqw/', ), ), - 'iurcw' => array ( + 'GET ogfpvnk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iurcw/{name}', + 'original' => '/ogfpvnk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/iurcw/([^/]+)$#', - 'start' => '/iurcw/', - 'methods' => 'POST,', + 'regex' => '#^/ogfpvnk/([^/]+)$#', + 'start' => '/ogfpvnk/', ), ), - 'iubejjspuhjml' => array ( + 'POST dbs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iubejjspuhjml/o/{name}', + 'original' => '/dbs/towua/rer/trao/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/iubejjspuhjml/o/([^/]+)$#', - 'start' => '/iubejjspuhjml/o/', - 'methods' => 'PATCH,', + 'regex' => '#^/dbs/towua/rer/trao/([^/]+)$#', + 'start' => '/dbs/towua/rer/trao/', ), ), - 'yt' => array ( + 'GET pxzs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yt/qswj/{name}', + 'original' => '/pxzs/yzwl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/yt/qswj/([^/]+)$#', - 'start' => '/yt/qswj/', - 'methods' => 'PATCH,', + 'regex' => '#^/pxzs/yzwl/([^/]+)$#', + 'start' => '/pxzs/yzwl/', ), ), - 'mbb' => array ( + 'PUT oxkomgycolp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mbb/wj/wxnp/{name}', + 'original' => '/oxkomgycolp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mbb/wj/wxnp/([^/]+)$#', - 'start' => '/mbb/wj/wxnp/', - 'methods' => 'GET,', + 'regex' => '#^/oxkomgycolp/([^/]+)$#', + 'start' => '/oxkomgycolp/', ), ), - 'xfypmqsopoo' => array ( + 'GET rmaid' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xfypmqsopoo/pmzvc/{name}', + 'original' => '/rmaid/n/z/fmrcmt/lst/vl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xfypmqsopoo/pmzvc/([^/]+)$#', - 'start' => '/xfypmqsopoo/pmzvc/', - 'methods' => 'DELETE,', + 'regex' => '#^/rmaid/n/z/fmrcmt/lst/vl/([^/]+)$#', + 'start' => '/rmaid/n/z/fmrcmt/lst/vl/', ), ), - 'td' => array ( + 'GET cgafaby' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/td/qtwzhnizejnvvu/j/yud/{name}', + 'original' => '/cgafaby/euxkmum/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/td/qtwzhnizejnvvu/j/yud/([^/]+)$#', - 'start' => '/td/qtwzhnizejnvvu/j/yud/', - 'methods' => 'PATCH,', + 'regex' => '#^/cgafaby/euxkmum/([^/]+)$#', + 'start' => '/cgafaby/euxkmum/', ), ), - 'mtykfgbgjyngondjk' => array ( + 'PATCH eimk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mtykfgbgjyngondjk/gze/{name}', + 'original' => '/eimk/ydnazghlbioino/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mtykfgbgjyngondjk/gze/([^/]+)$#', - 'start' => '/mtykfgbgjyngondjk/gze/', - 'methods' => 'GET,', + 'regex' => '#^/eimk/ydnazghlbioino/([^/]+)$#', + 'start' => '/eimk/ydnazghlbioino/', ), ), - 'dhkcenntvlhydofpj' => array ( + 'DELETE fw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dhkcenntvlhydofpj/{name}', + 'original' => '/fw/z/fybclzvn/wbu/ye/xno/d/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dhkcenntvlhydofpj/([^/]+)$#', - 'start' => '/dhkcenntvlhydofpj/', - 'methods' => 'POST,', + 'regex' => '#^/fw/z/fybclzvn/wbu/ye/xno/d/([^/]+)$#', + 'start' => '/fw/z/fybclzvn/wbu/ye/xno/d/', ), ), - 'sbh' => array ( + 'GET otatuocukvv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sbh/ajudipqdqxsme/{name}', + 'original' => '/otatuocukvv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/sbh/ajudipqdqxsme/([^/]+)$#', - 'start' => '/sbh/ajudipqdqxsme/', - 'methods' => 'GET,', + 'regex' => '#^/otatuocukvv/([^/]+)$#', + 'start' => '/otatuocukvv/', ), ), - 'myhvetxonisgc' => array ( + 'PATCH utsmxe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/myhvetxonisgc/{name}', + 'original' => '/utsmxe/wtdh/extwyk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/myhvetxonisgc/([^/]+)$#', - 'start' => '/myhvetxonisgc/', - 'methods' => 'POST,', + 'regex' => '#^/utsmxe/wtdh/extwyk/([^/]+)$#', + 'start' => '/utsmxe/wtdh/extwyk/', ), ), - 'gpkpsgxmjfbjp' => array ( + 'PATCH anqaiqzortwqtpgd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gpkpsgxmjfbjp/{name}', + 'original' => '/anqaiqzortwqtpgd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gpkpsgxmjfbjp/([^/]+)$#', - 'start' => '/gpkpsgxmjfbjp/', - 'methods' => 'POST,', + 'regex' => '#^/anqaiqzortwqtpgd/([^/]+)$#', + 'start' => '/anqaiqzortwqtpgd/', ), ), - 'abfcutj' => array ( + 'PUT ubvitzcau' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/abfcutj/{name}', + 'original' => '/ubvitzcau/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/abfcutj/([^/]+)$#', - 'start' => '/abfcutj/', - 'methods' => 'PATCH,', + 'regex' => '#^/ubvitzcau/([^/]+)$#', + 'start' => '/ubvitzcau/', ), ), - 'tgcson' => array ( + 'DELETE xetsrekwd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tgcson/cnks/{name}', + 'original' => '/xetsrekwd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tgcson/cnks/([^/]+)$#', - 'start' => '/tgcson/cnks/', - 'methods' => 'GET,', + 'regex' => '#^/xetsrekwd/([^/]+)$#', + 'start' => '/xetsrekwd/', ), ), - 'mujezjnfum' => array ( + 'GET hutqcwd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mujezjnfum/thpqe/flt/{name}', + 'original' => '/hutqcwd/x/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mujezjnfum/thpqe/flt/([^/]+)$#', - 'start' => '/mujezjnfum/thpqe/flt/', - 'methods' => 'DELETE,', + 'regex' => '#^/hutqcwd/x/([^/]+)$#', + 'start' => '/hutqcwd/x/', ), ), - 'mloliqvc' => array ( + 'PUT hxdcokvq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mloliqvc/{name}', + 'original' => '/hxdcokvq/mahc/toixitg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mloliqvc/([^/]+)$#', - 'start' => '/mloliqvc/', - 'methods' => 'PUT,', + 'regex' => '#^/hxdcokvq/mahc/toixitg/([^/]+)$#', + 'start' => '/hxdcokvq/mahc/toixitg/', ), ), - 'gw' => array ( + 'GET mg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gw/aiy/v/{name}', + 'original' => '/mg/lvq/bcpxoy/kqrbng/im/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gw/aiy/v/([^/]+)$#', - 'start' => '/gw/aiy/v/', - 'methods' => 'GET,', + 'regex' => '#^/mg/lvq/bcpxoy/kqrbng/im/([^/]+)$#', + 'start' => '/mg/lvq/bcpxoy/kqrbng/im/', ), ), - 'stv' => array ( + 'GET ayxiosc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/stv/vhmshjus/{name}', + 'original' => '/ayxiosc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/stv/vhmshjus/([^/]+)$#', - 'start' => '/stv/vhmshjus/', - 'methods' => 'GET,', + 'regex' => '#^/ayxiosc/([^/]+)$#', + 'start' => '/ayxiosc/', ), ), - 'jq' => array ( + 'PATCH jnhxrf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jq/pna/fas/{name}', + 'original' => '/jnhxrf/b/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jq/pna/fas/([^/]+)$#', - 'start' => '/jq/pna/fas/', - 'methods' => 'GET,', + 'regex' => '#^/jnhxrf/b/([^/]+)$#', + 'start' => '/jnhxrf/b/', ), ), - 'zyi' => array ( + 'DELETE yt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zyi/sscjooliidftryvw/{name}', + 'original' => '/yt/onrq/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zyi/sscjooliidftryvw/([^/]+)$#', - 'start' => '/zyi/sscjooliidftryvw/', - 'methods' => 'PUT,', + 'regex' => '#^/yt/onrq/([^/]+)$#', + 'start' => '/yt/onrq/', ), ), - 'qouavmincbnfte' => array ( + 'PATCH pieiyadfuu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qouavmincbnfte/{name}', + 'original' => '/pieiyadfuu/tjoy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qouavmincbnfte/([^/]+)$#', - 'start' => '/qouavmincbnfte/', - 'methods' => 'GET,', + 'regex' => '#^/pieiyadfuu/tjoy/([^/]+)$#', + 'start' => '/pieiyadfuu/tjoy/', ), ), - 'lxcyzpcej' => array ( + 'DELETE vwsel' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lxcyzpcej/vxhcrkkwd/{name}', + 'original' => '/vwsel/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lxcyzpcej/vxhcrkkwd/([^/]+)$#', - 'start' => '/lxcyzpcej/vxhcrkkwd/', - 'methods' => 'PATCH,', + 'regex' => '#^/vwsel/([^/]+)$#', + 'start' => '/vwsel/', ), ), - 'urwya' => array ( + 'GET kj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/urwya/{name}', + 'original' => '/kj/q/xnb/v/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/urwya/([^/]+)$#', - 'start' => '/urwya/', - 'methods' => 'PATCH,', + 'regex' => '#^/kj/q/xnb/v/([^/]+)$#', + 'start' => '/kj/q/xnb/v/', ), ), - 'hld' => array ( + 'PATCH bal' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hld/njarto/yxkyemj/{name}', + 'original' => '/bal/yumpfluo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/hld/njarto/yxkyemj/([^/]+)$#', - 'start' => '/hld/njarto/yxkyemj/', - 'methods' => 'PATCH,', + 'regex' => '#^/bal/yumpfluo/([^/]+)$#', + 'start' => '/bal/yumpfluo/', ), ), - 'rlsvlt' => array ( + 'DELETE wtlzzlsac' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rlsvlt/{name}', + 'original' => '/wtlzzlsac/vs/u/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rlsvlt/([^/]+)$#', - 'start' => '/rlsvlt/', - 'methods' => 'PATCH,', + 'regex' => '#^/wtlzzlsac/vs/u/([^/]+)$#', + 'start' => '/wtlzzlsac/vs/u/', ), ), - 'bweavu' => array ( + 'GET pjjskts' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bweavu/{name}', + 'original' => '/pjjskts/pw/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bweavu/([^/]+)$#', - 'start' => '/bweavu/', - 'methods' => 'DELETE,', + 'regex' => '#^/pjjskts/pw/([^/]+)$#', + 'start' => '/pjjskts/pw/', ), ), - 'rctgyd' => array ( + 'PUT jxsnzeupnwsyhif' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rctgyd/nwzugtgvmkyu/{name}', + 'original' => '/jxsnzeupnwsyhif/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rctgyd/nwzugtgvmkyu/([^/]+)$#', - 'start' => '/rctgyd/nwzugtgvmkyu/', - 'methods' => 'PATCH,', + 'regex' => '#^/jxsnzeupnwsyhif/([^/]+)$#', + 'start' => '/jxsnzeupnwsyhif/', ), ), - 'whvlzxnt' => array ( + 'GET vgvxswddfjhwi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/whvlzxnt/xe/{name}', + 'original' => '/vgvxswddfjhwi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/whvlzxnt/xe/([^/]+)$#', - 'start' => '/whvlzxnt/xe/', - 'methods' => 'PATCH,', + 'regex' => '#^/vgvxswddfjhwi/([^/]+)$#', + 'start' => '/vgvxswddfjhwi/', ), ), - 'fnxfnnswvporwbu' => array ( + 'PUT sfyau' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fnxfnnswvporwbu/ibal/{name}', + 'original' => '/sfyau/tfsazq/quvneeam/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fnxfnnswvporwbu/ibal/([^/]+)$#', - 'start' => '/fnxfnnswvporwbu/ibal/', - 'methods' => 'DELETE,', + 'regex' => '#^/sfyau/tfsazq/quvneeam/([^/]+)$#', + 'start' => '/sfyau/tfsazq/quvneeam/', ), ), - 'jrczewzoblfavfogg' => array ( + 'GET atpx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jrczewzoblfavfogg/{name}', + 'original' => '/atpx/maxq/fw/xcbieifmd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jrczewzoblfavfogg/([^/]+)$#', - 'start' => '/jrczewzoblfavfogg/', - 'methods' => 'PATCH,', + 'regex' => '#^/atpx/maxq/fw/xcbieifmd/([^/]+)$#', + 'start' => '/atpx/maxq/fw/xcbieifmd/', ), ), - 'xwcav' => array ( + 'GET livjspqvoiueljoa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xwcav/f/iniybvb/{name}', + 'original' => '/livjspqvoiueljoa/n/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xwcav/f/iniybvb/([^/]+)$#', - 'start' => '/xwcav/f/iniybvb/', - 'methods' => 'PUT,', + 'regex' => '#^/livjspqvoiueljoa/n/([^/]+)$#', + 'start' => '/livjspqvoiueljoa/n/', ), ), - 'bn' => array ( + 'PUT lwoa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bn/ayici/{name}', + 'original' => '/lwoa/fvkku/lutkqlpl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bn/ayici/([^/]+)$#', - 'start' => '/bn/ayici/', - 'methods' => 'DELETE,', + 'regex' => '#^/lwoa/fvkku/lutkqlpl/([^/]+)$#', + 'start' => '/lwoa/fvkku/lutkqlpl/', ), ), - 'qgshjs' => array ( + 'PUT v' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qgshjs/{name}', + 'original' => '/v/lts/jbkyacga/twz/aunej/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qgshjs/([^/]+)$#', - 'start' => '/qgshjs/', - 'methods' => 'POST,', + 'regex' => '#^/v/lts/jbkyacga/twz/aunej/([^/]+)$#', + 'start' => '/v/lts/jbkyacga/twz/aunej/', ), ), - 'jtpxewk' => array ( + 'PUT oxolq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jtpxewk/d/ci/{name}', + 'original' => '/oxolq/angjiw/x/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jtpxewk/d/ci/([^/]+)$#', - 'start' => '/jtpxewk/d/ci/', - 'methods' => 'GET,', + 'regex' => '#^/oxolq/angjiw/x/([^/]+)$#', + 'start' => '/oxolq/angjiw/x/', ), ), - 'mybqdll' => array ( + 'PUT ksqqxg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mybqdll/pihvyljcfq/{name}', + 'original' => '/ksqqxg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mybqdll/pihvyljcfq/([^/]+)$#', - 'start' => '/mybqdll/pihvyljcfq/', - 'methods' => 'GET,', + 'regex' => '#^/ksqqxg/([^/]+)$#', + 'start' => '/ksqqxg/', ), ), - 'pwlpveynsknvn' => array ( + 'GET rafgajknzq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pwlpveynsknvn/{name}', + 'original' => '/rafgajknzq/wof/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pwlpveynsknvn/([^/]+)$#', - 'start' => '/pwlpveynsknvn/', - 'methods' => 'PATCH,', + 'regex' => '#^/rafgajknzq/wof/([^/]+)$#', + 'start' => '/rafgajknzq/wof/', ), ), - 'lcb' => array ( + 'DELETE yixmepyzhy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lcb/lsq/{name}', + 'original' => '/yixmepyzhy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lcb/lsq/([^/]+)$#', - 'start' => '/lcb/lsq/', - 'methods' => 'PATCH,', + 'regex' => '#^/yixmepyzhy/([^/]+)$#', + 'start' => '/yixmepyzhy/', ), ), - 'ebjovurzdvez' => array ( + 'PUT outxymxsabse' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ebjovurzdvez/ks/{name}', + 'original' => '/outxymxsabse/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ebjovurzdvez/ks/([^/]+)$#', - 'start' => '/ebjovurzdvez/ks/', - 'methods' => 'PUT,', + 'regex' => '#^/outxymxsabse/([^/]+)$#', + 'start' => '/outxymxsabse/', ), ), - 'emlfclsnxpyhy' => array ( + 'PATCH plfir' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/emlfclsnxpyhy/{name}', + 'original' => '/plfir/xt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/emlfclsnxpyhy/([^/]+)$#', - 'start' => '/emlfclsnxpyhy/', - 'methods' => 'PATCH,', + 'regex' => '#^/plfir/xt/([^/]+)$#', + 'start' => '/plfir/xt/', ), ), - 'bsm' => array ( + 'PUT ozjnhxysxjtamzjfmd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bsm/rdfqfnqdz/{name}', + 'original' => '/ozjnhxysxjtamzjfmd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bsm/rdfqfnqdz/([^/]+)$#', - 'start' => '/bsm/rdfqfnqdz/', - 'methods' => 'GET,', + 'regex' => '#^/ozjnhxysxjtamzjfmd/([^/]+)$#', + 'start' => '/ozjnhxysxjtamzjfmd/', ), ), - 'eacu' => array ( + 'DELETE ucs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eacu/w/{name}', + 'original' => '/ucs/nxr/fvnlugo/qk/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/eacu/w/([^/]+)$#', - 'start' => '/eacu/w/', - 'methods' => 'PATCH,', + 'regex' => '#^/ucs/nxr/fvnlugo/qk/([^/]+)$#', + 'start' => '/ucs/nxr/fvnlugo/qk/', ), ), - 'lenaqq' => array ( + 'POST ncszmmcyx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lenaqq/{name}', + 'original' => '/ncszmmcyx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lenaqq/([^/]+)$#', - 'start' => '/lenaqq/', - 'methods' => 'POST,', + 'regex' => '#^/ncszmmcyx/([^/]+)$#', + 'start' => '/ncszmmcyx/', ), ), - 'kglzhih' => array ( + 'PATCH wpbtxleov' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kglzhih/g/ibomgq/l/{name}', + 'original' => '/wpbtxleov/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kglzhih/g/ibomgq/l/([^/]+)$#', - 'start' => '/kglzhih/g/ibomgq/l/', - 'methods' => 'GET,', + 'regex' => '#^/wpbtxleov/([^/]+)$#', + 'start' => '/wpbtxleov/', ), ), - 'ujqp' => array ( + 'GET mpa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ujqp/r/{name}', + 'original' => '/mpa/finv/rpczkx/vzmp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ujqp/r/([^/]+)$#', - 'start' => '/ujqp/r/', - 'methods' => 'PATCH,', + 'regex' => '#^/mpa/finv/rpczkx/vzmp/([^/]+)$#', + 'start' => '/mpa/finv/rpczkx/vzmp/', ), ), - 'jfomc' => array ( + 'PATCH bxmqsvsvshgsd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jfomc/nuprfpskx/bur/{name}', + 'original' => '/bxmqsvsvshgsd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jfomc/nuprfpskx/bur/([^/]+)$#', - 'start' => '/jfomc/nuprfpskx/bur/', - 'methods' => 'POST,', + 'regex' => '#^/bxmqsvsvshgsd/([^/]+)$#', + 'start' => '/bxmqsvsvshgsd/', ), ), - 'bzamvf' => array ( + 'GET lz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bzamvf/{name}', + 'original' => '/lz/mlu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bzamvf/([^/]+)$#', - 'start' => '/bzamvf/', - 'methods' => 'DELETE,', + 'regex' => '#^/lz/mlu/([^/]+)$#', + 'start' => '/lz/mlu/', ), ), - 'yfpjt' => array ( + 'GET dcbgp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yfpjt/ftdds/vupfy/xls/{name}', + 'original' => '/dcbgp/vm/uqmrhxmbcjg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/yfpjt/ftdds/vupfy/xls/([^/]+)$#', - 'start' => '/yfpjt/ftdds/vupfy/xls/', - 'methods' => 'GET,', + 'regex' => '#^/dcbgp/vm/uqmrhxmbcjg/([^/]+)$#', + 'start' => '/dcbgp/vm/uqmrhxmbcjg/', ), ), - 'ftcthnpsiaxxx' => array ( + 'GET jmdxvslxc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ftcthnpsiaxxx/{name}', + 'original' => '/jmdxvslxc/j/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ftcthnpsiaxxx/([^/]+)$#', - 'start' => '/ftcthnpsiaxxx/', - 'methods' => 'POST,', + 'regex' => '#^/jmdxvslxc/j/([^/]+)$#', + 'start' => '/jmdxvslxc/j/', ), ), - 'qp' => array ( + 'GET bxrcddqcyhva' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qp/boz/c/dumjlahe/leqi/{name}', + 'original' => '/bxrcddqcyhva/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/qp/boz/c/dumjlahe/leqi/([^/]+)$#', - 'start' => '/qp/boz/c/dumjlahe/leqi/', - 'methods' => 'GET,', + 'regex' => '#^/bxrcddqcyhva/([^/]+)$#', + 'start' => '/bxrcddqcyhva/', ), ), - 'grblnguuw' => array ( + 'PATCH yxqlcovlcm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/grblnguuw/ibtmiv/{name}', + 'original' => '/yxqlcovlcm/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/grblnguuw/ibtmiv/([^/]+)$#', - 'start' => '/grblnguuw/ibtmiv/', - 'methods' => 'PUT,', + 'regex' => '#^/yxqlcovlcm/([^/]+)$#', + 'start' => '/yxqlcovlcm/', ), ), - 'e' => array ( + 'PUT oyg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/e/lbkc/{name}', + 'original' => '/oyg/nxrulp/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/e/lbkc/([^/]+)$#', - 'start' => '/e/lbkc/', - 'methods' => 'PUT,', + 'regex' => '#^/oyg/nxrulp/([^/]+)$#', + 'start' => '/oyg/nxrulp/', ), ), - 'ztsvkpicoyex' => array ( + 'POST eznxqcgfervhptzziddv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ztsvkpicoyex/d/gva/{name}', + 'original' => '/eznxqcgfervhptzziddv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ztsvkpicoyex/d/gva/([^/]+)$#', - 'start' => '/ztsvkpicoyex/d/gva/', - 'methods' => 'PUT,', + 'regex' => '#^/eznxqcgfervhptzziddv/([^/]+)$#', + 'start' => '/eznxqcgfervhptzziddv/', ), ), - 'varomszw' => array ( + 'PUT ccdhzkp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/varomszw/{name}', + 'original' => '/ccdhzkp/hloggajvrv/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/varomszw/([^/]+)$#', - 'start' => '/varomszw/', - 'methods' => 'DELETE,', + 'regex' => '#^/ccdhzkp/hloggajvrv/([^/]+)$#', + 'start' => '/ccdhzkp/hloggajvrv/', ), ), - 'fjnxtfnd' => array ( + 'DELETE nw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fjnxtfnd/m/{name}', + 'original' => '/nw/gbnzf/aq/fcn/swhg/c/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/fjnxtfnd/m/([^/]+)$#', - 'start' => '/fjnxtfnd/m/', - 'methods' => 'PUT,', + 'regex' => '#^/nw/gbnzf/aq/fcn/swhg/c/([^/]+)$#', + 'start' => '/nw/gbnzf/aq/fcn/swhg/c/', ), ), - 'ogtlcvpi' => array ( + 'PATCH rh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ogtlcvpi/{name}', + 'original' => '/rh/cuamtceoc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ogtlcvpi/([^/]+)$#', - 'start' => '/ogtlcvpi/', - 'methods' => 'POST,', + 'regex' => '#^/rh/cuamtceoc/([^/]+)$#', + 'start' => '/rh/cuamtceoc/', ), ), - 'jkbhvmksn' => array ( + 'GET irv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jkbhvmksn/ijm/{name}', + 'original' => '/irv/gqcixja/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jkbhvmksn/ijm/([^/]+)$#', - 'start' => '/jkbhvmksn/ijm/', - 'methods' => 'POST,', + 'regex' => '#^/irv/gqcixja/([^/]+)$#', + 'start' => '/irv/gqcixja/', ), ), - 'eqjv' => array ( + 'GET kcb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eqjv/r/hitv/{name}', + 'original' => '/kcb/zrcngihymby/hzh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/eqjv/r/hitv/([^/]+)$#', - 'start' => '/eqjv/r/hitv/', - 'methods' => 'GET,', + 'regex' => '#^/kcb/zrcngihymby/hzh/([^/]+)$#', + 'start' => '/kcb/zrcngihymby/hzh/', ), ), - 'xefbwrquahwtqmebyub' => array ( + 'PATCH nlqbcs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xefbwrquahwtqmebyub/{name}', + 'original' => '/nlqbcs/cfbmhwsstn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/xefbwrquahwtqmebyub/([^/]+)$#', - 'start' => '/xefbwrquahwtqmebyub/', - 'methods' => 'DELETE,', + 'regex' => '#^/nlqbcs/cfbmhwsstn/([^/]+)$#', + 'start' => '/nlqbcs/cfbmhwsstn/', ), ), - 'ryzkz' => array ( + 'GET myi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ryzkz/{name}', + 'original' => '/myi/gkvjy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ryzkz/([^/]+)$#', - 'start' => '/ryzkz/', - 'methods' => 'GET,', + 'regex' => '#^/myi/gkvjy/([^/]+)$#', + 'start' => '/myi/gkvjy/', ), ), - 'jndtoisyte' => array ( + 'PUT dmjzqz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jndtoisyte/uewjavlk/{name}', + 'original' => '/dmjzqz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jndtoisyte/uewjavlk/([^/]+)$#', - 'start' => '/jndtoisyte/uewjavlk/', - 'methods' => 'PATCH,', + 'regex' => '#^/dmjzqz/([^/]+)$#', + 'start' => '/dmjzqz/', ), ), - 'sgrhrb' => array ( + 'GET eawdbew' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sgrhrb/cvcgwuygm/{name}', + 'original' => '/eawdbew/sczkhc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/sgrhrb/cvcgwuygm/([^/]+)$#', - 'start' => '/sgrhrb/cvcgwuygm/', - 'methods' => 'POST,', + 'regex' => '#^/eawdbew/sczkhc/([^/]+)$#', + 'start' => '/eawdbew/sczkhc/', ), ), - 'tnfqif' => array ( + 'PATCH ynsgwllphvbzsk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tnfqif/lphk/pggfk/{name}', + 'original' => '/ynsgwllphvbzsk/yxcbh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/tnfqif/lphk/pggfk/([^/]+)$#', - 'start' => '/tnfqif/lphk/pggfk/', - 'methods' => 'POST,', + 'regex' => '#^/ynsgwllphvbzsk/yxcbh/([^/]+)$#', + 'start' => '/ynsgwllphvbzsk/yxcbh/', ), ), - 'pbdaocku' => array ( + 'DELETE csyybl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pbdaocku/{name}', + 'original' => '/csyybl/b/p/jslh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/pbdaocku/([^/]+)$#', - 'start' => '/pbdaocku/', - 'methods' => 'GET,', + 'regex' => '#^/csyybl/b/p/jslh/([^/]+)$#', + 'start' => '/csyybl/b/p/jslh/', ), ), - 'kf' => array ( + 'PUT wk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kf/ijwovu/zbhcqr/{name}', + 'original' => '/wk/mqf/akqouae/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kf/ijwovu/zbhcqr/([^/]+)$#', - 'start' => '/kf/ijwovu/zbhcqr/', - 'methods' => 'PATCH,', + 'regex' => '#^/wk/mqf/akqouae/([^/]+)$#', + 'start' => '/wk/mqf/akqouae/', ), ), - 'jj' => array ( + 'GET ltmndscr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jj/smaolxlsym/x/{name}', + 'original' => '/ltmndscr/jdnrvid/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jj/smaolxlsym/x/([^/]+)$#', - 'start' => '/jj/smaolxlsym/x/', - 'methods' => 'DELETE,', + 'regex' => '#^/ltmndscr/jdnrvid/([^/]+)$#', + 'start' => '/ltmndscr/jdnrvid/', ), ), - 'nspturuquiimrk' => array ( + 'POST ncdoeouaovtm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nspturuquiimrk/{name}', + 'original' => '/ncdoeouaovtm/ob/kavdoz/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nspturuquiimrk/([^/]+)$#', - 'start' => '/nspturuquiimrk/', - 'methods' => 'DELETE,', + 'regex' => '#^/ncdoeouaovtm/ob/kavdoz/([^/]+)$#', + 'start' => '/ncdoeouaovtm/ob/kavdoz/', ), ), - 'bvqxp' => array ( + 'PUT npzqapwr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bvqxp/l/{name}', + 'original' => '/npzqapwr/d/uglshy/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bvqxp/l/([^/]+)$#', - 'start' => '/bvqxp/l/', - 'methods' => 'POST,', + 'regex' => '#^/npzqapwr/d/uglshy/([^/]+)$#', + 'start' => '/npzqapwr/d/uglshy/', ), ), - 'vkdenam' => array ( + 'PATCH lxjatc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vkdenam/jepacdye/{name}', + 'original' => '/lxjatc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/vkdenam/jepacdye/([^/]+)$#', - 'start' => '/vkdenam/jepacdye/', - 'methods' => 'DELETE,', + 'regex' => '#^/lxjatc/([^/]+)$#', + 'start' => '/lxjatc/', ), ), - 'bvywltmr' => array ( + 'PUT z' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bvywltmr/{name}', + 'original' => '/z/s/yb/xnvn/ezah/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/bvywltmr/([^/]+)$#', - 'start' => '/bvywltmr/', - 'methods' => 'PUT,', + 'regex' => '#^/z/s/yb/xnvn/ezah/([^/]+)$#', + 'start' => '/z/s/yb/xnvn/ezah/', ), ), - 'gltutpynsnazpnq' => array ( + 'POST qasejuuwzovh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gltutpynsnazpnq/{name}', + 'original' => '/qasejuuwzovh/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/gltutpynsnazpnq/([^/]+)$#', - 'start' => '/gltutpynsnazpnq/', - 'methods' => 'PATCH,', + 'regex' => '#^/qasejuuwzovh/([^/]+)$#', + 'start' => '/qasejuuwzovh/', ), ), - 'iqgvwrjhgufmng' => array ( + 'GET jj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iqgvwrjhgufmng/sudr/{name}', + 'original' => '/jj/maunhugsymxawqdf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/iqgvwrjhgufmng/sudr/([^/]+)$#', - 'start' => '/iqgvwrjhgufmng/sudr/', - 'methods' => 'POST,', + 'regex' => '#^/jj/maunhugsymxawqdf/([^/]+)$#', + 'start' => '/jj/maunhugsymxawqdf/', ), ), - 'eazkm' => array ( + 'PUT cp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eazkm/y/{name}', + 'original' => '/cp/oopqno/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/eazkm/y/([^/]+)$#', - 'start' => '/eazkm/y/', - 'methods' => 'PUT,', + 'regex' => '#^/cp/oopqno/([^/]+)$#', + 'start' => '/cp/oopqno/', ), ), - 'yyz' => array ( + 'GET fqttisl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yyz/ox/iexzcq/a/{name}', + 'original' => '/fqttisl/l/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/yyz/ox/iexzcq/a/([^/]+)$#', - 'start' => '/yyz/ox/iexzcq/a/', - 'methods' => 'PATCH,', + 'regex' => '#^/fqttisl/l/([^/]+)$#', + 'start' => '/fqttisl/l/', ), ), - 'dkav' => array ( + 'PUT ksgskix' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dkav/jzl/iw/{name}', + 'original' => '/ksgskix/blngahuuv/prc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dkav/jzl/iw/([^/]+)$#', - 'start' => '/dkav/jzl/iw/', - 'methods' => 'PATCH,', + 'regex' => '#^/ksgskix/blngahuuv/prc/([^/]+)$#', + 'start' => '/ksgskix/blngahuuv/prc/', ), ), - 'lyaswgzbotwqce' => array ( + 'GET yjujn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lyaswgzbotwqce/{name}', + 'original' => '/yjujn/kclfkjyrccn/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lyaswgzbotwqce/([^/]+)$#', - 'start' => '/lyaswgzbotwqce/', - 'methods' => 'GET,', + 'regex' => '#^/yjujn/kclfkjyrccn/([^/]+)$#', + 'start' => '/yjujn/kclfkjyrccn/', ), ), - 'kwpdbg' => array ( + 'DELETE hdcszbe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kwpdbg/{name}', + 'original' => '/hdcszbe/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/kwpdbg/([^/]+)$#', - 'start' => '/kwpdbg/', - 'methods' => 'GET,', + 'regex' => '#^/hdcszbe/([^/]+)$#', + 'start' => '/hdcszbe/', ), ), - 'izuqdg' => array ( + 'PATCH ljyvaldzems' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/izuqdg/loyl/f/{name}', + 'original' => '/ljyvaldzems/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/izuqdg/loyl/f/([^/]+)$#', - 'start' => '/izuqdg/loyl/f/', - 'methods' => 'PATCH,', + 'regex' => '#^/ljyvaldzems/([^/]+)$#', + 'start' => '/ljyvaldzems/', ), ), - 'nrvelzrdkaczckmqvjss' => array ( + 'GET yjhpterquwl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nrvelzrdkaczckmqvjss/{name}', + 'original' => '/yjhpterquwl/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nrvelzrdkaczckmqvjss/([^/]+)$#', - 'start' => '/nrvelzrdkaczckmqvjss/', - 'methods' => 'PUT,', + 'regex' => '#^/yjhpterquwl/([^/]+)$#', + 'start' => '/yjhpterquwl/', ), ), - 'zstetg' => array ( + 'PATCH b' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zstetg/gltuwqqhkv/{name}', + 'original' => '/b/njw/dk/zwf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/zstetg/gltuwqqhkv/([^/]+)$#', - 'start' => '/zstetg/gltuwqqhkv/', - 'methods' => 'GET,', + 'regex' => '#^/b/njw/dk/zwf/([^/]+)$#', + 'start' => '/b/njw/dk/zwf/', ), ), - 'jwkxfnj' => array ( + 'DELETE gcoqgotfxjypgdlcli' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jwkxfnj/zo/rp/{name}', + 'original' => '/gcoqgotfxjypgdlcli/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/jwkxfnj/zo/rp/([^/]+)$#', - 'start' => '/jwkxfnj/zo/rp/', - 'methods' => 'GET,', + 'regex' => '#^/gcoqgotfxjypgdlcli/([^/]+)$#', + 'start' => '/gcoqgotfxjypgdlcli/', ), ), - 'oxccr' => array ( + 'PUT fpi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oxccr/zzk/rmufsghctp/{name}', + 'original' => '/fpi/rzzd/beueiibx/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/oxccr/zzk/rmufsghctp/([^/]+)$#', - 'start' => '/oxccr/zzk/rmufsghctp/', - 'methods' => 'PUT,', + 'regex' => '#^/fpi/rzzd/beueiibx/([^/]+)$#', + 'start' => '/fpi/rzzd/beueiibx/', ), ), - 'dwaxmwwyqe' => array ( + 'PATCH ymltfztt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dwaxmwwyqe/sucrdk/{name}', + 'original' => '/ymltfztt/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/dwaxmwwyqe/sucrdk/([^/]+)$#', - 'start' => '/dwaxmwwyqe/sucrdk/', - 'methods' => 'PUT,', + 'regex' => '#^/ymltfztt/([^/]+)$#', + 'start' => '/ymltfztt/', ), ), - 'ibqwnly' => array ( + 'GET oizselib' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ibqwnly/kpekozsyr/{name}', + 'original' => '/oizselib/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ibqwnly/kpekozsyr/([^/]+)$#', - 'start' => '/ibqwnly/kpekozsyr/', - 'methods' => 'GET,', + 'regex' => '#^/oizselib/([^/]+)$#', + 'start' => '/oizselib/', ), ), - 'imz' => array ( + 'GET uwe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/imz/s/ztm/ii/odxw/{name}', + 'original' => '/uwe/txsc/iwmnfo/wc/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/imz/s/ztm/ii/odxw/([^/]+)$#', - 'start' => '/imz/s/ztm/ii/odxw/', - 'methods' => 'PUT,', + 'regex' => '#^/uwe/txsc/iwmnfo/wc/([^/]+)$#', + 'start' => '/uwe/txsc/iwmnfo/wc/', ), ), - 'djagirumdmqcemk' => array ( + 'POST ewivqrdthjawlkfr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/djagirumdmqcemk/j/{name}', + 'original' => '/ewivqrdthjawlkfr/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/djagirumdmqcemk/j/([^/]+)$#', - 'start' => '/djagirumdmqcemk/j/', - 'methods' => 'POST,', + 'regex' => '#^/ewivqrdthjawlkfr/([^/]+)$#', + 'start' => '/ewivqrdthjawlkfr/', ), ), - 'lt' => array ( + 'PATCH j' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lt/r/oji/k/vuiknnjyg/{name}', + 'original' => '/j/zedlokbwbqo/nt/zmwmi/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/lt/r/oji/k/vuiknnjyg/([^/]+)$#', - 'start' => '/lt/r/oji/k/vuiknnjyg/', - 'methods' => 'GET,', + 'regex' => '#^/j/zedlokbwbqo/nt/zmwmi/([^/]+)$#', + 'start' => '/j/zedlokbwbqo/nt/zmwmi/', ), ), - 'udldfowhmsi' => array ( + 'GET qmmtqgfxqg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/udldfowhmsi/m/{name}', + 'original' => '/qmmtqgfxqg/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/udldfowhmsi/m/([^/]+)$#', - 'start' => '/udldfowhmsi/m/', - 'methods' => 'PATCH,', + 'regex' => '#^/qmmtqgfxqg/([^/]+)$#', + 'start' => '/qmmtqgfxqg/', ), ), - 'nbwwspnqkgjckxehj' => array ( + 'DELETE yyrgrtetsz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nbwwspnqkgjckxehj/khq/{name}', + 'original' => '/yyrgrtetsz/ctkwo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/nbwwspnqkgjckxehj/khq/([^/]+)$#', - 'start' => '/nbwwspnqkgjckxehj/khq/', - 'methods' => 'GET,', + 'regex' => '#^/yyrgrtetsz/ctkwo/([^/]+)$#', + 'start' => '/yyrgrtetsz/ctkwo/', ), ), - 'swglv' => array ( + 'POST j' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/swglv/{name}', + 'original' => '/j/yricf/ga/uqo/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/swglv/([^/]+)$#', - 'start' => '/swglv/', - 'methods' => 'PUT,', + 'regex' => '#^/j/yricf/ga/uqo/([^/]+)$#', + 'start' => '/j/yricf/ga/uqo/', ), ), - 'mgytzmn' => array ( + 'DELETE zgjz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mgytzmn/n/t/navd/{name}', + 'original' => '/zgjz/jskmplrf/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/mgytzmn/n/t/navd/([^/]+)$#', - 'start' => '/mgytzmn/n/t/navd/', - 'methods' => 'DELETE,', + 'regex' => '#^/zgjz/jskmplrf/([^/]+)$#', + 'start' => '/zgjz/jskmplrf/', ), ), - 'rhpbzzc' => array ( + 'DELETE lpsb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rhpbzzc/wiof/jfmhp/{name}', + 'original' => '/lpsb/n/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/rhpbzzc/wiof/jfmhp/([^/]+)$#', - 'start' => '/rhpbzzc/wiof/jfmhp/', - 'methods' => 'GET,', + 'regex' => '#^/lpsb/n/([^/]+)$#', + 'start' => '/lpsb/n/', ), ), - 'df' => array ( + 'GET fzkkf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/df/bv/gxnpkqqhseroafve/{name}', + 'original' => '/fzkkf/ws/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/df/bv/gxnpkqqhseroafve/([^/]+)$#', - 'start' => '/df/bv/gxnpkqqhseroafve/', - 'methods' => 'GET,', + 'regex' => '#^/fzkkf/ws/([^/]+)$#', + 'start' => '/fzkkf/ws/', ), ), - 'k' => array ( + 'GET tboicqpqvjwek' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/k/wdifzr/zjr/bfyzpqt/{name}', + 'original' => '/tboicqpqvjwek/cse/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/k/wdifzr/zjr/bfyzpqt/([^/]+)$#', - 'start' => '/k/wdifzr/zjr/bfyzpqt/', - 'methods' => 'POST,', + 'regex' => '#^/tboicqpqvjwek/cse/([^/]+)$#', + 'start' => '/tboicqpqvjwek/cse/', ), ), - 'olngqqvdywjgwue' => array ( + 'PUT ffxhyqxt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/olngqqvdywjgwue/{name}', + 'original' => '/ffxhyqxt/j/u/lu/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/olngqqvdywjgwue/([^/]+)$#', - 'start' => '/olngqqvdywjgwue/', - 'methods' => 'DELETE,', + 'regex' => '#^/ffxhyqxt/j/u/lu/([^/]+)$#', + 'start' => '/ffxhyqxt/j/u/lu/', ), ), - 'ouyxtrgsruje' => array ( + 'GET atfdcparpgiudjmb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ouyxtrgsruje/{name}', + 'original' => '/atfdcparpgiudjmb/wd/{name}', 'matches' => array ( 0 => 'name', ), - 'regex' => '#^/ouyxtrgsruje/([^/]+)$#', - 'start' => '/ouyxtrgsruje/', - 'methods' => 'PUT,', + 'regex' => '#^/atfdcparpgiudjmb/wd/([^/]+)$#', + 'start' => '/atfdcparpgiudjmb/wd/', ), ), ), diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 446a227..ae68251 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -8,7 +8,6 @@ convertNoticesToExceptions="true" convertWarningsToExceptions="true" stopOnFailure="false" - syntaxCheck="false" > @@ -21,4 +20,4 @@ src - \ No newline at end of file + diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index bf9061f..d3e390c 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -156,9 +156,10 @@ abstract class AbstractRouter implements RouterInterface public $ignoreLastSlash = false; /** - * @var bool NotAllowed As NotFound. If True, only two status value will be return(FOUND, NOT_FOUND). + * don't handle method not allowed. If True, only two status value will be return(FOUND, NOT_FOUND). + * @var bool */ - public $notAllowedAsNotFound = false; + public $notAllowedAsNotFound = true; /** * Auto route match @like yii framework @@ -437,7 +438,6 @@ public function parseParamRoute(array $conf, array $params = []): array // quote '.','/' to '\.','\/' if (false !== \strpos($route, '.')) { - // $route = preg_quote($route, '/'); $route = \str_replace('.', '\.', $route); } @@ -533,21 +533,6 @@ protected function mergeMatches(array $matches, array $conf): array return $conf; } - /** - * @param string $first - * @param string $path - * @param string $method - * @return array - */ - abstract protected function findInRegularRoutes(string $first, string $path, string $method): array; - - /** - * @param string $path - * @param string $method - * @return array|false - */ - abstract protected function findInVagueRoutes(string $path, string $method); - /** * handle auto route match, when config `'autoRoute' => true` * @param string $path The route path diff --git a/src/Helper/functions.php b/src/Helper/functions.php index ad924b8..3cdbe93 100644 --- a/src/Helper/functions.php +++ b/src/Helper/functions.php @@ -63,7 +63,5 @@ function createServerRouter(\Closure $closure, array $config = []): ServerRouter { $closure($router = new ServerRouter($config)); - $router->flattenStatics(); - return $router; -} \ No newline at end of file +} diff --git a/src/ORouter.php b/src/ORouter.php index 2c540df..c7574e6 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -64,7 +64,8 @@ public function map($methods, string $route, $handler, array $opts = []): Abstra } $this->routeCounter++; - $this->staticRoutes[$route][$method] = $conf; + // $this->staticRoutes[$route][$method] = $conf; + $this->staticRoutes[$method . ' ' . $route] = $conf; } return $this; @@ -133,9 +134,15 @@ protected function collectParamRoute(array $methods, array $conf, array $params) // route string have regular if ($first) { - $conf['methods'] = \implode(',', $methods) . ','; - $this->routeCounter++; - $this->regularRoutes[$first][] = $conf; + // $conf['methods'] = \implode(',', $methods) . ','; + foreach ($methods as $method) { + if ($method === 'ANY') { + continue; + } + + $this->routeCounter++; + $this->regularRoutes[$method . ' ' . $first][] = $conf; + } return; } @@ -175,35 +182,16 @@ public function match(string $path, string $method = 'GET'): array $path = RouteHelper::formatUriPath($path, $this->ignoreLastSlash); $method = \strtoupper($method); + $sKey = $method . ' ' . $path; // is a static route path - if ($this->staticRoutes && isset($this->staticRoutes[$path][$method])) { - $conf = $this->staticRoutes[$path][$method]; - - return [self::FOUND, $path, $conf]; - } - - $first = null; - $allowedMethods = []; - - // eg '/article/12' - if ($pos = \strpos($path, '/', 1)) { - $first = \substr($path, 1, $pos - 1); - } - - // is a regular dynamic route(the first node is 1th level index key). - if ($first && isset($this->regularRoutes[$first])) { - $result = $this->findInRegularRoutes($first, $path, $method); - - if ($result[0] === self::FOUND) { - return $result; - } - - $allowedMethods = $result[1]; + if (isset($this->staticRoutes[$sKey])) { + return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } - // is a irregular dynamic route - if ($result = $this->findInVagueRoutes($path, $method)) { + // is a dynamic route, match by regexp + $result = $this->doMatch($path, $method); + if ($result[0] === self::FOUND) { return $result; } @@ -216,26 +204,21 @@ public function match(string $path, string $method = 'GET'): array // For HEAD requests, attempt fallback to GET if ($method === 'HEAD') { - if (isset($this->staticRoutes[$path]['GET'])) { - return [self::FOUND, $path, $this->staticRoutes[$path]['GET']]; - } - - if ($first && isset($this->regularRoutes[$first])) { - $result = $this->findInRegularRoutes($first, $path, 'GET'); - - if ($result[0] === self::FOUND) { - return $result; - } + $sKey = 'GET ' . $path; + if (isset($this->staticRoutes[$sKey])) { + return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } - if ($result = $this->findInVagueRoutes($path, 'GET')) { + $result = $this->doMatch($path, 'GET'); + if ($result[0] === self::FOUND) { return $result; } } // If nothing else matches, try fallback routes. $router->any('*', 'handler'); - if ($this->staticRoutes && isset($this->staticRoutes['/*'][$method])) { - return [self::FOUND, $path, $this->staticRoutes['/*'][$method]]; + $sKey = $method . ' /*'; + if ($this->staticRoutes && isset($this->staticRoutes[$sKey])) { + return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } if ($this->notAllowedAsNotFound) { @@ -243,7 +226,7 @@ public function match(string $path, string $method = 'GET'): array } // collect allowed methods from: staticRoutes, vagueRoutes OR return not found. - return $this->findAllowedMethods($path, $method, $allowedMethods); + return $this->findAllowedMethods($path, $method); } /******************************************************************************* @@ -251,52 +234,46 @@ public function match(string $path, string $method = 'GET'): array ******************************************************************************/ /** + * is a dynamic route, match by regexp * @param string $path * @param string $method - * @param array $allowedMethods * @return array */ - protected function findAllowedMethods(string $path, string $method, array $allowedMethods): array + protected function doMatch(string $path, string $method): array { - if (isset($this->staticRoutes[$path])) { - $allowedMethods = \array_merge($allowedMethods, \array_keys($this->staticRoutes[$path])); + $fKey = $first = null; + + if ($pos = \strpos($path, '/', 1)) { + $first = \substr($path, 1, $pos - 1); + $fKey = $method . ' ' . $first; } - foreach ($this->vagueRoutes as $m => $routes) { - if ($method === $m) { - continue; - } + // is a regular dynamic route(the first node is 1th level index key). + if ($fKey && isset($this->regularRoutes[$fKey])) { + /** @var array $routesInfo */ + $routesInfo = $this->regularRoutes[$fKey]; - if ($this->findInVagueRoutes($path, $m)) { - $allowedMethods[] = $method; - } - } + foreach ($routesInfo as $conf) { + // if (0 === \strpos($path, $conf['start']) && \preg_match($conf['regex'], $path, $matches)) { + if (\preg_match($conf['regex'], $path, $matches)) { + $conf = $this->mergeMatches($matches, $conf); - if ($allowedMethods && ($list = \array_unique($allowedMethods))) { - return [self::METHOD_NOT_ALLOWED, $path, $list]; + return [self::FOUND, $path, $conf]; + } + } } - // oo ... not found - return [self::NOT_FOUND, $path, null]; - } - - /** - * @param string $first - * @param string $path - * @param string $method - * @return array - */ - protected function findInRegularRoutes(string $first, string $path, string $method): array - { - $allowedMethods = ''; - /** @var array $routesInfo */ - $routesInfo = $this->regularRoutes[$first]; + // is a irregular dynamic route + if (isset($this->vagueRoutes[$method])) { + /** @var array $routeList */ + $routeList = $this->vagueRoutes[$method]; - foreach ($routesInfo as $conf) { - if (0 === \strpos($path, $conf['start']) && \preg_match($conf['regex'], $path, $matches)) { - $allowedMethods .= $conf['methods']; + foreach ($routeList as $conf) { + if ($conf['start'] && 0 !== \strpos($path, $conf['start'])) { + continue; + } - if (false !== \strpos($conf['methods'], $method . ',')) { + if (\preg_match($conf['regex'], $path, $matches)) { $conf = $this->mergeMatches($matches, $conf); return [self::FOUND, $path, $conf]; @@ -304,39 +281,41 @@ protected function findInRegularRoutes(string $first, string $path, string $meth } } - return [ - self::NOT_FOUND, - $allowedMethods ? \explode(',', \rtrim($allowedMethods, ',')) : [] - ]; + return [self::NOT_FOUND]; } /** * @param string $path * @param string $method - * @return array|false + * @return array */ - protected function findInVagueRoutes(string $path, string $method) + protected function findAllowedMethods(string $path, string $method): array { - if (!isset($this->vagueRoutes[$method])) { - return false; - } - - /** @var array $routeList */ - $routeList = $this->vagueRoutes[$method]; + $allowedMethods = []; - foreach ($routeList as $conf) { - if ($conf['start'] && 0 !== \strpos($path, $conf['start'])) { + foreach (self::ALLOWED_METHODS as $m) { + if ($method === $m) { continue; } - if (\preg_match($conf['regex'], $path, $matches)) { - $conf = $this->mergeMatches($matches, $conf); + $sKey = $m . ' ' . $path; - return [self::FOUND, $path, $conf]; + if (isset($this->staticRoutes[$sKey])) { + $allowedMethods[] = $m; + } + + $result = $this->doMatch($path, $m); + if ($result[0] === self::FOUND) { + $allowedMethods[] = $m; } } - return false; + if ($allowedMethods && ($list = \array_unique($allowedMethods))) { + return [self::METHOD_NOT_ALLOWED, $path, $list]; + } + + // oo ... not found + return [self::NOT_FOUND, $path, null]; } /******************************************************************************* diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index 2dbd140..3c138bd 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -137,25 +137,11 @@ public function match(string $path, string $method = self::GET): array return [self::FOUND, $path, $this->preFounded]; } - $first = null; $method = \strtoupper($method); - $allowedMethods = []; - if ($pos = \strpos($path, '/', 1)) { - $first = \substr($path, 1, $pos - 1); - } - - if ($first && isset($this->regularRoutes[$first])) { - $result = $this->findInRegularRoutes($first, $path, $method); - - if ($result[0] === self::FOUND) { - return $result; - } - - $allowedMethods = $result[1]; - } - - if ($result = $this->findInVagueRoutes($path, $method)) { + // is a dynamic route, match by regexp + $result = $this->doMatch($path, $method); + if ($result[0] === self::FOUND) { return $result; } @@ -165,15 +151,8 @@ public function match(string $path, string $method = self::GET): array return [self::FOUND, $path, $this->staticRoutes[$path]['GET']]; } - if ($first && isset($this->regularRoutes[$first])) { - $result = $this->findInRegularRoutes($first, $path, 'GET'); - - if ($result[0] === self::FOUND) { - return $result; - } - } - - if ($result = $this->findInVagueRoutes($path, 'GET')) { + $result = $this->doMatch($path, 'GET'); + if ($result[0] === self::FOUND) { return $result; } } @@ -188,7 +167,7 @@ public function match(string $path, string $method = self::GET): array } // collect allowed methods from: staticRoutes, vagueRoutes OR return not found. - return $this->findAllowedMethods($path, $method, $allowedMethods); + return $this->findAllowedMethods($path, $method); } /** diff --git a/src/ServerRouter.php b/src/ServerRouter.php index d803a3a..d719a23 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -80,34 +80,6 @@ public function __construct(array $config = []) if (isset($config['tmpCacheNumber'])) { $this->tmpCacheNumber = (int)$config['tmpCacheNumber']; } - - if (isset($config['flattenStatic'])) { - $this->flattenStatic = (bool)$config['flattenStatic']; - } - } - - /** - * convert staticRoutes to $flatStaticRoutes - */ - public function flattenStatics() - { - if ($this->flattenStatic) { - /** - * @var array $items eg: - * '/user/login' => [ - * // METHOD => [...] - * 'GET' => [ - * 'handler' => 'handler', - * 'option' => [...], - * ], - * ] - */ - foreach ($this->staticRoutes as $path => $items) { - foreach ($items as $method => $conf) { - $this->flatStaticRoutes[$path . '#' . $method] = $conf; - } - } - } } /******************************************************************************* @@ -135,40 +107,25 @@ public function match(string $path, string $method = 'GET'): array $path = RouteHelper::formatUriPath($path, $this->ignoreLastSlash); $method = \strtoupper($method); + $sKey = $method . ' ' . $path; // is a static route path - if ($this->staticRoutes && ($routeInfo = $this->findInStaticRoutes($path, $method))) { - return [self::FOUND, $path, $routeInfo]; + if (isset($this->staticRoutes[$sKey])) { + return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } - $cacheKey = $path . '#' . $method; - // find in route caches. - if ($this->cacheRoutes && isset($this->cacheRoutes[$cacheKey])) { - return [self::FOUND, $path, $this->cacheRoutes[$cacheKey]]; - } - - $first = null; - $allowedMethods = []; - - // eg '/article/12' - if ($pos = \strpos($path, '/', 1)) { - $first = \substr($path, 1, $pos - 1); + if ($this->cacheRoutes && isset($this->cacheRoutes[$sKey])) { + return [self::FOUND, $path, $this->cacheRoutes[$sKey]]; } - // is a regular dynamic route(the first node is 1th level index key). - if ($first && isset($this->regularRoutes[$first])) { - $result = $this->findInRegularRoutes($first, $path, $method); - - if ($result[0] === self::FOUND) { - return $result; + // is a dynamic route, match by regexp + $result = $this->doMatch($path, $method); + if ($result[0] === self::FOUND) { + if ($this->tmpCacheNumber > 0) { + $this->cacheMatchedParamRoute($path, $method, $result[2]); } - $allowedMethods = $result[1]; - } - - // is a irregular dynamic route - if ($result = $this->findInVagueRoutes($path, $method)) { return $result; } @@ -181,32 +138,26 @@ public function match(string $path, string $method = 'GET'): array // For HEAD requests, attempt fallback to GET if ($method === 'HEAD') { - $cacheKey = $path . '#GET'; - - if (isset($this->cacheRoutes[$cacheKey])) { - return [self::FOUND, $path, $this->cacheRoutes[$cacheKey]]; - } + $sKey = 'GET ' . $path; - if ($routeInfo = $this->findInStaticRoutes($path, 'GET')) { - return [self::FOUND, $path, $routeInfo]; + if (isset($this->staticRoutes[$sKey])) { + return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } - if ($first && isset($this->regularRoutes[$first])) { - $result = $this->findInRegularRoutes($first, $path, 'GET'); - - if ($result[0] === self::FOUND) { - return $result; - } + if ($this->cacheRoutes && isset($this->cacheRoutes[$sKey])) { + return [self::FOUND, $path, $this->cacheRoutes[$sKey]]; } - if ($result = $this->findInVagueRoutes($path, 'GET')) { + $result = $this->doMatch($path, 'GET'); + if ($result[0] === self::FOUND) { return $result; } } // If nothing else matches, try fallback routes. $router->any('*', 'handler'); - if ($this->staticRoutes && ($routeInfo = $this->findInStaticRoutes('/*', $method))) { - return [self::FOUND, $path, $routeInfo]; + $sKey = $method . ' /*'; + if ($this->staticRoutes && isset($this->staticRoutes[$sKey])) { + return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } if ($this->notAllowedAsNotFound) { @@ -214,101 +165,13 @@ public function match(string $path, string $method = 'GET'): array } // collect allowed methods from: staticRoutes, vagueRoutes OR return not found. - return $this->findAllowedMethods($path, $method, $allowedMethods); + return $this->findAllowedMethods($path, $method); } /******************************************************************************* * helper methods ******************************************************************************/ - /** - * @param string $path - * @param string $method - * @return array|false - */ - protected function findInStaticRoutes(string $path, string $method) - { - // if flattenStatic is TRUE - if ($this->flatStaticRoutes) { - $key = $path . '#' . $method; - - if (isset($this->flatStaticRoutes[$key])) { - return $this->flatStaticRoutes[$key]; - } - } elseif (isset($this->staticRoutes[$path][$method])) { - return $this->staticRoutes[$path][$method]; - } - - return false; - } - - /** - * @param string $first - * @param string $path - * @param string $method - * @return array - */ - protected function findInRegularRoutes(string $first, string $path, string $method): array - { - $allowedMethods = ''; - /** @var array $routesInfo */ - $routesInfo = $this->regularRoutes[$first]; - - foreach ($routesInfo as $conf) { - if (0 === \strpos($path, $conf['start']) && \preg_match($conf['regex'], $path, $matches)) { - $allowedMethods .= $conf['methods']; - - if (false !== \strpos($conf['methods'], $method . ',')) { - $conf = $this->mergeMatches($matches, $conf); - - if ($this->tmpCacheNumber > 0) { - $this->cacheMatchedParamRoute($path, $method, $conf); - } - - return [self::FOUND, $path, $conf]; - } - } - } - - return [ - self::NOT_FOUND, - $allowedMethods ? \explode(',', \rtrim($allowedMethods, ',')) : [] - ]; - } - - /** - * @param string $path - * @param string $method - * @return array|false - */ - protected function findInVagueRoutes(string $path, string $method) - { - if (!isset($this->vagueRoutes[$method])) { - return false; - } - - /** @var array $routeList */ - $routeList = $this->vagueRoutes[$method]; - - foreach ($routeList as $conf) { - if ($conf['start'] && 0 !== \strpos($path, $conf['start'])) { - continue; - } - - if (\preg_match($conf['regex'], $path, $matches)) { - $conf = $this->mergeMatches($matches, $conf); - - if ($this->tmpCacheNumber > 0) { - $this->cacheMatchedParamRoute($path, $method, $conf); - } - - return [self::FOUND, $path, $conf]; - } - } - - return false; - } - /** * @param string $path * @param string $method @@ -316,8 +179,8 @@ protected function findInVagueRoutes(string $path, string $method) */ protected function cacheMatchedParamRoute(string $path, string $method, array $conf) { + $cacheKey = $method . ' ' . $path; $cacheNumber = (int)$this->tmpCacheNumber; - $cacheKey = $path . '#' . $method; // cache last $cacheNumber routes. if ($cacheNumber > 0 && !isset($this->cacheRoutes[$cacheKey])) { diff --git a/test/ORouterTest.php b/test/ORouterTest.php index 67aa737..70d2cb4 100644 --- a/test/ORouterTest.php +++ b/test/ORouterTest.php @@ -9,9 +9,9 @@ */ class ORouterTest extends TestCase { - private function createRouter() + private function createRouter(array $config = []) { - $r = new ORouter(); + $r = new ORouter($config); $r->get('/', 'handler0'); $r->get('/test', 'handler1'); @@ -193,7 +193,9 @@ public function testNotFound() public function testMethods() { - $router = $this->createRouter(); + $router = $this->createRouter([ + 'notAllowedAsNotFound' => false, + ]); // route: /hi/{name} $ret = $router->match('/hi/tom', 'post'); From a6e2a640d7b4409397bf61873e88583e28c0e3a1 Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 31 Aug 2018 10:59:10 +0800 Subject: [PATCH 078/151] some udpate --- docs/router.md | 2 +- example/cached/bench-routes-cache.php | 6654 ++++++++++--------------- example/tests/quick_find.php | 163 - example/tests/test.php | 15 + src/Base/AbstractRouter.php | 189 +- src/Base/RouterInterface.php | 15 +- src/ORouter.php | 47 +- src/PreMatchRouter.php | 4 - 8 files changed, 2780 insertions(+), 4309 deletions(-) delete mode 100644 example/tests/quick_find.php create mode 100644 example/tests/test.php diff --git a/docs/router.md b/docs/router.md index 1f00030..6af1c74 100644 --- a/docs/router.md +++ b/docs/router.md @@ -187,7 +187,7 @@ $router->get('/hello/{name}', function($name='NO') { 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', 'option' => array ( ), - 'methods' => 'ANY,GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,SEARCH,CONNECT,TRACE', + 'methods' => 'GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,SEARCH,CONNECT,TRACE', ), ), ) diff --git a/example/cached/bench-routes-cache.php b/example/cached/bench-routes-cache.php index e60a382..5361d78 100644 --- a/example/cached/bench-routes-cache.php +++ b/example/cached/bench-routes-cache.php @@ -2,6964 +2,5598 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2018-08-29 14:48:15 + * @date 2018-08-30 12:10:00 * @count 1000 * @notice Please don't edit it. */ return array ( // static routes 'staticRoutes' => array ( - 'DELETE /yjyai/' => array ( + 'DELETE /l/roquhvfxnkbdwxr' => array ( 'handler' => 'handler_func', ), - 'POST /tomcn/vmbdlr' => array ( + 'PATCH /n/ompek' => array ( 'handler' => 'handler_func', ), - 'GET /jodpjn/eecfwa' => array ( + 'PUT /lixtxm' => array ( 'handler' => 'handler_func', ), - 'DELETE /gkxhsrcqlse/hsjojv/ppp' => array ( + 'PATCH /r/vvwcpuogwqpl' => array ( 'handler' => 'handler_func', ), - 'GET /tl/q/bmx' => array ( + 'POST /wxe/nqt/' => array ( 'handler' => 'handler_func', ), - 'DELETE /heqzjehww' => array ( + 'DELETE /yigqslhrf/kth/' => array ( 'handler' => 'handler_func', ), - 'GET /xubyq/jo' => array ( + 'PUT /lwqrq/tuqawyolo' => array ( 'handler' => 'handler_func', ), - 'PATCH /iyvawcq/w' => array ( + 'DELETE /chfr/ktwzyhjy' => array ( 'handler' => 'handler_func', ), - 'PATCH /kuqgcn' => array ( + 'GET /vxtvmbvcb/kc' => array ( 'handler' => 'handler_func', ), - 'POST /msple' => array ( + 'PUT /hzkrxwkdalwvxbmzs' => array ( 'handler' => 'handler_func', ), - 'GET /nwo/srurz/ryzydtjzx' => array ( + 'POST /kyfnjnhcopib/whj/ams' => array ( 'handler' => 'handler_func', ), - 'GET /jrrnmwohbglx/wb' => array ( + 'DELETE /tu/udexvpyak' => array ( 'handler' => 'handler_func', ), - 'GET /tpitmjt/tl/eatqs' => array ( + 'POST /jrj/oy/imdypx/lb' => array ( 'handler' => 'handler_func', ), - 'PUT /hssfewqgymnig/dgm' => array ( + 'GET /lvszqwlp/pn/h' => array ( 'handler' => 'handler_func', ), - 'GET /cspagtnlgdzyuevncr/' => array ( + 'GET /wmeko' => array ( 'handler' => 'handler_func', ), - 'DELETE /pklzfjzzqnv/yatq' => array ( + 'GET /wlyytd/ph' => array ( 'handler' => 'handler_func', ), - 'PATCH /nswenwosvpes/yhbxhx/s' => array ( + 'DELETE /e/ereuuuf/ycejr/jnqq/hmd/' => array ( 'handler' => 'handler_func', ), - 'DELETE /l/pxksrr/' => array ( + 'POST /ffxcuxvshb/bukp' => array ( 'handler' => 'handler_func', ), - 'GET /ncddaiga' => array ( + 'GET /pcncawh/' => array ( 'handler' => 'handler_func', ), - 'PUT /juoui/swfs' => array ( + 'GET /ws/qg/rp/jjt' => array ( 'handler' => 'handler_func', ), - 'PUT /ebagl/oxl/' => array ( + 'PATCH /r/xqlizs/' => array ( 'handler' => 'handler_func', ), - 'PUT /alpuf/ybb/jgocwt' => array ( + 'DELETE /vql/qofdrp/g/d' => array ( 'handler' => 'handler_func', ), - 'PATCH /b/eq/rxfvf' => array ( + 'PUT /dvudremv' => array ( 'handler' => 'handler_func', ), - 'PATCH /pjisfyjzoayghdmi' => array ( + 'PATCH /lcfmx' => array ( 'handler' => 'handler_func', ), - 'POST /ubcokrpld/fewgjnz' => array ( + 'DELETE /xmtismkmjypfwulv' => array ( 'handler' => 'handler_func', ), - 'POST /qvgttlpyolwp' => array ( + 'PATCH /ctcbt/ujvzo' => array ( 'handler' => 'handler_func', ), - 'DELETE /htgrfezp/' => array ( + 'GET /dckogorbxjon' => array ( 'handler' => 'handler_func', ), - 'GET /mvxvxjg' => array ( + 'GET /qcbwaavw/qhweesozf/' => array ( 'handler' => 'handler_func', ), - 'PATCH /abvt/diuzgd/o/ajntr' => array ( + 'GET /eeigqxnukr/frdx/' => array ( 'handler' => 'handler_func', ), - 'GET /eggjuostzjev' => array ( + 'POST /rrjndyj/ndaqamyeal' => array ( 'handler' => 'handler_func', ), - 'POST /qsku/fwclsvztl/mtptf/y/b' => array ( + 'GET /ewadcqax/su/cspsjxtnzj' => array ( 'handler' => 'handler_func', ), - 'PUT /w/mjpfrnzzz/' => array ( + 'GET /qwncbqwt' => array ( 'handler' => 'handler_func', ), - 'PUT /qum/oj/ized' => array ( + 'GET /fkreqfkq' => array ( 'handler' => 'handler_func', ), - 'GET /iti/hzd/womehwzbagv' => array ( + 'POST /slxpb' => array ( 'handler' => 'handler_func', ), - 'PATCH /pkkyph' => array ( + 'GET /obl/eravy/yp/maamsxu/zi' => array ( 'handler' => 'handler_func', ), - 'DELETE /itqbnkjyjfcit/pkln/hox' => array ( + 'POST /khbvjtinkusukmmdv' => array ( 'handler' => 'handler_func', ), - 'POST /kuh/vquks/rayvvgwzneik' => array ( + 'PATCH /ywvhojvkknqfbopjishx' => array ( 'handler' => 'handler_func', ), - 'GET /gbxdtvxsn' => array ( + 'PATCH /q/atkvhyubo/snrekcq/xk' => array ( 'handler' => 'handler_func', ), - 'PUT /go/aujcerfkdh' => array ( + 'POST /xkbsoinujpu' => array ( 'handler' => 'handler_func', ), - 'PATCH /um/hhndumx' => array ( + 'DELETE /lncwmhlnneo' => array ( 'handler' => 'handler_func', ), - 'PATCH /gpth/bagetdzl/ffxddy' => array ( + 'PUT /oaamurunkbr/c' => array ( 'handler' => 'handler_func', ), - 'POST /c/urzctwzajdusacgurp' => array ( + 'PUT /efdxztivfbxkafkgq' => array ( 'handler' => 'handler_func', ), - 'POST /fekwprxki/rupcbnn' => array ( + 'POST /gypql/somuav/c' => array ( 'handler' => 'handler_func', ), - 'PATCH /iwzxazsed' => array ( + 'POST /pwvvvbtvmvhtnfo' => array ( 'handler' => 'handler_func', ), - 'PATCH /me/hu/rwjmnaky' => array ( + 'PATCH /ida/qzrkaubaxpuvc/ba/p' => array ( 'handler' => 'handler_func', ), - 'PATCH /dteslvjhwcolt' => array ( + 'DELETE /qz/rbmysb/avb/che' => array ( 'handler' => 'handler_func', ), - 'DELETE /xsn/xji' => array ( + 'GET /y/jedfmjhxmaqirnbix' => array ( 'handler' => 'handler_func', ), - 'POST /fxsxnh/a/jbptwzy/v/' => array ( + 'GET /novvhohmg/hgffcr/pwz' => array ( 'handler' => 'handler_func', ), - 'GET /n/rq/oec/buq/pxyuoak/pzaq' => array ( + 'POST /xbqezgohocysuf/udb' => array ( 'handler' => 'handler_func', ), - 'GET /uamqff' => array ( + 'PATCH /zmv/l/jgq/' => array ( 'handler' => 'handler_func', ), - 'DELETE /exeejt' => array ( + 'POST /gdzwj' => array ( 'handler' => 'handler_func', ), - 'GET /qnsg/pnvbte/bhychs' => array ( + 'GET /logqy/h' => array ( 'handler' => 'handler_func', ), - 'PATCH /spwi/uf/dtowvtiarjxup' => array ( + 'DELETE /db/bkdho' => array ( 'handler' => 'handler_func', ), - 'PATCH /voqicrmyiivspua' => array ( + 'PUT /sj/hxbxvvwnbfcg' => array ( 'handler' => 'handler_func', ), - 'PUT /kv/fvxsaqy/pohmzqab' => array ( + 'GET /qyxhjhe/ciqfxs/' => array ( 'handler' => 'handler_func', ), - 'PUT /wigwknjtlq' => array ( + 'PATCH /py/dhcs' => array ( 'handler' => 'handler_func', ), - 'PUT /hktdl' => array ( + 'GET /sdybp/g/fxs' => array ( 'handler' => 'handler_func', ), - 'DELETE /tupk/c' => array ( + 'GET /mdhpeweqlznlcm/qrne' => array ( 'handler' => 'handler_func', ), - 'DELETE /syj/cso' => array ( + 'POST /wqgwcpwkz' => array ( 'handler' => 'handler_func', ), - 'DELETE /jo/uj/smy' => array ( + 'GET /ktcbtpgs/ulkafmqzf' => array ( 'handler' => 'handler_func', ), - 'GET /wpzd/quycm/yio/iulkz' => array ( + 'POST /ok/xte/fqanu/uabung' => array ( 'handler' => 'handler_func', ), - 'DELETE /eattooubuyy' => array ( + 'DELETE /rkiyhx/csmnsbdczh/bui' => array ( 'handler' => 'handler_func', ), - 'PATCH /zykyz/wnxll' => array ( + 'GET /jlkfxpk' => array ( 'handler' => 'handler_func', ), - 'POST /eaaekww' => array ( + 'GET /glryw' => array ( 'handler' => 'handler_func', ), - 'GET /fvx/sjxopabyz/j/olly' => array ( + 'PUT /cf/niht/caiy' => array ( 'handler' => 'handler_func', ), - 'GET /z/hl/xvjxdpmfd/dfbuwjjp' => array ( + 'PUT /gmwezohqqp' => array ( 'handler' => 'handler_func', ), - 'PATCH /zxqiw/ukxl' => array ( + 'PATCH /pmdhokl/ibefjvdm/qa' => array ( 'handler' => 'handler_func', ), - 'GET /edbrjpziwm' => array ( + 'GET /jjx/pjew/awbndumx' => array ( 'handler' => 'handler_func', ), - 'GET /katwdydhsfhvitq' => array ( + 'POST /hggzmkffefttdawhfyrg' => array ( 'handler' => 'handler_func', ), - 'POST /nqhmtnvb/moj' => array ( + 'PATCH /nasfrh/opg/aorlykimi/e/' => array ( 'handler' => 'handler_func', ), - 'PATCH /ylsba/evkw/df' => array ( + 'PATCH /bcuwxizkf/ebtvutqm/mu/' => array ( 'handler' => 'handler_func', ), - 'PATCH /x/ezuy/fjux/ii/os' => array ( + 'POST /wlrebxuvaomo/u' => array ( 'handler' => 'handler_func', ), - 'GET /veovsx' => array ( + 'GET /qpg/choap' => array ( 'handler' => 'handler_func', ), - 'GET /x/fcmvquawfj' => array ( + 'PATCH /kfrojvlx' => array ( 'handler' => 'handler_func', ), - 'GET /qaazzk/w' => array ( + 'DELETE /cvjbvonyh/blyid' => array ( 'handler' => 'handler_func', ), - 'PATCH /kh/avz/b/qpii/qggjontrpp' => array ( + 'PATCH /ylgehthih/nv' => array ( 'handler' => 'handler_func', ), - 'POST /jnkbfdpcncwelcfv' => array ( + 'DELETE /hquepqegupnlyat' => array ( 'handler' => 'handler_func', ), - 'DELETE /t/ykdysy' => array ( + 'DELETE /dh/on/w' => array ( 'handler' => 'handler_func', ), - 'DELETE /ntucwkho' => array ( + 'PATCH /mthxhnnculy' => array ( 'handler' => 'handler_func', ), - 'POST /drijkqw/zhxb' => array ( + 'PUT /ccd/lggaydzifnop' => array ( 'handler' => 'handler_func', ), - 'PUT /taznzptxrepmgsd' => array ( + 'PATCH /zt/dzlsklxqac' => array ( 'handler' => 'handler_func', ), - 'GET /qyxrqwq/l/piipfnw/rzc' => array ( + 'GET /hgwnulmiapx/x' => array ( 'handler' => 'handler_func', ), - 'PATCH /wcalaaqbuk' => array ( + 'POST /kzplk/mlairaf/pab/hc/' => array ( 'handler' => 'handler_func', ), - 'PATCH /ytqcvwcmb' => array ( + 'GET /vryluebjxm' => array ( 'handler' => 'handler_func', ), - 'GET /rqpnzadfee' => array ( + 'GET /didmeitbh' => array ( 'handler' => 'handler_func', ), - 'GET /kr/gbsqxfd' => array ( + 'POST /ui/cvvpl' => array ( 'handler' => 'handler_func', ), - 'POST /wyqlbmjbnxldgxav' => array ( + 'POST /fu/qoaqsstxp/kv' => array ( 'handler' => 'handler_func', ), - 'DELETE /tyh/mzlsrxhykj' => array ( + 'POST /dfwzgyamfeqdw' => array ( 'handler' => 'handler_func', ), - 'POST /tdqwhc/fet' => array ( + 'POST /annddtffxa/n' => array ( 'handler' => 'handler_func', ), - 'PUT /ynfln' => array ( + 'PUT /jogjde/vwu/oc' => array ( 'handler' => 'handler_func', ), - 'GET /tsb/eh/nxlavk' => array ( + 'POST /dvbctjgwzjcmv/fqcogbe' => array ( 'handler' => 'handler_func', ), - 'POST /bpgtrmjk/id' => array ( + 'DELETE /gq/ms/gbox/whui/h/bfqd' => array ( 'handler' => 'handler_func', ), - 'PATCH /jjjigzn/hdjwsfm/hivoe/' => array ( + 'GET /inexa/puhieqiohpp' => array ( 'handler' => 'handler_func', ), - 'GET /hdmlkmtaf/syftvy' => array ( + 'GET /medr/ylds' => array ( 'handler' => 'handler_func', ), - 'DELETE /ucgppdgpsn' => array ( + 'POST /hlvqyvbql/iqymr' => array ( 'handler' => 'handler_func', ), - 'GET /w/aus/mal/dydnhfrww' => array ( + 'DELETE /eglv/rwzfsrypkkx' => array ( 'handler' => 'handler_func', ), - 'POST /ooryrhuptuyp' => array ( + 'PUT /wsxjl/zash' => array ( 'handler' => 'handler_func', ), - 'DELETE /picgok' => array ( + 'POST /iutgh' => array ( 'handler' => 'handler_func', ), - 'GET /fza/r/w/rdlu' => array ( + 'POST /rubcuuuzag' => array ( 'handler' => 'handler_func', ), - 'PUT /ynum/hrqrbyhrwfg' => array ( + 'GET /prf/dl/trqiv/ult' => array ( 'handler' => 'handler_func', ), - 'GET /rokluqgn/fap/xnv' => array ( + 'PATCH /tbrtcyijjuoh/mcbkjv' => array ( 'handler' => 'handler_func', ), - 'POST /bwhmgpmutwonmfrljky' => array ( + 'PUT /fs/ufxnmynbkjhjevbd' => array ( 'handler' => 'handler_func', ), - 'POST /sdyfzyj/' => array ( + 'GET /iuozlbnuoxbbibn' => array ( 'handler' => 'handler_func', ), - 'GET /xghcpbtqkpfdn' => array ( + 'PUT /uwhnfqxvjqumfzdj' => array ( 'handler' => 'handler_func', ), - 'POST /al/frcpon/fkmdohkstpu' => array ( + 'GET /wjkbc/hy/acwlh/lkku' => array ( 'handler' => 'handler_func', ), - 'GET /scamkljngikpibe' => array ( + 'GET /tw/wlqjry' => array ( 'handler' => 'handler_func', ), - 'DELETE /ludsxs' => array ( + 'POST /npb/lgiz' => array ( 'handler' => 'handler_func', ), - 'GET /mvl/prnqa' => array ( + 'PUT /uddgr/k/jm' => array ( 'handler' => 'handler_func', ), - 'PUT /akgjpotko' => array ( + 'GET /cwbwrtm' => array ( 'handler' => 'handler_func', ), - 'POST /l/za/z/czl/q/dg/' => array ( + 'DELETE /lttpdfhyk' => array ( 'handler' => 'handler_func', ), - 'DELETE /ncuwr' => array ( + 'PATCH /qrra/g' => array ( 'handler' => 'handler_func', ), - 'GET /xqgrxs' => array ( + 'PATCH /ht/tfe/zt' => array ( 'handler' => 'handler_func', ), - 'GET /sdyktjn/g/vhjbu/' => array ( + 'DELETE /sxqttumcrfdgjanrols' => array ( 'handler' => 'handler_func', ), - 'GET /muuwczynakiityw/m' => array ( + 'PUT /bitbrsbcrdprm' => array ( 'handler' => 'handler_func', ), - 'POST /wgtjam/nqsfrls/wk' => array ( + 'GET /qsazy/zaxjyrnku' => array ( 'handler' => 'handler_func', ), - 'GET /ifnujtkfzdimjbqyn' => array ( + 'DELETE /dwfmlcapo' => array ( 'handler' => 'handler_func', ), - 'GET /ysyayy' => array ( + 'PUT /endvdhclr/k' => array ( 'handler' => 'handler_func', ), - 'PATCH /zsbnge/vcxmioyuj' => array ( + 'GET /tw/vl/fl/nthi' => array ( 'handler' => 'handler_func', ), - 'PUT /rwqd/dgk/adyrpaive' => array ( + 'PATCH /yq/iqim' => array ( 'handler' => 'handler_func', ), - 'DELETE /fsiedbuzqlifgc/' => array ( + 'PUT /wqftahoqvdrnrabo' => array ( 'handler' => 'handler_func', ), - 'GET /yviceh' => array ( + 'DELETE /ntkmehds/oawkmzedujzx' => array ( 'handler' => 'handler_func', ), - 'PUT /hp/djedmt' => array ( + 'PATCH /rmrqbobvhmgwslu/d/r' => array ( 'handler' => 'handler_func', ), - 'GET /bva/pr/lnumt/ecol/r' => array ( + 'GET /kdvkybq/ysrjqkcirdre' => array ( 'handler' => 'handler_func', ), - 'GET /mnlbnrf/b' => array ( + 'DELETE /btvwxumkdfvpzizdt' => array ( 'handler' => 'handler_func', ), - 'GET /fvojwohvqfse/f/cdv/' => array ( + 'DELETE /pef/raykr/mw/' => array ( 'handler' => 'handler_func', ), - 'POST /iafyo/trey/lf/xxwl/bnhp' => array ( + 'PUT /vqnzwfuvtqnhjuvpnq' => array ( 'handler' => 'handler_func', ), - 'GET /jrvcxlykqh/' => array ( + 'GET /swslwbnad/fbjpfm/d' => array ( 'handler' => 'handler_func', ), - 'DELETE /pvbpql' => array ( + 'DELETE /wl/ceoxjpsbj/p' => array ( 'handler' => 'handler_func', ), - 'POST /qqludad/g/gfubjmy' => array ( + 'PATCH /wn/ugjeworjmeeyj/zriqh' => array ( 'handler' => 'handler_func', ), - 'PATCH /umysftdhbcglqq/jshoe' => array ( + 'POST /gtuhc/edhsd' => array ( 'handler' => 'handler_func', ), - 'POST /riclezwrzeczprs' => array ( + 'PATCH /bewsfjzmqgqj/q/puvqi/n/v' => array ( 'handler' => 'handler_func', ), - 'POST /avhemgomfx/occwcickzl' => array ( + 'DELETE /cvqslkspg/l' => array ( 'handler' => 'handler_func', ), - 'GET /mlpncrbjtfmxgemsiuip' => array ( + 'GET /o/rigrvicotxmbgnhmkg' => array ( 'handler' => 'handler_func', ), - 'DELETE /ihvebgrlsyz' => array ( + 'DELETE /ipvqwzmkxlwdhk' => array ( 'handler' => 'handler_func', ), - 'DELETE /unwjcahao' => array ( + 'DELETE /nwmdcrapuhjgrvtsaqk' => array ( 'handler' => 'handler_func', ), - 'GET /yursmmqnthcc/v/tt/p' => array ( + 'GET /zwfcjkqcdrkye' => array ( 'handler' => 'handler_func', ), - 'GET /otpfgr' => array ( + 'GET /hjoqraaxptdvudwzay' => array ( 'handler' => 'handler_func', ), - 'DELETE /hatmmcpmzfeh/qk' => array ( + 'DELETE /tygmjpztih/xlbjc/iw' => array ( 'handler' => 'handler_func', ), - 'POST /qqrslunqlccoja/yk/ymja' => array ( + 'PATCH /cbuixcqzqimfk' => array ( 'handler' => 'handler_func', ), - 'PUT /olpawxlz/gawa/s/gm/' => array ( + 'POST /aqats/n/npms/zrj' => array ( 'handler' => 'handler_func', ), - 'POST /qeoplnnucaw' => array ( + 'GET /mbbigcr/owdtci' => array ( 'handler' => 'handler_func', ), - 'POST /liiilall' => array ( + 'PATCH /tnw/mrhjjvl/wxyv' => array ( 'handler' => 'handler_func', ), - 'PUT /hnojp/et' => array ( + 'GET /hlfex/tglqu/ilw' => array ( 'handler' => 'handler_func', ), - 'PUT /kbreqfm/y/ouwlv/cp/xq' => array ( + 'GET /sexw/vba/w/kpobhgxpt' => array ( 'handler' => 'handler_func', ), - 'PATCH /wrlkkdmdzgvtbm/suk' => array ( + 'POST /k/ifem' => array ( 'handler' => 'handler_func', ), - 'PATCH /bcj/cysf/npo/asqnzlqn' => array ( + 'GET /kqloxwbkbxa' => array ( 'handler' => 'handler_func', ), - 'DELETE /zkzrxg' => array ( + 'PATCH /cccdqxhuwrf/d/pmzj' => array ( 'handler' => 'handler_func', ), - 'GET /phvygstaddtyjfb' => array ( + 'GET /qajabusn' => array ( 'handler' => 'handler_func', ), - 'PATCH /rirtg' => array ( + 'POST /ytixsrl' => array ( 'handler' => 'handler_func', ), - 'PUT /sdrvkrlkdth/laeui' => array ( + 'DELETE /ppwjkeurenz' => array ( 'handler' => 'handler_func', ), - 'PUT /eslukpit' => array ( + 'PATCH /qodezkombir' => array ( 'handler' => 'handler_func', ), - 'GET /ndxn/algezj' => array ( + 'DELETE /pavm/xjtfercw' => array ( 'handler' => 'handler_func', ), - 'GET /ptisznjs/br' => array ( + 'PUT /xgbtlownrgpfxwn' => array ( 'handler' => 'handler_func', ), - 'PATCH /sqjf/jg/' => array ( + 'GET /dukaoavnoketvaj' => array ( 'handler' => 'handler_func', ), - 'POST /vuygzpxzkygovd' => array ( + 'PATCH /nxfjobu' => array ( 'handler' => 'handler_func', ), - 'GET /gyidnrgwcccu/pqbk' => array ( + 'GET /ihz/hijfou' => array ( 'handler' => 'handler_func', ), - 'GET /adpovcrnzvz' => array ( + 'GET /hvqjdgrxgqkczscyi' => array ( 'handler' => 'handler_func', ), - 'PUT /ryrwihpjmaes/azf' => array ( + 'PATCH /lbepbfc/yrfc' => array ( 'handler' => 'handler_func', ), - 'DELETE /rcux/sehbhqiigb' => array ( + 'POST /okyeooppt/mhsgsk/on/o/f' => array ( 'handler' => 'handler_func', ), - 'POST /ddgcxfjiizy' => array ( + 'PATCH /pferyejsd/hsmqyws/' => array ( 'handler' => 'handler_func', ), - 'GET /gzpybhubytsmprxq/' => array ( + 'DELETE /ougirwo/nd/gq' => array ( 'handler' => 'handler_func', ), - 'GET /bs/ou/ju/ugwu/ofdv/co' => array ( + 'POST /tpanyspgafngsyrrw/' => array ( 'handler' => 'handler_func', ), - 'DELETE /whdnnkpg' => array ( + 'DELETE /cgtlbmu' => array ( 'handler' => 'handler_func', ), - 'PATCH /tgvsnc/mdrly/cw' => array ( + 'GET /nwbebvtf' => array ( 'handler' => 'handler_func', ), - 'GET /jedxo/vhu/rsx/ohhefl' => array ( + 'GET /hfjdhoa' => array ( 'handler' => 'handler_func', ), - 'PATCH /u/qbrtetvpxfbcat' => array ( + 'GET /echxemnddircpi' => array ( 'handler' => 'handler_func', ), - 'PATCH /rzfz/jxi/lykcpfkzgv' => array ( + 'POST /rdjjvm/c/eyv' => array ( 'handler' => 'handler_func', ), - 'GET /gschpmftzr' => array ( + 'PUT /axs/wvpz/u' => array ( 'handler' => 'handler_func', ), - 'PUT /ygkebbme/npw/lfdtdzus' => array ( + 'POST /nhpkn/zwsu/yvjfzue/' => array ( 'handler' => 'handler_func', ), - 'GET /xqcsbu/' => array ( + 'POST /sordtrpudby' => array ( 'handler' => 'handler_func', ), - 'POST /sxy/ojtf/lby' => array ( + 'GET /ozzjauaybzh' => array ( 'handler' => 'handler_func', ), - 'PATCH /csjriiw/gz/jj' => array ( + 'DELETE /hzu/lisq/yk' => array ( 'handler' => 'handler_func', ), - 'PUT /uikyjhn/pyfmlrazsvpcf/' => array ( + 'PATCH /cjhomnqh' => array ( 'handler' => 'handler_func', ), - 'GET /wni/gwcxuopx/rkevqwla/' => array ( + 'POST /hbv/bizpzxeyq' => array ( 'handler' => 'handler_func', ), - 'DELETE /ik/vos/jnt' => array ( + 'GET /fepoeqbfzpp/n/dy' => array ( 'handler' => 'handler_func', ), - 'PUT /zl/rcvghcena' => array ( + 'GET /vxbco/ih/kbklaogarcbu/' => array ( 'handler' => 'handler_func', ), - 'GET /yshbpcaw/pp' => array ( + 'PATCH /hoebl' => array ( 'handler' => 'handler_func', ), - 'PUT /win/a/yvnsuqohryqtelv' => array ( + 'PATCH /qg/yxqrsydfcklqedxqh' => array ( 'handler' => 'handler_func', ), - 'DELETE /efrqxitbrugvbken/' => array ( + 'DELETE /yxumhhkh/qn/kxqwk/cwef/o' => array ( 'handler' => 'handler_func', ), - 'PUT /bbppbvb' => array ( + 'POST /zjavjbh' => array ( 'handler' => 'handler_func', ), - 'GET /egku/yyxrgdnwwk' => array ( + 'PUT /nojpmv/nivboi' => array ( 'handler' => 'handler_func', ), - 'POST /fxzapjaxznucqsjqkxx' => array ( + 'PUT /bkgco/' => array ( 'handler' => 'handler_func', ), - 'POST /kdybvlizkckhmcd' => array ( + 'PATCH /iww/mx/kflibl' => array ( 'handler' => 'handler_func', ), - 'PUT /mxvekvd' => array ( + 'POST /qjkzxp/qpaxraatrkt' => array ( 'handler' => 'handler_func', ), - 'PATCH /xnspy/el/mmkwjhtfqm/k' => array ( + 'DELETE /p/tcbxdgt/dfhoctfdxfpo' => array ( 'handler' => 'handler_func', ), - 'DELETE /ohmzfvc/gl/blulgcyqpof' => array ( + 'POST /rfdyvyf' => array ( 'handler' => 'handler_func', ), - 'POST /jhbmyr' => array ( + 'GET /rsopijk' => array ( 'handler' => 'handler_func', ), - 'POST /iu/q/klwoah' => array ( + 'PUT /vvwdp' => array ( 'handler' => 'handler_func', ), - 'DELETE /lhglxao/ssmv/wc' => array ( + 'POST /kxkvll/fonvw/ybsspey' => array ( 'handler' => 'handler_func', ), - 'GET /rpq/rrurk' => array ( + 'DELETE /lezlov/' => array ( 'handler' => 'handler_func', ), - 'DELETE /gcinltdju/r' => array ( + 'PATCH /cs/b/zropkpmj/h' => array ( 'handler' => 'handler_func', ), - 'GET /zkpsc' => array ( + 'PUT /riqnpxvizarc/t' => array ( 'handler' => 'handler_func', ), - 'POST /q/ezjn/ihlnugoyle' => array ( + 'GET /gkufdiqbrymsun' => array ( 'handler' => 'handler_func', ), - 'POST /al/yvostzyp' => array ( + 'POST /addabbrgnkwmywammmoq/' => array ( 'handler' => 'handler_func', ), - 'PUT /mzegqxiqrio' => array ( + 'PUT /dpmwo/rihcm' => array ( 'handler' => 'handler_func', ), - 'GET /qtraitwd' => array ( + 'GET /eflmuvtfqjf/lsattxc/' => array ( 'handler' => 'handler_func', ), - 'POST /bkrdty' => array ( + 'DELETE /nqslr' => array ( 'handler' => 'handler_func', ), - 'PATCH /lmmjjrk' => array ( + 'DELETE /orjvce/mkodvhnsovbeif/' => array ( 'handler' => 'handler_func', ), - 'POST /mo/zbbvb/xwbfgaeup' => array ( + 'GET /zlpcatmw' => array ( 'handler' => 'handler_func', ), - 'GET /yjdql' => array ( + 'POST /zh/rjkjxqdzflqgthz' => array ( 'handler' => 'handler_func', ), - 'GET /imrjolumwse' => array ( + 'PUT /bwqhozm' => array ( 'handler' => 'handler_func', ), - 'PATCH /oxxgjvaab/xfb' => array ( + 'GET /v/prw/iart' => array ( 'handler' => 'handler_func', ), - 'GET /riupokfc/f' => array ( + 'POST /uqzcg/h/d/lfgqll' => array ( 'handler' => 'handler_func', ), - 'GET /ncgjcfcuumfkqupad' => array ( + 'GET /wxcbuil' => array ( 'handler' => 'handler_func', ), - 'GET /g/jdkqvk' => array ( + 'DELETE /tkraxuhrlw/yd' => array ( 'handler' => 'handler_func', ), - 'GET /fbemy' => array ( + 'DELETE /il/agr/eyyjenaunaxe/cnc' => array ( 'handler' => 'handler_func', ), - 'GET /kjbtrky/ogjdmqljs/y' => array ( + 'GET /awvwhgvzjwrtbzsq' => array ( 'handler' => 'handler_func', ), - 'PUT /x/s/jgugslcfz' => array ( + 'GET /ahyqzds/n/uwlomigpwwsl' => array ( 'handler' => 'handler_func', ), - 'PATCH /ljfcxzr' => array ( + 'DELETE /zng/chjqi' => array ( 'handler' => 'handler_func', ), - 'PUT /qdzwguu/mdz/jf' => array ( + 'POST /jyav/xrtbw' => array ( 'handler' => 'handler_func', ), - 'GET /nroysimjo/s' => array ( + 'PUT /pccze/xydb/eegfjf/ddlm/u' => array ( 'handler' => 'handler_func', ), - 'GET /rhyrycldwb' => array ( + 'PUT /tqcnz' => array ( 'handler' => 'handler_func', ), - 'GET /uoomg/k' => array ( + 'PUT /uuifoui/cqoj' => array ( 'handler' => 'handler_func', ), - 'DELETE /n/yekbegxiq/okjo/' => array ( + 'POST /kpgzkyxp/tekl/ytvpbeqg' => array ( 'handler' => 'handler_func', ), - 'GET /tpfyjy' => array ( + 'PUT /metkh/ez' => array ( 'handler' => 'handler_func', ), - 'GET /ants/hmkjcymyqunmae' => array ( + 'GET /pcalsdwo/yz' => array ( 'handler' => 'handler_func', ), - 'POST /pyvmv' => array ( + 'GET /gzl/j/ehspv/c/smgiqkz' => array ( 'handler' => 'handler_func', ), - 'PUT /pzbgcpis' => array ( + 'DELETE /ghr/u/dwiuy' => array ( 'handler' => 'handler_func', ), - 'POST /khha/amkebk/cvzztkuh' => array ( + 'GET /gfbzsavhv/opw' => array ( 'handler' => 'handler_func', ), - 'POST /taztfrjmiqweikf' => array ( + 'POST /crypjutqzz/ahur/jomxj' => array ( 'handler' => 'handler_func', ), - 'GET /axmquk/i/wox/il' => array ( + 'PATCH /g/naofnpjpkkpjxpgqt' => array ( 'handler' => 'handler_func', ), - 'PATCH /as/voaqyiyd' => array ( + 'PUT /jza/wyxsqja/xp/' => array ( 'handler' => 'handler_func', ), - 'GET /felsz/zxt/bygrxutm/jk' => array ( + 'PUT /mwxvnvqhwskhe/ryu' => array ( 'handler' => 'handler_func', ), - 'PUT /f/wljkwgroaxbvzmpsm' => array ( + 'GET /vv/qqt/ifvr/wx/leczjq' => array ( 'handler' => 'handler_func', ), - 'PATCH /aewyiluvsspggu' => array ( + 'DELETE /ozwonvccdxnalk' => array ( 'handler' => 'handler_func', ), - 'PATCH /cnjk/bfdxhrtx/nkyaues' => array ( + 'GET /yfjz/ifleyd/l/fwk' => array ( 'handler' => 'handler_func', ), - 'DELETE /tzoxxgnjypbd' => array ( + 'GET /seylnd' => array ( 'handler' => 'handler_func', ), - 'GET /hsmeul/gsa' => array ( + 'GET /rook/e' => array ( 'handler' => 'handler_func', ), - 'DELETE /b/gnxqf/zqlwcitepzf' => array ( + 'PUT /sibwuqpkuwop/eafebe/g' => array ( 'handler' => 'handler_func', ), - 'PUT /dzwhj/nqxc' => array ( + 'GET /asiuutlsnjdt' => array ( 'handler' => 'handler_func', ), - 'POST /k/fnkkwtn' => array ( + 'GET /uethnzessoodtngnonu/' => array ( 'handler' => 'handler_func', ), - 'POST /qtdpjqcylizh' => array ( + 'PATCH /jemvfxoz/lzc/c/vcyvd/iua' => array ( 'handler' => 'handler_func', ), - 'PATCH /ghhr/b/eg' => array ( + 'POST /rfxxvunggu' => array ( 'handler' => 'handler_func', ), - 'PUT /mhd/zcwtrbzezvnj/qv' => array ( + 'POST /iqpgxoisei' => array ( 'handler' => 'handler_func', ), - 'POST /pw/wwicuhdcga' => array ( + 'GET /tdlhmexyjdyzxs' => array ( 'handler' => 'handler_func', ), - 'GET /mamjie/gqnwmswld' => array ( + 'GET /fdrxriuaibxtyv/yw' => array ( 'handler' => 'handler_func', ), - 'DELETE /pbyjk/tofyqvjw' => array ( + 'GET /l/ccgpgcyrlou' => array ( 'handler' => 'handler_func', ), - 'PUT /oi/neekbx/cqo/oew' => array ( + 'GET /dtdfvghlallzosm' => array ( 'handler' => 'handler_func', ), - 'GET /zrmsyiu/jsafkkrpwx' => array ( + 'POST /xkdzoflblvlx/zvw' => array ( 'handler' => 'handler_func', ), - 'POST /eeuxvxxappvcjd' => array ( + 'POST /vokjaohft' => array ( 'handler' => 'handler_func', ), - 'POST /x/tb/lohsbekjnvev' => array ( + 'GET /vahml/s' => array ( 'handler' => 'handler_func', ), - 'PUT /b/obtmn/' => array ( + 'PUT /kjprwap/yopezimkuq/e' => array ( 'handler' => 'handler_func', ), - 'PATCH /sagyqxww/zvfhz/' => array ( + 'DELETE /mncgbuo/idum' => array ( 'handler' => 'handler_func', ), - 'DELETE /bxnttqcj' => array ( + 'GET /albmrkfop' => array ( 'handler' => 'handler_func', ), - 'PATCH /zz/pmlm' => array ( + 'POST /efdja' => array ( 'handler' => 'handler_func', ), - 'DELETE /q/haedmg/' => array ( + 'GET /yqbhscval' => array ( 'handler' => 'handler_func', ), - 'PUT /axfamxmnl/ytx' => array ( + 'PATCH /mpl/yezqdnclnul' => array ( 'handler' => 'handler_func', ), - 'PATCH /nmwubgzijfy' => array ( + 'PUT /uvjt/ge/r/' => array ( 'handler' => 'handler_func', ), - 'DELETE /ikrhwpzrf/eo/xbsgsrea' => array ( + 'POST /on/jdvgxhoagv/ngrv/or' => array ( 'handler' => 'handler_func', ), - 'POST /xomretsespsqz' => array ( + 'PUT /ebg/ojx' => array ( 'handler' => 'handler_func', ), - 'POST /kxyfh/hl' => array ( + 'GET /qtyi/vncbdi/lm/' => array ( 'handler' => 'handler_func', ), - 'GET /mxljknx/aqfbl' => array ( + 'PATCH /bnzvkckfee' => array ( 'handler' => 'handler_func', ), - 'PATCH /uqtaut/pjlzewh' => array ( + 'DELETE /oxoj/uacalxne/qvuvwml' => array ( 'handler' => 'handler_func', ), - 'GET /nuucwt/hn/angpfh' => array ( + 'POST /yvffhx' => array ( 'handler' => 'handler_func', ), - 'PUT /ryqnjmutyrdn' => array ( + 'DELETE /dmul/p' => array ( 'handler' => 'handler_func', ), - 'DELETE /lzfg/f' => array ( + 'PATCH /mxrihlxemyd' => array ( 'handler' => 'handler_func', ), - 'POST /g/lgossuy/v' => array ( + 'GET /wbzygmakbi' => array ( 'handler' => 'handler_func', ), - 'DELETE /wsspxezswjh/qea' => array ( + 'GET /r/ivq/xl' => array ( 'handler' => 'handler_func', ), - 'PATCH /mrnmh/' => array ( + 'DELETE /iuxvk' => array ( 'handler' => 'handler_func', ), - 'PUT /hhhwopggheanovh' => array ( + 'PATCH /mvnqkv/eaalctw/' => array ( 'handler' => 'handler_func', ), - 'PUT /jmtfuskkfqhdsc/enbua' => array ( + 'PUT /vqfle' => array ( 'handler' => 'handler_func', ), - 'GET /bkhx/f/eomqr/y' => array ( + 'DELETE /lndudsgiohlumax' => array ( 'handler' => 'handler_func', ), - 'GET /bos/f/s/' => array ( + 'GET /iaqyof' => array ( 'handler' => 'handler_func', ), - 'POST /iyd/vmiw' => array ( + 'GET /h/wukmxrjg/vbosrkz' => array ( 'handler' => 'handler_func', ), - 'PUT /xya/rtv/ahlopxrwkst' => array ( + 'DELETE /t/grpbtewc/k/tzpbr' => array ( 'handler' => 'handler_func', ), - 'GET /zrcmolfnd' => array ( + 'GET /dcfwb/jlgzkvudgo/bhn/p' => array ( 'handler' => 'handler_func', ), - 'PUT /oqmqztetpn' => array ( + 'GET /esvqnu/lrehyfthoi' => array ( 'handler' => 'handler_func', ), - 'PUT /hklk/hrcnlf' => array ( + 'POST /xtjwjecovrjtnawmym' => array ( 'handler' => 'handler_func', ), - 'GET /luqordysgvplvvij' => array ( + 'GET /pzwuramwfe' => array ( 'handler' => 'handler_func', ), - 'POST /jly/yacoli' => array ( + 'POST /eabux' => array ( 'handler' => 'handler_func', ), - 'GET /jnxlbtxeuzktqmtddky/l' => array ( + 'PUT /nc/wab/bkje' => array ( 'handler' => 'handler_func', ), - 'PUT /gdsqm/xncs/bc' => array ( + 'GET /ijcrpbxekcdahqas/mz/' => array ( 'handler' => 'handler_func', ), - 'PATCH /abxpdhozn/ewzaglbrnt' => array ( + 'GET /jbb/iyhqjbwobgmjhp' => array ( 'handler' => 'handler_func', ), - 'POST /kbpkba' => array ( + 'POST /biyytwkel/v/sllxus' => array ( 'handler' => 'handler_func', ), - 'GET /qsv/iuv/bpmzl/h/yhs' => array ( + 'GET /wut/uev/lvkdbks' => array ( 'handler' => 'handler_func', ), - 'GET /favkeiic/qkxk/bbgphkuz' => array ( + 'GET /jwada/vlxgia/bez' => array ( 'handler' => 'handler_func', ), - 'GET /s/gm/yvzjurjybedsa/' => array ( + 'GET /rkzqfkdkfri/owqiazxx' => array ( 'handler' => 'handler_func', ), - 'GET /jdsdtx' => array ( + 'POST /fcebq' => array ( 'handler' => 'handler_func', ), - 'POST /rlggrimibi/kpjci/' => array ( + 'PATCH /supiw/q/itfu' => array ( 'handler' => 'handler_func', ), - 'PUT /o/oeveytq/zc' => array ( + 'POST /lb/zqbyu/dg/oyi' => array ( 'handler' => 'handler_func', ), - 'GET /ffiwp/soku/a/ofw' => array ( + 'PATCH /pgjwnj' => array ( 'handler' => 'handler_func', ), - 'GET /kw/cobm/xc' => array ( + 'PUT /fq/jtjz' => array ( 'handler' => 'handler_func', ), - 'GET /wjklibjt' => array ( + 'GET /sinmolpuib' => array ( 'handler' => 'handler_func', ), - 'PATCH /qcbxedeluel/emh/rg/p' => array ( + 'GET /fk/rn/it' => array ( 'handler' => 'handler_func', ), - 'PATCH /akyur/z' => array ( + 'PUT /ez/jbmok/crd/ojbwac/jhtb' => array ( 'handler' => 'handler_func', ), - 'GET /kkiyda/jvffn' => array ( + 'PATCH /gvehzsrkocqnb/d' => array ( 'handler' => 'handler_func', ), - 'PUT /emt/pkrqelnee' => array ( + 'PUT /dpkmcgru' => array ( 'handler' => 'handler_func', ), - 'DELETE /ywrbyxvkznum/z/ki' => array ( + 'POST /mf/r/lritqxijpn' => array ( 'handler' => 'handler_func', ), - 'POST /yjqczliuzhu/m' => array ( + 'DELETE /lcng/nbrb/sfyx' => array ( 'handler' => 'handler_func', ), - 'GET /iiuebcexmcwngrhz/rf' => array ( + 'PATCH /gcdnqqbcxcgjk/j' => array ( 'handler' => 'handler_func', ), - 'GET /xl/kxcfujcvkxhjbd/lp' => array ( + 'PUT /w/lxwpuoeb' => array ( 'handler' => 'handler_func', ), - 'GET /uqbwav' => array ( + 'GET /cdigpr' => array ( 'handler' => 'handler_func', ), - 'GET /wgfr/rg' => array ( + 'GET /tvqbxpj' => array ( 'handler' => 'handler_func', ), - 'GET /yrrx/oimm/f/tyux' => array ( + 'POST /bwf/axqmdfmpy' => array ( 'handler' => 'handler_func', ), - 'POST /foivvznali' => array ( + 'PATCH /gukaiqfphmt/msx/spee' => array ( 'handler' => 'handler_func', ), - 'POST /rd/jkyzudtvnot/b' => array ( + 'PUT /tl/dd/cupbj' => array ( 'handler' => 'handler_func', ), - 'GET /kgrmc/zvbpgwzeokqm' => array ( + 'GET /ltndcicttgyzt/ex' => array ( 'handler' => 'handler_func', ), - 'GET /qmezcbl' => array ( + 'POST /ebzeho' => array ( 'handler' => 'handler_func', ), - 'PATCH /urvna' => array ( + 'DELETE /ln/uzsabjawxxgc' => array ( 'handler' => 'handler_func', ), - 'PUT /tzpv/kdyoywnncdy' => array ( + 'GET /jw/lmpquaizujfeykvu' => array ( 'handler' => 'handler_func', ), - 'PATCH /bgddpnlcrarkwcd/peo/gc' => array ( + 'POST /guuafpb/cyykgjoio' => array ( 'handler' => 'handler_func', ), - 'DELETE /zralc/' => array ( + 'GET /hbtgciskfbqqs/jiniue/e' => array ( 'handler' => 'handler_func', ), - 'PUT /qgc/fvtzypolqbh' => array ( + 'POST /ho/u/pwufn/' => array ( 'handler' => 'handler_func', ), - 'PATCH /aknpk/fhew' => array ( + 'DELETE /pvhj/k' => array ( 'handler' => 'handler_func', ), - 'DELETE /wzaerajuifnsmvg/dqmko' => array ( + 'POST /ihzywwrn/hw' => array ( 'handler' => 'handler_func', ), - 'DELETE /ommq/xen' => array ( + 'GET /uynewfvbq/ejyduhy' => array ( 'handler' => 'handler_func', ), - 'DELETE /pjbtw/m' => array ( + 'POST /e/ne/odhkxodpmfzqs' => array ( 'handler' => 'handler_func', ), - 'GET /omhf/lrvafh' => array ( + 'POST /y/ye/vljbfc/fxthunyk' => array ( 'handler' => 'handler_func', ), - 'GET /g/f/rugwdn/voolugw/mxt/n' => array ( + 'DELETE /eu/xzefqardzermjrqgk' => array ( 'handler' => 'handler_func', ), - 'GET /mfw/ngvartgilznm/h' => array ( + 'POST /edkx/myqy/ilki/btb' => array ( 'handler' => 'handler_func', ), - 'DELETE /m/hggfq/drqzxkhfnvvua/f' => array ( + 'GET /nydaijmdfjtpxkjz/ojz' => array ( 'handler' => 'handler_func', ), - 'GET /mybp/fey/tdlezl' => array ( + 'GET /jduvqyknltou/' => array ( 'handler' => 'handler_func', ), - 'GET /retzeg/jxhid' => array ( + 'PATCH /xnpbvdzqqdyz' => array ( 'handler' => 'handler_func', ), - 'POST /byjfd' => array ( + 'POST /zo/ynhrxvr' => array ( 'handler' => 'handler_func', ), - 'PATCH /oxjhiqyl/idbmzys/n/cm' => array ( + 'GET /lzvorwyzxzclk/rzsg' => array ( 'handler' => 'handler_func', ), - 'PATCH /fnhtsugleginjrpcq' => array ( + 'POST /csk/jnkcvqdhyoi' => array ( 'handler' => 'handler_func', ), - 'PATCH /ej/mub' => array ( + 'GET /xszbqesu/stbobz/gh' => array ( 'handler' => 'handler_func', ), - 'GET /daznosahsuydsxpkjm/' => array ( + 'PATCH /z/cpxgyu/dr/l/ih' => array ( 'handler' => 'handler_func', ), - 'PUT /gtyrgczjqqpzknz/zs' => array ( + 'GET /yzwgrrm' => array ( 'handler' => 'handler_func', ), - 'PUT /m/ozrjnmhshegoa/kmim/b' => array ( + 'PUT /x/srphio' => array ( 'handler' => 'handler_func', ), - 'GET /vxkgwtaeebxlycvg/rf' => array ( + 'PUT /lfcmaj/' => array ( 'handler' => 'handler_func', ), - 'PUT /vcdrrzbixhq' => array ( + 'DELETE /v/c/epwbvpkd/s/isusqsiv' => array ( 'handler' => 'handler_func', ), - 'GET /mvkng' => array ( + 'PATCH /fhwingilqn/mfxug' => array ( 'handler' => 'handler_func', ), - 'PATCH /fgdcb' => array ( + 'GET /nlezjfu/zqlzdckq/h' => array ( 'handler' => 'handler_func', ), - 'GET /poado' => array ( + 'DELETE /ynddaack/xc' => array ( 'handler' => 'handler_func', ), - 'GET /l/agmaazru' => array ( + 'POST /wiokb' => array ( 'handler' => 'handler_func', ), - 'GET /df/oq/aebhdhmnfzes/wm/' => array ( + 'POST /pwoybz/umq' => array ( 'handler' => 'handler_func', ), - 'PUT /vtakdnf/nim/lwihv' => array ( + 'PUT /tmxu/iauq/' => array ( 'handler' => 'handler_func', ), - 'POST /mw/zuxi' => array ( + 'DELETE /n/hrxgahyqup/qtfdl' => array ( 'handler' => 'handler_func', ), - 'GET /jjefnrhjv' => array ( + 'POST /bhwjtm/e' => array ( 'handler' => 'handler_func', ), - 'PUT /hdkwvxmqmpxx/xnb' => array ( + 'POST /tvyaipnwytwdcjhycznv' => array ( 'handler' => 'handler_func', ), - 'POST /tszgx/vuadiw' => array ( + 'POST /bhnquf' => array ( 'handler' => 'handler_func', ), - 'PUT /skjfqfgvisskorj/wmqf' => array ( + 'DELETE /aisxefdpwzvl/uvpxmoqp' => array ( 'handler' => 'handler_func', ), - 'DELETE /og/rxzwb' => array ( + 'DELETE /v/hyhxzodcwpcvf' => array ( 'handler' => 'handler_func', ), - 'GET /rpyrcveuwxzmwfgj' => array ( + 'GET /agyj/slcqbuj/zfu/pokwh' => array ( 'handler' => 'handler_func', ), - 'POST /dtpbt/uufsiytiv/iuxb/i' => array ( + 'GET /wgohewxaavuqs' => array ( 'handler' => 'handler_func', ), - 'POST /imetq/bbsb/asa/uyg/pq' => array ( + 'PATCH /vnjwy/qvpie/bb/mwgmpop/' => array ( 'handler' => 'handler_func', ), - 'DELETE /durnyfwh' => array ( + 'PATCH /x/lznflpxzhx/d' => array ( 'handler' => 'handler_func', ), - 'DELETE /zp/xtymvcegc/qcnklwg/' => array ( + 'PATCH /yfnodx' => array ( 'handler' => 'handler_func', ), - 'DELETE /zcfrsgt/odtbdhmolezhd' => array ( + 'PUT /ukqwdqwg/' => array ( 'handler' => 'handler_func', ), - 'PATCH /ehj/y/s' => array ( + 'GET /cizsh/w' => array ( 'handler' => 'handler_func', ), - 'GET /grfdngilig' => array ( + 'PATCH /emfrlkhwmgqttbmsd' => array ( 'handler' => 'handler_func', ), - 'PATCH /tlcpz' => array ( + 'GET /aaxkmzzuv/r' => array ( 'handler' => 'handler_func', ), - 'POST /vvurvgwnpevrlb' => array ( + 'POST /brjhky' => array ( 'handler' => 'handler_func', ), - 'PATCH /ltwax/hpvviondvf/fs' => array ( + 'DELETE /uexkadfuwrqvp/eqckrha' => array ( 'handler' => 'handler_func', ), - 'GET /jngjmukmogiwmr' => array ( + 'PATCH /o/dd/riv/roiysxapr/' => array ( 'handler' => 'handler_func', ), - 'PUT /fc/uz/swwhwdty' => array ( + 'PUT /yivpg/mz/udjpnf/rlcspy' => array ( 'handler' => 'handler_func', ), - 'PUT /of/qxmlkmolgk/ltmc' => array ( + 'DELETE /fxsfbkll/m' => array ( 'handler' => 'handler_func', ), - 'DELETE /eohyhcq' => array ( + 'GET /iixivvxbas' => array ( 'handler' => 'handler_func', ), - 'PUT /kacjh' => array ( + 'DELETE /u/rgpgrtppm/bdtis/' => array ( 'handler' => 'handler_func', ), - 'GET /hqka/yz/uqzamhfyjydk' => array ( + 'PATCH /otqk/az/wqzajtuqq' => array ( 'handler' => 'handler_func', ), - 'POST /rffnfgse/b/whhslxfn' => array ( + 'GET /ksaifyhqiblvq' => array ( 'handler' => 'handler_func', ), - 'GET /ioqcg/skcz' => array ( + 'POST /xsjuurwimdqyomcazc' => array ( 'handler' => 'handler_func', ), - 'GET /rmca/eqntwugevj' => array ( + 'POST /ykbyhc/hwauxdouicpbj/n' => array ( 'handler' => 'handler_func', ), - 'PUT /okkgapgkinze' => array ( + 'PUT /auflx/ksrspwsqfxtknl' => array ( 'handler' => 'handler_func', ), - 'POST /cyhztblxjkb' => array ( + 'POST /nz/etlgfvpeyoznhw/u' => array ( 'handler' => 'handler_func', ), - 'DELETE /aifgrsicmlsgmro' => array ( + 'PUT /vlgsg/bkkt/ca/aikh' => array ( 'handler' => 'handler_func', ), - 'GET /wmqlvwrfpubvwxaz/vsv' => array ( + 'GET /xmo/oinbn/gxkszgtc' => array ( 'handler' => 'handler_func', ), - 'PATCH /admvbsagvo' => array ( + 'GET /iaymhve/f/' => array ( 'handler' => 'handler_func', ), - 'PUT /vjg/nl' => array ( + 'PATCH /fypmnabxftcmsa' => array ( 'handler' => 'handler_func', ), - 'GET /kszokkw' => array ( + 'GET /ggisp/hruo/xbigblhen/e' => array ( 'handler' => 'handler_func', ), - 'GET /xvlpmdwegeqxf' => array ( + 'DELETE /gekgekmnbjfweoonja' => array ( 'handler' => 'handler_func', ), - 'PATCH /flmlljgnfzjmtqxhr' => array ( + 'GET /iovtniyfvr/tltuwrgq' => array ( 'handler' => 'handler_func', ), - 'PATCH /dpdopk/m/kj/rgs/ephgu/hs' => array ( + 'GET /ihizzj/wsv' => array ( 'handler' => 'handler_func', ), - 'PATCH /iqndmfmg/u/gp/tgo' => array ( + 'POST /xpxucqamcptl/c' => array ( 'handler' => 'handler_func', ), - 'DELETE /ovlptkxc/whmwv' => array ( + 'PUT /ygs/i/qqz' => array ( 'handler' => 'handler_func', ), - 'GET /kuretsw/wduudwhkteiuq/' => array ( + 'POST /uoliwegaw/ylzwih' => array ( 'handler' => 'handler_func', ), - 'GET /qqpibs' => array ( + 'POST /boy/oznly/qulmrfh/ongo' => array ( 'handler' => 'handler_func', ), - 'PATCH /jbctplbbcmunblge' => array ( + 'DELETE /mvfhfslcfuryt' => array ( 'handler' => 'handler_func', ), - 'POST /cevcukyuejoin' => array ( + 'PATCH /jt/ywn' => array ( 'handler' => 'handler_func', ), - 'DELETE /tcsixt' => array ( + 'GET /serpbstmybwq/ldr/cxfr' => array ( 'handler' => 'handler_func', ), - 'PATCH /fyfrrfilmqk/x/f' => array ( + 'PUT /cpctwhhlvbe/' => array ( 'handler' => 'handler_func', ), - 'DELETE /byvxxeptd/' => array ( + 'DELETE /pd/depk' => array ( 'handler' => 'handler_func', ), - 'DELETE /nswjgb/vi/efis' => array ( + 'DELETE /uyhuqhd/kfkscf/wnj/oz' => array ( 'handler' => 'handler_func', ), - 'GET /extgmhjckkpil' => array ( + 'GET /fpfwanj' => array ( 'handler' => 'handler_func', ), - 'PUT /locr/jsw' => array ( + 'POST /arh/iguw' => array ( 'handler' => 'handler_func', ), - 'PATCH /keebcuboiwpvhludb' => array ( + 'DELETE /h/lixkezxl/dxhjea' => array ( 'handler' => 'handler_func', ), - 'PATCH /fdgqei/ph/qokpjzde' => array ( + 'POST /ukwifcz' => array ( 'handler' => 'handler_func', ), - 'PATCH /rtro/ecspgvlpu' => array ( + 'DELETE /th/txap' => array ( 'handler' => 'handler_func', ), - 'POST /luubrd/xxx/ztaf/yl' => array ( + 'POST /uy/xkd/vebmtd/wbspk/k' => array ( 'handler' => 'handler_func', ), - 'PUT /dpboxoa' => array ( + 'POST /ecgkos' => array ( 'handler' => 'handler_func', ), - 'GET /gmqi/ltgr' => array ( + 'PATCH /rhe/rdhyrfpw' => array ( 'handler' => 'handler_func', ), - 'GET /gytgbn' => array ( + 'GET /mzbrol' => array ( 'handler' => 'handler_func', ), - 'GET /ji/yawgtietwgg/g' => array ( + 'DELETE /vcsvdyiyusrqmhmrcyjc' => array ( 'handler' => 'handler_func', ), - 'DELETE /xpl/wrworejpaftc' => array ( + 'PATCH /tkfforjgq/x' => array ( 'handler' => 'handler_func', ), - 'GET /hnsfmkdvih' => array ( + 'PATCH /waunzltgcb/pzc' => array ( 'handler' => 'handler_func', ), - 'PATCH /n/ctjokbkeulpq' => array ( + 'GET /ppuuosyuholk' => array ( 'handler' => 'handler_func', ), - 'DELETE /lc/vrqxvh' => array ( + 'PUT /qkwfao/kz/medhmno/gnox' => array ( 'handler' => 'handler_func', ), - 'GET /fug/ot' => array ( + 'DELETE /ardbahpspvtu' => array ( 'handler' => 'handler_func', ), - 'GET /pcftoivldtntvk' => array ( + 'PUT /qcmcibh/x/ze/' => array ( 'handler' => 'handler_func', ), - 'DELETE /urjivwso/vtgmvw' => array ( + 'POST /uwwdpqrbyxaetwwdv' => array ( 'handler' => 'handler_func', ), - 'GET /y/tbmcdmzhxg' => array ( + 'GET /drl/rjqye' => array ( 'handler' => 'handler_func', ), - 'GET /pukjvy/' => array ( + 'DELETE /sxwdvtj/rp/hygl/s' => array ( 'handler' => 'handler_func', ), - 'PUT /aqymo' => array ( + 'POST /nbqxtyzocdaqdx' => array ( 'handler' => 'handler_func', ), - 'PATCH /xalknkhjhofmwohw' => array ( + 'DELETE /zeufalxuu/zlq/vp/wd' => array ( 'handler' => 'handler_func', ), - 'PATCH /cppqybftd/' => array ( + 'POST /egjl/yxw/xpezzapui' => array ( 'handler' => 'handler_func', ), - 'PUT /vzljghijtcrsawrqaaq/' => array ( + 'GET /uylyhqumukyqhipg/cr' => array ( 'handler' => 'handler_func', ), - 'DELETE /dthvywqvimr/i' => array ( + 'DELETE /e/yavnes/lqbpn' => array ( 'handler' => 'handler_func', ), - 'DELETE /sv/nwq/tyioqejyqa/bdf' => array ( + 'GET /gvriyxp' => array ( 'handler' => 'handler_func', ), - 'PUT /o/ydugqekzqwjx' => array ( + 'GET /gnodv' => array ( 'handler' => 'handler_func', ), - 'DELETE /adb/lqxzhv/torju/haz' => array ( + 'GET /ycrhdvwovrsh' => array ( 'handler' => 'handler_func', ), - 'DELETE /jktss/axbo/' => array ( + 'PATCH /vlxsqgzerdpp/pepe' => array ( 'handler' => 'handler_func', ), - 'GET /rnbzmmnshsaaircjwalt' => array ( + 'PATCH /mcackjhf' => array ( 'handler' => 'handler_func', ), - 'GET /cxkstelyyq' => array ( + 'PUT /swytwavxgfv' => array ( 'handler' => 'handler_func', ), - 'PATCH /jcepfbqxje/jxkjt/ygcgr' => array ( + 'DELETE /qwd/bwnkbfv/ify/goe' => array ( 'handler' => 'handler_func', ), - 'GET /xjzbxjjlrcctycx/b' => array ( + 'GET /meovf/m' => array ( 'handler' => 'handler_func', ), - 'GET /xpwdwgcyopp/lms/gn' => array ( + 'DELETE /j/arhgo' => array ( 'handler' => 'handler_func', ), - 'DELETE /kcqilwme/hiave' => array ( + 'GET /ybh/thnhr' => array ( 'handler' => 'handler_func', ), - 'POST /rjbhba/uqsaiv/' => array ( + 'PUT /prwci/mlqlyxd/ljs/uj' => array ( 'handler' => 'handler_func', ), - 'DELETE /hfpte/urmfkm/aevi' => array ( + 'PATCH /b/frcimohvn/k/fhdzqawbf' => array ( 'handler' => 'handler_func', ), - 'GET /tyenbia/lwm/zxbqy' => array ( + 'DELETE /apoi/u' => array ( 'handler' => 'handler_func', ), - 'PUT /jselxt/olqxksrh/ak/' => array ( + 'PATCH /cdksb/yflbvjse' => array ( 'handler' => 'handler_func', ), - 'PATCH /rmyindt/nhisxbnwebaap' => array ( + 'PATCH /hvmltnhwadvxg/fw' => array ( 'handler' => 'handler_func', ), - 'GET /tqtbm/efrz' => array ( + 'GET /nhvmehen/vvbjtoiprx' => array ( 'handler' => 'handler_func', ), - 'PUT /nzjjetxuet/sqva/kpgnoi' => array ( + 'PUT /fyruscd/cvcpifml' => array ( 'handler' => 'handler_func', ), - 'POST /q/w/a/lak/wvxicpf/r' => array ( + 'PUT /hduyyeecwpdwpzj/' => array ( 'handler' => 'handler_func', ), - 'GET /wrfvylccsl' => array ( + 'PATCH /oktmbsp/q' => array ( 'handler' => 'handler_func', ), - 'GET /ltfs/fop' => array ( + 'GET /uobgeaqbm' => array ( 'handler' => 'handler_func', ), - 'PATCH /f/drckaczlbenjqwmzh' => array ( + 'POST /ujidnalywdkxn/k/' => array ( 'handler' => 'handler_func', ), - 'PATCH /l/qkbt/jafppviib' => array ( + 'DELETE /cvud/lxue/qaexawphzwh/' => array ( 'handler' => 'handler_func', ), - 'POST /rnts/locoj' => array ( + 'PUT /moon/w/qksca' => array ( 'handler' => 'handler_func', ), - 'GET /wvq/ucphec' => array ( + 'DELETE /ooexfso' => array ( 'handler' => 'handler_func', ), - 'GET /jcigr' => array ( + 'GET /bjlvgfixzq' => array ( 'handler' => 'handler_func', ), - 'POST /kvclkizcvf' => array ( + 'POST /owsxch/ns' => array ( 'handler' => 'handler_func', ), - 'PUT /cdxdmrhohxj/plmjbjn' => array ( + 'GET /vmrsubyiyxtp' => array ( 'handler' => 'handler_func', ), - 'GET /xwsju' => array ( + 'PATCH /wapdrbp/wrcmzaz/' => array ( 'handler' => 'handler_func', ), - 'DELETE /lkrhxkcnqrzsgreo' => array ( + 'PUT /tymswdbqsvvhgnmc' => array ( 'handler' => 'handler_func', ), - 'PATCH /hebuymg/y/ptrubydyq' => array ( + 'PUT /dfmb/azr/ienvcihf/jzu/' => array ( 'handler' => 'handler_func', ), - 'POST /ura/qo/ohfpn/wxzw' => array ( + 'DELETE /ol/mlyjm' => array ( 'handler' => 'handler_func', ), - 'PATCH /eejlsz/hifnciux/qvr' => array ( + 'DELETE /iyhazln' => array ( 'handler' => 'handler_func', ), - 'DELETE /fivwjzcan/c' => array ( + 'PUT /neyzm/pwtxqzorxolg' => array ( 'handler' => 'handler_func', ), - 'DELETE /ttijye/' => array ( + 'POST /xgzq/kkfnrj' => array ( 'handler' => 'handler_func', ), - 'GET /naahfnwe' => array ( + 'POST /zycrlp/z/cgtxshpyi' => array ( 'handler' => 'handler_func', ), - 'PUT /udluidofwqihrny' => array ( + 'PATCH /ryusoqnwyabfumga' => array ( 'handler' => 'handler_func', ), - 'GET /vsvicvnfpnxipw' => array ( + 'PUT /eubbz/o/e/iz' => array ( 'handler' => 'handler_func', ), - 'GET /v/jszj' => array ( + 'GET /nsvxvze' => array ( 'handler' => 'handler_func', ), - 'PUT /wxlywtoqub' => array ( + 'PATCH /tczeiilpjz/xm/dtfwf/' => array ( 'handler' => 'handler_func', ), - 'POST /alw/h/qdhx' => array ( + 'POST /dbn/hwixmpfqpyklhmq/pk' => array ( 'handler' => 'handler_func', ), - 'GET /naxzeoocobbm' => array ( + 'DELETE /kxwuwj/idiqlq/jrzyf' => array ( 'handler' => 'handler_func', ), - 'POST /mrxshhxtqkwbp' => array ( + 'GET /b/zmreqd/toegnrtvhh' => array ( 'handler' => 'handler_func', ), - 'DELETE /ukkisouhlqzdhogelts' => array ( + 'GET /bvajukqfogdi' => array ( 'handler' => 'handler_func', ), - 'GET /llfw/qdn' => array ( + 'PATCH /iwq/exxqoqtdvxrg/' => array ( 'handler' => 'handler_func', ), - 'DELETE /upfzuljbcvxog/hn' => array ( + 'GET /ooza/qvn/v/' => array ( 'handler' => 'handler_func', ), - 'PATCH /hgwhvizo/iq' => array ( + 'GET /jzo/iskhfj/yavzstugyp' => array ( 'handler' => 'handler_func', ), - 'DELETE /cwinysrqsgpno' => array ( + 'POST /abopsipgi/qzvf' => array ( 'handler' => 'handler_func', ), - 'GET /xzwicbvzp/wugqlu/' => array ( + 'PATCH /hmwidvuag' => array ( 'handler' => 'handler_func', ), - 'PATCH /u/tuidvjmtwplczvvrsn/' => array ( + 'PATCH /y/hxqb/zsxfkry' => array ( 'handler' => 'handler_func', ), - 'GET /awvjvua' => array ( + 'DELETE /ro/fmpqju/t' => array ( 'handler' => 'handler_func', ), - 'PATCH /bstofh/vykvvsfvd' => array ( + 'POST /iwff/ai' => array ( 'handler' => 'handler_func', ), - 'PATCH /sxdkrzy/gmmqo' => array ( + 'GET /ghfhqnodhmlyxq/hp' => array ( 'handler' => 'handler_func', ), - 'GET /gl/gieqpqhbqdeqfptn' => array ( + 'PUT /ijulgm/vhjuqujabfvmmm' => array ( 'handler' => 'handler_func', ), - 'GET /wpnmwovwpzz/ut' => array ( + 'GET /xw/ebhzfmczal/tluy/g' => array ( 'handler' => 'handler_func', ), - 'GET /kn/wqfviyjc/mi/h' => array ( + 'GET /kyb/wxrciawafpmvqdwzj' => array ( 'handler' => 'handler_func', ), - 'PATCH /ekolhpxnt' => array ( + 'GET /d/wfuaeoph/b/hlxy' => array ( 'handler' => 'handler_func', ), - 'DELETE /opsmgkosqvcplqs' => array ( + 'PATCH /i/pusoym' => array ( 'handler' => 'handler_func', ), - 'DELETE /miblpvdb/fs/jtoptl' => array ( + 'PATCH /dhcqaiahqgxcrcx' => array ( 'handler' => 'handler_func', ), - 'DELETE /t/awdk/wekxietrt/nbd' => array ( + 'GET /xbm/tkw/oigtd/t' => array ( 'handler' => 'handler_func', ), - 'PUT /tnor/u' => array ( + 'PUT /bpgohkufneigbch' => array ( 'handler' => 'handler_func', ), - 'GET /mrypcbqrlexotqmwpb' => array ( + 'GET /lxktjcgbdecs' => array ( 'handler' => 'handler_func', ), - 'GET /msy/blc' => array ( + 'PUT /iofrqmg' => array ( 'handler' => 'handler_func', ), - 'DELETE /hlwszlnjkpqgyywp/kd' => array ( + 'GET /ic/xamqelpi' => array ( 'handler' => 'handler_func', ), - 'PATCH /gbfzmf/utic/mgsjkplpnz' => array ( + 'GET /btby/b' => array ( 'handler' => 'handler_func', ), - 'POST /ykkzhogh/oa/fqfniqz/p/k' => array ( + 'PUT /ijsykcxv/cj/vrj/jqrz' => array ( 'handler' => 'handler_func', ), - 'PATCH /sbntthxkxqsclw/ktt' => array ( + 'DELETE /qgthwpyocnofyy' => array ( 'handler' => 'handler_func', ), - 'PUT /jhh/zjilj' => array ( + 'GET /a/rduz' => array ( 'handler' => 'handler_func', ), - 'PATCH /xjz/ueam' => array ( + 'DELETE /hxwjeixgybgxib/' => array ( 'handler' => 'handler_func', ), - 'GET /zpizprtswaszewhf' => array ( + 'GET /ye/ljqdp/dkic' => array ( 'handler' => 'handler_func', ), - 'PATCH /xusrodhmrgvlxw' => array ( + 'GET /puitumnmum/yhfzk' => array ( 'handler' => 'handler_func', ), - 'GET /iphqceynntz' => array ( + 'PATCH /fapj/kmlri/xnipn' => array ( 'handler' => 'handler_func', ), - 'PATCH /txjjvpoii/' => array ( + 'PATCH /pmmhc/' => array ( 'handler' => 'handler_func', ), - 'GET /gfvwl' => array ( + 'DELETE /oydhndlmu' => array ( 'handler' => 'handler_func', ), - 'DELETE /hozqxahrf' => array ( + 'POST /qfdhcunxzjpqent/' => array ( 'handler' => 'handler_func', ), - 'POST /bujnwtdgqrawsjen' => array ( + 'GET /yy/ptqbpwp' => array ( 'handler' => 'handler_func', ), - 'POST /g/g/awaertb' => array ( + 'PATCH /yorejcqvipykwvgydbq' => array ( 'handler' => 'handler_func', ), - 'GET /ihunodcrwwlajsnd' => array ( + 'DELETE /kvfusqmeggwi' => array ( 'handler' => 'handler_func', ), - 'PUT /uhyibqr/ivsashfrqdh' => array ( + 'POST /rqzctmbafylz' => array ( 'handler' => 'handler_func', ), - 'POST /dhzndllmebokjo' => array ( + 'POST /hjjz/ibuzfg/iqvuy' => array ( 'handler' => 'handler_func', ), - 'POST /hiqbq' => array ( + 'GET /niral' => array ( 'handler' => 'handler_func', ), - 'GET /ecws/qwflppmdy/' => array ( + 'PATCH /ovgvmq' => array ( 'handler' => 'handler_func', ), - 'GET /it/vbdydhbicwbqal/f/w' => array ( + 'PATCH /kbglxeaz/pf' => array ( 'handler' => 'handler_func', ), - 'POST /fgozvfybq/j/myr/g' => array ( - 'handler' => 'handler_func', - ), - 'GET /gmzc/m' => array ( - 'handler' => 'handler_func', - ), - 'PATCH /xw/rduzijlkus/q/' => array ( - 'handler' => 'handler_func', - ), - 'POST /n/m/rsbkt' => array ( - 'handler' => 'handler_func', - ), - 'GET /vhrfpjlmaet' => array ( - 'handler' => 'handler_func', - ), - 'POST /yboktyif/tv/awro/avcjb' => array ( - 'handler' => 'handler_func', - ), - 'POST /xxhhmemv' => array ( - 'handler' => 'handler_func', - ), - 'PATCH /qfsnukwhvwhvjygfsyiu' => array ( - 'handler' => 'handler_func', - ), - 'PATCH /xl/d/figzbbj' => array ( - 'handler' => 'handler_func', +), +// regular routes +'regularRoutes' => array ( + 'GET b' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/b/phg/buzmsu/amvn/{name}', + 'regex' => '#^/b/phg/buzmsu/amvn/(?P[^/]+)$#', + 'start' => '/b/phg/buzmsu/amvn/', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/b/eyq/mffej/c/rrb/vdzniv/{name}', + 'regex' => '#^/b/eyq/mffej/c/rrb/vdzniv/(?P[^/]+)$#', + 'start' => '/b/eyq/mffej/c/rrb/vdzniv/', + ), ), - 'POST /hcmj/hpatw/dpdqklk' => array ( - 'handler' => 'handler_func', + 'GET 50be3774f6' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', + 'regex' => '#^/50be3774f6/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/850726135a$#', + 'start' => '/50be3774f6/', + ), ), - 'DELETE /f/oembu/avnhkgxarozldx' => array ( - 'handler' => 'handler_func', + 'PATCH wnvyz' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/wnvyz/hphvukt/ed/tfz/j/{name}', + 'regex' => '#^/wnvyz/hphvukt/ed/tfz/j/(?P[^/]+)$#', + 'start' => '/wnvyz/hphvukt/ed/tfz/j/', + ), ), - 'GET /kondx/ivz/ctkz' => array ( - 'handler' => 'handler_func', + 'GET fcjoancl' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/fcjoancl/bf/{name}', + 'regex' => '#^/fcjoancl/bf/(?P[^/]+)$#', + 'start' => '/fcjoancl/bf/', + ), ), - 'PATCH /mxj/nndmqkqi' => array ( - 'handler' => 'handler_func', + 'POST t' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/t/rminqwiqoshoiywcosh/{name}', + 'regex' => '#^/t/rminqwiqoshoiywcosh/(?P[^/]+)$#', + 'start' => '/t/rminqwiqoshoiywcosh/', + ), ), - 'DELETE /rcx/zlqnutz' => array ( - 'handler' => 'handler_func', + 'PATCH mtzfxmgmnpv' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/mtzfxmgmnpv/cban/{name}', + 'regex' => '#^/mtzfxmgmnpv/cban/(?P[^/]+)$#', + 'start' => '/mtzfxmgmnpv/cban/', + ), ), - 'PATCH /iqpbyqolsdvzma' => array ( - 'handler' => 'handler_func', + 'POST uvkq' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/uvkq/zsuunaux/{name}', + 'regex' => '#^/uvkq/zsuunaux/(?P[^/]+)$#', + 'start' => '/uvkq/zsuunaux/', + ), ), - 'GET /ctkudwanohcyrgq/e/' => array ( - 'handler' => 'handler_func', + 'POST wdbbmaejclu' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/wdbbmaejclu/i/{name}', + 'regex' => '#^/wdbbmaejclu/i/(?P[^/]+)$#', + 'start' => '/wdbbmaejclu/i/', + ), ), - 'GET /ziybkb/jwoicdviovtyfn' => array ( - 'handler' => 'handler_func', + 'GET rzzn' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/rzzn/sr/udx/{name}', + 'regex' => '#^/rzzn/sr/udx/(?P[^/]+)$#', + 'start' => '/rzzn/sr/udx/', + ), ), - 'POST /mqsa/regjqqsfknupom/j' => array ( - 'handler' => 'handler_func', + 'DELETE oqdjlvuoagixfhuav' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/oqdjlvuoagixfhuav/k/{name}', + 'regex' => '#^/oqdjlvuoagixfhuav/k/(?P[^/]+)$#', + 'start' => '/oqdjlvuoagixfhuav/k/', + ), ), - 'GET /mxm/ytrmi/br' => array ( - 'handler' => 'handler_func', + 'POST jnqm' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/jnqm/qbrh/{name}', + 'regex' => '#^/jnqm/qbrh/(?P[^/]+)$#', + 'start' => '/jnqm/qbrh/', + ), ), - 'PATCH /efd/ywdt' => array ( - 'handler' => 'handler_func', + 'PUT kgwyy' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/kgwyy/j/{name}', + 'regex' => '#^/kgwyy/j/(?P[^/]+)$#', + 'start' => '/kgwyy/j/', + ), ), - 'POST /kpvxmeqbzi/fpmcrphhm' => array ( - 'handler' => 'handler_func', + 'PUT scemrrbz' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/scemrrbz/rusnmbf/{name}', + 'regex' => '#^/scemrrbz/rusnmbf/(?P[^/]+)$#', + 'start' => '/scemrrbz/rusnmbf/', + ), ), - 'GET /hsjt/oq/wsw/ixq/ua' => array ( - 'handler' => 'handler_func', + 'GET me' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/me/frrp/{name}', + 'regex' => '#^/me/frrp/(?P[^/]+)$#', + 'start' => '/me/frrp/', + ), ), - 'GET /ghvthhepkq/v/' => array ( - 'handler' => 'handler_func', + 'GET cx' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/cx/iqusvhsyts/ifwjjyq/{name}', + 'regex' => '#^/cx/iqusvhsyts/ifwjjyq/(?P[^/]+)$#', + 'start' => '/cx/iqusvhsyts/ifwjjyq/', + ), ), - 'PATCH /jearibbgleox' => array ( - 'handler' => 'handler_func', + 'DELETE hnfadtscg' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/hnfadtscg/{name}', + 'regex' => '#^/hnfadtscg/(?P[^/]+)$#', + 'start' => '/hnfadtscg/', + ), ), - 'GET /itl/et' => array ( - 'handler' => 'handler_func', + 'PATCH j' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/j/zobqfrsxslyvc/{name}', + 'regex' => '#^/j/zobqfrsxslyvc/(?P[^/]+)$#', + 'start' => '/j/zobqfrsxslyvc/', + ), ), - 'POST /lwczxohpzsifcvumb' => array ( - 'handler' => 'handler_func', + 'PATCH ckerlhy' => array ( + 0 => array ( + 'handler' => 'handler_func', + 'original' => '/ckerlhy/x/kg/x/{name}', + 'regex' => '#^/ckerlhy/x/kg/x/(?P[^/]+)$#', + 'start' => '/ckerlhy/x/kg/x/', + ), ), -), -// regular routes -'regularRoutes' => array ( - 'GET 50be3774f6' => array ( + 'PATCH rsldgpr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', - 'matches' => array ( - 0 => 'arg1', - 1 => 'arg2', - 2 => 'arg3', - 3 => 'arg4', - 4 => 'arg5', - 5 => 'arg6', - 6 => 'arg7', - 7 => 'arg8', - 8 => 'arg9', - ), - 'regex' => '#^/50be3774f6/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/850726135a$#', - 'start' => '/50be3774f6/', + 'original' => '/rsldgpr/fq/nriowlqkj/{name}', + 'regex' => '#^/rsldgpr/fq/nriowlqkj/(?P[^/]+)$#', + 'start' => '/rsldgpr/fq/nriowlqkj/', ), ), - 'PUT pcyqjgzh' => array ( + 'GET ttbfaredr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pcyqjgzh/nop/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/pcyqjgzh/nop/([^/]+)$#', - 'start' => '/pcyqjgzh/nop/', + 'original' => '/ttbfaredr/{name}', + 'regex' => '#^/ttbfaredr/(?P[^/]+)$#', + 'start' => '/ttbfaredr/', ), ), - 'PATCH cllkfyhkw' => array ( + 'GET teudtcvaumgzzh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cllkfyhkw/z/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/cllkfyhkw/z/([^/]+)$#', - 'start' => '/cllkfyhkw/z/', + 'original' => '/teudtcvaumgzzh/{name}', + 'regex' => '#^/teudtcvaumgzzh/(?P[^/]+)$#', + 'start' => '/teudtcvaumgzzh/', ), ), - 'GET v' => array ( + 'GET fp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/v/dztihl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/v/dztihl/([^/]+)$#', - 'start' => '/v/dztihl/', + 'original' => '/fp/jvubuismqtvi/{name}', + 'regex' => '#^/fp/jvubuismqtvi/(?P[^/]+)$#', + 'start' => '/fp/jvubuismqtvi/', ), ), - 'POST xkevxwj' => array ( + 'PATCH zvy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xkevxwj/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/xkevxwj/([^/]+)$#', - 'start' => '/xkevxwj/', + 'original' => '/zvy/niwgrjo/{name}', + 'regex' => '#^/zvy/niwgrjo/(?P[^/]+)$#', + 'start' => '/zvy/niwgrjo/', ), ), - 'DELETE noujyvsi' => array ( + 'DELETE ynmnzvjmedytpqgwsty' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/noujyvsi/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/noujyvsi/([^/]+)$#', - 'start' => '/noujyvsi/', + 'original' => '/ynmnzvjmedytpqgwsty/{name}', + 'regex' => '#^/ynmnzvjmedytpqgwsty/(?P[^/]+)$#', + 'start' => '/ynmnzvjmedytpqgwsty/', ), ), - 'PATCH jbkienml' => array ( + 'DELETE uwsf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jbkienml/kvl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jbkienml/kvl/([^/]+)$#', - 'start' => '/jbkienml/kvl/', + 'original' => '/uwsf/mft/pncki/{name}', + 'regex' => '#^/uwsf/mft/pncki/(?P[^/]+)$#', + 'start' => '/uwsf/mft/pncki/', ), ), - 'GET g' => array ( + 'GET o' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/g/vxgf/zid/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/g/vxgf/zid/([^/]+)$#', - 'start' => '/g/vxgf/zid/', + 'original' => '/o/sgrvgsp/v/{name}', + 'regex' => '#^/o/sgrvgsp/v/(?P[^/]+)$#', + 'start' => '/o/sgrvgsp/v/', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/o/fxjx/qyuurpa/{name}', + 'regex' => '#^/o/fxjx/qyuurpa/(?P[^/]+)$#', + 'start' => '/o/fxjx/qyuurpa/', ), ), - 'GET yw' => array ( + 'GET htlvvbztavswu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yw/jpqclrarmnegxber/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/yw/jpqclrarmnegxber/([^/]+)$#', - 'start' => '/yw/jpqclrarmnegxber/', + 'original' => '/htlvvbztavswu/r/{name}', + 'regex' => '#^/htlvvbztavswu/r/(?P[^/]+)$#', + 'start' => '/htlvvbztavswu/r/', ), ), - 'POST dlyhqrwibm' => array ( + 'DELETE hxybuoqefnhdfobs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dlyhqrwibm/sd/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dlyhqrwibm/sd/([^/]+)$#', - 'start' => '/dlyhqrwibm/sd/', + 'original' => '/hxybuoqefnhdfobs/oou/{name}', + 'regex' => '#^/hxybuoqefnhdfobs/oou/(?P[^/]+)$#', + 'start' => '/hxybuoqefnhdfobs/oou/', ), ), - 'POST apaomfogg' => array ( + 'GET dzrvjyhhvhhmknar' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/apaomfogg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/apaomfogg/([^/]+)$#', - 'start' => '/apaomfogg/', + 'original' => '/dzrvjyhhvhhmknar/j/fb/{name}', + 'regex' => '#^/dzrvjyhhvhhmknar/j/fb/(?P[^/]+)$#', + 'start' => '/dzrvjyhhvhhmknar/j/fb/', ), ), - 'PATCH kfymie' => array ( + 'GET xkpklg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kfymie/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kfymie/([^/]+)$#', - 'start' => '/kfymie/', + 'original' => '/xkpklg/defomrbc/rif/bvu/{name}', + 'regex' => '#^/xkpklg/defomrbc/rif/bvu/(?P[^/]+)$#', + 'start' => '/xkpklg/defomrbc/rif/bvu/', ), ), - 'POST peauw' => array ( + 'GET u' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/peauw/s/iblbrvnmr/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/peauw/s/iblbrvnmr/([^/]+)$#', - 'start' => '/peauw/s/iblbrvnmr/', + 'original' => '/u/btopmymd/hzvdu/{name}', + 'regex' => '#^/u/btopmymd/hzvdu/(?P[^/]+)$#', + 'start' => '/u/btopmymd/hzvdu/', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/u/dybiwz/uq/yiafdvxrjr/{name}', + 'regex' => '#^/u/dybiwz/uq/yiafdvxrjr/(?P[^/]+)$#', + 'start' => '/u/dybiwz/uq/yiafdvxrjr/', ), ), - 'GET zgfbf' => array ( + 'GET rfhlzl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zgfbf/vxv/l/bznxo/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/zgfbf/vxv/l/bznxo/([^/]+)$#', - 'start' => '/zgfbf/vxv/l/bznxo/', + 'original' => '/rfhlzl/liit/{name}', + 'regex' => '#^/rfhlzl/liit/(?P[^/]+)$#', + 'start' => '/rfhlzl/liit/', ), ), - 'PUT nlihuw' => array ( + 'PATCH heiqnaxadbwbuyhmke' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nlihuw/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/nlihuw/([^/]+)$#', - 'start' => '/nlihuw/', + 'original' => '/heiqnaxadbwbuyhmke/{name}', + 'regex' => '#^/heiqnaxadbwbuyhmke/(?P[^/]+)$#', + 'start' => '/heiqnaxadbwbuyhmke/', ), ), - 'DELETE kkxe' => array ( + 'GET ltdkcige' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kkxe/jjlpuriqcgi/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kkxe/jjlpuriqcgi/([^/]+)$#', - 'start' => '/kkxe/jjlpuriqcgi/', + 'original' => '/ltdkcige/f/jrpdff/q/h/{name}', + 'regex' => '#^/ltdkcige/f/jrpdff/q/h/(?P[^/]+)$#', + 'start' => '/ltdkcige/f/jrpdff/q/h/', ), ), - 'PUT sjazx' => array ( + 'PUT zokhqz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sjazx/f/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/sjazx/f/([^/]+)$#', - 'start' => '/sjazx/f/', + 'original' => '/zokhqz/{name}', + 'regex' => '#^/zokhqz/(?P[^/]+)$#', + 'start' => '/zokhqz/', ), ), - 'GET r' => array ( + 'POST yvpbveo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/r/wglyfpzeg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/r/wglyfpzeg/([^/]+)$#', - 'start' => '/r/wglyfpzeg/', + 'original' => '/yvpbveo/{name}', + 'regex' => '#^/yvpbveo/(?P[^/]+)$#', + 'start' => '/yvpbveo/', ), ), - 'PATCH svlyby' => array ( + 'GET gvgfepfkyqozubtaaaz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/svlyby/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/svlyby/([^/]+)$#', - 'start' => '/svlyby/', + 'original' => '/gvgfepfkyqozubtaaaz/{name}', + 'regex' => '#^/gvgfepfkyqozubtaaaz/(?P[^/]+)$#', + 'start' => '/gvgfepfkyqozubtaaaz/', ), ), - 'GET kds' => array ( + 'PATCH hov' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kds/osnbxa/jpo/vkfd/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kds/osnbxa/jpo/vkfd/([^/]+)$#', - 'start' => '/kds/osnbxa/jpo/vkfd/', + 'original' => '/hov/guqdx/pfc/ilqfyykt/n/{name}', + 'regex' => '#^/hov/guqdx/pfc/ilqfyykt/n/(?P[^/]+)$#', + 'start' => '/hov/guqdx/pfc/ilqfyykt/n/', ), ), - 'DELETE tgm' => array ( + 'GET ldmonfbre' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tgm/ywafq/sgs/zw/ch/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/tgm/ywafq/sgs/zw/ch/([^/]+)$#', - 'start' => '/tgm/ywafq/sgs/zw/ch/', + 'original' => '/ldmonfbre/{name}', + 'regex' => '#^/ldmonfbre/(?P[^/]+)$#', + 'start' => '/ldmonfbre/', ), ), - 'PATCH cwnxmmfcsbuua' => array ( + 'PUT hg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cwnxmmfcsbuua/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/cwnxmmfcsbuua/([^/]+)$#', - 'start' => '/cwnxmmfcsbuua/', + 'original' => '/hg/ziqpgrlzhuk/s/bwcux/{name}', + 'regex' => '#^/hg/ziqpgrlzhuk/s/bwcux/(?P[^/]+)$#', + 'start' => '/hg/ziqpgrlzhuk/s/bwcux/', ), ), - 'PUT gl' => array ( + 'GET edyo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gl/e/sd/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/gl/e/sd/([^/]+)$#', - 'start' => '/gl/e/sd/', + 'original' => '/edyo/nd/ei/{name}', + 'regex' => '#^/edyo/nd/ei/(?P[^/]+)$#', + 'start' => '/edyo/nd/ei/', ), ), - 'POST k' => array ( + 'POST luoxvths' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/k/iuaigummlwimildlnl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/k/iuaigummlwimildlnl/([^/]+)$#', - 'start' => '/k/iuaigummlwimildlnl/', + 'original' => '/luoxvths/roopclnycujm/{name}', + 'regex' => '#^/luoxvths/roopclnycujm/(?P[^/]+)$#', + 'start' => '/luoxvths/roopclnycujm/', ), ), - 'PATCH xrebd' => array ( + 'GET l' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xrebd/p/repo/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/xrebd/p/repo/([^/]+)$#', - 'start' => '/xrebd/p/repo/', + 'original' => '/l/lyfkgln/{name}', + 'regex' => '#^/l/lyfkgln/(?P[^/]+)$#', + 'start' => '/l/lyfkgln/', ), ), - 'PUT epoostyux' => array ( + 'DELETE wi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/epoostyux/y/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/epoostyux/y/([^/]+)$#', - 'start' => '/epoostyux/y/', + 'original' => '/wi/lkk/l/{name}', + 'regex' => '#^/wi/lkk/l/(?P[^/]+)$#', + 'start' => '/wi/lkk/l/', ), ), - 'PUT sbubnpy' => array ( + 'GET dnhk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sbubnpy/rkxqdfo/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/sbubnpy/rkxqdfo/([^/]+)$#', - 'start' => '/sbubnpy/rkxqdfo/', + 'original' => '/dnhk/lwkhmgasto/vstqi/{name}', + 'regex' => '#^/dnhk/lwkhmgasto/vstqi/(?P[^/]+)$#', + 'start' => '/dnhk/lwkhmgasto/vstqi/', ), ), - 'GET atagwgzv' => array ( + 'PUT sli' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/atagwgzv/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/atagwgzv/([^/]+)$#', - 'start' => '/atagwgzv/', + 'original' => '/sli/sdcsnj/{name}', + 'regex' => '#^/sli/sdcsnj/(?P[^/]+)$#', + 'start' => '/sli/sdcsnj/', ), ), - 'DELETE xjiukbwymnf' => array ( + 'POST ldpbjcbtkp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xjiukbwymnf/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/xjiukbwymnf/([^/]+)$#', - 'start' => '/xjiukbwymnf/', + 'original' => '/ldpbjcbtkp/jn/{name}', + 'regex' => '#^/ldpbjcbtkp/jn/(?P[^/]+)$#', + 'start' => '/ldpbjcbtkp/jn/', ), ), - 'POST lbdqvouqj' => array ( + 'PATCH rhof' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lbdqvouqj/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/lbdqvouqj/([^/]+)$#', - 'start' => '/lbdqvouqj/', + 'original' => '/rhof/zoeebqeuhneea/{name}', + 'regex' => '#^/rhof/zoeebqeuhneea/(?P[^/]+)$#', + 'start' => '/rhof/zoeebqeuhneea/', ), ), - 'PATCH dwd' => array ( + 'GET hkcgahz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dwd/hxmrxquq/euq/vot/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dwd/hxmrxquq/euq/vot/([^/]+)$#', - 'start' => '/dwd/hxmrxquq/euq/vot/', + 'original' => '/hkcgahz/x/{name}', + 'regex' => '#^/hkcgahz/x/(?P[^/]+)$#', + 'start' => '/hkcgahz/x/', ), ), - 'PUT dbdg' => array ( + 'GET oct' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dbdg/rglugouaxjlr/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dbdg/rglugouaxjlr/([^/]+)$#', - 'start' => '/dbdg/rglugouaxjlr/', + 'original' => '/oct/dxzt/{name}', + 'regex' => '#^/oct/dxzt/(?P[^/]+)$#', + 'start' => '/oct/dxzt/', ), ), - 'PUT gvjzjk' => array ( + 'POST waxfrjlmi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gvjzjk/aceqfbvdm/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/gvjzjk/aceqfbvdm/([^/]+)$#', - 'start' => '/gvjzjk/aceqfbvdm/', + 'original' => '/waxfrjlmi/{name}', + 'regex' => '#^/waxfrjlmi/(?P[^/]+)$#', + 'start' => '/waxfrjlmi/', ), ), - 'GET ri' => array ( + 'POST iyoocki' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ri/yux/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ri/yux/([^/]+)$#', - 'start' => '/ri/yux/', + 'original' => '/iyoocki/{name}', + 'regex' => '#^/iyoocki/(?P[^/]+)$#', + 'start' => '/iyoocki/', ), ), - 'DELETE rdyaetucfjw' => array ( + 'GET mpwqflqskhphdbwcpw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rdyaetucfjw/jwux/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/rdyaetucfjw/jwux/([^/]+)$#', - 'start' => '/rdyaetucfjw/jwux/', + 'original' => '/mpwqflqskhphdbwcpw/{name}', + 'regex' => '#^/mpwqflqskhphdbwcpw/(?P[^/]+)$#', + 'start' => '/mpwqflqskhphdbwcpw/', ), ), - 'PUT ihb' => array ( + 'GET sccziqskguq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ihb/szvlgjcy/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ihb/szvlgjcy/([^/]+)$#', - 'start' => '/ihb/szvlgjcy/', + 'original' => '/sccziqskguq/{name}', + 'regex' => '#^/sccziqskguq/(?P[^/]+)$#', + 'start' => '/sccziqskguq/', ), ), - 'DELETE xvoteuoysglpkcenub' => array ( + 'GET ma' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xvoteuoysglpkcenub/v/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/xvoteuoysglpkcenub/v/([^/]+)$#', - 'start' => '/xvoteuoysglpkcenub/v/', + 'original' => '/ma/pnagap/{name}', + 'regex' => '#^/ma/pnagap/(?P[^/]+)$#', + 'start' => '/ma/pnagap/', ), ), - 'GET hbuxu' => array ( + 'PATCH zyjomxwkuuehwu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hbuxu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/hbuxu/([^/]+)$#', - 'start' => '/hbuxu/', + 'original' => '/zyjomxwkuuehwu/{name}', + 'regex' => '#^/zyjomxwkuuehwu/(?P[^/]+)$#', + 'start' => '/zyjomxwkuuehwu/', ), ), - 'GET ahtk' => array ( + 'POST a' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ahtk/zidtruvac/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ahtk/zidtruvac/([^/]+)$#', - 'start' => '/ahtk/zidtruvac/', + 'original' => '/a/kjyz/l/fhkpgcoylrfj/{name}', + 'regex' => '#^/a/kjyz/l/fhkpgcoylrfj/(?P[^/]+)$#', + 'start' => '/a/kjyz/l/fhkpgcoylrfj/', ), ), - 'DELETE zwyulibe' => array ( + 'GET aoa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zwyulibe/izhkcghjbwss/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/zwyulibe/izhkcghjbwss/([^/]+)$#', - 'start' => '/zwyulibe/izhkcghjbwss/', + 'original' => '/aoa/usplebjns/{name}', + 'regex' => '#^/aoa/usplebjns/(?P[^/]+)$#', + 'start' => '/aoa/usplebjns/', ), ), - 'POST vxbo' => array ( + 'GET sftwzoilactvasxrjmrp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vxbo/ttkblvlkj/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/vxbo/ttkblvlkj/([^/]+)$#', - 'start' => '/vxbo/ttkblvlkj/', + 'original' => '/sftwzoilactvasxrjmrp/{name}', + 'regex' => '#^/sftwzoilactvasxrjmrp/(?P[^/]+)$#', + 'start' => '/sftwzoilactvasxrjmrp/', ), ), - 'GET wxzlpb' => array ( + 'PUT ioz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wxzlpb/i/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/wxzlpb/i/([^/]+)$#', - 'start' => '/wxzlpb/i/', + 'original' => '/ioz/flfvkyccflopgbb/{name}', + 'regex' => '#^/ioz/flfvkyccflopgbb/(?P[^/]+)$#', + 'start' => '/ioz/flfvkyccflopgbb/', ), ), - 'GET xwwfnjqhichpokbid' => array ( + 'DELETE epduktx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xwwfnjqhichpokbid/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/xwwfnjqhichpokbid/([^/]+)$#', - 'start' => '/xwwfnjqhichpokbid/', + 'original' => '/epduktx/{name}', + 'regex' => '#^/epduktx/(?P[^/]+)$#', + 'start' => '/epduktx/', ), ), - 'PATCH zp' => array ( + 'DELETE mr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zp/rn/kjjt/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/zp/rn/kjjt/([^/]+)$#', - 'start' => '/zp/rn/kjjt/', + 'original' => '/mr/jomvqoamt/f/jau/{name}', + 'regex' => '#^/mr/jomvqoamt/f/jau/(?P[^/]+)$#', + 'start' => '/mr/jomvqoamt/f/jau/', ), ), - 'GET jvlpbvfozi' => array ( + 'POST npoubqk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jvlpbvfozi/zw/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jvlpbvfozi/zw/([^/]+)$#', - 'start' => '/jvlpbvfozi/zw/', + 'original' => '/npoubqk/pdknd/{name}', + 'regex' => '#^/npoubqk/pdknd/(?P[^/]+)$#', + 'start' => '/npoubqk/pdknd/', ), ), - 'PATCH rsaslpdjjhwjp' => array ( + 'POST iy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rsaslpdjjhwjp/uahc/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/rsaslpdjjhwjp/uahc/([^/]+)$#', - 'start' => '/rsaslpdjjhwjp/uahc/', + 'original' => '/iy/pbywyoun/teutfrbwf/{name}', + 'regex' => '#^/iy/pbywyoun/teutfrbwf/(?P[^/]+)$#', + 'start' => '/iy/pbywyoun/teutfrbwf/', ), ), - 'GET dwpoau' => array ( + 'GET bdinh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dwpoau/s/hwpnn/tasy/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dwpoau/s/hwpnn/tasy/([^/]+)$#', - 'start' => '/dwpoau/s/hwpnn/tasy/', + 'original' => '/bdinh/c/{name}', + 'regex' => '#^/bdinh/c/(?P[^/]+)$#', + 'start' => '/bdinh/c/', ), ), - 'POST l' => array ( + 'PATCH tlon' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/l/uoeftr/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/l/uoeftr/([^/]+)$#', - 'start' => '/l/uoeftr/', + 'original' => '/tlon/ejcts/{name}', + 'regex' => '#^/tlon/ejcts/(?P[^/]+)$#', + 'start' => '/tlon/ejcts/', ), - 1 => array ( + ), + 'PUT rpci' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/l/yioxhlrpy/qu/i/fli/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/l/yioxhlrpy/qu/i/fli/([^/]+)$#', - 'start' => '/l/yioxhlrpy/qu/i/fli/', + 'original' => '/rpci/gemljc/{name}', + 'regex' => '#^/rpci/gemljc/(?P[^/]+)$#', + 'start' => '/rpci/gemljc/', ), ), - 'POST q' => array ( + 'GET nbfliy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/q/rp/ahjnet/orwtpklo/d/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/q/rp/ahjnet/orwtpklo/d/([^/]+)$#', - 'start' => '/q/rp/ahjnet/orwtpklo/d/', + 'original' => '/nbfliy/{name}', + 'regex' => '#^/nbfliy/(?P[^/]+)$#', + 'start' => '/nbfliy/', ), ), - 'GET xijtubpv' => array ( + 'POST hzzgug' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xijtubpv/zbc/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/xijtubpv/zbc/([^/]+)$#', - 'start' => '/xijtubpv/zbc/', + 'original' => '/hzzgug/s/{name}', + 'regex' => '#^/hzzgug/s/(?P[^/]+)$#', + 'start' => '/hzzgug/s/', ), ), - 'GET yzeemdni' => array ( + 'DELETE dlegvnryb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yzeemdni/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/yzeemdni/([^/]+)$#', - 'start' => '/yzeemdni/', + 'original' => '/dlegvnryb/{name}', + 'regex' => '#^/dlegvnryb/(?P[^/]+)$#', + 'start' => '/dlegvnryb/', ), ), - 'DELETE flsioprtblfzkwesggv' => array ( + 'GET xa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/flsioprtblfzkwesggv/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/flsioprtblfzkwesggv/([^/]+)$#', - 'start' => '/flsioprtblfzkwesggv/', + 'original' => '/xa/wlh/{name}', + 'regex' => '#^/xa/wlh/(?P[^/]+)$#', + 'start' => '/xa/wlh/', ), ), - 'PATCH w' => array ( + 'DELETE pyxiaohiajdghzme' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/w/asyrj/fvwhuspzpeeh/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/w/asyrj/fvwhuspzpeeh/([^/]+)$#', - 'start' => '/w/asyrj/fvwhuspzpeeh/', + 'original' => '/pyxiaohiajdghzme/{name}', + 'regex' => '#^/pyxiaohiajdghzme/(?P[^/]+)$#', + 'start' => '/pyxiaohiajdghzme/', ), ), - 'POST duwrljgmsm' => array ( + 'PATCH clailedbnrw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/duwrljgmsm/pedglik/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/duwrljgmsm/pedglik/([^/]+)$#', - 'start' => '/duwrljgmsm/pedglik/', + 'original' => '/clailedbnrw/{name}', + 'regex' => '#^/clailedbnrw/(?P[^/]+)$#', + 'start' => '/clailedbnrw/', ), ), - 'GET ray' => array ( + 'PATCH ophcawldkqkabj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ray/flma/jx/evyhb/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ray/flma/jx/evyhb/([^/]+)$#', - 'start' => '/ray/flma/jx/evyhb/', + 'original' => '/ophcawldkqkabj/{name}', + 'regex' => '#^/ophcawldkqkabj/(?P[^/]+)$#', + 'start' => '/ophcawldkqkabj/', ), ), - 'PATCH q' => array ( + 'GET vjr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/q/hvszkoklhaiqv/p/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/q/hvszkoklhaiqv/p/([^/]+)$#', - 'start' => '/q/hvszkoklhaiqv/p/', + 'original' => '/vjr/y/rqpbazeytkhzttsi/{name}', + 'regex' => '#^/vjr/y/rqpbazeytkhzttsi/(?P[^/]+)$#', + 'start' => '/vjr/y/rqpbazeytkhzttsi/', ), ), - 'POST ey' => array ( + 'GET z' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ey/dzuns/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ey/dzuns/([^/]+)$#', - 'start' => '/ey/dzuns/', + 'original' => '/z/joqt/{name}', + 'regex' => '#^/z/joqt/(?P[^/]+)$#', + 'start' => '/z/joqt/', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/z/wpwkpzhpwdlpr/ev/u/{name}', + 'regex' => '#^/z/wpwkpzhpwdlpr/ev/u/(?P[^/]+)$#', + 'start' => '/z/wpwkpzhpwdlpr/ev/u/', ), ), - 'PUT kcqrrnzgnwhtfwm' => array ( + 'GET jorjksmduupovm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kcqrrnzgnwhtfwm/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kcqrrnzgnwhtfwm/([^/]+)$#', - 'start' => '/kcqrrnzgnwhtfwm/', + 'original' => '/jorjksmduupovm/zude/{name}', + 'regex' => '#^/jorjksmduupovm/zude/(?P[^/]+)$#', + 'start' => '/jorjksmduupovm/zude/', ), ), - 'PATCH zrmbseni' => array ( + 'DELETE hh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zrmbseni/px/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/zrmbseni/px/([^/]+)$#', - 'start' => '/zrmbseni/px/', + 'original' => '/hh/ezsnnoz/{name}', + 'regex' => '#^/hh/ezsnnoz/(?P[^/]+)$#', + 'start' => '/hh/ezsnnoz/', ), ), - 'PATCH ostdkjwtsfj' => array ( + 'PUT tdrtrr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ostdkjwtsfj/hlxw/x/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ostdkjwtsfj/hlxw/x/([^/]+)$#', - 'start' => '/ostdkjwtsfj/hlxw/x/', + 'original' => '/tdrtrr/xididyw/bdse/dhb/{name}', + 'regex' => '#^/tdrtrr/xididyw/bdse/dhb/(?P[^/]+)$#', + 'start' => '/tdrtrr/xididyw/bdse/dhb/', ), ), - 'PATCH czi' => array ( + 'GET g' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/czi/qbfbhgueua/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/czi/qbfbhgueua/([^/]+)$#', - 'start' => '/czi/qbfbhgueua/', + 'original' => '/g/kszlkykg/{name}', + 'regex' => '#^/g/kszlkykg/(?P[^/]+)$#', + 'start' => '/g/kszlkykg/', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/g/m/xgqd/zeclnsbpsthi/{name}', + 'regex' => '#^/g/m/xgqd/zeclnsbpsthi/(?P[^/]+)$#', + 'start' => '/g/m/xgqd/zeclnsbpsthi/', ), ), - 'POST css' => array ( + 'GET wxvfbwufbsjj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/css/aqiaezodk/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/css/aqiaezodk/([^/]+)$#', - 'start' => '/css/aqiaezodk/', + 'original' => '/wxvfbwufbsjj/{name}', + 'regex' => '#^/wxvfbwufbsjj/(?P[^/]+)$#', + 'start' => '/wxvfbwufbsjj/', ), ), - 'GET eirkmw' => array ( + 'PUT f' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eirkmw/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/eirkmw/([^/]+)$#', - 'start' => '/eirkmw/', + 'original' => '/f/ehapay/{name}', + 'regex' => '#^/f/ehapay/(?P[^/]+)$#', + 'start' => '/f/ehapay/', ), ), - 'POST sqtstbcl' => array ( + 'GET elgceuidc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sqtstbcl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/sqtstbcl/([^/]+)$#', - 'start' => '/sqtstbcl/', + 'original' => '/elgceuidc/o/yajezktug/{name}', + 'regex' => '#^/elgceuidc/o/yajezktug/(?P[^/]+)$#', + 'start' => '/elgceuidc/o/yajezktug/', ), ), - 'GET izjcsiyvmxc' => array ( + 'POST nqlsjyifirllkio' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/izjcsiyvmxc/zd/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/izjcsiyvmxc/zd/([^/]+)$#', - 'start' => '/izjcsiyvmxc/zd/', + 'original' => '/nqlsjyifirllkio/{name}', + 'regex' => '#^/nqlsjyifirllkio/(?P[^/]+)$#', + 'start' => '/nqlsjyifirllkio/', ), ), - 'DELETE lvacqg' => array ( + 'GET k' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lvacqg/su/brxgodqqfd/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/lvacqg/su/brxgodqqfd/([^/]+)$#', - 'start' => '/lvacqg/su/brxgodqqfd/', + 'original' => '/k/kwxsosdqrrszamg/{name}', + 'regex' => '#^/k/kwxsosdqrrszamg/(?P[^/]+)$#', + 'start' => '/k/kwxsosdqrrszamg/', ), ), - 'GET wbwgodt' => array ( + 'POST obhea' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wbwgodt/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/wbwgodt/([^/]+)$#', - 'start' => '/wbwgodt/', + 'original' => '/obhea/{name}', + 'regex' => '#^/obhea/(?P[^/]+)$#', + 'start' => '/obhea/', ), ), - 'POST fumxzstgzjtdugnn' => array ( + 'DELETE qtimovedpgumjcydl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fumxzstgzjtdugnn/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fumxzstgzjtdugnn/([^/]+)$#', - 'start' => '/fumxzstgzjtdugnn/', + 'original' => '/qtimovedpgumjcydl/nq/{name}', + 'regex' => '#^/qtimovedpgumjcydl/nq/(?P[^/]+)$#', + 'start' => '/qtimovedpgumjcydl/nq/', ), ), - 'GET hkhzwqa' => array ( + 'PUT pdzohrbnqks' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hkhzwqa/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/hkhzwqa/([^/]+)$#', - 'start' => '/hkhzwqa/', + 'original' => '/pdzohrbnqks/{name}', + 'regex' => '#^/pdzohrbnqks/(?P[^/]+)$#', + 'start' => '/pdzohrbnqks/', ), ), - 'POST zbcao' => array ( + 'DELETE qef' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zbcao/svttq/bhehyvjdt/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/zbcao/svttq/bhehyvjdt/([^/]+)$#', - 'start' => '/zbcao/svttq/bhehyvjdt/', + 'original' => '/qef/ugnbeyk/{name}', + 'regex' => '#^/qef/ugnbeyk/(?P[^/]+)$#', + 'start' => '/qef/ugnbeyk/', ), ), - 'POST mcqfp' => array ( + 'PATCH kjtctfqxxz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mcqfp/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/mcqfp/([^/]+)$#', - 'start' => '/mcqfp/', + 'original' => '/kjtctfqxxz/{name}', + 'regex' => '#^/kjtctfqxxz/(?P[^/]+)$#', + 'start' => '/kjtctfqxxz/', ), ), - 'PATCH cxrfzhopldal' => array ( + 'GET fspqd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cxrfzhopldal/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/cxrfzhopldal/([^/]+)$#', - 'start' => '/cxrfzhopldal/', + 'original' => '/fspqd/{name}', + 'regex' => '#^/fspqd/(?P[^/]+)$#', + 'start' => '/fspqd/', ), ), - 'POST ddqqdpgtk' => array ( + 'POST subdbid' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ddqqdpgtk/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ddqqdpgtk/([^/]+)$#', - 'start' => '/ddqqdpgtk/', + 'original' => '/subdbid/y/erm/{name}', + 'regex' => '#^/subdbid/y/erm/(?P[^/]+)$#', + 'start' => '/subdbid/y/erm/', ), ), - 'PATCH ckuqrhxidq' => array ( + 'GET mliasnrraeq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ckuqrhxidq/fwxd/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ckuqrhxidq/fwxd/([^/]+)$#', - 'start' => '/ckuqrhxidq/fwxd/', + 'original' => '/mliasnrraeq/hw/{name}', + 'regex' => '#^/mliasnrraeq/hw/(?P[^/]+)$#', + 'start' => '/mliasnrraeq/hw/', ), ), - 'GET w' => array ( + 'DELETE pug' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/w/durgdn/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/w/durgdn/([^/]+)$#', - 'start' => '/w/durgdn/', + 'original' => '/pug/gm/q/{name}', + 'regex' => '#^/pug/gm/q/(?P[^/]+)$#', + 'start' => '/pug/gm/q/', ), ), - 'PUT iq' => array ( + 'GET tr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iq/ayad/opbmphgd/etqiz/c/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/iq/ayad/opbmphgd/etqiz/c/([^/]+)$#', - 'start' => '/iq/ayad/opbmphgd/etqiz/c/', + 'original' => '/tr/yjvtaphjkhd/{name}', + 'regex' => '#^/tr/yjvtaphjkhd/(?P[^/]+)$#', + 'start' => '/tr/yjvtaphjkhd/', ), ), - 'POST dzsilkmck' => array ( + 'POST xvnuwccmrcce' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dzsilkmck/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dzsilkmck/([^/]+)$#', - 'start' => '/dzsilkmck/', + 'original' => '/xvnuwccmrcce/u/aw/{name}', + 'regex' => '#^/xvnuwccmrcce/u/aw/(?P[^/]+)$#', + 'start' => '/xvnuwccmrcce/u/aw/', ), ), - 'PUT tpksbj' => array ( + 'POST kzyhd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tpksbj/ftwsbzwuaz/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/tpksbj/ftwsbzwuaz/([^/]+)$#', - 'start' => '/tpksbj/ftwsbzwuaz/', + 'original' => '/kzyhd/pulssfc/{name}', + 'regex' => '#^/kzyhd/pulssfc/(?P[^/]+)$#', + 'start' => '/kzyhd/pulssfc/', ), ), - 'GET nu' => array ( + 'DELETE prpsszqjubos' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nu/yakzrtel/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/nu/yakzrtel/([^/]+)$#', - 'start' => '/nu/yakzrtel/', + 'original' => '/prpsszqjubos/zbno/{name}', + 'regex' => '#^/prpsszqjubos/zbno/(?P[^/]+)$#', + 'start' => '/prpsszqjubos/zbno/', ), ), - 'DELETE cagbr' => array ( + 'POST qribzdsohxgotcgn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cagbr/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/cagbr/([^/]+)$#', - 'start' => '/cagbr/', + 'original' => '/qribzdsohxgotcgn/kv/ac/{name}', + 'regex' => '#^/qribzdsohxgotcgn/kv/ac/(?P[^/]+)$#', + 'start' => '/qribzdsohxgotcgn/kv/ac/', ), ), - 'POST vtn' => array ( + 'GET rpwaxbrbrowhdzflsq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vtn/doispkckfgnhttbmz/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/vtn/doispkckfgnhttbmz/([^/]+)$#', - 'start' => '/vtn/doispkckfgnhttbmz/', + 'original' => '/rpwaxbrbrowhdzflsq/lz/{name}', + 'regex' => '#^/rpwaxbrbrowhdzflsq/lz/(?P[^/]+)$#', + 'start' => '/rpwaxbrbrowhdzflsq/lz/', ), ), - 'POST z' => array ( + 'PUT hwrqzyfhg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/z/eqzdyesymqxk/enkc/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/z/eqzdyesymqxk/enkc/([^/]+)$#', - 'start' => '/z/eqzdyesymqxk/enkc/', + 'original' => '/hwrqzyfhg/{name}', + 'regex' => '#^/hwrqzyfhg/(?P[^/]+)$#', + 'start' => '/hwrqzyfhg/', ), ), - 'GET hytvfxpyfca' => array ( + 'PUT yb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hytvfxpyfca/n/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/hytvfxpyfca/n/([^/]+)$#', - 'start' => '/hytvfxpyfca/n/', + 'original' => '/yb/tgzn/{name}', + 'regex' => '#^/yb/tgzn/(?P[^/]+)$#', + 'start' => '/yb/tgzn/', ), ), - 'POST sxqoqpqpqxta' => array ( + 'GET w' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sxqoqpqpqxta/b/ui/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/sxqoqpqpqxta/b/ui/([^/]+)$#', - 'start' => '/sxqoqpqpqxta/b/ui/', + 'original' => '/w/kyyagqohubo/l/{name}', + 'regex' => '#^/w/kyyagqohubo/l/(?P[^/]+)$#', + 'start' => '/w/kyyagqohubo/l/', ), ), - 'PATCH dfq' => array ( + 'GET zspmrnfexexa' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dfq/tcopsosrpqyrvj/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dfq/tcopsosrpqyrvj/([^/]+)$#', - 'start' => '/dfq/tcopsosrpqyrvj/', + 'original' => '/zspmrnfexexa/{name}', + 'regex' => '#^/zspmrnfexexa/(?P[^/]+)$#', + 'start' => '/zspmrnfexexa/', ), ), - 'PUT dzpgnoelpqphbjlhu' => array ( + 'DELETE vxydvxl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dzpgnoelpqphbjlhu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dzpgnoelpqphbjlhu/([^/]+)$#', - 'start' => '/dzpgnoelpqphbjlhu/', + 'original' => '/vxydvxl/m/{name}', + 'regex' => '#^/vxydvxl/m/(?P[^/]+)$#', + 'start' => '/vxydvxl/m/', ), ), - 'GET ehajdllqmpughsxzhne' => array ( + 'DELETE blilzcqdmtq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ehajdllqmpughsxzhne/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ehajdllqmpughsxzhne/([^/]+)$#', - 'start' => '/ehajdllqmpughsxzhne/', + 'original' => '/blilzcqdmtq/ragiotf/x/{name}', + 'regex' => '#^/blilzcqdmtq/ragiotf/x/(?P[^/]+)$#', + 'start' => '/blilzcqdmtq/ragiotf/x/', ), ), - 'POST gddqsnjcmgomk' => array ( + 'PATCH dibneqwaelnl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gddqsnjcmgomk/b/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/gddqsnjcmgomk/b/([^/]+)$#', - 'start' => '/gddqsnjcmgomk/b/', + 'original' => '/dibneqwaelnl/{name}', + 'regex' => '#^/dibneqwaelnl/(?P[^/]+)$#', + 'start' => '/dibneqwaelnl/', ), ), - 'DELETE uomcmflujyiy' => array ( + 'DELETE lsqkrgfptooduz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uomcmflujyiy/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/uomcmflujyiy/([^/]+)$#', - 'start' => '/uomcmflujyiy/', + 'original' => '/lsqkrgfptooduz/ctcoh/{name}', + 'regex' => '#^/lsqkrgfptooduz/ctcoh/(?P[^/]+)$#', + 'start' => '/lsqkrgfptooduz/ctcoh/', ), ), - 'PUT ibfq' => array ( + 'DELETE ldumqdurrwm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ibfq/kefip/uexvjjucur/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ibfq/kefip/uexvjjucur/([^/]+)$#', - 'start' => '/ibfq/kefip/uexvjjucur/', + 'original' => '/ldumqdurrwm/nozsca/s/{name}', + 'regex' => '#^/ldumqdurrwm/nozsca/s/(?P[^/]+)$#', + 'start' => '/ldumqdurrwm/nozsca/s/', ), ), - 'PUT rsfbei' => array ( + 'PUT figmgvybyn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rsfbei/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/rsfbei/([^/]+)$#', - 'start' => '/rsfbei/', + 'original' => '/figmgvybyn/{name}', + 'regex' => '#^/figmgvybyn/(?P[^/]+)$#', + 'start' => '/figmgvybyn/', ), ), - 'POST fskir' => array ( + 'GET zr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fskir/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fskir/([^/]+)$#', - 'start' => '/fskir/', + 'original' => '/zr/zogff/{name}', + 'regex' => '#^/zr/zogff/(?P[^/]+)$#', + 'start' => '/zr/zogff/', ), ), - 'PUT pkbhr' => array ( + 'PUT jrosiell' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pkbhr/opnjwqkrztw/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/pkbhr/opnjwqkrztw/([^/]+)$#', - 'start' => '/pkbhr/opnjwqkrztw/', + 'original' => '/jrosiell/jxbsndihapo/{name}', + 'regex' => '#^/jrosiell/jxbsndihapo/(?P[^/]+)$#', + 'start' => '/jrosiell/jxbsndihapo/', ), ), - 'GET npw' => array ( + 'DELETE uyi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/npw/ulmysk/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/npw/ulmysk/([^/]+)$#', - 'start' => '/npw/ulmysk/', + 'original' => '/uyi/r/tpyfcprvckgw/{name}', + 'regex' => '#^/uyi/r/tpyfcprvckgw/(?P[^/]+)$#', + 'start' => '/uyi/r/tpyfcprvckgw/', ), ), - 'PUT slhbghjmmjl' => array ( + 'GET yhnhqiifvqljz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/slhbghjmmjl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/slhbghjmmjl/([^/]+)$#', - 'start' => '/slhbghjmmjl/', + 'original' => '/yhnhqiifvqljz/{name}', + 'regex' => '#^/yhnhqiifvqljz/(?P[^/]+)$#', + 'start' => '/yhnhqiifvqljz/', ), ), - 'PATCH zcru' => array ( + 'PATCH zv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zcru/q/mydxreftsgtab/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/zcru/q/mydxreftsgtab/([^/]+)$#', - 'start' => '/zcru/q/mydxreftsgtab/', + 'original' => '/zv/x/cl/bhnscy/{name}', + 'regex' => '#^/zv/x/cl/bhnscy/(?P[^/]+)$#', + 'start' => '/zv/x/cl/bhnscy/', ), ), - 'GET nwvltkicrs' => array ( + 'GET eyzfpord' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nwvltkicrs/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/nwvltkicrs/([^/]+)$#', - 'start' => '/nwvltkicrs/', + 'original' => '/eyzfpord/aai/{name}', + 'regex' => '#^/eyzfpord/aai/(?P[^/]+)$#', + 'start' => '/eyzfpord/aai/', ), ), - 'POST weqvzrjmlcwe' => array ( + 'POST dihvm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/weqvzrjmlcwe/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/weqvzrjmlcwe/([^/]+)$#', - 'start' => '/weqvzrjmlcwe/', + 'original' => '/dihvm/is/{name}', + 'regex' => '#^/dihvm/is/(?P[^/]+)$#', + 'start' => '/dihvm/is/', ), ), - 'POST wehtkduozw' => array ( + 'DELETE jqtptgpofulztzfqv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wehtkduozw/dxsmf/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/wehtkduozw/dxsmf/([^/]+)$#', - 'start' => '/wehtkduozw/dxsmf/', + 'original' => '/jqtptgpofulztzfqv/l/{name}', + 'regex' => '#^/jqtptgpofulztzfqv/l/(?P[^/]+)$#', + 'start' => '/jqtptgpofulztzfqv/l/', ), ), - 'GET hi' => array ( + 'GET upyqvemy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hi/areol/b/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/hi/areol/b/([^/]+)$#', - 'start' => '/hi/areol/b/', + 'original' => '/upyqvemy/qrnc/rk/{name}', + 'regex' => '#^/upyqvemy/qrnc/rk/(?P[^/]+)$#', + 'start' => '/upyqvemy/qrnc/rk/', ), ), - 'GET fdaspw' => array ( + 'POST mrbmuyharone' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fdaspw/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fdaspw/([^/]+)$#', - 'start' => '/fdaspw/', + 'original' => '/mrbmuyharone/umhsno/du/{name}', + 'regex' => '#^/mrbmuyharone/umhsno/du/(?P[^/]+)$#', + 'start' => '/mrbmuyharone/umhsno/du/', ), ), - 'POST yl' => array ( + 'POST dqdchwrpot' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yl/aozeg/b/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/yl/aozeg/b/([^/]+)$#', - 'start' => '/yl/aozeg/b/', + 'original' => '/dqdchwrpot/sd/{name}', + 'regex' => '#^/dqdchwrpot/sd/(?P[^/]+)$#', + 'start' => '/dqdchwrpot/sd/', ), ), - 'POST ynoonluxc' => array ( + 'POST exgsckpcd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ynoonluxc/e/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ynoonluxc/e/([^/]+)$#', - 'start' => '/ynoonluxc/e/', + 'original' => '/exgsckpcd/qyxmcsnwz/w/{name}', + 'regex' => '#^/exgsckpcd/qyxmcsnwz/w/(?P[^/]+)$#', + 'start' => '/exgsckpcd/qyxmcsnwz/w/', ), ), - 'POST prj' => array ( + 'GET tswppatwuzo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/prj/gba/pctrvm/dz/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/prj/gba/pctrvm/dz/([^/]+)$#', - 'start' => '/prj/gba/pctrvm/dz/', + 'original' => '/tswppatwuzo/{name}', + 'regex' => '#^/tswppatwuzo/(?P[^/]+)$#', + 'start' => '/tswppatwuzo/', ), ), - 'GET umtftstm' => array ( + 'GET ptcocwc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/umtftstm/ilwf/rhw/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/umtftstm/ilwf/rhw/([^/]+)$#', - 'start' => '/umtftstm/ilwf/rhw/', + 'original' => '/ptcocwc/{name}', + 'regex' => '#^/ptcocwc/(?P[^/]+)$#', + 'start' => '/ptcocwc/', ), ), - 'POST ehehyt' => array ( + 'POST gg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ehehyt/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ehehyt/([^/]+)$#', - 'start' => '/ehehyt/', + 'original' => '/gg/unbbtgzn/{name}', + 'regex' => '#^/gg/unbbtgzn/(?P[^/]+)$#', + 'start' => '/gg/unbbtgzn/', ), ), - 'PUT icppqmozb' => array ( + 'PUT dcicjel' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/icppqmozb/qhvntmdmpfq/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/icppqmozb/qhvntmdmpfq/([^/]+)$#', - 'start' => '/icppqmozb/qhvntmdmpfq/', + 'original' => '/dcicjel/pksb/{name}', + 'regex' => '#^/dcicjel/pksb/(?P[^/]+)$#', + 'start' => '/dcicjel/pksb/', ), ), - 'PATCH dzdacccfjyzbh' => array ( + 'POST aicyhnmtf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dzdacccfjyzbh/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dzdacccfjyzbh/([^/]+)$#', - 'start' => '/dzdacccfjyzbh/', + 'original' => '/aicyhnmtf/{name}', + 'regex' => '#^/aicyhnmtf/(?P[^/]+)$#', + 'start' => '/aicyhnmtf/', ), ), - 'PUT garkwtctzju' => array ( + 'POST pneonxhk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/garkwtctzju/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/garkwtctzju/([^/]+)$#', - 'start' => '/garkwtctzju/', + 'original' => '/pneonxhk/k/{name}', + 'regex' => '#^/pneonxhk/k/(?P[^/]+)$#', + 'start' => '/pneonxhk/k/', ), ), - 'GET ea' => array ( + 'DELETE ccksuhbpti' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ea/mrtzyd/uo/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ea/mrtzyd/uo/([^/]+)$#', - 'start' => '/ea/mrtzyd/uo/', + 'original' => '/ccksuhbpti/uujdjvdk/ad/{name}', + 'regex' => '#^/ccksuhbpti/uujdjvdk/ad/(?P[^/]+)$#', + 'start' => '/ccksuhbpti/uujdjvdk/ad/', ), ), - 'PUT k' => array ( + 'DELETE jhsrkmicpns' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/k/vtribhfxybpejji/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/k/vtribhfxybpejji/([^/]+)$#', - 'start' => '/k/vtribhfxybpejji/', + 'original' => '/jhsrkmicpns/{name}', + 'regex' => '#^/jhsrkmicpns/(?P[^/]+)$#', + 'start' => '/jhsrkmicpns/', ), ), - 'DELETE fjztzjnmg' => array ( + 'PATCH lidxrfnanlbe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fjztzjnmg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fjztzjnmg/([^/]+)$#', - 'start' => '/fjztzjnmg/', + 'original' => '/lidxrfnanlbe/{name}', + 'regex' => '#^/lidxrfnanlbe/(?P[^/]+)$#', + 'start' => '/lidxrfnanlbe/', ), ), - 'DELETE jtsskvp' => array ( + 'GET eiksib' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jtsskvp/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jtsskvp/([^/]+)$#', - 'start' => '/jtsskvp/', + 'original' => '/eiksib/{name}', + 'regex' => '#^/eiksib/(?P[^/]+)$#', + 'start' => '/eiksib/', ), ), - 'DELETE ekmvpjn' => array ( + 'GET y' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ekmvpjn/mqaub/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ekmvpjn/mqaub/([^/]+)$#', - 'start' => '/ekmvpjn/mqaub/', + 'original' => '/y/nuvvxrkojdvuxmwt/{name}', + 'regex' => '#^/y/nuvvxrkojdvuxmwt/(?P[^/]+)$#', + 'start' => '/y/nuvvxrkojdvuxmwt/', ), ), - 'PUT xgxwb' => array ( + 'GET df' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xgxwb/ez/ragkkd/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/xgxwb/ez/ragkkd/([^/]+)$#', - 'start' => '/xgxwb/ez/ragkkd/', + 'original' => '/df/rnlrqmx/{name}', + 'regex' => '#^/df/rnlrqmx/(?P[^/]+)$#', + 'start' => '/df/rnlrqmx/', ), ), - 'PATCH wodfxek' => array ( + 'GET posrsnhbisnmfnmqql' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wodfxek/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/wodfxek/([^/]+)$#', - 'start' => '/wodfxek/', + 'original' => '/posrsnhbisnmfnmqql/{name}', + 'regex' => '#^/posrsnhbisnmfnmqql/(?P[^/]+)$#', + 'start' => '/posrsnhbisnmfnmqql/', ), ), - 'GET zqeiilyfexb' => array ( + 'GET dpr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zqeiilyfexb/ytohvezu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/zqeiilyfexb/ytohvezu/([^/]+)$#', - 'start' => '/zqeiilyfexb/ytohvezu/', + 'original' => '/dpr/j/tn/xxxrlgv/qhy/{name}', + 'regex' => '#^/dpr/j/tn/xxxrlgv/qhy/(?P[^/]+)$#', + 'start' => '/dpr/j/tn/xxxrlgv/qhy/', ), ), - 'POST pvrsx' => array ( + 'GET auwyvnp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pvrsx/cynironcyll/rukt/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/pvrsx/cynironcyll/rukt/([^/]+)$#', - 'start' => '/pvrsx/cynironcyll/rukt/', + 'original' => '/auwyvnp/qpbioqfat/{name}', + 'regex' => '#^/auwyvnp/qpbioqfat/(?P[^/]+)$#', + 'start' => '/auwyvnp/qpbioqfat/', ), ), - 'PUT rrygmelou' => array ( + 'DELETE rxjsj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rrygmelou/vtghl/aqkm/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/rrygmelou/vtghl/aqkm/([^/]+)$#', - 'start' => '/rrygmelou/vtghl/aqkm/', + 'original' => '/rxjsj/ctxjnk/dixrivnch/{name}', + 'regex' => '#^/rxjsj/ctxjnk/dixrivnch/(?P[^/]+)$#', + 'start' => '/rxjsj/ctxjnk/dixrivnch/', ), ), - 'PATCH sbkdnaofyzu' => array ( + 'PATCH vzzwjfyky' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sbkdnaofyzu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/sbkdnaofyzu/([^/]+)$#', - 'start' => '/sbkdnaofyzu/', + 'original' => '/vzzwjfyky/t/c/jas/{name}', + 'regex' => '#^/vzzwjfyky/t/c/jas/(?P[^/]+)$#', + 'start' => '/vzzwjfyky/t/c/jas/', ), ), - 'DELETE ocoeepmizwl' => array ( + 'PATCH xnvuvavch' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ocoeepmizwl/lajg/ovwf/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ocoeepmizwl/lajg/ovwf/([^/]+)$#', - 'start' => '/ocoeepmizwl/lajg/ovwf/', + 'original' => '/xnvuvavch/{name}', + 'regex' => '#^/xnvuvavch/(?P[^/]+)$#', + 'start' => '/xnvuvavch/', ), ), - 'DELETE ypxvwnkpjtlgqpjal' => array ( + 'POST rc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ypxvwnkpjtlgqpjal/qs/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ypxvwnkpjtlgqpjal/qs/([^/]+)$#', - 'start' => '/ypxvwnkpjtlgqpjal/qs/', + 'original' => '/rc/pkxebmf/v/{name}', + 'regex' => '#^/rc/pkxebmf/v/(?P[^/]+)$#', + 'start' => '/rc/pkxebmf/v/', ), ), - 'PUT dkldq' => array ( + 'PUT wde' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dkldq/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dkldq/([^/]+)$#', - 'start' => '/dkldq/', + 'original' => '/wde/uctql/{name}', + 'regex' => '#^/wde/uctql/(?P[^/]+)$#', + 'start' => '/wde/uctql/', ), ), - 'DELETE pnbnwszrfgw' => array ( + 'POST gxhpsmrwx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pnbnwszrfgw/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/pnbnwszrfgw/([^/]+)$#', - 'start' => '/pnbnwszrfgw/', + 'original' => '/gxhpsmrwx/jkxllw/{name}', + 'regex' => '#^/gxhpsmrwx/jkxllw/(?P[^/]+)$#', + 'start' => '/gxhpsmrwx/jkxllw/', ), ), - 'PATCH mumafrgrtpwvfe' => array ( + 'GET ozkha' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mumafrgrtpwvfe/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/mumafrgrtpwvfe/([^/]+)$#', - 'start' => '/mumafrgrtpwvfe/', + 'original' => '/ozkha/{name}', + 'regex' => '#^/ozkha/(?P[^/]+)$#', + 'start' => '/ozkha/', ), ), - 'POST jxwnfqldslfchznhps' => array ( + 'GET mth' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jxwnfqldslfchznhps/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jxwnfqldslfchznhps/([^/]+)$#', - 'start' => '/jxwnfqldslfchznhps/', + 'original' => '/mth/vgypfekms/{name}', + 'regex' => '#^/mth/vgypfekms/(?P[^/]+)$#', + 'start' => '/mth/vgypfekms/', ), ), - 'PUT byifffiojfog' => array ( + 'PUT jqeyo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/byifffiojfog/yf/vcslx/k/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/byifffiojfog/yf/vcslx/k/([^/]+)$#', - 'start' => '/byifffiojfog/yf/vcslx/k/', + 'original' => '/jqeyo/qvk/{name}', + 'regex' => '#^/jqeyo/qvk/(?P[^/]+)$#', + 'start' => '/jqeyo/qvk/', ), ), - 'PUT hszssyzsdsvvacn' => array ( + 'GET dkgkxt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hszssyzsdsvvacn/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/hszssyzsdsvvacn/([^/]+)$#', - 'start' => '/hszssyzsdsvvacn/', + 'original' => '/dkgkxt/niesrfdxpqmhrw/{name}', + 'regex' => '#^/dkgkxt/niesrfdxpqmhrw/(?P[^/]+)$#', + 'start' => '/dkgkxt/niesrfdxpqmhrw/', ), ), - 'PUT icummmbvwof' => array ( + 'PUT ynhqww' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/icummmbvwof/izqdbpt/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/icummmbvwof/izqdbpt/([^/]+)$#', - 'start' => '/icummmbvwof/izqdbpt/', + 'original' => '/ynhqww/{name}', + 'regex' => '#^/ynhqww/(?P[^/]+)$#', + 'start' => '/ynhqww/', ), ), - 'POST rcpldwag' => array ( + 'DELETE mh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rcpldwag/ywehjf/erg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/rcpldwag/ywehjf/erg/([^/]+)$#', - 'start' => '/rcpldwag/ywehjf/erg/', + 'original' => '/mh/xz/rfqsqpmlhejdocss/{name}', + 'regex' => '#^/mh/xz/rfqsqpmlhejdocss/(?P[^/]+)$#', + 'start' => '/mh/xz/rfqsqpmlhejdocss/', ), ), - 'GET dqt' => array ( + 'DELETE dacczwe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dqt/jt/wvkbpqcduzzuuko/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dqt/jt/wvkbpqcduzzuuko/([^/]+)$#', - 'start' => '/dqt/jt/wvkbpqcduzzuuko/', + 'original' => '/dacczwe/ffrx/{name}', + 'regex' => '#^/dacczwe/ffrx/(?P[^/]+)$#', + 'start' => '/dacczwe/ffrx/', ), ), - 'POST pozqwkclsgebcsujwg' => array ( + 'PATCH vt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pozqwkclsgebcsujwg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/pozqwkclsgebcsujwg/([^/]+)$#', - 'start' => '/pozqwkclsgebcsujwg/', + 'original' => '/vt/cwvzc/rcateqxvic/{name}', + 'regex' => '#^/vt/cwvzc/rcateqxvic/(?P[^/]+)$#', + 'start' => '/vt/cwvzc/rcateqxvic/', ), ), - 'DELETE lwltudzmu' => array ( + 'POST zcmbpgsiul' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lwltudzmu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/lwltudzmu/([^/]+)$#', - 'start' => '/lwltudzmu/', + 'original' => '/zcmbpgsiul/phusol/cc/{name}', + 'regex' => '#^/zcmbpgsiul/phusol/cc/(?P[^/]+)$#', + 'start' => '/zcmbpgsiul/phusol/cc/', ), ), - 'PUT szanq' => array ( + 'PUT erhaivz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/szanq/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/szanq/([^/]+)$#', - 'start' => '/szanq/', + 'original' => '/erhaivz/rurmfvirvo/{name}', + 'regex' => '#^/erhaivz/rurmfvirvo/(?P[^/]+)$#', + 'start' => '/erhaivz/rurmfvirvo/', ), ), - 'POST pdalw' => array ( + 'POST slmsqgiilo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pdalw/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/pdalw/([^/]+)$#', - 'start' => '/pdalw/', + 'original' => '/slmsqgiilo/fc/{name}', + 'regex' => '#^/slmsqgiilo/fc/(?P[^/]+)$#', + 'start' => '/slmsqgiilo/fc/', ), ), - 'DELETE fzydnmhamcmgym' => array ( + 'PATCH lovftz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fzydnmhamcmgym/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fzydnmhamcmgym/([^/]+)$#', - 'start' => '/fzydnmhamcmgym/', + 'original' => '/lovftz/q/{name}', + 'regex' => '#^/lovftz/q/(?P[^/]+)$#', + 'start' => '/lovftz/q/', ), ), - 'DELETE jrdj' => array ( + 'GET bxhvpi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jrdj/nvs/mnukldonanq/dt/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jrdj/nvs/mnukldonanq/dt/([^/]+)$#', - 'start' => '/jrdj/nvs/mnukldonanq/dt/', + 'original' => '/bxhvpi/{name}', + 'regex' => '#^/bxhvpi/(?P[^/]+)$#', + 'start' => '/bxhvpi/', ), ), - 'POST smotughe' => array ( + 'GET tndzxwfqrr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/smotughe/dvesku/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/smotughe/dvesku/([^/]+)$#', - 'start' => '/smotughe/dvesku/', + 'original' => '/tndzxwfqrr/tezunwnbu/{name}', + 'regex' => '#^/tndzxwfqrr/tezunwnbu/(?P[^/]+)$#', + 'start' => '/tndzxwfqrr/tezunwnbu/', ), ), - 'PATCH xdwvxs' => array ( + 'PUT kxol' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xdwvxs/owdstbvi/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/xdwvxs/owdstbvi/([^/]+)$#', - 'start' => '/xdwvxs/owdstbvi/', + 'original' => '/kxol/edwxl/{name}', + 'regex' => '#^/kxol/edwxl/(?P[^/]+)$#', + 'start' => '/kxol/edwxl/', ), ), - 'POST owkcgrwdd' => array ( + 'GET rpd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/owkcgrwdd/tniap/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/owkcgrwdd/tniap/([^/]+)$#', - 'start' => '/owkcgrwdd/tniap/', + 'original' => '/rpd/aymfhggynlxprf/{name}', + 'regex' => '#^/rpd/aymfhggynlxprf/(?P[^/]+)$#', + 'start' => '/rpd/aymfhggynlxprf/', ), ), - 'POST ow' => array ( + 'PATCH iwtabzr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ow/tvofvthnbpxj/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ow/tvofvthnbpxj/([^/]+)$#', - 'start' => '/ow/tvofvthnbpxj/', + 'original' => '/iwtabzr/vd/{name}', + 'regex' => '#^/iwtabzr/vd/(?P[^/]+)$#', + 'start' => '/iwtabzr/vd/', ), ), - 'DELETE sf' => array ( + 'GET cvtgqhlgkyvsdz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sf/ggjeu/sfatjclohwzj/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/sf/ggjeu/sfatjclohwzj/([^/]+)$#', - 'start' => '/sf/ggjeu/sfatjclohwzj/', + 'original' => '/cvtgqhlgkyvsdz/{name}', + 'regex' => '#^/cvtgqhlgkyvsdz/(?P[^/]+)$#', + 'start' => '/cvtgqhlgkyvsdz/', ), ), - 'DELETE f' => array ( + 'GET hgybcxckzezrtlg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/f/wtowoeyx/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/f/wtowoeyx/([^/]+)$#', - 'start' => '/f/wtowoeyx/', + 'original' => '/hgybcxckzezrtlg/{name}', + 'regex' => '#^/hgybcxckzezrtlg/(?P[^/]+)$#', + 'start' => '/hgybcxckzezrtlg/', ), ), - 'GET vlwhnod' => array ( + 'PATCH uo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vlwhnod/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/vlwhnod/([^/]+)$#', - 'start' => '/vlwhnod/', + 'original' => '/uo/mydqpmwqd/l/yux/{name}', + 'regex' => '#^/uo/mydqpmwqd/l/yux/(?P[^/]+)$#', + 'start' => '/uo/mydqpmwqd/l/yux/', ), ), - 'GET myjjik' => array ( + 'GET kbxo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/myjjik/yq/gt/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/myjjik/yq/gt/([^/]+)$#', - 'start' => '/myjjik/yq/gt/', + 'original' => '/kbxo/hepr/{name}', + 'regex' => '#^/kbxo/hepr/(?P[^/]+)$#', + 'start' => '/kbxo/hepr/', ), ), - 'PATCH prvefjhvede' => array ( + 'DELETE gzedcrudiwiqznw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/prvefjhvede/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/prvefjhvede/([^/]+)$#', - 'start' => '/prvefjhvede/', + 'original' => '/gzedcrudiwiqznw/r/{name}', + 'regex' => '#^/gzedcrudiwiqznw/r/(?P[^/]+)$#', + 'start' => '/gzedcrudiwiqznw/r/', ), ), - 'POST zkwf' => array ( + 'PUT shjf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zkwf/chbx/pckdl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/zkwf/chbx/pckdl/([^/]+)$#', - 'start' => '/zkwf/chbx/pckdl/', + 'original' => '/shjf/zcrj/jxdm/{name}', + 'regex' => '#^/shjf/zcrj/jxdm/(?P[^/]+)$#', + 'start' => '/shjf/zcrj/jxdm/', ), ), - 'GET fafwqclsausqukfopr' => array ( + 'PUT hxzbkn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fafwqclsausqukfopr/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fafwqclsausqukfopr/([^/]+)$#', - 'start' => '/fafwqclsausqukfopr/', + 'original' => '/hxzbkn/psvfalrz/u/{name}', + 'regex' => '#^/hxzbkn/psvfalrz/u/(?P[^/]+)$#', + 'start' => '/hxzbkn/psvfalrz/u/', ), ), - 'GET blrhrzpu' => array ( + 'GET jkkw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/blrhrzpu/tyodsf/ie/m/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/blrhrzpu/tyodsf/ie/m/([^/]+)$#', - 'start' => '/blrhrzpu/tyodsf/ie/m/', + 'original' => '/jkkw/ie/wdsxfmnlowb/v/{name}', + 'regex' => '#^/jkkw/ie/wdsxfmnlowb/v/(?P[^/]+)$#', + 'start' => '/jkkw/ie/wdsxfmnlowb/v/', ), ), - 'GET aeev' => array ( + 'DELETE tlmsb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aeev/is/rxu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/aeev/is/rxu/([^/]+)$#', - 'start' => '/aeev/is/rxu/', + 'original' => '/tlmsb/uh/vj/{name}', + 'regex' => '#^/tlmsb/uh/vj/(?P[^/]+)$#', + 'start' => '/tlmsb/uh/vj/', ), ), - 'DELETE wg' => array ( + 'DELETE boolsw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wg/j/ydf/g/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/wg/j/ydf/g/([^/]+)$#', - 'start' => '/wg/j/ydf/g/', + 'original' => '/boolsw/xhrgs/{name}', + 'regex' => '#^/boolsw/xhrgs/(?P[^/]+)$#', + 'start' => '/boolsw/xhrgs/', ), ), - 'DELETE wctqmnlqkyywxg' => array ( + 'POST mpmvdqy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wctqmnlqkyywxg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/wctqmnlqkyywxg/([^/]+)$#', - 'start' => '/wctqmnlqkyywxg/', + 'original' => '/mpmvdqy/veuwzrqbfvud/{name}', + 'regex' => '#^/mpmvdqy/veuwzrqbfvud/(?P[^/]+)$#', + 'start' => '/mpmvdqy/veuwzrqbfvud/', ), ), - 'GET vi' => array ( + 'PUT m' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vi/afuqgxgeesr/cdjii/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/vi/afuqgxgeesr/cdjii/([^/]+)$#', - 'start' => '/vi/afuqgxgeesr/cdjii/', + 'original' => '/m/wficcr/{name}', + 'regex' => '#^/m/wficcr/(?P[^/]+)$#', + 'start' => '/m/wficcr/', ), ), - 'POST kwll' => array ( + 'GET hojfxxrhyrtpxyvc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kwll/sro/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kwll/sro/([^/]+)$#', - 'start' => '/kwll/sro/', + 'original' => '/hojfxxrhyrtpxyvc/{name}', + 'regex' => '#^/hojfxxrhyrtpxyvc/(?P[^/]+)$#', + 'start' => '/hojfxxrhyrtpxyvc/', ), ), - 'PATCH erda' => array ( + 'GET h' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/erda/vakqslnoskl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/erda/vakqslnoskl/([^/]+)$#', - 'start' => '/erda/vakqslnoskl/', + 'original' => '/h/uwqqobvv/{name}', + 'regex' => '#^/h/uwqqobvv/(?P[^/]+)$#', + 'start' => '/h/uwqqobvv/', ), ), - 'GET fuznvi' => array ( + 'GET uj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fuznvi/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fuznvi/([^/]+)$#', - 'start' => '/fuznvi/', + 'original' => '/uj/vkoa/rqz/pbdnrgol/sm/{name}', + 'regex' => '#^/uj/vkoa/rqz/pbdnrgol/sm/(?P[^/]+)$#', + 'start' => '/uj/vkoa/rqz/pbdnrgol/sm/', ), ), - 'DELETE meblixsoafiivqnozt' => array ( + 'POST wzjsvvu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/meblixsoafiivqnozt/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/meblixsoafiivqnozt/([^/]+)$#', - 'start' => '/meblixsoafiivqnozt/', + 'original' => '/wzjsvvu/krmxhvuxo/{name}', + 'regex' => '#^/wzjsvvu/krmxhvuxo/(?P[^/]+)$#', + 'start' => '/wzjsvvu/krmxhvuxo/', ), ), - 'PUT fwedtbulac' => array ( + 'GET vfvvq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fwedtbulac/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fwedtbulac/([^/]+)$#', - 'start' => '/fwedtbulac/', + 'original' => '/vfvvq/jq/sfeumbn/{name}', + 'regex' => '#^/vfvvq/jq/sfeumbn/(?P[^/]+)$#', + 'start' => '/vfvvq/jq/sfeumbn/', ), ), - 'DELETE hnnbmhee' => array ( + 'PUT rsrxwsiccpimmztz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hnnbmhee/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/hnnbmhee/([^/]+)$#', - 'start' => '/hnnbmhee/', + 'original' => '/rsrxwsiccpimmztz/{name}', + 'regex' => '#^/rsrxwsiccpimmztz/(?P[^/]+)$#', + 'start' => '/rsrxwsiccpimmztz/', ), ), - 'PUT nizwfqf' => array ( + 'PATCH xubxqoqi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nizwfqf/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/nizwfqf/([^/]+)$#', - 'start' => '/nizwfqf/', + 'original' => '/xubxqoqi/bg/gr/{name}', + 'regex' => '#^/xubxqoqi/bg/gr/(?P[^/]+)$#', + 'start' => '/xubxqoqi/bg/gr/', ), ), - 'DELETE fctqbslev' => array ( + 'PATCH fqjotvouavdy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fctqbslev/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fctqbslev/([^/]+)$#', - 'start' => '/fctqbslev/', + 'original' => '/fqjotvouavdy/{name}', + 'regex' => '#^/fqjotvouavdy/(?P[^/]+)$#', + 'start' => '/fqjotvouavdy/', ), ), - 'GET hpzxsst' => array ( + 'PATCH tbcrhel' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hpzxsst/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/hpzxsst/([^/]+)$#', - 'start' => '/hpzxsst/', + 'original' => '/tbcrhel/{name}', + 'regex' => '#^/tbcrhel/(?P[^/]+)$#', + 'start' => '/tbcrhel/', ), ), - 'PUT crrzgljgboe' => array ( + 'GET fgjvnk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/crrzgljgboe/bvlazw/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/crrzgljgboe/bvlazw/([^/]+)$#', - 'start' => '/crrzgljgboe/bvlazw/', + 'original' => '/fgjvnk/uqqloc/{name}', + 'regex' => '#^/fgjvnk/uqqloc/(?P[^/]+)$#', + 'start' => '/fgjvnk/uqqloc/', ), ), - 'DELETE bzeyzdg' => array ( + 'POST tgazdxzi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bzeyzdg/irg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/bzeyzdg/irg/([^/]+)$#', - 'start' => '/bzeyzdg/irg/', + 'original' => '/tgazdxzi/{name}', + 'regex' => '#^/tgazdxzi/(?P[^/]+)$#', + 'start' => '/tgazdxzi/', ), ), - 'PATCH iakelk' => array ( + 'PUT nautlssiunymip' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iakelk/ihylbmwmvvse/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/iakelk/ihylbmwmvvse/([^/]+)$#', - 'start' => '/iakelk/ihylbmwmvvse/', + 'original' => '/nautlssiunymip/xu/n/{name}', + 'regex' => '#^/nautlssiunymip/xu/n/(?P[^/]+)$#', + 'start' => '/nautlssiunymip/xu/n/', ), ), - 'GET cquiwlm' => array ( + 'PUT fwpqo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cquiwlm/qeejinhkli/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/cquiwlm/qeejinhkli/([^/]+)$#', - 'start' => '/cquiwlm/qeejinhkli/', + 'original' => '/fwpqo/qyzv/{name}', + 'regex' => '#^/fwpqo/qyzv/(?P[^/]+)$#', + 'start' => '/fwpqo/qyzv/', ), ), - 'GET bfkeumvmu' => array ( + 'DELETE rdxkjeb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bfkeumvmu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/bfkeumvmu/([^/]+)$#', - 'start' => '/bfkeumvmu/', + 'original' => '/rdxkjeb/okx/wi/{name}', + 'regex' => '#^/rdxkjeb/okx/wi/(?P[^/]+)$#', + 'start' => '/rdxkjeb/okx/wi/', ), ), - 'GET rjaigq' => array ( + 'PATCH de' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rjaigq/x/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/rjaigq/x/([^/]+)$#', - 'start' => '/rjaigq/x/', + 'original' => '/de/odjce/uzphfcjwgz/my/{name}', + 'regex' => '#^/de/odjce/uzphfcjwgz/my/(?P[^/]+)$#', + 'start' => '/de/odjce/uzphfcjwgz/my/', ), ), - 'PATCH nyuzjgxpmjyi' => array ( + 'POST b' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nyuzjgxpmjyi/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/nyuzjgxpmjyi/([^/]+)$#', - 'start' => '/nyuzjgxpmjyi/', + 'original' => '/b/bjaiudponvnls/mxes/{name}', + 'regex' => '#^/b/bjaiudponvnls/mxes/(?P[^/]+)$#', + 'start' => '/b/bjaiudponvnls/mxes/', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/b/pdatutgq/{name}', + 'regex' => '#^/b/pdatutgq/(?P[^/]+)$#', + 'start' => '/b/pdatutgq/', ), ), - 'PATCH htenwelwq' => array ( + 'PATCH eyjastdckdzgqmhrdrf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/htenwelwq/bxh/a/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/htenwelwq/bxh/a/([^/]+)$#', - 'start' => '/htenwelwq/bxh/a/', + 'original' => '/eyjastdckdzgqmhrdrf/{name}', + 'regex' => '#^/eyjastdckdzgqmhrdrf/(?P[^/]+)$#', + 'start' => '/eyjastdckdzgqmhrdrf/', ), ), - 'PUT ifqjjwovbgjjibuso' => array ( + 'GET nq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ifqjjwovbgjjibuso/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ifqjjwovbgjjibuso/([^/]+)$#', - 'start' => '/ifqjjwovbgjjibuso/', + 'original' => '/nq/wpomupyqa/{name}', + 'regex' => '#^/nq/wpomupyqa/(?P[^/]+)$#', + 'start' => '/nq/wpomupyqa/', ), ), - 'POST oqsfveqcu' => array ( + 'DELETE yexujrosucwf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oqsfveqcu/lnslxovspv/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/oqsfveqcu/lnslxovspv/([^/]+)$#', - 'start' => '/oqsfveqcu/lnslxovspv/', + 'original' => '/yexujrosucwf/{name}', + 'regex' => '#^/yexujrosucwf/(?P[^/]+)$#', + 'start' => '/yexujrosucwf/', ), ), - 'DELETE dhyreu' => array ( + 'PUT qrmvntfavfzulo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dhyreu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dhyreu/([^/]+)$#', - 'start' => '/dhyreu/', + 'original' => '/qrmvntfavfzulo/u/n/{name}', + 'regex' => '#^/qrmvntfavfzulo/u/n/(?P[^/]+)$#', + 'start' => '/qrmvntfavfzulo/u/n/', ), ), - 'PATCH xtqlpyx' => array ( + 'PUT xjant' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xtqlpyx/pn/ox/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/xtqlpyx/pn/ox/([^/]+)$#', - 'start' => '/xtqlpyx/pn/ox/', + 'original' => '/xjant/jwmpvgymojtantj/{name}', + 'regex' => '#^/xjant/jwmpvgymojtantj/(?P[^/]+)$#', + 'start' => '/xjant/jwmpvgymojtantj/', ), ), - 'POST zhrby' => array ( + 'GET unydfdsxwauphcle' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zhrby/r/qp/l/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/zhrby/r/qp/l/([^/]+)$#', - 'start' => '/zhrby/r/qp/l/', + 'original' => '/unydfdsxwauphcle/{name}', + 'regex' => '#^/unydfdsxwauphcle/(?P[^/]+)$#', + 'start' => '/unydfdsxwauphcle/', ), ), - 'DELETE seik' => array ( + 'PUT hmohfgfkty' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/seik/gnamqj/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/seik/gnamqj/([^/]+)$#', - 'start' => '/seik/gnamqj/', + 'original' => '/hmohfgfkty/j/oja/jyju/{name}', + 'regex' => '#^/hmohfgfkty/j/oja/jyju/(?P[^/]+)$#', + 'start' => '/hmohfgfkty/j/oja/jyju/', ), ), - 'PUT ihworenkwlmri' => array ( + 'DELETE gonoaol' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ihworenkwlmri/o/d/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ihworenkwlmri/o/d/([^/]+)$#', - 'start' => '/ihworenkwlmri/o/d/', + 'original' => '/gonoaol/{name}', + 'regex' => '#^/gonoaol/(?P[^/]+)$#', + 'start' => '/gonoaol/', ), ), - 'GET svhnns' => array ( + 'GET jktefqdfbcd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/svhnns/gwv/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/svhnns/gwv/([^/]+)$#', - 'start' => '/svhnns/gwv/', + 'original' => '/jktefqdfbcd/hcwzvta/ir/{name}', + 'regex' => '#^/jktefqdfbcd/hcwzvta/ir/(?P[^/]+)$#', + 'start' => '/jktefqdfbcd/hcwzvta/ir/', ), ), - 'POST pb' => array ( + 'PATCH yixswd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pb/kmgxbkyob/bie/ntmhb/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/pb/kmgxbkyob/bie/ntmhb/([^/]+)$#', - 'start' => '/pb/kmgxbkyob/bie/ntmhb/', + 'original' => '/yixswd/sbfrflgmq/qh/{name}', + 'regex' => '#^/yixswd/sbfrflgmq/qh/(?P[^/]+)$#', + 'start' => '/yixswd/sbfrflgmq/qh/', ), ), - 'DELETE gyfmukhpkicosr' => array ( + 'PATCH i' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gyfmukhpkicosr/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/gyfmukhpkicosr/([^/]+)$#', - 'start' => '/gyfmukhpkicosr/', + 'original' => '/i/yemhsknyay/{name}', + 'regex' => '#^/i/yemhsknyay/(?P[^/]+)$#', + 'start' => '/i/yemhsknyay/', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/i/nn/sodikejnienapv/{name}', + 'regex' => '#^/i/nn/sodikejnienapv/(?P[^/]+)$#', + 'start' => '/i/nn/sodikejnienapv/', ), ), - 'GET kvswjsocshoucjdof' => array ( + 'DELETE hgmewolj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kvswjsocshoucjdof/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kvswjsocshoucjdof/([^/]+)$#', - 'start' => '/kvswjsocshoucjdof/', + 'original' => '/hgmewolj/{name}', + 'regex' => '#^/hgmewolj/(?P[^/]+)$#', + 'start' => '/hgmewolj/', ), ), - 'DELETE dv' => array ( + 'GET ygozsy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dv/ofji/tnufr/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dv/ofji/tnufr/([^/]+)$#', - 'start' => '/dv/ofji/tnufr/', + 'original' => '/ygozsy/xvxq/{name}', + 'regex' => '#^/ygozsy/xvxq/(?P[^/]+)$#', + 'start' => '/ygozsy/xvxq/', ), ), - 'DELETE hvjhnbedavpduh' => array ( + 'PATCH t' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hvjhnbedavpduh/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/hvjhnbedavpduh/([^/]+)$#', - 'start' => '/hvjhnbedavpduh/', + 'original' => '/t/xlnpbf/n/gtyjt/{name}', + 'regex' => '#^/t/xlnpbf/n/gtyjt/(?P[^/]+)$#', + 'start' => '/t/xlnpbf/n/gtyjt/', ), ), - 'DELETE b' => array ( + 'PUT eih' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/b/cnboxzxc/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/b/cnboxzxc/([^/]+)$#', - 'start' => '/b/cnboxzxc/', + 'original' => '/eih/htdpmwx/awm/{name}', + 'regex' => '#^/eih/htdpmwx/awm/(?P[^/]+)$#', + 'start' => '/eih/htdpmwx/awm/', ), ), - 'PUT ahqh' => array ( + 'DELETE tlrtpuym' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ahqh/o/vr/fdoixwcamz/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ahqh/o/vr/fdoixwcamz/([^/]+)$#', - 'start' => '/ahqh/o/vr/fdoixwcamz/', + 'original' => '/tlrtpuym/vxjvy/{name}', + 'regex' => '#^/tlrtpuym/vxjvy/(?P[^/]+)$#', + 'start' => '/tlrtpuym/vxjvy/', ), ), - 'PUT cuploxo' => array ( + 'PATCH euapw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cuploxo/ztl/hehxe/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/cuploxo/ztl/hehxe/([^/]+)$#', - 'start' => '/cuploxo/ztl/hehxe/', + 'original' => '/euapw/ejygn/{name}', + 'regex' => '#^/euapw/ejygn/(?P[^/]+)$#', + 'start' => '/euapw/ejygn/', ), ), - 'GET lhidhzdisuy' => array ( + 'POST j' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lhidhzdisuy/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/lhidhzdisuy/([^/]+)$#', - 'start' => '/lhidhzdisuy/', + 'original' => '/j/adj/jar/{name}', + 'regex' => '#^/j/adj/jar/(?P[^/]+)$#', + 'start' => '/j/adj/jar/', ), ), - 'GET edctxsoj' => array ( + 'PUT kswvtm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/edctxsoj/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/edctxsoj/([^/]+)$#', - 'start' => '/edctxsoj/', + 'original' => '/kswvtm/mfnmyhj/{name}', + 'regex' => '#^/kswvtm/mfnmyhj/(?P[^/]+)$#', + 'start' => '/kswvtm/mfnmyhj/', ), ), - 'PUT p' => array ( + 'GET ezobj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/p/tzdk/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/p/tzdk/([^/]+)$#', - 'start' => '/p/tzdk/', + 'original' => '/ezobj/{name}', + 'regex' => '#^/ezobj/(?P[^/]+)$#', + 'start' => '/ezobj/', ), ), - 'PATCH mthjdmkmnmu' => array ( + 'PUT pmoigbj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mthjdmkmnmu/pt/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/mthjdmkmnmu/pt/([^/]+)$#', - 'start' => '/mthjdmkmnmu/pt/', + 'original' => '/pmoigbj/{name}', + 'regex' => '#^/pmoigbj/(?P[^/]+)$#', + 'start' => '/pmoigbj/', ), ), - 'PUT qxuiokbyfhtayk' => array ( + 'DELETE qunkayrbg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qxuiokbyfhtayk/ghpr/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/qxuiokbyfhtayk/ghpr/([^/]+)$#', - 'start' => '/qxuiokbyfhtayk/ghpr/', + 'original' => '/qunkayrbg/{name}', + 'regex' => '#^/qunkayrbg/(?P[^/]+)$#', + 'start' => '/qunkayrbg/', ), ), - 'PATCH fbwjk' => array ( + 'DELETE xxugj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fbwjk/ix/tvrzz/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fbwjk/ix/tvrzz/([^/]+)$#', - 'start' => '/fbwjk/ix/tvrzz/', + 'original' => '/xxugj/z/{name}', + 'regex' => '#^/xxugj/z/(?P[^/]+)$#', + 'start' => '/xxugj/z/', ), ), - 'PUT ufswf' => array ( + 'PUT rrbqwd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ufswf/rrqgmlgzmw/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ufswf/rrqgmlgzmw/([^/]+)$#', - 'start' => '/ufswf/rrqgmlgzmw/', + 'original' => '/rrbqwd/zovspyy/bu/yaitg/{name}', + 'regex' => '#^/rrbqwd/zovspyy/bu/yaitg/(?P[^/]+)$#', + 'start' => '/rrbqwd/zovspyy/bu/yaitg/', ), ), - 'GET l' => array ( + 'PATCH flsgwx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/l/fbhlrl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/l/fbhlrl/([^/]+)$#', - 'start' => '/l/fbhlrl/', + 'original' => '/flsgwx/d/ucfcwiwloyo/{name}', + 'regex' => '#^/flsgwx/d/ucfcwiwloyo/(?P[^/]+)$#', + 'start' => '/flsgwx/d/ucfcwiwloyo/', ), ), - 'GET fyzral' => array ( + 'PUT agmaz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fyzral/plvus/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fyzral/plvus/([^/]+)$#', - 'start' => '/fyzral/plvus/', + 'original' => '/agmaz/ik/iy/nbnvdyx/x/{name}', + 'regex' => '#^/agmaz/ik/iy/nbnvdyx/x/(?P[^/]+)$#', + 'start' => '/agmaz/ik/iy/nbnvdyx/x/', ), ), - 'DELETE eqfkbwnbkdzvw' => array ( + 'PATCH ruudetcrqkuty' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eqfkbwnbkdzvw/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/eqfkbwnbkdzvw/([^/]+)$#', - 'start' => '/eqfkbwnbkdzvw/', + 'original' => '/ruudetcrqkuty/zixkvex/{name}', + 'regex' => '#^/ruudetcrqkuty/zixkvex/(?P[^/]+)$#', + 'start' => '/ruudetcrqkuty/zixkvex/', ), ), - 'GET y' => array ( + 'PATCH mdwwdokvdqcpnlcc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/y/jqc/f/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/y/jqc/f/([^/]+)$#', - 'start' => '/y/jqc/f/', + 'original' => '/mdwwdokvdqcpnlcc/{name}', + 'regex' => '#^/mdwwdokvdqcpnlcc/(?P[^/]+)$#', + 'start' => '/mdwwdokvdqcpnlcc/', ), - 1 => array ( + ), + 'POST pbphjevjkde' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/y/pvobdaieads/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/y/pvobdaieads/([^/]+)$#', - 'start' => '/y/pvobdaieads/', + 'original' => '/pbphjevjkde/{name}', + 'regex' => '#^/pbphjevjkde/(?P[^/]+)$#', + 'start' => '/pbphjevjkde/', ), ), - 'PUT bkz' => array ( + 'POST ejkm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bkz/qkramjponftu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/bkz/qkramjponftu/([^/]+)$#', - 'start' => '/bkz/qkramjponftu/', + 'original' => '/ejkm/bkaak/{name}', + 'regex' => '#^/ejkm/bkaak/(?P[^/]+)$#', + 'start' => '/ejkm/bkaak/', ), ), - 'PATCH tgcmcqffvmfoenkqi' => array ( + 'GET gf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tgcmcqffvmfoenkqi/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/tgcmcqffvmfoenkqi/([^/]+)$#', - 'start' => '/tgcmcqffvmfoenkqi/', + 'original' => '/gf/yd/deqs/gb/{name}', + 'regex' => '#^/gf/yd/deqs/gb/(?P[^/]+)$#', + 'start' => '/gf/yd/deqs/gb/', ), ), - 'PUT pqjzwrgoe' => array ( + 'DELETE pptbe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pqjzwrgoe/jt/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/pqjzwrgoe/jt/([^/]+)$#', - 'start' => '/pqjzwrgoe/jt/', + 'original' => '/pptbe/p/smgam/{name}', + 'regex' => '#^/pptbe/p/smgam/(?P[^/]+)$#', + 'start' => '/pptbe/p/smgam/', ), ), - 'GET bkimtnbbmaf' => array ( + 'PATCH snudz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bkimtnbbmaf/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/bkimtnbbmaf/([^/]+)$#', - 'start' => '/bkimtnbbmaf/', + 'original' => '/snudz/{name}', + 'regex' => '#^/snudz/(?P[^/]+)$#', + 'start' => '/snudz/', ), ), - 'POST pvugxaz' => array ( + 'PUT xtij' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pvugxaz/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/pvugxaz/([^/]+)$#', - 'start' => '/pvugxaz/', + 'original' => '/xtij/yhyzfjuln/n/zj/{name}', + 'regex' => '#^/xtij/yhyzfjuln/n/zj/(?P[^/]+)$#', + 'start' => '/xtij/yhyzfjuln/n/zj/', ), ), - 'GET kf' => array ( + 'GET tj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kf/ooezduio/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kf/ooezduio/([^/]+)$#', - 'start' => '/kf/ooezduio/', + 'original' => '/tj/molfagkjsbts/xzi/{name}', + 'regex' => '#^/tj/molfagkjsbts/xzi/(?P[^/]+)$#', + 'start' => '/tj/molfagkjsbts/xzi/', ), ), - 'PATCH na' => array ( + 'PUT kkctll' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/na/vzzprlbhpmevty/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/na/vzzprlbhpmevty/([^/]+)$#', - 'start' => '/na/vzzprlbhpmevty/', + 'original' => '/kkctll/rp/dw/gojdkaabmt/{name}', + 'regex' => '#^/kkctll/rp/dw/gojdkaabmt/(?P[^/]+)$#', + 'start' => '/kkctll/rp/dw/gojdkaabmt/', ), ), - 'DELETE xz' => array ( + 'GET lyroewgjeosbwwp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xz/n/vtwqyidubls/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/xz/n/vtwqyidubls/([^/]+)$#', - 'start' => '/xz/n/vtwqyidubls/', + 'original' => '/lyroewgjeosbwwp/lv/{name}', + 'regex' => '#^/lyroewgjeosbwwp/lv/(?P[^/]+)$#', + 'start' => '/lyroewgjeosbwwp/lv/', ), ), - 'POST a' => array ( + 'DELETE xonsrupnho' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/a/yihclv/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/a/yihclv/([^/]+)$#', - 'start' => '/a/yihclv/', + 'original' => '/xonsrupnho/{name}', + 'regex' => '#^/xonsrupnho/(?P[^/]+)$#', + 'start' => '/xonsrupnho/', ), ), - 'POST ypwmidm' => array ( + 'DELETE yfswdkskxi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ypwmidm/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ypwmidm/([^/]+)$#', - 'start' => '/ypwmidm/', + 'original' => '/yfswdkskxi/{name}', + 'regex' => '#^/yfswdkskxi/(?P[^/]+)$#', + 'start' => '/yfswdkskxi/', ), ), - 'POST ncbrxysmfnichnv' => array ( + 'GET ujuztesh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ncbrxysmfnichnv/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ncbrxysmfnichnv/([^/]+)$#', - 'start' => '/ncbrxysmfnichnv/', + 'original' => '/ujuztesh/zrm/{name}', + 'regex' => '#^/ujuztesh/zrm/(?P[^/]+)$#', + 'start' => '/ujuztesh/zrm/', ), ), - 'POST tgupcvmmygvxvlmjqlh' => array ( + 'PATCH elpwxi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tgupcvmmygvxvlmjqlh/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/tgupcvmmygvxvlmjqlh/([^/]+)$#', - 'start' => '/tgupcvmmygvxvlmjqlh/', + 'original' => '/elpwxi/esau/ton/{name}', + 'regex' => '#^/elpwxi/esau/ton/(?P[^/]+)$#', + 'start' => '/elpwxi/esau/ton/', ), ), - 'GET kadqkfbqb' => array ( + 'PATCH slaykbphzgiwqxwxyev' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kadqkfbqb/pvyaqs/zwl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kadqkfbqb/pvyaqs/zwl/([^/]+)$#', - 'start' => '/kadqkfbqb/pvyaqs/zwl/', + 'original' => '/slaykbphzgiwqxwxyev/{name}', + 'regex' => '#^/slaykbphzgiwqxwxyev/(?P[^/]+)$#', + 'start' => '/slaykbphzgiwqxwxyev/', ), ), - 'GET gywpmvpma' => array ( + 'GET refbgkcctng' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gywpmvpma/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/gywpmvpma/([^/]+)$#', - 'start' => '/gywpmvpma/', + 'original' => '/refbgkcctng/gefnwiyzn/{name}', + 'regex' => '#^/refbgkcctng/gefnwiyzn/(?P[^/]+)$#', + 'start' => '/refbgkcctng/gefnwiyzn/', ), ), - 'GET eykn' => array ( + 'GET guydjzmqnhsvnumt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eykn/jf/dyl/zum/zq/z/n/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/eykn/jf/dyl/zum/zq/z/n/([^/]+)$#', - 'start' => '/eykn/jf/dyl/zum/zq/z/n/', + 'original' => '/guydjzmqnhsvnumt/l/{name}', + 'regex' => '#^/guydjzmqnhsvnumt/l/(?P[^/]+)$#', + 'start' => '/guydjzmqnhsvnumt/l/', ), ), - 'GET fqflu' => array ( + 'GET pdtjmvuanb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fqflu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fqflu/([^/]+)$#', - 'start' => '/fqflu/', + 'original' => '/pdtjmvuanb/{name}', + 'regex' => '#^/pdtjmvuanb/(?P[^/]+)$#', + 'start' => '/pdtjmvuanb/', ), ), - 'GET yam' => array ( + 'PATCH rmmcxes' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yam/c/a/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/yam/c/a/([^/]+)$#', - 'start' => '/yam/c/a/', + 'original' => '/rmmcxes/{name}', + 'regex' => '#^/rmmcxes/(?P[^/]+)$#', + 'start' => '/rmmcxes/', ), ), - 'GET baiqobzkuaz' => array ( + 'DELETE dncszva' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/baiqobzkuaz/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/baiqobzkuaz/([^/]+)$#', - 'start' => '/baiqobzkuaz/', + 'original' => '/dncszva/x/vkyvifa/{name}', + 'regex' => '#^/dncszva/x/vkyvifa/(?P[^/]+)$#', + 'start' => '/dncszva/x/vkyvifa/', ), ), - 'DELETE kntopupluet' => array ( + 'DELETE uthbcmujsy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kntopupluet/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kntopupluet/([^/]+)$#', - 'start' => '/kntopupluet/', + 'original' => '/uthbcmujsy/{name}', + 'regex' => '#^/uthbcmujsy/(?P[^/]+)$#', + 'start' => '/uthbcmujsy/', ), ), - 'POST mb' => array ( + 'GET nuhrh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mb/alefv/x/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/mb/alefv/x/([^/]+)$#', - 'start' => '/mb/alefv/x/', + 'original' => '/nuhrh/{name}', + 'regex' => '#^/nuhrh/(?P[^/]+)$#', + 'start' => '/nuhrh/', ), ), - 'POST vkxbydskaohf' => array ( + 'PATCH pgermnndtca' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vkxbydskaohf/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/vkxbydskaohf/([^/]+)$#', - 'start' => '/vkxbydskaohf/', + 'original' => '/pgermnndtca/afj/{name}', + 'regex' => '#^/pgermnndtca/afj/(?P[^/]+)$#', + 'start' => '/pgermnndtca/afj/', ), ), - 'POST vkzzze' => array ( + 'POST ncbnrhjmecnnmvmavqpk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vkzzze/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/vkzzze/([^/]+)$#', - 'start' => '/vkzzze/', + 'original' => '/ncbnrhjmecnnmvmavqpk/{name}', + 'regex' => '#^/ncbnrhjmecnnmvmavqpk/(?P[^/]+)$#', + 'start' => '/ncbnrhjmecnnmvmavqpk/', ), ), - 'POST mfgj' => array ( + 'PUT ysd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mfgj/gluhspjhybeai/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/mfgj/gluhspjhybeai/([^/]+)$#', - 'start' => '/mfgj/gluhspjhybeai/', + 'original' => '/ysd/qglzoxup/nugpfvtc/{name}', + 'regex' => '#^/ysd/qglzoxup/nugpfvtc/(?P[^/]+)$#', + 'start' => '/ysd/qglzoxup/nugpfvtc/', ), ), - 'GET ila' => array ( + 'POST syz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ila/zjnmrmhgv/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ila/zjnmrmhgv/([^/]+)$#', - 'start' => '/ila/zjnmrmhgv/', + 'original' => '/syz/dqsdq/{name}', + 'regex' => '#^/syz/dqsdq/(?P[^/]+)$#', + 'start' => '/syz/dqsdq/', ), ), - 'PATCH doanlkeymmocfu' => array ( + 'GET qkntjdyj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/doanlkeymmocfu/ze/c/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/doanlkeymmocfu/ze/c/([^/]+)$#', - 'start' => '/doanlkeymmocfu/ze/c/', + 'original' => '/qkntjdyj/{name}', + 'regex' => '#^/qkntjdyj/(?P[^/]+)$#', + 'start' => '/qkntjdyj/', ), ), - 'GET pyulmphznnqud' => array ( + 'DELETE fwezpazak' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pyulmphznnqud/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/pyulmphznnqud/([^/]+)$#', - 'start' => '/pyulmphznnqud/', + 'original' => '/fwezpazak/lr/{name}', + 'regex' => '#^/fwezpazak/lr/(?P[^/]+)$#', + 'start' => '/fwezpazak/lr/', ), ), - 'GET yrbs' => array ( + 'PUT lpcrwiwni' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yrbs/ey/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/yrbs/ey/([^/]+)$#', - 'start' => '/yrbs/ey/', + 'original' => '/lpcrwiwni/{name}', + 'regex' => '#^/lpcrwiwni/(?P[^/]+)$#', + 'start' => '/lpcrwiwni/', ), ), - 'GET fcodrfjhlldjkm' => array ( + 'PUT xopoakcgxfgyacidey' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fcodrfjhlldjkm/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fcodrfjhlldjkm/([^/]+)$#', - 'start' => '/fcodrfjhlldjkm/', + 'original' => '/xopoakcgxfgyacidey/{name}', + 'regex' => '#^/xopoakcgxfgyacidey/(?P[^/]+)$#', + 'start' => '/xopoakcgxfgyacidey/', ), ), - 'POST ja' => array ( + 'DELETE zxpnc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ja/ptpekwisbmbwj/dc/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ja/ptpekwisbmbwj/dc/([^/]+)$#', - 'start' => '/ja/ptpekwisbmbwj/dc/', + 'original' => '/zxpnc/{name}', + 'regex' => '#^/zxpnc/(?P[^/]+)$#', + 'start' => '/zxpnc/', ), ), - 'PUT an' => array ( + 'GET vojmceiso' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/an/bynachfesvomqlp/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/an/bynachfesvomqlp/([^/]+)$#', - 'start' => '/an/bynachfesvomqlp/', + 'original' => '/vojmceiso/fy/{name}', + 'regex' => '#^/vojmceiso/fy/(?P[^/]+)$#', + 'start' => '/vojmceiso/fy/', ), ), - 'GET itfhopuvx' => array ( + 'GET asrfbj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/itfhopuvx/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/itfhopuvx/([^/]+)$#', - 'start' => '/itfhopuvx/', + 'original' => '/asrfbj/cqipib/skgt/{name}', + 'regex' => '#^/asrfbj/cqipib/skgt/(?P[^/]+)$#', + 'start' => '/asrfbj/cqipib/skgt/', ), ), - 'DELETE twfatqdw' => array ( + 'GET jivcgjnoqige' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/twfatqdw/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/twfatqdw/([^/]+)$#', - 'start' => '/twfatqdw/', + 'original' => '/jivcgjnoqige/mitz/{name}', + 'regex' => '#^/jivcgjnoqige/mitz/(?P[^/]+)$#', + 'start' => '/jivcgjnoqige/mitz/', ), ), - 'GET am' => array ( + 'DELETE qdbiohlu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/am/ng/dhunh/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/am/ng/dhunh/([^/]+)$#', - 'start' => '/am/ng/dhunh/', + 'original' => '/qdbiohlu/{name}', + 'regex' => '#^/qdbiohlu/(?P[^/]+)$#', + 'start' => '/qdbiohlu/', ), ), - 'GET xzyjfxq' => array ( + 'POST mswtqgsrkikpkqpgr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xzyjfxq/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/xzyjfxq/([^/]+)$#', - 'start' => '/xzyjfxq/', + 'original' => '/mswtqgsrkikpkqpgr/{name}', + 'regex' => '#^/mswtqgsrkikpkqpgr/(?P[^/]+)$#', + 'start' => '/mswtqgsrkikpkqpgr/', ), ), - 'GET s' => array ( + 'DELETE xdszlavtzk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/s/ei/pudhgyyarqghum/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/s/ei/pudhgyyarqghum/([^/]+)$#', - 'start' => '/s/ei/pudhgyyarqghum/', + 'original' => '/xdszlavtzk/{name}', + 'regex' => '#^/xdszlavtzk/(?P[^/]+)$#', + 'start' => '/xdszlavtzk/', ), ), - 'GET wrqemdjjtms' => array ( + 'DELETE cxx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wrqemdjjtms/kra/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/wrqemdjjtms/kra/([^/]+)$#', - 'start' => '/wrqemdjjtms/kra/', + 'original' => '/cxx/bteqafxqhaw/{name}', + 'regex' => '#^/cxx/bteqafxqhaw/(?P[^/]+)$#', + 'start' => '/cxx/bteqafxqhaw/', ), ), - 'PATCH wjhlbocgpf' => array ( + 'DELETE xzcoyewk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wjhlbocgpf/jamqkcph/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/wjhlbocgpf/jamqkcph/([^/]+)$#', - 'start' => '/wjhlbocgpf/jamqkcph/', + 'original' => '/xzcoyewk/fat/wlyqgmqq/{name}', + 'regex' => '#^/xzcoyewk/fat/wlyqgmqq/(?P[^/]+)$#', + 'start' => '/xzcoyewk/fat/wlyqgmqq/', ), ), - 'PUT j' => array ( + 'PATCH oyshzpvxzy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/j/bev/elj/p/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/j/bev/elj/p/([^/]+)$#', - 'start' => '/j/bev/elj/p/', + 'original' => '/oyshzpvxzy/zceggp/{name}', + 'regex' => '#^/oyshzpvxzy/zceggp/(?P[^/]+)$#', + 'start' => '/oyshzpvxzy/zceggp/', ), - 1 => array ( + ), + 'GET tgmjwh' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/j/drufndzazxc/r/tzfl/xqx/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/j/drufndzazxc/r/tzfl/xqx/([^/]+)$#', - 'start' => '/j/drufndzazxc/r/tzfl/xqx/', + 'original' => '/tgmjwh/{name}', + 'regex' => '#^/tgmjwh/(?P[^/]+)$#', + 'start' => '/tgmjwh/', ), ), - 'DELETE x' => array ( + 'POST bgshlkvfdgevhmd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/x/lfzbrggpepp/prhb/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/x/lfzbrggpepp/prhb/([^/]+)$#', - 'start' => '/x/lfzbrggpepp/prhb/', + 'original' => '/bgshlkvfdgevhmd/ppqnl/{name}', + 'regex' => '#^/bgshlkvfdgevhmd/ppqnl/(?P[^/]+)$#', + 'start' => '/bgshlkvfdgevhmd/ppqnl/', ), ), - 'POST ydhq' => array ( + 'GET lbwslaot' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ydhq/i/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ydhq/i/([^/]+)$#', - 'start' => '/ydhq/i/', + 'original' => '/lbwslaot/{name}', + 'regex' => '#^/lbwslaot/(?P[^/]+)$#', + 'start' => '/lbwslaot/', ), ), - 'PUT w' => array ( + 'GET xbcspghexu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/w/a/wdrckqsx/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/w/a/wdrckqsx/([^/]+)$#', - 'start' => '/w/a/wdrckqsx/', + 'original' => '/xbcspghexu/{name}', + 'regex' => '#^/xbcspghexu/(?P[^/]+)$#', + 'start' => '/xbcspghexu/', ), ), - 'GET cistisvevir' => array ( + 'GET sxcmkwfkvkc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cistisvevir/iwvehfjf/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/cistisvevir/iwvehfjf/([^/]+)$#', - 'start' => '/cistisvevir/iwvehfjf/', + 'original' => '/sxcmkwfkvkc/vm/{name}', + 'regex' => '#^/sxcmkwfkvkc/vm/(?P[^/]+)$#', + 'start' => '/sxcmkwfkvkc/vm/', ), ), - 'PUT gpyah' => array ( + 'GET romssnvsjvteaymxace' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gpyah/xsbyvfe/em/g/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/gpyah/xsbyvfe/em/g/([^/]+)$#', - 'start' => '/gpyah/xsbyvfe/em/g/', + 'original' => '/romssnvsjvteaymxace/{name}', + 'regex' => '#^/romssnvsjvteaymxace/(?P[^/]+)$#', + 'start' => '/romssnvsjvteaymxace/', ), ), - 'PATCH aguuvjczmfh' => array ( + 'PUT gturajj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aguuvjczmfh/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/aguuvjczmfh/([^/]+)$#', - 'start' => '/aguuvjczmfh/', + 'original' => '/gturajj/rqyhnbeyqodf/{name}', + 'regex' => '#^/gturajj/rqyhnbeyqodf/(?P[^/]+)$#', + 'start' => '/gturajj/rqyhnbeyqodf/', ), ), - 'GET gleshjmkplz' => array ( + 'GET gfagspeadxnfv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gleshjmkplz/plxwduv/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/gleshjmkplz/plxwduv/([^/]+)$#', - 'start' => '/gleshjmkplz/plxwduv/', + 'original' => '/gfagspeadxnfv/{name}', + 'regex' => '#^/gfagspeadxnfv/(?P[^/]+)$#', + 'start' => '/gfagspeadxnfv/', ), ), - 'GET t' => array ( + 'PATCH yvhwjamqfhdd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/t/njose/s/kadxu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/t/njose/s/kadxu/([^/]+)$#', - 'start' => '/t/njose/s/kadxu/', + 'original' => '/yvhwjamqfhdd/{name}', + 'regex' => '#^/yvhwjamqfhdd/(?P[^/]+)$#', + 'start' => '/yvhwjamqfhdd/', ), - 1 => array ( + ), + 'POST nttvdght' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/t/iucyblczphfwnejgnlc/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/t/iucyblczphfwnejgnlc/([^/]+)$#', - 'start' => '/t/iucyblczphfwnejgnlc/', + 'original' => '/nttvdght/{name}', + 'regex' => '#^/nttvdght/(?P[^/]+)$#', + 'start' => '/nttvdght/', ), ), - 'GET je' => array ( + 'PATCH eebgse' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/je/lhmne/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/je/lhmne/([^/]+)$#', - 'start' => '/je/lhmne/', + 'original' => '/eebgse/wtlaouyxpwnttz/{name}', + 'regex' => '#^/eebgse/wtlaouyxpwnttz/(?P[^/]+)$#', + 'start' => '/eebgse/wtlaouyxpwnttz/', ), ), - 'GET fmnsgk' => array ( + 'PUT eyhmgiqqzph' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fmnsgk/ms/qfdrvqi/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fmnsgk/ms/qfdrvqi/([^/]+)$#', - 'start' => '/fmnsgk/ms/qfdrvqi/', + 'original' => '/eyhmgiqqzph/{name}', + 'regex' => '#^/eyhmgiqqzph/(?P[^/]+)$#', + 'start' => '/eyhmgiqqzph/', ), ), - 'GET krbqwsiodlip' => array ( + 'PUT t' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/krbqwsiodlip/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/krbqwsiodlip/([^/]+)$#', - 'start' => '/krbqwsiodlip/', + 'original' => '/t/hm/qkdfdajad/{name}', + 'regex' => '#^/t/hm/qkdfdajad/(?P[^/]+)$#', + 'start' => '/t/hm/qkdfdajad/', ), ), - 'GET fopfqaee' => array ( + 'DELETE pzoubigt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fopfqaee/jzgir/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fopfqaee/jzgir/([^/]+)$#', - 'start' => '/fopfqaee/jzgir/', + 'original' => '/pzoubigt/rnyhynnzutmo/{name}', + 'regex' => '#^/pzoubigt/rnyhynnzutmo/(?P[^/]+)$#', + 'start' => '/pzoubigt/rnyhynnzutmo/', ), ), - 'GET joirzvbr' => array ( + 'POST bd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/joirzvbr/u/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/joirzvbr/u/([^/]+)$#', - 'start' => '/joirzvbr/u/', + 'original' => '/bd/rttultufciwugh/d/{name}', + 'regex' => '#^/bd/rttultufciwugh/d/(?P[^/]+)$#', + 'start' => '/bd/rttultufciwugh/d/', ), ), - 'POST zxn' => array ( + 'PATCH kgdiia' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zxn/bvniwp/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/zxn/bvniwp/([^/]+)$#', - 'start' => '/zxn/bvniwp/', + 'original' => '/kgdiia/flogegybh/{name}', + 'regex' => '#^/kgdiia/flogegybh/(?P[^/]+)$#', + 'start' => '/kgdiia/flogegybh/', ), ), - 'DELETE n' => array ( + 'PUT dodscpxrsp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/n/lhqwxuksp/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/n/lhqwxuksp/([^/]+)$#', - 'start' => '/n/lhqwxuksp/', + 'original' => '/dodscpxrsp/{name}', + 'regex' => '#^/dodscpxrsp/(?P[^/]+)$#', + 'start' => '/dodscpxrsp/', ), ), - 'GET be' => array ( + 'GET lwfkyn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/be/rtobyabipp/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/be/rtobyabipp/([^/]+)$#', - 'start' => '/be/rtobyabipp/', + 'original' => '/lwfkyn/gsexfalmpos/{name}', + 'regex' => '#^/lwfkyn/gsexfalmpos/(?P[^/]+)$#', + 'start' => '/lwfkyn/gsexfalmpos/', ), ), - 'GET cgkmvwkp' => array ( + 'PUT nownr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cgkmvwkp/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/cgkmvwkp/([^/]+)$#', - 'start' => '/cgkmvwkp/', + 'original' => '/nownr/jqjd/{name}', + 'regex' => '#^/nownr/jqjd/(?P[^/]+)$#', + 'start' => '/nownr/jqjd/', ), ), - 'DELETE s' => array ( + 'GET ntx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/s/wwwyrdijg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/s/wwwyrdijg/([^/]+)$#', - 'start' => '/s/wwwyrdijg/', + 'original' => '/ntx/oala/{name}', + 'regex' => '#^/ntx/oala/(?P[^/]+)$#', + 'start' => '/ntx/oala/', ), ), - 'GET ufqdjctzbbfrol' => array ( + 'GET uyexnis' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ufqdjctzbbfrol/yqgz/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ufqdjctzbbfrol/yqgz/([^/]+)$#', - 'start' => '/ufqdjctzbbfrol/yqgz/', + 'original' => '/uyexnis/pv/bwcfwvowm/{name}', + 'regex' => '#^/uyexnis/pv/bwcfwvowm/(?P[^/]+)$#', + 'start' => '/uyexnis/pv/bwcfwvowm/', ), ), - 'DELETE i' => array ( + 'DELETE h' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/i/wvpcagsdk/orot/fztu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/i/wvpcagsdk/orot/fztu/([^/]+)$#', - 'start' => '/i/wvpcagsdk/orot/fztu/', + 'original' => '/h/sx/mctm/{name}', + 'regex' => '#^/h/sx/mctm/(?P[^/]+)$#', + 'start' => '/h/sx/mctm/', ), ), - 'GET eq' => array ( + 'GET isiktrecbyc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eq/hj/lxnnoocsklnnern/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/eq/hj/lxnnoocsklnnern/([^/]+)$#', - 'start' => '/eq/hj/lxnnoocsklnnern/', + 'original' => '/isiktrecbyc/{name}', + 'regex' => '#^/isiktrecbyc/(?P[^/]+)$#', + 'start' => '/isiktrecbyc/', ), ), - 'PUT fbb' => array ( + 'POST fh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fbb/hwyzwofj/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fbb/hwyzwofj/([^/]+)$#', - 'start' => '/fbb/hwyzwofj/', + 'original' => '/fh/cxwudad/d/{name}', + 'regex' => '#^/fh/cxwudad/d/(?P[^/]+)$#', + 'start' => '/fh/cxwudad/d/', ), ), - 'DELETE dvskpozgimiqas' => array ( + 'GET sez' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dvskpozgimiqas/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dvskpozgimiqas/([^/]+)$#', - 'start' => '/dvskpozgimiqas/', + 'original' => '/sez/cq/{name}', + 'regex' => '#^/sez/cq/(?P[^/]+)$#', + 'start' => '/sez/cq/', ), ), - 'POST et' => array ( + 'PUT fqo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/et/kk/cpo/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/et/kk/cpo/([^/]+)$#', - 'start' => '/et/kk/cpo/', + 'original' => '/fqo/ekuf/u/{name}', + 'regex' => '#^/fqo/ekuf/u/(?P[^/]+)$#', + 'start' => '/fqo/ekuf/u/', ), - 1 => array ( + ), + 'GET wdxrubnyztvzyt' => array ( + 0 => array ( 'handler' => 'handler_func', - 'original' => '/et/vuoz/yl/p/dhnts/z/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/et/vuoz/yl/p/dhnts/z/([^/]+)$#', - 'start' => '/et/vuoz/yl/p/dhnts/z/', + 'original' => '/wdxrubnyztvzyt/{name}', + 'regex' => '#^/wdxrubnyztvzyt/(?P[^/]+)$#', + 'start' => '/wdxrubnyztvzyt/', ), ), - 'POST mhblwhtt' => array ( + 'POST jhjysdp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mhblwhtt/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/mhblwhtt/([^/]+)$#', - 'start' => '/mhblwhtt/', + 'original' => '/jhjysdp/{name}', + 'regex' => '#^/jhjysdp/(?P[^/]+)$#', + 'start' => '/jhjysdp/', ), ), - 'GET kssoekc' => array ( + 'PUT hcy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kssoekc/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kssoekc/([^/]+)$#', - 'start' => '/kssoekc/', + 'original' => '/hcy/eswyena/{name}', + 'regex' => '#^/hcy/eswyena/(?P[^/]+)$#', + 'start' => '/hcy/eswyena/', ), ), - 'GET ajwlonlqw' => array ( + 'GET fnidkc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ajwlonlqw/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ajwlonlqw/([^/]+)$#', - 'start' => '/ajwlonlqw/', + 'original' => '/fnidkc/zcjsd/ke/{name}', + 'regex' => '#^/fnidkc/zcjsd/ke/(?P[^/]+)$#', + 'start' => '/fnidkc/zcjsd/ke/', ), ), - 'POST ibxxsqvytsyvnpisg' => array ( + 'POST cvhkh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ibxxsqvytsyvnpisg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ibxxsqvytsyvnpisg/([^/]+)$#', - 'start' => '/ibxxsqvytsyvnpisg/', + 'original' => '/cvhkh/hyqw/{name}', + 'regex' => '#^/cvhkh/hyqw/(?P[^/]+)$#', + 'start' => '/cvhkh/hyqw/', ), ), - 'PATCH vqtsb' => array ( + 'PUT x' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vqtsb/kwzynljhc/nwwh/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/vqtsb/kwzynljhc/nwwh/([^/]+)$#', - 'start' => '/vqtsb/kwzynljhc/nwwh/', + 'original' => '/x/xzv/cnkw/{name}', + 'regex' => '#^/x/xzv/cnkw/(?P[^/]+)$#', + 'start' => '/x/xzv/cnkw/', ), ), - 'PUT llas' => array ( + 'PUT mznds' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/llas/mg/vqqmvk/oj/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/llas/mg/vqqmvk/oj/([^/]+)$#', - 'start' => '/llas/mg/vqqmvk/oj/', + 'original' => '/mznds/gjznfzfhg/{name}', + 'regex' => '#^/mznds/gjznfzfhg/(?P[^/]+)$#', + 'start' => '/mznds/gjznfzfhg/', ), ), - 'DELETE kj' => array ( + 'GET dhxziljoajpgazkumb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kj/auqxhwq/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kj/auqxhwq/([^/]+)$#', - 'start' => '/kj/auqxhwq/', + 'original' => '/dhxziljoajpgazkumb/{name}', + 'regex' => '#^/dhxziljoajpgazkumb/(?P[^/]+)$#', + 'start' => '/dhxziljoajpgazkumb/', ), ), - 'PATCH z' => array ( + 'PUT qbzka' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/z/dfffbvlxqyo/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/z/dfffbvlxqyo/([^/]+)$#', - 'start' => '/z/dfffbvlxqyo/', + 'original' => '/qbzka/{name}', + 'regex' => '#^/qbzka/(?P[^/]+)$#', + 'start' => '/qbzka/', ), ), - 'GET i' => array ( + 'PUT hlhqjbiuhccurkzdn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/i/ntmazdvk/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/i/ntmazdvk/([^/]+)$#', - 'start' => '/i/ntmazdvk/', + 'original' => '/hlhqjbiuhccurkzdn/{name}', + 'regex' => '#^/hlhqjbiuhccurkzdn/(?P[^/]+)$#', + 'start' => '/hlhqjbiuhccurkzdn/', ), ), - 'PUT fwvpwjzae' => array ( + 'PUT bzk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fwvpwjzae/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fwvpwjzae/([^/]+)$#', - 'start' => '/fwvpwjzae/', + 'original' => '/bzk/la/{name}', + 'regex' => '#^/bzk/la/(?P[^/]+)$#', + 'start' => '/bzk/la/', ), ), - 'GET vjjjozd' => array ( + 'DELETE coej' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vjjjozd/vtewea/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/vjjjozd/vtewea/([^/]+)$#', - 'start' => '/vjjjozd/vtewea/', + 'original' => '/coej/u/{name}', + 'regex' => '#^/coej/u/(?P[^/]+)$#', + 'start' => '/coej/u/', ), ), - 'DELETE owqnyvni' => array ( + 'DELETE venbpp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/owqnyvni/ntfkh/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/owqnyvni/ntfkh/([^/]+)$#', - 'start' => '/owqnyvni/ntfkh/', + 'original' => '/venbpp/{name}', + 'regex' => '#^/venbpp/(?P[^/]+)$#', + 'start' => '/venbpp/', ), ), - 'GET socmdrdadl' => array ( + 'PATCH dkaz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/socmdrdadl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/socmdrdadl/([^/]+)$#', - 'start' => '/socmdrdadl/', + 'original' => '/dkaz/klno/{name}', + 'regex' => '#^/dkaz/klno/(?P[^/]+)$#', + 'start' => '/dkaz/klno/', ), ), - 'PUT qy' => array ( + 'GET oaumqwnye' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qy/hau/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/qy/hau/([^/]+)$#', - 'start' => '/qy/hau/', + 'original' => '/oaumqwnye/{name}', + 'regex' => '#^/oaumqwnye/(?P[^/]+)$#', + 'start' => '/oaumqwnye/', ), ), - 'PUT osjqlsa' => array ( + 'GET scmotfqnmfmi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/osjqlsa/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/osjqlsa/([^/]+)$#', - 'start' => '/osjqlsa/', + 'original' => '/scmotfqnmfmi/uk/{name}', + 'regex' => '#^/scmotfqnmfmi/uk/(?P[^/]+)$#', + 'start' => '/scmotfqnmfmi/uk/', ), ), - 'PATCH vxz' => array ( + 'DELETE lowt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vxz/rqmslu/axydj/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/vxz/rqmslu/axydj/([^/]+)$#', - 'start' => '/vxz/rqmslu/axydj/', + 'original' => '/lowt/k/rzelcnncckmnx/{name}', + 'regex' => '#^/lowt/k/rzelcnncckmnx/(?P[^/]+)$#', + 'start' => '/lowt/k/rzelcnncckmnx/', ), ), - 'GET zxzjcnertd' => array ( + 'DELETE wlek' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zxzjcnertd/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/zxzjcnertd/([^/]+)$#', - 'start' => '/zxzjcnertd/', + 'original' => '/wlek/mohg/jazgp/{name}', + 'regex' => '#^/wlek/mohg/jazgp/(?P[^/]+)$#', + 'start' => '/wlek/mohg/jazgp/', ), ), - 'PUT yxgohm' => array ( + 'GET kuzqkpyvuk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yxgohm/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/yxgohm/([^/]+)$#', - 'start' => '/yxgohm/', + 'original' => '/kuzqkpyvuk/{name}', + 'regex' => '#^/kuzqkpyvuk/(?P[^/]+)$#', + 'start' => '/kuzqkpyvuk/', ), ), - 'GET cx' => array ( + 'POST jvbtomepdrufxv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cx/rmkskbssegxn/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/cx/rmkskbssegxn/([^/]+)$#', - 'start' => '/cx/rmkskbssegxn/', + 'original' => '/jvbtomepdrufxv/{name}', + 'regex' => '#^/jvbtomepdrufxv/(?P[^/]+)$#', + 'start' => '/jvbtomepdrufxv/', ), ), - 'PUT cntjsfizfzrahb' => array ( + 'GET jkwuecfgtigxm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cntjsfizfzrahb/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/cntjsfizfzrahb/([^/]+)$#', - 'start' => '/cntjsfizfzrahb/', + 'original' => '/jkwuecfgtigxm/{name}', + 'regex' => '#^/jkwuecfgtigxm/(?P[^/]+)$#', + 'start' => '/jkwuecfgtigxm/', ), ), - 'PUT jdfyi' => array ( + 'DELETE logcbsjlwtktakauay' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jdfyi/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jdfyi/([^/]+)$#', - 'start' => '/jdfyi/', + 'original' => '/logcbsjlwtktakauay/{name}', + 'regex' => '#^/logcbsjlwtktakauay/(?P[^/]+)$#', + 'start' => '/logcbsjlwtktakauay/', ), ), - 'DELETE pclw' => array ( + 'PATCH zh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pclw/bzfzggfn/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/pclw/bzfzggfn/([^/]+)$#', - 'start' => '/pclw/bzfzggfn/', + 'original' => '/zh/j/wka/{name}', + 'regex' => '#^/zh/j/wka/(?P[^/]+)$#', + 'start' => '/zh/j/wka/', ), ), - 'GET lx' => array ( + 'PUT zjvohj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lx/fq/ng/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/lx/fq/ng/([^/]+)$#', - 'start' => '/lx/fq/ng/', + 'original' => '/zjvohj/o/qpmnlpwfknc/{name}', + 'regex' => '#^/zjvohj/o/qpmnlpwfknc/(?P[^/]+)$#', + 'start' => '/zjvohj/o/qpmnlpwfknc/', ), ), - 'PUT evbzmizims' => array ( + 'POST y' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/evbzmizims/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/evbzmizims/([^/]+)$#', - 'start' => '/evbzmizims/', + 'original' => '/y/owosuybjdchuhvqc/{name}', + 'regex' => '#^/y/owosuybjdchuhvqc/(?P[^/]+)$#', + 'start' => '/y/owosuybjdchuhvqc/', ), ), - 'GET cqcgaazxkgtfrlxow' => array ( + 'PUT drz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cqcgaazxkgtfrlxow/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/cqcgaazxkgtfrlxow/([^/]+)$#', - 'start' => '/cqcgaazxkgtfrlxow/', + 'original' => '/drz/wrm/zrmecfia/{name}', + 'regex' => '#^/drz/wrm/zrmecfia/(?P[^/]+)$#', + 'start' => '/drz/wrm/zrmecfia/', ), ), - 'PUT d' => array ( + 'POST rmcoep' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/d/dg/tggxccq/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/d/dg/tggxccq/([^/]+)$#', - 'start' => '/d/dg/tggxccq/', + 'original' => '/rmcoep/k/o/{name}', + 'regex' => '#^/rmcoep/k/o/(?P[^/]+)$#', + 'start' => '/rmcoep/k/o/', ), ), - 'PATCH xxj' => array ( + 'DELETE mlbymydjh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xxj/xpvby/xqipz/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/xxj/xpvby/xqipz/([^/]+)$#', - 'start' => '/xxj/xpvby/xqipz/', + 'original' => '/mlbymydjh/{name}', + 'regex' => '#^/mlbymydjh/(?P[^/]+)$#', + 'start' => '/mlbymydjh/', ), ), - 'PATCH lgdupeedds' => array ( + 'DELETE gqg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lgdupeedds/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/lgdupeedds/([^/]+)$#', - 'start' => '/lgdupeedds/', + 'original' => '/gqg/ck/{name}', + 'regex' => '#^/gqg/ck/(?P[^/]+)$#', + 'start' => '/gqg/ck/', ), ), - 'POST jhjtdy' => array ( + 'GET dvjuzzqyfjo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jhjtdy/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jhjtdy/([^/]+)$#', - 'start' => '/jhjtdy/', + 'original' => '/dvjuzzqyfjo/m/{name}', + 'regex' => '#^/dvjuzzqyfjo/m/(?P[^/]+)$#', + 'start' => '/dvjuzzqyfjo/m/', ), ), - 'PUT jlinsgynxrftagckycd' => array ( + 'GET dzxdre' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jlinsgynxrftagckycd/w/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jlinsgynxrftagckycd/w/([^/]+)$#', - 'start' => '/jlinsgynxrftagckycd/w/', + 'original' => '/dzxdre/{name}', + 'regex' => '#^/dzxdre/(?P[^/]+)$#', + 'start' => '/dzxdre/', ), ), - 'PATCH ywxyq' => array ( + 'GET wbffjhpwj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ywxyq/m/yjcer/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ywxyq/m/yjcer/([^/]+)$#', - 'start' => '/ywxyq/m/yjcer/', + 'original' => '/wbffjhpwj/clwtwelyc/{name}', + 'regex' => '#^/wbffjhpwj/clwtwelyc/(?P[^/]+)$#', + 'start' => '/wbffjhpwj/clwtwelyc/', ), ), - 'DELETE ltyag' => array ( + 'PUT gjvpmzhce' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ltyag/huf/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ltyag/huf/([^/]+)$#', - 'start' => '/ltyag/huf/', + 'original' => '/gjvpmzhce/{name}', + 'regex' => '#^/gjvpmzhce/(?P[^/]+)$#', + 'start' => '/gjvpmzhce/', ), ), - 'GET m' => array ( + 'DELETE wdwjlqofjfjllyab' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/m/vfufbyyksq/q/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/m/vfufbyyksq/q/([^/]+)$#', - 'start' => '/m/vfufbyyksq/q/', + 'original' => '/wdwjlqofjfjllyab/zmt/{name}', + 'regex' => '#^/wdwjlqofjfjllyab/zmt/(?P[^/]+)$#', + 'start' => '/wdwjlqofjfjllyab/zmt/', ), ), - 'POST ghixhpmx' => array ( + 'PUT vcautpgx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ghixhpmx/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ghixhpmx/([^/]+)$#', - 'start' => '/ghixhpmx/', + 'original' => '/vcautpgx/bwuxnxkt/a/{name}', + 'regex' => '#^/vcautpgx/bwuxnxkt/a/(?P[^/]+)$#', + 'start' => '/vcautpgx/bwuxnxkt/a/', ), ), - 'POST yz' => array ( + 'GET kyplqpwgut' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yz/s/ki/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/yz/s/ki/([^/]+)$#', - 'start' => '/yz/s/ki/', + 'original' => '/kyplqpwgut/ekakak/qbf/{name}', + 'regex' => '#^/kyplqpwgut/ekakak/qbf/(?P[^/]+)$#', + 'start' => '/kyplqpwgut/ekakak/qbf/', ), ), - 'GET mlswpj' => array ( + 'DELETE ufw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mlswpj/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/mlswpj/([^/]+)$#', - 'start' => '/mlswpj/', + 'original' => '/ufw/alfcxdjumykvheq/{name}', + 'regex' => '#^/ufw/alfcxdjumykvheq/(?P[^/]+)$#', + 'start' => '/ufw/alfcxdjumykvheq/', ), ), - 'PUT guqrydewzgzyhmobdg' => array ( + 'PATCH tarlzdpzfieemoxe' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/guqrydewzgzyhmobdg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/guqrydewzgzyhmobdg/([^/]+)$#', - 'start' => '/guqrydewzgzyhmobdg/', + 'original' => '/tarlzdpzfieemoxe/{name}', + 'regex' => '#^/tarlzdpzfieemoxe/(?P[^/]+)$#', + 'start' => '/tarlzdpzfieemoxe/', ), ), - 'GET apntx' => array ( + 'PUT plzrn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/apntx/inqb/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/apntx/inqb/([^/]+)$#', - 'start' => '/apntx/inqb/', + 'original' => '/plzrn/{name}', + 'regex' => '#^/plzrn/(?P[^/]+)$#', + 'start' => '/plzrn/', ), ), - 'PATCH imxnlqk' => array ( + 'GET oepowoigtrhclydb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/imxnlqk/k/aeql/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/imxnlqk/k/aeql/([^/]+)$#', - 'start' => '/imxnlqk/k/aeql/', + 'original' => '/oepowoigtrhclydb/{name}', + 'regex' => '#^/oepowoigtrhclydb/(?P[^/]+)$#', + 'start' => '/oepowoigtrhclydb/', ), ), - 'PATCH n' => array ( + 'GET utwrnezinky' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/n/iufxdc/xvssrqk/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/n/iufxdc/xvssrqk/([^/]+)$#', - 'start' => '/n/iufxdc/xvssrqk/', + 'original' => '/utwrnezinky/{name}', + 'regex' => '#^/utwrnezinky/(?P[^/]+)$#', + 'start' => '/utwrnezinky/', ), ), - 'GET gte' => array ( + 'GET zplwitozobemtmxvt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gte/glwxsnr/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/gte/glwxsnr/([^/]+)$#', - 'start' => '/gte/glwxsnr/', + 'original' => '/zplwitozobemtmxvt/{name}', + 'regex' => '#^/zplwitozobemtmxvt/(?P[^/]+)$#', + 'start' => '/zplwitozobemtmxvt/', ), ), - 'GET lipqzgpowisuo' => array ( + 'GET rgijiw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lipqzgpowisuo/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/lipqzgpowisuo/([^/]+)$#', - 'start' => '/lipqzgpowisuo/', + 'original' => '/rgijiw/aga/d/{name}', + 'regex' => '#^/rgijiw/aga/d/(?P[^/]+)$#', + 'start' => '/rgijiw/aga/d/', ), ), - 'GET bhrvfiveuzzwfb' => array ( + 'PUT wxowklbpysusstig' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bhrvfiveuzzwfb/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/bhrvfiveuzzwfb/([^/]+)$#', - 'start' => '/bhrvfiveuzzwfb/', + 'original' => '/wxowklbpysusstig/{name}', + 'regex' => '#^/wxowklbpysusstig/(?P[^/]+)$#', + 'start' => '/wxowklbpysusstig/', ), ), - 'PATCH kqfh' => array ( + 'GET gbtllglqhcnmyoj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kqfh/ecqnm/kmd/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kqfh/ecqnm/kmd/([^/]+)$#', - 'start' => '/kqfh/ecqnm/kmd/', + 'original' => '/gbtllglqhcnmyoj/yy/{name}', + 'regex' => '#^/gbtllglqhcnmyoj/yy/(?P[^/]+)$#', + 'start' => '/gbtllglqhcnmyoj/yy/', ), ), - 'GET etgwjxq' => array ( + 'PATCH uwsnkir' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/etgwjxq/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/etgwjxq/([^/]+)$#', - 'start' => '/etgwjxq/', + 'original' => '/uwsnkir/gm/vk/{name}', + 'regex' => '#^/uwsnkir/gm/vk/(?P[^/]+)$#', + 'start' => '/uwsnkir/gm/vk/', ), ), - 'GET dpseqlnjwf' => array ( + 'PATCH vf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dpseqlnjwf/a/jk/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dpseqlnjwf/a/jk/([^/]+)$#', - 'start' => '/dpseqlnjwf/a/jk/', + 'original' => '/vf/bnm/{name}', + 'regex' => '#^/vf/bnm/(?P[^/]+)$#', + 'start' => '/vf/bnm/', ), ), - 'POST lwqhtavtefqskzo' => array ( + 'DELETE eyraw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lwqhtavtefqskzo/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/lwqhtavtefqskzo/([^/]+)$#', - 'start' => '/lwqhtavtefqskzo/', + 'original' => '/eyraw/uikhpihezi/{name}', + 'regex' => '#^/eyraw/uikhpihezi/(?P[^/]+)$#', + 'start' => '/eyraw/uikhpihezi/', ), ), - 'POST ifnytqpioqr' => array ( + 'GET gltyitgntk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ifnytqpioqr/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ifnytqpioqr/([^/]+)$#', - 'start' => '/ifnytqpioqr/', + 'original' => '/gltyitgntk/hp/{name}', + 'regex' => '#^/gltyitgntk/hp/(?P[^/]+)$#', + 'start' => '/gltyitgntk/hp/', ), ), - 'PATCH df' => array ( + 'POST bkw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/df/o/jtx/sw/ojbl/y/qp/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/df/o/jtx/sw/ojbl/y/qp/([^/]+)$#', - 'start' => '/df/o/jtx/sw/ojbl/y/qp/', + 'original' => '/bkw/tbaa/xznnwfq/{name}', + 'regex' => '#^/bkw/tbaa/xznnwfq/(?P[^/]+)$#', + 'start' => '/bkw/tbaa/xznnwfq/', ), ), - 'PATCH gf' => array ( + 'POST xiytgfxqqor' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gf/dc/f/gjmw/gb/u/hmopjvl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/gf/dc/f/gjmw/gb/u/hmopjvl/([^/]+)$#', - 'start' => '/gf/dc/f/gjmw/gb/u/hmopjvl/', + 'original' => '/xiytgfxqqor/{name}', + 'regex' => '#^/xiytgfxqqor/(?P[^/]+)$#', + 'start' => '/xiytgfxqqor/', ), ), - 'DELETE gixnhi' => array ( + 'POST lj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gixnhi/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/gixnhi/([^/]+)$#', - 'start' => '/gixnhi/', + 'original' => '/lj/cbbn/{name}', + 'regex' => '#^/lj/cbbn/(?P[^/]+)$#', + 'start' => '/lj/cbbn/', ), ), - 'GET yemzararjuundq' => array ( + 'PUT zitbfsgegjukczhtkyb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yemzararjuundq/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/yemzararjuundq/([^/]+)$#', - 'start' => '/yemzararjuundq/', + 'original' => '/zitbfsgegjukczhtkyb/{name}', + 'regex' => '#^/zitbfsgegjukczhtkyb/(?P[^/]+)$#', + 'start' => '/zitbfsgegjukczhtkyb/', ), ), - 'DELETE jmbbkv' => array ( + 'DELETE fcgnueikou' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jmbbkv/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jmbbkv/([^/]+)$#', - 'start' => '/jmbbkv/', + 'original' => '/fcgnueikou/gxesv/{name}', + 'regex' => '#^/fcgnueikou/gxesv/(?P[^/]+)$#', + 'start' => '/fcgnueikou/gxesv/', ), ), - 'POST wfi' => array ( + 'GET uhxbk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wfi/ijdwopgf/hvxurhtl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/wfi/ijdwopgf/hvxurhtl/([^/]+)$#', - 'start' => '/wfi/ijdwopgf/hvxurhtl/', + 'original' => '/uhxbk/ltoxhtrx/t/rjsk/{name}', + 'regex' => '#^/uhxbk/ltoxhtrx/t/rjsk/(?P[^/]+)$#', + 'start' => '/uhxbk/ltoxhtrx/t/rjsk/', ), ), - 'PATCH etukq' => array ( + 'POST aumvj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/etukq/lsuu/b/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/etukq/lsuu/b/([^/]+)$#', - 'start' => '/etukq/lsuu/b/', + 'original' => '/aumvj/z/damvcrzlydf/{name}', + 'regex' => '#^/aumvj/z/damvcrzlydf/(?P[^/]+)$#', + 'start' => '/aumvj/z/damvcrzlydf/', ), ), - 'PUT wfu' => array ( + 'DELETE inpddxy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wfu/rpe/xmkqac/s/gvbp/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/wfu/rpe/xmkqac/s/gvbp/([^/]+)$#', - 'start' => '/wfu/rpe/xmkqac/s/gvbp/', + 'original' => '/inpddxy/uxvgxrb/{name}', + 'regex' => '#^/inpddxy/uxvgxrb/(?P[^/]+)$#', + 'start' => '/inpddxy/uxvgxrb/', ), ), - 'GET mtasu' => array ( + 'GET yhfmyckjzy' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mtasu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/mtasu/([^/]+)$#', - 'start' => '/mtasu/', + 'original' => '/yhfmyckjzy/pxw/{name}', + 'regex' => '#^/yhfmyckjzy/pxw/(?P[^/]+)$#', + 'start' => '/yhfmyckjzy/pxw/', ), ), - 'GET hdaymri' => array ( + 'PUT zvgbxchmxbsu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hdaymri/w/whespmih/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/hdaymri/w/whespmih/([^/]+)$#', - 'start' => '/hdaymri/w/whespmih/', + 'original' => '/zvgbxchmxbsu/xjdx/{name}', + 'regex' => '#^/zvgbxchmxbsu/xjdx/(?P[^/]+)$#', + 'start' => '/zvgbxchmxbsu/xjdx/', ), ), - 'PATCH yvlwpsxmuk' => array ( + 'DELETE vvgxr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yvlwpsxmuk/j/fu/awxs/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/yvlwpsxmuk/j/fu/awxs/([^/]+)$#', - 'start' => '/yvlwpsxmuk/j/fu/awxs/', + 'original' => '/vvgxr/x/{name}', + 'regex' => '#^/vvgxr/x/(?P[^/]+)$#', + 'start' => '/vvgxr/x/', ), ), - 'GET ckzhvmfom' => array ( + 'PATCH rzllhuoxbbzzj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ckzhvmfom/q/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ckzhvmfom/q/([^/]+)$#', - 'start' => '/ckzhvmfom/q/', + 'original' => '/rzllhuoxbbzzj/{name}', + 'regex' => '#^/rzllhuoxbbzzj/(?P[^/]+)$#', + 'start' => '/rzllhuoxbbzzj/', ), ), - 'PATCH tovmzgdqfkmnc' => array ( + 'GET czl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tovmzgdqfkmnc/oyrj/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/tovmzgdqfkmnc/oyrj/([^/]+)$#', - 'start' => '/tovmzgdqfkmnc/oyrj/', + 'original' => '/czl/rrcgdvwrc/xtxa/{name}', + 'regex' => '#^/czl/rrcgdvwrc/xtxa/(?P[^/]+)$#', + 'start' => '/czl/rrcgdvwrc/xtxa/', ), ), - 'POST jbyguooz' => array ( + 'PUT jqudtdcl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jbyguooz/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jbyguooz/([^/]+)$#', - 'start' => '/jbyguooz/', + 'original' => '/jqudtdcl/{name}', + 'regex' => '#^/jqudtdcl/(?P[^/]+)$#', + 'start' => '/jqudtdcl/', ), ), - 'GET c' => array ( + 'GET fxhkqpbdtbozk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/c/fuxmrfhalbjgowf/rh/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/c/fuxmrfhalbjgowf/rh/([^/]+)$#', - 'start' => '/c/fuxmrfhalbjgowf/rh/', + 'original' => '/fxhkqpbdtbozk/my/kny/{name}', + 'regex' => '#^/fxhkqpbdtbozk/my/kny/(?P[^/]+)$#', + 'start' => '/fxhkqpbdtbozk/my/kny/', ), ), - 'POST gxfdksxal' => array ( + 'DELETE niehsajozpkutot' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gxfdksxal/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/gxfdksxal/([^/]+)$#', - 'start' => '/gxfdksxal/', + 'original' => '/niehsajozpkutot/le/o/{name}', + 'regex' => '#^/niehsajozpkutot/le/o/(?P[^/]+)$#', + 'start' => '/niehsajozpkutot/le/o/', ), ), - 'PUT yyudbxbaojq' => array ( + 'PATCH cth' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yyudbxbaojq/iti/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/yyudbxbaojq/iti/([^/]+)$#', - 'start' => '/yyudbxbaojq/iti/', + 'original' => '/cth/p/xmkgppmdsh/{name}', + 'regex' => '#^/cth/p/xmkgppmdsh/(?P[^/]+)$#', + 'start' => '/cth/p/xmkgppmdsh/', ), ), - 'PUT fpdhyhu' => array ( + 'PUT eyxcl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fpdhyhu/otbmzhxzeq/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fpdhyhu/otbmzhxzeq/([^/]+)$#', - 'start' => '/fpdhyhu/otbmzhxzeq/', + 'original' => '/eyxcl/aga/u/{name}', + 'regex' => '#^/eyxcl/aga/u/(?P[^/]+)$#', + 'start' => '/eyxcl/aga/u/', ), ), - 'PUT neym' => array ( + 'GET xzzduduxpswf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/neym/gxpfltg/ps/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/neym/gxpfltg/ps/([^/]+)$#', - 'start' => '/neym/gxpfltg/ps/', + 'original' => '/xzzduduxpswf/p/jr/a/{name}', + 'regex' => '#^/xzzduduxpswf/p/jr/a/(?P[^/]+)$#', + 'start' => '/xzzduduxpswf/p/jr/a/', ), ), - 'GET a' => array ( + 'PATCH jjorlcypuwzaka' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/a/skpyr/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/a/skpyr/([^/]+)$#', - 'start' => '/a/skpyr/', + 'original' => '/jjorlcypuwzaka/zwzl/{name}', + 'regex' => '#^/jjorlcypuwzaka/zwzl/(?P[^/]+)$#', + 'start' => '/jjorlcypuwzaka/zwzl/', ), ), - 'PUT hirqffpialbmiawy' => array ( + 'GET eqpl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hirqffpialbmiawy/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/hirqffpialbmiawy/([^/]+)$#', - 'start' => '/hirqffpialbmiawy/', + 'original' => '/eqpl/iqvlfkdzdoo/{name}', + 'regex' => '#^/eqpl/iqvlfkdzdoo/(?P[^/]+)$#', + 'start' => '/eqpl/iqvlfkdzdoo/', ), ), - 'GET bcz' => array ( + 'POST cnzdwcovernabultuuuw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bcz/yddpuybx/bvsk/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/bcz/yddpuybx/bvsk/([^/]+)$#', - 'start' => '/bcz/yddpuybx/bvsk/', + 'original' => '/cnzdwcovernabultuuuw/{name}', + 'regex' => '#^/cnzdwcovernabultuuuw/(?P[^/]+)$#', + 'start' => '/cnzdwcovernabultuuuw/', ), ), - 'PUT wwblxyco' => array ( + 'DELETE v' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wwblxyco/k/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/wwblxyco/k/([^/]+)$#', - 'start' => '/wwblxyco/k/', + 'original' => '/v/h/i/dflonrjwyldug/p/r/{name}', + 'regex' => '#^/v/h/i/dflonrjwyldug/p/r/(?P[^/]+)$#', + 'start' => '/v/h/i/dflonrjwyldug/p/r/', ), ), - 'GET oo' => array ( + 'PUT npuuvoefli' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oo/czs/zjtoeqpiv/qkxl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/oo/czs/zjtoeqpiv/qkxl/([^/]+)$#', - 'start' => '/oo/czs/zjtoeqpiv/qkxl/', + 'original' => '/npuuvoefli/lk/{name}', + 'regex' => '#^/npuuvoefli/lk/(?P[^/]+)$#', + 'start' => '/npuuvoefli/lk/', ), ), - 'PATCH bm' => array ( + 'GET eociyfum' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bm/vxulgsg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/bm/vxulgsg/([^/]+)$#', - 'start' => '/bm/vxulgsg/', + 'original' => '/eociyfum/weixbvvrgpx/{name}', + 'regex' => '#^/eociyfum/weixbvvrgpx/(?P[^/]+)$#', + 'start' => '/eociyfum/weixbvvrgpx/', ), ), - 'DELETE cvcnsuu' => array ( + 'PUT hwllk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cvcnsuu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/cvcnsuu/([^/]+)$#', - 'start' => '/cvcnsuu/', + 'original' => '/hwllk/rp/{name}', + 'regex' => '#^/hwllk/rp/(?P[^/]+)$#', + 'start' => '/hwllk/rp/', ), ), - 'GET evmpu' => array ( + 'POST idbazysnyvharv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/evmpu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/evmpu/([^/]+)$#', - 'start' => '/evmpu/', + 'original' => '/idbazysnyvharv/{name}', + 'regex' => '#^/idbazysnyvharv/(?P[^/]+)$#', + 'start' => '/idbazysnyvharv/', ), ), - 'POST kxemqsdzgjwiiju' => array ( + 'POST re' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kxemqsdzgjwiiju/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kxemqsdzgjwiiju/([^/]+)$#', - 'start' => '/kxemqsdzgjwiiju/', + 'original' => '/re/mfft/{name}', + 'regex' => '#^/re/mfft/(?P[^/]+)$#', + 'start' => '/re/mfft/', ), ), - 'DELETE vwxoo' => array ( + 'PUT lwgaduxtivjbk' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vwxoo/hu/y/c/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/vwxoo/hu/y/c/([^/]+)$#', - 'start' => '/vwxoo/hu/y/c/', + 'original' => '/lwgaduxtivjbk/{name}', + 'regex' => '#^/lwgaduxtivjbk/(?P[^/]+)$#', + 'start' => '/lwgaduxtivjbk/', ), ), - 'GET fdfnnrqkafhm' => array ( + 'GET skjdhahb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fdfnnrqkafhm/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fdfnnrqkafhm/([^/]+)$#', - 'start' => '/fdfnnrqkafhm/', + 'original' => '/skjdhahb/{name}', + 'regex' => '#^/skjdhahb/(?P[^/]+)$#', + 'start' => '/skjdhahb/', ), ), - 'PATCH oysrplsb' => array ( + 'PUT zvhcq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oysrplsb/thrqgqpo/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/oysrplsb/thrqgqpo/([^/]+)$#', - 'start' => '/oysrplsb/thrqgqpo/', + 'original' => '/zvhcq/qfrfax/nknfjlo/{name}', + 'regex' => '#^/zvhcq/qfrfax/nknfjlo/(?P[^/]+)$#', + 'start' => '/zvhcq/qfrfax/nknfjlo/', ), ), - 'POST yugzoqcllc' => array ( + 'PUT wyzruhtl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yugzoqcllc/maxepx/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/yugzoqcllc/maxepx/([^/]+)$#', - 'start' => '/yugzoqcllc/maxepx/', + 'original' => '/wyzruhtl/rcnykja/{name}', + 'regex' => '#^/wyzruhtl/rcnykja/(?P[^/]+)$#', + 'start' => '/wyzruhtl/rcnykja/', ), ), - 'POST aak' => array ( + 'PUT mymxun' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aak/x/fjvgpzxd/tkpb/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/aak/x/fjvgpzxd/tkpb/([^/]+)$#', - 'start' => '/aak/x/fjvgpzxd/tkpb/', + 'original' => '/mymxun/{name}', + 'regex' => '#^/mymxun/(?P[^/]+)$#', + 'start' => '/mymxun/', ), ), - 'DELETE iut' => array ( + 'POST aiaetzql' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/iut/vxrpyekkmfcxike/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/iut/vxrpyekkmfcxike/([^/]+)$#', - 'start' => '/iut/vxrpyekkmfcxike/', + 'original' => '/aiaetzql/{name}', + 'regex' => '#^/aiaetzql/(?P[^/]+)$#', + 'start' => '/aiaetzql/', ), ), - 'PATCH uy' => array ( + 'DELETE wya' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uy/kai/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/uy/kai/([^/]+)$#', - 'start' => '/uy/kai/', + 'original' => '/wya/q/b/{name}', + 'regex' => '#^/wya/q/b/(?P[^/]+)$#', + 'start' => '/wya/q/b/', ), ), - 'PUT ib' => array ( + 'PATCH lndyapbcem' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ib/g/igjaa/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ib/g/igjaa/([^/]+)$#', - 'start' => '/ib/g/igjaa/', + 'original' => '/lndyapbcem/{name}', + 'regex' => '#^/lndyapbcem/(?P[^/]+)$#', + 'start' => '/lndyapbcem/', ), ), - 'POST lo' => array ( + 'POST njkjub' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lo/kbk/ygxrz/a/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/lo/kbk/ygxrz/a/([^/]+)$#', - 'start' => '/lo/kbk/ygxrz/a/', + 'original' => '/njkjub/q/{name}', + 'regex' => '#^/njkjub/q/(?P[^/]+)$#', + 'start' => '/njkjub/q/', ), ), - 'GET ibfaemrqemxqdvx' => array ( + 'PUT qspiamonu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ibfaemrqemxqdvx/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ibfaemrqemxqdvx/([^/]+)$#', - 'start' => '/ibfaemrqemxqdvx/', + 'original' => '/qspiamonu/{name}', + 'regex' => '#^/qspiamonu/(?P[^/]+)$#', + 'start' => '/qspiamonu/', ), ), - 'DELETE vofs' => array ( + 'GET nqfcgh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vofs/dc/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/vofs/dc/([^/]+)$#', - 'start' => '/vofs/dc/', + 'original' => '/nqfcgh/{name}', + 'regex' => '#^/nqfcgh/(?P[^/]+)$#', + 'start' => '/nqfcgh/', ), ), - 'GET kpzifexdoa' => array ( + 'DELETE lgxnkeeu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kpzifexdoa/bqngskm/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kpzifexdoa/bqngskm/([^/]+)$#', - 'start' => '/kpzifexdoa/bqngskm/', + 'original' => '/lgxnkeeu/{name}', + 'regex' => '#^/lgxnkeeu/(?P[^/]+)$#', + 'start' => '/lgxnkeeu/', ), ), - 'GET tdaghwhumvaqtxndzx' => array ( + 'GET lfhgfccvezgjvqgffj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tdaghwhumvaqtxndzx/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/tdaghwhumvaqtxndzx/([^/]+)$#', - 'start' => '/tdaghwhumvaqtxndzx/', + 'original' => '/lfhgfccvezgjvqgffj/{name}', + 'regex' => '#^/lfhgfccvezgjvqgffj/(?P[^/]+)$#', + 'start' => '/lfhgfccvezgjvqgffj/', ), ), - 'DELETE itabljeo' => array ( + 'DELETE jpgsc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/itabljeo/vrlq/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/itabljeo/vrlq/([^/]+)$#', - 'start' => '/itabljeo/vrlq/', + 'original' => '/jpgsc/nqcfhk/hvaaghsx/{name}', + 'regex' => '#^/jpgsc/nqcfhk/hvaaghsx/(?P[^/]+)$#', + 'start' => '/jpgsc/nqcfhk/hvaaghsx/', ), ), - 'GET clazxmsvz' => array ( + 'GET ri' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/clazxmsvz/tgat/bhc/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/clazxmsvz/tgat/bhc/([^/]+)$#', - 'start' => '/clazxmsvz/tgat/bhc/', + 'original' => '/ri/ym/i/lrkrf/{name}', + 'regex' => '#^/ri/ym/i/lrkrf/(?P[^/]+)$#', + 'start' => '/ri/ym/i/lrkrf/', ), ), - 'PUT qfdklg' => array ( + 'GET lxdte' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qfdklg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/qfdklg/([^/]+)$#', - 'start' => '/qfdklg/', + 'original' => '/lxdte/uj/{name}', + 'regex' => '#^/lxdte/uj/(?P[^/]+)$#', + 'start' => '/lxdte/uj/', ), ), - 'GET adlydnnjrtmshciphrqw' => array ( + 'GET zpsj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/adlydnnjrtmshciphrqw/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/adlydnnjrtmshciphrqw/([^/]+)$#', - 'start' => '/adlydnnjrtmshciphrqw/', + 'original' => '/zpsj/scazxtta/{name}', + 'regex' => '#^/zpsj/scazxtta/(?P[^/]+)$#', + 'start' => '/zpsj/scazxtta/', ), ), - 'PATCH rtfow' => array ( + 'POST ejcbnub' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rtfow/lpj/rvnz/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/rtfow/lpj/rvnz/([^/]+)$#', - 'start' => '/rtfow/lpj/rvnz/', + 'original' => '/ejcbnub/mzyw/wlep/{name}', + 'regex' => '#^/ejcbnub/mzyw/wlep/(?P[^/]+)$#', + 'start' => '/ejcbnub/mzyw/wlep/', ), ), - 'DELETE npcxk' => array ( + 'GET krjgc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/npcxk/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/npcxk/([^/]+)$#', - 'start' => '/npcxk/', + 'original' => '/krjgc/{name}', + 'regex' => '#^/krjgc/(?P[^/]+)$#', + 'start' => '/krjgc/', ), ), - 'PATCH jdlhyfal' => array ( + 'PATCH zefvii' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jdlhyfal/gon/u/qizbf/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jdlhyfal/gon/u/qizbf/([^/]+)$#', - 'start' => '/jdlhyfal/gon/u/qizbf/', + 'original' => '/zefvii/nmsonfns/{name}', + 'regex' => '#^/zefvii/nmsonfns/(?P[^/]+)$#', + 'start' => '/zefvii/nmsonfns/', ), ), - 'GET upisbafv' => array ( + 'DELETE fu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/upisbafv/mampvbyyah/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/upisbafv/mampvbyyah/([^/]+)$#', - 'start' => '/upisbafv/mampvbyyah/', + 'original' => '/fu/ecn/elwwb/kxxsebnrn/{name}', + 'regex' => '#^/fu/ecn/elwwb/kxxsebnrn/(?P[^/]+)$#', + 'start' => '/fu/ecn/elwwb/kxxsebnrn/', ), ), - 'GET z' => array ( + 'GET nbpvalxyznog' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/z/awxj/h/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/z/awxj/h/([^/]+)$#', - 'start' => '/z/awxj/h/', + 'original' => '/nbpvalxyznog/{name}', + 'regex' => '#^/nbpvalxyznog/(?P[^/]+)$#', + 'start' => '/nbpvalxyznog/', ), ), - 'POST lm' => array ( + 'POST pldujs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lm/eqdudxqvvzjdg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/lm/eqdudxqvvzjdg/([^/]+)$#', - 'start' => '/lm/eqdudxqvvzjdg/', + 'original' => '/pldujs/{name}', + 'regex' => '#^/pldujs/(?P[^/]+)$#', + 'start' => '/pldujs/', ), ), - 'POST dshaxz' => array ( + 'PUT fpzvbwokpjr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dshaxz/ox/hynz/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dshaxz/ox/hynz/([^/]+)$#', - 'start' => '/dshaxz/ox/hynz/', + 'original' => '/fpzvbwokpjr/wifhug/{name}', + 'regex' => '#^/fpzvbwokpjr/wifhug/(?P[^/]+)$#', + 'start' => '/fpzvbwokpjr/wifhug/', ), ), - 'DELETE clemi' => array ( + 'GET gie' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/clemi/i/ahkzbmkl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/clemi/i/ahkzbmkl/([^/]+)$#', - 'start' => '/clemi/i/ahkzbmkl/', + 'original' => '/gie/fkyl/{name}', + 'regex' => '#^/gie/fkyl/(?P[^/]+)$#', + 'start' => '/gie/fkyl/', ), ), - 'DELETE kkf' => array ( + 'POST snervxualt' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kkf/vp/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kkf/vp/([^/]+)$#', - 'start' => '/kkf/vp/', + 'original' => '/snervxualt/g/{name}', + 'regex' => '#^/snervxualt/g/(?P[^/]+)$#', + 'start' => '/snervxualt/g/', ), ), - 'DELETE umbne' => array ( + 'PUT u' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/umbne/lu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/umbne/lu/([^/]+)$#', - 'start' => '/umbne/lu/', + 'original' => '/u/ic/jpuagjmql/{name}', + 'regex' => '#^/u/ic/jpuagjmql/(?P[^/]+)$#', + 'start' => '/u/ic/jpuagjmql/', + ), + 1 => array ( + 'handler' => 'handler_func', + 'original' => '/u/bmtcxaijvjg/pcshrbd/{name}', + 'regex' => '#^/u/bmtcxaijvjg/pcshrbd/(?P[^/]+)$#', + 'start' => '/u/bmtcxaijvjg/pcshrbd/', ), ), - 'DELETE vjhrfqd' => array ( + 'PATCH yvhq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vjhrfqd/rvf/iuyzmaxtj/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/vjhrfqd/rvf/iuyzmaxtj/([^/]+)$#', - 'start' => '/vjhrfqd/rvf/iuyzmaxtj/', + 'original' => '/yvhq/har/{name}', + 'regex' => '#^/yvhq/har/(?P[^/]+)$#', + 'start' => '/yvhq/har/', ), ), - 'PATCH pfhsm' => array ( + 'DELETE pamnatcg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pfhsm/yj/zzepmau/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/pfhsm/yj/zzepmau/([^/]+)$#', - 'start' => '/pfhsm/yj/zzepmau/', + 'original' => '/pamnatcg/vzy/sfi/{name}', + 'regex' => '#^/pamnatcg/vzy/sfi/(?P[^/]+)$#', + 'start' => '/pamnatcg/vzy/sfi/', ), ), - 'GET xseibhl' => array ( + 'GET v' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xseibhl/va/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/xseibhl/va/([^/]+)$#', - 'start' => '/xseibhl/va/', + 'original' => '/v/lcwtlat/imiynafkk/{name}', + 'regex' => '#^/v/lcwtlat/imiynafkk/(?P[^/]+)$#', + 'start' => '/v/lcwtlat/imiynafkk/', ), ), - 'PUT ota' => array ( + 'PUT vfanasluzev' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ota/lfckhsitzkcnz/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ota/lfckhsitzkcnz/([^/]+)$#', - 'start' => '/ota/lfckhsitzkcnz/', + 'original' => '/vfanasluzev/kbnvptx/{name}', + 'regex' => '#^/vfanasluzev/kbnvptx/(?P[^/]+)$#', + 'start' => '/vfanasluzev/kbnvptx/', ), ), - 'DELETE uhgqacodoyfiox' => array ( + 'POST viueftrq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uhgqacodoyfiox/l/cjz/eg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/uhgqacodoyfiox/l/cjz/eg/([^/]+)$#', - 'start' => '/uhgqacodoyfiox/l/cjz/eg/', + 'original' => '/viueftrq/bwiffuycinpf/{name}', + 'regex' => '#^/viueftrq/bwiffuycinpf/(?P[^/]+)$#', + 'start' => '/viueftrq/bwiffuycinpf/', ), ), - 'PATCH egoryg' => array ( + 'DELETE wltyw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/egoryg/qzkqyxpxhwfwaj/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/egoryg/qzkqyxpxhwfwaj/([^/]+)$#', - 'start' => '/egoryg/qzkqyxpxhwfwaj/', + 'original' => '/wltyw/{name}', + 'regex' => '#^/wltyw/(?P[^/]+)$#', + 'start' => '/wltyw/', ), ), - 'POST kjixyucr' => array ( + 'PUT c' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kjixyucr/kxbuxcoleh/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kjixyucr/kxbuxcoleh/([^/]+)$#', - 'start' => '/kjixyucr/kxbuxcoleh/', + 'original' => '/c/tfukia/cxncba/{name}', + 'regex' => '#^/c/tfukia/cxncba/(?P[^/]+)$#', + 'start' => '/c/tfukia/cxncba/', ), ), - 'GET tybtnfsys' => array ( + 'PUT qezoyelgymsbgyqjles' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tybtnfsys/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/tybtnfsys/([^/]+)$#', - 'start' => '/tybtnfsys/', + 'original' => '/qezoyelgymsbgyqjles/{name}', + 'regex' => '#^/qezoyelgymsbgyqjles/(?P[^/]+)$#', + 'start' => '/qezoyelgymsbgyqjles/', ), ), - 'PUT avfyaudhszpuvfhz' => array ( + 'POST piuwffs' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/avfyaudhszpuvfhz/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/avfyaudhszpuvfhz/([^/]+)$#', - 'start' => '/avfyaudhszpuvfhz/', + 'original' => '/piuwffs/hizmbb/{name}', + 'regex' => '#^/piuwffs/hizmbb/(?P[^/]+)$#', + 'start' => '/piuwffs/hizmbb/', ), ), - 'GET um' => array ( + 'GET gqhyrxh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/um/smjws/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/um/smjws/([^/]+)$#', - 'start' => '/um/smjws/', + 'original' => '/gqhyrxh/xyi/v/uavqgjps/{name}', + 'regex' => '#^/gqhyrxh/xyi/v/uavqgjps/(?P[^/]+)$#', + 'start' => '/gqhyrxh/xyi/v/uavqgjps/', ), ), - 'GET h' => array ( + 'PUT pdhdnykkuvwb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/h/kgjtc/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/h/kgjtc/([^/]+)$#', - 'start' => '/h/kgjtc/', + 'original' => '/pdhdnykkuvwb/{name}', + 'regex' => '#^/pdhdnykkuvwb/(?P[^/]+)$#', + 'start' => '/pdhdnykkuvwb/', ), ), - 'GET wn' => array ( + 'POST rchbvlw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wn/uvkqbjofnyr/savrcep/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/wn/uvkqbjofnyr/savrcep/([^/]+)$#', - 'start' => '/wn/uvkqbjofnyr/savrcep/', + 'original' => '/rchbvlw/{name}', + 'regex' => '#^/rchbvlw/(?P[^/]+)$#', + 'start' => '/rchbvlw/', ), ), - 'GET dgegi' => array ( + 'DELETE bxpvgydwug' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dgegi/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dgegi/([^/]+)$#', - 'start' => '/dgegi/', + 'original' => '/bxpvgydwug/{name}', + 'regex' => '#^/bxpvgydwug/(?P[^/]+)$#', + 'start' => '/bxpvgydwug/', ), ), - 'GET eewf' => array ( + 'GET fw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eewf/xboyuovhlmu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/eewf/xboyuovhlmu/([^/]+)$#', - 'start' => '/eewf/xboyuovhlmu/', + 'original' => '/fw/uijwk/iivcv/{name}', + 'regex' => '#^/fw/uijwk/iivcv/(?P[^/]+)$#', + 'start' => '/fw/uijwk/iivcv/', ), ), - 'PATCH i' => array ( + 'GET dvfvv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/i/zlnjcgirdfihxqaots/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/i/zlnjcgirdfihxqaots/([^/]+)$#', - 'start' => '/i/zlnjcgirdfihxqaots/', + 'original' => '/dvfvv/aeu/ooj/{name}', + 'regex' => '#^/dvfvv/aeu/ooj/(?P[^/]+)$#', + 'start' => '/dvfvv/aeu/ooj/', ), ), - 'PUT nokjkmoicpu' => array ( + 'GET x' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nokjkmoicpu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/nokjkmoicpu/([^/]+)$#', - 'start' => '/nokjkmoicpu/', + 'original' => '/x/kyonabuh/{name}', + 'regex' => '#^/x/kyonabuh/(?P[^/]+)$#', + 'start' => '/x/kyonabuh/', ), ), - 'PATCH tlywvzqeplhmfa' => array ( + 'PUT hl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tlywvzqeplhmfa/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/tlywvzqeplhmfa/([^/]+)$#', - 'start' => '/tlywvzqeplhmfa/', + 'original' => '/hl/ckh/{name}', + 'regex' => '#^/hl/ckh/(?P[^/]+)$#', + 'start' => '/hl/ckh/', ), ), - 'GET isvmzisewnbyz' => array ( + 'DELETE zraingff' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/isvmzisewnbyz/uhykld/s/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/isvmzisewnbyz/uhykld/s/([^/]+)$#', - 'start' => '/isvmzisewnbyz/uhykld/s/', + 'original' => '/zraingff/{name}', + 'regex' => '#^/zraingff/(?P[^/]+)$#', + 'start' => '/zraingff/', ), ), - 'DELETE zydrd' => array ( + 'PATCH efd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zydrd/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/zydrd/([^/]+)$#', - 'start' => '/zydrd/', + 'original' => '/efd/n/sjiuusjgmqtpobzk/{name}', + 'regex' => '#^/efd/n/sjiuusjgmqtpobzk/(?P[^/]+)$#', + 'start' => '/efd/n/sjiuusjgmqtpobzk/', ), ), - 'PUT jvoq' => array ( + 'POST fxz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jvoq/gaw/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jvoq/gaw/([^/]+)$#', - 'start' => '/jvoq/gaw/', + 'original' => '/fxz/bn/czpdzrab/{name}', + 'regex' => '#^/fxz/bn/czpdzrab/(?P[^/]+)$#', + 'start' => '/fxz/bn/czpdzrab/', ), ), - 'PATCH irqsa' => array ( + 'PATCH qulued' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/irqsa/rxwunfw/wsoz/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/irqsa/rxwunfw/wsoz/([^/]+)$#', - 'start' => '/irqsa/rxwunfw/wsoz/', + 'original' => '/qulued/{name}', + 'regex' => '#^/qulued/(?P[^/]+)$#', + 'start' => '/qulued/', ), ), - 'DELETE jactpv' => array ( + 'PUT obgcmwp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jactpv/aujbobp/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jactpv/aujbobp/([^/]+)$#', - 'start' => '/jactpv/aujbobp/', + 'original' => '/obgcmwp/{name}', + 'regex' => '#^/obgcmwp/(?P[^/]+)$#', + 'start' => '/obgcmwp/', ), ), - 'DELETE cot' => array ( + 'GET ok' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cot/ojiomstcxz/yuwjb/w/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/cot/ojiomstcxz/yuwjb/w/([^/]+)$#', - 'start' => '/cot/ojiomstcxz/yuwjb/w/', + 'original' => '/ok/rlbl/hzgrg/busyg/elyy/{name}', + 'regex' => '#^/ok/rlbl/hzgrg/busyg/elyy/(?P[^/]+)$#', + 'start' => '/ok/rlbl/hzgrg/busyg/elyy/', ), ), - 'PATCH jtse' => array ( + 'PATCH cohyf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jtse/l/xga/r/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jtse/l/xga/r/([^/]+)$#', - 'start' => '/jtse/l/xga/r/', + 'original' => '/cohyf/mvjdjlo/j/{name}', + 'regex' => '#^/cohyf/mvjdjlo/j/(?P[^/]+)$#', + 'start' => '/cohyf/mvjdjlo/j/', ), ), - 'PATCH gqgz' => array ( + 'POST anuhhli' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gqgz/ghxxzznb/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/gqgz/ghxxzznb/([^/]+)$#', - 'start' => '/gqgz/ghxxzznb/', + 'original' => '/anuhhli/{name}', + 'regex' => '#^/anuhhli/(?P[^/]+)$#', + 'start' => '/anuhhli/', ), ), - 'GET nw' => array ( + 'GET sukapw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nw/t/iuq/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/nw/t/iuq/([^/]+)$#', - 'start' => '/nw/t/iuq/', + 'original' => '/sukapw/{name}', + 'regex' => '#^/sukapw/(?P[^/]+)$#', + 'start' => '/sukapw/', ), ), - 'GET ftpsi' => array ( + 'GET sgsyyn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ftpsi/g/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ftpsi/g/([^/]+)$#', - 'start' => '/ftpsi/g/', + 'original' => '/sgsyyn/fj/{name}', + 'regex' => '#^/sgsyyn/fj/(?P[^/]+)$#', + 'start' => '/sgsyyn/fj/', ), ), - 'POST mtudgesheu' => array ( + 'PATCH vuffrtlmbkfavc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mtudgesheu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/mtudgesheu/([^/]+)$#', - 'start' => '/mtudgesheu/', + 'original' => '/vuffrtlmbkfavc/{name}', + 'regex' => '#^/vuffrtlmbkfavc/(?P[^/]+)$#', + 'start' => '/vuffrtlmbkfavc/', ), ), - 'PUT xsmmfbehpvueo' => array ( + 'POST tixqztldinwjju' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xsmmfbehpvueo/jek/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/xsmmfbehpvueo/jek/([^/]+)$#', - 'start' => '/xsmmfbehpvueo/jek/', + 'original' => '/tixqztldinwjju/{name}', + 'regex' => '#^/tixqztldinwjju/(?P[^/]+)$#', + 'start' => '/tixqztldinwjju/', ), ), - 'GET ncrnv' => array ( + 'DELETE zyjwpuxyf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ncrnv/htbb/ma/tlb/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ncrnv/htbb/ma/tlb/([^/]+)$#', - 'start' => '/ncrnv/htbb/ma/tlb/', + 'original' => '/zyjwpuxyf/pkcc/yt/{name}', + 'regex' => '#^/zyjwpuxyf/pkcc/yt/(?P[^/]+)$#', + 'start' => '/zyjwpuxyf/pkcc/yt/', ), ), - 'GET buvbvssbactuijq' => array ( + 'PUT xoblmnxpqphcsvqpx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/buvbvssbactuijq/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/buvbvssbactuijq/([^/]+)$#', - 'start' => '/buvbvssbactuijq/', + 'original' => '/xoblmnxpqphcsvqpx/{name}', + 'regex' => '#^/xoblmnxpqphcsvqpx/(?P[^/]+)$#', + 'start' => '/xoblmnxpqphcsvqpx/', ), ), - 'PATCH aodke' => array ( + 'POST hmcvo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/aodke/s/ra/s/yvw/tahafavu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/aodke/s/ra/s/yvw/tahafavu/([^/]+)$#', - 'start' => '/aodke/s/ra/s/yvw/tahafavu/', + 'original' => '/hmcvo/{name}', + 'regex' => '#^/hmcvo/(?P[^/]+)$#', + 'start' => '/hmcvo/', ), ), - 'POST plrz' => array ( + 'PATCH mfb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/plrz/ywpy/v/equbqu/fqw/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/plrz/ywpy/v/equbqu/fqw/([^/]+)$#', - 'start' => '/plrz/ywpy/v/equbqu/fqw/', + 'original' => '/mfb/bt/brbalrar/{name}', + 'regex' => '#^/mfb/bt/brbalrar/(?P[^/]+)$#', + 'start' => '/mfb/bt/brbalrar/', ), ), - 'GET ogfpvnk' => array ( + 'GET oqo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ogfpvnk/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ogfpvnk/([^/]+)$#', - 'start' => '/ogfpvnk/', + 'original' => '/oqo/vozonxzqypnttft/{name}', + 'regex' => '#^/oqo/vozonxzqypnttft/(?P[^/]+)$#', + 'start' => '/oqo/vozonxzqypnttft/', ), ), - 'POST dbs' => array ( + 'GET oag' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dbs/towua/rer/trao/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dbs/towua/rer/trao/([^/]+)$#', - 'start' => '/dbs/towua/rer/trao/', + 'original' => '/oag/tov/paeua/{name}', + 'regex' => '#^/oag/tov/paeua/(?P[^/]+)$#', + 'start' => '/oag/tov/paeua/', ), ), - 'GET pxzs' => array ( + 'DELETE sazuczptkid' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pxzs/yzwl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/pxzs/yzwl/([^/]+)$#', - 'start' => '/pxzs/yzwl/', + 'original' => '/sazuczptkid/uuayuhka/{name}', + 'regex' => '#^/sazuczptkid/uuayuhka/(?P[^/]+)$#', + 'start' => '/sazuczptkid/uuayuhka/', ), ), - 'PUT oxkomgycolp' => array ( + 'GET t' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oxkomgycolp/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/oxkomgycolp/([^/]+)$#', - 'start' => '/oxkomgycolp/', + 'original' => '/t/sbx/enh/xdcca/{name}', + 'regex' => '#^/t/sbx/enh/xdcca/(?P[^/]+)$#', + 'start' => '/t/sbx/enh/xdcca/', ), ), - 'GET rmaid' => array ( + 'GET lq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rmaid/n/z/fmrcmt/lst/vl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/rmaid/n/z/fmrcmt/lst/vl/([^/]+)$#', - 'start' => '/rmaid/n/z/fmrcmt/lst/vl/', + 'original' => '/lq/p/lrspzg/{name}', + 'regex' => '#^/lq/p/lrspzg/(?P[^/]+)$#', + 'start' => '/lq/p/lrspzg/', ), ), - 'GET cgafaby' => array ( + 'GET xdrj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cgafaby/euxkmum/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/cgafaby/euxkmum/([^/]+)$#', - 'start' => '/cgafaby/euxkmum/', + 'original' => '/xdrj/llxvbno/yuwt/rxhzr/{name}', + 'regex' => '#^/xdrj/llxvbno/yuwt/rxhzr/(?P[^/]+)$#', + 'start' => '/xdrj/llxvbno/yuwt/rxhzr/', ), ), - 'PATCH eimk' => array ( + 'PUT uuq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eimk/ydnazghlbioino/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/eimk/ydnazghlbioino/([^/]+)$#', - 'start' => '/eimk/ydnazghlbioino/', + 'original' => '/uuq/lspgyjd/{name}', + 'regex' => '#^/uuq/lspgyjd/(?P[^/]+)$#', + 'start' => '/uuq/lspgyjd/', ), ), - 'DELETE fw' => array ( + 'POST iiiorakegpys' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fw/z/fybclzvn/wbu/ye/xno/d/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fw/z/fybclzvn/wbu/ye/xno/d/([^/]+)$#', - 'start' => '/fw/z/fybclzvn/wbu/ye/xno/d/', + 'original' => '/iiiorakegpys/{name}', + 'regex' => '#^/iiiorakegpys/(?P[^/]+)$#', + 'start' => '/iiiorakegpys/', ), ), - 'GET otatuocukvv' => array ( + 'PATCH m' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/otatuocukvv/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/otatuocukvv/([^/]+)$#', - 'start' => '/otatuocukvv/', + 'original' => '/m/qpfbix/n/oxhxnn/{name}', + 'regex' => '#^/m/qpfbix/n/oxhxnn/(?P[^/]+)$#', + 'start' => '/m/qpfbix/n/oxhxnn/', ), ), - 'PATCH utsmxe' => array ( + 'GET ddccibxnel' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/utsmxe/wtdh/extwyk/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/utsmxe/wtdh/extwyk/([^/]+)$#', - 'start' => '/utsmxe/wtdh/extwyk/', + 'original' => '/ddccibxnel/o/{name}', + 'regex' => '#^/ddccibxnel/o/(?P[^/]+)$#', + 'start' => '/ddccibxnel/o/', ), ), - 'PATCH anqaiqzortwqtpgd' => array ( + 'GET effirtkl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/anqaiqzortwqtpgd/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/anqaiqzortwqtpgd/([^/]+)$#', - 'start' => '/anqaiqzortwqtpgd/', + 'original' => '/effirtkl/{name}', + 'regex' => '#^/effirtkl/(?P[^/]+)$#', + 'start' => '/effirtkl/', ), ), - 'PUT ubvitzcau' => array ( + 'PUT izgjsvc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ubvitzcau/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ubvitzcau/([^/]+)$#', - 'start' => '/ubvitzcau/', + 'original' => '/izgjsvc/igu/opoluf/{name}', + 'regex' => '#^/izgjsvc/igu/opoluf/(?P[^/]+)$#', + 'start' => '/izgjsvc/igu/opoluf/', ), ), - 'DELETE xetsrekwd' => array ( + 'PUT p' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/xetsrekwd/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/xetsrekwd/([^/]+)$#', - 'start' => '/xetsrekwd/', + 'original' => '/p/l/nimrak/ecn/{name}', + 'regex' => '#^/p/l/nimrak/ecn/(?P[^/]+)$#', + 'start' => '/p/l/nimrak/ecn/', ), ), - 'GET hutqcwd' => array ( + 'PATCH jomkpwvbmjrzczrktd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hutqcwd/x/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/hutqcwd/x/([^/]+)$#', - 'start' => '/hutqcwd/x/', + 'original' => '/jomkpwvbmjrzczrktd/{name}', + 'regex' => '#^/jomkpwvbmjrzczrktd/(?P[^/]+)$#', + 'start' => '/jomkpwvbmjrzczrktd/', ), ), - 'PUT hxdcokvq' => array ( + 'POST gespqjmty' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hxdcokvq/mahc/toixitg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/hxdcokvq/mahc/toixitg/([^/]+)$#', - 'start' => '/hxdcokvq/mahc/toixitg/', + 'original' => '/gespqjmty/{name}', + 'regex' => '#^/gespqjmty/(?P[^/]+)$#', + 'start' => '/gespqjmty/', ), ), - 'GET mg' => array ( + 'GET rfigjorahxn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mg/lvq/bcpxoy/kqrbng/im/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/mg/lvq/bcpxoy/kqrbng/im/([^/]+)$#', - 'start' => '/mg/lvq/bcpxoy/kqrbng/im/', + 'original' => '/rfigjorahxn/{name}', + 'regex' => '#^/rfigjorahxn/(?P[^/]+)$#', + 'start' => '/rfigjorahxn/', ), ), - 'GET ayxiosc' => array ( + 'GET bqdjw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ayxiosc/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ayxiosc/([^/]+)$#', - 'start' => '/ayxiosc/', + 'original' => '/bqdjw/r/{name}', + 'regex' => '#^/bqdjw/r/(?P[^/]+)$#', + 'start' => '/bqdjw/r/', ), ), - 'PATCH jnhxrf' => array ( + 'POST kmacjybamylh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jnhxrf/b/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jnhxrf/b/([^/]+)$#', - 'start' => '/jnhxrf/b/', + 'original' => '/kmacjybamylh/ieqiy/{name}', + 'regex' => '#^/kmacjybamylh/ieqiy/(?P[^/]+)$#', + 'start' => '/kmacjybamylh/ieqiy/', ), ), - 'DELETE yt' => array ( + 'DELETE vhfwfi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yt/onrq/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/yt/onrq/([^/]+)$#', - 'start' => '/yt/onrq/', + 'original' => '/vhfwfi/{name}', + 'regex' => '#^/vhfwfi/(?P[^/]+)$#', + 'start' => '/vhfwfi/', ), ), - 'PATCH pieiyadfuu' => array ( + 'POST syeio' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pieiyadfuu/tjoy/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/pieiyadfuu/tjoy/([^/]+)$#', - 'start' => '/pieiyadfuu/tjoy/', + 'original' => '/syeio/ffivpk/{name}', + 'regex' => '#^/syeio/ffivpk/(?P[^/]+)$#', + 'start' => '/syeio/ffivpk/', ), ), - 'DELETE vwsel' => array ( + 'POST oippybjhsptoo' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vwsel/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/vwsel/([^/]+)$#', - 'start' => '/vwsel/', + 'original' => '/oippybjhsptoo/{name}', + 'regex' => '#^/oippybjhsptoo/(?P[^/]+)$#', + 'start' => '/oippybjhsptoo/', ), ), - 'GET kj' => array ( + 'DELETE dqxspprkwbgi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kj/q/xnb/v/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kj/q/xnb/v/([^/]+)$#', - 'start' => '/kj/q/xnb/v/', + 'original' => '/dqxspprkwbgi/{name}', + 'regex' => '#^/dqxspprkwbgi/(?P[^/]+)$#', + 'start' => '/dqxspprkwbgi/', ), ), - 'PATCH bal' => array ( + 'POST zsugbklwytoqeuu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bal/yumpfluo/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/bal/yumpfluo/([^/]+)$#', - 'start' => '/bal/yumpfluo/', + 'original' => '/zsugbklwytoqeuu/rwsn/{name}', + 'regex' => '#^/zsugbklwytoqeuu/rwsn/(?P[^/]+)$#', + 'start' => '/zsugbklwytoqeuu/rwsn/', ), ), - 'DELETE wtlzzlsac' => array ( + 'POST bm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wtlzzlsac/vs/u/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/wtlzzlsac/vs/u/([^/]+)$#', - 'start' => '/wtlzzlsac/vs/u/', + 'original' => '/bm/xr/cesk/zvp/zdn/{name}', + 'regex' => '#^/bm/xr/cesk/zvp/zdn/(?P[^/]+)$#', + 'start' => '/bm/xr/cesk/zvp/zdn/', ), ), - 'GET pjjskts' => array ( + 'PATCH zaooqghfebllpwnj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/pjjskts/pw/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/pjjskts/pw/([^/]+)$#', - 'start' => '/pjjskts/pw/', + 'original' => '/zaooqghfebllpwnj/m/m/{name}', + 'regex' => '#^/zaooqghfebllpwnj/m/m/(?P[^/]+)$#', + 'start' => '/zaooqghfebllpwnj/m/m/', ), ), - 'PUT jxsnzeupnwsyhif' => array ( + 'DELETE amnp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jxsnzeupnwsyhif/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jxsnzeupnwsyhif/([^/]+)$#', - 'start' => '/jxsnzeupnwsyhif/', + 'original' => '/amnp/pjoatduuflrb/{name}', + 'regex' => '#^/amnp/pjoatduuflrb/(?P[^/]+)$#', + 'start' => '/amnp/pjoatduuflrb/', ), ), - 'GET vgvxswddfjhwi' => array ( + 'POST c' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/vgvxswddfjhwi/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/vgvxswddfjhwi/([^/]+)$#', - 'start' => '/vgvxswddfjhwi/', + 'original' => '/c/a/j/bnhekalp/{name}', + 'regex' => '#^/c/a/j/bnhekalp/(?P[^/]+)$#', + 'start' => '/c/a/j/bnhekalp/', ), ), - 'PUT sfyau' => array ( + 'GET bttghmwdgtaea' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/sfyau/tfsazq/quvneeam/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/sfyau/tfsazq/quvneeam/([^/]+)$#', - 'start' => '/sfyau/tfsazq/quvneeam/', + 'original' => '/bttghmwdgtaea/{name}', + 'regex' => '#^/bttghmwdgtaea/(?P[^/]+)$#', + 'start' => '/bttghmwdgtaea/', ), ), - 'GET atpx' => array ( + 'POST o' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/atpx/maxq/fw/xcbieifmd/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/atpx/maxq/fw/xcbieifmd/([^/]+)$#', - 'start' => '/atpx/maxq/fw/xcbieifmd/', + 'original' => '/o/dgvzymvqv/lr/{name}', + 'regex' => '#^/o/dgvzymvqv/lr/(?P[^/]+)$#', + 'start' => '/o/dgvzymvqv/lr/', ), ), - 'GET livjspqvoiueljoa' => array ( + 'POST mjfxgcos' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/livjspqvoiueljoa/n/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/livjspqvoiueljoa/n/([^/]+)$#', - 'start' => '/livjspqvoiueljoa/n/', + 'original' => '/mjfxgcos/{name}', + 'regex' => '#^/mjfxgcos/(?P[^/]+)$#', + 'start' => '/mjfxgcos/', ), ), - 'PUT lwoa' => array ( + 'GET e' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lwoa/fvkku/lutkqlpl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/lwoa/fvkku/lutkqlpl/([^/]+)$#', - 'start' => '/lwoa/fvkku/lutkqlpl/', + 'original' => '/e/mttteistceegi/ocyox/{name}', + 'regex' => '#^/e/mttteistceegi/ocyox/(?P[^/]+)$#', + 'start' => '/e/mttteistceegi/ocyox/', ), ), - 'PUT v' => array ( + 'PUT vqxkj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/v/lts/jbkyacga/twz/aunej/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/v/lts/jbkyacga/twz/aunej/([^/]+)$#', - 'start' => '/v/lts/jbkyacga/twz/aunej/', + 'original' => '/vqxkj/lupfll/qpgbj/{name}', + 'regex' => '#^/vqxkj/lupfll/qpgbj/(?P[^/]+)$#', + 'start' => '/vqxkj/lupfll/qpgbj/', ), ), - 'PUT oxolq' => array ( + 'DELETE d' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oxolq/angjiw/x/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/oxolq/angjiw/x/([^/]+)$#', - 'start' => '/oxolq/angjiw/x/', + 'original' => '/d/mcaes/{name}', + 'regex' => '#^/d/mcaes/(?P[^/]+)$#', + 'start' => '/d/mcaes/', ), ), - 'PUT ksqqxg' => array ( + 'GET myf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ksqqxg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ksqqxg/([^/]+)$#', - 'start' => '/ksqqxg/', + 'original' => '/myf/qidch/jj/sa/ylbb/{name}', + 'regex' => '#^/myf/qidch/jj/sa/ylbb/(?P[^/]+)$#', + 'start' => '/myf/qidch/jj/sa/ylbb/', ), ), - 'GET rafgajknzq' => array ( + 'POST dgaosxppv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rafgajknzq/wof/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/rafgajknzq/wof/([^/]+)$#', - 'start' => '/rafgajknzq/wof/', + 'original' => '/dgaosxppv/{name}', + 'regex' => '#^/dgaosxppv/(?P[^/]+)$#', + 'start' => '/dgaosxppv/', ), ), - 'DELETE yixmepyzhy' => array ( + 'POST fxjf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yixmepyzhy/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/yixmepyzhy/([^/]+)$#', - 'start' => '/yixmepyzhy/', + 'original' => '/fxjf/nhpliif/eao/{name}', + 'regex' => '#^/fxjf/nhpliif/eao/(?P[^/]+)$#', + 'start' => '/fxjf/nhpliif/eao/', ), ), - 'PUT outxymxsabse' => array ( + 'DELETE sbmtmotu' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/outxymxsabse/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/outxymxsabse/([^/]+)$#', - 'start' => '/outxymxsabse/', + 'original' => '/sbmtmotu/qjfxexcv/{name}', + 'regex' => '#^/sbmtmotu/qjfxexcv/(?P[^/]+)$#', + 'start' => '/sbmtmotu/qjfxexcv/', ), ), - 'PATCH plfir' => array ( + 'GET ad' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/plfir/xt/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/plfir/xt/([^/]+)$#', - 'start' => '/plfir/xt/', + 'original' => '/ad/fzvnnf/{name}', + 'regex' => '#^/ad/fzvnnf/(?P[^/]+)$#', + 'start' => '/ad/fzvnnf/', ), ), - 'PUT ozjnhxysxjtamzjfmd' => array ( + 'GET ck' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ozjnhxysxjtamzjfmd/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ozjnhxysxjtamzjfmd/([^/]+)$#', - 'start' => '/ozjnhxysxjtamzjfmd/', + 'original' => '/ck/moluelpo/{name}', + 'regex' => '#^/ck/moluelpo/(?P[^/]+)$#', + 'start' => '/ck/moluelpo/', ), ), - 'DELETE ucs' => array ( + 'GET riwit' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ucs/nxr/fvnlugo/qk/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ucs/nxr/fvnlugo/qk/([^/]+)$#', - 'start' => '/ucs/nxr/fvnlugo/qk/', + 'original' => '/riwit/{name}', + 'regex' => '#^/riwit/(?P[^/]+)$#', + 'start' => '/riwit/', ), ), - 'POST ncszmmcyx' => array ( + 'DELETE tx' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ncszmmcyx/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ncszmmcyx/([^/]+)$#', - 'start' => '/ncszmmcyx/', + 'original' => '/tx/xvl/v/{name}', + 'regex' => '#^/tx/xvl/v/(?P[^/]+)$#', + 'start' => '/tx/xvl/v/', ), ), - 'PATCH wpbtxleov' => array ( + 'POST vepid' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wpbtxleov/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/wpbtxleov/([^/]+)$#', - 'start' => '/wpbtxleov/', + 'original' => '/vepid/{name}', + 'regex' => '#^/vepid/(?P[^/]+)$#', + 'start' => '/vepid/', ), ), - 'GET mpa' => array ( + 'PATCH miwwfnfi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/mpa/finv/rpczkx/vzmp/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/mpa/finv/rpczkx/vzmp/([^/]+)$#', - 'start' => '/mpa/finv/rpczkx/vzmp/', + 'original' => '/miwwfnfi/tpivsztnms/{name}', + 'regex' => '#^/miwwfnfi/tpivsztnms/(?P[^/]+)$#', + 'start' => '/miwwfnfi/tpivsztnms/', ), ), - 'PATCH bxmqsvsvshgsd' => array ( + 'DELETE azxhoywd' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bxmqsvsvshgsd/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/bxmqsvsvshgsd/([^/]+)$#', - 'start' => '/bxmqsvsvshgsd/', + 'original' => '/azxhoywd/gjy/vyafqmgg/{name}', + 'regex' => '#^/azxhoywd/gjy/vyafqmgg/(?P[^/]+)$#', + 'start' => '/azxhoywd/gjy/vyafqmgg/', ), ), - 'GET lz' => array ( + 'GET mcezzhahux' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lz/mlu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/lz/mlu/([^/]+)$#', - 'start' => '/lz/mlu/', + 'original' => '/mcezzhahux/{name}', + 'regex' => '#^/mcezzhahux/(?P[^/]+)$#', + 'start' => '/mcezzhahux/', ), ), - 'GET dcbgp' => array ( + 'PATCH mzqkys' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dcbgp/vm/uqmrhxmbcjg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dcbgp/vm/uqmrhxmbcjg/([^/]+)$#', - 'start' => '/dcbgp/vm/uqmrhxmbcjg/', + 'original' => '/mzqkys/yd/tcnymmuww/{name}', + 'regex' => '#^/mzqkys/yd/tcnymmuww/(?P[^/]+)$#', + 'start' => '/mzqkys/yd/tcnymmuww/', ), ), - 'GET jmdxvslxc' => array ( + 'POST jzw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jmdxvslxc/j/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jmdxvslxc/j/([^/]+)$#', - 'start' => '/jmdxvslxc/j/', + 'original' => '/jzw/dzcz/xid/{name}', + 'regex' => '#^/jzw/dzcz/xid/(?P[^/]+)$#', + 'start' => '/jzw/dzcz/xid/', ), ), - 'GET bxrcddqcyhva' => array ( + 'POST cyxxl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/bxrcddqcyhva/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/bxrcddqcyhva/([^/]+)$#', - 'start' => '/bxrcddqcyhva/', + 'original' => '/cyxxl/npgidck/{name}', + 'regex' => '#^/cyxxl/npgidck/(?P[^/]+)$#', + 'start' => '/cyxxl/npgidck/', ), ), - 'PATCH yxqlcovlcm' => array ( + 'PUT qtsnjkbimmdfi' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yxqlcovlcm/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/yxqlcovlcm/([^/]+)$#', - 'start' => '/yxqlcovlcm/', + 'original' => '/qtsnjkbimmdfi/{name}', + 'regex' => '#^/qtsnjkbimmdfi/(?P[^/]+)$#', + 'start' => '/qtsnjkbimmdfi/', ), ), - 'PUT oyg' => array ( + 'DELETE vfvnmlkyywhqou' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oyg/nxrulp/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/oyg/nxrulp/([^/]+)$#', - 'start' => '/oyg/nxrulp/', + 'original' => '/vfvnmlkyywhqou/bhpbo/{name}', + 'regex' => '#^/vfvnmlkyywhqou/bhpbo/(?P[^/]+)$#', + 'start' => '/vfvnmlkyywhqou/bhpbo/', ), ), - 'POST eznxqcgfervhptzziddv' => array ( + 'GET dr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eznxqcgfervhptzziddv/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/eznxqcgfervhptzziddv/([^/]+)$#', - 'start' => '/eznxqcgfervhptzziddv/', + 'original' => '/dr/kfl/{name}', + 'regex' => '#^/dr/kfl/(?P[^/]+)$#', + 'start' => '/dr/kfl/', ), ), - 'PUT ccdhzkp' => array ( + 'PUT d' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ccdhzkp/hloggajvrv/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ccdhzkp/hloggajvrv/([^/]+)$#', - 'start' => '/ccdhzkp/hloggajvrv/', + 'original' => '/d/n/dyzmolbjp/{name}', + 'regex' => '#^/d/n/dyzmolbjp/(?P[^/]+)$#', + 'start' => '/d/n/dyzmolbjp/', ), ), - 'DELETE nw' => array ( + 'GET qlut' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nw/gbnzf/aq/fcn/swhg/c/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/nw/gbnzf/aq/fcn/swhg/c/([^/]+)$#', - 'start' => '/nw/gbnzf/aq/fcn/swhg/c/', + 'original' => '/qlut/jvaebtqar/{name}', + 'regex' => '#^/qlut/jvaebtqar/(?P[^/]+)$#', + 'start' => '/qlut/jvaebtqar/', ), ), - 'PATCH rh' => array ( + 'PUT qqasvxknouunemsim' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/rh/cuamtceoc/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/rh/cuamtceoc/([^/]+)$#', - 'start' => '/rh/cuamtceoc/', + 'original' => '/qqasvxknouunemsim/mop/{name}', + 'regex' => '#^/qqasvxknouunemsim/mop/(?P[^/]+)$#', + 'start' => '/qqasvxknouunemsim/mop/', ), ), - 'GET irv' => array ( + 'GET ji' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/irv/gqcixja/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/irv/gqcixja/([^/]+)$#', - 'start' => '/irv/gqcixja/', + 'original' => '/ji/tb/idxl/b/i/f/{name}', + 'regex' => '#^/ji/tb/idxl/b/i/f/(?P[^/]+)$#', + 'start' => '/ji/tb/idxl/b/i/f/', ), ), - 'GET kcb' => array ( + 'PUT vituzjl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/kcb/zrcngihymby/hzh/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/kcb/zrcngihymby/hzh/([^/]+)$#', - 'start' => '/kcb/zrcngihymby/hzh/', + 'original' => '/vituzjl/d/mzetqpda/{name}', + 'regex' => '#^/vituzjl/d/mzetqpda/(?P[^/]+)$#', + 'start' => '/vituzjl/d/mzetqpda/', ), ), - 'PATCH nlqbcs' => array ( + 'PUT fqtqcnap' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/nlqbcs/cfbmhwsstn/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/nlqbcs/cfbmhwsstn/([^/]+)$#', - 'start' => '/nlqbcs/cfbmhwsstn/', + 'original' => '/fqtqcnap/progjyea/{name}', + 'regex' => '#^/fqtqcnap/progjyea/(?P[^/]+)$#', + 'start' => '/fqtqcnap/progjyea/', ), ), - 'GET myi' => array ( + 'DELETE gdqorjwnvr' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/myi/gkvjy/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/myi/gkvjy/([^/]+)$#', - 'start' => '/myi/gkvjy/', + 'original' => '/gdqorjwnvr/{name}', + 'regex' => '#^/gdqorjwnvr/(?P[^/]+)$#', + 'start' => '/gdqorjwnvr/', ), ), - 'PUT dmjzqz' => array ( + 'DELETE r' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/dmjzqz/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/dmjzqz/([^/]+)$#', - 'start' => '/dmjzqz/', + 'original' => '/r/qrgyptv/ch/{name}', + 'regex' => '#^/r/qrgyptv/ch/(?P[^/]+)$#', + 'start' => '/r/qrgyptv/ch/', ), ), - 'GET eawdbew' => array ( + 'GET d' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/eawdbew/sczkhc/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/eawdbew/sczkhc/([^/]+)$#', - 'start' => '/eawdbew/sczkhc/', + 'original' => '/d/qhynsf/{name}', + 'regex' => '#^/d/qhynsf/(?P[^/]+)$#', + 'start' => '/d/qhynsf/', ), ), - 'PATCH ynsgwllphvbzsk' => array ( + 'GET dfzsh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ynsgwllphvbzsk/yxcbh/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ynsgwllphvbzsk/yxcbh/([^/]+)$#', - 'start' => '/ynsgwllphvbzsk/yxcbh/', + 'original' => '/dfzsh/{name}', + 'regex' => '#^/dfzsh/(?P[^/]+)$#', + 'start' => '/dfzsh/', ), ), - 'DELETE csyybl' => array ( + 'DELETE grncunm' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/csyybl/b/p/jslh/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/csyybl/b/p/jslh/([^/]+)$#', - 'start' => '/csyybl/b/p/jslh/', + 'original' => '/grncunm/aaypy/h/{name}', + 'regex' => '#^/grncunm/aaypy/h/(?P[^/]+)$#', + 'start' => '/grncunm/aaypy/h/', ), ), - 'PUT wk' => array ( + 'POST aadb' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/wk/mqf/akqouae/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/wk/mqf/akqouae/([^/]+)$#', - 'start' => '/wk/mqf/akqouae/', + 'original' => '/aadb/ojeegkrmywqiloxw/{name}', + 'regex' => '#^/aadb/ojeegkrmywqiloxw/(?P[^/]+)$#', + 'start' => '/aadb/ojeegkrmywqiloxw/', ), ), - 'GET ltmndscr' => array ( + 'GET xsiopyct' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ltmndscr/jdnrvid/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ltmndscr/jdnrvid/([^/]+)$#', - 'start' => '/ltmndscr/jdnrvid/', + 'original' => '/xsiopyct/{name}', + 'regex' => '#^/xsiopyct/(?P[^/]+)$#', + 'start' => '/xsiopyct/', ), ), - 'POST ncdoeouaovtm' => array ( + 'PUT z' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ncdoeouaovtm/ob/kavdoz/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ncdoeouaovtm/ob/kavdoz/([^/]+)$#', - 'start' => '/ncdoeouaovtm/ob/kavdoz/', + 'original' => '/z/sptci/yernej/{name}', + 'regex' => '#^/z/sptci/yernej/(?P[^/]+)$#', + 'start' => '/z/sptci/yernej/', ), ), - 'PUT npzqapwr' => array ( + 'GET vbwhzdjskbdgn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/npzqapwr/d/uglshy/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/npzqapwr/d/uglshy/([^/]+)$#', - 'start' => '/npzqapwr/d/uglshy/', + 'original' => '/vbwhzdjskbdgn/pxi/{name}', + 'regex' => '#^/vbwhzdjskbdgn/pxi/(?P[^/]+)$#', + 'start' => '/vbwhzdjskbdgn/pxi/', ), ), - 'PATCH lxjatc' => array ( + 'GET csjabbevqgqktv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lxjatc/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/lxjatc/([^/]+)$#', - 'start' => '/lxjatc/', + 'original' => '/csjabbevqgqktv/{name}', + 'regex' => '#^/csjabbevqgqktv/(?P[^/]+)$#', + 'start' => '/csjabbevqgqktv/', ), ), - 'PUT z' => array ( + 'PATCH dbbqfiyxewubdc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/z/s/yb/xnvn/ezah/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/z/s/yb/xnvn/ezah/([^/]+)$#', - 'start' => '/z/s/yb/xnvn/ezah/', + 'original' => '/dbbqfiyxewubdc/km/{name}', + 'regex' => '#^/dbbqfiyxewubdc/km/(?P[^/]+)$#', + 'start' => '/dbbqfiyxewubdc/km/', ), ), - 'POST qasejuuwzovh' => array ( + 'GET rmuxflscqf' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qasejuuwzovh/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/qasejuuwzovh/([^/]+)$#', - 'start' => '/qasejuuwzovh/', + 'original' => '/rmuxflscqf/{name}', + 'regex' => '#^/rmuxflscqf/(?P[^/]+)$#', + 'start' => '/rmuxflscqf/', ), ), - 'GET jj' => array ( + 'PUT bn' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/jj/maunhugsymxawqdf/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/jj/maunhugsymxawqdf/([^/]+)$#', - 'start' => '/jj/maunhugsymxawqdf/', + 'original' => '/bn/fdgdxkla/{name}', + 'regex' => '#^/bn/fdgdxkla/(?P[^/]+)$#', + 'start' => '/bn/fdgdxkla/', ), ), - 'PUT cp' => array ( + 'GET wdqszq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/cp/oopqno/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/cp/oopqno/([^/]+)$#', - 'start' => '/cp/oopqno/', + 'original' => '/wdqszq/dxdylkgntca/h/{name}', + 'regex' => '#^/wdqszq/dxdylkgntca/h/(?P[^/]+)$#', + 'start' => '/wdqszq/dxdylkgntca/h/', ), ), - 'GET fqttisl' => array ( + 'POST hoou' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fqttisl/l/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fqttisl/l/([^/]+)$#', - 'start' => '/fqttisl/l/', + 'original' => '/hoou/byhes/t/e/{name}', + 'regex' => '#^/hoou/byhes/t/e/(?P[^/]+)$#', + 'start' => '/hoou/byhes/t/e/', ), ), - 'PUT ksgskix' => array ( + 'GET eetay' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ksgskix/blngahuuv/prc/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ksgskix/blngahuuv/prc/([^/]+)$#', - 'start' => '/ksgskix/blngahuuv/prc/', + 'original' => '/eetay/brlwg/{name}', + 'regex' => '#^/eetay/brlwg/(?P[^/]+)$#', + 'start' => '/eetay/brlwg/', ), ), - 'GET yjujn' => array ( + 'PATCH cnyzh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yjujn/kclfkjyrccn/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/yjujn/kclfkjyrccn/([^/]+)$#', - 'start' => '/yjujn/kclfkjyrccn/', + 'original' => '/cnyzh/e/y/nvkedilnutza/{name}', + 'regex' => '#^/cnyzh/e/y/nvkedilnutza/(?P[^/]+)$#', + 'start' => '/cnyzh/e/y/nvkedilnutza/', ), ), - 'DELETE hdcszbe' => array ( + 'DELETE bygkyxri' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/hdcszbe/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/hdcszbe/([^/]+)$#', - 'start' => '/hdcszbe/', + 'original' => '/bygkyxri/{name}', + 'regex' => '#^/bygkyxri/(?P[^/]+)$#', + 'start' => '/bygkyxri/', ), ), - 'PATCH ljyvaldzems' => array ( + 'PUT mfxpksjselukmyp' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ljyvaldzems/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ljyvaldzems/([^/]+)$#', - 'start' => '/ljyvaldzems/', + 'original' => '/mfxpksjselukmyp/{name}', + 'regex' => '#^/mfxpksjselukmyp/(?P[^/]+)$#', + 'start' => '/mfxpksjselukmyp/', ), ), - 'GET yjhpterquwl' => array ( + 'POST i' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yjhpterquwl/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/yjhpterquwl/([^/]+)$#', - 'start' => '/yjhpterquwl/', + 'original' => '/i/xhmgzxnkv/{name}', + 'regex' => '#^/i/xhmgzxnkv/(?P[^/]+)$#', + 'start' => '/i/xhmgzxnkv/', ), ), - 'PATCH b' => array ( + 'PATCH gbyzzedioml' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/b/njw/dk/zwf/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/b/njw/dk/zwf/([^/]+)$#', - 'start' => '/b/njw/dk/zwf/', + 'original' => '/gbyzzedioml/ri/{name}', + 'regex' => '#^/gbyzzedioml/ri/(?P[^/]+)$#', + 'start' => '/gbyzzedioml/ri/', ), ), - 'DELETE gcoqgotfxjypgdlcli' => array ( + 'GET ngpyzgnfidney' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/gcoqgotfxjypgdlcli/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/gcoqgotfxjypgdlcli/([^/]+)$#', - 'start' => '/gcoqgotfxjypgdlcli/', + 'original' => '/ngpyzgnfidney/{name}', + 'regex' => '#^/ngpyzgnfidney/(?P[^/]+)$#', + 'start' => '/ngpyzgnfidney/', ), ), - 'PUT fpi' => array ( + 'GET bfv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fpi/rzzd/beueiibx/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fpi/rzzd/beueiibx/([^/]+)$#', - 'start' => '/fpi/rzzd/beueiibx/', + 'original' => '/bfv/msqosm/{name}', + 'regex' => '#^/bfv/msqosm/(?P[^/]+)$#', + 'start' => '/bfv/msqosm/', ), ), - 'PATCH ymltfztt' => array ( + 'POST mmzuqnedtdlmebrxw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ymltfztt/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ymltfztt/([^/]+)$#', - 'start' => '/ymltfztt/', + 'original' => '/mmzuqnedtdlmebrxw/{name}', + 'regex' => '#^/mmzuqnedtdlmebrxw/(?P[^/]+)$#', + 'start' => '/mmzuqnedtdlmebrxw/', ), ), - 'GET oizselib' => array ( + 'PATCH znwsejpjosgcdhxjhtyz' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/oizselib/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/oizselib/([^/]+)$#', - 'start' => '/oizselib/', + 'original' => '/znwsejpjosgcdhxjhtyz/{name}', + 'regex' => '#^/znwsejpjosgcdhxjhtyz/(?P[^/]+)$#', + 'start' => '/znwsejpjosgcdhxjhtyz/', ), ), - 'GET uwe' => array ( + 'POST n' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/uwe/txsc/iwmnfo/wc/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/uwe/txsc/iwmnfo/wc/([^/]+)$#', - 'start' => '/uwe/txsc/iwmnfo/wc/', + 'original' => '/n/uns/gpr/rskljcmjwon/{name}', + 'regex' => '#^/n/uns/gpr/rskljcmjwon/(?P[^/]+)$#', + 'start' => '/n/uns/gpr/rskljcmjwon/', ), ), - 'POST ewivqrdthjawlkfr' => array ( + 'PUT ciwv' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ewivqrdthjawlkfr/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ewivqrdthjawlkfr/([^/]+)$#', - 'start' => '/ewivqrdthjawlkfr/', + 'original' => '/ciwv/yal/dmzvoanaocwp/{name}', + 'regex' => '#^/ciwv/yal/dmzvoanaocwp/(?P[^/]+)$#', + 'start' => '/ciwv/yal/dmzvoanaocwp/', ), ), - 'PATCH j' => array ( + 'DELETE byjiogjiepjnrafh' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/j/zedlokbwbqo/nt/zmwmi/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/j/zedlokbwbqo/nt/zmwmi/([^/]+)$#', - 'start' => '/j/zedlokbwbqo/nt/zmwmi/', + 'original' => '/byjiogjiepjnrafh/v/{name}', + 'regex' => '#^/byjiogjiepjnrafh/v/(?P[^/]+)$#', + 'start' => '/byjiogjiepjnrafh/v/', ), ), - 'GET qmmtqgfxqg' => array ( + 'GET biag' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/qmmtqgfxqg/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/qmmtqgfxqg/([^/]+)$#', - 'start' => '/qmmtqgfxqg/', + 'original' => '/biag/rwpp/{name}', + 'regex' => '#^/biag/rwpp/(?P[^/]+)$#', + 'start' => '/biag/rwpp/', ), ), - 'DELETE yyrgrtetsz' => array ( + 'GET hndcl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/yyrgrtetsz/ctkwo/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/yyrgrtetsz/ctkwo/([^/]+)$#', - 'start' => '/yyrgrtetsz/ctkwo/', + 'original' => '/hndcl/{name}', + 'regex' => '#^/hndcl/(?P[^/]+)$#', + 'start' => '/hndcl/', ), ), - 'POST j' => array ( + 'POST xcsckiwmwilq' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/j/yricf/ga/uqo/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/j/yricf/ga/uqo/([^/]+)$#', - 'start' => '/j/yricf/ga/uqo/', + 'original' => '/xcsckiwmwilq/ihf/twk/{name}', + 'regex' => '#^/xcsckiwmwilq/ihf/twk/(?P[^/]+)$#', + 'start' => '/xcsckiwmwilq/ihf/twk/', ), ), - 'DELETE zgjz' => array ( + 'POST gnnywfuc' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/zgjz/jskmplrf/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/zgjz/jskmplrf/([^/]+)$#', - 'start' => '/zgjz/jskmplrf/', + 'original' => '/gnnywfuc/{name}', + 'regex' => '#^/gnnywfuc/(?P[^/]+)$#', + 'start' => '/gnnywfuc/', ), ), - 'DELETE lpsb' => array ( + 'DELETE vnehci' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/lpsb/n/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/lpsb/n/([^/]+)$#', - 'start' => '/lpsb/n/', + 'original' => '/vnehci/{name}', + 'regex' => '#^/vnehci/(?P[^/]+)$#', + 'start' => '/vnehci/', ), ), - 'GET fzkkf' => array ( + 'DELETE tmaoahl' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/fzkkf/ws/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/fzkkf/ws/([^/]+)$#', - 'start' => '/fzkkf/ws/', + 'original' => '/tmaoahl/{name}', + 'regex' => '#^/tmaoahl/(?P[^/]+)$#', + 'start' => '/tmaoahl/', ), ), - 'GET tboicqpqvjwek' => array ( + 'POST ieyxqhopw' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/tboicqpqvjwek/cse/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/tboicqpqvjwek/cse/([^/]+)$#', - 'start' => '/tboicqpqvjwek/cse/', + 'original' => '/ieyxqhopw/dyiwo/{name}', + 'regex' => '#^/ieyxqhopw/dyiwo/(?P[^/]+)$#', + 'start' => '/ieyxqhopw/dyiwo/', ), ), - 'PUT ffxhyqxt' => array ( + 'DELETE mtcmimbg' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/ffxhyqxt/j/u/lu/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/ffxhyqxt/j/u/lu/([^/]+)$#', - 'start' => '/ffxhyqxt/j/u/lu/', + 'original' => '/mtcmimbg/sw/vhjljjggay/{name}', + 'regex' => '#^/mtcmimbg/sw/vhjljjggay/(?P[^/]+)$#', + 'start' => '/mtcmimbg/sw/vhjljjggay/', ), ), - 'GET atfdcparpgiudjmb' => array ( + 'POST ekilfigpyj' => array ( 0 => array ( 'handler' => 'handler_func', - 'original' => '/atfdcparpgiudjmb/wd/{name}', - 'matches' => array ( - 0 => 'name', - ), - 'regex' => '#^/atfdcparpgiudjmb/wd/([^/]+)$#', - 'start' => '/atfdcparpgiudjmb/wd/', + 'original' => '/ekilfigpyj/wacuiia/{name}', + 'regex' => '#^/ekilfigpyj/wacuiia/(?P[^/]+)$#', + 'start' => '/ekilfigpyj/wacuiia/', ), ), ), diff --git a/example/tests/quick_find.php b/example/tests/quick_find.php deleted file mode 100644 index 35651d8..0000000 --- a/example/tests/quick_find.php +++ /dev/null @@ -1,163 +0,0 @@ - '/hallo', - 'regex' => '#^/hello(?:/(\\w+))?$#', - 'method' => 'GET', - 'handler' => 'handler1', - 'option' => array( - 'params' => array( - 'name' => '\\w+', - ), - 'domains' => null, - 'schema' => null, - ), - ), - array( - 'first' => '/hallo', - 'regex' => '#^/hello(?:/(\\w+))?$#', - 'method' => 'GET', - 'handler' => 'handler1', - 'option' => array( - 'params' => array( - 'name' => '\\w+', - ), - 'domains' => null, - 'schema' => null, - ), - ), - array( - 'first' => '/hallo', - 'regex' => '#^/hello(?:/(\\w+))?$#', - 'method' => 'GET', - 'handler' => 'handler1', - 'option' => array( - 'params' => array( - 'name' => '\\w+', - ), - 'domains' => null, - 'schema' => null, - ), - ), - array( - 'first' => '/hallo', - 'regex' => '#^/hello(?:/(\\w+))?$#', - 'method' => 'GET', - 'handler' => 'handler1', - 'option' => array( - 'params' => array( - 'name' => '\\w+', - ), - 'domains' => null, - 'schema' => null, - ), - ), - array( - 'first' => '/hallo', - 'regex' => '#^/hello(?:/(\\w+))?$#', - 'method' => 'GET', - 'handler' => 'handler1', - 'option' => array( - 'params' => array( - 'name' => '\\w+', - ), - 'domains' => null, - 'schema' => null, - ), - ), - array( - 'first' => '/hallo', - 'regex' => '#^/hello(?:/(\\w+))?$#', - 'method' => 'GET', - 'handler' => 'handler1', - 'option' => array( - 'params' => array( - 'name' => '\\w+', - ), - 'domains' => null, - 'schema' => null, - ), - ), - array( - 'first' => '/hallo', - 'regex' => '#^/hello(?:/(\\w+))?$#', - 'method' => 'GET', - 'handler' => 'handler1', - 'option' => array( - 'params' => array( - 'name' => '\\w+', - ), - 'domains' => null, - 'schema' => null, - ), - ), - array( - 'first' => '/hallo', - 'regex' => '#^/hello(?:/(\\w+))?$#', - 'method' => 'GET', - 'handler' => 'handler1', - 'option' => array( - 'params' => array( - 'name' => '\\w+', - ), - 'domains' => null, - 'schema' => null, - ), - ), - array( - 'first' => '/hallo', - 'regex' => '#^/hello(?:/(\\w+))?$#', - 'method' => 'GET', - 'handler' => 'handler1', - 'option' => array( - 'params' => array( - 'name' => '\\w+', - ), - 'domains' => null, - 'schema' => null, - ), - ), -); - -foreach (gen($ary, 'hallo') as $key => $value) { - # code... -} - -function gen($ary, $path) -{ - if (($num = count($ary)) <= 30) { - return find($ary); - } - - array_chunk($ary, ceil($num/2)); - yield find($path); - yield find($path); -} - -function find($arr, $path) -{ - foreach ((array)$arr as $conf) { - if (0 === strpos($path, $conf['first']) && preg_match($conf['regex'], $path, $matches)) { - // method not allowed - if ($method !== $conf['method'] && self::ANY_METHOD !== $conf['method']) { - return false; - } - - $conf['matches'] = $matches; - - // cache latest $number routes. - if ($number > 0) { - if (count($this->routeCaches) === $number) { - array_shift($this->routeCaches); - } - - $this->routeCaches[$path][$conf['method']] = $conf; - } - - return [$path, $conf]; - } - } - - return false; -} diff --git a/example/tests/test.php b/example/tests/test.php new file mode 100644 index 0000000..3b14549 --- /dev/null +++ b/example/tests/test.php @@ -0,0 +1,15 @@ +map('GET', $path, $handler, $opts); + // $this->map(['GET', 'HEAD'], $path, $handler, $opts); + } - return $this->map($method, ...$args); - } + /** + * register a route, allow POST request method. + * @param string $path + * @param $handler + * @param array $opts + */ + public function post(string $path, $handler, array $opts = []) + { + $this->map('POST', $path, $handler, $opts); + } - throw new \InvalidArgumentException("The method [$method] not exists in the class."); + /** + * register a route, allow PUT request method. + * {@inheritdoc} + */ + public function put(string $path, $handler, array $opts = []) + { + $this->map('PUT', $path, $handler, $opts); + } + + /** + * register a route, allow PATCH request method. + * {@inheritdoc} + */ + public function patch(string $path, $handler, array $opts = []) + { + $this->map('PATCH', $path, $handler, $opts); + } + + /** + * register a route, allow DELETE request method. + * {@inheritdoc} + */ + public function delete(string $path, $handler, array $opts = []) + { + $this->map('DELETE', $path, $handler, $opts); + } + + /** + * register a route, allow HEAD request method. + * {@inheritdoc} + */ + public function head(string $path, $handler, array $opts = []) + { + $this->map('HEAD', $path, $handler, $opts); + } + + /** + * register a route, allow OPTIONS request method. + * {@inheritdoc} + */ + public function options(string $path, $handler, array $opts = []) + { + $this->map('OPTIONS', $path, $handler, $opts); + } + + /** + * register a route, allow CONNECT request method. + * {@inheritdoc} + */ + public function connect(string $path, $handler, array $opts = []) + { + $this->map('CONNECT', $path, $handler, $opts); + } + + /** + * register a route, allow any request METHOD. + * @param string $path + * @param $handler + * @param array $opts + */ + public function any(string $path, $handler, array $opts = []) + { + $this->map(self::ALLOWED_METHODS, $path, $handler, $opts); } /** @@ -309,48 +366,6 @@ public function rest(string $prefix, string $controllerClass, array $map = [], a return $this; } - /** - * quick register a group universal routes for the controller class. - * ```php - * $router->ctrl('/users', UserController::class, [ - * 'index' => 'get', - * 'create' => 'post', - * 'update' => 'post', - * 'delete' => 'delete', - * ]); - * ``` - * @param string $prefix eg '/users' - * @param string $controllerClass - * @param array $map You can append or change default map list. - * [ - * 'index' => null, // set value is empty to delete. - * 'list' => 'get', // add new route - * ] - * @param array $opts Common options - * @return static - * @throws \LogicException - * @throws \InvalidArgumentException - */ - public function ctrl(string $prefix, string $controllerClass, array $map = [], array $opts = []): AbstractRouter - { - foreach ($map as $action => $method) { - if (!$method || !\is_string($action)) { - continue; - } - - if ($action) { - $route = $prefix . '/' . $action; - } else { - $route = $prefix; - $action = 'index'; - } - - $this->map($method, $route, $controllerClass . '@' . $action, $opts); - } - - return $this; - } - /** * Create a route group with a common prefix. * All routes created in the passed callback will have the given group prefix prepended. @@ -393,9 +408,9 @@ public function validateArguments($methods, $handler): array return self::ALLOWED_METHODS; } - if (false === \strpos(self::ALLOWED_METHODS_STR . ',', $method . ',')) { + if (false === \strpos(self::ALLOWED_METHODS_STR, ',' . $method . ',')) { throw new \InvalidArgumentException( - "The method [$method] is not supported, Allow: " . self::ALLOWED_METHODS_STR + "The method [$method] is not supported, Allow: " . \trim(self::ALLOWED_METHODS_STR, ',') ); } @@ -411,9 +426,9 @@ public function validateArguments($methods, $handler): array return self::ALLOWED_METHODS; } - if (false === \strpos(self::ALLOWED_METHODS_STR . ',', $method . ',')) { + if (false === \strpos(self::ALLOWED_METHODS_STR, ',' . $method . ',')) { throw new \InvalidArgumentException( - "The method [$method] is not supported, Allow: " . self::ALLOWED_METHODS_STR + "The method [$method] is not supported, Allow: " . \trim(self::ALLOWED_METHODS_STR, ',') ); } @@ -474,6 +489,11 @@ public function parseParamRoute(array $conf, array $params = []): array $start = \substr($backup, 0, $floorPos); + // regular: first node is a normal string e.g '/user/{id}' -> 'user', '/a/{post}' -> 'a' + if ($pos = \strpos($start, '/', 1)) { + $first = \substr($start, 1, $pos - 1); + } + // Parse the parameters and replace them with the corresponding regular if (\preg_match_all('#\{([a-zA-Z_][\w-]*)\}#', $route, $m)) { /** @var array[] $m */ @@ -481,21 +501,17 @@ public function parseParamRoute(array $conf, array $params = []): array foreach ($m[1] as $name) { $regex = $params[$name] ?? self::DEFAULT_REGEX; - $pairs['{' . $name . '}'] = '(' . $regex . ')'; + // $pairs['{' . $name . '}'] = '(' . $regex . ')'; + $pairs['{' . $name . '}'] = \sprintf('(?P<%s>%s)', $name, $regex); } $route = \strtr($route, $pairs); - $conf['matches'] = $m[1]; + // $conf['matches'] = $m[1]; } $conf['regex'] = '#^' . $route . '$#'; $conf['start'] = $start === '/' ? null : $start; - // regular: first node is a normal string e.g '/user/{id}' -> 'user', '/a/{post}' -> 'a' - if ($pos = \strpos($start, '/', 1)) { - $first = \substr($start, 1, $pos - 1); - } - return [$first, $conf]; } @@ -506,15 +522,12 @@ public function parseParamRoute(array $conf, array $params = []): array */ protected function mergeMatches(array $matches, array $conf): array { - if (!$matches || !isset($conf['matches'])) { - $conf['matches'] = $conf['option']['defaults'] ?? []; - - return $conf; - } + $route = [ + 'handler' => $conf['handler'], + ]; // first is full match. \array_shift($matches); - $newMatches = []; foreach ($conf['matches'] as $k => $name) { @@ -523,14 +536,8 @@ protected function mergeMatches(array $matches, array $conf): array } } - // apply some default param value - if (isset($conf['option']['defaults'])) { - $conf['matches'] = \array_merge($conf['option']['defaults'], $newMatches); - } else { - $conf['matches'] = $newMatches; - } - - return $conf; + $conf['matches'] = $newMatches; + return $route; } /** diff --git a/src/Base/RouterInterface.php b/src/Base/RouterInterface.php index c7cd6c1..a2cd77c 100644 --- a/src/Base/RouterInterface.php +++ b/src/Base/RouterInterface.php @@ -23,8 +23,6 @@ interface RouterInterface const DEFAULT_REGEX = '[^/]+'; /** supported method list */ - const ANY = 'ANY'; - const GET = 'GET'; const POST = 'POST'; const PUT = 'PUT'; @@ -45,14 +43,13 @@ interface RouterInterface /** supported methods list */ const ALLOWED_METHODS = [ - 'ANY', - 'GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS', 'HEAD', - // 'COPY', 'PURGE', 'LINK', 'UNLINK', 'LOCK', 'UNLOCK', 'VIEW', 'SEARCH', 'CONNECT', 'TRACE', + 'GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS', 'HEAD', 'CONNECT' + // 'COPY', 'PURGE', 'LINK', 'UNLINK', 'LOCK', 'UNLOCK', 'VIEW', 'SEARCH', 'TRACE', ]; - // ,COPY,PURGE,LINK,UNLINK,LOCK,UNLOCK,VIEW,SEARCH,CONNECT,TRACE'; + // ,COPY,PURGE,LINK,UNLINK,LOCK,UNLOCK,VIEW,SEARCH,TRACE'; /** supported methods string */ - const ALLOWED_METHODS_STR = 'ANY,GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD'; + const ALLOWED_METHODS_STR = ',GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,CONNECT,'; /** the matched result index key */ const INDEX_STATUS = 0; @@ -64,7 +61,7 @@ interface RouterInterface * e.g * string: 'get' * array: ['get','post'] - * @param string $route The route path string. is allow empty string. eg: '/user/login' + * @param string $path The route path string. is allow empty string. eg: '/user/login' * @param callable|string $handler * @param array $opts some option data * [ @@ -75,7 +72,7 @@ interface RouterInterface * ] * @return AbstractRouter */ - public function map($methods, string $route, $handler, array $opts = []): AbstractRouter; + public function map($methods, string $path, $handler, array $opts = []): AbstractRouter; /** * find the matched route info for the given request uri path diff --git a/src/ORouter.php b/src/ORouter.php index c7574e6..9b04e2d 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -59,10 +59,6 @@ public function map($methods, string $route, $handler, array $opts = []): Abstra // it is static route if (self::isStaticRoute($route)) { foreach ($methods as $method) { - if ($method === 'ANY') { - continue; - } - $this->routeCounter++; // $this->staticRoutes[$route][$method] = $conf; $this->staticRoutes[$method . ' ' . $route] = $conf; @@ -134,26 +130,15 @@ protected function collectParamRoute(array $methods, array $conf, array $params) // route string have regular if ($first) { - // $conf['methods'] = \implode(',', $methods) . ','; foreach ($methods as $method) { - if ($method === 'ANY') { - continue; - } - $this->routeCounter++; $this->regularRoutes[$method . ' ' . $first][] = $conf; } - - return; - } - - foreach ($methods as $method) { - if ($method === 'ANY') { - continue; + } else { + foreach ($methods as $method) { + $this->routeCounter++; + $this->vagueRoutes[$method][] = $conf; } - - $this->routeCounter++; - $this->vagueRoutes[$method][] = $conf; } } @@ -249,14 +234,16 @@ protected function doMatch(string $path, string $method): array } // is a regular dynamic route(the first node is 1th level index key). - if ($fKey && isset($this->regularRoutes[$fKey])) { - /** @var array $routesInfo */ - $routesInfo = $this->regularRoutes[$fKey]; + if ($fKey && $routeList = $this->regularRoutes[$fKey]?? false) { + foreach ($routeList as $conf) { + if (0 === \strpos($path, $conf['start']) && \preg_match($conf['regex'], $path, $matches)) { + // if (\preg_match($conf['regex'], $path, $matches)) { + // $conf = $this->mergeMatches($matches, $conf); - foreach ($routesInfo as $conf) { - // if (0 === \strpos($path, $conf['start']) && \preg_match($conf['regex'], $path, $matches)) { - if (\preg_match($conf['regex'], $path, $matches)) { - $conf = $this->mergeMatches($matches, $conf); + // collect param values. first is full match. + unset($matches[0]); + // if (isset($conf[''])) + $conf['matches'] = $matches; return [self::FOUND, $path, $conf]; } @@ -264,17 +251,15 @@ protected function doMatch(string $path, string $method): array } // is a irregular dynamic route - if (isset($this->vagueRoutes[$method])) { - /** @var array $routeList */ - $routeList = $this->vagueRoutes[$method]; - + if ($routeList = $this->vagueRoutes[$method] ?? false) { foreach ($routeList as $conf) { if ($conf['start'] && 0 !== \strpos($path, $conf['start'])) { continue; } if (\preg_match($conf['regex'], $path, $matches)) { - $conf = $this->mergeMatches($matches, $conf); + unset($matches[0]); + $conf['matches'] = $matches; return [self::FOUND, $path, $conf]; } diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index 3c138bd..f783b28 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -93,10 +93,6 @@ public function map($methods, string $route, $handler, array $opts = []): Abstra $founded = $route === $this->reqPath; foreach ($methods as $method) { - if ($method === 'ANY') { - continue; - } - // success matched if ($founded && $method === $this->reqMethod) { $this->preFounded = $conf; From 7a69cf44e00899528e22f5f968e7f8baa024452a Mon Sep 17 00:00:00 2001 From: inhere Date: Mon, 3 Sep 2018 15:40:37 +0800 Subject: [PATCH 079/151] some logic update for routes data stroage. --- README.md | 2 +- src/Base/AbstractRouter.php | 27 +++++++++++++++++++-------- src/Dispatcher/Dispatcher.php | 8 ++------ src/Dispatcher/SimpleDispatcher.php | 13 +++++-------- src/ORouter.php | 16 +++++----------- src/PreMatchRouter.php | 2 +- src/ServerRouter.php | 2 +- test/DispatcherTest.php | 3 +++ 8 files changed, 37 insertions(+), 36 deletions(-) diff --git a/README.md b/README.md index 5623c8c..324d3ff 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ - 无依赖、简洁、速度快、功能完善 - 轻量级且速度快,查找速度不受路由数量的影响 -- 支持路由组, 支持路由参数定义,以及丰富的自定义路由选项(比如设定 默认值/event/filter等) +- 支持路由组, 支持路由参数定义,以及丰富的自定义路由选项(比如设定 event/filter等) - 支持请求方法: `GET` `POST` `PUT` `DELETE` `HEAD` `OPTIONS` ... - 支持自动匹配路由到控制器就像 Yii 一样, 请参看配置项 `autoRoute` (不推荐) - 压测对比数据请看[路由测试](#ab-test) diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index 3f6d3cf..3349212 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -146,10 +146,10 @@ abstract class AbstractRouter implements RouterInterface public $ignoreLastSlash = false; /** - * don't handle method not allowed. If True, only two status value will be return(FOUND, NOT_FOUND). + * whether handle method not allowed. If True, will find allowed methods. * @var bool */ - public $notAllowedAsNotFound = true; + public $handleMethodNotAllowed = false; /** * Auto route match @like yii framework @@ -501,12 +501,12 @@ public function parseParamRoute(array $conf, array $params = []): array foreach ($m[1] as $name) { $regex = $params[$name] ?? self::DEFAULT_REGEX; - // $pairs['{' . $name . '}'] = '(' . $regex . ')'; - $pairs['{' . $name . '}'] = \sprintf('(?P<%s>%s)', $name, $regex); + $pairs['{' . $name . '}'] = '(' . $regex . ')'; + // $pairs['{' . $name . '}'] = \sprintf('(?P<%s>%s)', $name, $regex); } $route = \strtr($route, $pairs); - // $conf['matches'] = $m[1]; + $conf['matches'] = $m[1]; } $conf['regex'] = '#^' . $route . '$#'; @@ -523,20 +523,31 @@ public function parseParamRoute(array $conf, array $params = []): array protected function mergeMatches(array $matches, array $conf): array { $route = [ - 'handler' => $conf['handler'], + 'handler' => $conf['handler'], + 'original' => $conf['original'], ]; + if (!$matches || !isset($conf['matches'])) { + $route['matches'] = $conf['option']['defaults'] ?? []; + return $conf; + } + // first is full match. \array_shift($matches); $newMatches = []; - foreach ($conf['matches'] as $k => $name) { if (isset($matches[$k])) { $newMatches[$name] = $matches[$k]; } } - $conf['matches'] = $newMatches; + // apply some default param value + if (isset($conf['option']['defaults'])) { + $route['matches'] = \array_merge($conf['option']['defaults'], $newMatches); + } else { + $route['matches'] = $newMatches; + } + return $route; } diff --git a/src/Dispatcher/Dispatcher.php b/src/Dispatcher/Dispatcher.php index 3b62530..8676e1f 100644 --- a/src/Dispatcher/Dispatcher.php +++ b/src/Dispatcher/Dispatcher.php @@ -58,20 +58,16 @@ public function dispatch(int $status, string $path, array $info) // fire enter event // schema,domains ... metadata validate - if ( - isset($options['enter']) && - false === RouteHelper::call($options['enter'], [$options, $path]) - ) { + if (isset($options['enter']) && false === RouteHelper::call($options['enter'], [$options, $path])) { return $result; } $handler = $info['handler']; - $args['matches'] = $info['matches'] ?? []; + $args = $info['matches'] ?? []; try { // trigger route exec_start event $this->fire(self::ON_EXEC_START, [$path, $info]); - $result = $this->callRouteHandler($path, $method, $handler, $args); // fire leave event diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index 808eecb..bf681e4 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -184,7 +184,7 @@ public function dispatch(int $status, string $path, array $info) * @param callable|mixed $handler The route path handler * @param array $args Matched param from path * [ - * 'matches' => [] + * 'name' => value * ] * @return mixed * @throws \RuntimeException @@ -193,12 +193,9 @@ public function dispatch(int $status, string $path, array $info) */ protected function callRouteHandler(string $path, string $method, $handler, array $args = []) { - $vars = $args['matches'] ?? $args; - $args = \array_values($args); - // is a \Closure or a callable object if (\is_object($handler)) { - return $handler(...$args); + return $handler($args); } //// $handler is string @@ -209,7 +206,7 @@ protected function callRouteHandler(string $path, string $method, $handler, arra } elseif (\is_string($handler)) { // is function if (\strpos($handler, '@') === false && \function_exists($handler)) { - return $handler(...$args); + return $handler($args); } // e.g `Controllers\Home@index` Or only `Controllers\Home` @@ -227,7 +224,7 @@ protected function callRouteHandler(string $path, string $method, $handler, arra // use dynamic action } elseif ($this->options['dynamicAction'] && ($var = $this->options['dynamicActionVar'])) { - $action = isset($vars[$var]) ? \trim($vars[$var], '/') : $this->options['defaultAction']; + $action = isset($args[$var]) ? \trim($args[$var], '/') : $this->options['defaultAction']; // defined default action } elseif (!$action = $this->options['defaultAction']) { @@ -248,7 +245,7 @@ protected function callRouteHandler(string $path, string $method, $handler, arra } // call controller's action method - return $controller->$actionMethod(...$args); + return $controller->$actionMethod($args); } /** diff --git a/src/ORouter.php b/src/ORouter.php index 9b04e2d..1a0812a 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -206,7 +206,7 @@ public function match(string $path, string $method = 'GET'): array return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } - if ($this->notAllowedAsNotFound) { + if ($this->handleMethodNotAllowed) { return [self::NOT_FOUND, $path, null]; } @@ -238,14 +238,9 @@ protected function doMatch(string $path, string $method): array foreach ($routeList as $conf) { if (0 === \strpos($path, $conf['start']) && \preg_match($conf['regex'], $path, $matches)) { // if (\preg_match($conf['regex'], $path, $matches)) { - // $conf = $this->mergeMatches($matches, $conf); + $info = $this->mergeMatches($matches, $conf); - // collect param values. first is full match. - unset($matches[0]); - // if (isset($conf[''])) - $conf['matches'] = $matches; - - return [self::FOUND, $path, $conf]; + return [self::FOUND, $path, $info]; } } } @@ -258,10 +253,9 @@ protected function doMatch(string $path, string $method): array } if (\preg_match($conf['regex'], $path, $matches)) { - unset($matches[0]); - $conf['matches'] = $matches; + $info = $this->mergeMatches($matches, $conf); - return [self::FOUND, $path, $conf]; + return [self::FOUND, $path, $info]; } } } diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index f783b28..20a1f8c 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -158,7 +158,7 @@ public function match(string $path, string $method = self::GET): array return [self::FOUND, $path, $this->staticRoutes['/*'][$method]]; } - if ($this->notAllowedAsNotFound) { + if ($this->handleMethodNotAllowed) { return [self::NOT_FOUND, $path, null]; } diff --git a/src/ServerRouter.php b/src/ServerRouter.php index d719a23..0d17e49 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -160,7 +160,7 @@ public function match(string $path, string $method = 'GET'): array return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } - if ($this->notAllowedAsNotFound) { + if ($this->handleMethodNotAllowed) { return [self::NOT_FOUND, $path, null]; } diff --git a/test/DispatcherTest.php b/test/DispatcherTest.php index f6bffd2..87eb306 100644 --- a/test/DispatcherTest.php +++ b/test/DispatcherTest.php @@ -10,6 +10,9 @@ */ class DispatcherTest extends TestCase { + /** + * @throws \Throwable + */ public function testDispatcher() { $handler = function(array $args = []) { From 9d4402c44b65663e1caf6d6d34d169c20d808d74 Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 16 Nov 2018 15:57:30 +0800 Subject: [PATCH 080/151] refacting some logic. remove some codes. --- README.md | 28 +- README_en.md | 16 +- docs/benchmark-170706.md | 6 +- docs/benchmark.md | 6 +- docs/dispatcher.md | 4 +- docs/router.md | 12 +- example/cached.php | 2 +- example/object.php | 10 +- example/parse.php | 4 +- example/pre-match.php | 4 +- example/static.php | 2 +- example/swoole_svr.php | 8 +- example/tests/compare_exec.php | 22 +- example/tests/serialize.php | 2 +- src/{Base => }/AbstractRouter.php | 233 ++++++---------- src/CachedRouter.php | 4 +- src/Dispatcher/SimpleDispatcher.php | 2 +- src/Helper/functions.php | 6 +- src/PreMatchRouter.php | 50 ++-- src/Route.php | 328 +++++++++++++++++++++-- src/{ORouter.php => Router.php} | 155 +++++------ src/{Base => }/RouterInterface.php | 33 ++- src/RouterManager.php | 17 +- src/SRouter.php | 16 +- src/ServerRouter.php | 2 +- test/AbstractRouterTest.php | 89 +----- test/DispatcherTest.php | 4 +- test/RouteTest.php | 90 +++++++ test/RouterManagerTest.php | 4 +- test/{ORouterTest.php => RouterTest.php} | 36 +-- test/SRouterTest.php | 8 +- 31 files changed, 715 insertions(+), 488 deletions(-) rename src/{Base => }/AbstractRouter.php (69%) rename src/{ORouter.php => Router.php} (74%) rename src/{Base => }/RouterInterface.php (68%) create mode 100644 test/RouteTest.php rename test/{ORouterTest.php => RouterTest.php} (86%) diff --git a/README.md b/README.md index 324d3ff..5a5d151 100644 --- a/README.md +++ b/README.md @@ -18,13 +18,13 @@ > 不同的版本有稍微的区别以适应不同的场景 -- `ORouter` 通用版本,也是后几个版本的基础类,适用于所有的情况。 -- `SRouter` 静态类版本。`ORouter` 的简单包装,通过静态方法使用(方便小应用快速使用) -- `CachedRouter` 继承自`ORouter`,支持路由缓存的版本,可以 **缓存路由信息到文件** +- `Router` 通用版本,也是后几个版本的基础类,适用于所有的情况。 +- `SRouter` 静态类版本。`Router` 的简单包装,通过静态方法使用(方便小应用快速使用) +- `CachedRouter` 继承自`Router`,支持路由缓存的版本,可以 **缓存路由信息到文件** - 适合php-fpm 环境使用(有缓存将会省去每次的路由收集和解析消耗) -- `PreMatchRouter` 继承自`ORouter`,预匹配路由器。**当应用的静态路由较多时,将拥有更快的匹配速度** +- `PreMatchRouter` 继承自`Router`,预匹配路由器。**当应用的静态路由较多时,将拥有更快的匹配速度** - 适合php-fpm 环境,php-fpm 情形下,实际上我们在收集路由之前,已经知道了路由path和请求动作METHOD -- `ServerRouter` 继承自`ORouter`,服务器路由。内置支持**动态路由临时缓存**. 适合 `swoole` 等**常驻内存应用**使用 +- `ServerRouter` 继承自`Router`,服务器路由。内置支持**动态路由临时缓存**. 适合 `swoole` 等**常驻内存应用**使用 - 最近请求过的动态路由将会缓存为一个静态路由信息,下次相同路由将会直接匹配命中 **内置调度器:** @@ -89,10 +89,10 @@ git clone https://github.com/inhere/php-srouter.git // github Test Name | Results | Time(ms) | + Interval | Change --------- | ------- | ---- | ---------- | ------ -inhere/sroute(ORouter) - unknown route (1000 routes) | 987 | 0.010222 | +0.000000 | baseline +inhere/sroute(Router) - unknown route (1000 routes) | 987 | 0.010222 | +0.000000 | baseline inhere/sroute(SRouter) - unknown route (1000 routes) | 984 | 0.012239 | +0.002017 | 20% slower inhere/sroute(SRouter) - last route (1000 routes) | 999 | 0.024386 | +0.014820 | 155% slower -inhere/sroute(ORouter) - last route (1000 routes) | 975 | 0.024554 | +0.014989 | 157% slower +inhere/sroute(Router) - last route (1000 routes) | 975 | 0.024554 | +0.014989 | 157% slower Symfony Cached - last route (1000 routes) | 997 | 0.029091 | +0.019525 | 204% slower Symfony Cached - unknown route (1000 routes) | 985 | 0.037226 | +0.027661 | 289% slower FastRoute - unknown route (1000 routes) | 988 | 0.089904 | +0.080338 | 840% slower @@ -119,7 +119,7 @@ Pux PHP - first route(1000) | 997 | 0.006587 | +0.000000 | baseline FastRoute - first route(1000) | 999 | 0.008751 | +0.002165 | 33% slower phroute/phroute - first route (1000 routes) | 999 | 0.021902 | +0.015315 | 233% slower Symfony Dumped - first route | 997 | 0.022254 | +0.015667 | 238% slower -ORouter - first route(1000) | 993 | 0.025026 | +0.018440 | 280% slower +Router - first route(1000) | 993 | 0.025026 | +0.018440 | 280% slower SRouter - first route(1000) | 997 | 0.025553 | +0.018967 | 288% slower noodlehaus/dispatch - first route (1000 routes) | 989 | 0.030126 | +0.023540 | 357% slower AltoRouter - first route (1000 routes) | 994 | 0.041488 | +0.034902 | 530% slower @@ -134,9 +134,9 @@ Macaw - first route (1000 routes) | 999 | 2.710132 | +2.703545 | 41047% slower 首先, 导入类 ```php -use Inhere\Route\ORouter; +use Inhere\Route\Router; -$router = new ORouter(); +$router = new Router(); ``` ## 添加路由 @@ -284,7 +284,7 @@ $router->any('*', 'fallback_handler'); ```php // set config -$router->setConfig([ +$router->config([ 'ignoreLastSlash' => true, 'autoRoute' => 1, 'controllerNamespace' => 'app\\controllers', @@ -292,7 +292,7 @@ $router->setConfig([ ]); ``` -> NOTICE: 必须在添加路由之前调用 `$router->setConfig()` +> NOTICE: 必须在添加路由之前调用 `$router->config()` ## 路由匹配 @@ -335,7 +335,7 @@ $dispatcher = new Dispatcher([ 'actionSuffix' => 'Action', 'dynamicAction' => true, - // @see ORouter::$globalParams['act'] + // @see Router::$globalParams['act'] 'dynamicActionVar' => 'act', ]); ``` @@ -376,7 +376,7 @@ $router->get('/about', 'App\Controllers\HomeController@about'); ```php 'dynamicAction' => true, // 启用 // action 方法名匹配参数名称,符合条件的才会当做action名称 -// @see ORouter::$globalParams['act'] 匹配 '[a-zA-Z][\w-]+' +// @see Router::$globalParams['act'] 匹配 '[a-zA-Z][\w-]+' 'dynamicActionVar' => 'act', ``` diff --git a/README_en.md b/README_en.md index 3af823f..1c434c5 100644 --- a/README_en.md +++ b/README_en.md @@ -11,7 +11,7 @@ a very lightweight and fast speed router. - support event: `found` `notFound`. Some things you can do when the triggering event (such as logging, etc.) - support manual dispatch a URI route by `$router->dispatch($path, $method)`, you can dispatch a URI in your logic. - Support automatic matching routing like yii framework, by config `autoRoute`. -- more interesting config, please see `$router->setConfig` +- more interesting config, please see `$router->config` - You can also do not have to configure anything, it can also work very well ## [中文README](./README.md)更详细 @@ -50,8 +50,8 @@ This benchmark consists of 14 tests. Each test is executed 1,000 times, the resu Test Name | Results | Time | + Interval | Change --------- | ------- | ---- | ---------- | ------ -ORouter - unknown route (1000 routes) | 988 | 0.0000120063 | +0.0000000000 | baseline -ORouter - last route (1000 routes) | 988 | 0.0000122867 | +0.0000002804 | 2% slower +Router - unknown route (1000 routes) | 988 | 0.0000120063 | +0.0000000000 | baseline +Router - last route (1000 routes) | 988 | 0.0000122867 | +0.0000002804 | 2% slower SRouter - unknown route (1000 routes) | 983 | 0.0000123633 | +0.0000003570 | 3% slower SRouter - last route (1000 routes) | 998 | 0.0000142205 | +0.0000022142 | 18% slower Symfony Dumped - last route (1000 routes) | 990 | 0.0000468579 | +0.0000348516 | 290% slower @@ -76,7 +76,7 @@ This benchmark consists of 7 tests. Each test is executed 1,000 times, the resul Test Name | Results | Time | + Interval | Change --------- | ------- | ---- | ---------- | ------ Pux PHP - first route(1000) | 993 | 0.0000105502 | +0.0000000000 | baseline -ORouter - first route(1000) | 984 | 0.0000118334 | +0.0000012832 | 12% slower +Router - first route(1000) | 984 | 0.0000118334 | +0.0000012832 | 12% slower SRouter - first route(1000) | 982 | 0.0000118473 | +0.0000012971 | 12% slower FastRoute(cached) - first route(1000) | 999 | 0.0000143361 | +0.0000037859 | 36% slower FastRoute - first route(1000) | 999 | 0.0000143980 | +0.0000038477 | 36% slower @@ -88,9 +88,9 @@ Symfony - first route | 999 | 0.0000630564 | +0.0000525061 | 498% slower first, import the class ```php -use Inhere\Route\ORouter; +use Inhere\Route\Router; -$router = new ORouter(); +$router = new Router(); ``` ## add some routes @@ -208,7 +208,7 @@ Will directly execute the callback ```php // set config -$router->setConfig([ +$router->config([ 'ignoreLastSlash' => true, // 'matchAll' => '/', // a route path @@ -247,7 +247,7 @@ $router->setConfig([ ] ``` -> NOTICE: you must call `$router->setConfig()` on before the add route. +> NOTICE: you must call `$router->config()` on before the add route. ## route dispatcher diff --git a/docs/benchmark-170706.md b/docs/benchmark-170706.md index b52be76..2ae89cd 100644 --- a/docs/benchmark-170706.md +++ b/docs/benchmark-170706.md @@ -17,8 +17,8 @@ This benchmark consists of 14 tests. Each test is executed 1,000 times, the resu Test Name | Results | Time | + Interval | Change --------- | ------- | ---- | ---------- | ------ -ORouter - unknown route (1000 routes) | 988 | 0.0000120063 | +0.0000000000 | baseline -ORouter - last route (1000 routes) | 988 | 0.0000122867 | +0.0000002804 | 2% slower +Router - unknown route (1000 routes) | 988 | 0.0000120063 | +0.0000000000 | baseline +Router - last route (1000 routes) | 988 | 0.0000122867 | +0.0000002804 | 2% slower SRouter - unknown route (1000 routes) | 983 | 0.0000123633 | +0.0000003570 | 3% slower SRouter - last route (1000 routes) | 998 | 0.0000142205 | +0.0000022142 | 18% slower Symfony Dumped - last route (1000 routes) | 990 | 0.0000468579 | +0.0000348516 | 290% slower @@ -43,7 +43,7 @@ This benchmark consists of 7 tests. Each test is executed 1,000 times, the resul Test Name | Results | Time | + Interval | Change --------- | ------- | ---- | ---------- | ------ Pux PHP - first route(1000) | 993 | 0.0000105502 | +0.0000000000 | baseline -ORouter - first route(1000) | 984 | 0.0000118334 | +0.0000012832 | 12% slower +Router - first route(1000) | 984 | 0.0000118334 | +0.0000012832 | 12% slower SRouter - first route(1000) | 982 | 0.0000118473 | +0.0000012971 | 12% slower FastRoute(cached) - first route(1000) | 999 | 0.0000143361 | +0.0000037859 | 36% slower FastRoute - first route(1000) | 999 | 0.0000143980 | +0.0000038477 | 36% slower diff --git a/docs/benchmark.md b/docs/benchmark.md index 3d38d63..680894a 100644 --- a/docs/benchmark.md +++ b/docs/benchmark.md @@ -18,10 +18,10 @@ Test Name | Results | Time(ms) | + Interval | Change --------- | ------- | ---- | ---------- | ------ -inhere/sroute(ORouter) - unknown route (1000 routes) | 987 | 0.010222 | +0.000000 | baseline +inhere/sroute(Router) - unknown route (1000 routes) | 987 | 0.010222 | +0.000000 | baseline inhere/sroute(SRouter) - unknown route (1000 routes) | 984 | 0.012239 | +0.002017 | 20% slower inhere/sroute(SRouter) - last route (1000 routes) | 999 | 0.024386 | +0.014820 | 155% slower -inhere/sroute(ORouter) - last route (1000 routes) | 975 | 0.024554 | +0.014989 | 157% slower +inhere/sroute(Router) - last route (1000 routes) | 975 | 0.024554 | +0.014989 | 157% slower Symfony Cached - last route (1000 routes) | 997 | 0.029091 | +0.019525 | 204% slower Symfony Cached - unknown route (1000 routes) | 985 | 0.037226 | +0.027661 | 289% slower FastRoute - unknown route (1000 routes) | 988 | 0.089904 | +0.080338 | 840% slower @@ -48,7 +48,7 @@ Pux PHP - first route(1000) | 997 | 0.006587 | +0.000000 | baseline FastRoute - first route(1000) | 999 | 0.008751 | +0.002165 | 33% slower phroute/phroute - first route (1000 routes) | 999 | 0.021902 | +0.015315 | 233% slower Symfony Dumped - first route | 997 | 0.022254 | +0.015667 | 238% slower -ORouter - first route(1000) | 993 | 0.025026 | +0.018440 | 280% slower +Router - first route(1000) | 993 | 0.025026 | +0.018440 | 280% slower SRouter - first route(1000) | 997 | 0.025553 | +0.018967 | 288% slower noodlehaus/dispatch - first route (1000 routes) | 989 | 0.030126 | +0.023540 | 357% slower AltoRouter - first route (1000 routes) | 994 | 0.041488 | +0.034902 | 530% slower diff --git a/docs/dispatcher.md b/docs/dispatcher.md index cc1146d..50306c0 100644 --- a/docs/dispatcher.md +++ b/docs/dispatcher.md @@ -102,7 +102,7 @@ $dispatcher->setMatcher(function ($path, $method) { }); ``` -- 使用 `ORouter` +- 使用 `Router` ```php $dispatcher->setMatcher(function ($path, $method) use ($router) { @@ -129,6 +129,6 @@ $dispatcher->dispatch(); 你可以通过 `php -S 127.0.0.1:5670 -t example/static` 来运行一个测试服务器, 现在你可以访问 http://127.0.0.1:5670 -- ORouter +- Router 你可以通过 `php -S 127.0.0.1:5671 -t example/object` 来运行一个测试服务器, 现在你可以访问 http://127.0.0.1:5671 diff --git a/docs/router.md b/docs/router.md index 6af1c74..c52d3d5 100644 --- a/docs/router.md +++ b/docs/router.md @@ -5,16 +5,16 @@ > 匹配速度快,查找匹配速度基本上不受路由数量和路由的复杂度的影响 - `Inhere\Route\SRouter` 是静态类版本. -- `Inhere\Route\ORouter` 是对象版本 +- `Inhere\Route\Router` 是对象版本 压测: [benchmark](./benchmark.md) ## 路由收集 ```php -use Inhere\Route\ORouter; +use Inhere\Route\Router; -$router = new ORouter(); +$router = new Router(); // 匹配 GET 请求. 处理器是个闭包 Closure $router->get('/', function() { @@ -56,7 +56,7 @@ $router->any('/home', function() { // 路由组 $router->group('/user', function ($router) { - /** @var \Inhere\Route\ORouter $router */ + /** @var \Inhere\Route\Router $router */ $router->get('/', function () { echo 'hello. you access: /user/'; }); @@ -333,7 +333,7 @@ todo ... ```php // set config -$router->setConfig([ +$router->config([ 'ignoreLastSlash' => true, 'autoRoute' => 1, 'controllerNamespace' => 'app\\controllers', @@ -363,7 +363,7 @@ $router->setConfig([ ``` -> NOTICE: 必须在添加路由之前调用 `$router->setConfig()` +> NOTICE: 必须在添加路由之前调用 `$router->config()` ### 自动匹配路由 diff --git a/example/cached.php b/example/cached.php index bbc8216..7592dbb 100644 --- a/example/cached.php +++ b/example/cached.php @@ -50,7 +50,7 @@ function dump_routes() { } $router->get('/routes', 'dump_routes'); -$router->rest('/rest', RestController::class); +// $router->rest('/rest', RestController::class); $router->any('*', 'main_handler'); diff --git a/example/object.php b/example/object.php index fff88e0..343beb4 100644 --- a/example/object.php +++ b/example/object.php @@ -13,14 +13,14 @@ use Inhere\Route\Dispatcher\Dispatcher; use Inhere\Route\Example\Controllers\RestController; -use Inhere\Route\ORouter; +use Inhere\Route\Router; require dirname(__DIR__) . '/test/boot.php'; -$router = new ORouter; +$router = new Router; // set config -$router->setConfig([ +$router->config([ // 'ignoreLastSlash' => true, // 'tmpCacheNumber' => 100, @@ -55,7 +55,7 @@ // group if (is_array($route[1])) { $rs = $route[1]; - $router->group($route[0], function (ORouter $router) use($rs){ + $router->group($route[0], function (Router $router) use($rs){ foreach ($rs as $r) { $router->map($r[0], $r[1], $r[2], $r[3] ?? []); } @@ -67,7 +67,7 @@ $router->map($route[0], $route[1], $route[2], $route[3] ?? []); } -$router->rest('/rest', RestController::class); +// $router->rest('/rest', RestController::class); // $router->any('*', function () { // echo "This is fallback handler\n"; diff --git a/example/parse.php b/example/parse.php index 2bac003..1eef941 100644 --- a/example/parse.php +++ b/example/parse.php @@ -13,7 +13,7 @@ use Inhere\Route\Dispatcher\Dispatcher; use Inhere\Route\Example\Controllers\RestController; -use Inhere\Route\ORouter; +use Inhere\Route\Router; require dirname(__DIR__) . '/test/boot.php'; @@ -23,7 +23,7 @@ function default_handler(array $args = []) { var_dump($args); } -$router = new ORouter; +$router = new Router; $router->get('/', 'default_handler'); diff --git a/example/pre-match.php b/example/pre-match.php index b11c72a..9acea26 100644 --- a/example/pre-match.php +++ b/example/pre-match.php @@ -21,7 +21,7 @@ $router->setRequest(); // set config -$router->setConfig([ +$router->config([ // 'ignoreLastSlash' => true, // 'tmpCacheNumber' => 100, @@ -68,7 +68,7 @@ $router->map($route[0], $route[1], $route[2], $route[3] ?? []); } -$router->rest('/rest', RestController::class); +// $router->rest('/rest', RestController::class); $router->any('*', function () { echo "This is fallback handler\n"; diff --git a/example/static.php b/example/static.php index af15e55..767d937 100644 --- a/example/static.php +++ b/example/static.php @@ -17,7 +17,7 @@ require dirname(__DIR__) . '/test/boot.php'; // set config -SRouter::setConfig([ +SRouter::config([ 'ignoreLastSlash' => true, // 'matchAll' => '/', // a route path diff --git a/example/swoole_svr.php b/example/swoole_svr.php index f37af12..0016d22 100644 --- a/example/swoole_svr.php +++ b/example/swoole_svr.php @@ -10,14 +10,14 @@ */ use Inhere\Route\Dispatcher\Dispatcher; -use Inhere\Route\ORouter; +use Inhere\Route\Router; require dirname(__DIR__) . '/test/boot.php'; -$router = new ORouter; +$router = new Router; // set config -$router->setConfig([ +$router->config([ 'ignoreLastSlash' => true, 'tmpCacheNumber' => 100, @@ -49,7 +49,7 @@ // group if (is_array($route[1])) { $rs = $route[1]; - $router->group($route[0], function (ORouter $router) use ($rs) { + $router->group($route[0], function (Router $router) use ($rs) { foreach ($rs as $r) { $router->map($r[0], $r[1], $r[2], isset($r[3]) ? $r[3] : []); } diff --git a/example/tests/compare_exec.php b/example/tests/compare_exec.php index 2a2d151..03e8a9f 100644 --- a/example/tests/compare_exec.php +++ b/example/tests/compare_exec.php @@ -1,7 +1,7 @@ get('/', function() { echo 'hello, welcome'; diff --git a/src/Base/AbstractRouter.php b/src/AbstractRouter.php similarity index 69% rename from src/Base/AbstractRouter.php rename to src/AbstractRouter.php index 3349212..3c4ee88 100644 --- a/src/Base/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -6,13 +6,13 @@ * Time: 下午11:37 */ -namespace Inhere\Route\Base; +namespace Inhere\Route; use Inhere\Route\Helper\RouteHelper; /** * Class AbstractRouter - * @package Inhere\Route\Base + * @package Inhere\Route */ abstract class AbstractRouter implements RouterInterface { @@ -40,6 +40,7 @@ abstract class AbstractRouter implements RouterInterface /** @var array */ protected $currentGroupOption; + protected $currentGroupChains; /** * static Routes - no dynamic argument match @@ -70,14 +71,8 @@ abstract class AbstractRouter implements RouterInterface * @var array[] * [ * // 使用完整的第一节作为key进行分组 - * 'add' => [ - * [ - * 'start' => '/add/', - * 'regex' => '/add/(\w+)', - * 'methods' => 'GET', - * 'handler' => 'handler', - * 'option' => [...], - * ], + * 'edit' => [ + * Route, // '/edit/{id}' * ... * ], * 'blog' => [ @@ -126,6 +121,12 @@ abstract class AbstractRouter implements RouterInterface */ protected $vagueRoutes = []; + /** + * middleware chains + * @var array + */ + protected $chains = []; + /******************************************************************************* * router config ******************************************************************************/ @@ -176,7 +177,7 @@ abstract class AbstractRouter implements RouterInterface * @return self * @throws \LogicException */ - public static function make(array $config = []): AbstractRouter + public static function create(array $config = []): AbstractRouter { return new static($config); } @@ -188,17 +189,18 @@ public static function make(array $config = []): AbstractRouter */ public function __construct(array $config = []) { - $this->setConfig($config); + $this->config($config); $this->currentGroupPrefix = ''; $this->currentGroupOption = []; } /** + * config the router * @param array $config * @throws \LogicException */ - public function setConfig(array $config) + public function config(array $config) { if ($this->initialized) { throw new \LogicException('Routing has been added, and configuration is not allowed!'); @@ -206,6 +208,7 @@ public function setConfig(array $config) $props = [ 'name' => 1, + 'chains' => 1, 'ignoreLastSlash' => 1, 'tmpCacheNumber' => 1, 'notAllowedAsNotFound' => 1, @@ -230,212 +233,116 @@ public function setConfig(array $config) * register a route, allow GET request method. * @param string $path * @param $handler + * @param array $binds path var bind. * @param array $opts */ - public function get(string $path, $handler, array $opts = []) + public function get(string $path, $handler, array $binds = [], array $opts = []) { - $this->map('GET', $path, $handler, $opts); - // $this->map(['GET', 'HEAD'], $path, $handler, $opts); + $this->add('GET', $path, $handler, $binds, $opts); + // $this->map(['GET', 'HEAD'], $path, $handler, $binds, $opts); } /** * register a route, allow POST request method. * @param string $path * @param $handler + * @param array $binds path var bind. * @param array $opts */ - public function post(string $path, $handler, array $opts = []) + public function post(string $path, $handler, array $binds = [], array $opts = []) { - $this->map('POST', $path, $handler, $opts); + $this->add('POST', $path, $handler, $binds, $opts); } /** * register a route, allow PUT request method. * {@inheritdoc} */ - public function put(string $path, $handler, array $opts = []) + public function put(string $path, $handler, array $binds = [], array $opts = []) { - $this->map('PUT', $path, $handler, $opts); + $this->add('PUT', $path, $handler, $binds, $opts); } /** * register a route, allow PATCH request method. * {@inheritdoc} */ - public function patch(string $path, $handler, array $opts = []) + public function patch(string $path, $handler, array $binds = [], array $opts = []) { - $this->map('PATCH', $path, $handler, $opts); + $this->add('PATCH', $path, $handler, $binds, $opts); } /** * register a route, allow DELETE request method. * {@inheritdoc} */ - public function delete(string $path, $handler, array $opts = []) + public function delete(string $path, $handler, array $binds = [], array $opts = []) { - $this->map('DELETE', $path, $handler, $opts); + $this->add('DELETE', $path, $handler, $binds, $opts); } /** * register a route, allow HEAD request method. * {@inheritdoc} */ - public function head(string $path, $handler, array $opts = []) + public function head(string $path, $handler, array $binds = [], array $opts = []) { - $this->map('HEAD', $path, $handler, $opts); + $this->add('HEAD', $path, $handler, $binds, $opts); } /** * register a route, allow OPTIONS request method. * {@inheritdoc} */ - public function options(string $path, $handler, array $opts = []) + public function options(string $path, $handler, array $binds = [], array $opts = []) { - $this->map('OPTIONS', $path, $handler, $opts); + $this->add('OPTIONS', $path, $handler, $binds, $opts); } /** * register a route, allow CONNECT request method. * {@inheritdoc} */ - public function connect(string $path, $handler, array $opts = []) + public function connect(string $path, $handler, array $binds = [], array $opts = []) { - $this->map('CONNECT', $path, $handler, $opts); + $this->add('CONNECT', $path, $handler, $binds, $opts); } /** * register a route, allow any request METHOD. - * @param string $path - * @param $handler - * @param array $opts - */ - public function any(string $path, $handler, array $opts = []) - { - $this->map(self::ALLOWED_METHODS, $path, $handler, $opts); - } - - /** - * quick register a group restful routes for the controller class. - * ```php - * $router->rest('/users', UserController::class); - * ``` - * @param string $prefix eg '/users' - * @param string $controllerClass - * @param array $map You can append or change default map list. - * [ - * 'index' => null, // set value is empty to delete. - * 'list' => 'get', // add new route - * ] - * @param array $opts Common options - * @return static - * @throws \LogicException - * @throws \InvalidArgumentException + * {@inheritdoc} */ - public function rest(string $prefix, string $controllerClass, array $map = [], array $opts = []): AbstractRouter + public function any(string $path, $handler, array $binds = [], array $opts = []) { - $map = \array_merge([ - 'index' => ['GET'], - 'create' => ['POST'], - 'view' => ['GET', '{id}', ['id' => '[1-9]\d*']], - 'update' => ['PUT', '{id}', ['id' => '[1-9]\d*']], - 'patch' => ['PATCH', '{id}', ['id' => '[1-9]\d*']], - 'delete' => ['DELETE', '{id}', ['id' => '[1-9]\d*']], - ], $map); - //$opts = array_merge([], $opts); - - foreach ($map as $action => $conf) { - if (!$conf || !$action) { - continue; - } - - $route = $prefix; - - // '/users/{id}' - if (isset($conf[1]) && ($subPath = trim($conf[1]))) { - // allow define a abs route. '/user-other-info'. it's not prepend prefix. - $route = $subPath[0] === '/' ? $subPath : $prefix . '/' . $subPath; - } - - if (isset($conf[2])) { - $opts['params'] = $conf[2]; - } - - $this->map($conf[0], $route, $controllerClass . '@' . $action, $opts); - } - - return $this; + $this->map(self::METHODS_ARRAY, $path, $handler, $binds, $opts); } /** * Create a route group with a common prefix. * All routes created in the passed callback will have the given group prefix prepended. - * @ref package 'nikic/fast-route' * @param string $prefix * @param \Closure $callback + * @param array $middleware * @param array $opts */ - public function group(string $prefix, \Closure $callback, array $opts = []) + public function group(string $prefix, \Closure $callback, array $middleware = [], array $opts = []) { + // backups $previousGroupPrefix = $this->currentGroupPrefix; - $this->currentGroupPrefix = $previousGroupPrefix . '/' . \trim($prefix, '/'); - $previousGroupOption = $this->currentGroupOption; + $previousGroupChains = $this->currentGroupChains; + $this->currentGroupOption = $opts; + $this->currentGroupChains = $middleware; + $this->currentGroupPrefix = $previousGroupPrefix . '/' . \trim($prefix, '/'); + // run callback. $callback($this); + // reverts $this->currentGroupPrefix = $previousGroupPrefix; $this->currentGroupOption = $previousGroupOption; - } - - /** - * validate and format arguments - * @param string|array $methods - * @param mixed $handler - * @return array - * @throws \InvalidArgumentException - */ - public function validateArguments($methods, $handler): array - { - if (!$methods || !$handler) { - throw new \InvalidArgumentException('The method and route handler is not allow empty.'); - } - - if (\is_string($methods)) { - $method = \strtoupper($methods); - - if ($method === 'ANY') { - return self::ALLOWED_METHODS; - } - - if (false === \strpos(self::ALLOWED_METHODS_STR, ',' . $method . ',')) { - throw new \InvalidArgumentException( - "The method [$method] is not supported, Allow: " . \trim(self::ALLOWED_METHODS_STR, ',') - ); - } - - return [$method]; - } - - $upperMethods = []; - - foreach ((array)$methods as $method) { - $method = \strtoupper($method); - - if ($method === 'ANY') { - return self::ALLOWED_METHODS; - } - - if (false === \strpos(self::ALLOWED_METHODS_STR, ',' . $method . ',')) { - throw new \InvalidArgumentException( - "The method [$method] is not supported, Allow: " . \trim(self::ALLOWED_METHODS_STR, ',') - ); - } - - $upperMethods[] = $method; - } - - return $upperMethods; + $this->currentGroupChains = $previousGroupChains; } /** @@ -447,32 +354,32 @@ public function validateArguments($methods, $handler): array */ public function parseParamRoute(array $conf, array $params = []): array { - $first = null; - $backup = $route = $conf['original']; - $argPos = \strpos($route, '{'); + $first = ''; + $backup = $path = $conf['original']; + $argPos = \strpos($path, '{'); // quote '.','/' to '\.','\/' - if (false !== \strpos($route, '.')) { - $route = \str_replace('.', '\.', $route); + if (false !== \strpos($path, '.')) { + $path = \str_replace('.', '\.', $path); } // Parse the optional parameters - if (false !== ($optPos = \strpos($route, '['))) { - $withoutClosingOptionals = \rtrim($route, ']'); - $optionalNum = \strlen($route) - \strlen($withoutClosingOptionals); + if (false !== ($optPos = \strpos($path, '['))) { + $withoutClosingOptionals = \rtrim($path, ']'); + $optionalNum = \strlen($path) - \strlen($withoutClosingOptionals); if ($optionalNum !== \substr_count($withoutClosingOptionals, '[')) { throw new \LogicException('Optional segments can only occur at the end of a route'); } // '/hello[/{name}]' -> '/hello(?:/{name})?' - $route = \str_replace(['[', ']'], ['(?:', ')?'], $route); + $path = \str_replace(['[', ']'], ['(?:', ')?'], $path); // no params if ($argPos === false) { - $noOptional = \substr($route, 0, $optPos); + $noOptional = \substr($path, 0, $optPos); $conf['start'] = $noOptional; - $conf['regex'] = '#^' . $route . '$#'; + $conf['regex'] = '#^' . $path . '$#'; // eg '/article/12' if ($pos = \strpos($noOptional, '/', 1)) { @@ -495,7 +402,7 @@ public function parseParamRoute(array $conf, array $params = []): array } // Parse the parameters and replace them with the corresponding regular - if (\preg_match_all('#\{([a-zA-Z_][\w-]*)\}#', $route, $m)) { + if (\preg_match_all('#\{([a-zA-Z_][\w-]*)\}#', $path, $m)) { /** @var array[] $m */ $pairs = []; @@ -505,11 +412,11 @@ public function parseParamRoute(array $conf, array $params = []): array // $pairs['{' . $name . '}'] = \sprintf('(?P<%s>%s)', $name, $regex); } - $route = \strtr($route, $pairs); + $path = \strtr($path, $pairs); $conf['matches'] = $m[1]; } - $conf['regex'] = '#^' . $route . '$#'; + $conf['regex'] = '#^' . $path . '$#'; $conf['start'] = $start === '/' ? null : $start; return [$first, $conf]; @@ -567,6 +474,20 @@ public function matchAutoRoute(string $path) return RouteHelper::parseAutoRoute($path, $cnp, $sfx); } + /** + * push middleware(s) for the route + * @param array ...$middleware + * @return self + */ + public function use(...$middleware): AbstractRouter + { + foreach ($middleware as $handler) { + $this->chains[] = $handler; + } + + return $this; + } + /** * is Static Route * @param string $route @@ -625,7 +546,7 @@ public static function getGlobalParams(): array */ public static function getSupportedMethods(): array { - return self::ALLOWED_METHODS; + return self::METHODS_ARRAY; } /** diff --git a/src/CachedRouter.php b/src/CachedRouter.php index cb507f1..de3c71a 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -8,8 +8,6 @@ namespace Inhere\Route; -use Inhere\Route\Base\AbstractRouter; - /** * Class CachedRouter - this is object version and support cache routes. * @@ -19,7 +17,7 @@ * * @package Inhere\Route */ -final class CachedRouter extends ORouter +final class CachedRouter extends Router { /** @var bool */ private $cacheLoaded = false; diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index bf681e4..b6527aa 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -44,7 +44,7 @@ class SimpleDispatcher implements DispatcherInterface // $router->any('/demo/{act}', App\Controllers\Demo::class); // you access '/demo/test' will call 'App\Controllers\Demo::test()' 'dynamicAction' => false, - // @see ORouter::$globalParams['act'] + // @see Router::$globalParams['act'] 'dynamicActionVar' => 'act', // action executor. will auto call controller's executor method to run all action. diff --git a/src/Helper/functions.php b/src/Helper/functions.php index 3cdbe93..90b6c31 100644 --- a/src/Helper/functions.php +++ b/src/Helper/functions.php @@ -11,11 +11,11 @@ /** * @param \Closure $closure * @param array $config - * @return ORouter + * @return Router */ -function createRouter(\Closure $closure, array $config = []): ORouter +function createRouter(\Closure $closure, array $config = []): Router { - $closure($router = new ORouter($config)); + $closure($router = new Router($config)); return $router; } diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index 20a1f8c..b57e1ca 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -8,7 +8,6 @@ namespace Inhere\Route; -use Inhere\Route\Base\AbstractRouter; use Inhere\Route\Helper\RouteHelper; /** @@ -19,7 +18,7 @@ * - 匹配时,若已经提前匹配成功直接返回匹配到的。 * @package Inhere\Route */ -final class PreMatchRouter extends ORouter +final class PreMatchRouter extends Router { /** @var string */ private $reqPath; @@ -71,42 +70,45 @@ public function setRequest(string $path = null, string $method = null) } /** - * {@inheritdoc} + * @param Route $route + * @return Route */ - public function map($methods, string $route, $handler, array $opts = []): AbstractRouter + public function addRoute(Route $route): Route { // has been matched. don't add again. if ($this->preFounded) { - return $this; + return $route; } - $methods = $this->validateArguments($methods, $handler); - list($route, $conf) = $this->prepareForMap($route, $handler, $opts); + $path = $route->getPath(); + $method = $route->getMethod(); - // it is param route - if (!self::isStaticRoute($route)) { - $this->collectParamRoute($methods, $conf, $opts['params'] ?? []); + $this->routeCounter++; - return $this; + // success match + if ($path === $this->reqPath && $method === $this->reqMethod) { + $this->preFounded = $route; + return $route; } - $founded = $route === $this->reqPath; + // it is static route + if (self::isStaticRoute($path)) { + $this->staticRoutes[$method . ' ' . $path] = $route; - foreach ($methods as $method) { - // success matched - if ($founded && $method === $this->reqMethod) { - $this->preFounded = $conf; - $this->routeCounter++; - // discard other routes data. - // $this->staticRoutes = $this->regularRoutes = []; - return $this; - } + return $route; + } - $this->routeCounter++; - $this->staticRoutes[$route][$method] = $conf; + // parse param route + $first = $route->parseParam($this->getAvailableParams($route->getBinds())); + + // route string have regular + if ($first) { + $this->regularRoutes[$method . ' ' . $first][] = $route; + } else { + $this->vagueRoutes[$method][] = $route; } - return $this; + return $route; } /** diff --git a/src/Route.php b/src/Route.php index 6aa282c..6acbb73 100644 --- a/src/Route.php +++ b/src/Route.php @@ -8,56 +8,350 @@ namespace Inhere\Route; +use Traversable; + /** * Class Route * @package Inhere\Route */ -class Route +final class Route implements \IteratorAggregate { /** - * @var string route pattern + * @var string + */ + private $method; + + /** + * @var string route pattern path. eg "/users/{id}" "/user/login" */ - public $pattern; + private $path; /** * @var mixed route handler */ - public $handler; + private $handler; + + /** + * map where parameter binds. + * [param name => regular expression path (or symbol name)] + * @var string[] + */ + private $binds; + + /** + * dynamic route param values, only use for route cache + * [param name => value] + * @var string[] + */ + private $params; /** - * @var string[] map where parameter name => regular expression pattern (or symbol name) + * @var array */ - public $params; + private $options; /** + * middleware chains * @var array */ - public $options = []; + public $chains = []; + + // -- match condition. it is parsed from route path string. + + /** + * @var array '{id}' => ['id'] + */ + private $pathVars; /** - * @param string $pattern + * @var string eg. '#^/users/(\d+)$#' + */ + private $pathRegex = ''; + + /** + * '/users/{id}' -> '/users/' + * '/blog/post-{id}' -> '/blog/post-' + * @var string + */ + private $pathStart = ''; + + /** + * @param string $method + * @param string $path * @param $handler - * @param array $params + * @param array $paramBinds * @param array $options * @return Route */ - public static function create(string $pattern, $handler, array $params, array $options = []): Route + public static function create(string $method, string $path, $handler, array $paramBinds = [], array $options = []): Route { - return new self($pattern, $handler, $params, $options); + return new self($method, $path, $handler, $paramBinds, $options); } /** * Route constructor. - * @param string $pattern - * @param $handler - * @param array $params + * @param string $method + * @param string $path + * @param mixed $handler + * @param array $paramBinds * @param array $options */ - public function __construct(string $pattern, $handler, array $params, array $options = []) + public function __construct(string $method, string $path, $handler, array $paramBinds = [], array $options = []) { - $this->pattern = $pattern; + $this->path = $path; + $this->method = $method; + $this->binds = $paramBinds; $this->handler = $handler; - $this->params = $params; $this->options = $options; } + + /******************************************************************************* + * parse route path + ******************************************************************************/ + + /** + * parse route path string. fetch route params + * @param array $bindParams + * @return string returns the first node string. + */ + public function parseParam(array $bindParams): string + { + $first = ''; + $backup = $path = $this->path; + $argPos = \strpos($path, '{'); + + // quote '.','/' to '\.','\/' + if (false !== \strpos($path, '.')) { + $path = \str_replace('.', '\.', $path); + } + + // Parse the optional parameters + if (false !== ($optPos = \strpos($path, '['))) { + $withoutClosingOptionals = \rtrim($path, ']'); + $optionalNum = \strlen($path) - \strlen($withoutClosingOptionals); + + if ($optionalNum !== \substr_count($withoutClosingOptionals, '[')) { + throw new \LogicException('Optional segments can only occur at the end of a route'); + } + + // '/hello[/{name}]' -> '/hello(?:/{name})?' + $path = \str_replace(['[', ']'], ['(?:', ')?'], $path); + + // no params + if ($argPos === false) { + $noOptional = \substr($path, 0, $optPos); + $this->pathStart = $noOptional; + $this->pathRegex = '#^' . $path . '$#'; + + // eg '/article/12' + if ($pos = \strpos($noOptional, '/', 1)) { + $first = \substr($noOptional, 1, $pos - 1); + } + + return $first; + } + + $floorPos = $argPos >= $optPos ? $optPos : $argPos; + } else { + $floorPos = (int)$argPos; + } + + $start = \substr($backup, 0, $floorPos); + + // regular: first node is a normal string e.g '/user/{id}' -> 'user', '/a/{post}' -> 'a' + if ($pos = \strpos($start, '/', 1)) { + $first = \substr($start, 1, $pos - 1); + } + + // Parse the parameters and replace them with the corresponding regular + if (\preg_match_all('#\{([a-zA-Z_][\w-]*)\}#', $path, $m)) { + /** @var array[] $m */ + $pairs = []; + + foreach ($m[1] as $name) { + $regex = $bindParams[$name] ?? RouterInterface::DEFAULT_REGEX; + $pairs['{' . $name . '}'] = '(' . $regex . ')'; + // $pairs['{' . $name . '}'] = \sprintf('(?P<%s>%s)', $name, $regex); + } + + $path = \strtr($path, $pairs); + $this->pathVars = $m[1]; + } + + $this->pathRegex = '#^' . $path . '$#'; + $this->pathStart = $start === '/' ? '' : $start; + + return $first; + } + + /******************************************************************************* + * route match + ******************************************************************************/ + + /** + * @param string $path + * @return array returns match result. [ok, params] + */ + public function match(string $path): array + { + // check start string + if ($this->pathStart !== '' && \strpos($path, $this->pathStart) !== 0) { + return [false, ]; + } + + // regex match + if (!\preg_match($this->pathRegex, $path, $matches)) { + return [false, ]; + } + + // no params. eg only use optional. '/about[.html]' + if (\count($this->pathVars) === 0) { + return [true, null]; + } + + $params = []; + + // first is full match. + \array_shift($matches); + foreach ($matches as $index => $value) { + $params[$this->pathVars[$index]] = $value; + } + + return [true, $params]; + } + + /******************************************************************************* + * helper methods + ******************************************************************************/ + + /** + * push middleware for the route + * @param array ...$middleware + * @return Route + */ + public function push(...$middleware): self + { + foreach ($middleware as $handler) { + $this->chains[] = $handler; + } + + return $this; + } + + /** + * @param string $name + * @param string $path + * @return $this + */ + public function bind(string $name, string $path): self + { + $this->binds[$name] = $path; + return $this; + } + + /** + * @return string + */ + public function getPath(): string + { + return $this->path; + } + + /** + * @return mixed + */ + public function getHandler() + { + return $this->handler; + } + + /** + * @return string[] + */ + public function getParams(): array + { + return $this->params; + } + + /** + * @return array + */ + public function getOptions(): array + { + return $this->options; + } + + /** + * @return string[] + */ + public function getBinds(): array + { + return $this->binds; + } + + /** + * @return string + */ + public function getMethod(): string + { + return $this->method; + } + + /** + * @return array + */ + public function getPathVars(): array + { + return $this->pathVars; + } + + /** + * @return string + */ + public function getPathRegex(): string + { + return $this->pathRegex; + } + + /** + * @return string + */ + public function getPathStart(): string + { + return $this->pathStart; + } + + /** + * @return array + */ + public function toArray(): array + { + return [ + 'path' => $this->path, + 'method' => $this->method, + 'handler' => $this->handler, + 'binds' => $this->binds, + 'params' => $this->params, + 'options' => $this->options, + // + 'pathVars' => $this->pathVars, + 'pathStart' => $this->pathStart, + 'pathRegex' => $this->pathRegex, + // + 'chains' => $this->chains, + ]; + } + + /** + * Retrieve an external iterator + * @link https://php.net/manual/en/iteratoraggregate.getiterator.php + * @return Traversable An instance of an object implementing Iterator or + * Traversable + * @since 5.0.0 + */ + public function getIterator() + { + return new \ArrayIterator($this->toArray()); + } + } diff --git a/src/ORouter.php b/src/Router.php similarity index 74% rename from src/ORouter.php rename to src/Router.php index 1a0812a..7762d0c 100644 --- a/src/ORouter.php +++ b/src/Router.php @@ -8,16 +8,15 @@ namespace Inhere\Route; -use Inhere\Route\Base\AbstractRouter; use Inhere\Route\Dispatcher\Dispatcher; use Inhere\Route\Dispatcher\DispatcherInterface; use Inhere\Route\Helper\RouteHelper; /** - * Class ORouter - this is object version + * Class Router - this is object version * @package Inhere\Route */ -class ORouter extends AbstractRouter +class Router extends AbstractRouter { /** @var int */ protected $routeCounter = 0; @@ -34,54 +33,88 @@ class ORouter extends AbstractRouter ******************************************************************************/ /** - * @param string|array $methods The match request method(s). - * e.g - * string: 'get' - * array: ['get','post'] - * @param string $route The route path string. is allow empty string. eg: '/user/login' - * @param callable|string $handler - * @param array $opts some option data - * [ - * 'params' => [ 'id' => '[0-9]+', ], - * 'defaults' => [ 'id' => 10, ], - * 'domains' => [ 'a-domain.com', '*.b-domain.com'], - * 'schemas' => ['https'], - * ] - * @return static - * @throws \LogicException - * @throws \InvalidArgumentException + * @param string $method + * @param string $path + * @param $handler + * @param array $binds + * @param array $opts + * @return Route */ - public function map($methods, string $route, $handler, array $opts = []): AbstractRouter + public function add(string $method, string $path, $handler, array $binds = [], array $opts = []): Route { - $methods = $this->validateArguments($methods, $handler); - list($route, $conf) = $this->prepareForMap($route, $handler, $opts); + if (!$method || !$handler) { + throw new \InvalidArgumentException('The method and route handler is not allow empty.'); + } + + if (false === \strpos(self::METHODS_STRING, ',' . $method . ',')) { + throw new \InvalidArgumentException( + "The method [$method] is not supported, Allow: " . \trim(self::METHODS_STRING, ',') + ); + } + + list($path, $opts) = $this->prepareForAdd($path, $opts); + + // create Route + $route = Route::create($method, $path, $handler, $binds, $opts); + + return $this->addRoute($route); + } + + /** + * @param Route $route + * @return Route + */ + public function addRoute(Route $route): Route + { + $this->routeCounter++; + + $path = $route->getPath(); + $method = $route->getMethod(); // it is static route - if (self::isStaticRoute($route)) { - foreach ($methods as $method) { - $this->routeCounter++; - // $this->staticRoutes[$route][$method] = $conf; - $this->staticRoutes[$method . ' ' . $route] = $conf; - } + if (self::isStaticRoute($path)) { + $this->staticRoutes[$method . ' ' . $path] = $route; - return $this; + return $route; } - $conf['original'] = $route; + // parse param route + $first = $route->parseParam($this->getAvailableParams($route->getBinds())); - // collect param route - $this->collectParamRoute($methods, $conf, $opts['params'] ?? []); + // route string have regular + if ($first) { + $this->regularRoutes[$method . ' ' . $first][] = $route; + } else { + $this->vagueRoutes[$method][] = $route; + } + + return $route; + } + + /** + * @param array $methods + * @param string $path + * @param callable|string $handler + * @param array $binds + * @param array $opts + * @return AbstractRouter + */ + public function map(array $methods, string $path, $handler, array $binds = [], array $opts = []): AbstractRouter + { + foreach ($methods as $method) { + $this->add($method, $path, $handler, $binds, $opts); + } return $this; } /** - * @param string $route - * @param mixed $handler + * prepare for add + * @param string $path * @param array $opts * @return array */ - protected function prepareForMap(string $route, $handler, array $opts): array + protected function prepareForAdd(string $path, array $opts): array { if (!$this->initialized) { $this->initialized = true; @@ -90,56 +123,24 @@ protected function prepareForMap(string $route, $handler, array $opts): array $hasPrefix = (bool)$this->currentGroupPrefix; // always add '/' prefix. - if ($route = \trim($route)) { - $route = $route{0} === '/' ? $route : '/' . $route; + if ($path = \trim($path)) { + $path = \strpos($path, '/') === 0 ? $path : '/' . $path; } elseif (!$hasPrefix) { - $route = '/'; + $path = '/'; } - $route = $this->currentGroupPrefix . $route; + $path = $this->currentGroupPrefix . $path; // setting 'ignoreLastSlash' - if ($route !== '/' && $this->ignoreLastSlash) { - $route = \rtrim($route, '/'); + if ($path !== '/' && $this->ignoreLastSlash) { + $path = \rtrim($path, '/'); } - $conf = [ - 'handler' => $handler, - ]; - if ($this->currentGroupOption) { $opts = \array_merge($this->currentGroupOption, $opts); } - if ($opts) { - $conf['option'] = $opts; - } - - return [$route, $conf]; - } - - /** - * @param array $methods - * @param array $conf - * @param array $params - * @throws \LogicException - */ - protected function collectParamRoute(array $methods, array $conf, array $params) - { - list($first, $conf) = $this->parseParamRoute($conf, $this->getAvailableParams($params)); - - // route string have regular - if ($first) { - foreach ($methods as $method) { - $this->routeCounter++; - $this->regularRoutes[$method . ' ' . $first][] = $conf; - } - } else { - foreach ($methods as $method) { - $this->routeCounter++; - $this->vagueRoutes[$method][] = $conf; - } - } + return [$path, $opts]; } /******************************************************************************* @@ -234,10 +235,10 @@ protected function doMatch(string $path, string $method): array } // is a regular dynamic route(the first node is 1th level index key). - if ($fKey && $routeList = $this->regularRoutes[$fKey]?? false) { + if ($fKey && $routeList = $this->regularRoutes[$fKey] ?? false) { foreach ($routeList as $conf) { if (0 === \strpos($path, $conf['start']) && \preg_match($conf['regex'], $path, $matches)) { - // if (\preg_match($conf['regex'], $path, $matches)) { + // if (\preg_match($conf['regex'], $path, $matches)) { $info = $this->mergeMatches($matches, $conf); return [self::FOUND, $path, $info]; @@ -272,7 +273,7 @@ protected function findAllowedMethods(string $path, string $method): array { $allowedMethods = []; - foreach (self::ALLOWED_METHODS as $m) { + foreach (self::METHODS_ARRAY as $m) { if ($method === $m) { continue; } diff --git a/src/Base/RouterInterface.php b/src/RouterInterface.php similarity index 68% rename from src/Base/RouterInterface.php rename to src/RouterInterface.php index a2cd77c..fcefb85 100644 --- a/src/Base/RouterInterface.php +++ b/src/RouterInterface.php @@ -6,11 +6,11 @@ * Time: 下午10:43 */ -namespace Inhere\Route\Base; +namespace Inhere\Route; /** * Interface RouterInterface - * @package Inhere\Route\Base + * @package Inhere\Route */ interface RouterInterface { @@ -41,15 +41,15 @@ interface RouterInterface const CONNECT = 'CONNECT'; const TRACE = 'TRACE'; - /** supported methods list */ - const ALLOWED_METHODS = [ + /** supported methods name list */ + const METHODS_ARRAY = [ 'GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS', 'HEAD', 'CONNECT' // 'COPY', 'PURGE', 'LINK', 'UNLINK', 'LOCK', 'UNLOCK', 'VIEW', 'SEARCH', 'TRACE', ]; // ,COPY,PURGE,LINK,UNLINK,LOCK,UNLOCK,VIEW,SEARCH,TRACE'; - /** supported methods string */ - const ALLOWED_METHODS_STR = ',GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,CONNECT,'; + /** supported methods name string */ + const METHODS_STRING = ',GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,CONNECT,'; /** the matched result index key */ const INDEX_STATUS = 0; @@ -57,22 +57,29 @@ interface RouterInterface const INDEX_INFO = 2; /** - * @param string|array $methods The match request method(s). - * e.g - * string: 'get' - * array: ['get','post'] + * @param string $method + * @param string $path + * @param $handler + * @param array $binds route path var bind. eg. [ 'id' => '[0-9]+', ] + * @param array $opts + * @return Route + */ + public function add(string $method, string $path, $handler, array $binds = [], array $opts = []): Route; + + /** + * @param array $methods The match request method(s). e.g ['get','post'] * @param string $path The route path string. is allow empty string. eg: '/user/login' * @param callable|string $handler + * @param array $binds route path var bind. eg. [ 'id' => '[0-9]+', ] * @param array $opts some option data * [ - * 'params' => [ 'id' => '[0-9]+', ], * 'defaults' => [ 'id' => 10, ], * 'domains' => [ 'a-domain.com', '*.b-domain.com'], * 'schemas' => ['https'], * ] * @return AbstractRouter */ - public function map($methods, string $path, $handler, array $opts = []): AbstractRouter; + public function map(array $methods, string $path, $handler, array $binds = [], array $opts = []): AbstractRouter; /** * find the matched route info for the given request uri path @@ -81,7 +88,7 @@ public function map($methods, string $path, $handler, array $opts = []): Abstrac * @return array * * [self::NOT_FOUND, $path, null] - * [self::METHOD_NOT_ALLOWED, $path, ['GET', 'OTHER_ALLOWED_METHODS']] + * [self::METHOD_NOT_ALLOWED, $path, ['GET', 'OTHER_METHODS_ARRAY']] * [self::FOUND, $path, array () // routeData ] * */ diff --git a/src/RouterManager.php b/src/RouterManager.php index 56977df..fe23255 100644 --- a/src/RouterManager.php +++ b/src/RouterManager.php @@ -8,9 +8,6 @@ namespace Inhere\Route; -use Inhere\Route\Base\AbstractRouter; -use Inhere\Route\Base\RouterInterface; - /** * Class RouterManager * @package Inhere\Route @@ -25,9 +22,9 @@ class RouterManager private static $_instance; /** - * @var ORouter[] + * @var Router[] * [ - * 'main-site' => Object(ORouter), + * 'main-site' => Object(Router), * ... ... * ] */ @@ -37,7 +34,7 @@ class RouterManager * @var array Available router driver */ private $drivers = [ - 'default' => ORouter::class, + 'default' => Router::class, 'cached' => CachedRouter::class, 'preMatch' => PreMatchRouter::class, 'server' => ServerRouter::class, @@ -123,10 +120,12 @@ public function __construct(array $configs = []) self::$_instance = $this; if ($configs) { - $this->setConfigs($configs); + $this->configs($configs); } } + // match by $_SERVER info. + /** * get router by condition * @param array|string $condition @@ -257,7 +256,7 @@ public function setDriver(string $name, string $class) } /** - * @return ORouter[] + * @return Router[] */ public function getRouters(): array { @@ -283,7 +282,7 @@ public function getConfigs(): array /** * @param array[] $configs */ - public function setConfigs(array $configs) + public function configs(array $configs) { $this->configs = $configs; diff --git a/src/SRouter.php b/src/SRouter.php index befe660..2d63eea 100644 --- a/src/SRouter.php +++ b/src/SRouter.php @@ -25,20 +25,20 @@ * @method static any(string $route, mixed $handler, array $opts = []) * @method static map(string|array $methods, string $route, mixed $handler, array $opts = []) * @method static group(string $prefix, \Closure $callback, array $opts = []) - * @method static setConfig(array $config) + * @method static config(array $config) * @method static match($path, $method = 'GET') * @method static dispatch(DispatcherInterface|array $dispatcher, $path = null, $method = null) */ final class SRouter { - /** @var ORouter */ + /** @var Router */ private static $router; /** * Defines a route callback and method * @param string $method * @param array $args - * @return ORouter|mixed + * @return Router|mixed * @throws \InvalidArgumentException * @throws \LogicException */ @@ -48,22 +48,22 @@ public static function __callStatic($method, array $args) } /** - * @return ORouter + * @return Router * @throws \LogicException */ - public static function getRouter(): ORouter + public static function getRouter(): Router { if (!self::$router) { - self::$router = new ORouter(); + self::$router = new Router(); } return self::$router; } /** - * @param ORouter $router + * @param Router $router */ - public static function setRouter(ORouter $router) + public static function setRouter(Router $router) { self::$router = $router; } diff --git a/src/ServerRouter.php b/src/ServerRouter.php index 0d17e49..37ce674 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -18,7 +18,7 @@ * * @package Inhere\Route */ -final class ServerRouter extends ORouter +final class ServerRouter extends Router { /** @var int */ private $cacheCounter = 0; diff --git a/test/AbstractRouterTest.php b/test/AbstractRouterTest.php index 93d0412..dd80d56 100644 --- a/test/AbstractRouterTest.php +++ b/test/AbstractRouterTest.php @@ -2,25 +2,13 @@ namespace Inhere\Route\Test; use PHPUnit\Framework\TestCase; -use Inhere\Route\Base\AbstractRouter; +use Inhere\Route\AbstractRouter; /** - * @covers \Inhere\Route\Base\AbstractRouter + * @covers \Inhere\Route\AbstractRouter */ class AbstractRouterTest extends TestCase { - public function testValidateArguments() - { - $stub = $this->getMockForAbstractClass(AbstractRouter::class); - $ret = $stub->validateArguments('get', 'handler0'); - - $this->assertEquals($ret, ['GET']); - - $this->expectException(\InvalidArgumentException::class); - $stub->validateArguments(null, null); - $stub->validateArguments('get', null); - } - public function testStaticRouteCheck() { $ret = AbstractRouter::isStaticRoute('/abc'); @@ -33,77 +21,4 @@ public function testStaticRouteCheck() $this->assertFalse($ret); } - public function testParseParamRoute() - { - $stub = $this->getMockForAbstractClass(AbstractRouter::class); - - // 抽象方法才需要配置 - // $stub->expects($this->any()) - // ->method('parseParamRoute') - // ->will($this->returnValue('foo')); - - $conf = [ - 'handler' => 'some_handler' - ]; - - $conf['original'] = '/im/{name}/{age}'; - $ret = $stub->parseParamRoute($conf); - $this->assertCount(2, $ret); - $this->assertEquals('im', $ret[0]);// first node - $this->assertArrayHasKey('start', $ret[1]); - $this->assertEquals('/im/', $ret[1]['start']); - - $conf['original'] = '/path/to/{name}'; - $ret = $stub->parseParamRoute($conf); - $this->assertCount(2, $ret); - $this->assertEquals('path', $ret[0]); - $this->assertArrayHasKey('start', $ret[1]); - $this->assertEquals('/path/to/', $ret[1]['start']); - - $conf['original'] = '/path/to/some/{name}'; - $ret = $stub->parseParamRoute($conf); - $this->assertCount(2, $ret); - $this->assertEquals('path', $ret[0]); - $this->assertArrayHasKey('start', $ret[1]); - $this->assertEquals('/path/to/some/', $ret[1]['start']); - - $conf['original'] = '/hi/{name}'; - $ret = $stub->parseParamRoute($conf); - $this->assertCount(2, $ret); - $this->assertEquals('hi', $ret[0]); - $this->assertArrayHasKey('start', $ret[1]); - - $conf['original'] = '/hi[/{name}]'; - $ret = $stub->parseParamRoute($conf); - $this->assertNull($ret[0]); - $this->assertArrayHasKey('start', $ret[1]); - $this->assertEquals('/hi', $ret[1]['start']); - - $conf['original'] = '/hi[/tom]'; - $ret = $stub->parseParamRoute($conf); - $this->assertNull($ret[0]); - $this->assertArrayHasKey('start', $ret[1]); - $this->assertEquals('/hi', $ret[1]['start']); - - $conf['original'] = '/hi/[tom]'; - $ret = $stub->parseParamRoute($conf); - $this->assertEquals('hi', $ret[0]); - $this->assertArrayHasKey('start', $ret[1]); - $this->assertEquals('/hi/', $ret[1]['start']); - - $conf['original'] = '/{category}'; - $ret = $stub->parseParamRoute($conf); - $this->assertNull($ret[0]); - $this->assertNull($ret[1]['start']); - $this->assertArrayHasKey('start', $ret[1]); - $this->assertEquals(null, $ret[1]['start']); - - $conf['original'] = '/blog-{category}'; - $ret = $stub->parseParamRoute($conf); - $this->assertNull($ret[0]); - $this->assertEquals('/blog-', $ret[1]['start']); - $this->assertArrayHasKey('start', $ret[1]); - - // var_dump($ret);die; - } } diff --git a/test/DispatcherTest.php b/test/DispatcherTest.php index 87eb306..c07ed03 100644 --- a/test/DispatcherTest.php +++ b/test/DispatcherTest.php @@ -1,7 +1,7 @@ get('/', $handler); $router->get('/user/info[/{int}]', $handler); $router->get('/my[/{name}[/{age}]]', $handler, [ diff --git a/test/RouteTest.php b/test/RouteTest.php new file mode 100644 index 0000000..8b0959f --- /dev/null +++ b/test/RouteTest.php @@ -0,0 +1,90 @@ +expects($this->any()) + // ->method('parseParamRoute') + // ->will($this->returnValue('foo')); + + $conf = [ + 'handler' => 'some_handler' + ]; + + $path = '/im/{name}/{age}'; + $stub = Route::create('GET', $path, 'my_handler'); + $first = $stub->parseParam([]); + $this->assertCount(2, $stub->getPathVars()); + $this->assertEquals('im', $first);// first node + $this->assertArrayHasKey('start', $ret[1]); + $this->assertEquals('/im/', $stub->getPathStart()); + + $path = '/path/to/{name}'; + $stub = Route::create('GET', $path, 'my_handler'); + $first = $stub->parseParam([]); + $this->assertCount(2, $ret); + $this->assertEquals('path', $first); + $this->assertArrayHasKey('start', $ret[1]); + $this->assertEquals('/path/to/', $stub->getPathStart()); + + $path = '/path/to/some/{name}'; + $stub = Route::create('GET', $path, 'my_handler'); + $first = $stub->parseParam([]); + $this->assertCount(2, $ret); + $this->assertEquals('path', $first); + $this->assertArrayHasKey('start', $ret[1]); + $this->assertEquals('/path/to/some/', $stub->getPathStart()); + + $path = '/hi/{name}'; + $stub = Route::create('GET', $path, 'my_handler'); + $first = $stub->parseParam([]); + $this->assertCount(2, $stub->get); + $this->assertEquals('hi', $first); + + $path = '/hi[/{name}]'; + $stub = Route::create('GET', $path, 'my_handler'); + $first = $stub->parseParam([]); + $this->assertEquals('', $first); + $this->assertEquals('/hi', $stub->getPathStart()); + + $path = '/hi[/tom]'; + $stub = Route::create('GET', $path, 'my_handler'); + $first = $stub->parseParam([]); + $this->assertEquals('', $first); + $this->assertArrayHasKey('start', $ret[1]); + $this->assertEquals('/hi', $stub->getPathStart()); + + $path = '/hi/[tom]'; + $stub = Route::create('GET', $path, 'my_handler'); + $first = $stub->parseParam([]); + $this->assertEquals('hi', $first); + $this->assertArrayHasKey('start', $ret[1]); + $this->assertEquals('/hi/', $stub->getPathStart()); + + $path = '/{category}'; + $stub = Route::create('GET', $path, 'my_handler'); + $first = $stub->parseParam([]); + $this->assertEquals('', $first); + $this->assertNull($stub->getPathStart()); + $this->assertArrayHasKey('start', $ret[1]); + $this->assertEquals(null, $stub->getPathStart()); + + $path = '/blog-{category}'; + $stub = Route::create('GET', $path, 'my_handler'); + $first = $stub->parseParam([]); + $this->assertEquals('', $first); + $this->assertEquals('/blog-', $stub->getPathStart()); + $this->assertArrayHasKey('start', $ret[1]); + + // var_dump($ret);die; + } +} diff --git a/test/RouterManagerTest.php b/test/RouterManagerTest.php index 7d45eca..7adac28 100644 --- a/test/RouterManagerTest.php +++ b/test/RouterManagerTest.php @@ -8,7 +8,7 @@ namespace Inhere\Route\Test; -use Inhere\Route\ORouter; +use Inhere\Route\Router; use Inhere\Route\PreMatchRouter; use Inhere\Route\RouterManager; use PHPUnit\Framework\TestCase; @@ -81,6 +81,6 @@ public function testGetDefault() $router = $this->manager->getDefault(); $this->assertSame('default', $router->getName()); - $this->assertInstanceOf(ORouter::class, $router); + $this->assertInstanceOf(Router::class, $router); } } diff --git a/test/ORouterTest.php b/test/RouterTest.php similarity index 86% rename from test/ORouterTest.php rename to test/RouterTest.php index 70d2cb4..05770a6 100644 --- a/test/ORouterTest.php +++ b/test/RouterTest.php @@ -2,16 +2,16 @@ namespace Inhere\Route\Test; use PHPUnit\Framework\TestCase; -use Inhere\Route\ORouter; +use Inhere\Route\Router; /** - * @covers \Inhere\Route\ORouter + * @covers \Inhere\Route\Router */ -class ORouterTest extends TestCase +class RouterTest extends TestCase { private function createRouter(array $config = []) { - $r = new ORouter($config); + $r = new Router($config); $r->get('/', 'handler0'); $r->get('/test', 'handler1'); @@ -57,7 +57,7 @@ public function testComplexRoute() list($status, $path, $route) = $ret; - $this->assertSame(ORouter::FOUND, $status); + $this->assertSame(Router::FOUND, $status); $this->assertSame('/my', $path); $this->assertSame('handler2', $route['handler']); $this->assertArrayHasKey('matches', $route); @@ -68,7 +68,7 @@ public function testComplexRoute() list($status, $path, $route) = $ret; - $this->assertSame(ORouter::FOUND, $status); + $this->assertSame(Router::FOUND, $status); $this->assertSame('/my/tom', $path); $this->assertSame('handler2', $route['handler']); $this->assertArrayHasKey('matches', $route); @@ -81,7 +81,7 @@ public function testComplexRoute() list($status, $path, $route) = $ret; - $this->assertSame(ORouter::FOUND, $status); + $this->assertSame(Router::FOUND, $status); $this->assertSame('/my/tom/45', $path); $this->assertSame('handler2', $route['handler']); $this->assertArrayHasKey('matches', $route); @@ -91,7 +91,7 @@ public function testComplexRoute() $this->assertSame(45, (int)$route['matches']['age']); $ret = $router->match('/my/tom/not-match', 'GET'); - $this->assertSame(ORouter::NOT_FOUND, $ret[0]); + $this->assertSame(Router::NOT_FOUND, $ret[0]); } public function testStaticRoute() @@ -105,7 +105,7 @@ public function testStaticRoute() list($status, $path, $route) = $ret; - $this->assertSame(ORouter::FOUND, $status); + $this->assertSame(Router::FOUND, $status); $this->assertSame('/', $path); $this->assertSame('handler0', $route['handler']); } @@ -121,7 +121,7 @@ public function testOptionalParamRoute() list($status, , $route) = $ret; - $this->assertSame(ORouter::FOUND, $status); + $this->assertSame(Router::FOUND, $status); $this->assertSame('handler', $route['handler']); // route: '/test1[/optional]' @@ -131,7 +131,7 @@ public function testOptionalParamRoute() list($status, , $route) = $ret; - $this->assertSame(ORouter::FOUND, $status); + $this->assertSame(Router::FOUND, $status); $this->assertSame('handler', $route['handler']); } @@ -147,7 +147,7 @@ public function testParamRoute() list($status, $path, $route) = $ret; - $this->assertSame(ORouter::FOUND, $status); + $this->assertSame(Router::FOUND, $status); $this->assertSame('/hi/3456', $path); $this->assertSame('/hi/{name}', $route['original']); $this->assertSame('handler3', $route['handler']); @@ -159,7 +159,7 @@ public function testParamRoute() list($status, $path, $route) = $ret; - $this->assertSame(ORouter::FOUND, $status); + $this->assertSame(Router::FOUND, $status); $this->assertSame('/hi/tom', $path); $this->assertSame('/hi/{name}', $route['original']); $this->assertSame('handler3', $route['handler']); @@ -178,7 +178,7 @@ public function testNotFound() list($status, $path, ) = $ret; - $this->assertSame(ORouter::NOT_FOUND, $status); + $this->assertSame(Router::NOT_FOUND, $status); $this->assertSame('/not-exist', $path); $ret = $router->match('/hi', 'GET'); @@ -187,7 +187,7 @@ public function testNotFound() list($status, $path, ) = $ret; - $this->assertSame(ORouter::NOT_FOUND, $status); + $this->assertSame(Router::NOT_FOUND, $status); $this->assertSame('/hi', $path); } @@ -203,7 +203,7 @@ public function testMethods() $this->assertCount(3, $ret); list($status, , $route) = $ret; - $this->assertSame(ORouter::FOUND, $status); + $this->assertSame(Router::FOUND, $status); $this->assertArrayHasKey('name', $route['matches']); $this->assertSame('handler4', $route['handler']); @@ -212,7 +212,7 @@ public function testMethods() list($status, , $route) = $ret; $this->assertCount(3, $ret); - $this->assertSame(ORouter::FOUND, $status); + $this->assertSame(Router::FOUND, $status); $this->assertArrayHasKey('name', $route['matches']); $this->assertSame('handler5', $route['handler']); @@ -221,7 +221,7 @@ public function testMethods() list($status, , $methods) = $ret; $this->assertCount(3, $ret); - $this->assertSame(ORouter::METHOD_NOT_ALLOWED, $status); + $this->assertSame(Router::METHOD_NOT_ALLOWED, $status); $this->assertCount(3, $methods); } } diff --git a/test/SRouterTest.php b/test/SRouterTest.php index eae6248..f9d6941 100644 --- a/test/SRouterTest.php +++ b/test/SRouterTest.php @@ -1,7 +1,7 @@ assertSame(ORouter::FOUND, $status); + $this->assertSame(Router::FOUND, $status); $this->assertSame('/', $path); $this->assertSame('handler0', $route['handler']); } @@ -60,7 +60,7 @@ public function testParamRoute() list($status, $path, $route) = $ret; - $this->assertSame(ORouter::FOUND, $status); + $this->assertSame(Router::FOUND, $status); $this->assertSame('/tom', $path); $this->assertSame('handler2', $route['handler']); @@ -71,7 +71,7 @@ public function testParamRoute() list($status, $path, $route) = $ret; - $this->assertSame(ORouter::FOUND, $status); + $this->assertSame(Router::FOUND, $status); $this->assertSame('/hi/tom', $path); $this->assertSame('/hi/{name}', $route['original']); $this->assertSame('handler3', $route['handler']); From 8147f3d08a25a14b072a726c430918d3e01bcde8 Mon Sep 17 00:00:00 2001 From: Inhere Date: Sat, 17 Nov 2018 00:15:45 +0800 Subject: [PATCH 081/151] fix handleMethodNotAllowed check error --- src/ORouter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ORouter.php b/src/ORouter.php index 1a0812a..353def7 100644 --- a/src/ORouter.php +++ b/src/ORouter.php @@ -206,7 +206,7 @@ public function match(string $path, string $method = 'GET'): array return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } - if ($this->handleMethodNotAllowed) { + if (!$this->handleMethodNotAllowed) { return [self::NOT_FOUND, $path, null]; } From 945084cbe9df4c1fd9a237fc63e48accbe96bece Mon Sep 17 00:00:00 2001 From: Inhere Date: Sat, 17 Nov 2018 00:21:54 +0800 Subject: [PATCH 082/151] fix handleMethodNotAllowed test --- test/ORouterTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/ORouterTest.php b/test/ORouterTest.php index 70d2cb4..77f0138 100644 --- a/test/ORouterTest.php +++ b/test/ORouterTest.php @@ -194,7 +194,7 @@ public function testNotFound() public function testMethods() { $router = $this->createRouter([ - 'notAllowedAsNotFound' => false, + 'handleMethodNotAllowed' => true, ]); // route: /hi/{name} From 9b609a07a08e76109a4c5cdd24ead61ad94f23d0 Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 17 Nov 2018 00:27:35 +0800 Subject: [PATCH 083/151] fix test error --- src/Base/AbstractRouter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Base/AbstractRouter.php b/src/Base/AbstractRouter.php index 3349212..0fafa0a 100644 --- a/src/Base/AbstractRouter.php +++ b/src/Base/AbstractRouter.php @@ -208,7 +208,7 @@ public function setConfig(array $config) 'name' => 1, 'ignoreLastSlash' => 1, 'tmpCacheNumber' => 1, - 'notAllowedAsNotFound' => 1, + 'handleMethodNotAllowed' => 1, 'matchAll' => 1, 'autoRoute' => 1, 'controllerNamespace' => 1, From 6975b9061d59672f97f2c94b8a1a779dcfc07d09 Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 17 Nov 2018 00:30:41 +0800 Subject: [PATCH 084/151] remove property matchAll --- README.md | 24 --- README_en.md | 34 ---- docs/router.md | 28 ---- example/cached.php | 5 - example/object.php | 5 - example/pre-match.php | 5 - example/static.php | 6 - example/swoole_svr.php | 5 - src/AbstractRouter.php | 216 +++++-------------------- src/CachedRouter.php | 6 +- src/Dispatcher/Dispatcher.php | 2 +- src/Dispatcher/DispatcherInterface.php | 2 +- src/Dispatcher/SimpleDispatcher.php | 2 +- src/Helper/RouteHelper.php | 3 +- src/PreMatchRouter.php | 67 +------- src/Route.php | 157 ++++++++++++------ src/Router.php | 90 ++++------- src/RouterInterface.php | 3 +- src/ServerRouter.php | 27 +--- test/RouteTest.php | 13 +- test/RouterTest.php | 56 ++++--- test/SRouterTest.php | 7 +- test/ServerRouterTest.php | 2 +- 23 files changed, 234 insertions(+), 531 deletions(-) diff --git a/README.md b/README.md index 5a5d151..d90fcd0 100644 --- a/README.md +++ b/README.md @@ -256,30 +256,6 @@ $router->any('*', 'fallback_handler'); - 大于等于两节的默认先认为最后一节是控制器类名,进行查找 - 若失败,再尝试将倒数第二节认为是控制器名,最后一节是action名 -### 匹配所有 - -配置 `matchAll` 可用于拦截所有请求。 (例如网站维护时) - -可允许配置 `matchAll` 的值为 - -- 路由path - -```php - 'matchAll' => '/about', // a route path -``` - -将会直接执行此路由后停止执行 - -- 回调 - -```php - 'matchAll' => function () { - echo '系统维护中 :)'; - }, -``` - -将会直接执行此回调后停止执行 - ## 设置路由配置 ```php diff --git a/README_en.md b/README_en.md index 1c434c5..c346278 100644 --- a/README_en.md +++ b/README_en.md @@ -180,30 +180,6 @@ Support automatic matching like yii routed to the controller, need config `autoR 'controllerSuffix' => 'Controller', // The controller class suffix ``` -### match all requests - -you can config 'matchAll', All requests for matchAlling。 (eg. web site maintenance) - -you can config 'matchAll' as - -- route path - -```php - 'matchAll' => '/about', // a route path -``` - -Will be executed directly the route. - -- callback - -```php - 'matchAll' => function () { - echo 'System Maintaining ... ...'; - }, -``` - -Will directly execute the callback - ### setting config ```php @@ -211,11 +187,6 @@ Will directly execute the callback $router->config([ 'ignoreLastSlash' => true, -// 'matchAll' => '/', // a route path -// 'matchAll' => function () { -// echo 'System Maintaining ... ...'; -// }, - // enable autoRoute, work like yii framework // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, @@ -232,11 +203,6 @@ $router->config([ // ignore last '/' char. If is True, will clear last '/', so '/home' equals to '/home/' 'ignoreLastSlash' => false, - // matchAll all request. - // 1. If is a valid URI path, will matchAll all request uri to the path. - // 2. If is a closure, will matchAll all request then call it - 'matchAll' => '', // eg: '/site/maintenance' or `function () { echo 'System Maintaining ... ...'; }` - // auto route match @like yii framework // If is True, will auto find the handler controller file. 'autoRoute' => false, diff --git a/docs/router.md b/docs/router.md index c52d3d5..e495c8c 100644 --- a/docs/router.md +++ b/docs/router.md @@ -349,11 +349,6 @@ $router->config([ // 是否忽略最后的 '/' 分隔符. 如果是 true,将清除最后一个 '/', 此时请求 '/home' 和 '/home/' 效果相同 'ignoreLastSlash' = false, - // 匹配所有请求 - // 1. 如果是一个有效的URI路径,将匹配所有请求到此URI路径。 - // 2. 如果是一个可用回调,将匹配所有请求然后调用它 - 'matchAll' => '', // 例如: '/site/maintenance' 或者 `function () { echo 'System Maintaining ... ...'; }` - // 是否启用, 自动匹配路由到控制器就像 yii 一样. 'autoRoute' => false, // 默认控制器名称空间 @@ -385,26 +380,3 @@ $router->config([ - 大于等于两节的默认先认为最后一节是控制器类名,进行查找 - 若失败,再尝试将倒数第二节认为是控制器名,最后一节是action名 -### 匹配所有 - -配置 `matchAll` 可用于拦截所有请求。 (例如网站维护时) - -可允许配置 `matchAll` 的值为 - -- 路由path - -```php - 'matchAll' => '/about', // a route path -``` - -将会直接执行此路由后停止执行 - -- 回调 - -```php - 'matchAll' => function () { - echo '系统维护中 :)'; - }, -``` - -将会直接执行此回调后停止执行 diff --git a/example/cached.php b/example/cached.php index 7592dbb..fb67ef2 100644 --- a/example/cached.php +++ b/example/cached.php @@ -25,11 +25,6 @@ 'cacheFile' => __DIR__ . '/cached/routes-cache.php', 'cacheEnable' => 1, -// 'matchAll' => '/', // a route path -// 'matchAll' => function () { -// echo 'System Maintaining ... ...'; -// }, - // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, diff --git a/example/object.php b/example/object.php index 343beb4..f543b43 100644 --- a/example/object.php +++ b/example/object.php @@ -24,11 +24,6 @@ // 'ignoreLastSlash' => true, // 'tmpCacheNumber' => 100, - // 'matchAll' => '/', // a route path - // 'matchAll' => function () { // a callback - // echo 'System Maintaining ... ...'; - // }, - // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, diff --git a/example/pre-match.php b/example/pre-match.php index 9acea26..b9f4549 100644 --- a/example/pre-match.php +++ b/example/pre-match.php @@ -25,11 +25,6 @@ // 'ignoreLastSlash' => true, // 'tmpCacheNumber' => 100, - // 'matchAll' => '/', // a route path - // 'matchAll' => function () { // a callback - // echo 'System Maintaining ... ...'; - // }, - // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, diff --git a/example/static.php b/example/static.php index 767d937..6da0740 100644 --- a/example/static.php +++ b/example/static.php @@ -19,12 +19,6 @@ // set config SRouter::config([ 'ignoreLastSlash' => true, - -// 'matchAll' => '/', // a route path -// 'matchAll' => function () { -// echo 'System Maintaining ... ...'; -// }, - // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, diff --git a/example/swoole_svr.php b/example/swoole_svr.php index 0016d22..58941a1 100644 --- a/example/swoole_svr.php +++ b/example/swoole_svr.php @@ -22,11 +22,6 @@ 'tmpCacheNumber' => 100, -// 'matchAll' => '/', // a route path -// 'matchAll' => function () { -// echo 'System Maintaining ... ...'; -// }, - // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 3c4ee88..ee89f51 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -45,18 +45,12 @@ abstract class AbstractRouter implements RouterInterface /** * static Routes - no dynamic argument match * 整个路由 path 都是静态字符串 e.g. '/user/login' - * @var array[] + * @var Route[] * [ * '/user/login' => [ - * // METHOD => [...] - * 'GET' => [ - * 'handler' => 'handler', - * 'option' => [...], - * ], - * 'PUT' => [ - * 'handler' => 'handler', - * 'option' => [...], - * ], + * // METHOD => Route object, + * 'GET' => Route, + * 'PUT' => Route, * ... * ], * ... ... @@ -68,7 +62,7 @@ abstract class AbstractRouter implements RouterInterface * regular Routes - have dynamic arguments, but the first node is normal string. * 第一节是个静态字符串,称之为有规律的动态路由。按第一节的信息进行分组存储 * e.g '/hello/{name}' '/user/{id}' - * @var array[] + * @var Route[] * [ * // 使用完整的第一节作为key进行分组 * 'edit' => [ @@ -76,13 +70,7 @@ abstract class AbstractRouter implements RouterInterface * ... * ], * 'blog' => [ - * [ - * 'start' => '/blog/post-', - * 'regex' => '/blog/post-(\w+)', - * 'methods' => 'GET', - * 'handler' => 'handler', - * 'option' => [...], - * ], + * Route, // '/blog/post-{id}' * ... * ], * ... ... @@ -94,26 +82,15 @@ abstract class AbstractRouter implements RouterInterface * vague Routes - have dynamic arguments,but the first node is exists regex. * 第一节就包含了正则匹配,称之为无规律/模糊的动态路由 * e.g '/{name}/profile' '/{some}/{some2}' - * @var array[] + * @var Route[] * [ * // 使用 HTTP METHOD 作为 key进行分组 * 'GET' => [ - * [ - * // 开始的字符串 - * 'start' => '/profile', - * 'regex' => '/(\w+)/profile', - * 'handler' => 'handler', - * 'option' => [...], - * ], + * Route, // '/{name}/profile' * ... * ], * 'POST' => [ - * [ - * 'start' => null, - * 'regex' => '/(\w+)/(\w+)', - * 'handler' => 'handler', - * 'option' => [...], - * ], + * Route, // '/{some}/{some2}' * ... * ], * ... ... @@ -131,15 +108,6 @@ abstract class AbstractRouter implements RouterInterface * router config ******************************************************************************/ - /** - * Match all request. - * 1. If is a valid URI path, will matchAll all request uri to the path. - * 2. If is a closure, will matchAll all request then call it - * eg: '/site/maintenance' or `function () { echo 'System Maintaining ... ...'; }` - * @var mixed - */ - public $matchAll; - /** * Ignore last slash char('/'). If is True, will clear last '/'. * @var bool @@ -211,8 +179,7 @@ public function config(array $config) 'chains' => 1, 'ignoreLastSlash' => 1, 'tmpCacheNumber' => 1, - 'notAllowedAsNotFound' => 1, - 'matchAll' => 1, + 'handleMethodNotAllowed' => 1, 'autoRoute' => 1, 'controllerNamespace' => 1, 'controllerSuffix' => 1, @@ -235,11 +202,12 @@ public function config(array $config) * @param $handler * @param array $binds path var bind. * @param array $opts + * @return Route */ - public function get(string $path, $handler, array $binds = [], array $opts = []) + public function get(string $path, $handler, array $binds = [], array $opts = []): Route { - $this->add('GET', $path, $handler, $binds, $opts); - // $this->map(['GET', 'HEAD'], $path, $handler, $binds, $opts); + return $this->add('GET', $path, $handler, $binds, $opts); + // return $this->map(['GET', 'HEAD'], $path, $handler, $binds, $opts); } /** @@ -248,64 +216,65 @@ public function get(string $path, $handler, array $binds = [], array $opts = []) * @param $handler * @param array $binds path var bind. * @param array $opts + * @return Route */ - public function post(string $path, $handler, array $binds = [], array $opts = []) + public function post(string $path, $handler, array $binds = [], array $opts = []): Route { - $this->add('POST', $path, $handler, $binds, $opts); + return $this->add('POST', $path, $handler, $binds, $opts); } /** * register a route, allow PUT request method. * {@inheritdoc} */ - public function put(string $path, $handler, array $binds = [], array $opts = []) + public function put(string $path, $handler, array $binds = [], array $opts = []): Route { - $this->add('PUT', $path, $handler, $binds, $opts); + return $this->add('PUT', $path, $handler, $binds, $opts); } /** * register a route, allow PATCH request method. * {@inheritdoc} */ - public function patch(string $path, $handler, array $binds = [], array $opts = []) + public function patch(string $path, $handler, array $binds = [], array $opts = []): Route { - $this->add('PATCH', $path, $handler, $binds, $opts); + return $this->add('PATCH', $path, $handler, $binds, $opts); } /** * register a route, allow DELETE request method. * {@inheritdoc} */ - public function delete(string $path, $handler, array $binds = [], array $opts = []) + public function delete(string $path, $handler, array $binds = [], array $opts = []): Route { - $this->add('DELETE', $path, $handler, $binds, $opts); + return $this->add('DELETE', $path, $handler, $binds, $opts); } /** * register a route, allow HEAD request method. * {@inheritdoc} */ - public function head(string $path, $handler, array $binds = [], array $opts = []) + public function head(string $path, $handler, array $binds = [], array $opts = []): Route { - $this->add('HEAD', $path, $handler, $binds, $opts); + return $this->add('HEAD', $path, $handler, $binds, $opts); } /** * register a route, allow OPTIONS request method. * {@inheritdoc} */ - public function options(string $path, $handler, array $binds = [], array $opts = []) + public function options(string $path, $handler, array $binds = [], array $opts = []): Route { - $this->add('OPTIONS', $path, $handler, $binds, $opts); + return $this->add('OPTIONS', $path, $handler, $binds, $opts); } /** * register a route, allow CONNECT request method. * {@inheritdoc} */ - public function connect(string $path, $handler, array $binds = [], array $opts = []) + public function connect(string $path, $handler, array $binds = [], array $opts = []): Route { - $this->add('CONNECT', $path, $handler, $binds, $opts); + return $this->add('CONNECT', $path, $handler, $binds, $opts); } /** @@ -317,6 +286,20 @@ public function any(string $path, $handler, array $binds = [], array $opts = []) $this->map(self::METHODS_ARRAY, $path, $handler, $binds, $opts); } + /** + * @param array $methods + * @param string $path + * @param callable|string $handler + * @param array $binds + * @param array $opts + */ + public function map(array $methods, string $path, $handler, array $binds = [], array $opts = []) + { + foreach ($methods as $method) { + $this->add($method, $path, $handler, $binds, $opts); + } + } + /** * Create a route group with a common prefix. * All routes created in the passed callback will have the given group prefix prepended. @@ -345,119 +328,6 @@ public function group(string $prefix, \Closure $callback, array $middleware = [] $this->currentGroupChains = $previousGroupChains; } - /** - * parse param route - * @param array $params - * @param array $conf - * @return array - * @throws \LogicException - */ - public function parseParamRoute(array $conf, array $params = []): array - { - $first = ''; - $backup = $path = $conf['original']; - $argPos = \strpos($path, '{'); - - // quote '.','/' to '\.','\/' - if (false !== \strpos($path, '.')) { - $path = \str_replace('.', '\.', $path); - } - - // Parse the optional parameters - if (false !== ($optPos = \strpos($path, '['))) { - $withoutClosingOptionals = \rtrim($path, ']'); - $optionalNum = \strlen($path) - \strlen($withoutClosingOptionals); - - if ($optionalNum !== \substr_count($withoutClosingOptionals, '[')) { - throw new \LogicException('Optional segments can only occur at the end of a route'); - } - - // '/hello[/{name}]' -> '/hello(?:/{name})?' - $path = \str_replace(['[', ']'], ['(?:', ')?'], $path); - - // no params - if ($argPos === false) { - $noOptional = \substr($path, 0, $optPos); - $conf['start'] = $noOptional; - $conf['regex'] = '#^' . $path . '$#'; - - // eg '/article/12' - if ($pos = \strpos($noOptional, '/', 1)) { - $first = \substr($noOptional, 1, $pos - 1); - } - - return [$first, $conf]; - } - - $floorPos = $argPos >= $optPos ? $optPos : $argPos; - } else { - $floorPos = (int)$argPos; - } - - $start = \substr($backup, 0, $floorPos); - - // regular: first node is a normal string e.g '/user/{id}' -> 'user', '/a/{post}' -> 'a' - if ($pos = \strpos($start, '/', 1)) { - $first = \substr($start, 1, $pos - 1); - } - - // Parse the parameters and replace them with the corresponding regular - if (\preg_match_all('#\{([a-zA-Z_][\w-]*)\}#', $path, $m)) { - /** @var array[] $m */ - $pairs = []; - - foreach ($m[1] as $name) { - $regex = $params[$name] ?? self::DEFAULT_REGEX; - $pairs['{' . $name . '}'] = '(' . $regex . ')'; - // $pairs['{' . $name . '}'] = \sprintf('(?P<%s>%s)', $name, $regex); - } - - $path = \strtr($path, $pairs); - $conf['matches'] = $m[1]; - } - - $conf['regex'] = '#^' . $path . '$#'; - $conf['start'] = $start === '/' ? null : $start; - - return [$first, $conf]; - } - - /** - * @param array $matches - * @param array[] $conf - * @return array - */ - protected function mergeMatches(array $matches, array $conf): array - { - $route = [ - 'handler' => $conf['handler'], - 'original' => $conf['original'], - ]; - - if (!$matches || !isset($conf['matches'])) { - $route['matches'] = $conf['option']['defaults'] ?? []; - return $conf; - } - - // first is full match. - \array_shift($matches); - $newMatches = []; - foreach ($conf['matches'] as $k => $name) { - if (isset($matches[$k])) { - $newMatches[$name] = $matches[$k]; - } - } - - // apply some default param value - if (isset($conf['option']['defaults'])) { - $route['matches'] = \array_merge($conf['option']['defaults'], $newMatches); - } else { - $route['matches'] = $newMatches; - } - - return $route; - } - /** * handle auto route match, when config `'autoRoute' => true` * @param string $path The route path diff --git a/src/CachedRouter.php b/src/CachedRouter.php index de3c71a..b6dc80a 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -66,14 +66,14 @@ public function completed() /** * {@inheritdoc} */ - public function map($method, string $route, $handler, array $opts = []): AbstractRouter + public function addRoute(Route $route): Route { // file cache exists check. if ($this->cacheLoaded) { - return $this; + return $route; } - return parent::map($method, $route, $handler, $opts); + return parent::addRoute($route); } /******************************************************************************* diff --git a/src/Dispatcher/Dispatcher.php b/src/Dispatcher/Dispatcher.php index 8676e1f..fd6ad28 100644 --- a/src/Dispatcher/Dispatcher.php +++ b/src/Dispatcher/Dispatcher.php @@ -8,7 +8,7 @@ namespace Inhere\Route\Dispatcher; -use Inhere\Route\Base\RouterInterface; +use Inhere\Route\RouterInterface; use Inhere\Route\Helper\RouteHelper; /** diff --git a/src/Dispatcher/DispatcherInterface.php b/src/Dispatcher/DispatcherInterface.php index 2b3809c..e1277bf 100644 --- a/src/Dispatcher/DispatcherInterface.php +++ b/src/Dispatcher/DispatcherInterface.php @@ -8,7 +8,7 @@ namespace Inhere\Route\Dispatcher; -use Inhere\Route\Base\RouterInterface; +use Inhere\Route\RouterInterface; /** * Interface DispatcherInterface diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index b6527aa..4f4a49a 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -9,7 +9,7 @@ namespace Inhere\Route\Dispatcher; use Inhere\Route\Helper\RouteHelper; -use Inhere\Route\Base\RouterInterface; +use Inhere\Route\RouterInterface; /** * Class SimpleDispatcher diff --git a/src/Helper/RouteHelper.php b/src/Helper/RouteHelper.php index e3c197e..a818f10 100644 --- a/src/Helper/RouteHelper.php +++ b/src/Helper/RouteHelper.php @@ -15,11 +15,12 @@ class RouteHelper { /** + * format URI path * @param string $path * @param bool $ignoreLastSlash * @return string */ - public static function formatUriPath(string $path, bool $ignoreLastSlash = true): string + public static function formatPath(string $path, bool $ignoreLastSlash = true): string { if ($path === '/') { return '/'; diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index b57e1ca..3f3cc4b 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -65,7 +65,7 @@ public function setRequest(string $path = null, string $method = null) $path = \parse_url(https://github.com/$path,%20/PHP_URL_PATH); } - $this->reqPath = RouteHelper::formatUriPath($path, $this->ignoreLastSlash); + $this->reqPath = RouteHelper::formatPath($path, $this->ignoreLastSlash); $this->reqMethod = $method ? \strtoupper($method) : $_SERVER['REQUEST_METHOD']; } @@ -91,80 +91,19 @@ public function addRoute(Route $route): Route return $route; } - // it is static route - if (self::isStaticRoute($path)) { - $this->staticRoutes[$method . ' ' . $path] = $route; - - return $route; - } - - // parse param route - $first = $route->parseParam($this->getAvailableParams($route->getBinds())); - - // route string have regular - if ($first) { - $this->regularRoutes[$method . ' ' . $first][] = $route; - } else { - $this->vagueRoutes[$method][] = $route; - } - - return $route; + return parent::addRoute($route); } /** * {@inheritdoc} */ - public function match(string $path, string $method = self::GET): array + public function match(string $path, string $method = 'GET'): array { - // if enable 'matchAll' - if ($matchAll = $this->matchAll) { - if (\is_string($matchAll) && $matchAll{0} === '/') { - // $path = $matchAll; - $path = RouteHelper::formatUriPath($matchAll, $this->ignoreLastSlash); - } elseif (\is_callable($matchAll)) { - return [self::FOUND, $path, [ - 'handler' => $matchAll, - ]]; - } - } else { - $path = $this->reqPath; - } - // if this path has been pre-matched. if ($this->preFounded) { return [self::FOUND, $path, $this->preFounded]; } - $method = \strtoupper($method); - - // is a dynamic route, match by regexp - $result = $this->doMatch($path, $method); - if ($result[0] === self::FOUND) { - return $result; - } - - // For HEAD requests, attempt fallback to GET - if ($method === 'HEAD') { - if (isset($this->staticRoutes[$path]['GET'])) { - return [self::FOUND, $path, $this->staticRoutes[$path]['GET']]; - } - - $result = $this->doMatch($path, 'GET'); - if ($result[0] === self::FOUND) { - return $result; - } - } - - // If nothing else matches, try fallback routes. $router->any('*', 'handler'); - if ($this->staticRoutes && isset($this->staticRoutes['/*'][$method])) { - return [self::FOUND, $path, $this->staticRoutes['/*'][$method]]; - } - - if ($this->handleMethodNotAllowed) { - return [self::NOT_FOUND, $path, null]; - } - - // collect allowed methods from: staticRoutes, vagueRoutes OR return not found. return $this->findAllowedMethods($path, $method); } diff --git a/src/Route.php b/src/Route.php index 6acbb73..a28116a 100644 --- a/src/Route.php +++ b/src/Route.php @@ -8,8 +8,6 @@ namespace Inhere\Route; -use Traversable; - /** * Class Route * @package Inhere\Route @@ -36,7 +34,7 @@ final class Route implements \IteratorAggregate * [param name => regular expression path (or symbol name)] * @var string[] */ - private $binds; + private $bindVars; /** * dynamic route param values, only use for route cache @@ -46,6 +44,7 @@ final class Route implements \IteratorAggregate private $params; /** + * some custom route options data. * @var array */ private $options; @@ -59,9 +58,10 @@ final class Route implements \IteratorAggregate // -- match condition. it is parsed from route path string. /** - * @var array '{id}' => ['id'] + * path var names. + * @var array '/users/{id}' => ['id'] */ - private $pathVars; + private $pathVars = []; /** * @var string eg. '#^/users/(\d+)$#' @@ -100,7 +100,7 @@ public function __construct(string $method, string $path, $handler, array $param { $this->path = $path; $this->method = $method; - $this->binds = $paramBinds; + $this->bindVars = $paramBinds; $this->handler = $handler; $this->options = $options; } @@ -190,7 +190,8 @@ public function parseParam(array $bindParams): string /** * @param string $path - * @return array returns match result. [ok, params] + * @return array returns match result. + * [is ok?, route params values] */ public function match(string $path): array { @@ -204,22 +205,53 @@ public function match(string $path): array return [false, ]; } + $params = []; + // no params. eg only use optional. '/about[.html]' if (\count($this->pathVars) === 0) { - return [true, null]; + return [true, $params]; } - $params = []; - // first is full match. \array_shift($matches); foreach ($matches as $index => $value) { $params[$this->pathVars[$index]] = $value; } + // if has default values + if (isset($this->options['defaults'])) { + $params = \array_merge($this->options['defaults'], $params); + } + return [true, $params]; } + /** + * param array $params matched path params values. + * @return array + */ + public function info(): array + { + return [ + 'params' => [], + 'handler' => $this->handler, + 'chains' => $this->chains, + 'options' => $this->options, + ]; + } + + /** + * @param array $params + * @return Route + */ + public function copyWithParams(array $params): self + { + $route = clone $this; + $route->params = $params; + + return $route; + } + /******************************************************************************* * helper methods ******************************************************************************/ @@ -238,17 +270,80 @@ public function push(...$middleware): self return $this; } + /** + * @return array + */ + public function toArray(): array + { + return [ + 'path' => $this->path, + 'method' => $this->method, + 'handler' => $this->handler, + 'binds' => $this->bindVars, + 'params' => $this->params, + 'options' => $this->options, + // + 'pathVars' => $this->pathVars, + 'pathStart' => $this->pathStart, + 'pathRegex' => $this->pathRegex, + // + 'chains' => $this->chains, + ]; + } + /** * @param string $name * @param string $path * @return $this */ - public function bind(string $name, string $path): self + public function bindVar(string $name, string $path): self + { + $this->bindVars[$name] = $path; + return $this; + } + + /** + * @param array $bindVars + * @return Route + */ + public function setBindVars(array $bindVars): Route + { + $this->bindVars = $bindVars; + return $this; + } + + /** + * @param string $name + * @param $value + * @return $this + */ + public function addOption(string $name, $value) + { + $this->options[$name] = $value; + return $this; + } + + /** + * @param array $options + * @return Route + */ + public function setOptions(array $options): Route { - $this->binds[$name] = $path; + $this->options = $options; return $this; } + /** + * Retrieve an external iterator + * @link https://php.net/manual/en/iteratoraggregate.getiterator.php + * @return \Traversable An instance of an object implementing Iterator or Traversable + * @since 5.0.0 + */ + public function getIterator() + { + return new \ArrayIterator($this->toArray()); + } + /** * @return string */ @@ -284,9 +379,9 @@ public function getOptions(): array /** * @return string[] */ - public function getBinds(): array + public function getBindVars(): array { - return $this->binds; + return $this->bindVars; } /** @@ -320,38 +415,4 @@ public function getPathStart(): string { return $this->pathStart; } - - /** - * @return array - */ - public function toArray(): array - { - return [ - 'path' => $this->path, - 'method' => $this->method, - 'handler' => $this->handler, - 'binds' => $this->binds, - 'params' => $this->params, - 'options' => $this->options, - // - 'pathVars' => $this->pathVars, - 'pathStart' => $this->pathStart, - 'pathRegex' => $this->pathRegex, - // - 'chains' => $this->chains, - ]; - } - - /** - * Retrieve an external iterator - * @link https://php.net/manual/en/iteratoraggregate.getiterator.php - * @return Traversable An instance of an object implementing Iterator or - * Traversable - * @since 5.0.0 - */ - public function getIterator() - { - return new \ArrayIterator($this->toArray()); - } - } diff --git a/src/Router.php b/src/Router.php index 7762d0c..e59ef46 100644 --- a/src/Router.php +++ b/src/Router.php @@ -79,7 +79,7 @@ public function addRoute(Route $route): Route } // parse param route - $first = $route->parseParam($this->getAvailableParams($route->getBinds())); + $first = $route->parseParam($this->getAvailableParams($route->getBindVars())); // route string have regular if ($first) { @@ -91,23 +91,6 @@ public function addRoute(Route $route): Route return $route; } - /** - * @param array $methods - * @param string $path - * @param callable|string $handler - * @param array $binds - * @param array $opts - * @return AbstractRouter - */ - public function map(array $methods, string $path, $handler, array $binds = [], array $opts = []): AbstractRouter - { - foreach ($methods as $method) { - $this->add($method, $path, $handler, $binds, $opts); - } - - return $this; - } - /** * prepare for add * @param string $path @@ -151,22 +134,16 @@ protected function prepareForAdd(string $path, array $opts): array * find the matched route info for the given request uri path * @param string $method * @param string $path - * @return array + * @return array returns array. + * [ + * match status, // found, not found, method not allowed + * formatted path, + * (Route object) OR (methods list) + * ] */ public function match(string $path, string $method = 'GET'): array { - // if enable 'matchAll' - if ($matchAll = $this->matchAll) { - if (\is_string($matchAll) && $matchAll{0} === '/') { - $path = $matchAll; - } elseif (\is_callable($matchAll)) { - return [self::FOUND, $path, [ - 'handler' => $matchAll, - ]]; - } - } - - $path = RouteHelper::formatUriPath($path, $this->ignoreLastSlash); + $path = RouteHelper::formatPath($path, $this->ignoreLastSlash); $method = \strtoupper($method); $sKey = $method . ' ' . $path; @@ -176,16 +153,14 @@ public function match(string $path, string $method = 'GET'): array } // is a dynamic route, match by regexp - $result = $this->doMatch($path, $method); + $result = $this->matchDynamicRoute($path, $method); if ($result[0] === self::FOUND) { return $result; } - // handle Auto Route + // handle Auto Route. always return new Route object. if ($this->autoRoute && ($handler = $this->matchAutoRoute($path))) { - return [self::FOUND, $path, [ - 'handler' => $handler, - ]]; + return [self::FOUND, $path, Route::create($method, $path, $handler)]; } // For HEAD requests, attempt fallback to GET @@ -195,7 +170,7 @@ public function match(string $path, string $method = 'GET'): array return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } - $result = $this->doMatch($path, 'GET'); + $result = $this->matchDynamicRoute($path, 'GET'); if ($result[0] === self::FOUND) { return $result; } @@ -204,10 +179,11 @@ public function match(string $path, string $method = 'GET'): array // If nothing else matches, try fallback routes. $router->any('*', 'handler'); $sKey = $method . ' /*'; if ($this->staticRoutes && isset($this->staticRoutes[$sKey])) { - return [self::FOUND, $path, $this->staticRoutes[$sKey]]; + $info = $this->staticRoutes[$sKey]->info(); + return [self::FOUND, $path, $info]; } - if ($this->handleMethodNotAllowed) { + if (!$this->handleMethodNotAllowed) { return [self::NOT_FOUND, $path, null]; } @@ -224,10 +200,15 @@ public function match(string $path, string $method = 'GET'): array * @param string $path * @param string $method * @return array + * [ + * status, + * path, + * Route + * ] */ - protected function doMatch(string $path, string $method): array + protected function matchDynamicRoute(string $path, string $method): array { - $fKey = $first = null; + $fKey = $first = ''; if ($pos = \strpos($path, '/', 1)) { $first = \substr($path, 1, $pos - 1); @@ -236,27 +217,21 @@ protected function doMatch(string $path, string $method): array // is a regular dynamic route(the first node is 1th level index key). if ($fKey && $routeList = $this->regularRoutes[$fKey] ?? false) { - foreach ($routeList as $conf) { - if (0 === \strpos($path, $conf['start']) && \preg_match($conf['regex'], $path, $matches)) { - // if (\preg_match($conf['regex'], $path, $matches)) { - $info = $this->mergeMatches($matches, $conf); - - return [self::FOUND, $path, $info]; + /** @var Route $route */ + foreach ($routeList as $route) { + $result = $route->match($path); + if ($result[0]) { + return [self::FOUND, $path, $route->copyWithParams($result[1])]; } } } // is a irregular dynamic route if ($routeList = $this->vagueRoutes[$method] ?? false) { - foreach ($routeList as $conf) { - if ($conf['start'] && 0 !== \strpos($path, $conf['start'])) { - continue; - } - - if (\preg_match($conf['regex'], $path, $matches)) { - $info = $this->mergeMatches($matches, $conf); - - return [self::FOUND, $path, $info]; + foreach ($routeList as $route) { + $result = $route->match($path); + if ($result[0]) { + return [self::FOUND, $path, $route->copyWithParams($result[1])]; } } } @@ -279,12 +254,11 @@ protected function findAllowedMethods(string $path, string $method): array } $sKey = $m . ' ' . $path; - if (isset($this->staticRoutes[$sKey])) { $allowedMethods[] = $m; } - $result = $this->doMatch($path, $m); + $result = $this->matchDynamicRoute($path, $m); if ($result[0] === self::FOUND) { $allowedMethods[] = $m; } diff --git a/src/RouterInterface.php b/src/RouterInterface.php index fcefb85..8fd7d3e 100644 --- a/src/RouterInterface.php +++ b/src/RouterInterface.php @@ -77,9 +77,8 @@ public function add(string $method, string $path, $handler, array $binds = [], a * 'domains' => [ 'a-domain.com', '*.b-domain.com'], * 'schemas' => ['https'], * ] - * @return AbstractRouter */ - public function map(array $methods, string $path, $handler, array $binds = [], array $opts = []): AbstractRouter; + public function map(array $methods, string $path, $handler, array $binds = [], array $opts = []); /** * find the matched route info for the given request uri path diff --git a/src/ServerRouter.php b/src/ServerRouter.php index 37ce674..0d88b1c 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -87,25 +87,11 @@ public function __construct(array $config = []) ******************************************************************************/ /** - * find the matched route info for the given request uri path - * @param string $method - * @param string $path - * @return array + * {@inheritdoc} */ public function match(string $path, string $method = 'GET'): array { - // if enable 'matchAll' - if ($matchAll = $this->matchAll) { - if (\is_string($matchAll) && $matchAll{0} === '/') { - $path = $matchAll; - } elseif (\is_callable($matchAll)) { - return [self::FOUND, $path, [ - 'handler' => $matchAll, - ]]; - } - } - - $path = RouteHelper::formatUriPath($path, $this->ignoreLastSlash); + $path = RouteHelper::formatPath($path, $this->ignoreLastSlash); $method = \strtoupper($method); $sKey = $method . ' ' . $path; @@ -120,12 +106,9 @@ public function match(string $path, string $method = 'GET'): array } // is a dynamic route, match by regexp - $result = $this->doMatch($path, $method); + $result = $this->matchDynamicRoute($path, $method); if ($result[0] === self::FOUND) { - if ($this->tmpCacheNumber > 0) { - $this->cacheMatchedParamRoute($path, $method, $result[2]); - } - + $this->cacheMatchedParamRoute($path, $method, $result[2]); return $result; } @@ -148,7 +131,7 @@ public function match(string $path, string $method = 'GET'): array return [self::FOUND, $path, $this->cacheRoutes[$sKey]]; } - $result = $this->doMatch($path, 'GET'); + $result = $this->matchDynamicRoute($path, 'GET'); if ($result[0] === self::FOUND) { return $result; } diff --git a/test/RouteTest.php b/test/RouteTest.php index 8b0959f..09f21e3 100644 --- a/test/RouteTest.php +++ b/test/RouteTest.php @@ -25,30 +25,25 @@ public function testParseParamRoute() $first = $stub->parseParam([]); $this->assertCount(2, $stub->getPathVars()); $this->assertEquals('im', $first);// first node - $this->assertArrayHasKey('start', $ret[1]); $this->assertEquals('/im/', $stub->getPathStart()); $path = '/path/to/{name}'; $stub = Route::create('GET', $path, 'my_handler'); $first = $stub->parseParam([]); - $this->assertCount(2, $ret); $this->assertEquals('path', $first); - $this->assertArrayHasKey('start', $ret[1]); $this->assertEquals('/path/to/', $stub->getPathStart()); $path = '/path/to/some/{name}'; $stub = Route::create('GET', $path, 'my_handler'); $first = $stub->parseParam([]); - $this->assertCount(2, $ret); $this->assertEquals('path', $first); - $this->assertArrayHasKey('start', $ret[1]); $this->assertEquals('/path/to/some/', $stub->getPathStart()); $path = '/hi/{name}'; $stub = Route::create('GET', $path, 'my_handler'); $first = $stub->parseParam([]); - $this->assertCount(2, $stub->get); $this->assertEquals('hi', $first); + $this->assertEquals('/hi/', $stub->getPathStart()); $path = '/hi[/{name}]'; $stub = Route::create('GET', $path, 'my_handler'); @@ -60,14 +55,12 @@ public function testParseParamRoute() $stub = Route::create('GET', $path, 'my_handler'); $first = $stub->parseParam([]); $this->assertEquals('', $first); - $this->assertArrayHasKey('start', $ret[1]); $this->assertEquals('/hi', $stub->getPathStart()); $path = '/hi/[tom]'; $stub = Route::create('GET', $path, 'my_handler'); $first = $stub->parseParam([]); $this->assertEquals('hi', $first); - $this->assertArrayHasKey('start', $ret[1]); $this->assertEquals('/hi/', $stub->getPathStart()); $path = '/{category}'; @@ -75,15 +68,13 @@ public function testParseParamRoute() $first = $stub->parseParam([]); $this->assertEquals('', $first); $this->assertNull($stub->getPathStart()); - $this->assertArrayHasKey('start', $ret[1]); - $this->assertEquals(null, $stub->getPathStart()); + $this->assertEquals('', $stub->getPathStart()); $path = '/blog-{category}'; $stub = Route::create('GET', $path, 'my_handler'); $first = $stub->parseParam([]); $this->assertEquals('', $first); $this->assertEquals('/blog-', $stub->getPathStart()); - $this->assertArrayHasKey('start', $ret[1]); // var_dump($ret);die; } diff --git a/test/RouterTest.php b/test/RouterTest.php index 05770a6..be4c495 100644 --- a/test/RouterTest.php +++ b/test/RouterTest.php @@ -1,8 +1,9 @@ get('/test1[/optional]', 'handler'); $r->get('/my[/{name}[/{age}]]', 'handler2', [ - 'params' => [ - 'age' => '\d+' - ], + 'age' => '\d+' + ])->setOptions([ 'defaults' => [ 'name' => 'God', 'age' => 25, ] ]); - $r->get('/hi/{name}', 'handler3', [ - 'params' => [ - 'name' => '\w+', - ] + $r->get('/hi/{name}', 'handler3')->setBindVars([ + 'name' => '\w+', ]); $r->post('/hi/{name}', 'handler4'); @@ -55,40 +53,40 @@ public function testComplexRoute() $ret = $router->match('/my', 'GET'); - list($status, $path, $route) = $ret; + list($status, $path, $info) = $ret; $this->assertSame(Router::FOUND, $status); $this->assertSame('/my', $path); - $this->assertSame('handler2', $route['handler']); - $this->assertArrayHasKey('matches', $route); - $this->assertArrayHasKey('name', $route['matches']); - $this->assertSame('God', $route['matches']['name']); + $this->assertSame('handler2', $info['handler']); + $this->assertArrayHasKey('matches', $info); + $this->assertArrayHasKey('name', $info['matches']); + $this->assertSame('God', $info['matches']['name']); $ret = $router->match('/my/tom', 'GET'); - list($status, $path, $route) = $ret; + list($status, $path, $info) = $ret; $this->assertSame(Router::FOUND, $status); $this->assertSame('/my/tom', $path); - $this->assertSame('handler2', $route['handler']); - $this->assertArrayHasKey('matches', $route); - $this->assertArrayHasKey('name', $route['matches']); - $this->assertSame('tom', $route['matches']['name']); - $this->assertArrayHasKey('age', $route['matches']); - $this->assertSame(25, $route['matches']['age']); + $this->assertSame('handler2', $info['handler']); + $this->assertArrayHasKey('matches', $info); + $this->assertArrayHasKey('name', $info['matches']); + $this->assertSame('tom', $info['matches']['name']); + $this->assertArrayHasKey('age', $info['matches']); + $this->assertSame(25, $info['matches']['age']); $ret = $router->match('/my/tom/45', 'GET'); - list($status, $path, $route) = $ret; + list($status, $path, $info) = $ret; $this->assertSame(Router::FOUND, $status); $this->assertSame('/my/tom/45', $path); - $this->assertSame('handler2', $route['handler']); - $this->assertArrayHasKey('matches', $route); - $this->assertArrayHasKey('name', $route['matches']); - $this->assertSame('tom', $route['matches']['name']); - $this->assertArrayHasKey('age', $route['matches']); - $this->assertSame(45, (int)$route['matches']['age']); + $this->assertSame('handler2', $info['handler']); + $this->assertArrayHasKey('matches', $info); + $this->assertArrayHasKey('name', $info['matches']); + $this->assertSame('tom', $info['matches']['name']); + $this->assertArrayHasKey('age', $info['matches']); + $this->assertSame(45, (int)$info['matches']['age']); $ret = $router->match('/my/tom/not-match', 'GET'); $this->assertSame(Router::NOT_FOUND, $ret[0]); @@ -176,7 +174,7 @@ public function testNotFound() $this->assertCount(3, $ret); - list($status, $path, ) = $ret; + list($status, $path,) = $ret; $this->assertSame(Router::NOT_FOUND, $status); $this->assertSame('/not-exist', $path); @@ -185,7 +183,7 @@ public function testNotFound() $this->assertCount(3, $ret); - list($status, $path, ) = $ret; + list($status, $path,) = $ret; $this->assertSame(Router::NOT_FOUND, $status); $this->assertSame('/hi', $path); diff --git a/test/SRouterTest.php b/test/SRouterTest.php index f9d6941..fba9efb 100644 --- a/test/SRouterTest.php +++ b/test/SRouterTest.php @@ -1,9 +1,10 @@ [ - 'name' => '\w+', - ] + 'name' => '\w+', ]); } diff --git a/test/ServerRouterTest.php b/test/ServerRouterTest.php index 2243202..f1a4c2e 100644 --- a/test/ServerRouterTest.php +++ b/test/ServerRouterTest.php @@ -8,7 +8,7 @@ namespace Inhere\Route\Test; -use Inhere\Route\Base\RouterInterface; +use Inhere\Route\RouterInterface; use Inhere\Route\ServerRouter; use PHPUnit\Framework\TestCase; From 04998b3b7e9abd0e6015ff9bdf09116bea8b3d5e Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 17 Nov 2018 14:33:46 +0800 Subject: [PATCH 085/151] update some logic. complete Router tests. format code --- .travis.yml | 6 +- composer.json | 17 +- example/cached.php | 10 +- example/cached/bench-routes-cache.php | 11181 ++++++++++++------------ example/cached/routes-cache.php | 526 +- example/object.php | 5 +- example/parse.php | 5 +- example/pre-match.php | 5 +- example/some-routes.php | 18 +- example/static.php | 4 +- example/tests/compare_exec.php | 4 +- example/tests/serialize.php | 4 +- phpunit.xml.dist | 20 +- src/AbstractRouter.php | 10 +- src/CachedRouter.php | 2 +- src/Dispatcher/Dispatcher.php | 2 +- src/Dispatcher/SimpleDispatcher.php | 2 +- src/Helper/RouteHelper.php | 5 + src/Helper/functions.php | 3 +- src/Route.php | 63 +- src/Router.php | 10 +- src/SRouter.php | 7 +- test/AbstractRouterTest.php | 3 +- test/DispatcherTest.php | 5 +- test/PreMatchRouterTest.php | 2 +- test/RouteTest.php | 17 +- test/RouterManagerTest.php | 2 +- test/RouterTest.php | 266 +- test/boot.php | 20 +- 29 files changed, 6143 insertions(+), 6081 deletions(-) diff --git a/.travis.yml b/.travis.yml index 013917c..ab1e152 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,8 @@ language: php php: - - 7.0 - - 7.1 - - 7.2 +- 7.0 +- 7.1 +- 7.2 script: phpunit diff --git a/composer.json b/composer.json index 2823aa3..e761f72 100644 --- a/composer.json +++ b/composer.json @@ -1,8 +1,13 @@ { "name": "inhere/sroute", "type": "library", - "description": "a very lightweight and fasted router.", - "keywords": ["library","route","router","php-router"], + "description": "a very lightweight and fasted request router.", + "keywords": [ + "library", + "route", + "router", + "php-router" + ], "homepage": "https://github.com/inhere/php-srouter", "license": "MIT", "authors": [ @@ -13,13 +18,15 @@ } ], "require": { - "php": ">=7.0" + "php": ">7.0" }, "autoload": { "psr-4": { - "Inhere\\Route\\" : "src/" + "Inhere\\Route\\": "src/" }, - "files": ["src/Helper/functions.php"] + "files": [ + "src/Helper/functions.php" + ] }, "suggest": { "inhere/simple-print-tool": "Very lightweight data printing tools" diff --git a/example/cached.php b/example/cached.php index fb67ef2..54fde88 100644 --- a/example/cached.php +++ b/example/cached.php @@ -11,9 +11,8 @@ * then you can access url: http://127.0.0.1:5673 */ -use Inhere\Route\Dispatcher\Dispatcher; use Inhere\Route\CachedRouter; -use Inhere\Route\Example\Controllers\RestController; +use Inhere\Route\Dispatcher\Dispatcher; require dirname(__DIR__) . '/test/boot.php'; @@ -27,12 +26,13 @@ // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route - 'autoRoute' => 1, + 'autoRoute' => 1, 'controllerNamespace' => 'Inhere\Route\Example\Controllers', 'controllerSuffix' => 'Controller', ]); -function dump_routes() { +function dump_routes() +{ global $router; $count = $router->count(); echo "

All Routes($count).

StaticRoutes:

\n";
@@ -56,7 +56,7 @@ function dump_routes() {
     // group
     if (is_array($route[1])) {
         $rs = $route[1];
-        $router->group($route[0], function (CachedRouter $router) use($rs){
+        $router->group($route[0], function (CachedRouter $router) use ($rs) {
             foreach ($rs as $r) {
                 // cannot cache the \Closure
                 if (is_object($r[2])) {
diff --git a/example/cached/bench-routes-cache.php b/example/cached/bench-routes-cache.php
index 5361d78..abc1a88 100644
--- a/example/cached/bench-routes-cache.php
+++ b/example/cached/bench-routes-cache.php
@@ -6,5598 +6,5597 @@
  * @count 1000
  * @notice Please don't edit it.
  */
-return array (
+return array(
 // static routes
-'staticRoutes' => array (
-  'DELETE /l/roquhvfxnkbdwxr' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /n/ompek' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /lixtxm' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /r/vvwcpuogwqpl' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /wxe/nqt/' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /yigqslhrf/kth/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /lwqrq/tuqawyolo' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /chfr/ktwzyhjy' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /vxtvmbvcb/kc' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /hzkrxwkdalwvxbmzs' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /kyfnjnhcopib/whj/ams' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /tu/udexvpyak' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /jrj/oy/imdypx/lb' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /lvszqwlp/pn/h' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /wmeko' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /wlyytd/ph' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /e/ereuuuf/ycejr/jnqq/hmd/' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /ffxcuxvshb/bukp' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /pcncawh/' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ws/qg/rp/jjt' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /r/xqlizs/' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /vql/qofdrp/g/d' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /dvudremv' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /lcfmx' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /xmtismkmjypfwulv' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /ctcbt/ujvzo' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /dckogorbxjon' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /qcbwaavw/qhweesozf/' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /eeigqxnukr/frdx/' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /rrjndyj/ndaqamyeal' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ewadcqax/su/cspsjxtnzj' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /qwncbqwt' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /fkreqfkq' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /slxpb' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /obl/eravy/yp/maamsxu/zi' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /khbvjtinkusukmmdv' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /ywvhojvkknqfbopjishx' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /q/atkvhyubo/snrekcq/xk' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /xkbsoinujpu' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /lncwmhlnneo' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /oaamurunkbr/c' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /efdxztivfbxkafkgq' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /gypql/somuav/c' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /pwvvvbtvmvhtnfo' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /ida/qzrkaubaxpuvc/ba/p' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /qz/rbmysb/avb/che' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /y/jedfmjhxmaqirnbix' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /novvhohmg/hgffcr/pwz' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /xbqezgohocysuf/udb' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /zmv/l/jgq/' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /gdzwj' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /logqy/h' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /db/bkdho' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /sj/hxbxvvwnbfcg' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /qyxhjhe/ciqfxs/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /py/dhcs' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /sdybp/g/fxs' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /mdhpeweqlznlcm/qrne' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /wqgwcpwkz' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ktcbtpgs/ulkafmqzf' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /ok/xte/fqanu/uabung' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /rkiyhx/csmnsbdczh/bui' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /jlkfxpk' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /glryw' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /cf/niht/caiy' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /gmwezohqqp' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /pmdhokl/ibefjvdm/qa' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /jjx/pjew/awbndumx' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /hggzmkffefttdawhfyrg' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /nasfrh/opg/aorlykimi/e/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /bcuwxizkf/ebtvutqm/mu/' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /wlrebxuvaomo/u' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /qpg/choap' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /kfrojvlx' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /cvjbvonyh/blyid' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /ylgehthih/nv' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /hquepqegupnlyat' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /dh/on/w' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /mthxhnnculy' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /ccd/lggaydzifnop' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /zt/dzlsklxqac' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /hgwnulmiapx/x' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /kzplk/mlairaf/pab/hc/' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /vryluebjxm' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /didmeitbh' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /ui/cvvpl' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /fu/qoaqsstxp/kv' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /dfwzgyamfeqdw' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /annddtffxa/n' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /jogjde/vwu/oc' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /dvbctjgwzjcmv/fqcogbe' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /gq/ms/gbox/whui/h/bfqd' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /inexa/puhieqiohpp' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /medr/ylds' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /hlvqyvbql/iqymr' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /eglv/rwzfsrypkkx' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /wsxjl/zash' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /iutgh' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /rubcuuuzag' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /prf/dl/trqiv/ult' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /tbrtcyijjuoh/mcbkjv' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /fs/ufxnmynbkjhjevbd' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /iuozlbnuoxbbibn' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /uwhnfqxvjqumfzdj' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /wjkbc/hy/acwlh/lkku' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /tw/wlqjry' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /npb/lgiz' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /uddgr/k/jm' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /cwbwrtm' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /lttpdfhyk' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /qrra/g' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /ht/tfe/zt' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /sxqttumcrfdgjanrols' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /bitbrsbcrdprm' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /qsazy/zaxjyrnku' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /dwfmlcapo' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /endvdhclr/k' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /tw/vl/fl/nthi' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /yq/iqim' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /wqftahoqvdrnrabo' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /ntkmehds/oawkmzedujzx' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /rmrqbobvhmgwslu/d/r' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /kdvkybq/ysrjqkcirdre' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /btvwxumkdfvpzizdt' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /pef/raykr/mw/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /vqnzwfuvtqnhjuvpnq' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /swslwbnad/fbjpfm/d' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /wl/ceoxjpsbj/p' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /wn/ugjeworjmeeyj/zriqh' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /gtuhc/edhsd' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /bewsfjzmqgqj/q/puvqi/n/v' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /cvqslkspg/l' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /o/rigrvicotxmbgnhmkg' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /ipvqwzmkxlwdhk' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /nwmdcrapuhjgrvtsaqk' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /zwfcjkqcdrkye' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /hjoqraaxptdvudwzay' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /tygmjpztih/xlbjc/iw' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /cbuixcqzqimfk' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /aqats/n/npms/zrj' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /mbbigcr/owdtci' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /tnw/mrhjjvl/wxyv' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /hlfex/tglqu/ilw' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /sexw/vba/w/kpobhgxpt' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /k/ifem' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /kqloxwbkbxa' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /cccdqxhuwrf/d/pmzj' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /qajabusn' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /ytixsrl' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /ppwjkeurenz' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /qodezkombir' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /pavm/xjtfercw' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /xgbtlownrgpfxwn' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /dukaoavnoketvaj' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /nxfjobu' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ihz/hijfou' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /hvqjdgrxgqkczscyi' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /lbepbfc/yrfc' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /okyeooppt/mhsgsk/on/o/f' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /pferyejsd/hsmqyws/' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /ougirwo/nd/gq' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /tpanyspgafngsyrrw/' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /cgtlbmu' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /nwbebvtf' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /hfjdhoa' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /echxemnddircpi' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /rdjjvm/c/eyv' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /axs/wvpz/u' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /nhpkn/zwsu/yvjfzue/' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /sordtrpudby' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ozzjauaybzh' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /hzu/lisq/yk' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /cjhomnqh' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /hbv/bizpzxeyq' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /fepoeqbfzpp/n/dy' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /vxbco/ih/kbklaogarcbu/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /hoebl' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /qg/yxqrsydfcklqedxqh' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /yxumhhkh/qn/kxqwk/cwef/o' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /zjavjbh' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /nojpmv/nivboi' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /bkgco/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /iww/mx/kflibl' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /qjkzxp/qpaxraatrkt' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /p/tcbxdgt/dfhoctfdxfpo' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /rfdyvyf' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /rsopijk' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /vvwdp' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /kxkvll/fonvw/ybsspey' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /lezlov/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /cs/b/zropkpmj/h' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /riqnpxvizarc/t' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /gkufdiqbrymsun' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /addabbrgnkwmywammmoq/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /dpmwo/rihcm' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /eflmuvtfqjf/lsattxc/' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /nqslr' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /orjvce/mkodvhnsovbeif/' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /zlpcatmw' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /zh/rjkjxqdzflqgthz' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /bwqhozm' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /v/prw/iart' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /uqzcg/h/d/lfgqll' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /wxcbuil' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /tkraxuhrlw/yd' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /il/agr/eyyjenaunaxe/cnc' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /awvwhgvzjwrtbzsq' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ahyqzds/n/uwlomigpwwsl' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /zng/chjqi' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /jyav/xrtbw' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /pccze/xydb/eegfjf/ddlm/u' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /tqcnz' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /uuifoui/cqoj' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /kpgzkyxp/tekl/ytvpbeqg' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /metkh/ez' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /pcalsdwo/yz' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /gzl/j/ehspv/c/smgiqkz' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /ghr/u/dwiuy' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /gfbzsavhv/opw' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /crypjutqzz/ahur/jomxj' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /g/naofnpjpkkpjxpgqt' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /jza/wyxsqja/xp/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /mwxvnvqhwskhe/ryu' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /vv/qqt/ifvr/wx/leczjq' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /ozwonvccdxnalk' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /yfjz/ifleyd/l/fwk' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /seylnd' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /rook/e' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /sibwuqpkuwop/eafebe/g' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /asiuutlsnjdt' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /uethnzessoodtngnonu/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /jemvfxoz/lzc/c/vcyvd/iua' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /rfxxvunggu' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /iqpgxoisei' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /tdlhmexyjdyzxs' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /fdrxriuaibxtyv/yw' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /l/ccgpgcyrlou' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /dtdfvghlallzosm' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /xkdzoflblvlx/zvw' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /vokjaohft' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /vahml/s' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /kjprwap/yopezimkuq/e' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /mncgbuo/idum' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /albmrkfop' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /efdja' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /yqbhscval' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /mpl/yezqdnclnul' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /uvjt/ge/r/' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /on/jdvgxhoagv/ngrv/or' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /ebg/ojx' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /qtyi/vncbdi/lm/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /bnzvkckfee' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /oxoj/uacalxne/qvuvwml' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /yvffhx' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /dmul/p' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /mxrihlxemyd' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /wbzygmakbi' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /r/ivq/xl' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /iuxvk' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /mvnqkv/eaalctw/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /vqfle' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /lndudsgiohlumax' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /iaqyof' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /h/wukmxrjg/vbosrkz' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /t/grpbtewc/k/tzpbr' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /dcfwb/jlgzkvudgo/bhn/p' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /esvqnu/lrehyfthoi' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /xtjwjecovrjtnawmym' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /pzwuramwfe' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /eabux' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /nc/wab/bkje' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ijcrpbxekcdahqas/mz/' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /jbb/iyhqjbwobgmjhp' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /biyytwkel/v/sllxus' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /wut/uev/lvkdbks' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /jwada/vlxgia/bez' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /rkzqfkdkfri/owqiazxx' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /fcebq' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /supiw/q/itfu' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /lb/zqbyu/dg/oyi' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /pgjwnj' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /fq/jtjz' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /sinmolpuib' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /fk/rn/it' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /ez/jbmok/crd/ojbwac/jhtb' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /gvehzsrkocqnb/d' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /dpkmcgru' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /mf/r/lritqxijpn' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /lcng/nbrb/sfyx' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /gcdnqqbcxcgjk/j' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /w/lxwpuoeb' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /cdigpr' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /tvqbxpj' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /bwf/axqmdfmpy' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /gukaiqfphmt/msx/spee' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /tl/dd/cupbj' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ltndcicttgyzt/ex' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /ebzeho' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /ln/uzsabjawxxgc' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /jw/lmpquaizujfeykvu' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /guuafpb/cyykgjoio' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /hbtgciskfbqqs/jiniue/e' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /ho/u/pwufn/' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /pvhj/k' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /ihzywwrn/hw' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /uynewfvbq/ejyduhy' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /e/ne/odhkxodpmfzqs' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /y/ye/vljbfc/fxthunyk' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /eu/xzefqardzermjrqgk' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /edkx/myqy/ilki/btb' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /nydaijmdfjtpxkjz/ojz' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /jduvqyknltou/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /xnpbvdzqqdyz' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /zo/ynhrxvr' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /lzvorwyzxzclk/rzsg' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /csk/jnkcvqdhyoi' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /xszbqesu/stbobz/gh' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /z/cpxgyu/dr/l/ih' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /yzwgrrm' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /x/srphio' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /lfcmaj/' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /v/c/epwbvpkd/s/isusqsiv' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /fhwingilqn/mfxug' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /nlezjfu/zqlzdckq/h' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /ynddaack/xc' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /wiokb' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /pwoybz/umq' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /tmxu/iauq/' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /n/hrxgahyqup/qtfdl' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /bhwjtm/e' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /tvyaipnwytwdcjhycznv' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /bhnquf' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /aisxefdpwzvl/uvpxmoqp' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /v/hyhxzodcwpcvf' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /agyj/slcqbuj/zfu/pokwh' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /wgohewxaavuqs' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /vnjwy/qvpie/bb/mwgmpop/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /x/lznflpxzhx/d' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /yfnodx' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /ukqwdqwg/' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /cizsh/w' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /emfrlkhwmgqttbmsd' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /aaxkmzzuv/r' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /brjhky' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /uexkadfuwrqvp/eqckrha' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /o/dd/riv/roiysxapr/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /yivpg/mz/udjpnf/rlcspy' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /fxsfbkll/m' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /iixivvxbas' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /u/rgpgrtppm/bdtis/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /otqk/az/wqzajtuqq' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ksaifyhqiblvq' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /xsjuurwimdqyomcazc' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /ykbyhc/hwauxdouicpbj/n' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /auflx/ksrspwsqfxtknl' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /nz/etlgfvpeyoznhw/u' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /vlgsg/bkkt/ca/aikh' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /xmo/oinbn/gxkszgtc' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /iaymhve/f/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /fypmnabxftcmsa' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ggisp/hruo/xbigblhen/e' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /gekgekmnbjfweoonja' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /iovtniyfvr/tltuwrgq' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ihizzj/wsv' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /xpxucqamcptl/c' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /ygs/i/qqz' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /uoliwegaw/ylzwih' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /boy/oznly/qulmrfh/ongo' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /mvfhfslcfuryt' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /jt/ywn' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /serpbstmybwq/ldr/cxfr' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /cpctwhhlvbe/' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /pd/depk' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /uyhuqhd/kfkscf/wnj/oz' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /fpfwanj' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /arh/iguw' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /h/lixkezxl/dxhjea' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /ukwifcz' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /th/txap' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /uy/xkd/vebmtd/wbspk/k' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /ecgkos' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /rhe/rdhyrfpw' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /mzbrol' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /vcsvdyiyusrqmhmrcyjc' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /tkfforjgq/x' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /waunzltgcb/pzc' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ppuuosyuholk' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /qkwfao/kz/medhmno/gnox' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /ardbahpspvtu' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /qcmcibh/x/ze/' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /uwwdpqrbyxaetwwdv' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /drl/rjqye' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /sxwdvtj/rp/hygl/s' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /nbqxtyzocdaqdx' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /zeufalxuu/zlq/vp/wd' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /egjl/yxw/xpezzapui' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /uylyhqumukyqhipg/cr' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /e/yavnes/lqbpn' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /gvriyxp' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /gnodv' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ycrhdvwovrsh' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /vlxsqgzerdpp/pepe' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /mcackjhf' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /swytwavxgfv' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /qwd/bwnkbfv/ify/goe' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /meovf/m' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /j/arhgo' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ybh/thnhr' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /prwci/mlqlyxd/ljs/uj' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /b/frcimohvn/k/fhdzqawbf' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /apoi/u' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /cdksb/yflbvjse' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /hvmltnhwadvxg/fw' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /nhvmehen/vvbjtoiprx' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /fyruscd/cvcpifml' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /hduyyeecwpdwpzj/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /oktmbsp/q' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /uobgeaqbm' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /ujidnalywdkxn/k/' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /cvud/lxue/qaexawphzwh/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /moon/w/qksca' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /ooexfso' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /bjlvgfixzq' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /owsxch/ns' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /vmrsubyiyxtp' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /wapdrbp/wrcmzaz/' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /tymswdbqsvvhgnmc' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /dfmb/azr/ienvcihf/jzu/' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /ol/mlyjm' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /iyhazln' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /neyzm/pwtxqzorxolg' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /xgzq/kkfnrj' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /zycrlp/z/cgtxshpyi' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /ryusoqnwyabfumga' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /eubbz/o/e/iz' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /nsvxvze' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /tczeiilpjz/xm/dtfwf/' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /dbn/hwixmpfqpyklhmq/pk' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /kxwuwj/idiqlq/jrzyf' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /b/zmreqd/toegnrtvhh' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /bvajukqfogdi' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /iwq/exxqoqtdvxrg/' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ooza/qvn/v/' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /jzo/iskhfj/yavzstugyp' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /abopsipgi/qzvf' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /hmwidvuag' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /y/hxqb/zsxfkry' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /ro/fmpqju/t' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /iwff/ai' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ghfhqnodhmlyxq/hp' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /ijulgm/vhjuqujabfvmmm' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /xw/ebhzfmczal/tluy/g' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /kyb/wxrciawafpmvqdwzj' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /d/wfuaeoph/b/hlxy' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /i/pusoym' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /dhcqaiahqgxcrcx' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /xbm/tkw/oigtd/t' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /bpgohkufneigbch' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /lxktjcgbdecs' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /iofrqmg' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ic/xamqelpi' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /btby/b' => array (
-    'handler' => 'handler_func',
-  ),
-  'PUT /ijsykcxv/cj/vrj/jqrz' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /qgthwpyocnofyy' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /a/rduz' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /hxwjeixgybgxib/' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /ye/ljqdp/dkic' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /puitumnmum/yhfzk' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /fapj/kmlri/xnipn' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /pmmhc/' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /oydhndlmu' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /qfdhcunxzjpqent/' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /yy/ptqbpwp' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /yorejcqvipykwvgydbq' => array (
-    'handler' => 'handler_func',
-  ),
-  'DELETE /kvfusqmeggwi' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /rqzctmbafylz' => array (
-    'handler' => 'handler_func',
-  ),
-  'POST /hjjz/ibuzfg/iqvuy' => array (
-    'handler' => 'handler_func',
-  ),
-  'GET /niral' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /ovgvmq' => array (
-    'handler' => 'handler_func',
-  ),
-  'PATCH /kbglxeaz/pf' => array (
-    'handler' => 'handler_func',
-  ),
-),
-// regular routes
-'regularRoutes' => array (
-  'GET b' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/b/phg/buzmsu/amvn/{name}',
-      'regex' => '#^/b/phg/buzmsu/amvn/(?P[^/]+)$#',
-      'start' => '/b/phg/buzmsu/amvn/',
-    ),
-    1 => array (
-      'handler' => 'handler_func',
-      'original' => '/b/eyq/mffej/c/rrb/vdzniv/{name}',
-      'regex' => '#^/b/eyq/mffej/c/rrb/vdzniv/(?P[^/]+)$#',
-      'start' => '/b/eyq/mffej/c/rrb/vdzniv/',
-    ),
-  ),
-  'GET 50be3774f6' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a',
-      'regex' => '#^/50be3774f6/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/850726135a$#',
-      'start' => '/50be3774f6/',
-    ),
-  ),
-  'PATCH wnvyz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/wnvyz/hphvukt/ed/tfz/j/{name}',
-      'regex' => '#^/wnvyz/hphvukt/ed/tfz/j/(?P[^/]+)$#',
-      'start' => '/wnvyz/hphvukt/ed/tfz/j/',
-    ),
-  ),
-  'GET fcjoancl' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fcjoancl/bf/{name}',
-      'regex' => '#^/fcjoancl/bf/(?P[^/]+)$#',
-      'start' => '/fcjoancl/bf/',
-    ),
-  ),
-  'POST t' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/t/rminqwiqoshoiywcosh/{name}',
-      'regex' => '#^/t/rminqwiqoshoiywcosh/(?P[^/]+)$#',
-      'start' => '/t/rminqwiqoshoiywcosh/',
-    ),
-  ),
-  'PATCH mtzfxmgmnpv' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mtzfxmgmnpv/cban/{name}',
-      'regex' => '#^/mtzfxmgmnpv/cban/(?P[^/]+)$#',
-      'start' => '/mtzfxmgmnpv/cban/',
-    ),
-  ),
-  'POST uvkq' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/uvkq/zsuunaux/{name}',
-      'regex' => '#^/uvkq/zsuunaux/(?P[^/]+)$#',
-      'start' => '/uvkq/zsuunaux/',
-    ),
-  ),
-  'POST wdbbmaejclu' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/wdbbmaejclu/i/{name}',
-      'regex' => '#^/wdbbmaejclu/i/(?P[^/]+)$#',
-      'start' => '/wdbbmaejclu/i/',
-    ),
-  ),
-  'GET rzzn' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rzzn/sr/udx/{name}',
-      'regex' => '#^/rzzn/sr/udx/(?P[^/]+)$#',
-      'start' => '/rzzn/sr/udx/',
-    ),
-  ),
-  'DELETE oqdjlvuoagixfhuav' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/oqdjlvuoagixfhuav/k/{name}',
-      'regex' => '#^/oqdjlvuoagixfhuav/k/(?P[^/]+)$#',
-      'start' => '/oqdjlvuoagixfhuav/k/',
-    ),
-  ),
-  'POST jnqm' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/jnqm/qbrh/{name}',
-      'regex' => '#^/jnqm/qbrh/(?P[^/]+)$#',
-      'start' => '/jnqm/qbrh/',
-    ),
-  ),
-  'PUT kgwyy' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/kgwyy/j/{name}',
-      'regex' => '#^/kgwyy/j/(?P[^/]+)$#',
-      'start' => '/kgwyy/j/',
-    ),
-  ),
-  'PUT scemrrbz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/scemrrbz/rusnmbf/{name}',
-      'regex' => '#^/scemrrbz/rusnmbf/(?P[^/]+)$#',
-      'start' => '/scemrrbz/rusnmbf/',
-    ),
-  ),
-  'GET me' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/me/frrp/{name}',
-      'regex' => '#^/me/frrp/(?P[^/]+)$#',
-      'start' => '/me/frrp/',
-    ),
-  ),
-  'GET cx' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/cx/iqusvhsyts/ifwjjyq/{name}',
-      'regex' => '#^/cx/iqusvhsyts/ifwjjyq/(?P[^/]+)$#',
-      'start' => '/cx/iqusvhsyts/ifwjjyq/',
-    ),
-  ),
-  'DELETE hnfadtscg' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hnfadtscg/{name}',
-      'regex' => '#^/hnfadtscg/(?P[^/]+)$#',
-      'start' => '/hnfadtscg/',
-    ),
-  ),
-  'PATCH j' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/j/zobqfrsxslyvc/{name}',
-      'regex' => '#^/j/zobqfrsxslyvc/(?P[^/]+)$#',
-      'start' => '/j/zobqfrsxslyvc/',
-    ),
-  ),
-  'PATCH ckerlhy' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ckerlhy/x/kg/x/{name}',
-      'regex' => '#^/ckerlhy/x/kg/x/(?P[^/]+)$#',
-      'start' => '/ckerlhy/x/kg/x/',
-    ),
-  ),
-  'PATCH rsldgpr' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rsldgpr/fq/nriowlqkj/{name}',
-      'regex' => '#^/rsldgpr/fq/nriowlqkj/(?P[^/]+)$#',
-      'start' => '/rsldgpr/fq/nriowlqkj/',
-    ),
-  ),
-  'GET ttbfaredr' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ttbfaredr/{name}',
-      'regex' => '#^/ttbfaredr/(?P[^/]+)$#',
-      'start' => '/ttbfaredr/',
-    ),
-  ),
-  'GET teudtcvaumgzzh' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/teudtcvaumgzzh/{name}',
-      'regex' => '#^/teudtcvaumgzzh/(?P[^/]+)$#',
-      'start' => '/teudtcvaumgzzh/',
-    ),
-  ),
-  'GET fp' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fp/jvubuismqtvi/{name}',
-      'regex' => '#^/fp/jvubuismqtvi/(?P[^/]+)$#',
-      'start' => '/fp/jvubuismqtvi/',
-    ),
-  ),
-  'PATCH zvy' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zvy/niwgrjo/{name}',
-      'regex' => '#^/zvy/niwgrjo/(?P[^/]+)$#',
-      'start' => '/zvy/niwgrjo/',
-    ),
-  ),
-  'DELETE ynmnzvjmedytpqgwsty' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ynmnzvjmedytpqgwsty/{name}',
-      'regex' => '#^/ynmnzvjmedytpqgwsty/(?P[^/]+)$#',
-      'start' => '/ynmnzvjmedytpqgwsty/',
-    ),
-  ),
-  'DELETE uwsf' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/uwsf/mft/pncki/{name}',
-      'regex' => '#^/uwsf/mft/pncki/(?P[^/]+)$#',
-      'start' => '/uwsf/mft/pncki/',
-    ),
-  ),
-  'GET o' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/o/sgrvgsp/v/{name}',
-      'regex' => '#^/o/sgrvgsp/v/(?P[^/]+)$#',
-      'start' => '/o/sgrvgsp/v/',
-    ),
-    1 => array (
-      'handler' => 'handler_func',
-      'original' => '/o/fxjx/qyuurpa/{name}',
-      'regex' => '#^/o/fxjx/qyuurpa/(?P[^/]+)$#',
-      'start' => '/o/fxjx/qyuurpa/',
-    ),
-  ),
-  'GET htlvvbztavswu' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/htlvvbztavswu/r/{name}',
-      'regex' => '#^/htlvvbztavswu/r/(?P[^/]+)$#',
-      'start' => '/htlvvbztavswu/r/',
-    ),
-  ),
-  'DELETE hxybuoqefnhdfobs' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hxybuoqefnhdfobs/oou/{name}',
-      'regex' => '#^/hxybuoqefnhdfobs/oou/(?P[^/]+)$#',
-      'start' => '/hxybuoqefnhdfobs/oou/',
-    ),
-  ),
-  'GET dzrvjyhhvhhmknar' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dzrvjyhhvhhmknar/j/fb/{name}',
-      'regex' => '#^/dzrvjyhhvhhmknar/j/fb/(?P[^/]+)$#',
-      'start' => '/dzrvjyhhvhhmknar/j/fb/',
-    ),
-  ),
-  'GET xkpklg' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xkpklg/defomrbc/rif/bvu/{name}',
-      'regex' => '#^/xkpklg/defomrbc/rif/bvu/(?P[^/]+)$#',
-      'start' => '/xkpklg/defomrbc/rif/bvu/',
-    ),
-  ),
-  'GET u' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/u/btopmymd/hzvdu/{name}',
-      'regex' => '#^/u/btopmymd/hzvdu/(?P[^/]+)$#',
-      'start' => '/u/btopmymd/hzvdu/',
-    ),
-    1 => array (
-      'handler' => 'handler_func',
-      'original' => '/u/dybiwz/uq/yiafdvxrjr/{name}',
-      'regex' => '#^/u/dybiwz/uq/yiafdvxrjr/(?P[^/]+)$#',
-      'start' => '/u/dybiwz/uq/yiafdvxrjr/',
-    ),
-  ),
-  'GET rfhlzl' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rfhlzl/liit/{name}',
-      'regex' => '#^/rfhlzl/liit/(?P[^/]+)$#',
-      'start' => '/rfhlzl/liit/',
-    ),
-  ),
-  'PATCH heiqnaxadbwbuyhmke' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/heiqnaxadbwbuyhmke/{name}',
-      'regex' => '#^/heiqnaxadbwbuyhmke/(?P[^/]+)$#',
-      'start' => '/heiqnaxadbwbuyhmke/',
-    ),
-  ),
-  'GET ltdkcige' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ltdkcige/f/jrpdff/q/h/{name}',
-      'regex' => '#^/ltdkcige/f/jrpdff/q/h/(?P[^/]+)$#',
-      'start' => '/ltdkcige/f/jrpdff/q/h/',
-    ),
-  ),
-  'PUT zokhqz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zokhqz/{name}',
-      'regex' => '#^/zokhqz/(?P[^/]+)$#',
-      'start' => '/zokhqz/',
-    ),
-  ),
-  'POST yvpbveo' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/yvpbveo/{name}',
-      'regex' => '#^/yvpbveo/(?P[^/]+)$#',
-      'start' => '/yvpbveo/',
-    ),
-  ),
-  'GET gvgfepfkyqozubtaaaz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gvgfepfkyqozubtaaaz/{name}',
-      'regex' => '#^/gvgfepfkyqozubtaaaz/(?P[^/]+)$#',
-      'start' => '/gvgfepfkyqozubtaaaz/',
-    ),
-  ),
-  'PATCH hov' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hov/guqdx/pfc/ilqfyykt/n/{name}',
-      'regex' => '#^/hov/guqdx/pfc/ilqfyykt/n/(?P[^/]+)$#',
-      'start' => '/hov/guqdx/pfc/ilqfyykt/n/',
-    ),
-  ),
-  'GET ldmonfbre' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ldmonfbre/{name}',
-      'regex' => '#^/ldmonfbre/(?P[^/]+)$#',
-      'start' => '/ldmonfbre/',
-    ),
-  ),
-  'PUT hg' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hg/ziqpgrlzhuk/s/bwcux/{name}',
-      'regex' => '#^/hg/ziqpgrlzhuk/s/bwcux/(?P[^/]+)$#',
-      'start' => '/hg/ziqpgrlzhuk/s/bwcux/',
-    ),
-  ),
-  'GET edyo' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/edyo/nd/ei/{name}',
-      'regex' => '#^/edyo/nd/ei/(?P[^/]+)$#',
-      'start' => '/edyo/nd/ei/',
-    ),
-  ),
-  'POST luoxvths' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/luoxvths/roopclnycujm/{name}',
-      'regex' => '#^/luoxvths/roopclnycujm/(?P[^/]+)$#',
-      'start' => '/luoxvths/roopclnycujm/',
-    ),
-  ),
-  'GET l' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/l/lyfkgln/{name}',
-      'regex' => '#^/l/lyfkgln/(?P[^/]+)$#',
-      'start' => '/l/lyfkgln/',
-    ),
-  ),
-  'DELETE wi' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/wi/lkk/l/{name}',
-      'regex' => '#^/wi/lkk/l/(?P[^/]+)$#',
-      'start' => '/wi/lkk/l/',
-    ),
-  ),
-  'GET dnhk' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dnhk/lwkhmgasto/vstqi/{name}',
-      'regex' => '#^/dnhk/lwkhmgasto/vstqi/(?P[^/]+)$#',
-      'start' => '/dnhk/lwkhmgasto/vstqi/',
-    ),
-  ),
-  'PUT sli' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/sli/sdcsnj/{name}',
-      'regex' => '#^/sli/sdcsnj/(?P[^/]+)$#',
-      'start' => '/sli/sdcsnj/',
-    ),
-  ),
-  'POST ldpbjcbtkp' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ldpbjcbtkp/jn/{name}',
-      'regex' => '#^/ldpbjcbtkp/jn/(?P[^/]+)$#',
-      'start' => '/ldpbjcbtkp/jn/',
-    ),
-  ),
-  'PATCH rhof' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rhof/zoeebqeuhneea/{name}',
-      'regex' => '#^/rhof/zoeebqeuhneea/(?P[^/]+)$#',
-      'start' => '/rhof/zoeebqeuhneea/',
-    ),
-  ),
-  'GET hkcgahz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hkcgahz/x/{name}',
-      'regex' => '#^/hkcgahz/x/(?P[^/]+)$#',
-      'start' => '/hkcgahz/x/',
-    ),
-  ),
-  'GET oct' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/oct/dxzt/{name}',
-      'regex' => '#^/oct/dxzt/(?P[^/]+)$#',
-      'start' => '/oct/dxzt/',
-    ),
-  ),
-  'POST waxfrjlmi' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/waxfrjlmi/{name}',
-      'regex' => '#^/waxfrjlmi/(?P[^/]+)$#',
-      'start' => '/waxfrjlmi/',
-    ),
-  ),
-  'POST iyoocki' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/iyoocki/{name}',
-      'regex' => '#^/iyoocki/(?P[^/]+)$#',
-      'start' => '/iyoocki/',
-    ),
-  ),
-  'GET mpwqflqskhphdbwcpw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mpwqflqskhphdbwcpw/{name}',
-      'regex' => '#^/mpwqflqskhphdbwcpw/(?P[^/]+)$#',
-      'start' => '/mpwqflqskhphdbwcpw/',
-    ),
-  ),
-  'GET sccziqskguq' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/sccziqskguq/{name}',
-      'regex' => '#^/sccziqskguq/(?P[^/]+)$#',
-      'start' => '/sccziqskguq/',
-    ),
-  ),
-  'GET ma' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ma/pnagap/{name}',
-      'regex' => '#^/ma/pnagap/(?P[^/]+)$#',
-      'start' => '/ma/pnagap/',
-    ),
-  ),
-  'PATCH zyjomxwkuuehwu' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zyjomxwkuuehwu/{name}',
-      'regex' => '#^/zyjomxwkuuehwu/(?P[^/]+)$#',
-      'start' => '/zyjomxwkuuehwu/',
-    ),
-  ),
-  'POST a' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/a/kjyz/l/fhkpgcoylrfj/{name}',
-      'regex' => '#^/a/kjyz/l/fhkpgcoylrfj/(?P[^/]+)$#',
-      'start' => '/a/kjyz/l/fhkpgcoylrfj/',
-    ),
-  ),
-  'GET aoa' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/aoa/usplebjns/{name}',
-      'regex' => '#^/aoa/usplebjns/(?P[^/]+)$#',
-      'start' => '/aoa/usplebjns/',
-    ),
-  ),
-  'GET sftwzoilactvasxrjmrp' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/sftwzoilactvasxrjmrp/{name}',
-      'regex' => '#^/sftwzoilactvasxrjmrp/(?P[^/]+)$#',
-      'start' => '/sftwzoilactvasxrjmrp/',
-    ),
-  ),
-  'PUT ioz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ioz/flfvkyccflopgbb/{name}',
-      'regex' => '#^/ioz/flfvkyccflopgbb/(?P[^/]+)$#',
-      'start' => '/ioz/flfvkyccflopgbb/',
-    ),
-  ),
-  'DELETE epduktx' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/epduktx/{name}',
-      'regex' => '#^/epduktx/(?P[^/]+)$#',
-      'start' => '/epduktx/',
-    ),
-  ),
-  'DELETE mr' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mr/jomvqoamt/f/jau/{name}',
-      'regex' => '#^/mr/jomvqoamt/f/jau/(?P[^/]+)$#',
-      'start' => '/mr/jomvqoamt/f/jau/',
-    ),
-  ),
-  'POST npoubqk' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/npoubqk/pdknd/{name}',
-      'regex' => '#^/npoubqk/pdknd/(?P[^/]+)$#',
-      'start' => '/npoubqk/pdknd/',
-    ),
-  ),
-  'POST iy' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/iy/pbywyoun/teutfrbwf/{name}',
-      'regex' => '#^/iy/pbywyoun/teutfrbwf/(?P[^/]+)$#',
-      'start' => '/iy/pbywyoun/teutfrbwf/',
-    ),
-  ),
-  'GET bdinh' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/bdinh/c/{name}',
-      'regex' => '#^/bdinh/c/(?P[^/]+)$#',
-      'start' => '/bdinh/c/',
-    ),
-  ),
-  'PATCH tlon' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/tlon/ejcts/{name}',
-      'regex' => '#^/tlon/ejcts/(?P[^/]+)$#',
-      'start' => '/tlon/ejcts/',
-    ),
-  ),
-  'PUT rpci' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rpci/gemljc/{name}',
-      'regex' => '#^/rpci/gemljc/(?P[^/]+)$#',
-      'start' => '/rpci/gemljc/',
-    ),
-  ),
-  'GET nbfliy' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/nbfliy/{name}',
-      'regex' => '#^/nbfliy/(?P[^/]+)$#',
-      'start' => '/nbfliy/',
-    ),
-  ),
-  'POST hzzgug' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hzzgug/s/{name}',
-      'regex' => '#^/hzzgug/s/(?P[^/]+)$#',
-      'start' => '/hzzgug/s/',
-    ),
-  ),
-  'DELETE dlegvnryb' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dlegvnryb/{name}',
-      'regex' => '#^/dlegvnryb/(?P[^/]+)$#',
-      'start' => '/dlegvnryb/',
-    ),
-  ),
-  'GET xa' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xa/wlh/{name}',
-      'regex' => '#^/xa/wlh/(?P[^/]+)$#',
-      'start' => '/xa/wlh/',
-    ),
-  ),
-  'DELETE pyxiaohiajdghzme' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/pyxiaohiajdghzme/{name}',
-      'regex' => '#^/pyxiaohiajdghzme/(?P[^/]+)$#',
-      'start' => '/pyxiaohiajdghzme/',
-    ),
-  ),
-  'PATCH clailedbnrw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/clailedbnrw/{name}',
-      'regex' => '#^/clailedbnrw/(?P[^/]+)$#',
-      'start' => '/clailedbnrw/',
-    ),
-  ),
-  'PATCH ophcawldkqkabj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ophcawldkqkabj/{name}',
-      'regex' => '#^/ophcawldkqkabj/(?P[^/]+)$#',
-      'start' => '/ophcawldkqkabj/',
-    ),
-  ),
-  'GET vjr' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vjr/y/rqpbazeytkhzttsi/{name}',
-      'regex' => '#^/vjr/y/rqpbazeytkhzttsi/(?P[^/]+)$#',
-      'start' => '/vjr/y/rqpbazeytkhzttsi/',
-    ),
-  ),
-  'GET z' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/z/joqt/{name}',
-      'regex' => '#^/z/joqt/(?P[^/]+)$#',
-      'start' => '/z/joqt/',
-    ),
-    1 => array (
-      'handler' => 'handler_func',
-      'original' => '/z/wpwkpzhpwdlpr/ev/u/{name}',
-      'regex' => '#^/z/wpwkpzhpwdlpr/ev/u/(?P[^/]+)$#',
-      'start' => '/z/wpwkpzhpwdlpr/ev/u/',
-    ),
-  ),
-  'GET jorjksmduupovm' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/jorjksmduupovm/zude/{name}',
-      'regex' => '#^/jorjksmduupovm/zude/(?P[^/]+)$#',
-      'start' => '/jorjksmduupovm/zude/',
-    ),
-  ),
-  'DELETE hh' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hh/ezsnnoz/{name}',
-      'regex' => '#^/hh/ezsnnoz/(?P[^/]+)$#',
-      'start' => '/hh/ezsnnoz/',
-    ),
-  ),
-  'PUT tdrtrr' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/tdrtrr/xididyw/bdse/dhb/{name}',
-      'regex' => '#^/tdrtrr/xididyw/bdse/dhb/(?P[^/]+)$#',
-      'start' => '/tdrtrr/xididyw/bdse/dhb/',
-    ),
-  ),
-  'GET g' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/g/kszlkykg/{name}',
-      'regex' => '#^/g/kszlkykg/(?P[^/]+)$#',
-      'start' => '/g/kszlkykg/',
-    ),
-    1 => array (
-      'handler' => 'handler_func',
-      'original' => '/g/m/xgqd/zeclnsbpsthi/{name}',
-      'regex' => '#^/g/m/xgqd/zeclnsbpsthi/(?P[^/]+)$#',
-      'start' => '/g/m/xgqd/zeclnsbpsthi/',
-    ),
-  ),
-  'GET wxvfbwufbsjj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/wxvfbwufbsjj/{name}',
-      'regex' => '#^/wxvfbwufbsjj/(?P[^/]+)$#',
-      'start' => '/wxvfbwufbsjj/',
-    ),
-  ),
-  'PUT f' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/f/ehapay/{name}',
-      'regex' => '#^/f/ehapay/(?P[^/]+)$#',
-      'start' => '/f/ehapay/',
-    ),
-  ),
-  'GET elgceuidc' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/elgceuidc/o/yajezktug/{name}',
-      'regex' => '#^/elgceuidc/o/yajezktug/(?P[^/]+)$#',
-      'start' => '/elgceuidc/o/yajezktug/',
-    ),
-  ),
-  'POST nqlsjyifirllkio' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/nqlsjyifirllkio/{name}',
-      'regex' => '#^/nqlsjyifirllkio/(?P[^/]+)$#',
-      'start' => '/nqlsjyifirllkio/',
-    ),
-  ),
-  'GET k' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/k/kwxsosdqrrszamg/{name}',
-      'regex' => '#^/k/kwxsosdqrrszamg/(?P[^/]+)$#',
-      'start' => '/k/kwxsosdqrrszamg/',
-    ),
-  ),
-  'POST obhea' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/obhea/{name}',
-      'regex' => '#^/obhea/(?P[^/]+)$#',
-      'start' => '/obhea/',
-    ),
-  ),
-  'DELETE qtimovedpgumjcydl' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/qtimovedpgumjcydl/nq/{name}',
-      'regex' => '#^/qtimovedpgumjcydl/nq/(?P[^/]+)$#',
-      'start' => '/qtimovedpgumjcydl/nq/',
-    ),
-  ),
-  'PUT pdzohrbnqks' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/pdzohrbnqks/{name}',
-      'regex' => '#^/pdzohrbnqks/(?P[^/]+)$#',
-      'start' => '/pdzohrbnqks/',
-    ),
-  ),
-  'DELETE qef' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/qef/ugnbeyk/{name}',
-      'regex' => '#^/qef/ugnbeyk/(?P[^/]+)$#',
-      'start' => '/qef/ugnbeyk/',
-    ),
-  ),
-  'PATCH kjtctfqxxz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/kjtctfqxxz/{name}',
-      'regex' => '#^/kjtctfqxxz/(?P[^/]+)$#',
-      'start' => '/kjtctfqxxz/',
-    ),
-  ),
-  'GET fspqd' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fspqd/{name}',
-      'regex' => '#^/fspqd/(?P[^/]+)$#',
-      'start' => '/fspqd/',
-    ),
-  ),
-  'POST subdbid' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/subdbid/y/erm/{name}',
-      'regex' => '#^/subdbid/y/erm/(?P[^/]+)$#',
-      'start' => '/subdbid/y/erm/',
-    ),
-  ),
-  'GET mliasnrraeq' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mliasnrraeq/hw/{name}',
-      'regex' => '#^/mliasnrraeq/hw/(?P[^/]+)$#',
-      'start' => '/mliasnrraeq/hw/',
-    ),
-  ),
-  'DELETE pug' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/pug/gm/q/{name}',
-      'regex' => '#^/pug/gm/q/(?P[^/]+)$#',
-      'start' => '/pug/gm/q/',
-    ),
-  ),
-  'GET tr' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/tr/yjvtaphjkhd/{name}',
-      'regex' => '#^/tr/yjvtaphjkhd/(?P[^/]+)$#',
-      'start' => '/tr/yjvtaphjkhd/',
-    ),
-  ),
-  'POST xvnuwccmrcce' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xvnuwccmrcce/u/aw/{name}',
-      'regex' => '#^/xvnuwccmrcce/u/aw/(?P[^/]+)$#',
-      'start' => '/xvnuwccmrcce/u/aw/',
-    ),
-  ),
-  'POST kzyhd' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/kzyhd/pulssfc/{name}',
-      'regex' => '#^/kzyhd/pulssfc/(?P[^/]+)$#',
-      'start' => '/kzyhd/pulssfc/',
-    ),
-  ),
-  'DELETE prpsszqjubos' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/prpsszqjubos/zbno/{name}',
-      'regex' => '#^/prpsszqjubos/zbno/(?P[^/]+)$#',
-      'start' => '/prpsszqjubos/zbno/',
-    ),
-  ),
-  'POST qribzdsohxgotcgn' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/qribzdsohxgotcgn/kv/ac/{name}',
-      'regex' => '#^/qribzdsohxgotcgn/kv/ac/(?P[^/]+)$#',
-      'start' => '/qribzdsohxgotcgn/kv/ac/',
-    ),
-  ),
-  'GET rpwaxbrbrowhdzflsq' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rpwaxbrbrowhdzflsq/lz/{name}',
-      'regex' => '#^/rpwaxbrbrowhdzflsq/lz/(?P[^/]+)$#',
-      'start' => '/rpwaxbrbrowhdzflsq/lz/',
-    ),
-  ),
-  'PUT hwrqzyfhg' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hwrqzyfhg/{name}',
-      'regex' => '#^/hwrqzyfhg/(?P[^/]+)$#',
-      'start' => '/hwrqzyfhg/',
-    ),
-  ),
-  'PUT yb' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/yb/tgzn/{name}',
-      'regex' => '#^/yb/tgzn/(?P[^/]+)$#',
-      'start' => '/yb/tgzn/',
-    ),
-  ),
-  'GET w' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/w/kyyagqohubo/l/{name}',
-      'regex' => '#^/w/kyyagqohubo/l/(?P[^/]+)$#',
-      'start' => '/w/kyyagqohubo/l/',
-    ),
-  ),
-  'GET zspmrnfexexa' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zspmrnfexexa/{name}',
-      'regex' => '#^/zspmrnfexexa/(?P[^/]+)$#',
-      'start' => '/zspmrnfexexa/',
-    ),
-  ),
-  'DELETE vxydvxl' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vxydvxl/m/{name}',
-      'regex' => '#^/vxydvxl/m/(?P[^/]+)$#',
-      'start' => '/vxydvxl/m/',
-    ),
-  ),
-  'DELETE blilzcqdmtq' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/blilzcqdmtq/ragiotf/x/{name}',
-      'regex' => '#^/blilzcqdmtq/ragiotf/x/(?P[^/]+)$#',
-      'start' => '/blilzcqdmtq/ragiotf/x/',
-    ),
-  ),
-  'PATCH dibneqwaelnl' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dibneqwaelnl/{name}',
-      'regex' => '#^/dibneqwaelnl/(?P[^/]+)$#',
-      'start' => '/dibneqwaelnl/',
-    ),
-  ),
-  'DELETE lsqkrgfptooduz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/lsqkrgfptooduz/ctcoh/{name}',
-      'regex' => '#^/lsqkrgfptooduz/ctcoh/(?P[^/]+)$#',
-      'start' => '/lsqkrgfptooduz/ctcoh/',
-    ),
-  ),
-  'DELETE ldumqdurrwm' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ldumqdurrwm/nozsca/s/{name}',
-      'regex' => '#^/ldumqdurrwm/nozsca/s/(?P[^/]+)$#',
-      'start' => '/ldumqdurrwm/nozsca/s/',
-    ),
-  ),
-  'PUT figmgvybyn' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/figmgvybyn/{name}',
-      'regex' => '#^/figmgvybyn/(?P[^/]+)$#',
-      'start' => '/figmgvybyn/',
-    ),
-  ),
-  'GET zr' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zr/zogff/{name}',
-      'regex' => '#^/zr/zogff/(?P[^/]+)$#',
-      'start' => '/zr/zogff/',
-    ),
-  ),
-  'PUT jrosiell' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/jrosiell/jxbsndihapo/{name}',
-      'regex' => '#^/jrosiell/jxbsndihapo/(?P[^/]+)$#',
-      'start' => '/jrosiell/jxbsndihapo/',
-    ),
-  ),
-  'DELETE uyi' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/uyi/r/tpyfcprvckgw/{name}',
-      'regex' => '#^/uyi/r/tpyfcprvckgw/(?P[^/]+)$#',
-      'start' => '/uyi/r/tpyfcprvckgw/',
-    ),
-  ),
-  'GET yhnhqiifvqljz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/yhnhqiifvqljz/{name}',
-      'regex' => '#^/yhnhqiifvqljz/(?P[^/]+)$#',
-      'start' => '/yhnhqiifvqljz/',
-    ),
-  ),
-  'PATCH zv' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zv/x/cl/bhnscy/{name}',
-      'regex' => '#^/zv/x/cl/bhnscy/(?P[^/]+)$#',
-      'start' => '/zv/x/cl/bhnscy/',
-    ),
-  ),
-  'GET eyzfpord' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/eyzfpord/aai/{name}',
-      'regex' => '#^/eyzfpord/aai/(?P[^/]+)$#',
-      'start' => '/eyzfpord/aai/',
-    ),
-  ),
-  'POST dihvm' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dihvm/is/{name}',
-      'regex' => '#^/dihvm/is/(?P[^/]+)$#',
-      'start' => '/dihvm/is/',
-    ),
-  ),
-  'DELETE jqtptgpofulztzfqv' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/jqtptgpofulztzfqv/l/{name}',
-      'regex' => '#^/jqtptgpofulztzfqv/l/(?P[^/]+)$#',
-      'start' => '/jqtptgpofulztzfqv/l/',
-    ),
-  ),
-  'GET upyqvemy' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/upyqvemy/qrnc/rk/{name}',
-      'regex' => '#^/upyqvemy/qrnc/rk/(?P[^/]+)$#',
-      'start' => '/upyqvemy/qrnc/rk/',
-    ),
-  ),
-  'POST mrbmuyharone' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mrbmuyharone/umhsno/du/{name}',
-      'regex' => '#^/mrbmuyharone/umhsno/du/(?P[^/]+)$#',
-      'start' => '/mrbmuyharone/umhsno/du/',
-    ),
-  ),
-  'POST dqdchwrpot' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dqdchwrpot/sd/{name}',
-      'regex' => '#^/dqdchwrpot/sd/(?P[^/]+)$#',
-      'start' => '/dqdchwrpot/sd/',
-    ),
-  ),
-  'POST exgsckpcd' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/exgsckpcd/qyxmcsnwz/w/{name}',
-      'regex' => '#^/exgsckpcd/qyxmcsnwz/w/(?P[^/]+)$#',
-      'start' => '/exgsckpcd/qyxmcsnwz/w/',
-    ),
-  ),
-  'GET tswppatwuzo' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/tswppatwuzo/{name}',
-      'regex' => '#^/tswppatwuzo/(?P[^/]+)$#',
-      'start' => '/tswppatwuzo/',
-    ),
-  ),
-  'GET ptcocwc' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ptcocwc/{name}',
-      'regex' => '#^/ptcocwc/(?P[^/]+)$#',
-      'start' => '/ptcocwc/',
-    ),
-  ),
-  'POST gg' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gg/unbbtgzn/{name}',
-      'regex' => '#^/gg/unbbtgzn/(?P[^/]+)$#',
-      'start' => '/gg/unbbtgzn/',
-    ),
-  ),
-  'PUT dcicjel' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dcicjel/pksb/{name}',
-      'regex' => '#^/dcicjel/pksb/(?P[^/]+)$#',
-      'start' => '/dcicjel/pksb/',
-    ),
-  ),
-  'POST aicyhnmtf' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/aicyhnmtf/{name}',
-      'regex' => '#^/aicyhnmtf/(?P[^/]+)$#',
-      'start' => '/aicyhnmtf/',
-    ),
-  ),
-  'POST pneonxhk' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/pneonxhk/k/{name}',
-      'regex' => '#^/pneonxhk/k/(?P[^/]+)$#',
-      'start' => '/pneonxhk/k/',
-    ),
-  ),
-  'DELETE ccksuhbpti' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ccksuhbpti/uujdjvdk/ad/{name}',
-      'regex' => '#^/ccksuhbpti/uujdjvdk/ad/(?P[^/]+)$#',
-      'start' => '/ccksuhbpti/uujdjvdk/ad/',
-    ),
-  ),
-  'DELETE jhsrkmicpns' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/jhsrkmicpns/{name}',
-      'regex' => '#^/jhsrkmicpns/(?P[^/]+)$#',
-      'start' => '/jhsrkmicpns/',
-    ),
-  ),
-  'PATCH lidxrfnanlbe' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/lidxrfnanlbe/{name}',
-      'regex' => '#^/lidxrfnanlbe/(?P[^/]+)$#',
-      'start' => '/lidxrfnanlbe/',
-    ),
-  ),
-  'GET eiksib' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/eiksib/{name}',
-      'regex' => '#^/eiksib/(?P[^/]+)$#',
-      'start' => '/eiksib/',
-    ),
-  ),
-  'GET y' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/y/nuvvxrkojdvuxmwt/{name}',
-      'regex' => '#^/y/nuvvxrkojdvuxmwt/(?P[^/]+)$#',
-      'start' => '/y/nuvvxrkojdvuxmwt/',
-    ),
-  ),
-  'GET df' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/df/rnlrqmx/{name}',
-      'regex' => '#^/df/rnlrqmx/(?P[^/]+)$#',
-      'start' => '/df/rnlrqmx/',
-    ),
-  ),
-  'GET posrsnhbisnmfnmqql' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/posrsnhbisnmfnmqql/{name}',
-      'regex' => '#^/posrsnhbisnmfnmqql/(?P[^/]+)$#',
-      'start' => '/posrsnhbisnmfnmqql/',
-    ),
-  ),
-  'GET dpr' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dpr/j/tn/xxxrlgv/qhy/{name}',
-      'regex' => '#^/dpr/j/tn/xxxrlgv/qhy/(?P[^/]+)$#',
-      'start' => '/dpr/j/tn/xxxrlgv/qhy/',
-    ),
-  ),
-  'GET auwyvnp' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/auwyvnp/qpbioqfat/{name}',
-      'regex' => '#^/auwyvnp/qpbioqfat/(?P[^/]+)$#',
-      'start' => '/auwyvnp/qpbioqfat/',
-    ),
-  ),
-  'DELETE rxjsj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rxjsj/ctxjnk/dixrivnch/{name}',
-      'regex' => '#^/rxjsj/ctxjnk/dixrivnch/(?P[^/]+)$#',
-      'start' => '/rxjsj/ctxjnk/dixrivnch/',
-    ),
-  ),
-  'PATCH vzzwjfyky' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vzzwjfyky/t/c/jas/{name}',
-      'regex' => '#^/vzzwjfyky/t/c/jas/(?P[^/]+)$#',
-      'start' => '/vzzwjfyky/t/c/jas/',
-    ),
-  ),
-  'PATCH xnvuvavch' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xnvuvavch/{name}',
-      'regex' => '#^/xnvuvavch/(?P[^/]+)$#',
-      'start' => '/xnvuvavch/',
-    ),
-  ),
-  'POST rc' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rc/pkxebmf/v/{name}',
-      'regex' => '#^/rc/pkxebmf/v/(?P[^/]+)$#',
-      'start' => '/rc/pkxebmf/v/',
-    ),
-  ),
-  'PUT wde' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/wde/uctql/{name}',
-      'regex' => '#^/wde/uctql/(?P[^/]+)$#',
-      'start' => '/wde/uctql/',
-    ),
-  ),
-  'POST gxhpsmrwx' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gxhpsmrwx/jkxllw/{name}',
-      'regex' => '#^/gxhpsmrwx/jkxllw/(?P[^/]+)$#',
-      'start' => '/gxhpsmrwx/jkxllw/',
-    ),
-  ),
-  'GET ozkha' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ozkha/{name}',
-      'regex' => '#^/ozkha/(?P[^/]+)$#',
-      'start' => '/ozkha/',
-    ),
-  ),
-  'GET mth' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mth/vgypfekms/{name}',
-      'regex' => '#^/mth/vgypfekms/(?P[^/]+)$#',
-      'start' => '/mth/vgypfekms/',
-    ),
-  ),
-  'PUT jqeyo' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/jqeyo/qvk/{name}',
-      'regex' => '#^/jqeyo/qvk/(?P[^/]+)$#',
-      'start' => '/jqeyo/qvk/',
-    ),
-  ),
-  'GET dkgkxt' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dkgkxt/niesrfdxpqmhrw/{name}',
-      'regex' => '#^/dkgkxt/niesrfdxpqmhrw/(?P[^/]+)$#',
-      'start' => '/dkgkxt/niesrfdxpqmhrw/',
-    ),
-  ),
-  'PUT ynhqww' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ynhqww/{name}',
-      'regex' => '#^/ynhqww/(?P[^/]+)$#',
-      'start' => '/ynhqww/',
-    ),
-  ),
-  'DELETE mh' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mh/xz/rfqsqpmlhejdocss/{name}',
-      'regex' => '#^/mh/xz/rfqsqpmlhejdocss/(?P[^/]+)$#',
-      'start' => '/mh/xz/rfqsqpmlhejdocss/',
-    ),
-  ),
-  'DELETE dacczwe' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dacczwe/ffrx/{name}',
-      'regex' => '#^/dacczwe/ffrx/(?P[^/]+)$#',
-      'start' => '/dacczwe/ffrx/',
-    ),
-  ),
-  'PATCH vt' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vt/cwvzc/rcateqxvic/{name}',
-      'regex' => '#^/vt/cwvzc/rcateqxvic/(?P[^/]+)$#',
-      'start' => '/vt/cwvzc/rcateqxvic/',
-    ),
-  ),
-  'POST zcmbpgsiul' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zcmbpgsiul/phusol/cc/{name}',
-      'regex' => '#^/zcmbpgsiul/phusol/cc/(?P[^/]+)$#',
-      'start' => '/zcmbpgsiul/phusol/cc/',
-    ),
-  ),
-  'PUT erhaivz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/erhaivz/rurmfvirvo/{name}',
-      'regex' => '#^/erhaivz/rurmfvirvo/(?P[^/]+)$#',
-      'start' => '/erhaivz/rurmfvirvo/',
-    ),
-  ),
-  'POST slmsqgiilo' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/slmsqgiilo/fc/{name}',
-      'regex' => '#^/slmsqgiilo/fc/(?P[^/]+)$#',
-      'start' => '/slmsqgiilo/fc/',
-    ),
-  ),
-  'PATCH lovftz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/lovftz/q/{name}',
-      'regex' => '#^/lovftz/q/(?P[^/]+)$#',
-      'start' => '/lovftz/q/',
-    ),
-  ),
-  'GET bxhvpi' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/bxhvpi/{name}',
-      'regex' => '#^/bxhvpi/(?P[^/]+)$#',
-      'start' => '/bxhvpi/',
-    ),
-  ),
-  'GET tndzxwfqrr' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/tndzxwfqrr/tezunwnbu/{name}',
-      'regex' => '#^/tndzxwfqrr/tezunwnbu/(?P[^/]+)$#',
-      'start' => '/tndzxwfqrr/tezunwnbu/',
-    ),
-  ),
-  'PUT kxol' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/kxol/edwxl/{name}',
-      'regex' => '#^/kxol/edwxl/(?P[^/]+)$#',
-      'start' => '/kxol/edwxl/',
-    ),
-  ),
-  'GET rpd' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rpd/aymfhggynlxprf/{name}',
-      'regex' => '#^/rpd/aymfhggynlxprf/(?P[^/]+)$#',
-      'start' => '/rpd/aymfhggynlxprf/',
-    ),
-  ),
-  'PATCH iwtabzr' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/iwtabzr/vd/{name}',
-      'regex' => '#^/iwtabzr/vd/(?P[^/]+)$#',
-      'start' => '/iwtabzr/vd/',
-    ),
-  ),
-  'GET cvtgqhlgkyvsdz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/cvtgqhlgkyvsdz/{name}',
-      'regex' => '#^/cvtgqhlgkyvsdz/(?P[^/]+)$#',
-      'start' => '/cvtgqhlgkyvsdz/',
-    ),
-  ),
-  'GET hgybcxckzezrtlg' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hgybcxckzezrtlg/{name}',
-      'regex' => '#^/hgybcxckzezrtlg/(?P[^/]+)$#',
-      'start' => '/hgybcxckzezrtlg/',
-    ),
-  ),
-  'PATCH uo' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/uo/mydqpmwqd/l/yux/{name}',
-      'regex' => '#^/uo/mydqpmwqd/l/yux/(?P[^/]+)$#',
-      'start' => '/uo/mydqpmwqd/l/yux/',
-    ),
-  ),
-  'GET kbxo' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/kbxo/hepr/{name}',
-      'regex' => '#^/kbxo/hepr/(?P[^/]+)$#',
-      'start' => '/kbxo/hepr/',
-    ),
-  ),
-  'DELETE gzedcrudiwiqznw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gzedcrudiwiqznw/r/{name}',
-      'regex' => '#^/gzedcrudiwiqznw/r/(?P[^/]+)$#',
-      'start' => '/gzedcrudiwiqznw/r/',
-    ),
-  ),
-  'PUT shjf' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/shjf/zcrj/jxdm/{name}',
-      'regex' => '#^/shjf/zcrj/jxdm/(?P[^/]+)$#',
-      'start' => '/shjf/zcrj/jxdm/',
-    ),
-  ),
-  'PUT hxzbkn' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hxzbkn/psvfalrz/u/{name}',
-      'regex' => '#^/hxzbkn/psvfalrz/u/(?P[^/]+)$#',
-      'start' => '/hxzbkn/psvfalrz/u/',
-    ),
-  ),
-  'GET jkkw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/jkkw/ie/wdsxfmnlowb/v/{name}',
-      'regex' => '#^/jkkw/ie/wdsxfmnlowb/v/(?P[^/]+)$#',
-      'start' => '/jkkw/ie/wdsxfmnlowb/v/',
-    ),
-  ),
-  'DELETE tlmsb' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/tlmsb/uh/vj/{name}',
-      'regex' => '#^/tlmsb/uh/vj/(?P[^/]+)$#',
-      'start' => '/tlmsb/uh/vj/',
-    ),
-  ),
-  'DELETE boolsw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/boolsw/xhrgs/{name}',
-      'regex' => '#^/boolsw/xhrgs/(?P[^/]+)$#',
-      'start' => '/boolsw/xhrgs/',
-    ),
-  ),
-  'POST mpmvdqy' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mpmvdqy/veuwzrqbfvud/{name}',
-      'regex' => '#^/mpmvdqy/veuwzrqbfvud/(?P[^/]+)$#',
-      'start' => '/mpmvdqy/veuwzrqbfvud/',
-    ),
-  ),
-  'PUT m' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/m/wficcr/{name}',
-      'regex' => '#^/m/wficcr/(?P[^/]+)$#',
-      'start' => '/m/wficcr/',
-    ),
-  ),
-  'GET hojfxxrhyrtpxyvc' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hojfxxrhyrtpxyvc/{name}',
-      'regex' => '#^/hojfxxrhyrtpxyvc/(?P[^/]+)$#',
-      'start' => '/hojfxxrhyrtpxyvc/',
-    ),
-  ),
-  'GET h' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/h/uwqqobvv/{name}',
-      'regex' => '#^/h/uwqqobvv/(?P[^/]+)$#',
-      'start' => '/h/uwqqobvv/',
-    ),
-  ),
-  'GET uj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/uj/vkoa/rqz/pbdnrgol/sm/{name}',
-      'regex' => '#^/uj/vkoa/rqz/pbdnrgol/sm/(?P[^/]+)$#',
-      'start' => '/uj/vkoa/rqz/pbdnrgol/sm/',
-    ),
-  ),
-  'POST wzjsvvu' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/wzjsvvu/krmxhvuxo/{name}',
-      'regex' => '#^/wzjsvvu/krmxhvuxo/(?P[^/]+)$#',
-      'start' => '/wzjsvvu/krmxhvuxo/',
-    ),
-  ),
-  'GET vfvvq' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vfvvq/jq/sfeumbn/{name}',
-      'regex' => '#^/vfvvq/jq/sfeumbn/(?P[^/]+)$#',
-      'start' => '/vfvvq/jq/sfeumbn/',
-    ),
-  ),
-  'PUT rsrxwsiccpimmztz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rsrxwsiccpimmztz/{name}',
-      'regex' => '#^/rsrxwsiccpimmztz/(?P[^/]+)$#',
-      'start' => '/rsrxwsiccpimmztz/',
-    ),
-  ),
-  'PATCH xubxqoqi' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xubxqoqi/bg/gr/{name}',
-      'regex' => '#^/xubxqoqi/bg/gr/(?P[^/]+)$#',
-      'start' => '/xubxqoqi/bg/gr/',
-    ),
-  ),
-  'PATCH fqjotvouavdy' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fqjotvouavdy/{name}',
-      'regex' => '#^/fqjotvouavdy/(?P[^/]+)$#',
-      'start' => '/fqjotvouavdy/',
-    ),
-  ),
-  'PATCH tbcrhel' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/tbcrhel/{name}',
-      'regex' => '#^/tbcrhel/(?P[^/]+)$#',
-      'start' => '/tbcrhel/',
-    ),
-  ),
-  'GET fgjvnk' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fgjvnk/uqqloc/{name}',
-      'regex' => '#^/fgjvnk/uqqloc/(?P[^/]+)$#',
-      'start' => '/fgjvnk/uqqloc/',
-    ),
-  ),
-  'POST tgazdxzi' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/tgazdxzi/{name}',
-      'regex' => '#^/tgazdxzi/(?P[^/]+)$#',
-      'start' => '/tgazdxzi/',
-    ),
-  ),
-  'PUT nautlssiunymip' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/nautlssiunymip/xu/n/{name}',
-      'regex' => '#^/nautlssiunymip/xu/n/(?P[^/]+)$#',
-      'start' => '/nautlssiunymip/xu/n/',
-    ),
-  ),
-  'PUT fwpqo' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fwpqo/qyzv/{name}',
-      'regex' => '#^/fwpqo/qyzv/(?P[^/]+)$#',
-      'start' => '/fwpqo/qyzv/',
-    ),
-  ),
-  'DELETE rdxkjeb' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rdxkjeb/okx/wi/{name}',
-      'regex' => '#^/rdxkjeb/okx/wi/(?P[^/]+)$#',
-      'start' => '/rdxkjeb/okx/wi/',
-    ),
-  ),
-  'PATCH de' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/de/odjce/uzphfcjwgz/my/{name}',
-      'regex' => '#^/de/odjce/uzphfcjwgz/my/(?P[^/]+)$#',
-      'start' => '/de/odjce/uzphfcjwgz/my/',
-    ),
-  ),
-  'POST b' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/b/bjaiudponvnls/mxes/{name}',
-      'regex' => '#^/b/bjaiudponvnls/mxes/(?P[^/]+)$#',
-      'start' => '/b/bjaiudponvnls/mxes/',
-    ),
-    1 => array (
-      'handler' => 'handler_func',
-      'original' => '/b/pdatutgq/{name}',
-      'regex' => '#^/b/pdatutgq/(?P[^/]+)$#',
-      'start' => '/b/pdatutgq/',
-    ),
-  ),
-  'PATCH eyjastdckdzgqmhrdrf' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/eyjastdckdzgqmhrdrf/{name}',
-      'regex' => '#^/eyjastdckdzgqmhrdrf/(?P[^/]+)$#',
-      'start' => '/eyjastdckdzgqmhrdrf/',
-    ),
-  ),
-  'GET nq' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/nq/wpomupyqa/{name}',
-      'regex' => '#^/nq/wpomupyqa/(?P[^/]+)$#',
-      'start' => '/nq/wpomupyqa/',
-    ),
-  ),
-  'DELETE yexujrosucwf' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/yexujrosucwf/{name}',
-      'regex' => '#^/yexujrosucwf/(?P[^/]+)$#',
-      'start' => '/yexujrosucwf/',
-    ),
-  ),
-  'PUT qrmvntfavfzulo' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/qrmvntfavfzulo/u/n/{name}',
-      'regex' => '#^/qrmvntfavfzulo/u/n/(?P[^/]+)$#',
-      'start' => '/qrmvntfavfzulo/u/n/',
-    ),
-  ),
-  'PUT xjant' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xjant/jwmpvgymojtantj/{name}',
-      'regex' => '#^/xjant/jwmpvgymojtantj/(?P[^/]+)$#',
-      'start' => '/xjant/jwmpvgymojtantj/',
-    ),
-  ),
-  'GET unydfdsxwauphcle' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/unydfdsxwauphcle/{name}',
-      'regex' => '#^/unydfdsxwauphcle/(?P[^/]+)$#',
-      'start' => '/unydfdsxwauphcle/',
-    ),
-  ),
-  'PUT hmohfgfkty' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hmohfgfkty/j/oja/jyju/{name}',
-      'regex' => '#^/hmohfgfkty/j/oja/jyju/(?P[^/]+)$#',
-      'start' => '/hmohfgfkty/j/oja/jyju/',
-    ),
-  ),
-  'DELETE gonoaol' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gonoaol/{name}',
-      'regex' => '#^/gonoaol/(?P[^/]+)$#',
-      'start' => '/gonoaol/',
-    ),
-  ),
-  'GET jktefqdfbcd' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/jktefqdfbcd/hcwzvta/ir/{name}',
-      'regex' => '#^/jktefqdfbcd/hcwzvta/ir/(?P[^/]+)$#',
-      'start' => '/jktefqdfbcd/hcwzvta/ir/',
-    ),
-  ),
-  'PATCH yixswd' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/yixswd/sbfrflgmq/qh/{name}',
-      'regex' => '#^/yixswd/sbfrflgmq/qh/(?P[^/]+)$#',
-      'start' => '/yixswd/sbfrflgmq/qh/',
-    ),
-  ),
-  'PATCH i' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/i/yemhsknyay/{name}',
-      'regex' => '#^/i/yemhsknyay/(?P[^/]+)$#',
-      'start' => '/i/yemhsknyay/',
-    ),
-    1 => array (
-      'handler' => 'handler_func',
-      'original' => '/i/nn/sodikejnienapv/{name}',
-      'regex' => '#^/i/nn/sodikejnienapv/(?P[^/]+)$#',
-      'start' => '/i/nn/sodikejnienapv/',
-    ),
-  ),
-  'DELETE hgmewolj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hgmewolj/{name}',
-      'regex' => '#^/hgmewolj/(?P[^/]+)$#',
-      'start' => '/hgmewolj/',
-    ),
-  ),
-  'GET ygozsy' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ygozsy/xvxq/{name}',
-      'regex' => '#^/ygozsy/xvxq/(?P[^/]+)$#',
-      'start' => '/ygozsy/xvxq/',
-    ),
-  ),
-  'PATCH t' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/t/xlnpbf/n/gtyjt/{name}',
-      'regex' => '#^/t/xlnpbf/n/gtyjt/(?P[^/]+)$#',
-      'start' => '/t/xlnpbf/n/gtyjt/',
-    ),
-  ),
-  'PUT eih' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/eih/htdpmwx/awm/{name}',
-      'regex' => '#^/eih/htdpmwx/awm/(?P[^/]+)$#',
-      'start' => '/eih/htdpmwx/awm/',
-    ),
-  ),
-  'DELETE tlrtpuym' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/tlrtpuym/vxjvy/{name}',
-      'regex' => '#^/tlrtpuym/vxjvy/(?P[^/]+)$#',
-      'start' => '/tlrtpuym/vxjvy/',
-    ),
-  ),
-  'PATCH euapw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/euapw/ejygn/{name}',
-      'regex' => '#^/euapw/ejygn/(?P[^/]+)$#',
-      'start' => '/euapw/ejygn/',
-    ),
-  ),
-  'POST j' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/j/adj/jar/{name}',
-      'regex' => '#^/j/adj/jar/(?P[^/]+)$#',
-      'start' => '/j/adj/jar/',
-    ),
-  ),
-  'PUT kswvtm' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/kswvtm/mfnmyhj/{name}',
-      'regex' => '#^/kswvtm/mfnmyhj/(?P[^/]+)$#',
-      'start' => '/kswvtm/mfnmyhj/',
-    ),
-  ),
-  'GET ezobj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ezobj/{name}',
-      'regex' => '#^/ezobj/(?P[^/]+)$#',
-      'start' => '/ezobj/',
-    ),
-  ),
-  'PUT pmoigbj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/pmoigbj/{name}',
-      'regex' => '#^/pmoigbj/(?P[^/]+)$#',
-      'start' => '/pmoigbj/',
-    ),
-  ),
-  'DELETE qunkayrbg' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/qunkayrbg/{name}',
-      'regex' => '#^/qunkayrbg/(?P[^/]+)$#',
-      'start' => '/qunkayrbg/',
-    ),
-  ),
-  'DELETE xxugj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xxugj/z/{name}',
-      'regex' => '#^/xxugj/z/(?P[^/]+)$#',
-      'start' => '/xxugj/z/',
-    ),
-  ),
-  'PUT rrbqwd' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rrbqwd/zovspyy/bu/yaitg/{name}',
-      'regex' => '#^/rrbqwd/zovspyy/bu/yaitg/(?P[^/]+)$#',
-      'start' => '/rrbqwd/zovspyy/bu/yaitg/',
-    ),
-  ),
-  'PATCH flsgwx' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/flsgwx/d/ucfcwiwloyo/{name}',
-      'regex' => '#^/flsgwx/d/ucfcwiwloyo/(?P[^/]+)$#',
-      'start' => '/flsgwx/d/ucfcwiwloyo/',
-    ),
-  ),
-  'PUT agmaz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/agmaz/ik/iy/nbnvdyx/x/{name}',
-      'regex' => '#^/agmaz/ik/iy/nbnvdyx/x/(?P[^/]+)$#',
-      'start' => '/agmaz/ik/iy/nbnvdyx/x/',
-    ),
-  ),
-  'PATCH ruudetcrqkuty' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ruudetcrqkuty/zixkvex/{name}',
-      'regex' => '#^/ruudetcrqkuty/zixkvex/(?P[^/]+)$#',
-      'start' => '/ruudetcrqkuty/zixkvex/',
-    ),
-  ),
-  'PATCH mdwwdokvdqcpnlcc' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mdwwdokvdqcpnlcc/{name}',
-      'regex' => '#^/mdwwdokvdqcpnlcc/(?P[^/]+)$#',
-      'start' => '/mdwwdokvdqcpnlcc/',
-    ),
-  ),
-  'POST pbphjevjkde' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/pbphjevjkde/{name}',
-      'regex' => '#^/pbphjevjkde/(?P[^/]+)$#',
-      'start' => '/pbphjevjkde/',
-    ),
-  ),
-  'POST ejkm' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ejkm/bkaak/{name}',
-      'regex' => '#^/ejkm/bkaak/(?P[^/]+)$#',
-      'start' => '/ejkm/bkaak/',
-    ),
-  ),
-  'GET gf' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gf/yd/deqs/gb/{name}',
-      'regex' => '#^/gf/yd/deqs/gb/(?P[^/]+)$#',
-      'start' => '/gf/yd/deqs/gb/',
-    ),
-  ),
-  'DELETE pptbe' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/pptbe/p/smgam/{name}',
-      'regex' => '#^/pptbe/p/smgam/(?P[^/]+)$#',
-      'start' => '/pptbe/p/smgam/',
-    ),
-  ),
-  'PATCH snudz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/snudz/{name}',
-      'regex' => '#^/snudz/(?P[^/]+)$#',
-      'start' => '/snudz/',
-    ),
-  ),
-  'PUT xtij' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xtij/yhyzfjuln/n/zj/{name}',
-      'regex' => '#^/xtij/yhyzfjuln/n/zj/(?P[^/]+)$#',
-      'start' => '/xtij/yhyzfjuln/n/zj/',
-    ),
-  ),
-  'GET tj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/tj/molfagkjsbts/xzi/{name}',
-      'regex' => '#^/tj/molfagkjsbts/xzi/(?P[^/]+)$#',
-      'start' => '/tj/molfagkjsbts/xzi/',
-    ),
-  ),
-  'PUT kkctll' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/kkctll/rp/dw/gojdkaabmt/{name}',
-      'regex' => '#^/kkctll/rp/dw/gojdkaabmt/(?P[^/]+)$#',
-      'start' => '/kkctll/rp/dw/gojdkaabmt/',
-    ),
-  ),
-  'GET lyroewgjeosbwwp' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/lyroewgjeosbwwp/lv/{name}',
-      'regex' => '#^/lyroewgjeosbwwp/lv/(?P[^/]+)$#',
-      'start' => '/lyroewgjeosbwwp/lv/',
-    ),
-  ),
-  'DELETE xonsrupnho' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xonsrupnho/{name}',
-      'regex' => '#^/xonsrupnho/(?P[^/]+)$#',
-      'start' => '/xonsrupnho/',
-    ),
-  ),
-  'DELETE yfswdkskxi' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/yfswdkskxi/{name}',
-      'regex' => '#^/yfswdkskxi/(?P[^/]+)$#',
-      'start' => '/yfswdkskxi/',
-    ),
-  ),
-  'GET ujuztesh' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ujuztesh/zrm/{name}',
-      'regex' => '#^/ujuztesh/zrm/(?P[^/]+)$#',
-      'start' => '/ujuztesh/zrm/',
-    ),
-  ),
-  'PATCH elpwxi' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/elpwxi/esau/ton/{name}',
-      'regex' => '#^/elpwxi/esau/ton/(?P[^/]+)$#',
-      'start' => '/elpwxi/esau/ton/',
-    ),
-  ),
-  'PATCH slaykbphzgiwqxwxyev' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/slaykbphzgiwqxwxyev/{name}',
-      'regex' => '#^/slaykbphzgiwqxwxyev/(?P[^/]+)$#',
-      'start' => '/slaykbphzgiwqxwxyev/',
-    ),
-  ),
-  'GET refbgkcctng' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/refbgkcctng/gefnwiyzn/{name}',
-      'regex' => '#^/refbgkcctng/gefnwiyzn/(?P[^/]+)$#',
-      'start' => '/refbgkcctng/gefnwiyzn/',
-    ),
-  ),
-  'GET guydjzmqnhsvnumt' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/guydjzmqnhsvnumt/l/{name}',
-      'regex' => '#^/guydjzmqnhsvnumt/l/(?P[^/]+)$#',
-      'start' => '/guydjzmqnhsvnumt/l/',
-    ),
-  ),
-  'GET pdtjmvuanb' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/pdtjmvuanb/{name}',
-      'regex' => '#^/pdtjmvuanb/(?P[^/]+)$#',
-      'start' => '/pdtjmvuanb/',
-    ),
-  ),
-  'PATCH rmmcxes' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rmmcxes/{name}',
-      'regex' => '#^/rmmcxes/(?P[^/]+)$#',
-      'start' => '/rmmcxes/',
-    ),
-  ),
-  'DELETE dncszva' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dncszva/x/vkyvifa/{name}',
-      'regex' => '#^/dncszva/x/vkyvifa/(?P[^/]+)$#',
-      'start' => '/dncszva/x/vkyvifa/',
-    ),
-  ),
-  'DELETE uthbcmujsy' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/uthbcmujsy/{name}',
-      'regex' => '#^/uthbcmujsy/(?P[^/]+)$#',
-      'start' => '/uthbcmujsy/',
-    ),
-  ),
-  'GET nuhrh' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/nuhrh/{name}',
-      'regex' => '#^/nuhrh/(?P[^/]+)$#',
-      'start' => '/nuhrh/',
-    ),
-  ),
-  'PATCH pgermnndtca' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/pgermnndtca/afj/{name}',
-      'regex' => '#^/pgermnndtca/afj/(?P[^/]+)$#',
-      'start' => '/pgermnndtca/afj/',
-    ),
-  ),
-  'POST ncbnrhjmecnnmvmavqpk' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ncbnrhjmecnnmvmavqpk/{name}',
-      'regex' => '#^/ncbnrhjmecnnmvmavqpk/(?P[^/]+)$#',
-      'start' => '/ncbnrhjmecnnmvmavqpk/',
-    ),
-  ),
-  'PUT ysd' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ysd/qglzoxup/nugpfvtc/{name}',
-      'regex' => '#^/ysd/qglzoxup/nugpfvtc/(?P[^/]+)$#',
-      'start' => '/ysd/qglzoxup/nugpfvtc/',
-    ),
-  ),
-  'POST syz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/syz/dqsdq/{name}',
-      'regex' => '#^/syz/dqsdq/(?P[^/]+)$#',
-      'start' => '/syz/dqsdq/',
-    ),
-  ),
-  'GET qkntjdyj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/qkntjdyj/{name}',
-      'regex' => '#^/qkntjdyj/(?P[^/]+)$#',
-      'start' => '/qkntjdyj/',
-    ),
-  ),
-  'DELETE fwezpazak' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fwezpazak/lr/{name}',
-      'regex' => '#^/fwezpazak/lr/(?P[^/]+)$#',
-      'start' => '/fwezpazak/lr/',
-    ),
-  ),
-  'PUT lpcrwiwni' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/lpcrwiwni/{name}',
-      'regex' => '#^/lpcrwiwni/(?P[^/]+)$#',
-      'start' => '/lpcrwiwni/',
-    ),
-  ),
-  'PUT xopoakcgxfgyacidey' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xopoakcgxfgyacidey/{name}',
-      'regex' => '#^/xopoakcgxfgyacidey/(?P[^/]+)$#',
-      'start' => '/xopoakcgxfgyacidey/',
-    ),
-  ),
-  'DELETE zxpnc' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zxpnc/{name}',
-      'regex' => '#^/zxpnc/(?P[^/]+)$#',
-      'start' => '/zxpnc/',
-    ),
-  ),
-  'GET vojmceiso' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vojmceiso/fy/{name}',
-      'regex' => '#^/vojmceiso/fy/(?P[^/]+)$#',
-      'start' => '/vojmceiso/fy/',
-    ),
-  ),
-  'GET asrfbj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/asrfbj/cqipib/skgt/{name}',
-      'regex' => '#^/asrfbj/cqipib/skgt/(?P[^/]+)$#',
-      'start' => '/asrfbj/cqipib/skgt/',
-    ),
-  ),
-  'GET jivcgjnoqige' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/jivcgjnoqige/mitz/{name}',
-      'regex' => '#^/jivcgjnoqige/mitz/(?P[^/]+)$#',
-      'start' => '/jivcgjnoqige/mitz/',
-    ),
-  ),
-  'DELETE qdbiohlu' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/qdbiohlu/{name}',
-      'regex' => '#^/qdbiohlu/(?P[^/]+)$#',
-      'start' => '/qdbiohlu/',
-    ),
-  ),
-  'POST mswtqgsrkikpkqpgr' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mswtqgsrkikpkqpgr/{name}',
-      'regex' => '#^/mswtqgsrkikpkqpgr/(?P[^/]+)$#',
-      'start' => '/mswtqgsrkikpkqpgr/',
-    ),
-  ),
-  'DELETE xdszlavtzk' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xdszlavtzk/{name}',
-      'regex' => '#^/xdszlavtzk/(?P[^/]+)$#',
-      'start' => '/xdszlavtzk/',
-    ),
-  ),
-  'DELETE cxx' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/cxx/bteqafxqhaw/{name}',
-      'regex' => '#^/cxx/bteqafxqhaw/(?P[^/]+)$#',
-      'start' => '/cxx/bteqafxqhaw/',
-    ),
-  ),
-  'DELETE xzcoyewk' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xzcoyewk/fat/wlyqgmqq/{name}',
-      'regex' => '#^/xzcoyewk/fat/wlyqgmqq/(?P[^/]+)$#',
-      'start' => '/xzcoyewk/fat/wlyqgmqq/',
-    ),
-  ),
-  'PATCH oyshzpvxzy' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/oyshzpvxzy/zceggp/{name}',
-      'regex' => '#^/oyshzpvxzy/zceggp/(?P[^/]+)$#',
-      'start' => '/oyshzpvxzy/zceggp/',
-    ),
-  ),
-  'GET tgmjwh' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/tgmjwh/{name}',
-      'regex' => '#^/tgmjwh/(?P[^/]+)$#',
-      'start' => '/tgmjwh/',
-    ),
-  ),
-  'POST bgshlkvfdgevhmd' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/bgshlkvfdgevhmd/ppqnl/{name}',
-      'regex' => '#^/bgshlkvfdgevhmd/ppqnl/(?P[^/]+)$#',
-      'start' => '/bgshlkvfdgevhmd/ppqnl/',
+    'staticRoutes' => array(
+        'DELETE /l/roquhvfxnkbdwxr' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /n/ompek' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /lixtxm' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /r/vvwcpuogwqpl' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /wxe/nqt/' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /yigqslhrf/kth/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /lwqrq/tuqawyolo' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /chfr/ktwzyhjy' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /vxtvmbvcb/kc' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /hzkrxwkdalwvxbmzs' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /kyfnjnhcopib/whj/ams' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /tu/udexvpyak' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /jrj/oy/imdypx/lb' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /lvszqwlp/pn/h' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /wmeko' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /wlyytd/ph' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /e/ereuuuf/ycejr/jnqq/hmd/' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /ffxcuxvshb/bukp' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /pcncawh/' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ws/qg/rp/jjt' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /r/xqlizs/' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /vql/qofdrp/g/d' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /dvudremv' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /lcfmx' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /xmtismkmjypfwulv' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /ctcbt/ujvzo' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /dckogorbxjon' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /qcbwaavw/qhweesozf/' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /eeigqxnukr/frdx/' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /rrjndyj/ndaqamyeal' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ewadcqax/su/cspsjxtnzj' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /qwncbqwt' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /fkreqfkq' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /slxpb' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /obl/eravy/yp/maamsxu/zi' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /khbvjtinkusukmmdv' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /ywvhojvkknqfbopjishx' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /q/atkvhyubo/snrekcq/xk' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /xkbsoinujpu' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /lncwmhlnneo' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /oaamurunkbr/c' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /efdxztivfbxkafkgq' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /gypql/somuav/c' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /pwvvvbtvmvhtnfo' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /ida/qzrkaubaxpuvc/ba/p' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /qz/rbmysb/avb/che' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /y/jedfmjhxmaqirnbix' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /novvhohmg/hgffcr/pwz' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /xbqezgohocysuf/udb' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /zmv/l/jgq/' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /gdzwj' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /logqy/h' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /db/bkdho' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /sj/hxbxvvwnbfcg' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /qyxhjhe/ciqfxs/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /py/dhcs' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /sdybp/g/fxs' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /mdhpeweqlznlcm/qrne' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /wqgwcpwkz' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ktcbtpgs/ulkafmqzf' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /ok/xte/fqanu/uabung' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /rkiyhx/csmnsbdczh/bui' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /jlkfxpk' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /glryw' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /cf/niht/caiy' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /gmwezohqqp' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /pmdhokl/ibefjvdm/qa' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /jjx/pjew/awbndumx' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /hggzmkffefttdawhfyrg' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /nasfrh/opg/aorlykimi/e/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /bcuwxizkf/ebtvutqm/mu/' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /wlrebxuvaomo/u' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /qpg/choap' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /kfrojvlx' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /cvjbvonyh/blyid' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /ylgehthih/nv' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /hquepqegupnlyat' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /dh/on/w' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /mthxhnnculy' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /ccd/lggaydzifnop' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /zt/dzlsklxqac' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /hgwnulmiapx/x' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /kzplk/mlairaf/pab/hc/' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /vryluebjxm' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /didmeitbh' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /ui/cvvpl' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /fu/qoaqsstxp/kv' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /dfwzgyamfeqdw' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /annddtffxa/n' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /jogjde/vwu/oc' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /dvbctjgwzjcmv/fqcogbe' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /gq/ms/gbox/whui/h/bfqd' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /inexa/puhieqiohpp' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /medr/ylds' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /hlvqyvbql/iqymr' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /eglv/rwzfsrypkkx' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /wsxjl/zash' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /iutgh' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /rubcuuuzag' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /prf/dl/trqiv/ult' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /tbrtcyijjuoh/mcbkjv' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /fs/ufxnmynbkjhjevbd' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /iuozlbnuoxbbibn' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /uwhnfqxvjqumfzdj' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /wjkbc/hy/acwlh/lkku' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /tw/wlqjry' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /npb/lgiz' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /uddgr/k/jm' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /cwbwrtm' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /lttpdfhyk' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /qrra/g' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /ht/tfe/zt' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /sxqttumcrfdgjanrols' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /bitbrsbcrdprm' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /qsazy/zaxjyrnku' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /dwfmlcapo' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /endvdhclr/k' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /tw/vl/fl/nthi' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /yq/iqim' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /wqftahoqvdrnrabo' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /ntkmehds/oawkmzedujzx' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /rmrqbobvhmgwslu/d/r' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /kdvkybq/ysrjqkcirdre' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /btvwxumkdfvpzizdt' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /pef/raykr/mw/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /vqnzwfuvtqnhjuvpnq' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /swslwbnad/fbjpfm/d' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /wl/ceoxjpsbj/p' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /wn/ugjeworjmeeyj/zriqh' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /gtuhc/edhsd' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /bewsfjzmqgqj/q/puvqi/n/v' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /cvqslkspg/l' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /o/rigrvicotxmbgnhmkg' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /ipvqwzmkxlwdhk' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /nwmdcrapuhjgrvtsaqk' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /zwfcjkqcdrkye' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /hjoqraaxptdvudwzay' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /tygmjpztih/xlbjc/iw' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /cbuixcqzqimfk' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /aqats/n/npms/zrj' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /mbbigcr/owdtci' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /tnw/mrhjjvl/wxyv' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /hlfex/tglqu/ilw' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /sexw/vba/w/kpobhgxpt' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /k/ifem' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /kqloxwbkbxa' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /cccdqxhuwrf/d/pmzj' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /qajabusn' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /ytixsrl' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /ppwjkeurenz' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /qodezkombir' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /pavm/xjtfercw' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /xgbtlownrgpfxwn' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /dukaoavnoketvaj' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /nxfjobu' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ihz/hijfou' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /hvqjdgrxgqkczscyi' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /lbepbfc/yrfc' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /okyeooppt/mhsgsk/on/o/f' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /pferyejsd/hsmqyws/' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /ougirwo/nd/gq' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /tpanyspgafngsyrrw/' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /cgtlbmu' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /nwbebvtf' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /hfjdhoa' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /echxemnddircpi' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /rdjjvm/c/eyv' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /axs/wvpz/u' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /nhpkn/zwsu/yvjfzue/' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /sordtrpudby' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ozzjauaybzh' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /hzu/lisq/yk' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /cjhomnqh' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /hbv/bizpzxeyq' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /fepoeqbfzpp/n/dy' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /vxbco/ih/kbklaogarcbu/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /hoebl' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /qg/yxqrsydfcklqedxqh' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /yxumhhkh/qn/kxqwk/cwef/o' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /zjavjbh' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /nojpmv/nivboi' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /bkgco/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /iww/mx/kflibl' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /qjkzxp/qpaxraatrkt' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /p/tcbxdgt/dfhoctfdxfpo' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /rfdyvyf' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /rsopijk' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /vvwdp' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /kxkvll/fonvw/ybsspey' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /lezlov/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /cs/b/zropkpmj/h' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /riqnpxvizarc/t' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /gkufdiqbrymsun' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /addabbrgnkwmywammmoq/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /dpmwo/rihcm' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /eflmuvtfqjf/lsattxc/' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /nqslr' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /orjvce/mkodvhnsovbeif/' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /zlpcatmw' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /zh/rjkjxqdzflqgthz' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /bwqhozm' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /v/prw/iart' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /uqzcg/h/d/lfgqll' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /wxcbuil' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /tkraxuhrlw/yd' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /il/agr/eyyjenaunaxe/cnc' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /awvwhgvzjwrtbzsq' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ahyqzds/n/uwlomigpwwsl' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /zng/chjqi' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /jyav/xrtbw' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /pccze/xydb/eegfjf/ddlm/u' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /tqcnz' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /uuifoui/cqoj' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /kpgzkyxp/tekl/ytvpbeqg' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /metkh/ez' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /pcalsdwo/yz' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /gzl/j/ehspv/c/smgiqkz' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /ghr/u/dwiuy' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /gfbzsavhv/opw' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /crypjutqzz/ahur/jomxj' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /g/naofnpjpkkpjxpgqt' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /jza/wyxsqja/xp/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /mwxvnvqhwskhe/ryu' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /vv/qqt/ifvr/wx/leczjq' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /ozwonvccdxnalk' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /yfjz/ifleyd/l/fwk' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /seylnd' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /rook/e' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /sibwuqpkuwop/eafebe/g' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /asiuutlsnjdt' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /uethnzessoodtngnonu/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /jemvfxoz/lzc/c/vcyvd/iua' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /rfxxvunggu' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /iqpgxoisei' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /tdlhmexyjdyzxs' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /fdrxriuaibxtyv/yw' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /l/ccgpgcyrlou' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /dtdfvghlallzosm' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /xkdzoflblvlx/zvw' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /vokjaohft' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /vahml/s' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /kjprwap/yopezimkuq/e' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /mncgbuo/idum' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /albmrkfop' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /efdja' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /yqbhscval' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /mpl/yezqdnclnul' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /uvjt/ge/r/' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /on/jdvgxhoagv/ngrv/or' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /ebg/ojx' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /qtyi/vncbdi/lm/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /bnzvkckfee' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /oxoj/uacalxne/qvuvwml' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /yvffhx' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /dmul/p' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /mxrihlxemyd' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /wbzygmakbi' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /r/ivq/xl' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /iuxvk' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /mvnqkv/eaalctw/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /vqfle' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /lndudsgiohlumax' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /iaqyof' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /h/wukmxrjg/vbosrkz' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /t/grpbtewc/k/tzpbr' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /dcfwb/jlgzkvudgo/bhn/p' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /esvqnu/lrehyfthoi' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /xtjwjecovrjtnawmym' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /pzwuramwfe' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /eabux' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /nc/wab/bkje' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ijcrpbxekcdahqas/mz/' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /jbb/iyhqjbwobgmjhp' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /biyytwkel/v/sllxus' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /wut/uev/lvkdbks' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /jwada/vlxgia/bez' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /rkzqfkdkfri/owqiazxx' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /fcebq' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /supiw/q/itfu' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /lb/zqbyu/dg/oyi' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /pgjwnj' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /fq/jtjz' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /sinmolpuib' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /fk/rn/it' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /ez/jbmok/crd/ojbwac/jhtb' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /gvehzsrkocqnb/d' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /dpkmcgru' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /mf/r/lritqxijpn' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /lcng/nbrb/sfyx' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /gcdnqqbcxcgjk/j' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /w/lxwpuoeb' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /cdigpr' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /tvqbxpj' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /bwf/axqmdfmpy' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /gukaiqfphmt/msx/spee' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /tl/dd/cupbj' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ltndcicttgyzt/ex' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /ebzeho' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /ln/uzsabjawxxgc' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /jw/lmpquaizujfeykvu' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /guuafpb/cyykgjoio' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /hbtgciskfbqqs/jiniue/e' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /ho/u/pwufn/' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /pvhj/k' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /ihzywwrn/hw' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /uynewfvbq/ejyduhy' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /e/ne/odhkxodpmfzqs' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /y/ye/vljbfc/fxthunyk' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /eu/xzefqardzermjrqgk' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /edkx/myqy/ilki/btb' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /nydaijmdfjtpxkjz/ojz' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /jduvqyknltou/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /xnpbvdzqqdyz' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /zo/ynhrxvr' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /lzvorwyzxzclk/rzsg' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /csk/jnkcvqdhyoi' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /xszbqesu/stbobz/gh' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /z/cpxgyu/dr/l/ih' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /yzwgrrm' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /x/srphio' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /lfcmaj/' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /v/c/epwbvpkd/s/isusqsiv' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /fhwingilqn/mfxug' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /nlezjfu/zqlzdckq/h' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /ynddaack/xc' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /wiokb' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /pwoybz/umq' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /tmxu/iauq/' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /n/hrxgahyqup/qtfdl' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /bhwjtm/e' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /tvyaipnwytwdcjhycznv' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /bhnquf' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /aisxefdpwzvl/uvpxmoqp' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /v/hyhxzodcwpcvf' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /agyj/slcqbuj/zfu/pokwh' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /wgohewxaavuqs' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /vnjwy/qvpie/bb/mwgmpop/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /x/lznflpxzhx/d' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /yfnodx' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /ukqwdqwg/' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /cizsh/w' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /emfrlkhwmgqttbmsd' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /aaxkmzzuv/r' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /brjhky' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /uexkadfuwrqvp/eqckrha' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /o/dd/riv/roiysxapr/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /yivpg/mz/udjpnf/rlcspy' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /fxsfbkll/m' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /iixivvxbas' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /u/rgpgrtppm/bdtis/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /otqk/az/wqzajtuqq' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ksaifyhqiblvq' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /xsjuurwimdqyomcazc' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /ykbyhc/hwauxdouicpbj/n' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /auflx/ksrspwsqfxtknl' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /nz/etlgfvpeyoznhw/u' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /vlgsg/bkkt/ca/aikh' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /xmo/oinbn/gxkszgtc' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /iaymhve/f/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /fypmnabxftcmsa' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ggisp/hruo/xbigblhen/e' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /gekgekmnbjfweoonja' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /iovtniyfvr/tltuwrgq' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ihizzj/wsv' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /xpxucqamcptl/c' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /ygs/i/qqz' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /uoliwegaw/ylzwih' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /boy/oznly/qulmrfh/ongo' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /mvfhfslcfuryt' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /jt/ywn' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /serpbstmybwq/ldr/cxfr' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /cpctwhhlvbe/' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /pd/depk' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /uyhuqhd/kfkscf/wnj/oz' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /fpfwanj' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /arh/iguw' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /h/lixkezxl/dxhjea' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /ukwifcz' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /th/txap' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /uy/xkd/vebmtd/wbspk/k' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /ecgkos' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /rhe/rdhyrfpw' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /mzbrol' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /vcsvdyiyusrqmhmrcyjc' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /tkfforjgq/x' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /waunzltgcb/pzc' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ppuuosyuholk' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /qkwfao/kz/medhmno/gnox' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /ardbahpspvtu' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /qcmcibh/x/ze/' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /uwwdpqrbyxaetwwdv' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /drl/rjqye' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /sxwdvtj/rp/hygl/s' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /nbqxtyzocdaqdx' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /zeufalxuu/zlq/vp/wd' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /egjl/yxw/xpezzapui' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /uylyhqumukyqhipg/cr' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /e/yavnes/lqbpn' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /gvriyxp' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /gnodv' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ycrhdvwovrsh' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /vlxsqgzerdpp/pepe' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /mcackjhf' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /swytwavxgfv' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /qwd/bwnkbfv/ify/goe' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /meovf/m' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /j/arhgo' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ybh/thnhr' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /prwci/mlqlyxd/ljs/uj' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /b/frcimohvn/k/fhdzqawbf' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /apoi/u' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /cdksb/yflbvjse' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /hvmltnhwadvxg/fw' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /nhvmehen/vvbjtoiprx' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /fyruscd/cvcpifml' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /hduyyeecwpdwpzj/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /oktmbsp/q' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /uobgeaqbm' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /ujidnalywdkxn/k/' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /cvud/lxue/qaexawphzwh/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /moon/w/qksca' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /ooexfso' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /bjlvgfixzq' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /owsxch/ns' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /vmrsubyiyxtp' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /wapdrbp/wrcmzaz/' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /tymswdbqsvvhgnmc' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /dfmb/azr/ienvcihf/jzu/' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /ol/mlyjm' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /iyhazln' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /neyzm/pwtxqzorxolg' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /xgzq/kkfnrj' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /zycrlp/z/cgtxshpyi' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /ryusoqnwyabfumga' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /eubbz/o/e/iz' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /nsvxvze' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /tczeiilpjz/xm/dtfwf/' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /dbn/hwixmpfqpyklhmq/pk' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /kxwuwj/idiqlq/jrzyf' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /b/zmreqd/toegnrtvhh' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /bvajukqfogdi' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /iwq/exxqoqtdvxrg/' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ooza/qvn/v/' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /jzo/iskhfj/yavzstugyp' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /abopsipgi/qzvf' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /hmwidvuag' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /y/hxqb/zsxfkry' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /ro/fmpqju/t' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /iwff/ai' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ghfhqnodhmlyxq/hp' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /ijulgm/vhjuqujabfvmmm' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /xw/ebhzfmczal/tluy/g' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /kyb/wxrciawafpmvqdwzj' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /d/wfuaeoph/b/hlxy' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /i/pusoym' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /dhcqaiahqgxcrcx' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /xbm/tkw/oigtd/t' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /bpgohkufneigbch' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /lxktjcgbdecs' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /iofrqmg' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ic/xamqelpi' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /btby/b' => array(
+            'handler' => 'handler_func',
+        ),
+        'PUT /ijsykcxv/cj/vrj/jqrz' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /qgthwpyocnofyy' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /a/rduz' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /hxwjeixgybgxib/' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /ye/ljqdp/dkic' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /puitumnmum/yhfzk' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /fapj/kmlri/xnipn' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /pmmhc/' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /oydhndlmu' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /qfdhcunxzjpqent/' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /yy/ptqbpwp' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /yorejcqvipykwvgydbq' => array(
+            'handler' => 'handler_func',
+        ),
+        'DELETE /kvfusqmeggwi' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /rqzctmbafylz' => array(
+            'handler' => 'handler_func',
+        ),
+        'POST /hjjz/ibuzfg/iqvuy' => array(
+            'handler' => 'handler_func',
+        ),
+        'GET /niral' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /ovgvmq' => array(
+            'handler' => 'handler_func',
+        ),
+        'PATCH /kbglxeaz/pf' => array(
+            'handler' => 'handler_func',
+        ),
     ),
-  ),
-  'GET lbwslaot' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/lbwslaot/{name}',
-      'regex' => '#^/lbwslaot/(?P[^/]+)$#',
-      'start' => '/lbwslaot/',
-    ),
-  ),
-  'GET xbcspghexu' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xbcspghexu/{name}',
-      'regex' => '#^/xbcspghexu/(?P[^/]+)$#',
-      'start' => '/xbcspghexu/',
-    ),
-  ),
-  'GET sxcmkwfkvkc' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/sxcmkwfkvkc/vm/{name}',
-      'regex' => '#^/sxcmkwfkvkc/vm/(?P[^/]+)$#',
-      'start' => '/sxcmkwfkvkc/vm/',
-    ),
-  ),
-  'GET romssnvsjvteaymxace' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/romssnvsjvteaymxace/{name}',
-      'regex' => '#^/romssnvsjvteaymxace/(?P[^/]+)$#',
-      'start' => '/romssnvsjvteaymxace/',
-    ),
-  ),
-  'PUT gturajj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gturajj/rqyhnbeyqodf/{name}',
-      'regex' => '#^/gturajj/rqyhnbeyqodf/(?P[^/]+)$#',
-      'start' => '/gturajj/rqyhnbeyqodf/',
-    ),
-  ),
-  'GET gfagspeadxnfv' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gfagspeadxnfv/{name}',
-      'regex' => '#^/gfagspeadxnfv/(?P[^/]+)$#',
-      'start' => '/gfagspeadxnfv/',
-    ),
-  ),
-  'PATCH yvhwjamqfhdd' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/yvhwjamqfhdd/{name}',
-      'regex' => '#^/yvhwjamqfhdd/(?P[^/]+)$#',
-      'start' => '/yvhwjamqfhdd/',
-    ),
-  ),
-  'POST nttvdght' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/nttvdght/{name}',
-      'regex' => '#^/nttvdght/(?P[^/]+)$#',
-      'start' => '/nttvdght/',
-    ),
-  ),
-  'PATCH eebgse' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/eebgse/wtlaouyxpwnttz/{name}',
-      'regex' => '#^/eebgse/wtlaouyxpwnttz/(?P[^/]+)$#',
-      'start' => '/eebgse/wtlaouyxpwnttz/',
-    ),
-  ),
-  'PUT eyhmgiqqzph' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/eyhmgiqqzph/{name}',
-      'regex' => '#^/eyhmgiqqzph/(?P[^/]+)$#',
-      'start' => '/eyhmgiqqzph/',
-    ),
-  ),
-  'PUT t' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/t/hm/qkdfdajad/{name}',
-      'regex' => '#^/t/hm/qkdfdajad/(?P[^/]+)$#',
-      'start' => '/t/hm/qkdfdajad/',
-    ),
-  ),
-  'DELETE pzoubigt' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/pzoubigt/rnyhynnzutmo/{name}',
-      'regex' => '#^/pzoubigt/rnyhynnzutmo/(?P[^/]+)$#',
-      'start' => '/pzoubigt/rnyhynnzutmo/',
-    ),
-  ),
-  'POST bd' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/bd/rttultufciwugh/d/{name}',
-      'regex' => '#^/bd/rttultufciwugh/d/(?P[^/]+)$#',
-      'start' => '/bd/rttultufciwugh/d/',
-    ),
-  ),
-  'PATCH kgdiia' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/kgdiia/flogegybh/{name}',
-      'regex' => '#^/kgdiia/flogegybh/(?P[^/]+)$#',
-      'start' => '/kgdiia/flogegybh/',
-    ),
-  ),
-  'PUT dodscpxrsp' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dodscpxrsp/{name}',
-      'regex' => '#^/dodscpxrsp/(?P[^/]+)$#',
-      'start' => '/dodscpxrsp/',
-    ),
-  ),
-  'GET lwfkyn' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/lwfkyn/gsexfalmpos/{name}',
-      'regex' => '#^/lwfkyn/gsexfalmpos/(?P[^/]+)$#',
-      'start' => '/lwfkyn/gsexfalmpos/',
-    ),
-  ),
-  'PUT nownr' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/nownr/jqjd/{name}',
-      'regex' => '#^/nownr/jqjd/(?P[^/]+)$#',
-      'start' => '/nownr/jqjd/',
-    ),
-  ),
-  'GET ntx' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ntx/oala/{name}',
-      'regex' => '#^/ntx/oala/(?P[^/]+)$#',
-      'start' => '/ntx/oala/',
-    ),
-  ),
-  'GET uyexnis' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/uyexnis/pv/bwcfwvowm/{name}',
-      'regex' => '#^/uyexnis/pv/bwcfwvowm/(?P[^/]+)$#',
-      'start' => '/uyexnis/pv/bwcfwvowm/',
-    ),
-  ),
-  'DELETE h' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/h/sx/mctm/{name}',
-      'regex' => '#^/h/sx/mctm/(?P[^/]+)$#',
-      'start' => '/h/sx/mctm/',
-    ),
-  ),
-  'GET isiktrecbyc' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/isiktrecbyc/{name}',
-      'regex' => '#^/isiktrecbyc/(?P[^/]+)$#',
-      'start' => '/isiktrecbyc/',
-    ),
-  ),
-  'POST fh' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fh/cxwudad/d/{name}',
-      'regex' => '#^/fh/cxwudad/d/(?P[^/]+)$#',
-      'start' => '/fh/cxwudad/d/',
-    ),
-  ),
-  'GET sez' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/sez/cq/{name}',
-      'regex' => '#^/sez/cq/(?P[^/]+)$#',
-      'start' => '/sez/cq/',
-    ),
-  ),
-  'PUT fqo' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fqo/ekuf/u/{name}',
-      'regex' => '#^/fqo/ekuf/u/(?P[^/]+)$#',
-      'start' => '/fqo/ekuf/u/',
-    ),
-  ),
-  'GET wdxrubnyztvzyt' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/wdxrubnyztvzyt/{name}',
-      'regex' => '#^/wdxrubnyztvzyt/(?P[^/]+)$#',
-      'start' => '/wdxrubnyztvzyt/',
-    ),
-  ),
-  'POST jhjysdp' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/jhjysdp/{name}',
-      'regex' => '#^/jhjysdp/(?P[^/]+)$#',
-      'start' => '/jhjysdp/',
-    ),
-  ),
-  'PUT hcy' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hcy/eswyena/{name}',
-      'regex' => '#^/hcy/eswyena/(?P[^/]+)$#',
-      'start' => '/hcy/eswyena/',
-    ),
-  ),
-  'GET fnidkc' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fnidkc/zcjsd/ke/{name}',
-      'regex' => '#^/fnidkc/zcjsd/ke/(?P[^/]+)$#',
-      'start' => '/fnidkc/zcjsd/ke/',
-    ),
-  ),
-  'POST cvhkh' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/cvhkh/hyqw/{name}',
-      'regex' => '#^/cvhkh/hyqw/(?P[^/]+)$#',
-      'start' => '/cvhkh/hyqw/',
-    ),
-  ),
-  'PUT x' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/x/xzv/cnkw/{name}',
-      'regex' => '#^/x/xzv/cnkw/(?P[^/]+)$#',
-      'start' => '/x/xzv/cnkw/',
-    ),
-  ),
-  'PUT mznds' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mznds/gjznfzfhg/{name}',
-      'regex' => '#^/mznds/gjznfzfhg/(?P[^/]+)$#',
-      'start' => '/mznds/gjznfzfhg/',
-    ),
-  ),
-  'GET dhxziljoajpgazkumb' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dhxziljoajpgazkumb/{name}',
-      'regex' => '#^/dhxziljoajpgazkumb/(?P[^/]+)$#',
-      'start' => '/dhxziljoajpgazkumb/',
-    ),
-  ),
-  'PUT qbzka' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/qbzka/{name}',
-      'regex' => '#^/qbzka/(?P[^/]+)$#',
-      'start' => '/qbzka/',
-    ),
-  ),
-  'PUT hlhqjbiuhccurkzdn' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hlhqjbiuhccurkzdn/{name}',
-      'regex' => '#^/hlhqjbiuhccurkzdn/(?P[^/]+)$#',
-      'start' => '/hlhqjbiuhccurkzdn/',
-    ),
-  ),
-  'PUT bzk' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/bzk/la/{name}',
-      'regex' => '#^/bzk/la/(?P[^/]+)$#',
-      'start' => '/bzk/la/',
-    ),
-  ),
-  'DELETE coej' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/coej/u/{name}',
-      'regex' => '#^/coej/u/(?P[^/]+)$#',
-      'start' => '/coej/u/',
-    ),
-  ),
-  'DELETE venbpp' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/venbpp/{name}',
-      'regex' => '#^/venbpp/(?P[^/]+)$#',
-      'start' => '/venbpp/',
-    ),
-  ),
-  'PATCH dkaz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dkaz/klno/{name}',
-      'regex' => '#^/dkaz/klno/(?P[^/]+)$#',
-      'start' => '/dkaz/klno/',
-    ),
-  ),
-  'GET oaumqwnye' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/oaumqwnye/{name}',
-      'regex' => '#^/oaumqwnye/(?P[^/]+)$#',
-      'start' => '/oaumqwnye/',
-    ),
-  ),
-  'GET scmotfqnmfmi' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/scmotfqnmfmi/uk/{name}',
-      'regex' => '#^/scmotfqnmfmi/uk/(?P[^/]+)$#',
-      'start' => '/scmotfqnmfmi/uk/',
-    ),
-  ),
-  'DELETE lowt' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/lowt/k/rzelcnncckmnx/{name}',
-      'regex' => '#^/lowt/k/rzelcnncckmnx/(?P[^/]+)$#',
-      'start' => '/lowt/k/rzelcnncckmnx/',
-    ),
-  ),
-  'DELETE wlek' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/wlek/mohg/jazgp/{name}',
-      'regex' => '#^/wlek/mohg/jazgp/(?P[^/]+)$#',
-      'start' => '/wlek/mohg/jazgp/',
-    ),
-  ),
-  'GET kuzqkpyvuk' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/kuzqkpyvuk/{name}',
-      'regex' => '#^/kuzqkpyvuk/(?P[^/]+)$#',
-      'start' => '/kuzqkpyvuk/',
-    ),
-  ),
-  'POST jvbtomepdrufxv' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/jvbtomepdrufxv/{name}',
-      'regex' => '#^/jvbtomepdrufxv/(?P[^/]+)$#',
-      'start' => '/jvbtomepdrufxv/',
-    ),
-  ),
-  'GET jkwuecfgtigxm' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/jkwuecfgtigxm/{name}',
-      'regex' => '#^/jkwuecfgtigxm/(?P[^/]+)$#',
-      'start' => '/jkwuecfgtigxm/',
-    ),
-  ),
-  'DELETE logcbsjlwtktakauay' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/logcbsjlwtktakauay/{name}',
-      'regex' => '#^/logcbsjlwtktakauay/(?P[^/]+)$#',
-      'start' => '/logcbsjlwtktakauay/',
-    ),
-  ),
-  'PATCH zh' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zh/j/wka/{name}',
-      'regex' => '#^/zh/j/wka/(?P[^/]+)$#',
-      'start' => '/zh/j/wka/',
-    ),
-  ),
-  'PUT zjvohj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zjvohj/o/qpmnlpwfknc/{name}',
-      'regex' => '#^/zjvohj/o/qpmnlpwfknc/(?P[^/]+)$#',
-      'start' => '/zjvohj/o/qpmnlpwfknc/',
-    ),
-  ),
-  'POST y' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/y/owosuybjdchuhvqc/{name}',
-      'regex' => '#^/y/owosuybjdchuhvqc/(?P[^/]+)$#',
-      'start' => '/y/owosuybjdchuhvqc/',
-    ),
-  ),
-  'PUT drz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/drz/wrm/zrmecfia/{name}',
-      'regex' => '#^/drz/wrm/zrmecfia/(?P[^/]+)$#',
-      'start' => '/drz/wrm/zrmecfia/',
-    ),
-  ),
-  'POST rmcoep' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rmcoep/k/o/{name}',
-      'regex' => '#^/rmcoep/k/o/(?P[^/]+)$#',
-      'start' => '/rmcoep/k/o/',
-    ),
-  ),
-  'DELETE mlbymydjh' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mlbymydjh/{name}',
-      'regex' => '#^/mlbymydjh/(?P[^/]+)$#',
-      'start' => '/mlbymydjh/',
-    ),
-  ),
-  'DELETE gqg' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gqg/ck/{name}',
-      'regex' => '#^/gqg/ck/(?P[^/]+)$#',
-      'start' => '/gqg/ck/',
-    ),
-  ),
-  'GET dvjuzzqyfjo' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dvjuzzqyfjo/m/{name}',
-      'regex' => '#^/dvjuzzqyfjo/m/(?P[^/]+)$#',
-      'start' => '/dvjuzzqyfjo/m/',
-    ),
-  ),
-  'GET dzxdre' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dzxdre/{name}',
-      'regex' => '#^/dzxdre/(?P[^/]+)$#',
-      'start' => '/dzxdre/',
-    ),
-  ),
-  'GET wbffjhpwj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/wbffjhpwj/clwtwelyc/{name}',
-      'regex' => '#^/wbffjhpwj/clwtwelyc/(?P[^/]+)$#',
-      'start' => '/wbffjhpwj/clwtwelyc/',
-    ),
-  ),
-  'PUT gjvpmzhce' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gjvpmzhce/{name}',
-      'regex' => '#^/gjvpmzhce/(?P[^/]+)$#',
-      'start' => '/gjvpmzhce/',
-    ),
-  ),
-  'DELETE wdwjlqofjfjllyab' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/wdwjlqofjfjllyab/zmt/{name}',
-      'regex' => '#^/wdwjlqofjfjllyab/zmt/(?P[^/]+)$#',
-      'start' => '/wdwjlqofjfjllyab/zmt/',
-    ),
-  ),
-  'PUT vcautpgx' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vcautpgx/bwuxnxkt/a/{name}',
-      'regex' => '#^/vcautpgx/bwuxnxkt/a/(?P[^/]+)$#',
-      'start' => '/vcautpgx/bwuxnxkt/a/',
-    ),
-  ),
-  'GET kyplqpwgut' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/kyplqpwgut/ekakak/qbf/{name}',
-      'regex' => '#^/kyplqpwgut/ekakak/qbf/(?P[^/]+)$#',
-      'start' => '/kyplqpwgut/ekakak/qbf/',
-    ),
-  ),
-  'DELETE ufw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ufw/alfcxdjumykvheq/{name}',
-      'regex' => '#^/ufw/alfcxdjumykvheq/(?P[^/]+)$#',
-      'start' => '/ufw/alfcxdjumykvheq/',
-    ),
-  ),
-  'PATCH tarlzdpzfieemoxe' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/tarlzdpzfieemoxe/{name}',
-      'regex' => '#^/tarlzdpzfieemoxe/(?P[^/]+)$#',
-      'start' => '/tarlzdpzfieemoxe/',
-    ),
-  ),
-  'PUT plzrn' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/plzrn/{name}',
-      'regex' => '#^/plzrn/(?P[^/]+)$#',
-      'start' => '/plzrn/',
-    ),
-  ),
-  'GET oepowoigtrhclydb' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/oepowoigtrhclydb/{name}',
-      'regex' => '#^/oepowoigtrhclydb/(?P[^/]+)$#',
-      'start' => '/oepowoigtrhclydb/',
-    ),
-  ),
-  'GET utwrnezinky' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/utwrnezinky/{name}',
-      'regex' => '#^/utwrnezinky/(?P[^/]+)$#',
-      'start' => '/utwrnezinky/',
-    ),
-  ),
-  'GET zplwitozobemtmxvt' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zplwitozobemtmxvt/{name}',
-      'regex' => '#^/zplwitozobemtmxvt/(?P[^/]+)$#',
-      'start' => '/zplwitozobemtmxvt/',
-    ),
-  ),
-  'GET rgijiw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rgijiw/aga/d/{name}',
-      'regex' => '#^/rgijiw/aga/d/(?P[^/]+)$#',
-      'start' => '/rgijiw/aga/d/',
-    ),
-  ),
-  'PUT wxowklbpysusstig' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/wxowklbpysusstig/{name}',
-      'regex' => '#^/wxowklbpysusstig/(?P[^/]+)$#',
-      'start' => '/wxowklbpysusstig/',
-    ),
-  ),
-  'GET gbtllglqhcnmyoj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gbtllglqhcnmyoj/yy/{name}',
-      'regex' => '#^/gbtllglqhcnmyoj/yy/(?P[^/]+)$#',
-      'start' => '/gbtllglqhcnmyoj/yy/',
-    ),
-  ),
-  'PATCH uwsnkir' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/uwsnkir/gm/vk/{name}',
-      'regex' => '#^/uwsnkir/gm/vk/(?P[^/]+)$#',
-      'start' => '/uwsnkir/gm/vk/',
-    ),
-  ),
-  'PATCH vf' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vf/bnm/{name}',
-      'regex' => '#^/vf/bnm/(?P[^/]+)$#',
-      'start' => '/vf/bnm/',
-    ),
-  ),
-  'DELETE eyraw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/eyraw/uikhpihezi/{name}',
-      'regex' => '#^/eyraw/uikhpihezi/(?P[^/]+)$#',
-      'start' => '/eyraw/uikhpihezi/',
-    ),
-  ),
-  'GET gltyitgntk' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gltyitgntk/hp/{name}',
-      'regex' => '#^/gltyitgntk/hp/(?P[^/]+)$#',
-      'start' => '/gltyitgntk/hp/',
-    ),
-  ),
-  'POST bkw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/bkw/tbaa/xznnwfq/{name}',
-      'regex' => '#^/bkw/tbaa/xznnwfq/(?P[^/]+)$#',
-      'start' => '/bkw/tbaa/xznnwfq/',
-    ),
-  ),
-  'POST xiytgfxqqor' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xiytgfxqqor/{name}',
-      'regex' => '#^/xiytgfxqqor/(?P[^/]+)$#',
-      'start' => '/xiytgfxqqor/',
-    ),
-  ),
-  'POST lj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/lj/cbbn/{name}',
-      'regex' => '#^/lj/cbbn/(?P[^/]+)$#',
-      'start' => '/lj/cbbn/',
-    ),
-  ),
-  'PUT zitbfsgegjukczhtkyb' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zitbfsgegjukczhtkyb/{name}',
-      'regex' => '#^/zitbfsgegjukczhtkyb/(?P[^/]+)$#',
-      'start' => '/zitbfsgegjukczhtkyb/',
-    ),
-  ),
-  'DELETE fcgnueikou' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fcgnueikou/gxesv/{name}',
-      'regex' => '#^/fcgnueikou/gxesv/(?P[^/]+)$#',
-      'start' => '/fcgnueikou/gxesv/',
-    ),
-  ),
-  'GET uhxbk' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/uhxbk/ltoxhtrx/t/rjsk/{name}',
-      'regex' => '#^/uhxbk/ltoxhtrx/t/rjsk/(?P[^/]+)$#',
-      'start' => '/uhxbk/ltoxhtrx/t/rjsk/',
-    ),
-  ),
-  'POST aumvj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/aumvj/z/damvcrzlydf/{name}',
-      'regex' => '#^/aumvj/z/damvcrzlydf/(?P[^/]+)$#',
-      'start' => '/aumvj/z/damvcrzlydf/',
-    ),
-  ),
-  'DELETE inpddxy' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/inpddxy/uxvgxrb/{name}',
-      'regex' => '#^/inpddxy/uxvgxrb/(?P[^/]+)$#',
-      'start' => '/inpddxy/uxvgxrb/',
-    ),
-  ),
-  'GET yhfmyckjzy' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/yhfmyckjzy/pxw/{name}',
-      'regex' => '#^/yhfmyckjzy/pxw/(?P[^/]+)$#',
-      'start' => '/yhfmyckjzy/pxw/',
-    ),
-  ),
-  'PUT zvgbxchmxbsu' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zvgbxchmxbsu/xjdx/{name}',
-      'regex' => '#^/zvgbxchmxbsu/xjdx/(?P[^/]+)$#',
-      'start' => '/zvgbxchmxbsu/xjdx/',
-    ),
-  ),
-  'DELETE vvgxr' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vvgxr/x/{name}',
-      'regex' => '#^/vvgxr/x/(?P[^/]+)$#',
-      'start' => '/vvgxr/x/',
-    ),
-  ),
-  'PATCH rzllhuoxbbzzj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rzllhuoxbbzzj/{name}',
-      'regex' => '#^/rzllhuoxbbzzj/(?P[^/]+)$#',
-      'start' => '/rzllhuoxbbzzj/',
-    ),
-  ),
-  'GET czl' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/czl/rrcgdvwrc/xtxa/{name}',
-      'regex' => '#^/czl/rrcgdvwrc/xtxa/(?P[^/]+)$#',
-      'start' => '/czl/rrcgdvwrc/xtxa/',
-    ),
-  ),
-  'PUT jqudtdcl' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/jqudtdcl/{name}',
-      'regex' => '#^/jqudtdcl/(?P[^/]+)$#',
-      'start' => '/jqudtdcl/',
-    ),
-  ),
-  'GET fxhkqpbdtbozk' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fxhkqpbdtbozk/my/kny/{name}',
-      'regex' => '#^/fxhkqpbdtbozk/my/kny/(?P[^/]+)$#',
-      'start' => '/fxhkqpbdtbozk/my/kny/',
-    ),
-  ),
-  'DELETE niehsajozpkutot' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/niehsajozpkutot/le/o/{name}',
-      'regex' => '#^/niehsajozpkutot/le/o/(?P[^/]+)$#',
-      'start' => '/niehsajozpkutot/le/o/',
-    ),
-  ),
-  'PATCH cth' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/cth/p/xmkgppmdsh/{name}',
-      'regex' => '#^/cth/p/xmkgppmdsh/(?P[^/]+)$#',
-      'start' => '/cth/p/xmkgppmdsh/',
-    ),
-  ),
-  'PUT eyxcl' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/eyxcl/aga/u/{name}',
-      'regex' => '#^/eyxcl/aga/u/(?P[^/]+)$#',
-      'start' => '/eyxcl/aga/u/',
-    ),
-  ),
-  'GET xzzduduxpswf' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xzzduduxpswf/p/jr/a/{name}',
-      'regex' => '#^/xzzduduxpswf/p/jr/a/(?P[^/]+)$#',
-      'start' => '/xzzduduxpswf/p/jr/a/',
-    ),
-  ),
-  'PATCH jjorlcypuwzaka' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/jjorlcypuwzaka/zwzl/{name}',
-      'regex' => '#^/jjorlcypuwzaka/zwzl/(?P[^/]+)$#',
-      'start' => '/jjorlcypuwzaka/zwzl/',
-    ),
-  ),
-  'GET eqpl' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/eqpl/iqvlfkdzdoo/{name}',
-      'regex' => '#^/eqpl/iqvlfkdzdoo/(?P[^/]+)$#',
-      'start' => '/eqpl/iqvlfkdzdoo/',
-    ),
-  ),
-  'POST cnzdwcovernabultuuuw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/cnzdwcovernabultuuuw/{name}',
-      'regex' => '#^/cnzdwcovernabultuuuw/(?P[^/]+)$#',
-      'start' => '/cnzdwcovernabultuuuw/',
-    ),
-  ),
-  'DELETE v' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/v/h/i/dflonrjwyldug/p/r/{name}',
-      'regex' => '#^/v/h/i/dflonrjwyldug/p/r/(?P[^/]+)$#',
-      'start' => '/v/h/i/dflonrjwyldug/p/r/',
-    ),
-  ),
-  'PUT npuuvoefli' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/npuuvoefli/lk/{name}',
-      'regex' => '#^/npuuvoefli/lk/(?P[^/]+)$#',
-      'start' => '/npuuvoefli/lk/',
-    ),
-  ),
-  'GET eociyfum' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/eociyfum/weixbvvrgpx/{name}',
-      'regex' => '#^/eociyfum/weixbvvrgpx/(?P[^/]+)$#',
-      'start' => '/eociyfum/weixbvvrgpx/',
-    ),
-  ),
-  'PUT hwllk' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hwllk/rp/{name}',
-      'regex' => '#^/hwllk/rp/(?P[^/]+)$#',
-      'start' => '/hwllk/rp/',
-    ),
-  ),
-  'POST idbazysnyvharv' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/idbazysnyvharv/{name}',
-      'regex' => '#^/idbazysnyvharv/(?P[^/]+)$#',
-      'start' => '/idbazysnyvharv/',
-    ),
-  ),
-  'POST re' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/re/mfft/{name}',
-      'regex' => '#^/re/mfft/(?P[^/]+)$#',
-      'start' => '/re/mfft/',
-    ),
-  ),
-  'PUT lwgaduxtivjbk' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/lwgaduxtivjbk/{name}',
-      'regex' => '#^/lwgaduxtivjbk/(?P[^/]+)$#',
-      'start' => '/lwgaduxtivjbk/',
-    ),
-  ),
-  'GET skjdhahb' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/skjdhahb/{name}',
-      'regex' => '#^/skjdhahb/(?P[^/]+)$#',
-      'start' => '/skjdhahb/',
-    ),
-  ),
-  'PUT zvhcq' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zvhcq/qfrfax/nknfjlo/{name}',
-      'regex' => '#^/zvhcq/qfrfax/nknfjlo/(?P[^/]+)$#',
-      'start' => '/zvhcq/qfrfax/nknfjlo/',
-    ),
-  ),
-  'PUT wyzruhtl' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/wyzruhtl/rcnykja/{name}',
-      'regex' => '#^/wyzruhtl/rcnykja/(?P[^/]+)$#',
-      'start' => '/wyzruhtl/rcnykja/',
-    ),
-  ),
-  'PUT mymxun' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mymxun/{name}',
-      'regex' => '#^/mymxun/(?P[^/]+)$#',
-      'start' => '/mymxun/',
-    ),
-  ),
-  'POST aiaetzql' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/aiaetzql/{name}',
-      'regex' => '#^/aiaetzql/(?P[^/]+)$#',
-      'start' => '/aiaetzql/',
-    ),
-  ),
-  'DELETE wya' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/wya/q/b/{name}',
-      'regex' => '#^/wya/q/b/(?P[^/]+)$#',
-      'start' => '/wya/q/b/',
-    ),
-  ),
-  'PATCH lndyapbcem' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/lndyapbcem/{name}',
-      'regex' => '#^/lndyapbcem/(?P[^/]+)$#',
-      'start' => '/lndyapbcem/',
-    ),
-  ),
-  'POST njkjub' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/njkjub/q/{name}',
-      'regex' => '#^/njkjub/q/(?P[^/]+)$#',
-      'start' => '/njkjub/q/',
-    ),
-  ),
-  'PUT qspiamonu' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/qspiamonu/{name}',
-      'regex' => '#^/qspiamonu/(?P[^/]+)$#',
-      'start' => '/qspiamonu/',
-    ),
-  ),
-  'GET nqfcgh' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/nqfcgh/{name}',
-      'regex' => '#^/nqfcgh/(?P[^/]+)$#',
-      'start' => '/nqfcgh/',
-    ),
-  ),
-  'DELETE lgxnkeeu' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/lgxnkeeu/{name}',
-      'regex' => '#^/lgxnkeeu/(?P[^/]+)$#',
-      'start' => '/lgxnkeeu/',
-    ),
-  ),
-  'GET lfhgfccvezgjvqgffj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/lfhgfccvezgjvqgffj/{name}',
-      'regex' => '#^/lfhgfccvezgjvqgffj/(?P[^/]+)$#',
-      'start' => '/lfhgfccvezgjvqgffj/',
-    ),
-  ),
-  'DELETE jpgsc' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/jpgsc/nqcfhk/hvaaghsx/{name}',
-      'regex' => '#^/jpgsc/nqcfhk/hvaaghsx/(?P[^/]+)$#',
-      'start' => '/jpgsc/nqcfhk/hvaaghsx/',
-    ),
-  ),
-  'GET ri' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ri/ym/i/lrkrf/{name}',
-      'regex' => '#^/ri/ym/i/lrkrf/(?P[^/]+)$#',
-      'start' => '/ri/ym/i/lrkrf/',
-    ),
-  ),
-  'GET lxdte' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/lxdte/uj/{name}',
-      'regex' => '#^/lxdte/uj/(?P[^/]+)$#',
-      'start' => '/lxdte/uj/',
-    ),
-  ),
-  'GET zpsj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zpsj/scazxtta/{name}',
-      'regex' => '#^/zpsj/scazxtta/(?P[^/]+)$#',
-      'start' => '/zpsj/scazxtta/',
-    ),
-  ),
-  'POST ejcbnub' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ejcbnub/mzyw/wlep/{name}',
-      'regex' => '#^/ejcbnub/mzyw/wlep/(?P[^/]+)$#',
-      'start' => '/ejcbnub/mzyw/wlep/',
-    ),
-  ),
-  'GET krjgc' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/krjgc/{name}',
-      'regex' => '#^/krjgc/(?P[^/]+)$#',
-      'start' => '/krjgc/',
-    ),
-  ),
-  'PATCH zefvii' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zefvii/nmsonfns/{name}',
-      'regex' => '#^/zefvii/nmsonfns/(?P[^/]+)$#',
-      'start' => '/zefvii/nmsonfns/',
-    ),
-  ),
-  'DELETE fu' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fu/ecn/elwwb/kxxsebnrn/{name}',
-      'regex' => '#^/fu/ecn/elwwb/kxxsebnrn/(?P[^/]+)$#',
-      'start' => '/fu/ecn/elwwb/kxxsebnrn/',
-    ),
-  ),
-  'GET nbpvalxyznog' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/nbpvalxyznog/{name}',
-      'regex' => '#^/nbpvalxyznog/(?P[^/]+)$#',
-      'start' => '/nbpvalxyznog/',
-    ),
-  ),
-  'POST pldujs' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/pldujs/{name}',
-      'regex' => '#^/pldujs/(?P[^/]+)$#',
-      'start' => '/pldujs/',
-    ),
-  ),
-  'PUT fpzvbwokpjr' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fpzvbwokpjr/wifhug/{name}',
-      'regex' => '#^/fpzvbwokpjr/wifhug/(?P[^/]+)$#',
-      'start' => '/fpzvbwokpjr/wifhug/',
-    ),
-  ),
-  'GET gie' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gie/fkyl/{name}',
-      'regex' => '#^/gie/fkyl/(?P[^/]+)$#',
-      'start' => '/gie/fkyl/',
-    ),
-  ),
-  'POST snervxualt' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/snervxualt/g/{name}',
-      'regex' => '#^/snervxualt/g/(?P[^/]+)$#',
-      'start' => '/snervxualt/g/',
-    ),
-  ),
-  'PUT u' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/u/ic/jpuagjmql/{name}',
-      'regex' => '#^/u/ic/jpuagjmql/(?P[^/]+)$#',
-      'start' => '/u/ic/jpuagjmql/',
-    ),
-    1 => array (
-      'handler' => 'handler_func',
-      'original' => '/u/bmtcxaijvjg/pcshrbd/{name}',
-      'regex' => '#^/u/bmtcxaijvjg/pcshrbd/(?P[^/]+)$#',
-      'start' => '/u/bmtcxaijvjg/pcshrbd/',
-    ),
-  ),
-  'PATCH yvhq' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/yvhq/har/{name}',
-      'regex' => '#^/yvhq/har/(?P[^/]+)$#',
-      'start' => '/yvhq/har/',
-    ),
-  ),
-  'DELETE pamnatcg' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/pamnatcg/vzy/sfi/{name}',
-      'regex' => '#^/pamnatcg/vzy/sfi/(?P[^/]+)$#',
-      'start' => '/pamnatcg/vzy/sfi/',
-    ),
-  ),
-  'GET v' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/v/lcwtlat/imiynafkk/{name}',
-      'regex' => '#^/v/lcwtlat/imiynafkk/(?P[^/]+)$#',
-      'start' => '/v/lcwtlat/imiynafkk/',
-    ),
-  ),
-  'PUT vfanasluzev' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vfanasluzev/kbnvptx/{name}',
-      'regex' => '#^/vfanasluzev/kbnvptx/(?P[^/]+)$#',
-      'start' => '/vfanasluzev/kbnvptx/',
-    ),
-  ),
-  'POST viueftrq' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/viueftrq/bwiffuycinpf/{name}',
-      'regex' => '#^/viueftrq/bwiffuycinpf/(?P[^/]+)$#',
-      'start' => '/viueftrq/bwiffuycinpf/',
-    ),
-  ),
-  'DELETE wltyw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/wltyw/{name}',
-      'regex' => '#^/wltyw/(?P[^/]+)$#',
-      'start' => '/wltyw/',
-    ),
-  ),
-  'PUT c' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/c/tfukia/cxncba/{name}',
-      'regex' => '#^/c/tfukia/cxncba/(?P[^/]+)$#',
-      'start' => '/c/tfukia/cxncba/',
-    ),
-  ),
-  'PUT qezoyelgymsbgyqjles' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/qezoyelgymsbgyqjles/{name}',
-      'regex' => '#^/qezoyelgymsbgyqjles/(?P[^/]+)$#',
-      'start' => '/qezoyelgymsbgyqjles/',
-    ),
-  ),
-  'POST piuwffs' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/piuwffs/hizmbb/{name}',
-      'regex' => '#^/piuwffs/hizmbb/(?P[^/]+)$#',
-      'start' => '/piuwffs/hizmbb/',
-    ),
-  ),
-  'GET gqhyrxh' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gqhyrxh/xyi/v/uavqgjps/{name}',
-      'regex' => '#^/gqhyrxh/xyi/v/uavqgjps/(?P[^/]+)$#',
-      'start' => '/gqhyrxh/xyi/v/uavqgjps/',
-    ),
-  ),
-  'PUT pdhdnykkuvwb' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/pdhdnykkuvwb/{name}',
-      'regex' => '#^/pdhdnykkuvwb/(?P[^/]+)$#',
-      'start' => '/pdhdnykkuvwb/',
-    ),
-  ),
-  'POST rchbvlw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rchbvlw/{name}',
-      'regex' => '#^/rchbvlw/(?P[^/]+)$#',
-      'start' => '/rchbvlw/',
-    ),
-  ),
-  'DELETE bxpvgydwug' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/bxpvgydwug/{name}',
-      'regex' => '#^/bxpvgydwug/(?P[^/]+)$#',
-      'start' => '/bxpvgydwug/',
-    ),
-  ),
-  'GET fw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fw/uijwk/iivcv/{name}',
-      'regex' => '#^/fw/uijwk/iivcv/(?P[^/]+)$#',
-      'start' => '/fw/uijwk/iivcv/',
-    ),
-  ),
-  'GET dvfvv' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dvfvv/aeu/ooj/{name}',
-      'regex' => '#^/dvfvv/aeu/ooj/(?P[^/]+)$#',
-      'start' => '/dvfvv/aeu/ooj/',
-    ),
-  ),
-  'GET x' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/x/kyonabuh/{name}',
-      'regex' => '#^/x/kyonabuh/(?P[^/]+)$#',
-      'start' => '/x/kyonabuh/',
-    ),
-  ),
-  'PUT hl' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hl/ckh/{name}',
-      'regex' => '#^/hl/ckh/(?P[^/]+)$#',
-      'start' => '/hl/ckh/',
-    ),
-  ),
-  'DELETE zraingff' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zraingff/{name}',
-      'regex' => '#^/zraingff/(?P[^/]+)$#',
-      'start' => '/zraingff/',
-    ),
-  ),
-  'PATCH efd' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/efd/n/sjiuusjgmqtpobzk/{name}',
-      'regex' => '#^/efd/n/sjiuusjgmqtpobzk/(?P[^/]+)$#',
-      'start' => '/efd/n/sjiuusjgmqtpobzk/',
-    ),
-  ),
-  'POST fxz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fxz/bn/czpdzrab/{name}',
-      'regex' => '#^/fxz/bn/czpdzrab/(?P[^/]+)$#',
-      'start' => '/fxz/bn/czpdzrab/',
-    ),
-  ),
-  'PATCH qulued' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/qulued/{name}',
-      'regex' => '#^/qulued/(?P[^/]+)$#',
-      'start' => '/qulued/',
-    ),
-  ),
-  'PUT obgcmwp' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/obgcmwp/{name}',
-      'regex' => '#^/obgcmwp/(?P[^/]+)$#',
-      'start' => '/obgcmwp/',
-    ),
-  ),
-  'GET ok' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ok/rlbl/hzgrg/busyg/elyy/{name}',
-      'regex' => '#^/ok/rlbl/hzgrg/busyg/elyy/(?P[^/]+)$#',
-      'start' => '/ok/rlbl/hzgrg/busyg/elyy/',
-    ),
-  ),
-  'PATCH cohyf' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/cohyf/mvjdjlo/j/{name}',
-      'regex' => '#^/cohyf/mvjdjlo/j/(?P[^/]+)$#',
-      'start' => '/cohyf/mvjdjlo/j/',
-    ),
-  ),
-  'POST anuhhli' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/anuhhli/{name}',
-      'regex' => '#^/anuhhli/(?P[^/]+)$#',
-      'start' => '/anuhhli/',
-    ),
-  ),
-  'GET sukapw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/sukapw/{name}',
-      'regex' => '#^/sukapw/(?P[^/]+)$#',
-      'start' => '/sukapw/',
-    ),
-  ),
-  'GET sgsyyn' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/sgsyyn/fj/{name}',
-      'regex' => '#^/sgsyyn/fj/(?P[^/]+)$#',
-      'start' => '/sgsyyn/fj/',
-    ),
-  ),
-  'PATCH vuffrtlmbkfavc' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vuffrtlmbkfavc/{name}',
-      'regex' => '#^/vuffrtlmbkfavc/(?P[^/]+)$#',
-      'start' => '/vuffrtlmbkfavc/',
-    ),
-  ),
-  'POST tixqztldinwjju' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/tixqztldinwjju/{name}',
-      'regex' => '#^/tixqztldinwjju/(?P[^/]+)$#',
-      'start' => '/tixqztldinwjju/',
-    ),
-  ),
-  'DELETE zyjwpuxyf' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zyjwpuxyf/pkcc/yt/{name}',
-      'regex' => '#^/zyjwpuxyf/pkcc/yt/(?P[^/]+)$#',
-      'start' => '/zyjwpuxyf/pkcc/yt/',
-    ),
-  ),
-  'PUT xoblmnxpqphcsvqpx' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xoblmnxpqphcsvqpx/{name}',
-      'regex' => '#^/xoblmnxpqphcsvqpx/(?P[^/]+)$#',
-      'start' => '/xoblmnxpqphcsvqpx/',
-    ),
-  ),
-  'POST hmcvo' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hmcvo/{name}',
-      'regex' => '#^/hmcvo/(?P[^/]+)$#',
-      'start' => '/hmcvo/',
-    ),
-  ),
-  'PATCH mfb' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mfb/bt/brbalrar/{name}',
-      'regex' => '#^/mfb/bt/brbalrar/(?P[^/]+)$#',
-      'start' => '/mfb/bt/brbalrar/',
-    ),
-  ),
-  'GET oqo' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/oqo/vozonxzqypnttft/{name}',
-      'regex' => '#^/oqo/vozonxzqypnttft/(?P[^/]+)$#',
-      'start' => '/oqo/vozonxzqypnttft/',
-    ),
-  ),
-  'GET oag' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/oag/tov/paeua/{name}',
-      'regex' => '#^/oag/tov/paeua/(?P[^/]+)$#',
-      'start' => '/oag/tov/paeua/',
-    ),
-  ),
-  'DELETE sazuczptkid' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/sazuczptkid/uuayuhka/{name}',
-      'regex' => '#^/sazuczptkid/uuayuhka/(?P[^/]+)$#',
-      'start' => '/sazuczptkid/uuayuhka/',
-    ),
-  ),
-  'GET t' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/t/sbx/enh/xdcca/{name}',
-      'regex' => '#^/t/sbx/enh/xdcca/(?P[^/]+)$#',
-      'start' => '/t/sbx/enh/xdcca/',
-    ),
-  ),
-  'GET lq' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/lq/p/lrspzg/{name}',
-      'regex' => '#^/lq/p/lrspzg/(?P[^/]+)$#',
-      'start' => '/lq/p/lrspzg/',
-    ),
-  ),
-  'GET xdrj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xdrj/llxvbno/yuwt/rxhzr/{name}',
-      'regex' => '#^/xdrj/llxvbno/yuwt/rxhzr/(?P[^/]+)$#',
-      'start' => '/xdrj/llxvbno/yuwt/rxhzr/',
-    ),
-  ),
-  'PUT uuq' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/uuq/lspgyjd/{name}',
-      'regex' => '#^/uuq/lspgyjd/(?P[^/]+)$#',
-      'start' => '/uuq/lspgyjd/',
-    ),
-  ),
-  'POST iiiorakegpys' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/iiiorakegpys/{name}',
-      'regex' => '#^/iiiorakegpys/(?P[^/]+)$#',
-      'start' => '/iiiorakegpys/',
-    ),
-  ),
-  'PATCH m' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/m/qpfbix/n/oxhxnn/{name}',
-      'regex' => '#^/m/qpfbix/n/oxhxnn/(?P[^/]+)$#',
-      'start' => '/m/qpfbix/n/oxhxnn/',
-    ),
-  ),
-  'GET ddccibxnel' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ddccibxnel/o/{name}',
-      'regex' => '#^/ddccibxnel/o/(?P[^/]+)$#',
-      'start' => '/ddccibxnel/o/',
-    ),
-  ),
-  'GET effirtkl' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/effirtkl/{name}',
-      'regex' => '#^/effirtkl/(?P[^/]+)$#',
-      'start' => '/effirtkl/',
-    ),
-  ),
-  'PUT izgjsvc' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/izgjsvc/igu/opoluf/{name}',
-      'regex' => '#^/izgjsvc/igu/opoluf/(?P[^/]+)$#',
-      'start' => '/izgjsvc/igu/opoluf/',
-    ),
-  ),
-  'PUT p' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/p/l/nimrak/ecn/{name}',
-      'regex' => '#^/p/l/nimrak/ecn/(?P[^/]+)$#',
-      'start' => '/p/l/nimrak/ecn/',
-    ),
-  ),
-  'PATCH jomkpwvbmjrzczrktd' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/jomkpwvbmjrzczrktd/{name}',
-      'regex' => '#^/jomkpwvbmjrzczrktd/(?P[^/]+)$#',
-      'start' => '/jomkpwvbmjrzczrktd/',
-    ),
-  ),
-  'POST gespqjmty' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gespqjmty/{name}',
-      'regex' => '#^/gespqjmty/(?P[^/]+)$#',
-      'start' => '/gespqjmty/',
-    ),
-  ),
-  'GET rfigjorahxn' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rfigjorahxn/{name}',
-      'regex' => '#^/rfigjorahxn/(?P[^/]+)$#',
-      'start' => '/rfigjorahxn/',
-    ),
-  ),
-  'GET bqdjw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/bqdjw/r/{name}',
-      'regex' => '#^/bqdjw/r/(?P[^/]+)$#',
-      'start' => '/bqdjw/r/',
-    ),
-  ),
-  'POST kmacjybamylh' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/kmacjybamylh/ieqiy/{name}',
-      'regex' => '#^/kmacjybamylh/ieqiy/(?P[^/]+)$#',
-      'start' => '/kmacjybamylh/ieqiy/',
-    ),
-  ),
-  'DELETE vhfwfi' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vhfwfi/{name}',
-      'regex' => '#^/vhfwfi/(?P[^/]+)$#',
-      'start' => '/vhfwfi/',
-    ),
-  ),
-  'POST syeio' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/syeio/ffivpk/{name}',
-      'regex' => '#^/syeio/ffivpk/(?P[^/]+)$#',
-      'start' => '/syeio/ffivpk/',
-    ),
-  ),
-  'POST oippybjhsptoo' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/oippybjhsptoo/{name}',
-      'regex' => '#^/oippybjhsptoo/(?P[^/]+)$#',
-      'start' => '/oippybjhsptoo/',
-    ),
-  ),
-  'DELETE dqxspprkwbgi' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dqxspprkwbgi/{name}',
-      'regex' => '#^/dqxspprkwbgi/(?P[^/]+)$#',
-      'start' => '/dqxspprkwbgi/',
-    ),
-  ),
-  'POST zsugbklwytoqeuu' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zsugbklwytoqeuu/rwsn/{name}',
-      'regex' => '#^/zsugbklwytoqeuu/rwsn/(?P[^/]+)$#',
-      'start' => '/zsugbklwytoqeuu/rwsn/',
-    ),
-  ),
-  'POST bm' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/bm/xr/cesk/zvp/zdn/{name}',
-      'regex' => '#^/bm/xr/cesk/zvp/zdn/(?P[^/]+)$#',
-      'start' => '/bm/xr/cesk/zvp/zdn/',
-    ),
-  ),
-  'PATCH zaooqghfebllpwnj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/zaooqghfebllpwnj/m/m/{name}',
-      'regex' => '#^/zaooqghfebllpwnj/m/m/(?P[^/]+)$#',
-      'start' => '/zaooqghfebllpwnj/m/m/',
-    ),
-  ),
-  'DELETE amnp' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/amnp/pjoatduuflrb/{name}',
-      'regex' => '#^/amnp/pjoatduuflrb/(?P[^/]+)$#',
-      'start' => '/amnp/pjoatduuflrb/',
-    ),
-  ),
-  'POST c' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/c/a/j/bnhekalp/{name}',
-      'regex' => '#^/c/a/j/bnhekalp/(?P[^/]+)$#',
-      'start' => '/c/a/j/bnhekalp/',
-    ),
-  ),
-  'GET bttghmwdgtaea' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/bttghmwdgtaea/{name}',
-      'regex' => '#^/bttghmwdgtaea/(?P[^/]+)$#',
-      'start' => '/bttghmwdgtaea/',
-    ),
-  ),
-  'POST o' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/o/dgvzymvqv/lr/{name}',
-      'regex' => '#^/o/dgvzymvqv/lr/(?P[^/]+)$#',
-      'start' => '/o/dgvzymvqv/lr/',
-    ),
-  ),
-  'POST mjfxgcos' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mjfxgcos/{name}',
-      'regex' => '#^/mjfxgcos/(?P[^/]+)$#',
-      'start' => '/mjfxgcos/',
-    ),
-  ),
-  'GET e' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/e/mttteistceegi/ocyox/{name}',
-      'regex' => '#^/e/mttteistceegi/ocyox/(?P[^/]+)$#',
-      'start' => '/e/mttteistceegi/ocyox/',
-    ),
-  ),
-  'PUT vqxkj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vqxkj/lupfll/qpgbj/{name}',
-      'regex' => '#^/vqxkj/lupfll/qpgbj/(?P[^/]+)$#',
-      'start' => '/vqxkj/lupfll/qpgbj/',
-    ),
-  ),
-  'DELETE d' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/d/mcaes/{name}',
-      'regex' => '#^/d/mcaes/(?P[^/]+)$#',
-      'start' => '/d/mcaes/',
-    ),
-  ),
-  'GET myf' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/myf/qidch/jj/sa/ylbb/{name}',
-      'regex' => '#^/myf/qidch/jj/sa/ylbb/(?P[^/]+)$#',
-      'start' => '/myf/qidch/jj/sa/ylbb/',
-    ),
-  ),
-  'POST dgaosxppv' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dgaosxppv/{name}',
-      'regex' => '#^/dgaosxppv/(?P[^/]+)$#',
-      'start' => '/dgaosxppv/',
-    ),
-  ),
-  'POST fxjf' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fxjf/nhpliif/eao/{name}',
-      'regex' => '#^/fxjf/nhpliif/eao/(?P[^/]+)$#',
-      'start' => '/fxjf/nhpliif/eao/',
-    ),
-  ),
-  'DELETE sbmtmotu' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/sbmtmotu/qjfxexcv/{name}',
-      'regex' => '#^/sbmtmotu/qjfxexcv/(?P[^/]+)$#',
-      'start' => '/sbmtmotu/qjfxexcv/',
-    ),
-  ),
-  'GET ad' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ad/fzvnnf/{name}',
-      'regex' => '#^/ad/fzvnnf/(?P[^/]+)$#',
-      'start' => '/ad/fzvnnf/',
-    ),
-  ),
-  'GET ck' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ck/moluelpo/{name}',
-      'regex' => '#^/ck/moluelpo/(?P[^/]+)$#',
-      'start' => '/ck/moluelpo/',
-    ),
-  ),
-  'GET riwit' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/riwit/{name}',
-      'regex' => '#^/riwit/(?P[^/]+)$#',
-      'start' => '/riwit/',
-    ),
-  ),
-  'DELETE tx' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/tx/xvl/v/{name}',
-      'regex' => '#^/tx/xvl/v/(?P[^/]+)$#',
-      'start' => '/tx/xvl/v/',
-    ),
-  ),
-  'POST vepid' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vepid/{name}',
-      'regex' => '#^/vepid/(?P[^/]+)$#',
-      'start' => '/vepid/',
-    ),
-  ),
-  'PATCH miwwfnfi' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/miwwfnfi/tpivsztnms/{name}',
-      'regex' => '#^/miwwfnfi/tpivsztnms/(?P[^/]+)$#',
-      'start' => '/miwwfnfi/tpivsztnms/',
-    ),
-  ),
-  'DELETE azxhoywd' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/azxhoywd/gjy/vyafqmgg/{name}',
-      'regex' => '#^/azxhoywd/gjy/vyafqmgg/(?P[^/]+)$#',
-      'start' => '/azxhoywd/gjy/vyafqmgg/',
-    ),
-  ),
-  'GET mcezzhahux' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mcezzhahux/{name}',
-      'regex' => '#^/mcezzhahux/(?P[^/]+)$#',
-      'start' => '/mcezzhahux/',
-    ),
-  ),
-  'PATCH mzqkys' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mzqkys/yd/tcnymmuww/{name}',
-      'regex' => '#^/mzqkys/yd/tcnymmuww/(?P[^/]+)$#',
-      'start' => '/mzqkys/yd/tcnymmuww/',
-    ),
-  ),
-  'POST jzw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/jzw/dzcz/xid/{name}',
-      'regex' => '#^/jzw/dzcz/xid/(?P[^/]+)$#',
-      'start' => '/jzw/dzcz/xid/',
-    ),
-  ),
-  'POST cyxxl' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/cyxxl/npgidck/{name}',
-      'regex' => '#^/cyxxl/npgidck/(?P[^/]+)$#',
-      'start' => '/cyxxl/npgidck/',
-    ),
-  ),
-  'PUT qtsnjkbimmdfi' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/qtsnjkbimmdfi/{name}',
-      'regex' => '#^/qtsnjkbimmdfi/(?P[^/]+)$#',
-      'start' => '/qtsnjkbimmdfi/',
-    ),
-  ),
-  'DELETE vfvnmlkyywhqou' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vfvnmlkyywhqou/bhpbo/{name}',
-      'regex' => '#^/vfvnmlkyywhqou/bhpbo/(?P[^/]+)$#',
-      'start' => '/vfvnmlkyywhqou/bhpbo/',
-    ),
-  ),
-  'GET dr' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dr/kfl/{name}',
-      'regex' => '#^/dr/kfl/(?P[^/]+)$#',
-      'start' => '/dr/kfl/',
-    ),
-  ),
-  'PUT d' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/d/n/dyzmolbjp/{name}',
-      'regex' => '#^/d/n/dyzmolbjp/(?P[^/]+)$#',
-      'start' => '/d/n/dyzmolbjp/',
-    ),
-  ),
-  'GET qlut' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/qlut/jvaebtqar/{name}',
-      'regex' => '#^/qlut/jvaebtqar/(?P[^/]+)$#',
-      'start' => '/qlut/jvaebtqar/',
-    ),
-  ),
-  'PUT qqasvxknouunemsim' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/qqasvxknouunemsim/mop/{name}',
-      'regex' => '#^/qqasvxknouunemsim/mop/(?P[^/]+)$#',
-      'start' => '/qqasvxknouunemsim/mop/',
-    ),
-  ),
-  'GET ji' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ji/tb/idxl/b/i/f/{name}',
-      'regex' => '#^/ji/tb/idxl/b/i/f/(?P[^/]+)$#',
-      'start' => '/ji/tb/idxl/b/i/f/',
-    ),
-  ),
-  'PUT vituzjl' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vituzjl/d/mzetqpda/{name}',
-      'regex' => '#^/vituzjl/d/mzetqpda/(?P[^/]+)$#',
-      'start' => '/vituzjl/d/mzetqpda/',
-    ),
-  ),
-  'PUT fqtqcnap' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/fqtqcnap/progjyea/{name}',
-      'regex' => '#^/fqtqcnap/progjyea/(?P[^/]+)$#',
-      'start' => '/fqtqcnap/progjyea/',
-    ),
-  ),
-  'DELETE gdqorjwnvr' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gdqorjwnvr/{name}',
-      'regex' => '#^/gdqorjwnvr/(?P[^/]+)$#',
-      'start' => '/gdqorjwnvr/',
-    ),
-  ),
-  'DELETE r' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/r/qrgyptv/ch/{name}',
-      'regex' => '#^/r/qrgyptv/ch/(?P[^/]+)$#',
-      'start' => '/r/qrgyptv/ch/',
-    ),
-  ),
-  'GET d' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/d/qhynsf/{name}',
-      'regex' => '#^/d/qhynsf/(?P[^/]+)$#',
-      'start' => '/d/qhynsf/',
-    ),
-  ),
-  'GET dfzsh' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dfzsh/{name}',
-      'regex' => '#^/dfzsh/(?P[^/]+)$#',
-      'start' => '/dfzsh/',
-    ),
-  ),
-  'DELETE grncunm' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/grncunm/aaypy/h/{name}',
-      'regex' => '#^/grncunm/aaypy/h/(?P[^/]+)$#',
-      'start' => '/grncunm/aaypy/h/',
-    ),
-  ),
-  'POST aadb' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/aadb/ojeegkrmywqiloxw/{name}',
-      'regex' => '#^/aadb/ojeegkrmywqiloxw/(?P[^/]+)$#',
-      'start' => '/aadb/ojeegkrmywqiloxw/',
-    ),
-  ),
-  'GET xsiopyct' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xsiopyct/{name}',
-      'regex' => '#^/xsiopyct/(?P[^/]+)$#',
-      'start' => '/xsiopyct/',
-    ),
-  ),
-  'PUT z' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/z/sptci/yernej/{name}',
-      'regex' => '#^/z/sptci/yernej/(?P[^/]+)$#',
-      'start' => '/z/sptci/yernej/',
-    ),
-  ),
-  'GET vbwhzdjskbdgn' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vbwhzdjskbdgn/pxi/{name}',
-      'regex' => '#^/vbwhzdjskbdgn/pxi/(?P[^/]+)$#',
-      'start' => '/vbwhzdjskbdgn/pxi/',
-    ),
-  ),
-  'GET csjabbevqgqktv' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/csjabbevqgqktv/{name}',
-      'regex' => '#^/csjabbevqgqktv/(?P[^/]+)$#',
-      'start' => '/csjabbevqgqktv/',
-    ),
-  ),
-  'PATCH dbbqfiyxewubdc' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/dbbqfiyxewubdc/km/{name}',
-      'regex' => '#^/dbbqfiyxewubdc/km/(?P[^/]+)$#',
-      'start' => '/dbbqfiyxewubdc/km/',
-    ),
-  ),
-  'GET rmuxflscqf' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/rmuxflscqf/{name}',
-      'regex' => '#^/rmuxflscqf/(?P[^/]+)$#',
-      'start' => '/rmuxflscqf/',
-    ),
-  ),
-  'PUT bn' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/bn/fdgdxkla/{name}',
-      'regex' => '#^/bn/fdgdxkla/(?P[^/]+)$#',
-      'start' => '/bn/fdgdxkla/',
-    ),
-  ),
-  'GET wdqszq' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/wdqszq/dxdylkgntca/h/{name}',
-      'regex' => '#^/wdqszq/dxdylkgntca/h/(?P[^/]+)$#',
-      'start' => '/wdqszq/dxdylkgntca/h/',
-    ),
-  ),
-  'POST hoou' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hoou/byhes/t/e/{name}',
-      'regex' => '#^/hoou/byhes/t/e/(?P[^/]+)$#',
-      'start' => '/hoou/byhes/t/e/',
-    ),
-  ),
-  'GET eetay' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/eetay/brlwg/{name}',
-      'regex' => '#^/eetay/brlwg/(?P[^/]+)$#',
-      'start' => '/eetay/brlwg/',
-    ),
-  ),
-  'PATCH cnyzh' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/cnyzh/e/y/nvkedilnutza/{name}',
-      'regex' => '#^/cnyzh/e/y/nvkedilnutza/(?P[^/]+)$#',
-      'start' => '/cnyzh/e/y/nvkedilnutza/',
-    ),
-  ),
-  'DELETE bygkyxri' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/bygkyxri/{name}',
-      'regex' => '#^/bygkyxri/(?P[^/]+)$#',
-      'start' => '/bygkyxri/',
-    ),
-  ),
-  'PUT mfxpksjselukmyp' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mfxpksjselukmyp/{name}',
-      'regex' => '#^/mfxpksjselukmyp/(?P[^/]+)$#',
-      'start' => '/mfxpksjselukmyp/',
-    ),
-  ),
-  'POST i' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/i/xhmgzxnkv/{name}',
-      'regex' => '#^/i/xhmgzxnkv/(?P[^/]+)$#',
-      'start' => '/i/xhmgzxnkv/',
-    ),
-  ),
-  'PATCH gbyzzedioml' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gbyzzedioml/ri/{name}',
-      'regex' => '#^/gbyzzedioml/ri/(?P[^/]+)$#',
-      'start' => '/gbyzzedioml/ri/',
-    ),
-  ),
-  'GET ngpyzgnfidney' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ngpyzgnfidney/{name}',
-      'regex' => '#^/ngpyzgnfidney/(?P[^/]+)$#',
-      'start' => '/ngpyzgnfidney/',
-    ),
-  ),
-  'GET bfv' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/bfv/msqosm/{name}',
-      'regex' => '#^/bfv/msqosm/(?P[^/]+)$#',
-      'start' => '/bfv/msqosm/',
-    ),
-  ),
-  'POST mmzuqnedtdlmebrxw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mmzuqnedtdlmebrxw/{name}',
-      'regex' => '#^/mmzuqnedtdlmebrxw/(?P[^/]+)$#',
-      'start' => '/mmzuqnedtdlmebrxw/',
-    ),
-  ),
-  'PATCH znwsejpjosgcdhxjhtyz' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/znwsejpjosgcdhxjhtyz/{name}',
-      'regex' => '#^/znwsejpjosgcdhxjhtyz/(?P[^/]+)$#',
-      'start' => '/znwsejpjosgcdhxjhtyz/',
-    ),
-  ),
-  'POST n' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/n/uns/gpr/rskljcmjwon/{name}',
-      'regex' => '#^/n/uns/gpr/rskljcmjwon/(?P[^/]+)$#',
-      'start' => '/n/uns/gpr/rskljcmjwon/',
-    ),
-  ),
-  'PUT ciwv' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ciwv/yal/dmzvoanaocwp/{name}',
-      'regex' => '#^/ciwv/yal/dmzvoanaocwp/(?P[^/]+)$#',
-      'start' => '/ciwv/yal/dmzvoanaocwp/',
-    ),
-  ),
-  'DELETE byjiogjiepjnrafh' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/byjiogjiepjnrafh/v/{name}',
-      'regex' => '#^/byjiogjiepjnrafh/v/(?P[^/]+)$#',
-      'start' => '/byjiogjiepjnrafh/v/',
-    ),
-  ),
-  'GET biag' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/biag/rwpp/{name}',
-      'regex' => '#^/biag/rwpp/(?P[^/]+)$#',
-      'start' => '/biag/rwpp/',
-    ),
-  ),
-  'GET hndcl' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/hndcl/{name}',
-      'regex' => '#^/hndcl/(?P[^/]+)$#',
-      'start' => '/hndcl/',
-    ),
-  ),
-  'POST xcsckiwmwilq' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/xcsckiwmwilq/ihf/twk/{name}',
-      'regex' => '#^/xcsckiwmwilq/ihf/twk/(?P[^/]+)$#',
-      'start' => '/xcsckiwmwilq/ihf/twk/',
-    ),
-  ),
-  'POST gnnywfuc' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/gnnywfuc/{name}',
-      'regex' => '#^/gnnywfuc/(?P[^/]+)$#',
-      'start' => '/gnnywfuc/',
-    ),
-  ),
-  'DELETE vnehci' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/vnehci/{name}',
-      'regex' => '#^/vnehci/(?P[^/]+)$#',
-      'start' => '/vnehci/',
-    ),
-  ),
-  'DELETE tmaoahl' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/tmaoahl/{name}',
-      'regex' => '#^/tmaoahl/(?P[^/]+)$#',
-      'start' => '/tmaoahl/',
-    ),
-  ),
-  'POST ieyxqhopw' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ieyxqhopw/dyiwo/{name}',
-      'regex' => '#^/ieyxqhopw/dyiwo/(?P[^/]+)$#',
-      'start' => '/ieyxqhopw/dyiwo/',
-    ),
-  ),
-  'DELETE mtcmimbg' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/mtcmimbg/sw/vhjljjggay/{name}',
-      'regex' => '#^/mtcmimbg/sw/vhjljjggay/(?P[^/]+)$#',
-      'start' => '/mtcmimbg/sw/vhjljjggay/',
-    ),
-  ),
-  'POST ekilfigpyj' => array (
-    0 => array (
-      'handler' => 'handler_func',
-      'original' => '/ekilfigpyj/wacuiia/{name}',
-      'regex' => '#^/ekilfigpyj/wacuiia/(?P[^/]+)$#',
-      'start' => '/ekilfigpyj/wacuiia/',
+// regular routes
+    'regularRoutes' => array(
+        'GET b' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/b/phg/buzmsu/amvn/{name}',
+                'regex' => '#^/b/phg/buzmsu/amvn/(?P[^/]+)$#',
+                'start' => '/b/phg/buzmsu/amvn/',
+            ),
+            1 => array(
+                'handler' => 'handler_func',
+                'original' => '/b/eyq/mffej/c/rrb/vdzniv/{name}',
+                'regex' => '#^/b/eyq/mffej/c/rrb/vdzniv/(?P[^/]+)$#',
+                'start' => '/b/eyq/mffej/c/rrb/vdzniv/',
+            ),
+        ),
+        'GET 50be3774f6' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a',
+                'regex' => '#^/50be3774f6/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/850726135a$#',
+                'start' => '/50be3774f6/',
+            ),
+        ),
+        'PATCH wnvyz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/wnvyz/hphvukt/ed/tfz/j/{name}',
+                'regex' => '#^/wnvyz/hphvukt/ed/tfz/j/(?P[^/]+)$#',
+                'start' => '/wnvyz/hphvukt/ed/tfz/j/',
+            ),
+        ),
+        'GET fcjoancl' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fcjoancl/bf/{name}',
+                'regex' => '#^/fcjoancl/bf/(?P[^/]+)$#',
+                'start' => '/fcjoancl/bf/',
+            ),
+        ),
+        'POST t' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/t/rminqwiqoshoiywcosh/{name}',
+                'regex' => '#^/t/rminqwiqoshoiywcosh/(?P[^/]+)$#',
+                'start' => '/t/rminqwiqoshoiywcosh/',
+            ),
+        ),
+        'PATCH mtzfxmgmnpv' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mtzfxmgmnpv/cban/{name}',
+                'regex' => '#^/mtzfxmgmnpv/cban/(?P[^/]+)$#',
+                'start' => '/mtzfxmgmnpv/cban/',
+            ),
+        ),
+        'POST uvkq' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/uvkq/zsuunaux/{name}',
+                'regex' => '#^/uvkq/zsuunaux/(?P[^/]+)$#',
+                'start' => '/uvkq/zsuunaux/',
+            ),
+        ),
+        'POST wdbbmaejclu' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/wdbbmaejclu/i/{name}',
+                'regex' => '#^/wdbbmaejclu/i/(?P[^/]+)$#',
+                'start' => '/wdbbmaejclu/i/',
+            ),
+        ),
+        'GET rzzn' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rzzn/sr/udx/{name}',
+                'regex' => '#^/rzzn/sr/udx/(?P[^/]+)$#',
+                'start' => '/rzzn/sr/udx/',
+            ),
+        ),
+        'DELETE oqdjlvuoagixfhuav' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/oqdjlvuoagixfhuav/k/{name}',
+                'regex' => '#^/oqdjlvuoagixfhuav/k/(?P[^/]+)$#',
+                'start' => '/oqdjlvuoagixfhuav/k/',
+            ),
+        ),
+        'POST jnqm' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/jnqm/qbrh/{name}',
+                'regex' => '#^/jnqm/qbrh/(?P[^/]+)$#',
+                'start' => '/jnqm/qbrh/',
+            ),
+        ),
+        'PUT kgwyy' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/kgwyy/j/{name}',
+                'regex' => '#^/kgwyy/j/(?P[^/]+)$#',
+                'start' => '/kgwyy/j/',
+            ),
+        ),
+        'PUT scemrrbz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/scemrrbz/rusnmbf/{name}',
+                'regex' => '#^/scemrrbz/rusnmbf/(?P[^/]+)$#',
+                'start' => '/scemrrbz/rusnmbf/',
+            ),
+        ),
+        'GET me' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/me/frrp/{name}',
+                'regex' => '#^/me/frrp/(?P[^/]+)$#',
+                'start' => '/me/frrp/',
+            ),
+        ),
+        'GET cx' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/cx/iqusvhsyts/ifwjjyq/{name}',
+                'regex' => '#^/cx/iqusvhsyts/ifwjjyq/(?P[^/]+)$#',
+                'start' => '/cx/iqusvhsyts/ifwjjyq/',
+            ),
+        ),
+        'DELETE hnfadtscg' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hnfadtscg/{name}',
+                'regex' => '#^/hnfadtscg/(?P[^/]+)$#',
+                'start' => '/hnfadtscg/',
+            ),
+        ),
+        'PATCH j' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/j/zobqfrsxslyvc/{name}',
+                'regex' => '#^/j/zobqfrsxslyvc/(?P[^/]+)$#',
+                'start' => '/j/zobqfrsxslyvc/',
+            ),
+        ),
+        'PATCH ckerlhy' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ckerlhy/x/kg/x/{name}',
+                'regex' => '#^/ckerlhy/x/kg/x/(?P[^/]+)$#',
+                'start' => '/ckerlhy/x/kg/x/',
+            ),
+        ),
+        'PATCH rsldgpr' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rsldgpr/fq/nriowlqkj/{name}',
+                'regex' => '#^/rsldgpr/fq/nriowlqkj/(?P[^/]+)$#',
+                'start' => '/rsldgpr/fq/nriowlqkj/',
+            ),
+        ),
+        'GET ttbfaredr' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ttbfaredr/{name}',
+                'regex' => '#^/ttbfaredr/(?P[^/]+)$#',
+                'start' => '/ttbfaredr/',
+            ),
+        ),
+        'GET teudtcvaumgzzh' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/teudtcvaumgzzh/{name}',
+                'regex' => '#^/teudtcvaumgzzh/(?P[^/]+)$#',
+                'start' => '/teudtcvaumgzzh/',
+            ),
+        ),
+        'GET fp' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fp/jvubuismqtvi/{name}',
+                'regex' => '#^/fp/jvubuismqtvi/(?P[^/]+)$#',
+                'start' => '/fp/jvubuismqtvi/',
+            ),
+        ),
+        'PATCH zvy' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zvy/niwgrjo/{name}',
+                'regex' => '#^/zvy/niwgrjo/(?P[^/]+)$#',
+                'start' => '/zvy/niwgrjo/',
+            ),
+        ),
+        'DELETE ynmnzvjmedytpqgwsty' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ynmnzvjmedytpqgwsty/{name}',
+                'regex' => '#^/ynmnzvjmedytpqgwsty/(?P[^/]+)$#',
+                'start' => '/ynmnzvjmedytpqgwsty/',
+            ),
+        ),
+        'DELETE uwsf' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/uwsf/mft/pncki/{name}',
+                'regex' => '#^/uwsf/mft/pncki/(?P[^/]+)$#',
+                'start' => '/uwsf/mft/pncki/',
+            ),
+        ),
+        'GET o' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/o/sgrvgsp/v/{name}',
+                'regex' => '#^/o/sgrvgsp/v/(?P[^/]+)$#',
+                'start' => '/o/sgrvgsp/v/',
+            ),
+            1 => array(
+                'handler' => 'handler_func',
+                'original' => '/o/fxjx/qyuurpa/{name}',
+                'regex' => '#^/o/fxjx/qyuurpa/(?P[^/]+)$#',
+                'start' => '/o/fxjx/qyuurpa/',
+            ),
+        ),
+        'GET htlvvbztavswu' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/htlvvbztavswu/r/{name}',
+                'regex' => '#^/htlvvbztavswu/r/(?P[^/]+)$#',
+                'start' => '/htlvvbztavswu/r/',
+            ),
+        ),
+        'DELETE hxybuoqefnhdfobs' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hxybuoqefnhdfobs/oou/{name}',
+                'regex' => '#^/hxybuoqefnhdfobs/oou/(?P[^/]+)$#',
+                'start' => '/hxybuoqefnhdfobs/oou/',
+            ),
+        ),
+        'GET dzrvjyhhvhhmknar' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dzrvjyhhvhhmknar/j/fb/{name}',
+                'regex' => '#^/dzrvjyhhvhhmknar/j/fb/(?P[^/]+)$#',
+                'start' => '/dzrvjyhhvhhmknar/j/fb/',
+            ),
+        ),
+        'GET xkpklg' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xkpklg/defomrbc/rif/bvu/{name}',
+                'regex' => '#^/xkpklg/defomrbc/rif/bvu/(?P[^/]+)$#',
+                'start' => '/xkpklg/defomrbc/rif/bvu/',
+            ),
+        ),
+        'GET u' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/u/btopmymd/hzvdu/{name}',
+                'regex' => '#^/u/btopmymd/hzvdu/(?P[^/]+)$#',
+                'start' => '/u/btopmymd/hzvdu/',
+            ),
+            1 => array(
+                'handler' => 'handler_func',
+                'original' => '/u/dybiwz/uq/yiafdvxrjr/{name}',
+                'regex' => '#^/u/dybiwz/uq/yiafdvxrjr/(?P[^/]+)$#',
+                'start' => '/u/dybiwz/uq/yiafdvxrjr/',
+            ),
+        ),
+        'GET rfhlzl' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rfhlzl/liit/{name}',
+                'regex' => '#^/rfhlzl/liit/(?P[^/]+)$#',
+                'start' => '/rfhlzl/liit/',
+            ),
+        ),
+        'PATCH heiqnaxadbwbuyhmke' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/heiqnaxadbwbuyhmke/{name}',
+                'regex' => '#^/heiqnaxadbwbuyhmke/(?P[^/]+)$#',
+                'start' => '/heiqnaxadbwbuyhmke/',
+            ),
+        ),
+        'GET ltdkcige' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ltdkcige/f/jrpdff/q/h/{name}',
+                'regex' => '#^/ltdkcige/f/jrpdff/q/h/(?P[^/]+)$#',
+                'start' => '/ltdkcige/f/jrpdff/q/h/',
+            ),
+        ),
+        'PUT zokhqz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zokhqz/{name}',
+                'regex' => '#^/zokhqz/(?P[^/]+)$#',
+                'start' => '/zokhqz/',
+            ),
+        ),
+        'POST yvpbveo' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/yvpbveo/{name}',
+                'regex' => '#^/yvpbveo/(?P[^/]+)$#',
+                'start' => '/yvpbveo/',
+            ),
+        ),
+        'GET gvgfepfkyqozubtaaaz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gvgfepfkyqozubtaaaz/{name}',
+                'regex' => '#^/gvgfepfkyqozubtaaaz/(?P[^/]+)$#',
+                'start' => '/gvgfepfkyqozubtaaaz/',
+            ),
+        ),
+        'PATCH hov' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hov/guqdx/pfc/ilqfyykt/n/{name}',
+                'regex' => '#^/hov/guqdx/pfc/ilqfyykt/n/(?P[^/]+)$#',
+                'start' => '/hov/guqdx/pfc/ilqfyykt/n/',
+            ),
+        ),
+        'GET ldmonfbre' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ldmonfbre/{name}',
+                'regex' => '#^/ldmonfbre/(?P[^/]+)$#',
+                'start' => '/ldmonfbre/',
+            ),
+        ),
+        'PUT hg' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hg/ziqpgrlzhuk/s/bwcux/{name}',
+                'regex' => '#^/hg/ziqpgrlzhuk/s/bwcux/(?P[^/]+)$#',
+                'start' => '/hg/ziqpgrlzhuk/s/bwcux/',
+            ),
+        ),
+        'GET edyo' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/edyo/nd/ei/{name}',
+                'regex' => '#^/edyo/nd/ei/(?P[^/]+)$#',
+                'start' => '/edyo/nd/ei/',
+            ),
+        ),
+        'POST luoxvths' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/luoxvths/roopclnycujm/{name}',
+                'regex' => '#^/luoxvths/roopclnycujm/(?P[^/]+)$#',
+                'start' => '/luoxvths/roopclnycujm/',
+            ),
+        ),
+        'GET l' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/l/lyfkgln/{name}',
+                'regex' => '#^/l/lyfkgln/(?P[^/]+)$#',
+                'start' => '/l/lyfkgln/',
+            ),
+        ),
+        'DELETE wi' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/wi/lkk/l/{name}',
+                'regex' => '#^/wi/lkk/l/(?P[^/]+)$#',
+                'start' => '/wi/lkk/l/',
+            ),
+        ),
+        'GET dnhk' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dnhk/lwkhmgasto/vstqi/{name}',
+                'regex' => '#^/dnhk/lwkhmgasto/vstqi/(?P[^/]+)$#',
+                'start' => '/dnhk/lwkhmgasto/vstqi/',
+            ),
+        ),
+        'PUT sli' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/sli/sdcsnj/{name}',
+                'regex' => '#^/sli/sdcsnj/(?P[^/]+)$#',
+                'start' => '/sli/sdcsnj/',
+            ),
+        ),
+        'POST ldpbjcbtkp' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ldpbjcbtkp/jn/{name}',
+                'regex' => '#^/ldpbjcbtkp/jn/(?P[^/]+)$#',
+                'start' => '/ldpbjcbtkp/jn/',
+            ),
+        ),
+        'PATCH rhof' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rhof/zoeebqeuhneea/{name}',
+                'regex' => '#^/rhof/zoeebqeuhneea/(?P[^/]+)$#',
+                'start' => '/rhof/zoeebqeuhneea/',
+            ),
+        ),
+        'GET hkcgahz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hkcgahz/x/{name}',
+                'regex' => '#^/hkcgahz/x/(?P[^/]+)$#',
+                'start' => '/hkcgahz/x/',
+            ),
+        ),
+        'GET oct' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/oct/dxzt/{name}',
+                'regex' => '#^/oct/dxzt/(?P[^/]+)$#',
+                'start' => '/oct/dxzt/',
+            ),
+        ),
+        'POST waxfrjlmi' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/waxfrjlmi/{name}',
+                'regex' => '#^/waxfrjlmi/(?P[^/]+)$#',
+                'start' => '/waxfrjlmi/',
+            ),
+        ),
+        'POST iyoocki' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/iyoocki/{name}',
+                'regex' => '#^/iyoocki/(?P[^/]+)$#',
+                'start' => '/iyoocki/',
+            ),
+        ),
+        'GET mpwqflqskhphdbwcpw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mpwqflqskhphdbwcpw/{name}',
+                'regex' => '#^/mpwqflqskhphdbwcpw/(?P[^/]+)$#',
+                'start' => '/mpwqflqskhphdbwcpw/',
+            ),
+        ),
+        'GET sccziqskguq' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/sccziqskguq/{name}',
+                'regex' => '#^/sccziqskguq/(?P[^/]+)$#',
+                'start' => '/sccziqskguq/',
+            ),
+        ),
+        'GET ma' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ma/pnagap/{name}',
+                'regex' => '#^/ma/pnagap/(?P[^/]+)$#',
+                'start' => '/ma/pnagap/',
+            ),
+        ),
+        'PATCH zyjomxwkuuehwu' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zyjomxwkuuehwu/{name}',
+                'regex' => '#^/zyjomxwkuuehwu/(?P[^/]+)$#',
+                'start' => '/zyjomxwkuuehwu/',
+            ),
+        ),
+        'POST a' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/a/kjyz/l/fhkpgcoylrfj/{name}',
+                'regex' => '#^/a/kjyz/l/fhkpgcoylrfj/(?P[^/]+)$#',
+                'start' => '/a/kjyz/l/fhkpgcoylrfj/',
+            ),
+        ),
+        'GET aoa' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/aoa/usplebjns/{name}',
+                'regex' => '#^/aoa/usplebjns/(?P[^/]+)$#',
+                'start' => '/aoa/usplebjns/',
+            ),
+        ),
+        'GET sftwzoilactvasxrjmrp' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/sftwzoilactvasxrjmrp/{name}',
+                'regex' => '#^/sftwzoilactvasxrjmrp/(?P[^/]+)$#',
+                'start' => '/sftwzoilactvasxrjmrp/',
+            ),
+        ),
+        'PUT ioz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ioz/flfvkyccflopgbb/{name}',
+                'regex' => '#^/ioz/flfvkyccflopgbb/(?P[^/]+)$#',
+                'start' => '/ioz/flfvkyccflopgbb/',
+            ),
+        ),
+        'DELETE epduktx' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/epduktx/{name}',
+                'regex' => '#^/epduktx/(?P[^/]+)$#',
+                'start' => '/epduktx/',
+            ),
+        ),
+        'DELETE mr' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mr/jomvqoamt/f/jau/{name}',
+                'regex' => '#^/mr/jomvqoamt/f/jau/(?P[^/]+)$#',
+                'start' => '/mr/jomvqoamt/f/jau/',
+            ),
+        ),
+        'POST npoubqk' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/npoubqk/pdknd/{name}',
+                'regex' => '#^/npoubqk/pdknd/(?P[^/]+)$#',
+                'start' => '/npoubqk/pdknd/',
+            ),
+        ),
+        'POST iy' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/iy/pbywyoun/teutfrbwf/{name}',
+                'regex' => '#^/iy/pbywyoun/teutfrbwf/(?P[^/]+)$#',
+                'start' => '/iy/pbywyoun/teutfrbwf/',
+            ),
+        ),
+        'GET bdinh' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/bdinh/c/{name}',
+                'regex' => '#^/bdinh/c/(?P[^/]+)$#',
+                'start' => '/bdinh/c/',
+            ),
+        ),
+        'PATCH tlon' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/tlon/ejcts/{name}',
+                'regex' => '#^/tlon/ejcts/(?P[^/]+)$#',
+                'start' => '/tlon/ejcts/',
+            ),
+        ),
+        'PUT rpci' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rpci/gemljc/{name}',
+                'regex' => '#^/rpci/gemljc/(?P[^/]+)$#',
+                'start' => '/rpci/gemljc/',
+            ),
+        ),
+        'GET nbfliy' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/nbfliy/{name}',
+                'regex' => '#^/nbfliy/(?P[^/]+)$#',
+                'start' => '/nbfliy/',
+            ),
+        ),
+        'POST hzzgug' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hzzgug/s/{name}',
+                'regex' => '#^/hzzgug/s/(?P[^/]+)$#',
+                'start' => '/hzzgug/s/',
+            ),
+        ),
+        'DELETE dlegvnryb' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dlegvnryb/{name}',
+                'regex' => '#^/dlegvnryb/(?P[^/]+)$#',
+                'start' => '/dlegvnryb/',
+            ),
+        ),
+        'GET xa' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xa/wlh/{name}',
+                'regex' => '#^/xa/wlh/(?P[^/]+)$#',
+                'start' => '/xa/wlh/',
+            ),
+        ),
+        'DELETE pyxiaohiajdghzme' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/pyxiaohiajdghzme/{name}',
+                'regex' => '#^/pyxiaohiajdghzme/(?P[^/]+)$#',
+                'start' => '/pyxiaohiajdghzme/',
+            ),
+        ),
+        'PATCH clailedbnrw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/clailedbnrw/{name}',
+                'regex' => '#^/clailedbnrw/(?P[^/]+)$#',
+                'start' => '/clailedbnrw/',
+            ),
+        ),
+        'PATCH ophcawldkqkabj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ophcawldkqkabj/{name}',
+                'regex' => '#^/ophcawldkqkabj/(?P[^/]+)$#',
+                'start' => '/ophcawldkqkabj/',
+            ),
+        ),
+        'GET vjr' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vjr/y/rqpbazeytkhzttsi/{name}',
+                'regex' => '#^/vjr/y/rqpbazeytkhzttsi/(?P[^/]+)$#',
+                'start' => '/vjr/y/rqpbazeytkhzttsi/',
+            ),
+        ),
+        'GET z' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/z/joqt/{name}',
+                'regex' => '#^/z/joqt/(?P[^/]+)$#',
+                'start' => '/z/joqt/',
+            ),
+            1 => array(
+                'handler' => 'handler_func',
+                'original' => '/z/wpwkpzhpwdlpr/ev/u/{name}',
+                'regex' => '#^/z/wpwkpzhpwdlpr/ev/u/(?P[^/]+)$#',
+                'start' => '/z/wpwkpzhpwdlpr/ev/u/',
+            ),
+        ),
+        'GET jorjksmduupovm' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/jorjksmduupovm/zude/{name}',
+                'regex' => '#^/jorjksmduupovm/zude/(?P[^/]+)$#',
+                'start' => '/jorjksmduupovm/zude/',
+            ),
+        ),
+        'DELETE hh' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hh/ezsnnoz/{name}',
+                'regex' => '#^/hh/ezsnnoz/(?P[^/]+)$#',
+                'start' => '/hh/ezsnnoz/',
+            ),
+        ),
+        'PUT tdrtrr' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/tdrtrr/xididyw/bdse/dhb/{name}',
+                'regex' => '#^/tdrtrr/xididyw/bdse/dhb/(?P[^/]+)$#',
+                'start' => '/tdrtrr/xididyw/bdse/dhb/',
+            ),
+        ),
+        'GET g' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/g/kszlkykg/{name}',
+                'regex' => '#^/g/kszlkykg/(?P[^/]+)$#',
+                'start' => '/g/kszlkykg/',
+            ),
+            1 => array(
+                'handler' => 'handler_func',
+                'original' => '/g/m/xgqd/zeclnsbpsthi/{name}',
+                'regex' => '#^/g/m/xgqd/zeclnsbpsthi/(?P[^/]+)$#',
+                'start' => '/g/m/xgqd/zeclnsbpsthi/',
+            ),
+        ),
+        'GET wxvfbwufbsjj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/wxvfbwufbsjj/{name}',
+                'regex' => '#^/wxvfbwufbsjj/(?P[^/]+)$#',
+                'start' => '/wxvfbwufbsjj/',
+            ),
+        ),
+        'PUT f' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/f/ehapay/{name}',
+                'regex' => '#^/f/ehapay/(?P[^/]+)$#',
+                'start' => '/f/ehapay/',
+            ),
+        ),
+        'GET elgceuidc' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/elgceuidc/o/yajezktug/{name}',
+                'regex' => '#^/elgceuidc/o/yajezktug/(?P[^/]+)$#',
+                'start' => '/elgceuidc/o/yajezktug/',
+            ),
+        ),
+        'POST nqlsjyifirllkio' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/nqlsjyifirllkio/{name}',
+                'regex' => '#^/nqlsjyifirllkio/(?P[^/]+)$#',
+                'start' => '/nqlsjyifirllkio/',
+            ),
+        ),
+        'GET k' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/k/kwxsosdqrrszamg/{name}',
+                'regex' => '#^/k/kwxsosdqrrszamg/(?P[^/]+)$#',
+                'start' => '/k/kwxsosdqrrszamg/',
+            ),
+        ),
+        'POST obhea' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/obhea/{name}',
+                'regex' => '#^/obhea/(?P[^/]+)$#',
+                'start' => '/obhea/',
+            ),
+        ),
+        'DELETE qtimovedpgumjcydl' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/qtimovedpgumjcydl/nq/{name}',
+                'regex' => '#^/qtimovedpgumjcydl/nq/(?P[^/]+)$#',
+                'start' => '/qtimovedpgumjcydl/nq/',
+            ),
+        ),
+        'PUT pdzohrbnqks' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/pdzohrbnqks/{name}',
+                'regex' => '#^/pdzohrbnqks/(?P[^/]+)$#',
+                'start' => '/pdzohrbnqks/',
+            ),
+        ),
+        'DELETE qef' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/qef/ugnbeyk/{name}',
+                'regex' => '#^/qef/ugnbeyk/(?P[^/]+)$#',
+                'start' => '/qef/ugnbeyk/',
+            ),
+        ),
+        'PATCH kjtctfqxxz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/kjtctfqxxz/{name}',
+                'regex' => '#^/kjtctfqxxz/(?P[^/]+)$#',
+                'start' => '/kjtctfqxxz/',
+            ),
+        ),
+        'GET fspqd' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fspqd/{name}',
+                'regex' => '#^/fspqd/(?P[^/]+)$#',
+                'start' => '/fspqd/',
+            ),
+        ),
+        'POST subdbid' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/subdbid/y/erm/{name}',
+                'regex' => '#^/subdbid/y/erm/(?P[^/]+)$#',
+                'start' => '/subdbid/y/erm/',
+            ),
+        ),
+        'GET mliasnrraeq' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mliasnrraeq/hw/{name}',
+                'regex' => '#^/mliasnrraeq/hw/(?P[^/]+)$#',
+                'start' => '/mliasnrraeq/hw/',
+            ),
+        ),
+        'DELETE pug' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/pug/gm/q/{name}',
+                'regex' => '#^/pug/gm/q/(?P[^/]+)$#',
+                'start' => '/pug/gm/q/',
+            ),
+        ),
+        'GET tr' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/tr/yjvtaphjkhd/{name}',
+                'regex' => '#^/tr/yjvtaphjkhd/(?P[^/]+)$#',
+                'start' => '/tr/yjvtaphjkhd/',
+            ),
+        ),
+        'POST xvnuwccmrcce' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xvnuwccmrcce/u/aw/{name}',
+                'regex' => '#^/xvnuwccmrcce/u/aw/(?P[^/]+)$#',
+                'start' => '/xvnuwccmrcce/u/aw/',
+            ),
+        ),
+        'POST kzyhd' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/kzyhd/pulssfc/{name}',
+                'regex' => '#^/kzyhd/pulssfc/(?P[^/]+)$#',
+                'start' => '/kzyhd/pulssfc/',
+            ),
+        ),
+        'DELETE prpsszqjubos' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/prpsszqjubos/zbno/{name}',
+                'regex' => '#^/prpsszqjubos/zbno/(?P[^/]+)$#',
+                'start' => '/prpsszqjubos/zbno/',
+            ),
+        ),
+        'POST qribzdsohxgotcgn' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/qribzdsohxgotcgn/kv/ac/{name}',
+                'regex' => '#^/qribzdsohxgotcgn/kv/ac/(?P[^/]+)$#',
+                'start' => '/qribzdsohxgotcgn/kv/ac/',
+            ),
+        ),
+        'GET rpwaxbrbrowhdzflsq' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rpwaxbrbrowhdzflsq/lz/{name}',
+                'regex' => '#^/rpwaxbrbrowhdzflsq/lz/(?P[^/]+)$#',
+                'start' => '/rpwaxbrbrowhdzflsq/lz/',
+            ),
+        ),
+        'PUT hwrqzyfhg' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hwrqzyfhg/{name}',
+                'regex' => '#^/hwrqzyfhg/(?P[^/]+)$#',
+                'start' => '/hwrqzyfhg/',
+            ),
+        ),
+        'PUT yb' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/yb/tgzn/{name}',
+                'regex' => '#^/yb/tgzn/(?P[^/]+)$#',
+                'start' => '/yb/tgzn/',
+            ),
+        ),
+        'GET w' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/w/kyyagqohubo/l/{name}',
+                'regex' => '#^/w/kyyagqohubo/l/(?P[^/]+)$#',
+                'start' => '/w/kyyagqohubo/l/',
+            ),
+        ),
+        'GET zspmrnfexexa' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zspmrnfexexa/{name}',
+                'regex' => '#^/zspmrnfexexa/(?P[^/]+)$#',
+                'start' => '/zspmrnfexexa/',
+            ),
+        ),
+        'DELETE vxydvxl' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vxydvxl/m/{name}',
+                'regex' => '#^/vxydvxl/m/(?P[^/]+)$#',
+                'start' => '/vxydvxl/m/',
+            ),
+        ),
+        'DELETE blilzcqdmtq' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/blilzcqdmtq/ragiotf/x/{name}',
+                'regex' => '#^/blilzcqdmtq/ragiotf/x/(?P[^/]+)$#',
+                'start' => '/blilzcqdmtq/ragiotf/x/',
+            ),
+        ),
+        'PATCH dibneqwaelnl' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dibneqwaelnl/{name}',
+                'regex' => '#^/dibneqwaelnl/(?P[^/]+)$#',
+                'start' => '/dibneqwaelnl/',
+            ),
+        ),
+        'DELETE lsqkrgfptooduz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/lsqkrgfptooduz/ctcoh/{name}',
+                'regex' => '#^/lsqkrgfptooduz/ctcoh/(?P[^/]+)$#',
+                'start' => '/lsqkrgfptooduz/ctcoh/',
+            ),
+        ),
+        'DELETE ldumqdurrwm' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ldumqdurrwm/nozsca/s/{name}',
+                'regex' => '#^/ldumqdurrwm/nozsca/s/(?P[^/]+)$#',
+                'start' => '/ldumqdurrwm/nozsca/s/',
+            ),
+        ),
+        'PUT figmgvybyn' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/figmgvybyn/{name}',
+                'regex' => '#^/figmgvybyn/(?P[^/]+)$#',
+                'start' => '/figmgvybyn/',
+            ),
+        ),
+        'GET zr' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zr/zogff/{name}',
+                'regex' => '#^/zr/zogff/(?P[^/]+)$#',
+                'start' => '/zr/zogff/',
+            ),
+        ),
+        'PUT jrosiell' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/jrosiell/jxbsndihapo/{name}',
+                'regex' => '#^/jrosiell/jxbsndihapo/(?P[^/]+)$#',
+                'start' => '/jrosiell/jxbsndihapo/',
+            ),
+        ),
+        'DELETE uyi' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/uyi/r/tpyfcprvckgw/{name}',
+                'regex' => '#^/uyi/r/tpyfcprvckgw/(?P[^/]+)$#',
+                'start' => '/uyi/r/tpyfcprvckgw/',
+            ),
+        ),
+        'GET yhnhqiifvqljz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/yhnhqiifvqljz/{name}',
+                'regex' => '#^/yhnhqiifvqljz/(?P[^/]+)$#',
+                'start' => '/yhnhqiifvqljz/',
+            ),
+        ),
+        'PATCH zv' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zv/x/cl/bhnscy/{name}',
+                'regex' => '#^/zv/x/cl/bhnscy/(?P[^/]+)$#',
+                'start' => '/zv/x/cl/bhnscy/',
+            ),
+        ),
+        'GET eyzfpord' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/eyzfpord/aai/{name}',
+                'regex' => '#^/eyzfpord/aai/(?P[^/]+)$#',
+                'start' => '/eyzfpord/aai/',
+            ),
+        ),
+        'POST dihvm' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dihvm/is/{name}',
+                'regex' => '#^/dihvm/is/(?P[^/]+)$#',
+                'start' => '/dihvm/is/',
+            ),
+        ),
+        'DELETE jqtptgpofulztzfqv' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/jqtptgpofulztzfqv/l/{name}',
+                'regex' => '#^/jqtptgpofulztzfqv/l/(?P[^/]+)$#',
+                'start' => '/jqtptgpofulztzfqv/l/',
+            ),
+        ),
+        'GET upyqvemy' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/upyqvemy/qrnc/rk/{name}',
+                'regex' => '#^/upyqvemy/qrnc/rk/(?P[^/]+)$#',
+                'start' => '/upyqvemy/qrnc/rk/',
+            ),
+        ),
+        'POST mrbmuyharone' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mrbmuyharone/umhsno/du/{name}',
+                'regex' => '#^/mrbmuyharone/umhsno/du/(?P[^/]+)$#',
+                'start' => '/mrbmuyharone/umhsno/du/',
+            ),
+        ),
+        'POST dqdchwrpot' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dqdchwrpot/sd/{name}',
+                'regex' => '#^/dqdchwrpot/sd/(?P[^/]+)$#',
+                'start' => '/dqdchwrpot/sd/',
+            ),
+        ),
+        'POST exgsckpcd' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/exgsckpcd/qyxmcsnwz/w/{name}',
+                'regex' => '#^/exgsckpcd/qyxmcsnwz/w/(?P[^/]+)$#',
+                'start' => '/exgsckpcd/qyxmcsnwz/w/',
+            ),
+        ),
+        'GET tswppatwuzo' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/tswppatwuzo/{name}',
+                'regex' => '#^/tswppatwuzo/(?P[^/]+)$#',
+                'start' => '/tswppatwuzo/',
+            ),
+        ),
+        'GET ptcocwc' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ptcocwc/{name}',
+                'regex' => '#^/ptcocwc/(?P[^/]+)$#',
+                'start' => '/ptcocwc/',
+            ),
+        ),
+        'POST gg' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gg/unbbtgzn/{name}',
+                'regex' => '#^/gg/unbbtgzn/(?P[^/]+)$#',
+                'start' => '/gg/unbbtgzn/',
+            ),
+        ),
+        'PUT dcicjel' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dcicjel/pksb/{name}',
+                'regex' => '#^/dcicjel/pksb/(?P[^/]+)$#',
+                'start' => '/dcicjel/pksb/',
+            ),
+        ),
+        'POST aicyhnmtf' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/aicyhnmtf/{name}',
+                'regex' => '#^/aicyhnmtf/(?P[^/]+)$#',
+                'start' => '/aicyhnmtf/',
+            ),
+        ),
+        'POST pneonxhk' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/pneonxhk/k/{name}',
+                'regex' => '#^/pneonxhk/k/(?P[^/]+)$#',
+                'start' => '/pneonxhk/k/',
+            ),
+        ),
+        'DELETE ccksuhbpti' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ccksuhbpti/uujdjvdk/ad/{name}',
+                'regex' => '#^/ccksuhbpti/uujdjvdk/ad/(?P[^/]+)$#',
+                'start' => '/ccksuhbpti/uujdjvdk/ad/',
+            ),
+        ),
+        'DELETE jhsrkmicpns' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/jhsrkmicpns/{name}',
+                'regex' => '#^/jhsrkmicpns/(?P[^/]+)$#',
+                'start' => '/jhsrkmicpns/',
+            ),
+        ),
+        'PATCH lidxrfnanlbe' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/lidxrfnanlbe/{name}',
+                'regex' => '#^/lidxrfnanlbe/(?P[^/]+)$#',
+                'start' => '/lidxrfnanlbe/',
+            ),
+        ),
+        'GET eiksib' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/eiksib/{name}',
+                'regex' => '#^/eiksib/(?P[^/]+)$#',
+                'start' => '/eiksib/',
+            ),
+        ),
+        'GET y' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/y/nuvvxrkojdvuxmwt/{name}',
+                'regex' => '#^/y/nuvvxrkojdvuxmwt/(?P[^/]+)$#',
+                'start' => '/y/nuvvxrkojdvuxmwt/',
+            ),
+        ),
+        'GET df' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/df/rnlrqmx/{name}',
+                'regex' => '#^/df/rnlrqmx/(?P[^/]+)$#',
+                'start' => '/df/rnlrqmx/',
+            ),
+        ),
+        'GET posrsnhbisnmfnmqql' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/posrsnhbisnmfnmqql/{name}',
+                'regex' => '#^/posrsnhbisnmfnmqql/(?P[^/]+)$#',
+                'start' => '/posrsnhbisnmfnmqql/',
+            ),
+        ),
+        'GET dpr' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dpr/j/tn/xxxrlgv/qhy/{name}',
+                'regex' => '#^/dpr/j/tn/xxxrlgv/qhy/(?P[^/]+)$#',
+                'start' => '/dpr/j/tn/xxxrlgv/qhy/',
+            ),
+        ),
+        'GET auwyvnp' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/auwyvnp/qpbioqfat/{name}',
+                'regex' => '#^/auwyvnp/qpbioqfat/(?P[^/]+)$#',
+                'start' => '/auwyvnp/qpbioqfat/',
+            ),
+        ),
+        'DELETE rxjsj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rxjsj/ctxjnk/dixrivnch/{name}',
+                'regex' => '#^/rxjsj/ctxjnk/dixrivnch/(?P[^/]+)$#',
+                'start' => '/rxjsj/ctxjnk/dixrivnch/',
+            ),
+        ),
+        'PATCH vzzwjfyky' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vzzwjfyky/t/c/jas/{name}',
+                'regex' => '#^/vzzwjfyky/t/c/jas/(?P[^/]+)$#',
+                'start' => '/vzzwjfyky/t/c/jas/',
+            ),
+        ),
+        'PATCH xnvuvavch' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xnvuvavch/{name}',
+                'regex' => '#^/xnvuvavch/(?P[^/]+)$#',
+                'start' => '/xnvuvavch/',
+            ),
+        ),
+        'POST rc' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rc/pkxebmf/v/{name}',
+                'regex' => '#^/rc/pkxebmf/v/(?P[^/]+)$#',
+                'start' => '/rc/pkxebmf/v/',
+            ),
+        ),
+        'PUT wde' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/wde/uctql/{name}',
+                'regex' => '#^/wde/uctql/(?P[^/]+)$#',
+                'start' => '/wde/uctql/',
+            ),
+        ),
+        'POST gxhpsmrwx' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gxhpsmrwx/jkxllw/{name}',
+                'regex' => '#^/gxhpsmrwx/jkxllw/(?P[^/]+)$#',
+                'start' => '/gxhpsmrwx/jkxllw/',
+            ),
+        ),
+        'GET ozkha' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ozkha/{name}',
+                'regex' => '#^/ozkha/(?P[^/]+)$#',
+                'start' => '/ozkha/',
+            ),
+        ),
+        'GET mth' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mth/vgypfekms/{name}',
+                'regex' => '#^/mth/vgypfekms/(?P[^/]+)$#',
+                'start' => '/mth/vgypfekms/',
+            ),
+        ),
+        'PUT jqeyo' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/jqeyo/qvk/{name}',
+                'regex' => '#^/jqeyo/qvk/(?P[^/]+)$#',
+                'start' => '/jqeyo/qvk/',
+            ),
+        ),
+        'GET dkgkxt' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dkgkxt/niesrfdxpqmhrw/{name}',
+                'regex' => '#^/dkgkxt/niesrfdxpqmhrw/(?P[^/]+)$#',
+                'start' => '/dkgkxt/niesrfdxpqmhrw/',
+            ),
+        ),
+        'PUT ynhqww' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ynhqww/{name}',
+                'regex' => '#^/ynhqww/(?P[^/]+)$#',
+                'start' => '/ynhqww/',
+            ),
+        ),
+        'DELETE mh' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mh/xz/rfqsqpmlhejdocss/{name}',
+                'regex' => '#^/mh/xz/rfqsqpmlhejdocss/(?P[^/]+)$#',
+                'start' => '/mh/xz/rfqsqpmlhejdocss/',
+            ),
+        ),
+        'DELETE dacczwe' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dacczwe/ffrx/{name}',
+                'regex' => '#^/dacczwe/ffrx/(?P[^/]+)$#',
+                'start' => '/dacczwe/ffrx/',
+            ),
+        ),
+        'PATCH vt' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vt/cwvzc/rcateqxvic/{name}',
+                'regex' => '#^/vt/cwvzc/rcateqxvic/(?P[^/]+)$#',
+                'start' => '/vt/cwvzc/rcateqxvic/',
+            ),
+        ),
+        'POST zcmbpgsiul' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zcmbpgsiul/phusol/cc/{name}',
+                'regex' => '#^/zcmbpgsiul/phusol/cc/(?P[^/]+)$#',
+                'start' => '/zcmbpgsiul/phusol/cc/',
+            ),
+        ),
+        'PUT erhaivz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/erhaivz/rurmfvirvo/{name}',
+                'regex' => '#^/erhaivz/rurmfvirvo/(?P[^/]+)$#',
+                'start' => '/erhaivz/rurmfvirvo/',
+            ),
+        ),
+        'POST slmsqgiilo' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/slmsqgiilo/fc/{name}',
+                'regex' => '#^/slmsqgiilo/fc/(?P[^/]+)$#',
+                'start' => '/slmsqgiilo/fc/',
+            ),
+        ),
+        'PATCH lovftz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/lovftz/q/{name}',
+                'regex' => '#^/lovftz/q/(?P[^/]+)$#',
+                'start' => '/lovftz/q/',
+            ),
+        ),
+        'GET bxhvpi' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/bxhvpi/{name}',
+                'regex' => '#^/bxhvpi/(?P[^/]+)$#',
+                'start' => '/bxhvpi/',
+            ),
+        ),
+        'GET tndzxwfqrr' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/tndzxwfqrr/tezunwnbu/{name}',
+                'regex' => '#^/tndzxwfqrr/tezunwnbu/(?P[^/]+)$#',
+                'start' => '/tndzxwfqrr/tezunwnbu/',
+            ),
+        ),
+        'PUT kxol' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/kxol/edwxl/{name}',
+                'regex' => '#^/kxol/edwxl/(?P[^/]+)$#',
+                'start' => '/kxol/edwxl/',
+            ),
+        ),
+        'GET rpd' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rpd/aymfhggynlxprf/{name}',
+                'regex' => '#^/rpd/aymfhggynlxprf/(?P[^/]+)$#',
+                'start' => '/rpd/aymfhggynlxprf/',
+            ),
+        ),
+        'PATCH iwtabzr' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/iwtabzr/vd/{name}',
+                'regex' => '#^/iwtabzr/vd/(?P[^/]+)$#',
+                'start' => '/iwtabzr/vd/',
+            ),
+        ),
+        'GET cvtgqhlgkyvsdz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/cvtgqhlgkyvsdz/{name}',
+                'regex' => '#^/cvtgqhlgkyvsdz/(?P[^/]+)$#',
+                'start' => '/cvtgqhlgkyvsdz/',
+            ),
+        ),
+        'GET hgybcxckzezrtlg' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hgybcxckzezrtlg/{name}',
+                'regex' => '#^/hgybcxckzezrtlg/(?P[^/]+)$#',
+                'start' => '/hgybcxckzezrtlg/',
+            ),
+        ),
+        'PATCH uo' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/uo/mydqpmwqd/l/yux/{name}',
+                'regex' => '#^/uo/mydqpmwqd/l/yux/(?P[^/]+)$#',
+                'start' => '/uo/mydqpmwqd/l/yux/',
+            ),
+        ),
+        'GET kbxo' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/kbxo/hepr/{name}',
+                'regex' => '#^/kbxo/hepr/(?P[^/]+)$#',
+                'start' => '/kbxo/hepr/',
+            ),
+        ),
+        'DELETE gzedcrudiwiqznw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gzedcrudiwiqznw/r/{name}',
+                'regex' => '#^/gzedcrudiwiqznw/r/(?P[^/]+)$#',
+                'start' => '/gzedcrudiwiqznw/r/',
+            ),
+        ),
+        'PUT shjf' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/shjf/zcrj/jxdm/{name}',
+                'regex' => '#^/shjf/zcrj/jxdm/(?P[^/]+)$#',
+                'start' => '/shjf/zcrj/jxdm/',
+            ),
+        ),
+        'PUT hxzbkn' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hxzbkn/psvfalrz/u/{name}',
+                'regex' => '#^/hxzbkn/psvfalrz/u/(?P[^/]+)$#',
+                'start' => '/hxzbkn/psvfalrz/u/',
+            ),
+        ),
+        'GET jkkw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/jkkw/ie/wdsxfmnlowb/v/{name}',
+                'regex' => '#^/jkkw/ie/wdsxfmnlowb/v/(?P[^/]+)$#',
+                'start' => '/jkkw/ie/wdsxfmnlowb/v/',
+            ),
+        ),
+        'DELETE tlmsb' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/tlmsb/uh/vj/{name}',
+                'regex' => '#^/tlmsb/uh/vj/(?P[^/]+)$#',
+                'start' => '/tlmsb/uh/vj/',
+            ),
+        ),
+        'DELETE boolsw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/boolsw/xhrgs/{name}',
+                'regex' => '#^/boolsw/xhrgs/(?P[^/]+)$#',
+                'start' => '/boolsw/xhrgs/',
+            ),
+        ),
+        'POST mpmvdqy' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mpmvdqy/veuwzrqbfvud/{name}',
+                'regex' => '#^/mpmvdqy/veuwzrqbfvud/(?P[^/]+)$#',
+                'start' => '/mpmvdqy/veuwzrqbfvud/',
+            ),
+        ),
+        'PUT m' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/m/wficcr/{name}',
+                'regex' => '#^/m/wficcr/(?P[^/]+)$#',
+                'start' => '/m/wficcr/',
+            ),
+        ),
+        'GET hojfxxrhyrtpxyvc' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hojfxxrhyrtpxyvc/{name}',
+                'regex' => '#^/hojfxxrhyrtpxyvc/(?P[^/]+)$#',
+                'start' => '/hojfxxrhyrtpxyvc/',
+            ),
+        ),
+        'GET h' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/h/uwqqobvv/{name}',
+                'regex' => '#^/h/uwqqobvv/(?P[^/]+)$#',
+                'start' => '/h/uwqqobvv/',
+            ),
+        ),
+        'GET uj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/uj/vkoa/rqz/pbdnrgol/sm/{name}',
+                'regex' => '#^/uj/vkoa/rqz/pbdnrgol/sm/(?P[^/]+)$#',
+                'start' => '/uj/vkoa/rqz/pbdnrgol/sm/',
+            ),
+        ),
+        'POST wzjsvvu' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/wzjsvvu/krmxhvuxo/{name}',
+                'regex' => '#^/wzjsvvu/krmxhvuxo/(?P[^/]+)$#',
+                'start' => '/wzjsvvu/krmxhvuxo/',
+            ),
+        ),
+        'GET vfvvq' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vfvvq/jq/sfeumbn/{name}',
+                'regex' => '#^/vfvvq/jq/sfeumbn/(?P[^/]+)$#',
+                'start' => '/vfvvq/jq/sfeumbn/',
+            ),
+        ),
+        'PUT rsrxwsiccpimmztz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rsrxwsiccpimmztz/{name}',
+                'regex' => '#^/rsrxwsiccpimmztz/(?P[^/]+)$#',
+                'start' => '/rsrxwsiccpimmztz/',
+            ),
+        ),
+        'PATCH xubxqoqi' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xubxqoqi/bg/gr/{name}',
+                'regex' => '#^/xubxqoqi/bg/gr/(?P[^/]+)$#',
+                'start' => '/xubxqoqi/bg/gr/',
+            ),
+        ),
+        'PATCH fqjotvouavdy' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fqjotvouavdy/{name}',
+                'regex' => '#^/fqjotvouavdy/(?P[^/]+)$#',
+                'start' => '/fqjotvouavdy/',
+            ),
+        ),
+        'PATCH tbcrhel' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/tbcrhel/{name}',
+                'regex' => '#^/tbcrhel/(?P[^/]+)$#',
+                'start' => '/tbcrhel/',
+            ),
+        ),
+        'GET fgjvnk' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fgjvnk/uqqloc/{name}',
+                'regex' => '#^/fgjvnk/uqqloc/(?P[^/]+)$#',
+                'start' => '/fgjvnk/uqqloc/',
+            ),
+        ),
+        'POST tgazdxzi' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/tgazdxzi/{name}',
+                'regex' => '#^/tgazdxzi/(?P[^/]+)$#',
+                'start' => '/tgazdxzi/',
+            ),
+        ),
+        'PUT nautlssiunymip' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/nautlssiunymip/xu/n/{name}',
+                'regex' => '#^/nautlssiunymip/xu/n/(?P[^/]+)$#',
+                'start' => '/nautlssiunymip/xu/n/',
+            ),
+        ),
+        'PUT fwpqo' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fwpqo/qyzv/{name}',
+                'regex' => '#^/fwpqo/qyzv/(?P[^/]+)$#',
+                'start' => '/fwpqo/qyzv/',
+            ),
+        ),
+        'DELETE rdxkjeb' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rdxkjeb/okx/wi/{name}',
+                'regex' => '#^/rdxkjeb/okx/wi/(?P[^/]+)$#',
+                'start' => '/rdxkjeb/okx/wi/',
+            ),
+        ),
+        'PATCH de' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/de/odjce/uzphfcjwgz/my/{name}',
+                'regex' => '#^/de/odjce/uzphfcjwgz/my/(?P[^/]+)$#',
+                'start' => '/de/odjce/uzphfcjwgz/my/',
+            ),
+        ),
+        'POST b' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/b/bjaiudponvnls/mxes/{name}',
+                'regex' => '#^/b/bjaiudponvnls/mxes/(?P[^/]+)$#',
+                'start' => '/b/bjaiudponvnls/mxes/',
+            ),
+            1 => array(
+                'handler' => 'handler_func',
+                'original' => '/b/pdatutgq/{name}',
+                'regex' => '#^/b/pdatutgq/(?P[^/]+)$#',
+                'start' => '/b/pdatutgq/',
+            ),
+        ),
+        'PATCH eyjastdckdzgqmhrdrf' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/eyjastdckdzgqmhrdrf/{name}',
+                'regex' => '#^/eyjastdckdzgqmhrdrf/(?P[^/]+)$#',
+                'start' => '/eyjastdckdzgqmhrdrf/',
+            ),
+        ),
+        'GET nq' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/nq/wpomupyqa/{name}',
+                'regex' => '#^/nq/wpomupyqa/(?P[^/]+)$#',
+                'start' => '/nq/wpomupyqa/',
+            ),
+        ),
+        'DELETE yexujrosucwf' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/yexujrosucwf/{name}',
+                'regex' => '#^/yexujrosucwf/(?P[^/]+)$#',
+                'start' => '/yexujrosucwf/',
+            ),
+        ),
+        'PUT qrmvntfavfzulo' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/qrmvntfavfzulo/u/n/{name}',
+                'regex' => '#^/qrmvntfavfzulo/u/n/(?P[^/]+)$#',
+                'start' => '/qrmvntfavfzulo/u/n/',
+            ),
+        ),
+        'PUT xjant' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xjant/jwmpvgymojtantj/{name}',
+                'regex' => '#^/xjant/jwmpvgymojtantj/(?P[^/]+)$#',
+                'start' => '/xjant/jwmpvgymojtantj/',
+            ),
+        ),
+        'GET unydfdsxwauphcle' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/unydfdsxwauphcle/{name}',
+                'regex' => '#^/unydfdsxwauphcle/(?P[^/]+)$#',
+                'start' => '/unydfdsxwauphcle/',
+            ),
+        ),
+        'PUT hmohfgfkty' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hmohfgfkty/j/oja/jyju/{name}',
+                'regex' => '#^/hmohfgfkty/j/oja/jyju/(?P[^/]+)$#',
+                'start' => '/hmohfgfkty/j/oja/jyju/',
+            ),
+        ),
+        'DELETE gonoaol' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gonoaol/{name}',
+                'regex' => '#^/gonoaol/(?P[^/]+)$#',
+                'start' => '/gonoaol/',
+            ),
+        ),
+        'GET jktefqdfbcd' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/jktefqdfbcd/hcwzvta/ir/{name}',
+                'regex' => '#^/jktefqdfbcd/hcwzvta/ir/(?P[^/]+)$#',
+                'start' => '/jktefqdfbcd/hcwzvta/ir/',
+            ),
+        ),
+        'PATCH yixswd' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/yixswd/sbfrflgmq/qh/{name}',
+                'regex' => '#^/yixswd/sbfrflgmq/qh/(?P[^/]+)$#',
+                'start' => '/yixswd/sbfrflgmq/qh/',
+            ),
+        ),
+        'PATCH i' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/i/yemhsknyay/{name}',
+                'regex' => '#^/i/yemhsknyay/(?P[^/]+)$#',
+                'start' => '/i/yemhsknyay/',
+            ),
+            1 => array(
+                'handler' => 'handler_func',
+                'original' => '/i/nn/sodikejnienapv/{name}',
+                'regex' => '#^/i/nn/sodikejnienapv/(?P[^/]+)$#',
+                'start' => '/i/nn/sodikejnienapv/',
+            ),
+        ),
+        'DELETE hgmewolj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hgmewolj/{name}',
+                'regex' => '#^/hgmewolj/(?P[^/]+)$#',
+                'start' => '/hgmewolj/',
+            ),
+        ),
+        'GET ygozsy' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ygozsy/xvxq/{name}',
+                'regex' => '#^/ygozsy/xvxq/(?P[^/]+)$#',
+                'start' => '/ygozsy/xvxq/',
+            ),
+        ),
+        'PATCH t' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/t/xlnpbf/n/gtyjt/{name}',
+                'regex' => '#^/t/xlnpbf/n/gtyjt/(?P[^/]+)$#',
+                'start' => '/t/xlnpbf/n/gtyjt/',
+            ),
+        ),
+        'PUT eih' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/eih/htdpmwx/awm/{name}',
+                'regex' => '#^/eih/htdpmwx/awm/(?P[^/]+)$#',
+                'start' => '/eih/htdpmwx/awm/',
+            ),
+        ),
+        'DELETE tlrtpuym' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/tlrtpuym/vxjvy/{name}',
+                'regex' => '#^/tlrtpuym/vxjvy/(?P[^/]+)$#',
+                'start' => '/tlrtpuym/vxjvy/',
+            ),
+        ),
+        'PATCH euapw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/euapw/ejygn/{name}',
+                'regex' => '#^/euapw/ejygn/(?P[^/]+)$#',
+                'start' => '/euapw/ejygn/',
+            ),
+        ),
+        'POST j' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/j/adj/jar/{name}',
+                'regex' => '#^/j/adj/jar/(?P[^/]+)$#',
+                'start' => '/j/adj/jar/',
+            ),
+        ),
+        'PUT kswvtm' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/kswvtm/mfnmyhj/{name}',
+                'regex' => '#^/kswvtm/mfnmyhj/(?P[^/]+)$#',
+                'start' => '/kswvtm/mfnmyhj/',
+            ),
+        ),
+        'GET ezobj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ezobj/{name}',
+                'regex' => '#^/ezobj/(?P[^/]+)$#',
+                'start' => '/ezobj/',
+            ),
+        ),
+        'PUT pmoigbj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/pmoigbj/{name}',
+                'regex' => '#^/pmoigbj/(?P[^/]+)$#',
+                'start' => '/pmoigbj/',
+            ),
+        ),
+        'DELETE qunkayrbg' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/qunkayrbg/{name}',
+                'regex' => '#^/qunkayrbg/(?P[^/]+)$#',
+                'start' => '/qunkayrbg/',
+            ),
+        ),
+        'DELETE xxugj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xxugj/z/{name}',
+                'regex' => '#^/xxugj/z/(?P[^/]+)$#',
+                'start' => '/xxugj/z/',
+            ),
+        ),
+        'PUT rrbqwd' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rrbqwd/zovspyy/bu/yaitg/{name}',
+                'regex' => '#^/rrbqwd/zovspyy/bu/yaitg/(?P[^/]+)$#',
+                'start' => '/rrbqwd/zovspyy/bu/yaitg/',
+            ),
+        ),
+        'PATCH flsgwx' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/flsgwx/d/ucfcwiwloyo/{name}',
+                'regex' => '#^/flsgwx/d/ucfcwiwloyo/(?P[^/]+)$#',
+                'start' => '/flsgwx/d/ucfcwiwloyo/',
+            ),
+        ),
+        'PUT agmaz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/agmaz/ik/iy/nbnvdyx/x/{name}',
+                'regex' => '#^/agmaz/ik/iy/nbnvdyx/x/(?P[^/]+)$#',
+                'start' => '/agmaz/ik/iy/nbnvdyx/x/',
+            ),
+        ),
+        'PATCH ruudetcrqkuty' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ruudetcrqkuty/zixkvex/{name}',
+                'regex' => '#^/ruudetcrqkuty/zixkvex/(?P[^/]+)$#',
+                'start' => '/ruudetcrqkuty/zixkvex/',
+            ),
+        ),
+        'PATCH mdwwdokvdqcpnlcc' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mdwwdokvdqcpnlcc/{name}',
+                'regex' => '#^/mdwwdokvdqcpnlcc/(?P[^/]+)$#',
+                'start' => '/mdwwdokvdqcpnlcc/',
+            ),
+        ),
+        'POST pbphjevjkde' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/pbphjevjkde/{name}',
+                'regex' => '#^/pbphjevjkde/(?P[^/]+)$#',
+                'start' => '/pbphjevjkde/',
+            ),
+        ),
+        'POST ejkm' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ejkm/bkaak/{name}',
+                'regex' => '#^/ejkm/bkaak/(?P[^/]+)$#',
+                'start' => '/ejkm/bkaak/',
+            ),
+        ),
+        'GET gf' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gf/yd/deqs/gb/{name}',
+                'regex' => '#^/gf/yd/deqs/gb/(?P[^/]+)$#',
+                'start' => '/gf/yd/deqs/gb/',
+            ),
+        ),
+        'DELETE pptbe' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/pptbe/p/smgam/{name}',
+                'regex' => '#^/pptbe/p/smgam/(?P[^/]+)$#',
+                'start' => '/pptbe/p/smgam/',
+            ),
+        ),
+        'PATCH snudz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/snudz/{name}',
+                'regex' => '#^/snudz/(?P[^/]+)$#',
+                'start' => '/snudz/',
+            ),
+        ),
+        'PUT xtij' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xtij/yhyzfjuln/n/zj/{name}',
+                'regex' => '#^/xtij/yhyzfjuln/n/zj/(?P[^/]+)$#',
+                'start' => '/xtij/yhyzfjuln/n/zj/',
+            ),
+        ),
+        'GET tj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/tj/molfagkjsbts/xzi/{name}',
+                'regex' => '#^/tj/molfagkjsbts/xzi/(?P[^/]+)$#',
+                'start' => '/tj/molfagkjsbts/xzi/',
+            ),
+        ),
+        'PUT kkctll' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/kkctll/rp/dw/gojdkaabmt/{name}',
+                'regex' => '#^/kkctll/rp/dw/gojdkaabmt/(?P[^/]+)$#',
+                'start' => '/kkctll/rp/dw/gojdkaabmt/',
+            ),
+        ),
+        'GET lyroewgjeosbwwp' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/lyroewgjeosbwwp/lv/{name}',
+                'regex' => '#^/lyroewgjeosbwwp/lv/(?P[^/]+)$#',
+                'start' => '/lyroewgjeosbwwp/lv/',
+            ),
+        ),
+        'DELETE xonsrupnho' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xonsrupnho/{name}',
+                'regex' => '#^/xonsrupnho/(?P[^/]+)$#',
+                'start' => '/xonsrupnho/',
+            ),
+        ),
+        'DELETE yfswdkskxi' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/yfswdkskxi/{name}',
+                'regex' => '#^/yfswdkskxi/(?P[^/]+)$#',
+                'start' => '/yfswdkskxi/',
+            ),
+        ),
+        'GET ujuztesh' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ujuztesh/zrm/{name}',
+                'regex' => '#^/ujuztesh/zrm/(?P[^/]+)$#',
+                'start' => '/ujuztesh/zrm/',
+            ),
+        ),
+        'PATCH elpwxi' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/elpwxi/esau/ton/{name}',
+                'regex' => '#^/elpwxi/esau/ton/(?P[^/]+)$#',
+                'start' => '/elpwxi/esau/ton/',
+            ),
+        ),
+        'PATCH slaykbphzgiwqxwxyev' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/slaykbphzgiwqxwxyev/{name}',
+                'regex' => '#^/slaykbphzgiwqxwxyev/(?P[^/]+)$#',
+                'start' => '/slaykbphzgiwqxwxyev/',
+            ),
+        ),
+        'GET refbgkcctng' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/refbgkcctng/gefnwiyzn/{name}',
+                'regex' => '#^/refbgkcctng/gefnwiyzn/(?P[^/]+)$#',
+                'start' => '/refbgkcctng/gefnwiyzn/',
+            ),
+        ),
+        'GET guydjzmqnhsvnumt' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/guydjzmqnhsvnumt/l/{name}',
+                'regex' => '#^/guydjzmqnhsvnumt/l/(?P[^/]+)$#',
+                'start' => '/guydjzmqnhsvnumt/l/',
+            ),
+        ),
+        'GET pdtjmvuanb' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/pdtjmvuanb/{name}',
+                'regex' => '#^/pdtjmvuanb/(?P[^/]+)$#',
+                'start' => '/pdtjmvuanb/',
+            ),
+        ),
+        'PATCH rmmcxes' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rmmcxes/{name}',
+                'regex' => '#^/rmmcxes/(?P[^/]+)$#',
+                'start' => '/rmmcxes/',
+            ),
+        ),
+        'DELETE dncszva' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dncszva/x/vkyvifa/{name}',
+                'regex' => '#^/dncszva/x/vkyvifa/(?P[^/]+)$#',
+                'start' => '/dncszva/x/vkyvifa/',
+            ),
+        ),
+        'DELETE uthbcmujsy' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/uthbcmujsy/{name}',
+                'regex' => '#^/uthbcmujsy/(?P[^/]+)$#',
+                'start' => '/uthbcmujsy/',
+            ),
+        ),
+        'GET nuhrh' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/nuhrh/{name}',
+                'regex' => '#^/nuhrh/(?P[^/]+)$#',
+                'start' => '/nuhrh/',
+            ),
+        ),
+        'PATCH pgermnndtca' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/pgermnndtca/afj/{name}',
+                'regex' => '#^/pgermnndtca/afj/(?P[^/]+)$#',
+                'start' => '/pgermnndtca/afj/',
+            ),
+        ),
+        'POST ncbnrhjmecnnmvmavqpk' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ncbnrhjmecnnmvmavqpk/{name}',
+                'regex' => '#^/ncbnrhjmecnnmvmavqpk/(?P[^/]+)$#',
+                'start' => '/ncbnrhjmecnnmvmavqpk/',
+            ),
+        ),
+        'PUT ysd' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ysd/qglzoxup/nugpfvtc/{name}',
+                'regex' => '#^/ysd/qglzoxup/nugpfvtc/(?P[^/]+)$#',
+                'start' => '/ysd/qglzoxup/nugpfvtc/',
+            ),
+        ),
+        'POST syz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/syz/dqsdq/{name}',
+                'regex' => '#^/syz/dqsdq/(?P[^/]+)$#',
+                'start' => '/syz/dqsdq/',
+            ),
+        ),
+        'GET qkntjdyj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/qkntjdyj/{name}',
+                'regex' => '#^/qkntjdyj/(?P[^/]+)$#',
+                'start' => '/qkntjdyj/',
+            ),
+        ),
+        'DELETE fwezpazak' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fwezpazak/lr/{name}',
+                'regex' => '#^/fwezpazak/lr/(?P[^/]+)$#',
+                'start' => '/fwezpazak/lr/',
+            ),
+        ),
+        'PUT lpcrwiwni' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/lpcrwiwni/{name}',
+                'regex' => '#^/lpcrwiwni/(?P[^/]+)$#',
+                'start' => '/lpcrwiwni/',
+            ),
+        ),
+        'PUT xopoakcgxfgyacidey' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xopoakcgxfgyacidey/{name}',
+                'regex' => '#^/xopoakcgxfgyacidey/(?P[^/]+)$#',
+                'start' => '/xopoakcgxfgyacidey/',
+            ),
+        ),
+        'DELETE zxpnc' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zxpnc/{name}',
+                'regex' => '#^/zxpnc/(?P[^/]+)$#',
+                'start' => '/zxpnc/',
+            ),
+        ),
+        'GET vojmceiso' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vojmceiso/fy/{name}',
+                'regex' => '#^/vojmceiso/fy/(?P[^/]+)$#',
+                'start' => '/vojmceiso/fy/',
+            ),
+        ),
+        'GET asrfbj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/asrfbj/cqipib/skgt/{name}',
+                'regex' => '#^/asrfbj/cqipib/skgt/(?P[^/]+)$#',
+                'start' => '/asrfbj/cqipib/skgt/',
+            ),
+        ),
+        'GET jivcgjnoqige' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/jivcgjnoqige/mitz/{name}',
+                'regex' => '#^/jivcgjnoqige/mitz/(?P[^/]+)$#',
+                'start' => '/jivcgjnoqige/mitz/',
+            ),
+        ),
+        'DELETE qdbiohlu' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/qdbiohlu/{name}',
+                'regex' => '#^/qdbiohlu/(?P[^/]+)$#',
+                'start' => '/qdbiohlu/',
+            ),
+        ),
+        'POST mswtqgsrkikpkqpgr' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mswtqgsrkikpkqpgr/{name}',
+                'regex' => '#^/mswtqgsrkikpkqpgr/(?P[^/]+)$#',
+                'start' => '/mswtqgsrkikpkqpgr/',
+            ),
+        ),
+        'DELETE xdszlavtzk' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xdszlavtzk/{name}',
+                'regex' => '#^/xdszlavtzk/(?P[^/]+)$#',
+                'start' => '/xdszlavtzk/',
+            ),
+        ),
+        'DELETE cxx' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/cxx/bteqafxqhaw/{name}',
+                'regex' => '#^/cxx/bteqafxqhaw/(?P[^/]+)$#',
+                'start' => '/cxx/bteqafxqhaw/',
+            ),
+        ),
+        'DELETE xzcoyewk' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xzcoyewk/fat/wlyqgmqq/{name}',
+                'regex' => '#^/xzcoyewk/fat/wlyqgmqq/(?P[^/]+)$#',
+                'start' => '/xzcoyewk/fat/wlyqgmqq/',
+            ),
+        ),
+        'PATCH oyshzpvxzy' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/oyshzpvxzy/zceggp/{name}',
+                'regex' => '#^/oyshzpvxzy/zceggp/(?P[^/]+)$#',
+                'start' => '/oyshzpvxzy/zceggp/',
+            ),
+        ),
+        'GET tgmjwh' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/tgmjwh/{name}',
+                'regex' => '#^/tgmjwh/(?P[^/]+)$#',
+                'start' => '/tgmjwh/',
+            ),
+        ),
+        'POST bgshlkvfdgevhmd' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/bgshlkvfdgevhmd/ppqnl/{name}',
+                'regex' => '#^/bgshlkvfdgevhmd/ppqnl/(?P[^/]+)$#',
+                'start' => '/bgshlkvfdgevhmd/ppqnl/',
+            ),
+        ),
+        'GET lbwslaot' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/lbwslaot/{name}',
+                'regex' => '#^/lbwslaot/(?P[^/]+)$#',
+                'start' => '/lbwslaot/',
+            ),
+        ),
+        'GET xbcspghexu' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xbcspghexu/{name}',
+                'regex' => '#^/xbcspghexu/(?P[^/]+)$#',
+                'start' => '/xbcspghexu/',
+            ),
+        ),
+        'GET sxcmkwfkvkc' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/sxcmkwfkvkc/vm/{name}',
+                'regex' => '#^/sxcmkwfkvkc/vm/(?P[^/]+)$#',
+                'start' => '/sxcmkwfkvkc/vm/',
+            ),
+        ),
+        'GET romssnvsjvteaymxace' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/romssnvsjvteaymxace/{name}',
+                'regex' => '#^/romssnvsjvteaymxace/(?P[^/]+)$#',
+                'start' => '/romssnvsjvteaymxace/',
+            ),
+        ),
+        'PUT gturajj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gturajj/rqyhnbeyqodf/{name}',
+                'regex' => '#^/gturajj/rqyhnbeyqodf/(?P[^/]+)$#',
+                'start' => '/gturajj/rqyhnbeyqodf/',
+            ),
+        ),
+        'GET gfagspeadxnfv' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gfagspeadxnfv/{name}',
+                'regex' => '#^/gfagspeadxnfv/(?P[^/]+)$#',
+                'start' => '/gfagspeadxnfv/',
+            ),
+        ),
+        'PATCH yvhwjamqfhdd' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/yvhwjamqfhdd/{name}',
+                'regex' => '#^/yvhwjamqfhdd/(?P[^/]+)$#',
+                'start' => '/yvhwjamqfhdd/',
+            ),
+        ),
+        'POST nttvdght' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/nttvdght/{name}',
+                'regex' => '#^/nttvdght/(?P[^/]+)$#',
+                'start' => '/nttvdght/',
+            ),
+        ),
+        'PATCH eebgse' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/eebgse/wtlaouyxpwnttz/{name}',
+                'regex' => '#^/eebgse/wtlaouyxpwnttz/(?P[^/]+)$#',
+                'start' => '/eebgse/wtlaouyxpwnttz/',
+            ),
+        ),
+        'PUT eyhmgiqqzph' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/eyhmgiqqzph/{name}',
+                'regex' => '#^/eyhmgiqqzph/(?P[^/]+)$#',
+                'start' => '/eyhmgiqqzph/',
+            ),
+        ),
+        'PUT t' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/t/hm/qkdfdajad/{name}',
+                'regex' => '#^/t/hm/qkdfdajad/(?P[^/]+)$#',
+                'start' => '/t/hm/qkdfdajad/',
+            ),
+        ),
+        'DELETE pzoubigt' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/pzoubigt/rnyhynnzutmo/{name}',
+                'regex' => '#^/pzoubigt/rnyhynnzutmo/(?P[^/]+)$#',
+                'start' => '/pzoubigt/rnyhynnzutmo/',
+            ),
+        ),
+        'POST bd' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/bd/rttultufciwugh/d/{name}',
+                'regex' => '#^/bd/rttultufciwugh/d/(?P[^/]+)$#',
+                'start' => '/bd/rttultufciwugh/d/',
+            ),
+        ),
+        'PATCH kgdiia' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/kgdiia/flogegybh/{name}',
+                'regex' => '#^/kgdiia/flogegybh/(?P[^/]+)$#',
+                'start' => '/kgdiia/flogegybh/',
+            ),
+        ),
+        'PUT dodscpxrsp' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dodscpxrsp/{name}',
+                'regex' => '#^/dodscpxrsp/(?P[^/]+)$#',
+                'start' => '/dodscpxrsp/',
+            ),
+        ),
+        'GET lwfkyn' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/lwfkyn/gsexfalmpos/{name}',
+                'regex' => '#^/lwfkyn/gsexfalmpos/(?P[^/]+)$#',
+                'start' => '/lwfkyn/gsexfalmpos/',
+            ),
+        ),
+        'PUT nownr' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/nownr/jqjd/{name}',
+                'regex' => '#^/nownr/jqjd/(?P[^/]+)$#',
+                'start' => '/nownr/jqjd/',
+            ),
+        ),
+        'GET ntx' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ntx/oala/{name}',
+                'regex' => '#^/ntx/oala/(?P[^/]+)$#',
+                'start' => '/ntx/oala/',
+            ),
+        ),
+        'GET uyexnis' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/uyexnis/pv/bwcfwvowm/{name}',
+                'regex' => '#^/uyexnis/pv/bwcfwvowm/(?P[^/]+)$#',
+                'start' => '/uyexnis/pv/bwcfwvowm/',
+            ),
+        ),
+        'DELETE h' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/h/sx/mctm/{name}',
+                'regex' => '#^/h/sx/mctm/(?P[^/]+)$#',
+                'start' => '/h/sx/mctm/',
+            ),
+        ),
+        'GET isiktrecbyc' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/isiktrecbyc/{name}',
+                'regex' => '#^/isiktrecbyc/(?P[^/]+)$#',
+                'start' => '/isiktrecbyc/',
+            ),
+        ),
+        'POST fh' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fh/cxwudad/d/{name}',
+                'regex' => '#^/fh/cxwudad/d/(?P[^/]+)$#',
+                'start' => '/fh/cxwudad/d/',
+            ),
+        ),
+        'GET sez' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/sez/cq/{name}',
+                'regex' => '#^/sez/cq/(?P[^/]+)$#',
+                'start' => '/sez/cq/',
+            ),
+        ),
+        'PUT fqo' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fqo/ekuf/u/{name}',
+                'regex' => '#^/fqo/ekuf/u/(?P[^/]+)$#',
+                'start' => '/fqo/ekuf/u/',
+            ),
+        ),
+        'GET wdxrubnyztvzyt' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/wdxrubnyztvzyt/{name}',
+                'regex' => '#^/wdxrubnyztvzyt/(?P[^/]+)$#',
+                'start' => '/wdxrubnyztvzyt/',
+            ),
+        ),
+        'POST jhjysdp' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/jhjysdp/{name}',
+                'regex' => '#^/jhjysdp/(?P[^/]+)$#',
+                'start' => '/jhjysdp/',
+            ),
+        ),
+        'PUT hcy' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hcy/eswyena/{name}',
+                'regex' => '#^/hcy/eswyena/(?P[^/]+)$#',
+                'start' => '/hcy/eswyena/',
+            ),
+        ),
+        'GET fnidkc' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fnidkc/zcjsd/ke/{name}',
+                'regex' => '#^/fnidkc/zcjsd/ke/(?P[^/]+)$#',
+                'start' => '/fnidkc/zcjsd/ke/',
+            ),
+        ),
+        'POST cvhkh' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/cvhkh/hyqw/{name}',
+                'regex' => '#^/cvhkh/hyqw/(?P[^/]+)$#',
+                'start' => '/cvhkh/hyqw/',
+            ),
+        ),
+        'PUT x' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/x/xzv/cnkw/{name}',
+                'regex' => '#^/x/xzv/cnkw/(?P[^/]+)$#',
+                'start' => '/x/xzv/cnkw/',
+            ),
+        ),
+        'PUT mznds' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mznds/gjznfzfhg/{name}',
+                'regex' => '#^/mznds/gjznfzfhg/(?P[^/]+)$#',
+                'start' => '/mznds/gjznfzfhg/',
+            ),
+        ),
+        'GET dhxziljoajpgazkumb' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dhxziljoajpgazkumb/{name}',
+                'regex' => '#^/dhxziljoajpgazkumb/(?P[^/]+)$#',
+                'start' => '/dhxziljoajpgazkumb/',
+            ),
+        ),
+        'PUT qbzka' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/qbzka/{name}',
+                'regex' => '#^/qbzka/(?P[^/]+)$#',
+                'start' => '/qbzka/',
+            ),
+        ),
+        'PUT hlhqjbiuhccurkzdn' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hlhqjbiuhccurkzdn/{name}',
+                'regex' => '#^/hlhqjbiuhccurkzdn/(?P[^/]+)$#',
+                'start' => '/hlhqjbiuhccurkzdn/',
+            ),
+        ),
+        'PUT bzk' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/bzk/la/{name}',
+                'regex' => '#^/bzk/la/(?P[^/]+)$#',
+                'start' => '/bzk/la/',
+            ),
+        ),
+        'DELETE coej' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/coej/u/{name}',
+                'regex' => '#^/coej/u/(?P[^/]+)$#',
+                'start' => '/coej/u/',
+            ),
+        ),
+        'DELETE venbpp' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/venbpp/{name}',
+                'regex' => '#^/venbpp/(?P[^/]+)$#',
+                'start' => '/venbpp/',
+            ),
+        ),
+        'PATCH dkaz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dkaz/klno/{name}',
+                'regex' => '#^/dkaz/klno/(?P[^/]+)$#',
+                'start' => '/dkaz/klno/',
+            ),
+        ),
+        'GET oaumqwnye' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/oaumqwnye/{name}',
+                'regex' => '#^/oaumqwnye/(?P[^/]+)$#',
+                'start' => '/oaumqwnye/',
+            ),
+        ),
+        'GET scmotfqnmfmi' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/scmotfqnmfmi/uk/{name}',
+                'regex' => '#^/scmotfqnmfmi/uk/(?P[^/]+)$#',
+                'start' => '/scmotfqnmfmi/uk/',
+            ),
+        ),
+        'DELETE lowt' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/lowt/k/rzelcnncckmnx/{name}',
+                'regex' => '#^/lowt/k/rzelcnncckmnx/(?P[^/]+)$#',
+                'start' => '/lowt/k/rzelcnncckmnx/',
+            ),
+        ),
+        'DELETE wlek' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/wlek/mohg/jazgp/{name}',
+                'regex' => '#^/wlek/mohg/jazgp/(?P[^/]+)$#',
+                'start' => '/wlek/mohg/jazgp/',
+            ),
+        ),
+        'GET kuzqkpyvuk' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/kuzqkpyvuk/{name}',
+                'regex' => '#^/kuzqkpyvuk/(?P[^/]+)$#',
+                'start' => '/kuzqkpyvuk/',
+            ),
+        ),
+        'POST jvbtomepdrufxv' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/jvbtomepdrufxv/{name}',
+                'regex' => '#^/jvbtomepdrufxv/(?P[^/]+)$#',
+                'start' => '/jvbtomepdrufxv/',
+            ),
+        ),
+        'GET jkwuecfgtigxm' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/jkwuecfgtigxm/{name}',
+                'regex' => '#^/jkwuecfgtigxm/(?P[^/]+)$#',
+                'start' => '/jkwuecfgtigxm/',
+            ),
+        ),
+        'DELETE logcbsjlwtktakauay' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/logcbsjlwtktakauay/{name}',
+                'regex' => '#^/logcbsjlwtktakauay/(?P[^/]+)$#',
+                'start' => '/logcbsjlwtktakauay/',
+            ),
+        ),
+        'PATCH zh' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zh/j/wka/{name}',
+                'regex' => '#^/zh/j/wka/(?P[^/]+)$#',
+                'start' => '/zh/j/wka/',
+            ),
+        ),
+        'PUT zjvohj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zjvohj/o/qpmnlpwfknc/{name}',
+                'regex' => '#^/zjvohj/o/qpmnlpwfknc/(?P[^/]+)$#',
+                'start' => '/zjvohj/o/qpmnlpwfknc/',
+            ),
+        ),
+        'POST y' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/y/owosuybjdchuhvqc/{name}',
+                'regex' => '#^/y/owosuybjdchuhvqc/(?P[^/]+)$#',
+                'start' => '/y/owosuybjdchuhvqc/',
+            ),
+        ),
+        'PUT drz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/drz/wrm/zrmecfia/{name}',
+                'regex' => '#^/drz/wrm/zrmecfia/(?P[^/]+)$#',
+                'start' => '/drz/wrm/zrmecfia/',
+            ),
+        ),
+        'POST rmcoep' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rmcoep/k/o/{name}',
+                'regex' => '#^/rmcoep/k/o/(?P[^/]+)$#',
+                'start' => '/rmcoep/k/o/',
+            ),
+        ),
+        'DELETE mlbymydjh' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mlbymydjh/{name}',
+                'regex' => '#^/mlbymydjh/(?P[^/]+)$#',
+                'start' => '/mlbymydjh/',
+            ),
+        ),
+        'DELETE gqg' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gqg/ck/{name}',
+                'regex' => '#^/gqg/ck/(?P[^/]+)$#',
+                'start' => '/gqg/ck/',
+            ),
+        ),
+        'GET dvjuzzqyfjo' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dvjuzzqyfjo/m/{name}',
+                'regex' => '#^/dvjuzzqyfjo/m/(?P[^/]+)$#',
+                'start' => '/dvjuzzqyfjo/m/',
+            ),
+        ),
+        'GET dzxdre' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dzxdre/{name}',
+                'regex' => '#^/dzxdre/(?P[^/]+)$#',
+                'start' => '/dzxdre/',
+            ),
+        ),
+        'GET wbffjhpwj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/wbffjhpwj/clwtwelyc/{name}',
+                'regex' => '#^/wbffjhpwj/clwtwelyc/(?P[^/]+)$#',
+                'start' => '/wbffjhpwj/clwtwelyc/',
+            ),
+        ),
+        'PUT gjvpmzhce' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gjvpmzhce/{name}',
+                'regex' => '#^/gjvpmzhce/(?P[^/]+)$#',
+                'start' => '/gjvpmzhce/',
+            ),
+        ),
+        'DELETE wdwjlqofjfjllyab' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/wdwjlqofjfjllyab/zmt/{name}',
+                'regex' => '#^/wdwjlqofjfjllyab/zmt/(?P[^/]+)$#',
+                'start' => '/wdwjlqofjfjllyab/zmt/',
+            ),
+        ),
+        'PUT vcautpgx' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vcautpgx/bwuxnxkt/a/{name}',
+                'regex' => '#^/vcautpgx/bwuxnxkt/a/(?P[^/]+)$#',
+                'start' => '/vcautpgx/bwuxnxkt/a/',
+            ),
+        ),
+        'GET kyplqpwgut' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/kyplqpwgut/ekakak/qbf/{name}',
+                'regex' => '#^/kyplqpwgut/ekakak/qbf/(?P[^/]+)$#',
+                'start' => '/kyplqpwgut/ekakak/qbf/',
+            ),
+        ),
+        'DELETE ufw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ufw/alfcxdjumykvheq/{name}',
+                'regex' => '#^/ufw/alfcxdjumykvheq/(?P[^/]+)$#',
+                'start' => '/ufw/alfcxdjumykvheq/',
+            ),
+        ),
+        'PATCH tarlzdpzfieemoxe' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/tarlzdpzfieemoxe/{name}',
+                'regex' => '#^/tarlzdpzfieemoxe/(?P[^/]+)$#',
+                'start' => '/tarlzdpzfieemoxe/',
+            ),
+        ),
+        'PUT plzrn' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/plzrn/{name}',
+                'regex' => '#^/plzrn/(?P[^/]+)$#',
+                'start' => '/plzrn/',
+            ),
+        ),
+        'GET oepowoigtrhclydb' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/oepowoigtrhclydb/{name}',
+                'regex' => '#^/oepowoigtrhclydb/(?P[^/]+)$#',
+                'start' => '/oepowoigtrhclydb/',
+            ),
+        ),
+        'GET utwrnezinky' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/utwrnezinky/{name}',
+                'regex' => '#^/utwrnezinky/(?P[^/]+)$#',
+                'start' => '/utwrnezinky/',
+            ),
+        ),
+        'GET zplwitozobemtmxvt' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zplwitozobemtmxvt/{name}',
+                'regex' => '#^/zplwitozobemtmxvt/(?P[^/]+)$#',
+                'start' => '/zplwitozobemtmxvt/',
+            ),
+        ),
+        'GET rgijiw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rgijiw/aga/d/{name}',
+                'regex' => '#^/rgijiw/aga/d/(?P[^/]+)$#',
+                'start' => '/rgijiw/aga/d/',
+            ),
+        ),
+        'PUT wxowklbpysusstig' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/wxowklbpysusstig/{name}',
+                'regex' => '#^/wxowklbpysusstig/(?P[^/]+)$#',
+                'start' => '/wxowklbpysusstig/',
+            ),
+        ),
+        'GET gbtllglqhcnmyoj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gbtllglqhcnmyoj/yy/{name}',
+                'regex' => '#^/gbtllglqhcnmyoj/yy/(?P[^/]+)$#',
+                'start' => '/gbtllglqhcnmyoj/yy/',
+            ),
+        ),
+        'PATCH uwsnkir' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/uwsnkir/gm/vk/{name}',
+                'regex' => '#^/uwsnkir/gm/vk/(?P[^/]+)$#',
+                'start' => '/uwsnkir/gm/vk/',
+            ),
+        ),
+        'PATCH vf' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vf/bnm/{name}',
+                'regex' => '#^/vf/bnm/(?P[^/]+)$#',
+                'start' => '/vf/bnm/',
+            ),
+        ),
+        'DELETE eyraw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/eyraw/uikhpihezi/{name}',
+                'regex' => '#^/eyraw/uikhpihezi/(?P[^/]+)$#',
+                'start' => '/eyraw/uikhpihezi/',
+            ),
+        ),
+        'GET gltyitgntk' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gltyitgntk/hp/{name}',
+                'regex' => '#^/gltyitgntk/hp/(?P[^/]+)$#',
+                'start' => '/gltyitgntk/hp/',
+            ),
+        ),
+        'POST bkw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/bkw/tbaa/xznnwfq/{name}',
+                'regex' => '#^/bkw/tbaa/xznnwfq/(?P[^/]+)$#',
+                'start' => '/bkw/tbaa/xznnwfq/',
+            ),
+        ),
+        'POST xiytgfxqqor' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xiytgfxqqor/{name}',
+                'regex' => '#^/xiytgfxqqor/(?P[^/]+)$#',
+                'start' => '/xiytgfxqqor/',
+            ),
+        ),
+        'POST lj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/lj/cbbn/{name}',
+                'regex' => '#^/lj/cbbn/(?P[^/]+)$#',
+                'start' => '/lj/cbbn/',
+            ),
+        ),
+        'PUT zitbfsgegjukczhtkyb' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zitbfsgegjukczhtkyb/{name}',
+                'regex' => '#^/zitbfsgegjukczhtkyb/(?P[^/]+)$#',
+                'start' => '/zitbfsgegjukczhtkyb/',
+            ),
+        ),
+        'DELETE fcgnueikou' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fcgnueikou/gxesv/{name}',
+                'regex' => '#^/fcgnueikou/gxesv/(?P[^/]+)$#',
+                'start' => '/fcgnueikou/gxesv/',
+            ),
+        ),
+        'GET uhxbk' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/uhxbk/ltoxhtrx/t/rjsk/{name}',
+                'regex' => '#^/uhxbk/ltoxhtrx/t/rjsk/(?P[^/]+)$#',
+                'start' => '/uhxbk/ltoxhtrx/t/rjsk/',
+            ),
+        ),
+        'POST aumvj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/aumvj/z/damvcrzlydf/{name}',
+                'regex' => '#^/aumvj/z/damvcrzlydf/(?P[^/]+)$#',
+                'start' => '/aumvj/z/damvcrzlydf/',
+            ),
+        ),
+        'DELETE inpddxy' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/inpddxy/uxvgxrb/{name}',
+                'regex' => '#^/inpddxy/uxvgxrb/(?P[^/]+)$#',
+                'start' => '/inpddxy/uxvgxrb/',
+            ),
+        ),
+        'GET yhfmyckjzy' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/yhfmyckjzy/pxw/{name}',
+                'regex' => '#^/yhfmyckjzy/pxw/(?P[^/]+)$#',
+                'start' => '/yhfmyckjzy/pxw/',
+            ),
+        ),
+        'PUT zvgbxchmxbsu' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zvgbxchmxbsu/xjdx/{name}',
+                'regex' => '#^/zvgbxchmxbsu/xjdx/(?P[^/]+)$#',
+                'start' => '/zvgbxchmxbsu/xjdx/',
+            ),
+        ),
+        'DELETE vvgxr' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vvgxr/x/{name}',
+                'regex' => '#^/vvgxr/x/(?P[^/]+)$#',
+                'start' => '/vvgxr/x/',
+            ),
+        ),
+        'PATCH rzllhuoxbbzzj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rzllhuoxbbzzj/{name}',
+                'regex' => '#^/rzllhuoxbbzzj/(?P[^/]+)$#',
+                'start' => '/rzllhuoxbbzzj/',
+            ),
+        ),
+        'GET czl' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/czl/rrcgdvwrc/xtxa/{name}',
+                'regex' => '#^/czl/rrcgdvwrc/xtxa/(?P[^/]+)$#',
+                'start' => '/czl/rrcgdvwrc/xtxa/',
+            ),
+        ),
+        'PUT jqudtdcl' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/jqudtdcl/{name}',
+                'regex' => '#^/jqudtdcl/(?P[^/]+)$#',
+                'start' => '/jqudtdcl/',
+            ),
+        ),
+        'GET fxhkqpbdtbozk' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fxhkqpbdtbozk/my/kny/{name}',
+                'regex' => '#^/fxhkqpbdtbozk/my/kny/(?P[^/]+)$#',
+                'start' => '/fxhkqpbdtbozk/my/kny/',
+            ),
+        ),
+        'DELETE niehsajozpkutot' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/niehsajozpkutot/le/o/{name}',
+                'regex' => '#^/niehsajozpkutot/le/o/(?P[^/]+)$#',
+                'start' => '/niehsajozpkutot/le/o/',
+            ),
+        ),
+        'PATCH cth' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/cth/p/xmkgppmdsh/{name}',
+                'regex' => '#^/cth/p/xmkgppmdsh/(?P[^/]+)$#',
+                'start' => '/cth/p/xmkgppmdsh/',
+            ),
+        ),
+        'PUT eyxcl' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/eyxcl/aga/u/{name}',
+                'regex' => '#^/eyxcl/aga/u/(?P[^/]+)$#',
+                'start' => '/eyxcl/aga/u/',
+            ),
+        ),
+        'GET xzzduduxpswf' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xzzduduxpswf/p/jr/a/{name}',
+                'regex' => '#^/xzzduduxpswf/p/jr/a/(?P[^/]+)$#',
+                'start' => '/xzzduduxpswf/p/jr/a/',
+            ),
+        ),
+        'PATCH jjorlcypuwzaka' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/jjorlcypuwzaka/zwzl/{name}',
+                'regex' => '#^/jjorlcypuwzaka/zwzl/(?P[^/]+)$#',
+                'start' => '/jjorlcypuwzaka/zwzl/',
+            ),
+        ),
+        'GET eqpl' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/eqpl/iqvlfkdzdoo/{name}',
+                'regex' => '#^/eqpl/iqvlfkdzdoo/(?P[^/]+)$#',
+                'start' => '/eqpl/iqvlfkdzdoo/',
+            ),
+        ),
+        'POST cnzdwcovernabultuuuw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/cnzdwcovernabultuuuw/{name}',
+                'regex' => '#^/cnzdwcovernabultuuuw/(?P[^/]+)$#',
+                'start' => '/cnzdwcovernabultuuuw/',
+            ),
+        ),
+        'DELETE v' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/v/h/i/dflonrjwyldug/p/r/{name}',
+                'regex' => '#^/v/h/i/dflonrjwyldug/p/r/(?P[^/]+)$#',
+                'start' => '/v/h/i/dflonrjwyldug/p/r/',
+            ),
+        ),
+        'PUT npuuvoefli' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/npuuvoefli/lk/{name}',
+                'regex' => '#^/npuuvoefli/lk/(?P[^/]+)$#',
+                'start' => '/npuuvoefli/lk/',
+            ),
+        ),
+        'GET eociyfum' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/eociyfum/weixbvvrgpx/{name}',
+                'regex' => '#^/eociyfum/weixbvvrgpx/(?P[^/]+)$#',
+                'start' => '/eociyfum/weixbvvrgpx/',
+            ),
+        ),
+        'PUT hwllk' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hwllk/rp/{name}',
+                'regex' => '#^/hwllk/rp/(?P[^/]+)$#',
+                'start' => '/hwllk/rp/',
+            ),
+        ),
+        'POST idbazysnyvharv' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/idbazysnyvharv/{name}',
+                'regex' => '#^/idbazysnyvharv/(?P[^/]+)$#',
+                'start' => '/idbazysnyvharv/',
+            ),
+        ),
+        'POST re' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/re/mfft/{name}',
+                'regex' => '#^/re/mfft/(?P[^/]+)$#',
+                'start' => '/re/mfft/',
+            ),
+        ),
+        'PUT lwgaduxtivjbk' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/lwgaduxtivjbk/{name}',
+                'regex' => '#^/lwgaduxtivjbk/(?P[^/]+)$#',
+                'start' => '/lwgaduxtivjbk/',
+            ),
+        ),
+        'GET skjdhahb' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/skjdhahb/{name}',
+                'regex' => '#^/skjdhahb/(?P[^/]+)$#',
+                'start' => '/skjdhahb/',
+            ),
+        ),
+        'PUT zvhcq' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zvhcq/qfrfax/nknfjlo/{name}',
+                'regex' => '#^/zvhcq/qfrfax/nknfjlo/(?P[^/]+)$#',
+                'start' => '/zvhcq/qfrfax/nknfjlo/',
+            ),
+        ),
+        'PUT wyzruhtl' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/wyzruhtl/rcnykja/{name}',
+                'regex' => '#^/wyzruhtl/rcnykja/(?P[^/]+)$#',
+                'start' => '/wyzruhtl/rcnykja/',
+            ),
+        ),
+        'PUT mymxun' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mymxun/{name}',
+                'regex' => '#^/mymxun/(?P[^/]+)$#',
+                'start' => '/mymxun/',
+            ),
+        ),
+        'POST aiaetzql' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/aiaetzql/{name}',
+                'regex' => '#^/aiaetzql/(?P[^/]+)$#',
+                'start' => '/aiaetzql/',
+            ),
+        ),
+        'DELETE wya' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/wya/q/b/{name}',
+                'regex' => '#^/wya/q/b/(?P[^/]+)$#',
+                'start' => '/wya/q/b/',
+            ),
+        ),
+        'PATCH lndyapbcem' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/lndyapbcem/{name}',
+                'regex' => '#^/lndyapbcem/(?P[^/]+)$#',
+                'start' => '/lndyapbcem/',
+            ),
+        ),
+        'POST njkjub' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/njkjub/q/{name}',
+                'regex' => '#^/njkjub/q/(?P[^/]+)$#',
+                'start' => '/njkjub/q/',
+            ),
+        ),
+        'PUT qspiamonu' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/qspiamonu/{name}',
+                'regex' => '#^/qspiamonu/(?P[^/]+)$#',
+                'start' => '/qspiamonu/',
+            ),
+        ),
+        'GET nqfcgh' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/nqfcgh/{name}',
+                'regex' => '#^/nqfcgh/(?P[^/]+)$#',
+                'start' => '/nqfcgh/',
+            ),
+        ),
+        'DELETE lgxnkeeu' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/lgxnkeeu/{name}',
+                'regex' => '#^/lgxnkeeu/(?P[^/]+)$#',
+                'start' => '/lgxnkeeu/',
+            ),
+        ),
+        'GET lfhgfccvezgjvqgffj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/lfhgfccvezgjvqgffj/{name}',
+                'regex' => '#^/lfhgfccvezgjvqgffj/(?P[^/]+)$#',
+                'start' => '/lfhgfccvezgjvqgffj/',
+            ),
+        ),
+        'DELETE jpgsc' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/jpgsc/nqcfhk/hvaaghsx/{name}',
+                'regex' => '#^/jpgsc/nqcfhk/hvaaghsx/(?P[^/]+)$#',
+                'start' => '/jpgsc/nqcfhk/hvaaghsx/',
+            ),
+        ),
+        'GET ri' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ri/ym/i/lrkrf/{name}',
+                'regex' => '#^/ri/ym/i/lrkrf/(?P[^/]+)$#',
+                'start' => '/ri/ym/i/lrkrf/',
+            ),
+        ),
+        'GET lxdte' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/lxdte/uj/{name}',
+                'regex' => '#^/lxdte/uj/(?P[^/]+)$#',
+                'start' => '/lxdte/uj/',
+            ),
+        ),
+        'GET zpsj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zpsj/scazxtta/{name}',
+                'regex' => '#^/zpsj/scazxtta/(?P[^/]+)$#',
+                'start' => '/zpsj/scazxtta/',
+            ),
+        ),
+        'POST ejcbnub' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ejcbnub/mzyw/wlep/{name}',
+                'regex' => '#^/ejcbnub/mzyw/wlep/(?P[^/]+)$#',
+                'start' => '/ejcbnub/mzyw/wlep/',
+            ),
+        ),
+        'GET krjgc' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/krjgc/{name}',
+                'regex' => '#^/krjgc/(?P[^/]+)$#',
+                'start' => '/krjgc/',
+            ),
+        ),
+        'PATCH zefvii' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zefvii/nmsonfns/{name}',
+                'regex' => '#^/zefvii/nmsonfns/(?P[^/]+)$#',
+                'start' => '/zefvii/nmsonfns/',
+            ),
+        ),
+        'DELETE fu' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fu/ecn/elwwb/kxxsebnrn/{name}',
+                'regex' => '#^/fu/ecn/elwwb/kxxsebnrn/(?P[^/]+)$#',
+                'start' => '/fu/ecn/elwwb/kxxsebnrn/',
+            ),
+        ),
+        'GET nbpvalxyznog' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/nbpvalxyznog/{name}',
+                'regex' => '#^/nbpvalxyznog/(?P[^/]+)$#',
+                'start' => '/nbpvalxyznog/',
+            ),
+        ),
+        'POST pldujs' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/pldujs/{name}',
+                'regex' => '#^/pldujs/(?P[^/]+)$#',
+                'start' => '/pldujs/',
+            ),
+        ),
+        'PUT fpzvbwokpjr' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fpzvbwokpjr/wifhug/{name}',
+                'regex' => '#^/fpzvbwokpjr/wifhug/(?P[^/]+)$#',
+                'start' => '/fpzvbwokpjr/wifhug/',
+            ),
+        ),
+        'GET gie' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gie/fkyl/{name}',
+                'regex' => '#^/gie/fkyl/(?P[^/]+)$#',
+                'start' => '/gie/fkyl/',
+            ),
+        ),
+        'POST snervxualt' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/snervxualt/g/{name}',
+                'regex' => '#^/snervxualt/g/(?P[^/]+)$#',
+                'start' => '/snervxualt/g/',
+            ),
+        ),
+        'PUT u' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/u/ic/jpuagjmql/{name}',
+                'regex' => '#^/u/ic/jpuagjmql/(?P[^/]+)$#',
+                'start' => '/u/ic/jpuagjmql/',
+            ),
+            1 => array(
+                'handler' => 'handler_func',
+                'original' => '/u/bmtcxaijvjg/pcshrbd/{name}',
+                'regex' => '#^/u/bmtcxaijvjg/pcshrbd/(?P[^/]+)$#',
+                'start' => '/u/bmtcxaijvjg/pcshrbd/',
+            ),
+        ),
+        'PATCH yvhq' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/yvhq/har/{name}',
+                'regex' => '#^/yvhq/har/(?P[^/]+)$#',
+                'start' => '/yvhq/har/',
+            ),
+        ),
+        'DELETE pamnatcg' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/pamnatcg/vzy/sfi/{name}',
+                'regex' => '#^/pamnatcg/vzy/sfi/(?P[^/]+)$#',
+                'start' => '/pamnatcg/vzy/sfi/',
+            ),
+        ),
+        'GET v' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/v/lcwtlat/imiynafkk/{name}',
+                'regex' => '#^/v/lcwtlat/imiynafkk/(?P[^/]+)$#',
+                'start' => '/v/lcwtlat/imiynafkk/',
+            ),
+        ),
+        'PUT vfanasluzev' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vfanasluzev/kbnvptx/{name}',
+                'regex' => '#^/vfanasluzev/kbnvptx/(?P[^/]+)$#',
+                'start' => '/vfanasluzev/kbnvptx/',
+            ),
+        ),
+        'POST viueftrq' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/viueftrq/bwiffuycinpf/{name}',
+                'regex' => '#^/viueftrq/bwiffuycinpf/(?P[^/]+)$#',
+                'start' => '/viueftrq/bwiffuycinpf/',
+            ),
+        ),
+        'DELETE wltyw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/wltyw/{name}',
+                'regex' => '#^/wltyw/(?P[^/]+)$#',
+                'start' => '/wltyw/',
+            ),
+        ),
+        'PUT c' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/c/tfukia/cxncba/{name}',
+                'regex' => '#^/c/tfukia/cxncba/(?P[^/]+)$#',
+                'start' => '/c/tfukia/cxncba/',
+            ),
+        ),
+        'PUT qezoyelgymsbgyqjles' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/qezoyelgymsbgyqjles/{name}',
+                'regex' => '#^/qezoyelgymsbgyqjles/(?P[^/]+)$#',
+                'start' => '/qezoyelgymsbgyqjles/',
+            ),
+        ),
+        'POST piuwffs' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/piuwffs/hizmbb/{name}',
+                'regex' => '#^/piuwffs/hizmbb/(?P[^/]+)$#',
+                'start' => '/piuwffs/hizmbb/',
+            ),
+        ),
+        'GET gqhyrxh' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gqhyrxh/xyi/v/uavqgjps/{name}',
+                'regex' => '#^/gqhyrxh/xyi/v/uavqgjps/(?P[^/]+)$#',
+                'start' => '/gqhyrxh/xyi/v/uavqgjps/',
+            ),
+        ),
+        'PUT pdhdnykkuvwb' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/pdhdnykkuvwb/{name}',
+                'regex' => '#^/pdhdnykkuvwb/(?P[^/]+)$#',
+                'start' => '/pdhdnykkuvwb/',
+            ),
+        ),
+        'POST rchbvlw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rchbvlw/{name}',
+                'regex' => '#^/rchbvlw/(?P[^/]+)$#',
+                'start' => '/rchbvlw/',
+            ),
+        ),
+        'DELETE bxpvgydwug' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/bxpvgydwug/{name}',
+                'regex' => '#^/bxpvgydwug/(?P[^/]+)$#',
+                'start' => '/bxpvgydwug/',
+            ),
+        ),
+        'GET fw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fw/uijwk/iivcv/{name}',
+                'regex' => '#^/fw/uijwk/iivcv/(?P[^/]+)$#',
+                'start' => '/fw/uijwk/iivcv/',
+            ),
+        ),
+        'GET dvfvv' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dvfvv/aeu/ooj/{name}',
+                'regex' => '#^/dvfvv/aeu/ooj/(?P[^/]+)$#',
+                'start' => '/dvfvv/aeu/ooj/',
+            ),
+        ),
+        'GET x' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/x/kyonabuh/{name}',
+                'regex' => '#^/x/kyonabuh/(?P[^/]+)$#',
+                'start' => '/x/kyonabuh/',
+            ),
+        ),
+        'PUT hl' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hl/ckh/{name}',
+                'regex' => '#^/hl/ckh/(?P[^/]+)$#',
+                'start' => '/hl/ckh/',
+            ),
+        ),
+        'DELETE zraingff' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zraingff/{name}',
+                'regex' => '#^/zraingff/(?P[^/]+)$#',
+                'start' => '/zraingff/',
+            ),
+        ),
+        'PATCH efd' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/efd/n/sjiuusjgmqtpobzk/{name}',
+                'regex' => '#^/efd/n/sjiuusjgmqtpobzk/(?P[^/]+)$#',
+                'start' => '/efd/n/sjiuusjgmqtpobzk/',
+            ),
+        ),
+        'POST fxz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fxz/bn/czpdzrab/{name}',
+                'regex' => '#^/fxz/bn/czpdzrab/(?P[^/]+)$#',
+                'start' => '/fxz/bn/czpdzrab/',
+            ),
+        ),
+        'PATCH qulued' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/qulued/{name}',
+                'regex' => '#^/qulued/(?P[^/]+)$#',
+                'start' => '/qulued/',
+            ),
+        ),
+        'PUT obgcmwp' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/obgcmwp/{name}',
+                'regex' => '#^/obgcmwp/(?P[^/]+)$#',
+                'start' => '/obgcmwp/',
+            ),
+        ),
+        'GET ok' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ok/rlbl/hzgrg/busyg/elyy/{name}',
+                'regex' => '#^/ok/rlbl/hzgrg/busyg/elyy/(?P[^/]+)$#',
+                'start' => '/ok/rlbl/hzgrg/busyg/elyy/',
+            ),
+        ),
+        'PATCH cohyf' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/cohyf/mvjdjlo/j/{name}',
+                'regex' => '#^/cohyf/mvjdjlo/j/(?P[^/]+)$#',
+                'start' => '/cohyf/mvjdjlo/j/',
+            ),
+        ),
+        'POST anuhhli' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/anuhhli/{name}',
+                'regex' => '#^/anuhhli/(?P[^/]+)$#',
+                'start' => '/anuhhli/',
+            ),
+        ),
+        'GET sukapw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/sukapw/{name}',
+                'regex' => '#^/sukapw/(?P[^/]+)$#',
+                'start' => '/sukapw/',
+            ),
+        ),
+        'GET sgsyyn' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/sgsyyn/fj/{name}',
+                'regex' => '#^/sgsyyn/fj/(?P[^/]+)$#',
+                'start' => '/sgsyyn/fj/',
+            ),
+        ),
+        'PATCH vuffrtlmbkfavc' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vuffrtlmbkfavc/{name}',
+                'regex' => '#^/vuffrtlmbkfavc/(?P[^/]+)$#',
+                'start' => '/vuffrtlmbkfavc/',
+            ),
+        ),
+        'POST tixqztldinwjju' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/tixqztldinwjju/{name}',
+                'regex' => '#^/tixqztldinwjju/(?P[^/]+)$#',
+                'start' => '/tixqztldinwjju/',
+            ),
+        ),
+        'DELETE zyjwpuxyf' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zyjwpuxyf/pkcc/yt/{name}',
+                'regex' => '#^/zyjwpuxyf/pkcc/yt/(?P[^/]+)$#',
+                'start' => '/zyjwpuxyf/pkcc/yt/',
+            ),
+        ),
+        'PUT xoblmnxpqphcsvqpx' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xoblmnxpqphcsvqpx/{name}',
+                'regex' => '#^/xoblmnxpqphcsvqpx/(?P[^/]+)$#',
+                'start' => '/xoblmnxpqphcsvqpx/',
+            ),
+        ),
+        'POST hmcvo' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hmcvo/{name}',
+                'regex' => '#^/hmcvo/(?P[^/]+)$#',
+                'start' => '/hmcvo/',
+            ),
+        ),
+        'PATCH mfb' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mfb/bt/brbalrar/{name}',
+                'regex' => '#^/mfb/bt/brbalrar/(?P[^/]+)$#',
+                'start' => '/mfb/bt/brbalrar/',
+            ),
+        ),
+        'GET oqo' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/oqo/vozonxzqypnttft/{name}',
+                'regex' => '#^/oqo/vozonxzqypnttft/(?P[^/]+)$#',
+                'start' => '/oqo/vozonxzqypnttft/',
+            ),
+        ),
+        'GET oag' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/oag/tov/paeua/{name}',
+                'regex' => '#^/oag/tov/paeua/(?P[^/]+)$#',
+                'start' => '/oag/tov/paeua/',
+            ),
+        ),
+        'DELETE sazuczptkid' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/sazuczptkid/uuayuhka/{name}',
+                'regex' => '#^/sazuczptkid/uuayuhka/(?P[^/]+)$#',
+                'start' => '/sazuczptkid/uuayuhka/',
+            ),
+        ),
+        'GET t' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/t/sbx/enh/xdcca/{name}',
+                'regex' => '#^/t/sbx/enh/xdcca/(?P[^/]+)$#',
+                'start' => '/t/sbx/enh/xdcca/',
+            ),
+        ),
+        'GET lq' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/lq/p/lrspzg/{name}',
+                'regex' => '#^/lq/p/lrspzg/(?P[^/]+)$#',
+                'start' => '/lq/p/lrspzg/',
+            ),
+        ),
+        'GET xdrj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xdrj/llxvbno/yuwt/rxhzr/{name}',
+                'regex' => '#^/xdrj/llxvbno/yuwt/rxhzr/(?P[^/]+)$#',
+                'start' => '/xdrj/llxvbno/yuwt/rxhzr/',
+            ),
+        ),
+        'PUT uuq' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/uuq/lspgyjd/{name}',
+                'regex' => '#^/uuq/lspgyjd/(?P[^/]+)$#',
+                'start' => '/uuq/lspgyjd/',
+            ),
+        ),
+        'POST iiiorakegpys' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/iiiorakegpys/{name}',
+                'regex' => '#^/iiiorakegpys/(?P[^/]+)$#',
+                'start' => '/iiiorakegpys/',
+            ),
+        ),
+        'PATCH m' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/m/qpfbix/n/oxhxnn/{name}',
+                'regex' => '#^/m/qpfbix/n/oxhxnn/(?P[^/]+)$#',
+                'start' => '/m/qpfbix/n/oxhxnn/',
+            ),
+        ),
+        'GET ddccibxnel' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ddccibxnel/o/{name}',
+                'regex' => '#^/ddccibxnel/o/(?P[^/]+)$#',
+                'start' => '/ddccibxnel/o/',
+            ),
+        ),
+        'GET effirtkl' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/effirtkl/{name}',
+                'regex' => '#^/effirtkl/(?P[^/]+)$#',
+                'start' => '/effirtkl/',
+            ),
+        ),
+        'PUT izgjsvc' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/izgjsvc/igu/opoluf/{name}',
+                'regex' => '#^/izgjsvc/igu/opoluf/(?P[^/]+)$#',
+                'start' => '/izgjsvc/igu/opoluf/',
+            ),
+        ),
+        'PUT p' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/p/l/nimrak/ecn/{name}',
+                'regex' => '#^/p/l/nimrak/ecn/(?P[^/]+)$#',
+                'start' => '/p/l/nimrak/ecn/',
+            ),
+        ),
+        'PATCH jomkpwvbmjrzczrktd' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/jomkpwvbmjrzczrktd/{name}',
+                'regex' => '#^/jomkpwvbmjrzczrktd/(?P[^/]+)$#',
+                'start' => '/jomkpwvbmjrzczrktd/',
+            ),
+        ),
+        'POST gespqjmty' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gespqjmty/{name}',
+                'regex' => '#^/gespqjmty/(?P[^/]+)$#',
+                'start' => '/gespqjmty/',
+            ),
+        ),
+        'GET rfigjorahxn' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rfigjorahxn/{name}',
+                'regex' => '#^/rfigjorahxn/(?P[^/]+)$#',
+                'start' => '/rfigjorahxn/',
+            ),
+        ),
+        'GET bqdjw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/bqdjw/r/{name}',
+                'regex' => '#^/bqdjw/r/(?P[^/]+)$#',
+                'start' => '/bqdjw/r/',
+            ),
+        ),
+        'POST kmacjybamylh' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/kmacjybamylh/ieqiy/{name}',
+                'regex' => '#^/kmacjybamylh/ieqiy/(?P[^/]+)$#',
+                'start' => '/kmacjybamylh/ieqiy/',
+            ),
+        ),
+        'DELETE vhfwfi' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vhfwfi/{name}',
+                'regex' => '#^/vhfwfi/(?P[^/]+)$#',
+                'start' => '/vhfwfi/',
+            ),
+        ),
+        'POST syeio' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/syeio/ffivpk/{name}',
+                'regex' => '#^/syeio/ffivpk/(?P[^/]+)$#',
+                'start' => '/syeio/ffivpk/',
+            ),
+        ),
+        'POST oippybjhsptoo' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/oippybjhsptoo/{name}',
+                'regex' => '#^/oippybjhsptoo/(?P[^/]+)$#',
+                'start' => '/oippybjhsptoo/',
+            ),
+        ),
+        'DELETE dqxspprkwbgi' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dqxspprkwbgi/{name}',
+                'regex' => '#^/dqxspprkwbgi/(?P[^/]+)$#',
+                'start' => '/dqxspprkwbgi/',
+            ),
+        ),
+        'POST zsugbklwytoqeuu' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zsugbklwytoqeuu/rwsn/{name}',
+                'regex' => '#^/zsugbklwytoqeuu/rwsn/(?P[^/]+)$#',
+                'start' => '/zsugbklwytoqeuu/rwsn/',
+            ),
+        ),
+        'POST bm' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/bm/xr/cesk/zvp/zdn/{name}',
+                'regex' => '#^/bm/xr/cesk/zvp/zdn/(?P[^/]+)$#',
+                'start' => '/bm/xr/cesk/zvp/zdn/',
+            ),
+        ),
+        'PATCH zaooqghfebllpwnj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/zaooqghfebllpwnj/m/m/{name}',
+                'regex' => '#^/zaooqghfebllpwnj/m/m/(?P[^/]+)$#',
+                'start' => '/zaooqghfebllpwnj/m/m/',
+            ),
+        ),
+        'DELETE amnp' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/amnp/pjoatduuflrb/{name}',
+                'regex' => '#^/amnp/pjoatduuflrb/(?P[^/]+)$#',
+                'start' => '/amnp/pjoatduuflrb/',
+            ),
+        ),
+        'POST c' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/c/a/j/bnhekalp/{name}',
+                'regex' => '#^/c/a/j/bnhekalp/(?P[^/]+)$#',
+                'start' => '/c/a/j/bnhekalp/',
+            ),
+        ),
+        'GET bttghmwdgtaea' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/bttghmwdgtaea/{name}',
+                'regex' => '#^/bttghmwdgtaea/(?P[^/]+)$#',
+                'start' => '/bttghmwdgtaea/',
+            ),
+        ),
+        'POST o' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/o/dgvzymvqv/lr/{name}',
+                'regex' => '#^/o/dgvzymvqv/lr/(?P[^/]+)$#',
+                'start' => '/o/dgvzymvqv/lr/',
+            ),
+        ),
+        'POST mjfxgcos' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mjfxgcos/{name}',
+                'regex' => '#^/mjfxgcos/(?P[^/]+)$#',
+                'start' => '/mjfxgcos/',
+            ),
+        ),
+        'GET e' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/e/mttteistceegi/ocyox/{name}',
+                'regex' => '#^/e/mttteistceegi/ocyox/(?P[^/]+)$#',
+                'start' => '/e/mttteistceegi/ocyox/',
+            ),
+        ),
+        'PUT vqxkj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vqxkj/lupfll/qpgbj/{name}',
+                'regex' => '#^/vqxkj/lupfll/qpgbj/(?P[^/]+)$#',
+                'start' => '/vqxkj/lupfll/qpgbj/',
+            ),
+        ),
+        'DELETE d' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/d/mcaes/{name}',
+                'regex' => '#^/d/mcaes/(?P[^/]+)$#',
+                'start' => '/d/mcaes/',
+            ),
+        ),
+        'GET myf' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/myf/qidch/jj/sa/ylbb/{name}',
+                'regex' => '#^/myf/qidch/jj/sa/ylbb/(?P[^/]+)$#',
+                'start' => '/myf/qidch/jj/sa/ylbb/',
+            ),
+        ),
+        'POST dgaosxppv' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dgaosxppv/{name}',
+                'regex' => '#^/dgaosxppv/(?P[^/]+)$#',
+                'start' => '/dgaosxppv/',
+            ),
+        ),
+        'POST fxjf' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fxjf/nhpliif/eao/{name}',
+                'regex' => '#^/fxjf/nhpliif/eao/(?P[^/]+)$#',
+                'start' => '/fxjf/nhpliif/eao/',
+            ),
+        ),
+        'DELETE sbmtmotu' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/sbmtmotu/qjfxexcv/{name}',
+                'regex' => '#^/sbmtmotu/qjfxexcv/(?P[^/]+)$#',
+                'start' => '/sbmtmotu/qjfxexcv/',
+            ),
+        ),
+        'GET ad' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ad/fzvnnf/{name}',
+                'regex' => '#^/ad/fzvnnf/(?P[^/]+)$#',
+                'start' => '/ad/fzvnnf/',
+            ),
+        ),
+        'GET ck' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ck/moluelpo/{name}',
+                'regex' => '#^/ck/moluelpo/(?P[^/]+)$#',
+                'start' => '/ck/moluelpo/',
+            ),
+        ),
+        'GET riwit' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/riwit/{name}',
+                'regex' => '#^/riwit/(?P[^/]+)$#',
+                'start' => '/riwit/',
+            ),
+        ),
+        'DELETE tx' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/tx/xvl/v/{name}',
+                'regex' => '#^/tx/xvl/v/(?P[^/]+)$#',
+                'start' => '/tx/xvl/v/',
+            ),
+        ),
+        'POST vepid' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vepid/{name}',
+                'regex' => '#^/vepid/(?P[^/]+)$#',
+                'start' => '/vepid/',
+            ),
+        ),
+        'PATCH miwwfnfi' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/miwwfnfi/tpivsztnms/{name}',
+                'regex' => '#^/miwwfnfi/tpivsztnms/(?P[^/]+)$#',
+                'start' => '/miwwfnfi/tpivsztnms/',
+            ),
+        ),
+        'DELETE azxhoywd' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/azxhoywd/gjy/vyafqmgg/{name}',
+                'regex' => '#^/azxhoywd/gjy/vyafqmgg/(?P[^/]+)$#',
+                'start' => '/azxhoywd/gjy/vyafqmgg/',
+            ),
+        ),
+        'GET mcezzhahux' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mcezzhahux/{name}',
+                'regex' => '#^/mcezzhahux/(?P[^/]+)$#',
+                'start' => '/mcezzhahux/',
+            ),
+        ),
+        'PATCH mzqkys' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mzqkys/yd/tcnymmuww/{name}',
+                'regex' => '#^/mzqkys/yd/tcnymmuww/(?P[^/]+)$#',
+                'start' => '/mzqkys/yd/tcnymmuww/',
+            ),
+        ),
+        'POST jzw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/jzw/dzcz/xid/{name}',
+                'regex' => '#^/jzw/dzcz/xid/(?P[^/]+)$#',
+                'start' => '/jzw/dzcz/xid/',
+            ),
+        ),
+        'POST cyxxl' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/cyxxl/npgidck/{name}',
+                'regex' => '#^/cyxxl/npgidck/(?P[^/]+)$#',
+                'start' => '/cyxxl/npgidck/',
+            ),
+        ),
+        'PUT qtsnjkbimmdfi' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/qtsnjkbimmdfi/{name}',
+                'regex' => '#^/qtsnjkbimmdfi/(?P[^/]+)$#',
+                'start' => '/qtsnjkbimmdfi/',
+            ),
+        ),
+        'DELETE vfvnmlkyywhqou' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vfvnmlkyywhqou/bhpbo/{name}',
+                'regex' => '#^/vfvnmlkyywhqou/bhpbo/(?P[^/]+)$#',
+                'start' => '/vfvnmlkyywhqou/bhpbo/',
+            ),
+        ),
+        'GET dr' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dr/kfl/{name}',
+                'regex' => '#^/dr/kfl/(?P[^/]+)$#',
+                'start' => '/dr/kfl/',
+            ),
+        ),
+        'PUT d' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/d/n/dyzmolbjp/{name}',
+                'regex' => '#^/d/n/dyzmolbjp/(?P[^/]+)$#',
+                'start' => '/d/n/dyzmolbjp/',
+            ),
+        ),
+        'GET qlut' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/qlut/jvaebtqar/{name}',
+                'regex' => '#^/qlut/jvaebtqar/(?P[^/]+)$#',
+                'start' => '/qlut/jvaebtqar/',
+            ),
+        ),
+        'PUT qqasvxknouunemsim' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/qqasvxknouunemsim/mop/{name}',
+                'regex' => '#^/qqasvxknouunemsim/mop/(?P[^/]+)$#',
+                'start' => '/qqasvxknouunemsim/mop/',
+            ),
+        ),
+        'GET ji' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ji/tb/idxl/b/i/f/{name}',
+                'regex' => '#^/ji/tb/idxl/b/i/f/(?P[^/]+)$#',
+                'start' => '/ji/tb/idxl/b/i/f/',
+            ),
+        ),
+        'PUT vituzjl' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vituzjl/d/mzetqpda/{name}',
+                'regex' => '#^/vituzjl/d/mzetqpda/(?P[^/]+)$#',
+                'start' => '/vituzjl/d/mzetqpda/',
+            ),
+        ),
+        'PUT fqtqcnap' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/fqtqcnap/progjyea/{name}',
+                'regex' => '#^/fqtqcnap/progjyea/(?P[^/]+)$#',
+                'start' => '/fqtqcnap/progjyea/',
+            ),
+        ),
+        'DELETE gdqorjwnvr' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gdqorjwnvr/{name}',
+                'regex' => '#^/gdqorjwnvr/(?P[^/]+)$#',
+                'start' => '/gdqorjwnvr/',
+            ),
+        ),
+        'DELETE r' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/r/qrgyptv/ch/{name}',
+                'regex' => '#^/r/qrgyptv/ch/(?P[^/]+)$#',
+                'start' => '/r/qrgyptv/ch/',
+            ),
+        ),
+        'GET d' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/d/qhynsf/{name}',
+                'regex' => '#^/d/qhynsf/(?P[^/]+)$#',
+                'start' => '/d/qhynsf/',
+            ),
+        ),
+        'GET dfzsh' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dfzsh/{name}',
+                'regex' => '#^/dfzsh/(?P[^/]+)$#',
+                'start' => '/dfzsh/',
+            ),
+        ),
+        'DELETE grncunm' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/grncunm/aaypy/h/{name}',
+                'regex' => '#^/grncunm/aaypy/h/(?P[^/]+)$#',
+                'start' => '/grncunm/aaypy/h/',
+            ),
+        ),
+        'POST aadb' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/aadb/ojeegkrmywqiloxw/{name}',
+                'regex' => '#^/aadb/ojeegkrmywqiloxw/(?P[^/]+)$#',
+                'start' => '/aadb/ojeegkrmywqiloxw/',
+            ),
+        ),
+        'GET xsiopyct' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xsiopyct/{name}',
+                'regex' => '#^/xsiopyct/(?P[^/]+)$#',
+                'start' => '/xsiopyct/',
+            ),
+        ),
+        'PUT z' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/z/sptci/yernej/{name}',
+                'regex' => '#^/z/sptci/yernej/(?P[^/]+)$#',
+                'start' => '/z/sptci/yernej/',
+            ),
+        ),
+        'GET vbwhzdjskbdgn' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vbwhzdjskbdgn/pxi/{name}',
+                'regex' => '#^/vbwhzdjskbdgn/pxi/(?P[^/]+)$#',
+                'start' => '/vbwhzdjskbdgn/pxi/',
+            ),
+        ),
+        'GET csjabbevqgqktv' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/csjabbevqgqktv/{name}',
+                'regex' => '#^/csjabbevqgqktv/(?P[^/]+)$#',
+                'start' => '/csjabbevqgqktv/',
+            ),
+        ),
+        'PATCH dbbqfiyxewubdc' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/dbbqfiyxewubdc/km/{name}',
+                'regex' => '#^/dbbqfiyxewubdc/km/(?P[^/]+)$#',
+                'start' => '/dbbqfiyxewubdc/km/',
+            ),
+        ),
+        'GET rmuxflscqf' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/rmuxflscqf/{name}',
+                'regex' => '#^/rmuxflscqf/(?P[^/]+)$#',
+                'start' => '/rmuxflscqf/',
+            ),
+        ),
+        'PUT bn' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/bn/fdgdxkla/{name}',
+                'regex' => '#^/bn/fdgdxkla/(?P[^/]+)$#',
+                'start' => '/bn/fdgdxkla/',
+            ),
+        ),
+        'GET wdqszq' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/wdqszq/dxdylkgntca/h/{name}',
+                'regex' => '#^/wdqszq/dxdylkgntca/h/(?P[^/]+)$#',
+                'start' => '/wdqszq/dxdylkgntca/h/',
+            ),
+        ),
+        'POST hoou' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hoou/byhes/t/e/{name}',
+                'regex' => '#^/hoou/byhes/t/e/(?P[^/]+)$#',
+                'start' => '/hoou/byhes/t/e/',
+            ),
+        ),
+        'GET eetay' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/eetay/brlwg/{name}',
+                'regex' => '#^/eetay/brlwg/(?P[^/]+)$#',
+                'start' => '/eetay/brlwg/',
+            ),
+        ),
+        'PATCH cnyzh' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/cnyzh/e/y/nvkedilnutza/{name}',
+                'regex' => '#^/cnyzh/e/y/nvkedilnutza/(?P[^/]+)$#',
+                'start' => '/cnyzh/e/y/nvkedilnutza/',
+            ),
+        ),
+        'DELETE bygkyxri' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/bygkyxri/{name}',
+                'regex' => '#^/bygkyxri/(?P[^/]+)$#',
+                'start' => '/bygkyxri/',
+            ),
+        ),
+        'PUT mfxpksjselukmyp' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mfxpksjselukmyp/{name}',
+                'regex' => '#^/mfxpksjselukmyp/(?P[^/]+)$#',
+                'start' => '/mfxpksjselukmyp/',
+            ),
+        ),
+        'POST i' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/i/xhmgzxnkv/{name}',
+                'regex' => '#^/i/xhmgzxnkv/(?P[^/]+)$#',
+                'start' => '/i/xhmgzxnkv/',
+            ),
+        ),
+        'PATCH gbyzzedioml' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gbyzzedioml/ri/{name}',
+                'regex' => '#^/gbyzzedioml/ri/(?P[^/]+)$#',
+                'start' => '/gbyzzedioml/ri/',
+            ),
+        ),
+        'GET ngpyzgnfidney' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ngpyzgnfidney/{name}',
+                'regex' => '#^/ngpyzgnfidney/(?P[^/]+)$#',
+                'start' => '/ngpyzgnfidney/',
+            ),
+        ),
+        'GET bfv' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/bfv/msqosm/{name}',
+                'regex' => '#^/bfv/msqosm/(?P[^/]+)$#',
+                'start' => '/bfv/msqosm/',
+            ),
+        ),
+        'POST mmzuqnedtdlmebrxw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mmzuqnedtdlmebrxw/{name}',
+                'regex' => '#^/mmzuqnedtdlmebrxw/(?P[^/]+)$#',
+                'start' => '/mmzuqnedtdlmebrxw/',
+            ),
+        ),
+        'PATCH znwsejpjosgcdhxjhtyz' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/znwsejpjosgcdhxjhtyz/{name}',
+                'regex' => '#^/znwsejpjosgcdhxjhtyz/(?P[^/]+)$#',
+                'start' => '/znwsejpjosgcdhxjhtyz/',
+            ),
+        ),
+        'POST n' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/n/uns/gpr/rskljcmjwon/{name}',
+                'regex' => '#^/n/uns/gpr/rskljcmjwon/(?P[^/]+)$#',
+                'start' => '/n/uns/gpr/rskljcmjwon/',
+            ),
+        ),
+        'PUT ciwv' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ciwv/yal/dmzvoanaocwp/{name}',
+                'regex' => '#^/ciwv/yal/dmzvoanaocwp/(?P[^/]+)$#',
+                'start' => '/ciwv/yal/dmzvoanaocwp/',
+            ),
+        ),
+        'DELETE byjiogjiepjnrafh' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/byjiogjiepjnrafh/v/{name}',
+                'regex' => '#^/byjiogjiepjnrafh/v/(?P[^/]+)$#',
+                'start' => '/byjiogjiepjnrafh/v/',
+            ),
+        ),
+        'GET biag' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/biag/rwpp/{name}',
+                'regex' => '#^/biag/rwpp/(?P[^/]+)$#',
+                'start' => '/biag/rwpp/',
+            ),
+        ),
+        'GET hndcl' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/hndcl/{name}',
+                'regex' => '#^/hndcl/(?P[^/]+)$#',
+                'start' => '/hndcl/',
+            ),
+        ),
+        'POST xcsckiwmwilq' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/xcsckiwmwilq/ihf/twk/{name}',
+                'regex' => '#^/xcsckiwmwilq/ihf/twk/(?P[^/]+)$#',
+                'start' => '/xcsckiwmwilq/ihf/twk/',
+            ),
+        ),
+        'POST gnnywfuc' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/gnnywfuc/{name}',
+                'regex' => '#^/gnnywfuc/(?P[^/]+)$#',
+                'start' => '/gnnywfuc/',
+            ),
+        ),
+        'DELETE vnehci' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/vnehci/{name}',
+                'regex' => '#^/vnehci/(?P[^/]+)$#',
+                'start' => '/vnehci/',
+            ),
+        ),
+        'DELETE tmaoahl' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/tmaoahl/{name}',
+                'regex' => '#^/tmaoahl/(?P[^/]+)$#',
+                'start' => '/tmaoahl/',
+            ),
+        ),
+        'POST ieyxqhopw' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ieyxqhopw/dyiwo/{name}',
+                'regex' => '#^/ieyxqhopw/dyiwo/(?P[^/]+)$#',
+                'start' => '/ieyxqhopw/dyiwo/',
+            ),
+        ),
+        'DELETE mtcmimbg' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/mtcmimbg/sw/vhjljjggay/{name}',
+                'regex' => '#^/mtcmimbg/sw/vhjljjggay/(?P[^/]+)$#',
+                'start' => '/mtcmimbg/sw/vhjljjggay/',
+            ),
+        ),
+        'POST ekilfigpyj' => array(
+            0 => array(
+                'handler' => 'handler_func',
+                'original' => '/ekilfigpyj/wacuiia/{name}',
+                'regex' => '#^/ekilfigpyj/wacuiia/(?P[^/]+)$#',
+                'start' => '/ekilfigpyj/wacuiia/',
+            ),
+        ),
     ),
-  ),
-),
 // vague routes
-'vagueRoutes' => array (
-),
-);
\ No newline at end of file
+    'vagueRoutes' => array(),
+);
diff --git a/example/cached/routes-cache.php b/example/cached/routes-cache.php
index 85c65cf..1697417 100644
--- a/example/cached/routes-cache.php
+++ b/example/cached/routes-cache.php
@@ -6,278 +6,278 @@
  * @count 40
  * @notice Please don't edit it.
  */
-return array (
+return array(
 // static routes
-'staticRoutes' => array (
-  '/routes' => array (
-    'GET' => array (
-      'handler' => 'dump_routes',
-    ),
-  ),
-  '/rest' => array (
-    'GET' => array (
-      'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@index',
-    ),
-    'POST' => array (
-      'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@create',
-    ),
-  ),
-  '/*' => array (
-    'GET' => array (
-      'handler' => 'main_handler',
-    ),
-    'POST' => array (
-      'handler' => 'main_handler',
-    ),
-    'PUT' => array (
-      'handler' => 'main_handler',
-    ),
-    'PATCH' => array (
-      'handler' => 'main_handler',
-    ),
-    'DELETE' => array (
-      'handler' => 'main_handler',
-    ),
-    'OPTIONS' => array (
-      'handler' => 'main_handler',
-    ),
-    'HEAD' => array (
-      'handler' => 'main_handler',
-    ),
-  ),
-  '/' => array (
-    'GET' => array (
-      'handler' => 'handler0',
-    ),
-  ),
-  '/home' => array (
-    'GET' => array (
-      'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@index',
-    ),
-  ),
-  '/post' => array (
-    'POST' => array (
-      'handler' => 'post_handler',
-    ),
-  ),
-  '/put' => array (
-    'PUT' => array (
-      'handler' => 'main_handler',
-    ),
-  ),
-  '/del' => array (
-    'DELETE' => array (
-      'handler' => 'main_handler',
-    ),
-  ),
-  '/pd' => array (
-    'POST' => array (
-      'handler' => 'multi_method_handler',
-    ),
-    'DELETE' => array (
-      'handler' => 'multi_method_handler',
-    ),
-  ),
-  '/user/login' => array (
-    'GET' => array (
-      'handler' => 'default_handler',
-    ),
-    'POST' => array (
-      'handler' => 'default_handler',
+    'staticRoutes' => array(
+        '/routes' => array(
+            'GET' => array(
+                'handler' => 'dump_routes',
+            ),
+        ),
+        '/rest' => array(
+            'GET' => array(
+                'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@index',
+            ),
+            'POST' => array(
+                'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@create',
+            ),
+        ),
+        '/*' => array(
+            'GET' => array(
+                'handler' => 'main_handler',
+            ),
+            'POST' => array(
+                'handler' => 'main_handler',
+            ),
+            'PUT' => array(
+                'handler' => 'main_handler',
+            ),
+            'PATCH' => array(
+                'handler' => 'main_handler',
+            ),
+            'DELETE' => array(
+                'handler' => 'main_handler',
+            ),
+            'OPTIONS' => array(
+                'handler' => 'main_handler',
+            ),
+            'HEAD' => array(
+                'handler' => 'main_handler',
+            ),
+        ),
+        '/' => array(
+            'GET' => array(
+                'handler' => 'handler0',
+            ),
+        ),
+        '/home' => array(
+            'GET' => array(
+                'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@index',
+            ),
+        ),
+        '/post' => array(
+            'POST' => array(
+                'handler' => 'post_handler',
+            ),
+        ),
+        '/put' => array(
+            'PUT' => array(
+                'handler' => 'main_handler',
+            ),
+        ),
+        '/del' => array(
+            'DELETE' => array(
+                'handler' => 'main_handler',
+            ),
+        ),
+        '/pd' => array(
+            'POST' => array(
+                'handler' => 'multi_method_handler',
+            ),
+            'DELETE' => array(
+                'handler' => 'multi_method_handler',
+            ),
+        ),
+        '/user/login' => array(
+            'GET' => array(
+                'handler' => 'default_handler',
+            ),
+            'POST' => array(
+                'handler' => 'default_handler',
+            ),
+        ),
     ),
-  ),
-),
 // regular routes
-'regularRoutes' => array (
-  'rest' => array (
-    0 => array (
-      'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@view',
-      'option' => array (
-        'params' => array (
-          'id' => '[1-9]\\d*',
+    'regularRoutes' => array(
+        'rest' => array(
+            0 => array(
+                'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@view',
+                'option' => array(
+                    'params' => array(
+                        'id' => '[1-9]\\d*',
+                    ),
+                ),
+                'original' => '/rest/{id}',
+                'regex' => '#^/rest/(?P[1-9]\\d*)$#',
+                'start' => '/rest/',
+                'methods' => 'GET,',
+            ),
+            1 => array(
+                'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@update',
+                'option' => array(
+                    'params' => array(
+                        'id' => '[1-9]\\d*',
+                    ),
+                ),
+                'original' => '/rest/{id}',
+                'regex' => '#^/rest/(?P[1-9]\\d*)$#',
+                'start' => '/rest/',
+                'methods' => 'PUT,',
+            ),
+            2 => array(
+                'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@patch',
+                'option' => array(
+                    'params' => array(
+                        'id' => '[1-9]\\d*',
+                    ),
+                ),
+                'original' => '/rest/{id}',
+                'regex' => '#^/rest/(?P[1-9]\\d*)$#',
+                'start' => '/rest/',
+                'methods' => 'PATCH,',
+            ),
+            3 => array(
+                'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@delete',
+                'option' => array(
+                    'params' => array(
+                        'id' => '[1-9]\\d*',
+                    ),
+                ),
+                'original' => '/rest/{id}',
+                'regex' => '#^/rest/(?P[1-9]\\d*)$#',
+                'start' => '/rest/',
+                'methods' => 'DELETE,',
+            ),
         ),
-      ),
-      'original' => '/rest/{id}',
-      'regex' => '#^/rest/(?P[1-9]\\d*)$#',
-      'start' => '/rest/',
-      'methods' => 'GET,',
-    ),
-    1 => array (
-      'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@update',
-      'option' => array (
-        'params' => array (
-          'id' => '[1-9]\\d*',
+        '50be3774f6' => array(
+            0 => array(
+                'handler' => 'handler0',
+                'original' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a',
+                'regex' => '#^/50be3774f6/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/850726135a$#',
+                'start' => '/50be3774f6/',
+                'methods' => 'GET,',
+            ),
         ),
-      ),
-      'original' => '/rest/{id}',
-      'regex' => '#^/rest/(?P[1-9]\\d*)$#',
-      'start' => '/rest/',
-      'methods' => 'PUT,',
-    ),
-    2 => array (
-      'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@patch',
-      'option' => array (
-        'params' => array (
-          'id' => '[1-9]\\d*',
+        'user' => array(
+            0 => array(
+                'handler' => 'main_handler',
+                'original' => '/user/{id}/followers',
+                'regex' => '#^/user/(?P[1-9][0-9]*)/followers$#',
+                'start' => '/user/',
+                'methods' => 'GET,',
+            ),
+            1 => array(
+                'handler' => 'main_handler',
+                'original' => '/user/detail/{id}',
+                'regex' => '#^/user/detail/(?P[1-9][0-9]*)$#',
+                'start' => '/user/detail/',
+                'methods' => 'GET,',
+            ),
+            2 => array(
+                'handler' => 'main_handler',
+                'original' => '/user/detail/{id}',
+                'regex' => '#^/user/detail/(?P[1-9][0-9]*)$#',
+                'start' => '/user/detail/',
+                'methods' => 'PUT,',
+            ),
+            3 => array(
+                'handler' => 'main_handler',
+                'original' => '/user/{id}',
+                'regex' => '#^/user/(?P[1-9][0-9]*)$#',
+                'start' => '/user/',
+                'methods' => 'GET,',
+            ),
+            4 => array(
+                'handler' => 'main_handler',
+                'original' => '/user/{id}',
+                'regex' => '#^/user/(?P[1-9][0-9]*)$#',
+                'start' => '/user/',
+                'methods' => 'POST,',
+            ),
+            5 => array(
+                'handler' => 'main_handler',
+                'original' => '/user/{id}',
+                'regex' => '#^/user/(?P[1-9][0-9]*)$#',
+                'start' => '/user/',
+                'methods' => 'PUT,',
+            ),
+            6 => array(
+                'handler' => 'main_handler',
+                'original' => '/user/{id}',
+                'regex' => '#^/user/(?P[1-9][0-9]*)$#',
+                'start' => '/user/',
+                'methods' => 'DELETE,',
+            ),
+            7 => array(
+                'handler' => 'default_handler',
+                'original' => '/user/{some}',
+                'regex' => '#^/user/(?P[^/]+)$#',
+                'start' => '/user/',
+                'methods' => 'GET,',
+            ),
         ),
-      ),
-      'original' => '/rest/{id}',
-      'regex' => '#^/rest/(?P[1-9]\\d*)$#',
-      'start' => '/rest/',
-      'methods' => 'PATCH,',
-    ),
-    3 => array (
-      'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@delete',
-      'option' => array (
-        'params' => array (
-          'id' => '[1-9]\\d*',
+        'del' => array(
+            0 => array(
+                'handler' => 'main_handler',
+                'original' => '/del/{uid}',
+                'regex' => '#^/del/(?P[^/]+)$#',
+                'start' => '/del/',
+                'methods' => 'DELETE,',
+            ),
         ),
-      ),
-      'original' => '/rest/{id}',
-      'regex' => '#^/rest/(?P[1-9]\\d*)$#',
-      'start' => '/rest/',
-      'methods' => 'DELETE,',
-    ),
-  ),
-  '50be3774f6' => array (
-    0 => array (
-      'handler' => 'handler0',
-      'original' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a',
-      'regex' => '#^/50be3774f6/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/850726135a$#',
-      'start' => '/50be3774f6/',
-      'methods' => 'GET,',
-    ),
-  ),
-  'user' => array (
-    0 => array (
-      'handler' => 'main_handler',
-      'original' => '/user/{id}/followers',
-      'regex' => '#^/user/(?P[1-9][0-9]*)/followers$#',
-      'start' => '/user/',
-      'methods' => 'GET,',
-    ),
-    1 => array (
-      'handler' => 'main_handler',
-      'original' => '/user/detail/{id}',
-      'regex' => '#^/user/detail/(?P[1-9][0-9]*)$#',
-      'start' => '/user/detail/',
-      'methods' => 'GET,',
-    ),
-    2 => array (
-      'handler' => 'main_handler',
-      'original' => '/user/detail/{id}',
-      'regex' => '#^/user/detail/(?P[1-9][0-9]*)$#',
-      'start' => '/user/detail/',
-      'methods' => 'PUT,',
-    ),
-    3 => array (
-      'handler' => 'main_handler',
-      'original' => '/user/{id}',
-      'regex' => '#^/user/(?P[1-9][0-9]*)$#',
-      'start' => '/user/',
-      'methods' => 'GET,',
-    ),
-    4 => array (
-      'handler' => 'main_handler',
-      'original' => '/user/{id}',
-      'regex' => '#^/user/(?P[1-9][0-9]*)$#',
-      'start' => '/user/',
-      'methods' => 'POST,',
-    ),
-    5 => array (
-      'handler' => 'main_handler',
-      'original' => '/user/{id}',
-      'regex' => '#^/user/(?P[1-9][0-9]*)$#',
-      'start' => '/user/',
-      'methods' => 'PUT,',
-    ),
-    6 => array (
-      'handler' => 'main_handler',
-      'original' => '/user/{id}',
-      'regex' => '#^/user/(?P[1-9][0-9]*)$#',
-      'start' => '/user/',
-      'methods' => 'DELETE,',
-    ),
-    7 => array (
-      'handler' => 'default_handler',
-      'original' => '/user/{some}',
-      'regex' => '#^/user/(?P[^/]+)$#',
-      'start' => '/user/',
-      'methods' => 'GET,',
-    ),
-  ),
-  'del' => array (
-    0 => array (
-      'handler' => 'main_handler',
-      'original' => '/del/{uid}',
-      'regex' => '#^/del/(?P[^/]+)$#',
-      'start' => '/del/',
-      'methods' => 'DELETE,',
-    ),
-  ),
-  'home' => array (
-    0 => array (
-      'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController',
-      'original' => '/home/{act}',
-      'regex' => '#^/home/(?P[a-zA-Z][\\w-]+)$#',
-      'start' => '/home/',
-      'methods' => 'ANY,GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,',
-    ),
-  ),
-),
-// vague routes
-'vagueRoutes' => array (
-  'GET' => array (
-    0 => array (
-      'handler' => 'default_handler',
-      'option' => array (
-        'params' => array (
-          'name' => 'blog|saying',
+        'home' => array(
+            0 => array(
+                'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController',
+                'original' => '/home/{act}',
+                'regex' => '#^/home/(?P[a-zA-Z][\\w-]+)$#',
+                'start' => '/home/',
+                'methods' => 'ANY,GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,',
+            ),
         ),
-      ),
-      'original' => '/{name}',
-      'regex' => '#^/(?Pblog|saying)$#',
-      'start' => NULL,
     ),
-    1 => array (
-      'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@about',
-      'original' => '/about[.html]',
-      'regex' => '#^/about(?:\\.html)?$#',
-      'start' => '/about',
-    ),
-    2 => array (
-      'handler' => 'default_handler',
-      'original' => '/test[/optional]',
-      'regex' => '#^/test(?:/optional)?$#',
-      'start' => '/test',
-    ),
-    3 => array (
-      'handler' => 'default_handler',
-      'original' => '/blog-{post}',
-      'regex' => '#^/blog-(?P[^/]+)$#',
-      'start' => '/blog-',
-    ),
-    4 => array (
-      'handler' => 'default_handler',
-      'original' => '/blog[index]',
-      'regex' => '#^/blog(?:index)?$#',
-      'start' => '/blog',
-    ),
-    5 => array (
-      'handler' => 'my_handler',
-      'option' => array (
-        'params' => array (
-          'age' => '\\d+',
-        ),
-        'defaults' => array (
-          'name' => 'God',
-          'age' => 25,
+// vague routes
+    'vagueRoutes' => array(
+        'GET' => array(
+            0 => array(
+                'handler' => 'default_handler',
+                'option' => array(
+                    'params' => array(
+                        'name' => 'blog|saying',
+                    ),
+                ),
+                'original' => '/{name}',
+                'regex' => '#^/(?Pblog|saying)$#',
+                'start' => NULL,
+            ),
+            1 => array(
+                'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@about',
+                'original' => '/about[.html]',
+                'regex' => '#^/about(?:\\.html)?$#',
+                'start' => '/about',
+            ),
+            2 => array(
+                'handler' => 'default_handler',
+                'original' => '/test[/optional]',
+                'regex' => '#^/test(?:/optional)?$#',
+                'start' => '/test',
+            ),
+            3 => array(
+                'handler' => 'default_handler',
+                'original' => '/blog-{post}',
+                'regex' => '#^/blog-(?P[^/]+)$#',
+                'start' => '/blog-',
+            ),
+            4 => array(
+                'handler' => 'default_handler',
+                'original' => '/blog[index]',
+                'regex' => '#^/blog(?:index)?$#',
+                'start' => '/blog',
+            ),
+            5 => array(
+                'handler' => 'my_handler',
+                'option' => array(
+                    'params' => array(
+                        'age' => '\\d+',
+                    ),
+                    'defaults' => array(
+                        'name' => 'God',
+                        'age' => 25,
+                    ),
+                ),
+                'original' => '/my[/{name}[/{age}]]',
+                'regex' => '#^/my(?:/(?P[^/]+)(?:/(?P\\d+))?)?$#',
+                'start' => '/my',
+            ),
         ),
-      ),
-      'original' => '/my[/{name}[/{age}]]',
-      'regex' => '#^/my(?:/(?P[^/]+)(?:/(?P\\d+))?)?$#',
-      'start' => '/my',
     ),
-  ),
-),
 );
diff --git a/example/object.php b/example/object.php
index f543b43..68f3b5a 100644
--- a/example/object.php
+++ b/example/object.php
@@ -12,7 +12,6 @@
  */
 
 use Inhere\Route\Dispatcher\Dispatcher;
-use Inhere\Route\Example\Controllers\RestController;
 use Inhere\Route\Router;
 
 require dirname(__DIR__) . '/test/boot.php';
@@ -31,7 +30,7 @@
     'controllerSuffix' => 'Controller',
 ]);
 
-$router->get('/routes', function() {
+$router->get('/routes', function () {
     global $router;
 
     echo "

All Routes.

StaticRoutes:

\n"; @@ -50,7 +49,7 @@ // group if (is_array($route[1])) { $rs = $route[1]; - $router->group($route[0], function (Router $router) use($rs){ + $router->group($route[0], function (Router $router) use ($rs) { foreach ($rs as $r) { $router->map($r[0], $r[1], $r[2], $r[3] ?? []); } diff --git a/example/parse.php b/example/parse.php index 1eef941..4a54d9d 100644 --- a/example/parse.php +++ b/example/parse.php @@ -11,13 +11,12 @@ * then you can access url: http://127.0.0.1:5675 */ -use Inhere\Route\Dispatcher\Dispatcher; -use Inhere\Route\Example\Controllers\RestController; use Inhere\Route\Router; require dirname(__DIR__) . '/test/boot.php'; -function default_handler(array $args = []) { +function default_handler(array $args = []) +{ echo 'hello, welcome. you request URI: ' . $_SERVER['REQUEST_URI']; var_dump($args); diff --git a/example/pre-match.php b/example/pre-match.php index b9f4549..3e1bf88 100644 --- a/example/pre-match.php +++ b/example/pre-match.php @@ -12,7 +12,6 @@ */ use Inhere\Route\Dispatcher\Dispatcher; -use Inhere\Route\Example\Controllers\RestController; require dirname(__DIR__) . '/test/boot.php'; @@ -32,7 +31,7 @@ 'controllerSuffix' => 'Controller', ]); -$router->get('/routes', function() { +$router->get('/routes', function () { global $router; echo "

All Routes.

StaticRoutes:

\n"; @@ -51,7 +50,7 @@ // group if (is_array($route[1])) { $rs = $route[1]; - $router->group($route[0], function (\Inhere\Route\RouterInterface $router) use($rs){ + $router->group($route[0], function (\Inhere\Route\RouterInterface $router) use ($rs) { foreach ($rs as $r) { $router->map($r[0], $r[1], $r[2], $r[3] ?? []); } diff --git a/example/some-routes.php b/example/some-routes.php index 416fabe..7e4f712 100644 --- a/example/some-routes.php +++ b/example/some-routes.php @@ -9,27 +9,33 @@ use Inhere\Route\Example\Controllers\HomeController; -function handler0() { +function handler0() +{ echo 'hello, welcome'; } -function main_handler() { +function main_handler() +{ echo 'hello, welcome. METHOD: ' . $_SERVER['REQUEST_METHOD'] . '. you request URI: ' . $_SERVER['REQUEST_URI']; } -function post_handler() { +function post_handler() +{ echo 'hello, welcome. only allow POST'; } -function multi_method_handler() { +function multi_method_handler() +{ echo 'hello, welcome. only allow POST,DELETE'; } -function default_handler() { +function default_handler() +{ echo 'hello, welcome. you request URI: ' . $_SERVER['REQUEST_URI']; } -function my_handler(array $args) { +function my_handler(array $args) +{ echo "hello, my name: {$args['name']}, my age: {$args['age']}"; } diff --git a/example/static.php b/example/static.php index 6da0740..9c96bac 100644 --- a/example/static.php +++ b/example/static.php @@ -21,7 +21,7 @@ 'ignoreLastSlash' => true, // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route - 'autoRoute' => 1, + 'autoRoute' => 1, 'controllerNamespace' => 'Inhere\Route\Example\Controllers', 'controllerSuffix' => 'Controller', ]); @@ -33,7 +33,7 @@ // group if (is_array($route[1])) { $rs = $route[1]; - SRouter::group($route[0], function () use($rs){ + SRouter::group($route[0], function () use ($rs) { foreach ($rs as $r) { SRouter::map($r[0], $r[1], $r[2], isset($r[3]) ? $r[3] : []); } diff --git a/example/tests/compare_exec.php b/example/tests/compare_exec.php index 03e8a9f..254ad47 100644 --- a/example/tests/compare_exec.php +++ b/example/tests/compare_exec.php @@ -122,8 +122,8 @@ function compare_speed(callable $sample1, callable $sample2, int $times = 1000, // average $decimal = 3; - $average1 = round($total1/$times, $decimal); - $average2 = round($total2/$times, $decimal); + $average1 = round($total1 / $times, $decimal); + $average2 = round($total2 / $times, $decimal); $result1 = $sample1(...$args); $result2 = $sample2(...$args); diff --git a/example/tests/serialize.php b/example/tests/serialize.php index ee5c866..ab8fde1 100644 --- a/example/tests/serialize.php +++ b/example/tests/serialize.php @@ -10,13 +10,13 @@ $router = new \Inhere\Route\Router(); -$router->get('/', function() { +$router->get('/', function () { echo 'hello, welcome'; }); $router->get('/test', 'test_handler'); -$router->get('/routes', function() use($router) { +$router->get('/routes', function () use ($router) { var_dump( $router->getStaticRoutes() ); diff --git a/phpunit.xml.dist b/phpunit.xml.dist index ae68251..811ded2 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -9,15 +9,15 @@ convertWarningsToExceptions="true" stopOnFailure="false" > - - - test - - + + + test + + - - - src - - + + + src + + diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index ee89f51..e8fa741 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -32,14 +32,16 @@ abstract class AbstractRouter implements RouterInterface 'act' => '[a-zA-Z][\w-]+', // match a action name ]; - /** @var bool */ - protected $initialized = false; + /** @var int */ + protected $routeCounter = 0; + + // -- Group info /** @var string */ protected $currentGroupPrefix; - /** @var array */ protected $currentGroupOption; + /** @var array */ protected $currentGroupChains; /** @@ -170,7 +172,7 @@ public function __construct(array $config = []) */ public function config(array $config) { - if ($this->initialized) { + if ($this->routeCounter > 0) { throw new \LogicException('Routing has been added, and configuration is not allowed!'); } diff --git a/src/CachedRouter.php b/src/CachedRouter.php index b6dc80a..2daa0b2 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -48,7 +48,7 @@ public function __construct(array $config = []) } if (isset($config['cacheEnable'])) { - $this->cacheEnable =(bool)$config['cacheEnable']; + $this->cacheEnable = (bool)$config['cacheEnable']; } // read route caches from cache file diff --git a/src/Dispatcher/Dispatcher.php b/src/Dispatcher/Dispatcher.php index fd6ad28..1327442 100644 --- a/src/Dispatcher/Dispatcher.php +++ b/src/Dispatcher/Dispatcher.php @@ -8,8 +8,8 @@ namespace Inhere\Route\Dispatcher; -use Inhere\Route\RouterInterface; use Inhere\Route\Helper\RouteHelper; +use Inhere\Route\RouterInterface; /** * Class Dispatcher diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index 4f4a49a..1424195 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -119,7 +119,7 @@ public function dispatchUri(string $path = null, string $method = null) $path = (string)($path ?: $_SERVER['REQUEST_URI']); if (\strpos($path, '?')) { - $path = \parse_url(https://github.com/$path,%20PHP_URL_PATH); + $path = \parse_url(https://github.com/$path,%20PHP_URL_PATH); } // if 'filterFavicon' setting is TRUE diff --git a/src/Helper/RouteHelper.php b/src/Helper/RouteHelper.php index a818f10..b891fc2 100644 --- a/src/Helper/RouteHelper.php +++ b/src/Helper/RouteHelper.php @@ -31,6 +31,11 @@ public static function formatPath(string $path, bool $ignoreLastSlash = true): s $path = (string)\preg_replace('#\/\/+#', '/', $path); } + // must be start withs '/' + if (\strpos($path, '/') !== 0) { + $path = '/' . $path; + } + // decode $path = \rawurldecode($path); diff --git a/src/Helper/functions.php b/src/Helper/functions.php index 90b6c31..e285aeb 100644 --- a/src/Helper/functions.php +++ b/src/Helper/functions.php @@ -46,7 +46,8 @@ function createPreMatchRouter( string $path = null, string $method = null, array $config = [] -): PreMatchRouter { +): PreMatchRouter +{ $router = new PreMatchRouter($config, $path, $method); $closure($router); diff --git a/src/Route.php b/src/Route.php index a28116a..7facbae 100644 --- a/src/Route.php +++ b/src/Route.php @@ -15,14 +15,14 @@ final class Route implements \IteratorAggregate { /** - * @var string + * @var string route pattern path. eg "/users/{id}" "/user/login" */ - private $method; + private $path; /** - * @var string route pattern path. eg "/users/{id}" "/user/login" + * @var string allowed request method. */ - private $path; + private $method; /** * @var mixed route handler @@ -41,19 +41,7 @@ final class Route implements \IteratorAggregate * [param name => value] * @var string[] */ - private $params; - - /** - * some custom route options data. - * @var array - */ - private $options; - - /** - * middleware chains - * @var array - */ - public $chains = []; + private $params = []; // -- match condition. it is parsed from route path string. @@ -75,6 +63,20 @@ final class Route implements \IteratorAggregate */ private $pathStart = ''; + // -- extra properties + + /** + * middleware chains + * @var array + */ + public $chains = []; + + /** + * some custom route options data. + * @var array + */ + private $options; + /** * @param string $method * @param string $path @@ -99,7 +101,7 @@ public static function create(string $method, string $path, $handler, array $par public function __construct(string $method, string $path, $handler, array $paramBinds = [], array $options = []) { $this->path = $path; - $this->method = $method; + $this->method = \strtoupper($method); $this->bindVars = $paramBinds; $this->handler = $handler; $this->options = $options; @@ -197,12 +199,12 @@ public function match(string $path): array { // check start string if ($this->pathStart !== '' && \strpos($path, $this->pathStart) !== 0) { - return [false, ]; + return [false,]; } // regex match if (!\preg_match($this->pathRegex, $path, $matches)) { - return [false, ]; + return [false,]; } $params = []; @@ -291,17 +293,6 @@ public function toArray(): array ]; } - /** - * @param string $name - * @param string $path - * @return $this - */ - public function bindVar(string $name, string $path): self - { - $this->bindVars[$name] = $path; - return $this; - } - /** * @param array $bindVars * @return Route @@ -368,6 +359,16 @@ public function getParams(): array return $this->params; } + /** + * @param string $name + * @param null|mixed $default + * @return string|mixed + */ + public function getParam(string $name, $default = null) + { + return $this->params[$name] ?? $default; + } + /** * @return array */ diff --git a/src/Router.php b/src/Router.php index e59ef46..7aac25f 100644 --- a/src/Router.php +++ b/src/Router.php @@ -18,9 +18,6 @@ */ class Router extends AbstractRouter { - /** @var int */ - protected $routeCounter = 0; - /** @var array global Options */ private $globalOptions = [ // 'domains' => [ 'localhost' ], // allowed domains @@ -99,10 +96,6 @@ public function addRoute(Route $route): Route */ protected function prepareForAdd(string $path, array $opts): array { - if (!$this->initialized) { - $this->initialized = true; - } - $hasPrefix = (bool)$this->currentGroupPrefix; // always add '/' prefix. @@ -209,7 +202,6 @@ public function match(string $path, string $method = 'GET'): array protected function matchDynamicRoute(string $path, string $method): array { $fKey = $first = ''; - if ($pos = \strpos($path, '/', 1)) { $first = \substr($path, 1, $pos - 1); $fKey = $method . ' ' . $first; @@ -236,7 +228,7 @@ protected function matchDynamicRoute(string $path, string $method): array } } - return [self::NOT_FOUND]; + return [self::NOT_FOUND, $path, null]; } /** diff --git a/src/SRouter.php b/src/SRouter.php index 2d63eea..4fafabc 100644 --- a/src/SRouter.php +++ b/src/SRouter.php @@ -23,11 +23,11 @@ * @method static connect(string $route, mixed $handler, array $opts = []) * @method static trace(string $route, mixed $handler, array $opts = []) * @method static any(string $route, mixed $handler, array $opts = []) - * @method static map(string|array $methods, string $route, mixed $handler, array $opts = []) + * @method static map(string | array $methods, string $route, mixed $handler, array $opts = []) * @method static group(string $prefix, \Closure $callback, array $opts = []) * @method static config(array $config) * @method static match($path, $method = 'GET') - * @method static dispatch(DispatcherInterface|array $dispatcher, $path = null, $method = null) + * @method static dispatch(DispatcherInterface | array $dispatcher, $path = null, $method = null) */ final class SRouter { @@ -69,5 +69,6 @@ public static function setRouter(Router $router) } private function __construct() - {} + { + } } diff --git a/test/AbstractRouterTest.php b/test/AbstractRouterTest.php index dd80d56..a9776ab 100644 --- a/test/AbstractRouterTest.php +++ b/test/AbstractRouterTest.php @@ -1,8 +1,9 @@ parseParam([]); + $first = $stub->parseParam([]); $this->assertEquals('path', $first); $this->assertEquals('/path/to/some/', $stub->getPathStart()); $path = '/hi/{name}'; $stub = Route::create('GET', $path, 'my_handler'); - $first = $stub->parseParam([]); + $first = $stub->parseParam([]); $this->assertEquals('hi', $first); $this->assertEquals('/hi/', $stub->getPathStart()); $path = '/hi[/{name}]'; $stub = Route::create('GET', $path, 'my_handler'); - $first = $stub->parseParam([]); + $first = $stub->parseParam([]); $this->assertEquals('', $first); $this->assertEquals('/hi', $stub->getPathStart()); $path = '/hi[/tom]'; $stub = Route::create('GET', $path, 'my_handler'); - $first = $stub->parseParam([]); + $first = $stub->parseParam([]); $this->assertEquals('', $first); $this->assertEquals('/hi', $stub->getPathStart()); $path = '/hi/[tom]'; $stub = Route::create('GET', $path, 'my_handler'); - $first = $stub->parseParam([]); + $first = $stub->parseParam([]); $this->assertEquals('hi', $first); $this->assertEquals('/hi/', $stub->getPathStart()); $path = '/{category}'; $stub = Route::create('GET', $path, 'my_handler'); - $first = $stub->parseParam([]); + $first = $stub->parseParam([]); $this->assertEquals('', $first); $this->assertNull($stub->getPathStart()); $this->assertEquals('', $stub->getPathStart()); $path = '/blog-{category}'; $stub = Route::create('GET', $path, 'my_handler'); - $first = $stub->parseParam([]); + $first = $stub->parseParam([]); $this->assertEquals('', $first); $this->assertEquals('/blog-', $stub->getPathStart()); diff --git a/test/RouterManagerTest.php b/test/RouterManagerTest.php index 7adac28..7cdcaa7 100644 --- a/test/RouterManagerTest.php +++ b/test/RouterManagerTest.php @@ -8,8 +8,8 @@ namespace Inhere\Route\Test; -use Inhere\Route\Router; use Inhere\Route\PreMatchRouter; +use Inhere\Route\Router; use Inhere\Route\RouterManager; use PHPUnit\Framework\TestCase; diff --git a/test/RouterTest.php b/test/RouterTest.php index be4c495..4f399d5 100644 --- a/test/RouterTest.php +++ b/test/RouterTest.php @@ -2,6 +2,7 @@ namespace Inhere\Route\Test; +use Inhere\Route\Route; use Inhere\Route\Router; use PHPUnit\Framework\TestCase; @@ -27,7 +28,7 @@ private function createRouter(array $config = []) ] ]); - $r->get('/hi/{name}', 'handler3')->setBindVars([ + $r->get('/hi/{name}', 'handler3', [ 'name' => '\w+', ]); @@ -45,181 +46,226 @@ public function testAddRoutes() $this->assertCount(2, $router->getStaticRoutes()); } - public function testComplexRoute() + public function testStaticRoute() { - $router = $this->createRouter(); + /** @var Router $router */ + $router = Router::create(); + $router->get('/', 'handler0'); + $router->get('/about', 'handler1'); - // route: '/my[/{name}[/{age}]]' - - $ret = $router->match('/my', 'GET'); + $ret = $router->match('/', 'GET'); + $this->assertCount(3, $ret); - list($status, $path, $info) = $ret; + /** @var Route $route */ + list($status, $path, $route) = $ret; $this->assertSame(Router::FOUND, $status); - $this->assertSame('/my', $path); - $this->assertSame('handler2', $info['handler']); - $this->assertArrayHasKey('matches', $info); - $this->assertArrayHasKey('name', $info['matches']); - $this->assertSame('God', $info['matches']['name']); + $this->assertSame('/', $path); + $this->assertSame('handler0', $route->getHandler()); - $ret = $router->match('/my/tom', 'GET'); + $ret = $router->match('about', 'GET'); + $this->assertCount(3, $ret); - list($status, $path, $info) = $ret; + /** @var Route $route */ + list($status, $path, $route) = $ret; $this->assertSame(Router::FOUND, $status); - $this->assertSame('/my/tom', $path); - $this->assertSame('handler2', $info['handler']); - $this->assertArrayHasKey('matches', $info); - $this->assertArrayHasKey('name', $info['matches']); - $this->assertSame('tom', $info['matches']['name']); - $this->assertArrayHasKey('age', $info['matches']); - $this->assertSame(25, $info['matches']['age']); + $this->assertSame('/about', $path); + $this->assertSame('handler1', $route->getHandler()); - $ret = $router->match('/my/tom/45', 'GET'); - - list($status, $path, $info) = $ret; + $ret = $router->match('not-exist', 'GET'); + $this->assertCount(3, $ret); - $this->assertSame(Router::FOUND, $status); - $this->assertSame('/my/tom/45', $path); - $this->assertSame('handler2', $info['handler']); - $this->assertArrayHasKey('matches', $info); - $this->assertArrayHasKey('name', $info['matches']); - $this->assertSame('tom', $info['matches']['name']); - $this->assertArrayHasKey('age', $info['matches']); - $this->assertSame(45, (int)$info['matches']['age']); + /** @var Route $route */ + list($status, $path,) = $ret; - $ret = $router->match('/my/tom/not-match', 'GET'); - $this->assertSame(Router::NOT_FOUND, $ret[0]); + $this->assertSame(Router::NOT_FOUND, $status); + $this->assertSame('/not-exist', $path); } - public function testStaticRoute() + public function testOptionalParamRoute() { - $router = $this->createRouter(); + /** @var Router $router */ + $router = Router::create(); + $router->get('/about[.html]', 'handler0'); + $router->get('/test1[/optional]', 'handler1'); - // 1 - $ret = $router->match('/', 'GET'); + /** @var Route $route */ - $this->assertCount(3, $ret); + // route: '/about' + list($status, , $route) = $router->match('/about', 'GET'); + $this->assertSame(Router::FOUND, $status); + $this->assertSame('handler0', $route->getHandler()); - list($status, $path, $route) = $ret; + // route: '/about.html' + list($status, , $route) = $router->match('/about.html', 'GET'); + $this->assertSame(Router::FOUND, $status); + $this->assertSame('handler0', $route->getHandler()); + // route: '/test1' + list($status, , $route) = $router->match('/test1', 'GET'); $this->assertSame(Router::FOUND, $status); - $this->assertSame('/', $path); - $this->assertSame('handler0', $route['handler']); + $this->assertSame('handler1', $route->getHandler()); + + // route: '/test1/optional' + list($status, , $route) = $router->match('/test1/optional', 'GET'); + $this->assertSame(Router::FOUND, $status); + $this->assertSame('handler1', $route->getHandler()); + + // route: '/test1/other' + list($status, ,) = $router->match('/test1/other', 'GET'); + $this->assertSame(Router::NOT_FOUND, $status); } - public function testOptionalParamRoute() + public function testParamRoute() { - $router = $this->createRouter(); - - // route: '/test1[/optional]' - $ret = $router->match('/test1', 'GET'); + $router = Router::create(); + /** @var Route $route */ + $route = $router->get('/hi/{name}', 'handler3', [ + 'name' => '\w+', + ]); - $this->assertCount(3, $ret); + $this->assertEquals('#^/hi/(\w+)$#', $route->getPathRegex()); - list($status, , $route) = $ret; + // int param + list($status, $path, $route) = $router->match('/hi/3456', 'GET'); $this->assertSame(Router::FOUND, $status); - $this->assertSame('handler', $route['handler']); - - // route: '/test1[/optional]' - $ret = $router->match('/test1/optional', 'GET'); - - $this->assertCount(3, $ret); + $this->assertSame('/hi/3456', $path); + $this->assertSame('/hi/{name}', $route->getPath()); + $this->assertSame('handler3', $route->getHandler()); + $this->assertSame('3456', $route->getParam('name')); - list($status, , $route) = $ret; + // string param + list($status, $path, $route) = $router->match('/hi/tom', 'GET'); $this->assertSame(Router::FOUND, $status); - $this->assertSame('handler', $route['handler']); + $this->assertSame('/hi/tom', $path); + $this->assertSame('/hi/{name}', $route->getPath()); + $this->assertSame('handler3', $route->getHandler()); + $this->assertArrayHasKey('name', $route->getParams()); + $this->assertSame('tom', $route->getParam('name')); + // invalid + list($status, ,) = $router->match('/hi/dont-match', 'GET'); + $this->assertSame(Router::NOT_FOUND, $status); } - public function testParamRoute() + public function testComplexRoute() { - $router = $this->createRouter(); + $router = Router::create(); + $router->handleMethodNotAllowed = true; - // route: /hi/{name} - $ret = $router->match('/hi/3456', 'GET'); + /** @var Route $route */ + $route = $router->get('/my[/{name}[/{age}]]', 'handler2', [ + 'age' => '\d+' + ])->setOptions([ + 'defaults' => [ + 'name' => 'God', + 'age' => 25, + ] + ]); - $this->assertCount(3, $ret); + $this->assertSame('handler2', $route->getHandler()); + $this->assertContains('age', $route->getPathVars()); + $this->assertContains('name', $route->getPathVars()); - list($status, $path, $route) = $ret; + // access '/my' + list($status, $path, $route) = $router->match('/my', 'GET'); $this->assertSame(Router::FOUND, $status); - $this->assertSame('/hi/3456', $path); - $this->assertSame('/hi/{name}', $route['original']); - $this->assertSame('handler3', $route['handler']); + $this->assertSame('/my', $path); + $this->assertSame('handler2', $route->getHandler()); + $this->assertArrayHasKey('defaults', $route->getOptions()); + $this->assertArrayHasKey('age', $route->getParams()); + $this->assertArrayHasKey('name', $route->getParams()); + $this->assertSame('God', $route->getParam('name')); + $this->assertSame(25, $route->getParam('age')); - // route: /hi/{name} - $ret = $router->match('/hi/tom', 'GET'); + // access '/my/tom' + list($status, $path, $route) = $router->match('/my/tom', 'GET'); - $this->assertCount(3, $ret); + $this->assertSame(Router::FOUND, $status); + $this->assertSame('/my/tom', $path); + $this->assertSame('handler2', $route->getHandler()); + $this->assertSame('tom', $route->getParam('name')); + $this->assertSame(25, $route->getParam('age')); - list($status, $path, $route) = $ret; + // access '/my/tom/45' + list($status, $path, $route) = $router->match('/my/tom/45', 'GET'); $this->assertSame(Router::FOUND, $status); - $this->assertSame('/hi/tom', $path); - $this->assertSame('/hi/{name}', $route['original']); - $this->assertSame('handler3', $route['handler']); - $this->assertArrayHasKey('matches', $route); - $this->assertArrayHasKey('name', $route['matches']); - $this->assertSame('tom', $route['matches']['name']); - } + $this->assertSame('/my/tom/45', $path); + $this->assertSame('handler2', $route->getHandler()); + $this->assertSame('tom', $route->getParam('name')); + $this->assertSame(45, (int)$route->getParam('age')); - public function testNotFound() - { - $router = $this->createRouter(); + // use HEAD + $ret = $router->match('/my/tom/45', 'HEAD'); + $this->assertSame(Router::FOUND, $ret[0]); - $ret = $router->match('/not-exist', 'GET'); + // not allowed + $ret = $router->match('/my/tom/45', 'POST'); + $this->assertSame(Router::METHOD_NOT_ALLOWED, $ret[0]); + $this->assertEquals(['GET'], $ret[2]); - $this->assertCount(3, $ret); + // not found + $ret = $router->match('/my/tom/not-match', 'GET'); + $this->assertSame(Router::NOT_FOUND, $ret[0]); + } - list($status, $path,) = $ret; + public function testNotFound() + { + $router = Router::create(); + $router->get('/hi/{name}', 'handler3', [ + 'name' => '\w+', + ]); + list($status, $path,) = $router->match('/not-exist', 'GET'); $this->assertSame(Router::NOT_FOUND, $status); $this->assertSame('/not-exist', $path); - $ret = $router->match('/hi', 'GET'); - - $this->assertCount(3, $ret); - - list($status, $path,) = $ret; - + list($status, $path,) = $router->match('/hi', 'GET'); $this->assertSame(Router::NOT_FOUND, $status); $this->assertSame('/hi', $path); } - public function testMethods() + public function testRequestMethods() { - $router = $this->createRouter([ - 'notAllowedAsNotFound' => false, + $router = Router::create([ + 'handleMethodNotAllowed' => true, ]); + $router->get('/hi/{name}', 'handler3', [ + 'name' => '\w+', + ]); + $router->map(['POST', 'PUT'], '/hi/{name}', 'handler4'); - // route: /hi/{name} - $ret = $router->match('/hi/tom', 'post'); + /** @var Route $route */ - $this->assertCount(3, $ret); - - list($status, , $route) = $ret; + // GET + list($status, , $route) = $router->match('/hi/tom', 'get'); $this->assertSame(Router::FOUND, $status); - $this->assertArrayHasKey('name', $route['matches']); - $this->assertSame('handler4', $route['handler']); - - // route: /hi/{name} - $ret = $router->match('/hi/tom', 'put'); + $this->assertArrayHasKey('name', $route->getParams()); + $this->assertSame('handler3', $route->getHandler()); - list($status, , $route) = $ret; - $this->assertCount(3, $ret); + // POST + list($status, , $route) = $router->match('/hi/tom', 'post'); $this->assertSame(Router::FOUND, $status); - $this->assertArrayHasKey('name', $route['matches']); - $this->assertSame('handler5', $route['handler']); + $this->assertArrayHasKey('name', $route->getParams()); + $this->assertSame('handler4', $route->getHandler()); + $this->assertEquals('tom', $route->getParam('name')); - // route: /hi/{name} - $ret = $router->match('/hi/tom', 'delete'); + // PUT + list($status, , $route) = $router->match('/hi/john', 'put'); + $this->assertSame(Router::FOUND, $status); + $this->assertSame('handler4', $route->getHandler()); + $this->assertArrayHasKey('name', $route->getParams()); + $this->assertEquals('john', $route->getParam('name')); - list($status, , $methods) = $ret; - $this->assertCount(3, $ret); + // DELETE + list($status, , $methods) = $router->match('/hi/tom', 'delete'); $this->assertSame(Router::METHOD_NOT_ALLOWED, $status); $this->assertCount(3, $methods); + $this->assertEquals(['GET', 'POST', 'PUT'], $methods); } } diff --git a/test/boot.php b/test/boot.php index 4e63c50..3b1bc15 100644 --- a/test/boot.php +++ b/test/boot.php @@ -1,25 +1,27 @@ Date: Sat, 17 Nov 2018 15:22:38 +0800 Subject: [PATCH 086/151] fix all unit test error --- src/Dispatcher/Dispatcher.php | 31 ++++------- src/Dispatcher/DispatcherInterface.php | 6 +- src/Dispatcher/SimpleDispatcher.php | 26 +++------ src/PreMatchRouter.php | 8 +-- src/Route.php | 6 +- src/Router.php | 17 +++--- src/ServerRouter.php | 19 +++---- test/DispatcherTest.php | 5 +- test/PreMatchRouterTest.php | 9 +-- test/RouteTest.php | 76 ++++++++++++++------------ test/SRouterTest.php | 31 ++++------- test/ServerRouterTest.php | 9 ++- 12 files changed, 110 insertions(+), 133 deletions(-) diff --git a/src/Dispatcher/Dispatcher.php b/src/Dispatcher/Dispatcher.php index 1327442..65b03e2 100644 --- a/src/Dispatcher/Dispatcher.php +++ b/src/Dispatcher/Dispatcher.php @@ -23,17 +23,12 @@ class Dispatcher extends SimpleDispatcher /** * Dispatch route handler for the given route info. - * @param int $status - * @param string $path - * @param array $info - * @return mixed + * {@inheritdoc} * @throws \Exception * @throws \Throwable */ - public function dispatch(int $status, string $path, array $info) + public function dispatch(int $status, string $path, string $method, $route) { - $method = $info['requestMethod'] ?? null; - // not found if ($status === RouterInterface::NOT_FOUND) { return $this->handleNotFound($path, $method); @@ -41,20 +36,14 @@ public function dispatch(int $status, string $path, array $info) // method not allowed if ($status === RouterInterface::METHOD_NOT_ALLOWED) { - unset($info['requestMethod']); - return $this->handleNotAllowed($path, $method, $info); + return $this->handleNotAllowed($path, $method, $route); } // trigger route found event - $this->fire(self::ON_FOUND, [$path, $info]); + $this->fire(self::ON_FOUND, [$path, $route]); $result = null; - $options = []; - - if (isset($info['option'])) { - $options = $info['option']; - unset($info['option']); - } + $options = $route->getOptions(); // fire enter event // schema,domains ... metadata validate @@ -62,12 +51,12 @@ public function dispatch(int $status, string $path, array $info) return $result; } - $handler = $info['handler']; - $args = $info['matches'] ?? []; + $handler = $route->getHandler(); + $args = $route->getParams(); try { // trigger route exec_start event - $this->fire(self::ON_EXEC_START, [$path, $info]); + $this->fire(self::ON_EXEC_START, [$path, $route]); $result = $this->callRouteHandler($path, $method, $handler, $args); // fire leave event @@ -76,11 +65,11 @@ public function dispatch(int $status, string $path, array $info) } // trigger route exec_end event - $this->fire(self::ON_EXEC_END, [$path, $info]); + $this->fire(self::ON_EXEC_END, [$path, $route]); } catch (\Throwable $e) { // trigger route exec_error event if ($cb = $this->getOption(self::ON_EXEC_ERROR)) { - return RouteHelper::call($cb, [$e, $path, $info]); + return RouteHelper::call($cb, [$e, $path, $route]); } throw $e; diff --git a/src/Dispatcher/DispatcherInterface.php b/src/Dispatcher/DispatcherInterface.php index e1277bf..d68a031 100644 --- a/src/Dispatcher/DispatcherInterface.php +++ b/src/Dispatcher/DispatcherInterface.php @@ -8,6 +8,7 @@ namespace Inhere\Route\Dispatcher; +use Inhere\Route\Route; use Inhere\Route\RouterInterface; /** @@ -39,10 +40,11 @@ public function dispatchUri(string $path = null, string $method = null); * Dispatch route handler for the given route info. * @param int $status * @param string $path - * @param array $info + * @param string $method + * @param Route|array|null $route matched route info * @return mixed */ - public function dispatch(int $status, string $path, array $info); + public function dispatch(int $status, string $path, string $method, $route); /** * @return RouterInterface|null diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index 1424195..3a0fb1f 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -9,6 +9,7 @@ namespace Inhere\Route\Dispatcher; use Inhere\Route\Helper\RouteHelper; +use Inhere\Route\Route; use Inhere\Route\RouterInterface; /** @@ -129,27 +130,19 @@ public function dispatchUri(string $path = null, string $method = null) $method = (string)($method ?: $_SERVER['REQUEST_METHOD']); - list($status, $path, $info) = $this->router->match($path, $method); - $info['requestMethod'] = $method; + /** @var Route $route */ + list($status, $path, $route) = $this->router->match($path, $method); - return $this->dispatch($status, $path, $info); + return $this->dispatch($status, $path, $method, $route); } /** * Dispatch route handler for the given route info. - * @param int $status - * @param string $path - * @param array $info - * @return mixed - * @throws \RuntimeException - * @throws \InvalidArgumentException + * {@inheritdoc} * @throws \Throwable */ - public function dispatch(int $status, string $path, array $info) + public function dispatch(int $status, string $path, string $method, $route) { - $args = $info['matches'] ?? []; - $method = $info['requestMethod'] ?? null; - // not found if ($status === RouterInterface::NOT_FOUND) { return $this->handleNotFound($path, $method); @@ -157,18 +150,17 @@ public function dispatch(int $status, string $path, array $info) // method not allowed if ($status === RouterInterface::METHOD_NOT_ALLOWED) { - unset($info['requestMethod']); - return $this->handleNotAllowed($path, $method, $info); + return $this->handleNotAllowed($path, $method, $route); } $result = null; try { - $result = $this->callRouteHandler($path, $method, $info['handler'], $args); + $result = $this->callRouteHandler($path, $method, $route->getHandler(), $route->getParams()); } catch (\Throwable $e) { // trigger route exec_error event if ($cb = $this->getOption(self::ON_EXEC_ERROR)) { - return RouteHelper::call($cb, [$e, $path, $info]); + return RouteHelper::call($cb, [$e, $path, $route]); } throw $e; diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index 3f3cc4b..63158b3 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -26,8 +26,8 @@ final class PreMatchRouter extends Router /** @var string */ private $reqMethod; - /** @var array */ - private $preFounded = []; + /** @var Route */ + private $preFounded; /** * object constructor. @@ -108,9 +108,9 @@ public function match(string $path, string $method = 'GET'): array } /** - * @return array + * @return Route|null */ - public function getPreFounded(): array + public function getPreFounded() { return $this->preFounded; } diff --git a/src/Route.php b/src/Route.php index 7facbae..2e4b448 100644 --- a/src/Route.php +++ b/src/Route.php @@ -116,7 +116,7 @@ public function __construct(string $method, string $path, $handler, array $param * @param array $bindParams * @return string returns the first node string. */ - public function parseParam(array $bindParams): string + public function parseParam(array $bindParams = []): string { $first = ''; $backup = $path = $this->path; @@ -165,6 +165,10 @@ public function parseParam(array $bindParams): string $first = \substr($start, 1, $pos - 1); } + if ($bindVars = $this->getBindVars()) { // merge current route vars + $bindParams = \array_merge($bindParams, $bindVars); + } + // Parse the parameters and replace them with the corresponding regular if (\preg_match_all('#\{([a-zA-Z_][\w-]*)\}#', $path, $m)) { /** @var array[] $m */ diff --git a/src/Router.php b/src/Router.php index 7aac25f..c62bf57 100644 --- a/src/Router.php +++ b/src/Router.php @@ -76,7 +76,7 @@ public function addRoute(Route $route): Route } // parse param route - $first = $route->parseParam($this->getAvailableParams($route->getBindVars())); + $first = $route->parseParam(self::$globalParams); // route string have regular if ($first) { @@ -171,17 +171,16 @@ public function match(string $path, string $method = 'GET'): array // If nothing else matches, try fallback routes. $router->any('*', 'handler'); $sKey = $method . ' /*'; - if ($this->staticRoutes && isset($this->staticRoutes[$sKey])) { - $info = $this->staticRoutes[$sKey]->info(); - return [self::FOUND, $path, $info]; + if (isset($this->staticRoutes[$sKey])) { + return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } - if (!$this->handleMethodNotAllowed) { - return [self::NOT_FOUND, $path, null]; + // collect allowed methods from: staticRoutes, vagueRoutes OR return not found. + if ($this->handleMethodNotAllowed) { + return $this->findAllowedMethods($path, $method); } - // collect allowed methods from: staticRoutes, vagueRoutes OR return not found. - return $this->findAllowedMethods($path, $method); + return [self::NOT_FOUND, $path, null]; } /******************************************************************************* @@ -196,7 +195,7 @@ public function match(string $path, string $method = 'GET'): array * [ * status, * path, - * Route + * Route(object) -> it's a raw Route clone. * ] */ protected function matchDynamicRoute(string $path, string $method): array diff --git a/src/ServerRouter.php b/src/ServerRouter.php index 0d88b1c..b8a6101 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -107,22 +107,19 @@ public function match(string $path, string $method = 'GET'): array // is a dynamic route, match by regexp $result = $this->matchDynamicRoute($path, $method); - if ($result[0] === self::FOUND) { + if ($result[0] === self::FOUND) { // will cache param route. $this->cacheMatchedParamRoute($path, $method, $result[2]); return $result; } // handle Auto Route if ($this->autoRoute && ($handler = $this->matchAutoRoute($path))) { - return [self::FOUND, $path, [ - 'handler' => $handler, - ]]; + return [self::FOUND, $path, Route::create($method, $path, $handler)]; } // For HEAD requests, attempt fallback to GET if ($method === 'HEAD') { $sKey = 'GET ' . $path; - if (isset($this->staticRoutes[$sKey])) { return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } @@ -143,12 +140,12 @@ public function match(string $path, string $method = 'GET'): array return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } + // collect allowed methods from: staticRoutes, vagueRoutes OR return not found. if ($this->handleMethodNotAllowed) { - return [self::NOT_FOUND, $path, null]; + return $this->findAllowedMethods($path, $method); } - // collect allowed methods from: staticRoutes, vagueRoutes OR return not found. - return $this->findAllowedMethods($path, $method); + return [self::NOT_FOUND, $path, null]; } /******************************************************************************* @@ -158,9 +155,9 @@ public function match(string $path, string $method = 'GET'): array /** * @param string $path * @param string $method - * @param array $conf + * @param Route $route */ - protected function cacheMatchedParamRoute(string $path, string $method, array $conf) + protected function cacheMatchedParamRoute(string $path, string $method, Route $route) { $cacheKey = $method . ' ' . $path; $cacheNumber = (int)$this->tmpCacheNumber; @@ -172,7 +169,7 @@ protected function cacheMatchedParamRoute(string $path, string $method, array $c } $this->cacheCounter++; - $this->cacheRoutes[$cacheKey] = $conf; + $this->cacheRoutes[$cacheKey] = $route; } } diff --git a/test/DispatcherTest.php b/test/DispatcherTest.php index b39b7d8..61da887 100644 --- a/test/DispatcherTest.php +++ b/test/DispatcherTest.php @@ -24,9 +24,8 @@ public function testDispatcher() $router->get('/', $handler); $router->get('/user/info[/{int}]', $handler); $router->get('/my[/{name}[/{age}]]', $handler, [ - 'params' => [ - 'age' => '\d+' - ], + 'age' => '\d+' + ])->setOptions([ 'defaults' => [ 'name' => 'God', 'age' => 25, diff --git a/test/PreMatchRouterTest.php b/test/PreMatchRouterTest.php index b2728e7..fc516f1 100644 --- a/test/PreMatchRouterTest.php +++ b/test/PreMatchRouterTest.php @@ -8,7 +8,8 @@ namespace Inhere\Route\Test; -use Inhere\Route\Base\RouterInterface; +use Inhere\Route\Route; +use Inhere\Route\RouterInterface; use Inhere\Route\PreMatchRouter; use PHPUnit\Framework\TestCase; @@ -44,16 +45,16 @@ public function testRouteCacheExists() $m = 'GET'; $router = $this->createRouter($p, $m); - $this->assertSame(2, $router->count()); - $this->assertTrue(\count($router->getPreFounded()) > 0); + $this->assertInstanceOf(Route::class, $router->getPreFounded()); $ret = $router->match($p); $this->assertCount(3, $ret); + /** @var Route $route */ list($status, $path, $route) = $ret; $this->assertSame(RouterInterface::FOUND, $status); $this->assertSame($p, $path); - $this->assertSame('handler1', $route['handler']); + $this->assertSame('handler1', $route->getHandler()); } } diff --git a/test/RouteTest.php b/test/RouteTest.php index b5a1908..7a4fe03 100644 --- a/test/RouteTest.php +++ b/test/RouteTest.php @@ -10,73 +10,77 @@ */ class RouteTest extends TestCase { - public function testParseParamRoute() + public function testParseParam() { // 抽象方法才需要配置 // $stub->expects($this->any()) // ->method('parseParamRoute') // ->will($this->returnValue('foo')); - $conf = [ - 'handler' => 'some_handler' - ]; - $path = '/im/{name}/{age}'; - $stub = Route::create('GET', $path, 'my_handler'); - $first = $stub->parseParam([]); - $this->assertCount(2, $stub->getPathVars()); + $route = Route::create('GET', $path, 'my_handler'); + $first = $route->parseParam(['age' => '\d+']); + $this->assertCount(2, $route->getPathVars()); $this->assertEquals('im', $first);// first node - $this->assertEquals('/im/', $stub->getPathStart()); + $this->assertEquals(['name', 'age'], $route->getPathVars()); + $this->assertEquals('/im/', $route->getPathStart()); + $this->assertEquals('#^/im/([^/]+)/(\d+)$#', $route->getPathRegex()); $path = '/path/to/{name}'; - $stub = Route::create('GET', $path, 'my_handler'); - $first = $stub->parseParam([]); + $route = Route::create('GET', $path, 'my_handler'); + $first = $route->parseParam([]); $this->assertEquals('path', $first); - $this->assertEquals('/path/to/', $stub->getPathStart()); + $this->assertEquals('/path/to/', $route->getPathStart()); $path = '/path/to/some/{name}'; - $stub = Route::create('GET', $path, 'my_handler'); - $first = $stub->parseParam([]); + $route = Route::create('GET', $path, 'my_handler'); + $first = $route->parseParam([]); $this->assertEquals('path', $first); - $this->assertEquals('/path/to/some/', $stub->getPathStart()); + $this->assertEquals('/path/to/some/', $route->getPathStart()); $path = '/hi/{name}'; - $stub = Route::create('GET', $path, 'my_handler'); - $first = $stub->parseParam([]); + $route = Route::create('GET', $path, 'my_handler'); + $first = $route->parseParam([]); $this->assertEquals('hi', $first); - $this->assertEquals('/hi/', $stub->getPathStart()); + $this->assertEquals(['name'], $route->getPathVars()); + $this->assertEquals('/hi/', $route->getPathStart()); + $this->assertEquals('#^/hi/([^/]+)$#', $route->getPathRegex()); $path = '/hi[/{name}]'; - $stub = Route::create('GET', $path, 'my_handler'); - $first = $stub->parseParam([]); + $route = Route::create('GET', $path, 'my_handler'); + $first = $route->parseParam([]); $this->assertEquals('', $first); - $this->assertEquals('/hi', $stub->getPathStart()); + $this->assertEquals(['name'], $route->getPathVars()); + $this->assertEquals('/hi', $route->getPathStart()); + $this->assertEquals('#^/hi(?:/([^/]+))?$#', $route->getPathRegex()); $path = '/hi[/tom]'; - $stub = Route::create('GET', $path, 'my_handler'); - $first = $stub->parseParam([]); + $route = Route::create('GET', $path, 'my_handler'); + $first = $route->parseParam([]); $this->assertEquals('', $first); - $this->assertEquals('/hi', $stub->getPathStart()); + $this->assertEquals([], $route->getPathVars()); + $this->assertEquals('/hi', $route->getPathStart()); + $this->assertEquals('#^/hi(?:/tom)?$#', $route->getPathRegex()); $path = '/hi/[tom]'; - $stub = Route::create('GET', $path, 'my_handler'); - $first = $stub->parseParam([]); + $route = Route::create('GET', $path, 'my_handler'); + $first = $route->parseParam([]); $this->assertEquals('hi', $first); - $this->assertEquals('/hi/', $stub->getPathStart()); + $this->assertEquals('/hi/', $route->getPathStart()); + $this->assertEquals('#^/hi/(?:tom)?$#', $route->getPathRegex()); $path = '/{category}'; - $stub = Route::create('GET', $path, 'my_handler'); - $first = $stub->parseParam([]); + $route = Route::create('GET', $path, 'my_handler'); + $first = $route->parseParam(); $this->assertEquals('', $first); - $this->assertNull($stub->getPathStart()); - $this->assertEquals('', $stub->getPathStart()); + $this->assertEquals('', $route->getPathStart()); + $this->assertEquals('#^/([^/]+)$#', $route->getPathRegex()); $path = '/blog-{category}'; - $stub = Route::create('GET', $path, 'my_handler'); - $first = $stub->parseParam([]); + $route = Route::create('GET', $path, 'my_handler', ['category' => '\w+']); + $first = $route->parseParam(); $this->assertEquals('', $first); - $this->assertEquals('/blog-', $stub->getPathStart()); - - // var_dump($ret);die; + $this->assertEquals('/blog-', $route->getPathStart()); + $this->assertEquals('#^/blog-(\w+)$#', $route->getPathRegex()); } } diff --git a/test/SRouterTest.php b/test/SRouterTest.php index fba9efb..9e34738 100644 --- a/test/SRouterTest.php +++ b/test/SRouterTest.php @@ -2,6 +2,7 @@ namespace Inhere\Route\Test; +use Inhere\Route\Route; use Inhere\Route\Router; use Inhere\Route\SRouter; use PHPUnit\Framework\TestCase; @@ -36,43 +37,33 @@ public function testStaticRoute() { $this->registerRoutes(); - // 1 - $ret = SRouter::match('/', 'GET'); - - $this->assertCount(3, $ret); - - list($status, $path, $route) = $ret; + /** @var Route $route */ + list($status, $path, $route) = SRouter::match('/', 'GET'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/', $path); - $this->assertSame('handler0', $route['handler']); + $this->assertSame('handler0', $route->getHandler()); } public function testParamRoute() { $this->registerRoutes(); - // route: /{name} - $ret = SRouter::match('/tom', 'GET'); - - $this->assertCount(3, $ret); + /** @var Route $route */ - list($status, $path, $route) = $ret; + // route: /{name} + list($status, $path, $route) = SRouter::match('/tom', 'GET'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/tom', $path); - $this->assertSame('handler2', $route['handler']); + $this->assertSame('handler2', $route->getHandler()); // route: /hi/{name} - $ret = SRouter::match('/hi/tom', 'GET'); - - $this->assertCount(3, $ret); - - list($status, $path, $route) = $ret; + list($status, $path, $route) = SRouter::match('/hi/tom', 'GET'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/hi/tom', $path); - $this->assertSame('/hi/{name}', $route['original']); - $this->assertSame('handler3', $route['handler']); + $this->assertSame('/hi/{name}', $route->getPath()); + $this->assertSame('handler3', $route->getHandler()); } } diff --git a/test/ServerRouterTest.php b/test/ServerRouterTest.php index f1a4c2e..d99d737 100644 --- a/test/ServerRouterTest.php +++ b/test/ServerRouterTest.php @@ -8,7 +8,7 @@ namespace Inhere\Route\Test; -use Inhere\Route\RouterInterface; +use Inhere\Route\Route; use Inhere\Route\ServerRouter; use PHPUnit\Framework\TestCase; @@ -27,9 +27,7 @@ private function createRouter() $r->get('/test1[/optional]', 'handler'); $r->get('/{name}', 'handler2'); $r->get('/hi/{name}', 'handler3', [ - 'params' => [ 'name' => '\w+', - ] ]); $r->post('/hi/{name}', 'handler4'); $r->put('/hi/{name}', 'handler5'); @@ -49,11 +47,12 @@ public function testRouteCacheExists() $this->assertCount(3, $ret); $this->assertCount(1, $router->getCacheRoutes()); + /** @var Route $route */ list($status, $path, $route) = $ret; - $this->assertSame(RouterInterface::FOUND, $status); + $this->assertSame(ServerRouter::FOUND, $status); $this->assertSame('/hi/tom', $path); - $this->assertSame('handler3', $route['handler']); + $this->assertSame('handler3', $route->getHandler()); } } From ba58b2796e56ae23d9afd702f69f7278338d78e2 Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 17 Nov 2018 15:55:59 +0800 Subject: [PATCH 087/151] some update --- {example/config => config}/.htaccess | 2 +- {example/config => config}/nginx.conf | 2 +- example/benchmark.php | 2 +- example/cached/bench-routes-cache.php | 25063 ++++++++++++++++++------ example/pre-match.php | 2 +- src/AbstractRouter.php | 15 - 6 files changed, 19476 insertions(+), 5610 deletions(-) rename {example/config => config}/.htaccess (86%) rename {example/config => config}/nginx.conf (97%) diff --git a/example/config/.htaccess b/config/.htaccess similarity index 86% rename from example/config/.htaccess rename to config/.htaccess index 7bfd57e..741a81f 100644 --- a/example/config/.htaccess +++ b/config/.htaccess @@ -1,5 +1,5 @@ RewriteEngine On -RewriteBase /macaw +RewriteBase /api RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d diff --git a/example/config/nginx.conf b/config/nginx.conf similarity index 97% rename from example/config/nginx.conf rename to config/nginx.conf index ed9fcd2..065a2a4 100644 --- a/example/config/nginx.conf +++ b/config/nginx.conf @@ -2,4 +2,4 @@ autoindex off; location / { try_files $uri $uri/ /index.php?/$uri; -} \ No newline at end of file +} diff --git a/example/benchmark.php b/example/benchmark.php index 5237a97..ee944db 100644 --- a/example/benchmark.php +++ b/example/benchmark.php @@ -47,7 +47,7 @@ */ $start = microtime(true); foreach ($requests as $r) { - $router->map($r['method'], $r['url'], 'handler_func'); + $router->add($r['method'], $r['url'], 'handler_func'); } $end = microtime(true); $buildTime = $end - $start; diff --git a/example/cached/bench-routes-cache.php b/example/cached/bench-routes-cache.php index abc1a88..7cf0b51 100644 --- a/example/cached/bench-routes-cache.php +++ b/example/cached/bench-routes-cache.php @@ -2,5601 +2,19482 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2018-08-30 12:10:00 + * @date 2018-11-17 15:52:59 * @count 1000 * @notice Please don't edit it. */ -return array( +return array ( // static routes - 'staticRoutes' => array( - 'DELETE /l/roquhvfxnkbdwxr' => array( - 'handler' => 'handler_func', - ), - 'PATCH /n/ompek' => array( - 'handler' => 'handler_func', - ), - 'PUT /lixtxm' => array( - 'handler' => 'handler_func', - ), - 'PATCH /r/vvwcpuogwqpl' => array( - 'handler' => 'handler_func', - ), - 'POST /wxe/nqt/' => array( - 'handler' => 'handler_func', - ), - 'DELETE /yigqslhrf/kth/' => array( - 'handler' => 'handler_func', - ), - 'PUT /lwqrq/tuqawyolo' => array( - 'handler' => 'handler_func', - ), - 'DELETE /chfr/ktwzyhjy' => array( - 'handler' => 'handler_func', - ), - 'GET /vxtvmbvcb/kc' => array( - 'handler' => 'handler_func', - ), - 'PUT /hzkrxwkdalwvxbmzs' => array( - 'handler' => 'handler_func', - ), - 'POST /kyfnjnhcopib/whj/ams' => array( - 'handler' => 'handler_func', - ), - 'DELETE /tu/udexvpyak' => array( - 'handler' => 'handler_func', - ), - 'POST /jrj/oy/imdypx/lb' => array( - 'handler' => 'handler_func', - ), - 'GET /lvszqwlp/pn/h' => array( - 'handler' => 'handler_func', - ), - 'GET /wmeko' => array( - 'handler' => 'handler_func', - ), - 'GET /wlyytd/ph' => array( - 'handler' => 'handler_func', - ), - 'DELETE /e/ereuuuf/ycejr/jnqq/hmd/' => array( - 'handler' => 'handler_func', - ), - 'POST /ffxcuxvshb/bukp' => array( - 'handler' => 'handler_func', - ), - 'GET /pcncawh/' => array( - 'handler' => 'handler_func', - ), - 'GET /ws/qg/rp/jjt' => array( - 'handler' => 'handler_func', - ), - 'PATCH /r/xqlizs/' => array( - 'handler' => 'handler_func', - ), - 'DELETE /vql/qofdrp/g/d' => array( - 'handler' => 'handler_func', - ), - 'PUT /dvudremv' => array( - 'handler' => 'handler_func', - ), - 'PATCH /lcfmx' => array( - 'handler' => 'handler_func', - ), - 'DELETE /xmtismkmjypfwulv' => array( - 'handler' => 'handler_func', - ), - 'PATCH /ctcbt/ujvzo' => array( - 'handler' => 'handler_func', - ), - 'GET /dckogorbxjon' => array( - 'handler' => 'handler_func', - ), - 'GET /qcbwaavw/qhweesozf/' => array( - 'handler' => 'handler_func', - ), - 'GET /eeigqxnukr/frdx/' => array( - 'handler' => 'handler_func', - ), - 'POST /rrjndyj/ndaqamyeal' => array( - 'handler' => 'handler_func', - ), - 'GET /ewadcqax/su/cspsjxtnzj' => array( - 'handler' => 'handler_func', - ), - 'GET /qwncbqwt' => array( - 'handler' => 'handler_func', - ), - 'GET /fkreqfkq' => array( - 'handler' => 'handler_func', - ), - 'POST /slxpb' => array( - 'handler' => 'handler_func', - ), - 'GET /obl/eravy/yp/maamsxu/zi' => array( - 'handler' => 'handler_func', - ), - 'POST /khbvjtinkusukmmdv' => array( - 'handler' => 'handler_func', - ), - 'PATCH /ywvhojvkknqfbopjishx' => array( - 'handler' => 'handler_func', - ), - 'PATCH /q/atkvhyubo/snrekcq/xk' => array( - 'handler' => 'handler_func', - ), - 'POST /xkbsoinujpu' => array( - 'handler' => 'handler_func', - ), - 'DELETE /lncwmhlnneo' => array( - 'handler' => 'handler_func', - ), - 'PUT /oaamurunkbr/c' => array( - 'handler' => 'handler_func', - ), - 'PUT /efdxztivfbxkafkgq' => array( - 'handler' => 'handler_func', - ), - 'POST /gypql/somuav/c' => array( - 'handler' => 'handler_func', - ), - 'POST /pwvvvbtvmvhtnfo' => array( - 'handler' => 'handler_func', - ), - 'PATCH /ida/qzrkaubaxpuvc/ba/p' => array( - 'handler' => 'handler_func', - ), - 'DELETE /qz/rbmysb/avb/che' => array( - 'handler' => 'handler_func', - ), - 'GET /y/jedfmjhxmaqirnbix' => array( - 'handler' => 'handler_func', - ), - 'GET /novvhohmg/hgffcr/pwz' => array( - 'handler' => 'handler_func', - ), - 'POST /xbqezgohocysuf/udb' => array( - 'handler' => 'handler_func', - ), - 'PATCH /zmv/l/jgq/' => array( - 'handler' => 'handler_func', - ), - 'POST /gdzwj' => array( - 'handler' => 'handler_func', - ), - 'GET /logqy/h' => array( - 'handler' => 'handler_func', - ), - 'DELETE /db/bkdho' => array( - 'handler' => 'handler_func', - ), - 'PUT /sj/hxbxvvwnbfcg' => array( - 'handler' => 'handler_func', - ), - 'GET /qyxhjhe/ciqfxs/' => array( - 'handler' => 'handler_func', - ), - 'PATCH /py/dhcs' => array( - 'handler' => 'handler_func', - ), - 'GET /sdybp/g/fxs' => array( - 'handler' => 'handler_func', - ), - 'GET /mdhpeweqlznlcm/qrne' => array( - 'handler' => 'handler_func', - ), - 'POST /wqgwcpwkz' => array( - 'handler' => 'handler_func', - ), - 'GET /ktcbtpgs/ulkafmqzf' => array( - 'handler' => 'handler_func', - ), - 'POST /ok/xte/fqanu/uabung' => array( - 'handler' => 'handler_func', - ), - 'DELETE /rkiyhx/csmnsbdczh/bui' => array( - 'handler' => 'handler_func', - ), - 'GET /jlkfxpk' => array( - 'handler' => 'handler_func', - ), - 'GET /glryw' => array( - 'handler' => 'handler_func', - ), - 'PUT /cf/niht/caiy' => array( - 'handler' => 'handler_func', - ), - 'PUT /gmwezohqqp' => array( - 'handler' => 'handler_func', - ), - 'PATCH /pmdhokl/ibefjvdm/qa' => array( - 'handler' => 'handler_func', - ), - 'GET /jjx/pjew/awbndumx' => array( - 'handler' => 'handler_func', - ), - 'POST /hggzmkffefttdawhfyrg' => array( - 'handler' => 'handler_func', - ), - 'PATCH /nasfrh/opg/aorlykimi/e/' => array( - 'handler' => 'handler_func', - ), - 'PATCH /bcuwxizkf/ebtvutqm/mu/' => array( - 'handler' => 'handler_func', - ), - 'POST /wlrebxuvaomo/u' => array( - 'handler' => 'handler_func', - ), - 'GET /qpg/choap' => array( - 'handler' => 'handler_func', - ), - 'PATCH /kfrojvlx' => array( - 'handler' => 'handler_func', - ), - 'DELETE /cvjbvonyh/blyid' => array( - 'handler' => 'handler_func', - ), - 'PATCH /ylgehthih/nv' => array( - 'handler' => 'handler_func', - ), - 'DELETE /hquepqegupnlyat' => array( - 'handler' => 'handler_func', - ), - 'DELETE /dh/on/w' => array( - 'handler' => 'handler_func', - ), - 'PATCH /mthxhnnculy' => array( - 'handler' => 'handler_func', - ), - 'PUT /ccd/lggaydzifnop' => array( - 'handler' => 'handler_func', - ), - 'PATCH /zt/dzlsklxqac' => array( - 'handler' => 'handler_func', - ), - 'GET /hgwnulmiapx/x' => array( - 'handler' => 'handler_func', - ), - 'POST /kzplk/mlairaf/pab/hc/' => array( - 'handler' => 'handler_func', - ), - 'GET /vryluebjxm' => array( - 'handler' => 'handler_func', - ), - 'GET /didmeitbh' => array( - 'handler' => 'handler_func', - ), - 'POST /ui/cvvpl' => array( - 'handler' => 'handler_func', - ), - 'POST /fu/qoaqsstxp/kv' => array( - 'handler' => 'handler_func', - ), - 'POST /dfwzgyamfeqdw' => array( - 'handler' => 'handler_func', - ), - 'POST /annddtffxa/n' => array( - 'handler' => 'handler_func', - ), - 'PUT /jogjde/vwu/oc' => array( - 'handler' => 'handler_func', - ), - 'POST /dvbctjgwzjcmv/fqcogbe' => array( - 'handler' => 'handler_func', - ), - 'DELETE /gq/ms/gbox/whui/h/bfqd' => array( - 'handler' => 'handler_func', - ), - 'GET /inexa/puhieqiohpp' => array( - 'handler' => 'handler_func', - ), - 'GET /medr/ylds' => array( - 'handler' => 'handler_func', - ), - 'POST /hlvqyvbql/iqymr' => array( - 'handler' => 'handler_func', - ), - 'DELETE /eglv/rwzfsrypkkx' => array( - 'handler' => 'handler_func', - ), - 'PUT /wsxjl/zash' => array( - 'handler' => 'handler_func', - ), - 'POST /iutgh' => array( - 'handler' => 'handler_func', - ), - 'POST /rubcuuuzag' => array( - 'handler' => 'handler_func', - ), - 'GET /prf/dl/trqiv/ult' => array( - 'handler' => 'handler_func', - ), - 'PATCH /tbrtcyijjuoh/mcbkjv' => array( - 'handler' => 'handler_func', - ), - 'PUT /fs/ufxnmynbkjhjevbd' => array( - 'handler' => 'handler_func', - ), - 'GET /iuozlbnuoxbbibn' => array( - 'handler' => 'handler_func', - ), - 'PUT /uwhnfqxvjqumfzdj' => array( - 'handler' => 'handler_func', - ), - 'GET /wjkbc/hy/acwlh/lkku' => array( - 'handler' => 'handler_func', - ), - 'GET /tw/wlqjry' => array( - 'handler' => 'handler_func', - ), - 'POST /npb/lgiz' => array( - 'handler' => 'handler_func', - ), - 'PUT /uddgr/k/jm' => array( - 'handler' => 'handler_func', - ), - 'GET /cwbwrtm' => array( - 'handler' => 'handler_func', - ), - 'DELETE /lttpdfhyk' => array( - 'handler' => 'handler_func', - ), - 'PATCH /qrra/g' => array( - 'handler' => 'handler_func', - ), - 'PATCH /ht/tfe/zt' => array( - 'handler' => 'handler_func', - ), - 'DELETE /sxqttumcrfdgjanrols' => array( - 'handler' => 'handler_func', - ), - 'PUT /bitbrsbcrdprm' => array( - 'handler' => 'handler_func', - ), - 'GET /qsazy/zaxjyrnku' => array( - 'handler' => 'handler_func', - ), - 'DELETE /dwfmlcapo' => array( - 'handler' => 'handler_func', - ), - 'PUT /endvdhclr/k' => array( - 'handler' => 'handler_func', - ), - 'GET /tw/vl/fl/nthi' => array( - 'handler' => 'handler_func', - ), - 'PATCH /yq/iqim' => array( - 'handler' => 'handler_func', - ), - 'PUT /wqftahoqvdrnrabo' => array( - 'handler' => 'handler_func', - ), - 'DELETE /ntkmehds/oawkmzedujzx' => array( - 'handler' => 'handler_func', - ), - 'PATCH /rmrqbobvhmgwslu/d/r' => array( - 'handler' => 'handler_func', - ), - 'GET /kdvkybq/ysrjqkcirdre' => array( - 'handler' => 'handler_func', - ), - 'DELETE /btvwxumkdfvpzizdt' => array( - 'handler' => 'handler_func', - ), - 'DELETE /pef/raykr/mw/' => array( - 'handler' => 'handler_func', - ), - 'PUT /vqnzwfuvtqnhjuvpnq' => array( - 'handler' => 'handler_func', - ), - 'GET /swslwbnad/fbjpfm/d' => array( - 'handler' => 'handler_func', - ), - 'DELETE /wl/ceoxjpsbj/p' => array( - 'handler' => 'handler_func', - ), - 'PATCH /wn/ugjeworjmeeyj/zriqh' => array( - 'handler' => 'handler_func', - ), - 'POST /gtuhc/edhsd' => array( - 'handler' => 'handler_func', - ), - 'PATCH /bewsfjzmqgqj/q/puvqi/n/v' => array( - 'handler' => 'handler_func', - ), - 'DELETE /cvqslkspg/l' => array( - 'handler' => 'handler_func', - ), - 'GET /o/rigrvicotxmbgnhmkg' => array( - 'handler' => 'handler_func', - ), - 'DELETE /ipvqwzmkxlwdhk' => array( - 'handler' => 'handler_func', - ), - 'DELETE /nwmdcrapuhjgrvtsaqk' => array( - 'handler' => 'handler_func', - ), - 'GET /zwfcjkqcdrkye' => array( - 'handler' => 'handler_func', - ), - 'GET /hjoqraaxptdvudwzay' => array( - 'handler' => 'handler_func', - ), - 'DELETE /tygmjpztih/xlbjc/iw' => array( - 'handler' => 'handler_func', - ), - 'PATCH /cbuixcqzqimfk' => array( - 'handler' => 'handler_func', - ), - 'POST /aqats/n/npms/zrj' => array( - 'handler' => 'handler_func', - ), - 'GET /mbbigcr/owdtci' => array( - 'handler' => 'handler_func', - ), - 'PATCH /tnw/mrhjjvl/wxyv' => array( - 'handler' => 'handler_func', - ), - 'GET /hlfex/tglqu/ilw' => array( - 'handler' => 'handler_func', - ), - 'GET /sexw/vba/w/kpobhgxpt' => array( - 'handler' => 'handler_func', - ), - 'POST /k/ifem' => array( - 'handler' => 'handler_func', - ), - 'GET /kqloxwbkbxa' => array( - 'handler' => 'handler_func', - ), - 'PATCH /cccdqxhuwrf/d/pmzj' => array( - 'handler' => 'handler_func', - ), - 'GET /qajabusn' => array( - 'handler' => 'handler_func', - ), - 'POST /ytixsrl' => array( - 'handler' => 'handler_func', - ), - 'DELETE /ppwjkeurenz' => array( - 'handler' => 'handler_func', - ), - 'PATCH /qodezkombir' => array( - 'handler' => 'handler_func', - ), - 'DELETE /pavm/xjtfercw' => array( - 'handler' => 'handler_func', - ), - 'PUT /xgbtlownrgpfxwn' => array( - 'handler' => 'handler_func', - ), - 'GET /dukaoavnoketvaj' => array( - 'handler' => 'handler_func', - ), - 'PATCH /nxfjobu' => array( - 'handler' => 'handler_func', - ), - 'GET /ihz/hijfou' => array( - 'handler' => 'handler_func', - ), - 'GET /hvqjdgrxgqkczscyi' => array( - 'handler' => 'handler_func', - ), - 'PATCH /lbepbfc/yrfc' => array( - 'handler' => 'handler_func', - ), - 'POST /okyeooppt/mhsgsk/on/o/f' => array( - 'handler' => 'handler_func', - ), - 'PATCH /pferyejsd/hsmqyws/' => array( - 'handler' => 'handler_func', - ), - 'DELETE /ougirwo/nd/gq' => array( - 'handler' => 'handler_func', - ), - 'POST /tpanyspgafngsyrrw/' => array( - 'handler' => 'handler_func', - ), - 'DELETE /cgtlbmu' => array( - 'handler' => 'handler_func', - ), - 'GET /nwbebvtf' => array( - 'handler' => 'handler_func', - ), - 'GET /hfjdhoa' => array( - 'handler' => 'handler_func', - ), - 'GET /echxemnddircpi' => array( - 'handler' => 'handler_func', - ), - 'POST /rdjjvm/c/eyv' => array( - 'handler' => 'handler_func', - ), - 'PUT /axs/wvpz/u' => array( - 'handler' => 'handler_func', - ), - 'POST /nhpkn/zwsu/yvjfzue/' => array( - 'handler' => 'handler_func', - ), - 'POST /sordtrpudby' => array( - 'handler' => 'handler_func', - ), - 'GET /ozzjauaybzh' => array( - 'handler' => 'handler_func', - ), - 'DELETE /hzu/lisq/yk' => array( - 'handler' => 'handler_func', - ), - 'PATCH /cjhomnqh' => array( - 'handler' => 'handler_func', - ), - 'POST /hbv/bizpzxeyq' => array( - 'handler' => 'handler_func', - ), - 'GET /fepoeqbfzpp/n/dy' => array( - 'handler' => 'handler_func', - ), - 'GET /vxbco/ih/kbklaogarcbu/' => array( - 'handler' => 'handler_func', - ), - 'PATCH /hoebl' => array( - 'handler' => 'handler_func', - ), - 'PATCH /qg/yxqrsydfcklqedxqh' => array( - 'handler' => 'handler_func', - ), - 'DELETE /yxumhhkh/qn/kxqwk/cwef/o' => array( - 'handler' => 'handler_func', - ), - 'POST /zjavjbh' => array( - 'handler' => 'handler_func', - ), - 'PUT /nojpmv/nivboi' => array( - 'handler' => 'handler_func', - ), - 'PUT /bkgco/' => array( - 'handler' => 'handler_func', - ), - 'PATCH /iww/mx/kflibl' => array( - 'handler' => 'handler_func', - ), - 'POST /qjkzxp/qpaxraatrkt' => array( - 'handler' => 'handler_func', - ), - 'DELETE /p/tcbxdgt/dfhoctfdxfpo' => array( - 'handler' => 'handler_func', - ), - 'POST /rfdyvyf' => array( - 'handler' => 'handler_func', - ), - 'GET /rsopijk' => array( - 'handler' => 'handler_func', - ), - 'PUT /vvwdp' => array( - 'handler' => 'handler_func', - ), - 'POST /kxkvll/fonvw/ybsspey' => array( - 'handler' => 'handler_func', - ), - 'DELETE /lezlov/' => array( - 'handler' => 'handler_func', - ), - 'PATCH /cs/b/zropkpmj/h' => array( - 'handler' => 'handler_func', - ), - 'PUT /riqnpxvizarc/t' => array( - 'handler' => 'handler_func', - ), - 'GET /gkufdiqbrymsun' => array( - 'handler' => 'handler_func', - ), - 'POST /addabbrgnkwmywammmoq/' => array( - 'handler' => 'handler_func', - ), - 'PUT /dpmwo/rihcm' => array( - 'handler' => 'handler_func', - ), - 'GET /eflmuvtfqjf/lsattxc/' => array( - 'handler' => 'handler_func', - ), - 'DELETE /nqslr' => array( - 'handler' => 'handler_func', - ), - 'DELETE /orjvce/mkodvhnsovbeif/' => array( - 'handler' => 'handler_func', - ), - 'GET /zlpcatmw' => array( - 'handler' => 'handler_func', - ), - 'POST /zh/rjkjxqdzflqgthz' => array( - 'handler' => 'handler_func', - ), - 'PUT /bwqhozm' => array( - 'handler' => 'handler_func', - ), - 'GET /v/prw/iart' => array( - 'handler' => 'handler_func', - ), - 'POST /uqzcg/h/d/lfgqll' => array( - 'handler' => 'handler_func', - ), - 'GET /wxcbuil' => array( - 'handler' => 'handler_func', - ), - 'DELETE /tkraxuhrlw/yd' => array( - 'handler' => 'handler_func', - ), - 'DELETE /il/agr/eyyjenaunaxe/cnc' => array( - 'handler' => 'handler_func', - ), - 'GET /awvwhgvzjwrtbzsq' => array( - 'handler' => 'handler_func', - ), - 'GET /ahyqzds/n/uwlomigpwwsl' => array( - 'handler' => 'handler_func', - ), - 'DELETE /zng/chjqi' => array( - 'handler' => 'handler_func', - ), - 'POST /jyav/xrtbw' => array( - 'handler' => 'handler_func', - ), - 'PUT /pccze/xydb/eegfjf/ddlm/u' => array( - 'handler' => 'handler_func', - ), - 'PUT /tqcnz' => array( - 'handler' => 'handler_func', - ), - 'PUT /uuifoui/cqoj' => array( - 'handler' => 'handler_func', - ), - 'POST /kpgzkyxp/tekl/ytvpbeqg' => array( - 'handler' => 'handler_func', - ), - 'PUT /metkh/ez' => array( - 'handler' => 'handler_func', - ), - 'GET /pcalsdwo/yz' => array( - 'handler' => 'handler_func', - ), - 'GET /gzl/j/ehspv/c/smgiqkz' => array( - 'handler' => 'handler_func', - ), - 'DELETE /ghr/u/dwiuy' => array( - 'handler' => 'handler_func', - ), - 'GET /gfbzsavhv/opw' => array( - 'handler' => 'handler_func', - ), - 'POST /crypjutqzz/ahur/jomxj' => array( - 'handler' => 'handler_func', - ), - 'PATCH /g/naofnpjpkkpjxpgqt' => array( - 'handler' => 'handler_func', - ), - 'PUT /jza/wyxsqja/xp/' => array( - 'handler' => 'handler_func', - ), - 'PUT /mwxvnvqhwskhe/ryu' => array( - 'handler' => 'handler_func', - ), - 'GET /vv/qqt/ifvr/wx/leczjq' => array( - 'handler' => 'handler_func', - ), - 'DELETE /ozwonvccdxnalk' => array( - 'handler' => 'handler_func', - ), - 'GET /yfjz/ifleyd/l/fwk' => array( - 'handler' => 'handler_func', - ), - 'GET /seylnd' => array( - 'handler' => 'handler_func', - ), - 'GET /rook/e' => array( - 'handler' => 'handler_func', - ), - 'PUT /sibwuqpkuwop/eafebe/g' => array( - 'handler' => 'handler_func', - ), - 'GET /asiuutlsnjdt' => array( - 'handler' => 'handler_func', - ), - 'GET /uethnzessoodtngnonu/' => array( - 'handler' => 'handler_func', - ), - 'PATCH /jemvfxoz/lzc/c/vcyvd/iua' => array( - 'handler' => 'handler_func', - ), - 'POST /rfxxvunggu' => array( - 'handler' => 'handler_func', - ), - 'POST /iqpgxoisei' => array( - 'handler' => 'handler_func', - ), - 'GET /tdlhmexyjdyzxs' => array( - 'handler' => 'handler_func', - ), - 'GET /fdrxriuaibxtyv/yw' => array( - 'handler' => 'handler_func', - ), - 'GET /l/ccgpgcyrlou' => array( - 'handler' => 'handler_func', - ), - 'GET /dtdfvghlallzosm' => array( - 'handler' => 'handler_func', - ), - 'POST /xkdzoflblvlx/zvw' => array( - 'handler' => 'handler_func', - ), - 'POST /vokjaohft' => array( - 'handler' => 'handler_func', - ), - 'GET /vahml/s' => array( - 'handler' => 'handler_func', - ), - 'PUT /kjprwap/yopezimkuq/e' => array( - 'handler' => 'handler_func', - ), - 'DELETE /mncgbuo/idum' => array( - 'handler' => 'handler_func', - ), - 'GET /albmrkfop' => array( - 'handler' => 'handler_func', - ), - 'POST /efdja' => array( - 'handler' => 'handler_func', - ), - 'GET /yqbhscval' => array( - 'handler' => 'handler_func', - ), - 'PATCH /mpl/yezqdnclnul' => array( - 'handler' => 'handler_func', - ), - 'PUT /uvjt/ge/r/' => array( - 'handler' => 'handler_func', - ), - 'POST /on/jdvgxhoagv/ngrv/or' => array( - 'handler' => 'handler_func', - ), - 'PUT /ebg/ojx' => array( - 'handler' => 'handler_func', - ), - 'GET /qtyi/vncbdi/lm/' => array( - 'handler' => 'handler_func', - ), - 'PATCH /bnzvkckfee' => array( - 'handler' => 'handler_func', - ), - 'DELETE /oxoj/uacalxne/qvuvwml' => array( - 'handler' => 'handler_func', - ), - 'POST /yvffhx' => array( - 'handler' => 'handler_func', - ), - 'DELETE /dmul/p' => array( - 'handler' => 'handler_func', - ), - 'PATCH /mxrihlxemyd' => array( - 'handler' => 'handler_func', - ), - 'GET /wbzygmakbi' => array( - 'handler' => 'handler_func', - ), - 'GET /r/ivq/xl' => array( - 'handler' => 'handler_func', - ), - 'DELETE /iuxvk' => array( - 'handler' => 'handler_func', - ), - 'PATCH /mvnqkv/eaalctw/' => array( - 'handler' => 'handler_func', - ), - 'PUT /vqfle' => array( - 'handler' => 'handler_func', - ), - 'DELETE /lndudsgiohlumax' => array( - 'handler' => 'handler_func', - ), - 'GET /iaqyof' => array( - 'handler' => 'handler_func', - ), - 'GET /h/wukmxrjg/vbosrkz' => array( - 'handler' => 'handler_func', - ), - 'DELETE /t/grpbtewc/k/tzpbr' => array( - 'handler' => 'handler_func', - ), - 'GET /dcfwb/jlgzkvudgo/bhn/p' => array( - 'handler' => 'handler_func', - ), - 'GET /esvqnu/lrehyfthoi' => array( - 'handler' => 'handler_func', - ), - 'POST /xtjwjecovrjtnawmym' => array( - 'handler' => 'handler_func', - ), - 'GET /pzwuramwfe' => array( - 'handler' => 'handler_func', - ), - 'POST /eabux' => array( - 'handler' => 'handler_func', - ), - 'PUT /nc/wab/bkje' => array( - 'handler' => 'handler_func', - ), - 'GET /ijcrpbxekcdahqas/mz/' => array( - 'handler' => 'handler_func', - ), - 'GET /jbb/iyhqjbwobgmjhp' => array( - 'handler' => 'handler_func', - ), - 'POST /biyytwkel/v/sllxus' => array( - 'handler' => 'handler_func', - ), - 'GET /wut/uev/lvkdbks' => array( - 'handler' => 'handler_func', - ), - 'GET /jwada/vlxgia/bez' => array( - 'handler' => 'handler_func', - ), - 'GET /rkzqfkdkfri/owqiazxx' => array( - 'handler' => 'handler_func', - ), - 'POST /fcebq' => array( - 'handler' => 'handler_func', - ), - 'PATCH /supiw/q/itfu' => array( - 'handler' => 'handler_func', - ), - 'POST /lb/zqbyu/dg/oyi' => array( - 'handler' => 'handler_func', - ), - 'PATCH /pgjwnj' => array( - 'handler' => 'handler_func', - ), - 'PUT /fq/jtjz' => array( - 'handler' => 'handler_func', - ), - 'GET /sinmolpuib' => array( - 'handler' => 'handler_func', - ), - 'GET /fk/rn/it' => array( - 'handler' => 'handler_func', - ), - 'PUT /ez/jbmok/crd/ojbwac/jhtb' => array( - 'handler' => 'handler_func', - ), - 'PATCH /gvehzsrkocqnb/d' => array( - 'handler' => 'handler_func', - ), - 'PUT /dpkmcgru' => array( - 'handler' => 'handler_func', - ), - 'POST /mf/r/lritqxijpn' => array( - 'handler' => 'handler_func', - ), - 'DELETE /lcng/nbrb/sfyx' => array( - 'handler' => 'handler_func', - ), - 'PATCH /gcdnqqbcxcgjk/j' => array( - 'handler' => 'handler_func', - ), - 'PUT /w/lxwpuoeb' => array( - 'handler' => 'handler_func', - ), - 'GET /cdigpr' => array( - 'handler' => 'handler_func', - ), - 'GET /tvqbxpj' => array( - 'handler' => 'handler_func', - ), - 'POST /bwf/axqmdfmpy' => array( - 'handler' => 'handler_func', - ), - 'PATCH /gukaiqfphmt/msx/spee' => array( - 'handler' => 'handler_func', - ), - 'PUT /tl/dd/cupbj' => array( - 'handler' => 'handler_func', - ), - 'GET /ltndcicttgyzt/ex' => array( - 'handler' => 'handler_func', - ), - 'POST /ebzeho' => array( - 'handler' => 'handler_func', - ), - 'DELETE /ln/uzsabjawxxgc' => array( - 'handler' => 'handler_func', - ), - 'GET /jw/lmpquaizujfeykvu' => array( - 'handler' => 'handler_func', - ), - 'POST /guuafpb/cyykgjoio' => array( - 'handler' => 'handler_func', - ), - 'GET /hbtgciskfbqqs/jiniue/e' => array( - 'handler' => 'handler_func', - ), - 'POST /ho/u/pwufn/' => array( - 'handler' => 'handler_func', - ), - 'DELETE /pvhj/k' => array( - 'handler' => 'handler_func', - ), - 'POST /ihzywwrn/hw' => array( - 'handler' => 'handler_func', - ), - 'GET /uynewfvbq/ejyduhy' => array( - 'handler' => 'handler_func', - ), - 'POST /e/ne/odhkxodpmfzqs' => array( - 'handler' => 'handler_func', - ), - 'POST /y/ye/vljbfc/fxthunyk' => array( - 'handler' => 'handler_func', - ), - 'DELETE /eu/xzefqardzermjrqgk' => array( - 'handler' => 'handler_func', - ), - 'POST /edkx/myqy/ilki/btb' => array( - 'handler' => 'handler_func', - ), - 'GET /nydaijmdfjtpxkjz/ojz' => array( - 'handler' => 'handler_func', - ), - 'GET /jduvqyknltou/' => array( - 'handler' => 'handler_func', - ), - 'PATCH /xnpbvdzqqdyz' => array( - 'handler' => 'handler_func', - ), - 'POST /zo/ynhrxvr' => array( - 'handler' => 'handler_func', - ), - 'GET /lzvorwyzxzclk/rzsg' => array( - 'handler' => 'handler_func', - ), - 'POST /csk/jnkcvqdhyoi' => array( - 'handler' => 'handler_func', - ), - 'GET /xszbqesu/stbobz/gh' => array( - 'handler' => 'handler_func', - ), - 'PATCH /z/cpxgyu/dr/l/ih' => array( - 'handler' => 'handler_func', - ), - 'GET /yzwgrrm' => array( - 'handler' => 'handler_func', - ), - 'PUT /x/srphio' => array( - 'handler' => 'handler_func', - ), - 'PUT /lfcmaj/' => array( - 'handler' => 'handler_func', - ), - 'DELETE /v/c/epwbvpkd/s/isusqsiv' => array( - 'handler' => 'handler_func', - ), - 'PATCH /fhwingilqn/mfxug' => array( - 'handler' => 'handler_func', - ), - 'GET /nlezjfu/zqlzdckq/h' => array( - 'handler' => 'handler_func', - ), - 'DELETE /ynddaack/xc' => array( - 'handler' => 'handler_func', - ), - 'POST /wiokb' => array( - 'handler' => 'handler_func', - ), - 'POST /pwoybz/umq' => array( - 'handler' => 'handler_func', - ), - 'PUT /tmxu/iauq/' => array( - 'handler' => 'handler_func', - ), - 'DELETE /n/hrxgahyqup/qtfdl' => array( - 'handler' => 'handler_func', - ), - 'POST /bhwjtm/e' => array( - 'handler' => 'handler_func', - ), - 'POST /tvyaipnwytwdcjhycznv' => array( - 'handler' => 'handler_func', - ), - 'POST /bhnquf' => array( - 'handler' => 'handler_func', - ), - 'DELETE /aisxefdpwzvl/uvpxmoqp' => array( - 'handler' => 'handler_func', - ), - 'DELETE /v/hyhxzodcwpcvf' => array( - 'handler' => 'handler_func', - ), - 'GET /agyj/slcqbuj/zfu/pokwh' => array( - 'handler' => 'handler_func', - ), - 'GET /wgohewxaavuqs' => array( - 'handler' => 'handler_func', - ), - 'PATCH /vnjwy/qvpie/bb/mwgmpop/' => array( - 'handler' => 'handler_func', - ), - 'PATCH /x/lznflpxzhx/d' => array( - 'handler' => 'handler_func', - ), - 'PATCH /yfnodx' => array( - 'handler' => 'handler_func', - ), - 'PUT /ukqwdqwg/' => array( - 'handler' => 'handler_func', - ), - 'GET /cizsh/w' => array( - 'handler' => 'handler_func', - ), - 'PATCH /emfrlkhwmgqttbmsd' => array( - 'handler' => 'handler_func', - ), - 'GET /aaxkmzzuv/r' => array( - 'handler' => 'handler_func', - ), - 'POST /brjhky' => array( - 'handler' => 'handler_func', - ), - 'DELETE /uexkadfuwrqvp/eqckrha' => array( - 'handler' => 'handler_func', - ), - 'PATCH /o/dd/riv/roiysxapr/' => array( - 'handler' => 'handler_func', - ), - 'PUT /yivpg/mz/udjpnf/rlcspy' => array( - 'handler' => 'handler_func', - ), - 'DELETE /fxsfbkll/m' => array( - 'handler' => 'handler_func', - ), - 'GET /iixivvxbas' => array( - 'handler' => 'handler_func', - ), - 'DELETE /u/rgpgrtppm/bdtis/' => array( - 'handler' => 'handler_func', - ), - 'PATCH /otqk/az/wqzajtuqq' => array( - 'handler' => 'handler_func', - ), - 'GET /ksaifyhqiblvq' => array( - 'handler' => 'handler_func', - ), - 'POST /xsjuurwimdqyomcazc' => array( - 'handler' => 'handler_func', - ), - 'POST /ykbyhc/hwauxdouicpbj/n' => array( - 'handler' => 'handler_func', - ), - 'PUT /auflx/ksrspwsqfxtknl' => array( - 'handler' => 'handler_func', - ), - 'POST /nz/etlgfvpeyoznhw/u' => array( - 'handler' => 'handler_func', - ), - 'PUT /vlgsg/bkkt/ca/aikh' => array( - 'handler' => 'handler_func', - ), - 'GET /xmo/oinbn/gxkszgtc' => array( - 'handler' => 'handler_func', - ), - 'GET /iaymhve/f/' => array( - 'handler' => 'handler_func', - ), - 'PATCH /fypmnabxftcmsa' => array( - 'handler' => 'handler_func', - ), - 'GET /ggisp/hruo/xbigblhen/e' => array( - 'handler' => 'handler_func', - ), - 'DELETE /gekgekmnbjfweoonja' => array( - 'handler' => 'handler_func', - ), - 'GET /iovtniyfvr/tltuwrgq' => array( - 'handler' => 'handler_func', - ), - 'GET /ihizzj/wsv' => array( - 'handler' => 'handler_func', - ), - 'POST /xpxucqamcptl/c' => array( - 'handler' => 'handler_func', - ), - 'PUT /ygs/i/qqz' => array( - 'handler' => 'handler_func', - ), - 'POST /uoliwegaw/ylzwih' => array( - 'handler' => 'handler_func', - ), - 'POST /boy/oznly/qulmrfh/ongo' => array( - 'handler' => 'handler_func', - ), - 'DELETE /mvfhfslcfuryt' => array( - 'handler' => 'handler_func', - ), - 'PATCH /jt/ywn' => array( - 'handler' => 'handler_func', - ), - 'GET /serpbstmybwq/ldr/cxfr' => array( - 'handler' => 'handler_func', - ), - 'PUT /cpctwhhlvbe/' => array( - 'handler' => 'handler_func', - ), - 'DELETE /pd/depk' => array( - 'handler' => 'handler_func', - ), - 'DELETE /uyhuqhd/kfkscf/wnj/oz' => array( - 'handler' => 'handler_func', - ), - 'GET /fpfwanj' => array( - 'handler' => 'handler_func', - ), - 'POST /arh/iguw' => array( - 'handler' => 'handler_func', - ), - 'DELETE /h/lixkezxl/dxhjea' => array( - 'handler' => 'handler_func', - ), - 'POST /ukwifcz' => array( - 'handler' => 'handler_func', - ), - 'DELETE /th/txap' => array( - 'handler' => 'handler_func', - ), - 'POST /uy/xkd/vebmtd/wbspk/k' => array( - 'handler' => 'handler_func', - ), - 'POST /ecgkos' => array( - 'handler' => 'handler_func', - ), - 'PATCH /rhe/rdhyrfpw' => array( - 'handler' => 'handler_func', - ), - 'GET /mzbrol' => array( - 'handler' => 'handler_func', - ), - 'DELETE /vcsvdyiyusrqmhmrcyjc' => array( - 'handler' => 'handler_func', - ), - 'PATCH /tkfforjgq/x' => array( - 'handler' => 'handler_func', - ), - 'PATCH /waunzltgcb/pzc' => array( - 'handler' => 'handler_func', - ), - 'GET /ppuuosyuholk' => array( - 'handler' => 'handler_func', - ), - 'PUT /qkwfao/kz/medhmno/gnox' => array( - 'handler' => 'handler_func', - ), - 'DELETE /ardbahpspvtu' => array( - 'handler' => 'handler_func', - ), - 'PUT /qcmcibh/x/ze/' => array( - 'handler' => 'handler_func', - ), - 'POST /uwwdpqrbyxaetwwdv' => array( - 'handler' => 'handler_func', - ), - 'GET /drl/rjqye' => array( - 'handler' => 'handler_func', - ), - 'DELETE /sxwdvtj/rp/hygl/s' => array( - 'handler' => 'handler_func', - ), - 'POST /nbqxtyzocdaqdx' => array( - 'handler' => 'handler_func', - ), - 'DELETE /zeufalxuu/zlq/vp/wd' => array( - 'handler' => 'handler_func', - ), - 'POST /egjl/yxw/xpezzapui' => array( - 'handler' => 'handler_func', - ), - 'GET /uylyhqumukyqhipg/cr' => array( - 'handler' => 'handler_func', - ), - 'DELETE /e/yavnes/lqbpn' => array( - 'handler' => 'handler_func', - ), - 'GET /gvriyxp' => array( - 'handler' => 'handler_func', - ), - 'GET /gnodv' => array( - 'handler' => 'handler_func', - ), - 'GET /ycrhdvwovrsh' => array( - 'handler' => 'handler_func', - ), - 'PATCH /vlxsqgzerdpp/pepe' => array( - 'handler' => 'handler_func', - ), - 'PATCH /mcackjhf' => array( - 'handler' => 'handler_func', - ), - 'PUT /swytwavxgfv' => array( - 'handler' => 'handler_func', - ), - 'DELETE /qwd/bwnkbfv/ify/goe' => array( - 'handler' => 'handler_func', - ), - 'GET /meovf/m' => array( - 'handler' => 'handler_func', - ), - 'DELETE /j/arhgo' => array( - 'handler' => 'handler_func', - ), - 'GET /ybh/thnhr' => array( - 'handler' => 'handler_func', - ), - 'PUT /prwci/mlqlyxd/ljs/uj' => array( - 'handler' => 'handler_func', - ), - 'PATCH /b/frcimohvn/k/fhdzqawbf' => array( - 'handler' => 'handler_func', - ), - 'DELETE /apoi/u' => array( - 'handler' => 'handler_func', - ), - 'PATCH /cdksb/yflbvjse' => array( - 'handler' => 'handler_func', - ), - 'PATCH /hvmltnhwadvxg/fw' => array( - 'handler' => 'handler_func', - ), - 'GET /nhvmehen/vvbjtoiprx' => array( - 'handler' => 'handler_func', - ), - 'PUT /fyruscd/cvcpifml' => array( - 'handler' => 'handler_func', - ), - 'PUT /hduyyeecwpdwpzj/' => array( - 'handler' => 'handler_func', - ), - 'PATCH /oktmbsp/q' => array( - 'handler' => 'handler_func', - ), - 'GET /uobgeaqbm' => array( - 'handler' => 'handler_func', - ), - 'POST /ujidnalywdkxn/k/' => array( - 'handler' => 'handler_func', - ), - 'DELETE /cvud/lxue/qaexawphzwh/' => array( - 'handler' => 'handler_func', - ), - 'PUT /moon/w/qksca' => array( - 'handler' => 'handler_func', - ), - 'DELETE /ooexfso' => array( - 'handler' => 'handler_func', - ), - 'GET /bjlvgfixzq' => array( - 'handler' => 'handler_func', - ), - 'POST /owsxch/ns' => array( - 'handler' => 'handler_func', - ), - 'GET /vmrsubyiyxtp' => array( - 'handler' => 'handler_func', - ), - 'PATCH /wapdrbp/wrcmzaz/' => array( - 'handler' => 'handler_func', - ), - 'PUT /tymswdbqsvvhgnmc' => array( - 'handler' => 'handler_func', - ), - 'PUT /dfmb/azr/ienvcihf/jzu/' => array( - 'handler' => 'handler_func', - ), - 'DELETE /ol/mlyjm' => array( - 'handler' => 'handler_func', - ), - 'DELETE /iyhazln' => array( - 'handler' => 'handler_func', - ), - 'PUT /neyzm/pwtxqzorxolg' => array( - 'handler' => 'handler_func', - ), - 'POST /xgzq/kkfnrj' => array( - 'handler' => 'handler_func', - ), - 'POST /zycrlp/z/cgtxshpyi' => array( - 'handler' => 'handler_func', - ), - 'PATCH /ryusoqnwyabfumga' => array( - 'handler' => 'handler_func', - ), - 'PUT /eubbz/o/e/iz' => array( - 'handler' => 'handler_func', - ), - 'GET /nsvxvze' => array( - 'handler' => 'handler_func', - ), - 'PATCH /tczeiilpjz/xm/dtfwf/' => array( - 'handler' => 'handler_func', - ), - 'POST /dbn/hwixmpfqpyklhmq/pk' => array( - 'handler' => 'handler_func', - ), - 'DELETE /kxwuwj/idiqlq/jrzyf' => array( - 'handler' => 'handler_func', - ), - 'GET /b/zmreqd/toegnrtvhh' => array( - 'handler' => 'handler_func', - ), - 'GET /bvajukqfogdi' => array( - 'handler' => 'handler_func', - ), - 'PATCH /iwq/exxqoqtdvxrg/' => array( - 'handler' => 'handler_func', - ), - 'GET /ooza/qvn/v/' => array( - 'handler' => 'handler_func', - ), - 'GET /jzo/iskhfj/yavzstugyp' => array( - 'handler' => 'handler_func', - ), - 'POST /abopsipgi/qzvf' => array( - 'handler' => 'handler_func', - ), - 'PATCH /hmwidvuag' => array( - 'handler' => 'handler_func', - ), - 'PATCH /y/hxqb/zsxfkry' => array( - 'handler' => 'handler_func', - ), - 'DELETE /ro/fmpqju/t' => array( - 'handler' => 'handler_func', - ), - 'POST /iwff/ai' => array( - 'handler' => 'handler_func', - ), - 'GET /ghfhqnodhmlyxq/hp' => array( - 'handler' => 'handler_func', - ), - 'PUT /ijulgm/vhjuqujabfvmmm' => array( - 'handler' => 'handler_func', - ), - 'GET /xw/ebhzfmczal/tluy/g' => array( - 'handler' => 'handler_func', - ), - 'GET /kyb/wxrciawafpmvqdwzj' => array( - 'handler' => 'handler_func', - ), - 'GET /d/wfuaeoph/b/hlxy' => array( - 'handler' => 'handler_func', - ), - 'PATCH /i/pusoym' => array( - 'handler' => 'handler_func', - ), - 'PATCH /dhcqaiahqgxcrcx' => array( - 'handler' => 'handler_func', - ), - 'GET /xbm/tkw/oigtd/t' => array( - 'handler' => 'handler_func', - ), - 'PUT /bpgohkufneigbch' => array( - 'handler' => 'handler_func', - ), - 'GET /lxktjcgbdecs' => array( - 'handler' => 'handler_func', - ), - 'PUT /iofrqmg' => array( - 'handler' => 'handler_func', - ), - 'GET /ic/xamqelpi' => array( - 'handler' => 'handler_func', - ), - 'GET /btby/b' => array( - 'handler' => 'handler_func', - ), - 'PUT /ijsykcxv/cj/vrj/jqrz' => array( - 'handler' => 'handler_func', - ), - 'DELETE /qgthwpyocnofyy' => array( - 'handler' => 'handler_func', - ), - 'GET /a/rduz' => array( - 'handler' => 'handler_func', - ), - 'DELETE /hxwjeixgybgxib/' => array( - 'handler' => 'handler_func', - ), - 'GET /ye/ljqdp/dkic' => array( - 'handler' => 'handler_func', - ), - 'GET /puitumnmum/yhfzk' => array( - 'handler' => 'handler_func', - ), - 'PATCH /fapj/kmlri/xnipn' => array( - 'handler' => 'handler_func', - ), - 'PATCH /pmmhc/' => array( - 'handler' => 'handler_func', - ), - 'DELETE /oydhndlmu' => array( - 'handler' => 'handler_func', - ), - 'POST /qfdhcunxzjpqent/' => array( - 'handler' => 'handler_func', - ), - 'GET /yy/ptqbpwp' => array( - 'handler' => 'handler_func', - ), - 'PATCH /yorejcqvipykwvgydbq' => array( - 'handler' => 'handler_func', - ), - 'DELETE /kvfusqmeggwi' => array( - 'handler' => 'handler_func', - ), - 'POST /rqzctmbafylz' => array( - 'handler' => 'handler_func', - ), - 'POST /hjjz/ibuzfg/iqvuy' => array( - 'handler' => 'handler_func', - ), - 'GET /niral' => array( - 'handler' => 'handler_func', - ), - 'PATCH /ovgvmq' => array( - 'handler' => 'handler_func', - ), - 'PATCH /kbglxeaz/pf' => array( - 'handler' => 'handler_func', - ), +'staticRoutes' => array ( + 'GET /lq/wryltsuyocmrtam/wgw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/lq/wryltsuyocmrtam/wgw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( ), -// regular routes - 'regularRoutes' => array( - 'GET b' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/b/phg/buzmsu/amvn/{name}', - 'regex' => '#^/b/phg/buzmsu/amvn/(?P[^/]+)$#', - 'start' => '/b/phg/buzmsu/amvn/', - ), - 1 => array( - 'handler' => 'handler_func', - 'original' => '/b/eyq/mffej/c/rrb/vdzniv/{name}', - 'regex' => '#^/b/eyq/mffej/c/rrb/vdzniv/(?P[^/]+)$#', - 'start' => '/b/eyq/mffej/c/rrb/vdzniv/', - ), - ), - 'GET 50be3774f6' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', - 'regex' => '#^/50be3774f6/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/850726135a$#', - 'start' => '/50be3774f6/', - ), - ), - 'PATCH wnvyz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/wnvyz/hphvukt/ed/tfz/j/{name}', - 'regex' => '#^/wnvyz/hphvukt/ed/tfz/j/(?P[^/]+)$#', - 'start' => '/wnvyz/hphvukt/ed/tfz/j/', - ), - ), - 'GET fcjoancl' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fcjoancl/bf/{name}', - 'regex' => '#^/fcjoancl/bf/(?P[^/]+)$#', - 'start' => '/fcjoancl/bf/', - ), - ), - 'POST t' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/t/rminqwiqoshoiywcosh/{name}', - 'regex' => '#^/t/rminqwiqoshoiywcosh/(?P[^/]+)$#', - 'start' => '/t/rminqwiqoshoiywcosh/', - ), - ), - 'PATCH mtzfxmgmnpv' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mtzfxmgmnpv/cban/{name}', - 'regex' => '#^/mtzfxmgmnpv/cban/(?P[^/]+)$#', - 'start' => '/mtzfxmgmnpv/cban/', - ), - ), - 'POST uvkq' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/uvkq/zsuunaux/{name}', - 'regex' => '#^/uvkq/zsuunaux/(?P[^/]+)$#', - 'start' => '/uvkq/zsuunaux/', - ), - ), - 'POST wdbbmaejclu' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/wdbbmaejclu/i/{name}', - 'regex' => '#^/wdbbmaejclu/i/(?P[^/]+)$#', - 'start' => '/wdbbmaejclu/i/', - ), - ), - 'GET rzzn' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rzzn/sr/udx/{name}', - 'regex' => '#^/rzzn/sr/udx/(?P[^/]+)$#', - 'start' => '/rzzn/sr/udx/', - ), - ), - 'DELETE oqdjlvuoagixfhuav' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/oqdjlvuoagixfhuav/k/{name}', - 'regex' => '#^/oqdjlvuoagixfhuav/k/(?P[^/]+)$#', - 'start' => '/oqdjlvuoagixfhuav/k/', - ), - ), - 'POST jnqm' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/jnqm/qbrh/{name}', - 'regex' => '#^/jnqm/qbrh/(?P[^/]+)$#', - 'start' => '/jnqm/qbrh/', - ), - ), - 'PUT kgwyy' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/kgwyy/j/{name}', - 'regex' => '#^/kgwyy/j/(?P[^/]+)$#', - 'start' => '/kgwyy/j/', - ), - ), - 'PUT scemrrbz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/scemrrbz/rusnmbf/{name}', - 'regex' => '#^/scemrrbz/rusnmbf/(?P[^/]+)$#', - 'start' => '/scemrrbz/rusnmbf/', - ), - ), - 'GET me' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/me/frrp/{name}', - 'regex' => '#^/me/frrp/(?P[^/]+)$#', - 'start' => '/me/frrp/', - ), - ), - 'GET cx' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/cx/iqusvhsyts/ifwjjyq/{name}', - 'regex' => '#^/cx/iqusvhsyts/ifwjjyq/(?P[^/]+)$#', - 'start' => '/cx/iqusvhsyts/ifwjjyq/', - ), - ), - 'DELETE hnfadtscg' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hnfadtscg/{name}', - 'regex' => '#^/hnfadtscg/(?P[^/]+)$#', - 'start' => '/hnfadtscg/', - ), - ), - 'PATCH j' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/j/zobqfrsxslyvc/{name}', - 'regex' => '#^/j/zobqfrsxslyvc/(?P[^/]+)$#', - 'start' => '/j/zobqfrsxslyvc/', - ), - ), - 'PATCH ckerlhy' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ckerlhy/x/kg/x/{name}', - 'regex' => '#^/ckerlhy/x/kg/x/(?P[^/]+)$#', - 'start' => '/ckerlhy/x/kg/x/', - ), - ), - 'PATCH rsldgpr' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rsldgpr/fq/nriowlqkj/{name}', - 'regex' => '#^/rsldgpr/fq/nriowlqkj/(?P[^/]+)$#', - 'start' => '/rsldgpr/fq/nriowlqkj/', - ), - ), - 'GET ttbfaredr' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ttbfaredr/{name}', - 'regex' => '#^/ttbfaredr/(?P[^/]+)$#', - 'start' => '/ttbfaredr/', - ), - ), - 'GET teudtcvaumgzzh' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/teudtcvaumgzzh/{name}', - 'regex' => '#^/teudtcvaumgzzh/(?P[^/]+)$#', - 'start' => '/teudtcvaumgzzh/', - ), - ), - 'GET fp' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fp/jvubuismqtvi/{name}', - 'regex' => '#^/fp/jvubuismqtvi/(?P[^/]+)$#', - 'start' => '/fp/jvubuismqtvi/', - ), - ), - 'PATCH zvy' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zvy/niwgrjo/{name}', - 'regex' => '#^/zvy/niwgrjo/(?P[^/]+)$#', - 'start' => '/zvy/niwgrjo/', - ), - ), - 'DELETE ynmnzvjmedytpqgwsty' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ynmnzvjmedytpqgwsty/{name}', - 'regex' => '#^/ynmnzvjmedytpqgwsty/(?P[^/]+)$#', - 'start' => '/ynmnzvjmedytpqgwsty/', - ), - ), - 'DELETE uwsf' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/uwsf/mft/pncki/{name}', - 'regex' => '#^/uwsf/mft/pncki/(?P[^/]+)$#', - 'start' => '/uwsf/mft/pncki/', - ), - ), - 'GET o' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/o/sgrvgsp/v/{name}', - 'regex' => '#^/o/sgrvgsp/v/(?P[^/]+)$#', - 'start' => '/o/sgrvgsp/v/', - ), - 1 => array( - 'handler' => 'handler_func', - 'original' => '/o/fxjx/qyuurpa/{name}', - 'regex' => '#^/o/fxjx/qyuurpa/(?P[^/]+)$#', - 'start' => '/o/fxjx/qyuurpa/', - ), - ), - 'GET htlvvbztavswu' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/htlvvbztavswu/r/{name}', - 'regex' => '#^/htlvvbztavswu/r/(?P[^/]+)$#', - 'start' => '/htlvvbztavswu/r/', - ), - ), - 'DELETE hxybuoqefnhdfobs' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hxybuoqefnhdfobs/oou/{name}', - 'regex' => '#^/hxybuoqefnhdfobs/oou/(?P[^/]+)$#', - 'start' => '/hxybuoqefnhdfobs/oou/', - ), - ), - 'GET dzrvjyhhvhhmknar' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dzrvjyhhvhhmknar/j/fb/{name}', - 'regex' => '#^/dzrvjyhhvhhmknar/j/fb/(?P[^/]+)$#', - 'start' => '/dzrvjyhhvhhmknar/j/fb/', - ), - ), - 'GET xkpklg' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xkpklg/defomrbc/rif/bvu/{name}', - 'regex' => '#^/xkpklg/defomrbc/rif/bvu/(?P[^/]+)$#', - 'start' => '/xkpklg/defomrbc/rif/bvu/', - ), - ), - 'GET u' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/u/btopmymd/hzvdu/{name}', - 'regex' => '#^/u/btopmymd/hzvdu/(?P[^/]+)$#', - 'start' => '/u/btopmymd/hzvdu/', - ), - 1 => array( - 'handler' => 'handler_func', - 'original' => '/u/dybiwz/uq/yiafdvxrjr/{name}', - 'regex' => '#^/u/dybiwz/uq/yiafdvxrjr/(?P[^/]+)$#', - 'start' => '/u/dybiwz/uq/yiafdvxrjr/', - ), - ), - 'GET rfhlzl' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rfhlzl/liit/{name}', - 'regex' => '#^/rfhlzl/liit/(?P[^/]+)$#', - 'start' => '/rfhlzl/liit/', - ), - ), - 'PATCH heiqnaxadbwbuyhmke' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/heiqnaxadbwbuyhmke/{name}', - 'regex' => '#^/heiqnaxadbwbuyhmke/(?P[^/]+)$#', - 'start' => '/heiqnaxadbwbuyhmke/', - ), - ), - 'GET ltdkcige' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ltdkcige/f/jrpdff/q/h/{name}', - 'regex' => '#^/ltdkcige/f/jrpdff/q/h/(?P[^/]+)$#', - 'start' => '/ltdkcige/f/jrpdff/q/h/', - ), - ), - 'PUT zokhqz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zokhqz/{name}', - 'regex' => '#^/zokhqz/(?P[^/]+)$#', - 'start' => '/zokhqz/', - ), - ), - 'POST yvpbveo' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/yvpbveo/{name}', - 'regex' => '#^/yvpbveo/(?P[^/]+)$#', - 'start' => '/yvpbveo/', - ), - ), - 'GET gvgfepfkyqozubtaaaz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gvgfepfkyqozubtaaaz/{name}', - 'regex' => '#^/gvgfepfkyqozubtaaaz/(?P[^/]+)$#', - 'start' => '/gvgfepfkyqozubtaaaz/', - ), - ), - 'PATCH hov' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hov/guqdx/pfc/ilqfyykt/n/{name}', - 'regex' => '#^/hov/guqdx/pfc/ilqfyykt/n/(?P[^/]+)$#', - 'start' => '/hov/guqdx/pfc/ilqfyykt/n/', - ), - ), - 'GET ldmonfbre' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ldmonfbre/{name}', - 'regex' => '#^/ldmonfbre/(?P[^/]+)$#', - 'start' => '/ldmonfbre/', - ), - ), - 'PUT hg' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hg/ziqpgrlzhuk/s/bwcux/{name}', - 'regex' => '#^/hg/ziqpgrlzhuk/s/bwcux/(?P[^/]+)$#', - 'start' => '/hg/ziqpgrlzhuk/s/bwcux/', - ), - ), - 'GET edyo' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/edyo/nd/ei/{name}', - 'regex' => '#^/edyo/nd/ei/(?P[^/]+)$#', - 'start' => '/edyo/nd/ei/', - ), - ), - 'POST luoxvths' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/luoxvths/roopclnycujm/{name}', - 'regex' => '#^/luoxvths/roopclnycujm/(?P[^/]+)$#', - 'start' => '/luoxvths/roopclnycujm/', - ), - ), - 'GET l' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/l/lyfkgln/{name}', - 'regex' => '#^/l/lyfkgln/(?P[^/]+)$#', - 'start' => '/l/lyfkgln/', - ), - ), - 'DELETE wi' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/wi/lkk/l/{name}', - 'regex' => '#^/wi/lkk/l/(?P[^/]+)$#', - 'start' => '/wi/lkk/l/', - ), - ), - 'GET dnhk' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dnhk/lwkhmgasto/vstqi/{name}', - 'regex' => '#^/dnhk/lwkhmgasto/vstqi/(?P[^/]+)$#', - 'start' => '/dnhk/lwkhmgasto/vstqi/', - ), - ), - 'PUT sli' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/sli/sdcsnj/{name}', - 'regex' => '#^/sli/sdcsnj/(?P[^/]+)$#', - 'start' => '/sli/sdcsnj/', - ), - ), - 'POST ldpbjcbtkp' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ldpbjcbtkp/jn/{name}', - 'regex' => '#^/ldpbjcbtkp/jn/(?P[^/]+)$#', - 'start' => '/ldpbjcbtkp/jn/', - ), - ), - 'PATCH rhof' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rhof/zoeebqeuhneea/{name}', - 'regex' => '#^/rhof/zoeebqeuhneea/(?P[^/]+)$#', - 'start' => '/rhof/zoeebqeuhneea/', - ), - ), - 'GET hkcgahz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hkcgahz/x/{name}', - 'regex' => '#^/hkcgahz/x/(?P[^/]+)$#', - 'start' => '/hkcgahz/x/', - ), - ), - 'GET oct' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/oct/dxzt/{name}', - 'regex' => '#^/oct/dxzt/(?P[^/]+)$#', - 'start' => '/oct/dxzt/', - ), - ), - 'POST waxfrjlmi' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/waxfrjlmi/{name}', - 'regex' => '#^/waxfrjlmi/(?P[^/]+)$#', - 'start' => '/waxfrjlmi/', - ), - ), - 'POST iyoocki' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/iyoocki/{name}', - 'regex' => '#^/iyoocki/(?P[^/]+)$#', - 'start' => '/iyoocki/', - ), - ), - 'GET mpwqflqskhphdbwcpw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mpwqflqskhphdbwcpw/{name}', - 'regex' => '#^/mpwqflqskhphdbwcpw/(?P[^/]+)$#', - 'start' => '/mpwqflqskhphdbwcpw/', - ), - ), - 'GET sccziqskguq' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/sccziqskguq/{name}', - 'regex' => '#^/sccziqskguq/(?P[^/]+)$#', - 'start' => '/sccziqskguq/', - ), - ), - 'GET ma' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ma/pnagap/{name}', - 'regex' => '#^/ma/pnagap/(?P[^/]+)$#', - 'start' => '/ma/pnagap/', - ), - ), - 'PATCH zyjomxwkuuehwu' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zyjomxwkuuehwu/{name}', - 'regex' => '#^/zyjomxwkuuehwu/(?P[^/]+)$#', - 'start' => '/zyjomxwkuuehwu/', - ), - ), - 'POST a' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/a/kjyz/l/fhkpgcoylrfj/{name}', - 'regex' => '#^/a/kjyz/l/fhkpgcoylrfj/(?P[^/]+)$#', - 'start' => '/a/kjyz/l/fhkpgcoylrfj/', - ), - ), - 'GET aoa' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/aoa/usplebjns/{name}', - 'regex' => '#^/aoa/usplebjns/(?P[^/]+)$#', - 'start' => '/aoa/usplebjns/', - ), - ), - 'GET sftwzoilactvasxrjmrp' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/sftwzoilactvasxrjmrp/{name}', - 'regex' => '#^/sftwzoilactvasxrjmrp/(?P[^/]+)$#', - 'start' => '/sftwzoilactvasxrjmrp/', - ), - ), - 'PUT ioz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ioz/flfvkyccflopgbb/{name}', - 'regex' => '#^/ioz/flfvkyccflopgbb/(?P[^/]+)$#', - 'start' => '/ioz/flfvkyccflopgbb/', - ), - ), - 'DELETE epduktx' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/epduktx/{name}', - 'regex' => '#^/epduktx/(?P[^/]+)$#', - 'start' => '/epduktx/', - ), - ), - 'DELETE mr' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mr/jomvqoamt/f/jau/{name}', - 'regex' => '#^/mr/jomvqoamt/f/jau/(?P[^/]+)$#', - 'start' => '/mr/jomvqoamt/f/jau/', - ), - ), - 'POST npoubqk' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/npoubqk/pdknd/{name}', - 'regex' => '#^/npoubqk/pdknd/(?P[^/]+)$#', - 'start' => '/npoubqk/pdknd/', - ), - ), - 'POST iy' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/iy/pbywyoun/teutfrbwf/{name}', - 'regex' => '#^/iy/pbywyoun/teutfrbwf/(?P[^/]+)$#', - 'start' => '/iy/pbywyoun/teutfrbwf/', - ), - ), - 'GET bdinh' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/bdinh/c/{name}', - 'regex' => '#^/bdinh/c/(?P[^/]+)$#', - 'start' => '/bdinh/c/', - ), - ), - 'PATCH tlon' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/tlon/ejcts/{name}', - 'regex' => '#^/tlon/ejcts/(?P[^/]+)$#', - 'start' => '/tlon/ejcts/', - ), - ), - 'PUT rpci' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rpci/gemljc/{name}', - 'regex' => '#^/rpci/gemljc/(?P[^/]+)$#', - 'start' => '/rpci/gemljc/', - ), - ), - 'GET nbfliy' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/nbfliy/{name}', - 'regex' => '#^/nbfliy/(?P[^/]+)$#', - 'start' => '/nbfliy/', - ), - ), - 'POST hzzgug' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hzzgug/s/{name}', - 'regex' => '#^/hzzgug/s/(?P[^/]+)$#', - 'start' => '/hzzgug/s/', - ), - ), - 'DELETE dlegvnryb' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dlegvnryb/{name}', - 'regex' => '#^/dlegvnryb/(?P[^/]+)$#', - 'start' => '/dlegvnryb/', - ), - ), - 'GET xa' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xa/wlh/{name}', - 'regex' => '#^/xa/wlh/(?P[^/]+)$#', - 'start' => '/xa/wlh/', - ), - ), - 'DELETE pyxiaohiajdghzme' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/pyxiaohiajdghzme/{name}', - 'regex' => '#^/pyxiaohiajdghzme/(?P[^/]+)$#', - 'start' => '/pyxiaohiajdghzme/', - ), - ), - 'PATCH clailedbnrw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/clailedbnrw/{name}', - 'regex' => '#^/clailedbnrw/(?P[^/]+)$#', - 'start' => '/clailedbnrw/', - ), - ), - 'PATCH ophcawldkqkabj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ophcawldkqkabj/{name}', - 'regex' => '#^/ophcawldkqkabj/(?P[^/]+)$#', - 'start' => '/ophcawldkqkabj/', - ), - ), - 'GET vjr' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vjr/y/rqpbazeytkhzttsi/{name}', - 'regex' => '#^/vjr/y/rqpbazeytkhzttsi/(?P[^/]+)$#', - 'start' => '/vjr/y/rqpbazeytkhzttsi/', - ), - ), - 'GET z' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/z/joqt/{name}', - 'regex' => '#^/z/joqt/(?P[^/]+)$#', - 'start' => '/z/joqt/', - ), - 1 => array( - 'handler' => 'handler_func', - 'original' => '/z/wpwkpzhpwdlpr/ev/u/{name}', - 'regex' => '#^/z/wpwkpzhpwdlpr/ev/u/(?P[^/]+)$#', - 'start' => '/z/wpwkpzhpwdlpr/ev/u/', - ), - ), - 'GET jorjksmduupovm' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/jorjksmduupovm/zude/{name}', - 'regex' => '#^/jorjksmduupovm/zude/(?P[^/]+)$#', - 'start' => '/jorjksmduupovm/zude/', - ), - ), - 'DELETE hh' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hh/ezsnnoz/{name}', - 'regex' => '#^/hh/ezsnnoz/(?P[^/]+)$#', - 'start' => '/hh/ezsnnoz/', - ), - ), - 'PUT tdrtrr' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/tdrtrr/xididyw/bdse/dhb/{name}', - 'regex' => '#^/tdrtrr/xididyw/bdse/dhb/(?P[^/]+)$#', - 'start' => '/tdrtrr/xididyw/bdse/dhb/', - ), - ), - 'GET g' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/g/kszlkykg/{name}', - 'regex' => '#^/g/kszlkykg/(?P[^/]+)$#', - 'start' => '/g/kszlkykg/', - ), - 1 => array( - 'handler' => 'handler_func', - 'original' => '/g/m/xgqd/zeclnsbpsthi/{name}', - 'regex' => '#^/g/m/xgqd/zeclnsbpsthi/(?P[^/]+)$#', - 'start' => '/g/m/xgqd/zeclnsbpsthi/', - ), - ), - 'GET wxvfbwufbsjj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/wxvfbwufbsjj/{name}', - 'regex' => '#^/wxvfbwufbsjj/(?P[^/]+)$#', - 'start' => '/wxvfbwufbsjj/', - ), - ), - 'PUT f' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/f/ehapay/{name}', - 'regex' => '#^/f/ehapay/(?P[^/]+)$#', - 'start' => '/f/ehapay/', - ), - ), - 'GET elgceuidc' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/elgceuidc/o/yajezktug/{name}', - 'regex' => '#^/elgceuidc/o/yajezktug/(?P[^/]+)$#', - 'start' => '/elgceuidc/o/yajezktug/', - ), - ), - 'POST nqlsjyifirllkio' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/nqlsjyifirllkio/{name}', - 'regex' => '#^/nqlsjyifirllkio/(?P[^/]+)$#', - 'start' => '/nqlsjyifirllkio/', - ), - ), - 'GET k' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/k/kwxsosdqrrszamg/{name}', - 'regex' => '#^/k/kwxsosdqrrszamg/(?P[^/]+)$#', - 'start' => '/k/kwxsosdqrrszamg/', - ), - ), - 'POST obhea' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/obhea/{name}', - 'regex' => '#^/obhea/(?P[^/]+)$#', - 'start' => '/obhea/', - ), - ), - 'DELETE qtimovedpgumjcydl' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/qtimovedpgumjcydl/nq/{name}', - 'regex' => '#^/qtimovedpgumjcydl/nq/(?P[^/]+)$#', - 'start' => '/qtimovedpgumjcydl/nq/', - ), - ), - 'PUT pdzohrbnqks' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/pdzohrbnqks/{name}', - 'regex' => '#^/pdzohrbnqks/(?P[^/]+)$#', - 'start' => '/pdzohrbnqks/', - ), - ), - 'DELETE qef' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/qef/ugnbeyk/{name}', - 'regex' => '#^/qef/ugnbeyk/(?P[^/]+)$#', - 'start' => '/qef/ugnbeyk/', - ), - ), - 'PATCH kjtctfqxxz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/kjtctfqxxz/{name}', - 'regex' => '#^/kjtctfqxxz/(?P[^/]+)$#', - 'start' => '/kjtctfqxxz/', - ), - ), - 'GET fspqd' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fspqd/{name}', - 'regex' => '#^/fspqd/(?P[^/]+)$#', - 'start' => '/fspqd/', - ), - ), - 'POST subdbid' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/subdbid/y/erm/{name}', - 'regex' => '#^/subdbid/y/erm/(?P[^/]+)$#', - 'start' => '/subdbid/y/erm/', - ), - ), - 'GET mliasnrraeq' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mliasnrraeq/hw/{name}', - 'regex' => '#^/mliasnrraeq/hw/(?P[^/]+)$#', - 'start' => '/mliasnrraeq/hw/', - ), - ), - 'DELETE pug' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/pug/gm/q/{name}', - 'regex' => '#^/pug/gm/q/(?P[^/]+)$#', - 'start' => '/pug/gm/q/', - ), - ), - 'GET tr' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/tr/yjvtaphjkhd/{name}', - 'regex' => '#^/tr/yjvtaphjkhd/(?P[^/]+)$#', - 'start' => '/tr/yjvtaphjkhd/', - ), - ), - 'POST xvnuwccmrcce' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xvnuwccmrcce/u/aw/{name}', - 'regex' => '#^/xvnuwccmrcce/u/aw/(?P[^/]+)$#', - 'start' => '/xvnuwccmrcce/u/aw/', - ), - ), - 'POST kzyhd' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/kzyhd/pulssfc/{name}', - 'regex' => '#^/kzyhd/pulssfc/(?P[^/]+)$#', - 'start' => '/kzyhd/pulssfc/', - ), - ), - 'DELETE prpsszqjubos' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/prpsszqjubos/zbno/{name}', - 'regex' => '#^/prpsszqjubos/zbno/(?P[^/]+)$#', - 'start' => '/prpsszqjubos/zbno/', - ), - ), - 'POST qribzdsohxgotcgn' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/qribzdsohxgotcgn/kv/ac/{name}', - 'regex' => '#^/qribzdsohxgotcgn/kv/ac/(?P[^/]+)$#', - 'start' => '/qribzdsohxgotcgn/kv/ac/', - ), - ), - 'GET rpwaxbrbrowhdzflsq' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rpwaxbrbrowhdzflsq/lz/{name}', - 'regex' => '#^/rpwaxbrbrowhdzflsq/lz/(?P[^/]+)$#', - 'start' => '/rpwaxbrbrowhdzflsq/lz/', - ), - ), - 'PUT hwrqzyfhg' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hwrqzyfhg/{name}', - 'regex' => '#^/hwrqzyfhg/(?P[^/]+)$#', - 'start' => '/hwrqzyfhg/', - ), - ), - 'PUT yb' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/yb/tgzn/{name}', - 'regex' => '#^/yb/tgzn/(?P[^/]+)$#', - 'start' => '/yb/tgzn/', - ), - ), - 'GET w' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/w/kyyagqohubo/l/{name}', - 'regex' => '#^/w/kyyagqohubo/l/(?P[^/]+)$#', - 'start' => '/w/kyyagqohubo/l/', - ), - ), - 'GET zspmrnfexexa' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zspmrnfexexa/{name}', - 'regex' => '#^/zspmrnfexexa/(?P[^/]+)$#', - 'start' => '/zspmrnfexexa/', - ), - ), - 'DELETE vxydvxl' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vxydvxl/m/{name}', - 'regex' => '#^/vxydvxl/m/(?P[^/]+)$#', - 'start' => '/vxydvxl/m/', - ), - ), - 'DELETE blilzcqdmtq' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/blilzcqdmtq/ragiotf/x/{name}', - 'regex' => '#^/blilzcqdmtq/ragiotf/x/(?P[^/]+)$#', - 'start' => '/blilzcqdmtq/ragiotf/x/', - ), - ), - 'PATCH dibneqwaelnl' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dibneqwaelnl/{name}', - 'regex' => '#^/dibneqwaelnl/(?P[^/]+)$#', - 'start' => '/dibneqwaelnl/', - ), - ), - 'DELETE lsqkrgfptooduz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/lsqkrgfptooduz/ctcoh/{name}', - 'regex' => '#^/lsqkrgfptooduz/ctcoh/(?P[^/]+)$#', - 'start' => '/lsqkrgfptooduz/ctcoh/', - ), - ), - 'DELETE ldumqdurrwm' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ldumqdurrwm/nozsca/s/{name}', - 'regex' => '#^/ldumqdurrwm/nozsca/s/(?P[^/]+)$#', - 'start' => '/ldumqdurrwm/nozsca/s/', - ), - ), - 'PUT figmgvybyn' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/figmgvybyn/{name}', - 'regex' => '#^/figmgvybyn/(?P[^/]+)$#', - 'start' => '/figmgvybyn/', - ), - ), - 'GET zr' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zr/zogff/{name}', - 'regex' => '#^/zr/zogff/(?P[^/]+)$#', - 'start' => '/zr/zogff/', - ), - ), - 'PUT jrosiell' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/jrosiell/jxbsndihapo/{name}', - 'regex' => '#^/jrosiell/jxbsndihapo/(?P[^/]+)$#', - 'start' => '/jrosiell/jxbsndihapo/', - ), - ), - 'DELETE uyi' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/uyi/r/tpyfcprvckgw/{name}', - 'regex' => '#^/uyi/r/tpyfcprvckgw/(?P[^/]+)$#', - 'start' => '/uyi/r/tpyfcprvckgw/', - ), - ), - 'GET yhnhqiifvqljz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/yhnhqiifvqljz/{name}', - 'regex' => '#^/yhnhqiifvqljz/(?P[^/]+)$#', - 'start' => '/yhnhqiifvqljz/', - ), - ), - 'PATCH zv' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zv/x/cl/bhnscy/{name}', - 'regex' => '#^/zv/x/cl/bhnscy/(?P[^/]+)$#', - 'start' => '/zv/x/cl/bhnscy/', - ), - ), - 'GET eyzfpord' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/eyzfpord/aai/{name}', - 'regex' => '#^/eyzfpord/aai/(?P[^/]+)$#', - 'start' => '/eyzfpord/aai/', - ), - ), - 'POST dihvm' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dihvm/is/{name}', - 'regex' => '#^/dihvm/is/(?P[^/]+)$#', - 'start' => '/dihvm/is/', - ), - ), - 'DELETE jqtptgpofulztzfqv' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/jqtptgpofulztzfqv/l/{name}', - 'regex' => '#^/jqtptgpofulztzfqv/l/(?P[^/]+)$#', - 'start' => '/jqtptgpofulztzfqv/l/', - ), - ), - 'GET upyqvemy' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/upyqvemy/qrnc/rk/{name}', - 'regex' => '#^/upyqvemy/qrnc/rk/(?P[^/]+)$#', - 'start' => '/upyqvemy/qrnc/rk/', - ), - ), - 'POST mrbmuyharone' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mrbmuyharone/umhsno/du/{name}', - 'regex' => '#^/mrbmuyharone/umhsno/du/(?P[^/]+)$#', - 'start' => '/mrbmuyharone/umhsno/du/', - ), - ), - 'POST dqdchwrpot' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dqdchwrpot/sd/{name}', - 'regex' => '#^/dqdchwrpot/sd/(?P[^/]+)$#', - 'start' => '/dqdchwrpot/sd/', - ), - ), - 'POST exgsckpcd' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/exgsckpcd/qyxmcsnwz/w/{name}', - 'regex' => '#^/exgsckpcd/qyxmcsnwz/w/(?P[^/]+)$#', - 'start' => '/exgsckpcd/qyxmcsnwz/w/', - ), - ), - 'GET tswppatwuzo' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/tswppatwuzo/{name}', - 'regex' => '#^/tswppatwuzo/(?P[^/]+)$#', - 'start' => '/tswppatwuzo/', - ), - ), - 'GET ptcocwc' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ptcocwc/{name}', - 'regex' => '#^/ptcocwc/(?P[^/]+)$#', - 'start' => '/ptcocwc/', - ), - ), - 'POST gg' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gg/unbbtgzn/{name}', - 'regex' => '#^/gg/unbbtgzn/(?P[^/]+)$#', - 'start' => '/gg/unbbtgzn/', - ), - ), - 'PUT dcicjel' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dcicjel/pksb/{name}', - 'regex' => '#^/dcicjel/pksb/(?P[^/]+)$#', - 'start' => '/dcicjel/pksb/', - ), - ), - 'POST aicyhnmtf' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/aicyhnmtf/{name}', - 'regex' => '#^/aicyhnmtf/(?P[^/]+)$#', - 'start' => '/aicyhnmtf/', - ), - ), - 'POST pneonxhk' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/pneonxhk/k/{name}', - 'regex' => '#^/pneonxhk/k/(?P[^/]+)$#', - 'start' => '/pneonxhk/k/', - ), - ), - 'DELETE ccksuhbpti' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ccksuhbpti/uujdjvdk/ad/{name}', - 'regex' => '#^/ccksuhbpti/uujdjvdk/ad/(?P[^/]+)$#', - 'start' => '/ccksuhbpti/uujdjvdk/ad/', - ), - ), - 'DELETE jhsrkmicpns' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/jhsrkmicpns/{name}', - 'regex' => '#^/jhsrkmicpns/(?P[^/]+)$#', - 'start' => '/jhsrkmicpns/', - ), - ), - 'PATCH lidxrfnanlbe' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/lidxrfnanlbe/{name}', - 'regex' => '#^/lidxrfnanlbe/(?P[^/]+)$#', - 'start' => '/lidxrfnanlbe/', - ), - ), - 'GET eiksib' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/eiksib/{name}', - 'regex' => '#^/eiksib/(?P[^/]+)$#', - 'start' => '/eiksib/', - ), - ), - 'GET y' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/y/nuvvxrkojdvuxmwt/{name}', - 'regex' => '#^/y/nuvvxrkojdvuxmwt/(?P[^/]+)$#', - 'start' => '/y/nuvvxrkojdvuxmwt/', - ), - ), - 'GET df' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/df/rnlrqmx/{name}', - 'regex' => '#^/df/rnlrqmx/(?P[^/]+)$#', - 'start' => '/df/rnlrqmx/', - ), - ), - 'GET posrsnhbisnmfnmqql' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/posrsnhbisnmfnmqql/{name}', - 'regex' => '#^/posrsnhbisnmfnmqql/(?P[^/]+)$#', - 'start' => '/posrsnhbisnmfnmqql/', - ), - ), - 'GET dpr' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dpr/j/tn/xxxrlgv/qhy/{name}', - 'regex' => '#^/dpr/j/tn/xxxrlgv/qhy/(?P[^/]+)$#', - 'start' => '/dpr/j/tn/xxxrlgv/qhy/', - ), - ), - 'GET auwyvnp' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/auwyvnp/qpbioqfat/{name}', - 'regex' => '#^/auwyvnp/qpbioqfat/(?P[^/]+)$#', - 'start' => '/auwyvnp/qpbioqfat/', - ), - ), - 'DELETE rxjsj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rxjsj/ctxjnk/dixrivnch/{name}', - 'regex' => '#^/rxjsj/ctxjnk/dixrivnch/(?P[^/]+)$#', - 'start' => '/rxjsj/ctxjnk/dixrivnch/', - ), - ), - 'PATCH vzzwjfyky' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vzzwjfyky/t/c/jas/{name}', - 'regex' => '#^/vzzwjfyky/t/c/jas/(?P[^/]+)$#', - 'start' => '/vzzwjfyky/t/c/jas/', - ), - ), - 'PATCH xnvuvavch' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xnvuvavch/{name}', - 'regex' => '#^/xnvuvavch/(?P[^/]+)$#', - 'start' => '/xnvuvavch/', - ), - ), - 'POST rc' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rc/pkxebmf/v/{name}', - 'regex' => '#^/rc/pkxebmf/v/(?P[^/]+)$#', - 'start' => '/rc/pkxebmf/v/', - ), - ), - 'PUT wde' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/wde/uctql/{name}', - 'regex' => '#^/wde/uctql/(?P[^/]+)$#', - 'start' => '/wde/uctql/', - ), - ), - 'POST gxhpsmrwx' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gxhpsmrwx/jkxllw/{name}', - 'regex' => '#^/gxhpsmrwx/jkxllw/(?P[^/]+)$#', - 'start' => '/gxhpsmrwx/jkxllw/', - ), - ), - 'GET ozkha' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ozkha/{name}', - 'regex' => '#^/ozkha/(?P[^/]+)$#', - 'start' => '/ozkha/', - ), - ), - 'GET mth' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mth/vgypfekms/{name}', - 'regex' => '#^/mth/vgypfekms/(?P[^/]+)$#', - 'start' => '/mth/vgypfekms/', - ), - ), - 'PUT jqeyo' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/jqeyo/qvk/{name}', - 'regex' => '#^/jqeyo/qvk/(?P[^/]+)$#', - 'start' => '/jqeyo/qvk/', - ), - ), - 'GET dkgkxt' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dkgkxt/niesrfdxpqmhrw/{name}', - 'regex' => '#^/dkgkxt/niesrfdxpqmhrw/(?P[^/]+)$#', - 'start' => '/dkgkxt/niesrfdxpqmhrw/', - ), - ), - 'PUT ynhqww' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ynhqww/{name}', - 'regex' => '#^/ynhqww/(?P[^/]+)$#', - 'start' => '/ynhqww/', - ), - ), - 'DELETE mh' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mh/xz/rfqsqpmlhejdocss/{name}', - 'regex' => '#^/mh/xz/rfqsqpmlhejdocss/(?P[^/]+)$#', - 'start' => '/mh/xz/rfqsqpmlhejdocss/', - ), - ), - 'DELETE dacczwe' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dacczwe/ffrx/{name}', - 'regex' => '#^/dacczwe/ffrx/(?P[^/]+)$#', - 'start' => '/dacczwe/ffrx/', - ), - ), - 'PATCH vt' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vt/cwvzc/rcateqxvic/{name}', - 'regex' => '#^/vt/cwvzc/rcateqxvic/(?P[^/]+)$#', - 'start' => '/vt/cwvzc/rcateqxvic/', - ), - ), - 'POST zcmbpgsiul' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zcmbpgsiul/phusol/cc/{name}', - 'regex' => '#^/zcmbpgsiul/phusol/cc/(?P[^/]+)$#', - 'start' => '/zcmbpgsiul/phusol/cc/', - ), - ), - 'PUT erhaivz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/erhaivz/rurmfvirvo/{name}', - 'regex' => '#^/erhaivz/rurmfvirvo/(?P[^/]+)$#', - 'start' => '/erhaivz/rurmfvirvo/', - ), - ), - 'POST slmsqgiilo' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/slmsqgiilo/fc/{name}', - 'regex' => '#^/slmsqgiilo/fc/(?P[^/]+)$#', - 'start' => '/slmsqgiilo/fc/', - ), - ), - 'PATCH lovftz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/lovftz/q/{name}', - 'regex' => '#^/lovftz/q/(?P[^/]+)$#', - 'start' => '/lovftz/q/', - ), - ), - 'GET bxhvpi' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/bxhvpi/{name}', - 'regex' => '#^/bxhvpi/(?P[^/]+)$#', - 'start' => '/bxhvpi/', - ), - ), - 'GET tndzxwfqrr' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/tndzxwfqrr/tezunwnbu/{name}', - 'regex' => '#^/tndzxwfqrr/tezunwnbu/(?P[^/]+)$#', - 'start' => '/tndzxwfqrr/tezunwnbu/', - ), - ), - 'PUT kxol' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/kxol/edwxl/{name}', - 'regex' => '#^/kxol/edwxl/(?P[^/]+)$#', - 'start' => '/kxol/edwxl/', - ), - ), - 'GET rpd' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rpd/aymfhggynlxprf/{name}', - 'regex' => '#^/rpd/aymfhggynlxprf/(?P[^/]+)$#', - 'start' => '/rpd/aymfhggynlxprf/', - ), - ), - 'PATCH iwtabzr' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/iwtabzr/vd/{name}', - 'regex' => '#^/iwtabzr/vd/(?P[^/]+)$#', - 'start' => '/iwtabzr/vd/', - ), - ), - 'GET cvtgqhlgkyvsdz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/cvtgqhlgkyvsdz/{name}', - 'regex' => '#^/cvtgqhlgkyvsdz/(?P[^/]+)$#', - 'start' => '/cvtgqhlgkyvsdz/', - ), - ), - 'GET hgybcxckzezrtlg' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hgybcxckzezrtlg/{name}', - 'regex' => '#^/hgybcxckzezrtlg/(?P[^/]+)$#', - 'start' => '/hgybcxckzezrtlg/', - ), - ), - 'PATCH uo' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/uo/mydqpmwqd/l/yux/{name}', - 'regex' => '#^/uo/mydqpmwqd/l/yux/(?P[^/]+)$#', - 'start' => '/uo/mydqpmwqd/l/yux/', - ), - ), - 'GET kbxo' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/kbxo/hepr/{name}', - 'regex' => '#^/kbxo/hepr/(?P[^/]+)$#', - 'start' => '/kbxo/hepr/', - ), - ), - 'DELETE gzedcrudiwiqznw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gzedcrudiwiqznw/r/{name}', - 'regex' => '#^/gzedcrudiwiqznw/r/(?P[^/]+)$#', - 'start' => '/gzedcrudiwiqznw/r/', - ), - ), - 'PUT shjf' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/shjf/zcrj/jxdm/{name}', - 'regex' => '#^/shjf/zcrj/jxdm/(?P[^/]+)$#', - 'start' => '/shjf/zcrj/jxdm/', - ), - ), - 'PUT hxzbkn' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hxzbkn/psvfalrz/u/{name}', - 'regex' => '#^/hxzbkn/psvfalrz/u/(?P[^/]+)$#', - 'start' => '/hxzbkn/psvfalrz/u/', - ), - ), - 'GET jkkw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/jkkw/ie/wdsxfmnlowb/v/{name}', - 'regex' => '#^/jkkw/ie/wdsxfmnlowb/v/(?P[^/]+)$#', - 'start' => '/jkkw/ie/wdsxfmnlowb/v/', - ), - ), - 'DELETE tlmsb' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/tlmsb/uh/vj/{name}', - 'regex' => '#^/tlmsb/uh/vj/(?P[^/]+)$#', - 'start' => '/tlmsb/uh/vj/', - ), - ), - 'DELETE boolsw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/boolsw/xhrgs/{name}', - 'regex' => '#^/boolsw/xhrgs/(?P[^/]+)$#', - 'start' => '/boolsw/xhrgs/', - ), - ), - 'POST mpmvdqy' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mpmvdqy/veuwzrqbfvud/{name}', - 'regex' => '#^/mpmvdqy/veuwzrqbfvud/(?P[^/]+)$#', - 'start' => '/mpmvdqy/veuwzrqbfvud/', - ), - ), - 'PUT m' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/m/wficcr/{name}', - 'regex' => '#^/m/wficcr/(?P[^/]+)$#', - 'start' => '/m/wficcr/', - ), - ), - 'GET hojfxxrhyrtpxyvc' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hojfxxrhyrtpxyvc/{name}', - 'regex' => '#^/hojfxxrhyrtpxyvc/(?P[^/]+)$#', - 'start' => '/hojfxxrhyrtpxyvc/', - ), - ), - 'GET h' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/h/uwqqobvv/{name}', - 'regex' => '#^/h/uwqqobvv/(?P[^/]+)$#', - 'start' => '/h/uwqqobvv/', - ), - ), - 'GET uj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/uj/vkoa/rqz/pbdnrgol/sm/{name}', - 'regex' => '#^/uj/vkoa/rqz/pbdnrgol/sm/(?P[^/]+)$#', - 'start' => '/uj/vkoa/rqz/pbdnrgol/sm/', - ), - ), - 'POST wzjsvvu' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/wzjsvvu/krmxhvuxo/{name}', - 'regex' => '#^/wzjsvvu/krmxhvuxo/(?P[^/]+)$#', - 'start' => '/wzjsvvu/krmxhvuxo/', - ), - ), - 'GET vfvvq' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vfvvq/jq/sfeumbn/{name}', - 'regex' => '#^/vfvvq/jq/sfeumbn/(?P[^/]+)$#', - 'start' => '/vfvvq/jq/sfeumbn/', - ), - ), - 'PUT rsrxwsiccpimmztz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rsrxwsiccpimmztz/{name}', - 'regex' => '#^/rsrxwsiccpimmztz/(?P[^/]+)$#', - 'start' => '/rsrxwsiccpimmztz/', - ), - ), - 'PATCH xubxqoqi' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xubxqoqi/bg/gr/{name}', - 'regex' => '#^/xubxqoqi/bg/gr/(?P[^/]+)$#', - 'start' => '/xubxqoqi/bg/gr/', - ), - ), - 'PATCH fqjotvouavdy' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fqjotvouavdy/{name}', - 'regex' => '#^/fqjotvouavdy/(?P[^/]+)$#', - 'start' => '/fqjotvouavdy/', - ), - ), - 'PATCH tbcrhel' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/tbcrhel/{name}', - 'regex' => '#^/tbcrhel/(?P[^/]+)$#', - 'start' => '/tbcrhel/', - ), - ), - 'GET fgjvnk' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fgjvnk/uqqloc/{name}', - 'regex' => '#^/fgjvnk/uqqloc/(?P[^/]+)$#', - 'start' => '/fgjvnk/uqqloc/', - ), - ), - 'POST tgazdxzi' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/tgazdxzi/{name}', - 'regex' => '#^/tgazdxzi/(?P[^/]+)$#', - 'start' => '/tgazdxzi/', - ), - ), - 'PUT nautlssiunymip' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/nautlssiunymip/xu/n/{name}', - 'regex' => '#^/nautlssiunymip/xu/n/(?P[^/]+)$#', - 'start' => '/nautlssiunymip/xu/n/', - ), - ), - 'PUT fwpqo' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fwpqo/qyzv/{name}', - 'regex' => '#^/fwpqo/qyzv/(?P[^/]+)$#', - 'start' => '/fwpqo/qyzv/', - ), - ), - 'DELETE rdxkjeb' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rdxkjeb/okx/wi/{name}', - 'regex' => '#^/rdxkjeb/okx/wi/(?P[^/]+)$#', - 'start' => '/rdxkjeb/okx/wi/', - ), - ), - 'PATCH de' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/de/odjce/uzphfcjwgz/my/{name}', - 'regex' => '#^/de/odjce/uzphfcjwgz/my/(?P[^/]+)$#', - 'start' => '/de/odjce/uzphfcjwgz/my/', - ), - ), - 'POST b' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/b/bjaiudponvnls/mxes/{name}', - 'regex' => '#^/b/bjaiudponvnls/mxes/(?P[^/]+)$#', - 'start' => '/b/bjaiudponvnls/mxes/', - ), - 1 => array( - 'handler' => 'handler_func', - 'original' => '/b/pdatutgq/{name}', - 'regex' => '#^/b/pdatutgq/(?P[^/]+)$#', - 'start' => '/b/pdatutgq/', - ), - ), - 'PATCH eyjastdckdzgqmhrdrf' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/eyjastdckdzgqmhrdrf/{name}', - 'regex' => '#^/eyjastdckdzgqmhrdrf/(?P[^/]+)$#', - 'start' => '/eyjastdckdzgqmhrdrf/', - ), - ), - 'GET nq' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/nq/wpomupyqa/{name}', - 'regex' => '#^/nq/wpomupyqa/(?P[^/]+)$#', - 'start' => '/nq/wpomupyqa/', - ), - ), - 'DELETE yexujrosucwf' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/yexujrosucwf/{name}', - 'regex' => '#^/yexujrosucwf/(?P[^/]+)$#', - 'start' => '/yexujrosucwf/', - ), - ), - 'PUT qrmvntfavfzulo' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/qrmvntfavfzulo/u/n/{name}', - 'regex' => '#^/qrmvntfavfzulo/u/n/(?P[^/]+)$#', - 'start' => '/qrmvntfavfzulo/u/n/', - ), - ), - 'PUT xjant' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xjant/jwmpvgymojtantj/{name}', - 'regex' => '#^/xjant/jwmpvgymojtantj/(?P[^/]+)$#', - 'start' => '/xjant/jwmpvgymojtantj/', - ), - ), - 'GET unydfdsxwauphcle' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/unydfdsxwauphcle/{name}', - 'regex' => '#^/unydfdsxwauphcle/(?P[^/]+)$#', - 'start' => '/unydfdsxwauphcle/', - ), - ), - 'PUT hmohfgfkty' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hmohfgfkty/j/oja/jyju/{name}', - 'regex' => '#^/hmohfgfkty/j/oja/jyju/(?P[^/]+)$#', - 'start' => '/hmohfgfkty/j/oja/jyju/', - ), - ), - 'DELETE gonoaol' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gonoaol/{name}', - 'regex' => '#^/gonoaol/(?P[^/]+)$#', - 'start' => '/gonoaol/', - ), - ), - 'GET jktefqdfbcd' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/jktefqdfbcd/hcwzvta/ir/{name}', - 'regex' => '#^/jktefqdfbcd/hcwzvta/ir/(?P[^/]+)$#', - 'start' => '/jktefqdfbcd/hcwzvta/ir/', - ), - ), - 'PATCH yixswd' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/yixswd/sbfrflgmq/qh/{name}', - 'regex' => '#^/yixswd/sbfrflgmq/qh/(?P[^/]+)$#', - 'start' => '/yixswd/sbfrflgmq/qh/', - ), - ), - 'PATCH i' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/i/yemhsknyay/{name}', - 'regex' => '#^/i/yemhsknyay/(?P[^/]+)$#', - 'start' => '/i/yemhsknyay/', - ), - 1 => array( - 'handler' => 'handler_func', - 'original' => '/i/nn/sodikejnienapv/{name}', - 'regex' => '#^/i/nn/sodikejnienapv/(?P[^/]+)$#', - 'start' => '/i/nn/sodikejnienapv/', - ), - ), - 'DELETE hgmewolj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hgmewolj/{name}', - 'regex' => '#^/hgmewolj/(?P[^/]+)$#', - 'start' => '/hgmewolj/', - ), - ), - 'GET ygozsy' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ygozsy/xvxq/{name}', - 'regex' => '#^/ygozsy/xvxq/(?P[^/]+)$#', - 'start' => '/ygozsy/xvxq/', - ), - ), - 'PATCH t' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/t/xlnpbf/n/gtyjt/{name}', - 'regex' => '#^/t/xlnpbf/n/gtyjt/(?P[^/]+)$#', - 'start' => '/t/xlnpbf/n/gtyjt/', - ), - ), - 'PUT eih' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/eih/htdpmwx/awm/{name}', - 'regex' => '#^/eih/htdpmwx/awm/(?P[^/]+)$#', - 'start' => '/eih/htdpmwx/awm/', - ), - ), - 'DELETE tlrtpuym' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/tlrtpuym/vxjvy/{name}', - 'regex' => '#^/tlrtpuym/vxjvy/(?P[^/]+)$#', - 'start' => '/tlrtpuym/vxjvy/', - ), - ), - 'PATCH euapw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/euapw/ejygn/{name}', - 'regex' => '#^/euapw/ejygn/(?P[^/]+)$#', - 'start' => '/euapw/ejygn/', - ), - ), - 'POST j' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/j/adj/jar/{name}', - 'regex' => '#^/j/adj/jar/(?P[^/]+)$#', - 'start' => '/j/adj/jar/', - ), - ), - 'PUT kswvtm' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/kswvtm/mfnmyhj/{name}', - 'regex' => '#^/kswvtm/mfnmyhj/(?P[^/]+)$#', - 'start' => '/kswvtm/mfnmyhj/', - ), - ), - 'GET ezobj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ezobj/{name}', - 'regex' => '#^/ezobj/(?P[^/]+)$#', - 'start' => '/ezobj/', - ), - ), - 'PUT pmoigbj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/pmoigbj/{name}', - 'regex' => '#^/pmoigbj/(?P[^/]+)$#', - 'start' => '/pmoigbj/', - ), - ), - 'DELETE qunkayrbg' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/qunkayrbg/{name}', - 'regex' => '#^/qunkayrbg/(?P[^/]+)$#', - 'start' => '/qunkayrbg/', - ), - ), - 'DELETE xxugj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xxugj/z/{name}', - 'regex' => '#^/xxugj/z/(?P[^/]+)$#', - 'start' => '/xxugj/z/', - ), - ), - 'PUT rrbqwd' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rrbqwd/zovspyy/bu/yaitg/{name}', - 'regex' => '#^/rrbqwd/zovspyy/bu/yaitg/(?P[^/]+)$#', - 'start' => '/rrbqwd/zovspyy/bu/yaitg/', - ), - ), - 'PATCH flsgwx' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/flsgwx/d/ucfcwiwloyo/{name}', - 'regex' => '#^/flsgwx/d/ucfcwiwloyo/(?P[^/]+)$#', - 'start' => '/flsgwx/d/ucfcwiwloyo/', - ), - ), - 'PUT agmaz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/agmaz/ik/iy/nbnvdyx/x/{name}', - 'regex' => '#^/agmaz/ik/iy/nbnvdyx/x/(?P[^/]+)$#', - 'start' => '/agmaz/ik/iy/nbnvdyx/x/', - ), - ), - 'PATCH ruudetcrqkuty' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ruudetcrqkuty/zixkvex/{name}', - 'regex' => '#^/ruudetcrqkuty/zixkvex/(?P[^/]+)$#', - 'start' => '/ruudetcrqkuty/zixkvex/', - ), - ), - 'PATCH mdwwdokvdqcpnlcc' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mdwwdokvdqcpnlcc/{name}', - 'regex' => '#^/mdwwdokvdqcpnlcc/(?P[^/]+)$#', - 'start' => '/mdwwdokvdqcpnlcc/', - ), - ), - 'POST pbphjevjkde' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/pbphjevjkde/{name}', - 'regex' => '#^/pbphjevjkde/(?P[^/]+)$#', - 'start' => '/pbphjevjkde/', - ), - ), - 'POST ejkm' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ejkm/bkaak/{name}', - 'regex' => '#^/ejkm/bkaak/(?P[^/]+)$#', - 'start' => '/ejkm/bkaak/', - ), - ), - 'GET gf' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gf/yd/deqs/gb/{name}', - 'regex' => '#^/gf/yd/deqs/gb/(?P[^/]+)$#', - 'start' => '/gf/yd/deqs/gb/', - ), - ), - 'DELETE pptbe' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/pptbe/p/smgam/{name}', - 'regex' => '#^/pptbe/p/smgam/(?P[^/]+)$#', - 'start' => '/pptbe/p/smgam/', - ), - ), - 'PATCH snudz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/snudz/{name}', - 'regex' => '#^/snudz/(?P[^/]+)$#', - 'start' => '/snudz/', - ), - ), - 'PUT xtij' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xtij/yhyzfjuln/n/zj/{name}', - 'regex' => '#^/xtij/yhyzfjuln/n/zj/(?P[^/]+)$#', - 'start' => '/xtij/yhyzfjuln/n/zj/', - ), - ), - 'GET tj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/tj/molfagkjsbts/xzi/{name}', - 'regex' => '#^/tj/molfagkjsbts/xzi/(?P[^/]+)$#', - 'start' => '/tj/molfagkjsbts/xzi/', - ), - ), - 'PUT kkctll' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/kkctll/rp/dw/gojdkaabmt/{name}', - 'regex' => '#^/kkctll/rp/dw/gojdkaabmt/(?P[^/]+)$#', - 'start' => '/kkctll/rp/dw/gojdkaabmt/', - ), - ), - 'GET lyroewgjeosbwwp' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/lyroewgjeosbwwp/lv/{name}', - 'regex' => '#^/lyroewgjeosbwwp/lv/(?P[^/]+)$#', - 'start' => '/lyroewgjeosbwwp/lv/', - ), - ), - 'DELETE xonsrupnho' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xonsrupnho/{name}', - 'regex' => '#^/xonsrupnho/(?P[^/]+)$#', - 'start' => '/xonsrupnho/', - ), - ), - 'DELETE yfswdkskxi' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/yfswdkskxi/{name}', - 'regex' => '#^/yfswdkskxi/(?P[^/]+)$#', - 'start' => '/yfswdkskxi/', - ), - ), - 'GET ujuztesh' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ujuztesh/zrm/{name}', - 'regex' => '#^/ujuztesh/zrm/(?P[^/]+)$#', - 'start' => '/ujuztesh/zrm/', - ), - ), - 'PATCH elpwxi' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/elpwxi/esau/ton/{name}', - 'regex' => '#^/elpwxi/esau/ton/(?P[^/]+)$#', - 'start' => '/elpwxi/esau/ton/', - ), - ), - 'PATCH slaykbphzgiwqxwxyev' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/slaykbphzgiwqxwxyev/{name}', - 'regex' => '#^/slaykbphzgiwqxwxyev/(?P[^/]+)$#', - 'start' => '/slaykbphzgiwqxwxyev/', - ), - ), - 'GET refbgkcctng' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/refbgkcctng/gefnwiyzn/{name}', - 'regex' => '#^/refbgkcctng/gefnwiyzn/(?P[^/]+)$#', - 'start' => '/refbgkcctng/gefnwiyzn/', - ), - ), - 'GET guydjzmqnhsvnumt' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/guydjzmqnhsvnumt/l/{name}', - 'regex' => '#^/guydjzmqnhsvnumt/l/(?P[^/]+)$#', - 'start' => '/guydjzmqnhsvnumt/l/', - ), - ), - 'GET pdtjmvuanb' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/pdtjmvuanb/{name}', - 'regex' => '#^/pdtjmvuanb/(?P[^/]+)$#', - 'start' => '/pdtjmvuanb/', - ), - ), - 'PATCH rmmcxes' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rmmcxes/{name}', - 'regex' => '#^/rmmcxes/(?P[^/]+)$#', - 'start' => '/rmmcxes/', - ), - ), - 'DELETE dncszva' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dncszva/x/vkyvifa/{name}', - 'regex' => '#^/dncszva/x/vkyvifa/(?P[^/]+)$#', - 'start' => '/dncszva/x/vkyvifa/', - ), - ), - 'DELETE uthbcmujsy' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/uthbcmujsy/{name}', - 'regex' => '#^/uthbcmujsy/(?P[^/]+)$#', - 'start' => '/uthbcmujsy/', - ), - ), - 'GET nuhrh' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/nuhrh/{name}', - 'regex' => '#^/nuhrh/(?P[^/]+)$#', - 'start' => '/nuhrh/', - ), - ), - 'PATCH pgermnndtca' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/pgermnndtca/afj/{name}', - 'regex' => '#^/pgermnndtca/afj/(?P[^/]+)$#', - 'start' => '/pgermnndtca/afj/', - ), - ), - 'POST ncbnrhjmecnnmvmavqpk' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ncbnrhjmecnnmvmavqpk/{name}', - 'regex' => '#^/ncbnrhjmecnnmvmavqpk/(?P[^/]+)$#', - 'start' => '/ncbnrhjmecnnmvmavqpk/', - ), - ), - 'PUT ysd' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ysd/qglzoxup/nugpfvtc/{name}', - 'regex' => '#^/ysd/qglzoxup/nugpfvtc/(?P[^/]+)$#', - 'start' => '/ysd/qglzoxup/nugpfvtc/', - ), - ), - 'POST syz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/syz/dqsdq/{name}', - 'regex' => '#^/syz/dqsdq/(?P[^/]+)$#', - 'start' => '/syz/dqsdq/', - ), - ), - 'GET qkntjdyj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/qkntjdyj/{name}', - 'regex' => '#^/qkntjdyj/(?P[^/]+)$#', - 'start' => '/qkntjdyj/', - ), - ), - 'DELETE fwezpazak' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fwezpazak/lr/{name}', - 'regex' => '#^/fwezpazak/lr/(?P[^/]+)$#', - 'start' => '/fwezpazak/lr/', - ), - ), - 'PUT lpcrwiwni' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/lpcrwiwni/{name}', - 'regex' => '#^/lpcrwiwni/(?P[^/]+)$#', - 'start' => '/lpcrwiwni/', - ), - ), - 'PUT xopoakcgxfgyacidey' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xopoakcgxfgyacidey/{name}', - 'regex' => '#^/xopoakcgxfgyacidey/(?P[^/]+)$#', - 'start' => '/xopoakcgxfgyacidey/', - ), - ), - 'DELETE zxpnc' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zxpnc/{name}', - 'regex' => '#^/zxpnc/(?P[^/]+)$#', - 'start' => '/zxpnc/', - ), - ), - 'GET vojmceiso' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vojmceiso/fy/{name}', - 'regex' => '#^/vojmceiso/fy/(?P[^/]+)$#', - 'start' => '/vojmceiso/fy/', - ), - ), - 'GET asrfbj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/asrfbj/cqipib/skgt/{name}', - 'regex' => '#^/asrfbj/cqipib/skgt/(?P[^/]+)$#', - 'start' => '/asrfbj/cqipib/skgt/', - ), - ), - 'GET jivcgjnoqige' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/jivcgjnoqige/mitz/{name}', - 'regex' => '#^/jivcgjnoqige/mitz/(?P[^/]+)$#', - 'start' => '/jivcgjnoqige/mitz/', - ), - ), - 'DELETE qdbiohlu' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/qdbiohlu/{name}', - 'regex' => '#^/qdbiohlu/(?P[^/]+)$#', - 'start' => '/qdbiohlu/', - ), - ), - 'POST mswtqgsrkikpkqpgr' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mswtqgsrkikpkqpgr/{name}', - 'regex' => '#^/mswtqgsrkikpkqpgr/(?P[^/]+)$#', - 'start' => '/mswtqgsrkikpkqpgr/', - ), - ), - 'DELETE xdszlavtzk' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xdszlavtzk/{name}', - 'regex' => '#^/xdszlavtzk/(?P[^/]+)$#', - 'start' => '/xdszlavtzk/', - ), - ), - 'DELETE cxx' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/cxx/bteqafxqhaw/{name}', - 'regex' => '#^/cxx/bteqafxqhaw/(?P[^/]+)$#', - 'start' => '/cxx/bteqafxqhaw/', - ), - ), - 'DELETE xzcoyewk' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xzcoyewk/fat/wlyqgmqq/{name}', - 'regex' => '#^/xzcoyewk/fat/wlyqgmqq/(?P[^/]+)$#', - 'start' => '/xzcoyewk/fat/wlyqgmqq/', - ), - ), - 'PATCH oyshzpvxzy' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/oyshzpvxzy/zceggp/{name}', - 'regex' => '#^/oyshzpvxzy/zceggp/(?P[^/]+)$#', - 'start' => '/oyshzpvxzy/zceggp/', - ), - ), - 'GET tgmjwh' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/tgmjwh/{name}', - 'regex' => '#^/tgmjwh/(?P[^/]+)$#', - 'start' => '/tgmjwh/', - ), - ), - 'POST bgshlkvfdgevhmd' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/bgshlkvfdgevhmd/ppqnl/{name}', - 'regex' => '#^/bgshlkvfdgevhmd/ppqnl/(?P[^/]+)$#', - 'start' => '/bgshlkvfdgevhmd/ppqnl/', - ), - ), - 'GET lbwslaot' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/lbwslaot/{name}', - 'regex' => '#^/lbwslaot/(?P[^/]+)$#', - 'start' => '/lbwslaot/', - ), - ), - 'GET xbcspghexu' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xbcspghexu/{name}', - 'regex' => '#^/xbcspghexu/(?P[^/]+)$#', - 'start' => '/xbcspghexu/', - ), - ), - 'GET sxcmkwfkvkc' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/sxcmkwfkvkc/vm/{name}', - 'regex' => '#^/sxcmkwfkvkc/vm/(?P[^/]+)$#', - 'start' => '/sxcmkwfkvkc/vm/', - ), - ), - 'GET romssnvsjvteaymxace' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/romssnvsjvteaymxace/{name}', - 'regex' => '#^/romssnvsjvteaymxace/(?P[^/]+)$#', - 'start' => '/romssnvsjvteaymxace/', - ), - ), - 'PUT gturajj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gturajj/rqyhnbeyqodf/{name}', - 'regex' => '#^/gturajj/rqyhnbeyqodf/(?P[^/]+)$#', - 'start' => '/gturajj/rqyhnbeyqodf/', - ), - ), - 'GET gfagspeadxnfv' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gfagspeadxnfv/{name}', - 'regex' => '#^/gfagspeadxnfv/(?P[^/]+)$#', - 'start' => '/gfagspeadxnfv/', - ), - ), - 'PATCH yvhwjamqfhdd' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/yvhwjamqfhdd/{name}', - 'regex' => '#^/yvhwjamqfhdd/(?P[^/]+)$#', - 'start' => '/yvhwjamqfhdd/', - ), - ), - 'POST nttvdght' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/nttvdght/{name}', - 'regex' => '#^/nttvdght/(?P[^/]+)$#', - 'start' => '/nttvdght/', - ), - ), - 'PATCH eebgse' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/eebgse/wtlaouyxpwnttz/{name}', - 'regex' => '#^/eebgse/wtlaouyxpwnttz/(?P[^/]+)$#', - 'start' => '/eebgse/wtlaouyxpwnttz/', - ), - ), - 'PUT eyhmgiqqzph' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/eyhmgiqqzph/{name}', - 'regex' => '#^/eyhmgiqqzph/(?P[^/]+)$#', - 'start' => '/eyhmgiqqzph/', - ), - ), - 'PUT t' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/t/hm/qkdfdajad/{name}', - 'regex' => '#^/t/hm/qkdfdajad/(?P[^/]+)$#', - 'start' => '/t/hm/qkdfdajad/', - ), - ), - 'DELETE pzoubigt' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/pzoubigt/rnyhynnzutmo/{name}', - 'regex' => '#^/pzoubigt/rnyhynnzutmo/(?P[^/]+)$#', - 'start' => '/pzoubigt/rnyhynnzutmo/', - ), - ), - 'POST bd' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/bd/rttultufciwugh/d/{name}', - 'regex' => '#^/bd/rttultufciwugh/d/(?P[^/]+)$#', - 'start' => '/bd/rttultufciwugh/d/', - ), - ), - 'PATCH kgdiia' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/kgdiia/flogegybh/{name}', - 'regex' => '#^/kgdiia/flogegybh/(?P[^/]+)$#', - 'start' => '/kgdiia/flogegybh/', - ), - ), - 'PUT dodscpxrsp' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dodscpxrsp/{name}', - 'regex' => '#^/dodscpxrsp/(?P[^/]+)$#', - 'start' => '/dodscpxrsp/', - ), - ), - 'GET lwfkyn' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/lwfkyn/gsexfalmpos/{name}', - 'regex' => '#^/lwfkyn/gsexfalmpos/(?P[^/]+)$#', - 'start' => '/lwfkyn/gsexfalmpos/', - ), - ), - 'PUT nownr' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/nownr/jqjd/{name}', - 'regex' => '#^/nownr/jqjd/(?P[^/]+)$#', - 'start' => '/nownr/jqjd/', - ), - ), - 'GET ntx' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ntx/oala/{name}', - 'regex' => '#^/ntx/oala/(?P[^/]+)$#', - 'start' => '/ntx/oala/', - ), - ), - 'GET uyexnis' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/uyexnis/pv/bwcfwvowm/{name}', - 'regex' => '#^/uyexnis/pv/bwcfwvowm/(?P[^/]+)$#', - 'start' => '/uyexnis/pv/bwcfwvowm/', - ), - ), - 'DELETE h' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/h/sx/mctm/{name}', - 'regex' => '#^/h/sx/mctm/(?P[^/]+)$#', - 'start' => '/h/sx/mctm/', - ), - ), - 'GET isiktrecbyc' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/isiktrecbyc/{name}', - 'regex' => '#^/isiktrecbyc/(?P[^/]+)$#', - 'start' => '/isiktrecbyc/', - ), - ), - 'POST fh' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fh/cxwudad/d/{name}', - 'regex' => '#^/fh/cxwudad/d/(?P[^/]+)$#', - 'start' => '/fh/cxwudad/d/', - ), - ), - 'GET sez' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/sez/cq/{name}', - 'regex' => '#^/sez/cq/(?P[^/]+)$#', - 'start' => '/sez/cq/', - ), - ), - 'PUT fqo' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fqo/ekuf/u/{name}', - 'regex' => '#^/fqo/ekuf/u/(?P[^/]+)$#', - 'start' => '/fqo/ekuf/u/', - ), - ), - 'GET wdxrubnyztvzyt' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/wdxrubnyztvzyt/{name}', - 'regex' => '#^/wdxrubnyztvzyt/(?P[^/]+)$#', - 'start' => '/wdxrubnyztvzyt/', - ), - ), - 'POST jhjysdp' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/jhjysdp/{name}', - 'regex' => '#^/jhjysdp/(?P[^/]+)$#', - 'start' => '/jhjysdp/', - ), - ), - 'PUT hcy' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hcy/eswyena/{name}', - 'regex' => '#^/hcy/eswyena/(?P[^/]+)$#', - 'start' => '/hcy/eswyena/', - ), - ), - 'GET fnidkc' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fnidkc/zcjsd/ke/{name}', - 'regex' => '#^/fnidkc/zcjsd/ke/(?P[^/]+)$#', - 'start' => '/fnidkc/zcjsd/ke/', - ), - ), - 'POST cvhkh' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/cvhkh/hyqw/{name}', - 'regex' => '#^/cvhkh/hyqw/(?P[^/]+)$#', - 'start' => '/cvhkh/hyqw/', - ), - ), - 'PUT x' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/x/xzv/cnkw/{name}', - 'regex' => '#^/x/xzv/cnkw/(?P[^/]+)$#', - 'start' => '/x/xzv/cnkw/', - ), - ), - 'PUT mznds' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mznds/gjznfzfhg/{name}', - 'regex' => '#^/mznds/gjznfzfhg/(?P[^/]+)$#', - 'start' => '/mznds/gjznfzfhg/', - ), - ), - 'GET dhxziljoajpgazkumb' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dhxziljoajpgazkumb/{name}', - 'regex' => '#^/dhxziljoajpgazkumb/(?P[^/]+)$#', - 'start' => '/dhxziljoajpgazkumb/', - ), - ), - 'PUT qbzka' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/qbzka/{name}', - 'regex' => '#^/qbzka/(?P[^/]+)$#', - 'start' => '/qbzka/', - ), - ), - 'PUT hlhqjbiuhccurkzdn' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hlhqjbiuhccurkzdn/{name}', - 'regex' => '#^/hlhqjbiuhccurkzdn/(?P[^/]+)$#', - 'start' => '/hlhqjbiuhccurkzdn/', - ), - ), - 'PUT bzk' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/bzk/la/{name}', - 'regex' => '#^/bzk/la/(?P[^/]+)$#', - 'start' => '/bzk/la/', - ), - ), - 'DELETE coej' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/coej/u/{name}', - 'regex' => '#^/coej/u/(?P[^/]+)$#', - 'start' => '/coej/u/', - ), - ), - 'DELETE venbpp' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/venbpp/{name}', - 'regex' => '#^/venbpp/(?P[^/]+)$#', - 'start' => '/venbpp/', - ), - ), - 'PATCH dkaz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dkaz/klno/{name}', - 'regex' => '#^/dkaz/klno/(?P[^/]+)$#', - 'start' => '/dkaz/klno/', - ), - ), - 'GET oaumqwnye' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/oaumqwnye/{name}', - 'regex' => '#^/oaumqwnye/(?P[^/]+)$#', - 'start' => '/oaumqwnye/', - ), - ), - 'GET scmotfqnmfmi' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/scmotfqnmfmi/uk/{name}', - 'regex' => '#^/scmotfqnmfmi/uk/(?P[^/]+)$#', - 'start' => '/scmotfqnmfmi/uk/', - ), - ), - 'DELETE lowt' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/lowt/k/rzelcnncckmnx/{name}', - 'regex' => '#^/lowt/k/rzelcnncckmnx/(?P[^/]+)$#', - 'start' => '/lowt/k/rzelcnncckmnx/', - ), - ), - 'DELETE wlek' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/wlek/mohg/jazgp/{name}', - 'regex' => '#^/wlek/mohg/jazgp/(?P[^/]+)$#', - 'start' => '/wlek/mohg/jazgp/', - ), - ), - 'GET kuzqkpyvuk' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/kuzqkpyvuk/{name}', - 'regex' => '#^/kuzqkpyvuk/(?P[^/]+)$#', - 'start' => '/kuzqkpyvuk/', - ), - ), - 'POST jvbtomepdrufxv' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/jvbtomepdrufxv/{name}', - 'regex' => '#^/jvbtomepdrufxv/(?P[^/]+)$#', - 'start' => '/jvbtomepdrufxv/', - ), - ), - 'GET jkwuecfgtigxm' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/jkwuecfgtigxm/{name}', - 'regex' => '#^/jkwuecfgtigxm/(?P[^/]+)$#', - 'start' => '/jkwuecfgtigxm/', - ), - ), - 'DELETE logcbsjlwtktakauay' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/logcbsjlwtktakauay/{name}', - 'regex' => '#^/logcbsjlwtktakauay/(?P[^/]+)$#', - 'start' => '/logcbsjlwtktakauay/', - ), - ), - 'PATCH zh' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zh/j/wka/{name}', - 'regex' => '#^/zh/j/wka/(?P[^/]+)$#', - 'start' => '/zh/j/wka/', - ), - ), - 'PUT zjvohj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zjvohj/o/qpmnlpwfknc/{name}', - 'regex' => '#^/zjvohj/o/qpmnlpwfknc/(?P[^/]+)$#', - 'start' => '/zjvohj/o/qpmnlpwfknc/', - ), - ), - 'POST y' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/y/owosuybjdchuhvqc/{name}', - 'regex' => '#^/y/owosuybjdchuhvqc/(?P[^/]+)$#', - 'start' => '/y/owosuybjdchuhvqc/', - ), - ), - 'PUT drz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/drz/wrm/zrmecfia/{name}', - 'regex' => '#^/drz/wrm/zrmecfia/(?P[^/]+)$#', - 'start' => '/drz/wrm/zrmecfia/', - ), - ), - 'POST rmcoep' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rmcoep/k/o/{name}', - 'regex' => '#^/rmcoep/k/o/(?P[^/]+)$#', - 'start' => '/rmcoep/k/o/', - ), - ), - 'DELETE mlbymydjh' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mlbymydjh/{name}', - 'regex' => '#^/mlbymydjh/(?P[^/]+)$#', - 'start' => '/mlbymydjh/', - ), - ), - 'DELETE gqg' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gqg/ck/{name}', - 'regex' => '#^/gqg/ck/(?P[^/]+)$#', - 'start' => '/gqg/ck/', - ), - ), - 'GET dvjuzzqyfjo' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dvjuzzqyfjo/m/{name}', - 'regex' => '#^/dvjuzzqyfjo/m/(?P[^/]+)$#', - 'start' => '/dvjuzzqyfjo/m/', - ), - ), - 'GET dzxdre' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dzxdre/{name}', - 'regex' => '#^/dzxdre/(?P[^/]+)$#', - 'start' => '/dzxdre/', - ), - ), - 'GET wbffjhpwj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/wbffjhpwj/clwtwelyc/{name}', - 'regex' => '#^/wbffjhpwj/clwtwelyc/(?P[^/]+)$#', - 'start' => '/wbffjhpwj/clwtwelyc/', - ), - ), - 'PUT gjvpmzhce' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gjvpmzhce/{name}', - 'regex' => '#^/gjvpmzhce/(?P[^/]+)$#', - 'start' => '/gjvpmzhce/', - ), - ), - 'DELETE wdwjlqofjfjllyab' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/wdwjlqofjfjllyab/zmt/{name}', - 'regex' => '#^/wdwjlqofjfjllyab/zmt/(?P[^/]+)$#', - 'start' => '/wdwjlqofjfjllyab/zmt/', - ), - ), - 'PUT vcautpgx' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vcautpgx/bwuxnxkt/a/{name}', - 'regex' => '#^/vcautpgx/bwuxnxkt/a/(?P[^/]+)$#', - 'start' => '/vcautpgx/bwuxnxkt/a/', - ), - ), - 'GET kyplqpwgut' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/kyplqpwgut/ekakak/qbf/{name}', - 'regex' => '#^/kyplqpwgut/ekakak/qbf/(?P[^/]+)$#', - 'start' => '/kyplqpwgut/ekakak/qbf/', - ), - ), - 'DELETE ufw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ufw/alfcxdjumykvheq/{name}', - 'regex' => '#^/ufw/alfcxdjumykvheq/(?P[^/]+)$#', - 'start' => '/ufw/alfcxdjumykvheq/', - ), - ), - 'PATCH tarlzdpzfieemoxe' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/tarlzdpzfieemoxe/{name}', - 'regex' => '#^/tarlzdpzfieemoxe/(?P[^/]+)$#', - 'start' => '/tarlzdpzfieemoxe/', - ), - ), - 'PUT plzrn' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/plzrn/{name}', - 'regex' => '#^/plzrn/(?P[^/]+)$#', - 'start' => '/plzrn/', - ), - ), - 'GET oepowoigtrhclydb' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/oepowoigtrhclydb/{name}', - 'regex' => '#^/oepowoigtrhclydb/(?P[^/]+)$#', - 'start' => '/oepowoigtrhclydb/', - ), - ), - 'GET utwrnezinky' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/utwrnezinky/{name}', - 'regex' => '#^/utwrnezinky/(?P[^/]+)$#', - 'start' => '/utwrnezinky/', - ), - ), - 'GET zplwitozobemtmxvt' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zplwitozobemtmxvt/{name}', - 'regex' => '#^/zplwitozobemtmxvt/(?P[^/]+)$#', - 'start' => '/zplwitozobemtmxvt/', - ), - ), - 'GET rgijiw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rgijiw/aga/d/{name}', - 'regex' => '#^/rgijiw/aga/d/(?P[^/]+)$#', - 'start' => '/rgijiw/aga/d/', - ), - ), - 'PUT wxowklbpysusstig' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/wxowklbpysusstig/{name}', - 'regex' => '#^/wxowklbpysusstig/(?P[^/]+)$#', - 'start' => '/wxowklbpysusstig/', - ), - ), - 'GET gbtllglqhcnmyoj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gbtllglqhcnmyoj/yy/{name}', - 'regex' => '#^/gbtllglqhcnmyoj/yy/(?P[^/]+)$#', - 'start' => '/gbtllglqhcnmyoj/yy/', - ), - ), - 'PATCH uwsnkir' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/uwsnkir/gm/vk/{name}', - 'regex' => '#^/uwsnkir/gm/vk/(?P[^/]+)$#', - 'start' => '/uwsnkir/gm/vk/', - ), - ), - 'PATCH vf' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vf/bnm/{name}', - 'regex' => '#^/vf/bnm/(?P[^/]+)$#', - 'start' => '/vf/bnm/', - ), - ), - 'DELETE eyraw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/eyraw/uikhpihezi/{name}', - 'regex' => '#^/eyraw/uikhpihezi/(?P[^/]+)$#', - 'start' => '/eyraw/uikhpihezi/', - ), - ), - 'GET gltyitgntk' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gltyitgntk/hp/{name}', - 'regex' => '#^/gltyitgntk/hp/(?P[^/]+)$#', - 'start' => '/gltyitgntk/hp/', - ), - ), - 'POST bkw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/bkw/tbaa/xznnwfq/{name}', - 'regex' => '#^/bkw/tbaa/xznnwfq/(?P[^/]+)$#', - 'start' => '/bkw/tbaa/xznnwfq/', - ), - ), - 'POST xiytgfxqqor' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xiytgfxqqor/{name}', - 'regex' => '#^/xiytgfxqqor/(?P[^/]+)$#', - 'start' => '/xiytgfxqqor/', - ), - ), - 'POST lj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/lj/cbbn/{name}', - 'regex' => '#^/lj/cbbn/(?P[^/]+)$#', - 'start' => '/lj/cbbn/', - ), - ), - 'PUT zitbfsgegjukczhtkyb' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zitbfsgegjukczhtkyb/{name}', - 'regex' => '#^/zitbfsgegjukczhtkyb/(?P[^/]+)$#', - 'start' => '/zitbfsgegjukczhtkyb/', - ), - ), - 'DELETE fcgnueikou' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fcgnueikou/gxesv/{name}', - 'regex' => '#^/fcgnueikou/gxesv/(?P[^/]+)$#', - 'start' => '/fcgnueikou/gxesv/', - ), - ), - 'GET uhxbk' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/uhxbk/ltoxhtrx/t/rjsk/{name}', - 'regex' => '#^/uhxbk/ltoxhtrx/t/rjsk/(?P[^/]+)$#', - 'start' => '/uhxbk/ltoxhtrx/t/rjsk/', - ), - ), - 'POST aumvj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/aumvj/z/damvcrzlydf/{name}', - 'regex' => '#^/aumvj/z/damvcrzlydf/(?P[^/]+)$#', - 'start' => '/aumvj/z/damvcrzlydf/', - ), - ), - 'DELETE inpddxy' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/inpddxy/uxvgxrb/{name}', - 'regex' => '#^/inpddxy/uxvgxrb/(?P[^/]+)$#', - 'start' => '/inpddxy/uxvgxrb/', - ), - ), - 'GET yhfmyckjzy' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/yhfmyckjzy/pxw/{name}', - 'regex' => '#^/yhfmyckjzy/pxw/(?P[^/]+)$#', - 'start' => '/yhfmyckjzy/pxw/', - ), - ), - 'PUT zvgbxchmxbsu' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zvgbxchmxbsu/xjdx/{name}', - 'regex' => '#^/zvgbxchmxbsu/xjdx/(?P[^/]+)$#', - 'start' => '/zvgbxchmxbsu/xjdx/', - ), - ), - 'DELETE vvgxr' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vvgxr/x/{name}', - 'regex' => '#^/vvgxr/x/(?P[^/]+)$#', - 'start' => '/vvgxr/x/', - ), - ), - 'PATCH rzllhuoxbbzzj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rzllhuoxbbzzj/{name}', - 'regex' => '#^/rzllhuoxbbzzj/(?P[^/]+)$#', - 'start' => '/rzllhuoxbbzzj/', - ), - ), - 'GET czl' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/czl/rrcgdvwrc/xtxa/{name}', - 'regex' => '#^/czl/rrcgdvwrc/xtxa/(?P[^/]+)$#', - 'start' => '/czl/rrcgdvwrc/xtxa/', - ), - ), - 'PUT jqudtdcl' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/jqudtdcl/{name}', - 'regex' => '#^/jqudtdcl/(?P[^/]+)$#', - 'start' => '/jqudtdcl/', - ), - ), - 'GET fxhkqpbdtbozk' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fxhkqpbdtbozk/my/kny/{name}', - 'regex' => '#^/fxhkqpbdtbozk/my/kny/(?P[^/]+)$#', - 'start' => '/fxhkqpbdtbozk/my/kny/', - ), - ), - 'DELETE niehsajozpkutot' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/niehsajozpkutot/le/o/{name}', - 'regex' => '#^/niehsajozpkutot/le/o/(?P[^/]+)$#', - 'start' => '/niehsajozpkutot/le/o/', - ), - ), - 'PATCH cth' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/cth/p/xmkgppmdsh/{name}', - 'regex' => '#^/cth/p/xmkgppmdsh/(?P[^/]+)$#', - 'start' => '/cth/p/xmkgppmdsh/', - ), - ), - 'PUT eyxcl' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/eyxcl/aga/u/{name}', - 'regex' => '#^/eyxcl/aga/u/(?P[^/]+)$#', - 'start' => '/eyxcl/aga/u/', - ), - ), - 'GET xzzduduxpswf' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xzzduduxpswf/p/jr/a/{name}', - 'regex' => '#^/xzzduduxpswf/p/jr/a/(?P[^/]+)$#', - 'start' => '/xzzduduxpswf/p/jr/a/', - ), - ), - 'PATCH jjorlcypuwzaka' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/jjorlcypuwzaka/zwzl/{name}', - 'regex' => '#^/jjorlcypuwzaka/zwzl/(?P[^/]+)$#', - 'start' => '/jjorlcypuwzaka/zwzl/', - ), - ), - 'GET eqpl' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/eqpl/iqvlfkdzdoo/{name}', - 'regex' => '#^/eqpl/iqvlfkdzdoo/(?P[^/]+)$#', - 'start' => '/eqpl/iqvlfkdzdoo/', - ), - ), - 'POST cnzdwcovernabultuuuw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/cnzdwcovernabultuuuw/{name}', - 'regex' => '#^/cnzdwcovernabultuuuw/(?P[^/]+)$#', - 'start' => '/cnzdwcovernabultuuuw/', - ), - ), - 'DELETE v' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/v/h/i/dflonrjwyldug/p/r/{name}', - 'regex' => '#^/v/h/i/dflonrjwyldug/p/r/(?P[^/]+)$#', - 'start' => '/v/h/i/dflonrjwyldug/p/r/', - ), - ), - 'PUT npuuvoefli' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/npuuvoefli/lk/{name}', - 'regex' => '#^/npuuvoefli/lk/(?P[^/]+)$#', - 'start' => '/npuuvoefli/lk/', - ), - ), - 'GET eociyfum' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/eociyfum/weixbvvrgpx/{name}', - 'regex' => '#^/eociyfum/weixbvvrgpx/(?P[^/]+)$#', - 'start' => '/eociyfum/weixbvvrgpx/', - ), - ), - 'PUT hwllk' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hwllk/rp/{name}', - 'regex' => '#^/hwllk/rp/(?P[^/]+)$#', - 'start' => '/hwllk/rp/', - ), - ), - 'POST idbazysnyvharv' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/idbazysnyvharv/{name}', - 'regex' => '#^/idbazysnyvharv/(?P[^/]+)$#', - 'start' => '/idbazysnyvharv/', - ), - ), - 'POST re' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/re/mfft/{name}', - 'regex' => '#^/re/mfft/(?P[^/]+)$#', - 'start' => '/re/mfft/', - ), - ), - 'PUT lwgaduxtivjbk' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/lwgaduxtivjbk/{name}', - 'regex' => '#^/lwgaduxtivjbk/(?P[^/]+)$#', - 'start' => '/lwgaduxtivjbk/', - ), - ), - 'GET skjdhahb' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/skjdhahb/{name}', - 'regex' => '#^/skjdhahb/(?P[^/]+)$#', - 'start' => '/skjdhahb/', - ), - ), - 'PUT zvhcq' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zvhcq/qfrfax/nknfjlo/{name}', - 'regex' => '#^/zvhcq/qfrfax/nknfjlo/(?P[^/]+)$#', - 'start' => '/zvhcq/qfrfax/nknfjlo/', - ), - ), - 'PUT wyzruhtl' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/wyzruhtl/rcnykja/{name}', - 'regex' => '#^/wyzruhtl/rcnykja/(?P[^/]+)$#', - 'start' => '/wyzruhtl/rcnykja/', - ), - ), - 'PUT mymxun' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mymxun/{name}', - 'regex' => '#^/mymxun/(?P[^/]+)$#', - 'start' => '/mymxun/', - ), - ), - 'POST aiaetzql' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/aiaetzql/{name}', - 'regex' => '#^/aiaetzql/(?P[^/]+)$#', - 'start' => '/aiaetzql/', - ), - ), - 'DELETE wya' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/wya/q/b/{name}', - 'regex' => '#^/wya/q/b/(?P[^/]+)$#', - 'start' => '/wya/q/b/', - ), - ), - 'PATCH lndyapbcem' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/lndyapbcem/{name}', - 'regex' => '#^/lndyapbcem/(?P[^/]+)$#', - 'start' => '/lndyapbcem/', - ), - ), - 'POST njkjub' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/njkjub/q/{name}', - 'regex' => '#^/njkjub/q/(?P[^/]+)$#', - 'start' => '/njkjub/q/', - ), - ), - 'PUT qspiamonu' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/qspiamonu/{name}', - 'regex' => '#^/qspiamonu/(?P[^/]+)$#', - 'start' => '/qspiamonu/', - ), - ), - 'GET nqfcgh' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/nqfcgh/{name}', - 'regex' => '#^/nqfcgh/(?P[^/]+)$#', - 'start' => '/nqfcgh/', - ), - ), - 'DELETE lgxnkeeu' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/lgxnkeeu/{name}', - 'regex' => '#^/lgxnkeeu/(?P[^/]+)$#', - 'start' => '/lgxnkeeu/', - ), - ), - 'GET lfhgfccvezgjvqgffj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/lfhgfccvezgjvqgffj/{name}', - 'regex' => '#^/lfhgfccvezgjvqgffj/(?P[^/]+)$#', - 'start' => '/lfhgfccvezgjvqgffj/', - ), - ), - 'DELETE jpgsc' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/jpgsc/nqcfhk/hvaaghsx/{name}', - 'regex' => '#^/jpgsc/nqcfhk/hvaaghsx/(?P[^/]+)$#', - 'start' => '/jpgsc/nqcfhk/hvaaghsx/', - ), - ), - 'GET ri' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ri/ym/i/lrkrf/{name}', - 'regex' => '#^/ri/ym/i/lrkrf/(?P[^/]+)$#', - 'start' => '/ri/ym/i/lrkrf/', - ), - ), - 'GET lxdte' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/lxdte/uj/{name}', - 'regex' => '#^/lxdte/uj/(?P[^/]+)$#', - 'start' => '/lxdte/uj/', - ), - ), - 'GET zpsj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zpsj/scazxtta/{name}', - 'regex' => '#^/zpsj/scazxtta/(?P[^/]+)$#', - 'start' => '/zpsj/scazxtta/', - ), - ), - 'POST ejcbnub' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ejcbnub/mzyw/wlep/{name}', - 'regex' => '#^/ejcbnub/mzyw/wlep/(?P[^/]+)$#', - 'start' => '/ejcbnub/mzyw/wlep/', - ), - ), - 'GET krjgc' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/krjgc/{name}', - 'regex' => '#^/krjgc/(?P[^/]+)$#', - 'start' => '/krjgc/', - ), - ), - 'PATCH zefvii' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zefvii/nmsonfns/{name}', - 'regex' => '#^/zefvii/nmsonfns/(?P[^/]+)$#', - 'start' => '/zefvii/nmsonfns/', - ), - ), - 'DELETE fu' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fu/ecn/elwwb/kxxsebnrn/{name}', - 'regex' => '#^/fu/ecn/elwwb/kxxsebnrn/(?P[^/]+)$#', - 'start' => '/fu/ecn/elwwb/kxxsebnrn/', - ), - ), - 'GET nbpvalxyznog' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/nbpvalxyznog/{name}', - 'regex' => '#^/nbpvalxyznog/(?P[^/]+)$#', - 'start' => '/nbpvalxyznog/', - ), - ), - 'POST pldujs' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/pldujs/{name}', - 'regex' => '#^/pldujs/(?P[^/]+)$#', - 'start' => '/pldujs/', - ), - ), - 'PUT fpzvbwokpjr' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fpzvbwokpjr/wifhug/{name}', - 'regex' => '#^/fpzvbwokpjr/wifhug/(?P[^/]+)$#', - 'start' => '/fpzvbwokpjr/wifhug/', - ), - ), - 'GET gie' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gie/fkyl/{name}', - 'regex' => '#^/gie/fkyl/(?P[^/]+)$#', - 'start' => '/gie/fkyl/', - ), - ), - 'POST snervxualt' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/snervxualt/g/{name}', - 'regex' => '#^/snervxualt/g/(?P[^/]+)$#', - 'start' => '/snervxualt/g/', - ), - ), - 'PUT u' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/u/ic/jpuagjmql/{name}', - 'regex' => '#^/u/ic/jpuagjmql/(?P[^/]+)$#', - 'start' => '/u/ic/jpuagjmql/', - ), - 1 => array( - 'handler' => 'handler_func', - 'original' => '/u/bmtcxaijvjg/pcshrbd/{name}', - 'regex' => '#^/u/bmtcxaijvjg/pcshrbd/(?P[^/]+)$#', - 'start' => '/u/bmtcxaijvjg/pcshrbd/', - ), - ), - 'PATCH yvhq' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/yvhq/har/{name}', - 'regex' => '#^/yvhq/har/(?P[^/]+)$#', - 'start' => '/yvhq/har/', - ), - ), - 'DELETE pamnatcg' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/pamnatcg/vzy/sfi/{name}', - 'regex' => '#^/pamnatcg/vzy/sfi/(?P[^/]+)$#', - 'start' => '/pamnatcg/vzy/sfi/', - ), - ), - 'GET v' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/v/lcwtlat/imiynafkk/{name}', - 'regex' => '#^/v/lcwtlat/imiynafkk/(?P[^/]+)$#', - 'start' => '/v/lcwtlat/imiynafkk/', - ), - ), - 'PUT vfanasluzev' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vfanasluzev/kbnvptx/{name}', - 'regex' => '#^/vfanasluzev/kbnvptx/(?P[^/]+)$#', - 'start' => '/vfanasluzev/kbnvptx/', - ), - ), - 'POST viueftrq' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/viueftrq/bwiffuycinpf/{name}', - 'regex' => '#^/viueftrq/bwiffuycinpf/(?P[^/]+)$#', - 'start' => '/viueftrq/bwiffuycinpf/', - ), - ), - 'DELETE wltyw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/wltyw/{name}', - 'regex' => '#^/wltyw/(?P[^/]+)$#', - 'start' => '/wltyw/', - ), - ), - 'PUT c' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/c/tfukia/cxncba/{name}', - 'regex' => '#^/c/tfukia/cxncba/(?P[^/]+)$#', - 'start' => '/c/tfukia/cxncba/', - ), - ), - 'PUT qezoyelgymsbgyqjles' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/qezoyelgymsbgyqjles/{name}', - 'regex' => '#^/qezoyelgymsbgyqjles/(?P[^/]+)$#', - 'start' => '/qezoyelgymsbgyqjles/', - ), - ), - 'POST piuwffs' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/piuwffs/hizmbb/{name}', - 'regex' => '#^/piuwffs/hizmbb/(?P[^/]+)$#', - 'start' => '/piuwffs/hizmbb/', - ), - ), - 'GET gqhyrxh' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gqhyrxh/xyi/v/uavqgjps/{name}', - 'regex' => '#^/gqhyrxh/xyi/v/uavqgjps/(?P[^/]+)$#', - 'start' => '/gqhyrxh/xyi/v/uavqgjps/', - ), - ), - 'PUT pdhdnykkuvwb' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/pdhdnykkuvwb/{name}', - 'regex' => '#^/pdhdnykkuvwb/(?P[^/]+)$#', - 'start' => '/pdhdnykkuvwb/', - ), - ), - 'POST rchbvlw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rchbvlw/{name}', - 'regex' => '#^/rchbvlw/(?P[^/]+)$#', - 'start' => '/rchbvlw/', - ), - ), - 'DELETE bxpvgydwug' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/bxpvgydwug/{name}', - 'regex' => '#^/bxpvgydwug/(?P[^/]+)$#', - 'start' => '/bxpvgydwug/', - ), - ), - 'GET fw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fw/uijwk/iivcv/{name}', - 'regex' => '#^/fw/uijwk/iivcv/(?P[^/]+)$#', - 'start' => '/fw/uijwk/iivcv/', - ), - ), - 'GET dvfvv' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dvfvv/aeu/ooj/{name}', - 'regex' => '#^/dvfvv/aeu/ooj/(?P[^/]+)$#', - 'start' => '/dvfvv/aeu/ooj/', - ), - ), - 'GET x' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/x/kyonabuh/{name}', - 'regex' => '#^/x/kyonabuh/(?P[^/]+)$#', - 'start' => '/x/kyonabuh/', - ), - ), - 'PUT hl' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hl/ckh/{name}', - 'regex' => '#^/hl/ckh/(?P[^/]+)$#', - 'start' => '/hl/ckh/', - ), - ), - 'DELETE zraingff' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zraingff/{name}', - 'regex' => '#^/zraingff/(?P[^/]+)$#', - 'start' => '/zraingff/', - ), - ), - 'PATCH efd' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/efd/n/sjiuusjgmqtpobzk/{name}', - 'regex' => '#^/efd/n/sjiuusjgmqtpobzk/(?P[^/]+)$#', - 'start' => '/efd/n/sjiuusjgmqtpobzk/', - ), - ), - 'POST fxz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fxz/bn/czpdzrab/{name}', - 'regex' => '#^/fxz/bn/czpdzrab/(?P[^/]+)$#', - 'start' => '/fxz/bn/czpdzrab/', - ), - ), - 'PATCH qulued' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/qulued/{name}', - 'regex' => '#^/qulued/(?P[^/]+)$#', - 'start' => '/qulued/', - ), - ), - 'PUT obgcmwp' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/obgcmwp/{name}', - 'regex' => '#^/obgcmwp/(?P[^/]+)$#', - 'start' => '/obgcmwp/', - ), - ), - 'GET ok' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ok/rlbl/hzgrg/busyg/elyy/{name}', - 'regex' => '#^/ok/rlbl/hzgrg/busyg/elyy/(?P[^/]+)$#', - 'start' => '/ok/rlbl/hzgrg/busyg/elyy/', - ), - ), - 'PATCH cohyf' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/cohyf/mvjdjlo/j/{name}', - 'regex' => '#^/cohyf/mvjdjlo/j/(?P[^/]+)$#', - 'start' => '/cohyf/mvjdjlo/j/', - ), - ), - 'POST anuhhli' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/anuhhli/{name}', - 'regex' => '#^/anuhhli/(?P[^/]+)$#', - 'start' => '/anuhhli/', - ), - ), - 'GET sukapw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/sukapw/{name}', - 'regex' => '#^/sukapw/(?P[^/]+)$#', - 'start' => '/sukapw/', - ), - ), - 'GET sgsyyn' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/sgsyyn/fj/{name}', - 'regex' => '#^/sgsyyn/fj/(?P[^/]+)$#', - 'start' => '/sgsyyn/fj/', - ), - ), - 'PATCH vuffrtlmbkfavc' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vuffrtlmbkfavc/{name}', - 'regex' => '#^/vuffrtlmbkfavc/(?P[^/]+)$#', - 'start' => '/vuffrtlmbkfavc/', - ), - ), - 'POST tixqztldinwjju' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/tixqztldinwjju/{name}', - 'regex' => '#^/tixqztldinwjju/(?P[^/]+)$#', - 'start' => '/tixqztldinwjju/', - ), - ), - 'DELETE zyjwpuxyf' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zyjwpuxyf/pkcc/yt/{name}', - 'regex' => '#^/zyjwpuxyf/pkcc/yt/(?P[^/]+)$#', - 'start' => '/zyjwpuxyf/pkcc/yt/', - ), - ), - 'PUT xoblmnxpqphcsvqpx' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xoblmnxpqphcsvqpx/{name}', - 'regex' => '#^/xoblmnxpqphcsvqpx/(?P[^/]+)$#', - 'start' => '/xoblmnxpqphcsvqpx/', - ), - ), - 'POST hmcvo' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hmcvo/{name}', - 'regex' => '#^/hmcvo/(?P[^/]+)$#', - 'start' => '/hmcvo/', - ), - ), - 'PATCH mfb' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mfb/bt/brbalrar/{name}', - 'regex' => '#^/mfb/bt/brbalrar/(?P[^/]+)$#', - 'start' => '/mfb/bt/brbalrar/', - ), - ), - 'GET oqo' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/oqo/vozonxzqypnttft/{name}', - 'regex' => '#^/oqo/vozonxzqypnttft/(?P[^/]+)$#', - 'start' => '/oqo/vozonxzqypnttft/', - ), - ), - 'GET oag' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/oag/tov/paeua/{name}', - 'regex' => '#^/oag/tov/paeua/(?P[^/]+)$#', - 'start' => '/oag/tov/paeua/', - ), - ), - 'DELETE sazuczptkid' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/sazuczptkid/uuayuhka/{name}', - 'regex' => '#^/sazuczptkid/uuayuhka/(?P[^/]+)$#', - 'start' => '/sazuczptkid/uuayuhka/', - ), - ), - 'GET t' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/t/sbx/enh/xdcca/{name}', - 'regex' => '#^/t/sbx/enh/xdcca/(?P[^/]+)$#', - 'start' => '/t/sbx/enh/xdcca/', - ), - ), - 'GET lq' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/lq/p/lrspzg/{name}', - 'regex' => '#^/lq/p/lrspzg/(?P[^/]+)$#', - 'start' => '/lq/p/lrspzg/', - ), - ), - 'GET xdrj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xdrj/llxvbno/yuwt/rxhzr/{name}', - 'regex' => '#^/xdrj/llxvbno/yuwt/rxhzr/(?P[^/]+)$#', - 'start' => '/xdrj/llxvbno/yuwt/rxhzr/', - ), - ), - 'PUT uuq' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/uuq/lspgyjd/{name}', - 'regex' => '#^/uuq/lspgyjd/(?P[^/]+)$#', - 'start' => '/uuq/lspgyjd/', - ), - ), - 'POST iiiorakegpys' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/iiiorakegpys/{name}', - 'regex' => '#^/iiiorakegpys/(?P[^/]+)$#', - 'start' => '/iiiorakegpys/', - ), - ), - 'PATCH m' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/m/qpfbix/n/oxhxnn/{name}', - 'regex' => '#^/m/qpfbix/n/oxhxnn/(?P[^/]+)$#', - 'start' => '/m/qpfbix/n/oxhxnn/', - ), - ), - 'GET ddccibxnel' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ddccibxnel/o/{name}', - 'regex' => '#^/ddccibxnel/o/(?P[^/]+)$#', - 'start' => '/ddccibxnel/o/', - ), - ), - 'GET effirtkl' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/effirtkl/{name}', - 'regex' => '#^/effirtkl/(?P[^/]+)$#', - 'start' => '/effirtkl/', - ), - ), - 'PUT izgjsvc' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/izgjsvc/igu/opoluf/{name}', - 'regex' => '#^/izgjsvc/igu/opoluf/(?P[^/]+)$#', - 'start' => '/izgjsvc/igu/opoluf/', - ), - ), - 'PUT p' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/p/l/nimrak/ecn/{name}', - 'regex' => '#^/p/l/nimrak/ecn/(?P[^/]+)$#', - 'start' => '/p/l/nimrak/ecn/', - ), - ), - 'PATCH jomkpwvbmjrzczrktd' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/jomkpwvbmjrzczrktd/{name}', - 'regex' => '#^/jomkpwvbmjrzczrktd/(?P[^/]+)$#', - 'start' => '/jomkpwvbmjrzczrktd/', - ), - ), - 'POST gespqjmty' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gespqjmty/{name}', - 'regex' => '#^/gespqjmty/(?P[^/]+)$#', - 'start' => '/gespqjmty/', - ), - ), - 'GET rfigjorahxn' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rfigjorahxn/{name}', - 'regex' => '#^/rfigjorahxn/(?P[^/]+)$#', - 'start' => '/rfigjorahxn/', - ), - ), - 'GET bqdjw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/bqdjw/r/{name}', - 'regex' => '#^/bqdjw/r/(?P[^/]+)$#', - 'start' => '/bqdjw/r/', - ), - ), - 'POST kmacjybamylh' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/kmacjybamylh/ieqiy/{name}', - 'regex' => '#^/kmacjybamylh/ieqiy/(?P[^/]+)$#', - 'start' => '/kmacjybamylh/ieqiy/', - ), - ), - 'DELETE vhfwfi' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vhfwfi/{name}', - 'regex' => '#^/vhfwfi/(?P[^/]+)$#', - 'start' => '/vhfwfi/', - ), - ), - 'POST syeio' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/syeio/ffivpk/{name}', - 'regex' => '#^/syeio/ffivpk/(?P[^/]+)$#', - 'start' => '/syeio/ffivpk/', - ), - ), - 'POST oippybjhsptoo' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/oippybjhsptoo/{name}', - 'regex' => '#^/oippybjhsptoo/(?P[^/]+)$#', - 'start' => '/oippybjhsptoo/', - ), - ), - 'DELETE dqxspprkwbgi' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dqxspprkwbgi/{name}', - 'regex' => '#^/dqxspprkwbgi/(?P[^/]+)$#', - 'start' => '/dqxspprkwbgi/', - ), - ), - 'POST zsugbklwytoqeuu' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zsugbklwytoqeuu/rwsn/{name}', - 'regex' => '#^/zsugbklwytoqeuu/rwsn/(?P[^/]+)$#', - 'start' => '/zsugbklwytoqeuu/rwsn/', - ), - ), - 'POST bm' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/bm/xr/cesk/zvp/zdn/{name}', - 'regex' => '#^/bm/xr/cesk/zvp/zdn/(?P[^/]+)$#', - 'start' => '/bm/xr/cesk/zvp/zdn/', - ), - ), - 'PATCH zaooqghfebllpwnj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/zaooqghfebllpwnj/m/m/{name}', - 'regex' => '#^/zaooqghfebllpwnj/m/m/(?P[^/]+)$#', - 'start' => '/zaooqghfebllpwnj/m/m/', - ), - ), - 'DELETE amnp' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/amnp/pjoatduuflrb/{name}', - 'regex' => '#^/amnp/pjoatduuflrb/(?P[^/]+)$#', - 'start' => '/amnp/pjoatduuflrb/', - ), - ), - 'POST c' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/c/a/j/bnhekalp/{name}', - 'regex' => '#^/c/a/j/bnhekalp/(?P[^/]+)$#', - 'start' => '/c/a/j/bnhekalp/', - ), - ), - 'GET bttghmwdgtaea' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/bttghmwdgtaea/{name}', - 'regex' => '#^/bttghmwdgtaea/(?P[^/]+)$#', - 'start' => '/bttghmwdgtaea/', - ), - ), - 'POST o' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/o/dgvzymvqv/lr/{name}', - 'regex' => '#^/o/dgvzymvqv/lr/(?P[^/]+)$#', - 'start' => '/o/dgvzymvqv/lr/', - ), - ), - 'POST mjfxgcos' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mjfxgcos/{name}', - 'regex' => '#^/mjfxgcos/(?P[^/]+)$#', - 'start' => '/mjfxgcos/', - ), - ), - 'GET e' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/e/mttteistceegi/ocyox/{name}', - 'regex' => '#^/e/mttteistceegi/ocyox/(?P[^/]+)$#', - 'start' => '/e/mttteistceegi/ocyox/', - ), - ), - 'PUT vqxkj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vqxkj/lupfll/qpgbj/{name}', - 'regex' => '#^/vqxkj/lupfll/qpgbj/(?P[^/]+)$#', - 'start' => '/vqxkj/lupfll/qpgbj/', - ), - ), - 'DELETE d' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/d/mcaes/{name}', - 'regex' => '#^/d/mcaes/(?P[^/]+)$#', - 'start' => '/d/mcaes/', - ), - ), - 'GET myf' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/myf/qidch/jj/sa/ylbb/{name}', - 'regex' => '#^/myf/qidch/jj/sa/ylbb/(?P[^/]+)$#', - 'start' => '/myf/qidch/jj/sa/ylbb/', - ), - ), - 'POST dgaosxppv' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dgaosxppv/{name}', - 'regex' => '#^/dgaosxppv/(?P[^/]+)$#', - 'start' => '/dgaosxppv/', - ), - ), - 'POST fxjf' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fxjf/nhpliif/eao/{name}', - 'regex' => '#^/fxjf/nhpliif/eao/(?P[^/]+)$#', - 'start' => '/fxjf/nhpliif/eao/', - ), - ), - 'DELETE sbmtmotu' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/sbmtmotu/qjfxexcv/{name}', - 'regex' => '#^/sbmtmotu/qjfxexcv/(?P[^/]+)$#', - 'start' => '/sbmtmotu/qjfxexcv/', - ), - ), - 'GET ad' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ad/fzvnnf/{name}', - 'regex' => '#^/ad/fzvnnf/(?P[^/]+)$#', - 'start' => '/ad/fzvnnf/', - ), - ), - 'GET ck' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ck/moluelpo/{name}', - 'regex' => '#^/ck/moluelpo/(?P[^/]+)$#', - 'start' => '/ck/moluelpo/', - ), - ), - 'GET riwit' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/riwit/{name}', - 'regex' => '#^/riwit/(?P[^/]+)$#', - 'start' => '/riwit/', - ), - ), - 'DELETE tx' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/tx/xvl/v/{name}', - 'regex' => '#^/tx/xvl/v/(?P[^/]+)$#', - 'start' => '/tx/xvl/v/', - ), - ), - 'POST vepid' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vepid/{name}', - 'regex' => '#^/vepid/(?P[^/]+)$#', - 'start' => '/vepid/', - ), - ), - 'PATCH miwwfnfi' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/miwwfnfi/tpivsztnms/{name}', - 'regex' => '#^/miwwfnfi/tpivsztnms/(?P[^/]+)$#', - 'start' => '/miwwfnfi/tpivsztnms/', - ), - ), - 'DELETE azxhoywd' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/azxhoywd/gjy/vyafqmgg/{name}', - 'regex' => '#^/azxhoywd/gjy/vyafqmgg/(?P[^/]+)$#', - 'start' => '/azxhoywd/gjy/vyafqmgg/', - ), - ), - 'GET mcezzhahux' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mcezzhahux/{name}', - 'regex' => '#^/mcezzhahux/(?P[^/]+)$#', - 'start' => '/mcezzhahux/', - ), - ), - 'PATCH mzqkys' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mzqkys/yd/tcnymmuww/{name}', - 'regex' => '#^/mzqkys/yd/tcnymmuww/(?P[^/]+)$#', - 'start' => '/mzqkys/yd/tcnymmuww/', - ), - ), - 'POST jzw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/jzw/dzcz/xid/{name}', - 'regex' => '#^/jzw/dzcz/xid/(?P[^/]+)$#', - 'start' => '/jzw/dzcz/xid/', - ), - ), - 'POST cyxxl' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/cyxxl/npgidck/{name}', - 'regex' => '#^/cyxxl/npgidck/(?P[^/]+)$#', - 'start' => '/cyxxl/npgidck/', - ), - ), - 'PUT qtsnjkbimmdfi' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/qtsnjkbimmdfi/{name}', - 'regex' => '#^/qtsnjkbimmdfi/(?P[^/]+)$#', - 'start' => '/qtsnjkbimmdfi/', - ), - ), - 'DELETE vfvnmlkyywhqou' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vfvnmlkyywhqou/bhpbo/{name}', - 'regex' => '#^/vfvnmlkyywhqou/bhpbo/(?P[^/]+)$#', - 'start' => '/vfvnmlkyywhqou/bhpbo/', - ), - ), - 'GET dr' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dr/kfl/{name}', - 'regex' => '#^/dr/kfl/(?P[^/]+)$#', - 'start' => '/dr/kfl/', - ), - ), - 'PUT d' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/d/n/dyzmolbjp/{name}', - 'regex' => '#^/d/n/dyzmolbjp/(?P[^/]+)$#', - 'start' => '/d/n/dyzmolbjp/', - ), - ), - 'GET qlut' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/qlut/jvaebtqar/{name}', - 'regex' => '#^/qlut/jvaebtqar/(?P[^/]+)$#', - 'start' => '/qlut/jvaebtqar/', - ), - ), - 'PUT qqasvxknouunemsim' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/qqasvxknouunemsim/mop/{name}', - 'regex' => '#^/qqasvxknouunemsim/mop/(?P[^/]+)$#', - 'start' => '/qqasvxknouunemsim/mop/', - ), - ), - 'GET ji' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ji/tb/idxl/b/i/f/{name}', - 'regex' => '#^/ji/tb/idxl/b/i/f/(?P[^/]+)$#', - 'start' => '/ji/tb/idxl/b/i/f/', - ), - ), - 'PUT vituzjl' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vituzjl/d/mzetqpda/{name}', - 'regex' => '#^/vituzjl/d/mzetqpda/(?P[^/]+)$#', - 'start' => '/vituzjl/d/mzetqpda/', - ), - ), - 'PUT fqtqcnap' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/fqtqcnap/progjyea/{name}', - 'regex' => '#^/fqtqcnap/progjyea/(?P[^/]+)$#', - 'start' => '/fqtqcnap/progjyea/', - ), - ), - 'DELETE gdqorjwnvr' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gdqorjwnvr/{name}', - 'regex' => '#^/gdqorjwnvr/(?P[^/]+)$#', - 'start' => '/gdqorjwnvr/', - ), - ), - 'DELETE r' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/r/qrgyptv/ch/{name}', - 'regex' => '#^/r/qrgyptv/ch/(?P[^/]+)$#', - 'start' => '/r/qrgyptv/ch/', - ), - ), - 'GET d' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/d/qhynsf/{name}', - 'regex' => '#^/d/qhynsf/(?P[^/]+)$#', - 'start' => '/d/qhynsf/', - ), - ), - 'GET dfzsh' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dfzsh/{name}', - 'regex' => '#^/dfzsh/(?P[^/]+)$#', - 'start' => '/dfzsh/', - ), - ), - 'DELETE grncunm' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/grncunm/aaypy/h/{name}', - 'regex' => '#^/grncunm/aaypy/h/(?P[^/]+)$#', - 'start' => '/grncunm/aaypy/h/', - ), - ), - 'POST aadb' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/aadb/ojeegkrmywqiloxw/{name}', - 'regex' => '#^/aadb/ojeegkrmywqiloxw/(?P[^/]+)$#', - 'start' => '/aadb/ojeegkrmywqiloxw/', - ), - ), - 'GET xsiopyct' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xsiopyct/{name}', - 'regex' => '#^/xsiopyct/(?P[^/]+)$#', - 'start' => '/xsiopyct/', - ), - ), - 'PUT z' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/z/sptci/yernej/{name}', - 'regex' => '#^/z/sptci/yernej/(?P[^/]+)$#', - 'start' => '/z/sptci/yernej/', - ), - ), - 'GET vbwhzdjskbdgn' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vbwhzdjskbdgn/pxi/{name}', - 'regex' => '#^/vbwhzdjskbdgn/pxi/(?P[^/]+)$#', - 'start' => '/vbwhzdjskbdgn/pxi/', - ), - ), - 'GET csjabbevqgqktv' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/csjabbevqgqktv/{name}', - 'regex' => '#^/csjabbevqgqktv/(?P[^/]+)$#', - 'start' => '/csjabbevqgqktv/', - ), - ), - 'PATCH dbbqfiyxewubdc' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/dbbqfiyxewubdc/km/{name}', - 'regex' => '#^/dbbqfiyxewubdc/km/(?P[^/]+)$#', - 'start' => '/dbbqfiyxewubdc/km/', - ), - ), - 'GET rmuxflscqf' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/rmuxflscqf/{name}', - 'regex' => '#^/rmuxflscqf/(?P[^/]+)$#', - 'start' => '/rmuxflscqf/', - ), - ), - 'PUT bn' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/bn/fdgdxkla/{name}', - 'regex' => '#^/bn/fdgdxkla/(?P[^/]+)$#', - 'start' => '/bn/fdgdxkla/', - ), - ), - 'GET wdqszq' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/wdqszq/dxdylkgntca/h/{name}', - 'regex' => '#^/wdqszq/dxdylkgntca/h/(?P[^/]+)$#', - 'start' => '/wdqszq/dxdylkgntca/h/', - ), - ), - 'POST hoou' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hoou/byhes/t/e/{name}', - 'regex' => '#^/hoou/byhes/t/e/(?P[^/]+)$#', - 'start' => '/hoou/byhes/t/e/', - ), - ), - 'GET eetay' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/eetay/brlwg/{name}', - 'regex' => '#^/eetay/brlwg/(?P[^/]+)$#', - 'start' => '/eetay/brlwg/', - ), - ), - 'PATCH cnyzh' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/cnyzh/e/y/nvkedilnutza/{name}', - 'regex' => '#^/cnyzh/e/y/nvkedilnutza/(?P[^/]+)$#', - 'start' => '/cnyzh/e/y/nvkedilnutza/', - ), - ), - 'DELETE bygkyxri' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/bygkyxri/{name}', - 'regex' => '#^/bygkyxri/(?P[^/]+)$#', - 'start' => '/bygkyxri/', - ), - ), - 'PUT mfxpksjselukmyp' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mfxpksjselukmyp/{name}', - 'regex' => '#^/mfxpksjselukmyp/(?P[^/]+)$#', - 'start' => '/mfxpksjselukmyp/', - ), - ), - 'POST i' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/i/xhmgzxnkv/{name}', - 'regex' => '#^/i/xhmgzxnkv/(?P[^/]+)$#', - 'start' => '/i/xhmgzxnkv/', - ), - ), - 'PATCH gbyzzedioml' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gbyzzedioml/ri/{name}', - 'regex' => '#^/gbyzzedioml/ri/(?P[^/]+)$#', - 'start' => '/gbyzzedioml/ri/', - ), - ), - 'GET ngpyzgnfidney' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ngpyzgnfidney/{name}', - 'regex' => '#^/ngpyzgnfidney/(?P[^/]+)$#', - 'start' => '/ngpyzgnfidney/', - ), - ), - 'GET bfv' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/bfv/msqosm/{name}', - 'regex' => '#^/bfv/msqosm/(?P[^/]+)$#', - 'start' => '/bfv/msqosm/', - ), - ), - 'POST mmzuqnedtdlmebrxw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mmzuqnedtdlmebrxw/{name}', - 'regex' => '#^/mmzuqnedtdlmebrxw/(?P[^/]+)$#', - 'start' => '/mmzuqnedtdlmebrxw/', - ), - ), - 'PATCH znwsejpjosgcdhxjhtyz' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/znwsejpjosgcdhxjhtyz/{name}', - 'regex' => '#^/znwsejpjosgcdhxjhtyz/(?P[^/]+)$#', - 'start' => '/znwsejpjosgcdhxjhtyz/', - ), - ), - 'POST n' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/n/uns/gpr/rskljcmjwon/{name}', - 'regex' => '#^/n/uns/gpr/rskljcmjwon/(?P[^/]+)$#', - 'start' => '/n/uns/gpr/rskljcmjwon/', - ), - ), - 'PUT ciwv' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ciwv/yal/dmzvoanaocwp/{name}', - 'regex' => '#^/ciwv/yal/dmzvoanaocwp/(?P[^/]+)$#', - 'start' => '/ciwv/yal/dmzvoanaocwp/', - ), - ), - 'DELETE byjiogjiepjnrafh' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/byjiogjiepjnrafh/v/{name}', - 'regex' => '#^/byjiogjiepjnrafh/v/(?P[^/]+)$#', - 'start' => '/byjiogjiepjnrafh/v/', - ), - ), - 'GET biag' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/biag/rwpp/{name}', - 'regex' => '#^/biag/rwpp/(?P[^/]+)$#', - 'start' => '/biag/rwpp/', - ), - ), - 'GET hndcl' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/hndcl/{name}', - 'regex' => '#^/hndcl/(?P[^/]+)$#', - 'start' => '/hndcl/', - ), - ), - 'POST xcsckiwmwilq' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/xcsckiwmwilq/ihf/twk/{name}', - 'regex' => '#^/xcsckiwmwilq/ihf/twk/(?P[^/]+)$#', - 'start' => '/xcsckiwmwilq/ihf/twk/', - ), - ), - 'POST gnnywfuc' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/gnnywfuc/{name}', - 'regex' => '#^/gnnywfuc/(?P[^/]+)$#', - 'start' => '/gnnywfuc/', - ), - ), - 'DELETE vnehci' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/vnehci/{name}', - 'regex' => '#^/vnehci/(?P[^/]+)$#', - 'start' => '/vnehci/', - ), - ), - 'DELETE tmaoahl' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/tmaoahl/{name}', - 'regex' => '#^/tmaoahl/(?P[^/]+)$#', - 'start' => '/tmaoahl/', - ), - ), - 'POST ieyxqhopw' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ieyxqhopw/dyiwo/{name}', - 'regex' => '#^/ieyxqhopw/dyiwo/(?P[^/]+)$#', - 'start' => '/ieyxqhopw/dyiwo/', - ), - ), - 'DELETE mtcmimbg' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/mtcmimbg/sw/vhjljjggay/{name}', - 'regex' => '#^/mtcmimbg/sw/vhjljjggay/(?P[^/]+)$#', - 'start' => '/mtcmimbg/sw/vhjljjggay/', - ), - ), - 'POST ekilfigpyj' => array( - 0 => array( - 'handler' => 'handler_func', - 'original' => '/ekilfigpyj/wacuiia/{name}', - 'regex' => '#^/ekilfigpyj/wacuiia/(?P[^/]+)$#', - 'start' => '/ekilfigpyj/wacuiia/', - ), - ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /jljtaq' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jljtaq', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /jegudnwqbvsfgv/p' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jegudnwqbvsfgv/p', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ejkkntca' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ejkkntca', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /dqzgn' => + Inhere\Route\Route::__set_state(array( + 'path' => '/dqzgn', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /oorzo' => + Inhere\Route\Route::__set_state(array( + 'path' => '/oorzo', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /xldpgpscab/khlszqz' => + Inhere\Route\Route::__set_state(array( + 'path' => '/xldpgpscab/khlszqz', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /lq/oorwaygjsh/qumt/m' => + Inhere\Route\Route::__set_state(array( + 'path' => '/lq/oorwaygjsh/qumt/m', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /kcnoe/dzbiob' => + Inhere\Route\Route::__set_state(array( + 'path' => '/kcnoe/dzbiob', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /wbmkk/ju/vdyuor/al' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wbmkk/ju/vdyuor/al', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /hiw/nf/rcllwmbtnskrrn' => + Inhere\Route\Route::__set_state(array( + 'path' => '/hiw/nf/rcllwmbtnskrrn', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /uhp/e/c' => + Inhere\Route\Route::__set_state(array( + 'path' => '/uhp/e/c', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /zz/x/afonmh/qdobpugflkn' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zz/x/afonmh/qdobpugflkn', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /viaei/mwthrtubaotf' => + Inhere\Route\Route::__set_state(array( + 'path' => '/viaei/mwthrtubaotf', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /u/kux/bmgv/dvob/pblpas' => + Inhere\Route\Route::__set_state(array( + 'path' => '/u/kux/bmgv/dvob/pblpas', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /jrmo/svg/mxxklioe/fzo/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jrmo/svg/mxxklioe/fzo/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /xyhmansm' => + Inhere\Route\Route::__set_state(array( + 'path' => '/xyhmansm', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /sajmvpbwbxv/f' => + Inhere\Route\Route::__set_state(array( + 'path' => '/sajmvpbwbxv/f', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /bjkctdflysxbk/hvw/ju/u/o' => + Inhere\Route\Route::__set_state(array( + 'path' => '/bjkctdflysxbk/hvw/ju/u/o', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /urqco/azmwdc' => + Inhere\Route\Route::__set_state(array( + 'path' => '/urqco/azmwdc', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /gmosjx/qetnlvfy/rni/f/b' => + Inhere\Route\Route::__set_state(array( + 'path' => '/gmosjx/qetnlvfy/rni/f/b', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ddvd/ovejasgjd/xhc' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ddvd/ovejasgjd/xhc', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /yiovxb/i' => + Inhere\Route\Route::__set_state(array( + 'path' => '/yiovxb/i', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /rly/jikoivy/mtt' => + Inhere\Route\Route::__set_state(array( + 'path' => '/rly/jikoivy/mtt', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /uv/angrlnf/mcswwladww' => + Inhere\Route\Route::__set_state(array( + 'path' => '/uv/angrlnf/mcswwladww', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /ouqge/qoqxo' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ouqge/qoqxo', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /uddlz/i' => + Inhere\Route\Route::__set_state(array( + 'path' => '/uddlz/i', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /op/gnvdvhvfhxmlymhcl' => + Inhere\Route\Route::__set_state(array( + 'path' => '/op/gnvdvhvfhxmlymhcl', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /obyl/mdoxeabr/r/kj/pk' => + Inhere\Route\Route::__set_state(array( + 'path' => '/obyl/mdoxeabr/r/kj/pk', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /wemfix/lxzvj/zqg/m' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wemfix/lxzvj/zqg/m', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /gnqfhtr/j/a' => + Inhere\Route\Route::__set_state(array( + 'path' => '/gnqfhtr/j/a', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /nltwrn' => + Inhere\Route\Route::__set_state(array( + 'path' => '/nltwrn', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ukn/pegunfmqbshyyqh' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ukn/pegunfmqbshyyqh', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /akmalmp' => + Inhere\Route\Route::__set_state(array( + 'path' => '/akmalmp', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /ilkwffceoh/fmmj' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ilkwffceoh/fmmj', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /viuvpo/smeef' => + Inhere\Route\Route::__set_state(array( + 'path' => '/viuvpo/smeef', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /vfz/obiz/guh' => + Inhere\Route\Route::__set_state(array( + 'path' => '/vfz/obiz/guh', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /tdhfd/jwbafvg' => + Inhere\Route\Route::__set_state(array( + 'path' => '/tdhfd/jwbafvg', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /mpqbmzjfj' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mpqbmzjfj', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /rprciodgfawwf' => + Inhere\Route\Route::__set_state(array( + 'path' => '/rprciodgfawwf', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /usnhi/nh' => + Inhere\Route\Route::__set_state(array( + 'path' => '/usnhi/nh', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /flbotj/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/flbotj/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /vwkyl/gnmhefxpztrqy' => + Inhere\Route\Route::__set_state(array( + 'path' => '/vwkyl/gnmhefxpztrqy', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /ytmzpt' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ytmzpt', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /jcwevcon/b' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jcwevcon/b', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /uadhb/vum' => + Inhere\Route\Route::__set_state(array( + 'path' => '/uadhb/vum', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /ofh/z/jzirlmhqoc/yg' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ofh/z/jzirlmhqoc/yg', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /idol/kalonwjb' => + Inhere\Route\Route::__set_state(array( + 'path' => '/idol/kalonwjb', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /zzremwxzlsvwp/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zzremwxzlsvwp/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /duychlmo/zib/hzwmyp' => + Inhere\Route\Route::__set_state(array( + 'path' => '/duychlmo/zib/hzwmyp', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /zqq/laxby' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zqq/laxby', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /t/ri/p/ljozojpaquk' => + Inhere\Route\Route::__set_state(array( + 'path' => '/t/ri/p/ljozojpaquk', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /pdglbi' => + Inhere\Route\Route::__set_state(array( + 'path' => '/pdglbi', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /zaicwxlckvlsd' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zaicwxlckvlsd', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /rrrff/puazehgqdipbyo' => + Inhere\Route\Route::__set_state(array( + 'path' => '/rrrff/puazehgqdipbyo', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /lwgo/lga' => + Inhere\Route\Route::__set_state(array( + 'path' => '/lwgo/lga', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /budwlrgteu/lqnmdv/bqtl' => + Inhere\Route\Route::__set_state(array( + 'path' => '/budwlrgteu/lqnmdv/bqtl', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /rvcgcijaolidrouvt' => + Inhere\Route\Route::__set_state(array( + 'path' => '/rvcgcijaolidrouvt', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /wpx/zallvxtx' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wpx/zallvxtx', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /zni/wwsohwomf' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zni/wwsohwomf', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /pqirhwk/ad' => + Inhere\Route\Route::__set_state(array( + 'path' => '/pqirhwk/ad', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /ebtfpjbkif/izd' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ebtfpjbkif/izd', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /eklvhdrbs' => + Inhere\Route\Route::__set_state(array( + 'path' => '/eklvhdrbs', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /ewlrkzhhyq/yis' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ewlrkzhhyq/yis', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /iwrxrejiaw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/iwrxrejiaw', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ul/jrgxmnw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ul/jrgxmnw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /x/sqgd/gdevieyev' => + Inhere\Route\Route::__set_state(array( + 'path' => '/x/sqgd/gdevieyev', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /fohdvih' => + Inhere\Route\Route::__set_state(array( + 'path' => '/fohdvih', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ygawgfsxoohp' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ygawgfsxoohp', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /phgs/dhfwjam/g/afe' => + Inhere\Route\Route::__set_state(array( + 'path' => '/phgs/dhfwjam/g/afe', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /ckm/rowcu/g/vtdg/vd' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ckm/rowcu/g/vtdg/vd', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /rcdcye/klnkgq/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/rcdcye/klnkgq/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ydfucavrwh/lx/p' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ydfucavrwh/lx/p', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /okxtsy' => + Inhere\Route\Route::__set_state(array( + 'path' => '/okxtsy', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /rps/wuhjzu' => + Inhere\Route\Route::__set_state(array( + 'path' => '/rps/wuhjzu', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /lzzi/hthqggroti/hw/hruy' => + Inhere\Route\Route::__set_state(array( + 'path' => '/lzzi/hthqggroti/hw/hruy', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /iph/jmxwtxxpcpoq' => + Inhere\Route\Route::__set_state(array( + 'path' => '/iph/jmxwtxxpcpoq', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /aklgtrvhqfjdpvwgwbw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/aklgtrvhqfjdpvwgwbw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /o/apypcuel' => + Inhere\Route\Route::__set_state(array( + 'path' => '/o/apypcuel', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /gzcrdkktd/xbbbjoq/ho' => + Inhere\Route\Route::__set_state(array( + 'path' => '/gzcrdkktd/xbbbjoq/ho', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /yxwijcb' => + Inhere\Route\Route::__set_state(array( + 'path' => '/yxwijcb', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ogvbr/tcfwbqmi' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ogvbr/tcfwbqmi', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /owm/uvh/pboono' => + Inhere\Route\Route::__set_state(array( + 'path' => '/owm/uvh/pboono', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /yv/wwxxwsclwzbddd/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/yv/wwxxwsclwzbddd/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /iziybwq/fs/fb' => + Inhere\Route\Route::__set_state(array( + 'path' => '/iziybwq/fs/fb', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /w/xnfdv' => + Inhere\Route\Route::__set_state(array( + 'path' => '/w/xnfdv', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /y/tdgtkltdgdicr' => + Inhere\Route\Route::__set_state(array( + 'path' => '/y/tdgtkltdgdicr', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /ux/kfxkuzequ' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ux/kfxkuzequ', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /vhd/hsuhjqv/z/g' => + Inhere\Route\Route::__set_state(array( + 'path' => '/vhd/hsuhjqv/z/g', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /eqmuto' => + Inhere\Route\Route::__set_state(array( + 'path' => '/eqmuto', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /ijybqxpkvpnr' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ijybqxpkvpnr', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /pc/c/k/pmkz/ik' => + Inhere\Route\Route::__set_state(array( + 'path' => '/pc/c/k/pmkz/ik', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /l/axbdgbyrh/mi' => + Inhere\Route\Route::__set_state(array( + 'path' => '/l/axbdgbyrh/mi', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /xkejlqij/yccwkhiqamq' => + Inhere\Route\Route::__set_state(array( + 'path' => '/xkejlqij/yccwkhiqamq', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /fwhyiquo' => + Inhere\Route\Route::__set_state(array( + 'path' => '/fwhyiquo', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /l/ofhsgswx' => + Inhere\Route\Route::__set_state(array( + 'path' => '/l/ofhsgswx', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /ys/xhe' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ys/xhe', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /vayblpdzbnhg' => + Inhere\Route\Route::__set_state(array( + 'path' => '/vayblpdzbnhg', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /b/wyvgub/g' => + Inhere\Route\Route::__set_state(array( + 'path' => '/b/wyvgub/g', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /jj/zooxr/dudfilvdjyc' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jj/zooxr/dudfilvdjyc', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /xkpuraqrxyggoxexfko' => + Inhere\Route\Route::__set_state(array( + 'path' => '/xkpuraqrxyggoxexfko', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ushodcdw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ushodcdw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /cfqfztf' => + Inhere\Route\Route::__set_state(array( + 'path' => '/cfqfztf', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /lpjs/kwginxaxt' => + Inhere\Route\Route::__set_state(array( + 'path' => '/lpjs/kwginxaxt', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /wtkivs/skgdb/fgeupa' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wtkivs/skgdb/fgeupa', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /gyzh/pqtbpw/ucja/zyc' => + Inhere\Route\Route::__set_state(array( + 'path' => '/gyzh/pqtbpw/ucja/zyc', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /rwprhnqhsipnzxxawqo' => + Inhere\Route\Route::__set_state(array( + 'path' => '/rwprhnqhsipnzxxawqo', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /lifdoiryuqa' => + Inhere\Route\Route::__set_state(array( + 'path' => '/lifdoiryuqa', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /k/uqeojoq/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/k/uqeojoq/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /lvrtrd/aupk' => + Inhere\Route\Route::__set_state(array( + 'path' => '/lvrtrd/aupk', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /f/vtuyqrgxcboha' => + Inhere\Route\Route::__set_state(array( + 'path' => '/f/vtuyqrgxcboha', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /leccrnw/jyco' => + Inhere\Route\Route::__set_state(array( + 'path' => '/leccrnw/jyco', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /a/dllnbums' => + Inhere\Route\Route::__set_state(array( + 'path' => '/a/dllnbums', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /e/k/ya/zau' => + Inhere\Route\Route::__set_state(array( + 'path' => '/e/k/ya/zau', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /fixbzuk/xnfsb' => + Inhere\Route\Route::__set_state(array( + 'path' => '/fixbzuk/xnfsb', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /essyvdjkaihj/cfppnac' => + Inhere\Route\Route::__set_state(array( + 'path' => '/essyvdjkaihj/cfppnac', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /ohtlcbrshe' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ohtlcbrshe', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /krswwegndontmeonxud' => + Inhere\Route\Route::__set_state(array( + 'path' => '/krswwegndontmeonxud', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /yzcquhhcwr' => + Inhere\Route\Route::__set_state(array( + 'path' => '/yzcquhhcwr', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /godxiejr/pprwyey' => + Inhere\Route\Route::__set_state(array( + 'path' => '/godxiejr/pprwyey', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /dvcjzmbzibc' => + Inhere\Route\Route::__set_state(array( + 'path' => '/dvcjzmbzibc', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /bblogin/zb' => + Inhere\Route\Route::__set_state(array( + 'path' => '/bblogin/zb', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /dsdwhc' => + Inhere\Route\Route::__set_state(array( + 'path' => '/dsdwhc', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /x/msudcxdq/gslzvyfswq/t' => + Inhere\Route\Route::__set_state(array( + 'path' => '/x/msudcxdq/gslzvyfswq/t', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /nyipw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/nyipw', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /vtlgnwp/r/dfsssrzwgvpf' => + Inhere\Route\Route::__set_state(array( + 'path' => '/vtlgnwp/r/dfsssrzwgvpf', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /uaiudc/reyyrzk' => + Inhere\Route\Route::__set_state(array( + 'path' => '/uaiudc/reyyrzk', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /m/upnmlbbg' => + Inhere\Route\Route::__set_state(array( + 'path' => '/m/upnmlbbg', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /jxoihwlu/a/x' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jxoihwlu/a/x', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /cnuglxwttu' => + Inhere\Route\Route::__set_state(array( + 'path' => '/cnuglxwttu', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /qntrjpgyf/mfgdc' => + Inhere\Route\Route::__set_state(array( + 'path' => '/qntrjpgyf/mfgdc', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /unk/pcxom/okgfmypeva' => + Inhere\Route\Route::__set_state(array( + 'path' => '/unk/pcxom/okgfmypeva', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /eq/gknko/vzirsz' => + Inhere\Route\Route::__set_state(array( + 'path' => '/eq/gknko/vzirsz', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /nrerosydkedcxbgcyyhz' => + Inhere\Route\Route::__set_state(array( + 'path' => '/nrerosydkedcxbgcyyhz', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /zfpypsv/yuqhaadvldmza' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zfpypsv/yuqhaadvldmza', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /hjeap/hlgo/a/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/hjeap/hlgo/a/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /qhgarbuk/hvj/misn/j' => + Inhere\Route\Route::__set_state(array( + 'path' => '/qhgarbuk/hvj/misn/j', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /zqy/rmsan/zis/n/wdicig' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zqy/rmsan/zis/n/wdicig', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /viczse' => + Inhere\Route\Route::__set_state(array( + 'path' => '/viczse', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /n/i/knwx' => + Inhere\Route\Route::__set_state(array( + 'path' => '/n/i/knwx', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /arcuvokpphj/v/bko' => + Inhere\Route\Route::__set_state(array( + 'path' => '/arcuvokpphj/v/bko', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /wfoufrdizji' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wfoufrdizji', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /fubhghmoz/dzsa/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/fubhghmoz/dzsa/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /dtyiq/ru' => + Inhere\Route\Route::__set_state(array( + 'path' => '/dtyiq/ru', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /vjumzgmbc/imy' => + Inhere\Route\Route::__set_state(array( + 'path' => '/vjumzgmbc/imy', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /oidpoazfb/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/oidpoazfb/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /ptbsffugglou/kgdrdbwt' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ptbsffugglou/kgdrdbwt', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /pzenjij/v' => + Inhere\Route\Route::__set_state(array( + 'path' => '/pzenjij/v', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /n/lhozyoukyqacnkyzb' => + Inhere\Route\Route::__set_state(array( + 'path' => '/n/lhozyoukyqacnkyzb', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /snoz/mqhpdxwrqy' => + Inhere\Route\Route::__set_state(array( + 'path' => '/snoz/mqhpdxwrqy', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /hgxbbqrwtdiash/uzxe' => + Inhere\Route\Route::__set_state(array( + 'path' => '/hgxbbqrwtdiash/uzxe', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /z/hipzslhmzqd' => + Inhere\Route\Route::__set_state(array( + 'path' => '/z/hipzslhmzqd', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /izuvobap/at' => + Inhere\Route\Route::__set_state(array( + 'path' => '/izuvobap/at', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /ew/ty/gpda' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ew/ty/gpda', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /gzngy/p' => + Inhere\Route\Route::__set_state(array( + 'path' => '/gzngy/p', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /tkevigrzr' => + Inhere\Route\Route::__set_state(array( + 'path' => '/tkevigrzr', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /ssjxgqtwdeampuwxnnr' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ssjxgqtwdeampuwxnnr', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /qd/fpsg/yfe' => + Inhere\Route\Route::__set_state(array( + 'path' => '/qd/fpsg/yfe', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /cckutv' => + Inhere\Route\Route::__set_state(array( + 'path' => '/cckutv', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /sizpoeqdhow/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/sizpoeqdhow/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /qyysbj/mrqwfhbw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/qyysbj/mrqwfhbw', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /rzsgr/p/sjo' => + Inhere\Route\Route::__set_state(array( + 'path' => '/rzsgr/p/sjo', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /tvxtod/xx' => + Inhere\Route\Route::__set_state(array( + 'path' => '/tvxtod/xx', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ijmdllmh' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ijmdllmh', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /v/qsesn' => + Inhere\Route\Route::__set_state(array( + 'path' => '/v/qsesn', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /foicoro' => + Inhere\Route\Route::__set_state(array( + 'path' => '/foicoro', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /wdlpzlsssut/dri/qqr' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wdlpzlsssut/dri/qqr', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /f/si/khqgcxfhmfberl' => + Inhere\Route\Route::__set_state(array( + 'path' => '/f/si/khqgcxfhmfberl', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /mw/wfnmk' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mw/wfnmk', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /ttkfslqm/iddnom/nnhcch' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ttkfslqm/iddnom/nnhcch', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /rhyhf' => + Inhere\Route\Route::__set_state(array( + 'path' => '/rhyhf', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /d/atlrl/d/pglg/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/d/atlrl/d/pglg/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /dhprqycbomq' => + Inhere\Route\Route::__set_state(array( + 'path' => '/dhprqycbomq', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /x/dnvrvknasul' => + Inhere\Route\Route::__set_state(array( + 'path' => '/x/dnvrvknasul', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /rtxpvfkukqk/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/rtxpvfkukqk/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /zdd/j/xvpgsqywq' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zdd/j/xvpgsqywq', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /jpihwsj/gmooxtecqahl' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jpihwsj/gmooxtecqahl', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /saia/y/vus/hzjjovr' => + Inhere\Route\Route::__set_state(array( + 'path' => '/saia/y/vus/hzjjovr', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /aasjjfug/ti/nxep' => + Inhere\Route\Route::__set_state(array( + 'path' => '/aasjjfug/ti/nxep', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /gvgq/fi' => + Inhere\Route\Route::__set_state(array( + 'path' => '/gvgq/fi', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /uwdenxybc/dksjexac' => + Inhere\Route\Route::__set_state(array( + 'path' => '/uwdenxybc/dksjexac', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /axbhzjmaok/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/axbhzjmaok/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /mozxij/n/zyboq' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mozxij/n/zyboq', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /dzk/kigyiowfvyhxd' => + Inhere\Route\Route::__set_state(array( + 'path' => '/dzk/kigyiowfvyhxd', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /rnzqvwvp' => + Inhere\Route\Route::__set_state(array( + 'path' => '/rnzqvwvp', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /du/z/kdwgmnbid/dmqdku/xx' => + Inhere\Route\Route::__set_state(array( + 'path' => '/du/z/kdwgmnbid/dmqdku/xx', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /mmyxlsamj/ajdoozszn' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mmyxlsamj/ajdoozszn', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /zmo/g/apoztlxb' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zmo/g/apoztlxb', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /zhef/kfibw/amr/t/lel' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zhef/kfibw/amr/t/lel', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /sgkta' => + Inhere\Route\Route::__set_state(array( + 'path' => '/sgkta', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /lwxdcneee/pqf/lfmio' => + Inhere\Route\Route::__set_state(array( + 'path' => '/lwxdcneee/pqf/lfmio', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /l/hiqsccge' => + Inhere\Route\Route::__set_state(array( + 'path' => '/l/hiqsccge', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /rfgski/azqbdo' => + Inhere\Route\Route::__set_state(array( + 'path' => '/rfgski/azqbdo', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /zem/kq' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zem/kq', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /m/kzilhw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/m/kzilhw', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /rpczrdgbtkvw/i' => + Inhere\Route\Route::__set_state(array( + 'path' => '/rpczrdgbtkvw/i', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /zjffj' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zjffj', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /ell/ehqljqjgup' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ell/ehqljqjgup', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /lnvtiqqbdtozxdai' => + Inhere\Route\Route::__set_state(array( + 'path' => '/lnvtiqqbdtozxdai', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /cq/y/mulugunwjwdkdvk' => + Inhere\Route\Route::__set_state(array( + 'path' => '/cq/y/mulugunwjwdkdvk', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /z/zrdsdn/yohffx/iteib' => + Inhere\Route\Route::__set_state(array( + 'path' => '/z/zrdsdn/yohffx/iteib', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /csnnpwkih/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/csnnpwkih/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /wgcz/vq/rbd/hunc' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wgcz/vq/rbd/hunc', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /jgwadqlokvxz' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jgwadqlokvxz', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /qnscjxw/unzm' => + Inhere\Route\Route::__set_state(array( + 'path' => '/qnscjxw/unzm', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /wieeg' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wieeg', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /idtzajumts' => + Inhere\Route\Route::__set_state(array( + 'path' => '/idtzajumts', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /a/zhbkxkf' => + Inhere\Route\Route::__set_state(array( + 'path' => '/a/zhbkxkf', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /nwb/zuwox/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/nwb/zuwox/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /swcw/jlx/fldj/mwg' => + Inhere\Route\Route::__set_state(array( + 'path' => '/swcw/jlx/fldj/mwg', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /cw/a/kadnzebnl/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/cw/a/kadnzebnl/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /qtxjvgxadokdfaylf' => + Inhere\Route\Route::__set_state(array( + 'path' => '/qtxjvgxadokdfaylf', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /vbjtj/as/pxddzsjazo' => + Inhere\Route\Route::__set_state(array( + 'path' => '/vbjtj/as/pxddzsjazo', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /lk/mghxkeynsotlccyho' => + Inhere\Route\Route::__set_state(array( + 'path' => '/lk/mghxkeynsotlccyho', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /set/fgml/mdk' => + Inhere\Route\Route::__set_state(array( + 'path' => '/set/fgml/mdk', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /xt/dfpqb/ws/kt/iizqcahd' => + Inhere\Route\Route::__set_state(array( + 'path' => '/xt/dfpqb/ws/kt/iizqcahd', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /ngeibajzz/bjkp' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ngeibajzz/bjkp', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /v/bluwbxlajppmxm/wan' => + Inhere\Route\Route::__set_state(array( + 'path' => '/v/bluwbxlajppmxm/wan', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /jn/zoqo/xk/am' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jn/zoqo/xk/am', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /j/aywuhkatfrcjanz' => + Inhere\Route\Route::__set_state(array( + 'path' => '/j/aywuhkatfrcjanz', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /xvxxvgglh' => + Inhere\Route\Route::__set_state(array( + 'path' => '/xvxxvgglh', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /gfzjd/iecavv' => + Inhere\Route\Route::__set_state(array( + 'path' => '/gfzjd/iecavv', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /mvrpicugrusrls/qgm' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mvrpicugrusrls/qgm', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /perxjtqzhhwozcir/h/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/perxjtqzhhwozcir/h/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /uuctq/rffbtnz/dkecxs' => + Inhere\Route\Route::__set_state(array( + 'path' => '/uuctq/rffbtnz/dkecxs', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /cbf/gmqlmoywbom/mmc' => + Inhere\Route\Route::__set_state(array( + 'path' => '/cbf/gmqlmoywbom/mmc', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /tuudkmkrtsnpvavgxldm' => + Inhere\Route\Route::__set_state(array( + 'path' => '/tuudkmkrtsnpvavgxldm', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /zh/phhkkd/hhdsqtw/dm/cv/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zh/phhkkd/hhdsqtw/dm/cv/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /xxlhbu' => + Inhere\Route\Route::__set_state(array( + 'path' => '/xxlhbu', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /ervtvmwv/mjlkmusa/wmtl' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ervtvmwv/mjlkmusa/wmtl', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /gvxfpynjyqus/dkshp' => + Inhere\Route\Route::__set_state(array( + 'path' => '/gvxfpynjyqus/dkshp', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /tosbldghb/ec/lelb' => + Inhere\Route\Route::__set_state(array( + 'path' => '/tosbldghb/ec/lelb', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /tzwqeolrbmr' => + Inhere\Route\Route::__set_state(array( + 'path' => '/tzwqeolrbmr', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /nxrwia' => + Inhere\Route\Route::__set_state(array( + 'path' => '/nxrwia', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /zjjk/wozqnjafp/yhlgjtd' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zjjk/wozqnjafp/yhlgjtd', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /mhzkgx/bm/g/cxzrhjn' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mhzkgx/bm/g/cxzrhjn', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /ptqyqbs/j/dyuxhnhs/lhc' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ptqyqbs/j/dyuxhnhs/lhc', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /xvgnrznnhikmhb' => + Inhere\Route\Route::__set_state(array( + 'path' => '/xvgnrznnhikmhb', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /mgagjmyygxbobdibuq' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mgagjmyygxbobdibuq', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /wwpwmbowvwvjzogu' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wwpwmbowvwvjzogu', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /qjmgxjfcyl' => + Inhere\Route\Route::__set_state(array( + 'path' => '/qjmgxjfcyl', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /ggwl/tywe' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ggwl/tywe', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /p/ljcsjauucv' => + Inhere\Route\Route::__set_state(array( + 'path' => '/p/ljcsjauucv', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /wwmrlsqgiygii' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wwmrlsqgiygii', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /q/tbwsfwzkilxxk' => + Inhere\Route\Route::__set_state(array( + 'path' => '/q/tbwsfwzkilxxk', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /pmj/o/abpwoelqqfv' => + Inhere\Route\Route::__set_state(array( + 'path' => '/pmj/o/abpwoelqqfv', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /aeoxzkbqyvjyehoeen' => + Inhere\Route\Route::__set_state(array( + 'path' => '/aeoxzkbqyvjyehoeen', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /gtlpqexjesyk' => + Inhere\Route\Route::__set_state(array( + 'path' => '/gtlpqexjesyk', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /xalbjcfxgwtwoditpreq' => + Inhere\Route\Route::__set_state(array( + 'path' => '/xalbjcfxgwtwoditpreq', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /mml/flnxw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mml/flnxw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /jdpwdldbagszoylmb/md' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jdpwdldbagszoylmb/md', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /mmriimnwimi' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mmriimnwimi', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /mkjksxwcxh/nm' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mkjksxwcxh/nm', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /l/rdtrm/bxccsvdvokui' => + Inhere\Route\Route::__set_state(array( + 'path' => '/l/rdtrm/bxccsvdvokui', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /h/ndm/woytvbni' => + Inhere\Route\Route::__set_state(array( + 'path' => '/h/ndm/woytvbni', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /grcgdvshbvgidngjwx' => + Inhere\Route\Route::__set_state(array( + 'path' => '/grcgdvshbvgidngjwx', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /a/ghron' => + Inhere\Route\Route::__set_state(array( + 'path' => '/a/ghron', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /bkyeuucssbei/wpy/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/bkyeuucssbei/wpy/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /duptczufjlk' => + Inhere\Route\Route::__set_state(array( + 'path' => '/duptczufjlk', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /ryogreokzrwyfexyepy' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ryogreokzrwyfexyepy', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /knwqcxf/hyxzhbxa' => + Inhere\Route\Route::__set_state(array( + 'path' => '/knwqcxf/hyxzhbxa', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /vwdhuamscwjsosfwve/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/vwdhuamscwjsosfwve/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /try/pxxariaxtwhua' => + Inhere\Route\Route::__set_state(array( + 'path' => '/try/pxxariaxtwhua', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ldqdo' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ldqdo', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /xnloswyoadzew' => + Inhere\Route\Route::__set_state(array( + 'path' => '/xnloswyoadzew', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /pcxbmaojlkce' => + Inhere\Route\Route::__set_state(array( + 'path' => '/pcxbmaojlkce', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /wfrzsosoxerjvout' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wfrzsosoxerjvout', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /avh/idfduxl' => + Inhere\Route\Route::__set_state(array( + 'path' => '/avh/idfduxl', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /qdmkh' => + Inhere\Route\Route::__set_state(array( + 'path' => '/qdmkh', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /jkgtkern/m' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jkgtkern/m', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /ktjjphvdh/phngm' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ktjjphvdh/phngm', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /mp/getimuzvx/g' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mp/getimuzvx/g', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /fldomnpnqehlh/nxrdlva' => + Inhere\Route\Route::__set_state(array( + 'path' => '/fldomnpnqehlh/nxrdlva', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /jlwjfcfnj/sk/p/sjs/r/ow' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jlwjfcfnj/sk/p/sjs/r/ow', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /fuvjihey/ww/egwo' => + Inhere\Route\Route::__set_state(array( + 'path' => '/fuvjihey/ww/egwo', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /lh/i/rpi/hdbcs/xwugz' => + Inhere\Route\Route::__set_state(array( + 'path' => '/lh/i/rpi/hdbcs/xwugz', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /xnozff/hzrimnzw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/xnozff/hzrimnzw', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /nhirjyp' => + Inhere\Route\Route::__set_state(array( + 'path' => '/nhirjyp', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /fiugtqlosjfowtm' => + Inhere\Route\Route::__set_state(array( + 'path' => '/fiugtqlosjfowtm', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /dwvifyd' => + Inhere\Route\Route::__set_state(array( + 'path' => '/dwvifyd', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /eltvn/zwhagl' => + Inhere\Route\Route::__set_state(array( + 'path' => '/eltvn/zwhagl', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /oarn/i' => + Inhere\Route\Route::__set_state(array( + 'path' => '/oarn/i', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /p/yjdto/na' => + Inhere\Route\Route::__set_state(array( + 'path' => '/p/yjdto/na', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /cbs/olc/coebu/pnmy' => + Inhere\Route\Route::__set_state(array( + 'path' => '/cbs/olc/coebu/pnmy', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /xnsrjst/loh' => + Inhere\Route\Route::__set_state(array( + 'path' => '/xnsrjst/loh', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /qnydv/knfyy' => + Inhere\Route\Route::__set_state(array( + 'path' => '/qnydv/knfyy', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /qvllbtbjcfpfjyyhu' => + Inhere\Route\Route::__set_state(array( + 'path' => '/qvllbtbjcfpfjyyhu', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /kc/gs/ndapivqziktix' => + Inhere\Route\Route::__set_state(array( + 'path' => '/kc/gs/ndapivqziktix', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /rrmuh/kv' => + Inhere\Route\Route::__set_state(array( + 'path' => '/rrmuh/kv', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /wjrlistapchjohjot' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wjrlistapchjohjot', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /hhikq/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/hhikq/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /ucbgmkqm' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ucbgmkqm', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /chcl/kfnwhigmdxo/t' => + Inhere\Route\Route::__set_state(array( + 'path' => '/chcl/kfnwhigmdxo/t', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ztredczbcqnbmcvbm/ftx/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ztredczbcqnbmcvbm/ftx/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /sbccoosjgtzeoln/zrx' => + Inhere\Route\Route::__set_state(array( + 'path' => '/sbccoosjgtzeoln/zrx', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /dxpydrw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/dxpydrw', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /zxvhdhbeoi' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zxvhdhbeoi', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /yblmovpg/kvcsrw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/yblmovpg/kvcsrw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /sxxgevqrdap/cglyerw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/sxxgevqrdap/cglyerw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /eljkg' => + Inhere\Route\Route::__set_state(array( + 'path' => '/eljkg', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /cl/oyvjcaxzdqgfsnqo' => + Inhere\Route\Route::__set_state(array( + 'path' => '/cl/oyvjcaxzdqgfsnqo', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /rpcm/dcugzyg' => + Inhere\Route\Route::__set_state(array( + 'path' => '/rpcm/dcugzyg', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /cjsjfp/adxjxxg/acm' => + Inhere\Route\Route::__set_state(array( + 'path' => '/cjsjfp/adxjxxg/acm', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /mvrz/ykcmpwrahzesrs' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mvrz/ykcmpwrahzesrs', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /ynnyymwn/aacdtskbayf' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ynnyymwn/aacdtskbayf', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /eejc/nwwbwdxizdqforof' => + Inhere\Route\Route::__set_state(array( + 'path' => '/eejc/nwwbwdxizdqforof', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /cxjdqekemb' => + Inhere\Route\Route::__set_state(array( + 'path' => '/cxjdqekemb', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ixomtnbyqgaltuh' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ixomtnbyqgaltuh', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /w/gqdrpatpdkreus/vvir' => + Inhere\Route\Route::__set_state(array( + 'path' => '/w/gqdrpatpdkreus/vvir', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /mhjts/hih/fg/zr' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mhjts/hih/fg/zr', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /kyricmiv/rron/yfrdo' => + Inhere\Route\Route::__set_state(array( + 'path' => '/kyricmiv/rron/yfrdo', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /uzkvbh/igyawpd' => + Inhere\Route\Route::__set_state(array( + 'path' => '/uzkvbh/igyawpd', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /igwat/o' => + Inhere\Route\Route::__set_state(array( + 'path' => '/igwat/o', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /rqefbmu/dkc' => + Inhere\Route\Route::__set_state(array( + 'path' => '/rqefbmu/dkc', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /gzzthw/l/ppbsa/w/kr' => + Inhere\Route\Route::__set_state(array( + 'path' => '/gzzthw/l/ppbsa/w/kr', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /obk/ud/tmaybl' => + Inhere\Route\Route::__set_state(array( + 'path' => '/obk/ud/tmaybl', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /ibtfgifixma' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ibtfgifixma', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /yggysiy/ye/gw/e' => + Inhere\Route\Route::__set_state(array( + 'path' => '/yggysiy/ye/gw/e', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /cffdzvussjbwsvuj/wu' => + Inhere\Route\Route::__set_state(array( + 'path' => '/cffdzvussjbwsvuj/wu', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /zcerbvc/o' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zcerbvc/o', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /cuiwmomtzlqetn/g' => + Inhere\Route\Route::__set_state(array( + 'path' => '/cuiwmomtzlqetn/g', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ebcvi' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ebcvi', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /mtr/dpstkldi/b' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mtr/dpstkldi/b', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /yzmaxyrckbmat' => + Inhere\Route\Route::__set_state(array( + 'path' => '/yzmaxyrckbmat', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /zpgx/clkjlgq/vqefzirx' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zpgx/clkjlgq/vqefzirx', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /hcwhs/hq/c' => + Inhere\Route\Route::__set_state(array( + 'path' => '/hcwhs/hq/c', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /wcyrlc/duvnwshpwv' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wcyrlc/duvnwshpwv', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /dxgsplxgu/rj/zrsrf' => + Inhere\Route\Route::__set_state(array( + 'path' => '/dxgsplxgu/rj/zrsrf', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /p/mtpqc/yntivavskw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/p/mtpqc/yntivavskw', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /ykywrwqpmlap/barpqdfe' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ykywrwqpmlap/barpqdfe', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /mjajrglkvf' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mjajrglkvf', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /drgjttbvsycxuodx' => + Inhere\Route\Route::__set_state(array( + 'path' => '/drgjttbvsycxuodx', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /kbrcy/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/kbrcy/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /yetlucdaahniznbauuw/n' => + Inhere\Route\Route::__set_state(array( + 'path' => '/yetlucdaahniznbauuw/n', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /yyrytxzyfscw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/yyrytxzyfscw', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /jothfjjgcnrcvx/djusuk' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jothfjjgcnrcvx/djusuk', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /cjnfhygsg/oedjo/annnpt' => + Inhere\Route\Route::__set_state(array( + 'path' => '/cjnfhygsg/oedjo/annnpt', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /olsy/pb' => + Inhere\Route\Route::__set_state(array( + 'path' => '/olsy/pb', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /krfqfguvog/nklpqw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/krfqfguvog/nklpqw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /qyjuv/eioav' => + Inhere\Route\Route::__set_state(array( + 'path' => '/qyjuv/eioav', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /rrg/dh' => + Inhere\Route\Route::__set_state(array( + 'path' => '/rrg/dh', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /oyvsobkk' => + Inhere\Route\Route::__set_state(array( + 'path' => '/oyvsobkk', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /uyzjivtzgf/afmwwm' => + Inhere\Route\Route::__set_state(array( + 'path' => '/uyzjivtzgf/afmwwm', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /kvdsa/hbshl' => + Inhere\Route\Route::__set_state(array( + 'path' => '/kvdsa/hbshl', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /svwesn/vyxbgmj/pjuxh/pb' => + Inhere\Route\Route::__set_state(array( + 'path' => '/svwesn/vyxbgmj/pjuxh/pb', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /mqkz/inwdtb/rifab' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mqkz/inwdtb/rifab', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /dntyilxv' => + Inhere\Route\Route::__set_state(array( + 'path' => '/dntyilxv', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /lpshxftwt' => + Inhere\Route\Route::__set_state(array( + 'path' => '/lpshxftwt', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /cl/d/tlbfubbya/lepv' => + Inhere\Route\Route::__set_state(array( + 'path' => '/cl/d/tlbfubbya/lepv', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /q/fkruolh/fsas/ci/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/q/fkruolh/fsas/ci/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /i/vjtebncdx/dss' => + Inhere\Route\Route::__set_state(array( + 'path' => '/i/vjtebncdx/dss', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /je/zaihesd/jaxcplgsda' => + Inhere\Route\Route::__set_state(array( + 'path' => '/je/zaihesd/jaxcplgsda', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /nno/su' => + Inhere\Route\Route::__set_state(array( + 'path' => '/nno/su', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /bkwn/igqtnx/m/h/d' => + Inhere\Route\Route::__set_state(array( + 'path' => '/bkwn/igqtnx/m/h/d', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /tg/uiq/xwgoqneldtny' => + Inhere\Route\Route::__set_state(array( + 'path' => '/tg/uiq/xwgoqneldtny', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /zbqujekx/gikxkneaz/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zbqujekx/gikxkneaz/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /lwzhe/jf/prevgx' => + Inhere\Route\Route::__set_state(array( + 'path' => '/lwzhe/jf/prevgx', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /ithdsdvrqz/j' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ithdsdvrqz/j', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /mzwsp' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mzwsp', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /wpqj/edyiyqsgs/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wpqj/edyiyqsgs/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /o/lxdkyudiwmf/xxjbkur' => + Inhere\Route\Route::__set_state(array( + 'path' => '/o/lxdkyudiwmf/xxjbkur', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /zuzymdo' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zuzymdo', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /bbhqnphwcynh/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/bbhqnphwcynh/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /iy/mkcu/lhr/vwgnw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/iy/mkcu/lhr/vwgnw', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /sqhsvbfdk/jumj/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/sqhsvbfdk/jumj/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /svpdtjrucrwshrhhhevq' => + Inhere\Route\Route::__set_state(array( + 'path' => '/svpdtjrucrwshrhhhevq', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /yejkryswwuuzb' => + Inhere\Route\Route::__set_state(array( + 'path' => '/yejkryswwuuzb', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /zqnoqasek/wwvqwm' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zqnoqasek/wwvqwm', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /jqxeqnjhinv' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jqxeqnjhinv', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /nwygtniceycpubgaa/u/an' => + Inhere\Route\Route::__set_state(array( + 'path' => '/nwygtniceycpubgaa/u/an', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /hylcfucijbyean' => + Inhere\Route\Route::__set_state(array( + 'path' => '/hylcfucijbyean', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /cphkwvpkmr' => + Inhere\Route\Route::__set_state(array( + 'path' => '/cphkwvpkmr', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /hitvgdvk/fx/tmqf' => + Inhere\Route\Route::__set_state(array( + 'path' => '/hitvgdvk/fx/tmqf', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /yktti/nu/wh' => + Inhere\Route\Route::__set_state(array( + 'path' => '/yktti/nu/wh', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /lotkwo' => + Inhere\Route\Route::__set_state(array( + 'path' => '/lotkwo', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /dnvwd' => + Inhere\Route\Route::__set_state(array( + 'path' => '/dnvwd', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /ddlyt/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ddlyt/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /jotaqpqbegmwww' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jotaqpqbegmwww', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /wmdwx' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wmdwx', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /frmfqfpb/ccvfavneo' => + Inhere\Route\Route::__set_state(array( + 'path' => '/frmfqfpb/ccvfavneo', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /dvhc/tjeyanaivb/iiytd' => + Inhere\Route\Route::__set_state(array( + 'path' => '/dvhc/tjeyanaivb/iiytd', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /ldold' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ldold', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /fxcfkgasbajh' => + Inhere\Route\Route::__set_state(array( + 'path' => '/fxcfkgasbajh', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /d/s/iwbyk/xdjqqgutrjdse' => + Inhere\Route\Route::__set_state(array( + 'path' => '/d/s/iwbyk/xdjqqgutrjdse', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /e/ydebgvuicgeegn' => + Inhere\Route\Route::__set_state(array( + 'path' => '/e/ydebgvuicgeegn', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /wyiyunfxcpbzpuy/cx/iv/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wyiyunfxcpbzpuy/cx/iv/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /r/oyhtlroqr/gpazbn' => + Inhere\Route\Route::__set_state(array( + 'path' => '/r/oyhtlroqr/gpazbn', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /krokdadtws' => + Inhere\Route\Route::__set_state(array( + 'path' => '/krokdadtws', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /wf/d/fcfxjh' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wf/d/fcfxjh', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /szvap/k/u/cbut/ykfhk' => + Inhere\Route\Route::__set_state(array( + 'path' => '/szvap/k/u/cbut/ykfhk', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /vkrlxxgib/exgz' => + Inhere\Route\Route::__set_state(array( + 'path' => '/vkrlxxgib/exgz', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /sqchqnqeatj/ji/zftbgrt' => + Inhere\Route\Route::__set_state(array( + 'path' => '/sqchqnqeatj/ji/zftbgrt', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /iad/mj/hmsqrflg' => + Inhere\Route\Route::__set_state(array( + 'path' => '/iad/mj/hmsqrflg', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /zraesxztq/itzsroy/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zraesxztq/itzsroy/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /xqvvtz/lhubag' => + Inhere\Route\Route::__set_state(array( + 'path' => '/xqvvtz/lhubag', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /hithanqws/vc/qaaw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/hithanqws/vc/qaaw', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /zyixsxo/jyrjzaw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zyixsxo/jyrjzaw', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /mezljaszieq/qguhuf' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mezljaszieq/qguhuf', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /ey/szjicogimczpir/yasq' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ey/szjicogimczpir/yasq', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /crfskjqcut/bn/skz/aex' => + Inhere\Route\Route::__set_state(array( + 'path' => '/crfskjqcut/bn/skz/aex', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /w/znbdp/gmdu/yyqm' => + Inhere\Route\Route::__set_state(array( + 'path' => '/w/znbdp/gmdu/yyqm', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /ccee/va' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ccee/va', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /hpgdxazuyq/ud/jrr' => + Inhere\Route\Route::__set_state(array( + 'path' => '/hpgdxazuyq/ud/jrr', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /hxjrmsekhe' => + Inhere\Route\Route::__set_state(array( + 'path' => '/hxjrmsekhe', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /e/ro/qkcm/onk/bhm/qe' => + Inhere\Route\Route::__set_state(array( + 'path' => '/e/ro/qkcm/onk/bhm/qe', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /xymcgca/it' => + Inhere\Route\Route::__set_state(array( + 'path' => '/xymcgca/it', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /zpaebmcxcind' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zpaebmcxcind', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /eemdeehhmriemw/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/eemdeehhmriemw/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /ca/esaqscpbokmi/ska' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ca/esaqscpbokmi/ska', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ltylzed/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ltylzed/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /qwef/gthxpcvfb' => + Inhere\Route\Route::__set_state(array( + 'path' => '/qwef/gthxpcvfb', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /lneptocwocqwyuqbih/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/lneptocwocqwyuqbih/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /wsuarewoneryzln' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wsuarewoneryzln', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /hzdvfhqf' => + Inhere\Route\Route::__set_state(array( + 'path' => '/hzdvfhqf', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /syoc/rpkkk' => + Inhere\Route\Route::__set_state(array( + 'path' => '/syoc/rpkkk', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /kbjgvjfthjzp/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/kbjgvjfthjzp/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ttcmvfnwbd' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ttcmvfnwbd', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /pxu/fpjayetwqtjuempor' => + Inhere\Route\Route::__set_state(array( + 'path' => '/pxu/fpjayetwqtjuempor', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /jdd/bylsgyhvdxkdkbo' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jdd/bylsgyhvdxkdkbo', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /wumi/rxr' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wumi/rxr', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /k/yc/iuie' => + Inhere\Route\Route::__set_state(array( + 'path' => '/k/yc/iuie', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /scx/nua/u' => + Inhere\Route\Route::__set_state(array( + 'path' => '/scx/nua/u', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /vikz/jyyrnrpyena' => + Inhere\Route\Route::__set_state(array( + 'path' => '/vikz/jyyrnrpyena', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /ulpbzyafumpivtszrs' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ulpbzyafumpivtszrs', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /nbpy/bpychqurglwp' => + Inhere\Route\Route::__set_state(array( + 'path' => '/nbpy/bpychqurglwp', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /ecawvflubjr' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ecawvflubjr', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /uumevxw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/uumevxw', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /wgpxgzoduqustrl' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wgpxgzoduqustrl', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /qglb/prlngjks/cphpl/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/qglb/prlngjks/cphpl/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /pqzmj' => + Inhere\Route\Route::__set_state(array( + 'path' => '/pqzmj', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /jkp/ssj/qosvpi/kwqqlzs' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jkp/ssj/qosvpi/kwqqlzs', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /k/imwu' => + Inhere\Route\Route::__set_state(array( + 'path' => '/k/imwu', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /mevhoewvmjd' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mevhoewvmjd', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /zcni/jwfveqzlkmsg/bu/t/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zcni/jwfveqzlkmsg/bu/t/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /aorz/qvcx/pnrixrpok/id' => + Inhere\Route\Route::__set_state(array( + 'path' => '/aorz/qvcx/pnrixrpok/id', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /su/wnttsga' => + Inhere\Route\Route::__set_state(array( + 'path' => '/su/wnttsga', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ttdsm' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ttdsm', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /qz/pbbi/dbqx' => + Inhere\Route\Route::__set_state(array( + 'path' => '/qz/pbbi/dbqx', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /sfcehsqnhxu/wecj/djf' => + Inhere\Route\Route::__set_state(array( + 'path' => '/sfcehsqnhxu/wecj/djf', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /r/hnkyp/wxtjar/hrsdicn' => + Inhere\Route\Route::__set_state(array( + 'path' => '/r/hnkyp/wxtjar/hrsdicn', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /atnrhbuulwipfu/oekyx' => + Inhere\Route\Route::__set_state(array( + 'path' => '/atnrhbuulwipfu/oekyx', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /blwae/uohvp' => + Inhere\Route\Route::__set_state(array( + 'path' => '/blwae/uohvp', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /clbiqtzz' => + Inhere\Route\Route::__set_state(array( + 'path' => '/clbiqtzz', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /ieoihe' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ieoihe', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /gestiqi' => + Inhere\Route\Route::__set_state(array( + 'path' => '/gestiqi', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ye/gfpw/zf' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ye/gfpw/zf', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /azqngmyteobihjrrpqd' => + Inhere\Route\Route::__set_state(array( + 'path' => '/azqngmyteobihjrrpqd', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /bx/q/ljwidqjgedws' => + Inhere\Route\Route::__set_state(array( + 'path' => '/bx/q/ljwidqjgedws', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /qhlgosbksk/tae' => + Inhere\Route\Route::__set_state(array( + 'path' => '/qhlgosbksk/tae', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /ygqqsqar' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ygqqsqar', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /usq/u/me' => + Inhere\Route\Route::__set_state(array( + 'path' => '/usq/u/me', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /wehtoqgtqen' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wehtoqgtqen', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /owbzd/jmrclgzk' => + Inhere\Route\Route::__set_state(array( + 'path' => '/owbzd/jmrclgzk', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /gsqejoqxr/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/gsqejoqxr/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /pqmpsntnzmzcgynt' => + Inhere\Route\Route::__set_state(array( + 'path' => '/pqmpsntnzmzcgynt', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /mr/rwq/qvdeai' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mr/rwq/qvdeai', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /ftaqtbsuufyr/amfb/qfq' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ftaqtbsuufyr/amfb/qfq', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), + )), + 'PUT /nytpdl/zv/eiq' => + Inhere\Route\Route::__set_state(array( + 'path' => '/nytpdl/zv/eiq', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /ye/zclqs/nn/ozy/b' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ye/zclqs/nn/ozy/b', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /pesz/ynnvdvtygx/lpjva/z' => + Inhere\Route\Route::__set_state(array( + 'path' => '/pesz/ynnvdvtygx/lpjva/z', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /jso/kotuhhvcmxrxwlne' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jso/kotuhhvcmxrxwlne', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /zvmmfikfmywyfunicwjw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zvmmfikfmywyfunicwjw', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /pdhcfbkwaqv/oig' => + Inhere\Route\Route::__set_state(array( + 'path' => '/pdhcfbkwaqv/oig', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /sjk/ytzunbh' => + Inhere\Route\Route::__set_state(array( + 'path' => '/sjk/ytzunbh', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /hwrwlgva' => + Inhere\Route\Route::__set_state(array( + 'path' => '/hwrwlgva', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /tgrqtbzchnfersivbcak' => + Inhere\Route\Route::__set_state(array( + 'path' => '/tgrqtbzchnfersivbcak', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /obiymgnvenlzyvn' => + Inhere\Route\Route::__set_state(array( + 'path' => '/obiymgnvenlzyvn', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /iglxg' => + Inhere\Route\Route::__set_state(array( + 'path' => '/iglxg', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /xfjpt/uqk' => + Inhere\Route\Route::__set_state(array( + 'path' => '/xfjpt/uqk', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /lsnprkbcga/p' => + Inhere\Route\Route::__set_state(array( + 'path' => '/lsnprkbcga/p', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /fzokzvycibxz' => + Inhere\Route\Route::__set_state(array( + 'path' => '/fzokzvycibxz', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /sabqnniov/sryjzmvbw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/sabqnniov/sryjzmvbw', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /lqksu' => + Inhere\Route\Route::__set_state(array( + 'path' => '/lqksu', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /mda/xjofec' => + Inhere\Route\Route::__set_state(array( + 'path' => '/mda/xjofec', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /wvzzi/qroyznrg' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wvzzi/qroyznrg', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /dzbiqj/qwurqjfenr' => + Inhere\Route\Route::__set_state(array( + 'path' => '/dzbiqj/qwurqjfenr', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /vg/axptjtddbhlnq' => + Inhere\Route\Route::__set_state(array( + 'path' => '/vg/axptjtddbhlnq', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /ftqqi' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ftqqi', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /qqyrsknh/ys/b' => + Inhere\Route\Route::__set_state(array( + 'path' => '/qqyrsknh/ys/b', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /t/xikydf' => + Inhere\Route\Route::__set_state(array( + 'path' => '/t/xikydf', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /eeg/o/lxxwmonrf/fy' => + Inhere\Route\Route::__set_state(array( + 'path' => '/eeg/o/lxxwmonrf/fy', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /a/oyuawffdjb' => + Inhere\Route\Route::__set_state(array( + 'path' => '/a/oyuawffdjb', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /wvmegjfzb' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wvmegjfzb', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /pbcpss' => + Inhere\Route\Route::__set_state(array( + 'path' => '/pbcpss', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /qaumbskdx/tk/wgpe' => + Inhere\Route\Route::__set_state(array( + 'path' => '/qaumbskdx/tk/wgpe', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /bocxeggx/subejhstsx' => + Inhere\Route\Route::__set_state(array( + 'path' => '/bocxeggx/subejhstsx', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /ab/qaclsm/c/jpzqfpws/apw' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ab/qaclsm/c/jpzqfpws/apw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /xmcpnfg/dfgqgwoajai' => + Inhere\Route\Route::__set_state(array( + 'path' => '/xmcpnfg/dfgqgwoajai', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /bxauhej/lm' => + Inhere\Route\Route::__set_state(array( + 'path' => '/bxauhej/lm', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /vpriolkrabfs' => + Inhere\Route\Route::__set_state(array( + 'path' => '/vpriolkrabfs', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /w/ufonc/vc' => + Inhere\Route\Route::__set_state(array( + 'path' => '/w/ufonc/vc', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /uzyq/wjhs/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/uzyq/wjhs/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /ibbnpqvzyunzlu' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ibbnpqvzyunzlu', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /helvfg/az/uyc/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/helvfg/az/uyc/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /oqvflz' => + Inhere\Route\Route::__set_state(array( + 'path' => '/oqvflz', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /ujvcwoxwyihirc/dhfwvc' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ujvcwoxwyihirc/dhfwvc', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /gug/xrul/of' => + Inhere\Route\Route::__set_state(array( + 'path' => '/gug/xrul/of', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /j/q/iezenain/km/mibcg' => + Inhere\Route\Route::__set_state(array( + 'path' => '/j/q/iezenain/km/mibcg', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /cxpi/wk/i' => + Inhere\Route\Route::__set_state(array( + 'path' => '/cxpi/wk/i', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /q/qrabw/vgz' => + Inhere\Route\Route::__set_state(array( + 'path' => '/q/qrabw/vgz', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PUT /fvjff' => + Inhere\Route\Route::__set_state(array( + 'path' => '/fvjff', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /zbvg/svkpwbwcp/wjjvg' => + Inhere\Route\Route::__set_state(array( + 'path' => '/zbvg/svkpwbwcp/wjjvg', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /wivyki/qzlfavy' => + Inhere\Route\Route::__set_state(array( + 'path' => '/wivyki/qzlfavy', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'PATCH /e/cidtucd/c/lueli' => + Inhere\Route\Route::__set_state(array( + 'path' => '/e/cidtucd/c/lueli', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /jt/gdfkerc/gjd' => + Inhere\Route\Route::__set_state(array( + 'path' => '/jt/gdfkerc/gjd', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'GET /inl/b/ypckarbjgxe/lp/u' => + Inhere\Route\Route::__set_state(array( + 'path' => '/inl/b/ypckarbjgxe/lp/u', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'POST /sinomhomtbfjcx/' => + Inhere\Route\Route::__set_state(array( + 'path' => '/sinomhomtbfjcx/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 'DELETE /ie/gkiwhdpcbs' => + Inhere\Route\Route::__set_state(array( + 'path' => '/ie/gkiwhdpcbs', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + )), +), +// regular routes +'regularRoutes' => array ( + 'GET 50be3774f6' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'arg1', + 1 => 'arg2', + 2 => 'arg3', + 3 => 'arg4', + 4 => 'arg5', + 5 => 'arg6', + 6 => 'arg7', + 7 => 'arg8', + 8 => 'arg9', + ), + 'pathRegex' => '#^/50be3774f6/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/850726135a$#', + 'pathStart' => '/50be3774f6/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST blqncx' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/blqncx/y/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/blqncx/y/([^/]+)$#', + 'pathStart' => '/blqncx/y/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE bzyry' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/bzyry/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bzyry/([^/]+)$#', + 'pathStart' => '/bzyry/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET mazexncbmffzdphy' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/mazexncbmffzdphy/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mazexncbmffzdphy/([^/]+)$#', + 'pathStart' => '/mazexncbmffzdphy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET kpsmkymxkvexutaf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/kpsmkymxkvexutaf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kpsmkymxkvexutaf/([^/]+)$#', + 'pathStart' => '/kpsmkymxkvexutaf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET cao' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/cao/wgfeaofeyhlwb/c/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cao/wgfeaofeyhlwb/c/([^/]+)$#', + 'pathStart' => '/cao/wgfeaofeyhlwb/c/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE ygmpu' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ygmpu/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ygmpu/([^/]+)$#', + 'pathStart' => '/ygmpu/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT ebibifvxzbxiboxeid' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ebibifvxzbxiboxeid/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ebibifvxzbxiboxeid/([^/]+)$#', + 'pathStart' => '/ebibifvxzbxiboxeid/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT iicsa' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/iicsa/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/iicsa/([^/]+)$#', + 'pathStart' => '/iicsa/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET pwp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/pwp/yxxc/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pwp/yxxc/([^/]+)$#', + 'pathStart' => '/pwp/yxxc/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH bjppzjjavwzw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/bjppzjjavwzw/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bjppzjjavwzw/([^/]+)$#', + 'pathStart' => '/bjppzjjavwzw/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE qbxg' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/qbxg/og/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qbxg/og/([^/]+)$#', + 'pathStart' => '/qbxg/og/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE a' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/a/usdvdkbtqcy/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/a/usdvdkbtqcy/([^/]+)$#', + 'pathStart' => '/a/usdvdkbtqcy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET p' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/p/aomrvg/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/p/aomrvg/([^/]+)$#', + 'pathStart' => '/p/aomrvg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE n' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/n/tgixm/vnx/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/n/tgixm/vnx/([^/]+)$#', + 'pathStart' => '/n/tgixm/vnx/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST e' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/e/ama/mqrspdy/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/e/ama/mqrspdy/([^/]+)$#', + 'pathStart' => '/e/ama/mqrspdy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET yf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/yf/ywiiihr/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yf/ywiiihr/([^/]+)$#', + 'pathStart' => '/yf/ywiiihr/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE imglk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/imglk/zozrw/b/g/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/imglk/zozrw/b/g/([^/]+)$#', + 'pathStart' => '/imglk/zozrw/b/g/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE zm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/zm/svttfycrv/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zm/svttfycrv/([^/]+)$#', + 'pathStart' => '/zm/svttfycrv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET kfhxlkeugug' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/kfhxlkeugug/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kfhxlkeugug/([^/]+)$#', + 'pathStart' => '/kfhxlkeugug/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST rmqcmgtmtdf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/rmqcmgtmtdf/yymf/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rmqcmgtmtdf/yymf/([^/]+)$#', + 'pathStart' => '/rmqcmgtmtdf/yymf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH xudwyhmmr' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xudwyhmmr/r/ycpg/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xudwyhmmr/r/ycpg/([^/]+)$#', + 'pathStart' => '/xudwyhmmr/r/ycpg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST ctjvmf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ctjvmf/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ctjvmf/([^/]+)$#', + 'pathStart' => '/ctjvmf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET tw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tw/wj/pirt/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tw/wj/pirt/([^/]+)$#', + 'pathStart' => '/tw/wj/pirt/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ipssk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ipssk/z/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ipssk/z/([^/]+)$#', + 'pathStart' => '/ipssk/z/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST tsprxskroxexv' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tsprxskroxexv/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tsprxskroxexv/([^/]+)$#', + 'pathStart' => '/tsprxskroxexv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE ohqani' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ohqani/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ohqani/([^/]+)$#', + 'pathStart' => '/ohqani/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE wyfyxj' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/wyfyxj/hqnarayozte/xy/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wyfyxj/hqnarayozte/xy/([^/]+)$#', + 'pathStart' => '/wyfyxj/hqnarayozte/xy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH khnogg' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/khnogg/yvbr/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/khnogg/yvbr/([^/]+)$#', + 'pathStart' => '/khnogg/yvbr/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET toehvdkvwwdt' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/toehvdkvwwdt/y/tyg/ten/o/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/toehvdkvwwdt/y/tyg/ten/o/([^/]+)$#', + 'pathStart' => '/toehvdkvwwdt/y/tyg/ten/o/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET zjvn' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/zjvn/gfxposd/r/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zjvn/gfxposd/r/([^/]+)$#', + 'pathStart' => '/zjvn/gfxposd/r/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET fvs' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/fvs/cngdcnind/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fvs/cngdcnind/([^/]+)$#', + 'pathStart' => '/fvs/cngdcnind/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT znbhvzq' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/znbhvzq/bshok/oha/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/znbhvzq/bshok/oha/([^/]+)$#', + 'pathStart' => '/znbhvzq/bshok/oha/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST zzocdbi' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/zzocdbi/vgblcl/lhjokk/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zzocdbi/vgblcl/lhjokk/([^/]+)$#', + 'pathStart' => '/zzocdbi/vgblcl/lhjokk/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE psrls' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/psrls/qzsyltinloispdt/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/psrls/qzsyltinloispdt/([^/]+)$#', + 'pathStart' => '/psrls/qzsyltinloispdt/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE b' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/b/cdyldlcotxzbejwf/kqp/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/b/cdyldlcotxzbejwf/kqp/([^/]+)$#', + 'pathStart' => '/b/cdyldlcotxzbejwf/kqp/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH u' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/u/pbvdxr/ynlw/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/u/pbvdxr/ynlw/([^/]+)$#', + 'pathStart' => '/u/pbvdxr/ynlw/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE augnyrlf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/augnyrlf/t/xq/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/augnyrlf/t/xq/([^/]+)$#', + 'pathStart' => '/augnyrlf/t/xq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ska' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ska/yrn/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ska/yrn/([^/]+)$#', + 'pathStart' => '/ska/yrn/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST ggeqezzrk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ggeqezzrk/cyc/auaozb/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ggeqezzrk/cyc/auaozb/([^/]+)$#', + 'pathStart' => '/ggeqezzrk/cyc/auaozb/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE if' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/if/qqdwuy/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/if/qqdwuy/([^/]+)$#', + 'pathStart' => '/if/qqdwuy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST bgiwjacedbcmy' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/bgiwjacedbcmy/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bgiwjacedbcmy/([^/]+)$#', + 'pathStart' => '/bgiwjacedbcmy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE jespouglamo' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/jespouglamo/asmblwr/k/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jespouglamo/asmblwr/k/([^/]+)$#', + 'pathStart' => '/jespouglamo/asmblwr/k/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET m' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/m/hzvvby/mht/zkpyddz/oh/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/m/hzvvby/mht/zkpyddz/oh/([^/]+)$#', + 'pathStart' => '/m/hzvvby/mht/zkpyddz/oh/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 1 => + Inhere\Route\Route::__set_state(array( + 'path' => '/m/hdrjk/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/m/hdrjk/([^/]+)$#', + 'pathStart' => '/m/hdrjk/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET mywudpcvf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/mywudpcvf/suv/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mywudpcvf/suv/([^/]+)$#', + 'pathStart' => '/mywudpcvf/suv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH xsvsiqyrzkgxgoquco' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xsvsiqyrzkgxgoquco/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xsvsiqyrzkgxgoquco/([^/]+)$#', + 'pathStart' => '/xsvsiqyrzkgxgoquco/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET blxc' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/blxc/mnmtox/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/blxc/mnmtox/([^/]+)$#', + 'pathStart' => '/blxc/mnmtox/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT m' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/m/wep/rfiu/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/m/wep/rfiu/([^/]+)$#', + 'pathStart' => '/m/wep/rfiu/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE dh' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/dh/s/v/wa/ilo/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dh/s/v/wa/ilo/([^/]+)$#', + 'pathStart' => '/dh/s/v/wa/ilo/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET xxeiznmyefvu' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xxeiznmyefvu/tulutbiu/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xxeiznmyefvu/tulutbiu/([^/]+)$#', + 'pathStart' => '/xxeiznmyefvu/tulutbiu/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST gjwbjftsigo' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/gjwbjftsigo/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gjwbjftsigo/([^/]+)$#', + 'pathStart' => '/gjwbjftsigo/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET xllryzer' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xllryzer/bx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xllryzer/bx/([^/]+)$#', + 'pathStart' => '/xllryzer/bx/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE flchkepi' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/flchkepi/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/flchkepi/([^/]+)$#', + 'pathStart' => '/flchkepi/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET dwfiicik' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/dwfiicik/bgdzjrnjccxh/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dwfiicik/bgdzjrnjccxh/([^/]+)$#', + 'pathStart' => '/dwfiicik/bgdzjrnjccxh/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET sueq' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/sueq/am/pjshnlapfwal/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/sueq/am/pjshnlapfwal/([^/]+)$#', + 'pathStart' => '/sueq/am/pjshnlapfwal/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET vkw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/vkw/tmiazc/p/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vkw/tmiazc/p/([^/]+)$#', + 'pathStart' => '/vkw/tmiazc/p/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST p' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/p/d/thpifmkbzkmk/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/p/d/thpifmkbzkmk/([^/]+)$#', + 'pathStart' => '/p/d/thpifmkbzkmk/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE wye' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/wye/aafzuhmd/ri/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wye/aafzuhmd/ri/([^/]+)$#', + 'pathStart' => '/wye/aafzuhmd/ri/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH itnhvff' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/itnhvff/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/itnhvff/([^/]+)$#', + 'pathStart' => '/itnhvff/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE dzlsxghni' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/dzlsxghni/co/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dzlsxghni/co/([^/]+)$#', + 'pathStart' => '/dzlsxghni/co/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE hzmkazcbwixg' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/hzmkazcbwixg/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hzmkazcbwixg/([^/]+)$#', + 'pathStart' => '/hzmkazcbwixg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST cgozq' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/cgozq/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cgozq/([^/]+)$#', + 'pathStart' => '/cgozq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT gvhfxyzo' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/gvhfxyzo/fkmvoncjqsjz/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gvhfxyzo/fkmvoncjqsjz/([^/]+)$#', + 'pathStart' => '/gvhfxyzo/fkmvoncjqsjz/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH muvf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/muvf/flhsxymyohnd/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/muvf/flhsxymyohnd/([^/]+)$#', + 'pathStart' => '/muvf/flhsxymyohnd/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST cqcgb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/cqcgb/t/gqku/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cqcgb/t/gqku/([^/]+)$#', + 'pathStart' => '/cqcgb/t/gqku/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET akz' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/akz/nhnqdntne/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/akz/nhnqdntne/([^/]+)$#', + 'pathStart' => '/akz/nhnqdntne/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT bdjclk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/bdjclk/zv/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bdjclk/zv/([^/]+)$#', + 'pathStart' => '/bdjclk/zv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT ybkjlnlyrxxvs' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ybkjlnlyrxxvs/ijb/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ybkjlnlyrxxvs/ijb/([^/]+)$#', + 'pathStart' => '/ybkjlnlyrxxvs/ijb/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH uzuhbq' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/uzuhbq/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uzuhbq/([^/]+)$#', + 'pathStart' => '/uzuhbq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST qsjdei' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/qsjdei/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qsjdei/([^/]+)$#', + 'pathStart' => '/qsjdei/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE g' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/g/e/kkwynoiorh/ajrvvctl/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/g/e/kkwynoiorh/ajrvvctl/([^/]+)$#', + 'pathStart' => '/g/e/kkwynoiorh/ajrvvctl/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH iociqmga' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/iociqmga/ufo/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/iociqmga/ufo/([^/]+)$#', + 'pathStart' => '/iociqmga/ufo/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET pwvamzctccrpo' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/pwvamzctccrpo/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pwvamzctccrpo/([^/]+)$#', + 'pathStart' => '/pwvamzctccrpo/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET tm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tm/mgxj/zkaott/wzgg/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tm/mgxj/zkaott/wzgg/([^/]+)$#', + 'pathStart' => '/tm/mgxj/zkaott/wzgg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET prqcxk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/prqcxk/ub/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/prqcxk/ub/([^/]+)$#', + 'pathStart' => '/prqcxk/ub/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET qvfsghbqqznaahalhzx' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/qvfsghbqqznaahalhzx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qvfsghbqqznaahalhzx/([^/]+)$#', + 'pathStart' => '/qvfsghbqqznaahalhzx/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE xshcjweyh' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xshcjweyh/qno/wfd/irm/bc/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xshcjweyh/qno/wfd/irm/bc/([^/]+)$#', + 'pathStart' => '/xshcjweyh/qno/wfd/irm/bc/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET wvrcrc' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/wvrcrc/ry/orf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wvrcrc/ry/orf/([^/]+)$#', + 'pathStart' => '/wvrcrc/ry/orf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET oulijlyzrynhz' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/oulijlyzrynhz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/oulijlyzrynhz/([^/]+)$#', + 'pathStart' => '/oulijlyzrynhz/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST dlambuwnmwpmuxytlb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/dlambuwnmwpmuxytlb/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dlambuwnmwpmuxytlb/([^/]+)$#', + 'pathStart' => '/dlambuwnmwpmuxytlb/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ircfthumipfm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ircfthumipfm/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ircfthumipfm/([^/]+)$#', + 'pathStart' => '/ircfthumipfm/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE of' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/of/yodk/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/of/yodk/([^/]+)$#', + 'pathStart' => '/of/yodk/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE u' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/u/buajy/kkfkurlow/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/u/buajy/kkfkurlow/([^/]+)$#', + 'pathStart' => '/u/buajy/kkfkurlow/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH jqtruhdahoqstadf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/jqtruhdahoqstadf/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jqtruhdahoqstadf/([^/]+)$#', + 'pathStart' => '/jqtruhdahoqstadf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT o' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/o/cicxcrycfny/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/o/cicxcrycfny/([^/]+)$#', + 'pathStart' => '/o/cicxcrycfny/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST gzqimrlgmdm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/gzqimrlgmdm/rehj/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gzqimrlgmdm/rehj/([^/]+)$#', + 'pathStart' => '/gzqimrlgmdm/rehj/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT xawotvjdacsg' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xawotvjdacsg/yn/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xawotvjdacsg/yn/([^/]+)$#', + 'pathStart' => '/xawotvjdacsg/yn/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT i' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/i/xsq/lytqjjqfuwrhba/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/i/xsq/lytqjjqfuwrhba/([^/]+)$#', + 'pathStart' => '/i/xsq/lytqjjqfuwrhba/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH nzjspy' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/nzjspy/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nzjspy/([^/]+)$#', + 'pathStart' => '/nzjspy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET twyngamzuzs' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/twyngamzuzs/sobzdzikx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/twyngamzuzs/sobzdzikx/([^/]+)$#', + 'pathStart' => '/twyngamzuzs/sobzdzikx/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE c' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/c/j/ggcvicgmeobq/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/c/j/ggcvicgmeobq/([^/]+)$#', + 'pathStart' => '/c/j/ggcvicgmeobq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ujetsteackyky' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ujetsteackyky/x/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ujetsteackyky/x/([^/]+)$#', + 'pathStart' => '/ujetsteackyky/x/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE v' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/v/arlgumkmxrcmpjlmsbm/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/v/arlgumkmxrcmpjlmsbm/([^/]+)$#', + 'pathStart' => '/v/arlgumkmxrcmpjlmsbm/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT mnfpak' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/mnfpak/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mnfpak/([^/]+)$#', + 'pathStart' => '/mnfpak/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET tyv' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tyv/jlqvamdp/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tyv/jlqvamdp/([^/]+)$#', + 'pathStart' => '/tyv/jlqvamdp/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH sdiepreuhqjw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/sdiepreuhqjw/d/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/sdiepreuhqjw/d/([^/]+)$#', + 'pathStart' => '/sdiepreuhqjw/d/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE h' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/h/xsqgtoqw/kbdvfzfjk/ur/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/h/xsqgtoqw/kbdvfzfjk/ur/([^/]+)$#', + 'pathStart' => '/h/xsqgtoqw/kbdvfzfjk/ur/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET xlpetmhp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xlpetmhp/vcozk/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xlpetmhp/vcozk/([^/]+)$#', + 'pathStart' => '/xlpetmhp/vcozk/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET narfn' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/narfn/yrrzx/u/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/narfn/yrrzx/u/([^/]+)$#', + 'pathStart' => '/narfn/yrrzx/u/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET itj' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/itj/jetskqeltd/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/itj/jetskqeltd/([^/]+)$#', + 'pathStart' => '/itj/jetskqeltd/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ssrcsvxkzwoef' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ssrcsvxkzwoef/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ssrcsvxkzwoef/([^/]+)$#', + 'pathStart' => '/ssrcsvxkzwoef/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST tyxiedouo' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tyxiedouo/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tyxiedouo/([^/]+)$#', + 'pathStart' => '/tyxiedouo/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST ygtdzd' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ygtdzd/nul/vn/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ygtdzd/nul/vn/([^/]+)$#', + 'pathStart' => '/ygtdzd/nul/vn/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH szychrflfou' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/szychrflfou/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/szychrflfou/([^/]+)$#', + 'pathStart' => '/szychrflfou/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET eanaqqk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/eanaqqk/fkuuhm/s/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/eanaqqk/fkuuhm/s/([^/]+)$#', + 'pathStart' => '/eanaqqk/fkuuhm/s/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST yjzskfbq' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/yjzskfbq/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yjzskfbq/([^/]+)$#', + 'pathStart' => '/yjzskfbq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET voarr' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/voarr/ctiqkrg/qxzf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/voarr/ctiqkrg/qxzf/([^/]+)$#', + 'pathStart' => '/voarr/ctiqkrg/qxzf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT ibhm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ibhm/ka/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ibhm/ka/([^/]+)$#', + 'pathStart' => '/ibhm/ka/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET vk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/vk/ego/fwzzwszysgw/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vk/ego/fwzzwszysgw/([^/]+)$#', + 'pathStart' => '/vk/ego/fwzzwszysgw/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET oxabd' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/oxabd/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/oxabd/([^/]+)$#', + 'pathStart' => '/oxabd/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST id' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/id/hcpo/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/id/hcpo/([^/]+)$#', + 'pathStart' => '/id/hcpo/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET grzhrrsjrslw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/grzhrrsjrslw/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/grzhrrsjrslw/([^/]+)$#', + 'pathStart' => '/grzhrrsjrslw/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET kcyrkm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/kcyrkm/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kcyrkm/([^/]+)$#', + 'pathStart' => '/kcyrkm/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST av' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/av/znvuez/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/av/znvuez/([^/]+)$#', + 'pathStart' => '/av/znvuez/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST r' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/r/pdftysrtwmg/jbffqvu/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/r/pdftysrtwmg/jbffqvu/([^/]+)$#', + 'pathStart' => '/r/pdftysrtwmg/jbffqvu/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET vdxlfjncg' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/vdxlfjncg/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vdxlfjncg/([^/]+)$#', + 'pathStart' => '/vdxlfjncg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH tjglm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tjglm/g/jgzrszl/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tjglm/g/jgzrszl/([^/]+)$#', + 'pathStart' => '/tjglm/g/jgzrszl/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET g' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/g/xuqdjhhyrtdsfvp/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/g/xuqdjhhyrtdsfvp/([^/]+)$#', + 'pathStart' => '/g/xuqdjhhyrtdsfvp/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 1 => + Inhere\Route\Route::__set_state(array( + 'path' => '/g/ddjxfcilizn/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/g/ddjxfcilizn/([^/]+)$#', + 'pathStart' => '/g/ddjxfcilizn/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT femlczlbpppzs' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/femlczlbpppzs/qi/u/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/femlczlbpppzs/qi/u/([^/]+)$#', + 'pathStart' => '/femlczlbpppzs/qi/u/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT c' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/c/wuo/fjri/pk/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/c/wuo/fjri/pk/([^/]+)$#', + 'pathStart' => '/c/wuo/fjri/pk/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 1 => + Inhere\Route\Route::__set_state(array( + 'path' => '/c/sfex/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/c/sfex/([^/]+)$#', + 'pathStart' => '/c/sfex/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT gkbetcwn' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/gkbetcwn/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gkbetcwn/([^/]+)$#', + 'pathStart' => '/gkbetcwn/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET xmupqkvbsjxzi' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xmupqkvbsjxzi/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xmupqkvbsjxzi/([^/]+)$#', + 'pathStart' => '/xmupqkvbsjxzi/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT uqkxkmwf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/uqkxkmwf/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uqkxkmwf/([^/]+)$#', + 'pathStart' => '/uqkxkmwf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST hrlzgiifhek' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/hrlzgiifhek/twvv/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hrlzgiifhek/twvv/([^/]+)$#', + 'pathStart' => '/hrlzgiifhek/twvv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST jol' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/jol/joxrbbgxfcwet/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jol/joxrbbgxfcwet/([^/]+)$#', + 'pathStart' => '/jol/joxrbbgxfcwet/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST ew' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ew/wfyvurhv/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ew/wfyvurhv/([^/]+)$#', + 'pathStart' => '/ew/wfyvurhv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ye' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ye/znlrrivaeohgqppm/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ye/znlrrivaeohgqppm/([^/]+)$#', + 'pathStart' => '/ye/znlrrivaeohgqppm/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET filciytxu' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/filciytxu/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/filciytxu/([^/]+)$#', + 'pathStart' => '/filciytxu/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT sylaaufoprfnpsz' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/sylaaufoprfnpsz/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/sylaaufoprfnpsz/([^/]+)$#', + 'pathStart' => '/sylaaufoprfnpsz/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH mdsbfnonghw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/mdsbfnonghw/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mdsbfnonghw/([^/]+)$#', + 'pathStart' => '/mdsbfnonghw/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST yvxwzmokxsrivocf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/yvxwzmokxsrivocf/i/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yvxwzmokxsrivocf/i/([^/]+)$#', + 'pathStart' => '/yvxwzmokxsrivocf/i/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH weiacwdyd' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/weiacwdyd/d/pvn/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/weiacwdyd/d/pvn/([^/]+)$#', + 'pathStart' => '/weiacwdyd/d/pvn/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST tj' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tj/ctb/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tj/ctb/([^/]+)$#', + 'pathStart' => '/tj/ctb/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH xwadiwrlj' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xwadiwrlj/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xwadiwrlj/([^/]+)$#', + 'pathStart' => '/xwadiwrlj/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET b' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/b/gpglqailuq/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/b/gpglqailuq/([^/]+)$#', + 'pathStart' => '/b/gpglqailuq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 1 => + Inhere\Route\Route::__set_state(array( + 'path' => '/b/x/udla/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/b/x/udla/([^/]+)$#', + 'pathStart' => '/b/x/udla/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH gjtyu' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/gjtyu/wj/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gjtyu/wj/([^/]+)$#', + 'pathStart' => '/gjtyu/wj/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST gzkdwugf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/gzkdwugf/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gzkdwugf/([^/]+)$#', + 'pathStart' => '/gzkdwugf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST bamnwepfacdmlbnwbb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/bamnwepfacdmlbnwbb/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bamnwepfacdmlbnwbb/([^/]+)$#', + 'pathStart' => '/bamnwepfacdmlbnwbb/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT chtujoeddzvhj' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/chtujoeddzvhj/vx/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/chtujoeddzvhj/vx/([^/]+)$#', + 'pathStart' => '/chtujoeddzvhj/vx/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH k' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/k/pxu/cfiyqndsmz/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/k/pxu/cfiyqndsmz/([^/]+)$#', + 'pathStart' => '/k/pxu/cfiyqndsmz/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 1 => + Inhere\Route\Route::__set_state(array( + 'path' => '/k/qayk/ig/td/b/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/k/qayk/ig/td/b/([^/]+)$#', + 'pathStart' => '/k/qayk/ig/td/b/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET wjzph' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/wjzph/uilgoktvrunybu/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wjzph/uilgoktvrunybu/([^/]+)$#', + 'pathStart' => '/wjzph/uilgoktvrunybu/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH e' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/e/zmnqt/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/e/zmnqt/([^/]+)$#', + 'pathStart' => '/e/zmnqt/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET onsuvmkznhiwduwjos' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/onsuvmkznhiwduwjos/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/onsuvmkznhiwduwjos/([^/]+)$#', + 'pathStart' => '/onsuvmkznhiwduwjos/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ruzj' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ruzj/rmtdc/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ruzj/rmtdc/([^/]+)$#', + 'pathStart' => '/ruzj/rmtdc/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET amwcx' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/amwcx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/amwcx/([^/]+)$#', + 'pathStart' => '/amwcx/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT tzsqo' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tzsqo/yjcnrvsgjctu/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tzsqo/yjcnrvsgjctu/([^/]+)$#', + 'pathStart' => '/tzsqo/yjcnrvsgjctu/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET mu' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/mu/jiz/wg/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mu/jiz/wg/([^/]+)$#', + 'pathStart' => '/mu/jiz/wg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST fy' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/fy/pvbr/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fy/pvbr/([^/]+)$#', + 'pathStart' => '/fy/pvbr/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH nfwmzibxfeiy' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/nfwmzibxfeiy/llj/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nfwmzibxfeiy/llj/([^/]+)$#', + 'pathStart' => '/nfwmzibxfeiy/llj/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT ibiikmjruomuptokfb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ibiikmjruomuptokfb/cj/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ibiikmjruomuptokfb/cj/([^/]+)$#', + 'pathStart' => '/ibiikmjruomuptokfb/cj/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE x' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/x/rx/syagc/kt/ym/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/x/rx/syagc/kt/ym/([^/]+)$#', + 'pathStart' => '/x/rx/syagc/kt/ym/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET mkyblbhg' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/mkyblbhg/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mkyblbhg/([^/]+)$#', + 'pathStart' => '/mkyblbhg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE o' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/o/mbtsohc/kzowttzfsidu/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/o/mbtsohc/kzowttzfsidu/([^/]+)$#', + 'pathStart' => '/o/mbtsohc/kzowttzfsidu/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET vtlnclxejzze' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/vtlnclxejzze/ijqox/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vtlnclxejzze/ijqox/([^/]+)$#', + 'pathStart' => '/vtlnclxejzze/ijqox/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH kgq' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/kgq/ftnjzejp/afafd/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kgq/ftnjzejp/afafd/([^/]+)$#', + 'pathStart' => '/kgq/ftnjzejp/afafd/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH jwtwc' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/jwtwc/pdjyg/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jwtwc/pdjyg/([^/]+)$#', + 'pathStart' => '/jwtwc/pdjyg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST fgp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/fgp/gnj/mzt/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fgp/gnj/mzt/([^/]+)$#', + 'pathStart' => '/fgp/gnj/mzt/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET uys' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/uys/sqjb/j/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uys/sqjb/j/([^/]+)$#', + 'pathStart' => '/uys/sqjb/j/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST eomanfmefrvclbm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/eomanfmefrvclbm/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/eomanfmefrvclbm/([^/]+)$#', + 'pathStart' => '/eomanfmefrvclbm/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE ofsndb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ofsndb/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ofsndb/([^/]+)$#', + 'pathStart' => '/ofsndb/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH cumygky' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/cumygky/ffhhrtjmodz/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cumygky/ffhhrtjmodz/([^/]+)$#', + 'pathStart' => '/cumygky/ffhhrtjmodz/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET mxuhuw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/mxuhuw/sr/cy/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mxuhuw/sr/cy/([^/]+)$#', + 'pathStart' => '/mxuhuw/sr/cy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT v' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/v/iv/zkh/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/v/iv/zkh/([^/]+)$#', + 'pathStart' => '/v/iv/zkh/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 1 => + Inhere\Route\Route::__set_state(array( + 'path' => '/v/itauxeovouqpe/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/v/itauxeovouqpe/([^/]+)$#', + 'pathStart' => '/v/itauxeovouqpe/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET z' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/z/njmhxwjvprn/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/z/njmhxwjvprn/([^/]+)$#', + 'pathStart' => '/z/njmhxwjvprn/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH iong' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/iong/kxvpawklhhtt/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/iong/kxvpawklhhtt/([^/]+)$#', + 'pathStart' => '/iong/kxvpawklhhtt/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET vqlwqhbbinucvzda' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/vqlwqhbbinucvzda/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vqlwqhbbinucvzda/([^/]+)$#', + 'pathStart' => '/vqlwqhbbinucvzda/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET zfdgijztcrypvhb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/zfdgijztcrypvhb/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zfdgijztcrypvhb/([^/]+)$#', + 'pathStart' => '/zfdgijztcrypvhb/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE okxtlcsoo' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/okxtlcsoo/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/okxtlcsoo/([^/]+)$#', + 'pathStart' => '/okxtlcsoo/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET nfxfnd' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/nfxfnd/p/gsmx/pxz/qp/k/j/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nfxfnd/p/gsmx/pxz/qp/k/j/([^/]+)$#', + 'pathStart' => '/nfxfnd/p/gsmx/pxz/qp/k/j/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT on' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/on/qefcutoqbfjfdvuv/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/on/qefcutoqbfjfdvuv/([^/]+)$#', + 'pathStart' => '/on/qefcutoqbfjfdvuv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET oqi' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/oqi/smervcpdxifmpe/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/oqi/smervcpdxifmpe/([^/]+)$#', + 'pathStart' => '/oqi/smervcpdxifmpe/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET eux' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/eux/ijul/gfw/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/eux/ijul/gfw/([^/]+)$#', + 'pathStart' => '/eux/ijul/gfw/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT lofetznypw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/lofetznypw/xj/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lofetznypw/xj/([^/]+)$#', + 'pathStart' => '/lofetznypw/xj/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET nzfffr' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/nzfffr/fhxpen/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nzfffr/fhxpen/([^/]+)$#', + 'pathStart' => '/nzfffr/fhxpen/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH dcar' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/dcar/hvidfnzcaphwgg/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dcar/hvidfnzcaphwgg/([^/]+)$#', + 'pathStart' => '/dcar/hvidfnzcaphwgg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET zadpq' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/zadpq/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zadpq/([^/]+)$#', + 'pathStart' => '/zadpq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT p' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/p/kktiv/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/p/kktiv/([^/]+)$#', + 'pathStart' => '/p/kktiv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET sutfbt' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/sutfbt/yy/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/sutfbt/yy/([^/]+)$#', + 'pathStart' => '/sutfbt/yy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH fskzschpcc' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/fskzschpcc/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fskzschpcc/([^/]+)$#', + 'pathStart' => '/fskzschpcc/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH n' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/n/jbon/yi/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/n/jbon/yi/([^/]+)$#', + 'pathStart' => '/n/jbon/yi/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET zgr' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/zgr/rdyjzhsznbz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zgr/rdyjzhsznbz/([^/]+)$#', + 'pathStart' => '/zgr/rdyjzhsznbz/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST tkbtc' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tkbtc/jmmpc/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tkbtc/jmmpc/([^/]+)$#', + 'pathStart' => '/tkbtc/jmmpc/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH wwfu' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/wwfu/tobgcc/vpvbtrkxo/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wwfu/tobgcc/vpvbtrkxo/([^/]+)$#', + 'pathStart' => '/wwfu/tobgcc/vpvbtrkxo/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE ly' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ly/guyp/eh/a/ty/lsgqydx/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ly/guyp/eh/a/ty/lsgqydx/([^/]+)$#', + 'pathStart' => '/ly/guyp/eh/a/ty/lsgqydx/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET hgvdhnku' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/hgvdhnku/h/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hgvdhnku/h/([^/]+)$#', + 'pathStart' => '/hgvdhnku/h/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET tyosxoqik' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tyosxoqik/tdd/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tyosxoqik/tdd/([^/]+)$#', + 'pathStart' => '/tyosxoqik/tdd/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT kvu' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/kvu/jmdj/avkh/vwy/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kvu/jmdj/avkh/vwy/([^/]+)$#', + 'pathStart' => '/kvu/jmdj/avkh/vwy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST cz' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/cz/cgkfrcktlpk/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cz/cgkfrcktlpk/([^/]+)$#', + 'pathStart' => '/cz/cgkfrcktlpk/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET fedgrwe' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/fedgrwe/htci/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fedgrwe/htci/([^/]+)$#', + 'pathStart' => '/fedgrwe/htci/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET hghvwlzf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/hghvwlzf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hghvwlzf/([^/]+)$#', + 'pathStart' => '/hghvwlzf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE ny' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ny/kujn/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ny/kujn/([^/]+)$#', + 'pathStart' => '/ny/kujn/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST ypzvdiuolwgvfvzdoaxx' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ypzvdiuolwgvfvzdoaxx/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ypzvdiuolwgvfvzdoaxx/([^/]+)$#', + 'pathStart' => '/ypzvdiuolwgvfvzdoaxx/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT abcgyn' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/abcgyn/zy/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/abcgyn/zy/([^/]+)$#', + 'pathStart' => '/abcgyn/zy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET vyns' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/vyns/scnpxhrzwv/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vyns/scnpxhrzwv/([^/]+)$#', + 'pathStart' => '/vyns/scnpxhrzwv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT wzajm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/wzajm/m/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wzajm/m/([^/]+)$#', + 'pathStart' => '/wzajm/m/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET yt' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/yt/ibl/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yt/ibl/([^/]+)$#', + 'pathStart' => '/yt/ibl/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE nkqbqgpbsicklycxd' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/nkqbqgpbsicklycxd/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nkqbqgpbsicklycxd/([^/]+)$#', + 'pathStart' => '/nkqbqgpbsicklycxd/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST rcxgskvew' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/rcxgskvew/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rcxgskvew/([^/]+)$#', + 'pathStart' => '/rcxgskvew/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST vremxxqtqdj' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/vremxxqtqdj/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vremxxqtqdj/([^/]+)$#', + 'pathStart' => '/vremxxqtqdj/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET kufnyvvhpud' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/kufnyvvhpud/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kufnyvvhpud/([^/]+)$#', + 'pathStart' => '/kufnyvvhpud/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE j' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/j/ykdrzxnhs/rtynmf/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/j/ykdrzxnhs/rtynmf/([^/]+)$#', + 'pathStart' => '/j/ykdrzxnhs/rtynmf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST ihlwok' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ihlwok/zhzabujgf/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ihlwok/zhzabujgf/([^/]+)$#', + 'pathStart' => '/ihlwok/zhzabujgf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT pstxmu' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/pstxmu/aw/zny/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pstxmu/aw/zny/([^/]+)$#', + 'pathStart' => '/pstxmu/aw/zny/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET qohurqry' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/qohurqry/xwhwou/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qohurqry/xwhwou/([^/]+)$#', + 'pathStart' => '/qohurqry/xwhwou/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE edqpbn' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/edqpbn/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/edqpbn/([^/]+)$#', + 'pathStart' => '/edqpbn/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT dj' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/dj/szf/xvacj/eyegkyf/x/nh/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dj/szf/xvacj/eyegkyf/x/nh/([^/]+)$#', + 'pathStart' => '/dj/szf/xvacj/eyegkyf/x/nh/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST adtvlvhldhgoeizk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/adtvlvhldhgoeizk/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/adtvlvhldhgoeizk/([^/]+)$#', + 'pathStart' => '/adtvlvhldhgoeizk/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE igisaqbtqai' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/igisaqbtqai/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/igisaqbtqai/([^/]+)$#', + 'pathStart' => '/igisaqbtqai/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST pnkuvzx' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/pnkuvzx/jukszoy/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pnkuvzx/jukszoy/([^/]+)$#', + 'pathStart' => '/pnkuvzx/jukszoy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT wriwhlmeub' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/wriwhlmeub/yybnbgh/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wriwhlmeub/yybnbgh/([^/]+)$#', + 'pathStart' => '/wriwhlmeub/yybnbgh/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT hbxytzomdoftksnlx' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/hbxytzomdoftksnlx/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hbxytzomdoftksnlx/([^/]+)$#', + 'pathStart' => '/hbxytzomdoftksnlx/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET xtddn' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xtddn/vmae/gk/ldtg/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xtddn/vmae/gk/ldtg/([^/]+)$#', + 'pathStart' => '/xtddn/vmae/gk/ldtg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE r' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/r/dnwrlhyobopxt/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/r/dnwrlhyobopxt/([^/]+)$#', + 'pathStart' => '/r/dnwrlhyobopxt/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET qawlwsldpomm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/qawlwsldpomm/relw/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qawlwsldpomm/relw/([^/]+)$#', + 'pathStart' => '/qawlwsldpomm/relw/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT km' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/km/yssj/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/km/yssj/([^/]+)$#', + 'pathStart' => '/km/yssj/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET rbjbp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/rbjbp/dsygy/zggfjhe/o/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rbjbp/dsygy/zggfjhe/o/([^/]+)$#', + 'pathStart' => '/rbjbp/dsygy/zggfjhe/o/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT xkbxmncaeknkxxa' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xkbxmncaeknkxxa/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xkbxmncaeknkxxa/([^/]+)$#', + 'pathStart' => '/xkbxmncaeknkxxa/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET xnmzeckfaq' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xnmzeckfaq/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xnmzeckfaq/([^/]+)$#', + 'pathStart' => '/xnmzeckfaq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET zbgnt' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/zbgnt/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zbgnt/([^/]+)$#', + 'pathStart' => '/zbgnt/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST tlzpvc' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tlzpvc/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tlzpvc/([^/]+)$#', + 'pathStart' => '/tlzpvc/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET v' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/v/pzyrivlzlhu/etiy/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/v/pzyrivlzlhu/etiy/([^/]+)$#', + 'pathStart' => '/v/pzyrivlzlhu/etiy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 1 => + Inhere\Route\Route::__set_state(array( + 'path' => '/v/vmoecwmsluy/sgyg/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/v/vmoecwmsluy/sgyg/([^/]+)$#', + 'pathStart' => '/v/vmoecwmsluy/sgyg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 2 => + Inhere\Route\Route::__set_state(array( + 'path' => '/v/lyuk/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/v/lyuk/([^/]+)$#', + 'pathStart' => '/v/lyuk/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST veprsgiwkbulailqm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/veprsgiwkbulailqm/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/veprsgiwkbulailqm/([^/]+)$#', + 'pathStart' => '/veprsgiwkbulailqm/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET igymryy' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/igymryy/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/igymryy/([^/]+)$#', + 'pathStart' => '/igymryy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH puofryuvgnanzg' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/puofryuvgnanzg/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/puofryuvgnanzg/([^/]+)$#', + 'pathStart' => '/puofryuvgnanzg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE tryrwtn' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tryrwtn/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tryrwtn/([^/]+)$#', + 'pathStart' => '/tryrwtn/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH jho' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/jho/deliajiuu/t/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jho/deliajiuu/t/([^/]+)$#', + 'pathStart' => '/jho/deliajiuu/t/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH xxva' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xxva/lbj/jdlsmgb/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xxva/lbj/jdlsmgb/([^/]+)$#', + 'pathStart' => '/xxva/lbj/jdlsmgb/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT flb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/flb/q/mhdyqalckpp/x/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/flb/q/mhdyqalckpp/x/([^/]+)$#', + 'pathStart' => '/flb/q/mhdyqalckpp/x/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST txjiejxfvg' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/txjiejxfvg/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/txjiejxfvg/([^/]+)$#', + 'pathStart' => '/txjiejxfvg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH lyscbaeojxjarmyfd' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/lyscbaeojxjarmyfd/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lyscbaeojxjarmyfd/([^/]+)$#', + 'pathStart' => '/lyscbaeojxjarmyfd/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ctjpgfadavahxdqp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ctjpgfadavahxdqp/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ctjpgfadavahxdqp/([^/]+)$#', + 'pathStart' => '/ctjpgfadavahxdqp/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT ki' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ki/uuqdl/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ki/uuqdl/([^/]+)$#', + 'pathStart' => '/ki/uuqdl/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE tzv' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tzv/llvmjrpjrt/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tzv/llvmjrpjrt/([^/]+)$#', + 'pathStart' => '/tzv/llvmjrpjrt/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE vsofhen' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/vsofhen/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vsofhen/([^/]+)$#', + 'pathStart' => '/vsofhen/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST frp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/frp/wlj/ljm/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/frp/wlj/ljm/([^/]+)$#', + 'pathStart' => '/frp/wlj/ljm/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET pkkkgprnyopbtvk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/pkkkgprnyopbtvk/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pkkkgprnyopbtvk/([^/]+)$#', + 'pathStart' => '/pkkkgprnyopbtvk/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE zcwfxwm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/zcwfxwm/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zcwfxwm/([^/]+)$#', + 'pathStart' => '/zcwfxwm/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET jvenvjjasnn' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/jvenvjjasnn/wrrggnlvu/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jvenvjjasnn/wrrggnlvu/([^/]+)$#', + 'pathStart' => '/jvenvjjasnn/wrrggnlvu/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT bwqy' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/bwqy/bqzhsgnmcuaeaz/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bwqy/bqzhsgnmcuaeaz/([^/]+)$#', + 'pathStart' => '/bwqy/bqzhsgnmcuaeaz/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ozyei' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ozyei/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ozyei/([^/]+)$#', + 'pathStart' => '/ozyei/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET hwefjhdbiu' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/hwefjhdbiu/k/cbayghy/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hwefjhdbiu/k/cbayghy/([^/]+)$#', + 'pathStart' => '/hwefjhdbiu/k/cbayghy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT zfupvupgey' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/zfupvupgey/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zfupvupgey/([^/]+)$#', + 'pathStart' => '/zfupvupgey/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH pmsxk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/pmsxk/fzsajot/icdwjnl/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pmsxk/fzsajot/icdwjnl/([^/]+)$#', + 'pathStart' => '/pmsxk/fzsajot/icdwjnl/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH votzrr' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/votzrr/tyqjuuy/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/votzrr/tyqjuuy/([^/]+)$#', + 'pathStart' => '/votzrr/tyqjuuy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT vvrwgb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/vvrwgb/lolutjg/zyydx/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vvrwgb/lolutjg/zyydx/([^/]+)$#', + 'pathStart' => '/vvrwgb/lolutjg/zyydx/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET vxo' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/vxo/mmpfka/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vxo/mmpfka/([^/]+)$#', + 'pathStart' => '/vxo/mmpfka/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET olvri' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/olvri/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/olvri/([^/]+)$#', + 'pathStart' => '/olvri/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE jyvlrlhla' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/jyvlrlhla/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jyvlrlhla/([^/]+)$#', + 'pathStart' => '/jyvlrlhla/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT emtfbzexwwdo' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/emtfbzexwwdo/chndq/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/emtfbzexwwdo/chndq/([^/]+)$#', + 'pathStart' => '/emtfbzexwwdo/chndq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST tcjkam' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tcjkam/hazld/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tcjkam/hazld/([^/]+)$#', + 'pathStart' => '/tcjkam/hazld/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT nasebgkhqnyqgz' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/nasebgkhqnyqgz/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nasebgkhqnyqgz/([^/]+)$#', + 'pathStart' => '/nasebgkhqnyqgz/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH bc' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/bc/oc/w/jgwvp/f/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bc/oc/w/jgwvp/f/([^/]+)$#', + 'pathStart' => '/bc/oc/w/jgwvp/f/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH uh' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/uh/ahcfwvkelonwrajmr/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uh/ahcfwvkelonwrajmr/([^/]+)$#', + 'pathStart' => '/uh/ahcfwvkelonwrajmr/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE capt' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/capt/tqsw/lk/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/capt/tqsw/lk/([^/]+)$#', + 'pathStart' => '/capt/tqsw/lk/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET usjpcx' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/usjpcx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/usjpcx/([^/]+)$#', + 'pathStart' => '/usjpcx/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET tufsoyd' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tufsoyd/spawx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tufsoyd/spawx/([^/]+)$#', + 'pathStart' => '/tufsoyd/spawx/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET klizilpfshkbgncdc' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/klizilpfshkbgncdc/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/klizilpfshkbgncdc/([^/]+)$#', + 'pathStart' => '/klizilpfshkbgncdc/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE rvmhhzzvi' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/rvmhhzzvi/j/lw/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rvmhhzzvi/j/lw/([^/]+)$#', + 'pathStart' => '/rvmhhzzvi/j/lw/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET yyptzlgz' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/yyptzlgz/rxytaiq/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yyptzlgz/rxytaiq/([^/]+)$#', + 'pathStart' => '/yyptzlgz/rxytaiq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT kohqg' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/kohqg/o/evqk/lgjjocj/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kohqg/o/evqk/lgjjocj/([^/]+)$#', + 'pathStart' => '/kohqg/o/evqk/lgjjocj/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT dponhrgrvadbrfvku' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/dponhrgrvadbrfvku/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dponhrgrvadbrfvku/([^/]+)$#', + 'pathStart' => '/dponhrgrvadbrfvku/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH wp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/wp/beh/iyxrfms/pzedoxrv/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wp/beh/iyxrfms/pzedoxrv/([^/]+)$#', + 'pathStart' => '/wp/beh/iyxrfms/pzedoxrv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET i' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/i/ow/jopxbvu/toarajrn/q/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/i/ow/jopxbvu/toarajrn/q/([^/]+)$#', + 'pathStart' => '/i/ow/jopxbvu/toarajrn/q/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE vp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/vp/xppnujpjazd/qy/zocr/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vp/xppnujpjazd/qy/zocr/([^/]+)$#', + 'pathStart' => '/vp/xppnujpjazd/qy/zocr/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST ieigvth' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ieigvth/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ieigvth/([^/]+)$#', + 'pathStart' => '/ieigvth/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE dbysbyxvycrh' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/dbysbyxvycrh/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dbysbyxvycrh/([^/]+)$#', + 'pathStart' => '/dbysbyxvycrh/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET tcjzokdvizixoeq' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tcjzokdvizixoeq/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tcjzokdvizixoeq/([^/]+)$#', + 'pathStart' => '/tcjzokdvizixoeq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE hh' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/hh/fxdh/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hh/fxdh/([^/]+)$#', + 'pathStart' => '/hh/fxdh/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST qjfbevrhx' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/qjfbevrhx/zygpwsrvlwu/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qjfbevrhx/zygpwsrvlwu/([^/]+)$#', + 'pathStart' => '/qjfbevrhx/zygpwsrvlwu/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE edjmxxpzdgb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/edjmxxpzdgb/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/edjmxxpzdgb/([^/]+)$#', + 'pathStart' => '/edjmxxpzdgb/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET n' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/n/nuwhh/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/n/nuwhh/([^/]+)$#', + 'pathStart' => '/n/nuwhh/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 1 => + Inhere\Route\Route::__set_state(array( + 'path' => '/n/nbadmmvqvwbysmykot/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/n/nbadmmvqvwbysmykot/([^/]+)$#', + 'pathStart' => '/n/nbadmmvqvwbysmykot/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET lpmrgjsztrba' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/lpmrgjsztrba/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lpmrgjsztrba/([^/]+)$#', + 'pathStart' => '/lpmrgjsztrba/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ainwab' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ainwab/ziiatkbjlu/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ainwab/ziiatkbjlu/([^/]+)$#', + 'pathStart' => '/ainwab/ziiatkbjlu/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE qfrad' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/qfrad/o/yhhqdxnysrydn/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qfrad/o/yhhqdxnysrydn/([^/]+)$#', + 'pathStart' => '/qfrad/o/yhhqdxnysrydn/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE renejka' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/renejka/glovks/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/renejka/glovks/([^/]+)$#', + 'pathStart' => '/renejka/glovks/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET chhswvnvmbjozc' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/chhswvnvmbjozc/tpdoli/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/chhswvnvmbjozc/tpdoli/([^/]+)$#', + 'pathStart' => '/chhswvnvmbjozc/tpdoli/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE mnwxwh' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/mnwxwh/kvt/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mnwxwh/kvt/([^/]+)$#', + 'pathStart' => '/mnwxwh/kvt/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET bgnbbuevy' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/bgnbbuevy/zhsp/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bgnbbuevy/zhsp/([^/]+)$#', + 'pathStart' => '/bgnbbuevy/zhsp/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH cz' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/cz/tqw/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cz/tqw/([^/]+)$#', + 'pathStart' => '/cz/tqw/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET peikkpya' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/peikkpya/bxv/le/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/peikkpya/bxv/le/([^/]+)$#', + 'pathStart' => '/peikkpya/bxv/le/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST ydqsfeb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ydqsfeb/zasz/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ydqsfeb/zasz/([^/]+)$#', + 'pathStart' => '/ydqsfeb/zasz/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET iqcu' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/iqcu/wfilivwpniajsygy/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/iqcu/wfilivwpniajsygy/([^/]+)$#', + 'pathStart' => '/iqcu/wfilivwpniajsygy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ylmnhngogp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ylmnhngogp/nucgu/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ylmnhngogp/nucgu/([^/]+)$#', + 'pathStart' => '/ylmnhngogp/nucgu/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE fidwa' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/fidwa/yevmsnm/gtogw/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fidwa/yevmsnm/gtogw/([^/]+)$#', + 'pathStart' => '/fidwa/yevmsnm/gtogw/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET w' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/w/l/klpgvvqaoigq/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/w/l/klpgvvqaoigq/([^/]+)$#', + 'pathStart' => '/w/l/klpgvvqaoigq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST td' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/td/qjze/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/td/qjze/([^/]+)$#', + 'pathStart' => '/td/qjze/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET bdvijku' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/bdvijku/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bdvijku/([^/]+)$#', + 'pathStart' => '/bdvijku/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET is' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/is/utzsnjqldyiyrconi/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/is/utzsnjqldyiyrconi/([^/]+)$#', + 'pathStart' => '/is/utzsnjqldyiyrconi/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE kl' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/kl/zu/kpgpzezgtmv/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kl/zu/kpgpzezgtmv/([^/]+)$#', + 'pathStart' => '/kl/zu/kpgpzezgtmv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET rm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/rm/eufyhisa/olkkw/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rm/eufyhisa/olkkw/([^/]+)$#', + 'pathStart' => '/rm/eufyhisa/olkkw/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET h' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/h/p/vqulrlr/pa/vws/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/h/p/vqulrlr/pa/vws/([^/]+)$#', + 'pathStart' => '/h/p/vqulrlr/pa/vws/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ogcerwwy' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ogcerwwy/piec/nehh/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ogcerwwy/piec/nehh/([^/]+)$#', + 'pathStart' => '/ogcerwwy/piec/nehh/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET mguinfpoo' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/mguinfpoo/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mguinfpoo/([^/]+)$#', + 'pathStart' => '/mguinfpoo/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH srxcllmqk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/srxcllmqk/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/srxcllmqk/([^/]+)$#', + 'pathStart' => '/srxcllmqk/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH awuxvozm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/awuxvozm/jhu/c/cgq/vz/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/awuxvozm/jhu/c/cgq/vz/([^/]+)$#', + 'pathStart' => '/awuxvozm/jhu/c/cgq/vz/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET idwntosduk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/idwntosduk/cy/vsznbihq/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/idwntosduk/cy/vsznbihq/([^/]+)$#', + 'pathStart' => '/idwntosduk/cy/vsznbihq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH asqekw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/asqekw/ncihbku/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/asqekw/ncihbku/([^/]+)$#', + 'pathStart' => '/asqekw/ncihbku/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET tptk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tptk/v/jwsufpu/aqlimop/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tptk/v/jwsufpu/aqlimop/([^/]+)$#', + 'pathStart' => '/tptk/v/jwsufpu/aqlimop/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT smmkzr' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/smmkzr/iclxienfz/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/smmkzr/iclxienfz/([^/]+)$#', + 'pathStart' => '/smmkzr/iclxienfz/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH koc' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/koc/fyxgu/ekqwom/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/koc/fyxgu/ekqwom/([^/]+)$#', + 'pathStart' => '/koc/fyxgu/ekqwom/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE lyejuret' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/lyejuret/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lyejuret/([^/]+)$#', + 'pathStart' => '/lyejuret/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST anqcmvholjjtyk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/anqcmvholjjtyk/fgzt/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/anqcmvholjjtyk/fgzt/([^/]+)$#', + 'pathStart' => '/anqcmvholjjtyk/fgzt/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT gouyq' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/gouyq/jt/ccw/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gouyq/jt/ccw/([^/]+)$#', + 'pathStart' => '/gouyq/jt/ccw/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET fuquvprvhj' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/fuquvprvhj/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fuquvprvhj/([^/]+)$#', + 'pathStart' => '/fuquvprvhj/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT yqpbidgew' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/yqpbidgew/yg/tcv/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yqpbidgew/yg/tcv/([^/]+)$#', + 'pathStart' => '/yqpbidgew/yg/tcv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST rdjoe' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/rdjoe/cpf/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rdjoe/cpf/([^/]+)$#', + 'pathStart' => '/rdjoe/cpf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST de' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/de/ziwsunpaxgcg/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/de/ziwsunpaxgcg/([^/]+)$#', + 'pathStart' => '/de/ziwsunpaxgcg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT jisyuwrhqkvvblgfktw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/jisyuwrhqkvvblgfktw/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jisyuwrhqkvvblgfktw/([^/]+)$#', + 'pathStart' => '/jisyuwrhqkvvblgfktw/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH dwpzloazm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/dwpzloazm/rs/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dwpzloazm/rs/([^/]+)$#', + 'pathStart' => '/dwpzloazm/rs/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET lprmdprnqmo' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/lprmdprnqmo/mjhu/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lprmdprnqmo/mjhu/([^/]+)$#', + 'pathStart' => '/lprmdprnqmo/mjhu/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ntr' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ntr/kdnotjszf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ntr/kdnotjszf/([^/]+)$#', + 'pathStart' => '/ntr/kdnotjszf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST siz' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/siz/pzdfq/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/siz/pzdfq/([^/]+)$#', + 'pathStart' => '/siz/pzdfq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET iurckgdr' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/iurckgdr/zhr/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/iurckgdr/zhr/([^/]+)$#', + 'pathStart' => '/iurckgdr/zhr/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE d' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/d/iadbqhsxieeyd/ppymy/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/d/iadbqhsxieeyd/ppymy/([^/]+)$#', + 'pathStart' => '/d/iadbqhsxieeyd/ppymy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT ccycyg' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ccycyg/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ccycyg/([^/]+)$#', + 'pathStart' => '/ccycyg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ksw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ksw/wdxilvfy/x/rmqrjiu/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ksw/wdxilvfy/x/rmqrjiu/([^/]+)$#', + 'pathStart' => '/ksw/wdxilvfy/x/rmqrjiu/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE rbliqdhzke' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/rbliqdhzke/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rbliqdhzke/([^/]+)$#', + 'pathStart' => '/rbliqdhzke/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST xgfapmxxw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xgfapmxxw/fbugzhatf/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xgfapmxxw/fbugzhatf/([^/]+)$#', + 'pathStart' => '/xgfapmxxw/fbugzhatf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT ceqjyehrgahtkba' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ceqjyehrgahtkba/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ceqjyehrgahtkba/([^/]+)$#', + 'pathStart' => '/ceqjyehrgahtkba/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET nv' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/nv/i/giwqvlahdofbfv/gx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nv/i/giwqvlahdofbfv/gx/([^/]+)$#', + 'pathStart' => '/nv/i/giwqvlahdofbfv/gx/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST oa' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/oa/kbjagaveettlop/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/oa/kbjagaveettlop/([^/]+)$#', + 'pathStart' => '/oa/kbjagaveettlop/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE xaobpp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xaobpp/fyuqwu/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xaobpp/fyuqwu/([^/]+)$#', + 'pathStart' => '/xaobpp/fyuqwu/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE tmuy' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tmuy/wccrqurgte/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tmuy/wccrqurgte/([^/]+)$#', + 'pathStart' => '/tmuy/wccrqurgte/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET pdavpzmiebqitfkdqxqv' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/pdavpzmiebqitfkdqxqv/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pdavpzmiebqitfkdqxqv/([^/]+)$#', + 'pathStart' => '/pdavpzmiebqitfkdqxqv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT qdqelfmrtk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/qdqelfmrtk/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qdqelfmrtk/([^/]+)$#', + 'pathStart' => '/qdqelfmrtk/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET pbvehfwp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/pbvehfwp/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pbvehfwp/([^/]+)$#', + 'pathStart' => '/pbvehfwp/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET byycf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/byycf/zyeh/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/byycf/zyeh/([^/]+)$#', + 'pathStart' => '/byycf/zyeh/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT mlw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/mlw/el/gijprzkn/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mlw/el/gijprzkn/([^/]+)$#', + 'pathStart' => '/mlw/el/gijprzkn/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH cvdnqc' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/cvdnqc/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cvdnqc/([^/]+)$#', + 'pathStart' => '/cvdnqc/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH uvlhyyyv' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/uvlhyyyv/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uvlhyyyv/([^/]+)$#', + 'pathStart' => '/uvlhyyyv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT wbs' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/wbs/anenvd/ge/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wbs/anenvd/ge/([^/]+)$#', + 'pathStart' => '/wbs/anenvd/ge/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT vosfjoblykgtzxt' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/vosfjoblykgtzxt/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vosfjoblykgtzxt/([^/]+)$#', + 'pathStart' => '/vosfjoblykgtzxt/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT xamidkthr' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xamidkthr/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xamidkthr/([^/]+)$#', + 'pathStart' => '/xamidkthr/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST gvwipdcjhpzec' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/gvwipdcjhpzec/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gvwipdcjhpzec/([^/]+)$#', + 'pathStart' => '/gvwipdcjhpzec/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH zix' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/zix/geonqefcdjgoe/t/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zix/geonqefcdjgoe/t/([^/]+)$#', + 'pathStart' => '/zix/geonqefcdjgoe/t/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH aufkubwc' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/aufkubwc/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/aufkubwc/([^/]+)$#', + 'pathStart' => '/aufkubwc/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE lqgneqholj' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/lqgneqholj/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lqgneqholj/([^/]+)$#', + 'pathStart' => '/lqgneqholj/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH pswfm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/pswfm/tzric/tjg/xes/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pswfm/tzric/tjg/xes/([^/]+)$#', + 'pathStart' => '/pswfm/tzric/tjg/xes/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST dol' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/dol/lmsjqjuhhery/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dol/lmsjqjuhhery/([^/]+)$#', + 'pathStart' => '/dol/lmsjqjuhhery/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH cpjfse' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/cpjfse/dmbi/xwwvl/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cpjfse/dmbi/xwwvl/([^/]+)$#', + 'pathStart' => '/cpjfse/dmbi/xwwvl/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT ixnye' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ixnye/hqtdgnq/xyq/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ixnye/hqtdgnq/xyq/([^/]+)$#', + 'pathStart' => '/ixnye/hqtdgnq/xyq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT zdteeqqoqodqwytiakb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/zdteeqqoqodqwytiakb/z/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zdteeqqoqodqwytiakb/z/([^/]+)$#', + 'pathStart' => '/zdteeqqoqodqwytiakb/z/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH klhuwcb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/klhuwcb/jzr/nqfkimuba/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/klhuwcb/jzr/nqfkimuba/([^/]+)$#', + 'pathStart' => '/klhuwcb/jzr/nqfkimuba/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET rqvaa' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/rqvaa/googcxz/cv/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rqvaa/googcxz/cv/([^/]+)$#', + 'pathStart' => '/rqvaa/googcxz/cv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH brxcjcatadkswvm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/brxcjcatadkswvm/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/brxcjcatadkswvm/([^/]+)$#', + 'pathStart' => '/brxcjcatadkswvm/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE pqkjvbnheyepp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/pqkjvbnheyepp/xhqb/ixx/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pqkjvbnheyepp/xhqb/ixx/([^/]+)$#', + 'pathStart' => '/pqkjvbnheyepp/xhqb/ixx/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET nrxcoic' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/nrxcoic/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nrxcoic/([^/]+)$#', + 'pathStart' => '/nrxcoic/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE growz' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/growz/sise/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/growz/sise/([^/]+)$#', + 'pathStart' => '/growz/sise/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET k' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/k/dedbybuj/tfqlodhb/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/k/dedbybuj/tfqlodhb/([^/]+)$#', + 'pathStart' => '/k/dedbybuj/tfqlodhb/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE dfccyqwduuqb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/dfccyqwduuqb/ls/p/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dfccyqwduuqb/ls/p/([^/]+)$#', + 'pathStart' => '/dfccyqwduuqb/ls/p/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ymjblij' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ymjblij/zgab/gb/iy/biu/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ymjblij/zgab/gb/iy/biu/([^/]+)$#', + 'pathStart' => '/ymjblij/zgab/gb/iy/biu/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST gupbluvpshg' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/gupbluvpshg/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gupbluvpshg/([^/]+)$#', + 'pathStart' => '/gupbluvpshg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET lgzimlgfp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/lgzimlgfp/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lgzimlgfp/([^/]+)$#', + 'pathStart' => '/lgzimlgfp/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET kg' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/kg/qoaw/gj/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kg/qoaw/gj/([^/]+)$#', + 'pathStart' => '/kg/qoaw/gj/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT guh' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/guh/vbjviz/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/guh/vbjviz/([^/]+)$#', + 'pathStart' => '/guh/vbjviz/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET wgwpjcyfsf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/wgwpjcyfsf/bnicd/inq/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wgwpjcyfsf/bnicd/inq/([^/]+)$#', + 'pathStart' => '/wgwpjcyfsf/bnicd/inq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH ttsf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ttsf/vzcuozisv/m/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ttsf/vzcuozisv/m/([^/]+)$#', + 'pathStart' => '/ttsf/vzcuozisv/m/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET uzzt' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/uzzt/uf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uzzt/uf/([^/]+)$#', + 'pathStart' => '/uzzt/uf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH c' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/c/rnmgql/yevi/pqb/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/c/rnmgql/yevi/pqb/([^/]+)$#', + 'pathStart' => '/c/rnmgql/yevi/pqb/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT fhxypsrt' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/fhxypsrt/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fhxypsrt/([^/]+)$#', + 'pathStart' => '/fhxypsrt/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH jjkeupwcfw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/jjkeupwcfw/a/rz/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jjkeupwcfw/a/rz/([^/]+)$#', + 'pathStart' => '/jjkeupwcfw/a/rz/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET bwbxowm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/bwbxowm/zoru/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bwbxowm/zoru/([^/]+)$#', + 'pathStart' => '/bwbxowm/zoru/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST z' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/z/mxvoeoulpcyig/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/z/mxvoeoulpcyig/([^/]+)$#', + 'pathStart' => '/z/mxvoeoulpcyig/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + 1 => + Inhere\Route\Route::__set_state(array( + 'path' => '/z/lxc/uakovreo/rylewo/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/z/lxc/uakovreo/rylewo/([^/]+)$#', + 'pathStart' => '/z/lxc/uakovreo/rylewo/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE rzutaah' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/rzutaah/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rzutaah/([^/]+)$#', + 'pathStart' => '/rzutaah/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET qwztfiuhkqsoxcl' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/qwztfiuhkqsoxcl/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qwztfiuhkqsoxcl/([^/]+)$#', + 'pathStart' => '/qwztfiuhkqsoxcl/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT qwnpcmnpyzni' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/qwnpcmnpyzni/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qwnpcmnpyzni/([^/]+)$#', + 'pathStart' => '/qwnpcmnpyzni/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT bxyojbdkzzdznqfbby' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/bxyojbdkzzdznqfbby/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bxyojbdkzzdznqfbby/([^/]+)$#', + 'pathStart' => '/bxyojbdkzzdznqfbby/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET yjwtzrfxjgsgc' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/yjwtzrfxjgsgc/shi/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yjwtzrfxjgsgc/shi/([^/]+)$#', + 'pathStart' => '/yjwtzrfxjgsgc/shi/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST xostqgj' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xostqgj/mzaqus/pelolf/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xostqgj/mzaqus/pelolf/([^/]+)$#', + 'pathStart' => '/xostqgj/mzaqus/pelolf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET rdc' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/rdc/rizjdpm/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rdc/rizjdpm/([^/]+)$#', + 'pathStart' => '/rdc/rizjdpm/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET vxfpgz' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/vxfpgz/jfvhuqw/b/ksd/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vxfpgz/jfvhuqw/b/ksd/([^/]+)$#', + 'pathStart' => '/vxfpgz/jfvhuqw/b/ksd/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE fokjq' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/fokjq/wemzjr/mknqe/vns/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fokjq/wemzjr/mknqe/vns/([^/]+)$#', + 'pathStart' => '/fokjq/wemzjr/mknqe/vns/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT rixsfx' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/rixsfx/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rixsfx/([^/]+)$#', + 'pathStart' => '/rixsfx/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE hueoe' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/hueoe/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hueoe/([^/]+)$#', + 'pathStart' => '/hueoe/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT ju' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ju/gchpl/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ju/gchpl/([^/]+)$#', + 'pathStart' => '/ju/gchpl/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET fhhmydpjaqlpu' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/fhhmydpjaqlpu/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fhhmydpjaqlpu/([^/]+)$#', + 'pathStart' => '/fhhmydpjaqlpu/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET pqtwunl' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/pqtwunl/gqmat/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pqtwunl/gqmat/([^/]+)$#', + 'pathStart' => '/pqtwunl/gqmat/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT pb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/pb/du/ba/bpdrranzsnyd/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pb/du/ba/bpdrranzsnyd/([^/]+)$#', + 'pathStart' => '/pb/du/ba/bpdrranzsnyd/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE dxuur' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/dxuur/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dxuur/([^/]+)$#', + 'pathStart' => '/dxuur/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE ltyy' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ltyy/wgdzqilnkuosucb/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ltyy/wgdzqilnkuosucb/([^/]+)$#', + 'pathStart' => '/ltyy/wgdzqilnkuosucb/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ejvlxjuivfabx' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ejvlxjuivfabx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ejvlxjuivfabx/([^/]+)$#', + 'pathStart' => '/ejvlxjuivfabx/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET bfszy' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/bfszy/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bfszy/([^/]+)$#', + 'pathStart' => '/bfszy/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH kz' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/kz/fifrnr/slmv/z/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kz/fifrnr/slmv/z/([^/]+)$#', + 'pathStart' => '/kz/fifrnr/slmv/z/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET oftx' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/oftx/c/yjkfokjbitu/pk/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/oftx/c/yjkfokjbitu/pk/([^/]+)$#', + 'pathStart' => '/oftx/c/yjkfokjbitu/pk/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT yovyxchbf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/yovyxchbf/w/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yovyxchbf/w/([^/]+)$#', + 'pathStart' => '/yovyxchbf/w/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET rxzlfhteulugirvpct' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/rxzlfhteulugirvpct/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rxzlfhteulugirvpct/([^/]+)$#', + 'pathStart' => '/rxzlfhteulugirvpct/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE reyrsnqijmp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/reyrsnqijmp/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/reyrsnqijmp/([^/]+)$#', + 'pathStart' => '/reyrsnqijmp/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET axfra' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/axfra/riu/dir/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/axfra/riu/dir/([^/]+)$#', + 'pathStart' => '/axfra/riu/dir/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET dyfsauudqqevh' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/dyfsauudqqevh/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dyfsauudqqevh/([^/]+)$#', + 'pathStart' => '/dyfsauudqqevh/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH joffntt' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/joffntt/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/joffntt/([^/]+)$#', + 'pathStart' => '/joffntt/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET puclsr' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/puclsr/e/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/puclsr/e/([^/]+)$#', + 'pathStart' => '/puclsr/e/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH lxnbcwjcmug' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/lxnbcwjcmug/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lxnbcwjcmug/([^/]+)$#', + 'pathStart' => '/lxnbcwjcmug/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST twxxu' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/twxxu/ldk/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/twxxu/ldk/([^/]+)$#', + 'pathStart' => '/twxxu/ldk/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET pnuywmp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/pnuywmp/elytiva/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pnuywmp/elytiva/([^/]+)$#', + 'pathStart' => '/pnuywmp/elytiva/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH wqgnn' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/wqgnn/j/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wqgnn/j/([^/]+)$#', + 'pathStart' => '/wqgnn/j/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST vvlifhsb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/vvlifhsb/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vvlifhsb/([^/]+)$#', + 'pathStart' => '/vvlifhsb/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE odupp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/odupp/mjeb/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/odupp/mjeb/([^/]+)$#', + 'pathStart' => '/odupp/mjeb/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE rio' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/rio/obwhv/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rio/obwhv/([^/]+)$#', + 'pathStart' => '/rio/obwhv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT d' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/d/gpbtsbxdcmwvgvsik/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/d/gpbtsbxdcmwvgvsik/([^/]+)$#', + 'pathStart' => '/d/gpbtsbxdcmwvgvsik/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE ggohw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ggohw/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ggohw/([^/]+)$#', + 'pathStart' => '/ggohw/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET pggcmfzideshxnlkwi' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/pggcmfzideshxnlkwi/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pggcmfzideshxnlkwi/([^/]+)$#', + 'pathStart' => '/pggcmfzideshxnlkwi/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET roybwg' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/roybwg/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/roybwg/([^/]+)$#', + 'pathStart' => '/roybwg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE qiktatjlknij' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/qiktatjlknij/ugyglxca/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qiktatjlknij/ugyglxca/([^/]+)$#', + 'pathStart' => '/qiktatjlknij/ugyglxca/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH rdwelydax' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/rdwelydax/wa/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rdwelydax/wa/([^/]+)$#', + 'pathStart' => '/rdwelydax/wa/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET tsor' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/tsor/lhnymcbkp/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tsor/lhnymcbkp/([^/]+)$#', + 'pathStart' => '/tsor/lhnymcbkp/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET utxhvavzibnj' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/utxhvavzibnj/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/utxhvavzibnj/([^/]+)$#', + 'pathStart' => '/utxhvavzibnj/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET cogaki' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/cogaki/ftyekfzhc/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cogaki/ftyekfzhc/([^/]+)$#', + 'pathStart' => '/cogaki/ftyekfzhc/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE ai' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ai/fvilbjbkq/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ai/fvilbjbkq/([^/]+)$#', + 'pathStart' => '/ai/fvilbjbkq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST qmnmpsbzamy' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/qmnmpsbzamy/mgaguvtr/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qmnmpsbzamy/mgaguvtr/([^/]+)$#', + 'pathStart' => '/qmnmpsbzamy/mgaguvtr/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT xu' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xu/tcehzbr/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xu/tcehzbr/([^/]+)$#', + 'pathStart' => '/xu/tcehzbr/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE fnbtbygtpwtetrp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/fnbtbygtpwtetrp/qkxhp/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fnbtbygtpwtetrp/qkxhp/([^/]+)$#', + 'pathStart' => '/fnbtbygtpwtetrp/qkxhp/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT juq' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/juq/ddlzsacq/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/juq/ddlzsacq/([^/]+)$#', + 'pathStart' => '/juq/ddlzsacq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST idunqtxvk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/idunqtxvk/mrfi/reowc/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/idunqtxvk/mrfi/reowc/([^/]+)$#', + 'pathStart' => '/idunqtxvk/mrfi/reowc/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE wqu' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/wqu/tghbp/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wqu/tghbp/([^/]+)$#', + 'pathStart' => '/wqu/tghbp/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH l' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/l/omsq/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/l/omsq/([^/]+)$#', + 'pathStart' => '/l/omsq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH rmbnq' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/rmbnq/m/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rmbnq/m/([^/]+)$#', + 'pathStart' => '/rmbnq/m/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE wkh' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/wkh/fwpe/ogxj/r/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wkh/fwpe/ogxj/r/([^/]+)$#', + 'pathStart' => '/wkh/fwpe/ogxj/r/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET yyoaa' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/yyoaa/wcibjmcv/mnxhqzc/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yyoaa/wcibjmcv/mnxhqzc/([^/]+)$#', + 'pathStart' => '/yyoaa/wcibjmcv/mnxhqzc/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH fljqihchx' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/fljqihchx/ssdalfrplt/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fljqihchx/ssdalfrplt/([^/]+)$#', + 'pathStart' => '/fljqihchx/ssdalfrplt/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET kzeilkai' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/kzeilkai/kiszf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kzeilkai/kiszf/([^/]+)$#', + 'pathStart' => '/kzeilkai/kiszf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT nsz' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/nsz/eopbejkyhrwr/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nsz/eopbejkyhrwr/([^/]+)$#', + 'pathStart' => '/nsz/eopbejkyhrwr/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT feodbegqqoyzmjzo' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/feodbegqqoyzmjzo/wwvw/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/feodbegqqoyzmjzo/wwvw/([^/]+)$#', + 'pathStart' => '/feodbegqqoyzmjzo/wwvw/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET isfpzmqra' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/isfpzmqra/cbue/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/isfpzmqra/cbue/([^/]+)$#', + 'pathStart' => '/isfpzmqra/cbue/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ajjxfeigesufvgtnfrs' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ajjxfeigesufvgtnfrs/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ajjxfeigesufvgtnfrs/([^/]+)$#', + 'pathStart' => '/ajjxfeigesufvgtnfrs/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET aivw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/aivw/tkt/dqtzgbraki/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/aivw/tkt/dqtzgbraki/([^/]+)$#', + 'pathStart' => '/aivw/tkt/dqtzgbraki/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST o' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/o/hcixgq/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/o/hcixgq/([^/]+)$#', + 'pathStart' => '/o/hcixgq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE ynnel' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ynnel/xweytbzveo/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ynnel/xweytbzveo/([^/]+)$#', + 'pathStart' => '/ynnel/xweytbzveo/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH i' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/i/gkhwlvg/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/i/gkhwlvg/([^/]+)$#', + 'pathStart' => '/i/gkhwlvg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH dhezoorcfq' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/dhezoorcfq/ur/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dhezoorcfq/ur/([^/]+)$#', + 'pathStart' => '/dhezoorcfq/ur/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ffuf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ffuf/xknd/muro/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ffuf/xknd/muro/([^/]+)$#', + 'pathStart' => '/ffuf/xknd/muro/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET pqwbo' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/pqwbo/w/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pqwbo/w/([^/]+)$#', + 'pathStart' => '/pqwbo/w/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT ofsfgq' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ofsfgq/rnzbjalet/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ofsfgq/rnzbjalet/([^/]+)$#', + 'pathStart' => '/ofsfgq/rnzbjalet/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE sl' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/sl/ok/xmx/xndchlf/o/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/sl/ok/xmx/xndchlf/o/([^/]+)$#', + 'pathStart' => '/sl/ok/xmx/xndchlf/o/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET talyu' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/talyu/wgeomk/kpgtalea/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/talyu/wgeomk/kpgtalea/([^/]+)$#', + 'pathStart' => '/talyu/wgeomk/kpgtalea/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE vueougt' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/vueougt/u/flqzrd/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vueougt/u/flqzrd/([^/]+)$#', + 'pathStart' => '/vueougt/u/flqzrd/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT uz' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/uz/imxlbdjyuopjdkzqx/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uz/imxlbdjyuopjdkzqx/([^/]+)$#', + 'pathStart' => '/uz/imxlbdjyuopjdkzqx/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH xlgaqv' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xlgaqv/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xlgaqv/([^/]+)$#', + 'pathStart' => '/xlgaqv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT jxtnrfoazgz' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/jxtnrfoazgz/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jxtnrfoazgz/([^/]+)$#', + 'pathStart' => '/jxtnrfoazgz/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT ebohwbs' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ebohwbs/pbzodw/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ebohwbs/pbzodw/([^/]+)$#', + 'pathStart' => '/ebohwbs/pbzodw/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST ieih' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ieih/xheygcp/ivdsnia/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ieih/xheygcp/ivdsnia/([^/]+)$#', + 'pathStart' => '/ieih/xheygcp/ivdsnia/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE ogsqsobxbl' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ogsqsobxbl/qrfmahydn/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ogsqsobxbl/qrfmahydn/([^/]+)$#', + 'pathStart' => '/ogsqsobxbl/qrfmahydn/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET vccdz' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/vccdz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vccdz/([^/]+)$#', + 'pathStart' => '/vccdz/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET widrcfqw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/widrcfqw/v/j/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/widrcfqw/v/j/([^/]+)$#', + 'pathStart' => '/widrcfqw/v/j/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH g' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/g/v/thv/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/g/v/thv/([^/]+)$#', + 'pathStart' => '/g/v/thv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE ctg' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ctg/gr/u/oahgm/y/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ctg/gr/u/oahgm/y/([^/]+)$#', + 'pathStart' => '/ctg/gr/u/oahgm/y/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT wsxsh' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/wsxsh/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wsxsh/([^/]+)$#', + 'pathStart' => '/wsxsh/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE ytb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ytb/dirxltysr/zacag/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ytb/dirxltysr/zacag/([^/]+)$#', + 'pathStart' => '/ytb/dirxltysr/zacag/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE lznwmk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/lznwmk/fpmgqvlj/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lznwmk/fpmgqvlj/([^/]+)$#', + 'pathStart' => '/lznwmk/fpmgqvlj/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH iigprcse' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/iigprcse/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/iigprcse/([^/]+)$#', + 'pathStart' => '/iigprcse/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE eenpm' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/eenpm/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/eenpm/([^/]+)$#', + 'pathStart' => '/eenpm/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT xi' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xi/teb/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xi/teb/([^/]+)$#', + 'pathStart' => '/xi/teb/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT e' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/e/uobfl/q/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/e/uobfl/q/([^/]+)$#', + 'pathStart' => '/e/uobfl/q/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH rtmlntntcmxmmpq' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/rtmlntntcmxmmpq/qkar/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rtmlntntcmxmmpq/qkar/([^/]+)$#', + 'pathStart' => '/rtmlntntcmxmmpq/qkar/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET uam' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/uam/gnmx/uzv/i/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uam/gnmx/uzv/i/([^/]+)$#', + 'pathStart' => '/uam/gnmx/uzv/i/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET cju' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/cju/rjpefbje/uwmu/r/fj/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cju/rjpefbje/uwmu/r/fj/([^/]+)$#', + 'pathStart' => '/cju/rjpefbje/uwmu/r/fj/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT ozfhlo' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ozfhlo/fqbqc/dqxqv/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ozfhlo/fqbqc/dqxqv/([^/]+)$#', + 'pathStart' => '/ozfhlo/fqbqc/dqxqv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE cdxmryqy' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/cdxmryqy/txwdvyr/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cdxmryqy/txwdvyr/([^/]+)$#', + 'pathStart' => '/cdxmryqy/txwdvyr/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST gend' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/gend/qfth/ukkhxt/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gend/qfth/ukkhxt/([^/]+)$#', + 'pathStart' => '/gend/qfth/ukkhxt/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET f' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/f/swh/objzwklhupqu/zkc/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/f/swh/objzwklhupqu/zkc/([^/]+)$#', + 'pathStart' => '/f/swh/objzwklhupqu/zkc/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ivgcivl' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ivgcivl/janz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ivgcivl/janz/([^/]+)$#', + 'pathStart' => '/ivgcivl/janz/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST emdsvokmpxfw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/emdsvokmpxfw/vez/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/emdsvokmpxfw/vez/([^/]+)$#', + 'pathStart' => '/emdsvokmpxfw/vez/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST ivhl' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ivhl/hr/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ivhl/hr/([^/]+)$#', + 'pathStart' => '/ivhl/hr/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT np' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/np/hlf/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/np/hlf/([^/]+)$#', + 'pathStart' => '/np/hlf/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET xdt' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xdt/kewsf/xu/u/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xdt/kewsf/xu/u/([^/]+)$#', + 'pathStart' => '/xdt/kewsf/xu/u/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST pcyh' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/pcyh/lt/q/oufm/vkvxhlr/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pcyh/lt/q/oufm/vkvxhlr/([^/]+)$#', + 'pathStart' => '/pcyh/lt/q/oufm/vkvxhlr/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET ulb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ulb/e/b/bfalgxtrdxvro/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ulb/e/b/bfalgxtrdxvro/([^/]+)$#', + 'pathStart' => '/ulb/e/b/bfalgxtrdxvro/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET nenoheegmrmjjoeilsfv' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/nenoheegmrmjjoeilsfv/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nenoheegmrmjjoeilsfv/([^/]+)$#', + 'pathStart' => '/nenoheegmrmjjoeilsfv/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET epukyidjltfwtcqt' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/epukyidjltfwtcqt/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/epukyidjltfwtcqt/([^/]+)$#', + 'pathStart' => '/epukyidjltfwtcqt/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT f' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/f/n/qug/ddmzjqifywpq/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/f/n/qug/ddmzjqifywpq/([^/]+)$#', + 'pathStart' => '/f/n/qug/ddmzjqifywpq/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PUT ueufizmxhpd' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ueufizmxhpd/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ueufizmxhpd/([^/]+)$#', + 'pathStart' => '/ueufizmxhpd/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET uivvaeai' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/uivvaeai/jxwsucf/lg/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uivvaeai/jxwsucf/lg/([^/]+)$#', + 'pathStart' => '/uivvaeai/jxwsucf/lg/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET qvpyiuozvmazo' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/qvpyiuozvmazo/npfrdea/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qvpyiuozvmazo/npfrdea/([^/]+)$#', + 'pathStart' => '/qvpyiuozvmazo/npfrdea/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST nc' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/nc/k/ppzvoqbve/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nc/k/ppzvoqbve/([^/]+)$#', + 'pathStart' => '/nc/k/ppzvoqbve/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST idblmdltn' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/idblmdltn/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/idblmdltn/([^/]+)$#', + 'pathStart' => '/idblmdltn/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH xtrtonwk' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/xtrtonwk/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xtrtonwk/([^/]+)$#', + 'pathStart' => '/xtrtonwk/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH avyorxw' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/avyorxw/q/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/avyorxw/q/([^/]+)$#', + 'pathStart' => '/avyorxw/q/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST aoopxoplp' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/aoopxoplp/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/aoopxoplp/([^/]+)$#', + 'pathStart' => '/aoopxoplp/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST ukydeoogjqf' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ukydeoogjqf/ql/zwgo/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ukydeoogjqf/ql/zwgo/([^/]+)$#', + 'pathStart' => '/ukydeoogjqf/ql/zwgo/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'PATCH oeyeo' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/oeyeo/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/oeyeo/([^/]+)$#', + 'pathStart' => '/oeyeo/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'DELETE ela' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ela/hs/ixifj/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ela/hs/ixifj/([^/]+)$#', + 'pathStart' => '/ela/hs/ixifj/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'GET hpx' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/hpx/qfvtlbvr/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hpx/qfvtlbvr/([^/]+)$#', + 'pathStart' => '/hpx/qfvtlbvr/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), + 'POST ptrvbb' => array ( + 0 => + Inhere\Route\Route::__set_state(array( + 'path' => '/ptrvbb/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ptrvbb/([^/]+)$#', + 'pathStart' => '/ptrvbb/', + 'chains' => array ( + ), + 'options' => array ( + ), + )), + ), +), // vague routes - 'vagueRoutes' => array(), -); +'vagueRoutes' => array ( +), +); \ No newline at end of file diff --git a/example/pre-match.php b/example/pre-match.php index 3e1bf88..e1c9ec8 100644 --- a/example/pre-match.php +++ b/example/pre-match.php @@ -52,7 +52,7 @@ $rs = $route[1]; $router->group($route[0], function (\Inhere\Route\RouterInterface $router) use ($rs) { foreach ($rs as $r) { - $router->map($r[0], $r[1], $r[2], $r[3] ?? []); + $router->add($r[0], $r[1], $r[2], $r[3] ?? []); } }); diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index e8fa741..6c76bc6 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -370,21 +370,6 @@ public static function isStaticRoute(string $route): bool return \strpos($route, '{') === false && \strpos($route, '[') === false; } - /** - * @param array $tmpParams - * @return array - */ - public function getAvailableParams(array $tmpParams): array - { - $params = self::$globalParams; - - if ($tmpParams) { - $params = \array_merge($params, $tmpParams); - } - - return $params; - } - /** * @param array $params */ From e4138068d43b49efbdccb61fc02aedd6c38e364a Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 17 Nov 2018 21:45:03 +0800 Subject: [PATCH 088/151] some logic update for cached router --- example/benchmark.php | 2 - example/cached.php | 9 +- example/cached/bench-routes-cache.php | 11720 +++++++++++------------- example/object.php | 9 +- example/pre-match.php | 9 +- example/static.php | 9 +- src/AbstractRouter.php | 4 +- src/CachedRouter.php | 56 +- src/Route.php | 28 + src/Router.php | 29 + test/RouteTest.php | 21 + 11 files changed, 5505 insertions(+), 6391 deletions(-) diff --git a/example/benchmark.php b/example/benchmark.php index ee944db..6776c18 100644 --- a/example/benchmark.php +++ b/example/benchmark.php @@ -32,9 +32,7 @@ $router = new \Inhere\Route\CachedRouter([ 'cacheFile' => __DIR__ . '/cached/bench-routes-cache.php', 'cacheEnable' => 0, - 'cacheOnMatching' => 0, // 'tmpCacheNumber' => 100, - // 'notAllowedAsNotFound' => 1, ]); $requests[2] = [ diff --git a/example/cached.php b/example/cached.php index 54fde88..416caa2 100644 --- a/example/cached.php +++ b/example/cached.php @@ -34,14 +34,7 @@ function dump_routes() { global $router; - $count = $router->count(); - echo "

All Routes($count).

StaticRoutes:

\n";
-    print_r($router->getStaticRoutes());
-    echo "

RegularRoutes:

\n";
-    print_r($router->getRegularRoutes());
-    echo "

VagueRoutes:

\n
";
-    print_r($router->getVagueRoutes());
-    echo '
'; + echo "
{$router->__toString()}
"; } $router->get('/routes', 'dump_routes'); diff --git a/example/cached/bench-routes-cache.php b/example/cached/bench-routes-cache.php index 7cf0b51..2193cfd 100644 --- a/example/cached/bench-routes-cache.php +++ b/example/cached/bench-routes-cache.php @@ -2,17 +2,16 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2018-11-17 15:52:59 + * @date 2018-11-17 21:25:33 * @count 1000 * @notice Please don't edit it. */ return array ( // static routes 'staticRoutes' => array ( - 'GET /lq/wryltsuyocmrtam/wgw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/lq/wryltsuyocmrtam/wgw', - 'method' => 'GET', + 'DELETE /ynzbih/picdgz' => array( + 'path' => '/ynzbih/picdgz', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -26,11 +25,10 @@ ), 'options' => array ( ), - )), - 'PATCH /jljtaq' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jljtaq', - 'method' => 'PATCH', + ), + 'DELETE /qycwrnp/gbu/nhoxiwxmtb' => array( + 'path' => '/qycwrnp/gbu/nhoxiwxmtb', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -44,10 +42,9 @@ ), 'options' => array ( ), - )), - 'GET /jegudnwqbvsfgv/p' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jegudnwqbvsfgv/p', + ), + 'GET /pocresk' => array( + 'path' => '/pocresk', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -62,11 +59,10 @@ ), 'options' => array ( ), - )), - 'GET /ejkkntca' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ejkkntca', - 'method' => 'GET', + ), + 'PATCH /hjeqxfhxzyug' => array( + 'path' => '/hjeqxfhxzyug', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -80,11 +76,10 @@ ), 'options' => array ( ), - )), - 'POST /dqzgn' => - Inhere\Route\Route::__set_state(array( - 'path' => '/dqzgn', - 'method' => 'POST', + ), + 'PUT /zzupnij/pxllfab' => array( + 'path' => '/zzupnij/pxllfab', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -98,11 +93,10 @@ ), 'options' => array ( ), - )), - 'PUT /oorzo' => - Inhere\Route\Route::__set_state(array( - 'path' => '/oorzo', - 'method' => 'PUT', + ), + 'POST /lrrkrzkbur/ldpnqueb/bb' => array( + 'path' => '/lrrkrzkbur/ldpnqueb/bb', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -116,11 +110,10 @@ ), 'options' => array ( ), - )), - 'DELETE /xldpgpscab/khlszqz' => - Inhere\Route\Route::__set_state(array( - 'path' => '/xldpgpscab/khlszqz', - 'method' => 'DELETE', + ), + 'PUT /x/udlrbl' => array( + 'path' => '/x/udlrbl', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -134,11 +127,10 @@ ), 'options' => array ( ), - )), - 'PUT /lq/oorwaygjsh/qumt/m' => - Inhere\Route\Route::__set_state(array( - 'path' => '/lq/oorwaygjsh/qumt/m', - 'method' => 'PUT', + ), + 'GET /jnf/otfujueuqopc/t/' => array( + 'path' => '/jnf/otfujueuqopc/t/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -152,11 +144,10 @@ ), 'options' => array ( ), - )), - 'POST /kcnoe/dzbiob' => - Inhere\Route\Route::__set_state(array( - 'path' => '/kcnoe/dzbiob', - 'method' => 'POST', + ), + 'DELETE /ncifuzdsfr/ogbetrr' => array( + 'path' => '/ncifuzdsfr/ogbetrr', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -170,11 +161,10 @@ ), 'options' => array ( ), - )), - 'POST /wbmkk/ju/vdyuor/al' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wbmkk/ju/vdyuor/al', - 'method' => 'POST', + ), + 'GET /rzi/kbcse/x' => array( + 'path' => '/rzi/kbcse/x', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -188,10 +178,9 @@ ), 'options' => array ( ), - )), - 'GET /hiw/nf/rcllwmbtnskrrn' => - Inhere\Route\Route::__set_state(array( - 'path' => '/hiw/nf/rcllwmbtnskrrn', + ), + 'GET /tlabglr/ugbwp' => array( + 'path' => '/tlabglr/ugbwp', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -206,11 +195,10 @@ ), 'options' => array ( ), - )), - 'DELETE /uhp/e/c' => - Inhere\Route\Route::__set_state(array( - 'path' => '/uhp/e/c', - 'method' => 'DELETE', + ), + 'GET /vz/n/gne/km/aiawcgsbsr/jm' => array( + 'path' => '/vz/n/gne/km/aiawcgsbsr/jm', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -224,10 +212,9 @@ ), 'options' => array ( ), - )), - 'GET /zz/x/afonmh/qdobpugflkn' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zz/x/afonmh/qdobpugflkn', + ), + 'GET /ylbiqnwsg/mox' => array( + 'path' => '/ylbiqnwsg/mox', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -242,10 +229,9 @@ ), 'options' => array ( ), - )), - 'DELETE /viaei/mwthrtubaotf' => - Inhere\Route\Route::__set_state(array( - 'path' => '/viaei/mwthrtubaotf', + ), + 'DELETE /qcfwxqgk' => array( + 'path' => '/qcfwxqgk', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -260,11 +246,10 @@ ), 'options' => array ( ), - )), - 'POST /u/kux/bmgv/dvob/pblpas' => - Inhere\Route\Route::__set_state(array( - 'path' => '/u/kux/bmgv/dvob/pblpas', - 'method' => 'POST', + ), + 'PUT /euy/tikbxmn/bqpd' => array( + 'path' => '/euy/tikbxmn/bqpd', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -278,11 +263,10 @@ ), 'options' => array ( ), - )), - 'GET /jrmo/svg/mxxklioe/fzo/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jrmo/svg/mxxklioe/fzo/', - 'method' => 'GET', + ), + 'PATCH /kow/yxl' => array( + 'path' => '/kow/yxl', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -296,10 +280,9 @@ ), 'options' => array ( ), - )), - 'PATCH /xyhmansm' => - Inhere\Route\Route::__set_state(array( - 'path' => '/xyhmansm', + ), + 'PATCH /roevuvslblrisil' => array( + 'path' => '/roevuvslblrisil', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -314,11 +297,10 @@ ), 'options' => array ( ), - )), - 'PUT /sajmvpbwbxv/f' => - Inhere\Route\Route::__set_state(array( - 'path' => '/sajmvpbwbxv/f', - 'method' => 'PUT', + ), + 'POST /vm/urrjglng' => array( + 'path' => '/vm/urrjglng', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -332,11 +314,10 @@ ), 'options' => array ( ), - )), - 'PUT /bjkctdflysxbk/hvw/ju/u/o' => - Inhere\Route\Route::__set_state(array( - 'path' => '/bjkctdflysxbk/hvw/ju/u/o', - 'method' => 'PUT', + ), + 'GET /jcxbdcnobcfauokhd/v/' => array( + 'path' => '/jcxbdcnobcfauokhd/v/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -350,11 +331,10 @@ ), 'options' => array ( ), - )), - 'GET /urqco/azmwdc' => - Inhere\Route\Route::__set_state(array( - 'path' => '/urqco/azmwdc', - 'method' => 'GET', + ), + 'PATCH /giliwwftcqk' => array( + 'path' => '/giliwwftcqk', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -368,11 +348,10 @@ ), 'options' => array ( ), - )), - 'PATCH /gmosjx/qetnlvfy/rni/f/b' => - Inhere\Route\Route::__set_state(array( - 'path' => '/gmosjx/qetnlvfy/rni/f/b', - 'method' => 'PATCH', + ), + 'POST /jf/smoawyg/' => array( + 'path' => '/jf/smoawyg/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -386,11 +365,10 @@ ), 'options' => array ( ), - )), - 'GET /ddvd/ovejasgjd/xhc' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ddvd/ovejasgjd/xhc', - 'method' => 'GET', + ), + 'DELETE /cguzyrvrcnudwprxksgd' => array( + 'path' => '/cguzyrvrcnudwprxksgd', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -404,11 +382,10 @@ ), 'options' => array ( ), - )), - 'PUT /yiovxb/i' => - Inhere\Route\Route::__set_state(array( - 'path' => '/yiovxb/i', - 'method' => 'PUT', + ), + 'GET /wpjun' => array( + 'path' => '/wpjun', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -422,11 +399,10 @@ ), 'options' => array ( ), - )), - 'GET /rly/jikoivy/mtt' => - Inhere\Route\Route::__set_state(array( - 'path' => '/rly/jikoivy/mtt', - 'method' => 'GET', + ), + 'PATCH /bkfxagskujnza' => array( + 'path' => '/bkfxagskujnza', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -440,11 +416,10 @@ ), 'options' => array ( ), - )), - 'DELETE /uv/angrlnf/mcswwladww' => - Inhere\Route\Route::__set_state(array( - 'path' => '/uv/angrlnf/mcswwladww', - 'method' => 'DELETE', + ), + 'GET /czcematwv' => array( + 'path' => '/czcematwv', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -458,11 +433,10 @@ ), 'options' => array ( ), - )), - 'PATCH /ouqge/qoqxo' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ouqge/qoqxo', - 'method' => 'PATCH', + ), + 'PUT /ivgckuo/jdx/f' => array( + 'path' => '/ivgckuo/jdx/f', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -476,11 +450,10 @@ ), 'options' => array ( ), - )), - 'GET /uddlz/i' => - Inhere\Route\Route::__set_state(array( - 'path' => '/uddlz/i', - 'method' => 'GET', + ), + 'PUT /nryky/esk' => array( + 'path' => '/nryky/esk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -494,11 +467,10 @@ ), 'options' => array ( ), - )), - 'GET /op/gnvdvhvfhxmlymhcl' => - Inhere\Route\Route::__set_state(array( - 'path' => '/op/gnvdvhvfhxmlymhcl', - 'method' => 'GET', + ), + 'PUT /mtinyb/juwxzyiuewat/' => array( + 'path' => '/mtinyb/juwxzyiuewat/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -512,11 +484,10 @@ ), 'options' => array ( ), - )), - 'PATCH /obyl/mdoxeabr/r/kj/pk' => - Inhere\Route\Route::__set_state(array( - 'path' => '/obyl/mdoxeabr/r/kj/pk', - 'method' => 'PATCH', + ), + 'POST /sjsha/czks' => array( + 'path' => '/sjsha/czks', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -530,11 +501,10 @@ ), 'options' => array ( ), - )), - 'GET /wemfix/lxzvj/zqg/m' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wemfix/lxzvj/zqg/m', - 'method' => 'GET', + ), + 'PATCH /oaikdrmp/ul/pa' => array( + 'path' => '/oaikdrmp/ul/pa', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -548,10 +518,9 @@ ), 'options' => array ( ), - )), - 'GET /gnqfhtr/j/a' => - Inhere\Route\Route::__set_state(array( - 'path' => '/gnqfhtr/j/a', + ), + 'GET /kkhfi/okt/c' => array( + 'path' => '/kkhfi/okt/c', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -566,11 +535,10 @@ ), 'options' => array ( ), - )), - 'GET /nltwrn' => - Inhere\Route\Route::__set_state(array( - 'path' => '/nltwrn', - 'method' => 'GET', + ), + 'POST /vihncdgsevmhpttzpgdd' => array( + 'path' => '/vihncdgsevmhpttzpgdd', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -584,10 +552,9 @@ ), 'options' => array ( ), - )), - 'GET /ukn/pegunfmqbshyyqh' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ukn/pegunfmqbshyyqh', + ), + 'GET /vmlmzbevkmn/t/bif' => array( + 'path' => '/vmlmzbevkmn/t/bif', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -602,11 +569,10 @@ ), 'options' => array ( ), - )), - 'PATCH /akmalmp' => - Inhere\Route\Route::__set_state(array( - 'path' => '/akmalmp', - 'method' => 'PATCH', + ), + 'GET /uw/ilyblff/ymtxcuse/tl' => array( + 'path' => '/uw/ilyblff/ymtxcuse/tl', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -620,11 +586,10 @@ ), 'options' => array ( ), - )), - 'PATCH /ilkwffceoh/fmmj' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ilkwffceoh/fmmj', - 'method' => 'PATCH', + ), + 'POST /xmymjo' => array( + 'path' => '/xmymjo', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -638,11 +603,10 @@ ), 'options' => array ( ), - )), - 'POST /viuvpo/smeef' => - Inhere\Route\Route::__set_state(array( - 'path' => '/viuvpo/smeef', - 'method' => 'POST', + ), + 'GET /xfqceqda/ofu' => array( + 'path' => '/xfqceqda/ofu', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -656,11 +620,10 @@ ), 'options' => array ( ), - )), - 'POST /vfz/obiz/guh' => - Inhere\Route\Route::__set_state(array( - 'path' => '/vfz/obiz/guh', - 'method' => 'POST', + ), + 'PATCH /iugynh' => array( + 'path' => '/iugynh', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -674,11 +637,10 @@ ), 'options' => array ( ), - )), - 'DELETE /tdhfd/jwbafvg' => - Inhere\Route\Route::__set_state(array( - 'path' => '/tdhfd/jwbafvg', - 'method' => 'DELETE', + ), + 'POST /dcg/d/gvld/d/nixkn/d' => array( + 'path' => '/dcg/d/gvld/d/nixkn/d', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -692,10 +654,9 @@ ), 'options' => array ( ), - )), - 'POST /mpqbmzjfj' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mpqbmzjfj', + ), + 'POST /iwpbymnu/tu/k/oekuzjks' => array( + 'path' => '/iwpbymnu/tu/k/oekuzjks', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -710,11 +671,10 @@ ), 'options' => array ( ), - )), - 'PUT /rprciodgfawwf' => - Inhere\Route\Route::__set_state(array( - 'path' => '/rprciodgfawwf', - 'method' => 'PUT', + ), + 'POST /vtyb/xzhobr' => array( + 'path' => '/vtyb/xzhobr', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -728,11 +688,10 @@ ), 'options' => array ( ), - )), - 'PATCH /usnhi/nh' => - Inhere\Route\Route::__set_state(array( - 'path' => '/usnhi/nh', - 'method' => 'PATCH', + ), + 'GET /gkmyvnepmuv/hct/zlxw' => array( + 'path' => '/gkmyvnepmuv/hct/zlxw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -746,11 +705,10 @@ ), 'options' => array ( ), - )), - 'GET /flbotj/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/flbotj/', - 'method' => 'GET', + ), + 'POST /oilj/mchl' => array( + 'path' => '/oilj/mchl', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -764,11 +722,10 @@ ), 'options' => array ( ), - )), - 'GET /vwkyl/gnmhefxpztrqy' => - Inhere\Route\Route::__set_state(array( - 'path' => '/vwkyl/gnmhefxpztrqy', - 'method' => 'GET', + ), + 'PATCH /qqln/ew/' => array( + 'path' => '/qqln/ew/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -782,11 +739,10 @@ ), 'options' => array ( ), - )), - 'POST /ytmzpt' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ytmzpt', - 'method' => 'POST', + ), + 'PUT /fvhyy/euuxal' => array( + 'path' => '/fvhyy/euuxal', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -800,11 +756,10 @@ ), 'options' => array ( ), - )), - 'GET /jcwevcon/b' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jcwevcon/b', - 'method' => 'GET', + ), + 'PATCH /gkghbqengdgoq' => array( + 'path' => '/gkghbqengdgoq', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -818,11 +773,10 @@ ), 'options' => array ( ), - )), - 'DELETE /uadhb/vum' => - Inhere\Route\Route::__set_state(array( - 'path' => '/uadhb/vum', - 'method' => 'DELETE', + ), + 'GET /acnhzcsr' => array( + 'path' => '/acnhzcsr', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -836,11 +790,10 @@ ), 'options' => array ( ), - )), - 'PATCH /ofh/z/jzirlmhqoc/yg' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ofh/z/jzirlmhqoc/yg', - 'method' => 'PATCH', + ), + 'DELETE /mahozhviaic/llb' => array( + 'path' => '/mahozhviaic/llb', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -854,10 +807,9 @@ ), 'options' => array ( ), - )), - 'GET /idol/kalonwjb' => - Inhere\Route\Route::__set_state(array( - 'path' => '/idol/kalonwjb', + ), + 'GET /fbam/gqwoldtk/tuvhe' => array( + 'path' => '/fbam/gqwoldtk/tuvhe', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -872,11 +824,10 @@ ), 'options' => array ( ), - )), - 'PATCH /zzremwxzlsvwp/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zzremwxzlsvwp/', - 'method' => 'PATCH', + ), + 'POST /zqgwwron' => array( + 'path' => '/zqgwwron', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -890,11 +841,10 @@ ), 'options' => array ( ), - )), - 'POST /duychlmo/zib/hzwmyp' => - Inhere\Route\Route::__set_state(array( - 'path' => '/duychlmo/zib/hzwmyp', - 'method' => 'POST', + ), + 'PUT /u/d/p/tyhqdvocgbd' => array( + 'path' => '/u/d/p/tyhqdvocgbd', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -908,10 +858,9 @@ ), 'options' => array ( ), - )), - 'PATCH /zqq/laxby' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zqq/laxby', + ), + 'PATCH /sqjqkuuphzzfg' => array( + 'path' => '/sqjqkuuphzzfg', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -926,11 +875,10 @@ ), 'options' => array ( ), - )), - 'POST /t/ri/p/ljozojpaquk' => - Inhere\Route\Route::__set_state(array( - 'path' => '/t/ri/p/ljozojpaquk', - 'method' => 'POST', + ), + 'GET /cakdyjc' => array( + 'path' => '/cakdyjc', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -944,11 +892,10 @@ ), 'options' => array ( ), - )), - 'GET /pdglbi' => - Inhere\Route\Route::__set_state(array( - 'path' => '/pdglbi', - 'method' => 'GET', + ), + 'PUT /k/yvdyiy' => array( + 'path' => '/k/yvdyiy', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -962,10 +909,9 @@ ), 'options' => array ( ), - )), - 'GET /zaicwxlckvlsd' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zaicwxlckvlsd', + ), + 'GET /zkan/te/db/' => array( + 'path' => '/zkan/te/db/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -980,10 +926,9 @@ ), 'options' => array ( ), - )), - 'POST /rrrff/puazehgqdipbyo' => - Inhere\Route\Route::__set_state(array( - 'path' => '/rrrff/puazehgqdipbyo', + ), + 'POST /xftvjn/q/tign' => array( + 'path' => '/xftvjn/q/tign', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -998,11 +943,10 @@ ), 'options' => array ( ), - )), - 'POST /lwgo/lga' => - Inhere\Route\Route::__set_state(array( - 'path' => '/lwgo/lga', - 'method' => 'POST', + ), + 'PATCH /qmofmmlfgacelej/rzeu' => array( + 'path' => '/qmofmmlfgacelej/rzeu', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1016,11 +960,10 @@ ), 'options' => array ( ), - )), - 'POST /budwlrgteu/lqnmdv/bqtl' => - Inhere\Route\Route::__set_state(array( - 'path' => '/budwlrgteu/lqnmdv/bqtl', - 'method' => 'POST', + ), + 'DELETE /vhhthyeprppmh' => array( + 'path' => '/vhhthyeprppmh', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1034,11 +977,10 @@ ), 'options' => array ( ), - )), - 'POST /rvcgcijaolidrouvt' => - Inhere\Route\Route::__set_state(array( - 'path' => '/rvcgcijaolidrouvt', - 'method' => 'POST', + ), + 'GET /yah/e/ue/ebbezjc/' => array( + 'path' => '/yah/e/ue/ebbezjc/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1052,11 +994,10 @@ ), 'options' => array ( ), - )), - 'PUT /wpx/zallvxtx' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wpx/zallvxtx', - 'method' => 'PUT', + ), + 'GET /tuv/f/hdlxku/rc/' => array( + 'path' => '/tuv/f/hdlxku/rc/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1070,11 +1011,10 @@ ), 'options' => array ( ), - )), - 'GET /zni/wwsohwomf' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zni/wwsohwomf', - 'method' => 'GET', + ), + 'PUT /n/qdwktwvjnmxjgwzn/t' => array( + 'path' => '/n/qdwktwvjnmxjgwzn/t', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1088,10 +1028,9 @@ ), 'options' => array ( ), - )), - 'PATCH /pqirhwk/ad' => - Inhere\Route\Route::__set_state(array( - 'path' => '/pqirhwk/ad', + ), + 'PATCH /uzjctfoyxuo' => array( + 'path' => '/uzjctfoyxuo', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1106,11 +1045,10 @@ ), 'options' => array ( ), - )), - 'POST /ebtfpjbkif/izd' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ebtfpjbkif/izd', - 'method' => 'POST', + ), + 'DELETE /klmo/w' => array( + 'path' => '/klmo/w', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1124,10 +1062,9 @@ ), 'options' => array ( ), - )), - 'PATCH /eklvhdrbs' => - Inhere\Route\Route::__set_state(array( - 'path' => '/eklvhdrbs', + ), + 'PATCH /j/vund/mowh/w/' => array( + 'path' => '/j/vund/mowh/w/', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1142,11 +1079,10 @@ ), 'options' => array ( ), - )), - 'DELETE /ewlrkzhhyq/yis' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ewlrkzhhyq/yis', - 'method' => 'DELETE', + ), + 'GET /thhunw' => array( + 'path' => '/thhunw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1160,11 +1096,10 @@ ), 'options' => array ( ), - )), - 'DELETE /iwrxrejiaw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/iwrxrejiaw', - 'method' => 'DELETE', + ), + 'GET /zgc/fk' => array( + 'path' => '/zgc/fk', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1178,11 +1113,10 @@ ), 'options' => array ( ), - )), - 'GET /ul/jrgxmnw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ul/jrgxmnw', - 'method' => 'GET', + ), + 'PUT /bhj/jer/u/l' => array( + 'path' => '/bhj/jer/u/l', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1196,11 +1130,10 @@ ), 'options' => array ( ), - )), - 'POST /x/sqgd/gdevieyev' => - Inhere\Route\Route::__set_state(array( - 'path' => '/x/sqgd/gdevieyev', - 'method' => 'POST', + ), + 'GET /onsuliosuhacjmpor' => array( + 'path' => '/onsuliosuhacjmpor', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1214,11 +1147,10 @@ ), 'options' => array ( ), - )), - 'GET /fohdvih' => - Inhere\Route\Route::__set_state(array( - 'path' => '/fohdvih', - 'method' => 'GET', + ), + 'POST /hkwjekmq' => array( + 'path' => '/hkwjekmq', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1232,11 +1164,10 @@ ), 'options' => array ( ), - )), - 'GET /ygawgfsxoohp' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ygawgfsxoohp', - 'method' => 'GET', + ), + 'DELETE /uzgtqbtutmdcijs' => array( + 'path' => '/uzgtqbtutmdcijs', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1250,10 +1181,9 @@ ), 'options' => array ( ), - )), - 'PATCH /phgs/dhfwjam/g/afe' => - Inhere\Route\Route::__set_state(array( - 'path' => '/phgs/dhfwjam/g/afe', + ), + 'PATCH /txbtrxzq' => array( + 'path' => '/txbtrxzq', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1268,11 +1198,10 @@ ), 'options' => array ( ), - )), - 'POST /ckm/rowcu/g/vtdg/vd' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ckm/rowcu/g/vtdg/vd', - 'method' => 'POST', + ), + 'GET /fwcgjsbajmaw' => array( + 'path' => '/fwcgjsbajmaw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1286,11 +1215,10 @@ ), 'options' => array ( ), - )), - 'DELETE /rcdcye/klnkgq/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/rcdcye/klnkgq/', - 'method' => 'DELETE', + ), + 'PATCH /nquqqsthwudxoya' => array( + 'path' => '/nquqqsthwudxoya', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1304,11 +1232,10 @@ ), 'options' => array ( ), - )), - 'GET /ydfucavrwh/lx/p' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ydfucavrwh/lx/p', - 'method' => 'GET', + ), + 'POST /wlzidnkywwdx/d' => array( + 'path' => '/wlzidnkywwdx/d', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1322,11 +1249,10 @@ ), 'options' => array ( ), - )), - 'GET /okxtsy' => - Inhere\Route\Route::__set_state(array( - 'path' => '/okxtsy', - 'method' => 'GET', + ), + 'PATCH /cflymzkcdmswkgxp' => array( + 'path' => '/cflymzkcdmswkgxp', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1340,11 +1266,10 @@ ), 'options' => array ( ), - )), - 'DELETE /rps/wuhjzu' => - Inhere\Route\Route::__set_state(array( - 'path' => '/rps/wuhjzu', - 'method' => 'DELETE', + ), + 'PATCH /jxdsnl/xu/r/ocslg/ezho' => array( + 'path' => '/jxdsnl/xu/r/ocslg/ezho', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1358,11 +1283,10 @@ ), 'options' => array ( ), - )), - 'POST /lzzi/hthqggroti/hw/hruy' => - Inhere\Route\Route::__set_state(array( - 'path' => '/lzzi/hthqggroti/hw/hruy', - 'method' => 'POST', + ), + 'GET /y/bolzlzvqlz' => array( + 'path' => '/y/bolzlzvqlz', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1376,11 +1300,10 @@ ), 'options' => array ( ), - )), - 'DELETE /iph/jmxwtxxpcpoq' => - Inhere\Route\Route::__set_state(array( - 'path' => '/iph/jmxwtxxpcpoq', - 'method' => 'DELETE', + ), + 'PATCH /ucc/otbfzkdp' => array( + 'path' => '/ucc/otbfzkdp', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1394,11 +1317,10 @@ ), 'options' => array ( ), - )), - 'GET /aklgtrvhqfjdpvwgwbw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/aklgtrvhqfjdpvwgwbw', - 'method' => 'GET', + ), + 'DELETE /msz/bep' => array( + 'path' => '/msz/bep', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1412,11 +1334,10 @@ ), 'options' => array ( ), - )), - 'GET /o/apypcuel' => - Inhere\Route\Route::__set_state(array( - 'path' => '/o/apypcuel', - 'method' => 'GET', + ), + 'PUT /diyupusknwtxubdxzs' => array( + 'path' => '/diyupusknwtxubdxzs', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1430,11 +1351,10 @@ ), 'options' => array ( ), - )), - 'PUT /gzcrdkktd/xbbbjoq/ho' => - Inhere\Route\Route::__set_state(array( - 'path' => '/gzcrdkktd/xbbbjoq/ho', - 'method' => 'PUT', + ), + 'DELETE /hyboumdwlkfc' => array( + 'path' => '/hyboumdwlkfc', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1448,11 +1368,10 @@ ), 'options' => array ( ), - )), - 'PATCH /yxwijcb' => - Inhere\Route\Route::__set_state(array( - 'path' => '/yxwijcb', - 'method' => 'PATCH', + ), + 'PUT /umtmnwje/xdhie' => array( + 'path' => '/umtmnwje/xdhie', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1466,11 +1385,10 @@ ), 'options' => array ( ), - )), - 'GET /ogvbr/tcfwbqmi' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ogvbr/tcfwbqmi', - 'method' => 'GET', + ), + 'PUT /iqxcz' => array( + 'path' => '/iqxcz', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1484,11 +1402,10 @@ ), 'options' => array ( ), - )), - 'GET /owm/uvh/pboono' => - Inhere\Route\Route::__set_state(array( - 'path' => '/owm/uvh/pboono', - 'method' => 'GET', + ), + 'DELETE /lmxvxessig' => array( + 'path' => '/lmxvxessig', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1502,10 +1419,9 @@ ), 'options' => array ( ), - )), - 'GET /yv/wwxxwsclwzbddd/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/yv/wwxxwsclwzbddd/', + ), + 'GET /sthgox' => array( + 'path' => '/sthgox', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1520,11 +1436,10 @@ ), 'options' => array ( ), - )), - 'POST /iziybwq/fs/fb' => - Inhere\Route\Route::__set_state(array( - 'path' => '/iziybwq/fs/fb', - 'method' => 'POST', + ), + 'PUT /p/peyq' => array( + 'path' => '/p/peyq', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1538,11 +1453,10 @@ ), 'options' => array ( ), - )), - 'DELETE /w/xnfdv' => - Inhere\Route\Route::__set_state(array( - 'path' => '/w/xnfdv', - 'method' => 'DELETE', + ), + 'PUT /y/hmwpuq/' => array( + 'path' => '/y/hmwpuq/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1556,11 +1470,10 @@ ), 'options' => array ( ), - )), - 'GET /y/tdgtkltdgdicr' => - Inhere\Route\Route::__set_state(array( - 'path' => '/y/tdgtkltdgdicr', - 'method' => 'GET', + ), + 'PUT /rsdmnlw/jxmtsranqks' => array( + 'path' => '/rsdmnlw/jxmtsranqks', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1574,11 +1487,10 @@ ), 'options' => array ( ), - )), - 'PUT /ux/kfxkuzequ' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ux/kfxkuzequ', - 'method' => 'PUT', + ), + 'DELETE /akqzrxevald/hwy/kwh' => array( + 'path' => '/akqzrxevald/hwy/kwh', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1592,11 +1504,10 @@ ), 'options' => array ( ), - )), - 'PATCH /vhd/hsuhjqv/z/g' => - Inhere\Route\Route::__set_state(array( - 'path' => '/vhd/hsuhjqv/z/g', - 'method' => 'PATCH', + ), + 'DELETE /zhbbyikmukc' => array( + 'path' => '/zhbbyikmukc', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1610,11 +1521,10 @@ ), 'options' => array ( ), - )), - 'PATCH /eqmuto' => - Inhere\Route\Route::__set_state(array( - 'path' => '/eqmuto', - 'method' => 'PATCH', + ), + 'DELETE /rj/qtkcoq/cyvydf' => array( + 'path' => '/rj/qtkcoq/cyvydf', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1628,11 +1538,10 @@ ), 'options' => array ( ), - )), - 'POST /ijybqxpkvpnr' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ijybqxpkvpnr', - 'method' => 'POST', + ), + 'PATCH /anmmyoww/p' => array( + 'path' => '/anmmyoww/p', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1646,11 +1555,10 @@ ), 'options' => array ( ), - )), - 'DELETE /pc/c/k/pmkz/ik' => - Inhere\Route\Route::__set_state(array( - 'path' => '/pc/c/k/pmkz/ik', - 'method' => 'DELETE', + ), + 'GET /dohceevofinhfqz/smw' => array( + 'path' => '/dohceevofinhfqz/smw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1664,10 +1572,9 @@ ), 'options' => array ( ), - )), - 'GET /l/axbdgbyrh/mi' => - Inhere\Route\Route::__set_state(array( - 'path' => '/l/axbdgbyrh/mi', + ), + 'GET /mylxkisj/l/sfxrcsm/qau' => array( + 'path' => '/mylxkisj/l/sfxrcsm/qau', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1682,10 +1589,9 @@ ), 'options' => array ( ), - )), - 'PUT /xkejlqij/yccwkhiqamq' => - Inhere\Route\Route::__set_state(array( - 'path' => '/xkejlqij/yccwkhiqamq', + ), + 'PUT /tp/zpbhgjrzj' => array( + 'path' => '/tp/zpbhgjrzj', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1700,10 +1606,9 @@ ), 'options' => array ( ), - )), - 'POST /fwhyiquo' => - Inhere\Route\Route::__set_state(array( - 'path' => '/fwhyiquo', + ), + 'POST /d/fqma' => array( + 'path' => '/d/fqma', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1718,11 +1623,10 @@ ), 'options' => array ( ), - )), - 'GET /l/ofhsgswx' => - Inhere\Route\Route::__set_state(array( - 'path' => '/l/ofhsgswx', - 'method' => 'GET', + ), + 'PUT /vfrwry/e/ezbpx/wtbh' => array( + 'path' => '/vfrwry/e/ezbpx/wtbh', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1736,10 +1640,9 @@ ), 'options' => array ( ), - )), - 'PUT /ys/xhe' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ys/xhe', + ), + 'PUT /lz/pgv' => array( + 'path' => '/lz/pgv', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1754,11 +1657,10 @@ ), 'options' => array ( ), - )), - 'PUT /vayblpdzbnhg' => - Inhere\Route\Route::__set_state(array( - 'path' => '/vayblpdzbnhg', - 'method' => 'PUT', + ), + 'DELETE /eonpsnb/gaysg/xopzzm' => array( + 'path' => '/eonpsnb/gaysg/xopzzm', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1772,11 +1674,10 @@ ), 'options' => array ( ), - )), - 'DELETE /b/wyvgub/g' => - Inhere\Route\Route::__set_state(array( - 'path' => '/b/wyvgub/g', - 'method' => 'DELETE', + ), + 'POST /jodhq' => array( + 'path' => '/jodhq', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1790,11 +1691,10 @@ ), 'options' => array ( ), - )), - 'GET /jj/zooxr/dudfilvdjyc' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jj/zooxr/dudfilvdjyc', - 'method' => 'GET', + ), + 'PUT /i/knsp' => array( + 'path' => '/i/knsp', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1808,11 +1708,10 @@ ), 'options' => array ( ), - )), - 'GET /xkpuraqrxyggoxexfko' => - Inhere\Route\Route::__set_state(array( - 'path' => '/xkpuraqrxyggoxexfko', - 'method' => 'GET', + ), + 'DELETE /epzbsitoefzzvni' => array( + 'path' => '/epzbsitoefzzvni', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1826,11 +1725,10 @@ ), 'options' => array ( ), - )), - 'GET /ushodcdw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ushodcdw', - 'method' => 'GET', + ), + 'PATCH /hnmq/c/k/htnsoyyi/' => array( + 'path' => '/hnmq/c/k/htnsoyyi/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1844,11 +1742,10 @@ ), 'options' => array ( ), - )), - 'PATCH /cfqfztf' => - Inhere\Route\Route::__set_state(array( - 'path' => '/cfqfztf', - 'method' => 'PATCH', + ), + 'PUT /zza/hnryuzdrjmncow/afu' => array( + 'path' => '/zza/hnryuzdrjmncow/afu', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1862,11 +1759,10 @@ ), 'options' => array ( ), - )), - 'DELETE /lpjs/kwginxaxt' => - Inhere\Route\Route::__set_state(array( - 'path' => '/lpjs/kwginxaxt', - 'method' => 'DELETE', + ), + 'POST /rojqqgz' => array( + 'path' => '/rojqqgz', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1880,10 +1776,9 @@ ), 'options' => array ( ), - )), - 'GET /wtkivs/skgdb/fgeupa' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wtkivs/skgdb/fgeupa', + ), + 'GET /rsjmumxa/efjtb/hs' => array( + 'path' => '/rsjmumxa/efjtb/hs', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1898,10 +1793,9 @@ ), 'options' => array ( ), - )), - 'GET /gyzh/pqtbpw/ucja/zyc' => - Inhere\Route\Route::__set_state(array( - 'path' => '/gyzh/pqtbpw/ucja/zyc', + ), + 'GET /y/h/g/agcs/ofb/i/mgjuwuq' => array( + 'path' => '/y/h/g/agcs/ofb/i/mgjuwuq', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1916,10 +1810,9 @@ ), 'options' => array ( ), - )), - 'GET /rwprhnqhsipnzxxawqo' => - Inhere\Route\Route::__set_state(array( - 'path' => '/rwprhnqhsipnzxxawqo', + ), + 'GET /vv/lrtwtpiwcubom' => array( + 'path' => '/vv/lrtwtpiwcubom', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1934,11 +1827,10 @@ ), 'options' => array ( ), - )), - 'GET /lifdoiryuqa' => - Inhere\Route\Route::__set_state(array( - 'path' => '/lifdoiryuqa', - 'method' => 'GET', + ), + 'PUT /fmrizfoxqdye' => array( + 'path' => '/fmrizfoxqdye', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1952,11 +1844,10 @@ ), 'options' => array ( ), - )), - 'PUT /k/uqeojoq/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/k/uqeojoq/', - 'method' => 'PUT', + ), + 'PATCH /aghqrfez/kgdu/b/krgbmx/' => array( + 'path' => '/aghqrfez/kgdu/b/krgbmx/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1970,11 +1861,10 @@ ), 'options' => array ( ), - )), - 'DELETE /lvrtrd/aupk' => - Inhere\Route\Route::__set_state(array( - 'path' => '/lvrtrd/aupk', - 'method' => 'DELETE', + ), + 'POST /pi/mdx' => array( + 'path' => '/pi/mdx', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1988,11 +1878,10 @@ ), 'options' => array ( ), - )), - 'PATCH /f/vtuyqrgxcboha' => - Inhere\Route\Route::__set_state(array( - 'path' => '/f/vtuyqrgxcboha', - 'method' => 'PATCH', + ), + 'POST /y/qyj/sjgfralf/dayjcpvr/' => array( + 'path' => '/y/qyj/sjgfralf/dayjcpvr/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2006,11 +1895,10 @@ ), 'options' => array ( ), - )), - 'DELETE /leccrnw/jyco' => - Inhere\Route\Route::__set_state(array( - 'path' => '/leccrnw/jyco', - 'method' => 'DELETE', + ), + 'PUT /cokme/' => array( + 'path' => '/cokme/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2024,11 +1912,10 @@ ), 'options' => array ( ), - )), - 'GET /a/dllnbums' => - Inhere\Route\Route::__set_state(array( - 'path' => '/a/dllnbums', - 'method' => 'GET', + ), + 'PUT /t/ycqsbqsbn' => array( + 'path' => '/t/ycqsbqsbn', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2042,11 +1929,10 @@ ), 'options' => array ( ), - )), - 'DELETE /e/k/ya/zau' => - Inhere\Route\Route::__set_state(array( - 'path' => '/e/k/ya/zau', - 'method' => 'DELETE', + ), + 'GET /tvwdj/v/yynx' => array( + 'path' => '/tvwdj/v/yynx', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2060,11 +1946,10 @@ ), 'options' => array ( ), - )), - 'GET /fixbzuk/xnfsb' => - Inhere\Route\Route::__set_state(array( - 'path' => '/fixbzuk/xnfsb', - 'method' => 'GET', + ), + 'PATCH /fkvcpxtfydcja' => array( + 'path' => '/fkvcpxtfydcja', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2078,10 +1963,9 @@ ), 'options' => array ( ), - )), - 'GET /essyvdjkaihj/cfppnac' => - Inhere\Route\Route::__set_state(array( - 'path' => '/essyvdjkaihj/cfppnac', + ), + 'GET /lstlfuyxpkwypqlgs/rjc' => array( + 'path' => '/lstlfuyxpkwypqlgs/rjc', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2096,11 +1980,10 @@ ), 'options' => array ( ), - )), - 'PUT /ohtlcbrshe' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ohtlcbrshe', - 'method' => 'PUT', + ), + 'PATCH /jyik/johgf' => array( + 'path' => '/jyik/johgf', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2114,11 +1997,10 @@ ), 'options' => array ( ), - )), - 'PATCH /krswwegndontmeonxud' => - Inhere\Route\Route::__set_state(array( - 'path' => '/krswwegndontmeonxud', - 'method' => 'PATCH', + ), + 'DELETE /uaq/vclrvhduz' => array( + 'path' => '/uaq/vclrvhduz', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2132,11 +2014,10 @@ ), 'options' => array ( ), - )), - 'GET /yzcquhhcwr' => - Inhere\Route\Route::__set_state(array( - 'path' => '/yzcquhhcwr', - 'method' => 'GET', + ), + 'PATCH /ujz/osbesyhjpq/gtpgc' => array( + 'path' => '/ujz/osbesyhjpq/gtpgc', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2150,11 +2031,10 @@ ), 'options' => array ( ), - )), - 'GET /godxiejr/pprwyey' => - Inhere\Route\Route::__set_state(array( - 'path' => '/godxiejr/pprwyey', - 'method' => 'GET', + ), + 'PUT /kxbggi/tigvjmswum' => array( + 'path' => '/kxbggi/tigvjmswum', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2168,11 +2048,10 @@ ), 'options' => array ( ), - )), - 'GET /dvcjzmbzibc' => - Inhere\Route\Route::__set_state(array( - 'path' => '/dvcjzmbzibc', - 'method' => 'GET', + ), + 'DELETE /kbdcjgsp/' => array( + 'path' => '/kbdcjgsp/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2186,10 +2065,9 @@ ), 'options' => array ( ), - )), - 'PATCH /bblogin/zb' => - Inhere\Route\Route::__set_state(array( - 'path' => '/bblogin/zb', + ), + 'PATCH /bgv/z/yvb/mmno/qzat' => array( + 'path' => '/bgv/z/yvb/mmno/qzat', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2204,11 +2082,10 @@ ), 'options' => array ( ), - )), - 'PUT /dsdwhc' => - Inhere\Route\Route::__set_state(array( - 'path' => '/dsdwhc', - 'method' => 'PUT', + ), + 'DELETE /qewrhiwjeqj' => array( + 'path' => '/qewrhiwjeqj', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2222,11 +2099,10 @@ ), 'options' => array ( ), - )), - 'GET /x/msudcxdq/gslzvyfswq/t' => - Inhere\Route\Route::__set_state(array( - 'path' => '/x/msudcxdq/gslzvyfswq/t', - 'method' => 'GET', + ), + 'POST /jrqvj' => array( + 'path' => '/jrqvj', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2240,11 +2116,10 @@ ), 'options' => array ( ), - )), - 'PUT /nyipw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/nyipw', - 'method' => 'PUT', + ), + 'PATCH /ly/uincbttmknkrvokj' => array( + 'path' => '/ly/uincbttmknkrvokj', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2258,10 +2133,9 @@ ), 'options' => array ( ), - )), - 'GET /vtlgnwp/r/dfsssrzwgvpf' => - Inhere\Route\Route::__set_state(array( - 'path' => '/vtlgnwp/r/dfsssrzwgvpf', + ), + 'GET /sk/zirlt' => array( + 'path' => '/sk/zirlt', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2276,10 +2150,9 @@ ), 'options' => array ( ), - )), - 'PUT /uaiudc/reyyrzk' => - Inhere\Route\Route::__set_state(array( - 'path' => '/uaiudc/reyyrzk', + ), + 'PUT /jujqtbm/koftg' => array( + 'path' => '/jujqtbm/koftg', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2294,11 +2167,10 @@ ), 'options' => array ( ), - )), - 'GET /m/upnmlbbg' => - Inhere\Route\Route::__set_state(array( - 'path' => '/m/upnmlbbg', - 'method' => 'GET', + ), + 'PUT /em/i/du' => array( + 'path' => '/em/i/du', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2312,10 +2184,9 @@ ), 'options' => array ( ), - )), - 'GET /jxoihwlu/a/x' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jxoihwlu/a/x', + ), + 'GET /gsb/qihcqxulhbe/lq' => array( + 'path' => '/gsb/qihcqxulhbe/lq', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2330,11 +2201,10 @@ ), 'options' => array ( ), - )), - 'GET /cnuglxwttu' => - Inhere\Route\Route::__set_state(array( - 'path' => '/cnuglxwttu', - 'method' => 'GET', + ), + 'POST /htgxsbr/yu/c' => array( + 'path' => '/htgxsbr/yu/c', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2348,11 +2218,10 @@ ), 'options' => array ( ), - )), - 'PATCH /qntrjpgyf/mfgdc' => - Inhere\Route\Route::__set_state(array( - 'path' => '/qntrjpgyf/mfgdc', - 'method' => 'PATCH', + ), + 'GET /wfwb/izwp/brnsp/c' => array( + 'path' => '/wfwb/izwp/brnsp/c', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2366,10 +2235,9 @@ ), 'options' => array ( ), - )), - 'POST /unk/pcxom/okgfmypeva' => - Inhere\Route\Route::__set_state(array( - 'path' => '/unk/pcxom/okgfmypeva', + ), + 'POST /bjppwxfopre' => array( + 'path' => '/bjppwxfopre', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2384,11 +2252,10 @@ ), 'options' => array ( ), - )), - 'PUT /eq/gknko/vzirsz' => - Inhere\Route\Route::__set_state(array( - 'path' => '/eq/gknko/vzirsz', - 'method' => 'PUT', + ), + 'DELETE /bz/cbpvls' => array( + 'path' => '/bz/cbpvls', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2402,11 +2269,10 @@ ), 'options' => array ( ), - )), - 'POST /nrerosydkedcxbgcyyhz' => - Inhere\Route\Route::__set_state(array( - 'path' => '/nrerosydkedcxbgcyyhz', - 'method' => 'POST', + ), + 'PUT /rlivqf' => array( + 'path' => '/rlivqf', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2420,11 +2286,10 @@ ), 'options' => array ( ), - )), - 'GET /zfpypsv/yuqhaadvldmza' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zfpypsv/yuqhaadvldmza', - 'method' => 'GET', + ), + 'POST /rgquldh/mw/ibqydzogt' => array( + 'path' => '/rgquldh/mw/ibqydzogt', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2438,11 +2303,10 @@ ), 'options' => array ( ), - )), - 'PATCH /hjeap/hlgo/a/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/hjeap/hlgo/a/', - 'method' => 'PATCH', + ), + 'PUT /oncvm' => array( + 'path' => '/oncvm', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2456,11 +2320,10 @@ ), 'options' => array ( ), - )), - 'POST /qhgarbuk/hvj/misn/j' => - Inhere\Route\Route::__set_state(array( - 'path' => '/qhgarbuk/hvj/misn/j', - 'method' => 'POST', + ), + 'GET /ylz/e/nkd/ybiswcvltq' => array( + 'path' => '/ylz/e/nkd/ybiswcvltq', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2474,11 +2337,10 @@ ), 'options' => array ( ), - )), - 'PATCH /zqy/rmsan/zis/n/wdicig' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zqy/rmsan/zis/n/wdicig', - 'method' => 'PATCH', + ), + 'GET /lhvkdpfj' => array( + 'path' => '/lhvkdpfj', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2492,11 +2354,10 @@ ), 'options' => array ( ), - )), - 'DELETE /viczse' => - Inhere\Route\Route::__set_state(array( - 'path' => '/viczse', - 'method' => 'DELETE', + ), + 'PUT /ttudb/' => array( + 'path' => '/ttudb/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2510,11 +2371,10 @@ ), 'options' => array ( ), - )), - 'PATCH /n/i/knwx' => - Inhere\Route\Route::__set_state(array( - 'path' => '/n/i/knwx', - 'method' => 'PATCH', + ), + 'POST /wy/ggkxhn/skls/smcaispq' => array( + 'path' => '/wy/ggkxhn/skls/smcaispq', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2528,11 +2388,10 @@ ), 'options' => array ( ), - )), - 'POST /arcuvokpphj/v/bko' => - Inhere\Route\Route::__set_state(array( - 'path' => '/arcuvokpphj/v/bko', - 'method' => 'POST', + ), + 'DELETE /oxtbw' => array( + 'path' => '/oxtbw', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2546,11 +2405,10 @@ ), 'options' => array ( ), - )), - 'POST /wfoufrdizji' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wfoufrdizji', - 'method' => 'POST', + ), + 'PUT /nzbrxf' => array( + 'path' => '/nzbrxf', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2564,11 +2422,10 @@ ), 'options' => array ( ), - )), - 'GET /fubhghmoz/dzsa/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/fubhghmoz/dzsa/', - 'method' => 'GET', + ), + 'POST /gkeqphekcp' => array( + 'path' => '/gkeqphekcp', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2582,11 +2439,10 @@ ), 'options' => array ( ), - )), - 'GET /dtyiq/ru' => - Inhere\Route\Route::__set_state(array( - 'path' => '/dtyiq/ru', - 'method' => 'GET', + ), + 'PATCH /dlpfq/lrmolsf/o' => array( + 'path' => '/dlpfq/lrmolsf/o', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2600,11 +2456,10 @@ ), 'options' => array ( ), - )), - 'DELETE /vjumzgmbc/imy' => - Inhere\Route\Route::__set_state(array( - 'path' => '/vjumzgmbc/imy', - 'method' => 'DELETE', + ), + 'POST /ncgknpepheedurb/g' => array( + 'path' => '/ncgknpepheedurb/g', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2618,11 +2473,10 @@ ), 'options' => array ( ), - )), - 'GET /oidpoazfb/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/oidpoazfb/', - 'method' => 'GET', + ), + 'POST /e/bckuf' => array( + 'path' => '/e/bckuf', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2636,11 +2490,10 @@ ), 'options' => array ( ), - )), - 'POST /ptbsffugglou/kgdrdbwt' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ptbsffugglou/kgdrdbwt', - 'method' => 'POST', + ), + 'GET /jo/eri' => array( + 'path' => '/jo/eri', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2654,11 +2507,10 @@ ), 'options' => array ( ), - )), - 'DELETE /pzenjij/v' => - Inhere\Route\Route::__set_state(array( - 'path' => '/pzenjij/v', - 'method' => 'DELETE', + ), + 'GET /trm/nlkz/fstndusbfvx/r' => array( + 'path' => '/trm/nlkz/fstndusbfvx/r', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2672,11 +2524,10 @@ ), 'options' => array ( ), - )), - 'GET /n/lhozyoukyqacnkyzb' => - Inhere\Route\Route::__set_state(array( - 'path' => '/n/lhozyoukyqacnkyzb', - 'method' => 'GET', + ), + 'POST /tkkcrkkhbl' => array( + 'path' => '/tkkcrkkhbl', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2690,10 +2541,9 @@ ), 'options' => array ( ), - )), - 'GET /snoz/mqhpdxwrqy' => - Inhere\Route\Route::__set_state(array( - 'path' => '/snoz/mqhpdxwrqy', + ), + 'GET /twqfrn' => array( + 'path' => '/twqfrn', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2708,10 +2558,9 @@ ), 'options' => array ( ), - )), - 'GET /hgxbbqrwtdiash/uzxe' => - Inhere\Route\Route::__set_state(array( - 'path' => '/hgxbbqrwtdiash/uzxe', + ), + 'GET /deozqy/fjlj' => array( + 'path' => '/deozqy/fjlj', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2726,11 +2575,10 @@ ), 'options' => array ( ), - )), - 'POST /z/hipzslhmzqd' => - Inhere\Route\Route::__set_state(array( - 'path' => '/z/hipzslhmzqd', - 'method' => 'POST', + ), + 'GET /laaqshpoflfwdsi/p/' => array( + 'path' => '/laaqshpoflfwdsi/p/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2744,11 +2592,10 @@ ), 'options' => array ( ), - )), - 'PATCH /izuvobap/at' => - Inhere\Route\Route::__set_state(array( - 'path' => '/izuvobap/at', - 'method' => 'PATCH', + ), + 'POST /dw/urkrrqwfn/jbg/fit/i' => array( + 'path' => '/dw/urkrrqwfn/jbg/fit/i', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2762,11 +2609,10 @@ ), 'options' => array ( ), - )), - 'DELETE /ew/ty/gpda' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ew/ty/gpda', - 'method' => 'DELETE', + ), + 'GET /kjvdf' => array( + 'path' => '/kjvdf', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2780,11 +2626,10 @@ ), 'options' => array ( ), - )), - 'PUT /gzngy/p' => - Inhere\Route\Route::__set_state(array( - 'path' => '/gzngy/p', - 'method' => 'PUT', + ), + 'GET /duaqba' => array( + 'path' => '/duaqba', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2798,11 +2643,10 @@ ), 'options' => array ( ), - )), - 'PATCH /tkevigrzr' => - Inhere\Route\Route::__set_state(array( - 'path' => '/tkevigrzr', - 'method' => 'PATCH', + ), + 'PUT /wggowtqdhzogfv' => array( + 'path' => '/wggowtqdhzogfv', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2816,11 +2660,10 @@ ), 'options' => array ( ), - )), - 'DELETE /ssjxgqtwdeampuwxnnr' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ssjxgqtwdeampuwxnnr', - 'method' => 'DELETE', + ), + 'PUT /hxdtslansbqgisoes' => array( + 'path' => '/hxdtslansbqgisoes', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2834,10 +2677,9 @@ ), 'options' => array ( ), - )), - 'PUT /qd/fpsg/yfe' => - Inhere\Route\Route::__set_state(array( - 'path' => '/qd/fpsg/yfe', + ), + 'PUT /tdaf/zf' => array( + 'path' => '/tdaf/zf', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2852,10 +2694,9 @@ ), 'options' => array ( ), - )), - 'GET /cckutv' => - Inhere\Route\Route::__set_state(array( - 'path' => '/cckutv', + ), + 'GET /wlchkvdulj/jnwgd/wl/' => array( + 'path' => '/wlchkvdulj/jnwgd/wl/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2870,11 +2711,10 @@ ), 'options' => array ( ), - )), - 'GET /sizpoeqdhow/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/sizpoeqdhow/', - 'method' => 'GET', + ), + 'DELETE /xtw/dhesztmp' => array( + 'path' => '/xtw/dhesztmp', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2888,11 +2728,10 @@ ), 'options' => array ( ), - )), - 'PATCH /qyysbj/mrqwfhbw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/qyysbj/mrqwfhbw', - 'method' => 'PATCH', + ), + 'POST /zjb/nrpnho/pfq' => array( + 'path' => '/zjb/nrpnho/pfq', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2906,11 +2745,10 @@ ), 'options' => array ( ), - )), - 'POST /rzsgr/p/sjo' => - Inhere\Route\Route::__set_state(array( - 'path' => '/rzsgr/p/sjo', - 'method' => 'POST', + ), + 'PATCH /kf/jzsug/r/pxxkdzm/' => array( + 'path' => '/kf/jzsug/r/pxxkdzm/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2924,10 +2762,9 @@ ), 'options' => array ( ), - )), - 'PATCH /tvxtod/xx' => - Inhere\Route\Route::__set_state(array( - 'path' => '/tvxtod/xx', + ), + 'PATCH /jmkzcbsbzsgtqfvyym' => array( + 'path' => '/jmkzcbsbzsgtqfvyym', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2942,11 +2779,10 @@ ), 'options' => array ( ), - )), - 'GET /ijmdllmh' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ijmdllmh', - 'method' => 'GET', + ), + 'PATCH /lepnqyrznekfpkzhr' => array( + 'path' => '/lepnqyrznekfpkzhr', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2960,10 +2796,9 @@ ), 'options' => array ( ), - )), - 'PUT /v/qsesn' => - Inhere\Route\Route::__set_state(array( - 'path' => '/v/qsesn', + ), + 'PUT /jz/qus' => array( + 'path' => '/jz/qus', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2978,11 +2813,10 @@ ), 'options' => array ( ), - )), - 'POST /foicoro' => - Inhere\Route\Route::__set_state(array( - 'path' => '/foicoro', - 'method' => 'POST', + ), + 'DELETE /b/jcktqfxiavs' => array( + 'path' => '/b/jcktqfxiavs', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2996,11 +2830,10 @@ ), 'options' => array ( ), - )), - 'POST /wdlpzlsssut/dri/qqr' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wdlpzlsssut/dri/qqr', - 'method' => 'POST', + ), + 'PATCH /brqcksykql/ijdsmb/zn' => array( + 'path' => '/brqcksykql/ijdsmb/zn', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3014,10 +2847,9 @@ ), 'options' => array ( ), - )), - 'DELETE /f/si/khqgcxfhmfberl' => - Inhere\Route\Route::__set_state(array( - 'path' => '/f/si/khqgcxfhmfberl', + ), + 'DELETE /sbjjtqlmwkhtoww' => array( + 'path' => '/sbjjtqlmwkhtoww', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3032,11 +2864,10 @@ ), 'options' => array ( ), - )), - 'DELETE /mw/wfnmk' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mw/wfnmk', - 'method' => 'DELETE', + ), + 'GET /wpupowp/ksran' => array( + 'path' => '/wpupowp/ksran', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3050,11 +2881,10 @@ ), 'options' => array ( ), - )), - 'DELETE /ttkfslqm/iddnom/nnhcch' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ttkfslqm/iddnom/nnhcch', - 'method' => 'DELETE', + ), + 'GET /rhvrqv/u' => array( + 'path' => '/rhvrqv/u', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3068,11 +2898,10 @@ ), 'options' => array ( ), - )), - 'PUT /rhyhf' => - Inhere\Route\Route::__set_state(array( - 'path' => '/rhyhf', - 'method' => 'PUT', + ), + 'PATCH /ffzosojznsi/sx' => array( + 'path' => '/ffzosojznsi/sx', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3086,10 +2915,9 @@ ), 'options' => array ( ), - )), - 'GET /d/atlrl/d/pglg/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/d/atlrl/d/pglg/', + ), + 'GET /ehyn/unp/ehjccrmytndmr' => array( + 'path' => '/ehyn/unp/ehjccrmytndmr', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3104,11 +2932,10 @@ ), 'options' => array ( ), - )), - 'POST /dhprqycbomq' => - Inhere\Route\Route::__set_state(array( - 'path' => '/dhprqycbomq', - 'method' => 'POST', + ), + 'GET /vg/t/bprqlpw/' => array( + 'path' => '/vg/t/bprqlpw/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3122,10 +2949,9 @@ ), 'options' => array ( ), - )), - 'GET /x/dnvrvknasul' => - Inhere\Route\Route::__set_state(array( - 'path' => '/x/dnvrvknasul', + ), + 'GET /clgcaevvbotc/' => array( + 'path' => '/clgcaevvbotc/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3140,11 +2966,10 @@ ), 'options' => array ( ), - )), - 'GET /rtxpvfkukqk/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/rtxpvfkukqk/', - 'method' => 'GET', + ), + 'PATCH /ek/hrdzd/e' => array( + 'path' => '/ek/hrdzd/e', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3158,11 +2983,10 @@ ), 'options' => array ( ), - )), - 'PATCH /zdd/j/xvpgsqywq' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zdd/j/xvpgsqywq', - 'method' => 'PATCH', + ), + 'GET /kftijvl/' => array( + 'path' => '/kftijvl/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3176,10 +3000,9 @@ ), 'options' => array ( ), - )), - 'GET /jpihwsj/gmooxtecqahl' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jpihwsj/gmooxtecqahl', + ), + 'GET /z/gmk/z' => array( + 'path' => '/z/gmk/z', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3194,10 +3017,9 @@ ), 'options' => array ( ), - )), - 'DELETE /saia/y/vus/hzjjovr' => - Inhere\Route\Route::__set_state(array( - 'path' => '/saia/y/vus/hzjjovr', + ), + 'DELETE /yhylferdittiv' => array( + 'path' => '/yhylferdittiv', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3212,11 +3034,10 @@ ), 'options' => array ( ), - )), - 'DELETE /aasjjfug/ti/nxep' => - Inhere\Route\Route::__set_state(array( - 'path' => '/aasjjfug/ti/nxep', - 'method' => 'DELETE', + ), + 'GET /bi/madazexcqlxozfqnn' => array( + 'path' => '/bi/madazexcqlxozfqnn', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3230,10 +3051,9 @@ ), 'options' => array ( ), - )), - 'GET /gvgq/fi' => - Inhere\Route\Route::__set_state(array( - 'path' => '/gvgq/fi', + ), + 'GET /susxkzpsbqevjjjxcc' => array( + 'path' => '/susxkzpsbqevjjjxcc', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3248,10 +3068,9 @@ ), 'options' => array ( ), - )), - 'GET /uwdenxybc/dksjexac' => - Inhere\Route\Route::__set_state(array( - 'path' => '/uwdenxybc/dksjexac', + ), + 'GET /ante/b' => array( + 'path' => '/ante/b', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3266,11 +3085,10 @@ ), 'options' => array ( ), - )), - 'POST /axbhzjmaok/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/axbhzjmaok/', - 'method' => 'POST', + ), + 'PUT /pvuogwwvfokkedv' => array( + 'path' => '/pvuogwwvfokkedv', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3284,11 +3102,10 @@ ), 'options' => array ( ), - )), - 'GET /mozxij/n/zyboq' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mozxij/n/zyboq', - 'method' => 'GET', + ), + 'PATCH /dkvhpz/yi' => array( + 'path' => '/dkvhpz/yi', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3302,10 +3119,9 @@ ), 'options' => array ( ), - )), - 'PATCH /dzk/kigyiowfvyhxd' => - Inhere\Route\Route::__set_state(array( - 'path' => '/dzk/kigyiowfvyhxd', + ), + 'PATCH /qhj/st/b' => array( + 'path' => '/qhj/st/b', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3320,11 +3136,10 @@ ), 'options' => array ( ), - )), - 'POST /rnzqvwvp' => - Inhere\Route\Route::__set_state(array( - 'path' => '/rnzqvwvp', - 'method' => 'POST', + ), + 'GET /gioxw/od/pmutf' => array( + 'path' => '/gioxw/od/pmutf', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3338,11 +3153,10 @@ ), 'options' => array ( ), - )), - 'GET /du/z/kdwgmnbid/dmqdku/xx' => - Inhere\Route\Route::__set_state(array( - 'path' => '/du/z/kdwgmnbid/dmqdku/xx', - 'method' => 'GET', + ), + 'PATCH /j/iyam/ebau/s/r/bcjrprbu' => array( + 'path' => '/j/iyam/ebau/s/r/bcjrprbu', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3356,10 +3170,9 @@ ), 'options' => array ( ), - )), - 'GET /mmyxlsamj/ajdoozszn' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mmyxlsamj/ajdoozszn', + ), + 'GET /hxxyp' => array( + 'path' => '/hxxyp', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3374,10 +3187,9 @@ ), 'options' => array ( ), - )), - 'GET /zmo/g/apoztlxb' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zmo/g/apoztlxb', + ), + 'GET /smevsvjwn' => array( + 'path' => '/smevsvjwn', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3392,10 +3204,9 @@ ), 'options' => array ( ), - )), - 'GET /zhef/kfibw/amr/t/lel' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zhef/kfibw/amr/t/lel', + ), + 'GET /dypbifxrjhdt/y/ruuporv' => array( + 'path' => '/dypbifxrjhdt/y/ruuporv', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3410,11 +3221,10 @@ ), 'options' => array ( ), - )), - 'POST /sgkta' => - Inhere\Route\Route::__set_state(array( - 'path' => '/sgkta', - 'method' => 'POST', + ), + 'DELETE /vfoetwnmuijatquszc/' => array( + 'path' => '/vfoetwnmuijatquszc/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3428,10 +3238,9 @@ ), 'options' => array ( ), - )), - 'POST /lwxdcneee/pqf/lfmio' => - Inhere\Route\Route::__set_state(array( - 'path' => '/lwxdcneee/pqf/lfmio', + ), + 'POST /yizjpgjbjwl/f' => array( + 'path' => '/yizjpgjbjwl/f', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3446,11 +3255,10 @@ ), 'options' => array ( ), - )), - 'DELETE /l/hiqsccge' => - Inhere\Route\Route::__set_state(array( - 'path' => '/l/hiqsccge', - 'method' => 'DELETE', + ), + 'POST /uienilj' => array( + 'path' => '/uienilj', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3464,11 +3272,10 @@ ), 'options' => array ( ), - )), - 'PATCH /rfgski/azqbdo' => - Inhere\Route\Route::__set_state(array( - 'path' => '/rfgski/azqbdo', - 'method' => 'PATCH', + ), + 'PUT /fgjuydv' => array( + 'path' => '/fgjuydv', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3482,11 +3289,10 @@ ), 'options' => array ( ), - )), - 'GET /zem/kq' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zem/kq', - 'method' => 'GET', + ), + 'POST /qtmnkfrn/ifsdputivzea' => array( + 'path' => '/qtmnkfrn/ifsdputivzea', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3500,11 +3306,10 @@ ), 'options' => array ( ), - )), - 'PATCH /m/kzilhw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/m/kzilhw', - 'method' => 'PATCH', + ), + 'POST /wduw/rvwrpqrbaprdxxnn' => array( + 'path' => '/wduw/rvwrpqrbaprdxxnn', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3518,11 +3323,10 @@ ), 'options' => array ( ), - )), - 'DELETE /rpczrdgbtkvw/i' => - Inhere\Route\Route::__set_state(array( - 'path' => '/rpczrdgbtkvw/i', - 'method' => 'DELETE', + ), + 'PATCH /xsvynthgvderppt' => array( + 'path' => '/xsvynthgvderppt', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3536,10 +3340,9 @@ ), 'options' => array ( ), - )), - 'POST /zjffj' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zjffj', + ), + 'POST /beo/nixbesai' => array( + 'path' => '/beo/nixbesai', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3554,11 +3357,10 @@ ), 'options' => array ( ), - )), - 'POST /ell/ehqljqjgup' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ell/ehqljqjgup', - 'method' => 'POST', + ), + 'PATCH /azmzxjoyal' => array( + 'path' => '/azmzxjoyal', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3572,10 +3374,9 @@ ), 'options' => array ( ), - )), - 'DELETE /lnvtiqqbdtozxdai' => - Inhere\Route\Route::__set_state(array( - 'path' => '/lnvtiqqbdtozxdai', + ), + 'DELETE /ztph/tbtvlpfocg' => array( + 'path' => '/ztph/tbtvlpfocg', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3590,10 +3391,9 @@ ), 'options' => array ( ), - )), - 'GET /cq/y/mulugunwjwdkdvk' => - Inhere\Route\Route::__set_state(array( - 'path' => '/cq/y/mulugunwjwdkdvk', + ), + 'GET /cgizu' => array( + 'path' => '/cgizu', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3608,11 +3408,10 @@ ), 'options' => array ( ), - )), - 'POST /z/zrdsdn/yohffx/iteib' => - Inhere\Route\Route::__set_state(array( - 'path' => '/z/zrdsdn/yohffx/iteib', - 'method' => 'POST', + ), + 'GET /rxuje/dwh/ufr' => array( + 'path' => '/rxuje/dwh/ufr', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3626,11 +3425,10 @@ ), 'options' => array ( ), - )), - 'POST /csnnpwkih/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/csnnpwkih/', - 'method' => 'POST', + ), + 'GET /acqhbxujsr/' => array( + 'path' => '/acqhbxujsr/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3644,10 +3442,9 @@ ), 'options' => array ( ), - )), - 'GET /wgcz/vq/rbd/hunc' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wgcz/vq/rbd/hunc', + ), + 'GET /pl/qrwkcatwc/rxxa' => array( + 'path' => '/pl/qrwkcatwc/rxxa', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3662,11 +3459,10 @@ ), 'options' => array ( ), - )), - 'GET /jgwadqlokvxz' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jgwadqlokvxz', - 'method' => 'GET', + ), + 'POST /v/wphwnorizvbstbgfedw' => array( + 'path' => '/v/wphwnorizvbstbgfedw', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3680,10 +3476,9 @@ ), 'options' => array ( ), - )), - 'GET /qnscjxw/unzm' => - Inhere\Route\Route::__set_state(array( - 'path' => '/qnscjxw/unzm', + ), + 'GET /xoijkvua/go' => array( + 'path' => '/xoijkvua/go', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3698,12 +3493,11 @@ ), 'options' => array ( ), - )), - 'GET /wieeg' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wieeg', - 'method' => 'GET', - 'handler' => 'handler_func', + ), + 'PATCH /nvcbvkax/vvnthae' => array( + 'path' => '/nvcbvkax/vvnthae', + 'method' => 'PATCH', + 'handler' => 'handler_func', 'bindVars' => array ( ), 'params' => array ( @@ -3716,11 +3510,10 @@ ), 'options' => array ( ), - )), - 'GET /idtzajumts' => - Inhere\Route\Route::__set_state(array( - 'path' => '/idtzajumts', - 'method' => 'GET', + ), + 'POST /f/xsppg/yb' => array( + 'path' => '/f/xsppg/yb', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3734,10 +3527,9 @@ ), 'options' => array ( ), - )), - 'PATCH /a/zhbkxkf' => - Inhere\Route\Route::__set_state(array( - 'path' => '/a/zhbkxkf', + ), + 'PATCH /bqvxek/e' => array( + 'path' => '/bqvxek/e', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3752,10 +3544,9 @@ ), 'options' => array ( ), - )), - 'PATCH /nwb/zuwox/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/nwb/zuwox/', + ), + 'PATCH /mmkeckwmq' => array( + 'path' => '/mmkeckwmq', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3770,11 +3561,10 @@ ), 'options' => array ( ), - )), - 'POST /swcw/jlx/fldj/mwg' => - Inhere\Route\Route::__set_state(array( - 'path' => '/swcw/jlx/fldj/mwg', - 'method' => 'POST', + ), + 'GET /vyosh/sqo/' => array( + 'path' => '/vyosh/sqo/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3788,11 +3578,10 @@ ), 'options' => array ( ), - )), - 'PUT /cw/a/kadnzebnl/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/cw/a/kadnzebnl/', - 'method' => 'PUT', + ), + 'PATCH /egdtkthhndgbivbr' => array( + 'path' => '/egdtkthhndgbivbr', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3806,10 +3595,9 @@ ), 'options' => array ( ), - )), - 'GET /qtxjvgxadokdfaylf' => - Inhere\Route\Route::__set_state(array( - 'path' => '/qtxjvgxadokdfaylf', + ), + 'GET /gmbxszbctx/qqucej' => array( + 'path' => '/gmbxszbctx/qqucej', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3824,11 +3612,10 @@ ), 'options' => array ( ), - )), - 'GET /vbjtj/as/pxddzsjazo' => - Inhere\Route\Route::__set_state(array( - 'path' => '/vbjtj/as/pxddzsjazo', - 'method' => 'GET', + ), + 'PUT /butnip/owett' => array( + 'path' => '/butnip/owett', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3842,11 +3629,10 @@ ), 'options' => array ( ), - )), - 'PUT /lk/mghxkeynsotlccyho' => - Inhere\Route\Route::__set_state(array( - 'path' => '/lk/mghxkeynsotlccyho', - 'method' => 'PUT', + ), + 'GET /oileqgyjpuzvxpf/afvne' => array( + 'path' => '/oileqgyjpuzvxpf/afvne', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3860,11 +3646,10 @@ ), 'options' => array ( ), - )), - 'GET /set/fgml/mdk' => - Inhere\Route\Route::__set_state(array( - 'path' => '/set/fgml/mdk', - 'method' => 'GET', + ), + 'PATCH /lhygsikebvlklulcz' => array( + 'path' => '/lhygsikebvlklulcz', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3878,10 +3663,9 @@ ), 'options' => array ( ), - )), - 'GET /xt/dfpqb/ws/kt/iizqcahd' => - Inhere\Route\Route::__set_state(array( - 'path' => '/xt/dfpqb/ws/kt/iizqcahd', + ), + 'GET /amu/d/m' => array( + 'path' => '/amu/d/m', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3896,11 +3680,10 @@ ), 'options' => array ( ), - )), - 'DELETE /ngeibajzz/bjkp' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ngeibajzz/bjkp', - 'method' => 'DELETE', + ), + 'PUT /unfeld' => array( + 'path' => '/unfeld', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3914,11 +3697,10 @@ ), 'options' => array ( ), - )), - 'PATCH /v/bluwbxlajppmxm/wan' => - Inhere\Route\Route::__set_state(array( - 'path' => '/v/bluwbxlajppmxm/wan', - 'method' => 'PATCH', + ), + 'GET /yrketeqohdsdweb' => array( + 'path' => '/yrketeqohdsdweb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3932,11 +3714,10 @@ ), 'options' => array ( ), - )), - 'POST /jn/zoqo/xk/am' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jn/zoqo/xk/am', - 'method' => 'POST', + ), + 'GET /wwdazdmdasyxggu' => array( + 'path' => '/wwdazdmdasyxggu', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3950,11 +3731,10 @@ ), 'options' => array ( ), - )), - 'PUT /j/aywuhkatfrcjanz' => - Inhere\Route\Route::__set_state(array( - 'path' => '/j/aywuhkatfrcjanz', - 'method' => 'PUT', + ), + 'DELETE /r/ygfb/rad' => array( + 'path' => '/r/ygfb/rad', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3968,11 +3748,10 @@ ), 'options' => array ( ), - )), - 'GET /xvxxvgglh' => - Inhere\Route\Route::__set_state(array( - 'path' => '/xvxxvgglh', - 'method' => 'GET', + ), + 'DELETE /gcyoqduvcur/c' => array( + 'path' => '/gcyoqduvcur/c', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3986,10 +3765,9 @@ ), 'options' => array ( ), - )), - 'GET /gfzjd/iecavv' => - Inhere\Route\Route::__set_state(array( - 'path' => '/gfzjd/iecavv', + ), + 'GET /haiyn/nys/yw' => array( + 'path' => '/haiyn/nys/yw', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4004,11 +3782,10 @@ ), 'options' => array ( ), - )), - 'POST /mvrpicugrusrls/qgm' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mvrpicugrusrls/qgm', - 'method' => 'POST', + ), + 'PUT /jgnioet' => array( + 'path' => '/jgnioet', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4022,11 +3799,10 @@ ), 'options' => array ( ), - )), - 'GET /perxjtqzhhwozcir/h/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/perxjtqzhhwozcir/h/', - 'method' => 'GET', + ), + 'POST /pilbfhvha/' => array( + 'path' => '/pilbfhvha/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4040,11 +3816,10 @@ ), 'options' => array ( ), - )), - 'PATCH /uuctq/rffbtnz/dkecxs' => - Inhere\Route\Route::__set_state(array( - 'path' => '/uuctq/rffbtnz/dkecxs', - 'method' => 'PATCH', + ), + 'GET /rn/gczog/fyz' => array( + 'path' => '/rn/gczog/fyz', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4058,11 +3833,10 @@ ), 'options' => array ( ), - )), - 'DELETE /cbf/gmqlmoywbom/mmc' => - Inhere\Route\Route::__set_state(array( - 'path' => '/cbf/gmqlmoywbom/mmc', - 'method' => 'DELETE', + ), + 'GET /zwqsp' => array( + 'path' => '/zwqsp', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4076,11 +3850,10 @@ ), 'options' => array ( ), - )), - 'POST /tuudkmkrtsnpvavgxldm' => - Inhere\Route\Route::__set_state(array( - 'path' => '/tuudkmkrtsnpvavgxldm', - 'method' => 'POST', + ), + 'PATCH /mchwbpr/' => array( + 'path' => '/mchwbpr/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4094,10 +3867,9 @@ ), 'options' => array ( ), - )), - 'GET /zh/phhkkd/hhdsqtw/dm/cv/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zh/phhkkd/hhdsqtw/dm/cv/', + ), + 'GET /dz/n/s/uppe/fpmyae/' => array( + 'path' => '/dz/n/s/uppe/fpmyae/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4112,11 +3884,10 @@ ), 'options' => array ( ), - )), - 'PUT /xxlhbu' => - Inhere\Route\Route::__set_state(array( - 'path' => '/xxlhbu', - 'method' => 'PUT', + ), + 'GET /crejdlpcfg' => array( + 'path' => '/crejdlpcfg', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4130,11 +3901,10 @@ ), 'options' => array ( ), - )), - 'PATCH /ervtvmwv/mjlkmusa/wmtl' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ervtvmwv/mjlkmusa/wmtl', - 'method' => 'PATCH', + ), + 'GET /cde/obdq/brdjoj/mb' => array( + 'path' => '/cde/obdq/brdjoj/mb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4148,11 +3918,10 @@ ), 'options' => array ( ), - )), - 'PUT /gvxfpynjyqus/dkshp' => - Inhere\Route\Route::__set_state(array( - 'path' => '/gvxfpynjyqus/dkshp', - 'method' => 'PUT', + ), + 'PATCH /utxfwg/gf' => array( + 'path' => '/utxfwg/gf', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4166,11 +3935,10 @@ ), 'options' => array ( ), - )), - 'POST /tosbldghb/ec/lelb' => - Inhere\Route\Route::__set_state(array( - 'path' => '/tosbldghb/ec/lelb', - 'method' => 'POST', + ), + 'DELETE /dhjgjljplhyq/rcowcqwu' => array( + 'path' => '/dhjgjljplhyq/rcowcqwu', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4184,11 +3952,10 @@ ), 'options' => array ( ), - )), - 'DELETE /tzwqeolrbmr' => - Inhere\Route\Route::__set_state(array( - 'path' => '/tzwqeolrbmr', - 'method' => 'DELETE', + ), + 'GET /umbgiwxylgjcap' => array( + 'path' => '/umbgiwxylgjcap', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4202,11 +3969,10 @@ ), 'options' => array ( ), - )), - 'GET /nxrwia' => - Inhere\Route\Route::__set_state(array( - 'path' => '/nxrwia', - 'method' => 'GET', + ), + 'PATCH /nbtewi/edvlsxfswnbvyv' => array( + 'path' => '/nbtewi/edvlsxfswnbvyv', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4220,10 +3986,9 @@ ), 'options' => array ( ), - )), - 'GET /zjjk/wozqnjafp/yhlgjtd' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zjjk/wozqnjafp/yhlgjtd', + ), + 'GET /mvohyogqepwyicotd' => array( + 'path' => '/mvohyogqepwyicotd', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4238,11 +4003,10 @@ ), 'options' => array ( ), - )), - 'DELETE /mhzkgx/bm/g/cxzrhjn' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mhzkgx/bm/g/cxzrhjn', - 'method' => 'DELETE', + ), + 'GET /kjy/ioztls/gf/qk/h' => array( + 'path' => '/kjy/ioztls/gf/qk/h', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4256,11 +4020,10 @@ ), 'options' => array ( ), - )), - 'PUT /ptqyqbs/j/dyuxhnhs/lhc' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ptqyqbs/j/dyuxhnhs/lhc', - 'method' => 'PUT', + ), + 'PATCH /rgpvfdicpdn/snk' => array( + 'path' => '/rgpvfdicpdn/snk', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4274,11 +4037,10 @@ ), 'options' => array ( ), - )), - 'DELETE /xvgnrznnhikmhb' => - Inhere\Route\Route::__set_state(array( - 'path' => '/xvgnrznnhikmhb', - 'method' => 'DELETE', + ), + 'PUT /emrdofajlbqne/p' => array( + 'path' => '/emrdofajlbqne/p', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4292,11 +4054,10 @@ ), 'options' => array ( ), - )), - 'GET /mgagjmyygxbobdibuq' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mgagjmyygxbobdibuq', - 'method' => 'GET', + ), + 'DELETE /kmzztgqcox/cp/uo' => array( + 'path' => '/kmzztgqcox/cp/uo', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4310,11 +4071,10 @@ ), 'options' => array ( ), - )), - 'DELETE /wwpwmbowvwvjzogu' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wwpwmbowvwvjzogu', - 'method' => 'DELETE', + ), + 'PUT /c/rrqricxhu/ecbtjxu/b/dc' => array( + 'path' => '/c/rrqricxhu/ecbtjxu/b/dc', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4328,11 +4088,10 @@ ), 'options' => array ( ), - )), - 'PATCH /qjmgxjfcyl' => - Inhere\Route\Route::__set_state(array( - 'path' => '/qjmgxjfcyl', - 'method' => 'PATCH', + ), + 'GET /pc/hyyyhxkgtxhaemgra' => array( + 'path' => '/pc/hyyyhxkgtxhaemgra', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4346,10 +4105,9 @@ ), 'options' => array ( ), - )), - 'PATCH /ggwl/tywe' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ggwl/tywe', + ), + 'PATCH /h/pjfnuusuxzazvyeqt/' => array( + 'path' => '/h/pjfnuusuxzazvyeqt/', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4364,10 +4122,9 @@ ), 'options' => array ( ), - )), - 'PATCH /p/ljcsjauucv' => - Inhere\Route\Route::__set_state(array( - 'path' => '/p/ljcsjauucv', + ), + 'PATCH /tmnreqwsgvlymrdgbm/jd' => array( + 'path' => '/tmnreqwsgvlymrdgbm/jd', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4382,11 +4139,10 @@ ), 'options' => array ( ), - )), - 'POST /wwmrlsqgiygii' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wwmrlsqgiygii', - 'method' => 'POST', + ), + 'DELETE /s/sxrcyvxrjta' => array( + 'path' => '/s/sxrcyvxrjta', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4400,11 +4156,10 @@ ), 'options' => array ( ), - )), - 'PUT /q/tbwsfwzkilxxk' => - Inhere\Route\Route::__set_state(array( - 'path' => '/q/tbwsfwzkilxxk', - 'method' => 'PUT', + ), + 'POST /owoa/ccdx' => array( + 'path' => '/owoa/ccdx', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4418,11 +4173,10 @@ ), 'options' => array ( ), - )), - 'DELETE /pmj/o/abpwoelqqfv' => - Inhere\Route\Route::__set_state(array( - 'path' => '/pmj/o/abpwoelqqfv', - 'method' => 'DELETE', + ), + 'PATCH /zdcul' => array( + 'path' => '/zdcul', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4436,11 +4190,10 @@ ), 'options' => array ( ), - )), - 'GET /aeoxzkbqyvjyehoeen' => - Inhere\Route\Route::__set_state(array( - 'path' => '/aeoxzkbqyvjyehoeen', - 'method' => 'GET', + ), + 'POST /woe/sq/wf' => array( + 'path' => '/woe/sq/wf', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4454,11 +4207,10 @@ ), 'options' => array ( ), - )), - 'GET /gtlpqexjesyk' => - Inhere\Route\Route::__set_state(array( - 'path' => '/gtlpqexjesyk', - 'method' => 'GET', + ), + 'POST /l/fbosnowig/o/g/v' => array( + 'path' => '/l/fbosnowig/o/g/v', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4472,11 +4224,10 @@ ), 'options' => array ( ), - )), - 'DELETE /xalbjcfxgwtwoditpreq' => - Inhere\Route\Route::__set_state(array( - 'path' => '/xalbjcfxgwtwoditpreq', - 'method' => 'DELETE', + ), + 'GET /evriwhebckjmhvv' => array( + 'path' => '/evriwhebckjmhvv', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4490,11 +4241,10 @@ ), 'options' => array ( ), - )), - 'GET /mml/flnxw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mml/flnxw', - 'method' => 'GET', + ), + 'PUT /sued/uo' => array( + 'path' => '/sued/uo', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4508,11 +4258,10 @@ ), 'options' => array ( ), - )), - 'PUT /jdpwdldbagszoylmb/md' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jdpwdldbagszoylmb/md', - 'method' => 'PUT', + ), + 'PATCH /ypvvt/zbkcovxci/khp' => array( + 'path' => '/ypvvt/zbkcovxci/khp', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4526,11 +4275,10 @@ ), 'options' => array ( ), - )), - 'POST /mmriimnwimi' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mmriimnwimi', - 'method' => 'POST', + ), + 'PATCH /axuaej/tgjvxng' => array( + 'path' => '/axuaej/tgjvxng', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4544,11 +4292,10 @@ ), 'options' => array ( ), - )), - 'GET /mkjksxwcxh/nm' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mkjksxwcxh/nm', - 'method' => 'GET', + ), + 'DELETE /qyweu' => array( + 'path' => '/qyweu', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4562,11 +4309,10 @@ ), 'options' => array ( ), - )), - 'DELETE /l/rdtrm/bxccsvdvokui' => - Inhere\Route\Route::__set_state(array( - 'path' => '/l/rdtrm/bxccsvdvokui', - 'method' => 'DELETE', + ), + 'PATCH /rplnthxwh' => array( + 'path' => '/rplnthxwh', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4580,11 +4326,10 @@ ), 'options' => array ( ), - )), - 'PUT /h/ndm/woytvbni' => - Inhere\Route\Route::__set_state(array( - 'path' => '/h/ndm/woytvbni', - 'method' => 'PUT', + ), + 'GET /xriquhw' => array( + 'path' => '/xriquhw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4598,11 +4343,10 @@ ), 'options' => array ( ), - )), - 'GET /grcgdvshbvgidngjwx' => - Inhere\Route\Route::__set_state(array( - 'path' => '/grcgdvshbvgidngjwx', - 'method' => 'GET', + ), + 'PATCH /n/socixqekucveinz/i' => array( + 'path' => '/n/socixqekucveinz/i', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4616,11 +4360,10 @@ ), 'options' => array ( ), - )), - 'DELETE /a/ghron' => - Inhere\Route\Route::__set_state(array( - 'path' => '/a/ghron', - 'method' => 'DELETE', + ), + 'GET /an/ktmxypcssvxqc' => array( + 'path' => '/an/ktmxypcssvxqc', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4634,11 +4377,10 @@ ), 'options' => array ( ), - )), - 'DELETE /bkyeuucssbei/wpy/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/bkyeuucssbei/wpy/', - 'method' => 'DELETE', + ), + 'PUT /crrwara' => array( + 'path' => '/crrwara', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4652,11 +4394,10 @@ ), 'options' => array ( ), - )), - 'PATCH /duptczufjlk' => - Inhere\Route\Route::__set_state(array( - 'path' => '/duptczufjlk', - 'method' => 'PATCH', + ), + 'GET /ofydulukvbyv/' => array( + 'path' => '/ofydulukvbyv/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4670,11 +4411,10 @@ ), 'options' => array ( ), - )), - 'POST /ryogreokzrwyfexyepy' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ryogreokzrwyfexyepy', - 'method' => 'POST', + ), + 'GET /lahvdhb' => array( + 'path' => '/lahvdhb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4688,11 +4428,10 @@ ), 'options' => array ( ), - )), - 'POST /knwqcxf/hyxzhbxa' => - Inhere\Route\Route::__set_state(array( - 'path' => '/knwqcxf/hyxzhbxa', - 'method' => 'POST', + ), + 'DELETE /kiaeu/umjmmfxpwm' => array( + 'path' => '/kiaeu/umjmmfxpwm', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4706,10 +4445,9 @@ ), 'options' => array ( ), - )), - 'GET /vwdhuamscwjsosfwve/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/vwdhuamscwjsosfwve/', + ), + 'GET /zukwswgzm/x/b' => array( + 'path' => '/zukwswgzm/x/b', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4724,11 +4462,10 @@ ), 'options' => array ( ), - )), - 'DELETE /try/pxxariaxtwhua' => - Inhere\Route\Route::__set_state(array( - 'path' => '/try/pxxariaxtwhua', - 'method' => 'DELETE', + ), + 'GET /okeekydvfr' => array( + 'path' => '/okeekydvfr', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4742,10 +4479,9 @@ ), 'options' => array ( ), - )), - 'GET /ldqdo' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ldqdo', + ), + 'GET /zlkez' => array( + 'path' => '/zlkez', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4760,11 +4496,10 @@ ), 'options' => array ( ), - )), - 'GET /xnloswyoadzew' => - Inhere\Route\Route::__set_state(array( - 'path' => '/xnloswyoadzew', - 'method' => 'GET', + ), + 'PUT /g/iluuqmyxvrmb/' => array( + 'path' => '/g/iluuqmyxvrmb/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4778,11 +4513,10 @@ ), 'options' => array ( ), - )), - 'PATCH /pcxbmaojlkce' => - Inhere\Route\Route::__set_state(array( - 'path' => '/pcxbmaojlkce', - 'method' => 'PATCH', + ), + 'POST /r/bulnmmle/nzhuaowrt' => array( + 'path' => '/r/bulnmmle/nzhuaowrt', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4796,10 +4530,9 @@ ), 'options' => array ( ), - )), - 'PATCH /wfrzsosoxerjvout' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wfrzsosoxerjvout', + ), + 'PATCH /ihhihlbei' => array( + 'path' => '/ihhihlbei', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4814,11 +4547,10 @@ ), 'options' => array ( ), - )), - 'PATCH /avh/idfduxl' => - Inhere\Route\Route::__set_state(array( - 'path' => '/avh/idfduxl', - 'method' => 'PATCH', + ), + 'GET /xo/qqplvs' => array( + 'path' => '/xo/qqplvs', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4832,10 +4564,9 @@ ), 'options' => array ( ), - )), - 'GET /qdmkh' => - Inhere\Route\Route::__set_state(array( - 'path' => '/qdmkh', + ), + 'GET /vxvocwb/i' => array( + 'path' => '/vxvocwb/i', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4850,11 +4581,10 @@ ), 'options' => array ( ), - )), - 'GET /jkgtkern/m' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jkgtkern/m', - 'method' => 'GET', + ), + 'DELETE /jecbhoc' => array( + 'path' => '/jecbhoc', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4868,11 +4598,10 @@ ), 'options' => array ( ), - )), - 'PATCH /ktjjphvdh/phngm' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ktjjphvdh/phngm', - 'method' => 'PATCH', + ), + 'GET /rpkumte' => array( + 'path' => '/rpkumte', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4886,11 +4615,10 @@ ), 'options' => array ( ), - )), - 'PUT /mp/getimuzvx/g' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mp/getimuzvx/g', - 'method' => 'PUT', + ), + 'GET /b/zzoise/df' => array( + 'path' => '/b/zzoise/df', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4904,11 +4632,10 @@ ), 'options' => array ( ), - )), - 'POST /fldomnpnqehlh/nxrdlva' => - Inhere\Route\Route::__set_state(array( - 'path' => '/fldomnpnqehlh/nxrdlva', - 'method' => 'POST', + ), + 'GET /qgpgak' => array( + 'path' => '/qgpgak', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4922,11 +4649,10 @@ ), 'options' => array ( ), - )), - 'PATCH /jlwjfcfnj/sk/p/sjs/r/ow' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jlwjfcfnj/sk/p/sjs/r/ow', - 'method' => 'PATCH', + ), + 'GET /dqrgsqbfhzzt/f/mhg' => array( + 'path' => '/dqrgsqbfhzzt/f/mhg', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4940,11 +4666,10 @@ ), 'options' => array ( ), - )), - 'PUT /fuvjihey/ww/egwo' => - Inhere\Route\Route::__set_state(array( - 'path' => '/fuvjihey/ww/egwo', - 'method' => 'PUT', + ), + 'PATCH /fcdopljk/lxamhxylogaw' => array( + 'path' => '/fcdopljk/lxamhxylogaw', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4958,11 +4683,10 @@ ), 'options' => array ( ), - )), - 'POST /lh/i/rpi/hdbcs/xwugz' => - Inhere\Route\Route::__set_state(array( - 'path' => '/lh/i/rpi/hdbcs/xwugz', - 'method' => 'POST', + ), + 'DELETE /xktlyiae' => array( + 'path' => '/xktlyiae', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4976,11 +4700,10 @@ ), 'options' => array ( ), - )), - 'DELETE /xnozff/hzrimnzw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/xnozff/hzrimnzw', - 'method' => 'DELETE', + ), + 'PUT /mfx/jqdtfn' => array( + 'path' => '/mfx/jqdtfn', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4994,11 +4717,10 @@ ), 'options' => array ( ), - )), - 'GET /nhirjyp' => - Inhere\Route\Route::__set_state(array( - 'path' => '/nhirjyp', - 'method' => 'GET', + ), + 'POST /cjcwzq/oc/' => array( + 'path' => '/cjcwzq/oc/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5012,10 +4734,9 @@ ), 'options' => array ( ), - )), - 'GET /fiugtqlosjfowtm' => - Inhere\Route\Route::__set_state(array( - 'path' => '/fiugtqlosjfowtm', + ), + 'GET /tznfcgsnk' => array( + 'path' => '/tznfcgsnk', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5030,11 +4751,10 @@ ), 'options' => array ( ), - )), - 'POST /dwvifyd' => - Inhere\Route\Route::__set_state(array( - 'path' => '/dwvifyd', - 'method' => 'POST', + ), + 'GET /h/ex/slppofhe/kd/cw/ye' => array( + 'path' => '/h/ex/slppofhe/kd/cw/ye', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5048,10 +4768,9 @@ ), 'options' => array ( ), - )), - 'POST /eltvn/zwhagl' => - Inhere\Route\Route::__set_state(array( - 'path' => '/eltvn/zwhagl', + ), + 'POST /gxigd' => array( + 'path' => '/gxigd', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5066,11 +4785,10 @@ ), 'options' => array ( ), - )), - 'PUT /oarn/i' => - Inhere\Route\Route::__set_state(array( - 'path' => '/oarn/i', - 'method' => 'PUT', + ), + 'DELETE /gqxe/oe/jx/lq' => array( + 'path' => '/gqxe/oe/jx/lq', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5084,10 +4802,9 @@ ), 'options' => array ( ), - )), - 'PATCH /p/yjdto/na' => - Inhere\Route\Route::__set_state(array( - 'path' => '/p/yjdto/na', + ), + 'PATCH /egzlv' => array( + 'path' => '/egzlv', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5102,11 +4819,10 @@ ), 'options' => array ( ), - )), - 'DELETE /cbs/olc/coebu/pnmy' => - Inhere\Route\Route::__set_state(array( - 'path' => '/cbs/olc/coebu/pnmy', - 'method' => 'DELETE', + ), + 'GET /vkmrgu' => array( + 'path' => '/vkmrgu', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5120,10 +4836,9 @@ ), 'options' => array ( ), - )), - 'PUT /xnsrjst/loh' => - Inhere\Route\Route::__set_state(array( - 'path' => '/xnsrjst/loh', + ), + 'PUT /nkzpefetvlyoy' => array( + 'path' => '/nkzpefetvlyoy', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5138,11 +4853,10 @@ ), 'options' => array ( ), - )), - 'PATCH /qnydv/knfyy' => - Inhere\Route\Route::__set_state(array( - 'path' => '/qnydv/knfyy', - 'method' => 'PATCH', + ), + 'PUT /kiitm/mstzvxnij/' => array( + 'path' => '/kiitm/mstzvxnij/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5156,10 +4870,9 @@ ), 'options' => array ( ), - )), - 'GET /qvllbtbjcfpfjyyhu' => - Inhere\Route\Route::__set_state(array( - 'path' => '/qvllbtbjcfpfjyyhu', + ), + 'GET /pharlkiyrgobjzjmecz/' => array( + 'path' => '/pharlkiyrgobjzjmecz/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5174,10 +4887,9 @@ ), 'options' => array ( ), - )), - 'PUT /kc/gs/ndapivqziktix' => - Inhere\Route\Route::__set_state(array( - 'path' => '/kc/gs/ndapivqziktix', + ), + 'PUT /yi/yzbsoz/' => array( + 'path' => '/yi/yzbsoz/', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5192,10 +4904,9 @@ ), 'options' => array ( ), - )), - 'GET /rrmuh/kv' => - Inhere\Route\Route::__set_state(array( - 'path' => '/rrmuh/kv', + ), + 'GET /zihxz/sztvi/tvbvkkabv' => array( + 'path' => '/zihxz/sztvi/tvbvkkabv', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5210,10 +4921,9 @@ ), 'options' => array ( ), - )), - 'GET /wjrlistapchjohjot' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wjrlistapchjohjot', + ), + 'GET /hkwxiyr' => array( + 'path' => '/hkwxiyr', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5228,11 +4938,10 @@ ), 'options' => array ( ), - )), - 'PATCH /hhikq/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/hhikq/', - 'method' => 'PATCH', + ), + 'DELETE /igtkkmbh/pxcrpicn' => array( + 'path' => '/igtkkmbh/pxcrpicn', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5246,11 +4955,10 @@ ), 'options' => array ( ), - )), - 'PUT /ucbgmkqm' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ucbgmkqm', - 'method' => 'PUT', + ), + 'POST /t/vdpmhrnxpokcwgocns' => array( + 'path' => '/t/vdpmhrnxpokcwgocns', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5264,10 +4972,9 @@ ), 'options' => array ( ), - )), - 'GET /chcl/kfnwhigmdxo/t' => - Inhere\Route\Route::__set_state(array( - 'path' => '/chcl/kfnwhigmdxo/t', + ), + 'GET /bg/j/y/ma/evcf/qpv' => array( + 'path' => '/bg/j/y/ma/evcf/qpv', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5282,10 +4989,9 @@ ), 'options' => array ( ), - )), - 'GET /ztredczbcqnbmcvbm/ftx/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ztredczbcqnbmcvbm/ftx/', + ), + 'GET /f/nuedlc/l/ppuiqyiby/ov' => array( + 'path' => '/f/nuedlc/l/ppuiqyiby/ov', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5300,10 +5006,9 @@ ), 'options' => array ( ), - )), - 'PUT /sbccoosjgtzeoln/zrx' => - Inhere\Route\Route::__set_state(array( - 'path' => '/sbccoosjgtzeoln/zrx', + ), + 'PUT /nhlvzlos/ff' => array( + 'path' => '/nhlvzlos/ff', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5318,11 +5023,10 @@ ), 'options' => array ( ), - )), - 'PATCH /dxpydrw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/dxpydrw', - 'method' => 'PATCH', + ), + 'PUT /hwvr/eovclz' => array( + 'path' => '/hwvr/eovclz', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5336,11 +5040,10 @@ ), 'options' => array ( ), - )), - 'PUT /zxvhdhbeoi' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zxvhdhbeoi', - 'method' => 'PUT', + ), + 'GET /cnmymfmhjri' => array( + 'path' => '/cnmymfmhjri', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5354,11 +5057,10 @@ ), 'options' => array ( ), - )), - 'GET /yblmovpg/kvcsrw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/yblmovpg/kvcsrw', - 'method' => 'GET', + ), + 'PATCH /llxl/hnb/dhjmpy/' => array( + 'path' => '/llxl/hnb/dhjmpy/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5372,11 +5074,10 @@ ), 'options' => array ( ), - )), - 'GET /sxxgevqrdap/cglyerw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/sxxgevqrdap/cglyerw', - 'method' => 'GET', + ), + 'DELETE /jm/mxxpn/v/vprxtksj/d' => array( + 'path' => '/jm/mxxpn/v/vprxtksj/d', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5390,11 +5091,10 @@ ), 'options' => array ( ), - )), - 'PUT /eljkg' => - Inhere\Route\Route::__set_state(array( - 'path' => '/eljkg', - 'method' => 'PUT', + ), + 'POST /kls/szglalttah/sdwfzm' => array( + 'path' => '/kls/szglalttah/sdwfzm', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5408,10 +5108,9 @@ ), 'options' => array ( ), - )), - 'GET /cl/oyvjcaxzdqgfsnqo' => - Inhere\Route\Route::__set_state(array( - 'path' => '/cl/oyvjcaxzdqgfsnqo', + ), + 'GET /epv/mv/ozfkckcrn' => array( + 'path' => '/epv/mv/ozfkckcrn', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5426,11 +5125,10 @@ ), 'options' => array ( ), - )), - 'PATCH /rpcm/dcugzyg' => - Inhere\Route\Route::__set_state(array( - 'path' => '/rpcm/dcugzyg', - 'method' => 'PATCH', + ), + 'GET /u/jnr/fde/zwjafizjrwij' => array( + 'path' => '/u/jnr/fde/zwjafizjrwij', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5444,11 +5142,10 @@ ), 'options' => array ( ), - )), - 'PUT /cjsjfp/adxjxxg/acm' => - Inhere\Route\Route::__set_state(array( - 'path' => '/cjsjfp/adxjxxg/acm', - 'method' => 'PUT', + ), + 'GET /ifexli/mmorayusx/n' => array( + 'path' => '/ifexli/mmorayusx/n', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5462,10 +5159,9 @@ ), 'options' => array ( ), - )), - 'PUT /mvrz/ykcmpwrahzesrs' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mvrz/ykcmpwrahzesrs', + ), + 'PUT /xqcq/ig' => array( + 'path' => '/xqcq/ig', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5480,11 +5176,10 @@ ), 'options' => array ( ), - )), - 'PUT /ynnyymwn/aacdtskbayf' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ynnyymwn/aacdtskbayf', - 'method' => 'PUT', + ), + 'GET /gwpivb/el/nybnwr/lb' => array( + 'path' => '/gwpivb/el/nybnwr/lb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5498,10 +5193,9 @@ ), 'options' => array ( ), - )), - 'PATCH /eejc/nwwbwdxizdqforof' => - Inhere\Route\Route::__set_state(array( - 'path' => '/eejc/nwwbwdxizdqforof', + ), + 'PATCH /l/eaf/gl/' => array( + 'path' => '/l/eaf/gl/', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5516,10 +5210,9 @@ ), 'options' => array ( ), - )), - 'GET /cxjdqekemb' => - Inhere\Route\Route::__set_state(array( - 'path' => '/cxjdqekemb', + ), + 'GET /i/quer' => array( + 'path' => '/i/quer', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5534,10 +5227,9 @@ ), 'options' => array ( ), - )), - 'GET /ixomtnbyqgaltuh' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ixomtnbyqgaltuh', + ), + 'GET /vzpbjex/' => array( + 'path' => '/vzpbjex/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5552,11 +5244,10 @@ ), 'options' => array ( ), - )), - 'GET /w/gqdrpatpdkreus/vvir' => - Inhere\Route\Route::__set_state(array( - 'path' => '/w/gqdrpatpdkreus/vvir', - 'method' => 'GET', + ), + 'PUT /zjifjidsmr/cnybq' => array( + 'path' => '/zjifjidsmr/cnybq', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5570,12 +5261,11 @@ ), 'options' => array ( ), - )), - 'GET /mhjts/hih/fg/zr' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mhjts/hih/fg/zr', - 'method' => 'GET', - 'handler' => 'handler_func', + ), + 'DELETE /rfibzssbtizoahyhnh' => array( + 'path' => '/rfibzssbtizoahyhnh', + 'method' => 'DELETE', + 'handler' => 'handler_func', 'bindVars' => array ( ), 'params' => array ( @@ -5588,10 +5278,9 @@ ), 'options' => array ( ), - )), - 'DELETE /kyricmiv/rron/yfrdo' => - Inhere\Route\Route::__set_state(array( - 'path' => '/kyricmiv/rron/yfrdo', + ), + 'DELETE /hqfjubqoz/phwxls/odkfc' => array( + 'path' => '/hqfjubqoz/phwxls/odkfc', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5606,11 +5295,10 @@ ), 'options' => array ( ), - )), - 'DELETE /uzkvbh/igyawpd' => - Inhere\Route\Route::__set_state(array( - 'path' => '/uzkvbh/igyawpd', - 'method' => 'DELETE', + ), + 'PUT /aelq/omvpwab' => array( + 'path' => '/aelq/omvpwab', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5624,11 +5312,10 @@ ), 'options' => array ( ), - )), - 'GET /igwat/o' => - Inhere\Route\Route::__set_state(array( - 'path' => '/igwat/o', - 'method' => 'GET', + ), + 'PATCH /ls/gp/xvxz' => array( + 'path' => '/ls/gp/xvxz', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5642,11 +5329,10 @@ ), 'options' => array ( ), - )), - 'POST /rqefbmu/dkc' => - Inhere\Route\Route::__set_state(array( - 'path' => '/rqefbmu/dkc', - 'method' => 'POST', + ), + 'PUT /zfxnqlybtzhqwefqul' => array( + 'path' => '/zfxnqlybtzhqwefqul', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5660,10 +5346,9 @@ ), 'options' => array ( ), - )), - 'GET /gzzthw/l/ppbsa/w/kr' => - Inhere\Route\Route::__set_state(array( - 'path' => '/gzzthw/l/ppbsa/w/kr', + ), + 'GET /ubhys/aohvf/kmnxo' => array( + 'path' => '/ubhys/aohvf/kmnxo', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5678,11 +5363,10 @@ ), 'options' => array ( ), - )), - 'DELETE /obk/ud/tmaybl' => - Inhere\Route\Route::__set_state(array( - 'path' => '/obk/ud/tmaybl', - 'method' => 'DELETE', + ), + 'GET /rjgucupxgmb/xrh' => array( + 'path' => '/rjgucupxgmb/xrh', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5696,10 +5380,9 @@ ), 'options' => array ( ), - )), - 'PATCH /ibtfgifixma' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ibtfgifixma', + ), + 'PATCH /accud' => array( + 'path' => '/accud', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5714,11 +5397,10 @@ ), 'options' => array ( ), - )), - 'PATCH /yggysiy/ye/gw/e' => - Inhere\Route\Route::__set_state(array( - 'path' => '/yggysiy/ye/gw/e', - 'method' => 'PATCH', + ), + 'POST /z/uamc' => array( + 'path' => '/z/uamc', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5732,10 +5414,9 @@ ), 'options' => array ( ), - )), - 'POST /cffdzvussjbwsvuj/wu' => - Inhere\Route\Route::__set_state(array( - 'path' => '/cffdzvussjbwsvuj/wu', + ), + 'POST /nictyziso' => array( + 'path' => '/nictyziso', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5750,11 +5431,10 @@ ), 'options' => array ( ), - )), - 'GET /zcerbvc/o' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zcerbvc/o', - 'method' => 'GET', + ), + 'PATCH /ozlt/isq/riz/baw/kvei' => array( + 'path' => '/ozlt/isq/riz/baw/kvei', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5768,11 +5448,10 @@ ), 'options' => array ( ), - )), - 'PUT /cuiwmomtzlqetn/g' => - Inhere\Route\Route::__set_state(array( - 'path' => '/cuiwmomtzlqetn/g', - 'method' => 'PUT', + ), + 'DELETE /mdbbzw/vsilkqufvs/ba/' => array( + 'path' => '/mdbbzw/vsilkqufvs/ba/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5786,10 +5465,9 @@ ), 'options' => array ( ), - )), - 'GET /ebcvi' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ebcvi', + ), + 'GET /ttubyq' => array( + 'path' => '/ttubyq', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5804,10 +5482,9 @@ ), 'options' => array ( ), - )), - 'GET /mtr/dpstkldi/b' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mtr/dpstkldi/b', + ), + 'GET /i/uurdzyhff' => array( + 'path' => '/i/uurdzyhff', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5822,10 +5499,9 @@ ), 'options' => array ( ), - )), - 'GET /yzmaxyrckbmat' => - Inhere\Route\Route::__set_state(array( - 'path' => '/yzmaxyrckbmat', + ), + 'GET /yiclguwfpuo' => array( + 'path' => '/yiclguwfpuo', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5840,10 +5516,9 @@ ), 'options' => array ( ), - )), - 'PUT /zpgx/clkjlgq/vqefzirx' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zpgx/clkjlgq/vqefzirx', + ), + 'PUT /phvsvfmtvrmqil' => array( + 'path' => '/phvsvfmtvrmqil', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5858,11 +5533,10 @@ ), 'options' => array ( ), - )), - 'POST /hcwhs/hq/c' => - Inhere\Route\Route::__set_state(array( - 'path' => '/hcwhs/hq/c', - 'method' => 'POST', + ), + 'PUT /xnobjhhiito/i' => array( + 'path' => '/xnobjhhiito/i', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5876,10 +5550,9 @@ ), 'options' => array ( ), - )), - 'GET /wcyrlc/duvnwshpwv' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wcyrlc/duvnwshpwv', + ), + 'GET /emx/cytffs' => array( + 'path' => '/emx/cytffs', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5894,11 +5567,10 @@ ), 'options' => array ( ), - )), - 'GET /dxgsplxgu/rj/zrsrf' => - Inhere\Route\Route::__set_state(array( - 'path' => '/dxgsplxgu/rj/zrsrf', - 'method' => 'GET', + ), + 'PUT /ild/oej/ygi/fn' => array( + 'path' => '/ild/oej/ygi/fn', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5912,11 +5584,10 @@ ), 'options' => array ( ), - )), - 'PUT /p/mtpqc/yntivavskw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/p/mtpqc/yntivavskw', - 'method' => 'PUT', + ), + 'GET /mujur/v' => array( + 'path' => '/mujur/v', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5930,10 +5601,9 @@ ), 'options' => array ( ), - )), - 'PATCH /ykywrwqpmlap/barpqdfe' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ykywrwqpmlap/barpqdfe', + ), + 'PATCH /cxxvzfbbyoyzgqoul/' => array( + 'path' => '/cxxvzfbbyoyzgqoul/', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5948,11 +5618,10 @@ ), 'options' => array ( ), - )), - 'PUT /mjajrglkvf' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mjajrglkvf', - 'method' => 'PUT', + ), + 'GET /fsiamhsdrz/vbh/g' => array( + 'path' => '/fsiamhsdrz/vbh/g', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5966,11 +5635,10 @@ ), 'options' => array ( ), - )), - 'GET /drgjttbvsycxuodx' => - Inhere\Route\Route::__set_state(array( - 'path' => '/drgjttbvsycxuodx', - 'method' => 'GET', + ), + 'POST /xrc/snszmymgcmuwgbvjo' => array( + 'path' => '/xrc/snszmymgcmuwgbvjo', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5984,11 +5652,10 @@ ), 'options' => array ( ), - )), - 'PUT /kbrcy/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/kbrcy/', - 'method' => 'PUT', + ), + 'GET /ni/oyuhyeb' => array( + 'path' => '/ni/oyuhyeb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6002,11 +5669,10 @@ ), 'options' => array ( ), - )), - 'POST /yetlucdaahniznbauuw/n' => - Inhere\Route\Route::__set_state(array( - 'path' => '/yetlucdaahniznbauuw/n', - 'method' => 'POST', + ), + 'DELETE /yh/eajonrxnkzt' => array( + 'path' => '/yh/eajonrxnkzt', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6020,11 +5686,10 @@ ), 'options' => array ( ), - )), - 'PUT /yyrytxzyfscw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/yyrytxzyfscw', - 'method' => 'PUT', + ), + 'PATCH /upyesbvzk' => array( + 'path' => '/upyesbvzk', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6038,11 +5703,10 @@ ), 'options' => array ( ), - )), - 'GET /jothfjjgcnrcvx/djusuk' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jothfjjgcnrcvx/djusuk', - 'method' => 'GET', + ), + 'POST /cgjevctqkahl' => array( + 'path' => '/cgjevctqkahl', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6056,10 +5720,9 @@ ), 'options' => array ( ), - )), - 'PATCH /cjnfhygsg/oedjo/annnpt' => - Inhere\Route\Route::__set_state(array( - 'path' => '/cjnfhygsg/oedjo/annnpt', + ), + 'PATCH /aattafb/wdcfjyybeqfgb' => array( + 'path' => '/aattafb/wdcfjyybeqfgb', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6074,10 +5737,9 @@ ), 'options' => array ( ), - )), - 'PUT /olsy/pb' => - Inhere\Route\Route::__set_state(array( - 'path' => '/olsy/pb', + ), + 'PUT /wloskltt/edwccuxo/vnn' => array( + 'path' => '/wloskltt/edwccuxo/vnn', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6092,11 +5754,10 @@ ), 'options' => array ( ), - )), - 'GET /krfqfguvog/nklpqw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/krfqfguvog/nklpqw', - 'method' => 'GET', + ), + 'PATCH /tojrkvtblzx/xtrh/nq' => array( + 'path' => '/tojrkvtblzx/xtrh/nq', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6110,11 +5771,10 @@ ), 'options' => array ( ), - )), - 'PUT /qyjuv/eioav' => - Inhere\Route\Route::__set_state(array( - 'path' => '/qyjuv/eioav', - 'method' => 'PUT', + ), + 'GET /pr/ixe/qxjk' => array( + 'path' => '/pr/ixe/qxjk', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6128,11 +5788,10 @@ ), 'options' => array ( ), - )), - 'DELETE /rrg/dh' => - Inhere\Route\Route::__set_state(array( - 'path' => '/rrg/dh', - 'method' => 'DELETE', + ), + 'PATCH /igotecs' => array( + 'path' => '/igotecs', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6146,11 +5805,10 @@ ), 'options' => array ( ), - )), - 'POST /oyvsobkk' => - Inhere\Route\Route::__set_state(array( - 'path' => '/oyvsobkk', - 'method' => 'POST', + ), + 'GET /glr/sdnf/vftk/zlc/z' => array( + 'path' => '/glr/sdnf/vftk/zlc/z', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6164,11 +5822,10 @@ ), 'options' => array ( ), - )), - 'PUT /uyzjivtzgf/afmwwm' => - Inhere\Route\Route::__set_state(array( - 'path' => '/uyzjivtzgf/afmwwm', - 'method' => 'PUT', + ), + 'GET /pdillcbo/msrnpt' => array( + 'path' => '/pdillcbo/msrnpt', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6182,11 +5839,10 @@ ), 'options' => array ( ), - )), - 'DELETE /kvdsa/hbshl' => - Inhere\Route\Route::__set_state(array( - 'path' => '/kvdsa/hbshl', - 'method' => 'DELETE', + ), + 'PUT /i/yizuccfxcbe' => array( + 'path' => '/i/yizuccfxcbe', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6200,11 +5856,10 @@ ), 'options' => array ( ), - )), - 'PATCH /svwesn/vyxbgmj/pjuxh/pb' => - Inhere\Route\Route::__set_state(array( - 'path' => '/svwesn/vyxbgmj/pjuxh/pb', - 'method' => 'PATCH', + ), + 'GET /geguks/lunz/n/ue' => array( + 'path' => '/geguks/lunz/n/ue', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6218,11 +5873,10 @@ ), 'options' => array ( ), - )), - 'DELETE /mqkz/inwdtb/rifab' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mqkz/inwdtb/rifab', - 'method' => 'DELETE', + ), + 'GET /ftuvifed/zi/zxnlbd' => array( + 'path' => '/ftuvifed/zi/zxnlbd', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6236,11 +5890,10 @@ ), 'options' => array ( ), - )), - 'PUT /dntyilxv' => - Inhere\Route\Route::__set_state(array( - 'path' => '/dntyilxv', - 'method' => 'PUT', + ), + 'GET /ey/e/cfflwokyfddej' => array( + 'path' => '/ey/e/cfflwokyfddej', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6254,10 +5907,9 @@ ), 'options' => array ( ), - )), - 'GET /lpshxftwt' => - Inhere\Route\Route::__set_state(array( - 'path' => '/lpshxftwt', + ), + 'GET /ilewpsfczvo/zaybac' => array( + 'path' => '/ilewpsfczvo/zaybac', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6272,11 +5924,10 @@ ), 'options' => array ( ), - )), - 'PATCH /cl/d/tlbfubbya/lepv' => - Inhere\Route\Route::__set_state(array( - 'path' => '/cl/d/tlbfubbya/lepv', - 'method' => 'PATCH', + ), + 'GET /uontolk' => array( + 'path' => '/uontolk', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6290,11 +5941,10 @@ ), 'options' => array ( ), - )), - 'PUT /q/fkruolh/fsas/ci/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/q/fkruolh/fsas/ci/', - 'method' => 'PUT', + ), + 'POST /det/nnmrm/mbmsrsggta' => array( + 'path' => '/det/nnmrm/mbmsrsggta', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6308,11 +5958,10 @@ ), 'options' => array ( ), - )), - 'GET /i/vjtebncdx/dss' => - Inhere\Route\Route::__set_state(array( - 'path' => '/i/vjtebncdx/dss', - 'method' => 'GET', + ), + 'DELETE /l/hxpevz/umpxlneoxjol' => array( + 'path' => '/l/hxpevz/umpxlneoxjol', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6326,11 +5975,10 @@ ), 'options' => array ( ), - )), - 'DELETE /je/zaihesd/jaxcplgsda' => - Inhere\Route\Route::__set_state(array( - 'path' => '/je/zaihesd/jaxcplgsda', - 'method' => 'DELETE', + ), + 'GET /uao/bylrqyaoccb/p' => array( + 'path' => '/uao/bylrqyaoccb/p', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6344,11 +5992,10 @@ ), 'options' => array ( ), - )), - 'POST /nno/su' => - Inhere\Route\Route::__set_state(array( - 'path' => '/nno/su', - 'method' => 'POST', + ), + 'DELETE /shlpnx/x/desjpvrpvzem' => array( + 'path' => '/shlpnx/x/desjpvrpvzem', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6362,11 +6009,10 @@ ), 'options' => array ( ), - )), - 'PUT /bkwn/igqtnx/m/h/d' => - Inhere\Route\Route::__set_state(array( - 'path' => '/bkwn/igqtnx/m/h/d', - 'method' => 'PUT', + ), + 'GET /mwczuqdewfwcrvgjilv' => array( + 'path' => '/mwczuqdewfwcrvgjilv', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6380,11 +6026,10 @@ ), 'options' => array ( ), - )), - 'PATCH /tg/uiq/xwgoqneldtny' => - Inhere\Route\Route::__set_state(array( - 'path' => '/tg/uiq/xwgoqneldtny', - 'method' => 'PATCH', + ), + 'DELETE /gvct/du' => array( + 'path' => '/gvct/du', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6398,11 +6043,10 @@ ), 'options' => array ( ), - )), - 'GET /zbqujekx/gikxkneaz/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zbqujekx/gikxkneaz/', - 'method' => 'GET', + ), + 'POST /hj/nhhu' => array( + 'path' => '/hj/nhhu', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6416,11 +6060,10 @@ ), 'options' => array ( ), - )), - 'DELETE /lwzhe/jf/prevgx' => - Inhere\Route\Route::__set_state(array( - 'path' => '/lwzhe/jf/prevgx', - 'method' => 'DELETE', + ), + 'GET /kldha/hqohasn/oving/k' => array( + 'path' => '/kldha/hqohasn/oving/k', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6434,11 +6077,10 @@ ), 'options' => array ( ), - )), - 'PATCH /ithdsdvrqz/j' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ithdsdvrqz/j', - 'method' => 'PATCH', + ), + 'GET /tttqagfxmu' => array( + 'path' => '/tttqagfxmu', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6452,11 +6094,10 @@ ), 'options' => array ( ), - )), - 'PUT /mzwsp' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mzwsp', - 'method' => 'PUT', + ), + 'PATCH /vlvdggohjcld/rd' => array( + 'path' => '/vlvdggohjcld/rd', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6470,10 +6111,9 @@ ), 'options' => array ( ), - )), - 'GET /wpqj/edyiyqsgs/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wpqj/edyiyqsgs/', + ), + 'GET /hfgnpmbzk' => array( + 'path' => '/hfgnpmbzk', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6488,11 +6128,10 @@ ), 'options' => array ( ), - )), - 'PUT /o/lxdkyudiwmf/xxjbkur' => - Inhere\Route\Route::__set_state(array( - 'path' => '/o/lxdkyudiwmf/xxjbkur', - 'method' => 'PUT', + ), + 'DELETE /vezkwpiz' => array( + 'path' => '/vezkwpiz', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6506,11 +6145,10 @@ ), 'options' => array ( ), - )), - 'PUT /zuzymdo' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zuzymdo', - 'method' => 'PUT', + ), + 'GET /plimfaqvngm' => array( + 'path' => '/plimfaqvngm', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6524,11 +6162,10 @@ ), 'options' => array ( ), - )), - 'PUT /bbhqnphwcynh/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/bbhqnphwcynh/', - 'method' => 'PUT', + ), + 'DELETE /bkcomyuzifspdx/tq' => array( + 'path' => '/bkcomyuzifspdx/tq', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6542,10 +6179,9 @@ ), 'options' => array ( ), - )), - 'DELETE /iy/mkcu/lhr/vwgnw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/iy/mkcu/lhr/vwgnw', + ), + 'DELETE /f/gb/zb' => array( + 'path' => '/f/gb/zb', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6560,11 +6196,10 @@ ), 'options' => array ( ), - )), - 'PUT /sqhsvbfdk/jumj/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/sqhsvbfdk/jumj/', - 'method' => 'PUT', + ), + 'GET /bwoiw' => array( + 'path' => '/bwoiw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6578,11 +6213,10 @@ ), 'options' => array ( ), - )), - 'PUT /svpdtjrucrwshrhhhevq' => - Inhere\Route\Route::__set_state(array( - 'path' => '/svpdtjrucrwshrhhhevq', - 'method' => 'PUT', + ), + 'PATCH /cpmuyiosbpbgmpfz' => array( + 'path' => '/cpmuyiosbpbgmpfz', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6596,10 +6230,9 @@ ), 'options' => array ( ), - )), - 'POST /yejkryswwuuzb' => - Inhere\Route\Route::__set_state(array( - 'path' => '/yejkryswwuuzb', + ), + 'POST /aqqn/xkta/uekdlhjrcpx' => array( + 'path' => '/aqqn/xkta/uekdlhjrcpx', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6614,28 +6247,9 @@ ), 'options' => array ( ), - )), - 'DELETE /zqnoqasek/wwvqwm' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zqnoqasek/wwvqwm', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - )), - 'GET /jqxeqnjhinv' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jqxeqnjhinv', + ), + 'GET /a/t/hwv' => array( + 'path' => '/a/t/hwv', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6650,10 +6264,9 @@ ), 'options' => array ( ), - )), - 'GET /nwygtniceycpubgaa/u/an' => - Inhere\Route\Route::__set_state(array( - 'path' => '/nwygtniceycpubgaa/u/an', + ), + 'GET /tkpq/p/jmkmybhrzmd' => array( + 'path' => '/tkpq/p/jmkmybhrzmd', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6668,11 +6281,10 @@ ), 'options' => array ( ), - )), - 'PUT /hylcfucijbyean' => - Inhere\Route\Route::__set_state(array( - 'path' => '/hylcfucijbyean', - 'method' => 'PUT', + ), + 'GET /vgciywi' => array( + 'path' => '/vgciywi', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6686,11 +6298,10 @@ ), 'options' => array ( ), - )), - 'POST /cphkwvpkmr' => - Inhere\Route\Route::__set_state(array( - 'path' => '/cphkwvpkmr', - 'method' => 'POST', + ), + 'GET /yjdv/cfdrw/woa/bepncwiz' => array( + 'path' => '/yjdv/cfdrw/woa/bepncwiz', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6704,11 +6315,10 @@ ), 'options' => array ( ), - )), - 'GET /hitvgdvk/fx/tmqf' => - Inhere\Route\Route::__set_state(array( - 'path' => '/hitvgdvk/fx/tmqf', - 'method' => 'GET', + ), + 'PUT /cf/iofvt' => array( + 'path' => '/cf/iofvt', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6722,11 +6332,10 @@ ), 'options' => array ( ), - )), - 'POST /yktti/nu/wh' => - Inhere\Route\Route::__set_state(array( - 'path' => '/yktti/nu/wh', - 'method' => 'POST', + ), + 'DELETE /mpc/te/' => array( + 'path' => '/mpc/te/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6740,11 +6349,10 @@ ), 'options' => array ( ), - )), - 'GET /lotkwo' => - Inhere\Route\Route::__set_state(array( - 'path' => '/lotkwo', - 'method' => 'GET', + ), + 'PUT /mb/yo/nilgdlsqhanvpl' => array( + 'path' => '/mb/yo/nilgdlsqhanvpl', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6758,10 +6366,9 @@ ), 'options' => array ( ), - )), - 'GET /dnvwd' => - Inhere\Route\Route::__set_state(array( - 'path' => '/dnvwd', + ), + 'GET /tmiqar/ftoutwcd/i/' => array( + 'path' => '/tmiqar/ftoutwcd/i/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6776,11 +6383,10 @@ ), 'options' => array ( ), - )), - 'PATCH /ddlyt/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ddlyt/', - 'method' => 'PATCH', + ), + 'PUT /ue/cihguwxvkpcb/ycgi/' => array( + 'path' => '/ue/cihguwxvkpcb/ycgi/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6794,10 +6400,9 @@ ), 'options' => array ( ), - )), - 'POST /jotaqpqbegmwww' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jotaqpqbegmwww', + ), + 'POST /orrytntakeojnl' => array( + 'path' => '/orrytntakeojnl', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6812,11 +6417,10 @@ ), 'options' => array ( ), - )), - 'GET /wmdwx' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wmdwx', - 'method' => 'GET', + ), + 'PUT /ocnbkd/s/o/u/r/wwl/zszb' => array( + 'path' => '/ocnbkd/s/o/u/r/wwl/zszb', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6830,11 +6434,10 @@ ), 'options' => array ( ), - )), - 'DELETE /frmfqfpb/ccvfavneo' => - Inhere\Route\Route::__set_state(array( - 'path' => '/frmfqfpb/ccvfavneo', - 'method' => 'DELETE', + ), + 'PATCH /m/zwmrdpbyqnozs' => array( + 'path' => '/m/zwmrdpbyqnozs', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6848,11 +6451,10 @@ ), 'options' => array ( ), - )), - 'PUT /dvhc/tjeyanaivb/iiytd' => - Inhere\Route\Route::__set_state(array( - 'path' => '/dvhc/tjeyanaivb/iiytd', - 'method' => 'PUT', + ), + 'GET /jsrtnhmeymlaoawtm' => array( + 'path' => '/jsrtnhmeymlaoawtm', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6866,10 +6468,9 @@ ), 'options' => array ( ), - )), - 'PUT /ldold' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ldold', + ), + 'PUT /mdggjzndd' => array( + 'path' => '/mdggjzndd', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6884,11 +6485,10 @@ ), 'options' => array ( ), - )), - 'PATCH /fxcfkgasbajh' => - Inhere\Route\Route::__set_state(array( - 'path' => '/fxcfkgasbajh', - 'method' => 'PATCH', + ), + 'POST /y/tf/faxxi' => array( + 'path' => '/y/tf/faxxi', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6902,10 +6502,9 @@ ), 'options' => array ( ), - )), - 'GET /d/s/iwbyk/xdjqqgutrjdse' => - Inhere\Route\Route::__set_state(array( - 'path' => '/d/s/iwbyk/xdjqqgutrjdse', + ), + 'GET /c/kbrzm/gs/ycmno' => array( + 'path' => '/c/kbrzm/gs/ycmno', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6920,10 +6519,9 @@ ), 'options' => array ( ), - )), - 'GET /e/ydebgvuicgeegn' => - Inhere\Route\Route::__set_state(array( - 'path' => '/e/ydebgvuicgeegn', + ), + 'GET /fx/xtjhsk/msk/f' => array( + 'path' => '/fx/xtjhsk/msk/f', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6938,11 +6536,10 @@ ), 'options' => array ( ), - )), - 'DELETE /wyiyunfxcpbzpuy/cx/iv/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wyiyunfxcpbzpuy/cx/iv/', - 'method' => 'DELETE', + ), + 'POST /tqootyiny' => array( + 'path' => '/tqootyiny', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6956,10 +6553,9 @@ ), 'options' => array ( ), - )), - 'GET /r/oyhtlroqr/gpazbn' => - Inhere\Route\Route::__set_state(array( - 'path' => '/r/oyhtlroqr/gpazbn', + ), + 'GET /ofobw' => array( + 'path' => '/ofobw', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6974,11 +6570,10 @@ ), 'options' => array ( ), - )), - 'GET /krokdadtws' => - Inhere\Route\Route::__set_state(array( - 'path' => '/krokdadtws', - 'method' => 'GET', + ), + 'PUT /zvqzzayj' => array( + 'path' => '/zvqzzayj', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6992,11 +6587,10 @@ ), 'options' => array ( ), - )), - 'POST /wf/d/fcfxjh' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wf/d/fcfxjh', - 'method' => 'POST', + ), + 'PUT /irj/regmx' => array( + 'path' => '/irj/regmx', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7010,10 +6604,9 @@ ), 'options' => array ( ), - )), - 'GET /szvap/k/u/cbut/ykfhk' => - Inhere\Route\Route::__set_state(array( - 'path' => '/szvap/k/u/cbut/ykfhk', + ), + 'GET /ny/rabdougy' => array( + 'path' => '/ny/rabdougy', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7028,11 +6621,10 @@ ), 'options' => array ( ), - )), - 'PUT /vkrlxxgib/exgz' => - Inhere\Route\Route::__set_state(array( - 'path' => '/vkrlxxgib/exgz', - 'method' => 'PUT', + ), + 'POST /esesg/m/pcbgawyg' => array( + 'path' => '/esesg/m/pcbgawyg', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7046,11 +6638,10 @@ ), 'options' => array ( ), - )), - 'PUT /sqchqnqeatj/ji/zftbgrt' => - Inhere\Route\Route::__set_state(array( - 'path' => '/sqchqnqeatj/ji/zftbgrt', - 'method' => 'PUT', + ), + 'POST /yqp/ho/g/andkj' => array( + 'path' => '/yqp/ho/g/andkj', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7064,11 +6655,10 @@ ), 'options' => array ( ), - )), - 'DELETE /iad/mj/hmsqrflg' => - Inhere\Route\Route::__set_state(array( - 'path' => '/iad/mj/hmsqrflg', - 'method' => 'DELETE', + ), + 'GET /sftlfqfffkwp' => array( + 'path' => '/sftlfqfffkwp', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7082,11 +6672,10 @@ ), 'options' => array ( ), - )), - 'POST /zraesxztq/itzsroy/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zraesxztq/itzsroy/', - 'method' => 'POST', + ), + 'GET /cmhmhfnam/yjlnuc' => array( + 'path' => '/cmhmhfnam/yjlnuc', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7100,11 +6689,10 @@ ), 'options' => array ( ), - )), - 'PATCH /xqvvtz/lhubag' => - Inhere\Route\Route::__set_state(array( - 'path' => '/xqvvtz/lhubag', - 'method' => 'PATCH', + ), + 'GET /bmffyqzpt' => array( + 'path' => '/bmffyqzpt', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7118,10 +6706,9 @@ ), 'options' => array ( ), - )), - 'POST /hithanqws/vc/qaaw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/hithanqws/vc/qaaw', + ), + 'POST /f/jjkcuaq/nh/zwcsdqluz' => array( + 'path' => '/f/jjkcuaq/nh/zwcsdqluz', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7136,11 +6723,10 @@ ), 'options' => array ( ), - )), - 'PATCH /zyixsxo/jyrjzaw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zyixsxo/jyrjzaw', - 'method' => 'PATCH', + ), + 'DELETE /i/mcdzmxys/ouu' => array( + 'path' => '/i/mcdzmxys/ouu', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7154,10 +6740,9 @@ ), 'options' => array ( ), - )), - 'GET /mezljaszieq/qguhuf' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mezljaszieq/qguhuf', + ), + 'GET /megizowmffkqbwxk/' => array( + 'path' => '/megizowmffkqbwxk/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7172,10 +6757,9 @@ ), 'options' => array ( ), - )), - 'PUT /ey/szjicogimczpir/yasq' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ey/szjicogimczpir/yasq', + ), + 'PUT /xveaf/wdlaceenyxsq' => array( + 'path' => '/xveaf/wdlaceenyxsq', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7190,10 +6774,9 @@ ), 'options' => array ( ), - )), - 'PATCH /crfskjqcut/bn/skz/aex' => - Inhere\Route\Route::__set_state(array( - 'path' => '/crfskjqcut/bn/skz/aex', + ), + 'PATCH /nfxupfv/fv' => array( + 'path' => '/nfxupfv/fv', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7208,11 +6791,10 @@ ), 'options' => array ( ), - )), - 'POST /w/znbdp/gmdu/yyqm' => - Inhere\Route\Route::__set_state(array( - 'path' => '/w/znbdp/gmdu/yyqm', - 'method' => 'POST', + ), + 'GET /vdunt/xrvkcexquw' => array( + 'path' => '/vdunt/xrvkcexquw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7226,10 +6808,9 @@ ), 'options' => array ( ), - )), - 'PUT /ccee/va' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ccee/va', + ), + 'PUT /x/pu/vm' => array( + 'path' => '/x/pu/vm', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7244,11 +6825,10 @@ ), 'options' => array ( ), - )), - 'DELETE /hpgdxazuyq/ud/jrr' => - Inhere\Route\Route::__set_state(array( - 'path' => '/hpgdxazuyq/ud/jrr', - 'method' => 'DELETE', + ), + 'PATCH /h/r/xywfgf' => array( + 'path' => '/h/r/xywfgf', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7262,11 +6842,10 @@ ), 'options' => array ( ), - )), - 'POST /hxjrmsekhe' => - Inhere\Route\Route::__set_state(array( - 'path' => '/hxjrmsekhe', - 'method' => 'POST', + ), + 'PATCH /rfm/naxedgwux/djzaerxj' => array( + 'path' => '/rfm/naxedgwux/djzaerxj', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7280,10 +6859,9 @@ ), 'options' => array ( ), - )), - 'PUT /e/ro/qkcm/onk/bhm/qe' => - Inhere\Route\Route::__set_state(array( - 'path' => '/e/ro/qkcm/onk/bhm/qe', + ), + 'PUT /rqjzhgnnsr/k/' => array( + 'path' => '/rqjzhgnnsr/k/', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7298,11 +6876,10 @@ ), 'options' => array ( ), - )), - 'GET /xymcgca/it' => - Inhere\Route\Route::__set_state(array( - 'path' => '/xymcgca/it', - 'method' => 'GET', + ), + 'PATCH /qvvqiugbi/vppxyhil' => array( + 'path' => '/qvvqiugbi/vppxyhil', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7316,11 +6893,10 @@ ), 'options' => array ( ), - )), - 'POST /zpaebmcxcind' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zpaebmcxcind', - 'method' => 'POST', + ), + 'PUT /lotjojyhiav/wkqvs/p/rzo' => array( + 'path' => '/lotjojyhiav/wkqvs/p/rzo', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7334,11 +6910,10 @@ ), 'options' => array ( ), - )), - 'GET /eemdeehhmriemw/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/eemdeehhmriemw/', - 'method' => 'GET', + ), + 'PUT /ppavjmjlagi/yy/i' => array( + 'path' => '/ppavjmjlagi/yy/i', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7352,11 +6927,10 @@ ), 'options' => array ( ), - )), - 'POST /ca/esaqscpbokmi/ska' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ca/esaqscpbokmi/ska', - 'method' => 'POST', + ), + 'DELETE /exeejywtangwt/' => array( + 'path' => '/exeejywtangwt/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7370,11 +6944,10 @@ ), 'options' => array ( ), - )), - 'GET /ltylzed/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ltylzed/', - 'method' => 'GET', + ), + 'DELETE /uzf/dqe/dbahpnk/q' => array( + 'path' => '/uzf/dqe/dbahpnk/q', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7388,11 +6961,10 @@ ), 'options' => array ( ), - )), - 'PATCH /qwef/gthxpcvfb' => - Inhere\Route\Route::__set_state(array( - 'path' => '/qwef/gthxpcvfb', - 'method' => 'PATCH', + ), + 'POST /bdzhebm/r/r' => array( + 'path' => '/bdzhebm/r/r', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7406,11 +6978,10 @@ ), 'options' => array ( ), - )), - 'PUT /lneptocwocqwyuqbih/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/lneptocwocqwyuqbih/', - 'method' => 'PUT', + ), + 'PATCH /mrapqe/oj/dk' => array( + 'path' => '/mrapqe/oj/dk', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7424,11 +6995,10 @@ ), 'options' => array ( ), - )), - 'GET /wsuarewoneryzln' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wsuarewoneryzln', - 'method' => 'GET', + ), + 'POST /yfydyff' => array( + 'path' => '/yfydyff', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7442,11 +7012,10 @@ ), 'options' => array ( ), - )), - 'PATCH /hzdvfhqf' => - Inhere\Route\Route::__set_state(array( - 'path' => '/hzdvfhqf', - 'method' => 'PATCH', + ), + 'GET /q/jwxgcm/' => array( + 'path' => '/q/jwxgcm/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7460,11 +7029,10 @@ ), 'options' => array ( ), - )), - 'POST /syoc/rpkkk' => - Inhere\Route\Route::__set_state(array( - 'path' => '/syoc/rpkkk', - 'method' => 'POST', + ), + 'GET /siyythlplrnt/pna' => array( + 'path' => '/siyythlplrnt/pna', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7478,11 +7046,10 @@ ), 'options' => array ( ), - )), - 'GET /kbjgvjfthjzp/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/kbjgvjfthjzp/', - 'method' => 'GET', + ), + 'PATCH /wpdytxaifv' => array( + 'path' => '/wpdytxaifv', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7496,10 +7063,9 @@ ), 'options' => array ( ), - )), - 'GET /ttcmvfnwbd' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ttcmvfnwbd', + ), + 'GET /ukydrc' => array( + 'path' => '/ukydrc', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7514,10 +7080,9 @@ ), 'options' => array ( ), - )), - 'POST /pxu/fpjayetwqtjuempor' => - Inhere\Route\Route::__set_state(array( - 'path' => '/pxu/fpjayetwqtjuempor', + ), + 'POST /hbgptbsvtsl' => array( + 'path' => '/hbgptbsvtsl', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7532,11 +7097,10 @@ ), 'options' => array ( ), - )), - 'PUT /jdd/bylsgyhvdxkdkbo' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jdd/bylsgyhvdxkdkbo', - 'method' => 'PUT', + ), + 'PATCH /jjytgfctrav/upe' => array( + 'path' => '/jjytgfctrav/upe', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7550,11 +7114,10 @@ ), 'options' => array ( ), - )), - 'DELETE /wumi/rxr' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wumi/rxr', - 'method' => 'DELETE', + ), + 'GET /cjmdyrewkmq' => array( + 'path' => '/cjmdyrewkmq', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7568,11 +7131,10 @@ ), 'options' => array ( ), - )), - 'DELETE /k/yc/iuie' => - Inhere\Route\Route::__set_state(array( - 'path' => '/k/yc/iuie', - 'method' => 'DELETE', + ), + 'GET /zesgmdpira' => array( + 'path' => '/zesgmdpira', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7586,11 +7148,10 @@ ), 'options' => array ( ), - )), - 'PATCH /scx/nua/u' => - Inhere\Route\Route::__set_state(array( - 'path' => '/scx/nua/u', - 'method' => 'PATCH', + ), + 'PUT /luds/tc/uwxs' => array( + 'path' => '/luds/tc/uwxs', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7604,11 +7165,10 @@ ), 'options' => array ( ), - )), - 'DELETE /vikz/jyyrnrpyena' => - Inhere\Route\Route::__set_state(array( - 'path' => '/vikz/jyyrnrpyena', - 'method' => 'DELETE', + ), + 'GET /w/odvfv/cu/aenbrc' => array( + 'path' => '/w/odvfv/cu/aenbrc', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7622,11 +7182,10 @@ ), 'options' => array ( ), - )), - 'DELETE /ulpbzyafumpivtszrs' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ulpbzyafumpivtszrs', - 'method' => 'DELETE', + ), + 'GET /iqautzfq/g/tp' => array( + 'path' => '/iqautzfq/g/tp', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7640,10 +7199,9 @@ ), 'options' => array ( ), - )), - 'DELETE /nbpy/bpychqurglwp' => - Inhere\Route\Route::__set_state(array( - 'path' => '/nbpy/bpychqurglwp', + ), + 'DELETE /bx/k/gc/ailevx/rg/' => array( + 'path' => '/bx/k/gc/ailevx/rg/', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7658,11 +7216,10 @@ ), 'options' => array ( ), - )), - 'DELETE /ecawvflubjr' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ecawvflubjr', - 'method' => 'DELETE', + ), + 'GET /xcqwds/styrsmwxdm' => array( + 'path' => '/xcqwds/styrsmwxdm', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7676,11 +7233,10 @@ ), 'options' => array ( ), - )), - 'DELETE /uumevxw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/uumevxw', - 'method' => 'DELETE', + ), + 'PATCH /xap/zyotsg/' => array( + 'path' => '/xap/zyotsg/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7694,11 +7250,10 @@ ), 'options' => array ( ), - )), - 'PATCH /wgpxgzoduqustrl' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wgpxgzoduqustrl', - 'method' => 'PATCH', + ), + 'PUT /gufwgrxazmjo/' => array( + 'path' => '/gufwgrxazmjo/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7712,11 +7267,10 @@ ), 'options' => array ( ), - )), - 'DELETE /qglb/prlngjks/cphpl/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/qglb/prlngjks/cphpl/', - 'method' => 'DELETE', + ), + 'POST /uviwelxxpbeq/pqthonb' => array( + 'path' => '/uviwelxxpbeq/pqthonb', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7730,11 +7284,10 @@ ), 'options' => array ( ), - )), - 'GET /pqzmj' => - Inhere\Route\Route::__set_state(array( - 'path' => '/pqzmj', - 'method' => 'GET', + ), + 'DELETE /xlutxpuqd' => array( + 'path' => '/xlutxpuqd', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7748,11 +7301,10 @@ ), 'options' => array ( ), - )), - 'PATCH /jkp/ssj/qosvpi/kwqqlzs' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jkp/ssj/qosvpi/kwqqlzs', - 'method' => 'PATCH', + ), + 'GET /a/bx/qbtxn/wxzzu/x' => array( + 'path' => '/a/bx/qbtxn/wxzzu/x', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7766,10 +7318,9 @@ ), 'options' => array ( ), - )), - 'PATCH /k/imwu' => - Inhere\Route\Route::__set_state(array( - 'path' => '/k/imwu', + ), + 'PATCH /kk/fhryfiwsltnisefj/' => array( + 'path' => '/kk/fhryfiwsltnisefj/', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7784,11 +7335,10 @@ ), 'options' => array ( ), - )), - 'DELETE /mevhoewvmjd' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mevhoewvmjd', - 'method' => 'DELETE', + ), + 'PATCH /cq/ovasanwnzakgo' => array( + 'path' => '/cq/ovasanwnzakgo', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7802,10 +7352,9 @@ ), 'options' => array ( ), - )), - 'GET /zcni/jwfveqzlkmsg/bu/t/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zcni/jwfveqzlkmsg/bu/t/', + ), + 'GET /vjhqitcqxme/qal/ydiqy' => array( + 'path' => '/vjhqitcqxme/qal/ydiqy', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7820,11 +7369,10 @@ ), 'options' => array ( ), - )), - 'GET /aorz/qvcx/pnrixrpok/id' => - Inhere\Route\Route::__set_state(array( - 'path' => '/aorz/qvcx/pnrixrpok/id', - 'method' => 'GET', + ), + 'POST /th/zz/pgqiyd/b/k/cynn' => array( + 'path' => '/th/zz/pgqiyd/b/k/cynn', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7838,11 +7386,10 @@ ), 'options' => array ( ), - )), - 'GET /su/wnttsga' => - Inhere\Route\Route::__set_state(array( - 'path' => '/su/wnttsga', - 'method' => 'GET', + ), + 'DELETE /grozk/nzf' => array( + 'path' => '/grozk/nzf', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7856,11 +7403,10 @@ ), 'options' => array ( ), - )), - 'GET /ttdsm' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ttdsm', - 'method' => 'GET', + ), + 'POST /vvuextbgclnwe/larjs/s' => array( + 'path' => '/vvuextbgclnwe/larjs/s', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7874,11 +7420,10 @@ ), 'options' => array ( ), - )), - 'GET /qz/pbbi/dbqx' => - Inhere\Route\Route::__set_state(array( - 'path' => '/qz/pbbi/dbqx', - 'method' => 'GET', + ), + 'DELETE /ozdoriy' => array( + 'path' => '/ozdoriy', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7892,10 +7437,9 @@ ), 'options' => array ( ), - )), - 'DELETE /sfcehsqnhxu/wecj/djf' => - Inhere\Route\Route::__set_state(array( - 'path' => '/sfcehsqnhxu/wecj/djf', + ), + 'DELETE /krqoqb/tc/qz' => array( + 'path' => '/krqoqb/tc/qz', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7910,11 +7454,10 @@ ), 'options' => array ( ), - )), - 'PUT /r/hnkyp/wxtjar/hrsdicn' => - Inhere\Route\Route::__set_state(array( - 'path' => '/r/hnkyp/wxtjar/hrsdicn', - 'method' => 'PUT', + ), + 'GET /bmt/szpc/af' => array( + 'path' => '/bmt/szpc/af', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7928,10 +7471,9 @@ ), 'options' => array ( ), - )), - 'GET /atnrhbuulwipfu/oekyx' => - Inhere\Route\Route::__set_state(array( - 'path' => '/atnrhbuulwipfu/oekyx', + ), + 'GET /adiexxistgonsomxtdu' => array( + 'path' => '/adiexxistgonsomxtdu', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7946,11 +7488,10 @@ ), 'options' => array ( ), - )), - 'GET /blwae/uohvp' => - Inhere\Route\Route::__set_state(array( - 'path' => '/blwae/uohvp', - 'method' => 'GET', + ), + 'PATCH /fnjem' => array( + 'path' => '/fnjem', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7964,11 +7505,10 @@ ), 'options' => array ( ), - )), - 'DELETE /clbiqtzz' => - Inhere\Route\Route::__set_state(array( - 'path' => '/clbiqtzz', - 'method' => 'DELETE', + ), + 'PUT /npj/pcyhvxcstwd' => array( + 'path' => '/npj/pcyhvxcstwd', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7982,11 +7522,10 @@ ), 'options' => array ( ), - )), - 'POST /ieoihe' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ieoihe', - 'method' => 'POST', + ), + 'GET /wvq/lxqfpzt' => array( + 'path' => '/wvq/lxqfpzt', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8000,11 +7539,10 @@ ), 'options' => array ( ), - )), - 'PATCH /gestiqi' => - Inhere\Route\Route::__set_state(array( - 'path' => '/gestiqi', - 'method' => 'PATCH', + ), + 'GET /eqddwjyiaemzkbxa/sutr' => array( + 'path' => '/eqddwjyiaemzkbxa/sutr', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8018,10 +7556,9 @@ ), 'options' => array ( ), - )), - 'GET /ye/gfpw/zf' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ye/gfpw/zf', + ), + 'GET /lhkmzivn/tbssav' => array( + 'path' => '/lhkmzivn/tbssav', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8036,11 +7573,10 @@ ), 'options' => array ( ), - )), - 'POST /azqngmyteobihjrrpqd' => - Inhere\Route\Route::__set_state(array( - 'path' => '/azqngmyteobihjrrpqd', - 'method' => 'POST', + ), + 'GET /fdwujuajztmfntmmh' => array( + 'path' => '/fdwujuajztmfntmmh', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8054,10 +7590,9 @@ ), 'options' => array ( ), - )), - 'POST /bx/q/ljwidqjgedws' => - Inhere\Route\Route::__set_state(array( - 'path' => '/bx/q/ljwidqjgedws', + ), + 'POST /o/eqjueq/wkztmwv' => array( + 'path' => '/o/eqjueq/wkztmwv', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8072,11 +7607,10 @@ ), 'options' => array ( ), - )), - 'PATCH /qhlgosbksk/tae' => - Inhere\Route\Route::__set_state(array( - 'path' => '/qhlgosbksk/tae', - 'method' => 'PATCH', + ), + 'GET /hv/wskxqk' => array( + 'path' => '/hv/wskxqk', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8090,11 +7624,10 @@ ), 'options' => array ( ), - )), - 'PATCH /ygqqsqar' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ygqqsqar', - 'method' => 'PATCH', + ), + 'POST /mhmfev/rpjqpmjnj' => array( + 'path' => '/mhmfev/rpjqpmjnj', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8108,11 +7641,10 @@ ), 'options' => array ( ), - )), - 'PATCH /usq/u/me' => - Inhere\Route\Route::__set_state(array( - 'path' => '/usq/u/me', - 'method' => 'PATCH', + ), + 'GET /m/jc/rrdpugmhiqhs' => array( + 'path' => '/m/jc/rrdpugmhiqhs', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8126,10 +7658,9 @@ ), 'options' => array ( ), - )), - 'POST /wehtoqgtqen' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wehtoqgtqen', + ), + 'POST /zolaudy' => array( + 'path' => '/zolaudy', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8144,28 +7675,9 @@ ), 'options' => array ( ), - )), - 'DELETE /owbzd/jmrclgzk' => - Inhere\Route\Route::__set_state(array( - 'path' => '/owbzd/jmrclgzk', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - )), - 'PATCH /gsqejoqxr/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/gsqejoqxr/', + ), + 'PATCH /urwm/ipzmirnwft/fwzpt' => array( + 'path' => '/urwm/ipzmirnwft/fwzpt', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8180,11 +7692,10 @@ ), 'options' => array ( ), - )), - 'POST /pqmpsntnzmzcgynt' => - Inhere\Route\Route::__set_state(array( - 'path' => '/pqmpsntnzmzcgynt', - 'method' => 'POST', + ), + 'GET /q/b/zagxng' => array( + 'path' => '/q/b/zagxng', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8198,11 +7709,10 @@ ), 'options' => array ( ), - )), - 'PUT /mr/rwq/qvdeai' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mr/rwq/qvdeai', - 'method' => 'PUT', + ), + 'GET /gdvkxpiuzpxfdxlnia/m' => array( + 'path' => '/gdvkxpiuzpxfdxlnia/m', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8216,10 +7726,9 @@ ), 'options' => array ( ), - )), - 'DELETE /ftaqtbsuufyr/amfb/qfq' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ftaqtbsuufyr/amfb/qfq', + ), + 'DELETE /vvvvclxiallrhrp' => array( + 'path' => '/vvvvclxiallrhrp', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8234,10 +7743,9 @@ ), 'options' => array ( ), - )), - 'PUT /nytpdl/zv/eiq' => - Inhere\Route\Route::__set_state(array( - 'path' => '/nytpdl/zv/eiq', + ), + 'PUT /zopdbvhmfbul/zd/gs/i' => array( + 'path' => '/zopdbvhmfbul/zd/gs/i', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8252,10 +7760,9 @@ ), 'options' => array ( ), - )), - 'DELETE /ye/zclqs/nn/ozy/b' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ye/zclqs/nn/ozy/b', + ), + 'DELETE /oemtmskcvhzo' => array( + 'path' => '/oemtmskcvhzo', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8270,47 +7777,10 @@ ), 'options' => array ( ), - )), - 'POST /pesz/ynnvdvtygx/lpjva/z' => - Inhere\Route\Route::__set_state(array( - 'path' => '/pesz/ynnvdvtygx/lpjva/z', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - )), - 'PUT /jso/kotuhhvcmxrxwlne' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jso/kotuhhvcmxrxwlne', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - )), - 'PUT /zvmmfikfmywyfunicwjw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zvmmfikfmywyfunicwjw', - 'method' => 'PUT', + ), + 'PATCH /flra/rs/nkaohxbd/vn' => array( + 'path' => '/flra/rs/nkaohxbd/vn', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8324,11 +7794,10 @@ ), 'options' => array ( ), - )), - 'GET /pdhcfbkwaqv/oig' => - Inhere\Route\Route::__set_state(array( - 'path' => '/pdhcfbkwaqv/oig', - 'method' => 'GET', + ), + 'PATCH /dqvod/z/xebl/ohxhd/fqci' => array( + 'path' => '/dqvod/z/xebl/ohxhd/fqci', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8342,10 +7811,9 @@ ), 'options' => array ( ), - )), - 'PUT /sjk/ytzunbh' => - Inhere\Route\Route::__set_state(array( - 'path' => '/sjk/ytzunbh', + ), + 'PUT /yf/stxitkuxk' => array( + 'path' => '/yf/stxitkuxk', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8360,28 +7828,9 @@ ), 'options' => array ( ), - )), - 'POST /hwrwlgva' => - Inhere\Route\Route::__set_state(array( - 'path' => '/hwrwlgva', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - )), - 'GET /tgrqtbzchnfersivbcak' => - Inhere\Route\Route::__set_state(array( - 'path' => '/tgrqtbzchnfersivbcak', + ), + 'GET /ugxmqcdgehwllkr' => array( + 'path' => '/ugxmqcdgehwllkr', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8396,46 +7845,9 @@ ), 'options' => array ( ), - )), - 'PATCH /obiymgnvenlzyvn' => - Inhere\Route\Route::__set_state(array( - 'path' => '/obiymgnvenlzyvn', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - )), - 'DELETE /iglxg' => - Inhere\Route\Route::__set_state(array( - 'path' => '/iglxg', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - )), - 'PATCH /xfjpt/uqk' => - Inhere\Route\Route::__set_state(array( - 'path' => '/xfjpt/uqk', + ), + 'PATCH /vdcafptemom' => array( + 'path' => '/vdcafptemom', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8450,10 +7862,9 @@ ), 'options' => array ( ), - )), - 'GET /lsnprkbcga/p' => - Inhere\Route\Route::__set_state(array( - 'path' => '/lsnprkbcga/p', + ), + 'GET /gs/qbgxxxk/' => array( + 'path' => '/gs/qbgxxxk/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8468,29 +7879,10 @@ ), 'options' => array ( ), - )), - 'POST /fzokzvycibxz' => - Inhere\Route\Route::__set_state(array( - 'path' => '/fzokzvycibxz', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - )), - 'PATCH /sabqnniov/sryjzmvbw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/sabqnniov/sryjzmvbw', - 'method' => 'PATCH', + ), + 'GET /ypnpuicow/c' => array( + 'path' => '/ypnpuicow/c', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8504,10 +7896,9 @@ ), 'options' => array ( ), - )), - 'GET /lqksu' => - Inhere\Route\Route::__set_state(array( - 'path' => '/lqksu', + ), + 'GET /gswzqw' => array( + 'path' => '/gswzqw', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8522,11 +7913,10 @@ ), 'options' => array ( ), - )), - 'PUT /mda/xjofec' => - Inhere\Route\Route::__set_state(array( - 'path' => '/mda/xjofec', - 'method' => 'PUT', + ), + 'GET /yxteh/ck' => array( + 'path' => '/yxteh/ck', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8540,11 +7930,10 @@ ), 'options' => array ( ), - )), - 'PUT /wvzzi/qroyznrg' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wvzzi/qroyznrg', - 'method' => 'PUT', + ), + 'DELETE /yztqsf/d/csfxgwbqb' => array( + 'path' => '/yztqsf/d/csfxgwbqb', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8558,10 +7947,9 @@ ), 'options' => array ( ), - )), - 'POST /dzbiqj/qwurqjfenr' => - Inhere\Route\Route::__set_state(array( - 'path' => '/dzbiqj/qwurqjfenr', + ), + 'POST /cqtv/curt/zk/y' => array( + 'path' => '/cqtv/curt/zk/y', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8576,11 +7964,10 @@ ), 'options' => array ( ), - )), - 'GET /vg/axptjtddbhlnq' => - Inhere\Route\Route::__set_state(array( - 'path' => '/vg/axptjtddbhlnq', - 'method' => 'GET', + ), + 'PATCH /pqxjaxyoyv' => array( + 'path' => '/pqxjaxyoyv', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8594,11 +7981,10 @@ ), 'options' => array ( ), - )), - 'PUT /ftqqi' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ftqqi', - 'method' => 'PUT', + ), + 'GET /ibigrv/nrsuzdtcfy' => array( + 'path' => '/ibigrv/nrsuzdtcfy', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8612,10 +7998,9 @@ ), 'options' => array ( ), - )), - 'GET /qqyrsknh/ys/b' => - Inhere\Route\Route::__set_state(array( - 'path' => '/qqyrsknh/ys/b', + ), + 'GET /xqzjwrb' => array( + 'path' => '/xqzjwrb', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8630,10 +8015,9 @@ ), 'options' => array ( ), - )), - 'PATCH /t/xikydf' => - Inhere\Route\Route::__set_state(array( - 'path' => '/t/xikydf', + ), + 'PATCH /zieitrr/mr' => array( + 'path' => '/zieitrr/mr', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8648,10 +8032,9 @@ ), 'options' => array ( ), - )), - 'POST /eeg/o/lxxwmonrf/fy' => - Inhere\Route\Route::__set_state(array( - 'path' => '/eeg/o/lxxwmonrf/fy', + ), + 'POST /yeukhxkkbuo' => array( + 'path' => '/yeukhxkkbuo', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8666,11 +8049,10 @@ ), 'options' => array ( ), - )), - 'GET /a/oyuawffdjb' => - Inhere\Route\Route::__set_state(array( - 'path' => '/a/oyuawffdjb', - 'method' => 'GET', + ), + 'PATCH /tlmaexhn/eg/dxkbv' => array( + 'path' => '/tlmaexhn/eg/dxkbv', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8684,10 +8066,9 @@ ), 'options' => array ( ), - )), - 'GET /wvmegjfzb' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wvmegjfzb', + ), + 'GET /ckysjqybldgmhup' => array( + 'path' => '/ckysjqybldgmhup', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8702,10 +8083,9 @@ ), 'options' => array ( ), - )), - 'POST /pbcpss' => - Inhere\Route\Route::__set_state(array( - 'path' => '/pbcpss', + ), + 'POST /htcnndhfqz' => array( + 'path' => '/htcnndhfqz', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8720,10 +8100,9 @@ ), 'options' => array ( ), - )), - 'PATCH /qaumbskdx/tk/wgpe' => - Inhere\Route\Route::__set_state(array( - 'path' => '/qaumbskdx/tk/wgpe', + ), + 'PATCH /cczitp' => array( + 'path' => '/cczitp', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8738,10 +8117,9 @@ ), 'options' => array ( ), - )), - 'DELETE /bocxeggx/subejhstsx' => - Inhere\Route\Route::__set_state(array( - 'path' => '/bocxeggx/subejhstsx', + ), + 'DELETE /kx/bag/tdpqrgkehc/bny' => array( + 'path' => '/kx/bag/tdpqrgkehc/bny', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8756,28 +8134,9 @@ ), 'options' => array ( ), - )), - 'GET /ab/qaclsm/c/jpzqfpws/apw' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ab/qaclsm/c/jpzqfpws/apw', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - )), - 'DELETE /xmcpnfg/dfgqgwoajai' => - Inhere\Route\Route::__set_state(array( - 'path' => '/xmcpnfg/dfgqgwoajai', + ), + 'DELETE /antsam' => array( + 'path' => '/antsam', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8792,10 +8151,9 @@ ), 'options' => array ( ), - )), - 'PATCH /bxauhej/lm' => - Inhere\Route\Route::__set_state(array( - 'path' => '/bxauhej/lm', + ), + 'PATCH /vjxobl/n/go' => array( + 'path' => '/vjxobl/n/go', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8810,11 +8168,10 @@ ), 'options' => array ( ), - )), - 'PATCH /vpriolkrabfs' => - Inhere\Route\Route::__set_state(array( - 'path' => '/vpriolkrabfs', - 'method' => 'PATCH', + ), + 'DELETE /qlxnnmwxgjto' => array( + 'path' => '/qlxnnmwxgjto', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8828,11 +8185,10 @@ ), 'options' => array ( ), - )), - 'GET /w/ufonc/vc' => - Inhere\Route\Route::__set_state(array( - 'path' => '/w/ufonc/vc', - 'method' => 'GET', + ), + 'PUT /r/kdw/naniljo' => array( + 'path' => '/r/kdw/naniljo', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8846,10 +8202,9 @@ ), 'options' => array ( ), - )), - 'GET /uzyq/wjhs/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/uzyq/wjhs/', + ), + 'GET /zpnndyhyqolnnqlcxid' => array( + 'path' => '/zpnndyhyqolnnqlcxid', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8864,11 +8219,10 @@ ), 'options' => array ( ), - )), - 'DELETE /ibbnpqvzyunzlu' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ibbnpqvzyunzlu', - 'method' => 'DELETE', + ), + 'PATCH /fdcpp' => array( + 'path' => '/fdcpp', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8882,11 +8236,10 @@ ), 'options' => array ( ), - )), - 'GET /helvfg/az/uyc/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/helvfg/az/uyc/', - 'method' => 'GET', + ), + 'DELETE /bweqvujaqllgizs' => array( + 'path' => '/bweqvujaqllgizs', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8900,11 +8253,10 @@ ), 'options' => array ( ), - )), - 'GET /oqvflz' => - Inhere\Route\Route::__set_state(array( - 'path' => '/oqvflz', - 'method' => 'GET', + ), + 'DELETE /hvaml/xxi/kn/pevg' => array( + 'path' => '/hvaml/xxi/kn/pevg', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8918,11 +8270,10 @@ ), 'options' => array ( ), - )), - 'POST /ujvcwoxwyihirc/dhfwvc' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ujvcwoxwyihirc/dhfwvc', - 'method' => 'POST', + ), + 'PUT /jeuadvwi/ok/xkzs' => array( + 'path' => '/jeuadvwi/ok/xkzs', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8936,11 +8287,10 @@ ), 'options' => array ( ), - )), - 'GET /gug/xrul/of' => - Inhere\Route\Route::__set_state(array( - 'path' => '/gug/xrul/of', - 'method' => 'GET', + ), + 'PATCH /y/cg/kpskaaznyo' => array( + 'path' => '/y/cg/kpskaaznyo', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8954,10 +8304,9 @@ ), 'options' => array ( ), - )), - 'GET /j/q/iezenain/km/mibcg' => - Inhere\Route\Route::__set_state(array( - 'path' => '/j/q/iezenain/km/mibcg', + ), + 'GET /f/cr/adoyeb' => array( + 'path' => '/f/cr/adoyeb', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8972,10 +8321,9 @@ ), 'options' => array ( ), - )), - 'PUT /cxpi/wk/i' => - Inhere\Route\Route::__set_state(array( - 'path' => '/cxpi/wk/i', + ), + 'PUT /n/sftqljrmljlyxngqi' => array( + 'path' => '/n/sftqljrmljlyxngqi', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8990,10 +8338,9 @@ ), 'options' => array ( ), - )), - 'GET /q/qrabw/vgz' => - Inhere\Route\Route::__set_state(array( - 'path' => '/q/qrabw/vgz', + ), + 'GET /f/xote' => array( + 'path' => '/f/xote', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9008,29 +8355,10 @@ ), 'options' => array ( ), - )), - 'PUT /fvjff' => - Inhere\Route\Route::__set_state(array( - 'path' => '/fvjff', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - )), - 'DELETE /zbvg/svkpwbwcp/wjjvg' => - Inhere\Route\Route::__set_state(array( - 'path' => '/zbvg/svkpwbwcp/wjjvg', - 'method' => 'DELETE', + ), + 'GET /qs/zsnb' => array( + 'path' => '/qs/zsnb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9044,10 +8372,9 @@ ), 'options' => array ( ), - )), - 'DELETE /wivyki/qzlfavy' => - Inhere\Route\Route::__set_state(array( - 'path' => '/wivyki/qzlfavy', + ), + 'DELETE /nc/hvozmhvqbglzp/peanh' => array( + 'path' => '/nc/hvozmhvqbglzp/peanh', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9062,10 +8389,9 @@ ), 'options' => array ( ), - )), - 'PATCH /e/cidtucd/c/lueli' => - Inhere\Route\Route::__set_state(array( - 'path' => '/e/cidtucd/c/lueli', + ), + 'PATCH /sf/fvnonakyu' => array( + 'path' => '/sf/fvnonakyu', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9080,11 +8406,10 @@ ), 'options' => array ( ), - )), - 'GET /jt/gdfkerc/gjd' => - Inhere\Route\Route::__set_state(array( - 'path' => '/jt/gdfkerc/gjd', - 'method' => 'GET', + ), + 'POST /jollyfwhhbx/wnoww' => array( + 'path' => '/jollyfwhhbx/wnoww', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9098,11 +8423,10 @@ ), 'options' => array ( ), - )), - 'GET /inl/b/ypckarbjgxe/lp/u' => - Inhere\Route\Route::__set_state(array( - 'path' => '/inl/b/ypckarbjgxe/lp/u', - 'method' => 'GET', + ), + 'PUT /ftuq/ufmm/hl/rz/nt' => array( + 'path' => '/ftuq/ufmm/hl/rz/nt', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9116,10 +8440,9 @@ ), 'options' => array ( ), - )), - 'POST /sinomhomtbfjcx/' => - Inhere\Route\Route::__set_state(array( - 'path' => '/sinomhomtbfjcx/', + ), + 'POST /sspss/h' => array( + 'path' => '/sspss/h', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9134,11 +8457,10 @@ ), 'options' => array ( ), - )), - 'DELETE /ie/gkiwhdpcbs' => - Inhere\Route\Route::__set_state(array( - 'path' => '/ie/gkiwhdpcbs', - 'method' => 'DELETE', + ), + 'PATCH /idbzwy' => array( + 'path' => '/idbzwy', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9152,13 +8474,32 @@ ), 'options' => array ( ), - )), + ), ), // regular routes 'regularRoutes' => array ( + 'PATCH dgcjegwekphpcitze' => array ( + 0 => array( + 'path' => '/dgcjegwekphpcitze/cg/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dgcjegwekphpcitze/cg/([^/]+)$#', + 'pathStart' => '/dgcjegwekphpcitze/cg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), 'GET 50be3774f6' => array ( - 0 => - Inhere\Route\Route::__set_state(array( + 0 => array( 'path' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', 'method' => 'GET', 'handler' => 'handler_func', @@ -9183,13 +8524,232 @@ ), 'options' => array ( ), - )), + ), + ), + 'PUT rrlq' => array ( + 0 => array( + 'path' => '/rrlq/d/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rrlq/d/([^/]+)$#', + 'pathStart' => '/rrlq/d/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT pghyanl' => array ( + 0 => array( + 'path' => '/pghyanl/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pghyanl/([^/]+)$#', + 'pathStart' => '/pghyanl/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT pxoo' => array ( + 0 => array( + 'path' => '/pxoo/b/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pxoo/b/([^/]+)$#', + 'pathStart' => '/pxoo/b/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT uegua' => array ( + 0 => array( + 'path' => '/uegua/krgcemdz/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uegua/krgcemdz/([^/]+)$#', + 'pathStart' => '/uegua/krgcemdz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT qdlm' => array ( + 0 => array( + 'path' => '/qdlm/kzkdqxfwm/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qdlm/kzkdqxfwm/([^/]+)$#', + 'pathStart' => '/qdlm/kzkdqxfwm/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH xrg' => array ( + 0 => array( + 'path' => '/xrg/r/jaqng/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xrg/r/jaqng/([^/]+)$#', + 'pathStart' => '/xrg/r/jaqng/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE jqhkotuwyercvodljba' => array ( + 0 => array( + 'path' => '/jqhkotuwyercvodljba/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jqhkotuwyercvodljba/([^/]+)$#', + 'pathStart' => '/jqhkotuwyercvodljba/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT mucrfhp' => array ( + 0 => array( + 'path' => '/mucrfhp/flpywd/x/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mucrfhp/flpywd/x/([^/]+)$#', + 'pathStart' => '/mucrfhp/flpywd/x/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH f' => array ( + 0 => array( + 'path' => '/f/sezezuze/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/f/sezezuze/([^/]+)$#', + 'pathStart' => '/f/sezezuze/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET wuiylfo' => array ( + 0 => array( + 'path' => '/wuiylfo/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wuiylfo/([^/]+)$#', + 'pathStart' => '/wuiylfo/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT gcecqacc' => array ( + 0 => array( + 'path' => '/gcecqacc/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gcecqacc/([^/]+)$#', + 'pathStart' => '/gcecqacc/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), ), - 'POST blqncx' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/blqncx/y/{name}', - 'method' => 'POST', + 'PATCH vjkyoanv' => array ( + 0 => array( + 'path' => '/vjkyoanv/r/ppwc/ltgzboq/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9198,19 +8758,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/blqncx/y/([^/]+)$#', - 'pathStart' => '/blqncx/y/', + 'pathRegex' => '#^/vjkyoanv/r/ppwc/ltgzboq/([^/]+)$#', + 'pathStart' => '/vjkyoanv/r/ppwc/ltgzboq/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE bzyry' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/bzyry/{name}', - 'method' => 'DELETE', + 'GET u' => array ( + 0 => array( + 'path' => '/u/ft/b/mhww/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9219,19 +8778,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bzyry/([^/]+)$#', - 'pathStart' => '/bzyry/', + 'pathRegex' => '#^/u/ft/b/mhww/([^/]+)$#', + 'pathStart' => '/u/ft/b/mhww/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET mazexncbmffzdphy' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/mazexncbmffzdphy/{name}', - 'method' => 'GET', + 'POST malzexccvfrbk' => array ( + 0 => array( + 'path' => '/malzexccvfrbk/ip/uclai/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9240,18 +8798,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mazexncbmffzdphy/([^/]+)$#', - 'pathStart' => '/mazexncbmffzdphy/', + 'pathRegex' => '#^/malzexccvfrbk/ip/uclai/([^/]+)$#', + 'pathStart' => '/malzexccvfrbk/ip/uclai/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET kpsmkymxkvexutaf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/kpsmkymxkvexutaf/{name}', + 'GET hvogmxfy' => array ( + 0 => array( + 'path' => '/hvogmxfy/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9261,19 +8818,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kpsmkymxkvexutaf/([^/]+)$#', - 'pathStart' => '/kpsmkymxkvexutaf/', + 'pathRegex' => '#^/hvogmxfy/([^/]+)$#', + 'pathStart' => '/hvogmxfy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET cao' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/cao/wgfeaofeyhlwb/c/{name}', - 'method' => 'GET', + 'PATCH g' => array ( + 0 => array( + 'path' => '/g/gapka/kb/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9282,19 +8838,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cao/wgfeaofeyhlwb/c/([^/]+)$#', - 'pathStart' => '/cao/wgfeaofeyhlwb/c/', + 'pathRegex' => '#^/g/gapka/kb/([^/]+)$#', + 'pathStart' => '/g/gapka/kb/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE ygmpu' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ygmpu/{name}', - 'method' => 'DELETE', + 'PATCH njjogrcexa' => array ( + 0 => array( + 'path' => '/njjogrcexa/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9303,19 +8858,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ygmpu/([^/]+)$#', - 'pathStart' => '/ygmpu/', + 'pathRegex' => '#^/njjogrcexa/([^/]+)$#', + 'pathStart' => '/njjogrcexa/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT ebibifvxzbxiboxeid' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ebibifvxzbxiboxeid/{name}', - 'method' => 'PUT', + 'POST lowsqeyecxkfsvdy' => array ( + 0 => array( + 'path' => '/lowsqeyecxkfsvdy/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9324,19 +8878,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ebibifvxzbxiboxeid/([^/]+)$#', - 'pathStart' => '/ebibifvxzbxiboxeid/', + 'pathRegex' => '#^/lowsqeyecxkfsvdy/([^/]+)$#', + 'pathStart' => '/lowsqeyecxkfsvdy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT iicsa' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/iicsa/{name}', - 'method' => 'PUT', + 'DELETE voydjjgfx' => array ( + 0 => array( + 'path' => '/voydjjgfx/v/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9345,19 +8898,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iicsa/([^/]+)$#', - 'pathStart' => '/iicsa/', + 'pathRegex' => '#^/voydjjgfx/v/([^/]+)$#', + 'pathStart' => '/voydjjgfx/v/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET pwp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/pwp/yxxc/{name}', - 'method' => 'GET', + 'PUT ekdvjcabfgghta' => array ( + 0 => array( + 'path' => '/ekdvjcabfgghta/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9366,19 +8918,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pwp/yxxc/([^/]+)$#', - 'pathStart' => '/pwp/yxxc/', + 'pathRegex' => '#^/ekdvjcabfgghta/([^/]+)$#', + 'pathStart' => '/ekdvjcabfgghta/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH bjppzjjavwzw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/bjppzjjavwzw/{name}', - 'method' => 'PATCH', + 'GET zcuzu' => array ( + 0 => array( + 'path' => '/zcuzu/cka/ctrw/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9387,19 +8938,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bjppzjjavwzw/([^/]+)$#', - 'pathStart' => '/bjppzjjavwzw/', + 'pathRegex' => '#^/zcuzu/cka/ctrw/([^/]+)$#', + 'pathStart' => '/zcuzu/cka/ctrw/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE qbxg' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/qbxg/og/{name}', - 'method' => 'DELETE', + 'GET o' => array ( + 0 => array( + 'path' => '/o/eeehwbsvqt/wifrhi/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9408,19 +8958,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qbxg/og/([^/]+)$#', - 'pathStart' => '/qbxg/og/', + 'pathRegex' => '#^/o/eeehwbsvqt/wifrhi/([^/]+)$#', + 'pathStart' => '/o/eeehwbsvqt/wifrhi/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE a' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/a/usdvdkbtqcy/{name}', - 'method' => 'DELETE', + 'PATCH aiavyi' => array ( + 0 => array( + 'path' => '/aiavyi/mwjn/rblkrcuw/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9429,18 +8978,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/a/usdvdkbtqcy/([^/]+)$#', - 'pathStart' => '/a/usdvdkbtqcy/', + 'pathRegex' => '#^/aiavyi/mwjn/rblkrcuw/([^/]+)$#', + 'pathStart' => '/aiavyi/mwjn/rblkrcuw/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET p' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/p/aomrvg/{name}', + 'GET wek' => array ( + 0 => array( + 'path' => '/wek/wjsjiuerlu/ni/cd/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9450,19 +8998,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/p/aomrvg/([^/]+)$#', - 'pathStart' => '/p/aomrvg/', + 'pathRegex' => '#^/wek/wjsjiuerlu/ni/cd/([^/]+)$#', + 'pathStart' => '/wek/wjsjiuerlu/ni/cd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE n' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/n/tgixm/vnx/{name}', - 'method' => 'DELETE', + 'GET ufypefrbzpyady' => array ( + 0 => array( + 'path' => '/ufypefrbzpyady/sookf/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9471,18 +9018,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/n/tgixm/vnx/([^/]+)$#', - 'pathStart' => '/n/tgixm/vnx/', + 'pathRegex' => '#^/ufypefrbzpyady/sookf/([^/]+)$#', + 'pathStart' => '/ufypefrbzpyady/sookf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST e' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/e/ama/mqrspdy/{name}', + 'POST yum' => array ( + 0 => array( + 'path' => '/yum/f/cdhy/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9492,19 +9038,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/e/ama/mqrspdy/([^/]+)$#', - 'pathStart' => '/e/ama/mqrspdy/', + 'pathRegex' => '#^/yum/f/cdhy/([^/]+)$#', + 'pathStart' => '/yum/f/cdhy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET yf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/yf/ywiiihr/{name}', - 'method' => 'GET', + 'PATCH ham' => array ( + 0 => array( + 'path' => '/ham/rkwmlw/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9513,19 +9058,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yf/ywiiihr/([^/]+)$#', - 'pathStart' => '/yf/ywiiihr/', + 'pathRegex' => '#^/ham/rkwmlw/([^/]+)$#', + 'pathStart' => '/ham/rkwmlw/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE imglk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/imglk/zozrw/b/g/{name}', - 'method' => 'DELETE', + 'GET cgvubitiztdl' => array ( + 0 => array( + 'path' => '/cgvubitiztdl/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9534,19 +9078,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/imglk/zozrw/b/g/([^/]+)$#', - 'pathStart' => '/imglk/zozrw/b/g/', + 'pathRegex' => '#^/cgvubitiztdl/([^/]+)$#', + 'pathStart' => '/cgvubitiztdl/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE zm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/zm/svttfycrv/{name}', - 'method' => 'DELETE', + 'PUT meqkxpxpxhg' => array ( + 0 => array( + 'path' => '/meqkxpxpxhg/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9555,19 +9098,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zm/svttfycrv/([^/]+)$#', - 'pathStart' => '/zm/svttfycrv/', + 'pathRegex' => '#^/meqkxpxpxhg/([^/]+)$#', + 'pathStart' => '/meqkxpxpxhg/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET kfhxlkeugug' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/kfhxlkeugug/{name}', - 'method' => 'GET', + 'POST tdgna' => array ( + 0 => array( + 'path' => '/tdgna/vrgfwdivgpe/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9576,19 +9118,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kfhxlkeugug/([^/]+)$#', - 'pathStart' => '/kfhxlkeugug/', + 'pathRegex' => '#^/tdgna/vrgfwdivgpe/([^/]+)$#', + 'pathStart' => '/tdgna/vrgfwdivgpe/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST rmqcmgtmtdf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/rmqcmgtmtdf/yymf/{name}', - 'method' => 'POST', + 'PUT zdz' => array ( + 0 => array( + 'path' => '/zdz/tba/pqg/jwv/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9597,19 +9138,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rmqcmgtmtdf/yymf/([^/]+)$#', - 'pathStart' => '/rmqcmgtmtdf/yymf/', + 'pathRegex' => '#^/zdz/tba/pqg/jwv/([^/]+)$#', + 'pathStart' => '/zdz/tba/pqg/jwv/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH xudwyhmmr' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xudwyhmmr/r/ycpg/{name}', - 'method' => 'PATCH', + 'POST bgu' => array ( + 0 => array( + 'path' => '/bgu/dplvhee/lopfp/tf/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9618,19 +9158,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xudwyhmmr/r/ycpg/([^/]+)$#', - 'pathStart' => '/xudwyhmmr/r/ycpg/', + 'pathRegex' => '#^/bgu/dplvhee/lopfp/tf/([^/]+)$#', + 'pathStart' => '/bgu/dplvhee/lopfp/tf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST ctjvmf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ctjvmf/{name}', - 'method' => 'POST', + 'PATCH u' => array ( + 0 => array( + 'path' => '/u/hetrwhi/ijt/g/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9639,19 +9178,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ctjvmf/([^/]+)$#', - 'pathStart' => '/ctjvmf/', + 'pathRegex' => '#^/u/hetrwhi/ijt/g/([^/]+)$#', + 'pathStart' => '/u/hetrwhi/ijt/g/', 'chains' => array ( ), 'options' => array ( ), - )), - ), - 'GET tw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tw/wj/pirt/{name}', - 'method' => 'GET', + ), + 1 => array( + 'path' => '/u/wf/rp/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9660,18 +9196,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tw/wj/pirt/([^/]+)$#', - 'pathStart' => '/tw/wj/pirt/', + 'pathRegex' => '#^/u/wf/rp/([^/]+)$#', + 'pathStart' => '/u/wf/rp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ipssk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ipssk/z/{name}', + 'GET voexamjvo' => array ( + 0 => array( + 'path' => '/voexamjvo/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9681,19 +9216,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ipssk/z/([^/]+)$#', - 'pathStart' => '/ipssk/z/', + 'pathRegex' => '#^/voexamjvo/([^/]+)$#', + 'pathStart' => '/voexamjvo/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST tsprxskroxexv' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tsprxskroxexv/{name}', - 'method' => 'POST', + 'DELETE croxqwi' => array ( + 0 => array( + 'path' => '/croxqwi/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9702,19 +9236,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tsprxskroxexv/([^/]+)$#', - 'pathStart' => '/tsprxskroxexv/', + 'pathRegex' => '#^/croxqwi/([^/]+)$#', + 'pathStart' => '/croxqwi/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE ohqani' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ohqani/{name}', - 'method' => 'DELETE', + 'GET af' => array ( + 0 => array( + 'path' => '/af/mrd/v/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9723,19 +9256,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ohqani/([^/]+)$#', - 'pathStart' => '/ohqani/', + 'pathRegex' => '#^/af/mrd/v/([^/]+)$#', + 'pathStart' => '/af/mrd/v/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE wyfyxj' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/wyfyxj/hqnarayozte/xy/{name}', - 'method' => 'DELETE', + 'GET aswuquponjett' => array ( + 0 => array( + 'path' => '/aswuquponjett/bujzejt/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9744,19 +9276,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wyfyxj/hqnarayozte/xy/([^/]+)$#', - 'pathStart' => '/wyfyxj/hqnarayozte/xy/', + 'pathRegex' => '#^/aswuquponjett/bujzejt/([^/]+)$#', + 'pathStart' => '/aswuquponjett/bujzejt/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH khnogg' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/khnogg/yvbr/{name}', - 'method' => 'PATCH', + 'GET vowspgozizkts' => array ( + 0 => array( + 'path' => '/vowspgozizkts/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9765,19 +9296,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/khnogg/yvbr/([^/]+)$#', - 'pathStart' => '/khnogg/yvbr/', + 'pathRegex' => '#^/vowspgozizkts/([^/]+)$#', + 'pathStart' => '/vowspgozizkts/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET toehvdkvwwdt' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/toehvdkvwwdt/y/tyg/ten/o/{name}', - 'method' => 'GET', + 'POST jff' => array ( + 0 => array( + 'path' => '/jff/iggl/bfjuemto/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9786,19 +9316,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/toehvdkvwwdt/y/tyg/ten/o/([^/]+)$#', - 'pathStart' => '/toehvdkvwwdt/y/tyg/ten/o/', + 'pathRegex' => '#^/jff/iggl/bfjuemto/([^/]+)$#', + 'pathStart' => '/jff/iggl/bfjuemto/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET zjvn' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/zjvn/gfxposd/r/{name}', - 'method' => 'GET', + 'PATCH mrso' => array ( + 0 => array( + 'path' => '/mrso/iiixadywtfo/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9807,19 +9336,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zjvn/gfxposd/r/([^/]+)$#', - 'pathStart' => '/zjvn/gfxposd/r/', + 'pathRegex' => '#^/mrso/iiixadywtfo/([^/]+)$#', + 'pathStart' => '/mrso/iiixadywtfo/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET fvs' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/fvs/cngdcnind/{name}', - 'method' => 'GET', + 'PATCH ymak' => array ( + 0 => array( + 'path' => '/ymak/pkalzur/fai/vmm/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9828,19 +9356,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fvs/cngdcnind/([^/]+)$#', - 'pathStart' => '/fvs/cngdcnind/', + 'pathRegex' => '#^/ymak/pkalzur/fai/vmm/([^/]+)$#', + 'pathStart' => '/ymak/pkalzur/fai/vmm/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT znbhvzq' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/znbhvzq/bshok/oha/{name}', - 'method' => 'PUT', + 'GET p' => array ( + 0 => array( + 'path' => '/p/aqfeepi/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9849,18 +9376,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/znbhvzq/bshok/oha/([^/]+)$#', - 'pathStart' => '/znbhvzq/bshok/oha/', + 'pathRegex' => '#^/p/aqfeepi/([^/]+)$#', + 'pathStart' => '/p/aqfeepi/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST zzocdbi' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/zzocdbi/vgblcl/lhjokk/{name}', + 'POST afgwr' => array ( + 0 => array( + 'path' => '/afgwr/pzmnumglelm/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9870,18 +9396,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zzocdbi/vgblcl/lhjokk/([^/]+)$#', - 'pathStart' => '/zzocdbi/vgblcl/lhjokk/', + 'pathRegex' => '#^/afgwr/pzmnumglelm/([^/]+)$#', + 'pathStart' => '/afgwr/pzmnumglelm/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE psrls' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/psrls/qzsyltinloispdt/{name}', + 'DELETE zkra' => array ( + 0 => array( + 'path' => '/zkra/qsqdzxjvwm/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9891,18 +9416,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/psrls/qzsyltinloispdt/([^/]+)$#', - 'pathStart' => '/psrls/qzsyltinloispdt/', + 'pathRegex' => '#^/zkra/qsqdzxjvwm/([^/]+)$#', + 'pathStart' => '/zkra/qsqdzxjvwm/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE b' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/b/cdyldlcotxzbejwf/kqp/{name}', + 'DELETE uwlkdtoqsgxqzlo' => array ( + 0 => array( + 'path' => '/uwlkdtoqsgxqzlo/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9912,19 +9436,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/b/cdyldlcotxzbejwf/kqp/([^/]+)$#', - 'pathStart' => '/b/cdyldlcotxzbejwf/kqp/', + 'pathRegex' => '#^/uwlkdtoqsgxqzlo/([^/]+)$#', + 'pathStart' => '/uwlkdtoqsgxqzlo/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH u' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/u/pbvdxr/ynlw/{name}', - 'method' => 'PATCH', + 'POST idvom' => array ( + 0 => array( + 'path' => '/idvom/ltgrquy/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9933,19 +9456,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/u/pbvdxr/ynlw/([^/]+)$#', - 'pathStart' => '/u/pbvdxr/ynlw/', + 'pathRegex' => '#^/idvom/ltgrquy/([^/]+)$#', + 'pathStart' => '/idvom/ltgrquy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE augnyrlf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/augnyrlf/t/xq/{name}', - 'method' => 'DELETE', + 'GET bljvidms' => array ( + 0 => array( + 'path' => '/bljvidms/diqsb/pm/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9954,19 +9476,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/augnyrlf/t/xq/([^/]+)$#', - 'pathStart' => '/augnyrlf/t/xq/', + 'pathRegex' => '#^/bljvidms/diqsb/pm/([^/]+)$#', + 'pathStart' => '/bljvidms/diqsb/pm/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ska' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ska/yrn/{name}', - 'method' => 'GET', + 'PUT ccnz' => array ( + 0 => array( + 'path' => '/ccnz/uklw/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9975,19 +9496,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ska/yrn/([^/]+)$#', - 'pathStart' => '/ska/yrn/', + 'pathRegex' => '#^/ccnz/uklw/([^/]+)$#', + 'pathStart' => '/ccnz/uklw/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST ggeqezzrk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ggeqezzrk/cyc/auaozb/{name}', - 'method' => 'POST', + 'PATCH uhzvmbsyr' => array ( + 0 => array( + 'path' => '/uhzvmbsyr/zah/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9996,19 +9516,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ggeqezzrk/cyc/auaozb/([^/]+)$#', - 'pathStart' => '/ggeqezzrk/cyc/auaozb/', + 'pathRegex' => '#^/uhzvmbsyr/zah/([^/]+)$#', + 'pathStart' => '/uhzvmbsyr/zah/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE if' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/if/qqdwuy/{name}', - 'method' => 'DELETE', + 'PATCH swki' => array ( + 0 => array( + 'path' => '/swki/aze/dfghdoy/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10017,19 +9536,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/if/qqdwuy/([^/]+)$#', - 'pathStart' => '/if/qqdwuy/', + 'pathRegex' => '#^/swki/aze/dfghdoy/([^/]+)$#', + 'pathStart' => '/swki/aze/dfghdoy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST bgiwjacedbcmy' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/bgiwjacedbcmy/{name}', - 'method' => 'POST', + 'GET sm' => array ( + 0 => array( + 'path' => '/sm/t/hsqi/lanh/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10038,19 +9556,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bgiwjacedbcmy/([^/]+)$#', - 'pathStart' => '/bgiwjacedbcmy/', + 'pathRegex' => '#^/sm/t/hsqi/lanh/([^/]+)$#', + 'pathStart' => '/sm/t/hsqi/lanh/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE jespouglamo' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/jespouglamo/asmblwr/k/{name}', - 'method' => 'DELETE', + 'PUT jzjxibs' => array ( + 0 => array( + 'path' => '/jzjxibs/xxkxxb/rg/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10059,18 +9576,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jespouglamo/asmblwr/k/([^/]+)$#', - 'pathStart' => '/jespouglamo/asmblwr/k/', + 'pathRegex' => '#^/jzjxibs/xxkxxb/rg/([^/]+)$#', + 'pathStart' => '/jzjxibs/xxkxxb/rg/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET m' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/m/hzvvby/mht/zkpyddz/oh/{name}', + 'GET qwckonzgseaua' => array ( + 0 => array( + 'path' => '/qwckonzgseaua/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10080,17 +9596,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/m/hzvvby/mht/zkpyddz/oh/([^/]+)$#', - 'pathStart' => '/m/hzvvby/mht/zkpyddz/oh/', + 'pathRegex' => '#^/qwckonzgseaua/([^/]+)$#', + 'pathStart' => '/qwckonzgseaua/', 'chains' => array ( ), 'options' => array ( ), - )), - 1 => - Inhere\Route\Route::__set_state(array( - 'path' => '/m/hdrjk/{name}', - 'method' => 'GET', + ), + ), + 'PATCH ihcq' => array ( + 0 => array( + 'path' => '/ihcq/jugjnf/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10099,19 +9616,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/m/hdrjk/([^/]+)$#', - 'pathStart' => '/m/hdrjk/', + 'pathRegex' => '#^/ihcq/jugjnf/([^/]+)$#', + 'pathStart' => '/ihcq/jugjnf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET mywudpcvf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/mywudpcvf/suv/{name}', - 'method' => 'GET', + 'PUT hwhbwa' => array ( + 0 => array( + 'path' => '/hwhbwa/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10120,19 +9636,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mywudpcvf/suv/([^/]+)$#', - 'pathStart' => '/mywudpcvf/suv/', + 'pathRegex' => '#^/hwhbwa/([^/]+)$#', + 'pathStart' => '/hwhbwa/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH xsvsiqyrzkgxgoquco' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xsvsiqyrzkgxgoquco/{name}', - 'method' => 'PATCH', + 'GET ygplmmoy' => array ( + 0 => array( + 'path' => '/ygplmmoy/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10141,19 +9656,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xsvsiqyrzkgxgoquco/([^/]+)$#', - 'pathStart' => '/xsvsiqyrzkgxgoquco/', + 'pathRegex' => '#^/ygplmmoy/([^/]+)$#', + 'pathStart' => '/ygplmmoy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET blxc' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/blxc/mnmtox/{name}', - 'method' => 'GET', + 'PATCH udpmu' => array ( + 0 => array( + 'path' => '/udpmu/cghxkxvdwy/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10162,18 +9676,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/blxc/mnmtox/([^/]+)$#', - 'pathStart' => '/blxc/mnmtox/', + 'pathRegex' => '#^/udpmu/cghxkxvdwy/([^/]+)$#', + 'pathStart' => '/udpmu/cghxkxvdwy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT m' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/m/wep/rfiu/{name}', + 'PUT xu' => array ( + 0 => array( + 'path' => '/xu/pvy/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10183,19 +9696,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/m/wep/rfiu/([^/]+)$#', - 'pathStart' => '/m/wep/rfiu/', + 'pathRegex' => '#^/xu/pvy/([^/]+)$#', + 'pathStart' => '/xu/pvy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE dh' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/dh/s/v/wa/ilo/{name}', - 'method' => 'DELETE', + 'GET eyzohuxsbyqtbnyzhsvd' => array ( + 0 => array( + 'path' => '/eyzohuxsbyqtbnyzhsvd/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10204,18 +9716,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dh/s/v/wa/ilo/([^/]+)$#', - 'pathStart' => '/dh/s/v/wa/ilo/', + 'pathRegex' => '#^/eyzohuxsbyqtbnyzhsvd/([^/]+)$#', + 'pathStart' => '/eyzohuxsbyqtbnyzhsvd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET xxeiznmyefvu' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xxeiznmyefvu/tulutbiu/{name}', + 'GET hzgkghml' => array ( + 0 => array( + 'path' => '/hzgkghml/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10225,19 +9736,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xxeiznmyefvu/tulutbiu/([^/]+)$#', - 'pathStart' => '/xxeiznmyefvu/tulutbiu/', + 'pathRegex' => '#^/hzgkghml/([^/]+)$#', + 'pathStart' => '/hzgkghml/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST gjwbjftsigo' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/gjwbjftsigo/{name}', - 'method' => 'POST', + 'DELETE e' => array ( + 0 => array( + 'path' => '/e/yswqayujdsyg/g/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10246,18 +9756,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gjwbjftsigo/([^/]+)$#', - 'pathStart' => '/gjwbjftsigo/', + 'pathRegex' => '#^/e/yswqayujdsyg/g/([^/]+)$#', + 'pathStart' => '/e/yswqayujdsyg/g/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET xllryzer' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xllryzer/bx/{name}', + 'GET trwakqu' => array ( + 0 => array( + 'path' => '/trwakqu/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10267,18 +9776,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xllryzer/bx/([^/]+)$#', - 'pathStart' => '/xllryzer/bx/', + 'pathRegex' => '#^/trwakqu/([^/]+)$#', + 'pathStart' => '/trwakqu/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE flchkepi' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/flchkepi/{name}', + 'DELETE tgfgsasfe' => array ( + 0 => array( + 'path' => '/tgfgsasfe/cg/i/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10288,19 +9796,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/flchkepi/([^/]+)$#', - 'pathStart' => '/flchkepi/', + 'pathRegex' => '#^/tgfgsasfe/cg/i/([^/]+)$#', + 'pathStart' => '/tgfgsasfe/cg/i/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET dwfiicik' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/dwfiicik/bgdzjrnjccxh/{name}', - 'method' => 'GET', + 'POST vgcnbpnrfobyyz' => array ( + 0 => array( + 'path' => '/vgcnbpnrfobyyz/mj/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10309,18 +9816,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dwfiicik/bgdzjrnjccxh/([^/]+)$#', - 'pathStart' => '/dwfiicik/bgdzjrnjccxh/', + 'pathRegex' => '#^/vgcnbpnrfobyyz/mj/([^/]+)$#', + 'pathStart' => '/vgcnbpnrfobyyz/mj/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET sueq' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/sueq/am/pjshnlapfwal/{name}', + 'GET slzbxhy' => array ( + 0 => array( + 'path' => '/slzbxhy/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10330,18 +9836,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sueq/am/pjshnlapfwal/([^/]+)$#', - 'pathStart' => '/sueq/am/pjshnlapfwal/', + 'pathRegex' => '#^/slzbxhy/([^/]+)$#', + 'pathStart' => '/slzbxhy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET vkw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/vkw/tmiazc/p/{name}', + 'GET zydtc' => array ( + 0 => array( + 'path' => '/zydtc/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10351,19 +9856,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vkw/tmiazc/p/([^/]+)$#', - 'pathStart' => '/vkw/tmiazc/p/', + 'pathRegex' => '#^/zydtc/([^/]+)$#', + 'pathStart' => '/zydtc/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST p' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/p/d/thpifmkbzkmk/{name}', - 'method' => 'POST', + 'GET xmbehrelzrgkwfy' => array ( + 0 => array( + 'path' => '/xmbehrelzrgkwfy/yxlc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10372,18 +9876,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/p/d/thpifmkbzkmk/([^/]+)$#', - 'pathStart' => '/p/d/thpifmkbzkmk/', + 'pathRegex' => '#^/xmbehrelzrgkwfy/yxlc/([^/]+)$#', + 'pathStart' => '/xmbehrelzrgkwfy/yxlc/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE wye' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/wye/aafzuhmd/ri/{name}', + 'DELETE mnxrq' => array ( + 0 => array( + 'path' => '/mnxrq/fizhm/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10393,19 +9896,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wye/aafzuhmd/ri/([^/]+)$#', - 'pathStart' => '/wye/aafzuhmd/ri/', + 'pathRegex' => '#^/mnxrq/fizhm/([^/]+)$#', + 'pathStart' => '/mnxrq/fizhm/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH itnhvff' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/itnhvff/{name}', - 'method' => 'PATCH', + 'GET jq' => array ( + 0 => array( + 'path' => '/jq/npt/bevw/xdrtaji/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10414,19 +9916,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/itnhvff/([^/]+)$#', - 'pathStart' => '/itnhvff/', + 'pathRegex' => '#^/jq/npt/bevw/xdrtaji/([^/]+)$#', + 'pathStart' => '/jq/npt/bevw/xdrtaji/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE dzlsxghni' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/dzlsxghni/co/{name}', - 'method' => 'DELETE', + 'PUT aqzqalczd' => array ( + 0 => array( + 'path' => '/aqzqalczd/w/dmzdqh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10435,19 +9936,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dzlsxghni/co/([^/]+)$#', - 'pathStart' => '/dzlsxghni/co/', + 'pathRegex' => '#^/aqzqalczd/w/dmzdqh/([^/]+)$#', + 'pathStart' => '/aqzqalczd/w/dmzdqh/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE hzmkazcbwixg' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/hzmkazcbwixg/{name}', - 'method' => 'DELETE', + 'PATCH rtt' => array ( + 0 => array( + 'path' => '/rtt/nuf/vptnkryy/cd/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10456,18 +9956,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hzmkazcbwixg/([^/]+)$#', - 'pathStart' => '/hzmkazcbwixg/', + 'pathRegex' => '#^/rtt/nuf/vptnkryy/cd/([^/]+)$#', + 'pathStart' => '/rtt/nuf/vptnkryy/cd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST cgozq' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/cgozq/{name}', + 'POST kpqtkak' => array ( + 0 => array( + 'path' => '/kpqtkak/ovh/uanjfr/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10477,19 +9976,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cgozq/([^/]+)$#', - 'pathStart' => '/cgozq/', + 'pathRegex' => '#^/kpqtkak/ovh/uanjfr/([^/]+)$#', + 'pathStart' => '/kpqtkak/ovh/uanjfr/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT gvhfxyzo' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/gvhfxyzo/fkmvoncjqsjz/{name}', - 'method' => 'PUT', + 'POST gwgakfd' => array ( + 0 => array( + 'path' => '/gwgakfd/wavubjbdbah/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10498,18 +9996,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gvhfxyzo/fkmvoncjqsjz/([^/]+)$#', - 'pathStart' => '/gvhfxyzo/fkmvoncjqsjz/', + 'pathRegex' => '#^/gwgakfd/wavubjbdbah/([^/]+)$#', + 'pathStart' => '/gwgakfd/wavubjbdbah/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH muvf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/muvf/flhsxymyohnd/{name}', + 'PATCH ynndetjc' => array ( + 0 => array( + 'path' => '/ynndetjc/lf/cuk/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10519,19 +10016,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/muvf/flhsxymyohnd/([^/]+)$#', - 'pathStart' => '/muvf/flhsxymyohnd/', + 'pathRegex' => '#^/ynndetjc/lf/cuk/([^/]+)$#', + 'pathStart' => '/ynndetjc/lf/cuk/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST cqcgb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/cqcgb/t/gqku/{name}', - 'method' => 'POST', + 'PATCH sb' => array ( + 0 => array( + 'path' => '/sb/fzdz/tqkfdqprrxlwa/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10540,19 +10036,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cqcgb/t/gqku/([^/]+)$#', - 'pathStart' => '/cqcgb/t/gqku/', + 'pathRegex' => '#^/sb/fzdz/tqkfdqprrxlwa/([^/]+)$#', + 'pathStart' => '/sb/fzdz/tqkfdqprrxlwa/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET akz' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/akz/nhnqdntne/{name}', - 'method' => 'GET', + 'POST gwvkeprpemkwglfmwcp' => array ( + 0 => array( + 'path' => '/gwvkeprpemkwglfmwcp/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10561,18 +10056,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/akz/nhnqdntne/([^/]+)$#', - 'pathStart' => '/akz/nhnqdntne/', + 'pathRegex' => '#^/gwvkeprpemkwglfmwcp/([^/]+)$#', + 'pathStart' => '/gwvkeprpemkwglfmwcp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT bdjclk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/bdjclk/zv/{name}', + 'PUT kyxejqie' => array ( + 0 => array( + 'path' => '/kyxejqie/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10582,19 +10076,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bdjclk/zv/([^/]+)$#', - 'pathStart' => '/bdjclk/zv/', + 'pathRegex' => '#^/kyxejqie/([^/]+)$#', + 'pathStart' => '/kyxejqie/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT ybkjlnlyrxxvs' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ybkjlnlyrxxvs/ijb/{name}', - 'method' => 'PUT', + 'GET pyxazbhgv' => array ( + 0 => array( + 'path' => '/pyxazbhgv/m/wny/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10603,19 +10096,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ybkjlnlyrxxvs/ijb/([^/]+)$#', - 'pathStart' => '/ybkjlnlyrxxvs/ijb/', + 'pathRegex' => '#^/pyxazbhgv/m/wny/([^/]+)$#', + 'pathStart' => '/pyxazbhgv/m/wny/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH uzuhbq' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/uzuhbq/{name}', - 'method' => 'PATCH', + 'GET dalkok' => array ( + 0 => array( + 'path' => '/dalkok/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10624,18 +10116,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uzuhbq/([^/]+)$#', - 'pathStart' => '/uzuhbq/', + 'pathRegex' => '#^/dalkok/([^/]+)$#', + 'pathStart' => '/dalkok/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST qsjdei' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/qsjdei/{name}', + 'POST q' => array ( + 0 => array( + 'path' => '/q/w/lybpw/jxu/pmqj/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10645,18 +10136,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qsjdei/([^/]+)$#', - 'pathStart' => '/qsjdei/', + 'pathRegex' => '#^/q/w/lybpw/jxu/pmqj/([^/]+)$#', + 'pathStart' => '/q/w/lybpw/jxu/pmqj/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE g' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/g/e/kkwynoiorh/ajrvvctl/{name}', + 'DELETE q' => array ( + 0 => array( + 'path' => '/q/gtdyfb/ymximb/ex/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10666,19 +10156,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/g/e/kkwynoiorh/ajrvvctl/([^/]+)$#', - 'pathStart' => '/g/e/kkwynoiorh/ajrvvctl/', + 'pathRegex' => '#^/q/gtdyfb/ymximb/ex/([^/]+)$#', + 'pathStart' => '/q/gtdyfb/ymximb/ex/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH iociqmga' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/iociqmga/ufo/{name}', - 'method' => 'PATCH', + 'GET kdlqxnxsu' => array ( + 0 => array( + 'path' => '/kdlqxnxsu/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10687,19 +10176,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iociqmga/ufo/([^/]+)$#', - 'pathStart' => '/iociqmga/ufo/', + 'pathRegex' => '#^/kdlqxnxsu/([^/]+)$#', + 'pathStart' => '/kdlqxnxsu/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET pwvamzctccrpo' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/pwvamzctccrpo/{name}', - 'method' => 'GET', + 'DELETE kesynt' => array ( + 0 => array( + 'path' => '/kesynt/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10708,19 +10196,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pwvamzctccrpo/([^/]+)$#', - 'pathStart' => '/pwvamzctccrpo/', + 'pathRegex' => '#^/kesynt/([^/]+)$#', + 'pathStart' => '/kesynt/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET tm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tm/mgxj/zkaott/wzgg/{name}', - 'method' => 'GET', + 'PUT e' => array ( + 0 => array( + 'path' => '/e/jyil/tgb/n/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10729,19 +10216,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tm/mgxj/zkaott/wzgg/([^/]+)$#', - 'pathStart' => '/tm/mgxj/zkaott/wzgg/', + 'pathRegex' => '#^/e/jyil/tgb/n/([^/]+)$#', + 'pathStart' => '/e/jyil/tgb/n/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET prqcxk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/prqcxk/ub/{name}', - 'method' => 'GET', + 'POST mrlobjuy' => array ( + 0 => array( + 'path' => '/mrlobjuy/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10750,19 +10236,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/prqcxk/ub/([^/]+)$#', - 'pathStart' => '/prqcxk/ub/', + 'pathRegex' => '#^/mrlobjuy/([^/]+)$#', + 'pathStart' => '/mrlobjuy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET qvfsghbqqznaahalhzx' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/qvfsghbqqznaahalhzx/{name}', - 'method' => 'GET', + 'DELETE nlnisbke' => array ( + 0 => array( + 'path' => '/nlnisbke/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10771,19 +10256,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qvfsghbqqznaahalhzx/([^/]+)$#', - 'pathStart' => '/qvfsghbqqznaahalhzx/', + 'pathRegex' => '#^/nlnisbke/([^/]+)$#', + 'pathStart' => '/nlnisbke/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE xshcjweyh' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xshcjweyh/qno/wfd/irm/bc/{name}', - 'method' => 'DELETE', + 'POST ouli' => array ( + 0 => array( + 'path' => '/ouli/bwa/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10792,19 +10276,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xshcjweyh/qno/wfd/irm/bc/([^/]+)$#', - 'pathStart' => '/xshcjweyh/qno/wfd/irm/bc/', + 'pathRegex' => '#^/ouli/bwa/([^/]+)$#', + 'pathStart' => '/ouli/bwa/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET wvrcrc' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/wvrcrc/ry/orf/{name}', - 'method' => 'GET', + 'PUT h' => array ( + 0 => array( + 'path' => '/h/gpdne/tcfjsmlf/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10813,18 +10296,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wvrcrc/ry/orf/([^/]+)$#', - 'pathStart' => '/wvrcrc/ry/orf/', + 'pathRegex' => '#^/h/gpdne/tcfjsmlf/([^/]+)$#', + 'pathStart' => '/h/gpdne/tcfjsmlf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET oulijlyzrynhz' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/oulijlyzrynhz/{name}', + 'GET lhvhjywy' => array ( + 0 => array( + 'path' => '/lhvhjywy/bgxajpobn/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10834,18 +10316,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oulijlyzrynhz/([^/]+)$#', - 'pathStart' => '/oulijlyzrynhz/', + 'pathRegex' => '#^/lhvhjywy/bgxajpobn/([^/]+)$#', + 'pathStart' => '/lhvhjywy/bgxajpobn/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST dlambuwnmwpmuxytlb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/dlambuwnmwpmuxytlb/{name}', + 'POST bc' => array ( + 0 => array( + 'path' => '/bc/gkpc/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10855,18 +10336,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dlambuwnmwpmuxytlb/([^/]+)$#', - 'pathStart' => '/dlambuwnmwpmuxytlb/', + 'pathRegex' => '#^/bc/gkpc/([^/]+)$#', + 'pathStart' => '/bc/gkpc/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ircfthumipfm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ircfthumipfm/{name}', + 'GET c' => array ( + 0 => array( + 'path' => '/c/mbpsj/ku/twdmi/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10876,19 +10356,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ircfthumipfm/([^/]+)$#', - 'pathStart' => '/ircfthumipfm/', + 'pathRegex' => '#^/c/mbpsj/ku/twdmi/([^/]+)$#', + 'pathStart' => '/c/mbpsj/ku/twdmi/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE of' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/of/yodk/{name}', - 'method' => 'DELETE', + 'GET y' => array ( + 0 => array( + 'path' => '/y/pei/t/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10897,19 +10376,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/of/yodk/([^/]+)$#', - 'pathStart' => '/of/yodk/', + 'pathRegex' => '#^/y/pei/t/([^/]+)$#', + 'pathStart' => '/y/pei/t/', 'chains' => array ( ), 'options' => array ( ), - )), - ), - 'DELETE u' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/u/buajy/kkfkurlow/{name}', - 'method' => 'DELETE', + ), + 1 => array( + 'path' => '/y/helbrk/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10918,19 +10394,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/u/buajy/kkfkurlow/([^/]+)$#', - 'pathStart' => '/u/buajy/kkfkurlow/', + 'pathRegex' => '#^/y/helbrk/([^/]+)$#', + 'pathStart' => '/y/helbrk/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH jqtruhdahoqstadf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/jqtruhdahoqstadf/{name}', - 'method' => 'PATCH', + 'DELETE jm' => array ( + 0 => array( + 'path' => '/jm/cgxylbvy/cawvuzf/u/x/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10939,19 +10414,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jqtruhdahoqstadf/([^/]+)$#', - 'pathStart' => '/jqtruhdahoqstadf/', + 'pathRegex' => '#^/jm/cgxylbvy/cawvuzf/u/x/([^/]+)$#', + 'pathStart' => '/jm/cgxylbvy/cawvuzf/u/x/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT o' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/o/cicxcrycfny/{name}', - 'method' => 'PUT', + 'GET jw' => array ( + 0 => array( + 'path' => '/jw/yb/nvbkaozc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10960,19 +10434,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/o/cicxcrycfny/([^/]+)$#', - 'pathStart' => '/o/cicxcrycfny/', + 'pathRegex' => '#^/jw/yb/nvbkaozc/([^/]+)$#', + 'pathStart' => '/jw/yb/nvbkaozc/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST gzqimrlgmdm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/gzqimrlgmdm/rehj/{name}', - 'method' => 'POST', + 'GET irqjayc' => array ( + 0 => array( + 'path' => '/irqjayc/cuptfiqxa/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10981,19 +10454,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gzqimrlgmdm/rehj/([^/]+)$#', - 'pathStart' => '/gzqimrlgmdm/rehj/', + 'pathRegex' => '#^/irqjayc/cuptfiqxa/([^/]+)$#', + 'pathStart' => '/irqjayc/cuptfiqxa/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT xawotvjdacsg' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xawotvjdacsg/yn/{name}', - 'method' => 'PUT', + 'PATCH pt' => array ( + 0 => array( + 'path' => '/pt/fnx/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11002,19 +10474,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xawotvjdacsg/yn/([^/]+)$#', - 'pathStart' => '/xawotvjdacsg/yn/', + 'pathRegex' => '#^/pt/fnx/([^/]+)$#', + 'pathStart' => '/pt/fnx/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT i' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/i/xsq/lytqjjqfuwrhba/{name}', - 'method' => 'PUT', + 'DELETE hyxtt' => array ( + 0 => array( + 'path' => '/hyxtt/mbwf/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11023,19 +10494,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/i/xsq/lytqjjqfuwrhba/([^/]+)$#', - 'pathStart' => '/i/xsq/lytqjjqfuwrhba/', + 'pathRegex' => '#^/hyxtt/mbwf/([^/]+)$#', + 'pathStart' => '/hyxtt/mbwf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH nzjspy' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/nzjspy/{name}', - 'method' => 'PATCH', + 'GET xjb' => array ( + 0 => array( + 'path' => '/xjb/wdcolmpa/ta/lqx/krnz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11044,18 +10514,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nzjspy/([^/]+)$#', - 'pathStart' => '/nzjspy/', + 'pathRegex' => '#^/xjb/wdcolmpa/ta/lqx/krnz/([^/]+)$#', + 'pathStart' => '/xjb/wdcolmpa/ta/lqx/krnz/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET twyngamzuzs' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/twyngamzuzs/sobzdzikx/{name}', + 'GET msu' => array ( + 0 => array( + 'path' => '/msu/ngcqhnijlpcgc/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11065,19 +10534,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/twyngamzuzs/sobzdzikx/([^/]+)$#', - 'pathStart' => '/twyngamzuzs/sobzdzikx/', + 'pathRegex' => '#^/msu/ngcqhnijlpcgc/([^/]+)$#', + 'pathStart' => '/msu/ngcqhnijlpcgc/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE c' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/c/j/ggcvicgmeobq/{name}', - 'method' => 'DELETE', + 'POST pheety' => array ( + 0 => array( + 'path' => '/pheety/zluvx/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11086,18 +10554,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/c/j/ggcvicgmeobq/([^/]+)$#', - 'pathStart' => '/c/j/ggcvicgmeobq/', + 'pathRegex' => '#^/pheety/zluvx/([^/]+)$#', + 'pathStart' => '/pheety/zluvx/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ujetsteackyky' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ujetsteackyky/x/{name}', + 'GET sk' => array ( + 0 => array( + 'path' => '/sk/tvw/tprxq/z/y/gycm/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11107,40 +10574,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ujetsteackyky/x/([^/]+)$#', - 'pathStart' => '/ujetsteackyky/x/', + 'pathRegex' => '#^/sk/tvw/tprxq/z/y/gycm/([^/]+)$#', + 'pathStart' => '/sk/tvw/tprxq/z/y/gycm/', 'chains' => array ( ), 'options' => array ( ), - )), - ), - 'DELETE v' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/v/arlgumkmxrcmpjlmsbm/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/v/arlgumkmxrcmpjlmsbm/([^/]+)$#', - 'pathStart' => '/v/arlgumkmxrcmpjlmsbm/', - 'chains' => array ( - ), - 'options' => array ( - ), - )), + ), ), - 'PUT mnfpak' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/mnfpak/{name}', - 'method' => 'PUT', + 'GET jgjol' => array ( + 0 => array( + 'path' => '/jgjol/rg/ykkwv/pczd/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11149,18 +10594,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mnfpak/([^/]+)$#', - 'pathStart' => '/mnfpak/', + 'pathRegex' => '#^/jgjol/rg/ykkwv/pczd/([^/]+)$#', + 'pathStart' => '/jgjol/rg/ykkwv/pczd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET tyv' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tyv/jlqvamdp/{name}', + 'GET buqsty' => array ( + 0 => array( + 'path' => '/buqsty/ujwwuqmnvctyzs/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11170,19 +10614,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tyv/jlqvamdp/([^/]+)$#', - 'pathStart' => '/tyv/jlqvamdp/', + 'pathRegex' => '#^/buqsty/ujwwuqmnvctyzs/([^/]+)$#', + 'pathStart' => '/buqsty/ujwwuqmnvctyzs/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH sdiepreuhqjw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/sdiepreuhqjw/d/{name}', - 'method' => 'PATCH', + 'PUT vjylq' => array ( + 0 => array( + 'path' => '/vjylq/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11191,19 +10634,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sdiepreuhqjw/d/([^/]+)$#', - 'pathStart' => '/sdiepreuhqjw/d/', + 'pathRegex' => '#^/vjylq/([^/]+)$#', + 'pathStart' => '/vjylq/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE h' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/h/xsqgtoqw/kbdvfzfjk/ur/{name}', - 'method' => 'DELETE', + 'PUT cn' => array ( + 0 => array( + 'path' => '/cn/bqidseqs/tzz/kkt/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11212,19 +10654,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/h/xsqgtoqw/kbdvfzfjk/ur/([^/]+)$#', - 'pathStart' => '/h/xsqgtoqw/kbdvfzfjk/ur/', + 'pathRegex' => '#^/cn/bqidseqs/tzz/kkt/([^/]+)$#', + 'pathStart' => '/cn/bqidseqs/tzz/kkt/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET xlpetmhp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xlpetmhp/vcozk/{name}', - 'method' => 'GET', + 'POST yuimgmgarie' => array ( + 0 => array( + 'path' => '/yuimgmgarie/cqi/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11233,18 +10674,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xlpetmhp/vcozk/([^/]+)$#', - 'pathStart' => '/xlpetmhp/vcozk/', + 'pathRegex' => '#^/yuimgmgarie/cqi/([^/]+)$#', + 'pathStart' => '/yuimgmgarie/cqi/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET narfn' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/narfn/yrrzx/u/{name}', + 'GET mtom' => array ( + 0 => array( + 'path' => '/mtom/vdynwob/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11254,18 +10694,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/narfn/yrrzx/u/([^/]+)$#', - 'pathStart' => '/narfn/yrrzx/u/', + 'pathRegex' => '#^/mtom/vdynwob/([^/]+)$#', + 'pathStart' => '/mtom/vdynwob/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET itj' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/itj/jetskqeltd/{name}', + 'GET bmxdokrbl' => array ( + 0 => array( + 'path' => '/bmxdokrbl/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11275,18 +10714,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/itj/jetskqeltd/([^/]+)$#', - 'pathStart' => '/itj/jetskqeltd/', + 'pathRegex' => '#^/bmxdokrbl/([^/]+)$#', + 'pathStart' => '/bmxdokrbl/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ssrcsvxkzwoef' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ssrcsvxkzwoef/{name}', + 'GET hgelnou' => array ( + 0 => array( + 'path' => '/hgelnou/xdrc/e/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11296,19 +10734,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ssrcsvxkzwoef/([^/]+)$#', - 'pathStart' => '/ssrcsvxkzwoef/', + 'pathRegex' => '#^/hgelnou/xdrc/e/([^/]+)$#', + 'pathStart' => '/hgelnou/xdrc/e/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST tyxiedouo' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tyxiedouo/{name}', - 'method' => 'POST', + 'GET aameenj' => array ( + 0 => array( + 'path' => '/aameenj/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11317,19 +10754,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tyxiedouo/([^/]+)$#', - 'pathStart' => '/tyxiedouo/', + 'pathRegex' => '#^/aameenj/([^/]+)$#', + 'pathStart' => '/aameenj/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST ygtdzd' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ygtdzd/nul/vn/{name}', - 'method' => 'POST', + 'GET wzkkyionuddtpy' => array ( + 0 => array( + 'path' => '/wzkkyionuddtpy/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11338,19 +10774,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ygtdzd/nul/vn/([^/]+)$#', - 'pathStart' => '/ygtdzd/nul/vn/', + 'pathRegex' => '#^/wzkkyionuddtpy/([^/]+)$#', + 'pathStart' => '/wzkkyionuddtpy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH szychrflfou' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/szychrflfou/{name}', - 'method' => 'PATCH', + 'PUT uhg' => array ( + 0 => array( + 'path' => '/uhg/eyzeurydfobncecdr/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11359,18 +10794,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/szychrflfou/([^/]+)$#', - 'pathStart' => '/szychrflfou/', + 'pathRegex' => '#^/uhg/eyzeurydfobncecdr/([^/]+)$#', + 'pathStart' => '/uhg/eyzeurydfobncecdr/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET eanaqqk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/eanaqqk/fkuuhm/s/{name}', + 'GET h' => array ( + 0 => array( + 'path' => '/h/oxhrydvvaa/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11380,19 +10814,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eanaqqk/fkuuhm/s/([^/]+)$#', - 'pathStart' => '/eanaqqk/fkuuhm/s/', + 'pathRegex' => '#^/h/oxhrydvvaa/([^/]+)$#', + 'pathStart' => '/h/oxhrydvvaa/', 'chains' => array ( ), 'options' => array ( ), - )), - ), - 'POST yjzskfbq' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/yjzskfbq/{name}', - 'method' => 'POST', + ), + 1 => array( + 'path' => '/h/ofhdvglkvcugeei/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11401,18 +10832,15 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yjzskfbq/([^/]+)$#', - 'pathStart' => '/yjzskfbq/', + 'pathRegex' => '#^/h/ofhdvglkvcugeei/([^/]+)$#', + 'pathStart' => '/h/ofhdvglkvcugeei/', 'chains' => array ( ), 'options' => array ( ), - )), - ), - 'GET voarr' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/voarr/ctiqkrg/qxzf/{name}', + ), + 2 => array( + 'path' => '/h/zjrdwidsipr/i/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11422,19 +10850,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/voarr/ctiqkrg/qxzf/([^/]+)$#', - 'pathStart' => '/voarr/ctiqkrg/qxzf/', + 'pathRegex' => '#^/h/zjrdwidsipr/i/([^/]+)$#', + 'pathStart' => '/h/zjrdwidsipr/i/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT ibhm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ibhm/ka/{name}', - 'method' => 'PUT', + 'GET vuerqv' => array ( + 0 => array( + 'path' => '/vuerqv/ieiyodedodvoat/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11443,19 +10870,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ibhm/ka/([^/]+)$#', - 'pathStart' => '/ibhm/ka/', + 'pathRegex' => '#^/vuerqv/ieiyodedodvoat/([^/]+)$#', + 'pathStart' => '/vuerqv/ieiyodedodvoat/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET vk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/vk/ego/fwzzwszysgw/{name}', - 'method' => 'GET', + 'POST nuxn' => array ( + 0 => array( + 'path' => '/nuxn/fwhqbrvzn/gdatwn/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11464,18 +10890,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vk/ego/fwzzwszysgw/([^/]+)$#', - 'pathStart' => '/vk/ego/fwzzwszysgw/', + 'pathRegex' => '#^/nuxn/fwhqbrvzn/gdatwn/([^/]+)$#', + 'pathStart' => '/nuxn/fwhqbrvzn/gdatwn/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET oxabd' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/oxabd/{name}', + 'GET dscf' => array ( + 0 => array( + 'path' => '/dscf/cjnwkxdprbcm/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11485,19 +10910,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oxabd/([^/]+)$#', - 'pathStart' => '/oxabd/', + 'pathRegex' => '#^/dscf/cjnwkxdprbcm/([^/]+)$#', + 'pathStart' => '/dscf/cjnwkxdprbcm/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST id' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/id/hcpo/{name}', - 'method' => 'POST', + 'GET lgxquzy' => array ( + 0 => array( + 'path' => '/lgxquzy/krjnry/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11506,19 +10930,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/id/hcpo/([^/]+)$#', - 'pathStart' => '/id/hcpo/', + 'pathRegex' => '#^/lgxquzy/krjnry/([^/]+)$#', + 'pathStart' => '/lgxquzy/krjnry/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET grzhrrsjrslw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/grzhrrsjrslw/{name}', - 'method' => 'GET', + 'DELETE snlrnytcnk' => array ( + 0 => array( + 'path' => '/snlrnytcnk/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11527,19 +10950,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/grzhrrsjrslw/([^/]+)$#', - 'pathStart' => '/grzhrrsjrslw/', + 'pathRegex' => '#^/snlrnytcnk/([^/]+)$#', + 'pathStart' => '/snlrnytcnk/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET kcyrkm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/kcyrkm/{name}', - 'method' => 'GET', + 'POST kbkayr' => array ( + 0 => array( + 'path' => '/kbkayr/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11548,19 +10970,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kcyrkm/([^/]+)$#', - 'pathStart' => '/kcyrkm/', + 'pathRegex' => '#^/kbkayr/([^/]+)$#', + 'pathStart' => '/kbkayr/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST av' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/av/znvuez/{name}', - 'method' => 'POST', + 'GET wkeodnihrktrsshwmlc' => array ( + 0 => array( + 'path' => '/wkeodnihrktrsshwmlc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11569,19 +10990,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/av/znvuez/([^/]+)$#', - 'pathStart' => '/av/znvuez/', + 'pathRegex' => '#^/wkeodnihrktrsshwmlc/([^/]+)$#', + 'pathStart' => '/wkeodnihrktrsshwmlc/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST r' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/r/pdftysrtwmg/jbffqvu/{name}', - 'method' => 'POST', + 'DELETE ztohlhlvf' => array ( + 0 => array( + 'path' => '/ztohlhlvf/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11590,19 +11010,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/r/pdftysrtwmg/jbffqvu/([^/]+)$#', - 'pathStart' => '/r/pdftysrtwmg/jbffqvu/', + 'pathRegex' => '#^/ztohlhlvf/([^/]+)$#', + 'pathStart' => '/ztohlhlvf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET vdxlfjncg' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/vdxlfjncg/{name}', - 'method' => 'GET', + 'PATCH fkrrgrgqpr' => array ( + 0 => array( + 'path' => '/fkrrgrgqpr/somm/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11611,19 +11030,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vdxlfjncg/([^/]+)$#', - 'pathStart' => '/vdxlfjncg/', + 'pathRegex' => '#^/fkrrgrgqpr/somm/([^/]+)$#', + 'pathStart' => '/fkrrgrgqpr/somm/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH tjglm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tjglm/g/jgzrszl/{name}', - 'method' => 'PATCH', + 'DELETE qvvoifdrwv' => array ( + 0 => array( + 'path' => '/qvvoifdrwv/l/otrfvy/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11632,18 +11050,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tjglm/g/jgzrszl/([^/]+)$#', - 'pathStart' => '/tjglm/g/jgzrszl/', + 'pathRegex' => '#^/qvvoifdrwv/l/otrfvy/([^/]+)$#', + 'pathStart' => '/qvvoifdrwv/l/otrfvy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET g' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/g/xuqdjhhyrtdsfvp/{name}', + 'GET oqyamlqsyelz' => array ( + 0 => array( + 'path' => '/oqyamlqsyelz/b/ihkxadg/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11653,17 +11070,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/g/xuqdjhhyrtdsfvp/([^/]+)$#', - 'pathStart' => '/g/xuqdjhhyrtdsfvp/', + 'pathRegex' => '#^/oqyamlqsyelz/b/ihkxadg/([^/]+)$#', + 'pathStart' => '/oqyamlqsyelz/b/ihkxadg/', 'chains' => array ( ), 'options' => array ( ), - )), - 1 => - Inhere\Route\Route::__set_state(array( - 'path' => '/g/ddjxfcilizn/{name}', - 'method' => 'GET', + ), + ), + 'POST uobebm' => array ( + 0 => array( + 'path' => '/uobebm/agjtdmcdaa/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11672,18 +11090,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/g/ddjxfcilizn/([^/]+)$#', - 'pathStart' => '/g/ddjxfcilizn/', + 'pathRegex' => '#^/uobebm/agjtdmcdaa/([^/]+)$#', + 'pathStart' => '/uobebm/agjtdmcdaa/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT femlczlbpppzs' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/femlczlbpppzs/qi/u/{name}', + 'PUT fqvgg' => array ( + 0 => array( + 'path' => '/fqvgg/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11693,19 +11110,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/femlczlbpppzs/qi/u/([^/]+)$#', - 'pathStart' => '/femlczlbpppzs/qi/u/', + 'pathRegex' => '#^/fqvgg/([^/]+)$#', + 'pathStart' => '/fqvgg/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT c' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/c/wuo/fjri/pk/{name}', - 'method' => 'PUT', + 'GET fosfdeunyl' => array ( + 0 => array( + 'path' => '/fosfdeunyl/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11714,17 +11130,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/c/wuo/fjri/pk/([^/]+)$#', - 'pathStart' => '/c/wuo/fjri/pk/', + 'pathRegex' => '#^/fosfdeunyl/([^/]+)$#', + 'pathStart' => '/fosfdeunyl/', 'chains' => array ( ), 'options' => array ( ), - )), - 1 => - Inhere\Route\Route::__set_state(array( - 'path' => '/c/sfex/{name}', - 'method' => 'PUT', + ), + ), + 'GET oixvnn' => array ( + 0 => array( + 'path' => '/oixvnn/swp/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11733,19 +11150,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/c/sfex/([^/]+)$#', - 'pathStart' => '/c/sfex/', + 'pathRegex' => '#^/oixvnn/swp/([^/]+)$#', + 'pathStart' => '/oixvnn/swp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT gkbetcwn' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/gkbetcwn/{name}', - 'method' => 'PUT', + 'PATCH bfr' => array ( + 0 => array( + 'path' => '/bfr/gnrzmdto/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11754,19 +11170,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gkbetcwn/([^/]+)$#', - 'pathStart' => '/gkbetcwn/', + 'pathRegex' => '#^/bfr/gnrzmdto/([^/]+)$#', + 'pathStart' => '/bfr/gnrzmdto/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET xmupqkvbsjxzi' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xmupqkvbsjxzi/{name}', - 'method' => 'GET', + 'PUT wrkkun' => array ( + 0 => array( + 'path' => '/wrkkun/r/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11775,19 +11190,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xmupqkvbsjxzi/([^/]+)$#', - 'pathStart' => '/xmupqkvbsjxzi/', + 'pathRegex' => '#^/wrkkun/r/([^/]+)$#', + 'pathStart' => '/wrkkun/r/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT uqkxkmwf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/uqkxkmwf/{name}', - 'method' => 'PUT', + 'PATCH ntesduxggw' => array ( + 0 => array( + 'path' => '/ntesduxggw/ye/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11796,18 +11210,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uqkxkmwf/([^/]+)$#', - 'pathStart' => '/uqkxkmwf/', + 'pathRegex' => '#^/ntesduxggw/ye/([^/]+)$#', + 'pathStart' => '/ntesduxggw/ye/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST hrlzgiifhek' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/hrlzgiifhek/twvv/{name}', + 'POST vkmrwmr' => array ( + 0 => array( + 'path' => '/vkmrwmr/whikgcl/e/wwnz/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11817,19 +11230,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hrlzgiifhek/twvv/([^/]+)$#', - 'pathStart' => '/hrlzgiifhek/twvv/', + 'pathRegex' => '#^/vkmrwmr/whikgcl/e/wwnz/([^/]+)$#', + 'pathStart' => '/vkmrwmr/whikgcl/e/wwnz/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST jol' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/jol/joxrbbgxfcwet/{name}', - 'method' => 'POST', + 'DELETE fg' => array ( + 0 => array( + 'path' => '/fg/seyzzh/evvdtwksgckb/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11838,18 +11250,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jol/joxrbbgxfcwet/([^/]+)$#', - 'pathStart' => '/jol/joxrbbgxfcwet/', + 'pathRegex' => '#^/fg/seyzzh/evvdtwksgckb/([^/]+)$#', + 'pathStart' => '/fg/seyzzh/evvdtwksgckb/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST ew' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ew/wfyvurhv/{name}', + 'POST crawrduosf' => array ( + 0 => array( + 'path' => '/crawrduosf/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11859,18 +11270,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ew/wfyvurhv/([^/]+)$#', - 'pathStart' => '/ew/wfyvurhv/', + 'pathRegex' => '#^/crawrduosf/([^/]+)$#', + 'pathStart' => '/crawrduosf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ye' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ye/znlrrivaeohgqppm/{name}', + 'GET bbhpdkb' => array ( + 0 => array( + 'path' => '/bbhpdkb/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11880,19 +11290,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ye/znlrrivaeohgqppm/([^/]+)$#', - 'pathStart' => '/ye/znlrrivaeohgqppm/', + 'pathRegex' => '#^/bbhpdkb/([^/]+)$#', + 'pathStart' => '/bbhpdkb/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET filciytxu' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/filciytxu/{name}', - 'method' => 'GET', + 'DELETE utkwdfbr' => array ( + 0 => array( + 'path' => '/utkwdfbr/enhvv/twv/ppnk/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11901,19 +11310,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/filciytxu/([^/]+)$#', - 'pathStart' => '/filciytxu/', + 'pathRegex' => '#^/utkwdfbr/enhvv/twv/ppnk/([^/]+)$#', + 'pathStart' => '/utkwdfbr/enhvv/twv/ppnk/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT sylaaufoprfnpsz' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/sylaaufoprfnpsz/{name}', - 'method' => 'PUT', + 'PATCH khafhtkaw' => array ( + 0 => array( + 'path' => '/khafhtkaw/yptpebg/dgv/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11922,19 +11330,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sylaaufoprfnpsz/([^/]+)$#', - 'pathStart' => '/sylaaufoprfnpsz/', + 'pathRegex' => '#^/khafhtkaw/yptpebg/dgv/([^/]+)$#', + 'pathStart' => '/khafhtkaw/yptpebg/dgv/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH mdsbfnonghw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/mdsbfnonghw/{name}', - 'method' => 'PATCH', + 'POST siehx' => array ( + 0 => array( + 'path' => '/siehx/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11943,19 +11350,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mdsbfnonghw/([^/]+)$#', - 'pathStart' => '/mdsbfnonghw/', + 'pathRegex' => '#^/siehx/([^/]+)$#', + 'pathStart' => '/siehx/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST yvxwzmokxsrivocf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/yvxwzmokxsrivocf/i/{name}', - 'method' => 'POST', + 'DELETE pb' => array ( + 0 => array( + 'path' => '/pb/gi/yljd/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11964,18 +11370,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yvxwzmokxsrivocf/i/([^/]+)$#', - 'pathStart' => '/yvxwzmokxsrivocf/i/', + 'pathRegex' => '#^/pb/gi/yljd/([^/]+)$#', + 'pathStart' => '/pb/gi/yljd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH weiacwdyd' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/weiacwdyd/d/pvn/{name}', + 'PATCH zap' => array ( + 0 => array( + 'path' => '/zap/dqz/l/yzuyjt/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11985,19 +11390,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/weiacwdyd/d/pvn/([^/]+)$#', - 'pathStart' => '/weiacwdyd/d/pvn/', + 'pathRegex' => '#^/zap/dqz/l/yzuyjt/([^/]+)$#', + 'pathStart' => '/zap/dqz/l/yzuyjt/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST tj' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tj/ctb/{name}', - 'method' => 'POST', + 'PUT seblbzvrog' => array ( + 0 => array( + 'path' => '/seblbzvrog/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12006,19 +11410,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tj/ctb/([^/]+)$#', - 'pathStart' => '/tj/ctb/', + 'pathRegex' => '#^/seblbzvrog/([^/]+)$#', + 'pathStart' => '/seblbzvrog/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH xwadiwrlj' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xwadiwrlj/{name}', - 'method' => 'PATCH', + 'DELETE mzphs' => array ( + 0 => array( + 'path' => '/mzphs/duzuozzrnynxn/s/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12027,18 +11430,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xwadiwrlj/([^/]+)$#', - 'pathStart' => '/xwadiwrlj/', + 'pathRegex' => '#^/mzphs/duzuozzrnynxn/s/([^/]+)$#', + 'pathStart' => '/mzphs/duzuozzrnynxn/s/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET b' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/b/gpglqailuq/{name}', + 'GET gbkyapiual' => array ( + 0 => array( + 'path' => '/gbkyapiual/hz/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12048,17 +11450,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/b/gpglqailuq/([^/]+)$#', - 'pathStart' => '/b/gpglqailuq/', + 'pathRegex' => '#^/gbkyapiual/hz/([^/]+)$#', + 'pathStart' => '/gbkyapiual/hz/', 'chains' => array ( ), 'options' => array ( ), - )), - 1 => - Inhere\Route\Route::__set_state(array( - 'path' => '/b/x/udla/{name}', - 'method' => 'GET', + ), + ), + 'DELETE qxsiehmfj' => array ( + 0 => array( + 'path' => '/qxsiehmfj/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12067,19 +11470,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/b/x/udla/([^/]+)$#', - 'pathStart' => '/b/x/udla/', + 'pathRegex' => '#^/qxsiehmfj/([^/]+)$#', + 'pathStart' => '/qxsiehmfj/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH gjtyu' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/gjtyu/wj/{name}', - 'method' => 'PATCH', + 'DELETE pwelc' => array ( + 0 => array( + 'path' => '/pwelc/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12088,19 +11490,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gjtyu/wj/([^/]+)$#', - 'pathStart' => '/gjtyu/wj/', + 'pathRegex' => '#^/pwelc/([^/]+)$#', + 'pathStart' => '/pwelc/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST gzkdwugf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/gzkdwugf/{name}', - 'method' => 'POST', + 'GET anlerj' => array ( + 0 => array( + 'path' => '/anlerj/u/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12109,19 +11510,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gzkdwugf/([^/]+)$#', - 'pathStart' => '/gzkdwugf/', + 'pathRegex' => '#^/anlerj/u/([^/]+)$#', + 'pathStart' => '/anlerj/u/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST bamnwepfacdmlbnwbb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/bamnwepfacdmlbnwbb/{name}', - 'method' => 'POST', + 'DELETE ok' => array ( + 0 => array( + 'path' => '/ok/fujrs/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12130,18 +11530,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bamnwepfacdmlbnwbb/([^/]+)$#', - 'pathStart' => '/bamnwepfacdmlbnwbb/', + 'pathRegex' => '#^/ok/fujrs/([^/]+)$#', + 'pathStart' => '/ok/fujrs/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT chtujoeddzvhj' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/chtujoeddzvhj/vx/{name}', + 'PUT fkdyeuqad' => array ( + 0 => array( + 'path' => '/fkdyeuqad/xrgp/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12151,19 +11550,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/chtujoeddzvhj/vx/([^/]+)$#', - 'pathStart' => '/chtujoeddzvhj/vx/', + 'pathRegex' => '#^/fkdyeuqad/xrgp/([^/]+)$#', + 'pathStart' => '/fkdyeuqad/xrgp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH k' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/k/pxu/cfiyqndsmz/{name}', - 'method' => 'PATCH', + 'PUT k' => array ( + 0 => array( + 'path' => '/k/nkpe/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12172,17 +11570,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/k/pxu/cfiyqndsmz/([^/]+)$#', - 'pathStart' => '/k/pxu/cfiyqndsmz/', + 'pathRegex' => '#^/k/nkpe/([^/]+)$#', + 'pathStart' => '/k/nkpe/', 'chains' => array ( ), 'options' => array ( ), - )), - 1 => - Inhere\Route\Route::__set_state(array( - 'path' => '/k/qayk/ig/td/b/{name}', - 'method' => 'PATCH', + ), + ), + 'GET dhcylltztsd' => array ( + 0 => array( + 'path' => '/dhcylltztsd/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12191,19 +11590,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/k/qayk/ig/td/b/([^/]+)$#', - 'pathStart' => '/k/qayk/ig/td/b/', + 'pathRegex' => '#^/dhcylltztsd/([^/]+)$#', + 'pathStart' => '/dhcylltztsd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET wjzph' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/wjzph/uilgoktvrunybu/{name}', - 'method' => 'GET', + 'POST f' => array ( + 0 => array( + 'path' => '/f/gwuwc/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12212,19 +11610,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wjzph/uilgoktvrunybu/([^/]+)$#', - 'pathStart' => '/wjzph/uilgoktvrunybu/', + 'pathRegex' => '#^/f/gwuwc/([^/]+)$#', + 'pathStart' => '/f/gwuwc/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH e' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/e/zmnqt/{name}', - 'method' => 'PATCH', + 'GET kbpffrscfx' => array ( + 0 => array( + 'path' => '/kbpffrscfx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12233,19 +11630,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/e/zmnqt/([^/]+)$#', - 'pathStart' => '/e/zmnqt/', + 'pathRegex' => '#^/kbpffrscfx/([^/]+)$#', + 'pathStart' => '/kbpffrscfx/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET onsuvmkznhiwduwjos' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/onsuvmkznhiwduwjos/{name}', - 'method' => 'GET', + 'PATCH ffqiwpidn' => array ( + 0 => array( + 'path' => '/ffqiwpidn/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12254,19 +11650,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/onsuvmkznhiwduwjos/([^/]+)$#', - 'pathStart' => '/onsuvmkznhiwduwjos/', + 'pathRegex' => '#^/ffqiwpidn/([^/]+)$#', + 'pathStart' => '/ffqiwpidn/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ruzj' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ruzj/rmtdc/{name}', - 'method' => 'GET', + 'DELETE zqpc' => array ( + 0 => array( + 'path' => '/zqpc/wzjdacpmse/pwg/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12275,18 +11670,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ruzj/rmtdc/([^/]+)$#', - 'pathStart' => '/ruzj/rmtdc/', + 'pathRegex' => '#^/zqpc/wzjdacpmse/pwg/([^/]+)$#', + 'pathStart' => '/zqpc/wzjdacpmse/pwg/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET amwcx' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/amwcx/{name}', + 'GET eparcddgzycfdi' => array ( + 0 => array( + 'path' => '/eparcddgzycfdi/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12296,18 +11690,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/amwcx/([^/]+)$#', - 'pathStart' => '/amwcx/', + 'pathRegex' => '#^/eparcddgzycfdi/([^/]+)$#', + 'pathStart' => '/eparcddgzycfdi/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT tzsqo' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tzsqo/yjcnrvsgjctu/{name}', + 'PUT o' => array ( + 0 => array( + 'path' => '/o/tqkksmvagcqtk/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12317,19 +11710,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tzsqo/yjcnrvsgjctu/([^/]+)$#', - 'pathStart' => '/tzsqo/yjcnrvsgjctu/', + 'pathRegex' => '#^/o/tqkksmvagcqtk/([^/]+)$#', + 'pathStart' => '/o/tqkksmvagcqtk/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET mu' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/mu/jiz/wg/{name}', - 'method' => 'GET', + 'DELETE rjgmy' => array ( + 0 => array( + 'path' => '/rjgmy/bzcnkk/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12338,19 +11730,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mu/jiz/wg/([^/]+)$#', - 'pathStart' => '/mu/jiz/wg/', + 'pathRegex' => '#^/rjgmy/bzcnkk/([^/]+)$#', + 'pathStart' => '/rjgmy/bzcnkk/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST fy' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/fy/pvbr/{name}', - 'method' => 'POST', + 'PUT igbcivh' => array ( + 0 => array( + 'path' => '/igbcivh/psug/rcq/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12359,18 +11750,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fy/pvbr/([^/]+)$#', - 'pathStart' => '/fy/pvbr/', + 'pathRegex' => '#^/igbcivh/psug/rcq/([^/]+)$#', + 'pathStart' => '/igbcivh/psug/rcq/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH nfwmzibxfeiy' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/nfwmzibxfeiy/llj/{name}', + 'PATCH qucr' => array ( + 0 => array( + 'path' => '/qucr/ynma/pcqgblh/wh/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12380,19 +11770,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nfwmzibxfeiy/llj/([^/]+)$#', - 'pathStart' => '/nfwmzibxfeiy/llj/', + 'pathRegex' => '#^/qucr/ynma/pcqgblh/wh/([^/]+)$#', + 'pathStart' => '/qucr/ynma/pcqgblh/wh/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT ibiikmjruomuptokfb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ibiikmjruomuptokfb/cj/{name}', - 'method' => 'PUT', + 'GET mgue' => array ( + 0 => array( + 'path' => '/mgue/l/cnw/okkzx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12401,19 +11790,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ibiikmjruomuptokfb/cj/([^/]+)$#', - 'pathStart' => '/ibiikmjruomuptokfb/cj/', + 'pathRegex' => '#^/mgue/l/cnw/okkzx/([^/]+)$#', + 'pathStart' => '/mgue/l/cnw/okkzx/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE x' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/x/rx/syagc/kt/ym/{name}', - 'method' => 'DELETE', + 'GET btj' => array ( + 0 => array( + 'path' => '/btj/fziy/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12422,19 +11810,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/x/rx/syagc/kt/ym/([^/]+)$#', - 'pathStart' => '/x/rx/syagc/kt/ym/', + 'pathRegex' => '#^/btj/fziy/([^/]+)$#', + 'pathStart' => '/btj/fziy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET mkyblbhg' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/mkyblbhg/{name}', - 'method' => 'GET', + 'POST vjdki' => array ( + 0 => array( + 'path' => '/vjdki/i/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12443,19 +11830,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mkyblbhg/([^/]+)$#', - 'pathStart' => '/mkyblbhg/', + 'pathRegex' => '#^/vjdki/i/([^/]+)$#', + 'pathStart' => '/vjdki/i/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE o' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/o/mbtsohc/kzowttzfsidu/{name}', - 'method' => 'DELETE', + 'GET m' => array ( + 0 => array( + 'path' => '/m/kaxpjjnk/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12464,18 +11850,15 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/o/mbtsohc/kzowttzfsidu/([^/]+)$#', - 'pathStart' => '/o/mbtsohc/kzowttzfsidu/', + 'pathRegex' => '#^/m/kaxpjjnk/([^/]+)$#', + 'pathStart' => '/m/kaxpjjnk/', 'chains' => array ( ), 'options' => array ( ), - )), - ), - 'GET vtlnclxejzze' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/vtlnclxejzze/ijqox/{name}', + ), + 1 => array( + 'path' => '/m/qayihrnx/w/lvcizgcpsk/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12485,19 +11868,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vtlnclxejzze/ijqox/([^/]+)$#', - 'pathStart' => '/vtlnclxejzze/ijqox/', + 'pathRegex' => '#^/m/qayihrnx/w/lvcizgcpsk/([^/]+)$#', + 'pathStart' => '/m/qayihrnx/w/lvcizgcpsk/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH kgq' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/kgq/ftnjzejp/afafd/{name}', - 'method' => 'PATCH', + 'DELETE krv' => array ( + 0 => array( + 'path' => '/krv/ywpckoyv/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12506,19 +11888,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kgq/ftnjzejp/afafd/([^/]+)$#', - 'pathStart' => '/kgq/ftnjzejp/afafd/', + 'pathRegex' => '#^/krv/ywpckoyv/([^/]+)$#', + 'pathStart' => '/krv/ywpckoyv/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH jwtwc' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/jwtwc/pdjyg/{name}', - 'method' => 'PATCH', + 'GET qo' => array ( + 0 => array( + 'path' => '/qo/njtjp/gbtfiqu/w/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12527,19 +11908,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jwtwc/pdjyg/([^/]+)$#', - 'pathStart' => '/jwtwc/pdjyg/', + 'pathRegex' => '#^/qo/njtjp/gbtfiqu/w/([^/]+)$#', + 'pathStart' => '/qo/njtjp/gbtfiqu/w/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST fgp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/fgp/gnj/mzt/{name}', - 'method' => 'POST', + 'PATCH zsglpkcd' => array ( + 0 => array( + 'path' => '/zsglpkcd/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12548,18 +11928,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fgp/gnj/mzt/([^/]+)$#', - 'pathStart' => '/fgp/gnj/mzt/', + 'pathRegex' => '#^/zsglpkcd/([^/]+)$#', + 'pathStart' => '/zsglpkcd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET uys' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/uys/sqjb/j/{name}', + 'GET d' => array ( + 0 => array( + 'path' => '/d/klgdtdrot/qseop/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12569,19 +11948,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uys/sqjb/j/([^/]+)$#', - 'pathStart' => '/uys/sqjb/j/', + 'pathRegex' => '#^/d/klgdtdrot/qseop/([^/]+)$#', + 'pathStart' => '/d/klgdtdrot/qseop/', 'chains' => array ( ), 'options' => array ( ), - )), - ), - 'POST eomanfmefrvclbm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/eomanfmefrvclbm/{name}', - 'method' => 'POST', + ), + 1 => array( + 'path' => '/d/wjaf/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12590,19 +11966,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eomanfmefrvclbm/([^/]+)$#', - 'pathStart' => '/eomanfmefrvclbm/', + 'pathRegex' => '#^/d/wjaf/([^/]+)$#', + 'pathStart' => '/d/wjaf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE ofsndb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ofsndb/{name}', - 'method' => 'DELETE', + 'GET fsakbopt' => array ( + 0 => array( + 'path' => '/fsakbopt/bug/zlgre/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12611,19 +11986,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ofsndb/([^/]+)$#', - 'pathStart' => '/ofsndb/', + 'pathRegex' => '#^/fsakbopt/bug/zlgre/([^/]+)$#', + 'pathStart' => '/fsakbopt/bug/zlgre/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH cumygky' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/cumygky/ffhhrtjmodz/{name}', - 'method' => 'PATCH', + 'DELETE nxywvk' => array ( + 0 => array( + 'path' => '/nxywvk/ea/iicrba/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12632,19 +12006,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cumygky/ffhhrtjmodz/([^/]+)$#', - 'pathStart' => '/cumygky/ffhhrtjmodz/', + 'pathRegex' => '#^/nxywvk/ea/iicrba/([^/]+)$#', + 'pathStart' => '/nxywvk/ea/iicrba/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET mxuhuw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/mxuhuw/sr/cy/{name}', - 'method' => 'GET', + 'PUT l' => array ( + 0 => array( + 'path' => '/l/nctzuasbvwlkqi/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12653,18 +12026,15 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mxuhuw/sr/cy/([^/]+)$#', - 'pathStart' => '/mxuhuw/sr/cy/', + 'pathRegex' => '#^/l/nctzuasbvwlkqi/([^/]+)$#', + 'pathStart' => '/l/nctzuasbvwlkqi/', 'chains' => array ( ), 'options' => array ( ), - )), - ), - 'PUT v' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/v/iv/zkh/{name}', + ), + 1 => array( + 'path' => '/l/ychico/mrt/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12674,17 +12044,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v/iv/zkh/([^/]+)$#', - 'pathStart' => '/v/iv/zkh/', + 'pathRegex' => '#^/l/ychico/mrt/([^/]+)$#', + 'pathStart' => '/l/ychico/mrt/', 'chains' => array ( ), 'options' => array ( ), - )), - 1 => - Inhere\Route\Route::__set_state(array( - 'path' => '/v/itauxeovouqpe/{name}', - 'method' => 'PUT', + ), + ), + 'DELETE c' => array ( + 0 => array( + 'path' => '/c/nkcgz/yysgysezswmoz/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12693,19 +12064,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v/itauxeovouqpe/([^/]+)$#', - 'pathStart' => '/v/itauxeovouqpe/', + 'pathRegex' => '#^/c/nkcgz/yysgysezswmoz/([^/]+)$#', + 'pathStart' => '/c/nkcgz/yysgysezswmoz/', 'chains' => array ( ), 'options' => array ( ), - )), - ), - 'GET z' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/z/njmhxwjvprn/{name}', - 'method' => 'GET', + ), + 1 => array( + 'path' => '/c/tslv/pfvz/yhrwlyn/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12714,19 +12082,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/z/njmhxwjvprn/([^/]+)$#', - 'pathStart' => '/z/njmhxwjvprn/', + 'pathRegex' => '#^/c/tslv/pfvz/yhrwlyn/([^/]+)$#', + 'pathStart' => '/c/tslv/pfvz/yhrwlyn/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH iong' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/iong/kxvpawklhhtt/{name}', - 'method' => 'PATCH', + 'GET glcxvkg' => array ( + 0 => array( + 'path' => '/glcxvkg/b/iicgvz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12735,19 +12102,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iong/kxvpawklhhtt/([^/]+)$#', - 'pathStart' => '/iong/kxvpawklhhtt/', + 'pathRegex' => '#^/glcxvkg/b/iicgvz/([^/]+)$#', + 'pathStart' => '/glcxvkg/b/iicgvz/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET vqlwqhbbinucvzda' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/vqlwqhbbinucvzda/{name}', - 'method' => 'GET', + 'DELETE ia' => array ( + 0 => array( + 'path' => '/ia/moubai/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12756,19 +12122,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vqlwqhbbinucvzda/([^/]+)$#', - 'pathStart' => '/vqlwqhbbinucvzda/', + 'pathRegex' => '#^/ia/moubai/([^/]+)$#', + 'pathStart' => '/ia/moubai/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET zfdgijztcrypvhb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/zfdgijztcrypvhb/{name}', - 'method' => 'GET', + 'POST ipft' => array ( + 0 => array( + 'path' => '/ipft/ucytmynva/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12777,19 +12142,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zfdgijztcrypvhb/([^/]+)$#', - 'pathStart' => '/zfdgijztcrypvhb/', + 'pathRegex' => '#^/ipft/ucytmynva/([^/]+)$#', + 'pathStart' => '/ipft/ucytmynva/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE okxtlcsoo' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/okxtlcsoo/{name}', - 'method' => 'DELETE', + 'GET n' => array ( + 0 => array( + 'path' => '/n/lxnavcaa/gv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12798,18 +12162,15 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/okxtlcsoo/([^/]+)$#', - 'pathStart' => '/okxtlcsoo/', + 'pathRegex' => '#^/n/lxnavcaa/gv/([^/]+)$#', + 'pathStart' => '/n/lxnavcaa/gv/', 'chains' => array ( ), 'options' => array ( ), - )), - ), - 'GET nfxfnd' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/nfxfnd/p/gsmx/pxz/qp/k/j/{name}', + ), + 1 => array( + 'path' => '/n/g/rxccqjrza/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12819,19 +12180,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nfxfnd/p/gsmx/pxz/qp/k/j/([^/]+)$#', - 'pathStart' => '/nfxfnd/p/gsmx/pxz/qp/k/j/', + 'pathRegex' => '#^/n/g/rxccqjrza/([^/]+)$#', + 'pathStart' => '/n/g/rxccqjrza/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT on' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/on/qefcutoqbfjfdvuv/{name}', - 'method' => 'PUT', + 'PATCH skjwqvzyzpkfz' => array ( + 0 => array( + 'path' => '/skjwqvzyzpkfz/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12840,18 +12200,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/on/qefcutoqbfjfdvuv/([^/]+)$#', - 'pathStart' => '/on/qefcutoqbfjfdvuv/', + 'pathRegex' => '#^/skjwqvzyzpkfz/([^/]+)$#', + 'pathStart' => '/skjwqvzyzpkfz/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET oqi' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/oqi/smervcpdxifmpe/{name}', + 'GET lvpghpcmk' => array ( + 0 => array( + 'path' => '/lvpghpcmk/qxo/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12861,18 +12220,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oqi/smervcpdxifmpe/([^/]+)$#', - 'pathStart' => '/oqi/smervcpdxifmpe/', + 'pathRegex' => '#^/lvpghpcmk/qxo/([^/]+)$#', + 'pathStart' => '/lvpghpcmk/qxo/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET eux' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/eux/ijul/gfw/{name}', + 'GET qe' => array ( + 0 => array( + 'path' => '/qe/updz/w/ohd/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12882,18 +12240,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eux/ijul/gfw/([^/]+)$#', - 'pathStart' => '/eux/ijul/gfw/', + 'pathRegex' => '#^/qe/updz/w/ohd/([^/]+)$#', + 'pathStart' => '/qe/updz/w/ohd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT lofetznypw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/lofetznypw/xj/{name}', + 'PUT ozsmpzaxwduajy' => array ( + 0 => array( + 'path' => '/ozsmpzaxwduajy/erue/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12903,19 +12260,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lofetznypw/xj/([^/]+)$#', - 'pathStart' => '/lofetznypw/xj/', + 'pathRegex' => '#^/ozsmpzaxwduajy/erue/([^/]+)$#', + 'pathStart' => '/ozsmpzaxwduajy/erue/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET nzfffr' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/nzfffr/fhxpen/{name}', - 'method' => 'GET', + 'PUT vuganetwhdbgd' => array ( + 0 => array( + 'path' => '/vuganetwhdbgd/b/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12924,19 +12280,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nzfffr/fhxpen/([^/]+)$#', - 'pathStart' => '/nzfffr/fhxpen/', + 'pathRegex' => '#^/vuganetwhdbgd/b/([^/]+)$#', + 'pathStart' => '/vuganetwhdbgd/b/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH dcar' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/dcar/hvidfnzcaphwgg/{name}', - 'method' => 'PATCH', + 'POST igdrbqmctqlcp' => array ( + 0 => array( + 'path' => '/igdrbqmctqlcp/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12945,19 +12300,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dcar/hvidfnzcaphwgg/([^/]+)$#', - 'pathStart' => '/dcar/hvidfnzcaphwgg/', + 'pathRegex' => '#^/igdrbqmctqlcp/([^/]+)$#', + 'pathStart' => '/igdrbqmctqlcp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET zadpq' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/zadpq/{name}', - 'method' => 'GET', + 'POST tuhynag' => array ( + 0 => array( + 'path' => '/tuhynag/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12966,18 +12320,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zadpq/([^/]+)$#', - 'pathStart' => '/zadpq/', + 'pathRegex' => '#^/tuhynag/([^/]+)$#', + 'pathStart' => '/tuhynag/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT p' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/p/kktiv/{name}', + 'PUT zmouvydyeqqorieuyfh' => array ( + 0 => array( + 'path' => '/zmouvydyeqqorieuyfh/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12987,18 +12340,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/p/kktiv/([^/]+)$#', - 'pathStart' => '/p/kktiv/', + 'pathRegex' => '#^/zmouvydyeqqorieuyfh/([^/]+)$#', + 'pathStart' => '/zmouvydyeqqorieuyfh/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET sutfbt' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/sutfbt/yy/{name}', + 'GET xddbos' => array ( + 0 => array( + 'path' => '/xddbos/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13008,18 +12360,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sutfbt/yy/([^/]+)$#', - 'pathStart' => '/sutfbt/yy/', + 'pathRegex' => '#^/xddbos/([^/]+)$#', + 'pathStart' => '/xddbos/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH fskzschpcc' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/fskzschpcc/{name}', + 'PATCH xaoj' => array ( + 0 => array( + 'path' => '/xaoj/d/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13029,19 +12380,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fskzschpcc/([^/]+)$#', - 'pathStart' => '/fskzschpcc/', + 'pathRegex' => '#^/xaoj/d/([^/]+)$#', + 'pathStart' => '/xaoj/d/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH n' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/n/jbon/yi/{name}', - 'method' => 'PATCH', + 'POST vvkpwakxuynupxeqnaq' => array ( + 0 => array( + 'path' => '/vvkpwakxuynupxeqnaq/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13050,19 +12400,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/n/jbon/yi/([^/]+)$#', - 'pathStart' => '/n/jbon/yi/', + 'pathRegex' => '#^/vvkpwakxuynupxeqnaq/([^/]+)$#', + 'pathStart' => '/vvkpwakxuynupxeqnaq/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET zgr' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/zgr/rdyjzhsznbz/{name}', - 'method' => 'GET', + 'DELETE cqsgquqgojwj' => array ( + 0 => array( + 'path' => '/cqsgquqgojwj/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13071,18 +12420,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zgr/rdyjzhsznbz/([^/]+)$#', - 'pathStart' => '/zgr/rdyjzhsznbz/', + 'pathRegex' => '#^/cqsgquqgojwj/([^/]+)$#', + 'pathStart' => '/cqsgquqgojwj/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST tkbtc' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tkbtc/jmmpc/{name}', + 'POST rfyvjmwywexr' => array ( + 0 => array( + 'path' => '/rfyvjmwywexr/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13092,19 +12440,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tkbtc/jmmpc/([^/]+)$#', - 'pathStart' => '/tkbtc/jmmpc/', + 'pathRegex' => '#^/rfyvjmwywexr/([^/]+)$#', + 'pathStart' => '/rfyvjmwywexr/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH wwfu' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/wwfu/tobgcc/vpvbtrkxo/{name}', - 'method' => 'PATCH', + 'GET favqdf' => array ( + 0 => array( + 'path' => '/favqdf/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13113,19 +12460,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wwfu/tobgcc/vpvbtrkxo/([^/]+)$#', - 'pathStart' => '/wwfu/tobgcc/vpvbtrkxo/', + 'pathRegex' => '#^/favqdf/([^/]+)$#', + 'pathStart' => '/favqdf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE ly' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ly/guyp/eh/a/ty/lsgqydx/{name}', - 'method' => 'DELETE', + 'GET nwq' => array ( + 0 => array( + 'path' => '/nwq/kl/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13134,19 +12480,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ly/guyp/eh/a/ty/lsgqydx/([^/]+)$#', - 'pathStart' => '/ly/guyp/eh/a/ty/lsgqydx/', + 'pathRegex' => '#^/nwq/kl/([^/]+)$#', + 'pathStart' => '/nwq/kl/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET hgvdhnku' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/hgvdhnku/h/{name}', - 'method' => 'GET', + 'POST wsiygsg' => array ( + 0 => array( + 'path' => '/wsiygsg/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13155,19 +12500,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hgvdhnku/h/([^/]+)$#', - 'pathStart' => '/hgvdhnku/h/', + 'pathRegex' => '#^/wsiygsg/([^/]+)$#', + 'pathStart' => '/wsiygsg/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET tyosxoqik' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tyosxoqik/tdd/{name}', - 'method' => 'GET', + 'PATCH ouh' => array ( + 0 => array( + 'path' => '/ouh/uisvl/tshvg/hab/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13176,19 +12520,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tyosxoqik/tdd/([^/]+)$#', - 'pathStart' => '/tyosxoqik/tdd/', + 'pathRegex' => '#^/ouh/uisvl/tshvg/hab/([^/]+)$#', + 'pathStart' => '/ouh/uisvl/tshvg/hab/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT kvu' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/kvu/jmdj/avkh/vwy/{name}', - 'method' => 'PUT', + 'DELETE oaegqwszyjozqirhpk' => array ( + 0 => array( + 'path' => '/oaegqwszyjozqirhpk/yu/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13197,19 +12540,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kvu/jmdj/avkh/vwy/([^/]+)$#', - 'pathStart' => '/kvu/jmdj/avkh/vwy/', + 'pathRegex' => '#^/oaegqwszyjozqirhpk/yu/([^/]+)$#', + 'pathStart' => '/oaegqwszyjozqirhpk/yu/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST cz' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/cz/cgkfrcktlpk/{name}', - 'method' => 'POST', + 'DELETE fljg' => array ( + 0 => array( + 'path' => '/fljg/mjm/pgvw/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13218,18 +12560,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cz/cgkfrcktlpk/([^/]+)$#', - 'pathStart' => '/cz/cgkfrcktlpk/', + 'pathRegex' => '#^/fljg/mjm/pgvw/([^/]+)$#', + 'pathStart' => '/fljg/mjm/pgvw/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET fedgrwe' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/fedgrwe/htci/{name}', + 'GET hsmw' => array ( + 0 => array( + 'path' => '/hsmw/skkemb/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13239,19 +12580,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fedgrwe/htci/([^/]+)$#', - 'pathStart' => '/fedgrwe/htci/', + 'pathRegex' => '#^/hsmw/skkemb/([^/]+)$#', + 'pathStart' => '/hsmw/skkemb/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET hghvwlzf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/hghvwlzf/{name}', - 'method' => 'GET', + 'PATCH zkysucnnn' => array ( + 0 => array( + 'path' => '/zkysucnnn/lb/rck/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13260,19 +12600,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hghvwlzf/([^/]+)$#', - 'pathStart' => '/hghvwlzf/', + 'pathRegex' => '#^/zkysucnnn/lb/rck/([^/]+)$#', + 'pathStart' => '/zkysucnnn/lb/rck/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE ny' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ny/kujn/{name}', - 'method' => 'DELETE', + 'PUT rkexzw' => array ( + 0 => array( + 'path' => '/rkexzw/rh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13281,19 +12620,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ny/kujn/([^/]+)$#', - 'pathStart' => '/ny/kujn/', + 'pathRegex' => '#^/rkexzw/rh/([^/]+)$#', + 'pathStart' => '/rkexzw/rh/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST ypzvdiuolwgvfvzdoaxx' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ypzvdiuolwgvfvzdoaxx/{name}', - 'method' => 'POST', + 'GET liptlm' => array ( + 0 => array( + 'path' => '/liptlm/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13302,19 +12640,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ypzvdiuolwgvfvzdoaxx/([^/]+)$#', - 'pathStart' => '/ypzvdiuolwgvfvzdoaxx/', + 'pathRegex' => '#^/liptlm/([^/]+)$#', + 'pathStart' => '/liptlm/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT abcgyn' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/abcgyn/zy/{name}', - 'method' => 'PUT', + 'DELETE swrjsljzkittvbxkflew' => array ( + 0 => array( + 'path' => '/swrjsljzkittvbxkflew/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13323,19 +12660,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/abcgyn/zy/([^/]+)$#', - 'pathStart' => '/abcgyn/zy/', + 'pathRegex' => '#^/swrjsljzkittvbxkflew/([^/]+)$#', + 'pathStart' => '/swrjsljzkittvbxkflew/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET vyns' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/vyns/scnpxhrzwv/{name}', - 'method' => 'GET', + 'DELETE cxzz' => array ( + 0 => array( + 'path' => '/cxzz/qoi/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13344,19 +12680,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vyns/scnpxhrzwv/([^/]+)$#', - 'pathStart' => '/vyns/scnpxhrzwv/', + 'pathRegex' => '#^/cxzz/qoi/([^/]+)$#', + 'pathStart' => '/cxzz/qoi/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT wzajm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/wzajm/m/{name}', - 'method' => 'PUT', + 'DELETE yucmft' => array ( + 0 => array( + 'path' => '/yucmft/d/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13365,18 +12700,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wzajm/m/([^/]+)$#', - 'pathStart' => '/wzajm/m/', + 'pathRegex' => '#^/yucmft/d/([^/]+)$#', + 'pathStart' => '/yucmft/d/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET yt' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/yt/ibl/{name}', + 'GET nfbqx' => array ( + 0 => array( + 'path' => '/nfbqx/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13386,18 +12720,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yt/ibl/([^/]+)$#', - 'pathStart' => '/yt/ibl/', + 'pathRegex' => '#^/nfbqx/([^/]+)$#', + 'pathStart' => '/nfbqx/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE nkqbqgpbsicklycxd' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/nkqbqgpbsicklycxd/{name}', + 'DELETE rglsfbj' => array ( + 0 => array( + 'path' => '/rglsfbj/da/ttsp/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13407,18 +12740,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nkqbqgpbsicklycxd/([^/]+)$#', - 'pathStart' => '/nkqbqgpbsicklycxd/', + 'pathRegex' => '#^/rglsfbj/da/ttsp/([^/]+)$#', + 'pathStart' => '/rglsfbj/da/ttsp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST rcxgskvew' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/rcxgskvew/{name}', + 'POST m' => array ( + 0 => array( + 'path' => '/m/zhvfvs/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13428,18 +12760,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rcxgskvew/([^/]+)$#', - 'pathStart' => '/rcxgskvew/', + 'pathRegex' => '#^/m/zhvfvs/([^/]+)$#', + 'pathStart' => '/m/zhvfvs/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST vremxxqtqdj' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/vremxxqtqdj/{name}', + 'POST stxaydngwmo' => array ( + 0 => array( + 'path' => '/stxaydngwmo/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13449,18 +12780,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vremxxqtqdj/([^/]+)$#', - 'pathStart' => '/vremxxqtqdj/', + 'pathRegex' => '#^/stxaydngwmo/([^/]+)$#', + 'pathStart' => '/stxaydngwmo/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET kufnyvvhpud' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/kufnyvvhpud/{name}', + 'GET yssmkjgeh' => array ( + 0 => array( + 'path' => '/yssmkjgeh/kcl/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13470,19 +12800,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kufnyvvhpud/([^/]+)$#', - 'pathStart' => '/kufnyvvhpud/', + 'pathRegex' => '#^/yssmkjgeh/kcl/([^/]+)$#', + 'pathStart' => '/yssmkjgeh/kcl/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE j' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/j/ykdrzxnhs/rtynmf/{name}', - 'method' => 'DELETE', + 'POST eevo' => array ( + 0 => array( + 'path' => '/eevo/p/xpwnc/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13491,18 +12820,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/j/ykdrzxnhs/rtynmf/([^/]+)$#', - 'pathStart' => '/j/ykdrzxnhs/rtynmf/', + 'pathRegex' => '#^/eevo/p/xpwnc/([^/]+)$#', + 'pathStart' => '/eevo/p/xpwnc/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST ihlwok' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ihlwok/zhzabujgf/{name}', + 'POST djsdcax' => array ( + 0 => array( + 'path' => '/djsdcax/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13512,19 +12840,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ihlwok/zhzabujgf/([^/]+)$#', - 'pathStart' => '/ihlwok/zhzabujgf/', + 'pathRegex' => '#^/djsdcax/([^/]+)$#', + 'pathStart' => '/djsdcax/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT pstxmu' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/pstxmu/aw/zny/{name}', - 'method' => 'PUT', + 'GET tlbrxlenaz' => array ( + 0 => array( + 'path' => '/tlbrxlenaz/zukpqxflu/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13533,18 +12860,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pstxmu/aw/zny/([^/]+)$#', - 'pathStart' => '/pstxmu/aw/zny/', + 'pathRegex' => '#^/tlbrxlenaz/zukpqxflu/([^/]+)$#', + 'pathStart' => '/tlbrxlenaz/zukpqxflu/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET qohurqry' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/qohurqry/xwhwou/{name}', + 'GET top' => array ( + 0 => array( + 'path' => '/top/dk/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13554,19 +12880,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qohurqry/xwhwou/([^/]+)$#', - 'pathStart' => '/qohurqry/xwhwou/', + 'pathRegex' => '#^/top/dk/([^/]+)$#', + 'pathStart' => '/top/dk/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE edqpbn' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/edqpbn/{name}', - 'method' => 'DELETE', + 'PATCH vydrismxou' => array ( + 0 => array( + 'path' => '/vydrismxou/zmu/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13575,18 +12900,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/edqpbn/([^/]+)$#', - 'pathStart' => '/edqpbn/', + 'pathRegex' => '#^/vydrismxou/zmu/([^/]+)$#', + 'pathStart' => '/vydrismxou/zmu/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT dj' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/dj/szf/xvacj/eyegkyf/x/nh/{name}', + 'PUT i' => array ( + 0 => array( + 'path' => '/i/zltaetwvqkhfqfj/v/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13596,19 +12920,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dj/szf/xvacj/eyegkyf/x/nh/([^/]+)$#', - 'pathStart' => '/dj/szf/xvacj/eyegkyf/x/nh/', + 'pathRegex' => '#^/i/zltaetwvqkhfqfj/v/([^/]+)$#', + 'pathStart' => '/i/zltaetwvqkhfqfj/v/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST adtvlvhldhgoeizk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/adtvlvhldhgoeizk/{name}', - 'method' => 'POST', + 'PUT suc' => array ( + 0 => array( + 'path' => '/suc/irycfjlguv/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13617,19 +12940,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/adtvlvhldhgoeizk/([^/]+)$#', - 'pathStart' => '/adtvlvhldhgoeizk/', + 'pathRegex' => '#^/suc/irycfjlguv/([^/]+)$#', + 'pathStart' => '/suc/irycfjlguv/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE igisaqbtqai' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/igisaqbtqai/{name}', - 'method' => 'DELETE', + 'GET xrlbbuf' => array ( + 0 => array( + 'path' => '/xrlbbuf/ekmpiyno/na/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13638,19 +12960,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/igisaqbtqai/([^/]+)$#', - 'pathStart' => '/igisaqbtqai/', + 'pathRegex' => '#^/xrlbbuf/ekmpiyno/na/([^/]+)$#', + 'pathStart' => '/xrlbbuf/ekmpiyno/na/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST pnkuvzx' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/pnkuvzx/jukszoy/{name}', - 'method' => 'POST', + 'DELETE txyml' => array ( + 0 => array( + 'path' => '/txyml/kvtwknca/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13659,19 +12980,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pnkuvzx/jukszoy/([^/]+)$#', - 'pathStart' => '/pnkuvzx/jukszoy/', + 'pathRegex' => '#^/txyml/kvtwknca/([^/]+)$#', + 'pathStart' => '/txyml/kvtwknca/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT wriwhlmeub' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/wriwhlmeub/yybnbgh/{name}', - 'method' => 'PUT', + 'GET cmqjg' => array ( + 0 => array( + 'path' => '/cmqjg/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13680,19 +13000,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wriwhlmeub/yybnbgh/([^/]+)$#', - 'pathStart' => '/wriwhlmeub/yybnbgh/', + 'pathRegex' => '#^/cmqjg/([^/]+)$#', + 'pathStart' => '/cmqjg/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT hbxytzomdoftksnlx' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/hbxytzomdoftksnlx/{name}', - 'method' => 'PUT', + 'GET fysdlzqcu' => array ( + 0 => array( + 'path' => '/fysdlzqcu/b/ds/esq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13701,19 +13020,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hbxytzomdoftksnlx/([^/]+)$#', - 'pathStart' => '/hbxytzomdoftksnlx/', + 'pathRegex' => '#^/fysdlzqcu/b/ds/esq/([^/]+)$#', + 'pathStart' => '/fysdlzqcu/b/ds/esq/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET xtddn' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xtddn/vmae/gk/ldtg/{name}', - 'method' => 'GET', + 'PATCH nhtqq' => array ( + 0 => array( + 'path' => '/nhtqq/zd/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13722,18 +13040,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xtddn/vmae/gk/ldtg/([^/]+)$#', - 'pathStart' => '/xtddn/vmae/gk/ldtg/', + 'pathRegex' => '#^/nhtqq/zd/([^/]+)$#', + 'pathStart' => '/nhtqq/zd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE r' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/r/dnwrlhyobopxt/{name}', + 'DELETE dhhcd' => array ( + 0 => array( + 'path' => '/dhhcd/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13743,19 +13060,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/r/dnwrlhyobopxt/([^/]+)$#', - 'pathStart' => '/r/dnwrlhyobopxt/', + 'pathRegex' => '#^/dhhcd/([^/]+)$#', + 'pathStart' => '/dhhcd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET qawlwsldpomm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/qawlwsldpomm/relw/{name}', - 'method' => 'GET', + 'PUT licswkerd' => array ( + 0 => array( + 'path' => '/licswkerd/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13764,18 +13080,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qawlwsldpomm/relw/([^/]+)$#', - 'pathStart' => '/qawlwsldpomm/relw/', + 'pathRegex' => '#^/licswkerd/([^/]+)$#', + 'pathStart' => '/licswkerd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT km' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/km/yssj/{name}', + 'PUT mxqtx' => array ( + 0 => array( + 'path' => '/mxqtx/sosrflpmp/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13785,19 +13100,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/km/yssj/([^/]+)$#', - 'pathStart' => '/km/yssj/', + 'pathRegex' => '#^/mxqtx/sosrflpmp/([^/]+)$#', + 'pathStart' => '/mxqtx/sosrflpmp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET rbjbp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/rbjbp/dsygy/zggfjhe/o/{name}', - 'method' => 'GET', + 'PATCH cwxqntuweod' => array ( + 0 => array( + 'path' => '/cwxqntuweod/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13806,18 +13120,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rbjbp/dsygy/zggfjhe/o/([^/]+)$#', - 'pathStart' => '/rbjbp/dsygy/zggfjhe/o/', + 'pathRegex' => '#^/cwxqntuweod/([^/]+)$#', + 'pathStart' => '/cwxqntuweod/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT xkbxmncaeknkxxa' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xkbxmncaeknkxxa/{name}', + 'PUT xvvivvsonumf' => array ( + 0 => array( + 'path' => '/xvvivvsonumf/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13827,19 +13140,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xkbxmncaeknkxxa/([^/]+)$#', - 'pathStart' => '/xkbxmncaeknkxxa/', + 'pathRegex' => '#^/xvvivvsonumf/([^/]+)$#', + 'pathStart' => '/xvvivvsonumf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET xnmzeckfaq' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xnmzeckfaq/{name}', - 'method' => 'GET', + 'PATCH slx' => array ( + 0 => array( + 'path' => '/slx/zl/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13848,18 +13160,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xnmzeckfaq/([^/]+)$#', - 'pathStart' => '/xnmzeckfaq/', + 'pathRegex' => '#^/slx/zl/([^/]+)$#', + 'pathStart' => '/slx/zl/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET zbgnt' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/zbgnt/{name}', + 'GET nmvpsikxl' => array ( + 0 => array( + 'path' => '/nmvpsikxl/pue/iyyb/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13869,19 +13180,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zbgnt/([^/]+)$#', - 'pathStart' => '/zbgnt/', + 'pathRegex' => '#^/nmvpsikxl/pue/iyyb/([^/]+)$#', + 'pathStart' => '/nmvpsikxl/pue/iyyb/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST tlzpvc' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tlzpvc/{name}', - 'method' => 'POST', + 'GET am' => array ( + 0 => array( + 'path' => '/am/e/ehsvxcutiev/o/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13890,19 +13200,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tlzpvc/([^/]+)$#', - 'pathStart' => '/tlzpvc/', + 'pathRegex' => '#^/am/e/ehsvxcutiev/o/([^/]+)$#', + 'pathStart' => '/am/e/ehsvxcutiev/o/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET v' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/v/pzyrivlzlhu/etiy/{name}', - 'method' => 'GET', + 'PATCH nggryuiik' => array ( + 0 => array( + 'path' => '/nggryuiik/bp/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13911,17 +13220,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v/pzyrivlzlhu/etiy/([^/]+)$#', - 'pathStart' => '/v/pzyrivlzlhu/etiy/', + 'pathRegex' => '#^/nggryuiik/bp/([^/]+)$#', + 'pathStart' => '/nggryuiik/bp/', 'chains' => array ( ), 'options' => array ( ), - )), - 1 => - Inhere\Route\Route::__set_state(array( - 'path' => '/v/vmoecwmsluy/sgyg/{name}', - 'method' => 'GET', + ), + ), + 'PUT dclset' => array ( + 0 => array( + 'path' => '/dclset/rqbsgq/u/bclwou/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13930,16 +13240,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v/vmoecwmsluy/sgyg/([^/]+)$#', - 'pathStart' => '/v/vmoecwmsluy/sgyg/', + 'pathRegex' => '#^/dclset/rqbsgq/u/bclwou/([^/]+)$#', + 'pathStart' => '/dclset/rqbsgq/u/bclwou/', 'chains' => array ( ), 'options' => array ( ), - )), - 2 => - Inhere\Route\Route::__set_state(array( - 'path' => '/v/lyuk/{name}', + ), + ), + 'GET a' => array ( + 0 => array( + 'path' => '/a/jqvl/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13949,19 +13260,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v/lyuk/([^/]+)$#', - 'pathStart' => '/v/lyuk/', + 'pathRegex' => '#^/a/jqvl/([^/]+)$#', + 'pathStart' => '/a/jqvl/', 'chains' => array ( ), 'options' => array ( ), - )), - ), - 'POST veprsgiwkbulailqm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/veprsgiwkbulailqm/{name}', - 'method' => 'POST', + ), + 1 => array( + 'path' => '/a/neeehectwonkngesqu/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13970,18 +13278,15 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/veprsgiwkbulailqm/([^/]+)$#', - 'pathStart' => '/veprsgiwkbulailqm/', + 'pathRegex' => '#^/a/neeehectwonkngesqu/([^/]+)$#', + 'pathStart' => '/a/neeehectwonkngesqu/', 'chains' => array ( ), 'options' => array ( ), - )), - ), - 'GET igymryy' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/igymryy/{name}', + ), + 2 => array( + 'path' => '/a/pkrnaqw/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13991,19 +13296,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/igymryy/([^/]+)$#', - 'pathStart' => '/igymryy/', + 'pathRegex' => '#^/a/pkrnaqw/([^/]+)$#', + 'pathStart' => '/a/pkrnaqw/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH puofryuvgnanzg' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/puofryuvgnanzg/{name}', - 'method' => 'PATCH', + 'POST vtndlzf' => array ( + 0 => array( + 'path' => '/vtndlzf/ycvqr/s/gflfvvd/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14012,18 +13316,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/puofryuvgnanzg/([^/]+)$#', - 'pathStart' => '/puofryuvgnanzg/', + 'pathRegex' => '#^/vtndlzf/ycvqr/s/gflfvvd/([^/]+)$#', + 'pathStart' => '/vtndlzf/ycvqr/s/gflfvvd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE tryrwtn' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tryrwtn/{name}', + 'DELETE pqca' => array ( + 0 => array( + 'path' => '/pqca/g/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14033,19 +13336,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tryrwtn/([^/]+)$#', - 'pathStart' => '/tryrwtn/', + 'pathRegex' => '#^/pqca/g/([^/]+)$#', + 'pathStart' => '/pqca/g/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH jho' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/jho/deliajiuu/t/{name}', - 'method' => 'PATCH', + 'POST ah' => array ( + 0 => array( + 'path' => '/ah/eatenohph/lk/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14054,19 +13356,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jho/deliajiuu/t/([^/]+)$#', - 'pathStart' => '/jho/deliajiuu/t/', + 'pathRegex' => '#^/ah/eatenohph/lk/([^/]+)$#', + 'pathStart' => '/ah/eatenohph/lk/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH xxva' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xxva/lbj/jdlsmgb/{name}', - 'method' => 'PATCH', + 'GET qbfhb' => array ( + 0 => array( + 'path' => '/qbfhb/a/ubwagtc/wzr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14075,19 +13376,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xxva/lbj/jdlsmgb/([^/]+)$#', - 'pathStart' => '/xxva/lbj/jdlsmgb/', + 'pathRegex' => '#^/qbfhb/a/ubwagtc/wzr/([^/]+)$#', + 'pathStart' => '/qbfhb/a/ubwagtc/wzr/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT flb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/flb/q/mhdyqalckpp/x/{name}', - 'method' => 'PUT', + 'GET ofmqh' => array ( + 0 => array( + 'path' => '/ofmqh/xhaa/dohnfgyx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14096,19 +13396,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/flb/q/mhdyqalckpp/x/([^/]+)$#', - 'pathStart' => '/flb/q/mhdyqalckpp/x/', + 'pathRegex' => '#^/ofmqh/xhaa/dohnfgyx/([^/]+)$#', + 'pathStart' => '/ofmqh/xhaa/dohnfgyx/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST txjiejxfvg' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/txjiejxfvg/{name}', - 'method' => 'POST', + 'PUT vgk' => array ( + 0 => array( + 'path' => '/vgk/grlaza/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14117,19 +13416,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/txjiejxfvg/([^/]+)$#', - 'pathStart' => '/txjiejxfvg/', + 'pathRegex' => '#^/vgk/grlaza/([^/]+)$#', + 'pathStart' => '/vgk/grlaza/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH lyscbaeojxjarmyfd' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/lyscbaeojxjarmyfd/{name}', - 'method' => 'PATCH', + 'PUT a' => array ( + 0 => array( + 'path' => '/a/rvrlejxn/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14138,19 +13436,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lyscbaeojxjarmyfd/([^/]+)$#', - 'pathStart' => '/lyscbaeojxjarmyfd/', + 'pathRegex' => '#^/a/rvrlejxn/([^/]+)$#', + 'pathStart' => '/a/rvrlejxn/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ctjpgfadavahxdqp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ctjpgfadavahxdqp/{name}', - 'method' => 'GET', + 'PUT hpaw' => array ( + 0 => array( + 'path' => '/hpaw/tdj/l/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14159,19 +13456,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ctjpgfadavahxdqp/([^/]+)$#', - 'pathStart' => '/ctjpgfadavahxdqp/', + 'pathRegex' => '#^/hpaw/tdj/l/([^/]+)$#', + 'pathStart' => '/hpaw/tdj/l/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT ki' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ki/uuqdl/{name}', - 'method' => 'PUT', + 'DELETE wofhzlybcm' => array ( + 0 => array( + 'path' => '/wofhzlybcm/pznod/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14180,19 +13476,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ki/uuqdl/([^/]+)$#', - 'pathStart' => '/ki/uuqdl/', + 'pathRegex' => '#^/wofhzlybcm/pznod/([^/]+)$#', + 'pathStart' => '/wofhzlybcm/pznod/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE tzv' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tzv/llvmjrpjrt/{name}', - 'method' => 'DELETE', + 'POST jopyy' => array ( + 0 => array( + 'path' => '/jopyy/fxh/lqt/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14201,19 +13496,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tzv/llvmjrpjrt/([^/]+)$#', - 'pathStart' => '/tzv/llvmjrpjrt/', + 'pathRegex' => '#^/jopyy/fxh/lqt/([^/]+)$#', + 'pathStart' => '/jopyy/fxh/lqt/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE vsofhen' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/vsofhen/{name}', - 'method' => 'DELETE', + 'POST tfhvmulhvtk' => array ( + 0 => array( + 'path' => '/tfhvmulhvtk/x/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14222,18 +13516,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vsofhen/([^/]+)$#', - 'pathStart' => '/vsofhen/', + 'pathRegex' => '#^/tfhvmulhvtk/x/([^/]+)$#', + 'pathStart' => '/tfhvmulhvtk/x/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST frp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/frp/wlj/ljm/{name}', + 'POST vo' => array ( + 0 => array( + 'path' => '/vo/jhqhebqfr/m/o/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14243,18 +13536,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/frp/wlj/ljm/([^/]+)$#', - 'pathStart' => '/frp/wlj/ljm/', + 'pathRegex' => '#^/vo/jhqhebqfr/m/o/([^/]+)$#', + 'pathStart' => '/vo/jhqhebqfr/m/o/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET pkkkgprnyopbtvk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/pkkkgprnyopbtvk/{name}', + 'GET xjgit' => array ( + 0 => array( + 'path' => '/xjgit/jprlt/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14264,19 +13556,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pkkkgprnyopbtvk/([^/]+)$#', - 'pathStart' => '/pkkkgprnyopbtvk/', + 'pathRegex' => '#^/xjgit/jprlt/([^/]+)$#', + 'pathStart' => '/xjgit/jprlt/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE zcwfxwm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/zcwfxwm/{name}', - 'method' => 'DELETE', + 'POST qfrrnvn' => array ( + 0 => array( + 'path' => '/qfrrnvn/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14285,18 +13576,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zcwfxwm/([^/]+)$#', - 'pathStart' => '/zcwfxwm/', + 'pathRegex' => '#^/qfrrnvn/([^/]+)$#', + 'pathStart' => '/qfrrnvn/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET jvenvjjasnn' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/jvenvjjasnn/wrrggnlvu/{name}', + 'GET wgwbagi' => array ( + 0 => array( + 'path' => '/wgwbagi/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14306,19 +13596,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jvenvjjasnn/wrrggnlvu/([^/]+)$#', - 'pathStart' => '/jvenvjjasnn/wrrggnlvu/', + 'pathRegex' => '#^/wgwbagi/([^/]+)$#', + 'pathStart' => '/wgwbagi/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT bwqy' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/bwqy/bqzhsgnmcuaeaz/{name}', - 'method' => 'PUT', + 'GET li' => array ( + 0 => array( + 'path' => '/li/ymu/srewanezrro/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14327,19 +13616,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bwqy/bqzhsgnmcuaeaz/([^/]+)$#', - 'pathStart' => '/bwqy/bqzhsgnmcuaeaz/', + 'pathRegex' => '#^/li/ymu/srewanezrro/([^/]+)$#', + 'pathStart' => '/li/ymu/srewanezrro/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ozyei' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ozyei/{name}', - 'method' => 'GET', + 'PATCH zc' => array ( + 0 => array( + 'path' => '/zc/psfu/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14348,19 +13636,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ozyei/([^/]+)$#', - 'pathStart' => '/ozyei/', + 'pathRegex' => '#^/zc/psfu/([^/]+)$#', + 'pathStart' => '/zc/psfu/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET hwefjhdbiu' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/hwefjhdbiu/k/cbayghy/{name}', - 'method' => 'GET', + 'DELETE wwt' => array ( + 0 => array( + 'path' => '/wwt/umljcpymqiooh/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14369,19 +13656,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hwefjhdbiu/k/cbayghy/([^/]+)$#', - 'pathStart' => '/hwefjhdbiu/k/cbayghy/', + 'pathRegex' => '#^/wwt/umljcpymqiooh/([^/]+)$#', + 'pathStart' => '/wwt/umljcpymqiooh/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT zfupvupgey' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/zfupvupgey/{name}', - 'method' => 'PUT', + 'DELETE oy' => array ( + 0 => array( + 'path' => '/oy/mkoq/uoegeki/a/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14390,18 +13676,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zfupvupgey/([^/]+)$#', - 'pathStart' => '/zfupvupgey/', + 'pathRegex' => '#^/oy/mkoq/uoegeki/a/([^/]+)$#', + 'pathStart' => '/oy/mkoq/uoegeki/a/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH pmsxk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/pmsxk/fzsajot/icdwjnl/{name}', + 'PATCH cawaomvx' => array ( + 0 => array( + 'path' => '/cawaomvx/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14411,19 +13696,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pmsxk/fzsajot/icdwjnl/([^/]+)$#', - 'pathStart' => '/pmsxk/fzsajot/icdwjnl/', + 'pathRegex' => '#^/cawaomvx/([^/]+)$#', + 'pathStart' => '/cawaomvx/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH votzrr' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/votzrr/tyqjuuy/{name}', - 'method' => 'PATCH', + 'GET kyvscppgwu' => array ( + 0 => array( + 'path' => '/kyvscppgwu/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14432,18 +13716,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/votzrr/tyqjuuy/([^/]+)$#', - 'pathStart' => '/votzrr/tyqjuuy/', + 'pathRegex' => '#^/kyvscppgwu/([^/]+)$#', + 'pathStart' => '/kyvscppgwu/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT vvrwgb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/vvrwgb/lolutjg/zyydx/{name}', + 'PUT erjyuhfuq' => array ( + 0 => array( + 'path' => '/erjyuhfuq/ws/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14453,19 +13736,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vvrwgb/lolutjg/zyydx/([^/]+)$#', - 'pathStart' => '/vvrwgb/lolutjg/zyydx/', + 'pathRegex' => '#^/erjyuhfuq/ws/([^/]+)$#', + 'pathStart' => '/erjyuhfuq/ws/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET vxo' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/vxo/mmpfka/{name}', - 'method' => 'GET', + 'PUT u' => array ( + 0 => array( + 'path' => '/u/eicnn/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14474,19 +13756,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vxo/mmpfka/([^/]+)$#', - 'pathStart' => '/vxo/mmpfka/', + 'pathRegex' => '#^/u/eicnn/([^/]+)$#', + 'pathStart' => '/u/eicnn/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET olvri' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/olvri/{name}', - 'method' => 'GET', + 'DELETE pymrp' => array ( + 0 => array( + 'path' => '/pymrp/zq/m/gh/mxod/c/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14495,18 +13776,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/olvri/([^/]+)$#', - 'pathStart' => '/olvri/', + 'pathRegex' => '#^/pymrp/zq/m/gh/mxod/c/([^/]+)$#', + 'pathStart' => '/pymrp/zq/m/gh/mxod/c/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE jyvlrlhla' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/jyvlrlhla/{name}', + 'DELETE dlksqzqnxwi' => array ( + 0 => array( + 'path' => '/dlksqzqnxwi/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14516,19 +13796,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jyvlrlhla/([^/]+)$#', - 'pathStart' => '/jyvlrlhla/', + 'pathRegex' => '#^/dlksqzqnxwi/([^/]+)$#', + 'pathStart' => '/dlksqzqnxwi/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT emtfbzexwwdo' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/emtfbzexwwdo/chndq/{name}', - 'method' => 'PUT', + 'PATCH kekpgzqskem' => array ( + 0 => array( + 'path' => '/kekpgzqskem/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14537,19 +13816,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/emtfbzexwwdo/chndq/([^/]+)$#', - 'pathStart' => '/emtfbzexwwdo/chndq/', + 'pathRegex' => '#^/kekpgzqskem/([^/]+)$#', + 'pathStart' => '/kekpgzqskem/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST tcjkam' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tcjkam/hazld/{name}', - 'method' => 'POST', + 'DELETE raimbe' => array ( + 0 => array( + 'path' => '/raimbe/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14558,19 +13836,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tcjkam/hazld/([^/]+)$#', - 'pathStart' => '/tcjkam/hazld/', + 'pathRegex' => '#^/raimbe/([^/]+)$#', + 'pathStart' => '/raimbe/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT nasebgkhqnyqgz' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/nasebgkhqnyqgz/{name}', - 'method' => 'PUT', + 'GET mwvmhbf' => array ( + 0 => array( + 'path' => '/mwvmhbf/qvvj/zwbudvr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14579,19 +13856,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nasebgkhqnyqgz/([^/]+)$#', - 'pathStart' => '/nasebgkhqnyqgz/', + 'pathRegex' => '#^/mwvmhbf/qvvj/zwbudvr/([^/]+)$#', + 'pathStart' => '/mwvmhbf/qvvj/zwbudvr/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH bc' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/bc/oc/w/jgwvp/f/{name}', - 'method' => 'PATCH', + 'PUT j' => array ( + 0 => array( + 'path' => '/j/wgdjygtcxvx/v/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14600,19 +13876,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bc/oc/w/jgwvp/f/([^/]+)$#', - 'pathStart' => '/bc/oc/w/jgwvp/f/', + 'pathRegex' => '#^/j/wgdjygtcxvx/v/([^/]+)$#', + 'pathStart' => '/j/wgdjygtcxvx/v/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH uh' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/uh/ahcfwvkelonwrajmr/{name}', - 'method' => 'PATCH', + 'DELETE oyqlvf' => array ( + 0 => array( + 'path' => '/oyqlvf/hrqi/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14621,19 +13896,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uh/ahcfwvkelonwrajmr/([^/]+)$#', - 'pathStart' => '/uh/ahcfwvkelonwrajmr/', + 'pathRegex' => '#^/oyqlvf/hrqi/([^/]+)$#', + 'pathStart' => '/oyqlvf/hrqi/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE capt' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/capt/tqsw/lk/{name}', - 'method' => 'DELETE', + 'GET cgzicnghdkqkmfpkkp' => array ( + 0 => array( + 'path' => '/cgzicnghdkqkmfpkkp/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14642,19 +13916,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/capt/tqsw/lk/([^/]+)$#', - 'pathStart' => '/capt/tqsw/lk/', + 'pathRegex' => '#^/cgzicnghdkqkmfpkkp/([^/]+)$#', + 'pathStart' => '/cgzicnghdkqkmfpkkp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET usjpcx' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/usjpcx/{name}', - 'method' => 'GET', + 'PATCH uplt' => array ( + 0 => array( + 'path' => '/uplt/ivhbkjxh/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14663,19 +13936,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/usjpcx/([^/]+)$#', - 'pathStart' => '/usjpcx/', + 'pathRegex' => '#^/uplt/ivhbkjxh/([^/]+)$#', + 'pathStart' => '/uplt/ivhbkjxh/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET tufsoyd' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tufsoyd/spawx/{name}', - 'method' => 'GET', + 'DELETE s' => array ( + 0 => array( + 'path' => '/s/daryvpbfyegy/j/y/egju/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14684,18 +13956,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tufsoyd/spawx/([^/]+)$#', - 'pathStart' => '/tufsoyd/spawx/', + 'pathRegex' => '#^/s/daryvpbfyegy/j/y/egju/([^/]+)$#', + 'pathStart' => '/s/daryvpbfyegy/j/y/egju/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET klizilpfshkbgncdc' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/klizilpfshkbgncdc/{name}', + 'GET yvpxdmcvlu' => array ( + 0 => array( + 'path' => '/yvpxdmcvlu/b/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14705,19 +13976,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/klizilpfshkbgncdc/([^/]+)$#', - 'pathStart' => '/klizilpfshkbgncdc/', + 'pathRegex' => '#^/yvpxdmcvlu/b/([^/]+)$#', + 'pathStart' => '/yvpxdmcvlu/b/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE rvmhhzzvi' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/rvmhhzzvi/j/lw/{name}', - 'method' => 'DELETE', + 'POST jgzrxbxrp' => array ( + 0 => array( + 'path' => '/jgzrxbxrp/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14726,18 +13996,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rvmhhzzvi/j/lw/([^/]+)$#', - 'pathStart' => '/rvmhhzzvi/j/lw/', + 'pathRegex' => '#^/jgzrxbxrp/([^/]+)$#', + 'pathStart' => '/jgzrxbxrp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET yyptzlgz' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/yyptzlgz/rxytaiq/{name}', + 'GET yhzngxna' => array ( + 0 => array( + 'path' => '/yhzngxna/wuqfhcarne/ey/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14747,19 +14016,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yyptzlgz/rxytaiq/([^/]+)$#', - 'pathStart' => '/yyptzlgz/rxytaiq/', + 'pathRegex' => '#^/yhzngxna/wuqfhcarne/ey/([^/]+)$#', + 'pathStart' => '/yhzngxna/wuqfhcarne/ey/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT kohqg' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/kohqg/o/evqk/lgjjocj/{name}', - 'method' => 'PUT', + 'GET zbzec' => array ( + 0 => array( + 'path' => '/zbzec/rn/ixuvf/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14768,19 +14036,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kohqg/o/evqk/lgjjocj/([^/]+)$#', - 'pathStart' => '/kohqg/o/evqk/lgjjocj/', + 'pathRegex' => '#^/zbzec/rn/ixuvf/([^/]+)$#', + 'pathStart' => '/zbzec/rn/ixuvf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT dponhrgrvadbrfvku' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/dponhrgrvadbrfvku/{name}', - 'method' => 'PUT', + 'POST vubektvy' => array ( + 0 => array( + 'path' => '/vubektvy/dtrcp/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14789,19 +14056,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dponhrgrvadbrfvku/([^/]+)$#', - 'pathStart' => '/dponhrgrvadbrfvku/', + 'pathRegex' => '#^/vubektvy/dtrcp/([^/]+)$#', + 'pathStart' => '/vubektvy/dtrcp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH wp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/wp/beh/iyxrfms/pzedoxrv/{name}', - 'method' => 'PATCH', + 'DELETE dmg' => array ( + 0 => array( + 'path' => '/dmg/pznndp/dav/i/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14810,19 +14076,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wp/beh/iyxrfms/pzedoxrv/([^/]+)$#', - 'pathStart' => '/wp/beh/iyxrfms/pzedoxrv/', + 'pathRegex' => '#^/dmg/pznndp/dav/i/([^/]+)$#', + 'pathStart' => '/dmg/pznndp/dav/i/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET i' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/i/ow/jopxbvu/toarajrn/q/{name}', - 'method' => 'GET', + 'PUT xmgoxhevtkwrbitsi' => array ( + 0 => array( + 'path' => '/xmgoxhevtkwrbitsi/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14831,19 +14096,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/i/ow/jopxbvu/toarajrn/q/([^/]+)$#', - 'pathStart' => '/i/ow/jopxbvu/toarajrn/q/', + 'pathRegex' => '#^/xmgoxhevtkwrbitsi/([^/]+)$#', + 'pathStart' => '/xmgoxhevtkwrbitsi/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE vp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/vp/xppnujpjazd/qy/zocr/{name}', - 'method' => 'DELETE', + 'PATCH dpuhgxpuzutr' => array ( + 0 => array( + 'path' => '/dpuhgxpuzutr/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14852,19 +14116,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vp/xppnujpjazd/qy/zocr/([^/]+)$#', - 'pathStart' => '/vp/xppnujpjazd/qy/zocr/', + 'pathRegex' => '#^/dpuhgxpuzutr/([^/]+)$#', + 'pathStart' => '/dpuhgxpuzutr/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST ieigvth' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ieigvth/{name}', - 'method' => 'POST', + 'PATCH t' => array ( + 0 => array( + 'path' => '/t/k/fwwwk/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14873,19 +14136,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ieigvth/([^/]+)$#', - 'pathStart' => '/ieigvth/', + 'pathRegex' => '#^/t/k/fwwwk/([^/]+)$#', + 'pathStart' => '/t/k/fwwwk/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE dbysbyxvycrh' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/dbysbyxvycrh/{name}', - 'method' => 'DELETE', + 'GET tjcdymtcwwsbpr' => array ( + 0 => array( + 'path' => '/tjcdymtcwwsbpr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14894,18 +14156,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dbysbyxvycrh/([^/]+)$#', - 'pathStart' => '/dbysbyxvycrh/', + 'pathRegex' => '#^/tjcdymtcwwsbpr/([^/]+)$#', + 'pathStart' => '/tjcdymtcwwsbpr/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET tcjzokdvizixoeq' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tcjzokdvizixoeq/{name}', + 'GET sfofefuv' => array ( + 0 => array( + 'path' => '/sfofefuv/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14915,19 +14176,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tcjzokdvizixoeq/([^/]+)$#', - 'pathStart' => '/tcjzokdvizixoeq/', + 'pathRegex' => '#^/sfofefuv/([^/]+)$#', + 'pathStart' => '/sfofefuv/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE hh' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/hh/fxdh/{name}', - 'method' => 'DELETE', + 'PATCH iagaryj' => array ( + 0 => array( + 'path' => '/iagaryj/guqh/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14936,19 +14196,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hh/fxdh/([^/]+)$#', - 'pathStart' => '/hh/fxdh/', + 'pathRegex' => '#^/iagaryj/guqh/([^/]+)$#', + 'pathStart' => '/iagaryj/guqh/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST qjfbevrhx' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/qjfbevrhx/zygpwsrvlwu/{name}', - 'method' => 'POST', + 'GET drcur' => array ( + 0 => array( + 'path' => '/drcur/hyawfkr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14957,19 +14216,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qjfbevrhx/zygpwsrvlwu/([^/]+)$#', - 'pathStart' => '/qjfbevrhx/zygpwsrvlwu/', + 'pathRegex' => '#^/drcur/hyawfkr/([^/]+)$#', + 'pathStart' => '/drcur/hyawfkr/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE edjmxxpzdgb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/edjmxxpzdgb/{name}', - 'method' => 'DELETE', + 'PUT ed' => array ( + 0 => array( + 'path' => '/ed/ovatvbyazh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14978,19 +14236,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/edjmxxpzdgb/([^/]+)$#', - 'pathStart' => '/edjmxxpzdgb/', + 'pathRegex' => '#^/ed/ovatvbyazh/([^/]+)$#', + 'pathStart' => '/ed/ovatvbyazh/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET n' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/n/nuwhh/{name}', - 'method' => 'GET', + 'PATCH keto' => array ( + 0 => array( + 'path' => '/keto/wfxcuna/bkggech/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14999,17 +14256,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/n/nuwhh/([^/]+)$#', - 'pathStart' => '/n/nuwhh/', + 'pathRegex' => '#^/keto/wfxcuna/bkggech/([^/]+)$#', + 'pathStart' => '/keto/wfxcuna/bkggech/', 'chains' => array ( ), 'options' => array ( ), - )), - 1 => - Inhere\Route\Route::__set_state(array( - 'path' => '/n/nbadmmvqvwbysmykot/{name}', - 'method' => 'GET', + ), + ), + 'POST fnufrfq' => array ( + 0 => array( + 'path' => '/fnufrfq/d/rhf/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15018,19 +14276,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/n/nbadmmvqvwbysmykot/([^/]+)$#', - 'pathStart' => '/n/nbadmmvqvwbysmykot/', + 'pathRegex' => '#^/fnufrfq/d/rhf/([^/]+)$#', + 'pathStart' => '/fnufrfq/d/rhf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET lpmrgjsztrba' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/lpmrgjsztrba/{name}', - 'method' => 'GET', + 'DELETE wuhqxzwxb' => array ( + 0 => array( + 'path' => '/wuhqxzwxb/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15039,18 +14296,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lpmrgjsztrba/([^/]+)$#', - 'pathStart' => '/lpmrgjsztrba/', + 'pathRegex' => '#^/wuhqxzwxb/([^/]+)$#', + 'pathStart' => '/wuhqxzwxb/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ainwab' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ainwab/ziiatkbjlu/{name}', + 'GET gze' => array ( + 0 => array( + 'path' => '/gze/nol/l/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15060,19 +14316,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ainwab/ziiatkbjlu/([^/]+)$#', - 'pathStart' => '/ainwab/ziiatkbjlu/', + 'pathRegex' => '#^/gze/nol/l/([^/]+)$#', + 'pathStart' => '/gze/nol/l/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE qfrad' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/qfrad/o/yhhqdxnysrydn/{name}', - 'method' => 'DELETE', + 'PATCH k' => array ( + 0 => array( + 'path' => '/k/cc/moa/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15081,19 +14336,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qfrad/o/yhhqdxnysrydn/([^/]+)$#', - 'pathStart' => '/qfrad/o/yhhqdxnysrydn/', + 'pathRegex' => '#^/k/cc/moa/([^/]+)$#', + 'pathStart' => '/k/cc/moa/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE renejka' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/renejka/glovks/{name}', - 'method' => 'DELETE', + 'GET tqkabitc' => array ( + 0 => array( + 'path' => '/tqkabitc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15102,19 +14356,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/renejka/glovks/([^/]+)$#', - 'pathStart' => '/renejka/glovks/', + 'pathRegex' => '#^/tqkabitc/([^/]+)$#', + 'pathStart' => '/tqkabitc/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET chhswvnvmbjozc' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/chhswvnvmbjozc/tpdoli/{name}', - 'method' => 'GET', + 'PUT sniyr' => array ( + 0 => array( + 'path' => '/sniyr/naumuuwsj/fbp/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15123,19 +14376,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/chhswvnvmbjozc/tpdoli/([^/]+)$#', - 'pathStart' => '/chhswvnvmbjozc/tpdoli/', + 'pathRegex' => '#^/sniyr/naumuuwsj/fbp/([^/]+)$#', + 'pathStart' => '/sniyr/naumuuwsj/fbp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE mnwxwh' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/mnwxwh/kvt/{name}', - 'method' => 'DELETE', + 'POST rxrefqbes' => array ( + 0 => array( + 'path' => '/rxrefqbes/kgbi/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15144,19 +14396,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mnwxwh/kvt/([^/]+)$#', - 'pathStart' => '/mnwxwh/kvt/', + 'pathRegex' => '#^/rxrefqbes/kgbi/([^/]+)$#', + 'pathStart' => '/rxrefqbes/kgbi/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET bgnbbuevy' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/bgnbbuevy/zhsp/{name}', - 'method' => 'GET', + 'PUT aqm' => array ( + 0 => array( + 'path' => '/aqm/ctyf/dbfajt/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15165,19 +14416,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bgnbbuevy/zhsp/([^/]+)$#', - 'pathStart' => '/bgnbbuevy/zhsp/', + 'pathRegex' => '#^/aqm/ctyf/dbfajt/([^/]+)$#', + 'pathStart' => '/aqm/ctyf/dbfajt/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH cz' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/cz/tqw/{name}', - 'method' => 'PATCH', + 'POST wuxkl' => array ( + 0 => array( + 'path' => '/wuxkl/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15186,18 +14436,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cz/tqw/([^/]+)$#', - 'pathStart' => '/cz/tqw/', + 'pathRegex' => '#^/wuxkl/([^/]+)$#', + 'pathStart' => '/wuxkl/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET peikkpya' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/peikkpya/bxv/le/{name}', + 'GET npi' => array ( + 0 => array( + 'path' => '/npi/hsxnquaxjquy/ytofe/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15207,19 +14456,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/peikkpya/bxv/le/([^/]+)$#', - 'pathStart' => '/peikkpya/bxv/le/', + 'pathRegex' => '#^/npi/hsxnquaxjquy/ytofe/([^/]+)$#', + 'pathStart' => '/npi/hsxnquaxjquy/ytofe/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST ydqsfeb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ydqsfeb/zasz/{name}', - 'method' => 'POST', + 'DELETE zgrushpkamybgvl' => array ( + 0 => array( + 'path' => '/zgrushpkamybgvl/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15228,18 +14476,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ydqsfeb/zasz/([^/]+)$#', - 'pathStart' => '/ydqsfeb/zasz/', + 'pathRegex' => '#^/zgrushpkamybgvl/([^/]+)$#', + 'pathStart' => '/zgrushpkamybgvl/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET iqcu' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/iqcu/wfilivwpniajsygy/{name}', + 'GET ojsx' => array ( + 0 => array( + 'path' => '/ojsx/e/qbvkcvmiyssh/xjg/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15249,19 +14496,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iqcu/wfilivwpniajsygy/([^/]+)$#', - 'pathStart' => '/iqcu/wfilivwpniajsygy/', + 'pathRegex' => '#^/ojsx/e/qbvkcvmiyssh/xjg/([^/]+)$#', + 'pathStart' => '/ojsx/e/qbvkcvmiyssh/xjg/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ylmnhngogp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ylmnhngogp/nucgu/{name}', - 'method' => 'GET', + 'DELETE bnvhrfe' => array ( + 0 => array( + 'path' => '/bnvhrfe/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15270,18 +14516,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ylmnhngogp/nucgu/([^/]+)$#', - 'pathStart' => '/ylmnhngogp/nucgu/', + 'pathRegex' => '#^/bnvhrfe/([^/]+)$#', + 'pathStart' => '/bnvhrfe/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE fidwa' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/fidwa/yevmsnm/gtogw/{name}', + 'DELETE dmbljdyu' => array ( + 0 => array( + 'path' => '/dmbljdyu/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15291,18 +14536,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fidwa/yevmsnm/gtogw/([^/]+)$#', - 'pathStart' => '/fidwa/yevmsnm/gtogw/', + 'pathRegex' => '#^/dmbljdyu/([^/]+)$#', + 'pathStart' => '/dmbljdyu/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET w' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/w/l/klpgvvqaoigq/{name}', + 'GET xbqjwbagyqctbbsz' => array ( + 0 => array( + 'path' => '/xbqjwbagyqctbbsz/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15312,19 +14556,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/w/l/klpgvvqaoigq/([^/]+)$#', - 'pathStart' => '/w/l/klpgvvqaoigq/', + 'pathRegex' => '#^/xbqjwbagyqctbbsz/([^/]+)$#', + 'pathStart' => '/xbqjwbagyqctbbsz/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST td' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/td/qjze/{name}', - 'method' => 'POST', + 'PATCH dnbygzyoe' => array ( + 0 => array( + 'path' => '/dnbygzyoe/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15333,19 +14576,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/td/qjze/([^/]+)$#', - 'pathStart' => '/td/qjze/', + 'pathRegex' => '#^/dnbygzyoe/([^/]+)$#', + 'pathStart' => '/dnbygzyoe/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET bdvijku' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/bdvijku/{name}', - 'method' => 'GET', + 'DELETE cqjujhqurkrtyukvwcr' => array ( + 0 => array( + 'path' => '/cqjujhqurkrtyukvwcr/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15354,19 +14596,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bdvijku/([^/]+)$#', - 'pathStart' => '/bdvijku/', + 'pathRegex' => '#^/cqjujhqurkrtyukvwcr/([^/]+)$#', + 'pathStart' => '/cqjujhqurkrtyukvwcr/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET is' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/is/utzsnjqldyiyrconi/{name}', - 'method' => 'GET', + 'PUT cozpxv' => array ( + 0 => array( + 'path' => '/cozpxv/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15375,19 +14616,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/is/utzsnjqldyiyrconi/([^/]+)$#', - 'pathStart' => '/is/utzsnjqldyiyrconi/', + 'pathRegex' => '#^/cozpxv/([^/]+)$#', + 'pathStart' => '/cozpxv/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE kl' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/kl/zu/kpgpzezgtmv/{name}', - 'method' => 'DELETE', + 'PUT vdapfeltdd' => array ( + 0 => array( + 'path' => '/vdapfeltdd/xvdx/f/rzeye/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15396,18 +14636,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kl/zu/kpgpzezgtmv/([^/]+)$#', - 'pathStart' => '/kl/zu/kpgpzezgtmv/', + 'pathRegex' => '#^/vdapfeltdd/xvdx/f/rzeye/([^/]+)$#', + 'pathStart' => '/vdapfeltdd/xvdx/f/rzeye/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET rm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/rm/eufyhisa/olkkw/{name}', + 'GET auw' => array ( + 0 => array( + 'path' => '/auw/xt/rrn/ugzkmadx/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15417,19 +14656,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rm/eufyhisa/olkkw/([^/]+)$#', - 'pathStart' => '/rm/eufyhisa/olkkw/', + 'pathRegex' => '#^/auw/xt/rrn/ugzkmadx/([^/]+)$#', + 'pathStart' => '/auw/xt/rrn/ugzkmadx/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET h' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/h/p/vqulrlr/pa/vws/{name}', - 'method' => 'GET', + 'PUT jgyke' => array ( + 0 => array( + 'path' => '/jgyke/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15438,18 +14676,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/h/p/vqulrlr/pa/vws/([^/]+)$#', - 'pathStart' => '/h/p/vqulrlr/pa/vws/', + 'pathRegex' => '#^/jgyke/([^/]+)$#', + 'pathStart' => '/jgyke/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ogcerwwy' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ogcerwwy/piec/nehh/{name}', + 'GET gs' => array ( + 0 => array( + 'path' => '/gs/ee/buupei/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15459,19 +14696,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ogcerwwy/piec/nehh/([^/]+)$#', - 'pathStart' => '/ogcerwwy/piec/nehh/', + 'pathRegex' => '#^/gs/ee/buupei/([^/]+)$#', + 'pathStart' => '/gs/ee/buupei/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET mguinfpoo' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/mguinfpoo/{name}', - 'method' => 'GET', + 'DELETE fsca' => array ( + 0 => array( + 'path' => '/fsca/ynip/u/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15480,19 +14716,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mguinfpoo/([^/]+)$#', - 'pathStart' => '/mguinfpoo/', + 'pathRegex' => '#^/fsca/ynip/u/([^/]+)$#', + 'pathStart' => '/fsca/ynip/u/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH srxcllmqk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/srxcllmqk/{name}', - 'method' => 'PATCH', + 'POST vlukjdpdt' => array ( + 0 => array( + 'path' => '/vlukjdpdt/npoiqwa/am/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15501,19 +14736,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/srxcllmqk/([^/]+)$#', - 'pathStart' => '/srxcllmqk/', + 'pathRegex' => '#^/vlukjdpdt/npoiqwa/am/([^/]+)$#', + 'pathStart' => '/vlukjdpdt/npoiqwa/am/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH awuxvozm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/awuxvozm/jhu/c/cgq/vz/{name}', - 'method' => 'PATCH', + 'GET dvroiho' => array ( + 0 => array( + 'path' => '/dvroiho/mf/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15522,19 +14756,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/awuxvozm/jhu/c/cgq/vz/([^/]+)$#', - 'pathStart' => '/awuxvozm/jhu/c/cgq/vz/', + 'pathRegex' => '#^/dvroiho/mf/([^/]+)$#', + 'pathStart' => '/dvroiho/mf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET idwntosduk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/idwntosduk/cy/vsznbihq/{name}', - 'method' => 'GET', + 'POST fvdtkhucpxrprhg' => array ( + 0 => array( + 'path' => '/fvdtkhucpxrprhg/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15543,19 +14776,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/idwntosduk/cy/vsznbihq/([^/]+)$#', - 'pathStart' => '/idwntosduk/cy/vsznbihq/', + 'pathRegex' => '#^/fvdtkhucpxrprhg/([^/]+)$#', + 'pathStart' => '/fvdtkhucpxrprhg/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH asqekw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/asqekw/ncihbku/{name}', - 'method' => 'PATCH', + 'GET pr' => array ( + 0 => array( + 'path' => '/pr/ajlvscpi/p/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15564,18 +14796,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/asqekw/ncihbku/([^/]+)$#', - 'pathStart' => '/asqekw/ncihbku/', + 'pathRegex' => '#^/pr/ajlvscpi/p/([^/]+)$#', + 'pathStart' => '/pr/ajlvscpi/p/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET tptk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tptk/v/jwsufpu/aqlimop/{name}', + 'GET oocgbhnicvkdelkv' => array ( + 0 => array( + 'path' => '/oocgbhnicvkdelkv/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15585,19 +14816,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tptk/v/jwsufpu/aqlimop/([^/]+)$#', - 'pathStart' => '/tptk/v/jwsufpu/aqlimop/', + 'pathRegex' => '#^/oocgbhnicvkdelkv/([^/]+)$#', + 'pathStart' => '/oocgbhnicvkdelkv/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT smmkzr' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/smmkzr/iclxienfz/{name}', - 'method' => 'PUT', + 'PATCH lgvwp' => array ( + 0 => array( + 'path' => '/lgvwp/af/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15606,19 +14836,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/smmkzr/iclxienfz/([^/]+)$#', - 'pathStart' => '/smmkzr/iclxienfz/', + 'pathRegex' => '#^/lgvwp/af/([^/]+)$#', + 'pathStart' => '/lgvwp/af/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH koc' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/koc/fyxgu/ekqwom/{name}', - 'method' => 'PATCH', + 'DELETE nnqkxvewnj' => array ( + 0 => array( + 'path' => '/nnqkxvewnj/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15627,19 +14856,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/koc/fyxgu/ekqwom/([^/]+)$#', - 'pathStart' => '/koc/fyxgu/ekqwom/', + 'pathRegex' => '#^/nnqkxvewnj/([^/]+)$#', + 'pathStart' => '/nnqkxvewnj/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE lyejuret' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/lyejuret/{name}', - 'method' => 'DELETE', + 'PATCH rvdvwfj' => array ( + 0 => array( + 'path' => '/rvdvwfj/o/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15648,18 +14876,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lyejuret/([^/]+)$#', - 'pathStart' => '/lyejuret/', + 'pathRegex' => '#^/rvdvwfj/o/([^/]+)$#', + 'pathStart' => '/rvdvwfj/o/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST anqcmvholjjtyk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/anqcmvholjjtyk/fgzt/{name}', + 'POST ysjixginvjesbw' => array ( + 0 => array( + 'path' => '/ysjixginvjesbw/t/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15669,18 +14896,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/anqcmvholjjtyk/fgzt/([^/]+)$#', - 'pathStart' => '/anqcmvholjjtyk/fgzt/', + 'pathRegex' => '#^/ysjixginvjesbw/t/([^/]+)$#', + 'pathStart' => '/ysjixginvjesbw/t/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT gouyq' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/gouyq/jt/ccw/{name}', + 'PUT fv' => array ( + 0 => array( + 'path' => '/fv/djlbgsfgmn/y/v/cd/dd/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15690,19 +14916,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gouyq/jt/ccw/([^/]+)$#', - 'pathStart' => '/gouyq/jt/ccw/', + 'pathRegex' => '#^/fv/djlbgsfgmn/y/v/cd/dd/([^/]+)$#', + 'pathStart' => '/fv/djlbgsfgmn/y/v/cd/dd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET fuquvprvhj' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/fuquvprvhj/{name}', - 'method' => 'GET', + 'PUT yoiszxb' => array ( + 0 => array( + 'path' => '/yoiszxb/c/h/ci/mbv/yxgdo/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15711,18 +14936,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fuquvprvhj/([^/]+)$#', - 'pathStart' => '/fuquvprvhj/', + 'pathRegex' => '#^/yoiszxb/c/h/ci/mbv/yxgdo/([^/]+)$#', + 'pathStart' => '/yoiszxb/c/h/ci/mbv/yxgdo/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT yqpbidgew' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/yqpbidgew/yg/tcv/{name}', + 'PUT tzzdn' => array ( + 0 => array( + 'path' => '/tzzdn/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15732,19 +14956,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yqpbidgew/yg/tcv/([^/]+)$#', - 'pathStart' => '/yqpbidgew/yg/tcv/', + 'pathRegex' => '#^/tzzdn/([^/]+)$#', + 'pathStart' => '/tzzdn/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST rdjoe' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/rdjoe/cpf/{name}', - 'method' => 'POST', + 'GET olursnij' => array ( + 0 => array( + 'path' => '/olursnij/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15753,19 +14976,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rdjoe/cpf/([^/]+)$#', - 'pathStart' => '/rdjoe/cpf/', + 'pathRegex' => '#^/olursnij/([^/]+)$#', + 'pathStart' => '/olursnij/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST de' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/de/ziwsunpaxgcg/{name}', - 'method' => 'POST', + 'GET xvmztzbjlahu' => array ( + 0 => array( + 'path' => '/xvmztzbjlahu/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15774,19 +14996,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/de/ziwsunpaxgcg/([^/]+)$#', - 'pathStart' => '/de/ziwsunpaxgcg/', + 'pathRegex' => '#^/xvmztzbjlahu/([^/]+)$#', + 'pathStart' => '/xvmztzbjlahu/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT jisyuwrhqkvvblgfktw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/jisyuwrhqkvvblgfktw/{name}', - 'method' => 'PUT', + 'GET ncgi' => array ( + 0 => array( + 'path' => '/ncgi/ofbbbrxiuxcygp/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15795,19 +15016,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jisyuwrhqkvvblgfktw/([^/]+)$#', - 'pathStart' => '/jisyuwrhqkvvblgfktw/', + 'pathRegex' => '#^/ncgi/ofbbbrxiuxcygp/([^/]+)$#', + 'pathStart' => '/ncgi/ofbbbrxiuxcygp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH dwpzloazm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/dwpzloazm/rs/{name}', - 'method' => 'PATCH', + 'GET qakgxblv' => array ( + 0 => array( + 'path' => '/qakgxblv/ul/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15816,19 +15036,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dwpzloazm/rs/([^/]+)$#', - 'pathStart' => '/dwpzloazm/rs/', + 'pathRegex' => '#^/qakgxblv/ul/([^/]+)$#', + 'pathStart' => '/qakgxblv/ul/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET lprmdprnqmo' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/lprmdprnqmo/mjhu/{name}', - 'method' => 'GET', + 'PUT iy' => array ( + 0 => array( + 'path' => '/iy/jfk/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15837,18 +15056,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lprmdprnqmo/mjhu/([^/]+)$#', - 'pathStart' => '/lprmdprnqmo/mjhu/', + 'pathRegex' => '#^/iy/jfk/([^/]+)$#', + 'pathStart' => '/iy/jfk/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ntr' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ntr/kdnotjszf/{name}', + 'GET f' => array ( + 0 => array( + 'path' => '/f/dm/l/nulkpryr/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15858,19 +15076,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ntr/kdnotjszf/([^/]+)$#', - 'pathStart' => '/ntr/kdnotjszf/', + 'pathRegex' => '#^/f/dm/l/nulkpryr/([^/]+)$#', + 'pathStart' => '/f/dm/l/nulkpryr/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST siz' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/siz/pzdfq/{name}', - 'method' => 'POST', + 'GET fo' => array ( + 0 => array( + 'path' => '/fo/nfzptho/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15879,19 +15096,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/siz/pzdfq/([^/]+)$#', - 'pathStart' => '/siz/pzdfq/', + 'pathRegex' => '#^/fo/nfzptho/([^/]+)$#', + 'pathStart' => '/fo/nfzptho/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET iurckgdr' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/iurckgdr/zhr/{name}', - 'method' => 'GET', + 'PATCH bddayxa' => array ( + 0 => array( + 'path' => '/bddayxa/gvbf/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15900,19 +15116,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iurckgdr/zhr/([^/]+)$#', - 'pathStart' => '/iurckgdr/zhr/', + 'pathRegex' => '#^/bddayxa/gvbf/([^/]+)$#', + 'pathStart' => '/bddayxa/gvbf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE d' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/d/iadbqhsxieeyd/ppymy/{name}', - 'method' => 'DELETE', + 'PATCH cuyfuer' => array ( + 0 => array( + 'path' => '/cuyfuer/pfbcaw/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15921,19 +15136,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/d/iadbqhsxieeyd/ppymy/([^/]+)$#', - 'pathStart' => '/d/iadbqhsxieeyd/ppymy/', + 'pathRegex' => '#^/cuyfuer/pfbcaw/([^/]+)$#', + 'pathStart' => '/cuyfuer/pfbcaw/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT ccycyg' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ccycyg/{name}', - 'method' => 'PUT', + 'GET cexkok' => array ( + 0 => array( + 'path' => '/cexkok/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15942,19 +15156,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ccycyg/([^/]+)$#', - 'pathStart' => '/ccycyg/', + 'pathRegex' => '#^/cexkok/([^/]+)$#', + 'pathStart' => '/cexkok/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ksw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ksw/wdxilvfy/x/rmqrjiu/{name}', - 'method' => 'GET', + 'PATCH nbcsbp' => array ( + 0 => array( + 'path' => '/nbcsbp/d/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15963,18 +15176,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ksw/wdxilvfy/x/rmqrjiu/([^/]+)$#', - 'pathStart' => '/ksw/wdxilvfy/x/rmqrjiu/', + 'pathRegex' => '#^/nbcsbp/d/([^/]+)$#', + 'pathStart' => '/nbcsbp/d/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE rbliqdhzke' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/rbliqdhzke/{name}', + 'DELETE oubu' => array ( + 0 => array( + 'path' => '/oubu/szpuxmjwambf/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15984,19 +15196,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rbliqdhzke/([^/]+)$#', - 'pathStart' => '/rbliqdhzke/', + 'pathRegex' => '#^/oubu/szpuxmjwambf/([^/]+)$#', + 'pathStart' => '/oubu/szpuxmjwambf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST xgfapmxxw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xgfapmxxw/fbugzhatf/{name}', - 'method' => 'POST', + 'PUT bo' => array ( + 0 => array( + 'path' => '/bo/ghbpelfm/ivyynzhkd/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16005,19 +15216,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xgfapmxxw/fbugzhatf/([^/]+)$#', - 'pathStart' => '/xgfapmxxw/fbugzhatf/', + 'pathRegex' => '#^/bo/ghbpelfm/ivyynzhkd/([^/]+)$#', + 'pathStart' => '/bo/ghbpelfm/ivyynzhkd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT ceqjyehrgahtkba' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ceqjyehrgahtkba/{name}', - 'method' => 'PUT', + 'POST hnlfdia' => array ( + 0 => array( + 'path' => '/hnlfdia/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16026,19 +15236,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ceqjyehrgahtkba/([^/]+)$#', - 'pathStart' => '/ceqjyehrgahtkba/', + 'pathRegex' => '#^/hnlfdia/([^/]+)$#', + 'pathStart' => '/hnlfdia/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET nv' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/nv/i/giwqvlahdofbfv/gx/{name}', - 'method' => 'GET', + 'POST mvskrag' => array ( + 0 => array( + 'path' => '/mvskrag/uxj/z/i/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16047,18 +15256,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nv/i/giwqvlahdofbfv/gx/([^/]+)$#', - 'pathStart' => '/nv/i/giwqvlahdofbfv/gx/', + 'pathRegex' => '#^/mvskrag/uxj/z/i/([^/]+)$#', + 'pathStart' => '/mvskrag/uxj/z/i/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST oa' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/oa/kbjagaveettlop/{name}', + 'POST whllb' => array ( + 0 => array( + 'path' => '/whllb/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16068,19 +15276,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oa/kbjagaveettlop/([^/]+)$#', - 'pathStart' => '/oa/kbjagaveettlop/', + 'pathRegex' => '#^/whllb/([^/]+)$#', + 'pathStart' => '/whllb/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE xaobpp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xaobpp/fyuqwu/{name}', - 'method' => 'DELETE', + 'PATCH adi' => array ( + 0 => array( + 'path' => '/adi/fsaytemzbbyvnbuc/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16089,18 +15296,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xaobpp/fyuqwu/([^/]+)$#', - 'pathStart' => '/xaobpp/fyuqwu/', + 'pathRegex' => '#^/adi/fsaytemzbbyvnbuc/([^/]+)$#', + 'pathStart' => '/adi/fsaytemzbbyvnbuc/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE tmuy' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tmuy/wccrqurgte/{name}', + 'DELETE iaz' => array ( + 0 => array( + 'path' => '/iaz/cp/s/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16110,19 +15316,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tmuy/wccrqurgte/([^/]+)$#', - 'pathStart' => '/tmuy/wccrqurgte/', + 'pathRegex' => '#^/iaz/cp/s/([^/]+)$#', + 'pathStart' => '/iaz/cp/s/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET pdavpzmiebqitfkdqxqv' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/pdavpzmiebqitfkdqxqv/{name}', - 'method' => 'GET', + 'DELETE p' => array ( + 0 => array( + 'path' => '/p/ccfol/duwvp/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16131,19 +15336,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pdavpzmiebqitfkdqxqv/([^/]+)$#', - 'pathStart' => '/pdavpzmiebqitfkdqxqv/', + 'pathRegex' => '#^/p/ccfol/duwvp/([^/]+)$#', + 'pathStart' => '/p/ccfol/duwvp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT qdqelfmrtk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/qdqelfmrtk/{name}', - 'method' => 'PUT', + 'PATCH xryf' => array ( + 0 => array( + 'path' => '/xryf/kwljve/gzm/vq/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16152,18 +15356,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qdqelfmrtk/([^/]+)$#', - 'pathStart' => '/qdqelfmrtk/', + 'pathRegex' => '#^/xryf/kwljve/gzm/vq/([^/]+)$#', + 'pathStart' => '/xryf/kwljve/gzm/vq/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET pbvehfwp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/pbvehfwp/{name}', + 'GET g' => array ( + 0 => array( + 'path' => '/g/hpzkhu/yl/kgwhvsxj/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16173,19 +15376,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pbvehfwp/([^/]+)$#', - 'pathStart' => '/pbvehfwp/', + 'pathRegex' => '#^/g/hpzkhu/yl/kgwhvsxj/([^/]+)$#', + 'pathStart' => '/g/hpzkhu/yl/kgwhvsxj/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET byycf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/byycf/zyeh/{name}', - 'method' => 'GET', + 'PUT c' => array ( + 0 => array( + 'path' => '/c/zeqhczzeluqpyrxcz/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16194,19 +15396,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/byycf/zyeh/([^/]+)$#', - 'pathStart' => '/byycf/zyeh/', + 'pathRegex' => '#^/c/zeqhczzeluqpyrxcz/([^/]+)$#', + 'pathStart' => '/c/zeqhczzeluqpyrxcz/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT mlw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/mlw/el/gijprzkn/{name}', - 'method' => 'PUT', + 'DELETE gjkjiyg' => array ( + 0 => array( + 'path' => '/gjkjiyg/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16215,19 +15416,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mlw/el/gijprzkn/([^/]+)$#', - 'pathStart' => '/mlw/el/gijprzkn/', + 'pathRegex' => '#^/gjkjiyg/([^/]+)$#', + 'pathStart' => '/gjkjiyg/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH cvdnqc' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/cvdnqc/{name}', - 'method' => 'PATCH', + 'GET nf' => array ( + 0 => array( + 'path' => '/nf/mpsjztlqwytahhsm/i/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16236,19 +15436,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cvdnqc/([^/]+)$#', - 'pathStart' => '/cvdnqc/', + 'pathRegex' => '#^/nf/mpsjztlqwytahhsm/i/([^/]+)$#', + 'pathStart' => '/nf/mpsjztlqwytahhsm/i/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH uvlhyyyv' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/uvlhyyyv/{name}', - 'method' => 'PATCH', + 'GET kahcun' => array ( + 0 => array( + 'path' => '/kahcun/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16257,19 +15456,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uvlhyyyv/([^/]+)$#', - 'pathStart' => '/uvlhyyyv/', + 'pathRegex' => '#^/kahcun/([^/]+)$#', + 'pathStart' => '/kahcun/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT wbs' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/wbs/anenvd/ge/{name}', - 'method' => 'PUT', + 'POST sbc' => array ( + 0 => array( + 'path' => '/sbc/oakzbwxrtafhsemhd/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16278,19 +15476,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wbs/anenvd/ge/([^/]+)$#', - 'pathStart' => '/wbs/anenvd/ge/', + 'pathRegex' => '#^/sbc/oakzbwxrtafhsemhd/([^/]+)$#', + 'pathStart' => '/sbc/oakzbwxrtafhsemhd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT vosfjoblykgtzxt' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/vosfjoblykgtzxt/{name}', - 'method' => 'PUT', + 'PATCH fwnts' => array ( + 0 => array( + 'path' => '/fwnts/cpmxeusbhas/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16299,18 +15496,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vosfjoblykgtzxt/([^/]+)$#', - 'pathStart' => '/vosfjoblykgtzxt/', + 'pathRegex' => '#^/fwnts/cpmxeusbhas/([^/]+)$#', + 'pathStart' => '/fwnts/cpmxeusbhas/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT xamidkthr' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xamidkthr/{name}', + 'PUT aqgty' => array ( + 0 => array( + 'path' => '/aqgty/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16320,18 +15516,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xamidkthr/([^/]+)$#', - 'pathStart' => '/xamidkthr/', + 'pathRegex' => '#^/aqgty/([^/]+)$#', + 'pathStart' => '/aqgty/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST gvwipdcjhpzec' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/gvwipdcjhpzec/{name}', + 'POST mojkhimyroomyccrd' => array ( + 0 => array( + 'path' => '/mojkhimyroomyccrd/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16341,19 +15536,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gvwipdcjhpzec/([^/]+)$#', - 'pathStart' => '/gvwipdcjhpzec/', + 'pathRegex' => '#^/mojkhimyroomyccrd/([^/]+)$#', + 'pathStart' => '/mojkhimyroomyccrd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH zix' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/zix/geonqefcdjgoe/t/{name}', - 'method' => 'PATCH', + 'DELETE czc' => array ( + 0 => array( + 'path' => '/czc/ojsxgc/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16362,18 +15556,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zix/geonqefcdjgoe/t/([^/]+)$#', - 'pathStart' => '/zix/geonqefcdjgoe/t/', + 'pathRegex' => '#^/czc/ojsxgc/([^/]+)$#', + 'pathStart' => '/czc/ojsxgc/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH aufkubwc' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/aufkubwc/{name}', + 'PATCH ay' => array ( + 0 => array( + 'path' => '/ay/bnhosgjgztbrcgap/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16383,18 +15576,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aufkubwc/([^/]+)$#', - 'pathStart' => '/aufkubwc/', + 'pathRegex' => '#^/ay/bnhosgjgztbrcgap/([^/]+)$#', + 'pathStart' => '/ay/bnhosgjgztbrcgap/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE lqgneqholj' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/lqgneqholj/{name}', + 'DELETE zav' => array ( + 0 => array( + 'path' => '/zav/uatwvpt/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16404,19 +15596,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lqgneqholj/([^/]+)$#', - 'pathStart' => '/lqgneqholj/', + 'pathRegex' => '#^/zav/uatwvpt/([^/]+)$#', + 'pathStart' => '/zav/uatwvpt/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH pswfm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/pswfm/tzric/tjg/xes/{name}', - 'method' => 'PATCH', + 'GET pjs' => array ( + 0 => array( + 'path' => '/pjs/soalgvdnbppy/slw/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16425,19 +15616,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pswfm/tzric/tjg/xes/([^/]+)$#', - 'pathStart' => '/pswfm/tzric/tjg/xes/', + 'pathRegex' => '#^/pjs/soalgvdnbppy/slw/([^/]+)$#', + 'pathStart' => '/pjs/soalgvdnbppy/slw/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST dol' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/dol/lmsjqjuhhery/{name}', - 'method' => 'POST', + 'PATCH qoksmedhe' => array ( + 0 => array( + 'path' => '/qoksmedhe/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16446,19 +15636,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dol/lmsjqjuhhery/([^/]+)$#', - 'pathStart' => '/dol/lmsjqjuhhery/', + 'pathRegex' => '#^/qoksmedhe/([^/]+)$#', + 'pathStart' => '/qoksmedhe/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH cpjfse' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/cpjfse/dmbi/xwwvl/{name}', - 'method' => 'PATCH', + 'POST o' => array ( + 0 => array( + 'path' => '/o/h/whwdogi/gkf/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16467,19 +15656,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cpjfse/dmbi/xwwvl/([^/]+)$#', - 'pathStart' => '/cpjfse/dmbi/xwwvl/', + 'pathRegex' => '#^/o/h/whwdogi/gkf/([^/]+)$#', + 'pathStart' => '/o/h/whwdogi/gkf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT ixnye' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ixnye/hqtdgnq/xyq/{name}', - 'method' => 'PUT', + 'DELETE ojhopa' => array ( + 0 => array( + 'path' => '/ojhopa/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16488,19 +15676,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ixnye/hqtdgnq/xyq/([^/]+)$#', - 'pathStart' => '/ixnye/hqtdgnq/xyq/', + 'pathRegex' => '#^/ojhopa/([^/]+)$#', + 'pathStart' => '/ojhopa/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT zdteeqqoqodqwytiakb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/zdteeqqoqodqwytiakb/z/{name}', - 'method' => 'PUT', + 'DELETE nihxbpaeivbntkox' => array ( + 0 => array( + 'path' => '/nihxbpaeivbntkox/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16509,19 +15696,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zdteeqqoqodqwytiakb/z/([^/]+)$#', - 'pathStart' => '/zdteeqqoqodqwytiakb/z/', + 'pathRegex' => '#^/nihxbpaeivbntkox/([^/]+)$#', + 'pathStart' => '/nihxbpaeivbntkox/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH klhuwcb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/klhuwcb/jzr/nqfkimuba/{name}', - 'method' => 'PATCH', + 'DELETE gyltyjsh' => array ( + 0 => array( + 'path' => '/gyltyjsh/u/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16530,19 +15716,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/klhuwcb/jzr/nqfkimuba/([^/]+)$#', - 'pathStart' => '/klhuwcb/jzr/nqfkimuba/', + 'pathRegex' => '#^/gyltyjsh/u/([^/]+)$#', + 'pathStart' => '/gyltyjsh/u/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET rqvaa' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/rqvaa/googcxz/cv/{name}', - 'method' => 'GET', + 'POST fyjduewfff' => array ( + 0 => array( + 'path' => '/fyjduewfff/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16551,19 +15736,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rqvaa/googcxz/cv/([^/]+)$#', - 'pathStart' => '/rqvaa/googcxz/cv/', + 'pathRegex' => '#^/fyjduewfff/([^/]+)$#', + 'pathStart' => '/fyjduewfff/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH brxcjcatadkswvm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/brxcjcatadkswvm/{name}', - 'method' => 'PATCH', + 'GET hk' => array ( + 0 => array( + 'path' => '/hk/ofcqqr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16572,19 +15756,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/brxcjcatadkswvm/([^/]+)$#', - 'pathStart' => '/brxcjcatadkswvm/', + 'pathRegex' => '#^/hk/ofcqqr/([^/]+)$#', + 'pathStart' => '/hk/ofcqqr/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE pqkjvbnheyepp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/pqkjvbnheyepp/xhqb/ixx/{name}', - 'method' => 'DELETE', + 'PUT kizi' => array ( + 0 => array( + 'path' => '/kizi/dcdqespf/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16593,18 +15776,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pqkjvbnheyepp/xhqb/ixx/([^/]+)$#', - 'pathStart' => '/pqkjvbnheyepp/xhqb/ixx/', + 'pathRegex' => '#^/kizi/dcdqespf/([^/]+)$#', + 'pathStart' => '/kizi/dcdqespf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET nrxcoic' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/nrxcoic/{name}', + 'GET fbqgz' => array ( + 0 => array( + 'path' => '/fbqgz/uif/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16614,19 +15796,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nrxcoic/([^/]+)$#', - 'pathStart' => '/nrxcoic/', + 'pathRegex' => '#^/fbqgz/uif/([^/]+)$#', + 'pathStart' => '/fbqgz/uif/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE growz' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/growz/sise/{name}', - 'method' => 'DELETE', + 'PUT vphtevxkjtfr' => array ( + 0 => array( + 'path' => '/vphtevxkjtfr/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16635,19 +15816,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/growz/sise/([^/]+)$#', - 'pathStart' => '/growz/sise/', + 'pathRegex' => '#^/vphtevxkjtfr/([^/]+)$#', + 'pathStart' => '/vphtevxkjtfr/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET k' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/k/dedbybuj/tfqlodhb/{name}', - 'method' => 'GET', + 'POST tlctzxhybvq' => array ( + 0 => array( + 'path' => '/tlctzxhybvq/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16656,19 +15836,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/k/dedbybuj/tfqlodhb/([^/]+)$#', - 'pathStart' => '/k/dedbybuj/tfqlodhb/', + 'pathRegex' => '#^/tlctzxhybvq/([^/]+)$#', + 'pathStart' => '/tlctzxhybvq/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE dfccyqwduuqb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/dfccyqwduuqb/ls/p/{name}', - 'method' => 'DELETE', + 'GET gwitu' => array ( + 0 => array( + 'path' => '/gwitu/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16677,19 +15856,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dfccyqwduuqb/ls/p/([^/]+)$#', - 'pathStart' => '/dfccyqwduuqb/ls/p/', + 'pathRegex' => '#^/gwitu/([^/]+)$#', + 'pathStart' => '/gwitu/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ymjblij' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ymjblij/zgab/gb/iy/biu/{name}', - 'method' => 'GET', + 'PUT dlckw' => array ( + 0 => array( + 'path' => '/dlckw/ckwf/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16698,19 +15876,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ymjblij/zgab/gb/iy/biu/([^/]+)$#', - 'pathStart' => '/ymjblij/zgab/gb/iy/biu/', + 'pathRegex' => '#^/dlckw/ckwf/([^/]+)$#', + 'pathStart' => '/dlckw/ckwf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST gupbluvpshg' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/gupbluvpshg/{name}', - 'method' => 'POST', + 'GET ovtixrgtp' => array ( + 0 => array( + 'path' => '/ovtixrgtp/d/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16719,19 +15896,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gupbluvpshg/([^/]+)$#', - 'pathStart' => '/gupbluvpshg/', + 'pathRegex' => '#^/ovtixrgtp/d/([^/]+)$#', + 'pathStart' => '/ovtixrgtp/d/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET lgzimlgfp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/lgzimlgfp/{name}', - 'method' => 'GET', + 'POST grcyr' => array ( + 0 => array( + 'path' => '/grcyr/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16740,19 +15916,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lgzimlgfp/([^/]+)$#', - 'pathStart' => '/lgzimlgfp/', + 'pathRegex' => '#^/grcyr/([^/]+)$#', + 'pathStart' => '/grcyr/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET kg' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/kg/qoaw/gj/{name}', - 'method' => 'GET', + 'PATCH ctiwzttqocip' => array ( + 0 => array( + 'path' => '/ctiwzttqocip/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16761,19 +15936,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kg/qoaw/gj/([^/]+)$#', - 'pathStart' => '/kg/qoaw/gj/', + 'pathRegex' => '#^/ctiwzttqocip/([^/]+)$#', + 'pathStart' => '/ctiwzttqocip/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT guh' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/guh/vbjviz/{name}', - 'method' => 'PUT', + 'GET dqcyftzgxdcy' => array ( + 0 => array( + 'path' => '/dqcyftzgxdcy/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16782,19 +15956,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/guh/vbjviz/([^/]+)$#', - 'pathStart' => '/guh/vbjviz/', + 'pathRegex' => '#^/dqcyftzgxdcy/([^/]+)$#', + 'pathStart' => '/dqcyftzgxdcy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET wgwpjcyfsf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/wgwpjcyfsf/bnicd/inq/{name}', - 'method' => 'GET', + 'PATCH d' => array ( + 0 => array( + 'path' => '/d/uhzaqdjcsyd/n/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16803,19 +15976,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wgwpjcyfsf/bnicd/inq/([^/]+)$#', - 'pathStart' => '/wgwpjcyfsf/bnicd/inq/', + 'pathRegex' => '#^/d/uhzaqdjcsyd/n/([^/]+)$#', + 'pathStart' => '/d/uhzaqdjcsyd/n/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH ttsf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ttsf/vzcuozisv/m/{name}', - 'method' => 'PATCH', + 'GET ucncorzg' => array ( + 0 => array( + 'path' => '/ucncorzg/lfaogqrb/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16824,19 +15996,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ttsf/vzcuozisv/m/([^/]+)$#', - 'pathStart' => '/ttsf/vzcuozisv/m/', + 'pathRegex' => '#^/ucncorzg/lfaogqrb/([^/]+)$#', + 'pathStart' => '/ucncorzg/lfaogqrb/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET uzzt' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/uzzt/uf/{name}', - 'method' => 'GET', + 'DELETE dxnzri' => array ( + 0 => array( + 'path' => '/dxnzri/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16845,19 +16016,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uzzt/uf/([^/]+)$#', - 'pathStart' => '/uzzt/uf/', + 'pathRegex' => '#^/dxnzri/([^/]+)$#', + 'pathStart' => '/dxnzri/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH c' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/c/rnmgql/yevi/pqb/{name}', - 'method' => 'PATCH', + 'DELETE x' => array ( + 0 => array( + 'path' => '/x/j/dfolggpwukkmy/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16866,18 +16036,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/c/rnmgql/yevi/pqb/([^/]+)$#', - 'pathStart' => '/c/rnmgql/yevi/pqb/', + 'pathRegex' => '#^/x/j/dfolggpwukkmy/([^/]+)$#', + 'pathStart' => '/x/j/dfolggpwukkmy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT fhxypsrt' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/fhxypsrt/{name}', + 'PUT lckke' => array ( + 0 => array( + 'path' => '/lckke/hpah/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16887,19 +16056,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fhxypsrt/([^/]+)$#', - 'pathStart' => '/fhxypsrt/', + 'pathRegex' => '#^/lckke/hpah/([^/]+)$#', + 'pathStart' => '/lckke/hpah/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH jjkeupwcfw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/jjkeupwcfw/a/rz/{name}', - 'method' => 'PATCH', + 'PUT jzutxg' => array ( + 0 => array( + 'path' => '/jzutxg/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16908,18 +16076,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jjkeupwcfw/a/rz/([^/]+)$#', - 'pathStart' => '/jjkeupwcfw/a/rz/', + 'pathRegex' => '#^/jzutxg/([^/]+)$#', + 'pathStart' => '/jzutxg/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET bwbxowm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/bwbxowm/zoru/{name}', + 'GET nypdslvvlibmkwqah' => array ( + 0 => array( + 'path' => '/nypdslvvlibmkwqah/rp/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16929,18 +16096,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bwbxowm/zoru/([^/]+)$#', - 'pathStart' => '/bwbxowm/zoru/', + 'pathRegex' => '#^/nypdslvvlibmkwqah/rp/([^/]+)$#', + 'pathStart' => '/nypdslvvlibmkwqah/rp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST z' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/z/mxvoeoulpcyig/{name}', + 'POST dznipojqkrxjapadcvme' => array ( + 0 => array( + 'path' => '/dznipojqkrxjapadcvme/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16950,17 +16116,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/z/mxvoeoulpcyig/([^/]+)$#', - 'pathStart' => '/z/mxvoeoulpcyig/', + 'pathRegex' => '#^/dznipojqkrxjapadcvme/([^/]+)$#', + 'pathStart' => '/dznipojqkrxjapadcvme/', 'chains' => array ( ), 'options' => array ( ), - )), - 1 => - Inhere\Route\Route::__set_state(array( - 'path' => '/z/lxc/uakovreo/rylewo/{name}', - 'method' => 'POST', + ), + ), + 'PUT yrgjdot' => array ( + 0 => array( + 'path' => '/yrgjdot/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16969,19 +16136,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/z/lxc/uakovreo/rylewo/([^/]+)$#', - 'pathStart' => '/z/lxc/uakovreo/rylewo/', + 'pathRegex' => '#^/yrgjdot/([^/]+)$#', + 'pathStart' => '/yrgjdot/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE rzutaah' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/rzutaah/{name}', - 'method' => 'DELETE', + 'POST grkku' => array ( + 0 => array( + 'path' => '/grkku/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16990,18 +16156,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rzutaah/([^/]+)$#', - 'pathStart' => '/rzutaah/', + 'pathRegex' => '#^/grkku/([^/]+)$#', + 'pathStart' => '/grkku/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET qwztfiuhkqsoxcl' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/qwztfiuhkqsoxcl/{name}', + 'GET wzglvrgucnbn' => array ( + 0 => array( + 'path' => '/wzglvrgucnbn/henh/oe/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17011,19 +16176,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qwztfiuhkqsoxcl/([^/]+)$#', - 'pathStart' => '/qwztfiuhkqsoxcl/', + 'pathRegex' => '#^/wzglvrgucnbn/henh/oe/([^/]+)$#', + 'pathStart' => '/wzglvrgucnbn/henh/oe/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT qwnpcmnpyzni' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/qwnpcmnpyzni/{name}', - 'method' => 'PUT', + 'DELETE cqq' => array ( + 0 => array( + 'path' => '/cqq/yky/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17032,19 +16196,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qwnpcmnpyzni/([^/]+)$#', - 'pathStart' => '/qwnpcmnpyzni/', + 'pathRegex' => '#^/cqq/yky/([^/]+)$#', + 'pathStart' => '/cqq/yky/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT bxyojbdkzzdznqfbby' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/bxyojbdkzzdznqfbby/{name}', - 'method' => 'PUT', + 'GET lfrs' => array ( + 0 => array( + 'path' => '/lfrs/btmnhtbymtpmk/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17053,19 +16216,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bxyojbdkzzdznqfbby/([^/]+)$#', - 'pathStart' => '/bxyojbdkzzdznqfbby/', + 'pathRegex' => '#^/lfrs/btmnhtbymtpmk/([^/]+)$#', + 'pathStart' => '/lfrs/btmnhtbymtpmk/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET yjwtzrfxjgsgc' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/yjwtzrfxjgsgc/shi/{name}', - 'method' => 'GET', + 'PUT r' => array ( + 0 => array( + 'path' => '/r/pa/fycobhxlqgigb/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17074,19 +16236,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yjwtzrfxjgsgc/shi/([^/]+)$#', - 'pathStart' => '/yjwtzrfxjgsgc/shi/', + 'pathRegex' => '#^/r/pa/fycobhxlqgigb/([^/]+)$#', + 'pathStart' => '/r/pa/fycobhxlqgigb/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST xostqgj' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xostqgj/mzaqus/pelolf/{name}', - 'method' => 'POST', + 'DELETE tcxcdzqjneiqh' => array ( + 0 => array( + 'path' => '/tcxcdzqjneiqh/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17095,19 +16256,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xostqgj/mzaqus/pelolf/([^/]+)$#', - 'pathStart' => '/xostqgj/mzaqus/pelolf/', + 'pathRegex' => '#^/tcxcdzqjneiqh/([^/]+)$#', + 'pathStart' => '/tcxcdzqjneiqh/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET rdc' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/rdc/rizjdpm/{name}', - 'method' => 'GET', + 'POST yajz' => array ( + 0 => array( + 'path' => '/yajz/lgcinubqsqgdj/hod/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17116,18 +16276,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rdc/rizjdpm/([^/]+)$#', - 'pathStart' => '/rdc/rizjdpm/', + 'pathRegex' => '#^/yajz/lgcinubqsqgdj/hod/([^/]+)$#', + 'pathStart' => '/yajz/lgcinubqsqgdj/hod/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET vxfpgz' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/vxfpgz/jfvhuqw/b/ksd/{name}', + 'GET vjqjpwqyliszmdro' => array ( + 0 => array( + 'path' => '/vjqjpwqyliszmdro/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17137,19 +16296,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vxfpgz/jfvhuqw/b/ksd/([^/]+)$#', - 'pathStart' => '/vxfpgz/jfvhuqw/b/ksd/', + 'pathRegex' => '#^/vjqjpwqyliszmdro/([^/]+)$#', + 'pathStart' => '/vjqjpwqyliszmdro/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE fokjq' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/fokjq/wemzjr/mknqe/vns/{name}', - 'method' => 'DELETE', + 'PATCH lhzg' => array ( + 0 => array( + 'path' => '/lhzg/nyyyxghpb/n/w/e/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17158,19 +16316,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fokjq/wemzjr/mknqe/vns/([^/]+)$#', - 'pathStart' => '/fokjq/wemzjr/mknqe/vns/', + 'pathRegex' => '#^/lhzg/nyyyxghpb/n/w/e/([^/]+)$#', + 'pathStart' => '/lhzg/nyyyxghpb/n/w/e/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT rixsfx' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/rixsfx/{name}', - 'method' => 'PUT', + 'GET rymca' => array ( + 0 => array( + 'path' => '/rymca/yd/ayezok/hhwh/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17179,19 +16336,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rixsfx/([^/]+)$#', - 'pathStart' => '/rixsfx/', + 'pathRegex' => '#^/rymca/yd/ayezok/hhwh/([^/]+)$#', + 'pathStart' => '/rymca/yd/ayezok/hhwh/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE hueoe' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/hueoe/{name}', - 'method' => 'DELETE', + 'POST hnosvi' => array ( + 0 => array( + 'path' => '/hnosvi/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17200,19 +16356,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hueoe/([^/]+)$#', - 'pathStart' => '/hueoe/', + 'pathRegex' => '#^/hnosvi/([^/]+)$#', + 'pathStart' => '/hnosvi/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT ju' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ju/gchpl/{name}', - 'method' => 'PUT', + 'DELETE wv' => array ( + 0 => array( + 'path' => '/wv/ztx/gjledfyrj/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17221,19 +16376,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ju/gchpl/([^/]+)$#', - 'pathStart' => '/ju/gchpl/', + 'pathRegex' => '#^/wv/ztx/gjledfyrj/([^/]+)$#', + 'pathStart' => '/wv/ztx/gjledfyrj/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET fhhmydpjaqlpu' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/fhhmydpjaqlpu/{name}', - 'method' => 'GET', + 'PATCH dobod' => array ( + 0 => array( + 'path' => '/dobod/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17242,18 +16396,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fhhmydpjaqlpu/([^/]+)$#', - 'pathStart' => '/fhhmydpjaqlpu/', + 'pathRegex' => '#^/dobod/([^/]+)$#', + 'pathStart' => '/dobod/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET pqtwunl' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/pqtwunl/gqmat/{name}', + 'GET rx' => array ( + 0 => array( + 'path' => '/rx/dawbv/prlfs/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17263,19 +16416,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pqtwunl/gqmat/([^/]+)$#', - 'pathStart' => '/pqtwunl/gqmat/', + 'pathRegex' => '#^/rx/dawbv/prlfs/([^/]+)$#', + 'pathStart' => '/rx/dawbv/prlfs/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT pb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/pb/du/ba/bpdrranzsnyd/{name}', - 'method' => 'PUT', + 'GET qf' => array ( + 0 => array( + 'path' => '/qf/obbmg/gpbkrhqpm/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17284,19 +16436,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pb/du/ba/bpdrranzsnyd/([^/]+)$#', - 'pathStart' => '/pb/du/ba/bpdrranzsnyd/', + 'pathRegex' => '#^/qf/obbmg/gpbkrhqpm/([^/]+)$#', + 'pathStart' => '/qf/obbmg/gpbkrhqpm/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE dxuur' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/dxuur/{name}', - 'method' => 'DELETE', + 'POST ktptqsmphgi' => array ( + 0 => array( + 'path' => '/ktptqsmphgi/fd/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17305,19 +16456,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dxuur/([^/]+)$#', - 'pathStart' => '/dxuur/', + 'pathRegex' => '#^/ktptqsmphgi/fd/([^/]+)$#', + 'pathStart' => '/ktptqsmphgi/fd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE ltyy' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ltyy/wgdzqilnkuosucb/{name}', - 'method' => 'DELETE', + 'PATCH vm' => array ( + 0 => array( + 'path' => '/vm/nqxgcs/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17326,18 +16476,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ltyy/wgdzqilnkuosucb/([^/]+)$#', - 'pathStart' => '/ltyy/wgdzqilnkuosucb/', + 'pathRegex' => '#^/vm/nqxgcs/([^/]+)$#', + 'pathStart' => '/vm/nqxgcs/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ejvlxjuivfabx' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ejvlxjuivfabx/{name}', + 'GET fsiynvjd' => array ( + 0 => array( + 'path' => '/fsiynvjd/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17347,18 +16496,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ejvlxjuivfabx/([^/]+)$#', - 'pathStart' => '/ejvlxjuivfabx/', + 'pathRegex' => '#^/fsiynvjd/([^/]+)$#', + 'pathStart' => '/fsiynvjd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET bfszy' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/bfszy/{name}', + 'GET jkvvcogwzavdjxnd' => array ( + 0 => array( + 'path' => '/jkvvcogwzavdjxnd/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17368,19 +16516,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bfszy/([^/]+)$#', - 'pathStart' => '/bfszy/', + 'pathRegex' => '#^/jkvvcogwzavdjxnd/([^/]+)$#', + 'pathStart' => '/jkvvcogwzavdjxnd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH kz' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/kz/fifrnr/slmv/z/{name}', - 'method' => 'PATCH', + 'POST bqmoanrz' => array ( + 0 => array( + 'path' => '/bqmoanrz/e/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17389,19 +16536,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kz/fifrnr/slmv/z/([^/]+)$#', - 'pathStart' => '/kz/fifrnr/slmv/z/', + 'pathRegex' => '#^/bqmoanrz/e/([^/]+)$#', + 'pathStart' => '/bqmoanrz/e/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET oftx' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/oftx/c/yjkfokjbitu/pk/{name}', - 'method' => 'GET', + 'DELETE srwmeqjjdqu' => array ( + 0 => array( + 'path' => '/srwmeqjjdqu/euyinspc/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17410,18 +16556,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oftx/c/yjkfokjbitu/pk/([^/]+)$#', - 'pathStart' => '/oftx/c/yjkfokjbitu/pk/', + 'pathRegex' => '#^/srwmeqjjdqu/euyinspc/([^/]+)$#', + 'pathStart' => '/srwmeqjjdqu/euyinspc/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT yovyxchbf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/yovyxchbf/w/{name}', + 'PUT lquikybj' => array ( + 0 => array( + 'path' => '/lquikybj/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17431,18 +16576,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yovyxchbf/w/([^/]+)$#', - 'pathStart' => '/yovyxchbf/w/', + 'pathRegex' => '#^/lquikybj/([^/]+)$#', + 'pathStart' => '/lquikybj/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET rxzlfhteulugirvpct' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/rxzlfhteulugirvpct/{name}', + 'GET oopmxlpysizuvbhae' => array ( + 0 => array( + 'path' => '/oopmxlpysizuvbhae/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17452,19 +16596,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rxzlfhteulugirvpct/([^/]+)$#', - 'pathStart' => '/rxzlfhteulugirvpct/', + 'pathRegex' => '#^/oopmxlpysizuvbhae/([^/]+)$#', + 'pathStart' => '/oopmxlpysizuvbhae/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE reyrsnqijmp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/reyrsnqijmp/{name}', - 'method' => 'DELETE', + 'PUT myqalw' => array ( + 0 => array( + 'path' => '/myqalw/igqpgtqhyqwwwo/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17473,19 +16616,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/reyrsnqijmp/([^/]+)$#', - 'pathStart' => '/reyrsnqijmp/', + 'pathRegex' => '#^/myqalw/igqpgtqhyqwwwo/([^/]+)$#', + 'pathStart' => '/myqalw/igqpgtqhyqwwwo/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET axfra' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/axfra/riu/dir/{name}', - 'method' => 'GET', + 'POST wjzsk' => array ( + 0 => array( + 'path' => '/wjzsk/puuscisl/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17494,19 +16636,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/axfra/riu/dir/([^/]+)$#', - 'pathStart' => '/axfra/riu/dir/', + 'pathRegex' => '#^/wjzsk/puuscisl/([^/]+)$#', + 'pathStart' => '/wjzsk/puuscisl/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET dyfsauudqqevh' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/dyfsauudqqevh/{name}', - 'method' => 'GET', + 'POST fhoiiywgrk' => array ( + 0 => array( + 'path' => '/fhoiiywgrk/wqfeyjs/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17515,19 +16656,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dyfsauudqqevh/([^/]+)$#', - 'pathStart' => '/dyfsauudqqevh/', + 'pathRegex' => '#^/fhoiiywgrk/wqfeyjs/([^/]+)$#', + 'pathStart' => '/fhoiiywgrk/wqfeyjs/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH joffntt' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/joffntt/{name}', - 'method' => 'PATCH', + 'GET fcozj' => array ( + 0 => array( + 'path' => '/fcozj/hydmlks/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17536,18 +16676,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/joffntt/([^/]+)$#', - 'pathStart' => '/joffntt/', + 'pathRegex' => '#^/fcozj/hydmlks/([^/]+)$#', + 'pathStart' => '/fcozj/hydmlks/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET puclsr' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/puclsr/e/{name}', + 'GET ybiitjd' => array ( + 0 => array( + 'path' => '/ybiitjd/rifapbpwrmlw/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17557,19 +16696,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/puclsr/e/([^/]+)$#', - 'pathStart' => '/puclsr/e/', + 'pathRegex' => '#^/ybiitjd/rifapbpwrmlw/([^/]+)$#', + 'pathStart' => '/ybiitjd/rifapbpwrmlw/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH lxnbcwjcmug' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/lxnbcwjcmug/{name}', - 'method' => 'PATCH', + 'POST zrz' => array ( + 0 => array( + 'path' => '/zrz/aswz/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17578,18 +16716,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lxnbcwjcmug/([^/]+)$#', - 'pathStart' => '/lxnbcwjcmug/', + 'pathRegex' => '#^/zrz/aswz/([^/]+)$#', + 'pathStart' => '/zrz/aswz/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST twxxu' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/twxxu/ldk/{name}', + 'POST ntaks' => array ( + 0 => array( + 'path' => '/ntaks/dqpgiodkk/hxadox/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17599,18 +16736,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/twxxu/ldk/([^/]+)$#', - 'pathStart' => '/twxxu/ldk/', + 'pathRegex' => '#^/ntaks/dqpgiodkk/hxadox/([^/]+)$#', + 'pathStart' => '/ntaks/dqpgiodkk/hxadox/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET pnuywmp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/pnuywmp/elytiva/{name}', + 'GET hba' => array ( + 0 => array( + 'path' => '/hba/wiyax/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17620,18 +16756,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pnuywmp/elytiva/([^/]+)$#', - 'pathStart' => '/pnuywmp/elytiva/', + 'pathRegex' => '#^/hba/wiyax/([^/]+)$#', + 'pathStart' => '/hba/wiyax/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH wqgnn' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/wqgnn/j/{name}', + 'PATCH lway' => array ( + 0 => array( + 'path' => '/lway/hfxj/timo/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17641,18 +16776,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wqgnn/j/([^/]+)$#', - 'pathStart' => '/wqgnn/j/', + 'pathRegex' => '#^/lway/hfxj/timo/([^/]+)$#', + 'pathStart' => '/lway/hfxj/timo/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST vvlifhsb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/vvlifhsb/{name}', + 'POST ycgxto' => array ( + 0 => array( + 'path' => '/ycgxto/g/lefd/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17662,19 +16796,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vvlifhsb/([^/]+)$#', - 'pathStart' => '/vvlifhsb/', + 'pathRegex' => '#^/ycgxto/g/lefd/([^/]+)$#', + 'pathStart' => '/ycgxto/g/lefd/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE odupp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/odupp/mjeb/{name}', - 'method' => 'DELETE', + 'GET bfogeqweospk' => array ( + 0 => array( + 'path' => '/bfogeqweospk/n/jt/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17683,19 +16816,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/odupp/mjeb/([^/]+)$#', - 'pathStart' => '/odupp/mjeb/', + 'pathRegex' => '#^/bfogeqweospk/n/jt/([^/]+)$#', + 'pathStart' => '/bfogeqweospk/n/jt/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE rio' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/rio/obwhv/{name}', - 'method' => 'DELETE', + 'PUT wclfbwgtwkkj' => array ( + 0 => array( + 'path' => '/wclfbwgtwkkj/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17704,19 +16836,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rio/obwhv/([^/]+)$#', - 'pathStart' => '/rio/obwhv/', + 'pathRegex' => '#^/wclfbwgtwkkj/([^/]+)$#', + 'pathStart' => '/wclfbwgtwkkj/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT d' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/d/gpbtsbxdcmwvgvsik/{name}', - 'method' => 'PUT', + 'PATCH zxkclljiusnjoyxkpz' => array ( + 0 => array( + 'path' => '/zxkclljiusnjoyxkpz/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17725,19 +16856,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/d/gpbtsbxdcmwvgvsik/([^/]+)$#', - 'pathStart' => '/d/gpbtsbxdcmwvgvsik/', + 'pathRegex' => '#^/zxkclljiusnjoyxkpz/([^/]+)$#', + 'pathStart' => '/zxkclljiusnjoyxkpz/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE ggohw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ggohw/{name}', - 'method' => 'DELETE', + 'PUT vrfbaiai' => array ( + 0 => array( + 'path' => '/vrfbaiai/gfgpn/mnmkv/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17746,19 +16876,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ggohw/([^/]+)$#', - 'pathStart' => '/ggohw/', + 'pathRegex' => '#^/vrfbaiai/gfgpn/mnmkv/([^/]+)$#', + 'pathStart' => '/vrfbaiai/gfgpn/mnmkv/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET pggcmfzideshxnlkwi' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/pggcmfzideshxnlkwi/{name}', - 'method' => 'GET', + 'PUT kabmvslk' => array ( + 0 => array( + 'path' => '/kabmvslk/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17767,18 +16896,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pggcmfzideshxnlkwi/([^/]+)$#', - 'pathStart' => '/pggcmfzideshxnlkwi/', + 'pathRegex' => '#^/kabmvslk/([^/]+)$#', + 'pathStart' => '/kabmvslk/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET roybwg' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/roybwg/{name}', + 'GET xkonzhryshk' => array ( + 0 => array( + 'path' => '/xkonzhryshk/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17788,19 +16916,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/roybwg/([^/]+)$#', - 'pathStart' => '/roybwg/', + 'pathRegex' => '#^/xkonzhryshk/([^/]+)$#', + 'pathStart' => '/xkonzhryshk/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE qiktatjlknij' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/qiktatjlknij/ugyglxca/{name}', - 'method' => 'DELETE', + 'POST e' => array ( + 0 => array( + 'path' => '/e/lgeztwmenjvnzjdfufm/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17809,19 +16936,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qiktatjlknij/ugyglxca/([^/]+)$#', - 'pathStart' => '/qiktatjlknij/ugyglxca/', + 'pathRegex' => '#^/e/lgeztwmenjvnzjdfufm/([^/]+)$#', + 'pathStart' => '/e/lgeztwmenjvnzjdfufm/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH rdwelydax' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/rdwelydax/wa/{name}', - 'method' => 'PATCH', + 'GET kxxsz' => array ( + 0 => array( + 'path' => '/kxxsz/tb/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17830,18 +16956,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rdwelydax/wa/([^/]+)$#', - 'pathStart' => '/rdwelydax/wa/', + 'pathRegex' => '#^/kxxsz/tb/([^/]+)$#', + 'pathStart' => '/kxxsz/tb/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET tsor' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/tsor/lhnymcbkp/{name}', + 'GET fqafbbod' => array ( + 0 => array( + 'path' => '/fqafbbod/qqjwqjaihvu/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17851,19 +16976,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tsor/lhnymcbkp/([^/]+)$#', - 'pathStart' => '/tsor/lhnymcbkp/', + 'pathRegex' => '#^/fqafbbod/qqjwqjaihvu/([^/]+)$#', + 'pathStart' => '/fqafbbod/qqjwqjaihvu/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET utxhvavzibnj' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/utxhvavzibnj/{name}', - 'method' => 'GET', + 'POST sigdrdykewhsxslkpw' => array ( + 0 => array( + 'path' => '/sigdrdykewhsxslkpw/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17872,18 +16996,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/utxhvavzibnj/([^/]+)$#', - 'pathStart' => '/utxhvavzibnj/', + 'pathRegex' => '#^/sigdrdykewhsxslkpw/([^/]+)$#', + 'pathStart' => '/sigdrdykewhsxslkpw/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET cogaki' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/cogaki/ftyekfzhc/{name}', + 'GET pkoej' => array ( + 0 => array( + 'path' => '/pkoej/gkudtcqdjn/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17893,19 +17016,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cogaki/ftyekfzhc/([^/]+)$#', - 'pathStart' => '/cogaki/ftyekfzhc/', + 'pathRegex' => '#^/pkoej/gkudtcqdjn/([^/]+)$#', + 'pathStart' => '/pkoej/gkudtcqdjn/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE ai' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ai/fvilbjbkq/{name}', - 'method' => 'DELETE', + 'GET cwuanpfsrebi' => array ( + 0 => array( + 'path' => '/cwuanpfsrebi/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17914,19 +17036,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ai/fvilbjbkq/([^/]+)$#', - 'pathStart' => '/ai/fvilbjbkq/', + 'pathRegex' => '#^/cwuanpfsrebi/([^/]+)$#', + 'pathStart' => '/cwuanpfsrebi/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST qmnmpsbzamy' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/qmnmpsbzamy/mgaguvtr/{name}', - 'method' => 'POST', + 'PUT bgqmx' => array ( + 0 => array( + 'path' => '/bgqmx/i/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17935,19 +17056,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qmnmpsbzamy/mgaguvtr/([^/]+)$#', - 'pathStart' => '/qmnmpsbzamy/mgaguvtr/', + 'pathRegex' => '#^/bgqmx/i/([^/]+)$#', + 'pathStart' => '/bgqmx/i/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT xu' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xu/tcehzbr/{name}', - 'method' => 'PUT', + 'DELETE wsqmsxawufjc' => array ( + 0 => array( + 'path' => '/wsqmsxawufjc/ssxz/to/oe/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17956,19 +17076,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xu/tcehzbr/([^/]+)$#', - 'pathStart' => '/xu/tcehzbr/', + 'pathRegex' => '#^/wsqmsxawufjc/ssxz/to/oe/([^/]+)$#', + 'pathStart' => '/wsqmsxawufjc/ssxz/to/oe/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE fnbtbygtpwtetrp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/fnbtbygtpwtetrp/qkxhp/{name}', - 'method' => 'DELETE', + 'POST hrjuy' => array ( + 0 => array( + 'path' => '/hrjuy/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17977,18 +17096,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fnbtbygtpwtetrp/qkxhp/([^/]+)$#', - 'pathStart' => '/fnbtbygtpwtetrp/qkxhp/', + 'pathRegex' => '#^/hrjuy/([^/]+)$#', + 'pathStart' => '/hrjuy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT juq' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/juq/ddlzsacq/{name}', + 'PUT outecljkgj' => array ( + 0 => array( + 'path' => '/outecljkgj/gqopu/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17998,18 +17116,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/juq/ddlzsacq/([^/]+)$#', - 'pathStart' => '/juq/ddlzsacq/', + 'pathRegex' => '#^/outecljkgj/gqopu/([^/]+)$#', + 'pathStart' => '/outecljkgj/gqopu/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST idunqtxvk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/idunqtxvk/mrfi/reowc/{name}', + 'POST mggwmhnscg' => array ( + 0 => array( + 'path' => '/mggwmhnscg/u/v/yf/uc/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18019,19 +17136,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/idunqtxvk/mrfi/reowc/([^/]+)$#', - 'pathStart' => '/idunqtxvk/mrfi/reowc/', + 'pathRegex' => '#^/mggwmhnscg/u/v/yf/uc/([^/]+)$#', + 'pathStart' => '/mggwmhnscg/u/v/yf/uc/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE wqu' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/wqu/tghbp/{name}', - 'method' => 'DELETE', + 'POST kk' => array ( + 0 => array( + 'path' => '/kk/cx/itcqytoronol/jl/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18040,19 +17156,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wqu/tghbp/([^/]+)$#', - 'pathStart' => '/wqu/tghbp/', + 'pathRegex' => '#^/kk/cx/itcqytoronol/jl/([^/]+)$#', + 'pathStart' => '/kk/cx/itcqytoronol/jl/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH l' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/l/omsq/{name}', - 'method' => 'PATCH', + 'DELETE y' => array ( + 0 => array( + 'path' => '/y/qrehxikhuxnjxdwjta/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18061,18 +17176,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/l/omsq/([^/]+)$#', - 'pathStart' => '/l/omsq/', + 'pathRegex' => '#^/y/qrehxikhuxnjxdwjta/([^/]+)$#', + 'pathStart' => '/y/qrehxikhuxnjxdwjta/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH rmbnq' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/rmbnq/m/{name}', + 'PATCH cmdwz' => array ( + 0 => array( + 'path' => '/cmdwz/usklub/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18082,19 +17196,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rmbnq/m/([^/]+)$#', - 'pathStart' => '/rmbnq/m/', + 'pathRegex' => '#^/cmdwz/usklub/([^/]+)$#', + 'pathStart' => '/cmdwz/usklub/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE wkh' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/wkh/fwpe/ogxj/r/{name}', - 'method' => 'DELETE', + 'PUT lxhjxte' => array ( + 0 => array( + 'path' => '/lxhjxte/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18103,18 +17216,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wkh/fwpe/ogxj/r/([^/]+)$#', - 'pathStart' => '/wkh/fwpe/ogxj/r/', + 'pathRegex' => '#^/lxhjxte/([^/]+)$#', + 'pathStart' => '/lxhjxte/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET yyoaa' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/yyoaa/wcibjmcv/mnxhqzc/{name}', + 'GET htuwtun' => array ( + 0 => array( + 'path' => '/htuwtun/pde/q/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18124,18 +17236,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yyoaa/wcibjmcv/mnxhqzc/([^/]+)$#', - 'pathStart' => '/yyoaa/wcibjmcv/mnxhqzc/', + 'pathRegex' => '#^/htuwtun/pde/q/([^/]+)$#', + 'pathStart' => '/htuwtun/pde/q/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH fljqihchx' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/fljqihchx/ssdalfrplt/{name}', + 'PATCH yfwl' => array ( + 0 => array( + 'path' => '/yfwl/ojz/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18145,19 +17256,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fljqihchx/ssdalfrplt/([^/]+)$#', - 'pathStart' => '/fljqihchx/ssdalfrplt/', + 'pathRegex' => '#^/yfwl/ojz/([^/]+)$#', + 'pathStart' => '/yfwl/ojz/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET kzeilkai' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/kzeilkai/kiszf/{name}', - 'method' => 'GET', + 'PUT lhvrga' => array ( + 0 => array( + 'path' => '/lhvrga/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18166,19 +17276,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kzeilkai/kiszf/([^/]+)$#', - 'pathStart' => '/kzeilkai/kiszf/', + 'pathRegex' => '#^/lhvrga/([^/]+)$#', + 'pathStart' => '/lhvrga/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT nsz' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/nsz/eopbejkyhrwr/{name}', - 'method' => 'PUT', + 'DELETE h' => array ( + 0 => array( + 'path' => '/h/p/uwileanobkjbgo/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18187,18 +17296,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nsz/eopbejkyhrwr/([^/]+)$#', - 'pathStart' => '/nsz/eopbejkyhrwr/', + 'pathRegex' => '#^/h/p/uwileanobkjbgo/([^/]+)$#', + 'pathStart' => '/h/p/uwileanobkjbgo/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT feodbegqqoyzmjzo' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/feodbegqqoyzmjzo/wwvw/{name}', + 'PUT some' => array ( + 0 => array( + 'path' => '/some/mme/k/revfx/qj/hxeec/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18208,18 +17316,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/feodbegqqoyzmjzo/wwvw/([^/]+)$#', - 'pathStart' => '/feodbegqqoyzmjzo/wwvw/', + 'pathRegex' => '#^/some/mme/k/revfx/qj/hxeec/([^/]+)$#', + 'pathStart' => '/some/mme/k/revfx/qj/hxeec/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET isfpzmqra' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/isfpzmqra/cbue/{name}', + 'GET sargpo' => array ( + 0 => array( + 'path' => '/sargpo/acakvpzwco/apvf/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18229,19 +17336,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/isfpzmqra/cbue/([^/]+)$#', - 'pathStart' => '/isfpzmqra/cbue/', + 'pathRegex' => '#^/sargpo/acakvpzwco/apvf/([^/]+)$#', + 'pathStart' => '/sargpo/acakvpzwco/apvf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ajjxfeigesufvgtnfrs' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ajjxfeigesufvgtnfrs/{name}', - 'method' => 'GET', + 'PUT cvpqgm' => array ( + 0 => array( + 'path' => '/cvpqgm/u/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18250,19 +17356,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ajjxfeigesufvgtnfrs/([^/]+)$#', - 'pathStart' => '/ajjxfeigesufvgtnfrs/', + 'pathRegex' => '#^/cvpqgm/u/([^/]+)$#', + 'pathStart' => '/cvpqgm/u/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET aivw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/aivw/tkt/dqtzgbraki/{name}', - 'method' => 'GET', + 'POST g' => array ( + 0 => array( + 'path' => '/g/rjvktac/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18271,19 +17376,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aivw/tkt/dqtzgbraki/([^/]+)$#', - 'pathStart' => '/aivw/tkt/dqtzgbraki/', + 'pathRegex' => '#^/g/rjvktac/([^/]+)$#', + 'pathStart' => '/g/rjvktac/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST o' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/o/hcixgq/{name}', - 'method' => 'POST', + 'DELETE epfhqeegefepp' => array ( + 0 => array( + 'path' => '/epfhqeegefepp/dzbts/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18292,19 +17396,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/o/hcixgq/([^/]+)$#', - 'pathStart' => '/o/hcixgq/', + 'pathRegex' => '#^/epfhqeegefepp/dzbts/([^/]+)$#', + 'pathStart' => '/epfhqeegefepp/dzbts/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE ynnel' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ynnel/xweytbzveo/{name}', - 'method' => 'DELETE', + 'GET ktuhm' => array ( + 0 => array( + 'path' => '/ktuhm/inilmp/n/mi/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18313,19 +17416,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ynnel/xweytbzveo/([^/]+)$#', - 'pathStart' => '/ynnel/xweytbzveo/', + 'pathRegex' => '#^/ktuhm/inilmp/n/mi/([^/]+)$#', + 'pathStart' => '/ktuhm/inilmp/n/mi/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH i' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/i/gkhwlvg/{name}', - 'method' => 'PATCH', + 'DELETE letugxpfq' => array ( + 0 => array( + 'path' => '/letugxpfq/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18334,18 +17436,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/i/gkhwlvg/([^/]+)$#', - 'pathStart' => '/i/gkhwlvg/', + 'pathRegex' => '#^/letugxpfq/([^/]+)$#', + 'pathStart' => '/letugxpfq/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH dhezoorcfq' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/dhezoorcfq/ur/{name}', + 'PATCH ctnz' => array ( + 0 => array( + 'path' => '/ctnz/wifhskrtvzxnb/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18355,18 +17456,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dhezoorcfq/ur/([^/]+)$#', - 'pathStart' => '/dhezoorcfq/ur/', + 'pathRegex' => '#^/ctnz/wifhskrtvzxnb/([^/]+)$#', + 'pathStart' => '/ctnz/wifhskrtvzxnb/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ffuf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ffuf/xknd/muro/{name}', + 'GET elpxvz' => array ( + 0 => array( + 'path' => '/elpxvz/zcazkcmz/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18376,18 +17476,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ffuf/xknd/muro/([^/]+)$#', - 'pathStart' => '/ffuf/xknd/muro/', + 'pathRegex' => '#^/elpxvz/zcazkcmz/([^/]+)$#', + 'pathStart' => '/elpxvz/zcazkcmz/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET pqwbo' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/pqwbo/w/{name}', + 'GET fccvevbxlukfk' => array ( + 0 => array( + 'path' => '/fccvevbxlukfk/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18397,18 +17496,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pqwbo/w/([^/]+)$#', - 'pathStart' => '/pqwbo/w/', + 'pathRegex' => '#^/fccvevbxlukfk/([^/]+)$#', + 'pathStart' => '/fccvevbxlukfk/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT ofsfgq' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ofsfgq/rnzbjalet/{name}', + 'PUT uce' => array ( + 0 => array( + 'path' => '/uce/jjevo/aflaaozjtf/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18418,18 +17516,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ofsfgq/rnzbjalet/([^/]+)$#', - 'pathStart' => '/ofsfgq/rnzbjalet/', + 'pathRegex' => '#^/uce/jjevo/aflaaozjtf/([^/]+)$#', + 'pathStart' => '/uce/jjevo/aflaaozjtf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE sl' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/sl/ok/xmx/xndchlf/o/{name}', + 'DELETE hrhprjhvlm' => array ( + 0 => array( + 'path' => '/hrhprjhvlm/lgyk/a/uam/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18439,19 +17536,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sl/ok/xmx/xndchlf/o/([^/]+)$#', - 'pathStart' => '/sl/ok/xmx/xndchlf/o/', + 'pathRegex' => '#^/hrhprjhvlm/lgyk/a/uam/([^/]+)$#', + 'pathStart' => '/hrhprjhvlm/lgyk/a/uam/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET talyu' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/talyu/wgeomk/kpgtalea/{name}', - 'method' => 'GET', + 'PUT fzsclasououhb' => array ( + 0 => array( + 'path' => '/fzsclasououhb/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18460,19 +17556,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/talyu/wgeomk/kpgtalea/([^/]+)$#', - 'pathStart' => '/talyu/wgeomk/kpgtalea/', + 'pathRegex' => '#^/fzsclasououhb/([^/]+)$#', + 'pathStart' => '/fzsclasououhb/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE vueougt' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/vueougt/u/flqzrd/{name}', - 'method' => 'DELETE', + 'GET duzrhdulbumocscop' => array ( + 0 => array( + 'path' => '/duzrhdulbumocscop/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18481,19 +17576,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vueougt/u/flqzrd/([^/]+)$#', - 'pathStart' => '/vueougt/u/flqzrd/', + 'pathRegex' => '#^/duzrhdulbumocscop/([^/]+)$#', + 'pathStart' => '/duzrhdulbumocscop/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT uz' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/uz/imxlbdjyuopjdkzqx/{name}', - 'method' => 'PUT', + 'DELETE yorhtgccyqdwynp' => array ( + 0 => array( + 'path' => '/yorhtgccyqdwynp/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18502,19 +17596,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uz/imxlbdjyuopjdkzqx/([^/]+)$#', - 'pathStart' => '/uz/imxlbdjyuopjdkzqx/', + 'pathRegex' => '#^/yorhtgccyqdwynp/([^/]+)$#', + 'pathStart' => '/yorhtgccyqdwynp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH xlgaqv' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xlgaqv/{name}', - 'method' => 'PATCH', + 'GET qbauygjynuhw' => array ( + 0 => array( + 'path' => '/qbauygjynuhw/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18523,19 +17616,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xlgaqv/([^/]+)$#', - 'pathStart' => '/xlgaqv/', + 'pathRegex' => '#^/qbauygjynuhw/([^/]+)$#', + 'pathStart' => '/qbauygjynuhw/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT jxtnrfoazgz' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/jxtnrfoazgz/{name}', - 'method' => 'PUT', + 'DELETE odxkw' => array ( + 0 => array( + 'path' => '/odxkw/sedgrrnqvtfrvt/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18544,19 +17636,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jxtnrfoazgz/([^/]+)$#', - 'pathStart' => '/jxtnrfoazgz/', + 'pathRegex' => '#^/odxkw/sedgrrnqvtfrvt/([^/]+)$#', + 'pathStart' => '/odxkw/sedgrrnqvtfrvt/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT ebohwbs' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ebohwbs/pbzodw/{name}', - 'method' => 'PUT', + 'GET wvakw' => array ( + 0 => array( + 'path' => '/wvakw/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18565,18 +17656,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ebohwbs/pbzodw/([^/]+)$#', - 'pathStart' => '/ebohwbs/pbzodw/', + 'pathRegex' => '#^/wvakw/([^/]+)$#', + 'pathStart' => '/wvakw/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST ieih' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ieih/xheygcp/ivdsnia/{name}', + 'POST jugnlfu' => array ( + 0 => array( + 'path' => '/jugnlfu/wcxvx/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18586,18 +17676,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ieih/xheygcp/ivdsnia/([^/]+)$#', - 'pathStart' => '/ieih/xheygcp/ivdsnia/', + 'pathRegex' => '#^/jugnlfu/wcxvx/([^/]+)$#', + 'pathStart' => '/jugnlfu/wcxvx/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE ogsqsobxbl' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ogsqsobxbl/qrfmahydn/{name}', + 'DELETE araxuj' => array ( + 0 => array( + 'path' => '/araxuj/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18607,19 +17696,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ogsqsobxbl/qrfmahydn/([^/]+)$#', - 'pathStart' => '/ogsqsobxbl/qrfmahydn/', + 'pathRegex' => '#^/araxuj/([^/]+)$#', + 'pathStart' => '/araxuj/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET vccdz' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/vccdz/{name}', - 'method' => 'GET', + 'PUT dplgzy' => array ( + 0 => array( + 'path' => '/dplgzy/cj/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18628,19 +17716,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vccdz/([^/]+)$#', - 'pathStart' => '/vccdz/', + 'pathRegex' => '#^/dplgzy/cj/([^/]+)$#', + 'pathStart' => '/dplgzy/cj/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET widrcfqw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/widrcfqw/v/j/{name}', - 'method' => 'GET', + 'DELETE aylb' => array ( + 0 => array( + 'path' => '/aylb/sus/cgzl/n/hwjpz/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18649,19 +17736,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/widrcfqw/v/j/([^/]+)$#', - 'pathStart' => '/widrcfqw/v/j/', + 'pathRegex' => '#^/aylb/sus/cgzl/n/hwjpz/([^/]+)$#', + 'pathStart' => '/aylb/sus/cgzl/n/hwjpz/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH g' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/g/v/thv/{name}', - 'method' => 'PATCH', + 'POST dhqn' => array ( + 0 => array( + 'path' => '/dhqn/tyufefmaw/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18670,19 +17756,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/g/v/thv/([^/]+)$#', - 'pathStart' => '/g/v/thv/', + 'pathRegex' => '#^/dhqn/tyufefmaw/([^/]+)$#', + 'pathStart' => '/dhqn/tyufefmaw/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE ctg' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ctg/gr/u/oahgm/y/{name}', - 'method' => 'DELETE', + 'PUT wsbapzpbf' => array ( + 0 => array( + 'path' => '/wsbapzpbf/n/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18691,19 +17776,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ctg/gr/u/oahgm/y/([^/]+)$#', - 'pathStart' => '/ctg/gr/u/oahgm/y/', + 'pathRegex' => '#^/wsbapzpbf/n/([^/]+)$#', + 'pathStart' => '/wsbapzpbf/n/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT wsxsh' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/wsxsh/{name}', - 'method' => 'PUT', + 'POST yf' => array ( + 0 => array( + 'path' => '/yf/xviznpaudmnw/z/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18712,19 +17796,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wsxsh/([^/]+)$#', - 'pathStart' => '/wsxsh/', + 'pathRegex' => '#^/yf/xviznpaudmnw/z/([^/]+)$#', + 'pathStart' => '/yf/xviznpaudmnw/z/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE ytb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ytb/dirxltysr/zacag/{name}', - 'method' => 'DELETE', + 'GET tzxhxe' => array ( + 0 => array( + 'path' => '/tzxhxe/sjsjj/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18733,19 +17816,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ytb/dirxltysr/zacag/([^/]+)$#', - 'pathStart' => '/ytb/dirxltysr/zacag/', + 'pathRegex' => '#^/tzxhxe/sjsjj/([^/]+)$#', + 'pathStart' => '/tzxhxe/sjsjj/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE lznwmk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/lznwmk/fpmgqvlj/{name}', - 'method' => 'DELETE', + 'POST jpmjchx' => array ( + 0 => array( + 'path' => '/jpmjchx/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18754,19 +17836,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lznwmk/fpmgqvlj/([^/]+)$#', - 'pathStart' => '/lznwmk/fpmgqvlj/', + 'pathRegex' => '#^/jpmjchx/([^/]+)$#', + 'pathStart' => '/jpmjchx/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH iigprcse' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/iigprcse/{name}', - 'method' => 'PATCH', + 'GET ma' => array ( + 0 => array( + 'path' => '/ma/xt/prnlnp/ekckfby/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18775,19 +17856,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iigprcse/([^/]+)$#', - 'pathStart' => '/iigprcse/', + 'pathRegex' => '#^/ma/xt/prnlnp/ekckfby/([^/]+)$#', + 'pathStart' => '/ma/xt/prnlnp/ekckfby/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE eenpm' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/eenpm/{name}', - 'method' => 'DELETE', + 'POST ngr' => array ( + 0 => array( + 'path' => '/ngr/eyzjtwhaxtvj/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18796,19 +17876,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eenpm/([^/]+)$#', - 'pathStart' => '/eenpm/', + 'pathRegex' => '#^/ngr/eyzjtwhaxtvj/([^/]+)$#', + 'pathStart' => '/ngr/eyzjtwhaxtvj/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT xi' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xi/teb/{name}', - 'method' => 'PUT', + 'PATCH idhylwux' => array ( + 0 => array( + 'path' => '/idhylwux/t/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18817,19 +17896,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xi/teb/([^/]+)$#', - 'pathStart' => '/xi/teb/', + 'pathRegex' => '#^/idhylwux/t/([^/]+)$#', + 'pathStart' => '/idhylwux/t/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT e' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/e/uobfl/q/{name}', - 'method' => 'PUT', + 'PATCH ikwghq' => array ( + 0 => array( + 'path' => '/ikwghq/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18838,19 +17916,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/e/uobfl/q/([^/]+)$#', - 'pathStart' => '/e/uobfl/q/', + 'pathRegex' => '#^/ikwghq/([^/]+)$#', + 'pathStart' => '/ikwghq/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH rtmlntntcmxmmpq' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/rtmlntntcmxmmpq/qkar/{name}', - 'method' => 'PATCH', + 'GET wy' => array ( + 0 => array( + 'path' => '/wy/lhl/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18859,19 +17936,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rtmlntntcmxmmpq/qkar/([^/]+)$#', - 'pathStart' => '/rtmlntntcmxmmpq/qkar/', + 'pathRegex' => '#^/wy/lhl/([^/]+)$#', + 'pathStart' => '/wy/lhl/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET uam' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/uam/gnmx/uzv/i/{name}', - 'method' => 'GET', + 'PUT rkaumj' => array ( + 0 => array( + 'path' => '/rkaumj/lw/lrl/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18880,19 +17956,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uam/gnmx/uzv/i/([^/]+)$#', - 'pathStart' => '/uam/gnmx/uzv/i/', + 'pathRegex' => '#^/rkaumj/lw/lrl/([^/]+)$#', + 'pathStart' => '/rkaumj/lw/lrl/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET cju' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/cju/rjpefbje/uwmu/r/fj/{name}', - 'method' => 'GET', + 'POST veqeiscqtzrwejmxivq' => array ( + 0 => array( + 'path' => '/veqeiscqtzrwejmxivq/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18901,19 +17976,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cju/rjpefbje/uwmu/r/fj/([^/]+)$#', - 'pathStart' => '/cju/rjpefbje/uwmu/r/fj/', + 'pathRegex' => '#^/veqeiscqtzrwejmxivq/([^/]+)$#', + 'pathStart' => '/veqeiscqtzrwejmxivq/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT ozfhlo' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ozfhlo/fqbqc/dqxqv/{name}', - 'method' => 'PUT', + 'POST vhr' => array ( + 0 => array( + 'path' => '/vhr/dh/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18922,19 +17996,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ozfhlo/fqbqc/dqxqv/([^/]+)$#', - 'pathStart' => '/ozfhlo/fqbqc/dqxqv/', + 'pathRegex' => '#^/vhr/dh/([^/]+)$#', + 'pathStart' => '/vhr/dh/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE cdxmryqy' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/cdxmryqy/txwdvyr/{name}', - 'method' => 'DELETE', + 'PATCH qmfoezaa' => array ( + 0 => array( + 'path' => '/qmfoezaa/a/sxkywqmkxuv/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18943,18 +18016,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cdxmryqy/txwdvyr/([^/]+)$#', - 'pathStart' => '/cdxmryqy/txwdvyr/', + 'pathRegex' => '#^/qmfoezaa/a/sxkywqmkxuv/([^/]+)$#', + 'pathStart' => '/qmfoezaa/a/sxkywqmkxuv/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST gend' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/gend/qfth/ukkhxt/{name}', + 'POST mukc' => array ( + 0 => array( + 'path' => '/mukc/n/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18964,19 +18036,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gend/qfth/ukkhxt/([^/]+)$#', - 'pathStart' => '/gend/qfth/ukkhxt/', + 'pathRegex' => '#^/mukc/n/([^/]+)$#', + 'pathStart' => '/mukc/n/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET f' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/f/swh/objzwklhupqu/zkc/{name}', - 'method' => 'GET', + 'PUT tlbbkpqwgofcbooxcq' => array ( + 0 => array( + 'path' => '/tlbbkpqwgofcbooxcq/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18985,18 +18056,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/f/swh/objzwklhupqu/zkc/([^/]+)$#', - 'pathStart' => '/f/swh/objzwklhupqu/zkc/', + 'pathRegex' => '#^/tlbbkpqwgofcbooxcq/([^/]+)$#', + 'pathStart' => '/tlbbkpqwgofcbooxcq/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ivgcivl' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ivgcivl/janz/{name}', + 'GET oevnp' => array ( + 0 => array( + 'path' => '/oevnp/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19006,19 +18076,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ivgcivl/janz/([^/]+)$#', - 'pathStart' => '/ivgcivl/janz/', + 'pathRegex' => '#^/oevnp/([^/]+)$#', + 'pathStart' => '/oevnp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST emdsvokmpxfw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/emdsvokmpxfw/vez/{name}', - 'method' => 'POST', + 'GET ry' => array ( + 0 => array( + 'path' => '/ry/jmtkkvqgd/bcxmf/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19027,19 +18096,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/emdsvokmpxfw/vez/([^/]+)$#', - 'pathStart' => '/emdsvokmpxfw/vez/', + 'pathRegex' => '#^/ry/jmtkkvqgd/bcxmf/([^/]+)$#', + 'pathStart' => '/ry/jmtkkvqgd/bcxmf/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST ivhl' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ivhl/hr/{name}', - 'method' => 'POST', + 'PATCH lbziq' => array ( + 0 => array( + 'path' => '/lbziq/ar/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19048,19 +18116,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ivhl/hr/([^/]+)$#', - 'pathStart' => '/ivhl/hr/', + 'pathRegex' => '#^/lbziq/ar/([^/]+)$#', + 'pathStart' => '/lbziq/ar/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT np' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/np/hlf/{name}', - 'method' => 'PUT', + 'POST vwg' => array ( + 0 => array( + 'path' => '/vwg/vfncm/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19069,19 +18136,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/np/hlf/([^/]+)$#', - 'pathStart' => '/np/hlf/', + 'pathRegex' => '#^/vwg/vfncm/([^/]+)$#', + 'pathStart' => '/vwg/vfncm/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET xdt' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xdt/kewsf/xu/u/{name}', - 'method' => 'GET', + 'PATCH nzkqaeb' => array ( + 0 => array( + 'path' => '/nzkqaeb/mym/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19090,19 +18156,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xdt/kewsf/xu/u/([^/]+)$#', - 'pathStart' => '/xdt/kewsf/xu/u/', + 'pathRegex' => '#^/nzkqaeb/mym/([^/]+)$#', + 'pathStart' => '/nzkqaeb/mym/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST pcyh' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/pcyh/lt/q/oufm/vkvxhlr/{name}', - 'method' => 'POST', + 'DELETE k' => array ( + 0 => array( + 'path' => '/k/lbclv/cdgw/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19111,19 +18176,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pcyh/lt/q/oufm/vkvxhlr/([^/]+)$#', - 'pathStart' => '/pcyh/lt/q/oufm/vkvxhlr/', + 'pathRegex' => '#^/k/lbclv/cdgw/([^/]+)$#', + 'pathStart' => '/k/lbclv/cdgw/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET ulb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ulb/e/b/bfalgxtrdxvro/{name}', - 'method' => 'GET', + 'PATCH utfcxbi' => array ( + 0 => array( + 'path' => '/utfcxbi/ekghj/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19132,19 +18196,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ulb/e/b/bfalgxtrdxvro/([^/]+)$#', - 'pathStart' => '/ulb/e/b/bfalgxtrdxvro/', + 'pathRegex' => '#^/utfcxbi/ekghj/([^/]+)$#', + 'pathStart' => '/utfcxbi/ekghj/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET nenoheegmrmjjoeilsfv' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/nenoheegmrmjjoeilsfv/{name}', - 'method' => 'GET', + 'PUT uxxxqblfq' => array ( + 0 => array( + 'path' => '/uxxxqblfq/vtjyy/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19153,18 +18216,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nenoheegmrmjjoeilsfv/([^/]+)$#', - 'pathStart' => '/nenoheegmrmjjoeilsfv/', + 'pathRegex' => '#^/uxxxqblfq/vtjyy/([^/]+)$#', + 'pathStart' => '/uxxxqblfq/vtjyy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET epukyidjltfwtcqt' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/epukyidjltfwtcqt/{name}', + 'GET qplrqazixh' => array ( + 0 => array( + 'path' => '/qplrqazixh/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19174,19 +18236,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/epukyidjltfwtcqt/([^/]+)$#', - 'pathStart' => '/epukyidjltfwtcqt/', + 'pathRegex' => '#^/qplrqazixh/([^/]+)$#', + 'pathStart' => '/qplrqazixh/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT f' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/f/n/qug/ddmzjqifywpq/{name}', - 'method' => 'PUT', + 'DELETE bkvktm' => array ( + 0 => array( + 'path' => '/bkvktm/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19195,18 +18256,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/f/n/qug/ddmzjqifywpq/([^/]+)$#', - 'pathStart' => '/f/n/qug/ddmzjqifywpq/', + 'pathRegex' => '#^/bkvktm/([^/]+)$#', + 'pathStart' => '/bkvktm/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PUT ueufizmxhpd' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ueufizmxhpd/{name}', + 'PUT ytaeecjgiicjda' => array ( + 0 => array( + 'path' => '/ytaeecjgiicjda/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19216,39 +18276,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ueufizmxhpd/([^/]+)$#', - 'pathStart' => '/ueufizmxhpd/', - 'chains' => array ( - ), - 'options' => array ( - ), - )), - ), - 'GET uivvaeai' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/uivvaeai/jxwsucf/lg/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/uivvaeai/jxwsucf/lg/([^/]+)$#', - 'pathStart' => '/uivvaeai/jxwsucf/lg/', + 'pathRegex' => '#^/ytaeecjgiicjda/([^/]+)$#', + 'pathStart' => '/ytaeecjgiicjda/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET qvpyiuozvmazo' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/qvpyiuozvmazo/npfrdea/{name}', + 'GET en' => array ( + 0 => array( + 'path' => '/en/rfp/ioykz/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19258,19 +18296,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qvpyiuozvmazo/npfrdea/([^/]+)$#', - 'pathStart' => '/qvpyiuozvmazo/npfrdea/', + 'pathRegex' => '#^/en/rfp/ioykz/([^/]+)$#', + 'pathStart' => '/en/rfp/ioykz/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST nc' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/nc/k/ppzvoqbve/{name}', - 'method' => 'POST', + 'PATCH prhwmvqxsdmupmffp' => array ( + 0 => array( + 'path' => '/prhwmvqxsdmupmffp/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19279,19 +18316,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nc/k/ppzvoqbve/([^/]+)$#', - 'pathStart' => '/nc/k/ppzvoqbve/', + 'pathRegex' => '#^/prhwmvqxsdmupmffp/([^/]+)$#', + 'pathStart' => '/prhwmvqxsdmupmffp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST idblmdltn' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/idblmdltn/{name}', - 'method' => 'POST', + 'GET altahxneuzw' => array ( + 0 => array( + 'path' => '/altahxneuzw/rgxbtgp/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19300,19 +18336,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/idblmdltn/([^/]+)$#', - 'pathStart' => '/idblmdltn/', + 'pathRegex' => '#^/altahxneuzw/rgxbtgp/([^/]+)$#', + 'pathStart' => '/altahxneuzw/rgxbtgp/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH xtrtonwk' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/xtrtonwk/{name}', - 'method' => 'PATCH', + 'PUT mifpwpq' => array ( + 0 => array( + 'path' => '/mifpwpq/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19321,19 +18356,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xtrtonwk/([^/]+)$#', - 'pathStart' => '/xtrtonwk/', + 'pathRegex' => '#^/mifpwpq/([^/]+)$#', + 'pathStart' => '/mifpwpq/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH avyorxw' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/avyorxw/q/{name}', - 'method' => 'PATCH', + 'DELETE v' => array ( + 0 => array( + 'path' => '/v/rophghqxojitwev/cmvy/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19342,18 +18376,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/avyorxw/q/([^/]+)$#', - 'pathStart' => '/avyorxw/q/', + 'pathRegex' => '#^/v/rophghqxojitwev/cmvy/([^/]+)$#', + 'pathStart' => '/v/rophghqxojitwev/cmvy/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST aoopxoplp' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/aoopxoplp/{name}', + 'POST wgsnhgaglgqsgox' => array ( + 0 => array( + 'path' => '/wgsnhgaglgqsgox/s/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19363,19 +18396,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aoopxoplp/([^/]+)$#', - 'pathStart' => '/aoopxoplp/', + 'pathRegex' => '#^/wgsnhgaglgqsgox/s/([^/]+)$#', + 'pathStart' => '/wgsnhgaglgqsgox/s/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST ukydeoogjqf' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ukydeoogjqf/ql/zwgo/{name}', - 'method' => 'POST', + 'GET wybic' => array ( + 0 => array( + 'path' => '/wybic/atafvvz/oxxu/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19384,19 +18416,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ukydeoogjqf/ql/zwgo/([^/]+)$#', - 'pathStart' => '/ukydeoogjqf/ql/zwgo/', + 'pathRegex' => '#^/wybic/atafvvz/oxxu/([^/]+)$#', + 'pathStart' => '/wybic/atafvvz/oxxu/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'PATCH oeyeo' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/oeyeo/{name}', - 'method' => 'PATCH', + 'PUT aczeh' => array ( + 0 => array( + 'path' => '/aczeh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19405,19 +18436,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oeyeo/([^/]+)$#', - 'pathStart' => '/oeyeo/', + 'pathRegex' => '#^/aczeh/([^/]+)$#', + 'pathStart' => '/aczeh/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'DELETE ela' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ela/hs/ixifj/{name}', - 'method' => 'DELETE', + 'PUT aip' => array ( + 0 => array( + 'path' => '/aip/q/fm/kgfdkc/mjn/k/d/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19426,19 +18456,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ela/hs/ixifj/([^/]+)$#', - 'pathStart' => '/ela/hs/ixifj/', + 'pathRegex' => '#^/aip/q/fm/kgfdkc/mjn/k/d/([^/]+)$#', + 'pathStart' => '/aip/q/fm/kgfdkc/mjn/k/d/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'GET hpx' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/hpx/qfvtlbvr/{name}', - 'method' => 'GET', + 'PATCH uzelanbynmplzdo' => array ( + 0 => array( + 'path' => '/uzelanbynmplzdo/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19447,19 +18476,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hpx/qfvtlbvr/([^/]+)$#', - 'pathStart' => '/hpx/qfvtlbvr/', + 'pathRegex' => '#^/uzelanbynmplzdo/([^/]+)$#', + 'pathStart' => '/uzelanbynmplzdo/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), - 'POST ptrvbb' => array ( - 0 => - Inhere\Route\Route::__set_state(array( - 'path' => '/ptrvbb/{name}', - 'method' => 'POST', + 'PUT dcgdenitf' => array ( + 0 => array( + 'path' => '/dcgdenitf/z/bxxtluvo/j/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19468,16 +18496,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ptrvbb/([^/]+)$#', - 'pathStart' => '/ptrvbb/', + 'pathRegex' => '#^/dcgdenitf/z/bxxtluvo/j/([^/]+)$#', + 'pathStart' => '/dcgdenitf/z/bxxtluvo/j/', 'chains' => array ( ), 'options' => array ( ), - )), + ), ), ), // vague routes 'vagueRoutes' => array ( ), -); \ No newline at end of file +); diff --git a/example/object.php b/example/object.php index 68f3b5a..abd4cf7 100644 --- a/example/object.php +++ b/example/object.php @@ -32,14 +32,7 @@ $router->get('/routes', function () { global $router; - - echo "

All Routes.

StaticRoutes:

\n"; - print_r($router->getStaticRoutes()); - echo "

RegularRoutes:

\n"; - print_r($router->getRegularRoutes()); - echo "

VagueRoutes:

\n"; - print_r($router->getVagueRoutes()); - echo '
'; + echo "
{$router->__toString()}
"; }); /** @var array $routes */ diff --git a/example/pre-match.php b/example/pre-match.php index e1c9ec8..9b1975b 100644 --- a/example/pre-match.php +++ b/example/pre-match.php @@ -33,14 +33,7 @@ $router->get('/routes', function () { global $router; - - echo "

All Routes.

StaticRoutes:

\n"; - print_r($router->getStaticRoutes()); - echo "

RegularRoutes:

\n"; - print_r($router->getRegularRoutes()); - echo "

VagueRoutes:

\n"; - print_r($router->getVagueRoutes()); - echo '
'; + echo "
{$router->__toString()}
"; }); /** @var array $routes */ diff --git a/example/static.php b/example/static.php index 9c96bac..bb7fc28 100644 --- a/example/static.php +++ b/example/static.php @@ -46,13 +46,8 @@ } SRouter::get('routes', function () { - echo "

All Routes.

StaticRoutes:

\n"; - print_r(SRouter::getStaticRoutes()); - echo "

RegularRoutes:

\n"; - print_r(SRouter::getRegularRoutes()); - echo "

VagueRoutes:

\n"; - print_r(SRouter::getVagueRoutes()); - echo '
'; + $string = SRouter::getRouter()->__toString(); + echo "
{$string}
"; }); $dispatcher = new Dispatcher([ diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 6c76bc6..0f17d8b 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -64,7 +64,7 @@ abstract class AbstractRouter implements RouterInterface * regular Routes - have dynamic arguments, but the first node is normal string. * 第一节是个静态字符串,称之为有规律的动态路由。按第一节的信息进行分组存储 * e.g '/hello/{name}' '/user/{id}' - * @var Route[] + * @var Route[][] * [ * // 使用完整的第一节作为key进行分组 * 'edit' => [ @@ -84,7 +84,7 @@ abstract class AbstractRouter implements RouterInterface * vague Routes - have dynamic arguments,but the first node is exists regex. * 第一节就包含了正则匹配,称之为无规律/模糊的动态路由 * e.g '/{name}/profile' '/{some}/{some2}' - * @var Route[] + * @var Route[][] * [ * // 使用 HTTP METHOD 作为 key进行分组 * 'GET' => [ diff --git a/src/CachedRouter.php b/src/CachedRouter.php index 2daa0b2..da4e12c 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -22,6 +22,8 @@ final class CachedRouter extends Router /** @var bool */ private $cacheLoaded = false; + // cacheType: array, serialize + /** * The routes cache file. * @var string @@ -63,6 +65,19 @@ public function completed() $this->dumpRoutesCache(); } + /** + * {@inheritdoc} + */ + public function add(string $method, string $path, $handler, array $binds = [], array $opts = []): Route + { + // file cache exists check. + if ($this->cacheLoaded) { + return Route::createFromArray([]); + } + + return parent::add($method, $path, $handler, $binds, $opts); + } + /** * {@inheritdoc} */ @@ -91,17 +106,33 @@ public function loadRoutesCache(): bool } $file = $this->cacheFile; - if (!$file || !\file_exists($file)) { return false; } // load routes - $map = include $file; + $map = require $file; + $staticRoutes = $regularRoutes = $vagueRoutes = []; - $this->setStaticRoutes($map['staticRoutes']); - $this->setRegularRoutes($map['regularRoutes']); - $this->setVagueRoutes($map['vagueRoutes']); + foreach ($map['staticRoutes'] as $key => $info) { + $staticRoutes[$key] = Route::createFromArray($info); + } + + foreach ($map['regularRoutes'] as $key => $routes) { + foreach ($routes as $info) { + $regularRoutes[$key][] = Route::createFromArray($info); + } + } + + foreach ($map['vagueRoutes'] as $key => $routes) { + foreach ($routes as $info) { + $vagueRoutes[$key][] = Route::createFromArray($info); + } + } + + $this->setStaticRoutes($staticRoutes); + $this->setRegularRoutes($regularRoutes); + $this->setVagueRoutes($vagueRoutes); $this->cacheLoaded = true; return true; @@ -124,9 +155,10 @@ protected function dumpRoutesCache(): int $date = \date('Y-m-d H:i:s'); $class = static::class; $count = $this->count(); - $staticRoutes = \var_export($this->getStaticRoutes(), true); - $regularRoutes = \var_export($this->getRegularRoutes(), true); - $vagueRoutes = \var_export($this->getVagueRoutes(), true); + + $staticRoutes = \var_export($this->staticRoutes, true); + $regularRoutes = \var_export($this->regularRoutes, true); + $vagueRoutes = \var_export($this->vagueRoutes, true); $code = << $regularRoutes, // vague routes 'vagueRoutes' => $vagueRoutes, -); +);\n EOF; - return \file_put_contents($file, \preg_replace('/=>\s+\n\s+array \(/', '=> array (', $code)); + return \file_put_contents($file, \preg_replace( + ['/\s+\n\s+Inhere\\\\Route\\\\Route::__set_state\(/', '/\)\),/', '/=>\s+\n\s+array \(/'], + [' ', '),', '=> array ('], + $code + )); } /** diff --git a/src/Route.php b/src/Route.php index 2e4b448..81f8743 100644 --- a/src/Route.php +++ b/src/Route.php @@ -90,6 +90,23 @@ public static function create(string $method, string $path, $handler, array $par return new self($method, $path, $handler, $paramBinds, $options); } + /** + * @param array $config + * @return Route + */ + public static function createFromArray(array $config): self + { + $route = new self('GET', '/', ''); + + foreach ($config as $property => $value) { + if (\property_exists($route, $property)) { + $route->$property = $value; + } + } + + return $route; + } + /** * Route constructor. * @param string $method @@ -297,6 +314,17 @@ public function toArray(): array ]; } + /** + * @return string + */ + public function toString(): string + { + return \sprintf( + '%-7s %-25s --> %s (%d middleware)', + $this->method, $this->path, \var_export($this->handler, true), \count($this->chains) + ); + } + /** * @param array $bindVars * @return Route diff --git a/src/Router.php b/src/Router.php index c62bf57..0ea5f63 100644 --- a/src/Router.php +++ b/src/Router.php @@ -323,4 +323,33 @@ public function setGlobalOptions(array $globalOptions): self return $this; } + + /** + * @return string + */ + public function __toString() + { + $strings = ['Routes number: ' . $this->count()]; + $strings[] = 'Static Routes:'; + /** @var Route $route */ + foreach ($this->staticRoutes as $route) { + $strings[] = $route->toString(); + } + + $strings[] = "\nRegular Routes:"; + foreach ($this->regularRoutes as $routes) { + foreach ($routes as $route) { + $strings[] = $route->toString(); + } + } + + $strings[] = "\nVague Routes:"; + foreach ($this->vagueRoutes as $routes) { + foreach ($routes as $route) { + $strings[] = $route->toString(); + } + } + + return \implode("\n", $strings); + } } diff --git a/test/RouteTest.php b/test/RouteTest.php index 7a4fe03..8e70e40 100644 --- a/test/RouteTest.php +++ b/test/RouteTest.php @@ -10,6 +10,27 @@ */ class RouteTest extends TestCase { + public function testCreateFromArray() + { + $route = Route::createFromArray([ + 'path' => '/kfhxlkeugug/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 'name', ], + 'pathRegex' => '#^/kfhxlkeugug/([^/]+)$#', + 'pathStart' => '/kfhxlkeugug/', + 'chains' => [], + 'options' => [], + ]); + + $this->assertEquals('GET', $route->getMethod()); + $this->assertEquals(['name'], $route->getPathVars()); + $this->assertEquals('/kfhxlkeugug/', $route->getPathStart()); + $this->assertEquals('#^/kfhxlkeugug/([^/]+)$#', $route->getPathRegex()); + } + public function testParseParam() { // 抽象方法才需要配置 From 9794cefb659eb94cdb5663dbb75c596c5f8d683d Mon Sep 17 00:00:00 2001 From: inhere Date: Mon, 19 Nov 2018 01:16:21 +0800 Subject: [PATCH 089/151] some bug fixed. format codes --- example/benchmark.php | 11 + example/cached.php | 14 +- example/cached/bench-routes-cache.php | 7774 ++++++++++++------------- example/cached/routes-cache.php | 1094 +++- example/object.php | 20 +- example/parse.php | 41 - example/pre-match.php | 22 +- example/some-routes.php | 46 +- example/static.php | 4 +- example/swoole_svr.php | 26 +- example/tests/serialize.php | 3 +- src/AbstractRouter.php | 7 +- src/Route.php | 12 +- src/Router.php | 41 +- src/RouterInterface.php | 4 +- src/SRouter.php | 55 +- test/PreMatchRouterTest.php | 2 +- test/RouteTest.php | 2 +- test/ServerRouterTest.php | 2 +- test/boot.php | 6 +- 20 files changed, 4837 insertions(+), 4349 deletions(-) delete mode 100644 example/parse.php diff --git a/example/benchmark.php b/example/benchmark.php index 6776c18..725b2b6 100644 --- a/example/benchmark.php +++ b/example/benchmark.php @@ -169,5 +169,16 @@ Memory usage: 1014 KB Peak memory usage: 2048 KB +// 2018.11.17 +There are generate 1000 routes. and dynamic route with 50% chance + +Build time (1000 routes): 5.885 ms, For collect and parse routes. + +Match time (first route): 0.000593 s. +Match time (first route, second): 0.000015 +Match time (random route): 0.000042 s. +Match time (last route): 0.000006 s. +Match time (unknown route): 0.000008 s + */ diff --git a/example/cached.php b/example/cached.php index 416caa2..9456160 100644 --- a/example/cached.php +++ b/example/cached.php @@ -13,14 +13,14 @@ use Inhere\Route\CachedRouter; use Inhere\Route\Dispatcher\Dispatcher; +use Inhere\Route\RouterInterface; require dirname(__DIR__) . '/test/boot.php'; $router = new CachedRouter([ // 'ignoreLastSlash' => true, - // 'tmpCacheNumber' => 100, -// 'cacheFile' => '', + // 'cacheFile' => '', 'cacheFile' => __DIR__ . '/cached/routes-cache.php', 'cacheEnable' => 1, @@ -38,24 +38,21 @@ function dump_routes() } $router->get('/routes', 'dump_routes'); -// $router->rest('/rest', RestController::class); - $router->any('*', 'main_handler'); /** @var array $routes */ $routes = require __DIR__ . '/some-routes.php'; - foreach ($routes as $route) { // group if (is_array($route[1])) { $rs = $route[1]; - $router->group($route[0], function (CachedRouter $router) use ($rs) { + $router->group($route[0], function (RouterInterface $router) use ($rs) { foreach ($rs as $r) { // cannot cache the \Closure if (is_object($r[2])) { continue; } - $router->map($r[0], $r[1], $r[2], isset($r[3]) ? $r[3] : []); + $router->map($r[0], $r[1], $r[2], $r[3] ?? [], $r[4] ?? []); } }); @@ -67,9 +64,8 @@ function dump_routes() continue; } - $router->map($route[0], $route[1], $route[2], isset($route[3]) ? $route[3] : []); + $router->map($route[0], $route[1], $route[2], $route[3] ?? [], $route[4] ?? []); } - $router->completed(); $dispatcher = new Dispatcher([ diff --git a/example/cached/bench-routes-cache.php b/example/cached/bench-routes-cache.php index 2193cfd..7b6817c 100644 --- a/example/cached/bench-routes-cache.php +++ b/example/cached/bench-routes-cache.php @@ -2,16 +2,16 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2018-11-17 21:25:33 + * @date 2018-11-19 01:02:26 * @count 1000 * @notice Please don't edit it. */ return array ( // static routes 'staticRoutes' => array ( - 'DELETE /ynzbih/picdgz' => array( - 'path' => '/ynzbih/picdgz', - 'method' => 'DELETE', + 'POST /bizjkvlore' => array( + 'path' => '/bizjkvlore', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -26,8 +26,8 @@ 'options' => array ( ), ), - 'DELETE /qycwrnp/gbu/nhoxiwxmtb' => array( - 'path' => '/qycwrnp/gbu/nhoxiwxmtb', + 'DELETE /mantxzepegh' => array( + 'path' => '/mantxzepegh', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -43,9 +43,9 @@ 'options' => array ( ), ), - 'GET /pocresk' => array( - 'path' => '/pocresk', - 'method' => 'GET', + 'PUT /tjfc/wqjpzslo' => array( + 'path' => '/tjfc/wqjpzslo', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -60,9 +60,9 @@ 'options' => array ( ), ), - 'PATCH /hjeqxfhxzyug' => array( - 'path' => '/hjeqxfhxzyug', - 'method' => 'PATCH', + 'DELETE /yfktw/vhkcbxtwt/' => array( + 'path' => '/yfktw/vhkcbxtwt/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -77,9 +77,9 @@ 'options' => array ( ), ), - 'PUT /zzupnij/pxllfab' => array( - 'path' => '/zzupnij/pxllfab', - 'method' => 'PUT', + 'POST /ymqudf' => array( + 'path' => '/ymqudf', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -94,9 +94,9 @@ 'options' => array ( ), ), - 'POST /lrrkrzkbur/ldpnqueb/bb' => array( - 'path' => '/lrrkrzkbur/ldpnqueb/bb', - 'method' => 'POST', + 'DELETE /llruojp/cwxqap' => array( + 'path' => '/llruojp/cwxqap', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -111,9 +111,9 @@ 'options' => array ( ), ), - 'PUT /x/udlrbl' => array( - 'path' => '/x/udlrbl', - 'method' => 'PUT', + 'GET /xzrumeycafiyqwwvxp' => array( + 'path' => '/xzrumeycafiyqwwvxp', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -128,8 +128,8 @@ 'options' => array ( ), ), - 'GET /jnf/otfujueuqopc/t/' => array( - 'path' => '/jnf/otfujueuqopc/t/', + 'GET /hfuntofsp' => array( + 'path' => '/hfuntofsp', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -145,9 +145,9 @@ 'options' => array ( ), ), - 'DELETE /ncifuzdsfr/ogbetrr' => array( - 'path' => '/ncifuzdsfr/ogbetrr', - 'method' => 'DELETE', + 'PATCH /oihomzocvjdlezddjd' => array( + 'path' => '/oihomzocvjdlezddjd', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -162,9 +162,9 @@ 'options' => array ( ), ), - 'GET /rzi/kbcse/x' => array( - 'path' => '/rzi/kbcse/x', - 'method' => 'GET', + 'PATCH /hkse/tknvqdjelfohnqvn' => array( + 'path' => '/hkse/tknvqdjelfohnqvn', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -179,9 +179,9 @@ 'options' => array ( ), ), - 'GET /tlabglr/ugbwp' => array( - 'path' => '/tlabglr/ugbwp', - 'method' => 'GET', + 'PUT /sawpfmwd' => array( + 'path' => '/sawpfmwd', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -196,9 +196,9 @@ 'options' => array ( ), ), - 'GET /vz/n/gne/km/aiawcgsbsr/jm' => array( - 'path' => '/vz/n/gne/km/aiawcgsbsr/jm', - 'method' => 'GET', + 'PATCH /qhbwh/fgz/' => array( + 'path' => '/qhbwh/fgz/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -213,8 +213,8 @@ 'options' => array ( ), ), - 'GET /ylbiqnwsg/mox' => array( - 'path' => '/ylbiqnwsg/mox', + 'GET /sfzw/qsya/rpp' => array( + 'path' => '/sfzw/qsya/rpp', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -230,9 +230,9 @@ 'options' => array ( ), ), - 'DELETE /qcfwxqgk' => array( - 'path' => '/qcfwxqgk', - 'method' => 'DELETE', + 'POST /oacrkwnovkzri' => array( + 'path' => '/oacrkwnovkzri', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -247,9 +247,9 @@ 'options' => array ( ), ), - 'PUT /euy/tikbxmn/bqpd' => array( - 'path' => '/euy/tikbxmn/bqpd', - 'method' => 'PUT', + 'GET /mvrmdgvjcwxo' => array( + 'path' => '/mvrmdgvjcwxo', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -264,8 +264,8 @@ 'options' => array ( ), ), - 'PATCH /kow/yxl' => array( - 'path' => '/kow/yxl', + 'PATCH /qfdkb/iz/dkv/vcph/m/cz/jhz' => array( + 'path' => '/qfdkb/iz/dkv/vcph/m/cz/jhz', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -281,8 +281,8 @@ 'options' => array ( ), ), - 'PATCH /roevuvslblrisil' => array( - 'path' => '/roevuvslblrisil', + 'PATCH /ux/lafeifmwdctakd' => array( + 'path' => '/ux/lafeifmwdctakd', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -298,9 +298,26 @@ 'options' => array ( ), ), - 'POST /vm/urrjglng' => array( - 'path' => '/vm/urrjglng', - 'method' => 'POST', + 'PUT /owkgjsmqkfghs/' => array( + 'path' => '/owkgjsmqkfghs/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /jxzuoy/bwctjh/xjhowhoa' => array( + 'path' => '/jxzuoy/bwctjh/xjhowhoa', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -315,8 +332,8 @@ 'options' => array ( ), ), - 'GET /jcxbdcnobcfauokhd/v/' => array( - 'path' => '/jcxbdcnobcfauokhd/v/', + 'GET /gri/bsqz/' => array( + 'path' => '/gri/bsqz/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -332,9 +349,9 @@ 'options' => array ( ), ), - 'PATCH /giliwwftcqk' => array( - 'path' => '/giliwwftcqk', - 'method' => 'PATCH', + 'GET /ueye/jl/ld' => array( + 'path' => '/ueye/jl/ld', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -349,9 +366,9 @@ 'options' => array ( ), ), - 'POST /jf/smoawyg/' => array( - 'path' => '/jf/smoawyg/', - 'method' => 'POST', + 'GET /c/dk/vd/xqkimlcknrabm/' => array( + 'path' => '/c/dk/vd/xqkimlcknrabm/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -366,9 +383,9 @@ 'options' => array ( ), ), - 'DELETE /cguzyrvrcnudwprxksgd' => array( - 'path' => '/cguzyrvrcnudwprxksgd', - 'method' => 'DELETE', + 'PUT /xdlcxiarahbmiriz' => array( + 'path' => '/xdlcxiarahbmiriz', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -383,8 +400,8 @@ 'options' => array ( ), ), - 'GET /wpjun' => array( - 'path' => '/wpjun', + 'GET /mw/riwtbbnsdp/o' => array( + 'path' => '/mw/riwtbbnsdp/o', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -400,8 +417,8 @@ 'options' => array ( ), ), - 'PATCH /bkfxagskujnza' => array( - 'path' => '/bkfxagskujnza', + 'PATCH /kgdmmfl' => array( + 'path' => '/kgdmmfl', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -417,9 +434,9 @@ 'options' => array ( ), ), - 'GET /czcematwv' => array( - 'path' => '/czcematwv', - 'method' => 'GET', + 'DELETE /khnizkdrjgugdiwcr' => array( + 'path' => '/khnizkdrjgugdiwcr', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -434,8 +451,8 @@ 'options' => array ( ), ), - 'PUT /ivgckuo/jdx/f' => array( - 'path' => '/ivgckuo/jdx/f', + 'PUT /ldodjos/nkb/cche' => array( + 'path' => '/ldodjos/nkb/cche', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -451,9 +468,9 @@ 'options' => array ( ), ), - 'PUT /nryky/esk' => array( - 'path' => '/nryky/esk', - 'method' => 'PUT', + 'GET /zrgjw' => array( + 'path' => '/zrgjw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -468,9 +485,9 @@ 'options' => array ( ), ), - 'PUT /mtinyb/juwxzyiuewat/' => array( - 'path' => '/mtinyb/juwxzyiuewat/', - 'method' => 'PUT', + 'GET /pi/tpupj/kocf/tmg/x/nf' => array( + 'path' => '/pi/tpupj/kocf/tmg/x/nf', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -485,9 +502,9 @@ 'options' => array ( ), ), - 'POST /sjsha/czks' => array( - 'path' => '/sjsha/czks', - 'method' => 'POST', + 'DELETE /lqojc' => array( + 'path' => '/lqojc', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -502,8 +519,8 @@ 'options' => array ( ), ), - 'PATCH /oaikdrmp/ul/pa' => array( - 'path' => '/oaikdrmp/ul/pa', + 'PATCH /lir/m/hdmgvgttxom/' => array( + 'path' => '/lir/m/hdmgvgttxom/', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -519,9 +536,9 @@ 'options' => array ( ), ), - 'GET /kkhfi/okt/c' => array( - 'path' => '/kkhfi/okt/c', - 'method' => 'GET', + 'PUT /acnqru/d' => array( + 'path' => '/acnqru/d', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -536,8 +553,8 @@ 'options' => array ( ), ), - 'POST /vihncdgsevmhpttzpgdd' => array( - 'path' => '/vihncdgsevmhpttzpgdd', + 'POST /rvc/fgarv/' => array( + 'path' => '/rvc/fgarv/', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -553,8 +570,8 @@ 'options' => array ( ), ), - 'GET /vmlmzbevkmn/t/bif' => array( - 'path' => '/vmlmzbevkmn/t/bif', + 'GET /egdnxtceccp/cnrezm' => array( + 'path' => '/egdnxtceccp/cnrezm', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -570,9 +587,9 @@ 'options' => array ( ), ), - 'GET /uw/ilyblff/ymtxcuse/tl' => array( - 'path' => '/uw/ilyblff/ymtxcuse/tl', - 'method' => 'GET', + 'DELETE /vtwwx/i/mxn/fklsdrsxj/mm' => array( + 'path' => '/vtwwx/i/mxn/fklsdrsxj/mm', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -587,8 +604,8 @@ 'options' => array ( ), ), - 'POST /xmymjo' => array( - 'path' => '/xmymjo', + 'POST /wnadplnn/te' => array( + 'path' => '/wnadplnn/te', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -604,8 +621,8 @@ 'options' => array ( ), ), - 'GET /xfqceqda/ofu' => array( - 'path' => '/xfqceqda/ofu', + 'GET /hxcqd/tbgwhtaele/a' => array( + 'path' => '/hxcqd/tbgwhtaele/a', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -621,9 +638,9 @@ 'options' => array ( ), ), - 'PATCH /iugynh' => array( - 'path' => '/iugynh', - 'method' => 'PATCH', + 'PUT /ljsenc/lp/waocmzvv/nhl' => array( + 'path' => '/ljsenc/lp/waocmzvv/nhl', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -638,8 +655,8 @@ 'options' => array ( ), ), - 'POST /dcg/d/gvld/d/nixkn/d' => array( - 'path' => '/dcg/d/gvld/d/nixkn/d', + 'POST /sajf/hxokwmfovcnxauz' => array( + 'path' => '/sajf/hxokwmfovcnxauz', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -655,9 +672,9 @@ 'options' => array ( ), ), - 'POST /iwpbymnu/tu/k/oekuzjks' => array( - 'path' => '/iwpbymnu/tu/k/oekuzjks', - 'method' => 'POST', + 'PATCH /wrheugw/ab' => array( + 'path' => '/wrheugw/ab', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -672,9 +689,9 @@ 'options' => array ( ), ), - 'POST /vtyb/xzhobr' => array( - 'path' => '/vtyb/xzhobr', - 'method' => 'POST', + 'DELETE /uhpw/x/yveex/ix' => array( + 'path' => '/uhpw/x/yveex/ix', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -689,9 +706,9 @@ 'options' => array ( ), ), - 'GET /gkmyvnepmuv/hct/zlxw' => array( - 'path' => '/gkmyvnepmuv/hct/zlxw', - 'method' => 'GET', + 'PUT /stwwplrvgh' => array( + 'path' => '/stwwplrvgh', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -706,9 +723,9 @@ 'options' => array ( ), ), - 'POST /oilj/mchl' => array( - 'path' => '/oilj/mchl', - 'method' => 'POST', + 'DELETE /tkpkfxikwrp' => array( + 'path' => '/tkpkfxikwrp', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -723,8 +740,8 @@ 'options' => array ( ), ), - 'PATCH /qqln/ew/' => array( - 'path' => '/qqln/ew/', + 'PATCH /js/okhluolks' => array( + 'path' => '/js/okhluolks', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -740,8 +757,8 @@ 'options' => array ( ), ), - 'PUT /fvhyy/euuxal' => array( - 'path' => '/fvhyy/euuxal', + 'PUT /xnbcyl/ne' => array( + 'path' => '/xnbcyl/ne', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -757,9 +774,26 @@ 'options' => array ( ), ), - 'PATCH /gkghbqengdgoq' => array( - 'path' => '/gkghbqengdgoq', - 'method' => 'PATCH', + 'GET /waxgzahoky/p/um/sqbvpk' => array( + 'path' => '/waxgzahoky/p/um/sqbvpk', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /a/yceoxwlri' => array( + 'path' => '/a/yceoxwlri', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -774,8 +808,8 @@ 'options' => array ( ), ), - 'GET /acnhzcsr' => array( - 'path' => '/acnhzcsr', + 'GET /eu/kwwv' => array( + 'path' => '/eu/kwwv', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -791,9 +825,9 @@ 'options' => array ( ), ), - 'DELETE /mahozhviaic/llb' => array( - 'path' => '/mahozhviaic/llb', - 'method' => 'DELETE', + 'PATCH /wt/nixxhy' => array( + 'path' => '/wt/nixxhy', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -808,8 +842,8 @@ 'options' => array ( ), ), - 'GET /fbam/gqwoldtk/tuvhe' => array( - 'path' => '/fbam/gqwoldtk/tuvhe', + 'GET /disqcku/qhuk/vg/c' => array( + 'path' => '/disqcku/qhuk/vg/c', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -825,9 +859,9 @@ 'options' => array ( ), ), - 'POST /zqgwwron' => array( - 'path' => '/zqgwwron', - 'method' => 'POST', + 'GET /iegyxpui' => array( + 'path' => '/iegyxpui', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -842,9 +876,9 @@ 'options' => array ( ), ), - 'PUT /u/d/p/tyhqdvocgbd' => array( - 'path' => '/u/d/p/tyhqdvocgbd', - 'method' => 'PUT', + 'DELETE /hlcgcsdafxouo/zqgfs/' => array( + 'path' => '/hlcgcsdafxouo/zqgfs/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -859,8 +893,8 @@ 'options' => array ( ), ), - 'PATCH /sqjqkuuphzzfg' => array( - 'path' => '/sqjqkuuphzzfg', + 'PATCH /hr/u/wrpj' => array( + 'path' => '/hr/u/wrpj', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -876,8 +910,8 @@ 'options' => array ( ), ), - 'GET /cakdyjc' => array( - 'path' => '/cakdyjc', + 'GET /ckrivkbfwjmkoge/' => array( + 'path' => '/ckrivkbfwjmkoge/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -893,8 +927,8 @@ 'options' => array ( ), ), - 'PUT /k/yvdyiy' => array( - 'path' => '/k/yvdyiy', + 'PUT /ilxze' => array( + 'path' => '/ilxze', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -910,8 +944,8 @@ 'options' => array ( ), ), - 'GET /zkan/te/db/' => array( - 'path' => '/zkan/te/db/', + 'GET /ri/mbi/' => array( + 'path' => '/ri/mbi/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -927,9 +961,9 @@ 'options' => array ( ), ), - 'POST /xftvjn/q/tign' => array( - 'path' => '/xftvjn/q/tign', - 'method' => 'POST', + 'GET /f/bass/kiy/bcoi' => array( + 'path' => '/f/bass/kiy/bcoi', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -944,8 +978,8 @@ 'options' => array ( ), ), - 'PATCH /qmofmmlfgacelej/rzeu' => array( - 'path' => '/qmofmmlfgacelej/rzeu', + 'PATCH /rfukssgi/wloagoiq' => array( + 'path' => '/rfukssgi/wloagoiq', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -961,9 +995,9 @@ 'options' => array ( ), ), - 'DELETE /vhhthyeprppmh' => array( - 'path' => '/vhhthyeprppmh', - 'method' => 'DELETE', + 'PATCH /terokbetpdck/lvwdf' => array( + 'path' => '/terokbetpdck/lvwdf', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -978,8 +1012,8 @@ 'options' => array ( ), ), - 'GET /yah/e/ue/ebbezjc/' => array( - 'path' => '/yah/e/ue/ebbezjc/', + 'GET /plyltsnopactxy' => array( + 'path' => '/plyltsnopactxy', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -995,9 +1029,9 @@ 'options' => array ( ), ), - 'GET /tuv/f/hdlxku/rc/' => array( - 'path' => '/tuv/f/hdlxku/rc/', - 'method' => 'GET', + 'PUT /qrbkvcgitsakqbkq/' => array( + 'path' => '/qrbkvcgitsakqbkq/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1012,9 +1046,9 @@ 'options' => array ( ), ), - 'PUT /n/qdwktwvjnmxjgwzn/t' => array( - 'path' => '/n/qdwktwvjnmxjgwzn/t', - 'method' => 'PUT', + 'PATCH /xzmli/exrcqzfewwzdtg' => array( + 'path' => '/xzmli/exrcqzfewwzdtg', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1029,9 +1063,9 @@ 'options' => array ( ), ), - 'PATCH /uzjctfoyxuo' => array( - 'path' => '/uzjctfoyxuo', - 'method' => 'PATCH', + 'PUT /ssacodq/mtudfua/' => array( + 'path' => '/ssacodq/mtudfua/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1046,9 +1080,9 @@ 'options' => array ( ), ), - 'DELETE /klmo/w' => array( - 'path' => '/klmo/w', - 'method' => 'DELETE', + 'POST /w/emli/agzuedo/q/r' => array( + 'path' => '/w/emli/agzuedo/q/r', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1063,9 +1097,9 @@ 'options' => array ( ), ), - 'PATCH /j/vund/mowh/w/' => array( - 'path' => '/j/vund/mowh/w/', - 'method' => 'PATCH', + 'GET /a/jntryiyq/avr/lsg' => array( + 'path' => '/a/jntryiyq/avr/lsg', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1080,9 +1114,9 @@ 'options' => array ( ), ), - 'GET /thhunw' => array( - 'path' => '/thhunw', - 'method' => 'GET', + 'PATCH /sqanmyp/hvulxtnnt/lcd/' => array( + 'path' => '/sqanmyp/hvulxtnnt/lcd/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1097,9 +1131,9 @@ 'options' => array ( ), ), - 'GET /zgc/fk' => array( - 'path' => '/zgc/fk', - 'method' => 'GET', + 'POST /lxprb' => array( + 'path' => '/lxprb', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1114,9 +1148,9 @@ 'options' => array ( ), ), - 'PUT /bhj/jer/u/l' => array( - 'path' => '/bhj/jer/u/l', - 'method' => 'PUT', + 'DELETE /wxmdspmnxwp/mleqr/' => array( + 'path' => '/wxmdspmnxwp/mleqr/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1131,8 +1165,8 @@ 'options' => array ( ), ), - 'GET /onsuliosuhacjmpor' => array( - 'path' => '/onsuliosuhacjmpor', + 'GET /llv/shujxzkju' => array( + 'path' => '/llv/shujxzkju', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1148,9 +1182,9 @@ 'options' => array ( ), ), - 'POST /hkwjekmq' => array( - 'path' => '/hkwjekmq', - 'method' => 'POST', + 'GET /ng/tiq/ds/tt/f/tvsiqkat' => array( + 'path' => '/ng/tiq/ds/tt/f/tvsiqkat', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1165,9 +1199,9 @@ 'options' => array ( ), ), - 'DELETE /uzgtqbtutmdcijs' => array( - 'path' => '/uzgtqbtutmdcijs', - 'method' => 'DELETE', + 'POST /xjibxyailrg' => array( + 'path' => '/xjibxyailrg', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1182,9 +1216,9 @@ 'options' => array ( ), ), - 'PATCH /txbtrxzq' => array( - 'path' => '/txbtrxzq', - 'method' => 'PATCH', + 'GET /jswdizgqbedczxytme/' => array( + 'path' => '/jswdizgqbedczxytme/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1199,9 +1233,9 @@ 'options' => array ( ), ), - 'GET /fwcgjsbajmaw' => array( - 'path' => '/fwcgjsbajmaw', - 'method' => 'GET', + 'PATCH /ceczutfxjgvf/tuodoqif' => array( + 'path' => '/ceczutfxjgvf/tuodoqif', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1216,9 +1250,9 @@ 'options' => array ( ), ), - 'PATCH /nquqqsthwudxoya' => array( - 'path' => '/nquqqsthwudxoya', - 'method' => 'PATCH', + 'PUT /y/nnswcl/yb/vzppusw' => array( + 'path' => '/y/nnswcl/yb/vzppusw', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1233,9 +1267,9 @@ 'options' => array ( ), ), - 'POST /wlzidnkywwdx/d' => array( - 'path' => '/wlzidnkywwdx/d', - 'method' => 'POST', + 'DELETE /fyy/jfxj/lxosk' => array( + 'path' => '/fyy/jfxj/lxosk', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1250,9 +1284,9 @@ 'options' => array ( ), ), - 'PATCH /cflymzkcdmswkgxp' => array( - 'path' => '/cflymzkcdmswkgxp', - 'method' => 'PATCH', + 'PUT /tsumvoiykcrejqnsortu' => array( + 'path' => '/tsumvoiykcrejqnsortu', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1267,8 +1301,8 @@ 'options' => array ( ), ), - 'PATCH /jxdsnl/xu/r/ocslg/ezho' => array( - 'path' => '/jxdsnl/xu/r/ocslg/ezho', + 'PATCH /avtojnvaqwafebvd/fnqk' => array( + 'path' => '/avtojnvaqwafebvd/fnqk', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1284,9 +1318,9 @@ 'options' => array ( ), ), - 'GET /y/bolzlzvqlz' => array( - 'path' => '/y/bolzlzvqlz', - 'method' => 'GET', + 'POST /zqze/afp' => array( + 'path' => '/zqze/afp', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1301,9 +1335,9 @@ 'options' => array ( ), ), - 'PATCH /ucc/otbfzkdp' => array( - 'path' => '/ucc/otbfzkdp', - 'method' => 'PATCH', + 'POST /mse/vmdd' => array( + 'path' => '/mse/vmdd', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1318,9 +1352,9 @@ 'options' => array ( ), ), - 'DELETE /msz/bep' => array( - 'path' => '/msz/bep', - 'method' => 'DELETE', + 'POST /fxqrapzm/fw' => array( + 'path' => '/fxqrapzm/fw', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1335,9 +1369,9 @@ 'options' => array ( ), ), - 'PUT /diyupusknwtxubdxzs' => array( - 'path' => '/diyupusknwtxubdxzs', - 'method' => 'PUT', + 'GET /t/opb/jddcxfkubr' => array( + 'path' => '/t/opb/jddcxfkubr', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1352,8 +1386,8 @@ 'options' => array ( ), ), - 'DELETE /hyboumdwlkfc' => array( - 'path' => '/hyboumdwlkfc', + 'DELETE /ulktvu/jrutp' => array( + 'path' => '/ulktvu/jrutp', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1369,8 +1403,8 @@ 'options' => array ( ), ), - 'PUT /umtmnwje/xdhie' => array( - 'path' => '/umtmnwje/xdhie', + 'PUT /dlwo/przt/mfg/' => array( + 'path' => '/dlwo/przt/mfg/', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1386,9 +1420,9 @@ 'options' => array ( ), ), - 'PUT /iqxcz' => array( - 'path' => '/iqxcz', - 'method' => 'PUT', + 'GET /ucpujg' => array( + 'path' => '/ucpujg', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1403,9 +1437,9 @@ 'options' => array ( ), ), - 'DELETE /lmxvxessig' => array( - 'path' => '/lmxvxessig', - 'method' => 'DELETE', + 'GET /t/fwrkdyv' => array( + 'path' => '/t/fwrkdyv', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1420,9 +1454,9 @@ 'options' => array ( ), ), - 'GET /sthgox' => array( - 'path' => '/sthgox', - 'method' => 'GET', + 'PATCH /xgxmylrc/evjpfb/' => array( + 'path' => '/xgxmylrc/evjpfb/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1437,9 +1471,9 @@ 'options' => array ( ), ), - 'PUT /p/peyq' => array( - 'path' => '/p/peyq', - 'method' => 'PUT', + 'PATCH /kckgx' => array( + 'path' => '/kckgx', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1454,9 +1488,9 @@ 'options' => array ( ), ), - 'PUT /y/hmwpuq/' => array( - 'path' => '/y/hmwpuq/', - 'method' => 'PUT', + 'POST /eh/paza/h/iz' => array( + 'path' => '/eh/paza/h/iz', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1471,9 +1505,9 @@ 'options' => array ( ), ), - 'PUT /rsdmnlw/jxmtsranqks' => array( - 'path' => '/rsdmnlw/jxmtsranqks', - 'method' => 'PUT', + 'GET /ehdgj' => array( + 'path' => '/ehdgj', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1488,9 +1522,9 @@ 'options' => array ( ), ), - 'DELETE /akqzrxevald/hwy/kwh' => array( - 'path' => '/akqzrxevald/hwy/kwh', - 'method' => 'DELETE', + 'PATCH /fkqghqshnkfbvmt' => array( + 'path' => '/fkqghqshnkfbvmt', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1505,9 +1539,9 @@ 'options' => array ( ), ), - 'DELETE /zhbbyikmukc' => array( - 'path' => '/zhbbyikmukc', - 'method' => 'DELETE', + 'PATCH /m/ypj/noebdmsbt/' => array( + 'path' => '/m/ypj/noebdmsbt/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1522,9 +1556,9 @@ 'options' => array ( ), ), - 'DELETE /rj/qtkcoq/cyvydf' => array( - 'path' => '/rj/qtkcoq/cyvydf', - 'method' => 'DELETE', + 'GET /qldwvzwbzck/wei' => array( + 'path' => '/qldwvzwbzck/wei', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1539,8 +1573,8 @@ 'options' => array ( ), ), - 'PATCH /anmmyoww/p' => array( - 'path' => '/anmmyoww/p', + 'PATCH /cajjfi/drmfjcyl/vrz' => array( + 'path' => '/cajjfi/drmfjcyl/vrz', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1556,9 +1590,9 @@ 'options' => array ( ), ), - 'GET /dohceevofinhfqz/smw' => array( - 'path' => '/dohceevofinhfqz/smw', - 'method' => 'GET', + 'POST /jrdxsga' => array( + 'path' => '/jrdxsga', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1573,8 +1607,8 @@ 'options' => array ( ), ), - 'GET /mylxkisj/l/sfxrcsm/qau' => array( - 'path' => '/mylxkisj/l/sfxrcsm/qau', + 'GET /fovwmjoe/ekur' => array( + 'path' => '/fovwmjoe/ekur', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1590,9 +1624,9 @@ 'options' => array ( ), ), - 'PUT /tp/zpbhgjrzj' => array( - 'path' => '/tp/zpbhgjrzj', - 'method' => 'PUT', + 'PATCH /wfytfdbmuy/t' => array( + 'path' => '/wfytfdbmuy/t', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1607,9 +1641,9 @@ 'options' => array ( ), ), - 'POST /d/fqma' => array( - 'path' => '/d/fqma', - 'method' => 'POST', + 'PATCH /rkwkzdo/ikj/par/laj/ewd' => array( + 'path' => '/rkwkzdo/ikj/par/laj/ewd', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1624,9 +1658,9 @@ 'options' => array ( ), ), - 'PUT /vfrwry/e/ezbpx/wtbh' => array( - 'path' => '/vfrwry/e/ezbpx/wtbh', - 'method' => 'PUT', + 'PATCH /vwaqelf/' => array( + 'path' => '/vwaqelf/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1641,8 +1675,8 @@ 'options' => array ( ), ), - 'PUT /lz/pgv' => array( - 'path' => '/lz/pgv', + 'PUT /lahxt' => array( + 'path' => '/lahxt', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1658,9 +1692,9 @@ 'options' => array ( ), ), - 'DELETE /eonpsnb/gaysg/xopzzm' => array( - 'path' => '/eonpsnb/gaysg/xopzzm', - 'method' => 'DELETE', + 'GET /dyshvoieqm/mzp' => array( + 'path' => '/dyshvoieqm/mzp', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1675,9 +1709,9 @@ 'options' => array ( ), ), - 'POST /jodhq' => array( - 'path' => '/jodhq', - 'method' => 'POST', + 'DELETE /a/xsyord' => array( + 'path' => '/a/xsyord', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1692,9 +1726,9 @@ 'options' => array ( ), ), - 'PUT /i/knsp' => array( - 'path' => '/i/knsp', - 'method' => 'PUT', + 'GET /l/xdnrjxsk/yopgf/f' => array( + 'path' => '/l/xdnrjxsk/yopgf/f', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1709,9 +1743,9 @@ 'options' => array ( ), ), - 'DELETE /epzbsitoefzzvni' => array( - 'path' => '/epzbsitoefzzvni', - 'method' => 'DELETE', + 'PATCH /dknsu/uphjj/lonjgvj' => array( + 'path' => '/dknsu/uphjj/lonjgvj', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1726,8 +1760,8 @@ 'options' => array ( ), ), - 'PATCH /hnmq/c/k/htnsoyyi/' => array( - 'path' => '/hnmq/c/k/htnsoyyi/', + 'PATCH /zkgxuguwaphjrdyj' => array( + 'path' => '/zkgxuguwaphjrdyj', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1743,9 +1777,9 @@ 'options' => array ( ), ), - 'PUT /zza/hnryuzdrjmncow/afu' => array( - 'path' => '/zza/hnryuzdrjmncow/afu', - 'method' => 'PUT', + 'DELETE /njkpzjogmzbiqw' => array( + 'path' => '/njkpzjogmzbiqw', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1760,8 +1794,8 @@ 'options' => array ( ), ), - 'POST /rojqqgz' => array( - 'path' => '/rojqqgz', + 'POST /qsc/adnwzcngkafkp' => array( + 'path' => '/qsc/adnwzcngkafkp', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1777,8 +1811,8 @@ 'options' => array ( ), ), - 'GET /rsjmumxa/efjtb/hs' => array( - 'path' => '/rsjmumxa/efjtb/hs', + 'GET /cp/ddxwiclyi/zzoqeq' => array( + 'path' => '/cp/ddxwiclyi/zzoqeq', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1794,9 +1828,9 @@ 'options' => array ( ), ), - 'GET /y/h/g/agcs/ofb/i/mgjuwuq' => array( - 'path' => '/y/h/g/agcs/ofb/i/mgjuwuq', - 'method' => 'GET', + 'PUT /goshuv' => array( + 'path' => '/goshuv', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1811,9 +1845,9 @@ 'options' => array ( ), ), - 'GET /vv/lrtwtpiwcubom' => array( - 'path' => '/vv/lrtwtpiwcubom', - 'method' => 'GET', + 'PUT /etxas' => array( + 'path' => '/etxas', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1828,8 +1862,8 @@ 'options' => array ( ), ), - 'PUT /fmrizfoxqdye' => array( - 'path' => '/fmrizfoxqdye', + 'PUT /tczkbbqlnnvcl/' => array( + 'path' => '/tczkbbqlnnvcl/', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1845,9 +1879,9 @@ 'options' => array ( ), ), - 'PATCH /aghqrfez/kgdu/b/krgbmx/' => array( - 'path' => '/aghqrfez/kgdu/b/krgbmx/', - 'method' => 'PATCH', + 'GET /sbwob' => array( + 'path' => '/sbwob', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1862,9 +1896,9 @@ 'options' => array ( ), ), - 'POST /pi/mdx' => array( - 'path' => '/pi/mdx', - 'method' => 'POST', + 'PUT /tom/vuqop/wviqo/s' => array( + 'path' => '/tom/vuqop/wviqo/s', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1879,9 +1913,9 @@ 'options' => array ( ), ), - 'POST /y/qyj/sjgfralf/dayjcpvr/' => array( - 'path' => '/y/qyj/sjgfralf/dayjcpvr/', - 'method' => 'POST', + 'GET /axlsijy/p/nhpvsbqcuw/g' => array( + 'path' => '/axlsijy/p/nhpvsbqcuw/g', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1896,9 +1930,9 @@ 'options' => array ( ), ), - 'PUT /cokme/' => array( - 'path' => '/cokme/', - 'method' => 'PUT', + 'GET /wmryh/igl' => array( + 'path' => '/wmryh/igl', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1913,9 +1947,9 @@ 'options' => array ( ), ), - 'PUT /t/ycqsbqsbn' => array( - 'path' => '/t/ycqsbqsbn', - 'method' => 'PUT', + 'DELETE /n/orvdbbzihfwmgkmro' => array( + 'path' => '/n/orvdbbzihfwmgkmro', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1930,9 +1964,9 @@ 'options' => array ( ), ), - 'GET /tvwdj/v/yynx' => array( - 'path' => '/tvwdj/v/yynx', - 'method' => 'GET', + 'PATCH /iareceethforov' => array( + 'path' => '/iareceethforov', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1947,9 +1981,9 @@ 'options' => array ( ), ), - 'PATCH /fkvcpxtfydcja' => array( - 'path' => '/fkvcpxtfydcja', - 'method' => 'PATCH', + 'GET /ddgqitdhsgcxvea/' => array( + 'path' => '/ddgqitdhsgcxvea/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1964,9 +1998,9 @@ 'options' => array ( ), ), - 'GET /lstlfuyxpkwypqlgs/rjc' => array( - 'path' => '/lstlfuyxpkwypqlgs/rjc', - 'method' => 'GET', + 'PUT /jejskdglbem/deoiya' => array( + 'path' => '/jejskdglbem/deoiya', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1981,9 +2015,9 @@ 'options' => array ( ), ), - 'PATCH /jyik/johgf' => array( - 'path' => '/jyik/johgf', - 'method' => 'PATCH', + 'POST /ek/w/xfwdozedww' => array( + 'path' => '/ek/w/xfwdozedww', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1998,9 +2032,9 @@ 'options' => array ( ), ), - 'DELETE /uaq/vclrvhduz' => array( - 'path' => '/uaq/vclrvhduz', - 'method' => 'DELETE', + 'POST /ubsk/iagswu' => array( + 'path' => '/ubsk/iagswu', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2015,9 +2049,9 @@ 'options' => array ( ), ), - 'PATCH /ujz/osbesyhjpq/gtpgc' => array( - 'path' => '/ujz/osbesyhjpq/gtpgc', - 'method' => 'PATCH', + 'DELETE /f/ctt/acdi' => array( + 'path' => '/f/ctt/acdi', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2032,9 +2066,9 @@ 'options' => array ( ), ), - 'PUT /kxbggi/tigvjmswum' => array( - 'path' => '/kxbggi/tigvjmswum', - 'method' => 'PUT', + 'POST /xaplli/ehiugo/rethrv/i' => array( + 'path' => '/xaplli/ehiugo/rethrv/i', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2049,9 +2083,9 @@ 'options' => array ( ), ), - 'DELETE /kbdcjgsp/' => array( - 'path' => '/kbdcjgsp/', - 'method' => 'DELETE', + 'GET /isf/grgaggdtkj/' => array( + 'path' => '/isf/grgaggdtkj/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2066,8 +2100,8 @@ 'options' => array ( ), ), - 'PATCH /bgv/z/yvb/mmno/qzat' => array( - 'path' => '/bgv/z/yvb/mmno/qzat', + 'PATCH /dvkpgizyyhjzylbpzu' => array( + 'path' => '/dvkpgizyyhjzylbpzu', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2083,8 +2117,8 @@ 'options' => array ( ), ), - 'DELETE /qewrhiwjeqj' => array( - 'path' => '/qewrhiwjeqj', + 'DELETE /zixlng' => array( + 'path' => '/zixlng', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2100,9 +2134,9 @@ 'options' => array ( ), ), - 'POST /jrqvj' => array( - 'path' => '/jrqvj', - 'method' => 'POST', + 'PUT /e/mgkzspr' => array( + 'path' => '/e/mgkzspr', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2117,8 +2151,8 @@ 'options' => array ( ), ), - 'PATCH /ly/uincbttmknkrvokj' => array( - 'path' => '/ly/uincbttmknkrvokj', + 'PATCH /zxrgrn/lscdfhetb/y' => array( + 'path' => '/zxrgrn/lscdfhetb/y', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2134,9 +2168,9 @@ 'options' => array ( ), ), - 'GET /sk/zirlt' => array( - 'path' => '/sk/zirlt', - 'method' => 'GET', + 'PATCH /osaaigbg' => array( + 'path' => '/osaaigbg', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2151,9 +2185,9 @@ 'options' => array ( ), ), - 'PUT /jujqtbm/koftg' => array( - 'path' => '/jujqtbm/koftg', - 'method' => 'PUT', + 'PATCH /l/e/krhgj' => array( + 'path' => '/l/e/krhgj', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2168,9 +2202,9 @@ 'options' => array ( ), ), - 'PUT /em/i/du' => array( - 'path' => '/em/i/du', - 'method' => 'PUT', + 'PATCH /ovnoaopbxlpibqx' => array( + 'path' => '/ovnoaopbxlpibqx', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2185,9 +2219,9 @@ 'options' => array ( ), ), - 'GET /gsb/qihcqxulhbe/lq' => array( - 'path' => '/gsb/qihcqxulhbe/lq', - 'method' => 'GET', + 'PATCH /ir/kaqu/eoq/fftzyarmg' => array( + 'path' => '/ir/kaqu/eoq/fftzyarmg', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2202,9 +2236,9 @@ 'options' => array ( ), ), - 'POST /htgxsbr/yu/c' => array( - 'path' => '/htgxsbr/yu/c', - 'method' => 'POST', + 'PATCH /t/ndinicrshnt/lormlwve' => array( + 'path' => '/t/ndinicrshnt/lormlwve', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2219,8 +2253,8 @@ 'options' => array ( ), ), - 'GET /wfwb/izwp/brnsp/c' => array( - 'path' => '/wfwb/izwp/brnsp/c', + 'GET /ecnklt/alsappn/aicq/fv' => array( + 'path' => '/ecnklt/alsappn/aicq/fv', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2236,8 +2270,8 @@ 'options' => array ( ), ), - 'POST /bjppwxfopre' => array( - 'path' => '/bjppwxfopre', + 'POST /brgfqypwtwpprolz' => array( + 'path' => '/brgfqypwtwpprolz', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2253,9 +2287,9 @@ 'options' => array ( ), ), - 'DELETE /bz/cbpvls' => array( - 'path' => '/bz/cbpvls', - 'method' => 'DELETE', + 'PATCH /juied' => array( + 'path' => '/juied', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2270,9 +2304,9 @@ 'options' => array ( ), ), - 'PUT /rlivqf' => array( - 'path' => '/rlivqf', - 'method' => 'PUT', + 'GET /qirq/yguvr/gi/wubp' => array( + 'path' => '/qirq/yguvr/gi/wubp', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2287,9 +2321,9 @@ 'options' => array ( ), ), - 'POST /rgquldh/mw/ibqydzogt' => array( - 'path' => '/rgquldh/mw/ibqydzogt', - 'method' => 'POST', + 'DELETE /zhqshwhzrfeyu' => array( + 'path' => '/zhqshwhzrfeyu', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2304,9 +2338,9 @@ 'options' => array ( ), ), - 'PUT /oncvm' => array( - 'path' => '/oncvm', - 'method' => 'PUT', + 'DELETE /tzjlovckgzccmz' => array( + 'path' => '/tzjlovckgzccmz', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2321,9 +2355,9 @@ 'options' => array ( ), ), - 'GET /ylz/e/nkd/ybiswcvltq' => array( - 'path' => '/ylz/e/nkd/ybiswcvltq', - 'method' => 'GET', + 'POST /ljkezqpjgtsfiyl/jac' => array( + 'path' => '/ljkezqpjgtsfiyl/jac', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2338,8 +2372,8 @@ 'options' => array ( ), ), - 'GET /lhvkdpfj' => array( - 'path' => '/lhvkdpfj', + 'GET /udhho' => array( + 'path' => '/udhho', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2355,8 +2389,8 @@ 'options' => array ( ), ), - 'PUT /ttudb/' => array( - 'path' => '/ttudb/', + 'PUT /hwehph/slmr' => array( + 'path' => '/hwehph/slmr', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2372,8 +2406,8 @@ 'options' => array ( ), ), - 'POST /wy/ggkxhn/skls/smcaispq' => array( - 'path' => '/wy/ggkxhn/skls/smcaispq', + 'POST /pcqxlaziyilzjawba' => array( + 'path' => '/pcqxlaziyilzjawba', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2389,9 +2423,9 @@ 'options' => array ( ), ), - 'DELETE /oxtbw' => array( - 'path' => '/oxtbw', - 'method' => 'DELETE', + 'PATCH /j/tuq/i/mzhycs' => array( + 'path' => '/j/tuq/i/mzhycs', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2406,9 +2440,9 @@ 'options' => array ( ), ), - 'PUT /nzbrxf' => array( - 'path' => '/nzbrxf', - 'method' => 'PUT', + 'POST /rihar/uiirkl' => array( + 'path' => '/rihar/uiirkl', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2423,9 +2457,9 @@ 'options' => array ( ), ), - 'POST /gkeqphekcp' => array( - 'path' => '/gkeqphekcp', - 'method' => 'POST', + 'PATCH /wlp/eizwtddoymfe' => array( + 'path' => '/wlp/eizwtddoymfe', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2440,9 +2474,9 @@ 'options' => array ( ), ), - 'PATCH /dlpfq/lrmolsf/o' => array( - 'path' => '/dlpfq/lrmolsf/o', - 'method' => 'PATCH', + 'PUT /lbr/trrjq' => array( + 'path' => '/lbr/trrjq', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2457,9 +2491,9 @@ 'options' => array ( ), ), - 'POST /ncgknpepheedurb/g' => array( - 'path' => '/ncgknpepheedurb/g', - 'method' => 'POST', + 'DELETE /xmj/px/w/i' => array( + 'path' => '/xmj/px/w/i', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2474,9 +2508,9 @@ 'options' => array ( ), ), - 'POST /e/bckuf' => array( - 'path' => '/e/bckuf', - 'method' => 'POST', + 'DELETE /i/iqxmkdncx/ozvsqu/na' => array( + 'path' => '/i/iqxmkdncx/ozvsqu/na', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2491,8 +2525,8 @@ 'options' => array ( ), ), - 'GET /jo/eri' => array( - 'path' => '/jo/eri', + 'GET /dftzmquya' => array( + 'path' => '/dftzmquya', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2508,9 +2542,9 @@ 'options' => array ( ), ), - 'GET /trm/nlkz/fstndusbfvx/r' => array( - 'path' => '/trm/nlkz/fstndusbfvx/r', - 'method' => 'GET', + 'PUT /k/kgpyaizubslqnbe/bsye' => array( + 'path' => '/k/kgpyaizubslqnbe/bsye', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2525,9 +2559,9 @@ 'options' => array ( ), ), - 'POST /tkkcrkkhbl' => array( - 'path' => '/tkkcrkkhbl', - 'method' => 'POST', + 'GET /anpbrfg' => array( + 'path' => '/anpbrfg', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2542,9 +2576,9 @@ 'options' => array ( ), ), - 'GET /twqfrn' => array( - 'path' => '/twqfrn', - 'method' => 'GET', + 'PATCH /utwmvbeks' => array( + 'path' => '/utwmvbeks', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2559,8 +2593,8 @@ 'options' => array ( ), ), - 'GET /deozqy/fjlj' => array( - 'path' => '/deozqy/fjlj', + 'GET /jejj/ijoxzfq' => array( + 'path' => '/jejj/ijoxzfq', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2576,9 +2610,9 @@ 'options' => array ( ), ), - 'GET /laaqshpoflfwdsi/p/' => array( - 'path' => '/laaqshpoflfwdsi/p/', - 'method' => 'GET', + 'POST /einslhqmq/alm' => array( + 'path' => '/einslhqmq/alm', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2593,9 +2627,9 @@ 'options' => array ( ), ), - 'POST /dw/urkrrqwfn/jbg/fit/i' => array( - 'path' => '/dw/urkrrqwfn/jbg/fit/i', - 'method' => 'POST', + 'DELETE /dfjihiovgvfnl' => array( + 'path' => '/dfjihiovgvfnl', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2610,9 +2644,9 @@ 'options' => array ( ), ), - 'GET /kjvdf' => array( - 'path' => '/kjvdf', - 'method' => 'GET', + 'POST /ckkp/lmn/cpxzxvd' => array( + 'path' => '/ckkp/lmn/cpxzxvd', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2627,9 +2661,9 @@ 'options' => array ( ), ), - 'GET /duaqba' => array( - 'path' => '/duaqba', - 'method' => 'GET', + 'PATCH /vfxnfyn' => array( + 'path' => '/vfxnfyn', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2644,9 +2678,9 @@ 'options' => array ( ), ), - 'PUT /wggowtqdhzogfv' => array( - 'path' => '/wggowtqdhzogfv', - 'method' => 'PUT', + 'GET /tmtjmf' => array( + 'path' => '/tmtjmf', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2661,9 +2695,9 @@ 'options' => array ( ), ), - 'PUT /hxdtslansbqgisoes' => array( - 'path' => '/hxdtslansbqgisoes', - 'method' => 'PUT', + 'POST /cagixcfsbny' => array( + 'path' => '/cagixcfsbny', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2678,9 +2712,9 @@ 'options' => array ( ), ), - 'PUT /tdaf/zf' => array( - 'path' => '/tdaf/zf', - 'method' => 'PUT', + 'PATCH /xrkqd/tepooynqisdrru' => array( + 'path' => '/xrkqd/tepooynqisdrru', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2695,9 +2729,9 @@ 'options' => array ( ), ), - 'GET /wlchkvdulj/jnwgd/wl/' => array( - 'path' => '/wlchkvdulj/jnwgd/wl/', - 'method' => 'GET', + 'DELETE /uiqpbnwa' => array( + 'path' => '/uiqpbnwa', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2712,8 +2746,8 @@ 'options' => array ( ), ), - 'DELETE /xtw/dhesztmp' => array( - 'path' => '/xtw/dhesztmp', + 'DELETE /lwntp/c/ymp/ikmnhcx/' => array( + 'path' => '/lwntp/c/ymp/ikmnhcx/', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2729,26 +2763,9 @@ 'options' => array ( ), ), - 'POST /zjb/nrpnho/pfq' => array( - 'path' => '/zjb/nrpnho/pfq', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /kf/jzsug/r/pxxkdzm/' => array( - 'path' => '/kf/jzsug/r/pxxkdzm/', - 'method' => 'PATCH', + 'GET /w/yn/n/wqleqxbwrkigxr/d/p/' => array( + 'path' => '/w/yn/n/wqleqxbwrkigxr/d/p/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2763,9 +2780,9 @@ 'options' => array ( ), ), - 'PATCH /jmkzcbsbzsgtqfvyym' => array( - 'path' => '/jmkzcbsbzsgtqfvyym', - 'method' => 'PATCH', + 'DELETE /nuclu' => array( + 'path' => '/nuclu', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2780,9 +2797,9 @@ 'options' => array ( ), ), - 'PATCH /lepnqyrznekfpkzhr' => array( - 'path' => '/lepnqyrznekfpkzhr', - 'method' => 'PATCH', + 'PUT /gpgdq' => array( + 'path' => '/gpgdq', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2797,9 +2814,9 @@ 'options' => array ( ), ), - 'PUT /jz/qus' => array( - 'path' => '/jz/qus', - 'method' => 'PUT', + 'POST /cy/mvk/f/dkgsgx/hjbebp' => array( + 'path' => '/cy/mvk/f/dkgsgx/hjbebp', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2814,8 +2831,8 @@ 'options' => array ( ), ), - 'DELETE /b/jcktqfxiavs' => array( - 'path' => '/b/jcktqfxiavs', + 'DELETE /vyyntfu' => array( + 'path' => '/vyyntfu', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2831,9 +2848,9 @@ 'options' => array ( ), ), - 'PATCH /brqcksykql/ijdsmb/zn' => array( - 'path' => '/brqcksykql/ijdsmb/zn', - 'method' => 'PATCH', + 'GET /wtfatormhm/' => array( + 'path' => '/wtfatormhm/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2848,8 +2865,8 @@ 'options' => array ( ), ), - 'DELETE /sbjjtqlmwkhtoww' => array( - 'path' => '/sbjjtqlmwkhtoww', + 'DELETE /jdkjz/cs' => array( + 'path' => '/jdkjz/cs', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2865,8 +2882,8 @@ 'options' => array ( ), ), - 'GET /wpupowp/ksran' => array( - 'path' => '/wpupowp/ksran', + 'GET /yirhfgevxprbyesgi' => array( + 'path' => '/yirhfgevxprbyesgi', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2882,9 +2899,9 @@ 'options' => array ( ), ), - 'GET /rhvrqv/u' => array( - 'path' => '/rhvrqv/u', - 'method' => 'GET', + 'PUT /ld/eqsahvc/utoifjvb/q' => array( + 'path' => '/ld/eqsahvc/utoifjvb/q', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2899,9 +2916,9 @@ 'options' => array ( ), ), - 'PATCH /ffzosojznsi/sx' => array( - 'path' => '/ffzosojznsi/sx', - 'method' => 'PATCH', + 'POST /mmhgsayfcosgvgy/midv/' => array( + 'path' => '/mmhgsayfcosgvgy/midv/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2916,8 +2933,8 @@ 'options' => array ( ), ), - 'GET /ehyn/unp/ehjccrmytndmr' => array( - 'path' => '/ehyn/unp/ehjccrmytndmr', + 'GET /cklpt/' => array( + 'path' => '/cklpt/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2933,8 +2950,8 @@ 'options' => array ( ), ), - 'GET /vg/t/bprqlpw/' => array( - 'path' => '/vg/t/bprqlpw/', + 'GET /tqscjr' => array( + 'path' => '/tqscjr', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2950,8 +2967,8 @@ 'options' => array ( ), ), - 'GET /clgcaevvbotc/' => array( - 'path' => '/clgcaevvbotc/', + 'GET /hfrn/bhenchebovb/og' => array( + 'path' => '/hfrn/bhenchebovb/og', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2967,9 +2984,9 @@ 'options' => array ( ), ), - 'PATCH /ek/hrdzd/e' => array( - 'path' => '/ek/hrdzd/e', - 'method' => 'PATCH', + 'DELETE /npv/pjgimgfywnk/psxs' => array( + 'path' => '/npv/pjgimgfywnk/psxs', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2984,9 +3001,9 @@ 'options' => array ( ), ), - 'GET /kftijvl/' => array( - 'path' => '/kftijvl/', - 'method' => 'GET', + 'PATCH /sfn/cqsk/iaykoz/qdmk/vsb' => array( + 'path' => '/sfn/cqsk/iaykoz/qdmk/vsb', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3001,9 +3018,9 @@ 'options' => array ( ), ), - 'GET /z/gmk/z' => array( - 'path' => '/z/gmk/z', - 'method' => 'GET', + 'PATCH /dofityrsbcncgifgywmm' => array( + 'path' => '/dofityrsbcncgifgywmm', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3018,9 +3035,9 @@ 'options' => array ( ), ), - 'DELETE /yhylferdittiv' => array( - 'path' => '/yhylferdittiv', - 'method' => 'DELETE', + 'PUT /f/bpwodcoczcawe/c' => array( + 'path' => '/f/bpwodcoczcawe/c', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3035,9 +3052,9 @@ 'options' => array ( ), ), - 'GET /bi/madazexcqlxozfqnn' => array( - 'path' => '/bi/madazexcqlxozfqnn', - 'method' => 'GET', + 'PATCH /iqommpay' => array( + 'path' => '/iqommpay', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3052,9 +3069,9 @@ 'options' => array ( ), ), - 'GET /susxkzpsbqevjjjxcc' => array( - 'path' => '/susxkzpsbqevjjjxcc', - 'method' => 'GET', + 'PUT /wdintrbq' => array( + 'path' => '/wdintrbq', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3069,9 +3086,9 @@ 'options' => array ( ), ), - 'GET /ante/b' => array( - 'path' => '/ante/b', - 'method' => 'GET', + 'DELETE /lheiigindclaqgk' => array( + 'path' => '/lheiigindclaqgk', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3086,9 +3103,9 @@ 'options' => array ( ), ), - 'PUT /pvuogwwvfokkedv' => array( - 'path' => '/pvuogwwvfokkedv', - 'method' => 'PUT', + 'GET /tposj/ejzzy' => array( + 'path' => '/tposj/ejzzy', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3103,8 +3120,8 @@ 'options' => array ( ), ), - 'PATCH /dkvhpz/yi' => array( - 'path' => '/dkvhpz/yi', + 'PATCH /jhllnxmtybpgm/oobmo/ux' => array( + 'path' => '/jhllnxmtybpgm/oobmo/ux', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3120,9 +3137,9 @@ 'options' => array ( ), ), - 'PATCH /qhj/st/b' => array( - 'path' => '/qhj/st/b', - 'method' => 'PATCH', + 'GET /ldp/ghummtxeqqviyjjmi' => array( + 'path' => '/ldp/ghummtxeqqviyjjmi', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3137,8 +3154,8 @@ 'options' => array ( ), ), - 'GET /gioxw/od/pmutf' => array( - 'path' => '/gioxw/od/pmutf', + 'GET /zrrrxzaof' => array( + 'path' => '/zrrrxzaof', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3154,9 +3171,9 @@ 'options' => array ( ), ), - 'PATCH /j/iyam/ebau/s/r/bcjrprbu' => array( - 'path' => '/j/iyam/ebau/s/r/bcjrprbu', - 'method' => 'PATCH', + 'GET /loavxmpah/wnvnz/ejve' => array( + 'path' => '/loavxmpah/wnvnz/ejve', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3171,9 +3188,9 @@ 'options' => array ( ), ), - 'GET /hxxyp' => array( - 'path' => '/hxxyp', - 'method' => 'GET', + 'PUT /jvvdtixjf' => array( + 'path' => '/jvvdtixjf', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3188,8 +3205,8 @@ 'options' => array ( ), ), - 'GET /smevsvjwn' => array( - 'path' => '/smevsvjwn', + 'GET /bfqrbbnultsy/oo/vehqqc' => array( + 'path' => '/bfqrbbnultsy/oo/vehqqc', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3205,8 +3222,8 @@ 'options' => array ( ), ), - 'GET /dypbifxrjhdt/y/ruuporv' => array( - 'path' => '/dypbifxrjhdt/y/ruuporv', + 'GET /l/br/skrou/jkdxzx/ea/u' => array( + 'path' => '/l/br/skrou/jkdxzx/ea/u', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3222,9 +3239,9 @@ 'options' => array ( ), ), - 'DELETE /vfoetwnmuijatquszc/' => array( - 'path' => '/vfoetwnmuijatquszc/', - 'method' => 'DELETE', + 'POST /onokz' => array( + 'path' => '/onokz', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3239,9 +3256,9 @@ 'options' => array ( ), ), - 'POST /yizjpgjbjwl/f' => array( - 'path' => '/yizjpgjbjwl/f', - 'method' => 'POST', + 'GET /womnnbavujpuuhl/fbwsb' => array( + 'path' => '/womnnbavujpuuhl/fbwsb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3256,9 +3273,9 @@ 'options' => array ( ), ), - 'POST /uienilj' => array( - 'path' => '/uienilj', - 'method' => 'POST', + 'GET /kctyblcotsh' => array( + 'path' => '/kctyblcotsh', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3273,8 +3290,8 @@ 'options' => array ( ), ), - 'PUT /fgjuydv' => array( - 'path' => '/fgjuydv', + 'PUT /izdenzcqpxhnubef' => array( + 'path' => '/izdenzcqpxhnubef', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3290,9 +3307,9 @@ 'options' => array ( ), ), - 'POST /qtmnkfrn/ifsdputivzea' => array( - 'path' => '/qtmnkfrn/ifsdputivzea', - 'method' => 'POST', + 'GET /rbmcp' => array( + 'path' => '/rbmcp', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3307,9 +3324,9 @@ 'options' => array ( ), ), - 'POST /wduw/rvwrpqrbaprdxxnn' => array( - 'path' => '/wduw/rvwrpqrbaprdxxnn', - 'method' => 'POST', + 'GET /pqqefnncc/lltdsq' => array( + 'path' => '/pqqefnncc/lltdsq', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3324,9 +3341,9 @@ 'options' => array ( ), ), - 'PATCH /xsvynthgvderppt' => array( - 'path' => '/xsvynthgvderppt', - 'method' => 'PATCH', + 'PUT /rwynkzy/jyv' => array( + 'path' => '/rwynkzy/jyv', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3341,9 +3358,9 @@ 'options' => array ( ), ), - 'POST /beo/nixbesai' => array( - 'path' => '/beo/nixbesai', - 'method' => 'POST', + 'GET /qqrnqpk/cszr/w/frxv' => array( + 'path' => '/qqrnqpk/cszr/w/frxv', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3358,8 +3375,8 @@ 'options' => array ( ), ), - 'PATCH /azmzxjoyal' => array( - 'path' => '/azmzxjoyal', + 'PATCH /buqdrn/jtxrmftcb/o/l' => array( + 'path' => '/buqdrn/jtxrmftcb/o/l', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3375,8 +3392,8 @@ 'options' => array ( ), ), - 'DELETE /ztph/tbtvlpfocg' => array( - 'path' => '/ztph/tbtvlpfocg', + 'DELETE /bibp/bfbgdltxxwntz' => array( + 'path' => '/bibp/bfbgdltxxwntz', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3392,26 +3409,9 @@ 'options' => array ( ), ), - 'GET /cgizu' => array( - 'path' => '/cgizu', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /rxuje/dwh/ufr' => array( - 'path' => '/rxuje/dwh/ufr', - 'method' => 'GET', + 'DELETE /maabptnsosgyyeusm' => array( + 'path' => '/maabptnsosgyyeusm', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3426,9 +3426,9 @@ 'options' => array ( ), ), - 'GET /acqhbxujsr/' => array( - 'path' => '/acqhbxujsr/', - 'method' => 'GET', + 'DELETE /mhdclf/pepowemhtfsb/qu' => array( + 'path' => '/mhdclf/pepowemhtfsb/qu', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3443,9 +3443,9 @@ 'options' => array ( ), ), - 'GET /pl/qrwkcatwc/rxxa' => array( - 'path' => '/pl/qrwkcatwc/rxxa', - 'method' => 'GET', + 'PATCH /sislwiu/vdeljbj/c' => array( + 'path' => '/sislwiu/vdeljbj/c', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3460,9 +3460,9 @@ 'options' => array ( ), ), - 'POST /v/wphwnorizvbstbgfedw' => array( - 'path' => '/v/wphwnorizvbstbgfedw', - 'method' => 'POST', + 'PATCH /fbvt/l/utsm' => array( + 'path' => '/fbvt/l/utsm', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3477,8 +3477,8 @@ 'options' => array ( ), ), - 'GET /xoijkvua/go' => array( - 'path' => '/xoijkvua/go', + 'GET /esps/natjlwp' => array( + 'path' => '/esps/natjlwp', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3494,9 +3494,9 @@ 'options' => array ( ), ), - 'PATCH /nvcbvkax/vvnthae' => array( - 'path' => '/nvcbvkax/vvnthae', - 'method' => 'PATCH', + 'DELETE /zfoppgmnks' => array( + 'path' => '/zfoppgmnks', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3511,9 +3511,9 @@ 'options' => array ( ), ), - 'POST /f/xsppg/yb' => array( - 'path' => '/f/xsppg/yb', - 'method' => 'POST', + 'DELETE /ogvxldvuglzl' => array( + 'path' => '/ogvxldvuglzl', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3528,9 +3528,9 @@ 'options' => array ( ), ), - 'PATCH /bqvxek/e' => array( - 'path' => '/bqvxek/e', - 'method' => 'PATCH', + 'GET /rxveczicbnqopz/adri' => array( + 'path' => '/rxveczicbnqopz/adri', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3545,9 +3545,9 @@ 'options' => array ( ), ), - 'PATCH /mmkeckwmq' => array( - 'path' => '/mmkeckwmq', - 'method' => 'PATCH', + 'GET /kngjpyiiglhgo' => array( + 'path' => '/kngjpyiiglhgo', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3562,8 +3562,8 @@ 'options' => array ( ), ), - 'GET /vyosh/sqo/' => array( - 'path' => '/vyosh/sqo/', + 'GET /c/igezqrfyzmtb' => array( + 'path' => '/c/igezqrfyzmtb', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3579,9 +3579,9 @@ 'options' => array ( ), ), - 'PATCH /egdtkthhndgbivbr' => array( - 'path' => '/egdtkthhndgbivbr', - 'method' => 'PATCH', + 'PUT /xgjtx' => array( + 'path' => '/xgjtx', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3596,9 +3596,9 @@ 'options' => array ( ), ), - 'GET /gmbxszbctx/qqucej' => array( - 'path' => '/gmbxszbctx/qqucej', - 'method' => 'GET', + 'POST /fatmow/poatesjirilz' => array( + 'path' => '/fatmow/poatesjirilz', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3613,9 +3613,9 @@ 'options' => array ( ), ), - 'PUT /butnip/owett' => array( - 'path' => '/butnip/owett', - 'method' => 'PUT', + 'PATCH /ahqmhq' => array( + 'path' => '/ahqmhq', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3630,9 +3630,9 @@ 'options' => array ( ), ), - 'GET /oileqgyjpuzvxpf/afvne' => array( - 'path' => '/oileqgyjpuzvxpf/afvne', - 'method' => 'GET', + 'PUT /ej/vq/rzogakh/wlk' => array( + 'path' => '/ej/vq/rzogakh/wlk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3647,8 +3647,8 @@ 'options' => array ( ), ), - 'PATCH /lhygsikebvlklulcz' => array( - 'path' => '/lhygsikebvlklulcz', + 'PATCH /trrlgcez' => array( + 'path' => '/trrlgcez', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3664,8 +3664,8 @@ 'options' => array ( ), ), - 'GET /amu/d/m' => array( - 'path' => '/amu/d/m', + 'GET /ygzopirmmxvn/bjlsumt' => array( + 'path' => '/ygzopirmmxvn/bjlsumt', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3681,9 +3681,9 @@ 'options' => array ( ), ), - 'PUT /unfeld' => array( - 'path' => '/unfeld', - 'method' => 'PUT', + 'GET /mmfbq' => array( + 'path' => '/mmfbq', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3698,9 +3698,9 @@ 'options' => array ( ), ), - 'GET /yrketeqohdsdweb' => array( - 'path' => '/yrketeqohdsdweb', - 'method' => 'GET', + 'PATCH /fdmowesnvy' => array( + 'path' => '/fdmowesnvy', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3715,9 +3715,9 @@ 'options' => array ( ), ), - 'GET /wwdazdmdasyxggu' => array( - 'path' => '/wwdazdmdasyxggu', - 'method' => 'GET', + 'PATCH /pxa/ylt/jtiflakyqxhjg' => array( + 'path' => '/pxa/ylt/jtiflakyqxhjg', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3732,9 +3732,9 @@ 'options' => array ( ), ), - 'DELETE /r/ygfb/rad' => array( - 'path' => '/r/ygfb/rad', - 'method' => 'DELETE', + 'PATCH /ma/hwb/' => array( + 'path' => '/ma/hwb/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3749,9 +3749,9 @@ 'options' => array ( ), ), - 'DELETE /gcyoqduvcur/c' => array( - 'path' => '/gcyoqduvcur/c', - 'method' => 'DELETE', + 'PATCH /xxakmdkhyii/vinjkb/j/ua' => array( + 'path' => '/xxakmdkhyii/vinjkb/j/ua', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3766,9 +3766,9 @@ 'options' => array ( ), ), - 'GET /haiyn/nys/yw' => array( - 'path' => '/haiyn/nys/yw', - 'method' => 'GET', + 'POST /aqymlgxdfj' => array( + 'path' => '/aqymlgxdfj', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3783,8 +3783,8 @@ 'options' => array ( ), ), - 'PUT /jgnioet' => array( - 'path' => '/jgnioet', + 'PUT /afkst/flqxnbfxb' => array( + 'path' => '/afkst/flqxnbfxb', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3800,9 +3800,9 @@ 'options' => array ( ), ), - 'POST /pilbfhvha/' => array( - 'path' => '/pilbfhvha/', - 'method' => 'POST', + 'DELETE /hmmvhnkprhlrvfyc' => array( + 'path' => '/hmmvhnkprhlrvfyc', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3817,9 +3817,9 @@ 'options' => array ( ), ), - 'GET /rn/gczog/fyz' => array( - 'path' => '/rn/gczog/fyz', - 'method' => 'GET', + 'POST /fhxkqrhjjoqx/yyagw' => array( + 'path' => '/fhxkqrhjjoqx/yyagw', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3834,8 +3834,8 @@ 'options' => array ( ), ), - 'GET /zwqsp' => array( - 'path' => '/zwqsp', + 'GET /nbsu/rp/rjauvjoq/vk/' => array( + 'path' => '/nbsu/rp/rjauvjoq/vk/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3851,9 +3851,9 @@ 'options' => array ( ), ), - 'PATCH /mchwbpr/' => array( - 'path' => '/mchwbpr/', - 'method' => 'PATCH', + 'GET /inusreccupuorb' => array( + 'path' => '/inusreccupuorb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3868,9 +3868,9 @@ 'options' => array ( ), ), - 'GET /dz/n/s/uppe/fpmyae/' => array( - 'path' => '/dz/n/s/uppe/fpmyae/', - 'method' => 'GET', + 'PATCH /evxbfohgpwe' => array( + 'path' => '/evxbfohgpwe', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3885,8 +3885,8 @@ 'options' => array ( ), ), - 'GET /crejdlpcfg' => array( - 'path' => '/crejdlpcfg', + 'GET /tlzuiowrkyk/' => array( + 'path' => '/tlzuiowrkyk/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3902,9 +3902,9 @@ 'options' => array ( ), ), - 'GET /cde/obdq/brdjoj/mb' => array( - 'path' => '/cde/obdq/brdjoj/mb', - 'method' => 'GET', + 'PUT /tclesposzok/ucrkets' => array( + 'path' => '/tclesposzok/ucrkets', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3919,9 +3919,9 @@ 'options' => array ( ), ), - 'PATCH /utxfwg/gf' => array( - 'path' => '/utxfwg/gf', - 'method' => 'PATCH', + 'DELETE /gikfxwvnahuqpoxbjd/h' => array( + 'path' => '/gikfxwvnahuqpoxbjd/h', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3936,9 +3936,9 @@ 'options' => array ( ), ), - 'DELETE /dhjgjljplhyq/rcowcqwu' => array( - 'path' => '/dhjgjljplhyq/rcowcqwu', - 'method' => 'DELETE', + 'POST /wgxcnjxswus' => array( + 'path' => '/wgxcnjxswus', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3953,8 +3953,8 @@ 'options' => array ( ), ), - 'GET /umbgiwxylgjcap' => array( - 'path' => '/umbgiwxylgjcap', + 'GET /ug/uoeeu' => array( + 'path' => '/ug/uoeeu', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3970,9 +3970,9 @@ 'options' => array ( ), ), - 'PATCH /nbtewi/edvlsxfswnbvyv' => array( - 'path' => '/nbtewi/edvlsxfswnbvyv', - 'method' => 'PATCH', + 'POST /htlb/zjrrgua/llhm' => array( + 'path' => '/htlb/zjrrgua/llhm', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3987,8 +3987,8 @@ 'options' => array ( ), ), - 'GET /mvohyogqepwyicotd' => array( - 'path' => '/mvohyogqepwyicotd', + 'GET /hwzunoaxss' => array( + 'path' => '/hwzunoaxss', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4004,9 +4004,9 @@ 'options' => array ( ), ), - 'GET /kjy/ioztls/gf/qk/h' => array( - 'path' => '/kjy/ioztls/gf/qk/h', - 'method' => 'GET', + 'DELETE /cjtvd/b/mzbszzdo' => array( + 'path' => '/cjtvd/b/mzbszzdo', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4021,9 +4021,9 @@ 'options' => array ( ), ), - 'PATCH /rgpvfdicpdn/snk' => array( - 'path' => '/rgpvfdicpdn/snk', - 'method' => 'PATCH', + 'GET /aag/sl' => array( + 'path' => '/aag/sl', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4038,8 +4038,8 @@ 'options' => array ( ), ), - 'PUT /emrdofajlbqne/p' => array( - 'path' => '/emrdofajlbqne/p', + 'PUT /jxlatmqt/atbivw' => array( + 'path' => '/jxlatmqt/atbivw', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4055,9 +4055,9 @@ 'options' => array ( ), ), - 'DELETE /kmzztgqcox/cp/uo' => array( - 'path' => '/kmzztgqcox/cp/uo', - 'method' => 'DELETE', + 'PATCH /wpot/npf/nmfo' => array( + 'path' => '/wpot/npf/nmfo', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4072,9 +4072,9 @@ 'options' => array ( ), ), - 'PUT /c/rrqricxhu/ecbtjxu/b/dc' => array( - 'path' => '/c/rrqricxhu/ecbtjxu/b/dc', - 'method' => 'PUT', + 'GET /gdqu/hpnvjbbds' => array( + 'path' => '/gdqu/hpnvjbbds', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4089,9 +4089,9 @@ 'options' => array ( ), ), - 'GET /pc/hyyyhxkgtxhaemgra' => array( - 'path' => '/pc/hyyyhxkgtxhaemgra', - 'method' => 'GET', + 'DELETE /hupmw/yzjyluzpu' => array( + 'path' => '/hupmw/yzjyluzpu', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4106,9 +4106,9 @@ 'options' => array ( ), ), - 'PATCH /h/pjfnuusuxzazvyeqt/' => array( - 'path' => '/h/pjfnuusuxzazvyeqt/', - 'method' => 'PATCH', + 'POST /qkwv/qhj/' => array( + 'path' => '/qkwv/qhj/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4123,9 +4123,9 @@ 'options' => array ( ), ), - 'PATCH /tmnreqwsgvlymrdgbm/jd' => array( - 'path' => '/tmnreqwsgvlymrdgbm/jd', - 'method' => 'PATCH', + 'GET /pnqma' => array( + 'path' => '/pnqma', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4140,9 +4140,9 @@ 'options' => array ( ), ), - 'DELETE /s/sxrcyvxrjta' => array( - 'path' => '/s/sxrcyvxrjta', - 'method' => 'DELETE', + 'GET /spzwnqwgluxg/vnl' => array( + 'path' => '/spzwnqwgluxg/vnl', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4157,8 +4157,8 @@ 'options' => array ( ), ), - 'POST /owoa/ccdx' => array( - 'path' => '/owoa/ccdx', + 'POST /ijkaebsdwvpz/c/knbj' => array( + 'path' => '/ijkaebsdwvpz/c/knbj', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4174,8 +4174,8 @@ 'options' => array ( ), ), - 'PATCH /zdcul' => array( - 'path' => '/zdcul', + 'PATCH /kbk/ptit' => array( + 'path' => '/kbk/ptit', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4191,9 +4191,9 @@ 'options' => array ( ), ), - 'POST /woe/sq/wf' => array( - 'path' => '/woe/sq/wf', - 'method' => 'POST', + 'GET /mtpgwzeiik' => array( + 'path' => '/mtpgwzeiik', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4208,9 +4208,9 @@ 'options' => array ( ), ), - 'POST /l/fbosnowig/o/g/v' => array( - 'path' => '/l/fbosnowig/o/g/v', - 'method' => 'POST', + 'GET /vo/cypq' => array( + 'path' => '/vo/cypq', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4225,9 +4225,9 @@ 'options' => array ( ), ), - 'GET /evriwhebckjmhvv' => array( - 'path' => '/evriwhebckjmhvv', - 'method' => 'GET', + 'POST /w/dyd/ukj' => array( + 'path' => '/w/dyd/ukj', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4242,8 +4242,8 @@ 'options' => array ( ), ), - 'PUT /sued/uo' => array( - 'path' => '/sued/uo', + 'PUT /lkgczgd' => array( + 'path' => '/lkgczgd', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4259,9 +4259,9 @@ 'options' => array ( ), ), - 'PATCH /ypvvt/zbkcovxci/khp' => array( - 'path' => '/ypvvt/zbkcovxci/khp', - 'method' => 'PATCH', + 'PUT /zxwiukffpuptvtiq' => array( + 'path' => '/zxwiukffpuptvtiq', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4276,8 +4276,8 @@ 'options' => array ( ), ), - 'PATCH /axuaej/tgjvxng' => array( - 'path' => '/axuaej/tgjvxng', + 'PATCH /hgfqvhzjhqiqlriehpyv' => array( + 'path' => '/hgfqvhzjhqiqlriehpyv', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4293,9 +4293,9 @@ 'options' => array ( ), ), - 'DELETE /qyweu' => array( - 'path' => '/qyweu', - 'method' => 'DELETE', + 'PUT /rptwf/d/cancidazulgrg' => array( + 'path' => '/rptwf/d/cancidazulgrg', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4310,9 +4310,9 @@ 'options' => array ( ), ), - 'PATCH /rplnthxwh' => array( - 'path' => '/rplnthxwh', - 'method' => 'PATCH', + 'DELETE /ib/euas' => array( + 'path' => '/ib/euas', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4327,8 +4327,8 @@ 'options' => array ( ), ), - 'GET /xriquhw' => array( - 'path' => '/xriquhw', + 'GET /nabvgdljwthhwqs' => array( + 'path' => '/nabvgdljwthhwqs', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4344,9 +4344,9 @@ 'options' => array ( ), ), - 'PATCH /n/socixqekucveinz/i' => array( - 'path' => '/n/socixqekucveinz/i', - 'method' => 'PATCH', + 'POST /viopspazdukr/' => array( + 'path' => '/viopspazdukr/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4361,9 +4361,9 @@ 'options' => array ( ), ), - 'GET /an/ktmxypcssvxqc' => array( - 'path' => '/an/ktmxypcssvxqc', - 'method' => 'GET', + 'PATCH /wvcaxwr/ao' => array( + 'path' => '/wvcaxwr/ao', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4378,9 +4378,9 @@ 'options' => array ( ), ), - 'PUT /crrwara' => array( - 'path' => '/crrwara', - 'method' => 'PUT', + 'DELETE /ijqjdhmfzhsq' => array( + 'path' => '/ijqjdhmfzhsq', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4395,9 +4395,9 @@ 'options' => array ( ), ), - 'GET /ofydulukvbyv/' => array( - 'path' => '/ofydulukvbyv/', - 'method' => 'GET', + 'DELETE /ogzupwzbis/etsdhr' => array( + 'path' => '/ogzupwzbis/etsdhr', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4412,9 +4412,9 @@ 'options' => array ( ), ), - 'GET /lahvdhb' => array( - 'path' => '/lahvdhb', - 'method' => 'GET', + 'PUT /a/utwr/uwvlblzv/lh' => array( + 'path' => '/a/utwr/uwvlblzv/lh', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4429,9 +4429,9 @@ 'options' => array ( ), ), - 'DELETE /kiaeu/umjmmfxpwm' => array( - 'path' => '/kiaeu/umjmmfxpwm', - 'method' => 'DELETE', + 'POST /iqwyan/brbuckque' => array( + 'path' => '/iqwyan/brbuckque', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4446,8 +4446,8 @@ 'options' => array ( ), ), - 'GET /zukwswgzm/x/b' => array( - 'path' => '/zukwswgzm/x/b', + 'GET /ujjgzlma/gmwyypmquuld' => array( + 'path' => '/ujjgzlma/gmwyypmquuld', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4463,9 +4463,9 @@ 'options' => array ( ), ), - 'GET /okeekydvfr' => array( - 'path' => '/okeekydvfr', - 'method' => 'GET', + 'POST /hobzxzlfsaccrwabxi' => array( + 'path' => '/hobzxzlfsaccrwabxi', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4480,9 +4480,9 @@ 'options' => array ( ), ), - 'GET /zlkez' => array( - 'path' => '/zlkez', - 'method' => 'GET', + 'POST /qxu/pzv/s' => array( + 'path' => '/qxu/pzv/s', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4497,9 +4497,9 @@ 'options' => array ( ), ), - 'PUT /g/iluuqmyxvrmb/' => array( - 'path' => '/g/iluuqmyxvrmb/', - 'method' => 'PUT', + 'PATCH /dwbbc/cvu/hovfna' => array( + 'path' => '/dwbbc/cvu/hovfna', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4514,9 +4514,9 @@ 'options' => array ( ), ), - 'POST /r/bulnmmle/nzhuaowrt' => array( - 'path' => '/r/bulnmmle/nzhuaowrt', - 'method' => 'POST', + 'PUT /mjnzgyeppd/ru' => array( + 'path' => '/mjnzgyeppd/ru', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4531,8 +4531,8 @@ 'options' => array ( ), ), - 'PATCH /ihhihlbei' => array( - 'path' => '/ihhihlbei', + 'PATCH /gehn/t/scolf/k/fpite' => array( + 'path' => '/gehn/t/scolf/k/fpite', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4548,9 +4548,9 @@ 'options' => array ( ), ), - 'GET /xo/qqplvs' => array( - 'path' => '/xo/qqplvs', - 'method' => 'GET', + 'PUT /vrvwfuyauol/qlrdp/tbt' => array( + 'path' => '/vrvwfuyauol/qlrdp/tbt', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4565,9 +4565,9 @@ 'options' => array ( ), ), - 'GET /vxvocwb/i' => array( - 'path' => '/vxvocwb/i', - 'method' => 'GET', + 'POST /xkyyylfsao' => array( + 'path' => '/xkyyylfsao', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4582,8 +4582,8 @@ 'options' => array ( ), ), - 'DELETE /jecbhoc' => array( - 'path' => '/jecbhoc', + 'DELETE /najxcw' => array( + 'path' => '/najxcw', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4599,9 +4599,9 @@ 'options' => array ( ), ), - 'GET /rpkumte' => array( - 'path' => '/rpkumte', - 'method' => 'GET', + 'PUT /pmdogtxwycuh' => array( + 'path' => '/pmdogtxwycuh', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4616,9 +4616,9 @@ 'options' => array ( ), ), - 'GET /b/zzoise/df' => array( - 'path' => '/b/zzoise/df', - 'method' => 'GET', + 'POST /evk/qvlu/khrwxp' => array( + 'path' => '/evk/qvlu/khrwxp', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4633,8 +4633,8 @@ 'options' => array ( ), ), - 'GET /qgpgak' => array( - 'path' => '/qgpgak', + 'GET /auaksyhovpry' => array( + 'path' => '/auaksyhovpry', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4650,8 +4650,8 @@ 'options' => array ( ), ), - 'GET /dqrgsqbfhzzt/f/mhg' => array( - 'path' => '/dqrgsqbfhzzt/f/mhg', + 'GET /zubzisss/bkfey' => array( + 'path' => '/zubzisss/bkfey', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4667,8 +4667,8 @@ 'options' => array ( ), ), - 'PATCH /fcdopljk/lxamhxylogaw' => array( - 'path' => '/fcdopljk/lxamhxylogaw', + 'PATCH /ponikuwpgnfrlxvy/xi' => array( + 'path' => '/ponikuwpgnfrlxvy/xi', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4684,9 +4684,9 @@ 'options' => array ( ), ), - 'DELETE /xktlyiae' => array( - 'path' => '/xktlyiae', - 'method' => 'DELETE', + 'PUT /eyajumfqcaqtfx/' => array( + 'path' => '/eyajumfqcaqtfx/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4701,9 +4701,9 @@ 'options' => array ( ), ), - 'PUT /mfx/jqdtfn' => array( - 'path' => '/mfx/jqdtfn', - 'method' => 'PUT', + 'GET /zpa/sujvrnnruxtv/h' => array( + 'path' => '/zpa/sujvrnnruxtv/h', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4718,9 +4718,9 @@ 'options' => array ( ), ), - 'POST /cjcwzq/oc/' => array( - 'path' => '/cjcwzq/oc/', - 'method' => 'POST', + 'PUT /wmfvsrymyuhtcho/qa/' => array( + 'path' => '/wmfvsrymyuhtcho/qa/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4735,9 +4735,9 @@ 'options' => array ( ), ), - 'GET /tznfcgsnk' => array( - 'path' => '/tznfcgsnk', - 'method' => 'GET', + 'POST /gqnnrrawkjgvki/st' => array( + 'path' => '/gqnnrrawkjgvki/st', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4752,8 +4752,8 @@ 'options' => array ( ), ), - 'GET /h/ex/slppofhe/kd/cw/ye' => array( - 'path' => '/h/ex/slppofhe/kd/cw/ye', + 'GET /inhr/ay/joa' => array( + 'path' => '/inhr/ay/joa', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4769,9 +4769,9 @@ 'options' => array ( ), ), - 'POST /gxigd' => array( - 'path' => '/gxigd', - 'method' => 'POST', + 'PUT /kswd/enoonkmwz' => array( + 'path' => '/kswd/enoonkmwz', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4786,9 +4786,9 @@ 'options' => array ( ), ), - 'DELETE /gqxe/oe/jx/lq' => array( - 'path' => '/gqxe/oe/jx/lq', - 'method' => 'DELETE', + 'PUT /vgw/kwsmwpy/bwfszqv/w' => array( + 'path' => '/vgw/kwsmwpy/bwfszqv/w', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4803,9 +4803,9 @@ 'options' => array ( ), ), - 'PATCH /egzlv' => array( - 'path' => '/egzlv', - 'method' => 'PATCH', + 'PUT /owedckml/cuscqn' => array( + 'path' => '/owedckml/cuscqn', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4820,8 +4820,8 @@ 'options' => array ( ), ), - 'GET /vkmrgu' => array( - 'path' => '/vkmrgu', + 'GET /csumfelfiofvon/otmcw' => array( + 'path' => '/csumfelfiofvon/otmcw', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4837,8 +4837,8 @@ 'options' => array ( ), ), - 'PUT /nkzpefetvlyoy' => array( - 'path' => '/nkzpefetvlyoy', + 'PUT /tabzricdm' => array( + 'path' => '/tabzricdm', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4854,9 +4854,9 @@ 'options' => array ( ), ), - 'PUT /kiitm/mstzvxnij/' => array( - 'path' => '/kiitm/mstzvxnij/', - 'method' => 'PUT', + 'DELETE /lolavh' => array( + 'path' => '/lolavh', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4871,9 +4871,9 @@ 'options' => array ( ), ), - 'GET /pharlkiyrgobjzjmecz/' => array( - 'path' => '/pharlkiyrgobjzjmecz/', - 'method' => 'GET', + 'PATCH /bhkxqulkwhdif/' => array( + 'path' => '/bhkxqulkwhdif/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4888,8 +4888,8 @@ 'options' => array ( ), ), - 'PUT /yi/yzbsoz/' => array( - 'path' => '/yi/yzbsoz/', + 'PUT /ysuxzwfla/ziqonps' => array( + 'path' => '/ysuxzwfla/ziqonps', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4905,9 +4905,9 @@ 'options' => array ( ), ), - 'GET /zihxz/sztvi/tvbvkkabv' => array( - 'path' => '/zihxz/sztvi/tvbvkkabv', - 'method' => 'GET', + 'PUT /jafzatj' => array( + 'path' => '/jafzatj', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4922,9 +4922,9 @@ 'options' => array ( ), ), - 'GET /hkwxiyr' => array( - 'path' => '/hkwxiyr', - 'method' => 'GET', + 'PUT /dutqorto' => array( + 'path' => '/dutqorto', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4939,9 +4939,9 @@ 'options' => array ( ), ), - 'DELETE /igtkkmbh/pxcrpicn' => array( - 'path' => '/igtkkmbh/pxcrpicn', - 'method' => 'DELETE', + 'PATCH /isxodgklx/' => array( + 'path' => '/isxodgklx/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4956,9 +4956,9 @@ 'options' => array ( ), ), - 'POST /t/vdpmhrnxpokcwgocns' => array( - 'path' => '/t/vdpmhrnxpokcwgocns', - 'method' => 'POST', + 'GET /irfwbsvhs' => array( + 'path' => '/irfwbsvhs', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4973,8 +4973,8 @@ 'options' => array ( ), ), - 'GET /bg/j/y/ma/evcf/qpv' => array( - 'path' => '/bg/j/y/ma/evcf/qpv', + 'GET /uuypzb/ku/' => array( + 'path' => '/uuypzb/ku/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4990,9 +4990,9 @@ 'options' => array ( ), ), - 'GET /f/nuedlc/l/ppuiqyiby/ov' => array( - 'path' => '/f/nuedlc/l/ppuiqyiby/ov', - 'method' => 'GET', + 'POST /qnpl/eps/krnheb/enq' => array( + 'path' => '/qnpl/eps/krnheb/enq', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5007,9 +5007,9 @@ 'options' => array ( ), ), - 'PUT /nhlvzlos/ff' => array( - 'path' => '/nhlvzlos/ff', - 'method' => 'PUT', + 'POST /ogqdnyhojaknnzlivhdc' => array( + 'path' => '/ogqdnyhojaknnzlivhdc', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5024,8 +5024,8 @@ 'options' => array ( ), ), - 'PUT /hwvr/eovclz' => array( - 'path' => '/hwvr/eovclz', + 'PUT /fptqz/pqnedkw/gjiini' => array( + 'path' => '/fptqz/pqnedkw/gjiini', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5041,8 +5041,8 @@ 'options' => array ( ), ), - 'GET /cnmymfmhjri' => array( - 'path' => '/cnmymfmhjri', + 'GET /zrjw/xgyazllfwpiiw/hv' => array( + 'path' => '/zrjw/xgyazllfwpiiw/hv', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5058,9 +5058,9 @@ 'options' => array ( ), ), - 'PATCH /llxl/hnb/dhjmpy/' => array( - 'path' => '/llxl/hnb/dhjmpy/', - 'method' => 'PATCH', + 'PUT /aulyslopqizy/khbjlzg' => array( + 'path' => '/aulyslopqizy/khbjlzg', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5075,9 +5075,9 @@ 'options' => array ( ), ), - 'DELETE /jm/mxxpn/v/vprxtksj/d' => array( - 'path' => '/jm/mxxpn/v/vprxtksj/d', - 'method' => 'DELETE', + 'PATCH /aigj/cnlhw' => array( + 'path' => '/aigj/cnlhw', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5092,9 +5092,9 @@ 'options' => array ( ), ), - 'POST /kls/szglalttah/sdwfzm' => array( - 'path' => '/kls/szglalttah/sdwfzm', - 'method' => 'POST', + 'PATCH /dmchvcnhnzzsqhooxb' => array( + 'path' => '/dmchvcnhnzzsqhooxb', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5109,8 +5109,8 @@ 'options' => array ( ), ), - 'GET /epv/mv/ozfkckcrn' => array( - 'path' => '/epv/mv/ozfkckcrn', + 'GET /auktrrwe' => array( + 'path' => '/auktrrwe', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5126,9 +5126,9 @@ 'options' => array ( ), ), - 'GET /u/jnr/fde/zwjafizjrwij' => array( - 'path' => '/u/jnr/fde/zwjafizjrwij', - 'method' => 'GET', + 'DELETE /zvfefvklipk' => array( + 'path' => '/zvfefvklipk', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5143,9 +5143,9 @@ 'options' => array ( ), ), - 'GET /ifexli/mmorayusx/n' => array( - 'path' => '/ifexli/mmorayusx/n', - 'method' => 'GET', + 'DELETE /rzbyt/tyat/' => array( + 'path' => '/rzbyt/tyat/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5160,8 +5160,8 @@ 'options' => array ( ), ), - 'PUT /xqcq/ig' => array( - 'path' => '/xqcq/ig', + 'PUT /ik/iyi' => array( + 'path' => '/ik/iyi', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5177,9 +5177,9 @@ 'options' => array ( ), ), - 'GET /gwpivb/el/nybnwr/lb' => array( - 'path' => '/gwpivb/el/nybnwr/lb', - 'method' => 'GET', + 'DELETE /vhzoz/phu/kyao' => array( + 'path' => '/vhzoz/phu/kyao', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5194,9 +5194,9 @@ 'options' => array ( ), ), - 'PATCH /l/eaf/gl/' => array( - 'path' => '/l/eaf/gl/', - 'method' => 'PATCH', + 'POST /f/thdqgprcnvsujmecsmm' => array( + 'path' => '/f/thdqgprcnvsujmecsmm', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5211,9 +5211,9 @@ 'options' => array ( ), ), - 'GET /i/quer' => array( - 'path' => '/i/quer', - 'method' => 'GET', + 'POST /cmghb' => array( + 'path' => '/cmghb', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5228,9 +5228,9 @@ 'options' => array ( ), ), - 'GET /vzpbjex/' => array( - 'path' => '/vzpbjex/', - 'method' => 'GET', + 'DELETE /ysscgr' => array( + 'path' => '/ysscgr', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5245,9 +5245,9 @@ 'options' => array ( ), ), - 'PUT /zjifjidsmr/cnybq' => array( - 'path' => '/zjifjidsmr/cnybq', - 'method' => 'PUT', + 'DELETE /kfpuoo' => array( + 'path' => '/kfpuoo', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5262,9 +5262,9 @@ 'options' => array ( ), ), - 'DELETE /rfibzssbtizoahyhnh' => array( - 'path' => '/rfibzssbtizoahyhnh', - 'method' => 'DELETE', + 'PUT /ofilhmcz' => array( + 'path' => '/ofilhmcz', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5279,9 +5279,9 @@ 'options' => array ( ), ), - 'DELETE /hqfjubqoz/phwxls/odkfc' => array( - 'path' => '/hqfjubqoz/phwxls/odkfc', - 'method' => 'DELETE', + 'GET /ohcsjoopkyzgtn' => array( + 'path' => '/ohcsjoopkyzgtn', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5296,8 +5296,8 @@ 'options' => array ( ), ), - 'PUT /aelq/omvpwab' => array( - 'path' => '/aelq/omvpwab', + 'PUT /ij/gypun/wvjmacab/q' => array( + 'path' => '/ij/gypun/wvjmacab/q', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5313,9 +5313,9 @@ 'options' => array ( ), ), - 'PATCH /ls/gp/xvxz' => array( - 'path' => '/ls/gp/xvxz', - 'method' => 'PATCH', + 'GET /lnjxykvvo/w' => array( + 'path' => '/lnjxykvvo/w', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5330,9 +5330,9 @@ 'options' => array ( ), ), - 'PUT /zfxnqlybtzhqwefqul' => array( - 'path' => '/zfxnqlybtzhqwefqul', - 'method' => 'PUT', + 'POST /vziwssclufwjk' => array( + 'path' => '/vziwssclufwjk', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5347,9 +5347,9 @@ 'options' => array ( ), ), - 'GET /ubhys/aohvf/kmnxo' => array( - 'path' => '/ubhys/aohvf/kmnxo', - 'method' => 'GET', + 'DELETE /okwci/aivwgldpp/lv' => array( + 'path' => '/okwci/aivwgldpp/lv', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5364,9 +5364,9 @@ 'options' => array ( ), ), - 'GET /rjgucupxgmb/xrh' => array( - 'path' => '/rjgucupxgmb/xrh', - 'method' => 'GET', + 'POST /klzuvan/ozaom' => array( + 'path' => '/klzuvan/ozaom', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5381,8 +5381,8 @@ 'options' => array ( ), ), - 'PATCH /accud' => array( - 'path' => '/accud', + 'PATCH /y/emyrrle' => array( + 'path' => '/y/emyrrle', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5398,9 +5398,9 @@ 'options' => array ( ), ), - 'POST /z/uamc' => array( - 'path' => '/z/uamc', - 'method' => 'POST', + 'PATCH /kpdb/nvzxor/awtr' => array( + 'path' => '/kpdb/nvzxor/awtr', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5415,9 +5415,9 @@ 'options' => array ( ), ), - 'POST /nictyziso' => array( - 'path' => '/nictyziso', - 'method' => 'POST', + 'GET /q/sircrvx/eax' => array( + 'path' => '/q/sircrvx/eax', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5432,9 +5432,9 @@ 'options' => array ( ), ), - 'PATCH /ozlt/isq/riz/baw/kvei' => array( - 'path' => '/ozlt/isq/riz/baw/kvei', - 'method' => 'PATCH', + 'GET /poopp/yghheysw' => array( + 'path' => '/poopp/yghheysw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5449,9 +5449,9 @@ 'options' => array ( ), ), - 'DELETE /mdbbzw/vsilkqufvs/ba/' => array( - 'path' => '/mdbbzw/vsilkqufvs/ba/', - 'method' => 'DELETE', + 'POST /ytwppun/z/gxw/yabh' => array( + 'path' => '/ytwppun/z/gxw/yabh', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5466,9 +5466,9 @@ 'options' => array ( ), ), - 'GET /ttubyq' => array( - 'path' => '/ttubyq', - 'method' => 'GET', + 'PUT /ugezdwmxxuezsqiwbq' => array( + 'path' => '/ugezdwmxxuezsqiwbq', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5483,9 +5483,9 @@ 'options' => array ( ), ), - 'GET /i/uurdzyhff' => array( - 'path' => '/i/uurdzyhff', - 'method' => 'GET', + 'POST /ugbzetuh/q' => array( + 'path' => '/ugbzetuh/q', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5500,9 +5500,9 @@ 'options' => array ( ), ), - 'GET /yiclguwfpuo' => array( - 'path' => '/yiclguwfpuo', - 'method' => 'GET', + 'POST /nloyxw/' => array( + 'path' => '/nloyxw/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5517,9 +5517,9 @@ 'options' => array ( ), ), - 'PUT /phvsvfmtvrmqil' => array( - 'path' => '/phvsvfmtvrmqil', - 'method' => 'PUT', + 'GET /pbfaklyngaa' => array( + 'path' => '/pbfaklyngaa', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5534,8 +5534,8 @@ 'options' => array ( ), ), - 'PUT /xnobjhhiito/i' => array( - 'path' => '/xnobjhhiito/i', + 'PUT /qbh/uaxkaq' => array( + 'path' => '/qbh/uaxkaq', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5551,9 +5551,9 @@ 'options' => array ( ), ), - 'GET /emx/cytffs' => array( - 'path' => '/emx/cytffs', - 'method' => 'GET', + 'DELETE /ucw/jiv/zmrmu' => array( + 'path' => '/ucw/jiv/zmrmu', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5568,8 +5568,8 @@ 'options' => array ( ), ), - 'PUT /ild/oej/ygi/fn' => array( - 'path' => '/ild/oej/ygi/fn', + 'PUT /w/cjjtn/okejsszmq' => array( + 'path' => '/w/cjjtn/okejsszmq', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5585,9 +5585,9 @@ 'options' => array ( ), ), - 'GET /mujur/v' => array( - 'path' => '/mujur/v', - 'method' => 'GET', + 'PATCH /wfs/s/bhyc/rphf' => array( + 'path' => '/wfs/s/bhyc/rphf', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5602,9 +5602,9 @@ 'options' => array ( ), ), - 'PATCH /cxxvzfbbyoyzgqoul/' => array( - 'path' => '/cxxvzfbbyoyzgqoul/', - 'method' => 'PATCH', + 'PUT /eyxbuyokfex' => array( + 'path' => '/eyxbuyokfex', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5619,9 +5619,9 @@ 'options' => array ( ), ), - 'GET /fsiamhsdrz/vbh/g' => array( - 'path' => '/fsiamhsdrz/vbh/g', - 'method' => 'GET', + 'POST /xpqah/nabuokppmasq' => array( + 'path' => '/xpqah/nabuokppmasq', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5636,9 +5636,9 @@ 'options' => array ( ), ), - 'POST /xrc/snszmymgcmuwgbvjo' => array( - 'path' => '/xrc/snszmymgcmuwgbvjo', - 'method' => 'POST', + 'GET /gfmtywvnh' => array( + 'path' => '/gfmtywvnh', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5653,9 +5653,9 @@ 'options' => array ( ), ), - 'GET /ni/oyuhyeb' => array( - 'path' => '/ni/oyuhyeb', - 'method' => 'GET', + 'POST /zofwfasvamxxi' => array( + 'path' => '/zofwfasvamxxi', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5670,8 +5670,8 @@ 'options' => array ( ), ), - 'DELETE /yh/eajonrxnkzt' => array( - 'path' => '/yh/eajonrxnkzt', + 'DELETE /ofv/ubnhsnlqmmcomuxz/t' => array( + 'path' => '/ofv/ubnhsnlqmmcomuxz/t', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5687,9 +5687,9 @@ 'options' => array ( ), ), - 'PATCH /upyesbvzk' => array( - 'path' => '/upyesbvzk', - 'method' => 'PATCH', + 'GET /p/ohuydfscbugto' => array( + 'path' => '/p/ohuydfscbugto', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5704,9 +5704,9 @@ 'options' => array ( ), ), - 'POST /cgjevctqkahl' => array( - 'path' => '/cgjevctqkahl', - 'method' => 'POST', + 'DELETE /vnabbwn/wacut/e' => array( + 'path' => '/vnabbwn/wacut/e', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5721,9 +5721,9 @@ 'options' => array ( ), ), - 'PATCH /aattafb/wdcfjyybeqfgb' => array( - 'path' => '/aattafb/wdcfjyybeqfgb', - 'method' => 'PATCH', + 'DELETE /wdppd/dcazx' => array( + 'path' => '/wdppd/dcazx', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5738,9 +5738,9 @@ 'options' => array ( ), ), - 'PUT /wloskltt/edwccuxo/vnn' => array( - 'path' => '/wloskltt/edwccuxo/vnn', - 'method' => 'PUT', + 'GET /oko/xpzmw' => array( + 'path' => '/oko/xpzmw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5755,9 +5755,9 @@ 'options' => array ( ), ), - 'PATCH /tojrkvtblzx/xtrh/nq' => array( - 'path' => '/tojrkvtblzx/xtrh/nq', - 'method' => 'PATCH', + 'GET /qqvlofxumpkm/gyymg/b' => array( + 'path' => '/qqvlofxumpkm/gyymg/b', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5772,9 +5772,9 @@ 'options' => array ( ), ), - 'GET /pr/ixe/qxjk' => array( - 'path' => '/pr/ixe/qxjk', - 'method' => 'GET', + 'PUT /cermyhxm' => array( + 'path' => '/cermyhxm', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5789,9 +5789,9 @@ 'options' => array ( ), ), - 'PATCH /igotecs' => array( - 'path' => '/igotecs', - 'method' => 'PATCH', + 'GET /xnnnv/bjkuxpakaoj' => array( + 'path' => '/xnnnv/bjkuxpakaoj', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5806,8 +5806,8 @@ 'options' => array ( ), ), - 'GET /glr/sdnf/vftk/zlc/z' => array( - 'path' => '/glr/sdnf/vftk/zlc/z', + 'GET /btgdikitxkecttlop' => array( + 'path' => '/btgdikitxkecttlop', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5823,8 +5823,8 @@ 'options' => array ( ), ), - 'GET /pdillcbo/msrnpt' => array( - 'path' => '/pdillcbo/msrnpt', + 'GET /d/yrjaoufls/dmhtwft' => array( + 'path' => '/d/yrjaoufls/dmhtwft', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5840,9 +5840,9 @@ 'options' => array ( ), ), - 'PUT /i/yizuccfxcbe' => array( - 'path' => '/i/yizuccfxcbe', - 'method' => 'PUT', + 'GET /zbegkqdexuqdsywa' => array( + 'path' => '/zbegkqdexuqdsywa', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5857,8 +5857,8 @@ 'options' => array ( ), ), - 'GET /geguks/lunz/n/ue' => array( - 'path' => '/geguks/lunz/n/ue', + 'GET /rz/gqeke/zjkzghhktgkc' => array( + 'path' => '/rz/gqeke/zjkzghhktgkc', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5874,8 +5874,8 @@ 'options' => array ( ), ), - 'GET /ftuvifed/zi/zxnlbd' => array( - 'path' => '/ftuvifed/zi/zxnlbd', + 'GET /nuezlqvtom' => array( + 'path' => '/nuezlqvtom', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5891,8 +5891,8 @@ 'options' => array ( ), ), - 'GET /ey/e/cfflwokyfddej' => array( - 'path' => '/ey/e/cfflwokyfddej', + 'GET /h/xltv/rcmp' => array( + 'path' => '/h/xltv/rcmp', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5908,9 +5908,9 @@ 'options' => array ( ), ), - 'GET /ilewpsfczvo/zaybac' => array( - 'path' => '/ilewpsfczvo/zaybac', - 'method' => 'GET', + 'PUT /wspghlv' => array( + 'path' => '/wspghlv', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5925,8 +5925,8 @@ 'options' => array ( ), ), - 'GET /uontolk' => array( - 'path' => '/uontolk', + 'GET /xgwilo/d' => array( + 'path' => '/xgwilo/d', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5942,8 +5942,8 @@ 'options' => array ( ), ), - 'POST /det/nnmrm/mbmsrsggta' => array( - 'path' => '/det/nnmrm/mbmsrsggta', + 'POST /psgdyouvuw/mmpu' => array( + 'path' => '/psgdyouvuw/mmpu', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5959,9 +5959,9 @@ 'options' => array ( ), ), - 'DELETE /l/hxpevz/umpxlneoxjol' => array( - 'path' => '/l/hxpevz/umpxlneoxjol', - 'method' => 'DELETE', + 'POST /eynvrjakcupcc' => array( + 'path' => '/eynvrjakcupcc', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5976,9 +5976,9 @@ 'options' => array ( ), ), - 'GET /uao/bylrqyaoccb/p' => array( - 'path' => '/uao/bylrqyaoccb/p', - 'method' => 'GET', + 'DELETE /esddpjf/elnq/phnvmmq' => array( + 'path' => '/esddpjf/elnq/phnvmmq', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5993,8 +5993,8 @@ 'options' => array ( ), ), - 'DELETE /shlpnx/x/desjpvrpvzem' => array( - 'path' => '/shlpnx/x/desjpvrpvzem', + 'DELETE /otaijuaoxzrqcve/kd' => array( + 'path' => '/otaijuaoxzrqcve/kd', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6010,9 +6010,9 @@ 'options' => array ( ), ), - 'GET /mwczuqdewfwcrvgjilv' => array( - 'path' => '/mwczuqdewfwcrvgjilv', - 'method' => 'GET', + 'PATCH /ziwdncwk/e' => array( + 'path' => '/ziwdncwk/e', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6027,9 +6027,9 @@ 'options' => array ( ), ), - 'DELETE /gvct/du' => array( - 'path' => '/gvct/du', - 'method' => 'DELETE', + 'GET /yxxsfpcepn' => array( + 'path' => '/yxxsfpcepn', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6044,8 +6044,8 @@ 'options' => array ( ), ), - 'POST /hj/nhhu' => array( - 'path' => '/hj/nhhu', + 'POST /qvmgceltxhy' => array( + 'path' => '/qvmgceltxhy', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6061,9 +6061,9 @@ 'options' => array ( ), ), - 'GET /kldha/hqohasn/oving/k' => array( - 'path' => '/kldha/hqohasn/oving/k', - 'method' => 'GET', + 'PATCH /yr/dn/dprlouf' => array( + 'path' => '/yr/dn/dprlouf', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6078,9 +6078,9 @@ 'options' => array ( ), ), - 'GET /tttqagfxmu' => array( - 'path' => '/tttqagfxmu', - 'method' => 'GET', + 'PUT /yzne/jyaadrna/tqxixia/' => array( + 'path' => '/yzne/jyaadrna/tqxixia/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6095,9 +6095,9 @@ 'options' => array ( ), ), - 'PATCH /vlvdggohjcld/rd' => array( - 'path' => '/vlvdggohjcld/rd', - 'method' => 'PATCH', + 'DELETE /mojpcqrlzpd' => array( + 'path' => '/mojpcqrlzpd', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6112,9 +6112,9 @@ 'options' => array ( ), ), - 'GET /hfgnpmbzk' => array( - 'path' => '/hfgnpmbzk', - 'method' => 'GET', + 'PUT /aznhc' => array( + 'path' => '/aznhc', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6129,8 +6129,8 @@ 'options' => array ( ), ), - 'DELETE /vezkwpiz' => array( - 'path' => '/vezkwpiz', + 'DELETE /nvooef' => array( + 'path' => '/nvooef', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6146,9 +6146,9 @@ 'options' => array ( ), ), - 'GET /plimfaqvngm' => array( - 'path' => '/plimfaqvngm', - 'method' => 'GET', + 'PATCH /cl/gbajapwrefrt' => array( + 'path' => '/cl/gbajapwrefrt', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6163,9 +6163,9 @@ 'options' => array ( ), ), - 'DELETE /bkcomyuzifspdx/tq' => array( - 'path' => '/bkcomyuzifspdx/tq', - 'method' => 'DELETE', + 'GET /k/hq/fysjapanxbr' => array( + 'path' => '/k/hq/fysjapanxbr', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6180,9 +6180,9 @@ 'options' => array ( ), ), - 'DELETE /f/gb/zb' => array( - 'path' => '/f/gb/zb', - 'method' => 'DELETE', + 'PATCH /wmozi/snbn/fwgoqsfgstm' => array( + 'path' => '/wmozi/snbn/fwgoqsfgstm', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6197,8 +6197,8 @@ 'options' => array ( ), ), - 'GET /bwoiw' => array( - 'path' => '/bwoiw', + 'GET /ontva/t/phsixcbm' => array( + 'path' => '/ontva/t/phsixcbm', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6214,9 +6214,9 @@ 'options' => array ( ), ), - 'PATCH /cpmuyiosbpbgmpfz' => array( - 'path' => '/cpmuyiosbpbgmpfz', - 'method' => 'PATCH', + 'GET /wuwu/nj/u/ngcfnw/llmer' => array( + 'path' => '/wuwu/nj/u/ngcfnw/llmer', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6231,9 +6231,9 @@ 'options' => array ( ), ), - 'POST /aqqn/xkta/uekdlhjrcpx' => array( - 'path' => '/aqqn/xkta/uekdlhjrcpx', - 'method' => 'POST', + 'PUT /nkt/oqvwlr' => array( + 'path' => '/nkt/oqvwlr', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6248,9 +6248,9 @@ 'options' => array ( ), ), - 'GET /a/t/hwv' => array( - 'path' => '/a/t/hwv', - 'method' => 'GET', + 'POST /nyazzfrhu' => array( + 'path' => '/nyazzfrhu', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6265,8 +6265,8 @@ 'options' => array ( ), ), - 'GET /tkpq/p/jmkmybhrzmd' => array( - 'path' => '/tkpq/p/jmkmybhrzmd', + 'GET /gknmhwd/' => array( + 'path' => '/gknmhwd/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6282,8 +6282,8 @@ 'options' => array ( ), ), - 'GET /vgciywi' => array( - 'path' => '/vgciywi', + 'GET /thosoxlbebswkjhq' => array( + 'path' => '/thosoxlbebswkjhq', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6299,9 +6299,9 @@ 'options' => array ( ), ), - 'GET /yjdv/cfdrw/woa/bepncwiz' => array( - 'path' => '/yjdv/cfdrw/woa/bepncwiz', - 'method' => 'GET', + 'POST /rlopefkg/oaxlxguuoek' => array( + 'path' => '/rlopefkg/oaxlxguuoek', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6316,8 +6316,8 @@ 'options' => array ( ), ), - 'PUT /cf/iofvt' => array( - 'path' => '/cf/iofvt', + 'PUT /by/uqsm' => array( + 'path' => '/by/uqsm', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6333,9 +6333,9 @@ 'options' => array ( ), ), - 'DELETE /mpc/te/' => array( - 'path' => '/mpc/te/', - 'method' => 'DELETE', + 'GET /mbusnryotyxvn' => array( + 'path' => '/mbusnryotyxvn', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6350,8 +6350,8 @@ 'options' => array ( ), ), - 'PUT /mb/yo/nilgdlsqhanvpl' => array( - 'path' => '/mb/yo/nilgdlsqhanvpl', + 'PUT /yjxd/ys/fyagtyto/o' => array( + 'path' => '/yjxd/ys/fyagtyto/o', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6367,9 +6367,9 @@ 'options' => array ( ), ), - 'GET /tmiqar/ftoutwcd/i/' => array( - 'path' => '/tmiqar/ftoutwcd/i/', - 'method' => 'GET', + 'DELETE /mplibph' => array( + 'path' => '/mplibph', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6384,9 +6384,9 @@ 'options' => array ( ), ), - 'PUT /ue/cihguwxvkpcb/ycgi/' => array( - 'path' => '/ue/cihguwxvkpcb/ycgi/', - 'method' => 'PUT', + 'PATCH /oboqsacqczqmcpergz' => array( + 'path' => '/oboqsacqczqmcpergz', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6401,9 +6401,9 @@ 'options' => array ( ), ), - 'POST /orrytntakeojnl' => array( - 'path' => '/orrytntakeojnl', - 'method' => 'POST', + 'GET /jhonrapi/ib/iea' => array( + 'path' => '/jhonrapi/ib/iea', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6418,9 +6418,9 @@ 'options' => array ( ), ), - 'PUT /ocnbkd/s/o/u/r/wwl/zszb' => array( - 'path' => '/ocnbkd/s/o/u/r/wwl/zszb', - 'method' => 'PUT', + 'PATCH /z/ukjnpeutpggt' => array( + 'path' => '/z/ukjnpeutpggt', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6435,8 +6435,25 @@ 'options' => array ( ), ), - 'PATCH /m/zwmrdpbyqnozs' => array( - 'path' => '/m/zwmrdpbyqnozs', + 'GET /tdsqm' => array( + 'path' => '/tdsqm', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /zjijdo' => array( + 'path' => '/zjijdo', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6452,9 +6469,9 @@ 'options' => array ( ), ), - 'GET /jsrtnhmeymlaoawtm' => array( - 'path' => '/jsrtnhmeymlaoawtm', - 'method' => 'GET', + 'DELETE /sjpikpdchqnlpuzx' => array( + 'path' => '/sjpikpdchqnlpuzx', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6469,9 +6486,9 @@ 'options' => array ( ), ), - 'PUT /mdggjzndd' => array( - 'path' => '/mdggjzndd', - 'method' => 'PUT', + 'GET /mcvzi/th' => array( + 'path' => '/mcvzi/th', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6486,9 +6503,9 @@ 'options' => array ( ), ), - 'POST /y/tf/faxxi' => array( - 'path' => '/y/tf/faxxi', - 'method' => 'POST', + 'PATCH /ahtcabm' => array( + 'path' => '/ahtcabm', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6503,9 +6520,9 @@ 'options' => array ( ), ), - 'GET /c/kbrzm/gs/ycmno' => array( - 'path' => '/c/kbrzm/gs/ycmno', - 'method' => 'GET', + 'PUT /gte/apsdtkkooqvixityv' => array( + 'path' => '/gte/apsdtkkooqvixityv', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6520,9 +6537,9 @@ 'options' => array ( ), ), - 'GET /fx/xtjhsk/msk/f' => array( - 'path' => '/fx/xtjhsk/msk/f', - 'method' => 'GET', + 'PATCH /gsmco/nud/jmx/qdxeqr/' => array( + 'path' => '/gsmco/nud/jmx/qdxeqr/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6537,8 +6554,8 @@ 'options' => array ( ), ), - 'POST /tqootyiny' => array( - 'path' => '/tqootyiny', + 'POST /pbikkpyv' => array( + 'path' => '/pbikkpyv', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6554,8 +6571,8 @@ 'options' => array ( ), ), - 'GET /ofobw' => array( - 'path' => '/ofobw', + 'GET /dwpgahm' => array( + 'path' => '/dwpgahm', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6571,9 +6588,9 @@ 'options' => array ( ), ), - 'PUT /zvqzzayj' => array( - 'path' => '/zvqzzayj', - 'method' => 'PUT', + 'PATCH /moxdkolqycwln/rh' => array( + 'path' => '/moxdkolqycwln/rh', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6588,9 +6605,9 @@ 'options' => array ( ), ), - 'PUT /irj/regmx' => array( - 'path' => '/irj/regmx', - 'method' => 'PUT', + 'GET /evczwewvrorrsgyifv/rj' => array( + 'path' => '/evczwewvrorrsgyifv/rj', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6605,9 +6622,9 @@ 'options' => array ( ), ), - 'GET /ny/rabdougy' => array( - 'path' => '/ny/rabdougy', - 'method' => 'GET', + 'DELETE /exfbxekphmjet/cywrp' => array( + 'path' => '/exfbxekphmjet/cywrp', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6622,8 +6639,8 @@ 'options' => array ( ), ), - 'POST /esesg/m/pcbgawyg' => array( - 'path' => '/esesg/m/pcbgawyg', + 'POST /faqylocwjzz/x/ffxglrh/v' => array( + 'path' => '/faqylocwjzz/x/ffxglrh/v', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6639,9 +6656,9 @@ 'options' => array ( ), ), - 'POST /yqp/ho/g/andkj' => array( - 'path' => '/yqp/ho/g/andkj', - 'method' => 'POST', + 'DELETE /ysaockthtohxgadpugji' => array( + 'path' => '/ysaockthtohxgadpugji', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6656,9 +6673,9 @@ 'options' => array ( ), ), - 'GET /sftlfqfffkwp' => array( - 'path' => '/sftlfqfffkwp', - 'method' => 'GET', + 'PUT /nt/xoevprxsva' => array( + 'path' => '/nt/xoevprxsva', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6673,9 +6690,9 @@ 'options' => array ( ), ), - 'GET /cmhmhfnam/yjlnuc' => array( - 'path' => '/cmhmhfnam/yjlnuc', - 'method' => 'GET', + 'DELETE /zfma/fblcojdxuw' => array( + 'path' => '/zfma/fblcojdxuw', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6690,9 +6707,9 @@ 'options' => array ( ), ), - 'GET /bmffyqzpt' => array( - 'path' => '/bmffyqzpt', - 'method' => 'GET', + 'PATCH /nvbeljvpkrbfzcd' => array( + 'path' => '/nvbeljvpkrbfzcd', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6707,8 +6724,8 @@ 'options' => array ( ), ), - 'POST /f/jjkcuaq/nh/zwcsdqluz' => array( - 'path' => '/f/jjkcuaq/nh/zwcsdqluz', + 'POST /xco/x/ipwfbgdesq' => array( + 'path' => '/xco/x/ipwfbgdesq', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6724,9 +6741,9 @@ 'options' => array ( ), ), - 'DELETE /i/mcdzmxys/ouu' => array( - 'path' => '/i/mcdzmxys/ouu', - 'method' => 'DELETE', + 'PATCH /cabef/m' => array( + 'path' => '/cabef/m', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6741,8 +6758,8 @@ 'options' => array ( ), ), - 'GET /megizowmffkqbwxk/' => array( - 'path' => '/megizowmffkqbwxk/', + 'GET /my/rc/xq/vrlknnwhao/v' => array( + 'path' => '/my/rc/xq/vrlknnwhao/v', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6758,8 +6775,8 @@ 'options' => array ( ), ), - 'PUT /xveaf/wdlaceenyxsq' => array( - 'path' => '/xveaf/wdlaceenyxsq', + 'PUT /mkzkfalf/gstcykqo/an/c' => array( + 'path' => '/mkzkfalf/gstcykqo/an/c', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6775,9 +6792,9 @@ 'options' => array ( ), ), - 'PATCH /nfxupfv/fv' => array( - 'path' => '/nfxupfv/fv', - 'method' => 'PATCH', + 'GET /vi/hguyxghob/yqeld' => array( + 'path' => '/vi/hguyxghob/yqeld', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6792,8 +6809,8 @@ 'options' => array ( ), ), - 'GET /vdunt/xrvkcexquw' => array( - 'path' => '/vdunt/xrvkcexquw', + 'GET /vpxhdkvdj/fbxqtog' => array( + 'path' => '/vpxhdkvdj/fbxqtog', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6809,9 +6826,9 @@ 'options' => array ( ), ), - 'PUT /x/pu/vm' => array( - 'path' => '/x/pu/vm', - 'method' => 'PUT', + 'GET /hrqhusger' => array( + 'path' => '/hrqhusger', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6826,9 +6843,9 @@ 'options' => array ( ), ), - 'PATCH /h/r/xywfgf' => array( - 'path' => '/h/r/xywfgf', - 'method' => 'PATCH', + 'PUT /hnuutqyoqbdvmujbzsn' => array( + 'path' => '/hnuutqyoqbdvmujbzsn', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6843,9 +6860,9 @@ 'options' => array ( ), ), - 'PATCH /rfm/naxedgwux/djzaerxj' => array( - 'path' => '/rfm/naxedgwux/djzaerxj', - 'method' => 'PATCH', + 'POST /sueeacyo' => array( + 'path' => '/sueeacyo', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6860,9 +6877,9 @@ 'options' => array ( ), ), - 'PUT /rqjzhgnnsr/k/' => array( - 'path' => '/rqjzhgnnsr/k/', - 'method' => 'PUT', + 'GET /gk/g/xnegofmxqu' => array( + 'path' => '/gk/g/xnegofmxqu', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6877,8 +6894,8 @@ 'options' => array ( ), ), - 'PATCH /qvvqiugbi/vppxyhil' => array( - 'path' => '/qvvqiugbi/vppxyhil', + 'PATCH /rbxb/m' => array( + 'path' => '/rbxb/m', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6894,9 +6911,9 @@ 'options' => array ( ), ), - 'PUT /lotjojyhiav/wkqvs/p/rzo' => array( - 'path' => '/lotjojyhiav/wkqvs/p/rzo', - 'method' => 'PUT', + 'PATCH /kuyftebvdoapvntipamg' => array( + 'path' => '/kuyftebvdoapvntipamg', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6911,8 +6928,8 @@ 'options' => array ( ), ), - 'PUT /ppavjmjlagi/yy/i' => array( - 'path' => '/ppavjmjlagi/yy/i', + 'PUT /xo/xabac' => array( + 'path' => '/xo/xabac', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6928,9 +6945,9 @@ 'options' => array ( ), ), - 'DELETE /exeejywtangwt/' => array( - 'path' => '/exeejywtangwt/', - 'method' => 'DELETE', + 'GET /hwdxqdrlscsgeuty' => array( + 'path' => '/hwdxqdrlscsgeuty', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6945,9 +6962,9 @@ 'options' => array ( ), ), - 'DELETE /uzf/dqe/dbahpnk/q' => array( - 'path' => '/uzf/dqe/dbahpnk/q', - 'method' => 'DELETE', + 'PATCH /mja/amzsuu' => array( + 'path' => '/mja/amzsuu', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6962,9 +6979,9 @@ 'options' => array ( ), ), - 'POST /bdzhebm/r/r' => array( - 'path' => '/bdzhebm/r/r', - 'method' => 'POST', + 'PUT /rbkxorhfolsdivaxva/' => array( + 'path' => '/rbkxorhfolsdivaxva/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6979,9 +6996,9 @@ 'options' => array ( ), ), - 'PATCH /mrapqe/oj/dk' => array( - 'path' => '/mrapqe/oj/dk', - 'method' => 'PATCH', + 'GET /osagxxlcs' => array( + 'path' => '/osagxxlcs', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6996,9 +7013,9 @@ 'options' => array ( ), ), - 'POST /yfydyff' => array( - 'path' => '/yfydyff', - 'method' => 'POST', + 'PUT /hoyjyibvocb/m/u' => array( + 'path' => '/hoyjyibvocb/m/u', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7013,8 +7030,8 @@ 'options' => array ( ), ), - 'GET /q/jwxgcm/' => array( - 'path' => '/q/jwxgcm/', + 'GET /z/rdjaiel/e/bd' => array( + 'path' => '/z/rdjaiel/e/bd', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7030,9 +7047,9 @@ 'options' => array ( ), ), - 'GET /siyythlplrnt/pna' => array( - 'path' => '/siyythlplrnt/pna', - 'method' => 'GET', + 'PUT /inqyaxwina/xc' => array( + 'path' => '/inqyaxwina/xc', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7047,9 +7064,9 @@ 'options' => array ( ), ), - 'PATCH /wpdytxaifv' => array( - 'path' => '/wpdytxaifv', - 'method' => 'PATCH', + 'POST /filyzkjqi/' => array( + 'path' => '/filyzkjqi/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7064,9 +7081,9 @@ 'options' => array ( ), ), - 'GET /ukydrc' => array( - 'path' => '/ukydrc', - 'method' => 'GET', + 'PUT /qnfjhggskjy' => array( + 'path' => '/qnfjhggskjy', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7081,8 +7098,8 @@ 'options' => array ( ), ), - 'POST /hbgptbsvtsl' => array( - 'path' => '/hbgptbsvtsl', + 'POST /rkmt/lhxlqln/czjkgo' => array( + 'path' => '/rkmt/lhxlqln/czjkgo', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7098,9 +7115,9 @@ 'options' => array ( ), ), - 'PATCH /jjytgfctrav/upe' => array( - 'path' => '/jjytgfctrav/upe', - 'method' => 'PATCH', + 'GET /ta/blgqkttifuplr/u' => array( + 'path' => '/ta/blgqkttifuplr/u', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7115,9 +7132,9 @@ 'options' => array ( ), ), - 'GET /cjmdyrewkmq' => array( - 'path' => '/cjmdyrewkmq', - 'method' => 'GET', + 'DELETE /no/iiepbp/rssfu/vlvdhf/c' => array( + 'path' => '/no/iiepbp/rssfu/vlvdhf/c', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7132,8 +7149,8 @@ 'options' => array ( ), ), - 'GET /zesgmdpira' => array( - 'path' => '/zesgmdpira', + 'GET /zvqqm' => array( + 'path' => '/zvqqm', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7149,9 +7166,9 @@ 'options' => array ( ), ), - 'PUT /luds/tc/uwxs' => array( - 'path' => '/luds/tc/uwxs', - 'method' => 'PUT', + 'GET /ypntyw' => array( + 'path' => '/ypntyw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7166,9 +7183,9 @@ 'options' => array ( ), ), - 'GET /w/odvfv/cu/aenbrc' => array( - 'path' => '/w/odvfv/cu/aenbrc', - 'method' => 'GET', + 'PATCH /wpq/idfhqjln/m/d/wkvvmb' => array( + 'path' => '/wpq/idfhqjln/m/d/wkvvmb', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7183,8 +7200,8 @@ 'options' => array ( ), ), - 'GET /iqautzfq/g/tp' => array( - 'path' => '/iqautzfq/g/tp', + 'GET /czsojacvbpijy' => array( + 'path' => '/czsojacvbpijy', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7200,9 +7217,9 @@ 'options' => array ( ), ), - 'DELETE /bx/k/gc/ailevx/rg/' => array( - 'path' => '/bx/k/gc/ailevx/rg/', - 'method' => 'DELETE', + 'POST /kfw/oxrbizn/t/b/q/sjd' => array( + 'path' => '/kfw/oxrbizn/t/b/q/sjd', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7217,9 +7234,9 @@ 'options' => array ( ), ), - 'GET /xcqwds/styrsmwxdm' => array( - 'path' => '/xcqwds/styrsmwxdm', - 'method' => 'GET', + 'POST /hw/jkwbq/axevfwvsfup/n' => array( + 'path' => '/hw/jkwbq/axevfwvsfup/n', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7234,9 +7251,9 @@ 'options' => array ( ), ), - 'PATCH /xap/zyotsg/' => array( - 'path' => '/xap/zyotsg/', - 'method' => 'PATCH', + 'GET /kjksaysz/h/fxbrasj/s' => array( + 'path' => '/kjksaysz/h/fxbrasj/s', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7251,9 +7268,9 @@ 'options' => array ( ), ), - 'PUT /gufwgrxazmjo/' => array( - 'path' => '/gufwgrxazmjo/', - 'method' => 'PUT', + 'DELETE /ltfgvmr/qeocnhutztqf' => array( + 'path' => '/ltfgvmr/qeocnhutztqf', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7268,9 +7285,9 @@ 'options' => array ( ), ), - 'POST /uviwelxxpbeq/pqthonb' => array( - 'path' => '/uviwelxxpbeq/pqthonb', - 'method' => 'POST', + 'GET /wfjfqzsro' => array( + 'path' => '/wfjfqzsro', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7285,9 +7302,9 @@ 'options' => array ( ), ), - 'DELETE /xlutxpuqd' => array( - 'path' => '/xlutxpuqd', - 'method' => 'DELETE', + 'GET /c/qpy/iqe/vmauirwhj' => array( + 'path' => '/c/qpy/iqe/vmauirwhj', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7302,8 +7319,8 @@ 'options' => array ( ), ), - 'GET /a/bx/qbtxn/wxzzu/x' => array( - 'path' => '/a/bx/qbtxn/wxzzu/x', + 'GET /tlbpco/ktsz/dlovzs' => array( + 'path' => '/tlbpco/ktsz/dlovzs', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7319,9 +7336,9 @@ 'options' => array ( ), ), - 'PATCH /kk/fhryfiwsltnisefj/' => array( - 'path' => '/kk/fhryfiwsltnisefj/', - 'method' => 'PATCH', + 'PUT /rnuwlydvexx/xbbs' => array( + 'path' => '/rnuwlydvexx/xbbs', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7336,9 +7353,9 @@ 'options' => array ( ), ), - 'PATCH /cq/ovasanwnzakgo' => array( - 'path' => '/cq/ovasanwnzakgo', - 'method' => 'PATCH', + 'GET /rh/pzxmqgmdkhkaili/m' => array( + 'path' => '/rh/pzxmqgmdkhkaili/m', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7353,8 +7370,8 @@ 'options' => array ( ), ), - 'GET /vjhqitcqxme/qal/ydiqy' => array( - 'path' => '/vjhqitcqxme/qal/ydiqy', + 'GET /avtkxwsa' => array( + 'path' => '/avtkxwsa', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7370,8 +7387,8 @@ 'options' => array ( ), ), - 'POST /th/zz/pgqiyd/b/k/cynn' => array( - 'path' => '/th/zz/pgqiyd/b/k/cynn', + 'POST /uzhfmqekeyhjwr' => array( + 'path' => '/uzhfmqekeyhjwr', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7387,9 +7404,9 @@ 'options' => array ( ), ), - 'DELETE /grozk/nzf' => array( - 'path' => '/grozk/nzf', - 'method' => 'DELETE', + 'GET /cezriorczy/iwibz' => array( + 'path' => '/cezriorczy/iwibz', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7404,9 +7421,9 @@ 'options' => array ( ), ), - 'POST /vvuextbgclnwe/larjs/s' => array( - 'path' => '/vvuextbgclnwe/larjs/s', - 'method' => 'POST', + 'DELETE /ifqilzk/aelk/y' => array( + 'path' => '/ifqilzk/aelk/y', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7421,9 +7438,9 @@ 'options' => array ( ), ), - 'DELETE /ozdoriy' => array( - 'path' => '/ozdoriy', - 'method' => 'DELETE', + 'PATCH /bn/dw/ip/qbwmazs/ulv' => array( + 'path' => '/bn/dw/ip/qbwmazs/ulv', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7438,9 +7455,9 @@ 'options' => array ( ), ), - 'DELETE /krqoqb/tc/qz' => array( - 'path' => '/krqoqb/tc/qz', - 'method' => 'DELETE', + 'GET /wru/mtxh/ijhtarx' => array( + 'path' => '/wru/mtxh/ijhtarx', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7455,9 +7472,9 @@ 'options' => array ( ), ), - 'GET /bmt/szpc/af' => array( - 'path' => '/bmt/szpc/af', - 'method' => 'GET', + 'PUT /da/nrivrthe/bv' => array( + 'path' => '/da/nrivrthe/bv', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7472,8 +7489,8 @@ 'options' => array ( ), ), - 'GET /adiexxistgonsomxtdu' => array( - 'path' => '/adiexxistgonsomxtdu', + 'GET /kd/kurqjxmjwqcvm' => array( + 'path' => '/kd/kurqjxmjwqcvm', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7489,8 +7506,8 @@ 'options' => array ( ), ), - 'PATCH /fnjem' => array( - 'path' => '/fnjem', + 'PATCH /cricfvz' => array( + 'path' => '/cricfvz', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7506,9 +7523,9 @@ 'options' => array ( ), ), - 'PUT /npj/pcyhvxcstwd' => array( - 'path' => '/npj/pcyhvxcstwd', - 'method' => 'PUT', + 'GET /asmtr/' => array( + 'path' => '/asmtr/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7523,9 +7540,9 @@ 'options' => array ( ), ), - 'GET /wvq/lxqfpzt' => array( - 'path' => '/wvq/lxqfpzt', - 'method' => 'GET', + 'POST /wmpkdywrbw/o' => array( + 'path' => '/wmpkdywrbw/o', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7540,8 +7557,8 @@ 'options' => array ( ), ), - 'GET /eqddwjyiaemzkbxa/sutr' => array( - 'path' => '/eqddwjyiaemzkbxa/sutr', + 'GET /bcgnxr' => array( + 'path' => '/bcgnxr', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7557,9 +7574,9 @@ 'options' => array ( ), ), - 'GET /lhkmzivn/tbssav' => array( - 'path' => '/lhkmzivn/tbssav', - 'method' => 'GET', + 'DELETE /qjrkdvyvlb' => array( + 'path' => '/qjrkdvyvlb', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7574,9 +7591,9 @@ 'options' => array ( ), ), - 'GET /fdwujuajztmfntmmh' => array( - 'path' => '/fdwujuajztmfntmmh', - 'method' => 'GET', + 'PUT /ljaruq/j' => array( + 'path' => '/ljaruq/j', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7591,9 +7608,9 @@ 'options' => array ( ), ), - 'POST /o/eqjueq/wkztmwv' => array( - 'path' => '/o/eqjueq/wkztmwv', - 'method' => 'POST', + 'PUT /hkgxitt' => array( + 'path' => '/hkgxitt', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7608,8 +7625,8 @@ 'options' => array ( ), ), - 'GET /hv/wskxqk' => array( - 'path' => '/hv/wskxqk', + 'GET /xxdsvroxf/ebu' => array( + 'path' => '/xxdsvroxf/ebu', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7625,9 +7642,9 @@ 'options' => array ( ), ), - 'POST /mhmfev/rpjqpmjnj' => array( - 'path' => '/mhmfev/rpjqpmjnj', - 'method' => 'POST', + 'GET /tt/gqs/nhcaayvn' => array( + 'path' => '/tt/gqs/nhcaayvn', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7642,9 +7659,9 @@ 'options' => array ( ), ), - 'GET /m/jc/rrdpugmhiqhs' => array( - 'path' => '/m/jc/rrdpugmhiqhs', - 'method' => 'GET', + 'PUT /bhm/kjheudspl/m' => array( + 'path' => '/bhm/kjheudspl/m', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7659,9 +7676,9 @@ 'options' => array ( ), ), - 'POST /zolaudy' => array( - 'path' => '/zolaudy', - 'method' => 'POST', + 'DELETE /onzbivgvfzbwg' => array( + 'path' => '/onzbivgvfzbwg', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7676,8 +7693,8 @@ 'options' => array ( ), ), - 'PATCH /urwm/ipzmirnwft/fwzpt' => array( - 'path' => '/urwm/ipzmirnwft/fwzpt', + 'PATCH /bhjgfhkqe/j/k/g' => array( + 'path' => '/bhjgfhkqe/j/k/g', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7693,9 +7710,9 @@ 'options' => array ( ), ), - 'GET /q/b/zagxng' => array( - 'path' => '/q/b/zagxng', - 'method' => 'GET', + 'DELETE /gdu/raksqf/gw' => array( + 'path' => '/gdu/raksqf/gw', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7710,8 +7727,8 @@ 'options' => array ( ), ), - 'GET /gdvkxpiuzpxfdxlnia/m' => array( - 'path' => '/gdvkxpiuzpxfdxlnia/m', + 'GET /nezbodnvx/jgrn' => array( + 'path' => '/nezbodnvx/jgrn', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7727,9 +7744,9 @@ 'options' => array ( ), ), - 'DELETE /vvvvclxiallrhrp' => array( - 'path' => '/vvvvclxiallrhrp', - 'method' => 'DELETE', + 'PUT /jjuifb' => array( + 'path' => '/jjuifb', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7744,8 +7761,8 @@ 'options' => array ( ), ), - 'PUT /zopdbvhmfbul/zd/gs/i' => array( - 'path' => '/zopdbvhmfbul/zd/gs/i', + 'PUT /dfrag' => array( + 'path' => '/dfrag', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7761,9 +7778,9 @@ 'options' => array ( ), ), - 'DELETE /oemtmskcvhzo' => array( - 'path' => '/oemtmskcvhzo', - 'method' => 'DELETE', + 'PUT /rwniebgguaoi/occzk' => array( + 'path' => '/rwniebgguaoi/occzk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7778,9 +7795,9 @@ 'options' => array ( ), ), - 'PATCH /flra/rs/nkaohxbd/vn' => array( - 'path' => '/flra/rs/nkaohxbd/vn', - 'method' => 'PATCH', + 'POST /kqspadgeq/ydapkajvae' => array( + 'path' => '/kqspadgeq/ydapkajvae', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7795,8 +7812,8 @@ 'options' => array ( ), ), - 'PATCH /dqvod/z/xebl/ohxhd/fqci' => array( - 'path' => '/dqvod/z/xebl/ohxhd/fqci', + 'PATCH /ypmbvvfveyheuo' => array( + 'path' => '/ypmbvvfveyheuo', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7812,8 +7829,8 @@ 'options' => array ( ), ), - 'PUT /yf/stxitkuxk' => array( - 'path' => '/yf/stxitkuxk', + 'PUT /vcaaylxsaapw' => array( + 'path' => '/vcaaylxsaapw', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7829,8 +7846,8 @@ 'options' => array ( ), ), - 'GET /ugxmqcdgehwllkr' => array( - 'path' => '/ugxmqcdgehwllkr', + 'GET /ydpqgioyginmjrhxyst' => array( + 'path' => '/ydpqgioyginmjrhxyst', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7846,9 +7863,9 @@ 'options' => array ( ), ), - 'PATCH /vdcafptemom' => array( - 'path' => '/vdcafptemom', - 'method' => 'PATCH', + 'DELETE /pd/w/ahh/mjr' => array( + 'path' => '/pd/w/ahh/mjr', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7863,9 +7880,9 @@ 'options' => array ( ), ), - 'GET /gs/qbgxxxk/' => array( - 'path' => '/gs/qbgxxxk/', - 'method' => 'GET', + 'PATCH /rgzqfhgmu' => array( + 'path' => '/rgzqfhgmu', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7880,8 +7897,8 @@ 'options' => array ( ), ), - 'GET /ypnpuicow/c' => array( - 'path' => '/ypnpuicow/c', + 'GET /sbpfn/cz' => array( + 'path' => '/sbpfn/cz', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7897,9 +7914,9 @@ 'options' => array ( ), ), - 'GET /gswzqw' => array( - 'path' => '/gswzqw', - 'method' => 'GET', + 'PUT /kbmglyynwbyp/hitphvg' => array( + 'path' => '/kbmglyynwbyp/hitphvg', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7914,8 +7931,8 @@ 'options' => array ( ), ), - 'GET /yxteh/ck' => array( - 'path' => '/yxteh/ck', + 'GET /kppgvjdgndabwwlzegdm' => array( + 'path' => '/kppgvjdgndabwwlzegdm', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7931,9 +7948,9 @@ 'options' => array ( ), ), - 'DELETE /yztqsf/d/csfxgwbqb' => array( - 'path' => '/yztqsf/d/csfxgwbqb', - 'method' => 'DELETE', + 'PATCH /wxuvpawpkurbyzrl' => array( + 'path' => '/wxuvpawpkurbyzrl', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7948,9 +7965,9 @@ 'options' => array ( ), ), - 'POST /cqtv/curt/zk/y' => array( - 'path' => '/cqtv/curt/zk/y', - 'method' => 'POST', + 'GET /ehemopk/opwblutfvs' => array( + 'path' => '/ehemopk/opwblutfvs', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7965,9 +7982,9 @@ 'options' => array ( ), ), - 'PATCH /pqxjaxyoyv' => array( - 'path' => '/pqxjaxyoyv', - 'method' => 'PATCH', + 'PUT /qyfuwbesk' => array( + 'path' => '/qyfuwbesk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7982,9 +7999,9 @@ 'options' => array ( ), ), - 'GET /ibigrv/nrsuzdtcfy' => array( - 'path' => '/ibigrv/nrsuzdtcfy', - 'method' => 'GET', + 'PUT /nxqhiqgaaz/swdhahuxyq' => array( + 'path' => '/nxqhiqgaaz/swdhahuxyq', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7999,9 +8016,9 @@ 'options' => array ( ), ), - 'GET /xqzjwrb' => array( - 'path' => '/xqzjwrb', - 'method' => 'GET', + 'DELETE /lbri/ddgaglujwukcz' => array( + 'path' => '/lbri/ddgaglujwukcz', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8016,9 +8033,9 @@ 'options' => array ( ), ), - 'PATCH /zieitrr/mr' => array( - 'path' => '/zieitrr/mr', - 'method' => 'PATCH', + 'POST /dpow/xgbw' => array( + 'path' => '/dpow/xgbw', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8033,9 +8050,9 @@ 'options' => array ( ), ), - 'POST /yeukhxkkbuo' => array( - 'path' => '/yeukhxkkbuo', - 'method' => 'POST', + 'GET /ytq/edaxkclnhqu' => array( + 'path' => '/ytq/edaxkclnhqu', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8050,9 +8067,9 @@ 'options' => array ( ), ), - 'PATCH /tlmaexhn/eg/dxkbv' => array( - 'path' => '/tlmaexhn/eg/dxkbv', - 'method' => 'PATCH', + 'POST /exwwkauczngpeoz/' => array( + 'path' => '/exwwkauczngpeoz/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8067,9 +8084,9 @@ 'options' => array ( ), ), - 'GET /ckysjqybldgmhup' => array( - 'path' => '/ckysjqybldgmhup', - 'method' => 'GET', + 'DELETE /smwkicza/ijmbaaq/gv' => array( + 'path' => '/smwkicza/ijmbaaq/gv', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8084,9 +8101,9 @@ 'options' => array ( ), ), - 'POST /htcnndhfqz' => array( - 'path' => '/htcnndhfqz', - 'method' => 'POST', + 'PUT /cvxk/kbfrbkdxzkl' => array( + 'path' => '/cvxk/kbfrbkdxzkl', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8101,9 +8118,9 @@ 'options' => array ( ), ), - 'PATCH /cczitp' => array( - 'path' => '/cczitp', - 'method' => 'PATCH', + 'PUT /tnpgwgb/mc' => array( + 'path' => '/tnpgwgb/mc', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8118,9 +8135,9 @@ 'options' => array ( ), ), - 'DELETE /kx/bag/tdpqrgkehc/bny' => array( - 'path' => '/kx/bag/tdpqrgkehc/bny', - 'method' => 'DELETE', + 'POST /fuxe/zyi' => array( + 'path' => '/fuxe/zyi', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8135,9 +8152,9 @@ 'options' => array ( ), ), - 'DELETE /antsam' => array( - 'path' => '/antsam', - 'method' => 'DELETE', + 'GET /ow/qhtbc/e/ojz/gmq/ffsx' => array( + 'path' => '/ow/qhtbc/e/ojz/gmq/ffsx', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8152,9 +8169,9 @@ 'options' => array ( ), ), - 'PATCH /vjxobl/n/go' => array( - 'path' => '/vjxobl/n/go', - 'method' => 'PATCH', + 'GET /vxnlb/knzayvcbfvfah' => array( + 'path' => '/vxnlb/knzayvcbfvfah', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8169,9 +8186,9 @@ 'options' => array ( ), ), - 'DELETE /qlxnnmwxgjto' => array( - 'path' => '/qlxnnmwxgjto', - 'method' => 'DELETE', + 'GET /sxmdp/hlhhxwtatgrl' => array( + 'path' => '/sxmdp/hlhhxwtatgrl', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8186,9 +8203,9 @@ 'options' => array ( ), ), - 'PUT /r/kdw/naniljo' => array( - 'path' => '/r/kdw/naniljo', - 'method' => 'PUT', + 'GET /gwxemumlkevcy' => array( + 'path' => '/gwxemumlkevcy', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8203,9 +8220,9 @@ 'options' => array ( ), ), - 'GET /zpnndyhyqolnnqlcxid' => array( - 'path' => '/zpnndyhyqolnnqlcxid', - 'method' => 'GET', + 'DELETE /tasjejc' => array( + 'path' => '/tasjejc', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8220,9 +8237,9 @@ 'options' => array ( ), ), - 'PATCH /fdcpp' => array( - 'path' => '/fdcpp', - 'method' => 'PATCH', + 'PUT /kmakvwj/lmr/nu' => array( + 'path' => '/kmakvwj/lmr/nu', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8237,9 +8254,9 @@ 'options' => array ( ), ), - 'DELETE /bweqvujaqllgizs' => array( - 'path' => '/bweqvujaqllgizs', - 'method' => 'DELETE', + 'PATCH /avqmfi/fdoany/dfgybznf' => array( + 'path' => '/avqmfi/fdoany/dfgybznf', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8254,9 +8271,9 @@ 'options' => array ( ), ), - 'DELETE /hvaml/xxi/kn/pevg' => array( - 'path' => '/hvaml/xxi/kn/pevg', - 'method' => 'DELETE', + 'PATCH /fhimdaln/sqvvbcx' => array( + 'path' => '/fhimdaln/sqvvbcx', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8271,8 +8288,8 @@ 'options' => array ( ), ), - 'PUT /jeuadvwi/ok/xkzs' => array( - 'path' => '/jeuadvwi/ok/xkzs', + 'PUT /g/owgwvrgptyn/vwmcf/ai' => array( + 'path' => '/g/owgwvrgptyn/vwmcf/ai', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8288,9 +8305,9 @@ 'options' => array ( ), ), - 'PATCH /y/cg/kpskaaznyo' => array( - 'path' => '/y/cg/kpskaaznyo', - 'method' => 'PATCH', + 'GET /jppeckmvusxau/ugtohpf' => array( + 'path' => '/jppeckmvusxau/ugtohpf', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8305,9 +8322,9 @@ 'options' => array ( ), ), - 'GET /f/cr/adoyeb' => array( - 'path' => '/f/cr/adoyeb', - 'method' => 'GET', + 'PUT /enfnczx' => array( + 'path' => '/enfnczx', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8322,9 +8339,9 @@ 'options' => array ( ), ), - 'PUT /n/sftqljrmljlyxngqi' => array( - 'path' => '/n/sftqljrmljlyxngqi', - 'method' => 'PUT', + 'GET /rjz/l/wv/coo/iibexfem' => array( + 'path' => '/rjz/l/wv/coo/iibexfem', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8339,8 +8356,8 @@ 'options' => array ( ), ), - 'GET /f/xote' => array( - 'path' => '/f/xote', + 'GET /wpef/c/cffpc' => array( + 'path' => '/wpef/c/cffpc', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8356,8 +8373,42 @@ 'options' => array ( ), ), - 'GET /qs/zsnb' => array( - 'path' => '/qs/zsnb', + 'POST /uaqgukjwvc/a/bgxooqe' => array( + 'path' => '/uaqgukjwvc/a/bgxooqe', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /ruitikuqiqusfb/ome/n' => array( + 'path' => '/ruitikuqiqusfb/ome/n', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ef/bhzqwy' => array( + 'path' => '/ef/bhzqwy', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8373,8 +8424,25 @@ 'options' => array ( ), ), - 'DELETE /nc/hvozmhvqbglzp/peanh' => array( - 'path' => '/nc/hvozmhvqbglzp/peanh', + 'PATCH /xgdgvgs' => array( + 'path' => '/xgdgvgs', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /vzpblxnv/nxu/kbmvhwtmd' => array( + 'path' => '/vzpblxnv/nxu/kbmvhwtmd', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8390,9 +8458,9 @@ 'options' => array ( ), ), - 'PATCH /sf/fvnonakyu' => array( - 'path' => '/sf/fvnonakyu', - 'method' => 'PATCH', + 'GET /gecpxr' => array( + 'path' => '/gecpxr', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8407,9 +8475,9 @@ 'options' => array ( ), ), - 'POST /jollyfwhhbx/wnoww' => array( - 'path' => '/jollyfwhhbx/wnoww', - 'method' => 'POST', + 'GET /cjgpseevu/umor/aucu' => array( + 'path' => '/cjgpseevu/umor/aucu', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8424,9 +8492,9 @@ 'options' => array ( ), ), - 'PUT /ftuq/ufmm/hl/rz/nt' => array( - 'path' => '/ftuq/ufmm/hl/rz/nt', - 'method' => 'PUT', + 'GET /zbecutrkwnn/voqtv/ozyl' => array( + 'path' => '/zbecutrkwnn/voqtv/ozyl', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8441,9 +8509,43 @@ 'options' => array ( ), ), - 'POST /sspss/h' => array( - 'path' => '/sspss/h', - 'method' => 'POST', + 'GET /wlwjc/dfz/gmornv/' => array( + 'path' => '/wlwjc/dfz/gmornv/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /rofko/iv/z' => array( + 'path' => '/rofko/iv/z', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /zb/wwvncegoivwj/jlnd/' => array( + 'path' => '/zb/wwvncegoivwj/jlnd/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8458,8 +8560,25 @@ 'options' => array ( ), ), - 'PATCH /idbzwy' => array( - 'path' => '/idbzwy', + 'PUT /hjsowonuyxay/agi' => array( + 'path' => '/hjsowonuyxay/agi', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /rtkhlzypusqsch/' => array( + 'path' => '/rtkhlzypusqsch/', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8475,13 +8594,30 @@ 'options' => array ( ), ), + 'PUT /nlpymagxwiapqqfol/ijc' => array( + 'path' => '/nlpymagxwiapqqfol/ijc', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), ), // regular routes 'regularRoutes' => array ( - 'PATCH dgcjegwekphpcitze' => array ( + 'POST swu' => array ( 0 => array( - 'path' => '/dgcjegwekphpcitze/cg/{name}', - 'method' => 'PATCH', + 'path' => '/swu/gh/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8490,8 +8626,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dgcjegwekphpcitze/cg/([^/]+)$#', - 'pathStart' => '/dgcjegwekphpcitze/cg/', + 'pathRegex' => '#^/swu/gh/([^/]+)$#', + 'pathStart' => '/swu/gh/', 'chains' => array ( ), 'options' => array ( @@ -8526,10 +8662,10 @@ ), ), ), - 'PUT rrlq' => array ( + 'GET gpwkm' => array ( 0 => array( - 'path' => '/rrlq/d/{name}', - 'method' => 'PUT', + 'path' => '/gpwkm/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8538,18 +8674,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rrlq/d/([^/]+)$#', - 'pathStart' => '/rrlq/d/', + 'pathRegex' => '#^/gpwkm/([^/]+)$#', + 'pathStart' => '/gpwkm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT pghyanl' => array ( + 'PATCH youhvxgnlp' => array ( 0 => array( - 'path' => '/pghyanl/{name}', - 'method' => 'PUT', + 'path' => '/youhvxgnlp/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8558,18 +8694,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pghyanl/([^/]+)$#', - 'pathStart' => '/pghyanl/', + 'pathRegex' => '#^/youhvxgnlp/([^/]+)$#', + 'pathStart' => '/youhvxgnlp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT pxoo' => array ( + 'DELETE crwhtpqgby' => array ( 0 => array( - 'path' => '/pxoo/b/{name}', - 'method' => 'PUT', + 'path' => '/crwhtpqgby/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8578,18 +8714,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pxoo/b/([^/]+)$#', - 'pathStart' => '/pxoo/b/', + 'pathRegex' => '#^/crwhtpqgby/([^/]+)$#', + 'pathStart' => '/crwhtpqgby/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT uegua' => array ( + 'POST iwgmdp' => array ( 0 => array( - 'path' => '/uegua/krgcemdz/{name}', - 'method' => 'PUT', + 'path' => '/iwgmdp/tvz/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8598,18 +8734,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uegua/krgcemdz/([^/]+)$#', - 'pathStart' => '/uegua/krgcemdz/', + 'pathRegex' => '#^/iwgmdp/tvz/([^/]+)$#', + 'pathStart' => '/iwgmdp/tvz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT qdlm' => array ( + 'GET oprbv' => array ( 0 => array( - 'path' => '/qdlm/kzkdqxfwm/{name}', - 'method' => 'PUT', + 'path' => '/oprbv/mxyne/nr/a/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8618,18 +8754,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qdlm/kzkdqxfwm/([^/]+)$#', - 'pathStart' => '/qdlm/kzkdqxfwm/', + 'pathRegex' => '#^/oprbv/mxyne/nr/a/([^/]+)$#', + 'pathStart' => '/oprbv/mxyne/nr/a/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH xrg' => array ( + 'GET pywx' => array ( 0 => array( - 'path' => '/xrg/r/jaqng/{name}', - 'method' => 'PATCH', + 'path' => '/pywx/f/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8638,18 +8774,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xrg/r/jaqng/([^/]+)$#', - 'pathStart' => '/xrg/r/jaqng/', + 'pathRegex' => '#^/pywx/f/([^/]+)$#', + 'pathStart' => '/pywx/f/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE jqhkotuwyercvodljba' => array ( + 'PUT l' => array ( 0 => array( - 'path' => '/jqhkotuwyercvodljba/{name}', - 'method' => 'DELETE', + 'path' => '/l/cpczc/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8658,17 +8794,15 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jqhkotuwyercvodljba/([^/]+)$#', - 'pathStart' => '/jqhkotuwyercvodljba/', + 'pathRegex' => '#^/l/cpczc/([^/]+)$#', + 'pathStart' => '/l/cpczc/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT mucrfhp' => array ( - 0 => array( - 'path' => '/mucrfhp/flpywd/x/{name}', + 1 => array( + 'path' => '/l/ku/k/pr/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8678,18 +8812,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mucrfhp/flpywd/x/([^/]+)$#', - 'pathStart' => '/mucrfhp/flpywd/x/', + 'pathRegex' => '#^/l/ku/k/pr/([^/]+)$#', + 'pathStart' => '/l/ku/k/pr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH f' => array ( + 'GET yfxgrmhnffy' => array ( 0 => array( - 'path' => '/f/sezezuze/{name}', - 'method' => 'PATCH', + 'path' => '/yfxgrmhnffy/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8698,18 +8832,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/f/sezezuze/([^/]+)$#', - 'pathStart' => '/f/sezezuze/', + 'pathRegex' => '#^/yfxgrmhnffy/([^/]+)$#', + 'pathStart' => '/yfxgrmhnffy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wuiylfo' => array ( + 'PUT udwaiscvwbrpxtc' => array ( 0 => array( - 'path' => '/wuiylfo/{name}', - 'method' => 'GET', + 'path' => '/udwaiscvwbrpxtc/i/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8718,18 +8852,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wuiylfo/([^/]+)$#', - 'pathStart' => '/wuiylfo/', + 'pathRegex' => '#^/udwaiscvwbrpxtc/i/([^/]+)$#', + 'pathStart' => '/udwaiscvwbrpxtc/i/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT gcecqacc' => array ( + 'POST px' => array ( 0 => array( - 'path' => '/gcecqacc/{name}', - 'method' => 'PUT', + 'path' => '/px/lselq/se/s/efoga/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8738,18 +8872,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gcecqacc/([^/]+)$#', - 'pathStart' => '/gcecqacc/', + 'pathRegex' => '#^/px/lselq/se/s/efoga/([^/]+)$#', + 'pathStart' => '/px/lselq/se/s/efoga/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH vjkyoanv' => array ( + 'POST yyljwf' => array ( 0 => array( - 'path' => '/vjkyoanv/r/ppwc/ltgzboq/{name}', - 'method' => 'PATCH', + 'path' => '/yyljwf/rp/bjrqqvx/ky/xc/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8758,18 +8892,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vjkyoanv/r/ppwc/ltgzboq/([^/]+)$#', - 'pathStart' => '/vjkyoanv/r/ppwc/ltgzboq/', + 'pathRegex' => '#^/yyljwf/rp/bjrqqvx/ky/xc/([^/]+)$#', + 'pathStart' => '/yyljwf/rp/bjrqqvx/ky/xc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET u' => array ( + 'POST wwaotfudje' => array ( 0 => array( - 'path' => '/u/ft/b/mhww/{name}', - 'method' => 'GET', + 'path' => '/wwaotfudje/dva/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8778,18 +8912,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/u/ft/b/mhww/([^/]+)$#', - 'pathStart' => '/u/ft/b/mhww/', + 'pathRegex' => '#^/wwaotfudje/dva/([^/]+)$#', + 'pathStart' => '/wwaotfudje/dva/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST malzexccvfrbk' => array ( + 'PUT vtiobkqqc' => array ( 0 => array( - 'path' => '/malzexccvfrbk/ip/uclai/{name}', - 'method' => 'POST', + 'path' => '/vtiobkqqc/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8798,17 +8932,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/malzexccvfrbk/ip/uclai/([^/]+)$#', - 'pathStart' => '/malzexccvfrbk/ip/uclai/', + 'pathRegex' => '#^/vtiobkqqc/([^/]+)$#', + 'pathStart' => '/vtiobkqqc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hvogmxfy' => array ( + 'GET hmzja' => array ( 0 => array( - 'path' => '/hvogmxfy/{name}', + 'path' => '/hmzja/qfecxstovrq/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8818,18 +8952,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hvogmxfy/([^/]+)$#', - 'pathStart' => '/hvogmxfy/', + 'pathRegex' => '#^/hmzja/qfecxstovrq/([^/]+)$#', + 'pathStart' => '/hmzja/qfecxstovrq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH g' => array ( + 'GET n' => array ( 0 => array( - 'path' => '/g/gapka/kb/{name}', - 'method' => 'PATCH', + 'path' => '/n/isjnqclwanbtodcvi/z/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8838,18 +8972,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/g/gapka/kb/([^/]+)$#', - 'pathStart' => '/g/gapka/kb/', + 'pathRegex' => '#^/n/isjnqclwanbtodcvi/z/([^/]+)$#', + 'pathStart' => '/n/isjnqclwanbtodcvi/z/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH njjogrcexa' => array ( - 0 => array( - 'path' => '/njjogrcexa/{name}', - 'method' => 'PATCH', + 1 => array( + 'path' => '/n/num/u/hdq/nkpho/fzcnky/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8858,17 +8990,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/njjogrcexa/([^/]+)$#', - 'pathStart' => '/njjogrcexa/', + 'pathRegex' => '#^/n/num/u/hdq/nkpho/fzcnky/([^/]+)$#', + 'pathStart' => '/n/num/u/hdq/nkpho/fzcnky/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST lowsqeyecxkfsvdy' => array ( + 'POST almmuvxnfdiz' => array ( 0 => array( - 'path' => '/lowsqeyecxkfsvdy/{name}', + 'path' => '/almmuvxnfdiz/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8878,18 +9010,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lowsqeyecxkfsvdy/([^/]+)$#', - 'pathStart' => '/lowsqeyecxkfsvdy/', + 'pathRegex' => '#^/almmuvxnfdiz/([^/]+)$#', + 'pathStart' => '/almmuvxnfdiz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE voydjjgfx' => array ( + 'GET skvz' => array ( 0 => array( - 'path' => '/voydjjgfx/v/{name}', - 'method' => 'DELETE', + 'path' => '/skvz/j/nsna/rzad/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8898,18 +9030,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/voydjjgfx/v/([^/]+)$#', - 'pathStart' => '/voydjjgfx/v/', + 'pathRegex' => '#^/skvz/j/nsna/rzad/([^/]+)$#', + 'pathStart' => '/skvz/j/nsna/rzad/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ekdvjcabfgghta' => array ( + 'GET qjgkwxprrsj' => array ( 0 => array( - 'path' => '/ekdvjcabfgghta/{name}', - 'method' => 'PUT', + 'path' => '/qjgkwxprrsj/udxvgd/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8918,18 +9050,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ekdvjcabfgghta/([^/]+)$#', - 'pathStart' => '/ekdvjcabfgghta/', + 'pathRegex' => '#^/qjgkwxprrsj/udxvgd/([^/]+)$#', + 'pathStart' => '/qjgkwxprrsj/udxvgd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET zcuzu' => array ( + 'DELETE poruokywkgzkmbo' => array ( 0 => array( - 'path' => '/zcuzu/cka/ctrw/{name}', - 'method' => 'GET', + 'path' => '/poruokywkgzkmbo/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8938,17 +9070,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zcuzu/cka/ctrw/([^/]+)$#', - 'pathStart' => '/zcuzu/cka/ctrw/', + 'pathRegex' => '#^/poruokywkgzkmbo/([^/]+)$#', + 'pathStart' => '/poruokywkgzkmbo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET o' => array ( + 'GET ybee' => array ( 0 => array( - 'path' => '/o/eeehwbsvqt/wifrhi/{name}', + 'path' => '/ybee/spny/rkhw/ujvytq/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8958,17 +9090,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/o/eeehwbsvqt/wifrhi/([^/]+)$#', - 'pathStart' => '/o/eeehwbsvqt/wifrhi/', + 'pathRegex' => '#^/ybee/spny/rkhw/ujvytq/([^/]+)$#', + 'pathStart' => '/ybee/spny/rkhw/ujvytq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH aiavyi' => array ( + 'PATCH pwg' => array ( 0 => array( - 'path' => '/aiavyi/mwjn/rblkrcuw/{name}', + 'path' => '/pwg/iqxqopx/jouq/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8978,17 +9110,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aiavyi/mwjn/rblkrcuw/([^/]+)$#', - 'pathStart' => '/aiavyi/mwjn/rblkrcuw/', + 'pathRegex' => '#^/pwg/iqxqopx/jouq/([^/]+)$#', + 'pathStart' => '/pwg/iqxqopx/jouq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wek' => array ( + 'GET eunzyla' => array ( 0 => array( - 'path' => '/wek/wjsjiuerlu/ni/cd/{name}', + 'path' => '/eunzyla/ayovc/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8998,18 +9130,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wek/wjsjiuerlu/ni/cd/([^/]+)$#', - 'pathStart' => '/wek/wjsjiuerlu/ni/cd/', + 'pathRegex' => '#^/eunzyla/ayovc/([^/]+)$#', + 'pathStart' => '/eunzyla/ayovc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ufypefrbzpyady' => array ( + 'PUT lkrtzv' => array ( 0 => array( - 'path' => '/ufypefrbzpyady/sookf/{name}', - 'method' => 'GET', + 'path' => '/lkrtzv/ugbko/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9018,18 +9150,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ufypefrbzpyady/sookf/([^/]+)$#', - 'pathStart' => '/ufypefrbzpyady/sookf/', + 'pathRegex' => '#^/lkrtzv/ugbko/([^/]+)$#', + 'pathStart' => '/lkrtzv/ugbko/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST yum' => array ( + 'GET mczerj' => array ( 0 => array( - 'path' => '/yum/f/cdhy/{name}', - 'method' => 'POST', + 'path' => '/mczerj/ysyxv/ttb/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9038,18 +9170,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yum/f/cdhy/([^/]+)$#', - 'pathStart' => '/yum/f/cdhy/', + 'pathRegex' => '#^/mczerj/ysyxv/ttb/([^/]+)$#', + 'pathStart' => '/mczerj/ysyxv/ttb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ham' => array ( + 'GET wn' => array ( 0 => array( - 'path' => '/ham/rkwmlw/{name}', - 'method' => 'PATCH', + 'path' => '/wn/qunfc/z/niez/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9058,17 +9190,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ham/rkwmlw/([^/]+)$#', - 'pathStart' => '/ham/rkwmlw/', + 'pathRegex' => '#^/wn/qunfc/z/niez/([^/]+)$#', + 'pathStart' => '/wn/qunfc/z/niez/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET cgvubitiztdl' => array ( + 'GET tipedaxndncre' => array ( 0 => array( - 'path' => '/cgvubitiztdl/{name}', + 'path' => '/tipedaxndncre/ft/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9078,18 +9210,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cgvubitiztdl/([^/]+)$#', - 'pathStart' => '/cgvubitiztdl/', + 'pathRegex' => '#^/tipedaxndncre/ft/([^/]+)$#', + 'pathStart' => '/tipedaxndncre/ft/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT meqkxpxpxhg' => array ( + 'GET i' => array ( 0 => array( - 'path' => '/meqkxpxpxhg/{name}', - 'method' => 'PUT', + 'path' => '/i/zogvcx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9098,18 +9230,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/meqkxpxpxhg/([^/]+)$#', - 'pathStart' => '/meqkxpxpxhg/', + 'pathRegex' => '#^/i/zogvcx/([^/]+)$#', + 'pathStart' => '/i/zogvcx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST tdgna' => array ( + 'GET zaqtefa' => array ( 0 => array( - 'path' => '/tdgna/vrgfwdivgpe/{name}', - 'method' => 'POST', + 'path' => '/zaqtefa/q/k/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9118,17 +9250,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tdgna/vrgfwdivgpe/([^/]+)$#', - 'pathStart' => '/tdgna/vrgfwdivgpe/', + 'pathRegex' => '#^/zaqtefa/q/k/([^/]+)$#', + 'pathStart' => '/zaqtefa/q/k/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT zdz' => array ( + 'PUT btbnz' => array ( 0 => array( - 'path' => '/zdz/tba/pqg/jwv/{name}', + 'path' => '/btbnz/c/bgeohbpv/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9138,17 +9270,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zdz/tba/pqg/jwv/([^/]+)$#', - 'pathStart' => '/zdz/tba/pqg/jwv/', + 'pathRegex' => '#^/btbnz/c/bgeohbpv/([^/]+)$#', + 'pathStart' => '/btbnz/c/bgeohbpv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST bgu' => array ( + 'POST rviih' => array ( 0 => array( - 'path' => '/bgu/dplvhee/lopfp/tf/{name}', + 'path' => '/rviih/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9158,36 +9290,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bgu/dplvhee/lopfp/tf/([^/]+)$#', - 'pathStart' => '/bgu/dplvhee/lopfp/tf/', + 'pathRegex' => '#^/rviih/([^/]+)$#', + 'pathStart' => '/rviih/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH u' => array ( + 'GET akpsstht' => array ( 0 => array( - 'path' => '/u/hetrwhi/ijt/g/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/u/hetrwhi/ijt/g/([^/]+)$#', - 'pathStart' => '/u/hetrwhi/ijt/g/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( - 'path' => '/u/wf/rp/{name}', - 'method' => 'PATCH', + 'path' => '/akpsstht/vjtdt/swwejr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9196,18 +9310,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/u/wf/rp/([^/]+)$#', - 'pathStart' => '/u/wf/rp/', + 'pathRegex' => '#^/akpsstht/vjtdt/swwejr/([^/]+)$#', + 'pathStart' => '/akpsstht/vjtdt/swwejr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET voexamjvo' => array ( + 'POST fvdltk' => array ( 0 => array( - 'path' => '/voexamjvo/{name}', - 'method' => 'GET', + 'path' => '/fvdltk/fytkmjs/h/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9216,18 +9330,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/voexamjvo/([^/]+)$#', - 'pathStart' => '/voexamjvo/', + 'pathRegex' => '#^/fvdltk/fytkmjs/h/([^/]+)$#', + 'pathStart' => '/fvdltk/fytkmjs/h/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE croxqwi' => array ( + 'GET mchgst' => array ( 0 => array( - 'path' => '/croxqwi/{name}', - 'method' => 'DELETE', + 'path' => '/mchgst/omo/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9236,18 +9350,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/croxqwi/([^/]+)$#', - 'pathStart' => '/croxqwi/', + 'pathRegex' => '#^/mchgst/omo/([^/]+)$#', + 'pathStart' => '/mchgst/omo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET af' => array ( + 'PATCH okjaoyxny' => array ( 0 => array( - 'path' => '/af/mrd/v/{name}', - 'method' => 'GET', + 'path' => '/okjaoyxny/fzpvg/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9256,17 +9370,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/af/mrd/v/([^/]+)$#', - 'pathStart' => '/af/mrd/v/', + 'pathRegex' => '#^/okjaoyxny/fzpvg/([^/]+)$#', + 'pathStart' => '/okjaoyxny/fzpvg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET aswuquponjett' => array ( + 'GET uo' => array ( 0 => array( - 'path' => '/aswuquponjett/bujzejt/{name}', + 'path' => '/uo/rl/wnqla/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9276,17 +9390,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aswuquponjett/bujzejt/([^/]+)$#', - 'pathStart' => '/aswuquponjett/bujzejt/', + 'pathRegex' => '#^/uo/rl/wnqla/([^/]+)$#', + 'pathStart' => '/uo/rl/wnqla/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET vowspgozizkts' => array ( + 'GET tutyi' => array ( 0 => array( - 'path' => '/vowspgozizkts/{name}', + 'path' => '/tutyi/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9296,18 +9410,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vowspgozizkts/([^/]+)$#', - 'pathStart' => '/vowspgozizkts/', + 'pathRegex' => '#^/tutyi/([^/]+)$#', + 'pathStart' => '/tutyi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST jff' => array ( + 'PUT dd' => array ( 0 => array( - 'path' => '/jff/iggl/bfjuemto/{name}', - 'method' => 'POST', + 'path' => '/dd/hdjkx/oxqyv/ws/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9316,18 +9430,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jff/iggl/bfjuemto/([^/]+)$#', - 'pathStart' => '/jff/iggl/bfjuemto/', + 'pathRegex' => '#^/dd/hdjkx/oxqyv/ws/([^/]+)$#', + 'pathStart' => '/dd/hdjkx/oxqyv/ws/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH mrso' => array ( + 'GET cdknr' => array ( 0 => array( - 'path' => '/mrso/iiixadywtfo/{name}', - 'method' => 'PATCH', + 'path' => '/cdknr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9336,18 +9450,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mrso/iiixadywtfo/([^/]+)$#', - 'pathStart' => '/mrso/iiixadywtfo/', + 'pathRegex' => '#^/cdknr/([^/]+)$#', + 'pathStart' => '/cdknr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ymak' => array ( + 'GET ysy' => array ( 0 => array( - 'path' => '/ymak/pkalzur/fai/vmm/{name}', - 'method' => 'PATCH', + 'path' => '/ysy/rdbns/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9356,17 +9470,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ymak/pkalzur/fai/vmm/([^/]+)$#', - 'pathStart' => '/ymak/pkalzur/fai/vmm/', + 'pathRegex' => '#^/ysy/rdbns/([^/]+)$#', + 'pathStart' => '/ysy/rdbns/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET p' => array ( + 'GET fffm' => array ( 0 => array( - 'path' => '/p/aqfeepi/{name}', + 'path' => '/fffm/iuxyd/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9376,17 +9490,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/p/aqfeepi/([^/]+)$#', - 'pathStart' => '/p/aqfeepi/', + 'pathRegex' => '#^/fffm/iuxyd/([^/]+)$#', + 'pathStart' => '/fffm/iuxyd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST afgwr' => array ( + 'POST bi' => array ( 0 => array( - 'path' => '/afgwr/pzmnumglelm/{name}', + 'path' => '/bi/anpidntx/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9396,18 +9510,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/afgwr/pzmnumglelm/([^/]+)$#', - 'pathStart' => '/afgwr/pzmnumglelm/', + 'pathRegex' => '#^/bi/anpidntx/([^/]+)$#', + 'pathStart' => '/bi/anpidntx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE zkra' => array ( + 'GET gqnstvpnontkvt' => array ( 0 => array( - 'path' => '/zkra/qsqdzxjvwm/{name}', - 'method' => 'DELETE', + 'path' => '/gqnstvpnontkvt/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9416,17 +9530,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zkra/qsqdzxjvwm/([^/]+)$#', - 'pathStart' => '/zkra/qsqdzxjvwm/', + 'pathRegex' => '#^/gqnstvpnontkvt/([^/]+)$#', + 'pathStart' => '/gqnstvpnontkvt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE uwlkdtoqsgxqzlo' => array ( + 'DELETE dojlsqfoi' => array ( 0 => array( - 'path' => '/uwlkdtoqsgxqzlo/{name}', + 'path' => '/dojlsqfoi/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9436,17 +9550,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uwlkdtoqsgxqzlo/([^/]+)$#', - 'pathStart' => '/uwlkdtoqsgxqzlo/', + 'pathRegex' => '#^/dojlsqfoi/([^/]+)$#', + 'pathStart' => '/dojlsqfoi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST idvom' => array ( + 'POST puupaftqax' => array ( 0 => array( - 'path' => '/idvom/ltgrquy/{name}', + 'path' => '/puupaftqax/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9456,17 +9570,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/idvom/ltgrquy/([^/]+)$#', - 'pathStart' => '/idvom/ltgrquy/', + 'pathRegex' => '#^/puupaftqax/([^/]+)$#', + 'pathStart' => '/puupaftqax/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET bljvidms' => array ( + 'GET tmfowwuatdmwfioq' => array ( 0 => array( - 'path' => '/bljvidms/diqsb/pm/{name}', + 'path' => '/tmfowwuatdmwfioq/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9476,57 +9590,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bljvidms/diqsb/pm/([^/]+)$#', - 'pathStart' => '/bljvidms/diqsb/pm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT ccnz' => array ( - 0 => array( - 'path' => '/ccnz/uklw/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ccnz/uklw/([^/]+)$#', - 'pathStart' => '/ccnz/uklw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH uhzvmbsyr' => array ( - 0 => array( - 'path' => '/uhzvmbsyr/zah/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/uhzvmbsyr/zah/([^/]+)$#', - 'pathStart' => '/uhzvmbsyr/zah/', + 'pathRegex' => '#^/tmfowwuatdmwfioq/([^/]+)$#', + 'pathStart' => '/tmfowwuatdmwfioq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH swki' => array ( + 'PATCH nlubxk' => array ( 0 => array( - 'path' => '/swki/aze/dfghdoy/{name}', + 'path' => '/nlubxk/wnjyulugclm/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9536,17 +9610,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/swki/aze/dfghdoy/([^/]+)$#', - 'pathStart' => '/swki/aze/dfghdoy/', + 'pathRegex' => '#^/nlubxk/wnjyulugclm/([^/]+)$#', + 'pathStart' => '/nlubxk/wnjyulugclm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET sm' => array ( + 'GET lhotexbgskzkrymmzke' => array ( 0 => array( - 'path' => '/sm/t/hsqi/lanh/{name}', + 'path' => '/lhotexbgskzkrymmzke/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9556,17 +9630,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sm/t/hsqi/lanh/([^/]+)$#', - 'pathStart' => '/sm/t/hsqi/lanh/', + 'pathRegex' => '#^/lhotexbgskzkrymmzke/([^/]+)$#', + 'pathStart' => '/lhotexbgskzkrymmzke/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT jzjxibs' => array ( + 'PUT mtqhoqxcm' => array ( 0 => array( - 'path' => '/jzjxibs/xxkxxb/rg/{name}', + 'path' => '/mtqhoqxcm/e/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9576,17 +9650,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jzjxibs/xxkxxb/rg/([^/]+)$#', - 'pathStart' => '/jzjxibs/xxkxxb/rg/', + 'pathRegex' => '#^/mtqhoqxcm/e/([^/]+)$#', + 'pathStart' => '/mtqhoqxcm/e/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qwckonzgseaua' => array ( + 'GET bua' => array ( 0 => array( - 'path' => '/qwckonzgseaua/{name}', + 'path' => '/bua/qclor/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9596,38 +9670,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qwckonzgseaua/([^/]+)$#', - 'pathStart' => '/qwckonzgseaua/', + 'pathRegex' => '#^/bua/qclor/([^/]+)$#', + 'pathStart' => '/bua/qclor/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ihcq' => array ( + 'DELETE wtfnth' => array ( 0 => array( - 'path' => '/ihcq/jugjnf/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ihcq/jugjnf/([^/]+)$#', - 'pathStart' => '/ihcq/jugjnf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT hwhbwa' => array ( - 0 => array( - 'path' => '/hwhbwa/{name}', - 'method' => 'PUT', + 'path' => '/wtfnth/oxamlltjbhsn/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9636,18 +9690,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hwhbwa/([^/]+)$#', - 'pathStart' => '/hwhbwa/', + 'pathRegex' => '#^/wtfnth/oxamlltjbhsn/([^/]+)$#', + 'pathStart' => '/wtfnth/oxamlltjbhsn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ygplmmoy' => array ( + 'POST pexptfn' => array ( 0 => array( - 'path' => '/ygplmmoy/{name}', - 'method' => 'GET', + 'path' => '/pexptfn/w/foyvlwcwrsc/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9656,17 +9710,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ygplmmoy/([^/]+)$#', - 'pathStart' => '/ygplmmoy/', + 'pathRegex' => '#^/pexptfn/w/foyvlwcwrsc/([^/]+)$#', + 'pathStart' => '/pexptfn/w/foyvlwcwrsc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH udpmu' => array ( + 'PATCH yncqpflsswkck' => array ( 0 => array( - 'path' => '/udpmu/cghxkxvdwy/{name}', + 'path' => '/yncqpflsswkck/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9676,78 +9730,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/udpmu/cghxkxvdwy/([^/]+)$#', - 'pathStart' => '/udpmu/cghxkxvdwy/', + 'pathRegex' => '#^/yncqpflsswkck/([^/]+)$#', + 'pathStart' => '/yncqpflsswkck/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT xu' => array ( + 'POST kgpjzyulrgifqtba' => array ( 0 => array( - 'path' => '/xu/pvy/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/xu/pvy/([^/]+)$#', - 'pathStart' => '/xu/pvy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET eyzohuxsbyqtbnyzhsvd' => array ( - 0 => array( - 'path' => '/eyzohuxsbyqtbnyzhsvd/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/eyzohuxsbyqtbnyzhsvd/([^/]+)$#', - 'pathStart' => '/eyzohuxsbyqtbnyzhsvd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET hzgkghml' => array ( - 0 => array( - 'path' => '/hzgkghml/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/hzgkghml/([^/]+)$#', - 'pathStart' => '/hzgkghml/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE e' => array ( - 0 => array( - 'path' => '/e/yswqayujdsyg/g/{name}', - 'method' => 'DELETE', + 'path' => '/kgpjzyulrgifqtba/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9756,18 +9750,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/e/yswqayujdsyg/g/([^/]+)$#', - 'pathStart' => '/e/yswqayujdsyg/g/', + 'pathRegex' => '#^/kgpjzyulrgifqtba/([^/]+)$#', + 'pathStart' => '/kgpjzyulrgifqtba/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET trwakqu' => array ( + 'DELETE ei' => array ( 0 => array( - 'path' => '/trwakqu/{name}', - 'method' => 'GET', + 'path' => '/ei/yvfuaabnencofw/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9776,18 +9770,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/trwakqu/([^/]+)$#', - 'pathStart' => '/trwakqu/', + 'pathRegex' => '#^/ei/yvfuaabnencofw/([^/]+)$#', + 'pathStart' => '/ei/yvfuaabnencofw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE tgfgsasfe' => array ( + 'GET whlpeavtll' => array ( 0 => array( - 'path' => '/tgfgsasfe/cg/i/{name}', - 'method' => 'DELETE', + 'path' => '/whlpeavtll/nfgomgyuph/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9796,18 +9790,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tgfgsasfe/cg/i/([^/]+)$#', - 'pathStart' => '/tgfgsasfe/cg/i/', + 'pathRegex' => '#^/whlpeavtll/nfgomgyuph/([^/]+)$#', + 'pathStart' => '/whlpeavtll/nfgomgyuph/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST vgcnbpnrfobyyz' => array ( + 'GET j' => array ( 0 => array( - 'path' => '/vgcnbpnrfobyyz/mj/{name}', - 'method' => 'POST', + 'path' => '/j/mmphxa/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9816,17 +9810,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vgcnbpnrfobyyz/mj/([^/]+)$#', - 'pathStart' => '/vgcnbpnrfobyyz/mj/', + 'pathRegex' => '#^/j/mmphxa/([^/]+)$#', + 'pathStart' => '/j/mmphxa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET slzbxhy' => array ( + 'GET pdnc' => array ( 0 => array( - 'path' => '/slzbxhy/{name}', + 'path' => '/pdnc/dlhvpv/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9836,18 +9830,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/slzbxhy/([^/]+)$#', - 'pathStart' => '/slzbxhy/', + 'pathRegex' => '#^/pdnc/dlhvpv/([^/]+)$#', + 'pathStart' => '/pdnc/dlhvpv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET zydtc' => array ( + 'DELETE tugtgms' => array ( 0 => array( - 'path' => '/zydtc/{name}', - 'method' => 'GET', + 'path' => '/tugtgms/bfziqqgvjrd/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9856,18 +9850,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zydtc/([^/]+)$#', - 'pathStart' => '/zydtc/', + 'pathRegex' => '#^/tugtgms/bfziqqgvjrd/([^/]+)$#', + 'pathStart' => '/tugtgms/bfziqqgvjrd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xmbehrelzrgkwfy' => array ( + 'DELETE k' => array ( 0 => array( - 'path' => '/xmbehrelzrgkwfy/yxlc/{name}', - 'method' => 'GET', + 'path' => '/k/wywp/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9876,17 +9870,15 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xmbehrelzrgkwfy/yxlc/([^/]+)$#', - 'pathStart' => '/xmbehrelzrgkwfy/yxlc/', + 'pathRegex' => '#^/k/wywp/([^/]+)$#', + 'pathStart' => '/k/wywp/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE mnxrq' => array ( - 0 => array( - 'path' => '/mnxrq/fizhm/{name}', + 1 => array( + 'path' => '/k/lqgnbsnxbjunhpbl/i/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9896,18 +9888,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mnxrq/fizhm/([^/]+)$#', - 'pathStart' => '/mnxrq/fizhm/', + 'pathRegex' => '#^/k/lqgnbsnxbjunhpbl/i/([^/]+)$#', + 'pathStart' => '/k/lqgnbsnxbjunhpbl/i/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jq' => array ( + 'PATCH mcimemnc' => array ( 0 => array( - 'path' => '/jq/npt/bevw/xdrtaji/{name}', - 'method' => 'GET', + 'path' => '/mcimemnc/wnwevanjpyr/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9916,18 +9908,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jq/npt/bevw/xdrtaji/([^/]+)$#', - 'pathStart' => '/jq/npt/bevw/xdrtaji/', + 'pathRegex' => '#^/mcimemnc/wnwevanjpyr/([^/]+)$#', + 'pathStart' => '/mcimemnc/wnwevanjpyr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT aqzqalczd' => array ( + 'POST wceknsr' => array ( 0 => array( - 'path' => '/aqzqalczd/w/dmzdqh/{name}', - 'method' => 'PUT', + 'path' => '/wceknsr/m/xxnzvw/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9936,18 +9928,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aqzqalczd/w/dmzdqh/([^/]+)$#', - 'pathStart' => '/aqzqalczd/w/dmzdqh/', + 'pathRegex' => '#^/wceknsr/m/xxnzvw/([^/]+)$#', + 'pathStart' => '/wceknsr/m/xxnzvw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH rtt' => array ( + 'PUT yrsopk' => array ( 0 => array( - 'path' => '/rtt/nuf/vptnkryy/cd/{name}', - 'method' => 'PATCH', + 'path' => '/yrsopk/wcjpumj/wrsa/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9956,18 +9948,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rtt/nuf/vptnkryy/cd/([^/]+)$#', - 'pathStart' => '/rtt/nuf/vptnkryy/cd/', + 'pathRegex' => '#^/yrsopk/wcjpumj/wrsa/([^/]+)$#', + 'pathStart' => '/yrsopk/wcjpumj/wrsa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST kpqtkak' => array ( + 'GET iybjibvgshsptk' => array ( 0 => array( - 'path' => '/kpqtkak/ovh/uanjfr/{name}', - 'method' => 'POST', + 'path' => '/iybjibvgshsptk/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9976,18 +9968,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kpqtkak/ovh/uanjfr/([^/]+)$#', - 'pathStart' => '/kpqtkak/ovh/uanjfr/', + 'pathRegex' => '#^/iybjibvgshsptk/([^/]+)$#', + 'pathStart' => '/iybjibvgshsptk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST gwgakfd' => array ( + 'PUT evgdirnrt' => array ( 0 => array( - 'path' => '/gwgakfd/wavubjbdbah/{name}', - 'method' => 'POST', + 'path' => '/evgdirnrt/vredzezloc/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9996,18 +9988,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gwgakfd/wavubjbdbah/([^/]+)$#', - 'pathStart' => '/gwgakfd/wavubjbdbah/', + 'pathRegex' => '#^/evgdirnrt/vredzezloc/([^/]+)$#', + 'pathStart' => '/evgdirnrt/vredzezloc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ynndetjc' => array ( + 'DELETE bb' => array ( 0 => array( - 'path' => '/ynndetjc/lf/cuk/{name}', - 'method' => 'PATCH', + 'path' => '/bb/kg/jhxio/b/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10016,18 +10008,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ynndetjc/lf/cuk/([^/]+)$#', - 'pathStart' => '/ynndetjc/lf/cuk/', + 'pathRegex' => '#^/bb/kg/jhxio/b/([^/]+)$#', + 'pathStart' => '/bb/kg/jhxio/b/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH sb' => array ( + 'POST adim' => array ( 0 => array( - 'path' => '/sb/fzdz/tqkfdqprrxlwa/{name}', - 'method' => 'PATCH', + 'path' => '/adim/pfx/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10036,18 +10028,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sb/fzdz/tqkfdqprrxlwa/([^/]+)$#', - 'pathStart' => '/sb/fzdz/tqkfdqprrxlwa/', + 'pathRegex' => '#^/adim/pfx/([^/]+)$#', + 'pathStart' => '/adim/pfx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST gwvkeprpemkwglfmwcp' => array ( + 'DELETE gcefpu' => array ( 0 => array( - 'path' => '/gwvkeprpemkwglfmwcp/{name}', - 'method' => 'POST', + 'path' => '/gcefpu/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10056,18 +10048,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gwvkeprpemkwglfmwcp/([^/]+)$#', - 'pathStart' => '/gwvkeprpemkwglfmwcp/', + 'pathRegex' => '#^/gcefpu/([^/]+)$#', + 'pathStart' => '/gcefpu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT kyxejqie' => array ( + 'GET phe' => array ( 0 => array( - 'path' => '/kyxejqie/{name}', - 'method' => 'PUT', + 'path' => '/phe/qtbi/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10076,18 +10068,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kyxejqie/([^/]+)$#', - 'pathStart' => '/kyxejqie/', + 'pathRegex' => '#^/phe/qtbi/([^/]+)$#', + 'pathStart' => '/phe/qtbi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET pyxazbhgv' => array ( + 'POST zbjbcszdpb' => array ( 0 => array( - 'path' => '/pyxazbhgv/m/wny/{name}', - 'method' => 'GET', + 'path' => '/zbjbcszdpb/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10096,17 +10088,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pyxazbhgv/m/wny/([^/]+)$#', - 'pathStart' => '/pyxazbhgv/m/wny/', + 'pathRegex' => '#^/zbjbcszdpb/([^/]+)$#', + 'pathStart' => '/zbjbcszdpb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dalkok' => array ( + 'GET twva' => array ( 0 => array( - 'path' => '/dalkok/{name}', + 'path' => '/twva/pofdmsz/yvz/sfa/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10116,18 +10108,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dalkok/([^/]+)$#', - 'pathStart' => '/dalkok/', + 'pathRegex' => '#^/twva/pofdmsz/yvz/sfa/([^/]+)$#', + 'pathStart' => '/twva/pofdmsz/yvz/sfa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST q' => array ( + 'DELETE incoyna' => array ( 0 => array( - 'path' => '/q/w/lybpw/jxu/pmqj/{name}', - 'method' => 'POST', + 'path' => '/incoyna/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10136,17 +10128,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/q/w/lybpw/jxu/pmqj/([^/]+)$#', - 'pathStart' => '/q/w/lybpw/jxu/pmqj/', + 'pathRegex' => '#^/incoyna/([^/]+)$#', + 'pathStart' => '/incoyna/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE q' => array ( + 'DELETE yru' => array ( 0 => array( - 'path' => '/q/gtdyfb/ymximb/ex/{name}', + 'path' => '/yru/rhywc/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10156,17 +10148,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/q/gtdyfb/ymximb/ex/([^/]+)$#', - 'pathStart' => '/q/gtdyfb/ymximb/ex/', + 'pathRegex' => '#^/yru/rhywc/([^/]+)$#', + 'pathStart' => '/yru/rhywc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET kdlqxnxsu' => array ( + 'GET vylwdqanfpyobsvksl' => array ( 0 => array( - 'path' => '/kdlqxnxsu/{name}', + 'path' => '/vylwdqanfpyobsvksl/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10176,18 +10168,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kdlqxnxsu/([^/]+)$#', - 'pathStart' => '/kdlqxnxsu/', + 'pathRegex' => '#^/vylwdqanfpyobsvksl/([^/]+)$#', + 'pathStart' => '/vylwdqanfpyobsvksl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE kesynt' => array ( + 'GET qm' => array ( 0 => array( - 'path' => '/kesynt/{name}', - 'method' => 'DELETE', + 'path' => '/qm/lmt/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10196,18 +10188,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kesynt/([^/]+)$#', - 'pathStart' => '/kesynt/', + 'pathRegex' => '#^/qm/lmt/([^/]+)$#', + 'pathStart' => '/qm/lmt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT e' => array ( + 'GET uvengty' => array ( 0 => array( - 'path' => '/e/jyil/tgb/n/{name}', - 'method' => 'PUT', + 'path' => '/uvengty/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10216,18 +10208,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/e/jyil/tgb/n/([^/]+)$#', - 'pathStart' => '/e/jyil/tgb/n/', + 'pathRegex' => '#^/uvengty/([^/]+)$#', + 'pathStart' => '/uvengty/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST mrlobjuy' => array ( + 'PUT binlcmjapyt' => array ( 0 => array( - 'path' => '/mrlobjuy/{name}', - 'method' => 'POST', + 'path' => '/binlcmjapyt/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10236,18 +10228,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mrlobjuy/([^/]+)$#', - 'pathStart' => '/mrlobjuy/', + 'pathRegex' => '#^/binlcmjapyt/([^/]+)$#', + 'pathStart' => '/binlcmjapyt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE nlnisbke' => array ( + 'GET u' => array ( 0 => array( - 'path' => '/nlnisbke/{name}', - 'method' => 'DELETE', + 'path' => '/u/vpnhbgteuxnx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10256,18 +10248,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nlnisbke/([^/]+)$#', - 'pathStart' => '/nlnisbke/', + 'pathRegex' => '#^/u/vpnhbgteuxnx/([^/]+)$#', + 'pathStart' => '/u/vpnhbgteuxnx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ouli' => array ( + 'GET el' => array ( 0 => array( - 'path' => '/ouli/bwa/{name}', - 'method' => 'POST', + 'path' => '/el/kqvlnt/m/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10276,18 +10268,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ouli/bwa/([^/]+)$#', - 'pathStart' => '/ouli/bwa/', + 'pathRegex' => '#^/el/kqvlnt/m/([^/]+)$#', + 'pathStart' => '/el/kqvlnt/m/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT h' => array ( + 'PATCH pt' => array ( 0 => array( - 'path' => '/h/gpdne/tcfjsmlf/{name}', - 'method' => 'PUT', + 'path' => '/pt/fux/ceedqaafstpj/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10296,18 +10288,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/h/gpdne/tcfjsmlf/([^/]+)$#', - 'pathStart' => '/h/gpdne/tcfjsmlf/', + 'pathRegex' => '#^/pt/fux/ceedqaafstpj/([^/]+)$#', + 'pathStart' => '/pt/fux/ceedqaafstpj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET lhvhjywy' => array ( + 'PATCH pkp' => array ( 0 => array( - 'path' => '/lhvhjywy/bgxajpobn/{name}', - 'method' => 'GET', + 'path' => '/pkp/ieshwt/zrg/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10316,17 +10308,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lhvhjywy/bgxajpobn/([^/]+)$#', - 'pathStart' => '/lhvhjywy/bgxajpobn/', + 'pathRegex' => '#^/pkp/ieshwt/zrg/([^/]+)$#', + 'pathStart' => '/pkp/ieshwt/zrg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST bc' => array ( + 'POST ci' => array ( 0 => array( - 'path' => '/bc/gkpc/{name}', + 'path' => '/ci/jwn/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10336,17 +10328,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bc/gkpc/([^/]+)$#', - 'pathStart' => '/bc/gkpc/', + 'pathRegex' => '#^/ci/jwn/([^/]+)$#', + 'pathStart' => '/ci/jwn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET c' => array ( + 'GET pikoec' => array ( 0 => array( - 'path' => '/c/mbpsj/ku/twdmi/{name}', + 'path' => '/pikoec/ztrqczqijrmg/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10356,18 +10348,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/c/mbpsj/ku/twdmi/([^/]+)$#', - 'pathStart' => '/c/mbpsj/ku/twdmi/', + 'pathRegex' => '#^/pikoec/ztrqczqijrmg/([^/]+)$#', + 'pathStart' => '/pikoec/ztrqczqijrmg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET y' => array ( + 'PATCH iqv' => array ( 0 => array( - 'path' => '/y/pei/t/{name}', - 'method' => 'GET', + 'path' => '/iqv/qx/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10376,16 +10368,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/y/pei/t/([^/]+)$#', - 'pathStart' => '/y/pei/t/', + 'pathRegex' => '#^/iqv/qx/([^/]+)$#', + 'pathStart' => '/iqv/qx/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( - 'path' => '/y/helbrk/{name}', - 'method' => 'GET', + ), + 'POST macxu' => array ( + 0 => array( + 'path' => '/macxu/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10394,18 +10388,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/y/helbrk/([^/]+)$#', - 'pathStart' => '/y/helbrk/', + 'pathRegex' => '#^/macxu/([^/]+)$#', + 'pathStart' => '/macxu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE jm' => array ( + 'POST nhpbx' => array ( 0 => array( - 'path' => '/jm/cgxylbvy/cawvuzf/u/x/{name}', - 'method' => 'DELETE', + 'path' => '/nhpbx/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10414,17 +10408,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jm/cgxylbvy/cawvuzf/u/x/([^/]+)$#', - 'pathStart' => '/jm/cgxylbvy/cawvuzf/u/x/', + 'pathRegex' => '#^/nhpbx/([^/]+)$#', + 'pathStart' => '/nhpbx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jw' => array ( + 'GET v' => array ( 0 => array( - 'path' => '/jw/yb/nvbkaozc/{name}', + 'path' => '/v/zbjhfflxqbsfan/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10434,18 +10428,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jw/yb/nvbkaozc/([^/]+)$#', - 'pathStart' => '/jw/yb/nvbkaozc/', + 'pathRegex' => '#^/v/zbjhfflxqbsfan/([^/]+)$#', + 'pathStart' => '/v/zbjhfflxqbsfan/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET irqjayc' => array ( + 'POST cmju' => array ( 0 => array( - 'path' => '/irqjayc/cuptfiqxa/{name}', - 'method' => 'GET', + 'path' => '/cmju/qtwiqult/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10454,18 +10448,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/irqjayc/cuptfiqxa/([^/]+)$#', - 'pathStart' => '/irqjayc/cuptfiqxa/', + 'pathRegex' => '#^/cmju/qtwiqult/([^/]+)$#', + 'pathStart' => '/cmju/qtwiqult/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH pt' => array ( + 'POST amwzba' => array ( 0 => array( - 'path' => '/pt/fnx/{name}', - 'method' => 'PATCH', + 'path' => '/amwzba/ezcexbxnnb/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10474,18 +10468,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pt/fnx/([^/]+)$#', - 'pathStart' => '/pt/fnx/', + 'pathRegex' => '#^/amwzba/ezcexbxnnb/([^/]+)$#', + 'pathStart' => '/amwzba/ezcexbxnnb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE hyxtt' => array ( + 'POST caseq' => array ( 0 => array( - 'path' => '/hyxtt/mbwf/{name}', - 'method' => 'DELETE', + 'path' => '/caseq/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10494,18 +10488,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hyxtt/mbwf/([^/]+)$#', - 'pathStart' => '/hyxtt/mbwf/', + 'pathRegex' => '#^/caseq/([^/]+)$#', + 'pathStart' => '/caseq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xjb' => array ( + 'PUT fvildjgr' => array ( 0 => array( - 'path' => '/xjb/wdcolmpa/ta/lqx/krnz/{name}', - 'method' => 'GET', + 'path' => '/fvildjgr/frtl/lvo/hbp/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10514,18 +10508,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xjb/wdcolmpa/ta/lqx/krnz/([^/]+)$#', - 'pathStart' => '/xjb/wdcolmpa/ta/lqx/krnz/', + 'pathRegex' => '#^/fvildjgr/frtl/lvo/hbp/([^/]+)$#', + 'pathStart' => '/fvildjgr/frtl/lvo/hbp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET msu' => array ( + 'PATCH mhvzt' => array ( 0 => array( - 'path' => '/msu/ngcqhnijlpcgc/{name}', - 'method' => 'GET', + 'path' => '/mhvzt/on/uxzkixzzmi/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10534,18 +10528,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/msu/ngcqhnijlpcgc/([^/]+)$#', - 'pathStart' => '/msu/ngcqhnijlpcgc/', + 'pathRegex' => '#^/mhvzt/on/uxzkixzzmi/([^/]+)$#', + 'pathStart' => '/mhvzt/on/uxzkixzzmi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST pheety' => array ( + 'GET fjmknwuspvad' => array ( 0 => array( - 'path' => '/pheety/zluvx/{name}', - 'method' => 'POST', + 'path' => '/fjmknwuspvad/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10554,18 +10548,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pheety/zluvx/([^/]+)$#', - 'pathStart' => '/pheety/zluvx/', + 'pathRegex' => '#^/fjmknwuspvad/([^/]+)$#', + 'pathStart' => '/fjmknwuspvad/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET sk' => array ( + 'PUT juvstrgrj' => array ( 0 => array( - 'path' => '/sk/tvw/tprxq/z/y/gycm/{name}', - 'method' => 'GET', + 'path' => '/juvstrgrj/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10574,18 +10568,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sk/tvw/tprxq/z/y/gycm/([^/]+)$#', - 'pathStart' => '/sk/tvw/tprxq/z/y/gycm/', + 'pathRegex' => '#^/juvstrgrj/([^/]+)$#', + 'pathStart' => '/juvstrgrj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jgjol' => array ( + 'PUT brkbxltxox' => array ( 0 => array( - 'path' => '/jgjol/rg/ykkwv/pczd/{name}', - 'method' => 'GET', + 'path' => '/brkbxltxox/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10594,18 +10588,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jgjol/rg/ykkwv/pczd/([^/]+)$#', - 'pathStart' => '/jgjol/rg/ykkwv/pczd/', + 'pathRegex' => '#^/brkbxltxox/([^/]+)$#', + 'pathStart' => '/brkbxltxox/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET buqsty' => array ( + 'DELETE i' => array ( 0 => array( - 'path' => '/buqsty/ujwwuqmnvctyzs/{name}', - 'method' => 'GET', + 'path' => '/i/mnfsqs/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10614,18 +10608,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/buqsty/ujwwuqmnvctyzs/([^/]+)$#', - 'pathStart' => '/buqsty/ujwwuqmnvctyzs/', + 'pathRegex' => '#^/i/mnfsqs/([^/]+)$#', + 'pathStart' => '/i/mnfsqs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT vjylq' => array ( + 'PATCH bwcpt' => array ( 0 => array( - 'path' => '/vjylq/{name}', - 'method' => 'PUT', + 'path' => '/bwcpt/gfyyoc/zsfb/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10634,18 +10628,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vjylq/([^/]+)$#', - 'pathStart' => '/vjylq/', + 'pathRegex' => '#^/bwcpt/gfyyoc/zsfb/([^/]+)$#', + 'pathStart' => '/bwcpt/gfyyoc/zsfb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT cn' => array ( + 'POST vqnb' => array ( 0 => array( - 'path' => '/cn/bqidseqs/tzz/kkt/{name}', - 'method' => 'PUT', + 'path' => '/vqnb/pi/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10654,18 +10648,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cn/bqidseqs/tzz/kkt/([^/]+)$#', - 'pathStart' => '/cn/bqidseqs/tzz/kkt/', + 'pathRegex' => '#^/vqnb/pi/([^/]+)$#', + 'pathStart' => '/vqnb/pi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST yuimgmgarie' => array ( + 'GET y' => array ( 0 => array( - 'path' => '/yuimgmgarie/cqi/{name}', - 'method' => 'POST', + 'path' => '/y/iimmotiqzazcs/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10674,17 +10668,15 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yuimgmgarie/cqi/([^/]+)$#', - 'pathStart' => '/yuimgmgarie/cqi/', + 'pathRegex' => '#^/y/iimmotiqzazcs/([^/]+)$#', + 'pathStart' => '/y/iimmotiqzazcs/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET mtom' => array ( - 0 => array( - 'path' => '/mtom/vdynwob/{name}', + 1 => array( + 'path' => '/y/frbff/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10694,18 +10686,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mtom/vdynwob/([^/]+)$#', - 'pathStart' => '/mtom/vdynwob/', + 'pathRegex' => '#^/y/frbff/([^/]+)$#', + 'pathStart' => '/y/frbff/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET bmxdokrbl' => array ( + 'PUT uqiuzbitxoynk' => array ( 0 => array( - 'path' => '/bmxdokrbl/{name}', - 'method' => 'GET', + 'path' => '/uqiuzbitxoynk/tfsqjso/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10714,18 +10706,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bmxdokrbl/([^/]+)$#', - 'pathStart' => '/bmxdokrbl/', + 'pathRegex' => '#^/uqiuzbitxoynk/tfsqjso/([^/]+)$#', + 'pathStart' => '/uqiuzbitxoynk/tfsqjso/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hgelnou' => array ( + 'DELETE vrjhjzfshn' => array ( 0 => array( - 'path' => '/hgelnou/xdrc/e/{name}', - 'method' => 'GET', + 'path' => '/vrjhjzfshn/nfrm/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10734,18 +10726,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hgelnou/xdrc/e/([^/]+)$#', - 'pathStart' => '/hgelnou/xdrc/e/', + 'pathRegex' => '#^/vrjhjzfshn/nfrm/([^/]+)$#', + 'pathStart' => '/vrjhjzfshn/nfrm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET aameenj' => array ( + 'DELETE aqkggqkxz' => array ( 0 => array( - 'path' => '/aameenj/{name}', - 'method' => 'GET', + 'path' => '/aqkggqkxz/mfcdjhowi/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10754,17 +10746,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aameenj/([^/]+)$#', - 'pathStart' => '/aameenj/', + 'pathRegex' => '#^/aqkggqkxz/mfcdjhowi/([^/]+)$#', + 'pathStart' => '/aqkggqkxz/mfcdjhowi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wzkkyionuddtpy' => array ( + 'GET rcsvotr' => array ( 0 => array( - 'path' => '/wzkkyionuddtpy/{name}', + 'path' => '/rcsvotr/txm/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10774,18 +10766,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wzkkyionuddtpy/([^/]+)$#', - 'pathStart' => '/wzkkyionuddtpy/', + 'pathRegex' => '#^/rcsvotr/txm/([^/]+)$#', + 'pathStart' => '/rcsvotr/txm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT uhg' => array ( + 'DELETE auyw' => array ( 0 => array( - 'path' => '/uhg/eyzeurydfobncecdr/{name}', - 'method' => 'PUT', + 'path' => '/auyw/rjqnkgwcsrtey/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10794,18 +10786,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uhg/eyzeurydfobncecdr/([^/]+)$#', - 'pathStart' => '/uhg/eyzeurydfobncecdr/', + 'pathRegex' => '#^/auyw/rjqnkgwcsrtey/([^/]+)$#', + 'pathStart' => '/auyw/rjqnkgwcsrtey/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET h' => array ( + 'PUT nwb' => array ( 0 => array( - 'path' => '/h/oxhrydvvaa/{name}', - 'method' => 'GET', + 'path' => '/nwb/ittjwmshwo/qodxnt/b/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10814,15 +10806,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/h/oxhrydvvaa/([^/]+)$#', - 'pathStart' => '/h/oxhrydvvaa/', + 'pathRegex' => '#^/nwb/ittjwmshwo/qodxnt/b/([^/]+)$#', + 'pathStart' => '/nwb/ittjwmshwo/qodxnt/b/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( - 'path' => '/h/ofhdvglkvcugeei/{name}', + ), + 'GET ovxgau' => array ( + 0 => array( + 'path' => '/ovxgau/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10832,16 +10826,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/h/ofhdvglkvcugeei/([^/]+)$#', - 'pathStart' => '/h/ofhdvglkvcugeei/', + 'pathRegex' => '#^/ovxgau/([^/]+)$#', + 'pathStart' => '/ovxgau/', 'chains' => array ( ), 'options' => array ( ), ), - 2 => array( - 'path' => '/h/zjrdwidsipr/i/{name}', - 'method' => 'GET', + ), + 'DELETE aaqtnjbogeam' => array ( + 0 => array( + 'path' => '/aaqtnjbogeam/g/fvgpcgh/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10850,17 +10846,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/h/zjrdwidsipr/i/([^/]+)$#', - 'pathStart' => '/h/zjrdwidsipr/i/', + 'pathRegex' => '#^/aaqtnjbogeam/g/fvgpcgh/([^/]+)$#', + 'pathStart' => '/aaqtnjbogeam/g/fvgpcgh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET vuerqv' => array ( + 'GET rtgzkktipalv' => array ( 0 => array( - 'path' => '/vuerqv/ieiyodedodvoat/{name}', + 'path' => '/rtgzkktipalv/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10870,17 +10866,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vuerqv/ieiyodedodvoat/([^/]+)$#', - 'pathStart' => '/vuerqv/ieiyodedodvoat/', + 'pathRegex' => '#^/rtgzkktipalv/([^/]+)$#', + 'pathStart' => '/rtgzkktipalv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST nuxn' => array ( + 'POST keyoslsijmk' => array ( 0 => array( - 'path' => '/nuxn/fwhqbrvzn/gdatwn/{name}', + 'path' => '/keyoslsijmk/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10890,18 +10886,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nuxn/fwhqbrvzn/gdatwn/([^/]+)$#', - 'pathStart' => '/nuxn/fwhqbrvzn/gdatwn/', + 'pathRegex' => '#^/keyoslsijmk/([^/]+)$#', + 'pathStart' => '/keyoslsijmk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dscf' => array ( + 'PUT mnzdrrxyqcdi' => array ( 0 => array( - 'path' => '/dscf/cjnwkxdprbcm/{name}', - 'method' => 'GET', + 'path' => '/mnzdrrxyqcdi/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10910,18 +10906,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dscf/cjnwkxdprbcm/([^/]+)$#', - 'pathStart' => '/dscf/cjnwkxdprbcm/', + 'pathRegex' => '#^/mnzdrrxyqcdi/([^/]+)$#', + 'pathStart' => '/mnzdrrxyqcdi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET lgxquzy' => array ( + 'PATCH frweaflapdcggfqkmlt' => array ( 0 => array( - 'path' => '/lgxquzy/krjnry/{name}', - 'method' => 'GET', + 'path' => '/frweaflapdcggfqkmlt/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10930,17 +10926,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lgxquzy/krjnry/([^/]+)$#', - 'pathStart' => '/lgxquzy/krjnry/', + 'pathRegex' => '#^/frweaflapdcggfqkmlt/([^/]+)$#', + 'pathStart' => '/frweaflapdcggfqkmlt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE snlrnytcnk' => array ( + 'DELETE z' => array ( 0 => array( - 'path' => '/snlrnytcnk/{name}', + 'path' => '/z/d/glubbxdfgwu/pvb/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10950,18 +10946,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/snlrnytcnk/([^/]+)$#', - 'pathStart' => '/snlrnytcnk/', + 'pathRegex' => '#^/z/d/glubbxdfgwu/pvb/([^/]+)$#', + 'pathStart' => '/z/d/glubbxdfgwu/pvb/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST kbkayr' => array ( - 0 => array( - 'path' => '/kbkayr/{name}', - 'method' => 'POST', + 1 => array( + 'path' => '/z/phojtx/dnr/ucl/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10970,18 +10964,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kbkayr/([^/]+)$#', - 'pathStart' => '/kbkayr/', + 'pathRegex' => '#^/z/phojtx/dnr/ucl/([^/]+)$#', + 'pathStart' => '/z/phojtx/dnr/ucl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wkeodnihrktrsshwmlc' => array ( + 'DELETE qtrvpbb' => array ( 0 => array( - 'path' => '/wkeodnihrktrsshwmlc/{name}', - 'method' => 'GET', + 'path' => '/qtrvpbb/wmdudan/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10990,18 +10984,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wkeodnihrktrsshwmlc/([^/]+)$#', - 'pathStart' => '/wkeodnihrktrsshwmlc/', + 'pathRegex' => '#^/qtrvpbb/wmdudan/([^/]+)$#', + 'pathStart' => '/qtrvpbb/wmdudan/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ztohlhlvf' => array ( + 'POST psknjtdrt' => array ( 0 => array( - 'path' => '/ztohlhlvf/{name}', - 'method' => 'DELETE', + 'path' => '/psknjtdrt/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11010,18 +11004,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ztohlhlvf/([^/]+)$#', - 'pathStart' => '/ztohlhlvf/', + 'pathRegex' => '#^/psknjtdrt/([^/]+)$#', + 'pathStart' => '/psknjtdrt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH fkrrgrgqpr' => array ( + 'DELETE dsw' => array ( 0 => array( - 'path' => '/fkrrgrgqpr/somm/{name}', - 'method' => 'PATCH', + 'path' => '/dsw/hjvmf/bcvg/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11030,17 +11024,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fkrrgrgqpr/somm/([^/]+)$#', - 'pathStart' => '/fkrrgrgqpr/somm/', + 'pathRegex' => '#^/dsw/hjvmf/bcvg/([^/]+)$#', + 'pathStart' => '/dsw/hjvmf/bcvg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE qvvoifdrwv' => array ( + 'DELETE tpaue' => array ( 0 => array( - 'path' => '/qvvoifdrwv/l/otrfvy/{name}', + 'path' => '/tpaue/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11050,18 +11044,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qvvoifdrwv/l/otrfvy/([^/]+)$#', - 'pathStart' => '/qvvoifdrwv/l/otrfvy/', + 'pathRegex' => '#^/tpaue/([^/]+)$#', + 'pathStart' => '/tpaue/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET oqyamlqsyelz' => array ( + 'POST uvh' => array ( 0 => array( - 'path' => '/oqyamlqsyelz/b/ihkxadg/{name}', - 'method' => 'GET', + 'path' => '/uvh/fp/g/sfnyx/e/ijhfy/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11070,18 +11064,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oqyamlqsyelz/b/ihkxadg/([^/]+)$#', - 'pathStart' => '/oqyamlqsyelz/b/ihkxadg/', + 'pathRegex' => '#^/uvh/fp/g/sfnyx/e/ijhfy/([^/]+)$#', + 'pathStart' => '/uvh/fp/g/sfnyx/e/ijhfy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST uobebm' => array ( + 'DELETE lcdva' => array ( 0 => array( - 'path' => '/uobebm/agjtdmcdaa/{name}', - 'method' => 'POST', + 'path' => '/lcdva/gvpvbwhbkwqa/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11090,18 +11084,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uobebm/agjtdmcdaa/([^/]+)$#', - 'pathStart' => '/uobebm/agjtdmcdaa/', + 'pathRegex' => '#^/lcdva/gvpvbwhbkwqa/([^/]+)$#', + 'pathStart' => '/lcdva/gvpvbwhbkwqa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT fqvgg' => array ( + 'POST cv' => array ( 0 => array( - 'path' => '/fqvgg/{name}', - 'method' => 'PUT', + 'path' => '/cv/cmvhnqeyhaaoodir/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11110,18 +11104,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fqvgg/([^/]+)$#', - 'pathStart' => '/fqvgg/', + 'pathRegex' => '#^/cv/cmvhnqeyhaaoodir/([^/]+)$#', + 'pathStart' => '/cv/cmvhnqeyhaaoodir/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fosfdeunyl' => array ( + 'PUT pssqvkccuufob' => array ( 0 => array( - 'path' => '/fosfdeunyl/{name}', - 'method' => 'GET', + 'path' => '/pssqvkccuufob/x/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11130,18 +11124,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fosfdeunyl/([^/]+)$#', - 'pathStart' => '/fosfdeunyl/', + 'pathRegex' => '#^/pssqvkccuufob/x/([^/]+)$#', + 'pathStart' => '/pssqvkccuufob/x/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET oixvnn' => array ( + 'PUT gf' => array ( 0 => array( - 'path' => '/oixvnn/swp/{name}', - 'method' => 'GET', + 'path' => '/gf/etlexqveq/oebxhbxno/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11150,18 +11144,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oixvnn/swp/([^/]+)$#', - 'pathStart' => '/oixvnn/swp/', + 'pathRegex' => '#^/gf/etlexqveq/oebxhbxno/([^/]+)$#', + 'pathStart' => '/gf/etlexqveq/oebxhbxno/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH bfr' => array ( + 'GET bvwb' => array ( 0 => array( - 'path' => '/bfr/gnrzmdto/{name}', - 'method' => 'PATCH', + 'path' => '/bvwb/ka/san/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11170,18 +11164,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bfr/gnrzmdto/([^/]+)$#', - 'pathStart' => '/bfr/gnrzmdto/', + 'pathRegex' => '#^/bvwb/ka/san/([^/]+)$#', + 'pathStart' => '/bvwb/ka/san/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT wrkkun' => array ( + 'POST dtgy' => array ( 0 => array( - 'path' => '/wrkkun/r/{name}', - 'method' => 'PUT', + 'path' => '/dtgy/wchuyb/ma/kw/osdpox/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11190,17 +11184,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wrkkun/r/([^/]+)$#', - 'pathStart' => '/wrkkun/r/', + 'pathRegex' => '#^/dtgy/wchuyb/ma/kw/osdpox/([^/]+)$#', + 'pathStart' => '/dtgy/wchuyb/ma/kw/osdpox/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ntesduxggw' => array ( + 'PATCH vgiepczms' => array ( 0 => array( - 'path' => '/ntesduxggw/ye/{name}', + 'path' => '/vgiepczms/kyl/htuni/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11210,18 +11204,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ntesduxggw/ye/([^/]+)$#', - 'pathStart' => '/ntesduxggw/ye/', + 'pathRegex' => '#^/vgiepczms/kyl/htuni/([^/]+)$#', + 'pathStart' => '/vgiepczms/kyl/htuni/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST vkmrwmr' => array ( + 'PUT h' => array ( 0 => array( - 'path' => '/vkmrwmr/whikgcl/e/wwnz/{name}', - 'method' => 'POST', + 'path' => '/h/lcoy/hzxbjhdxzf/ib/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11230,18 +11224,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vkmrwmr/whikgcl/e/wwnz/([^/]+)$#', - 'pathStart' => '/vkmrwmr/whikgcl/e/wwnz/', + 'pathRegex' => '#^/h/lcoy/hzxbjhdxzf/ib/([^/]+)$#', + 'pathStart' => '/h/lcoy/hzxbjhdxzf/ib/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE fg' => array ( + 'PUT nysyiuip' => array ( 0 => array( - 'path' => '/fg/seyzzh/evvdtwksgckb/{name}', - 'method' => 'DELETE', + 'path' => '/nysyiuip/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11250,18 +11244,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fg/seyzzh/evvdtwksgckb/([^/]+)$#', - 'pathStart' => '/fg/seyzzh/evvdtwksgckb/', + 'pathRegex' => '#^/nysyiuip/([^/]+)$#', + 'pathStart' => '/nysyiuip/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST crawrduosf' => array ( + 'PUT pmb' => array ( 0 => array( - 'path' => '/crawrduosf/{name}', - 'method' => 'POST', + 'path' => '/pmb/gh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11270,18 +11264,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/crawrduosf/([^/]+)$#', - 'pathStart' => '/crawrduosf/', + 'pathRegex' => '#^/pmb/gh/([^/]+)$#', + 'pathStart' => '/pmb/gh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET bbhpdkb' => array ( + 'PATCH unrkzter' => array ( 0 => array( - 'path' => '/bbhpdkb/{name}', - 'method' => 'GET', + 'path' => '/unrkzter/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11290,18 +11284,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bbhpdkb/([^/]+)$#', - 'pathStart' => '/bbhpdkb/', + 'pathRegex' => '#^/unrkzter/([^/]+)$#', + 'pathStart' => '/unrkzter/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE utkwdfbr' => array ( + 'GET ooebdqsyfqdyyudcjz' => array ( 0 => array( - 'path' => '/utkwdfbr/enhvv/twv/ppnk/{name}', - 'method' => 'DELETE', + 'path' => '/ooebdqsyfqdyyudcjz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11310,18 +11304,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/utkwdfbr/enhvv/twv/ppnk/([^/]+)$#', - 'pathStart' => '/utkwdfbr/enhvv/twv/ppnk/', + 'pathRegex' => '#^/ooebdqsyfqdyyudcjz/([^/]+)$#', + 'pathStart' => '/ooebdqsyfqdyyudcjz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH khafhtkaw' => array ( + 'GET k' => array ( 0 => array( - 'path' => '/khafhtkaw/yptpebg/dgv/{name}', - 'method' => 'PATCH', + 'path' => '/k/olwupybtpcv/ui/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11330,18 +11324,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/khafhtkaw/yptpebg/dgv/([^/]+)$#', - 'pathStart' => '/khafhtkaw/yptpebg/dgv/', + 'pathRegex' => '#^/k/olwupybtpcv/ui/([^/]+)$#', + 'pathStart' => '/k/olwupybtpcv/ui/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST siehx' => array ( - 0 => array( - 'path' => '/siehx/{name}', - 'method' => 'POST', + 1 => array( + 'path' => '/k/ydtt/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11350,18 +11342,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/siehx/([^/]+)$#', - 'pathStart' => '/siehx/', + 'pathRegex' => '#^/k/ydtt/([^/]+)$#', + 'pathStart' => '/k/ydtt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE pb' => array ( + 'PUT xzano' => array ( 0 => array( - 'path' => '/pb/gi/yljd/{name}', - 'method' => 'DELETE', + 'path' => '/xzano/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11370,18 +11362,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pb/gi/yljd/([^/]+)$#', - 'pathStart' => '/pb/gi/yljd/', + 'pathRegex' => '#^/xzano/([^/]+)$#', + 'pathStart' => '/xzano/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH zap' => array ( + 'PUT bpmqnjw' => array ( 0 => array( - 'path' => '/zap/dqz/l/yzuyjt/{name}', - 'method' => 'PATCH', + 'path' => '/bpmqnjw/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11390,18 +11382,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zap/dqz/l/yzuyjt/([^/]+)$#', - 'pathStart' => '/zap/dqz/l/yzuyjt/', + 'pathRegex' => '#^/bpmqnjw/([^/]+)$#', + 'pathStart' => '/bpmqnjw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT seblbzvrog' => array ( + 'GET pcvuvphxnx' => array ( 0 => array( - 'path' => '/seblbzvrog/{name}', - 'method' => 'PUT', + 'path' => '/pcvuvphxnx/jx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11410,18 +11402,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/seblbzvrog/([^/]+)$#', - 'pathStart' => '/seblbzvrog/', + 'pathRegex' => '#^/pcvuvphxnx/jx/([^/]+)$#', + 'pathStart' => '/pcvuvphxnx/jx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE mzphs' => array ( + 'GET bps' => array ( 0 => array( - 'path' => '/mzphs/duzuozzrnynxn/s/{name}', - 'method' => 'DELETE', + 'path' => '/bps/kudcntdpqtbhnjv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11430,18 +11422,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mzphs/duzuozzrnynxn/s/([^/]+)$#', - 'pathStart' => '/mzphs/duzuozzrnynxn/s/', + 'pathRegex' => '#^/bps/kudcntdpqtbhnjv/([^/]+)$#', + 'pathStart' => '/bps/kudcntdpqtbhnjv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET gbkyapiual' => array ( + 'PATCH fivcrqzuae' => array ( 0 => array( - 'path' => '/gbkyapiual/hz/{name}', - 'method' => 'GET', + 'path' => '/fivcrqzuae/w/ielynehl/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11450,18 +11442,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gbkyapiual/hz/([^/]+)$#', - 'pathStart' => '/gbkyapiual/hz/', + 'pathRegex' => '#^/fivcrqzuae/w/ielynehl/([^/]+)$#', + 'pathStart' => '/fivcrqzuae/w/ielynehl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE qxsiehmfj' => array ( + 'POST pkjux' => array ( 0 => array( - 'path' => '/qxsiehmfj/{name}', - 'method' => 'DELETE', + 'path' => '/pkjux/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11470,17 +11462,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qxsiehmfj/([^/]+)$#', - 'pathStart' => '/qxsiehmfj/', + 'pathRegex' => '#^/pkjux/([^/]+)$#', + 'pathStart' => '/pkjux/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE pwelc' => array ( + 'DELETE zl' => array ( 0 => array( - 'path' => '/pwelc/{name}', + 'path' => '/zl/vam/gv/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11490,17 +11482,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pwelc/([^/]+)$#', - 'pathStart' => '/pwelc/', + 'pathRegex' => '#^/zl/vam/gv/([^/]+)$#', + 'pathStart' => '/zl/vam/gv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET anlerj' => array ( + 'GET qwhvsx' => array ( 0 => array( - 'path' => '/anlerj/u/{name}', + 'path' => '/qwhvsx/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11510,18 +11502,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/anlerj/u/([^/]+)$#', - 'pathStart' => '/anlerj/u/', + 'pathRegex' => '#^/qwhvsx/([^/]+)$#', + 'pathStart' => '/qwhvsx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ok' => array ( + 'PATCH cdswvkcp' => array ( 0 => array( - 'path' => '/ok/fujrs/{name}', - 'method' => 'DELETE', + 'path' => '/cdswvkcp/e/uxtdf/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11530,18 +11522,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ok/fujrs/([^/]+)$#', - 'pathStart' => '/ok/fujrs/', + 'pathRegex' => '#^/cdswvkcp/e/uxtdf/([^/]+)$#', + 'pathStart' => '/cdswvkcp/e/uxtdf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT fkdyeuqad' => array ( + 'PATCH bb' => array ( 0 => array( - 'path' => '/fkdyeuqad/xrgp/{name}', - 'method' => 'PUT', + 'path' => '/bb/ofvhj/ggtat/lpsl/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11550,18 +11542,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fkdyeuqad/xrgp/([^/]+)$#', - 'pathStart' => '/fkdyeuqad/xrgp/', + 'pathRegex' => '#^/bb/ofvhj/ggtat/lpsl/([^/]+)$#', + 'pathStart' => '/bb/ofvhj/ggtat/lpsl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT k' => array ( + 'PATCH n' => array ( 0 => array( - 'path' => '/k/nkpe/{name}', - 'method' => 'PUT', + 'path' => '/n/odueiq/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11570,18 +11562,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/k/nkpe/([^/]+)$#', - 'pathStart' => '/k/nkpe/', + 'pathRegex' => '#^/n/odueiq/([^/]+)$#', + 'pathStart' => '/n/odueiq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dhcylltztsd' => array ( + 'DELETE u' => array ( 0 => array( - 'path' => '/dhcylltztsd/{name}', - 'method' => 'GET', + 'path' => '/u/tltqlmmqj/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11590,18 +11582,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dhcylltztsd/([^/]+)$#', - 'pathStart' => '/dhcylltztsd/', + 'pathRegex' => '#^/u/tltqlmmqj/([^/]+)$#', + 'pathStart' => '/u/tltqlmmqj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST f' => array ( + 'PUT m' => array ( 0 => array( - 'path' => '/f/gwuwc/{name}', - 'method' => 'POST', + 'path' => '/m/qi/lczjt/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11610,18 +11602,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/f/gwuwc/([^/]+)$#', - 'pathStart' => '/f/gwuwc/', + 'pathRegex' => '#^/m/qi/lczjt/([^/]+)$#', + 'pathStart' => '/m/qi/lczjt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET kbpffrscfx' => array ( + 'PATCH mvvh' => array ( 0 => array( - 'path' => '/kbpffrscfx/{name}', - 'method' => 'GET', + 'path' => '/mvvh/hlttz/t/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11630,18 +11622,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kbpffrscfx/([^/]+)$#', - 'pathStart' => '/kbpffrscfx/', + 'pathRegex' => '#^/mvvh/hlttz/t/([^/]+)$#', + 'pathStart' => '/mvvh/hlttz/t/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ffqiwpidn' => array ( + 'POST f' => array ( 0 => array( - 'path' => '/ffqiwpidn/{name}', - 'method' => 'PATCH', + 'path' => '/f/bypxvupnjesm/veqip/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11650,18 +11642,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ffqiwpidn/([^/]+)$#', - 'pathStart' => '/ffqiwpidn/', + 'pathRegex' => '#^/f/bypxvupnjesm/veqip/([^/]+)$#', + 'pathStart' => '/f/bypxvupnjesm/veqip/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE zqpc' => array ( + 'POST kmqnltttioww' => array ( 0 => array( - 'path' => '/zqpc/wzjdacpmse/pwg/{name}', - 'method' => 'DELETE', + 'path' => '/kmqnltttioww/n/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11670,18 +11662,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zqpc/wzjdacpmse/pwg/([^/]+)$#', - 'pathStart' => '/zqpc/wzjdacpmse/pwg/', + 'pathRegex' => '#^/kmqnltttioww/n/([^/]+)$#', + 'pathStart' => '/kmqnltttioww/n/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET eparcddgzycfdi' => array ( + 'DELETE mhplteutxijyoe' => array ( 0 => array( - 'path' => '/eparcddgzycfdi/{name}', - 'method' => 'GET', + 'path' => '/mhplteutxijyoe/wix/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11690,18 +11682,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eparcddgzycfdi/([^/]+)$#', - 'pathStart' => '/eparcddgzycfdi/', + 'pathRegex' => '#^/mhplteutxijyoe/wix/([^/]+)$#', + 'pathStart' => '/mhplteutxijyoe/wix/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT o' => array ( + 'PATCH jaqejzp' => array ( 0 => array( - 'path' => '/o/tqkksmvagcqtk/{name}', - 'method' => 'PUT', + 'path' => '/jaqejzp/bwomxx/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11710,17 +11702,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/o/tqkksmvagcqtk/([^/]+)$#', - 'pathStart' => '/o/tqkksmvagcqtk/', + 'pathRegex' => '#^/jaqejzp/bwomxx/([^/]+)$#', + 'pathStart' => '/jaqejzp/bwomxx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE rjgmy' => array ( + 'DELETE nrwuk' => array ( 0 => array( - 'path' => '/rjgmy/bzcnkk/{name}', + 'path' => '/nrwuk/p/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11730,17 +11722,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rjgmy/bzcnkk/([^/]+)$#', - 'pathStart' => '/rjgmy/bzcnkk/', + 'pathRegex' => '#^/nrwuk/p/([^/]+)$#', + 'pathStart' => '/nrwuk/p/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT igbcivh' => array ( + 'PUT htxujlubns' => array ( 0 => array( - 'path' => '/igbcivh/psug/rcq/{name}', + 'path' => '/htxujlubns/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11750,18 +11742,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/igbcivh/psug/rcq/([^/]+)$#', - 'pathStart' => '/igbcivh/psug/rcq/', + 'pathRegex' => '#^/htxujlubns/([^/]+)$#', + 'pathStart' => '/htxujlubns/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH qucr' => array ( + 'GET c' => array ( 0 => array( - 'path' => '/qucr/ynma/pcqgblh/wh/{name}', - 'method' => 'PATCH', + 'path' => '/c/oavetgefcvsuehurv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11770,17 +11762,15 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qucr/ynma/pcqgblh/wh/([^/]+)$#', - 'pathStart' => '/qucr/ynma/pcqgblh/wh/', + 'pathRegex' => '#^/c/oavetgefcvsuehurv/([^/]+)$#', + 'pathStart' => '/c/oavetgefcvsuehurv/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET mgue' => array ( - 0 => array( - 'path' => '/mgue/l/cnw/okkzx/{name}', + 1 => array( + 'path' => '/c/hoqtjp/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11790,18 +11780,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mgue/l/cnw/okkzx/([^/]+)$#', - 'pathStart' => '/mgue/l/cnw/okkzx/', + 'pathRegex' => '#^/c/hoqtjp/([^/]+)$#', + 'pathStart' => '/c/hoqtjp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET btj' => array ( + 'POST lkn' => array ( 0 => array( - 'path' => '/btj/fziy/{name}', - 'method' => 'GET', + 'path' => '/lkn/f/ajsavy/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11810,18 +11800,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/btj/fziy/([^/]+)$#', - 'pathStart' => '/btj/fziy/', + 'pathRegex' => '#^/lkn/f/ajsavy/([^/]+)$#', + 'pathStart' => '/lkn/f/ajsavy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST vjdki' => array ( + 'GET ptslhmq' => array ( 0 => array( - 'path' => '/vjdki/i/{name}', - 'method' => 'POST', + 'path' => '/ptslhmq/cn/sicgsq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11830,18 +11820,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vjdki/i/([^/]+)$#', - 'pathStart' => '/vjdki/i/', + 'pathRegex' => '#^/ptslhmq/cn/sicgsq/([^/]+)$#', + 'pathStart' => '/ptslhmq/cn/sicgsq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET m' => array ( + 'DELETE puocvwdhnp' => array ( 0 => array( - 'path' => '/m/kaxpjjnk/{name}', - 'method' => 'GET', + 'path' => '/puocvwdhnp/xni/v/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11850,16 +11840,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/m/kaxpjjnk/([^/]+)$#', - 'pathStart' => '/m/kaxpjjnk/', + 'pathRegex' => '#^/puocvwdhnp/xni/v/([^/]+)$#', + 'pathStart' => '/puocvwdhnp/xni/v/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( - 'path' => '/m/qayihrnx/w/lvcizgcpsk/{name}', - 'method' => 'GET', + ), + 'PUT ov' => array ( + 0 => array( + 'path' => '/ov/xptesncnqwmdmdlvpj/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11868,17 +11860,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/m/qayihrnx/w/lvcizgcpsk/([^/]+)$#', - 'pathStart' => '/m/qayihrnx/w/lvcizgcpsk/', + 'pathRegex' => '#^/ov/xptesncnqwmdmdlvpj/([^/]+)$#', + 'pathStart' => '/ov/xptesncnqwmdmdlvpj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE krv' => array ( + 'DELETE ejzhetihoqygwijgbetw' => array ( 0 => array( - 'path' => '/krv/ywpckoyv/{name}', + 'path' => '/ejzhetihoqygwijgbetw/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11888,17 +11880,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/krv/ywpckoyv/([^/]+)$#', - 'pathStart' => '/krv/ywpckoyv/', + 'pathRegex' => '#^/ejzhetihoqygwijgbetw/([^/]+)$#', + 'pathStart' => '/ejzhetihoqygwijgbetw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qo' => array ( + 'GET fh' => array ( 0 => array( - 'path' => '/qo/njtjp/gbtfiqu/w/{name}', + 'path' => '/fh/kli/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11908,18 +11900,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qo/njtjp/gbtfiqu/w/([^/]+)$#', - 'pathStart' => '/qo/njtjp/gbtfiqu/w/', + 'pathRegex' => '#^/fh/kli/([^/]+)$#', + 'pathStart' => '/fh/kli/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH zsglpkcd' => array ( + 'GET hqk' => array ( 0 => array( - 'path' => '/zsglpkcd/{name}', - 'method' => 'PATCH', + 'path' => '/hqk/cjue/llnwehulb/zkx/a/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11928,17 +11920,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zsglpkcd/([^/]+)$#', - 'pathStart' => '/zsglpkcd/', + 'pathRegex' => '#^/hqk/cjue/llnwehulb/zkx/a/([^/]+)$#', + 'pathStart' => '/hqk/cjue/llnwehulb/zkx/a/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET d' => array ( + 'GET mre' => array ( 0 => array( - 'path' => '/d/klgdtdrot/qseop/{name}', + 'path' => '/mre/nkxbonlko/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11948,16 +11940,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/d/klgdtdrot/qseop/([^/]+)$#', - 'pathStart' => '/d/klgdtdrot/qseop/', + 'pathRegex' => '#^/mre/nkxbonlko/([^/]+)$#', + 'pathStart' => '/mre/nkxbonlko/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( - 'path' => '/d/wjaf/{name}', - 'method' => 'GET', + ), + 'DELETE wvw' => array ( + 0 => array( + 'path' => '/wvw/hzxzgb/xlmcwj/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11966,17 +11960,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/d/wjaf/([^/]+)$#', - 'pathStart' => '/d/wjaf/', + 'pathRegex' => '#^/wvw/hzxzgb/xlmcwj/([^/]+)$#', + 'pathStart' => '/wvw/hzxzgb/xlmcwj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fsakbopt' => array ( + 'GET cuvidfujq' => array ( 0 => array( - 'path' => '/fsakbopt/bug/zlgre/{name}', + 'path' => '/cuvidfujq/ykmiouw/pjn/o/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11986,18 +11980,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fsakbopt/bug/zlgre/([^/]+)$#', - 'pathStart' => '/fsakbopt/bug/zlgre/', + 'pathRegex' => '#^/cuvidfujq/ykmiouw/pjn/o/([^/]+)$#', + 'pathStart' => '/cuvidfujq/ykmiouw/pjn/o/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE nxywvk' => array ( + 'PUT jpnpm' => array ( 0 => array( - 'path' => '/nxywvk/ea/iicrba/{name}', - 'method' => 'DELETE', + 'path' => '/jpnpm/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12006,18 +12000,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nxywvk/ea/iicrba/([^/]+)$#', - 'pathStart' => '/nxywvk/ea/iicrba/', + 'pathRegex' => '#^/jpnpm/([^/]+)$#', + 'pathStart' => '/jpnpm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT l' => array ( + 'POST rzzyakpvpfinymyl' => array ( 0 => array( - 'path' => '/l/nctzuasbvwlkqi/{name}', - 'method' => 'PUT', + 'path' => '/rzzyakpvpfinymyl/h/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12026,16 +12020,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/l/nctzuasbvwlkqi/([^/]+)$#', - 'pathStart' => '/l/nctzuasbvwlkqi/', + 'pathRegex' => '#^/rzzyakpvpfinymyl/h/([^/]+)$#', + 'pathStart' => '/rzzyakpvpfinymyl/h/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( - 'path' => '/l/ychico/mrt/{name}', - 'method' => 'PUT', + ), + 'DELETE ulyjmjev' => array ( + 0 => array( + 'path' => '/ulyjmjev/idzed/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12044,18 +12040,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/l/ychico/mrt/([^/]+)$#', - 'pathStart' => '/l/ychico/mrt/', + 'pathRegex' => '#^/ulyjmjev/idzed/([^/]+)$#', + 'pathStart' => '/ulyjmjev/idzed/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE c' => array ( + 'PUT hanfwnwhtr' => array ( 0 => array( - 'path' => '/c/nkcgz/yysgysezswmoz/{name}', - 'method' => 'DELETE', + 'path' => '/hanfwnwhtr/nxe/m/agthq/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12064,16 +12060,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/c/nkcgz/yysgysezswmoz/([^/]+)$#', - 'pathStart' => '/c/nkcgz/yysgysezswmoz/', + 'pathRegex' => '#^/hanfwnwhtr/nxe/m/agthq/([^/]+)$#', + 'pathStart' => '/hanfwnwhtr/nxe/m/agthq/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( - 'path' => '/c/tslv/pfvz/yhrwlyn/{name}', - 'method' => 'DELETE', + ), + 'PATCH ntwyl' => array ( + 0 => array( + 'path' => '/ntwyl/jlrt/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12082,18 +12080,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/c/tslv/pfvz/yhrwlyn/([^/]+)$#', - 'pathStart' => '/c/tslv/pfvz/yhrwlyn/', + 'pathRegex' => '#^/ntwyl/jlrt/([^/]+)$#', + 'pathStart' => '/ntwyl/jlrt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET glcxvkg' => array ( + 'DELETE ctnai' => array ( 0 => array( - 'path' => '/glcxvkg/b/iicgvz/{name}', - 'method' => 'GET', + 'path' => '/ctnai/tw/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12102,18 +12100,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/glcxvkg/b/iicgvz/([^/]+)$#', - 'pathStart' => '/glcxvkg/b/iicgvz/', + 'pathRegex' => '#^/ctnai/tw/([^/]+)$#', + 'pathStart' => '/ctnai/tw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ia' => array ( + 'PUT mmjemx' => array ( 0 => array( - 'path' => '/ia/moubai/{name}', - 'method' => 'DELETE', + 'path' => '/mmjemx/aqhzyszq/htl/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12122,18 +12120,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ia/moubai/([^/]+)$#', - 'pathStart' => '/ia/moubai/', + 'pathRegex' => '#^/mmjemx/aqhzyszq/htl/([^/]+)$#', + 'pathStart' => '/mmjemx/aqhzyszq/htl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ipft' => array ( + 'GET cwljh' => array ( 0 => array( - 'path' => '/ipft/ucytmynva/{name}', - 'method' => 'POST', + 'path' => '/cwljh/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12142,18 +12140,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ipft/ucytmynva/([^/]+)$#', - 'pathStart' => '/ipft/ucytmynva/', + 'pathRegex' => '#^/cwljh/([^/]+)$#', + 'pathStart' => '/cwljh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET n' => array ( + 'PATCH clkubqmlz' => array ( 0 => array( - 'path' => '/n/lxnavcaa/gv/{name}', - 'method' => 'GET', + 'path' => '/clkubqmlz/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12162,16 +12160,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/n/lxnavcaa/gv/([^/]+)$#', - 'pathStart' => '/n/lxnavcaa/gv/', + 'pathRegex' => '#^/clkubqmlz/([^/]+)$#', + 'pathStart' => '/clkubqmlz/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( - 'path' => '/n/g/rxccqjrza/{name}', - 'method' => 'GET', + ), + 'PUT pf' => array ( + 0 => array( + 'path' => '/pf/ggqe/yhvpcwi/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12180,18 +12180,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/n/g/rxccqjrza/([^/]+)$#', - 'pathStart' => '/n/g/rxccqjrza/', + 'pathRegex' => '#^/pf/ggqe/yhvpcwi/([^/]+)$#', + 'pathStart' => '/pf/ggqe/yhvpcwi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH skjwqvzyzpkfz' => array ( + 'POST lp' => array ( 0 => array( - 'path' => '/skjwqvzyzpkfz/{name}', - 'method' => 'PATCH', + 'path' => '/lp/pfeeulwc/y/wt/hc/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12200,18 +12200,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/skjwqvzyzpkfz/([^/]+)$#', - 'pathStart' => '/skjwqvzyzpkfz/', + 'pathRegex' => '#^/lp/pfeeulwc/y/wt/hc/([^/]+)$#', + 'pathStart' => '/lp/pfeeulwc/y/wt/hc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET lvpghpcmk' => array ( + 'POST ivmjg' => array ( 0 => array( - 'path' => '/lvpghpcmk/qxo/{name}', - 'method' => 'GET', + 'path' => '/ivmjg/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12220,18 +12220,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lvpghpcmk/qxo/([^/]+)$#', - 'pathStart' => '/lvpghpcmk/qxo/', + 'pathRegex' => '#^/ivmjg/([^/]+)$#', + 'pathStart' => '/ivmjg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qe' => array ( + 'PATCH ilagtgpauffdplzlf' => array ( 0 => array( - 'path' => '/qe/updz/w/ohd/{name}', - 'method' => 'GET', + 'path' => '/ilagtgpauffdplzlf/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12240,18 +12240,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qe/updz/w/ohd/([^/]+)$#', - 'pathStart' => '/qe/updz/w/ohd/', + 'pathRegex' => '#^/ilagtgpauffdplzlf/([^/]+)$#', + 'pathStart' => '/ilagtgpauffdplzlf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ozsmpzaxwduajy' => array ( + 'GET kmbe' => array ( 0 => array( - 'path' => '/ozsmpzaxwduajy/erue/{name}', - 'method' => 'PUT', + 'path' => '/kmbe/mfckuxkmsnauwj/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12260,18 +12260,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ozsmpzaxwduajy/erue/([^/]+)$#', - 'pathStart' => '/ozsmpzaxwduajy/erue/', + 'pathRegex' => '#^/kmbe/mfckuxkmsnauwj/([^/]+)$#', + 'pathStart' => '/kmbe/mfckuxkmsnauwj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT vuganetwhdbgd' => array ( + 'GET wngxdvmll' => array ( 0 => array( - 'path' => '/vuganetwhdbgd/b/{name}', - 'method' => 'PUT', + 'path' => '/wngxdvmll/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12280,17 +12280,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vuganetwhdbgd/b/([^/]+)$#', - 'pathStart' => '/vuganetwhdbgd/b/', + 'pathRegex' => '#^/wngxdvmll/([^/]+)$#', + 'pathStart' => '/wngxdvmll/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST igdrbqmctqlcp' => array ( + 'POST gvr' => array ( 0 => array( - 'path' => '/igdrbqmctqlcp/{name}', + 'path' => '/gvr/l/jluhdnf/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12300,17 +12300,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/igdrbqmctqlcp/([^/]+)$#', - 'pathStart' => '/igdrbqmctqlcp/', + 'pathRegex' => '#^/gvr/l/jluhdnf/([^/]+)$#', + 'pathStart' => '/gvr/l/jluhdnf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST tuhynag' => array ( + 'POST iac' => array ( 0 => array( - 'path' => '/tuhynag/{name}', + 'path' => '/iac/lkh/xyf/xh/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12320,18 +12320,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tuhynag/([^/]+)$#', - 'pathStart' => '/tuhynag/', + 'pathRegex' => '#^/iac/lkh/xyf/xh/([^/]+)$#', + 'pathStart' => '/iac/lkh/xyf/xh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT zmouvydyeqqorieuyfh' => array ( + 'GET bfptubqes' => array ( 0 => array( - 'path' => '/zmouvydyeqqorieuyfh/{name}', - 'method' => 'PUT', + 'path' => '/bfptubqes/uaw/rjvy/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12340,18 +12340,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zmouvydyeqqorieuyfh/([^/]+)$#', - 'pathStart' => '/zmouvydyeqqorieuyfh/', + 'pathRegex' => '#^/bfptubqes/uaw/rjvy/([^/]+)$#', + 'pathStart' => '/bfptubqes/uaw/rjvy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xddbos' => array ( + 'PATCH dsksfmyqfoal' => array ( 0 => array( - 'path' => '/xddbos/{name}', - 'method' => 'GET', + 'path' => '/dsksfmyqfoal/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12360,17 +12360,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xddbos/([^/]+)$#', - 'pathStart' => '/xddbos/', + 'pathRegex' => '#^/dsksfmyqfoal/([^/]+)$#', + 'pathStart' => '/dsksfmyqfoal/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH xaoj' => array ( + 'PATCH rqitm' => array ( 0 => array( - 'path' => '/xaoj/d/{name}', + 'path' => '/rqitm/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12380,18 +12380,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xaoj/d/([^/]+)$#', - 'pathStart' => '/xaoj/d/', + 'pathRegex' => '#^/rqitm/([^/]+)$#', + 'pathStart' => '/rqitm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST vvkpwakxuynupxeqnaq' => array ( + 'GET jjv' => array ( 0 => array( - 'path' => '/vvkpwakxuynupxeqnaq/{name}', - 'method' => 'POST', + 'path' => '/jjv/xqhvghddy/ewttamp/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12400,18 +12400,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vvkpwakxuynupxeqnaq/([^/]+)$#', - 'pathStart' => '/vvkpwakxuynupxeqnaq/', + 'pathRegex' => '#^/jjv/xqhvghddy/ewttamp/([^/]+)$#', + 'pathStart' => '/jjv/xqhvghddy/ewttamp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE cqsgquqgojwj' => array ( + 'PATCH qiph' => array ( 0 => array( - 'path' => '/cqsgquqgojwj/{name}', - 'method' => 'DELETE', + 'path' => '/qiph/ha/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12420,18 +12420,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cqsgquqgojwj/([^/]+)$#', - 'pathStart' => '/cqsgquqgojwj/', + 'pathRegex' => '#^/qiph/ha/([^/]+)$#', + 'pathStart' => '/qiph/ha/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST rfyvjmwywexr' => array ( + 'PATCH trrte' => array ( 0 => array( - 'path' => '/rfyvjmwywexr/{name}', - 'method' => 'POST', + 'path' => '/trrte/bh/qfhog/kcvoefx/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12440,17 +12440,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rfyvjmwywexr/([^/]+)$#', - 'pathStart' => '/rfyvjmwywexr/', + 'pathRegex' => '#^/trrte/bh/qfhog/kcvoefx/([^/]+)$#', + 'pathStart' => '/trrte/bh/qfhog/kcvoefx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET favqdf' => array ( + 'GET foveym' => array ( 0 => array( - 'path' => '/favqdf/{name}', + 'path' => '/foveym/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12460,18 +12460,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/favqdf/([^/]+)$#', - 'pathStart' => '/favqdf/', + 'pathRegex' => '#^/foveym/([^/]+)$#', + 'pathStart' => '/foveym/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nwq' => array ( + 'PUT agop' => array ( 0 => array( - 'path' => '/nwq/kl/{name}', - 'method' => 'GET', + 'path' => '/agop/nf/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12480,18 +12480,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nwq/kl/([^/]+)$#', - 'pathStart' => '/nwq/kl/', + 'pathRegex' => '#^/agop/nf/([^/]+)$#', + 'pathStart' => '/agop/nf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST wsiygsg' => array ( + 'PATCH w' => array ( 0 => array( - 'path' => '/wsiygsg/{name}', - 'method' => 'POST', + 'path' => '/w/lsrw/zu/d/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12500,17 +12500,15 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wsiygsg/([^/]+)$#', - 'pathStart' => '/wsiygsg/', + 'pathRegex' => '#^/w/lsrw/zu/d/([^/]+)$#', + 'pathStart' => '/w/lsrw/zu/d/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH ouh' => array ( - 0 => array( - 'path' => '/ouh/uisvl/tshvg/hab/{name}', + 1 => array( + 'path' => '/w/yuag/qvkfpfwqkl/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12520,18 +12518,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ouh/uisvl/tshvg/hab/([^/]+)$#', - 'pathStart' => '/ouh/uisvl/tshvg/hab/', + 'pathRegex' => '#^/w/yuag/qvkfpfwqkl/([^/]+)$#', + 'pathStart' => '/w/yuag/qvkfpfwqkl/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE oaegqwszyjozqirhpk' => array ( - 0 => array( - 'path' => '/oaegqwszyjozqirhpk/yu/{name}', - 'method' => 'DELETE', + 2 => array( + 'path' => '/w/xej/qrhntxg/fnypb/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12540,18 +12536,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oaegqwszyjozqirhpk/yu/([^/]+)$#', - 'pathStart' => '/oaegqwszyjozqirhpk/yu/', + 'pathRegex' => '#^/w/xej/qrhntxg/fnypb/([^/]+)$#', + 'pathStart' => '/w/xej/qrhntxg/fnypb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE fljg' => array ( + 'POST ncwefubnauhnmqv' => array ( 0 => array( - 'path' => '/fljg/mjm/pgvw/{name}', - 'method' => 'DELETE', + 'path' => '/ncwefubnauhnmqv/s/d/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12560,18 +12556,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fljg/mjm/pgvw/([^/]+)$#', - 'pathStart' => '/fljg/mjm/pgvw/', + 'pathRegex' => '#^/ncwefubnauhnmqv/s/d/([^/]+)$#', + 'pathStart' => '/ncwefubnauhnmqv/s/d/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hsmw' => array ( + 'PUT ablzlufkolat' => array ( 0 => array( - 'path' => '/hsmw/skkemb/{name}', - 'method' => 'GET', + 'path' => '/ablzlufkolat/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12580,18 +12576,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hsmw/skkemb/([^/]+)$#', - 'pathStart' => '/hsmw/skkemb/', + 'pathRegex' => '#^/ablzlufkolat/([^/]+)$#', + 'pathStart' => '/ablzlufkolat/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH zkysucnnn' => array ( + 'DELETE g' => array ( 0 => array( - 'path' => '/zkysucnnn/lb/rck/{name}', - 'method' => 'PATCH', + 'path' => '/g/q/fynzs/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12600,18 +12596,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zkysucnnn/lb/rck/([^/]+)$#', - 'pathStart' => '/zkysucnnn/lb/rck/', + 'pathRegex' => '#^/g/q/fynzs/([^/]+)$#', + 'pathStart' => '/g/q/fynzs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT rkexzw' => array ( + 'DELETE qzog' => array ( 0 => array( - 'path' => '/rkexzw/rh/{name}', - 'method' => 'PUT', + 'path' => '/qzog/jy/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12620,18 +12616,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rkexzw/rh/([^/]+)$#', - 'pathStart' => '/rkexzw/rh/', + 'pathRegex' => '#^/qzog/jy/([^/]+)$#', + 'pathStart' => '/qzog/jy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET liptlm' => array ( + 'PUT zbzcxjqz' => array ( 0 => array( - 'path' => '/liptlm/{name}', - 'method' => 'GET', + 'path' => '/zbzcxjqz/liver/vqru/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12640,18 +12636,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/liptlm/([^/]+)$#', - 'pathStart' => '/liptlm/', + 'pathRegex' => '#^/zbzcxjqz/liver/vqru/([^/]+)$#', + 'pathStart' => '/zbzcxjqz/liver/vqru/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE swrjsljzkittvbxkflew' => array ( + 'GET ufgvqhtjzearuuselrog' => array ( 0 => array( - 'path' => '/swrjsljzkittvbxkflew/{name}', - 'method' => 'DELETE', + 'path' => '/ufgvqhtjzearuuselrog/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12660,18 +12656,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/swrjsljzkittvbxkflew/([^/]+)$#', - 'pathStart' => '/swrjsljzkittvbxkflew/', + 'pathRegex' => '#^/ufgvqhtjzearuuselrog/([^/]+)$#', + 'pathStart' => '/ufgvqhtjzearuuselrog/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE cxzz' => array ( + 'PATCH oulnavyckqa' => array ( 0 => array( - 'path' => '/cxzz/qoi/{name}', - 'method' => 'DELETE', + 'path' => '/oulnavyckqa/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12680,18 +12676,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cxzz/qoi/([^/]+)$#', - 'pathStart' => '/cxzz/qoi/', + 'pathRegex' => '#^/oulnavyckqa/([^/]+)$#', + 'pathStart' => '/oulnavyckqa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE yucmft' => array ( + 'GET yudsyflh' => array ( 0 => array( - 'path' => '/yucmft/d/{name}', - 'method' => 'DELETE', + 'path' => '/yudsyflh/bqljsf/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12700,18 +12696,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yucmft/d/([^/]+)$#', - 'pathStart' => '/yucmft/d/', + 'pathRegex' => '#^/yudsyflh/bqljsf/([^/]+)$#', + 'pathStart' => '/yudsyflh/bqljsf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nfbqx' => array ( + 'DELETE yfyxwlqnor' => array ( 0 => array( - 'path' => '/nfbqx/{name}', - 'method' => 'GET', + 'path' => '/yfyxwlqnor/h/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12720,18 +12716,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nfbqx/([^/]+)$#', - 'pathStart' => '/nfbqx/', + 'pathRegex' => '#^/yfyxwlqnor/h/([^/]+)$#', + 'pathStart' => '/yfyxwlqnor/h/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE rglsfbj' => array ( + 'PUT hotw' => array ( 0 => array( - 'path' => '/rglsfbj/da/ttsp/{name}', - 'method' => 'DELETE', + 'path' => '/hotw/yodjzzncxzgm/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12740,18 +12736,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rglsfbj/da/ttsp/([^/]+)$#', - 'pathStart' => '/rglsfbj/da/ttsp/', + 'pathRegex' => '#^/hotw/yodjzzncxzgm/([^/]+)$#', + 'pathStart' => '/hotw/yodjzzncxzgm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST m' => array ( + 'PATCH dmz' => array ( 0 => array( - 'path' => '/m/zhvfvs/{name}', - 'method' => 'POST', + 'path' => '/dmz/fqra/za/kfg/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12760,18 +12756,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/m/zhvfvs/([^/]+)$#', - 'pathStart' => '/m/zhvfvs/', + 'pathRegex' => '#^/dmz/fqra/za/kfg/([^/]+)$#', + 'pathStart' => '/dmz/fqra/za/kfg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST stxaydngwmo' => array ( + 'PUT vmtdcvud' => array ( 0 => array( - 'path' => '/stxaydngwmo/{name}', - 'method' => 'POST', + 'path' => '/vmtdcvud/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12780,18 +12776,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/stxaydngwmo/([^/]+)$#', - 'pathStart' => '/stxaydngwmo/', + 'pathRegex' => '#^/vmtdcvud/([^/]+)$#', + 'pathStart' => '/vmtdcvud/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET yssmkjgeh' => array ( + 'POST bfulcyjsykh' => array ( 0 => array( - 'path' => '/yssmkjgeh/kcl/{name}', - 'method' => 'GET', + 'path' => '/bfulcyjsykh/oywv/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12800,18 +12796,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yssmkjgeh/kcl/([^/]+)$#', - 'pathStart' => '/yssmkjgeh/kcl/', + 'pathRegex' => '#^/bfulcyjsykh/oywv/([^/]+)$#', + 'pathStart' => '/bfulcyjsykh/oywv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST eevo' => array ( + 'DELETE c' => array ( 0 => array( - 'path' => '/eevo/p/xpwnc/{name}', - 'method' => 'POST', + 'path' => '/c/osgjsy/atweirllkqmqp/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12820,18 +12816,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eevo/p/xpwnc/([^/]+)$#', - 'pathStart' => '/eevo/p/xpwnc/', + 'pathRegex' => '#^/c/osgjsy/atweirllkqmqp/([^/]+)$#', + 'pathStart' => '/c/osgjsy/atweirllkqmqp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST djsdcax' => array ( + 'PATCH eqaicqrmpfl' => array ( 0 => array( - 'path' => '/djsdcax/{name}', - 'method' => 'POST', + 'path' => '/eqaicqrmpfl/fsoefz/jgs/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12840,17 +12836,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/djsdcax/([^/]+)$#', - 'pathStart' => '/djsdcax/', + 'pathRegex' => '#^/eqaicqrmpfl/fsoefz/jgs/([^/]+)$#', + 'pathStart' => '/eqaicqrmpfl/fsoefz/jgs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET tlbrxlenaz' => array ( + 'GET tdottnufyyscv' => array ( 0 => array( - 'path' => '/tlbrxlenaz/zukpqxflu/{name}', + 'path' => '/tdottnufyyscv/zca/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12860,18 +12856,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tlbrxlenaz/zukpqxflu/([^/]+)$#', - 'pathStart' => '/tlbrxlenaz/zukpqxflu/', + 'pathRegex' => '#^/tdottnufyyscv/zca/([^/]+)$#', + 'pathStart' => '/tdottnufyyscv/zca/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET top' => array ( + 'DELETE zftscmxyngwinobd' => array ( 0 => array( - 'path' => '/top/dk/{name}', - 'method' => 'GET', + 'path' => '/zftscmxyngwinobd/kfy/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12880,17 +12876,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/top/dk/([^/]+)$#', - 'pathStart' => '/top/dk/', + 'pathRegex' => '#^/zftscmxyngwinobd/kfy/([^/]+)$#', + 'pathStart' => '/zftscmxyngwinobd/kfy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH vydrismxou' => array ( + 'PATCH evnifwo' => array ( 0 => array( - 'path' => '/vydrismxou/zmu/{name}', + 'path' => '/evnifwo/v/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12900,17 +12896,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vydrismxou/zmu/([^/]+)$#', - 'pathStart' => '/vydrismxou/zmu/', + 'pathRegex' => '#^/evnifwo/v/([^/]+)$#', + 'pathStart' => '/evnifwo/v/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT i' => array ( + 'PUT zqw' => array ( 0 => array( - 'path' => '/i/zltaetwvqkhfqfj/v/{name}', + 'path' => '/zqw/imarbb/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12920,18 +12916,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/i/zltaetwvqkhfqfj/v/([^/]+)$#', - 'pathStart' => '/i/zltaetwvqkhfqfj/v/', + 'pathRegex' => '#^/zqw/imarbb/([^/]+)$#', + 'pathStart' => '/zqw/imarbb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT suc' => array ( + 'POST dnxhnjn' => array ( 0 => array( - 'path' => '/suc/irycfjlguv/{name}', - 'method' => 'PUT', + 'path' => '/dnxhnjn/hnajfswmmgi/tv/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12940,17 +12936,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/suc/irycfjlguv/([^/]+)$#', - 'pathStart' => '/suc/irycfjlguv/', + 'pathRegex' => '#^/dnxhnjn/hnajfswmmgi/tv/([^/]+)$#', + 'pathStart' => '/dnxhnjn/hnajfswmmgi/tv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xrlbbuf' => array ( + 'GET ynzh' => array ( 0 => array( - 'path' => '/xrlbbuf/ekmpiyno/na/{name}', + 'path' => '/ynzh/ziuhj/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12960,18 +12956,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xrlbbuf/ekmpiyno/na/([^/]+)$#', - 'pathStart' => '/xrlbbuf/ekmpiyno/na/', + 'pathRegex' => '#^/ynzh/ziuhj/([^/]+)$#', + 'pathStart' => '/ynzh/ziuhj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE txyml' => array ( + 'PUT mhieb' => array ( 0 => array( - 'path' => '/txyml/kvtwknca/{name}', - 'method' => 'DELETE', + 'path' => '/mhieb/bkifnizkq/nd/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12980,18 +12976,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/txyml/kvtwknca/([^/]+)$#', - 'pathStart' => '/txyml/kvtwknca/', + 'pathRegex' => '#^/mhieb/bkifnizkq/nd/([^/]+)$#', + 'pathStart' => '/mhieb/bkifnizkq/nd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET cmqjg' => array ( + 'PATCH iixtpxceacp' => array ( 0 => array( - 'path' => '/cmqjg/{name}', - 'method' => 'GET', + 'path' => '/iixtpxceacp/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13000,18 +12996,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cmqjg/([^/]+)$#', - 'pathStart' => '/cmqjg/', + 'pathRegex' => '#^/iixtpxceacp/([^/]+)$#', + 'pathStart' => '/iixtpxceacp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fysdlzqcu' => array ( + 'POST drppeusm' => array ( 0 => array( - 'path' => '/fysdlzqcu/b/ds/esq/{name}', - 'method' => 'GET', + 'path' => '/drppeusm/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13020,18 +13016,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fysdlzqcu/b/ds/esq/([^/]+)$#', - 'pathStart' => '/fysdlzqcu/b/ds/esq/', + 'pathRegex' => '#^/drppeusm/([^/]+)$#', + 'pathStart' => '/drppeusm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH nhtqq' => array ( + 'POST wbw' => array ( 0 => array( - 'path' => '/nhtqq/zd/{name}', - 'method' => 'PATCH', + 'path' => '/wbw/vjzepxm/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13040,18 +13036,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nhtqq/zd/([^/]+)$#', - 'pathStart' => '/nhtqq/zd/', + 'pathRegex' => '#^/wbw/vjzepxm/([^/]+)$#', + 'pathStart' => '/wbw/vjzepxm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE dhhcd' => array ( + 'PATCH amrvdtgn' => array ( 0 => array( - 'path' => '/dhhcd/{name}', - 'method' => 'DELETE', + 'path' => '/amrvdtgn/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13060,18 +13056,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dhhcd/([^/]+)$#', - 'pathStart' => '/dhhcd/', + 'pathRegex' => '#^/amrvdtgn/([^/]+)$#', + 'pathStart' => '/amrvdtgn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT licswkerd' => array ( + 'PATCH wmvpo' => array ( 0 => array( - 'path' => '/licswkerd/{name}', - 'method' => 'PUT', + 'path' => '/wmvpo/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13080,18 +13076,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/licswkerd/([^/]+)$#', - 'pathStart' => '/licswkerd/', + 'pathRegex' => '#^/wmvpo/([^/]+)$#', + 'pathStart' => '/wmvpo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT mxqtx' => array ( + 'POST ily' => array ( 0 => array( - 'path' => '/mxqtx/sosrflpmp/{name}', - 'method' => 'PUT', + 'path' => '/ily/mijhdzjqxdupr/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13100,18 +13096,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mxqtx/sosrflpmp/([^/]+)$#', - 'pathStart' => '/mxqtx/sosrflpmp/', + 'pathRegex' => '#^/ily/mijhdzjqxdupr/([^/]+)$#', + 'pathStart' => '/ily/mijhdzjqxdupr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH cwxqntuweod' => array ( + 'GET owelhuk' => array ( 0 => array( - 'path' => '/cwxqntuweod/{name}', - 'method' => 'PATCH', + 'path' => '/owelhuk/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13120,18 +13116,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cwxqntuweod/([^/]+)$#', - 'pathStart' => '/cwxqntuweod/', + 'pathRegex' => '#^/owelhuk/([^/]+)$#', + 'pathStart' => '/owelhuk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT xvvivvsonumf' => array ( + 'PATCH uveigq' => array ( 0 => array( - 'path' => '/xvvivvsonumf/{name}', - 'method' => 'PUT', + 'path' => '/uveigq/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13140,18 +13136,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xvvivvsonumf/([^/]+)$#', - 'pathStart' => '/xvvivvsonumf/', + 'pathRegex' => '#^/uveigq/([^/]+)$#', + 'pathStart' => '/uveigq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH slx' => array ( + 'PUT cd' => array ( 0 => array( - 'path' => '/slx/zl/{name}', - 'method' => 'PATCH', + 'path' => '/cd/mb/ywsjdpgp/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13160,17 +13156,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/slx/zl/([^/]+)$#', - 'pathStart' => '/slx/zl/', + 'pathRegex' => '#^/cd/mb/ywsjdpgp/([^/]+)$#', + 'pathStart' => '/cd/mb/ywsjdpgp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nmvpsikxl' => array ( + 'GET kvkhu' => array ( 0 => array( - 'path' => '/nmvpsikxl/pue/iyyb/{name}', + 'path' => '/kvkhu/vxcyvpgymwiyrz/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13180,17 +13176,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nmvpsikxl/pue/iyyb/([^/]+)$#', - 'pathStart' => '/nmvpsikxl/pue/iyyb/', + 'pathRegex' => '#^/kvkhu/vxcyvpgymwiyrz/([^/]+)$#', + 'pathStart' => '/kvkhu/vxcyvpgymwiyrz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET am' => array ( + 'GET ag' => array ( 0 => array( - 'path' => '/am/e/ehsvxcutiev/o/{name}', + 'path' => '/ag/cjtqkktpcousjq/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13200,18 +13196,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/am/e/ehsvxcutiev/o/([^/]+)$#', - 'pathStart' => '/am/e/ehsvxcutiev/o/', + 'pathRegex' => '#^/ag/cjtqkktpcousjq/([^/]+)$#', + 'pathStart' => '/ag/cjtqkktpcousjq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH nggryuiik' => array ( + 'POST zwlod' => array ( 0 => array( - 'path' => '/nggryuiik/bp/{name}', - 'method' => 'PATCH', + 'path' => '/zwlod/uetux/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13220,18 +13216,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nggryuiik/bp/([^/]+)$#', - 'pathStart' => '/nggryuiik/bp/', + 'pathRegex' => '#^/zwlod/uetux/([^/]+)$#', + 'pathStart' => '/zwlod/uetux/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT dclset' => array ( + 'GET bmxieldbjqu' => array ( 0 => array( - 'path' => '/dclset/rqbsgq/u/bclwou/{name}', - 'method' => 'PUT', + 'path' => '/bmxieldbjqu/oz/p/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13240,18 +13236,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dclset/rqbsgq/u/bclwou/([^/]+)$#', - 'pathStart' => '/dclset/rqbsgq/u/bclwou/', + 'pathRegex' => '#^/bmxieldbjqu/oz/p/([^/]+)$#', + 'pathStart' => '/bmxieldbjqu/oz/p/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET a' => array ( + 'PUT habgo' => array ( 0 => array( - 'path' => '/a/jqvl/{name}', - 'method' => 'GET', + 'path' => '/habgo/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13260,16 +13256,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/a/jqvl/([^/]+)$#', - 'pathStart' => '/a/jqvl/', + 'pathRegex' => '#^/habgo/([^/]+)$#', + 'pathStart' => '/habgo/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( - 'path' => '/a/neeehectwonkngesqu/{name}', - 'method' => 'GET', + ), + 'PUT mwxnafprbfp' => array ( + 0 => array( + 'path' => '/mwxnafprbfp/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13278,16 +13276,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/a/neeehectwonkngesqu/([^/]+)$#', - 'pathStart' => '/a/neeehectwonkngesqu/', + 'pathRegex' => '#^/mwxnafprbfp/([^/]+)$#', + 'pathStart' => '/mwxnafprbfp/', 'chains' => array ( ), 'options' => array ( ), ), - 2 => array( - 'path' => '/a/pkrnaqw/{name}', - 'method' => 'GET', + ), + 'PATCH mwxdgqapuotck' => array ( + 0 => array( + 'path' => '/mwxdgqapuotck/s/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13296,18 +13296,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/a/pkrnaqw/([^/]+)$#', - 'pathStart' => '/a/pkrnaqw/', + 'pathRegex' => '#^/mwxdgqapuotck/s/([^/]+)$#', + 'pathStart' => '/mwxdgqapuotck/s/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST vtndlzf' => array ( + 'PATCH fau' => array ( 0 => array( - 'path' => '/vtndlzf/ycvqr/s/gflfvvd/{name}', - 'method' => 'POST', + 'path' => '/fau/eqe/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13316,18 +13316,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vtndlzf/ycvqr/s/gflfvvd/([^/]+)$#', - 'pathStart' => '/vtndlzf/ycvqr/s/gflfvvd/', + 'pathRegex' => '#^/fau/eqe/([^/]+)$#', + 'pathStart' => '/fau/eqe/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE pqca' => array ( + 'PATCH hpwdrnfjdtb' => array ( 0 => array( - 'path' => '/pqca/g/{name}', - 'method' => 'DELETE', + 'path' => '/hpwdrnfjdtb/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13336,18 +13336,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pqca/g/([^/]+)$#', - 'pathStart' => '/pqca/g/', + 'pathRegex' => '#^/hpwdrnfjdtb/([^/]+)$#', + 'pathStart' => '/hpwdrnfjdtb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ah' => array ( + 'PATCH pcziy' => array ( 0 => array( - 'path' => '/ah/eatenohph/lk/{name}', - 'method' => 'POST', + 'path' => '/pcziy/mcnfvphnjhvepvy/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13356,18 +13356,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ah/eatenohph/lk/([^/]+)$#', - 'pathStart' => '/ah/eatenohph/lk/', + 'pathRegex' => '#^/pcziy/mcnfvphnjhvepvy/([^/]+)$#', + 'pathStart' => '/pcziy/mcnfvphnjhvepvy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qbfhb' => array ( + 'PATCH jnsmvnf' => array ( 0 => array( - 'path' => '/qbfhb/a/ubwagtc/wzr/{name}', - 'method' => 'GET', + 'path' => '/jnsmvnf/v/ltkujntr/hp/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13376,18 +13376,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qbfhb/a/ubwagtc/wzr/([^/]+)$#', - 'pathStart' => '/qbfhb/a/ubwagtc/wzr/', + 'pathRegex' => '#^/jnsmvnf/v/ltkujntr/hp/([^/]+)$#', + 'pathStart' => '/jnsmvnf/v/ltkujntr/hp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ofmqh' => array ( + 'POST nrjtcvpppmjinj' => array ( 0 => array( - 'path' => '/ofmqh/xhaa/dohnfgyx/{name}', - 'method' => 'GET', + 'path' => '/nrjtcvpppmjinj/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13396,18 +13396,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ofmqh/xhaa/dohnfgyx/([^/]+)$#', - 'pathStart' => '/ofmqh/xhaa/dohnfgyx/', + 'pathRegex' => '#^/nrjtcvpppmjinj/([^/]+)$#', + 'pathStart' => '/nrjtcvpppmjinj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT vgk' => array ( + 'GET uplndas' => array ( 0 => array( - 'path' => '/vgk/grlaza/{name}', - 'method' => 'PUT', + 'path' => '/uplndas/tsonyamph/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13416,18 +13416,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vgk/grlaza/([^/]+)$#', - 'pathStart' => '/vgk/grlaza/', + 'pathRegex' => '#^/uplndas/tsonyamph/([^/]+)$#', + 'pathStart' => '/uplndas/tsonyamph/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT a' => array ( + 'DELETE m' => array ( 0 => array( - 'path' => '/a/rvrlejxn/{name}', - 'method' => 'PUT', + 'path' => '/m/f/psb/pg/bxlrqamxoxj/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13436,18 +13436,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/a/rvrlejxn/([^/]+)$#', - 'pathStart' => '/a/rvrlejxn/', + 'pathRegex' => '#^/m/f/psb/pg/bxlrqamxoxj/([^/]+)$#', + 'pathStart' => '/m/f/psb/pg/bxlrqamxoxj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT hpaw' => array ( + 'GET fhuicgksm' => array ( 0 => array( - 'path' => '/hpaw/tdj/l/{name}', - 'method' => 'PUT', + 'path' => '/fhuicgksm/hzamnsat/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13456,18 +13456,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hpaw/tdj/l/([^/]+)$#', - 'pathStart' => '/hpaw/tdj/l/', + 'pathRegex' => '#^/fhuicgksm/hzamnsat/([^/]+)$#', + 'pathStart' => '/fhuicgksm/hzamnsat/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE wofhzlybcm' => array ( + 'PUT anbeeo' => array ( 0 => array( - 'path' => '/wofhzlybcm/pznod/{name}', - 'method' => 'DELETE', + 'path' => '/anbeeo/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13476,18 +13476,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wofhzlybcm/pznod/([^/]+)$#', - 'pathStart' => '/wofhzlybcm/pznod/', + 'pathRegex' => '#^/anbeeo/([^/]+)$#', + 'pathStart' => '/anbeeo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST jopyy' => array ( + 'PATCH egqdpqhpzygguqnwjw' => array ( 0 => array( - 'path' => '/jopyy/fxh/lqt/{name}', - 'method' => 'POST', + 'path' => '/egqdpqhpzygguqnwjw/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13496,18 +13496,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jopyy/fxh/lqt/([^/]+)$#', - 'pathStart' => '/jopyy/fxh/lqt/', + 'pathRegex' => '#^/egqdpqhpzygguqnwjw/([^/]+)$#', + 'pathStart' => '/egqdpqhpzygguqnwjw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST tfhvmulhvtk' => array ( + 'GET as' => array ( 0 => array( - 'path' => '/tfhvmulhvtk/x/{name}', - 'method' => 'POST', + 'path' => '/as/iw/k/ldtbn/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13516,18 +13516,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tfhvmulhvtk/x/([^/]+)$#', - 'pathStart' => '/tfhvmulhvtk/x/', + 'pathRegex' => '#^/as/iw/k/ldtbn/([^/]+)$#', + 'pathStart' => '/as/iw/k/ldtbn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST vo' => array ( + 'GET wuxaf' => array ( 0 => array( - 'path' => '/vo/jhqhebqfr/m/o/{name}', - 'method' => 'POST', + 'path' => '/wuxaf/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13536,18 +13536,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vo/jhqhebqfr/m/o/([^/]+)$#', - 'pathStart' => '/vo/jhqhebqfr/m/o/', + 'pathRegex' => '#^/wuxaf/([^/]+)$#', + 'pathStart' => '/wuxaf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xjgit' => array ( + 'DELETE v' => array ( 0 => array( - 'path' => '/xjgit/jprlt/{name}', - 'method' => 'GET', + 'path' => '/v/rrxz/ir/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13556,18 +13556,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xjgit/jprlt/([^/]+)$#', - 'pathStart' => '/xjgit/jprlt/', + 'pathRegex' => '#^/v/rrxz/ir/([^/]+)$#', + 'pathStart' => '/v/rrxz/ir/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST qfrrnvn' => array ( + 'DELETE rtkr' => array ( 0 => array( - 'path' => '/qfrrnvn/{name}', - 'method' => 'POST', + 'path' => '/rtkr/obvne/a/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13576,18 +13576,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qfrrnvn/([^/]+)$#', - 'pathStart' => '/qfrrnvn/', + 'pathRegex' => '#^/rtkr/obvne/a/([^/]+)$#', + 'pathStart' => '/rtkr/obvne/a/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wgwbagi' => array ( + 'DELETE r' => array ( 0 => array( - 'path' => '/wgwbagi/{name}', - 'method' => 'GET', + 'path' => '/r/advei/zpunjnrb/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13596,17 +13596,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wgwbagi/([^/]+)$#', - 'pathStart' => '/wgwbagi/', + 'pathRegex' => '#^/r/advei/zpunjnrb/([^/]+)$#', + 'pathStart' => '/r/advei/zpunjnrb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET li' => array ( + 'GET g' => array ( 0 => array( - 'path' => '/li/ymu/srewanezrro/{name}', + 'path' => '/g/fac/gvsuvtfqr/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13616,18 +13616,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/li/ymu/srewanezrro/([^/]+)$#', - 'pathStart' => '/li/ymu/srewanezrro/', + 'pathRegex' => '#^/g/fac/gvsuvtfqr/([^/]+)$#', + 'pathStart' => '/g/fac/gvsuvtfqr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH zc' => array ( + 'GET mzwdwh' => array ( 0 => array( - 'path' => '/zc/psfu/{name}', - 'method' => 'PATCH', + 'path' => '/mzwdwh/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13636,18 +13636,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zc/psfu/([^/]+)$#', - 'pathStart' => '/zc/psfu/', + 'pathRegex' => '#^/mzwdwh/([^/]+)$#', + 'pathStart' => '/mzwdwh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE wwt' => array ( + 'GET gidyfz' => array ( 0 => array( - 'path' => '/wwt/umljcpymqiooh/{name}', - 'method' => 'DELETE', + 'path' => '/gidyfz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13656,18 +13656,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wwt/umljcpymqiooh/([^/]+)$#', - 'pathStart' => '/wwt/umljcpymqiooh/', + 'pathRegex' => '#^/gidyfz/([^/]+)$#', + 'pathStart' => '/gidyfz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE oy' => array ( + 'PATCH simvrcjyrq' => array ( 0 => array( - 'path' => '/oy/mkoq/uoegeki/a/{name}', - 'method' => 'DELETE', + 'path' => '/simvrcjyrq/czxrwjb/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13676,18 +13676,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oy/mkoq/uoegeki/a/([^/]+)$#', - 'pathStart' => '/oy/mkoq/uoegeki/a/', + 'pathRegex' => '#^/simvrcjyrq/czxrwjb/([^/]+)$#', + 'pathStart' => '/simvrcjyrq/czxrwjb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH cawaomvx' => array ( + 'PUT dpqaynlb' => array ( 0 => array( - 'path' => '/cawaomvx/{name}', - 'method' => 'PATCH', + 'path' => '/dpqaynlb/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13696,18 +13696,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cawaomvx/([^/]+)$#', - 'pathStart' => '/cawaomvx/', + 'pathRegex' => '#^/dpqaynlb/([^/]+)$#', + 'pathStart' => '/dpqaynlb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET kyvscppgwu' => array ( + 'DELETE p' => array ( 0 => array( - 'path' => '/kyvscppgwu/{name}', - 'method' => 'GET', + 'path' => '/p/locz/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13716,18 +13716,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kyvscppgwu/([^/]+)$#', - 'pathStart' => '/kyvscppgwu/', + 'pathRegex' => '#^/p/locz/([^/]+)$#', + 'pathStart' => '/p/locz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT erjyuhfuq' => array ( + 'DELETE jyzrd' => array ( 0 => array( - 'path' => '/erjyuhfuq/ws/{name}', - 'method' => 'PUT', + 'path' => '/jyzrd/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13736,17 +13736,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/erjyuhfuq/ws/([^/]+)$#', - 'pathStart' => '/erjyuhfuq/ws/', + 'pathRegex' => '#^/jyzrd/([^/]+)$#', + 'pathStart' => '/jyzrd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT u' => array ( + 'PUT ptmqhjyhqry' => array ( 0 => array( - 'path' => '/u/eicnn/{name}', + 'path' => '/ptmqhjyhqry/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13756,18 +13756,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/u/eicnn/([^/]+)$#', - 'pathStart' => '/u/eicnn/', + 'pathRegex' => '#^/ptmqhjyhqry/([^/]+)$#', + 'pathStart' => '/ptmqhjyhqry/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE pymrp' => array ( + 'POST jvipb' => array ( 0 => array( - 'path' => '/pymrp/zq/m/gh/mxod/c/{name}', - 'method' => 'DELETE', + 'path' => '/jvipb/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13776,18 +13776,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pymrp/zq/m/gh/mxod/c/([^/]+)$#', - 'pathStart' => '/pymrp/zq/m/gh/mxod/c/', + 'pathRegex' => '#^/jvipb/([^/]+)$#', + 'pathStart' => '/jvipb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE dlksqzqnxwi' => array ( + 'GET omw' => array ( 0 => array( - 'path' => '/dlksqzqnxwi/{name}', - 'method' => 'DELETE', + 'path' => '/omw/hdd/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13796,18 +13796,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dlksqzqnxwi/([^/]+)$#', - 'pathStart' => '/dlksqzqnxwi/', + 'pathRegex' => '#^/omw/hdd/([^/]+)$#', + 'pathStart' => '/omw/hdd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH kekpgzqskem' => array ( + 'POST hu' => array ( 0 => array( - 'path' => '/kekpgzqskem/{name}', - 'method' => 'PATCH', + 'path' => '/hu/tixvnc/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13816,18 +13816,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kekpgzqskem/([^/]+)$#', - 'pathStart' => '/kekpgzqskem/', + 'pathRegex' => '#^/hu/tixvnc/([^/]+)$#', + 'pathStart' => '/hu/tixvnc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE raimbe' => array ( + 'PUT whkyazhk' => array ( 0 => array( - 'path' => '/raimbe/{name}', - 'method' => 'DELETE', + 'path' => '/whkyazhk/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13836,18 +13836,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/raimbe/([^/]+)$#', - 'pathStart' => '/raimbe/', + 'pathRegex' => '#^/whkyazhk/([^/]+)$#', + 'pathStart' => '/whkyazhk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET mwvmhbf' => array ( + 'PATCH p' => array ( 0 => array( - 'path' => '/mwvmhbf/qvvj/zwbudvr/{name}', - 'method' => 'GET', + 'path' => '/p/lbdttbpgzmkldzo/lz/on/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13856,18 +13856,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mwvmhbf/qvvj/zwbudvr/([^/]+)$#', - 'pathStart' => '/mwvmhbf/qvvj/zwbudvr/', + 'pathRegex' => '#^/p/lbdttbpgzmkldzo/lz/on/([^/]+)$#', + 'pathStart' => '/p/lbdttbpgzmkldzo/lz/on/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT j' => array ( - 0 => array( - 'path' => '/j/wgdjygtcxvx/v/{name}', - 'method' => 'PUT', + 1 => array( + 'path' => '/p/rrpa/zkuiee/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13876,18 +13874,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/j/wgdjygtcxvx/v/([^/]+)$#', - 'pathStart' => '/j/wgdjygtcxvx/v/', + 'pathRegex' => '#^/p/rrpa/zkuiee/([^/]+)$#', + 'pathStart' => '/p/rrpa/zkuiee/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE oyqlvf' => array ( + 'PATCH mmaiuw' => array ( 0 => array( - 'path' => '/oyqlvf/hrqi/{name}', - 'method' => 'DELETE', + 'path' => '/mmaiuw/bxid/awtp/lgw/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13896,17 +13894,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oyqlvf/hrqi/([^/]+)$#', - 'pathStart' => '/oyqlvf/hrqi/', + 'pathRegex' => '#^/mmaiuw/bxid/awtp/lgw/([^/]+)$#', + 'pathStart' => '/mmaiuw/bxid/awtp/lgw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET cgzicnghdkqkmfpkkp' => array ( + 'GET b' => array ( 0 => array( - 'path' => '/cgzicnghdkqkmfpkkp/{name}', + 'path' => '/b/wcbxb/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13916,17 +13914,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cgzicnghdkqkmfpkkp/([^/]+)$#', - 'pathStart' => '/cgzicnghdkqkmfpkkp/', + 'pathRegex' => '#^/b/wcbxb/([^/]+)$#', + 'pathStart' => '/b/wcbxb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH uplt' => array ( + 'PATCH jqy' => array ( 0 => array( - 'path' => '/uplt/ivhbkjxh/{name}', + 'path' => '/jqy/h/pp/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13936,17 +13934,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uplt/ivhbkjxh/([^/]+)$#', - 'pathStart' => '/uplt/ivhbkjxh/', + 'pathRegex' => '#^/jqy/h/pp/([^/]+)$#', + 'pathStart' => '/jqy/h/pp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE s' => array ( + 'DELETE sxfowgjohaktjluzqk' => array ( 0 => array( - 'path' => '/s/daryvpbfyegy/j/y/egju/{name}', + 'path' => '/sxfowgjohaktjluzqk/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13956,18 +13954,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/s/daryvpbfyegy/j/y/egju/([^/]+)$#', - 'pathStart' => '/s/daryvpbfyegy/j/y/egju/', + 'pathRegex' => '#^/sxfowgjohaktjluzqk/([^/]+)$#', + 'pathStart' => '/sxfowgjohaktjluzqk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET yvpxdmcvlu' => array ( + 'POST fy' => array ( 0 => array( - 'path' => '/yvpxdmcvlu/b/{name}', - 'method' => 'GET', + 'path' => '/fy/oprd/fypgwmoprja/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13976,18 +13974,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yvpxdmcvlu/b/([^/]+)$#', - 'pathStart' => '/yvpxdmcvlu/b/', + 'pathRegex' => '#^/fy/oprd/fypgwmoprja/([^/]+)$#', + 'pathStart' => '/fy/oprd/fypgwmoprja/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST jgzrxbxrp' => array ( + 'PUT deileh' => array ( 0 => array( - 'path' => '/jgzrxbxrp/{name}', - 'method' => 'POST', + 'path' => '/deileh/pbxg/exhmnahukl/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13996,18 +13994,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jgzrxbxrp/([^/]+)$#', - 'pathStart' => '/jgzrxbxrp/', + 'pathRegex' => '#^/deileh/pbxg/exhmnahukl/([^/]+)$#', + 'pathStart' => '/deileh/pbxg/exhmnahukl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET yhzngxna' => array ( + 'PUT iijxoebryyzavmju' => array ( 0 => array( - 'path' => '/yhzngxna/wuqfhcarne/ey/{name}', - 'method' => 'GET', + 'path' => '/iijxoebryyzavmju/xj/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14016,17 +14014,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yhzngxna/wuqfhcarne/ey/([^/]+)$#', - 'pathStart' => '/yhzngxna/wuqfhcarne/ey/', + 'pathRegex' => '#^/iijxoebryyzavmju/xj/([^/]+)$#', + 'pathStart' => '/iijxoebryyzavmju/xj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET zbzec' => array ( + 'GET byho' => array ( 0 => array( - 'path' => '/zbzec/rn/ixuvf/{name}', + 'path' => '/byho/rnbhcqd/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14036,18 +14034,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zbzec/rn/ixuvf/([^/]+)$#', - 'pathStart' => '/zbzec/rn/ixuvf/', + 'pathRegex' => '#^/byho/rnbhcqd/([^/]+)$#', + 'pathStart' => '/byho/rnbhcqd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST vubektvy' => array ( + 'PUT oqtucewlhssvbvxt' => array ( 0 => array( - 'path' => '/vubektvy/dtrcp/{name}', - 'method' => 'POST', + 'path' => '/oqtucewlhssvbvxt/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14056,18 +14054,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vubektvy/dtrcp/([^/]+)$#', - 'pathStart' => '/vubektvy/dtrcp/', + 'pathRegex' => '#^/oqtucewlhssvbvxt/([^/]+)$#', + 'pathStart' => '/oqtucewlhssvbvxt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE dmg' => array ( + 'PATCH yduts' => array ( 0 => array( - 'path' => '/dmg/pznndp/dav/i/{name}', - 'method' => 'DELETE', + 'path' => '/yduts/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14076,18 +14074,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dmg/pznndp/dav/i/([^/]+)$#', - 'pathStart' => '/dmg/pznndp/dav/i/', + 'pathRegex' => '#^/yduts/([^/]+)$#', + 'pathStart' => '/yduts/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT xmgoxhevtkwrbitsi' => array ( + 'DELETE vhgwqtmeqov' => array ( 0 => array( - 'path' => '/xmgoxhevtkwrbitsi/{name}', - 'method' => 'PUT', + 'path' => '/vhgwqtmeqov/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14096,18 +14094,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xmgoxhevtkwrbitsi/([^/]+)$#', - 'pathStart' => '/xmgoxhevtkwrbitsi/', + 'pathRegex' => '#^/vhgwqtmeqov/([^/]+)$#', + 'pathStart' => '/vhgwqtmeqov/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH dpuhgxpuzutr' => array ( + 'DELETE qmjhjzjygp' => array ( 0 => array( - 'path' => '/dpuhgxpuzutr/{name}', - 'method' => 'PATCH', + 'path' => '/qmjhjzjygp/rtlmidt/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14116,18 +14114,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dpuhgxpuzutr/([^/]+)$#', - 'pathStart' => '/dpuhgxpuzutr/', + 'pathRegex' => '#^/qmjhjzjygp/rtlmidt/([^/]+)$#', + 'pathStart' => '/qmjhjzjygp/rtlmidt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH t' => array ( + 'POST zrts' => array ( 0 => array( - 'path' => '/t/k/fwwwk/{name}', - 'method' => 'PATCH', + 'path' => '/zrts/tmxu/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14136,18 +14134,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/t/k/fwwwk/([^/]+)$#', - 'pathStart' => '/t/k/fwwwk/', + 'pathRegex' => '#^/zrts/tmxu/([^/]+)$#', + 'pathStart' => '/zrts/tmxu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET tjcdymtcwwsbpr' => array ( + 'POST exjhjgjqwqntz' => array ( 0 => array( - 'path' => '/tjcdymtcwwsbpr/{name}', - 'method' => 'GET', + 'path' => '/exjhjgjqwqntz/iwpwt/by/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14156,18 +14154,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tjcdymtcwwsbpr/([^/]+)$#', - 'pathStart' => '/tjcdymtcwwsbpr/', + 'pathRegex' => '#^/exjhjgjqwqntz/iwpwt/by/([^/]+)$#', + 'pathStart' => '/exjhjgjqwqntz/iwpwt/by/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET sfofefuv' => array ( + 'POST renhdbdw' => array ( 0 => array( - 'path' => '/sfofefuv/{name}', - 'method' => 'GET', + 'path' => '/renhdbdw/kqociwsfiecn/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14176,18 +14174,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sfofefuv/([^/]+)$#', - 'pathStart' => '/sfofefuv/', + 'pathRegex' => '#^/renhdbdw/kqociwsfiecn/([^/]+)$#', + 'pathStart' => '/renhdbdw/kqociwsfiecn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH iagaryj' => array ( + 'PUT jgpkywkwgcqzx' => array ( 0 => array( - 'path' => '/iagaryj/guqh/{name}', - 'method' => 'PATCH', + 'path' => '/jgpkywkwgcqzx/ay/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14196,17 +14194,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iagaryj/guqh/([^/]+)$#', - 'pathStart' => '/iagaryj/guqh/', + 'pathRegex' => '#^/jgpkywkwgcqzx/ay/([^/]+)$#', + 'pathStart' => '/jgpkywkwgcqzx/ay/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET drcur' => array ( + 'GET ru' => array ( 0 => array( - 'path' => '/drcur/hyawfkr/{name}', + 'path' => '/ru/qlidbgk/fhyw/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14216,18 +14214,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/drcur/hyawfkr/([^/]+)$#', - 'pathStart' => '/drcur/hyawfkr/', + 'pathRegex' => '#^/ru/qlidbgk/fhyw/([^/]+)$#', + 'pathStart' => '/ru/qlidbgk/fhyw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ed' => array ( + 'PATCH wsoujogb' => array ( 0 => array( - 'path' => '/ed/ovatvbyazh/{name}', - 'method' => 'PUT', + 'path' => '/wsoujogb/wexkcgfb/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14236,18 +14234,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ed/ovatvbyazh/([^/]+)$#', - 'pathStart' => '/ed/ovatvbyazh/', + 'pathRegex' => '#^/wsoujogb/wexkcgfb/([^/]+)$#', + 'pathStart' => '/wsoujogb/wexkcgfb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH keto' => array ( + 'DELETE afrnayievpsitu' => array ( 0 => array( - 'path' => '/keto/wfxcuna/bkggech/{name}', - 'method' => 'PATCH', + 'path' => '/afrnayievpsitu/ek/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14256,18 +14254,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/keto/wfxcuna/bkggech/([^/]+)$#', - 'pathStart' => '/keto/wfxcuna/bkggech/', + 'pathRegex' => '#^/afrnayievpsitu/ek/([^/]+)$#', + 'pathStart' => '/afrnayievpsitu/ek/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST fnufrfq' => array ( + 'PATCH ew' => array ( 0 => array( - 'path' => '/fnufrfq/d/rhf/{name}', - 'method' => 'POST', + 'path' => '/ew/hsdg/oojjy/u/gywqz/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14276,18 +14274,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fnufrfq/d/rhf/([^/]+)$#', - 'pathStart' => '/fnufrfq/d/rhf/', + 'pathRegex' => '#^/ew/hsdg/oojjy/u/gywqz/([^/]+)$#', + 'pathStart' => '/ew/hsdg/oojjy/u/gywqz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE wuhqxzwxb' => array ( + 'PUT ptgscpli' => array ( 0 => array( - 'path' => '/wuhqxzwxb/{name}', - 'method' => 'DELETE', + 'path' => '/ptgscpli/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14296,18 +14294,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wuhqxzwxb/([^/]+)$#', - 'pathStart' => '/wuhqxzwxb/', + 'pathRegex' => '#^/ptgscpli/([^/]+)$#', + 'pathStart' => '/ptgscpli/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET gze' => array ( + 'POST fwfwjxyq' => array ( 0 => array( - 'path' => '/gze/nol/l/{name}', - 'method' => 'GET', + 'path' => '/fwfwjxyq/lqta/urer/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14316,18 +14314,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gze/nol/l/([^/]+)$#', - 'pathStart' => '/gze/nol/l/', + 'pathRegex' => '#^/fwfwjxyq/lqta/urer/([^/]+)$#', + 'pathStart' => '/fwfwjxyq/lqta/urer/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH k' => array ( + 'POST dfbykumpzk' => array ( 0 => array( - 'path' => '/k/cc/moa/{name}', - 'method' => 'PATCH', + 'path' => '/dfbykumpzk/qhe/xe/y/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14336,17 +14334,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/k/cc/moa/([^/]+)$#', - 'pathStart' => '/k/cc/moa/', + 'pathRegex' => '#^/dfbykumpzk/qhe/xe/y/([^/]+)$#', + 'pathStart' => '/dfbykumpzk/qhe/xe/y/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET tqkabitc' => array ( + 'GET tyabrfz' => array ( 0 => array( - 'path' => '/tqkabitc/{name}', + 'path' => '/tyabrfz/qnxnj/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14356,18 +14354,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tqkabitc/([^/]+)$#', - 'pathStart' => '/tqkabitc/', + 'pathRegex' => '#^/tyabrfz/qnxnj/([^/]+)$#', + 'pathStart' => '/tyabrfz/qnxnj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT sniyr' => array ( + 'POST coo' => array ( 0 => array( - 'path' => '/sniyr/naumuuwsj/fbp/{name}', - 'method' => 'PUT', + 'path' => '/coo/vsfergu/jfpg/k/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14376,18 +14374,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sniyr/naumuuwsj/fbp/([^/]+)$#', - 'pathStart' => '/sniyr/naumuuwsj/fbp/', + 'pathRegex' => '#^/coo/vsfergu/jfpg/k/([^/]+)$#', + 'pathStart' => '/coo/vsfergu/jfpg/k/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST rxrefqbes' => array ( + 'GET hbxrehmj' => array ( 0 => array( - 'path' => '/rxrefqbes/kgbi/{name}', - 'method' => 'POST', + 'path' => '/hbxrehmj/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14396,18 +14394,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rxrefqbes/kgbi/([^/]+)$#', - 'pathStart' => '/rxrefqbes/kgbi/', + 'pathRegex' => '#^/hbxrehmj/([^/]+)$#', + 'pathStart' => '/hbxrehmj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT aqm' => array ( + 'GET tlrbw' => array ( 0 => array( - 'path' => '/aqm/ctyf/dbfajt/{name}', - 'method' => 'PUT', + 'path' => '/tlrbw/rkos/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14416,18 +14414,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aqm/ctyf/dbfajt/([^/]+)$#', - 'pathStart' => '/aqm/ctyf/dbfajt/', + 'pathRegex' => '#^/tlrbw/rkos/([^/]+)$#', + 'pathStart' => '/tlrbw/rkos/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST wuxkl' => array ( + 'DELETE rdsbgno' => array ( 0 => array( - 'path' => '/wuxkl/{name}', - 'method' => 'POST', + 'path' => '/rdsbgno/y/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14436,18 +14434,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wuxkl/([^/]+)$#', - 'pathStart' => '/wuxkl/', + 'pathRegex' => '#^/rdsbgno/y/([^/]+)$#', + 'pathStart' => '/rdsbgno/y/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET npi' => array ( + 'DELETE bvnlokhbtbz' => array ( 0 => array( - 'path' => '/npi/hsxnquaxjquy/ytofe/{name}', - 'method' => 'GET', + 'path' => '/bvnlokhbtbz/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14456,18 +14454,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/npi/hsxnquaxjquy/ytofe/([^/]+)$#', - 'pathStart' => '/npi/hsxnquaxjquy/ytofe/', + 'pathRegex' => '#^/bvnlokhbtbz/([^/]+)$#', + 'pathStart' => '/bvnlokhbtbz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE zgrushpkamybgvl' => array ( + 'PUT ahwvik' => array ( 0 => array( - 'path' => '/zgrushpkamybgvl/{name}', - 'method' => 'DELETE', + 'path' => '/ahwvik/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14476,17 +14474,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zgrushpkamybgvl/([^/]+)$#', - 'pathStart' => '/zgrushpkamybgvl/', + 'pathRegex' => '#^/ahwvik/([^/]+)$#', + 'pathStart' => '/ahwvik/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ojsx' => array ( + 'GET noflbi' => array ( 0 => array( - 'path' => '/ojsx/e/qbvkcvmiyssh/xjg/{name}', + 'path' => '/noflbi/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14496,17 +14494,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ojsx/e/qbvkcvmiyssh/xjg/([^/]+)$#', - 'pathStart' => '/ojsx/e/qbvkcvmiyssh/xjg/', + 'pathRegex' => '#^/noflbi/([^/]+)$#', + 'pathStart' => '/noflbi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE bnvhrfe' => array ( + 'DELETE okfnonulkthlolnxywds' => array ( 0 => array( - 'path' => '/bnvhrfe/{name}', + 'path' => '/okfnonulkthlolnxywds/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14516,18 +14514,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bnvhrfe/([^/]+)$#', - 'pathStart' => '/bnvhrfe/', + 'pathRegex' => '#^/okfnonulkthlolnxywds/([^/]+)$#', + 'pathStart' => '/okfnonulkthlolnxywds/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE dmbljdyu' => array ( + 'PUT pcemoysbd' => array ( 0 => array( - 'path' => '/dmbljdyu/{name}', - 'method' => 'DELETE', + 'path' => '/pcemoysbd/pdqp/cb/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14536,17 +14534,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dmbljdyu/([^/]+)$#', - 'pathStart' => '/dmbljdyu/', + 'pathRegex' => '#^/pcemoysbd/pdqp/cb/([^/]+)$#', + 'pathStart' => '/pcemoysbd/pdqp/cb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xbqjwbagyqctbbsz' => array ( + 'GET uxoddjqimmwrt' => array ( 0 => array( - 'path' => '/xbqjwbagyqctbbsz/{name}', + 'path' => '/uxoddjqimmwrt/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14556,17 +14554,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xbqjwbagyqctbbsz/([^/]+)$#', - 'pathStart' => '/xbqjwbagyqctbbsz/', + 'pathRegex' => '#^/uxoddjqimmwrt/([^/]+)$#', + 'pathStart' => '/uxoddjqimmwrt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH dnbygzyoe' => array ( + 'PATCH hjzyuuwpkarketnxysaz' => array ( 0 => array( - 'path' => '/dnbygzyoe/{name}', + 'path' => '/hjzyuuwpkarketnxysaz/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14576,18 +14574,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dnbygzyoe/([^/]+)$#', - 'pathStart' => '/dnbygzyoe/', + 'pathRegex' => '#^/hjzyuuwpkarketnxysaz/([^/]+)$#', + 'pathStart' => '/hjzyuuwpkarketnxysaz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE cqjujhqurkrtyukvwcr' => array ( + 'GET mkoqlyszuizowsx' => array ( 0 => array( - 'path' => '/cqjujhqurkrtyukvwcr/{name}', - 'method' => 'DELETE', + 'path' => '/mkoqlyszuizowsx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14596,18 +14594,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cqjujhqurkrtyukvwcr/([^/]+)$#', - 'pathStart' => '/cqjujhqurkrtyukvwcr/', + 'pathRegex' => '#^/mkoqlyszuizowsx/([^/]+)$#', + 'pathStart' => '/mkoqlyszuizowsx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT cozpxv' => array ( + 'GET zanlbdhz' => array ( 0 => array( - 'path' => '/cozpxv/{name}', - 'method' => 'PUT', + 'path' => '/zanlbdhz/tukpef/wksvb/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14616,18 +14614,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cozpxv/([^/]+)$#', - 'pathStart' => '/cozpxv/', + 'pathRegex' => '#^/zanlbdhz/tukpef/wksvb/([^/]+)$#', + 'pathStart' => '/zanlbdhz/tukpef/wksvb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT vdapfeltdd' => array ( + 'PATCH nvoqyuzibnwc' => array ( 0 => array( - 'path' => '/vdapfeltdd/xvdx/f/rzeye/{name}', - 'method' => 'PUT', + 'path' => '/nvoqyuzibnwc/ipvq/l/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14636,18 +14634,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vdapfeltdd/xvdx/f/rzeye/([^/]+)$#', - 'pathStart' => '/vdapfeltdd/xvdx/f/rzeye/', + 'pathRegex' => '#^/nvoqyuzibnwc/ipvq/l/([^/]+)$#', + 'pathStart' => '/nvoqyuzibnwc/ipvq/l/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET auw' => array ( + 'PATCH qedcadpxwjhuvy' => array ( 0 => array( - 'path' => '/auw/xt/rrn/ugzkmadx/{name}', - 'method' => 'GET', + 'path' => '/qedcadpxwjhuvy/xqjyrn/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14656,18 +14654,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/auw/xt/rrn/ugzkmadx/([^/]+)$#', - 'pathStart' => '/auw/xt/rrn/ugzkmadx/', + 'pathRegex' => '#^/qedcadpxwjhuvy/xqjyrn/([^/]+)$#', + 'pathStart' => '/qedcadpxwjhuvy/xqjyrn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT jgyke' => array ( + 'GET jqneknaxfikpmf' => array ( 0 => array( - 'path' => '/jgyke/{name}', - 'method' => 'PUT', + 'path' => '/jqneknaxfikpmf/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14676,18 +14674,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jgyke/([^/]+)$#', - 'pathStart' => '/jgyke/', + 'pathRegex' => '#^/jqneknaxfikpmf/([^/]+)$#', + 'pathStart' => '/jqneknaxfikpmf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET gs' => array ( + 'PUT ebidm' => array ( 0 => array( - 'path' => '/gs/ee/buupei/{name}', - 'method' => 'GET', + 'path' => '/ebidm/kn/f/w/eq/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14696,18 +14694,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gs/ee/buupei/([^/]+)$#', - 'pathStart' => '/gs/ee/buupei/', + 'pathRegex' => '#^/ebidm/kn/f/w/eq/([^/]+)$#', + 'pathStart' => '/ebidm/kn/f/w/eq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE fsca' => array ( + 'GET nrn' => array ( 0 => array( - 'path' => '/fsca/ynip/u/{name}', - 'method' => 'DELETE', + 'path' => '/nrn/aqbnky/vye/vw/ima/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14716,18 +14714,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fsca/ynip/u/([^/]+)$#', - 'pathStart' => '/fsca/ynip/u/', + 'pathRegex' => '#^/nrn/aqbnky/vye/vw/ima/([^/]+)$#', + 'pathStart' => '/nrn/aqbnky/vye/vw/ima/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST vlukjdpdt' => array ( + 'PUT krzbcm' => array ( 0 => array( - 'path' => '/vlukjdpdt/npoiqwa/am/{name}', - 'method' => 'POST', + 'path' => '/krzbcm/bkhdtejv/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14736,18 +14734,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vlukjdpdt/npoiqwa/am/([^/]+)$#', - 'pathStart' => '/vlukjdpdt/npoiqwa/am/', + 'pathRegex' => '#^/krzbcm/bkhdtejv/([^/]+)$#', + 'pathStart' => '/krzbcm/bkhdtejv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dvroiho' => array ( + 'POST advt' => array ( 0 => array( - 'path' => '/dvroiho/mf/{name}', - 'method' => 'GET', + 'path' => '/advt/ud/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14756,18 +14754,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dvroiho/mf/([^/]+)$#', - 'pathStart' => '/dvroiho/mf/', + 'pathRegex' => '#^/advt/ud/([^/]+)$#', + 'pathStart' => '/advt/ud/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST fvdtkhucpxrprhg' => array ( + 'DELETE dvybsqj' => array ( 0 => array( - 'path' => '/fvdtkhucpxrprhg/{name}', - 'method' => 'POST', + 'path' => '/dvybsqj/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14776,18 +14774,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fvdtkhucpxrprhg/([^/]+)$#', - 'pathStart' => '/fvdtkhucpxrprhg/', + 'pathRegex' => '#^/dvybsqj/([^/]+)$#', + 'pathStart' => '/dvybsqj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET pr' => array ( + 'PATCH zyhdacgjtxkcgf' => array ( 0 => array( - 'path' => '/pr/ajlvscpi/p/{name}', - 'method' => 'GET', + 'path' => '/zyhdacgjtxkcgf/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14796,17 +14794,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pr/ajlvscpi/p/([^/]+)$#', - 'pathStart' => '/pr/ajlvscpi/p/', + 'pathRegex' => '#^/zyhdacgjtxkcgf/([^/]+)$#', + 'pathStart' => '/zyhdacgjtxkcgf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET oocgbhnicvkdelkv' => array ( + 'GET emnqjr' => array ( 0 => array( - 'path' => '/oocgbhnicvkdelkv/{name}', + 'path' => '/emnqjr/zltyz/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14816,18 +14814,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oocgbhnicvkdelkv/([^/]+)$#', - 'pathStart' => '/oocgbhnicvkdelkv/', + 'pathRegex' => '#^/emnqjr/zltyz/([^/]+)$#', + 'pathStart' => '/emnqjr/zltyz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH lgvwp' => array ( + 'DELETE xfugdnvtbp' => array ( 0 => array( - 'path' => '/lgvwp/af/{name}', - 'method' => 'PATCH', + 'path' => '/xfugdnvtbp/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14836,18 +14834,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lgvwp/af/([^/]+)$#', - 'pathStart' => '/lgvwp/af/', + 'pathRegex' => '#^/xfugdnvtbp/([^/]+)$#', + 'pathStart' => '/xfugdnvtbp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE nnqkxvewnj' => array ( + 'POST cx' => array ( 0 => array( - 'path' => '/nnqkxvewnj/{name}', - 'method' => 'DELETE', + 'path' => '/cx/hjdocduuypjey/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14856,17 +14854,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nnqkxvewnj/([^/]+)$#', - 'pathStart' => '/nnqkxvewnj/', + 'pathRegex' => '#^/cx/hjdocduuypjey/([^/]+)$#', + 'pathStart' => '/cx/hjdocduuypjey/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH rvdvwfj' => array ( + 'PATCH yt' => array ( 0 => array( - 'path' => '/rvdvwfj/o/{name}', + 'path' => '/yt/fftneugt/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14876,17 +14874,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rvdvwfj/o/([^/]+)$#', - 'pathStart' => '/rvdvwfj/o/', + 'pathRegex' => '#^/yt/fftneugt/([^/]+)$#', + 'pathStart' => '/yt/fftneugt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ysjixginvjesbw' => array ( + 'POST b' => array ( 0 => array( - 'path' => '/ysjixginvjesbw/t/{name}', + 'path' => '/b/yenaiuxa/m/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14896,18 +14894,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ysjixginvjesbw/t/([^/]+)$#', - 'pathStart' => '/ysjixginvjesbw/t/', + 'pathRegex' => '#^/b/yenaiuxa/m/([^/]+)$#', + 'pathStart' => '/b/yenaiuxa/m/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT fv' => array ( + 'GET ljkyg' => array ( 0 => array( - 'path' => '/fv/djlbgsfgmn/y/v/cd/dd/{name}', - 'method' => 'PUT', + 'path' => '/ljkyg/ffvygomrro/qj/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14916,17 +14914,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fv/djlbgsfgmn/y/v/cd/dd/([^/]+)$#', - 'pathStart' => '/fv/djlbgsfgmn/y/v/cd/dd/', + 'pathRegex' => '#^/ljkyg/ffvygomrro/qj/([^/]+)$#', + 'pathStart' => '/ljkyg/ffvygomrro/qj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT yoiszxb' => array ( + 'PUT lgg' => array ( 0 => array( - 'path' => '/yoiszxb/c/h/ci/mbv/yxgdo/{name}', + 'path' => '/lgg/lfdyl/hysencg/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14936,18 +14934,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yoiszxb/c/h/ci/mbv/yxgdo/([^/]+)$#', - 'pathStart' => '/yoiszxb/c/h/ci/mbv/yxgdo/', + 'pathRegex' => '#^/lgg/lfdyl/hysencg/([^/]+)$#', + 'pathStart' => '/lgg/lfdyl/hysencg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT tzzdn' => array ( + 'PATCH tjvfrlofcnqcwkrd' => array ( 0 => array( - 'path' => '/tzzdn/{name}', - 'method' => 'PUT', + 'path' => '/tjvfrlofcnqcwkrd/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14956,17 +14954,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tzzdn/([^/]+)$#', - 'pathStart' => '/tzzdn/', + 'pathRegex' => '#^/tjvfrlofcnqcwkrd/([^/]+)$#', + 'pathStart' => '/tjvfrlofcnqcwkrd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET olursnij' => array ( + 'GET t' => array ( 0 => array( - 'path' => '/olursnij/{name}', + 'path' => '/t/hjclsi/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14976,17 +14974,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/olursnij/([^/]+)$#', - 'pathStart' => '/olursnij/', + 'pathRegex' => '#^/t/hjclsi/([^/]+)$#', + 'pathStart' => '/t/hjclsi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xvmztzbjlahu' => array ( + 'GET ps' => array ( 0 => array( - 'path' => '/xvmztzbjlahu/{name}', + 'path' => '/ps/owdeey/s/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14996,18 +14994,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xvmztzbjlahu/([^/]+)$#', - 'pathStart' => '/xvmztzbjlahu/', + 'pathRegex' => '#^/ps/owdeey/s/([^/]+)$#', + 'pathStart' => '/ps/owdeey/s/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ncgi' => array ( + 'PUT kpvayrkc' => array ( 0 => array( - 'path' => '/ncgi/ofbbbrxiuxcygp/{name}', - 'method' => 'GET', + 'path' => '/kpvayrkc/kykwh/jjtsrf/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15016,18 +15014,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ncgi/ofbbbrxiuxcygp/([^/]+)$#', - 'pathStart' => '/ncgi/ofbbbrxiuxcygp/', + 'pathRegex' => '#^/kpvayrkc/kykwh/jjtsrf/([^/]+)$#', + 'pathStart' => '/kpvayrkc/kykwh/jjtsrf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qakgxblv' => array ( + 'PUT kms' => array ( 0 => array( - 'path' => '/qakgxblv/ul/{name}', - 'method' => 'GET', + 'path' => '/kms/dzbkyvfpaa/zvsbg/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15036,18 +15034,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qakgxblv/ul/([^/]+)$#', - 'pathStart' => '/qakgxblv/ul/', + 'pathRegex' => '#^/kms/dzbkyvfpaa/zvsbg/([^/]+)$#', + 'pathStart' => '/kms/dzbkyvfpaa/zvsbg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT iy' => array ( + 'GET essxiucg' => array ( 0 => array( - 'path' => '/iy/jfk/{name}', - 'method' => 'PUT', + 'path' => '/essxiucg/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15056,18 +15054,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iy/jfk/([^/]+)$#', - 'pathStart' => '/iy/jfk/', + 'pathRegex' => '#^/essxiucg/([^/]+)$#', + 'pathStart' => '/essxiucg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET f' => array ( + 'DELETE gf' => array ( 0 => array( - 'path' => '/f/dm/l/nulkpryr/{name}', - 'method' => 'GET', + 'path' => '/gf/cdrlba/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15076,17 +15074,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/f/dm/l/nulkpryr/([^/]+)$#', - 'pathStart' => '/f/dm/l/nulkpryr/', + 'pathRegex' => '#^/gf/cdrlba/([^/]+)$#', + 'pathStart' => '/gf/cdrlba/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fo' => array ( + 'GET aamenl' => array ( 0 => array( - 'path' => '/fo/nfzptho/{name}', + 'path' => '/aamenl/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15096,18 +15094,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fo/nfzptho/([^/]+)$#', - 'pathStart' => '/fo/nfzptho/', + 'pathRegex' => '#^/aamenl/([^/]+)$#', + 'pathStart' => '/aamenl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH bddayxa' => array ( + 'GET jtcjumoj' => array ( 0 => array( - 'path' => '/bddayxa/gvbf/{name}', - 'method' => 'PATCH', + 'path' => '/jtcjumoj/kz/isiwrue/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15116,18 +15114,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bddayxa/gvbf/([^/]+)$#', - 'pathStart' => '/bddayxa/gvbf/', + 'pathRegex' => '#^/jtcjumoj/kz/isiwrue/([^/]+)$#', + 'pathStart' => '/jtcjumoj/kz/isiwrue/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH cuyfuer' => array ( + 'GET kus' => array ( 0 => array( - 'path' => '/cuyfuer/pfbcaw/{name}', - 'method' => 'PATCH', + 'path' => '/kus/ynorweixlvvzwaly/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15136,18 +15134,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cuyfuer/pfbcaw/([^/]+)$#', - 'pathStart' => '/cuyfuer/pfbcaw/', + 'pathRegex' => '#^/kus/ynorweixlvvzwaly/([^/]+)$#', + 'pathStart' => '/kus/ynorweixlvvzwaly/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET cexkok' => array ( + 'PUT mikkxqwykzfe' => array ( 0 => array( - 'path' => '/cexkok/{name}', - 'method' => 'GET', + 'path' => '/mikkxqwykzfe/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15156,18 +15154,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cexkok/([^/]+)$#', - 'pathStart' => '/cexkok/', + 'pathRegex' => '#^/mikkxqwykzfe/([^/]+)$#', + 'pathStart' => '/mikkxqwykzfe/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH nbcsbp' => array ( + 'PUT evdy' => array ( 0 => array( - 'path' => '/nbcsbp/d/{name}', - 'method' => 'PATCH', + 'path' => '/evdy/fadclogopz/fbxu/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15176,17 +15174,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nbcsbp/d/([^/]+)$#', - 'pathStart' => '/nbcsbp/d/', + 'pathRegex' => '#^/evdy/fadclogopz/fbxu/([^/]+)$#', + 'pathStart' => '/evdy/fadclogopz/fbxu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE oubu' => array ( + 'DELETE wzkcuvxcim' => array ( 0 => array( - 'path' => '/oubu/szpuxmjwambf/{name}', + 'path' => '/wzkcuvxcim/rdzoerfx/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15196,18 +15194,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oubu/szpuxmjwambf/([^/]+)$#', - 'pathStart' => '/oubu/szpuxmjwambf/', + 'pathRegex' => '#^/wzkcuvxcim/rdzoerfx/([^/]+)$#', + 'pathStart' => '/wzkcuvxcim/rdzoerfx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT bo' => array ( + 'PATCH bqmuvdh' => array ( 0 => array( - 'path' => '/bo/ghbpelfm/ivyynzhkd/{name}', - 'method' => 'PUT', + 'path' => '/bqmuvdh/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15216,18 +15214,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bo/ghbpelfm/ivyynzhkd/([^/]+)$#', - 'pathStart' => '/bo/ghbpelfm/ivyynzhkd/', + 'pathRegex' => '#^/bqmuvdh/([^/]+)$#', + 'pathStart' => '/bqmuvdh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST hnlfdia' => array ( + 'PATCH xeo' => array ( 0 => array( - 'path' => '/hnlfdia/{name}', - 'method' => 'POST', + 'path' => '/xeo/ubs/txfizhnefjr/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15236,18 +15234,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hnlfdia/([^/]+)$#', - 'pathStart' => '/hnlfdia/', + 'pathRegex' => '#^/xeo/ubs/txfizhnefjr/([^/]+)$#', + 'pathStart' => '/xeo/ubs/txfizhnefjr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST mvskrag' => array ( + 'PATCH zyoxlpjobw' => array ( 0 => array( - 'path' => '/mvskrag/uxj/z/i/{name}', - 'method' => 'POST', + 'path' => '/zyoxlpjobw/rwpbmsa/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15256,18 +15254,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mvskrag/uxj/z/i/([^/]+)$#', - 'pathStart' => '/mvskrag/uxj/z/i/', + 'pathRegex' => '#^/zyoxlpjobw/rwpbmsa/([^/]+)$#', + 'pathStart' => '/zyoxlpjobw/rwpbmsa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST whllb' => array ( + 'GET ovsoj' => array ( 0 => array( - 'path' => '/whllb/{name}', - 'method' => 'POST', + 'path' => '/ovsoj/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15276,18 +15274,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/whllb/([^/]+)$#', - 'pathStart' => '/whllb/', + 'pathRegex' => '#^/ovsoj/([^/]+)$#', + 'pathStart' => '/ovsoj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH adi' => array ( + 'DELETE n' => array ( 0 => array( - 'path' => '/adi/fsaytemzbbyvnbuc/{name}', - 'method' => 'PATCH', + 'path' => '/n/npjgrmyzsto/jght/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15296,18 +15294,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/adi/fsaytemzbbyvnbuc/([^/]+)$#', - 'pathStart' => '/adi/fsaytemzbbyvnbuc/', + 'pathRegex' => '#^/n/npjgrmyzsto/jght/([^/]+)$#', + 'pathStart' => '/n/npjgrmyzsto/jght/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE iaz' => array ( + 'GET uvdk' => array ( 0 => array( - 'path' => '/iaz/cp/s/{name}', - 'method' => 'DELETE', + 'path' => '/uvdk/ybupybs/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15316,18 +15314,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iaz/cp/s/([^/]+)$#', - 'pathStart' => '/iaz/cp/s/', + 'pathRegex' => '#^/uvdk/ybupybs/([^/]+)$#', + 'pathStart' => '/uvdk/ybupybs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE p' => array ( + 'PATCH foah' => array ( 0 => array( - 'path' => '/p/ccfol/duwvp/{name}', - 'method' => 'DELETE', + 'path' => '/foah/gtxcpavjj/dpyuq/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15336,18 +15334,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/p/ccfol/duwvp/([^/]+)$#', - 'pathStart' => '/p/ccfol/duwvp/', + 'pathRegex' => '#^/foah/gtxcpavjj/dpyuq/([^/]+)$#', + 'pathStart' => '/foah/gtxcpavjj/dpyuq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH xryf' => array ( + 'PUT rhakiiuavofxy' => array ( 0 => array( - 'path' => '/xryf/kwljve/gzm/vq/{name}', - 'method' => 'PATCH', + 'path' => '/rhakiiuavofxy/jm/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15356,18 +15354,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xryf/kwljve/gzm/vq/([^/]+)$#', - 'pathStart' => '/xryf/kwljve/gzm/vq/', + 'pathRegex' => '#^/rhakiiuavofxy/jm/([^/]+)$#', + 'pathStart' => '/rhakiiuavofxy/jm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET g' => array ( + 'PUT vjawh' => array ( 0 => array( - 'path' => '/g/hpzkhu/yl/kgwhvsxj/{name}', - 'method' => 'GET', + 'path' => '/vjawh/xpk/vyuc/k/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15376,18 +15374,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/g/hpzkhu/yl/kgwhvsxj/([^/]+)$#', - 'pathStart' => '/g/hpzkhu/yl/kgwhvsxj/', + 'pathRegex' => '#^/vjawh/xpk/vyuc/k/([^/]+)$#', + 'pathStart' => '/vjawh/xpk/vyuc/k/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT c' => array ( + 'PATCH wbyiqq' => array ( 0 => array( - 'path' => '/c/zeqhczzeluqpyrxcz/{name}', - 'method' => 'PUT', + 'path' => '/wbyiqq/weyg/dteft/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15396,18 +15394,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/c/zeqhczzeluqpyrxcz/([^/]+)$#', - 'pathStart' => '/c/zeqhczzeluqpyrxcz/', + 'pathRegex' => '#^/wbyiqq/weyg/dteft/([^/]+)$#', + 'pathStart' => '/wbyiqq/weyg/dteft/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE gjkjiyg' => array ( + 'PUT povycwbeb' => array ( 0 => array( - 'path' => '/gjkjiyg/{name}', - 'method' => 'DELETE', + 'path' => '/povycwbeb/re/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15416,17 +15414,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gjkjiyg/([^/]+)$#', - 'pathStart' => '/gjkjiyg/', + 'pathRegex' => '#^/povycwbeb/re/([^/]+)$#', + 'pathStart' => '/povycwbeb/re/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nf' => array ( + 'GET flekyj' => array ( 0 => array( - 'path' => '/nf/mpsjztlqwytahhsm/i/{name}', + 'path' => '/flekyj/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15436,17 +15434,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nf/mpsjztlqwytahhsm/i/([^/]+)$#', - 'pathStart' => '/nf/mpsjztlqwytahhsm/i/', + 'pathRegex' => '#^/flekyj/([^/]+)$#', + 'pathStart' => '/flekyj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET kahcun' => array ( + 'GET znq' => array ( 0 => array( - 'path' => '/kahcun/{name}', + 'path' => '/znq/khzuadkwnb/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15456,18 +15454,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kahcun/([^/]+)$#', - 'pathStart' => '/kahcun/', + 'pathRegex' => '#^/znq/khzuadkwnb/([^/]+)$#', + 'pathStart' => '/znq/khzuadkwnb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST sbc' => array ( + 'GET pinwsx' => array ( 0 => array( - 'path' => '/sbc/oakzbwxrtafhsemhd/{name}', - 'method' => 'POST', + 'path' => '/pinwsx/sdqydw/oeqso/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15476,18 +15474,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sbc/oakzbwxrtafhsemhd/([^/]+)$#', - 'pathStart' => '/sbc/oakzbwxrtafhsemhd/', + 'pathRegex' => '#^/pinwsx/sdqydw/oeqso/([^/]+)$#', + 'pathStart' => '/pinwsx/sdqydw/oeqso/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH fwnts' => array ( + 'DELETE gqjqmkfhtfgwyc' => array ( 0 => array( - 'path' => '/fwnts/cpmxeusbhas/{name}', - 'method' => 'PATCH', + 'path' => '/gqjqmkfhtfgwyc/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15496,17 +15494,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fwnts/cpmxeusbhas/([^/]+)$#', - 'pathStart' => '/fwnts/cpmxeusbhas/', + 'pathRegex' => '#^/gqjqmkfhtfgwyc/([^/]+)$#', + 'pathStart' => '/gqjqmkfhtfgwyc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT aqgty' => array ( + 'PUT foumg' => array ( 0 => array( - 'path' => '/aqgty/{name}', + 'path' => '/foumg/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15516,18 +15514,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aqgty/([^/]+)$#', - 'pathStart' => '/aqgty/', + 'pathRegex' => '#^/foumg/([^/]+)$#', + 'pathStart' => '/foumg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST mojkhimyroomyccrd' => array ( + 'PUT c' => array ( 0 => array( - 'path' => '/mojkhimyroomyccrd/{name}', - 'method' => 'POST', + 'path' => '/c/q/wkcdqq/he/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15536,17 +15534,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mojkhimyroomyccrd/([^/]+)$#', - 'pathStart' => '/mojkhimyroomyccrd/', + 'pathRegex' => '#^/c/q/wkcdqq/he/([^/]+)$#', + 'pathStart' => '/c/q/wkcdqq/he/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE czc' => array ( + 'DELETE li' => array ( 0 => array( - 'path' => '/czc/ojsxgc/{name}', + 'path' => '/li/stacqllxywvtjf/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15556,18 +15554,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/czc/ojsxgc/([^/]+)$#', - 'pathStart' => '/czc/ojsxgc/', + 'pathRegex' => '#^/li/stacqllxywvtjf/([^/]+)$#', + 'pathStart' => '/li/stacqllxywvtjf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ay' => array ( + 'POST tssln' => array ( 0 => array( - 'path' => '/ay/bnhosgjgztbrcgap/{name}', - 'method' => 'PATCH', + 'path' => '/tssln/zoqlrqzv/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15576,18 +15574,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ay/bnhosgjgztbrcgap/([^/]+)$#', - 'pathStart' => '/ay/bnhosgjgztbrcgap/', + 'pathRegex' => '#^/tssln/zoqlrqzv/([^/]+)$#', + 'pathStart' => '/tssln/zoqlrqzv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE zav' => array ( + 'POST eynxpznzvvs' => array ( 0 => array( - 'path' => '/zav/uatwvpt/{name}', - 'method' => 'DELETE', + 'path' => '/eynxpznzvvs/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15596,17 +15594,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zav/uatwvpt/([^/]+)$#', - 'pathStart' => '/zav/uatwvpt/', + 'pathRegex' => '#^/eynxpznzvvs/([^/]+)$#', + 'pathStart' => '/eynxpznzvvs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET pjs' => array ( + 'GET kyznb' => array ( 0 => array( - 'path' => '/pjs/soalgvdnbppy/slw/{name}', + 'path' => '/kyznb/ypapsrk/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15616,18 +15614,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pjs/soalgvdnbppy/slw/([^/]+)$#', - 'pathStart' => '/pjs/soalgvdnbppy/slw/', + 'pathRegex' => '#^/kyznb/ypapsrk/([^/]+)$#', + 'pathStart' => '/kyznb/ypapsrk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH qoksmedhe' => array ( + 'GET tfoped' => array ( 0 => array( - 'path' => '/qoksmedhe/{name}', - 'method' => 'PATCH', + 'path' => '/tfoped/xyjp/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15636,17 +15634,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qoksmedhe/([^/]+)$#', - 'pathStart' => '/qoksmedhe/', + 'pathRegex' => '#^/tfoped/xyjp/([^/]+)$#', + 'pathStart' => '/tfoped/xyjp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST o' => array ( + 'POST xmis' => array ( 0 => array( - 'path' => '/o/h/whwdogi/gkf/{name}', + 'path' => '/xmis/nofdfbud/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15656,18 +15654,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/o/h/whwdogi/gkf/([^/]+)$#', - 'pathStart' => '/o/h/whwdogi/gkf/', + 'pathRegex' => '#^/xmis/nofdfbud/([^/]+)$#', + 'pathStart' => '/xmis/nofdfbud/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ojhopa' => array ( + 'GET gowgddovgimwmiy' => array ( 0 => array( - 'path' => '/ojhopa/{name}', - 'method' => 'DELETE', + 'path' => '/gowgddovgimwmiy/wy/c/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15676,18 +15674,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ojhopa/([^/]+)$#', - 'pathStart' => '/ojhopa/', + 'pathRegex' => '#^/gowgddovgimwmiy/wy/c/([^/]+)$#', + 'pathStart' => '/gowgddovgimwmiy/wy/c/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE nihxbpaeivbntkox' => array ( + 'GET mmmpmvrvujcm' => array ( 0 => array( - 'path' => '/nihxbpaeivbntkox/{name}', - 'method' => 'DELETE', + 'path' => '/mmmpmvrvujcm/v/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15696,18 +15694,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nihxbpaeivbntkox/([^/]+)$#', - 'pathStart' => '/nihxbpaeivbntkox/', + 'pathRegex' => '#^/mmmpmvrvujcm/v/([^/]+)$#', + 'pathStart' => '/mmmpmvrvujcm/v/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE gyltyjsh' => array ( + 'PUT jjloejsbo' => array ( 0 => array( - 'path' => '/gyltyjsh/u/{name}', - 'method' => 'DELETE', + 'path' => '/jjloejsbo/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15716,18 +15714,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gyltyjsh/u/([^/]+)$#', - 'pathStart' => '/gyltyjsh/u/', + 'pathRegex' => '#^/jjloejsbo/([^/]+)$#', + 'pathStart' => '/jjloejsbo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST fyjduewfff' => array ( + 'DELETE s' => array ( 0 => array( - 'path' => '/fyjduewfff/{name}', - 'method' => 'POST', + 'path' => '/s/bz/prxxy/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15736,18 +15734,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fyjduewfff/([^/]+)$#', - 'pathStart' => '/fyjduewfff/', + 'pathRegex' => '#^/s/bz/prxxy/([^/]+)$#', + 'pathStart' => '/s/bz/prxxy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hk' => array ( + 'DELETE ahdo' => array ( 0 => array( - 'path' => '/hk/ofcqqr/{name}', - 'method' => 'GET', + 'path' => '/ahdo/qtn/x/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15756,18 +15754,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hk/ofcqqr/([^/]+)$#', - 'pathStart' => '/hk/ofcqqr/', + 'pathRegex' => '#^/ahdo/qtn/x/([^/]+)$#', + 'pathStart' => '/ahdo/qtn/x/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT kizi' => array ( + 'DELETE irirdhwxy' => array ( 0 => array( - 'path' => '/kizi/dcdqespf/{name}', - 'method' => 'PUT', + 'path' => '/irirdhwxy/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15776,18 +15774,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kizi/dcdqespf/([^/]+)$#', - 'pathStart' => '/kizi/dcdqespf/', + 'pathRegex' => '#^/irirdhwxy/([^/]+)$#', + 'pathStart' => '/irirdhwxy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fbqgz' => array ( + 'PATCH dr' => array ( 0 => array( - 'path' => '/fbqgz/uif/{name}', - 'method' => 'GET', + 'path' => '/dr/gihvdstr/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15796,17 +15794,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fbqgz/uif/([^/]+)$#', - 'pathStart' => '/fbqgz/uif/', + 'pathRegex' => '#^/dr/gihvdstr/([^/]+)$#', + 'pathStart' => '/dr/gihvdstr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT vphtevxkjtfr' => array ( + 'PUT znatfcmt' => array ( 0 => array( - 'path' => '/vphtevxkjtfr/{name}', + 'path' => '/znatfcmt/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15816,18 +15814,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vphtevxkjtfr/([^/]+)$#', - 'pathStart' => '/vphtevxkjtfr/', + 'pathRegex' => '#^/znatfcmt/([^/]+)$#', + 'pathStart' => '/znatfcmt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST tlctzxhybvq' => array ( + 'GET cyzfgigldrsjc' => array ( 0 => array( - 'path' => '/tlctzxhybvq/{name}', - 'method' => 'POST', + 'path' => '/cyzfgigldrsjc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15836,17 +15834,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tlctzxhybvq/([^/]+)$#', - 'pathStart' => '/tlctzxhybvq/', + 'pathRegex' => '#^/cyzfgigldrsjc/([^/]+)$#', + 'pathStart' => '/cyzfgigldrsjc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET gwitu' => array ( + 'GET pnhii' => array ( 0 => array( - 'path' => '/gwitu/{name}', + 'path' => '/pnhii/ivbytx/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15856,18 +15854,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gwitu/([^/]+)$#', - 'pathStart' => '/gwitu/', + 'pathRegex' => '#^/pnhii/ivbytx/([^/]+)$#', + 'pathStart' => '/pnhii/ivbytx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT dlckw' => array ( + 'PATCH r' => array ( 0 => array( - 'path' => '/dlckw/ckwf/{name}', - 'method' => 'PUT', + 'path' => '/r/y/nwa/tkjwv/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15876,18 +15874,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dlckw/ckwf/([^/]+)$#', - 'pathStart' => '/dlckw/ckwf/', + 'pathRegex' => '#^/r/y/nwa/tkjwv/([^/]+)$#', + 'pathStart' => '/r/y/nwa/tkjwv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ovtixrgtp' => array ( + 'PUT sjfuxg' => array ( 0 => array( - 'path' => '/ovtixrgtp/d/{name}', - 'method' => 'GET', + 'path' => '/sjfuxg/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15896,18 +15894,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ovtixrgtp/d/([^/]+)$#', - 'pathStart' => '/ovtixrgtp/d/', + 'pathRegex' => '#^/sjfuxg/([^/]+)$#', + 'pathStart' => '/sjfuxg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST grcyr' => array ( + 'PUT jdgb' => array ( 0 => array( - 'path' => '/grcyr/{name}', - 'method' => 'POST', + 'path' => '/jdgb/ygo/wzymhovfry/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15916,18 +15914,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/grcyr/([^/]+)$#', - 'pathStart' => '/grcyr/', + 'pathRegex' => '#^/jdgb/ygo/wzymhovfry/([^/]+)$#', + 'pathStart' => '/jdgb/ygo/wzymhovfry/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ctiwzttqocip' => array ( + 'POST hwxzepydsrjx' => array ( 0 => array( - 'path' => '/ctiwzttqocip/{name}', - 'method' => 'PATCH', + 'path' => '/hwxzepydsrjx/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15936,17 +15934,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ctiwzttqocip/([^/]+)$#', - 'pathStart' => '/ctiwzttqocip/', + 'pathRegex' => '#^/hwxzepydsrjx/([^/]+)$#', + 'pathStart' => '/hwxzepydsrjx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dqcyftzgxdcy' => array ( + 'GET smenvsotwbtyjpi' => array ( 0 => array( - 'path' => '/dqcyftzgxdcy/{name}', + 'path' => '/smenvsotwbtyjpi/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15956,18 +15954,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dqcyftzgxdcy/([^/]+)$#', - 'pathStart' => '/dqcyftzgxdcy/', + 'pathRegex' => '#^/smenvsotwbtyjpi/([^/]+)$#', + 'pathStart' => '/smenvsotwbtyjpi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH d' => array ( + 'GET kroxsclrg' => array ( 0 => array( - 'path' => '/d/uhzaqdjcsyd/n/{name}', - 'method' => 'PATCH', + 'path' => '/kroxsclrg/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15976,18 +15974,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/d/uhzaqdjcsyd/n/([^/]+)$#', - 'pathStart' => '/d/uhzaqdjcsyd/n/', + 'pathRegex' => '#^/kroxsclrg/([^/]+)$#', + 'pathStart' => '/kroxsclrg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ucncorzg' => array ( + 'DELETE ekdogxlka' => array ( 0 => array( - 'path' => '/ucncorzg/lfaogqrb/{name}', - 'method' => 'GET', + 'path' => '/ekdogxlka/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15996,17 +15994,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ucncorzg/lfaogqrb/([^/]+)$#', - 'pathStart' => '/ucncorzg/lfaogqrb/', + 'pathRegex' => '#^/ekdogxlka/([^/]+)$#', + 'pathStart' => '/ekdogxlka/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE dxnzri' => array ( + 'DELETE maudtmfxvfkncd' => array ( 0 => array( - 'path' => '/dxnzri/{name}', + 'path' => '/maudtmfxvfkncd/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16016,18 +16014,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dxnzri/([^/]+)$#', - 'pathStart' => '/dxnzri/', + 'pathRegex' => '#^/maudtmfxvfkncd/([^/]+)$#', + 'pathStart' => '/maudtmfxvfkncd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE x' => array ( + 'PATCH txvszjdkwfxrnedgs' => array ( 0 => array( - 'path' => '/x/j/dfolggpwukkmy/{name}', - 'method' => 'DELETE', + 'path' => '/txvszjdkwfxrnedgs/qnt/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16036,18 +16034,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/x/j/dfolggpwukkmy/([^/]+)$#', - 'pathStart' => '/x/j/dfolggpwukkmy/', + 'pathRegex' => '#^/txvszjdkwfxrnedgs/qnt/([^/]+)$#', + 'pathStart' => '/txvszjdkwfxrnedgs/qnt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT lckke' => array ( + 'GET vrwdnyksmkeypnvs' => array ( 0 => array( - 'path' => '/lckke/hpah/{name}', - 'method' => 'PUT', + 'path' => '/vrwdnyksmkeypnvs/bgb/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16056,17 +16054,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lckke/hpah/([^/]+)$#', - 'pathStart' => '/lckke/hpah/', + 'pathRegex' => '#^/vrwdnyksmkeypnvs/bgb/([^/]+)$#', + 'pathStart' => '/vrwdnyksmkeypnvs/bgb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT jzutxg' => array ( + 'PUT dhogo' => array ( 0 => array( - 'path' => '/jzutxg/{name}', + 'path' => '/dhogo/urn/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16076,18 +16074,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jzutxg/([^/]+)$#', - 'pathStart' => '/jzutxg/', + 'pathRegex' => '#^/dhogo/urn/([^/]+)$#', + 'pathStart' => '/dhogo/urn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nypdslvvlibmkwqah' => array ( + 'DELETE sdzdyvxks' => array ( 0 => array( - 'path' => '/nypdslvvlibmkwqah/rp/{name}', - 'method' => 'GET', + 'path' => '/sdzdyvxks/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16096,18 +16094,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nypdslvvlibmkwqah/rp/([^/]+)$#', - 'pathStart' => '/nypdslvvlibmkwqah/rp/', + 'pathRegex' => '#^/sdzdyvxks/([^/]+)$#', + 'pathStart' => '/sdzdyvxks/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST dznipojqkrxjapadcvme' => array ( + 'GET bq' => array ( 0 => array( - 'path' => '/dznipojqkrxjapadcvme/{name}', - 'method' => 'POST', + 'path' => '/bq/ubeiirs/rdqa/ryz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16116,18 +16114,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dznipojqkrxjapadcvme/([^/]+)$#', - 'pathStart' => '/dznipojqkrxjapadcvme/', + 'pathRegex' => '#^/bq/ubeiirs/rdqa/ryz/([^/]+)$#', + 'pathStart' => '/bq/ubeiirs/rdqa/ryz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT yrgjdot' => array ( + 'GET xewlhczntsjnw' => array ( 0 => array( - 'path' => '/yrgjdot/{name}', - 'method' => 'PUT', + 'path' => '/xewlhczntsjnw/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16136,17 +16134,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yrgjdot/([^/]+)$#', - 'pathStart' => '/yrgjdot/', + 'pathRegex' => '#^/xewlhczntsjnw/([^/]+)$#', + 'pathStart' => '/xewlhczntsjnw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST grkku' => array ( + 'POST wxnqvlvethyhnsxsltjp' => array ( 0 => array( - 'path' => '/grkku/{name}', + 'path' => '/wxnqvlvethyhnsxsltjp/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16156,17 +16154,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/grkku/([^/]+)$#', - 'pathStart' => '/grkku/', + 'pathRegex' => '#^/wxnqvlvethyhnsxsltjp/([^/]+)$#', + 'pathStart' => '/wxnqvlvethyhnsxsltjp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wzglvrgucnbn' => array ( + 'GET ivnexdw' => array ( 0 => array( - 'path' => '/wzglvrgucnbn/henh/oe/{name}', + 'path' => '/ivnexdw/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16176,18 +16174,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wzglvrgucnbn/henh/oe/([^/]+)$#', - 'pathStart' => '/wzglvrgucnbn/henh/oe/', + 'pathRegex' => '#^/ivnexdw/([^/]+)$#', + 'pathStart' => '/ivnexdw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE cqq' => array ( + 'POST hlwpqdxurv' => array ( 0 => array( - 'path' => '/cqq/yky/{name}', - 'method' => 'DELETE', + 'path' => '/hlwpqdxurv/gwan/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16196,18 +16194,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cqq/yky/([^/]+)$#', - 'pathStart' => '/cqq/yky/', + 'pathRegex' => '#^/hlwpqdxurv/gwan/([^/]+)$#', + 'pathStart' => '/hlwpqdxurv/gwan/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET lfrs' => array ( + 'POST czbaqm' => array ( 0 => array( - 'path' => '/lfrs/btmnhtbymtpmk/{name}', - 'method' => 'GET', + 'path' => '/czbaqm/hiwk/t/kclpgk/w/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16216,18 +16214,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lfrs/btmnhtbymtpmk/([^/]+)$#', - 'pathStart' => '/lfrs/btmnhtbymtpmk/', + 'pathRegex' => '#^/czbaqm/hiwk/t/kclpgk/w/([^/]+)$#', + 'pathStart' => '/czbaqm/hiwk/t/kclpgk/w/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT r' => array ( + 'POST qwlmesjkbfphmclbyd' => array ( 0 => array( - 'path' => '/r/pa/fycobhxlqgigb/{name}', - 'method' => 'PUT', + 'path' => '/qwlmesjkbfphmclbyd/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16236,18 +16234,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/r/pa/fycobhxlqgigb/([^/]+)$#', - 'pathStart' => '/r/pa/fycobhxlqgigb/', + 'pathRegex' => '#^/qwlmesjkbfphmclbyd/([^/]+)$#', + 'pathStart' => '/qwlmesjkbfphmclbyd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE tcxcdzqjneiqh' => array ( + 'GET bi' => array ( 0 => array( - 'path' => '/tcxcdzqjneiqh/{name}', - 'method' => 'DELETE', + 'path' => '/bi/dcqbb/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16256,18 +16254,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tcxcdzqjneiqh/([^/]+)$#', - 'pathStart' => '/tcxcdzqjneiqh/', + 'pathRegex' => '#^/bi/dcqbb/([^/]+)$#', + 'pathStart' => '/bi/dcqbb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST yajz' => array ( + 'PATCH dvunsj' => array ( 0 => array( - 'path' => '/yajz/lgcinubqsqgdj/hod/{name}', - 'method' => 'POST', + 'path' => '/dvunsj/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16276,18 +16274,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yajz/lgcinubqsqgdj/hod/([^/]+)$#', - 'pathStart' => '/yajz/lgcinubqsqgdj/hod/', + 'pathRegex' => '#^/dvunsj/([^/]+)$#', + 'pathStart' => '/dvunsj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET vjqjpwqyliszmdro' => array ( + 'PATCH hkdwfiqubywzkgcgfmi' => array ( 0 => array( - 'path' => '/vjqjpwqyliszmdro/{name}', - 'method' => 'GET', + 'path' => '/hkdwfiqubywzkgcgfmi/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16296,18 +16294,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vjqjpwqyliszmdro/([^/]+)$#', - 'pathStart' => '/vjqjpwqyliszmdro/', + 'pathRegex' => '#^/hkdwfiqubywzkgcgfmi/([^/]+)$#', + 'pathStart' => '/hkdwfiqubywzkgcgfmi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH lhzg' => array ( + 'GET zyk' => array ( 0 => array( - 'path' => '/lhzg/nyyyxghpb/n/w/e/{name}', - 'method' => 'PATCH', + 'path' => '/zyk/lr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16316,18 +16314,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lhzg/nyyyxghpb/n/w/e/([^/]+)$#', - 'pathStart' => '/lhzg/nyyyxghpb/n/w/e/', + 'pathRegex' => '#^/zyk/lr/([^/]+)$#', + 'pathStart' => '/zyk/lr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET rymca' => array ( + 'PUT trmu' => array ( 0 => array( - 'path' => '/rymca/yd/ayezok/hhwh/{name}', - 'method' => 'GET', + 'path' => '/trmu/gaxrwpitk/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16336,18 +16334,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rymca/yd/ayezok/hhwh/([^/]+)$#', - 'pathStart' => '/rymca/yd/ayezok/hhwh/', + 'pathRegex' => '#^/trmu/gaxrwpitk/([^/]+)$#', + 'pathStart' => '/trmu/gaxrwpitk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST hnosvi' => array ( + 'PUT mbsjqave' => array ( 0 => array( - 'path' => '/hnosvi/{name}', - 'method' => 'POST', + 'path' => '/mbsjqave/qbteorhrc/mj/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16356,18 +16354,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hnosvi/([^/]+)$#', - 'pathStart' => '/hnosvi/', + 'pathRegex' => '#^/mbsjqave/qbteorhrc/mj/([^/]+)$#', + 'pathStart' => '/mbsjqave/qbteorhrc/mj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE wv' => array ( + 'PUT xbojtseblsnsqdpocqij' => array ( 0 => array( - 'path' => '/wv/ztx/gjledfyrj/{name}', - 'method' => 'DELETE', + 'path' => '/xbojtseblsnsqdpocqij/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16376,17 +16374,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wv/ztx/gjledfyrj/([^/]+)$#', - 'pathStart' => '/wv/ztx/gjledfyrj/', + 'pathRegex' => '#^/xbojtseblsnsqdpocqij/([^/]+)$#', + 'pathStart' => '/xbojtseblsnsqdpocqij/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH dobod' => array ( + 'PATCH s' => array ( 0 => array( - 'path' => '/dobod/{name}', + 'path' => '/s/w/kqvosov/upyez/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16396,17 +16394,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dobod/([^/]+)$#', - 'pathStart' => '/dobod/', + 'pathRegex' => '#^/s/w/kqvosov/upyez/([^/]+)$#', + 'pathStart' => '/s/w/kqvosov/upyez/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET rx' => array ( + 'GET m' => array ( 0 => array( - 'path' => '/rx/dawbv/prlfs/{name}', + 'path' => '/m/qbsc/wfgkewlfgfhxbn/z/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16416,17 +16414,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rx/dawbv/prlfs/([^/]+)$#', - 'pathStart' => '/rx/dawbv/prlfs/', + 'pathRegex' => '#^/m/qbsc/wfgkewlfgfhxbn/z/([^/]+)$#', + 'pathStart' => '/m/qbsc/wfgkewlfgfhxbn/z/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qf' => array ( + 'GET tsekpt' => array ( 0 => array( - 'path' => '/qf/obbmg/gpbkrhqpm/{name}', + 'path' => '/tsekpt/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16436,18 +16434,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qf/obbmg/gpbkrhqpm/([^/]+)$#', - 'pathStart' => '/qf/obbmg/gpbkrhqpm/', + 'pathRegex' => '#^/tsekpt/([^/]+)$#', + 'pathStart' => '/tsekpt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ktptqsmphgi' => array ( + 'DELETE hl' => array ( 0 => array( - 'path' => '/ktptqsmphgi/fd/{name}', - 'method' => 'POST', + 'path' => '/hl/slmch/awamypxlx/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16456,17 +16454,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ktptqsmphgi/fd/([^/]+)$#', - 'pathStart' => '/ktptqsmphgi/fd/', + 'pathRegex' => '#^/hl/slmch/awamypxlx/([^/]+)$#', + 'pathStart' => '/hl/slmch/awamypxlx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH vm' => array ( + 'PATCH i' => array ( 0 => array( - 'path' => '/vm/nqxgcs/{name}', + 'path' => '/i/xyzicb/wkixqkephybw/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16476,17 +16474,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vm/nqxgcs/([^/]+)$#', - 'pathStart' => '/vm/nqxgcs/', + 'pathRegex' => '#^/i/xyzicb/wkixqkephybw/([^/]+)$#', + 'pathStart' => '/i/xyzicb/wkixqkephybw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fsiynvjd' => array ( + 'GET sao' => array ( 0 => array( - 'path' => '/fsiynvjd/{name}', + 'path' => '/sao/xeoyfbobi/x/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16496,18 +16494,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fsiynvjd/([^/]+)$#', - 'pathStart' => '/fsiynvjd/', + 'pathRegex' => '#^/sao/xeoyfbobi/x/([^/]+)$#', + 'pathStart' => '/sao/xeoyfbobi/x/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jkvvcogwzavdjxnd' => array ( + 'PUT jzlfef' => array ( 0 => array( - 'path' => '/jkvvcogwzavdjxnd/{name}', - 'method' => 'GET', + 'path' => '/jzlfef/yklumtsa/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16516,18 +16514,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jkvvcogwzavdjxnd/([^/]+)$#', - 'pathStart' => '/jkvvcogwzavdjxnd/', + 'pathRegex' => '#^/jzlfef/yklumtsa/([^/]+)$#', + 'pathStart' => '/jzlfef/yklumtsa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST bqmoanrz' => array ( + 'DELETE sddltjsgq' => array ( 0 => array( - 'path' => '/bqmoanrz/e/{name}', - 'method' => 'POST', + 'path' => '/sddltjsgq/a/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16536,17 +16534,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bqmoanrz/e/([^/]+)$#', - 'pathStart' => '/bqmoanrz/e/', + 'pathRegex' => '#^/sddltjsgq/a/([^/]+)$#', + 'pathStart' => '/sddltjsgq/a/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE srwmeqjjdqu' => array ( + 'DELETE kymovudqqkoksvn' => array ( 0 => array( - 'path' => '/srwmeqjjdqu/euyinspc/{name}', + 'path' => '/kymovudqqkoksvn/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16556,18 +16554,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/srwmeqjjdqu/euyinspc/([^/]+)$#', - 'pathStart' => '/srwmeqjjdqu/euyinspc/', + 'pathRegex' => '#^/kymovudqqkoksvn/([^/]+)$#', + 'pathStart' => '/kymovudqqkoksvn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT lquikybj' => array ( + 'GET zelszebzmrp' => array ( 0 => array( - 'path' => '/lquikybj/{name}', - 'method' => 'PUT', + 'path' => '/zelszebzmrp/zsmun/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16576,17 +16574,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lquikybj/([^/]+)$#', - 'pathStart' => '/lquikybj/', + 'pathRegex' => '#^/zelszebzmrp/zsmun/([^/]+)$#', + 'pathStart' => '/zelszebzmrp/zsmun/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET oopmxlpysizuvbhae' => array ( + 'GET aolbgrsfl' => array ( 0 => array( - 'path' => '/oopmxlpysizuvbhae/{name}', + 'path' => '/aolbgrsfl/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16596,18 +16594,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oopmxlpysizuvbhae/([^/]+)$#', - 'pathStart' => '/oopmxlpysizuvbhae/', + 'pathRegex' => '#^/aolbgrsfl/([^/]+)$#', + 'pathStart' => '/aolbgrsfl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT myqalw' => array ( + 'DELETE rfx' => array ( 0 => array( - 'path' => '/myqalw/igqpgtqhyqwwwo/{name}', - 'method' => 'PUT', + 'path' => '/rfx/iuhjdmxpbu/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16616,18 +16614,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/myqalw/igqpgtqhyqwwwo/([^/]+)$#', - 'pathStart' => '/myqalw/igqpgtqhyqwwwo/', + 'pathRegex' => '#^/rfx/iuhjdmxpbu/([^/]+)$#', + 'pathStart' => '/rfx/iuhjdmxpbu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST wjzsk' => array ( + 'GET hil' => array ( 0 => array( - 'path' => '/wjzsk/puuscisl/{name}', - 'method' => 'POST', + 'path' => '/hil/fstmwr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16636,17 +16634,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wjzsk/puuscisl/([^/]+)$#', - 'pathStart' => '/wjzsk/puuscisl/', + 'pathRegex' => '#^/hil/fstmwr/([^/]+)$#', + 'pathStart' => '/hil/fstmwr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST fhoiiywgrk' => array ( + 'POST prfiniub' => array ( 0 => array( - 'path' => '/fhoiiywgrk/wqfeyjs/{name}', + 'path' => '/prfiniub/mjxchgqj/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16656,17 +16654,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fhoiiywgrk/wqfeyjs/([^/]+)$#', - 'pathStart' => '/fhoiiywgrk/wqfeyjs/', + 'pathRegex' => '#^/prfiniub/mjxchgqj/([^/]+)$#', + 'pathStart' => '/prfiniub/mjxchgqj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fcozj' => array ( + 'GET zxexuf' => array ( 0 => array( - 'path' => '/fcozj/hydmlks/{name}', + 'path' => '/zxexuf/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16676,17 +16674,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fcozj/hydmlks/([^/]+)$#', - 'pathStart' => '/fcozj/hydmlks/', + 'pathRegex' => '#^/zxexuf/([^/]+)$#', + 'pathStart' => '/zxexuf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ybiitjd' => array ( + 'GET rm' => array ( 0 => array( - 'path' => '/ybiitjd/rifapbpwrmlw/{name}', + 'path' => '/rm/gu/rlxjjvggbqeta/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16696,18 +16694,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ybiitjd/rifapbpwrmlw/([^/]+)$#', - 'pathStart' => '/ybiitjd/rifapbpwrmlw/', + 'pathRegex' => '#^/rm/gu/rlxjjvggbqeta/([^/]+)$#', + 'pathStart' => '/rm/gu/rlxjjvggbqeta/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST zrz' => array ( + 'DELETE uny' => array ( 0 => array( - 'path' => '/zrz/aswz/{name}', - 'method' => 'POST', + 'path' => '/uny/utleceqy/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16716,18 +16714,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zrz/aswz/([^/]+)$#', - 'pathStart' => '/zrz/aswz/', + 'pathRegex' => '#^/uny/utleceqy/([^/]+)$#', + 'pathStart' => '/uny/utleceqy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ntaks' => array ( + 'PATCH pqi' => array ( 0 => array( - 'path' => '/ntaks/dqpgiodkk/hxadox/{name}', - 'method' => 'POST', + 'path' => '/pqi/jcovlsy/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16736,17 +16734,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ntaks/dqpgiodkk/hxadox/([^/]+)$#', - 'pathStart' => '/ntaks/dqpgiodkk/hxadox/', + 'pathRegex' => '#^/pqi/jcovlsy/([^/]+)$#', + 'pathStart' => '/pqi/jcovlsy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hba' => array ( + 'GET wmk' => array ( 0 => array( - 'path' => '/hba/wiyax/{name}', + 'path' => '/wmk/zcjpqn/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16756,17 +16754,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hba/wiyax/([^/]+)$#', - 'pathStart' => '/hba/wiyax/', + 'pathRegex' => '#^/wmk/zcjpqn/([^/]+)$#', + 'pathStart' => '/wmk/zcjpqn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH lway' => array ( + 'PATCH ugbehjqv' => array ( 0 => array( - 'path' => '/lway/hfxj/timo/{name}', + 'path' => '/ugbehjqv/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16776,18 +16774,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lway/hfxj/timo/([^/]+)$#', - 'pathStart' => '/lway/hfxj/timo/', + 'pathRegex' => '#^/ugbehjqv/([^/]+)$#', + 'pathStart' => '/ugbehjqv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ycgxto' => array ( + 'PATCH ttatjktbf' => array ( 0 => array( - 'path' => '/ycgxto/g/lefd/{name}', - 'method' => 'POST', + 'path' => '/ttatjktbf/onskmeu/r/de/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16796,17 +16794,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ycgxto/g/lefd/([^/]+)$#', - 'pathStart' => '/ycgxto/g/lefd/', + 'pathRegex' => '#^/ttatjktbf/onskmeu/r/de/([^/]+)$#', + 'pathStart' => '/ttatjktbf/onskmeu/r/de/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET bfogeqweospk' => array ( + 'GET ciqqv' => array ( 0 => array( - 'path' => '/bfogeqweospk/n/jt/{name}', + 'path' => '/ciqqv/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16816,18 +16814,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bfogeqweospk/n/jt/([^/]+)$#', - 'pathStart' => '/bfogeqweospk/n/jt/', + 'pathRegex' => '#^/ciqqv/([^/]+)$#', + 'pathStart' => '/ciqqv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT wclfbwgtwkkj' => array ( + 'PATCH ivmvmvmixnth' => array ( 0 => array( - 'path' => '/wclfbwgtwkkj/{name}', - 'method' => 'PUT', + 'path' => '/ivmvmvmixnth/wkk/um/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16836,18 +16834,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wclfbwgtwkkj/([^/]+)$#', - 'pathStart' => '/wclfbwgtwkkj/', + 'pathRegex' => '#^/ivmvmvmixnth/wkk/um/([^/]+)$#', + 'pathStart' => '/ivmvmvmixnth/wkk/um/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH zxkclljiusnjoyxkpz' => array ( + 'POST opai' => array ( 0 => array( - 'path' => '/zxkclljiusnjoyxkpz/{name}', - 'method' => 'PATCH', + 'path' => '/opai/iag/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16856,17 +16854,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zxkclljiusnjoyxkpz/([^/]+)$#', - 'pathStart' => '/zxkclljiusnjoyxkpz/', + 'pathRegex' => '#^/opai/iag/([^/]+)$#', + 'pathStart' => '/opai/iag/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT vrfbaiai' => array ( + 'PUT n' => array ( 0 => array( - 'path' => '/vrfbaiai/gfgpn/mnmkv/{name}', + 'path' => '/n/wqwp/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16876,17 +16874,15 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vrfbaiai/gfgpn/mnmkv/([^/]+)$#', - 'pathStart' => '/vrfbaiai/gfgpn/mnmkv/', + 'pathRegex' => '#^/n/wqwp/([^/]+)$#', + 'pathStart' => '/n/wqwp/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT kabmvslk' => array ( - 0 => array( - 'path' => '/kabmvslk/{name}', + 1 => array( + 'path' => '/n/joxvjtgso/gattg/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16896,18 +16892,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kabmvslk/([^/]+)$#', - 'pathStart' => '/kabmvslk/', + 'pathRegex' => '#^/n/joxvjtgso/gattg/([^/]+)$#', + 'pathStart' => '/n/joxvjtgso/gattg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xkonzhryshk' => array ( + 'POST keesaewayvm' => array ( 0 => array( - 'path' => '/xkonzhryshk/{name}', - 'method' => 'GET', + 'path' => '/keesaewayvm/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16916,17 +16912,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xkonzhryshk/([^/]+)$#', - 'pathStart' => '/xkonzhryshk/', + 'pathRegex' => '#^/keesaewayvm/([^/]+)$#', + 'pathStart' => '/keesaewayvm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST e' => array ( + 'POST yxbsfwdey' => array ( 0 => array( - 'path' => '/e/lgeztwmenjvnzjdfufm/{name}', + 'path' => '/yxbsfwdey/qhmqrxq/zb/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16936,17 +16932,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/e/lgeztwmenjvnzjdfufm/([^/]+)$#', - 'pathStart' => '/e/lgeztwmenjvnzjdfufm/', + 'pathRegex' => '#^/yxbsfwdey/qhmqrxq/zb/([^/]+)$#', + 'pathStart' => '/yxbsfwdey/qhmqrxq/zb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET kxxsz' => array ( + 'GET xqbjpiewfwmfjdug' => array ( 0 => array( - 'path' => '/kxxsz/tb/{name}', + 'path' => '/xqbjpiewfwmfjdug/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16956,18 +16952,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kxxsz/tb/([^/]+)$#', - 'pathStart' => '/kxxsz/tb/', + 'pathRegex' => '#^/xqbjpiewfwmfjdug/([^/]+)$#', + 'pathStart' => '/xqbjpiewfwmfjdug/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fqafbbod' => array ( + 'DELETE xrkaujbhjzeicioop' => array ( 0 => array( - 'path' => '/fqafbbod/qqjwqjaihvu/{name}', - 'method' => 'GET', + 'path' => '/xrkaujbhjzeicioop/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16976,18 +16972,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fqafbbod/qqjwqjaihvu/([^/]+)$#', - 'pathStart' => '/fqafbbod/qqjwqjaihvu/', + 'pathRegex' => '#^/xrkaujbhjzeicioop/([^/]+)$#', + 'pathStart' => '/xrkaujbhjzeicioop/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST sigdrdykewhsxslkpw' => array ( + 'GET ddv' => array ( 0 => array( - 'path' => '/sigdrdykewhsxslkpw/{name}', - 'method' => 'POST', + 'path' => '/ddv/fildkovdwbe/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16996,17 +16992,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sigdrdykewhsxslkpw/([^/]+)$#', - 'pathStart' => '/sigdrdykewhsxslkpw/', + 'pathRegex' => '#^/ddv/fildkovdwbe/([^/]+)$#', + 'pathStart' => '/ddv/fildkovdwbe/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET pkoej' => array ( + 'GET dexs' => array ( 0 => array( - 'path' => '/pkoej/gkudtcqdjn/{name}', + 'path' => '/dexs/r/yfvooa/p/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17016,18 +17012,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pkoej/gkudtcqdjn/([^/]+)$#', - 'pathStart' => '/pkoej/gkudtcqdjn/', + 'pathRegex' => '#^/dexs/r/yfvooa/p/([^/]+)$#', + 'pathStart' => '/dexs/r/yfvooa/p/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET cwuanpfsrebi' => array ( + 'POST jpstpr' => array ( 0 => array( - 'path' => '/cwuanpfsrebi/{name}', - 'method' => 'GET', + 'path' => '/jpstpr/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17036,18 +17032,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cwuanpfsrebi/([^/]+)$#', - 'pathStart' => '/cwuanpfsrebi/', + 'pathRegex' => '#^/jpstpr/([^/]+)$#', + 'pathStart' => '/jpstpr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT bgqmx' => array ( + 'PATCH iyswkfimubqpsf' => array ( 0 => array( - 'path' => '/bgqmx/i/{name}', - 'method' => 'PUT', + 'path' => '/iyswkfimubqpsf/jt/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17056,18 +17052,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bgqmx/i/([^/]+)$#', - 'pathStart' => '/bgqmx/i/', + 'pathRegex' => '#^/iyswkfimubqpsf/jt/([^/]+)$#', + 'pathStart' => '/iyswkfimubqpsf/jt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE wsqmsxawufjc' => array ( + 'GET bzc' => array ( 0 => array( - 'path' => '/wsqmsxawufjc/ssxz/to/oe/{name}', - 'method' => 'DELETE', + 'path' => '/bzc/hagyjvtftmbpbvr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17076,17 +17072,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wsqmsxawufjc/ssxz/to/oe/([^/]+)$#', - 'pathStart' => '/wsqmsxawufjc/ssxz/to/oe/', + 'pathRegex' => '#^/bzc/hagyjvtftmbpbvr/([^/]+)$#', + 'pathStart' => '/bzc/hagyjvtftmbpbvr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST hrjuy' => array ( + 'POST ndvfiwziioqmxvq' => array ( 0 => array( - 'path' => '/hrjuy/{name}', + 'path' => '/ndvfiwziioqmxvq/xrtb/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17096,18 +17092,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hrjuy/([^/]+)$#', - 'pathStart' => '/hrjuy/', + 'pathRegex' => '#^/ndvfiwziioqmxvq/xrtb/([^/]+)$#', + 'pathStart' => '/ndvfiwziioqmxvq/xrtb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT outecljkgj' => array ( + 'GET jmye' => array ( 0 => array( - 'path' => '/outecljkgj/gqopu/{name}', - 'method' => 'PUT', + 'path' => '/jmye/cbx/f/djxdxdj/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17116,18 +17112,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/outecljkgj/gqopu/([^/]+)$#', - 'pathStart' => '/outecljkgj/gqopu/', + 'pathRegex' => '#^/jmye/cbx/f/djxdxdj/([^/]+)$#', + 'pathStart' => '/jmye/cbx/f/djxdxdj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST mggwmhnscg' => array ( + 'PATCH zgsaujt' => array ( 0 => array( - 'path' => '/mggwmhnscg/u/v/yf/uc/{name}', - 'method' => 'POST', + 'path' => '/zgsaujt/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17136,18 +17132,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mggwmhnscg/u/v/yf/uc/([^/]+)$#', - 'pathStart' => '/mggwmhnscg/u/v/yf/uc/', + 'pathRegex' => '#^/zgsaujt/([^/]+)$#', + 'pathStart' => '/zgsaujt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST kk' => array ( + 'PUT xhaq' => array ( 0 => array( - 'path' => '/kk/cx/itcqytoronol/jl/{name}', - 'method' => 'POST', + 'path' => '/xhaq/ebov/xg/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17156,18 +17152,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kk/cx/itcqytoronol/jl/([^/]+)$#', - 'pathStart' => '/kk/cx/itcqytoronol/jl/', + 'pathRegex' => '#^/xhaq/ebov/xg/([^/]+)$#', + 'pathStart' => '/xhaq/ebov/xg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE y' => array ( + 'PATCH zn' => array ( 0 => array( - 'path' => '/y/qrehxikhuxnjxdwjta/{name}', - 'method' => 'DELETE', + 'path' => '/zn/rzrpj/mpphth/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17176,18 +17172,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/y/qrehxikhuxnjxdwjta/([^/]+)$#', - 'pathStart' => '/y/qrehxikhuxnjxdwjta/', + 'pathRegex' => '#^/zn/rzrpj/mpphth/([^/]+)$#', + 'pathStart' => '/zn/rzrpj/mpphth/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH cmdwz' => array ( + 'DELETE vxhqikovjl' => array ( 0 => array( - 'path' => '/cmdwz/usklub/{name}', - 'method' => 'PATCH', + 'path' => '/vxhqikovjl/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17196,18 +17192,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cmdwz/usklub/([^/]+)$#', - 'pathStart' => '/cmdwz/usklub/', + 'pathRegex' => '#^/vxhqikovjl/([^/]+)$#', + 'pathStart' => '/vxhqikovjl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT lxhjxte' => array ( + 'DELETE hmxcrlfpzimhc' => array ( 0 => array( - 'path' => '/lxhjxte/{name}', - 'method' => 'PUT', + 'path' => '/hmxcrlfpzimhc/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17216,18 +17212,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lxhjxte/([^/]+)$#', - 'pathStart' => '/lxhjxte/', + 'pathRegex' => '#^/hmxcrlfpzimhc/([^/]+)$#', + 'pathStart' => '/hmxcrlfpzimhc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET htuwtun' => array ( + 'PUT osdysdnegvdsbgr' => array ( 0 => array( - 'path' => '/htuwtun/pde/q/{name}', - 'method' => 'GET', + 'path' => '/osdysdnegvdsbgr/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17236,18 +17232,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/htuwtun/pde/q/([^/]+)$#', - 'pathStart' => '/htuwtun/pde/q/', + 'pathRegex' => '#^/osdysdnegvdsbgr/([^/]+)$#', + 'pathStart' => '/osdysdnegvdsbgr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH yfwl' => array ( + 'POST bvbzubmkm' => array ( 0 => array( - 'path' => '/yfwl/ojz/{name}', - 'method' => 'PATCH', + 'path' => '/bvbzubmkm/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17256,18 +17252,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yfwl/ojz/([^/]+)$#', - 'pathStart' => '/yfwl/ojz/', + 'pathRegex' => '#^/bvbzubmkm/([^/]+)$#', + 'pathStart' => '/bvbzubmkm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT lhvrga' => array ( + 'POST ccu' => array ( 0 => array( - 'path' => '/lhvrga/{name}', - 'method' => 'PUT', + 'path' => '/ccu/sle/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17276,18 +17272,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lhvrga/([^/]+)$#', - 'pathStart' => '/lhvrga/', + 'pathRegex' => '#^/ccu/sle/([^/]+)$#', + 'pathStart' => '/ccu/sle/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE h' => array ( + 'GET evf' => array ( 0 => array( - 'path' => '/h/p/uwileanobkjbgo/{name}', - 'method' => 'DELETE', + 'path' => '/evf/biwqloqo/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17296,18 +17292,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/h/p/uwileanobkjbgo/([^/]+)$#', - 'pathStart' => '/h/p/uwileanobkjbgo/', + 'pathRegex' => '#^/evf/biwqloqo/([^/]+)$#', + 'pathStart' => '/evf/biwqloqo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT some' => array ( + 'DELETE efqmn' => array ( 0 => array( - 'path' => '/some/mme/k/revfx/qj/hxeec/{name}', - 'method' => 'PUT', + 'path' => '/efqmn/anev/vwgfqs/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17316,18 +17312,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/some/mme/k/revfx/qj/hxeec/([^/]+)$#', - 'pathStart' => '/some/mme/k/revfx/qj/hxeec/', + 'pathRegex' => '#^/efqmn/anev/vwgfqs/([^/]+)$#', + 'pathStart' => '/efqmn/anev/vwgfqs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET sargpo' => array ( + 'PATCH xvaiacor' => array ( 0 => array( - 'path' => '/sargpo/acakvpzwco/apvf/{name}', - 'method' => 'GET', + 'path' => '/xvaiacor/cloqcjuczlsz/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17336,17 +17332,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sargpo/acakvpzwco/apvf/([^/]+)$#', - 'pathStart' => '/sargpo/acakvpzwco/apvf/', + 'pathRegex' => '#^/xvaiacor/cloqcjuczlsz/([^/]+)$#', + 'pathStart' => '/xvaiacor/cloqcjuczlsz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT cvpqgm' => array ( + 'PUT vbktayxe' => array ( 0 => array( - 'path' => '/cvpqgm/u/{name}', + 'path' => '/vbktayxe/ee/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17356,17 +17352,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cvpqgm/u/([^/]+)$#', - 'pathStart' => '/cvpqgm/u/', + 'pathRegex' => '#^/vbktayxe/ee/([^/]+)$#', + 'pathStart' => '/vbktayxe/ee/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST g' => array ( + 'POST yjasom' => array ( 0 => array( - 'path' => '/g/rjvktac/{name}', + 'path' => '/yjasom/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17376,38 +17372,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/g/rjvktac/([^/]+)$#', - 'pathStart' => '/g/rjvktac/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE epfhqeegefepp' => array ( - 0 => array( - 'path' => '/epfhqeegefepp/dzbts/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/epfhqeegefepp/dzbts/([^/]+)$#', - 'pathStart' => '/epfhqeegefepp/dzbts/', + 'pathRegex' => '#^/yjasom/([^/]+)$#', + 'pathStart' => '/yjasom/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ktuhm' => array ( + 'PATCH srlprzambq' => array ( 0 => array( - 'path' => '/ktuhm/inilmp/n/mi/{name}', - 'method' => 'GET', + 'path' => '/srlprzambq/mmjyofujs/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17416,18 +17392,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ktuhm/inilmp/n/mi/([^/]+)$#', - 'pathStart' => '/ktuhm/inilmp/n/mi/', + 'pathRegex' => '#^/srlprzambq/mmjyofujs/([^/]+)$#', + 'pathStart' => '/srlprzambq/mmjyofujs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE letugxpfq' => array ( + 'PATCH rwvajfq' => array ( 0 => array( - 'path' => '/letugxpfq/{name}', - 'method' => 'DELETE', + 'path' => '/rwvajfq/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17436,18 +17412,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/letugxpfq/([^/]+)$#', - 'pathStart' => '/letugxpfq/', + 'pathRegex' => '#^/rwvajfq/([^/]+)$#', + 'pathStart' => '/rwvajfq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ctnz' => array ( + 'GET ggavlpbiq' => array ( 0 => array( - 'path' => '/ctnz/wifhskrtvzxnb/{name}', - 'method' => 'PATCH', + 'path' => '/ggavlpbiq/ilns/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17456,17 +17432,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ctnz/wifhskrtvzxnb/([^/]+)$#', - 'pathStart' => '/ctnz/wifhskrtvzxnb/', + 'pathRegex' => '#^/ggavlpbiq/ilns/([^/]+)$#', + 'pathStart' => '/ggavlpbiq/ilns/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET elpxvz' => array ( + 'GET rfqnogn' => array ( 0 => array( - 'path' => '/elpxvz/zcazkcmz/{name}', + 'path' => '/rfqnogn/guhssmwa/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17476,17 +17452,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/elpxvz/zcazkcmz/([^/]+)$#', - 'pathStart' => '/elpxvz/zcazkcmz/', + 'pathRegex' => '#^/rfqnogn/guhssmwa/([^/]+)$#', + 'pathStart' => '/rfqnogn/guhssmwa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fccvevbxlukfk' => array ( + 'GET rkhobw' => array ( 0 => array( - 'path' => '/fccvevbxlukfk/{name}', + 'path' => '/rkhobw/a/mjcaohpzx/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17496,18 +17472,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fccvevbxlukfk/([^/]+)$#', - 'pathStart' => '/fccvevbxlukfk/', + 'pathRegex' => '#^/rkhobw/a/mjcaohpzx/([^/]+)$#', + 'pathStart' => '/rkhobw/a/mjcaohpzx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT uce' => array ( + 'PATCH xaaxt' => array ( 0 => array( - 'path' => '/uce/jjevo/aflaaozjtf/{name}', - 'method' => 'PUT', + 'path' => '/xaaxt/zhbxr/zfgsbw/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17516,17 +17492,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uce/jjevo/aflaaozjtf/([^/]+)$#', - 'pathStart' => '/uce/jjevo/aflaaozjtf/', + 'pathRegex' => '#^/xaaxt/zhbxr/zfgsbw/([^/]+)$#', + 'pathStart' => '/xaaxt/zhbxr/zfgsbw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE hrhprjhvlm' => array ( + 'DELETE ecaweq' => array ( 0 => array( - 'path' => '/hrhprjhvlm/lgyk/a/uam/{name}', + 'path' => '/ecaweq/swqj/txcaspjsob/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17536,18 +17512,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hrhprjhvlm/lgyk/a/uam/([^/]+)$#', - 'pathStart' => '/hrhprjhvlm/lgyk/a/uam/', + 'pathRegex' => '#^/ecaweq/swqj/txcaspjsob/([^/]+)$#', + 'pathStart' => '/ecaweq/swqj/txcaspjsob/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT fzsclasououhb' => array ( + 'GET kxovsdeaioxcz' => array ( 0 => array( - 'path' => '/fzsclasououhb/{name}', - 'method' => 'PUT', + 'path' => '/kxovsdeaioxcz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17556,18 +17532,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fzsclasououhb/([^/]+)$#', - 'pathStart' => '/fzsclasououhb/', + 'pathRegex' => '#^/kxovsdeaioxcz/([^/]+)$#', + 'pathStart' => '/kxovsdeaioxcz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET duzrhdulbumocscop' => array ( + 'POST ksvow' => array ( 0 => array( - 'path' => '/duzrhdulbumocscop/{name}', - 'method' => 'GET', + 'path' => '/ksvow/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17576,18 +17552,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/duzrhdulbumocscop/([^/]+)$#', - 'pathStart' => '/duzrhdulbumocscop/', + 'pathRegex' => '#^/ksvow/([^/]+)$#', + 'pathStart' => '/ksvow/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE yorhtgccyqdwynp' => array ( + 'GET sp' => array ( 0 => array( - 'path' => '/yorhtgccyqdwynp/{name}', - 'method' => 'DELETE', + 'path' => '/sp/mcyu/mq/opot/qdh/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17596,17 +17572,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yorhtgccyqdwynp/([^/]+)$#', - 'pathStart' => '/yorhtgccyqdwynp/', + 'pathRegex' => '#^/sp/mcyu/mq/opot/qdh/([^/]+)$#', + 'pathStart' => '/sp/mcyu/mq/opot/qdh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qbauygjynuhw' => array ( + 'GET yfyfnl' => array ( 0 => array( - 'path' => '/qbauygjynuhw/{name}', + 'path' => '/yfyfnl/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17616,18 +17592,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qbauygjynuhw/([^/]+)$#', - 'pathStart' => '/qbauygjynuhw/', + 'pathRegex' => '#^/yfyfnl/([^/]+)$#', + 'pathStart' => '/yfyfnl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE odxkw' => array ( + 'GET wgv' => array ( 0 => array( - 'path' => '/odxkw/sedgrrnqvtfrvt/{name}', - 'method' => 'DELETE', + 'path' => '/wgv/twx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17636,17 +17612,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/odxkw/sedgrrnqvtfrvt/([^/]+)$#', - 'pathStart' => '/odxkw/sedgrrnqvtfrvt/', + 'pathRegex' => '#^/wgv/twx/([^/]+)$#', + 'pathStart' => '/wgv/twx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wvakw' => array ( + 'GET fsdwikcgi' => array ( 0 => array( - 'path' => '/wvakw/{name}', + 'path' => '/fsdwikcgi/mvzmoq/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17656,18 +17632,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wvakw/([^/]+)$#', - 'pathStart' => '/wvakw/', + 'pathRegex' => '#^/fsdwikcgi/mvzmoq/([^/]+)$#', + 'pathStart' => '/fsdwikcgi/mvzmoq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST jugnlfu' => array ( + 'PATCH rccolvgwomvuevjkxpk' => array ( 0 => array( - 'path' => '/jugnlfu/wcxvx/{name}', - 'method' => 'POST', + 'path' => '/rccolvgwomvuevjkxpk/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17676,18 +17652,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jugnlfu/wcxvx/([^/]+)$#', - 'pathStart' => '/jugnlfu/wcxvx/', + 'pathRegex' => '#^/rccolvgwomvuevjkxpk/([^/]+)$#', + 'pathStart' => '/rccolvgwomvuevjkxpk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE araxuj' => array ( + 'GET r' => array ( 0 => array( - 'path' => '/araxuj/{name}', - 'method' => 'DELETE', + 'path' => '/r/qj/tf/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17696,18 +17672,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/araxuj/([^/]+)$#', - 'pathStart' => '/araxuj/', + 'pathRegex' => '#^/r/qj/tf/([^/]+)$#', + 'pathStart' => '/r/qj/tf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT dplgzy' => array ( + 'POST jgvsrkrcxdsjpbxdeym' => array ( 0 => array( - 'path' => '/dplgzy/cj/{name}', - 'method' => 'PUT', + 'path' => '/jgvsrkrcxdsjpbxdeym/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17716,18 +17692,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dplgzy/cj/([^/]+)$#', - 'pathStart' => '/dplgzy/cj/', + 'pathRegex' => '#^/jgvsrkrcxdsjpbxdeym/([^/]+)$#', + 'pathStart' => '/jgvsrkrcxdsjpbxdeym/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE aylb' => array ( + 'PATCH xotdj' => array ( 0 => array( - 'path' => '/aylb/sus/cgzl/n/hwjpz/{name}', - 'method' => 'DELETE', + 'path' => '/xotdj/laspdvg/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17736,18 +17712,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aylb/sus/cgzl/n/hwjpz/([^/]+)$#', - 'pathStart' => '/aylb/sus/cgzl/n/hwjpz/', + 'pathRegex' => '#^/xotdj/laspdvg/([^/]+)$#', + 'pathStart' => '/xotdj/laspdvg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST dhqn' => array ( + 'PATCH iflqvwpkp' => array ( 0 => array( - 'path' => '/dhqn/tyufefmaw/{name}', - 'method' => 'POST', + 'path' => '/iflqvwpkp/v/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17756,18 +17732,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dhqn/tyufefmaw/([^/]+)$#', - 'pathStart' => '/dhqn/tyufefmaw/', + 'pathRegex' => '#^/iflqvwpkp/v/([^/]+)$#', + 'pathStart' => '/iflqvwpkp/v/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT wsbapzpbf' => array ( + 'PATCH jqrpnyuqklcbvd' => array ( 0 => array( - 'path' => '/wsbapzpbf/n/{name}', - 'method' => 'PUT', + 'path' => '/jqrpnyuqklcbvd/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17776,17 +17752,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wsbapzpbf/n/([^/]+)$#', - 'pathStart' => '/wsbapzpbf/n/', + 'pathRegex' => '#^/jqrpnyuqklcbvd/([^/]+)$#', + 'pathStart' => '/jqrpnyuqklcbvd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST yf' => array ( + 'POST afpgxek' => array ( 0 => array( - 'path' => '/yf/xviznpaudmnw/z/{name}', + 'path' => '/afpgxek/udatrlfxgkv/mj/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17796,18 +17772,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yf/xviznpaudmnw/z/([^/]+)$#', - 'pathStart' => '/yf/xviznpaudmnw/z/', + 'pathRegex' => '#^/afpgxek/udatrlfxgkv/mj/([^/]+)$#', + 'pathStart' => '/afpgxek/udatrlfxgkv/mj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET tzxhxe' => array ( + 'DELETE owjih' => array ( 0 => array( - 'path' => '/tzxhxe/sjsjj/{name}', - 'method' => 'GET', + 'path' => '/owjih/oftavqd/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17816,18 +17792,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tzxhxe/sjsjj/([^/]+)$#', - 'pathStart' => '/tzxhxe/sjsjj/', + 'pathRegex' => '#^/owjih/oftavqd/([^/]+)$#', + 'pathStart' => '/owjih/oftavqd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST jpmjchx' => array ( + 'GET aiuto' => array ( 0 => array( - 'path' => '/jpmjchx/{name}', - 'method' => 'POST', + 'path' => '/aiuto/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17836,18 +17812,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jpmjchx/([^/]+)$#', - 'pathStart' => '/jpmjchx/', + 'pathRegex' => '#^/aiuto/([^/]+)$#', + 'pathStart' => '/aiuto/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ma' => array ( + 'DELETE jhhnvm' => array ( 0 => array( - 'path' => '/ma/xt/prnlnp/ekckfby/{name}', - 'method' => 'GET', + 'path' => '/jhhnvm/mxdla/rb/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17856,18 +17832,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ma/xt/prnlnp/ekckfby/([^/]+)$#', - 'pathStart' => '/ma/xt/prnlnp/ekckfby/', + 'pathRegex' => '#^/jhhnvm/mxdla/rb/([^/]+)$#', + 'pathStart' => '/jhhnvm/mxdla/rb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ngr' => array ( + 'PUT ocdigc' => array ( 0 => array( - 'path' => '/ngr/eyzjtwhaxtvj/{name}', - 'method' => 'POST', + 'path' => '/ocdigc/gntijas/nlt/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17876,17 +17852,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ngr/eyzjtwhaxtvj/([^/]+)$#', - 'pathStart' => '/ngr/eyzjtwhaxtvj/', + 'pathRegex' => '#^/ocdigc/gntijas/nlt/([^/]+)$#', + 'pathStart' => '/ocdigc/gntijas/nlt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH idhylwux' => array ( + 'PATCH oaucx' => array ( 0 => array( - 'path' => '/idhylwux/t/{name}', + 'path' => '/oaucx/oyatsdosywmj/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17896,18 +17872,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/idhylwux/t/([^/]+)$#', - 'pathStart' => '/idhylwux/t/', + 'pathRegex' => '#^/oaucx/oyatsdosywmj/([^/]+)$#', + 'pathStart' => '/oaucx/oyatsdosywmj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ikwghq' => array ( + 'GET ehshjgppbbgo' => array ( 0 => array( - 'path' => '/ikwghq/{name}', - 'method' => 'PATCH', + 'path' => '/ehshjgppbbgo/nmhnm/emr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17916,17 +17892,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ikwghq/([^/]+)$#', - 'pathStart' => '/ikwghq/', + 'pathRegex' => '#^/ehshjgppbbgo/nmhnm/emr/([^/]+)$#', + 'pathStart' => '/ehshjgppbbgo/nmhnm/emr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wy' => array ( + 'GET aalvvqszowq' => array ( 0 => array( - 'path' => '/wy/lhl/{name}', + 'path' => '/aalvvqszowq/quhykbu/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17936,18 +17912,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wy/lhl/([^/]+)$#', - 'pathStart' => '/wy/lhl/', + 'pathRegex' => '#^/aalvvqszowq/quhykbu/([^/]+)$#', + 'pathStart' => '/aalvvqszowq/quhykbu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT rkaumj' => array ( + 'GET nfuimaneetlzz' => array ( 0 => array( - 'path' => '/rkaumj/lw/lrl/{name}', - 'method' => 'PUT', + 'path' => '/nfuimaneetlzz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17956,18 +17932,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rkaumj/lw/lrl/([^/]+)$#', - 'pathStart' => '/rkaumj/lw/lrl/', + 'pathRegex' => '#^/nfuimaneetlzz/([^/]+)$#', + 'pathStart' => '/nfuimaneetlzz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST veqeiscqtzrwejmxivq' => array ( + 'GET jwkzaqbs' => array ( 0 => array( - 'path' => '/veqeiscqtzrwejmxivq/{name}', - 'method' => 'POST', + 'path' => '/jwkzaqbs/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17976,17 +17952,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/veqeiscqtzrwejmxivq/([^/]+)$#', - 'pathStart' => '/veqeiscqtzrwejmxivq/', + 'pathRegex' => '#^/jwkzaqbs/([^/]+)$#', + 'pathStart' => '/jwkzaqbs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST vhr' => array ( + 'POST v' => array ( 0 => array( - 'path' => '/vhr/dh/{name}', + 'path' => '/v/owpzkckt/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17996,18 +17972,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vhr/dh/([^/]+)$#', - 'pathStart' => '/vhr/dh/', + 'pathRegex' => '#^/v/owpzkckt/([^/]+)$#', + 'pathStart' => '/v/owpzkckt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH qmfoezaa' => array ( + 'PUT lcrtsldqlcch' => array ( 0 => array( - 'path' => '/qmfoezaa/a/sxkywqmkxuv/{name}', - 'method' => 'PATCH', + 'path' => '/lcrtsldqlcch/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18016,18 +17992,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qmfoezaa/a/sxkywqmkxuv/([^/]+)$#', - 'pathStart' => '/qmfoezaa/a/sxkywqmkxuv/', + 'pathRegex' => '#^/lcrtsldqlcch/([^/]+)$#', + 'pathStart' => '/lcrtsldqlcch/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST mukc' => array ( + 'DELETE vzh' => array ( 0 => array( - 'path' => '/mukc/n/{name}', - 'method' => 'POST', + 'path' => '/vzh/paimpqtdwfvgp/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18036,18 +18012,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mukc/n/([^/]+)$#', - 'pathStart' => '/mukc/n/', + 'pathRegex' => '#^/vzh/paimpqtdwfvgp/([^/]+)$#', + 'pathStart' => '/vzh/paimpqtdwfvgp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT tlbbkpqwgofcbooxcq' => array ( + 'DELETE sv' => array ( 0 => array( - 'path' => '/tlbbkpqwgofcbooxcq/{name}', - 'method' => 'PUT', + 'path' => '/sv/rtan/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18056,18 +18032,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tlbbkpqwgofcbooxcq/([^/]+)$#', - 'pathStart' => '/tlbbkpqwgofcbooxcq/', + 'pathRegex' => '#^/sv/rtan/([^/]+)$#', + 'pathStart' => '/sv/rtan/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET oevnp' => array ( + 'POST myypuesdktjmuuuaq' => array ( 0 => array( - 'path' => '/oevnp/{name}', - 'method' => 'GET', + 'path' => '/myypuesdktjmuuuaq/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18076,18 +18052,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oevnp/([^/]+)$#', - 'pathStart' => '/oevnp/', + 'pathRegex' => '#^/myypuesdktjmuuuaq/([^/]+)$#', + 'pathStart' => '/myypuesdktjmuuuaq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ry' => array ( + 'POST odyg' => array ( 0 => array( - 'path' => '/ry/jmtkkvqgd/bcxmf/{name}', - 'method' => 'GET', + 'path' => '/odyg/a/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18096,18 +18072,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ry/jmtkkvqgd/bcxmf/([^/]+)$#', - 'pathStart' => '/ry/jmtkkvqgd/bcxmf/', + 'pathRegex' => '#^/odyg/a/([^/]+)$#', + 'pathStart' => '/odyg/a/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH lbziq' => array ( + 'POST s' => array ( 0 => array( - 'path' => '/lbziq/ar/{name}', - 'method' => 'PATCH', + 'path' => '/s/gzzd/ofzt/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18116,17 +18092,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lbziq/ar/([^/]+)$#', - 'pathStart' => '/lbziq/ar/', + 'pathRegex' => '#^/s/gzzd/ofzt/([^/]+)$#', + 'pathStart' => '/s/gzzd/ofzt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST vwg' => array ( + 'POST wkbr' => array ( 0 => array( - 'path' => '/vwg/vfncm/{name}', + 'path' => '/wkbr/wosfkgcq/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18136,18 +18112,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vwg/vfncm/([^/]+)$#', - 'pathStart' => '/vwg/vfncm/', + 'pathRegex' => '#^/wkbr/wosfkgcq/([^/]+)$#', + 'pathStart' => '/wkbr/wosfkgcq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH nzkqaeb' => array ( + 'PUT ej' => array ( 0 => array( - 'path' => '/nzkqaeb/mym/{name}', - 'method' => 'PATCH', + 'path' => '/ej/iaitwrsaqgvza/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18156,18 +18132,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nzkqaeb/mym/([^/]+)$#', - 'pathStart' => '/nzkqaeb/mym/', + 'pathRegex' => '#^/ej/iaitwrsaqgvza/([^/]+)$#', + 'pathStart' => '/ej/iaitwrsaqgvza/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE k' => array ( + 'GET niqbvqr' => array ( 0 => array( - 'path' => '/k/lbclv/cdgw/{name}', - 'method' => 'DELETE', + 'path' => '/niqbvqr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18176,17 +18152,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/k/lbclv/cdgw/([^/]+)$#', - 'pathStart' => '/k/lbclv/cdgw/', + 'pathRegex' => '#^/niqbvqr/([^/]+)$#', + 'pathStart' => '/niqbvqr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH utfcxbi' => array ( + 'PATCH tjocin' => array ( 0 => array( - 'path' => '/utfcxbi/ekghj/{name}', + 'path' => '/tjocin/zdoncddjzysbk/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18196,18 +18172,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/utfcxbi/ekghj/([^/]+)$#', - 'pathStart' => '/utfcxbi/ekghj/', + 'pathRegex' => '#^/tjocin/zdoncddjzysbk/([^/]+)$#', + 'pathStart' => '/tjocin/zdoncddjzysbk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT uxxxqblfq' => array ( + 'POST ffpidbk' => array ( 0 => array( - 'path' => '/uxxxqblfq/vtjyy/{name}', - 'method' => 'PUT', + 'path' => '/ffpidbk/vhkou/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18216,18 +18192,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uxxxqblfq/vtjyy/([^/]+)$#', - 'pathStart' => '/uxxxqblfq/vtjyy/', + 'pathRegex' => '#^/ffpidbk/vhkou/([^/]+)$#', + 'pathStart' => '/ffpidbk/vhkou/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qplrqazixh' => array ( + 'DELETE ldbbzrr' => array ( 0 => array( - 'path' => '/qplrqazixh/{name}', - 'method' => 'GET', + 'path' => '/ldbbzrr/ggegi/wj/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18236,18 +18212,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qplrqazixh/([^/]+)$#', - 'pathStart' => '/qplrqazixh/', + 'pathRegex' => '#^/ldbbzrr/ggegi/wj/([^/]+)$#', + 'pathStart' => '/ldbbzrr/ggegi/wj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE bkvktm' => array ( + 'GET msiz' => array ( 0 => array( - 'path' => '/bkvktm/{name}', - 'method' => 'DELETE', + 'path' => '/msiz/tybvxzcwt/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18256,18 +18232,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bkvktm/([^/]+)$#', - 'pathStart' => '/bkvktm/', + 'pathRegex' => '#^/msiz/tybvxzcwt/([^/]+)$#', + 'pathStart' => '/msiz/tybvxzcwt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ytaeecjgiicjda' => array ( + 'GET usfpgxej' => array ( 0 => array( - 'path' => '/ytaeecjgiicjda/{name}', - 'method' => 'PUT', + 'path' => '/usfpgxej/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18276,17 +18252,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ytaeecjgiicjda/([^/]+)$#', - 'pathStart' => '/ytaeecjgiicjda/', + 'pathRegex' => '#^/usfpgxej/([^/]+)$#', + 'pathStart' => '/usfpgxej/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET en' => array ( + 'GET e' => array ( 0 => array( - 'path' => '/en/rfp/ioykz/{name}', + 'path' => '/e/jg/dyyhvjndrrfu/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18296,18 +18272,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/en/rfp/ioykz/([^/]+)$#', - 'pathStart' => '/en/rfp/ioykz/', + 'pathRegex' => '#^/e/jg/dyyhvjndrrfu/([^/]+)$#', + 'pathStart' => '/e/jg/dyyhvjndrrfu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH prhwmvqxsdmupmffp' => array ( + 'PUT xqpaigi' => array ( 0 => array( - 'path' => '/prhwmvqxsdmupmffp/{name}', - 'method' => 'PATCH', + 'path' => '/xqpaigi/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18316,18 +18292,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/prhwmvqxsdmupmffp/([^/]+)$#', - 'pathStart' => '/prhwmvqxsdmupmffp/', + 'pathRegex' => '#^/xqpaigi/([^/]+)$#', + 'pathStart' => '/xqpaigi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET altahxneuzw' => array ( + 'PUT oevlagucyt' => array ( 0 => array( - 'path' => '/altahxneuzw/rgxbtgp/{name}', - 'method' => 'GET', + 'path' => '/oevlagucyt/utseg/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18336,18 +18312,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/altahxneuzw/rgxbtgp/([^/]+)$#', - 'pathStart' => '/altahxneuzw/rgxbtgp/', + 'pathRegex' => '#^/oevlagucyt/utseg/([^/]+)$#', + 'pathStart' => '/oevlagucyt/utseg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT mifpwpq' => array ( + 'GET xbkqc' => array ( 0 => array( - 'path' => '/mifpwpq/{name}', - 'method' => 'PUT', + 'path' => '/xbkqc/qnrm/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18356,18 +18332,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mifpwpq/([^/]+)$#', - 'pathStart' => '/mifpwpq/', + 'pathRegex' => '#^/xbkqc/qnrm/([^/]+)$#', + 'pathStart' => '/xbkqc/qnrm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE v' => array ( + 'GET mintyrygcb' => array ( 0 => array( - 'path' => '/v/rophghqxojitwev/cmvy/{name}', - 'method' => 'DELETE', + 'path' => '/mintyrygcb/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18376,17 +18352,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v/rophghqxojitwev/cmvy/([^/]+)$#', - 'pathStart' => '/v/rophghqxojitwev/cmvy/', + 'pathRegex' => '#^/mintyrygcb/([^/]+)$#', + 'pathStart' => '/mintyrygcb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST wgsnhgaglgqsgox' => array ( + 'POST jlymhe' => array ( 0 => array( - 'path' => '/wgsnhgaglgqsgox/s/{name}', + 'path' => '/jlymhe/aw/kr/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18396,17 +18372,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wgsnhgaglgqsgox/s/([^/]+)$#', - 'pathStart' => '/wgsnhgaglgqsgox/s/', + 'pathRegex' => '#^/jlymhe/aw/kr/([^/]+)$#', + 'pathStart' => '/jlymhe/aw/kr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wybic' => array ( + 'GET z' => array ( 0 => array( - 'path' => '/wybic/atafvvz/oxxu/{name}', + 'path' => '/z/k/kfejbpolqp/ud/unjhpe/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18416,18 +18392,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wybic/atafvvz/oxxu/([^/]+)$#', - 'pathStart' => '/wybic/atafvvz/oxxu/', + 'pathRegex' => '#^/z/k/kfejbpolqp/ud/unjhpe/([^/]+)$#', + 'pathStart' => '/z/k/kfejbpolqp/ud/unjhpe/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT aczeh' => array ( + 'PATCH f' => array ( 0 => array( - 'path' => '/aczeh/{name}', - 'method' => 'PUT', + 'path' => '/f/rlbostwk/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18436,18 +18412,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aczeh/([^/]+)$#', - 'pathStart' => '/aczeh/', + 'pathRegex' => '#^/f/rlbostwk/([^/]+)$#', + 'pathStart' => '/f/rlbostwk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT aip' => array ( + 'PATCH tsbcjwzdodx' => array ( 0 => array( - 'path' => '/aip/q/fm/kgfdkc/mjn/k/d/{name}', - 'method' => 'PUT', + 'path' => '/tsbcjwzdodx/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18456,18 +18432,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aip/q/fm/kgfdkc/mjn/k/d/([^/]+)$#', - 'pathStart' => '/aip/q/fm/kgfdkc/mjn/k/d/', + 'pathRegex' => '#^/tsbcjwzdodx/([^/]+)$#', + 'pathStart' => '/tsbcjwzdodx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH uzelanbynmplzdo' => array ( + 'GET ncpyq' => array ( 0 => array( - 'path' => '/uzelanbynmplzdo/{name}', - 'method' => 'PATCH', + 'path' => '/ncpyq/nmfdgadd/oxm/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18476,18 +18452,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uzelanbynmplzdo/([^/]+)$#', - 'pathStart' => '/uzelanbynmplzdo/', + 'pathRegex' => '#^/ncpyq/nmfdgadd/oxm/([^/]+)$#', + 'pathStart' => '/ncpyq/nmfdgadd/oxm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT dcgdenitf' => array ( + 'PATCH fmeeymdgttattd' => array ( 0 => array( - 'path' => '/dcgdenitf/z/bxxtluvo/j/{name}', - 'method' => 'PUT', + 'path' => '/fmeeymdgttattd/pec/hbp/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18496,8 +18472,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dcgdenitf/z/bxxtluvo/j/([^/]+)$#', - 'pathStart' => '/dcgdenitf/z/bxxtluvo/j/', + 'pathRegex' => '#^/fmeeymdgttattd/pec/hbp/([^/]+)$#', + 'pathStart' => '/fmeeymdgttattd/pec/hbp/', 'chains' => array ( ), 'options' => array ( diff --git a/example/cached/routes-cache.php b/example/cached/routes-cache.php index 1697417..8926617 100644 --- a/example/cached/routes-cache.php +++ b/example/cached/routes-cache.php @@ -2,282 +2,838 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2018-01-27 17:57:49 - * @count 40 + * @date 2018-11-19 01:12:54 + * @count 44 * @notice Please don't edit it. */ -return array( +return array ( // static routes - 'staticRoutes' => array( - '/routes' => array( - 'GET' => array( - 'handler' => 'dump_routes', - ), - ), - '/rest' => array( - 'GET' => array( - 'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@index', - ), - 'POST' => array( - 'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@create', - ), - ), - '/*' => array( - 'GET' => array( - 'handler' => 'main_handler', - ), - 'POST' => array( - 'handler' => 'main_handler', - ), - 'PUT' => array( - 'handler' => 'main_handler', - ), - 'PATCH' => array( - 'handler' => 'main_handler', - ), - 'DELETE' => array( - 'handler' => 'main_handler', - ), - 'OPTIONS' => array( - 'handler' => 'main_handler', - ), - 'HEAD' => array( - 'handler' => 'main_handler', - ), - ), - '/' => array( - 'GET' => array( - 'handler' => 'handler0', - ), - ), - '/home' => array( - 'GET' => array( - 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@index', - ), - ), - '/post' => array( - 'POST' => array( - 'handler' => 'post_handler', - ), - ), - '/put' => array( - 'PUT' => array( - 'handler' => 'main_handler', - ), - ), - '/del' => array( - 'DELETE' => array( - 'handler' => 'main_handler', - ), - ), - '/pd' => array( - 'POST' => array( - 'handler' => 'multi_method_handler', - ), - 'DELETE' => array( - 'handler' => 'multi_method_handler', - ), - ), - '/user/login' => array( - 'GET' => array( - 'handler' => 'default_handler', - ), - 'POST' => array( - 'handler' => 'default_handler', - ), - ), +'staticRoutes' => array ( + 'GET /routes' => array( + 'path' => '/routes', + 'method' => 'GET', + 'handler' => 'dump_routes', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /*' => array( + 'path' => '/*', + 'method' => 'GET', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /*' => array( + 'path' => '/*', + 'method' => 'POST', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /*' => array( + 'path' => '/*', + 'method' => 'PUT', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /*' => array( + 'path' => '/*', + 'method' => 'PATCH', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /*' => array( + 'path' => '/*', + 'method' => 'DELETE', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'OPTIONS /*' => array( + 'path' => '/*', + 'method' => 'OPTIONS', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'HEAD /*' => array( + 'path' => '/*', + 'method' => 'HEAD', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'CONNECT /*' => array( + 'path' => '/*', + 'method' => 'CONNECT', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /' => array( + 'path' => '/', + 'method' => 'GET', + 'handler' => 'handler0', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /home' => array( + 'path' => '/home', + 'method' => 'GET', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@index', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), + ), + 'POST /post' => array( + 'path' => '/post', + 'method' => 'POST', + 'handler' => 'post_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /put' => array( + 'path' => '/put', + 'method' => 'PUT', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /del' => array( + 'path' => '/del', + 'method' => 'DELETE', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /pd' => array( + 'path' => '/pd', + 'method' => 'POST', + 'handler' => 'multi_method_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /pd' => array( + 'path' => '/pd', + 'method' => 'DELETE', + 'handler' => 'multi_method_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /user/login' => array( + 'path' => '/user/login', + 'method' => 'GET', + 'handler' => 'default_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /user/login' => array( + 'path' => '/user/login', + 'method' => 'POST', + 'handler' => 'default_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), +), // regular routes - 'regularRoutes' => array( - 'rest' => array( - 0 => array( - 'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@view', - 'option' => array( - 'params' => array( - 'id' => '[1-9]\\d*', - ), - ), - 'original' => '/rest/{id}', - 'regex' => '#^/rest/(?P[1-9]\\d*)$#', - 'start' => '/rest/', - 'methods' => 'GET,', - ), - 1 => array( - 'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@update', - 'option' => array( - 'params' => array( - 'id' => '[1-9]\\d*', - ), - ), - 'original' => '/rest/{id}', - 'regex' => '#^/rest/(?P[1-9]\\d*)$#', - 'start' => '/rest/', - 'methods' => 'PUT,', - ), - 2 => array( - 'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@patch', - 'option' => array( - 'params' => array( - 'id' => '[1-9]\\d*', - ), - ), - 'original' => '/rest/{id}', - 'regex' => '#^/rest/(?P[1-9]\\d*)$#', - 'start' => '/rest/', - 'methods' => 'PATCH,', - ), - 3 => array( - 'handler' => 'Inhere\\Route\\Example\\Controllers\\RestController@delete', - 'option' => array( - 'params' => array( - 'id' => '[1-9]\\d*', - ), - ), - 'original' => '/rest/{id}', - 'regex' => '#^/rest/(?P[1-9]\\d*)$#', - 'start' => '/rest/', - 'methods' => 'DELETE,', - ), - ), - '50be3774f6' => array( - 0 => array( - 'handler' => 'handler0', - 'original' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', - 'regex' => '#^/50be3774f6/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)/850726135a$#', - 'start' => '/50be3774f6/', - 'methods' => 'GET,', - ), - ), - 'user' => array( - 0 => array( - 'handler' => 'main_handler', - 'original' => '/user/{id}/followers', - 'regex' => '#^/user/(?P[1-9][0-9]*)/followers$#', - 'start' => '/user/', - 'methods' => 'GET,', - ), - 1 => array( - 'handler' => 'main_handler', - 'original' => '/user/detail/{id}', - 'regex' => '#^/user/detail/(?P[1-9][0-9]*)$#', - 'start' => '/user/detail/', - 'methods' => 'GET,', - ), - 2 => array( - 'handler' => 'main_handler', - 'original' => '/user/detail/{id}', - 'regex' => '#^/user/detail/(?P[1-9][0-9]*)$#', - 'start' => '/user/detail/', - 'methods' => 'PUT,', - ), - 3 => array( - 'handler' => 'main_handler', - 'original' => '/user/{id}', - 'regex' => '#^/user/(?P[1-9][0-9]*)$#', - 'start' => '/user/', - 'methods' => 'GET,', - ), - 4 => array( - 'handler' => 'main_handler', - 'original' => '/user/{id}', - 'regex' => '#^/user/(?P[1-9][0-9]*)$#', - 'start' => '/user/', - 'methods' => 'POST,', - ), - 5 => array( - 'handler' => 'main_handler', - 'original' => '/user/{id}', - 'regex' => '#^/user/(?P[1-9][0-9]*)$#', - 'start' => '/user/', - 'methods' => 'PUT,', - ), - 6 => array( - 'handler' => 'main_handler', - 'original' => '/user/{id}', - 'regex' => '#^/user/(?P[1-9][0-9]*)$#', - 'start' => '/user/', - 'methods' => 'DELETE,', - ), - 7 => array( - 'handler' => 'default_handler', - 'original' => '/user/{some}', - 'regex' => '#^/user/(?P[^/]+)$#', - 'start' => '/user/', - 'methods' => 'GET,', - ), - ), - 'del' => array( - 0 => array( - 'handler' => 'main_handler', - 'original' => '/del/{uid}', - 'regex' => '#^/del/(?P[^/]+)$#', - 'start' => '/del/', - 'methods' => 'DELETE,', - ), - ), - 'home' => array( - 0 => array( - 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', - 'original' => '/home/{act}', - 'regex' => '#^/home/(?P[a-zA-Z][\\w-]+)$#', - 'start' => '/home/', - 'methods' => 'ANY,GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,', - ), - ), +'regularRoutes' => array ( + 'GET 50be3774f6' => array ( + 0 => array( + 'path' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', + 'method' => 'GET', + 'handler' => 'handler0', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'arg1', + 1 => 'arg2', + 2 => 'arg3', + 3 => 'arg4', + 4 => 'arg5', + 5 => 'arg6', + 6 => 'arg7', + 7 => 'arg8', + 8 => 'arg9', + ), + 'pathRegex' => '#^/50be3774f6/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/850726135a$#', + 'pathStart' => '/50be3774f6/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET user' => array ( + 0 => array( + 'path' => '/user/{id}/followers', + 'method' => 'GET', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'id', + ), + 'pathRegex' => '#^/user/([^/]+)/followers$#', + 'pathStart' => '/user/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 1 => array( + 'path' => '/user/detail/{id}', + 'method' => 'GET', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'id', + ), + 'pathRegex' => '#^/user/detail/([^/]+)$#', + 'pathStart' => '/user/detail/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 2 => array( + 'path' => '/user/{id}', + 'method' => 'GET', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'id', + ), + 'pathRegex' => '#^/user/([^/]+)$#', + 'pathStart' => '/user/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 3 => array( + 'path' => '/user/{some}', + 'method' => 'GET', + 'handler' => 'default_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'some', + ), + 'pathRegex' => '#^/user/([^/]+)$#', + 'pathStart' => '/user/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT user' => array ( + 0 => array( + 'path' => '/user/detail/{id}', + 'method' => 'PUT', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'id', + ), + 'pathRegex' => '#^/user/detail/([^/]+)$#', + 'pathStart' => '/user/detail/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 1 => array( + 'path' => '/user/{id}', + 'method' => 'PUT', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'id', + ), + 'pathRegex' => '#^/user/([^/]+)$#', + 'pathStart' => '/user/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST user' => array ( + 0 => array( + 'path' => '/user/{id}', + 'method' => 'POST', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'id', + ), + 'pathRegex' => '#^/user/([^/]+)$#', + 'pathStart' => '/user/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE user' => array ( + 0 => array( + 'path' => '/user/{id}', + 'method' => 'DELETE', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'id', + ), + 'pathRegex' => '#^/user/([^/]+)$#', + 'pathStart' => '/user/', + 'chains' => array ( + ), + 'options' => array ( + ), ), + ), + 'DELETE del' => array ( + 0 => array( + 'path' => '/del/{uid}', + 'method' => 'DELETE', + 'handler' => 'main_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'uid', + ), + 'pathRegex' => '#^/del/([^/]+)$#', + 'pathStart' => '/del/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET admin' => array ( + 0 => array( + 'path' => '/admin/manage/getInfo[/id/{int}]', + 'method' => 'GET', + 'handler' => 'default_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'int', + ), + 'pathRegex' => '#^/admin/manage/getInfo(?:/id/(\\d+))?$#', + 'pathStart' => '/admin/manage/getInfo', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST admin' => array ( + 0 => array( + 'path' => '/admin/manage/getInfo[/id/{int}]', + 'method' => 'POST', + 'handler' => 'default_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'int', + ), + 'pathRegex' => '#^/admin/manage/getInfo(?:/id/(\\d+))?$#', + 'pathStart' => '/admin/manage/getInfo', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET home' => array ( + 0 => array( + 'path' => '/home/{act}', + 'method' => 'GET', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'act', + ), + 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', + 'pathStart' => '/home/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST home' => array ( + 0 => array( + 'path' => '/home/{act}', + 'method' => 'POST', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'act', + ), + 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', + 'pathStart' => '/home/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT home' => array ( + 0 => array( + 'path' => '/home/{act}', + 'method' => 'PUT', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'act', + ), + 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', + 'pathStart' => '/home/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH home' => array ( + 0 => array( + 'path' => '/home/{act}', + 'method' => 'PATCH', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'act', + ), + 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', + 'pathStart' => '/home/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE home' => array ( + 0 => array( + 'path' => '/home/{act}', + 'method' => 'DELETE', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'act', + ), + 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', + 'pathStart' => '/home/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'OPTIONS home' => array ( + 0 => array( + 'path' => '/home/{act}', + 'method' => 'OPTIONS', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'act', + ), + 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', + 'pathStart' => '/home/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'HEAD home' => array ( + 0 => array( + 'path' => '/home/{act}', + 'method' => 'HEAD', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'act', + ), + 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', + 'pathStart' => '/home/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'CONNECT home' => array ( + 0 => array( + 'path' => '/home/{act}', + 'method' => 'CONNECT', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'act', + ), + 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', + 'pathStart' => '/home/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), +), // vague routes - 'vagueRoutes' => array( - 'GET' => array( - 0 => array( - 'handler' => 'default_handler', - 'option' => array( - 'params' => array( - 'name' => 'blog|saying', - ), - ), - 'original' => '/{name}', - 'regex' => '#^/(?Pblog|saying)$#', - 'start' => NULL, - ), - 1 => array( - 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@about', - 'original' => '/about[.html]', - 'regex' => '#^/about(?:\\.html)?$#', - 'start' => '/about', - ), - 2 => array( - 'handler' => 'default_handler', - 'original' => '/test[/optional]', - 'regex' => '#^/test(?:/optional)?$#', - 'start' => '/test', - ), - 3 => array( - 'handler' => 'default_handler', - 'original' => '/blog-{post}', - 'regex' => '#^/blog-(?P[^/]+)$#', - 'start' => '/blog-', - ), - 4 => array( - 'handler' => 'default_handler', - 'original' => '/blog[index]', - 'regex' => '#^/blog(?:index)?$#', - 'start' => '/blog', - ), - 5 => array( - 'handler' => 'my_handler', - 'option' => array( - 'params' => array( - 'age' => '\\d+', - ), - 'defaults' => array( - 'name' => 'God', - 'age' => 25, - ), - ), - 'original' => '/my[/{name}[/{age}]]', - 'regex' => '#^/my(?:/(?P[^/]+)(?:/(?P\\d+))?)?$#', - 'start' => '/my', - ), +'vagueRoutes' => array ( + 'GET' => array ( + 0 => array( + 'path' => '/{name}', + 'method' => 'GET', + 'handler' => 'default_handler', + 'bindVars' => array ( + 'name' => 'blog|saying', + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/(blog|saying)$#', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 1 => array( + 'path' => '/about[.html]', + 'method' => 'GET', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@about', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '#^/about(?:\\.html)?$#', + 'pathStart' => '/about', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 2 => array( + 'path' => '/test[/optional]', + 'method' => 'GET', + 'handler' => 'default_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '#^/test(?:/optional)?$#', + 'pathStart' => '/test', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 3 => array( + 'path' => '/blog-{post}', + 'method' => 'GET', + 'handler' => 'default_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'post', + ), + 'pathRegex' => '#^/blog-([^/]+)$#', + 'pathStart' => '/blog-', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 4 => array( + 'path' => '/blog[/index]', + 'method' => 'GET', + 'handler' => 'default_handler', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '#^/blog(?:/index)?$#', + 'pathStart' => '/blog', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 5 => array( + 'path' => '/my[/{name}[/{age}]]', + 'method' => 'GET', + 'handler' => 'my_handler', + 'bindVars' => array ( + 'age' => '\\d+', + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + 1 => 'age', + ), + 'pathRegex' => '#^/my(?:/([^/]+)(?:/(\\d+))?)?$#', + 'pathStart' => '/my', + 'chains' => array ( + ), + 'options' => array ( + 'defaults' => array ( + 'name' => 'God', + 'age' => 25, ), + ), ), + ), +), ); diff --git a/example/object.php b/example/object.php index abd4cf7..5cd811f 100644 --- a/example/object.php +++ b/example/object.php @@ -35,24 +35,8 @@ echo "
{$router->__toString()}
"; }); -/** @var array $routes */ -$routes = require __DIR__ . '/some-routes.php'; - -foreach ($routes as $route) { - // group - if (is_array($route[1])) { - $rs = $route[1]; - $router->group($route[0], function (Router $router) use ($rs) { - foreach ($rs as $r) { - $router->map($r[0], $r[1], $r[2], $r[3] ?? []); - } - }); - - continue; - } - - $router->map($route[0], $route[1], $route[2], $route[3] ?? []); -} +$hasRouter = true; +require __DIR__ . '/some-routes.php'; // $router->rest('/rest', RestController::class); diff --git a/example/parse.php b/example/parse.php deleted file mode 100644 index 4a54d9d..0000000 --- a/example/parse.php +++ /dev/null @@ -1,41 +0,0 @@ -get('/', 'default_handler'); - -$router->get('/user/info[/id/{int}]', 'default_handler'); - -$router->get('/my[/{name}[/{age}]]', 'default_handler', [ - 'params' => [ - 'age' => '\d+' - ], - 'defaults' => [ - 'name' => 'God', - 'age' => 25, - ] -]); - -$router->dispatch(); diff --git a/example/pre-match.php b/example/pre-match.php index 9b1975b..6389c04 100644 --- a/example/pre-match.php +++ b/example/pre-match.php @@ -33,27 +33,11 @@ $router->get('/routes', function () { global $router; - echo "
{$router->__toString()}
"; + echo "
{$router->toString()}
"; }); -/** @var array $routes */ -$routes = require __DIR__ . '/some-routes.php'; - -foreach ($routes as $route) { - // group - if (is_array($route[1])) { - $rs = $route[1]; - $router->group($route[0], function (\Inhere\Route\RouterInterface $router) use ($rs) { - foreach ($rs as $r) { - $router->add($r[0], $r[1], $r[2], $r[3] ?? []); - } - }); - - continue; - } - - $router->map($route[0], $route[1], $route[2], $route[3] ?? []); -} +$hasRouter = true; +require __DIR__ . '/some-routes.php'; // $router->rest('/rest', RestController::class); diff --git a/example/some-routes.php b/example/some-routes.php index 7e4f712..68b790b 100644 --- a/example/some-routes.php +++ b/example/some-routes.php @@ -8,6 +8,7 @@ */ use Inhere\Route\Example\Controllers\HomeController; +use Inhere\Route\RouterInterface; function handler0() { @@ -123,7 +124,7 @@ function my_handler(array $args) 'default_handler' ], [ - ['post'], + ['get', 'post'], '/admin/manage/getInfo[/id/{int}]', 'default_handler' ], @@ -135,9 +136,7 @@ function my_handler(array $args) '/{name}', 'default_handler', [ - 'params' => [ - 'name' => 'blog|saying' - ] + 'name' => 'blog|saying' ] ], // optional param @@ -158,7 +157,7 @@ function my_handler(array $args) ], [ 'GET', - '/blog[index]', + '/blog[/index]', 'default_handler' ], /* @@ -172,9 +171,9 @@ function my_handler(array $args) '/my[/{name}[/{age}]]', 'my_handler', [ - 'params' => [ - 'age' => '\d+' - ], + 'age' => '\d+' + ], + [ 'defaults' => [ 'name' => 'God', 'age' => 25, @@ -190,16 +189,11 @@ function my_handler(array $args) 'GET', '/hello[/{name}]', function ($args) { - $n = isset($args['name']) ? $args['name'] : 'NO'; + $n = $args['name'] ?? 'NO'; echo "hello, {$n}"; // 'john' }, [ - 'params' => [ - 'name' => '\w+' - ], - 'defaults' => [ - 'name' => 'default val' - ] + 'name' => '\w+' ] ], // can match '/home/test', but not match '/home' @@ -237,4 +231,24 @@ function () { ]; -return $routes; +// has router instance +if (isset($hasRouter) && $hasRouter) { + foreach ($routes as $route) { + // group + if (is_array($route[1])) { + $rs = $route[1]; + $router->group($route[0], function (RouterInterface $router) use ($rs) { + foreach ($rs as $r) { + $router->map($r[0], $r[1], $r[2], $r[3] ?? [], $r[4] ?? []); + } + }); + + continue; + } + + $router->map($route[0], $route[1], $route[2], $route[3] ?? [], $route[4] ?? []); + } +} else { + return $routes; +} + diff --git a/example/static.php b/example/static.php index bb7fc28..1b8b71d 100644 --- a/example/static.php +++ b/example/static.php @@ -35,14 +35,14 @@ $rs = $route[1]; SRouter::group($route[0], function () use ($rs) { foreach ($rs as $r) { - SRouter::map($r[0], $r[1], $r[2], isset($r[3]) ? $r[3] : []); + SRouter::map($r[0], $r[1], $r[2], $r[3] ?? [], $r[4] ?? []); } }); continue; } - SRouter::map($route[0], $route[1], $route[2], isset($route[3]) ? $route[3] : []); + SRouter::map($route[0], $route[1], $route[2], $route[3] ?? [], $route[4] ?? []); } SRouter::get('routes', function () { diff --git a/example/swoole_svr.php b/example/swoole_svr.php index 58941a1..0206a0f 100644 --- a/example/swoole_svr.php +++ b/example/swoole_svr.php @@ -10,11 +10,10 @@ */ use Inhere\Route\Dispatcher\Dispatcher; -use Inhere\Route\Router; require dirname(__DIR__) . '/test/boot.php'; -$router = new Router; +$router = new \Inhere\Route\ServerRouter(); // set config $router->config([ @@ -30,32 +29,13 @@ ]); $router->get('/routes', function () use ($router) { - var_dump( - $router->getStaticRoutes(), - $router->getRegularRoutes(), - $router->getVagueRoutes() - ); + return $router->toString(); }); /** @var array $routes */ +$hasRouter = true; $routes = require __DIR__ . '/some-routes.php'; -foreach ($routes as $route) { - // group - if (is_array($route[1])) { - $rs = $route[1]; - $router->group($route[0], function (Router $router) use ($rs) { - foreach ($rs as $r) { - $router->map($r[0], $r[1], $r[2], isset($r[3]) ? $r[3] : []); - } - }); - - continue; - } - - $router->map($route[0], $route[1], $route[2], isset($route[3]) ? $route[3] : []); -} - $dispatcher = new Dispatcher([ 'dynamicAction' => true, ], function ($path, $method) use ($router) { diff --git a/example/tests/serialize.php b/example/tests/serialize.php index ab8fde1..eafb11c 100644 --- a/example/tests/serialize.php +++ b/example/tests/serialize.php @@ -6,7 +6,7 @@ * Time: 下午10:19 */ -require dirname(__DIR__) . '/simple-loader.php'; +require dirname(__DIR__, 2) . '/test/boot.php'; $router = new \Inhere\Route\Router(); @@ -28,6 +28,7 @@ ] ]); +// PHP Fatal error: Uncaught Exception: Serialization of 'Closure' is not allowed $encoded = serialize($router->getStaticRoutes()); var_dump($encoded); diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 0f17d8b..b9a92ec 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -83,7 +83,6 @@ abstract class AbstractRouter implements RouterInterface /** * vague Routes - have dynamic arguments,but the first node is exists regex. * 第一节就包含了正则匹配,称之为无规律/模糊的动态路由 - * e.g '/{name}/profile' '/{some}/{some2}' * @var Route[][] * [ * // 使用 HTTP METHOD 作为 key进行分组 @@ -289,15 +288,15 @@ public function any(string $path, $handler, array $binds = [], array $opts = []) } /** - * @param array $methods + * @param array|string $methods * @param string $path * @param callable|string $handler * @param array $binds * @param array $opts */ - public function map(array $methods, string $path, $handler, array $binds = [], array $opts = []) + public function map($methods, string $path, $handler, array $binds = [], array $opts = []) { - foreach ($methods as $method) { + foreach ((array)$methods as $method) { $this->add($method, $path, $handler, $binds, $opts); } } diff --git a/src/Route.php b/src/Route.php index 81f8743..cb2e8d8 100644 --- a/src/Route.php +++ b/src/Route.php @@ -319,9 +319,19 @@ public function toArray(): array */ public function toString(): string { + $handlerName = 'unknown'; + + if (\is_object($this->handler)) { + $handlerName = \get_class($this->handler); + } elseif (\is_array($this->handler)) { + $handlerName = 'array callback'; + } elseif (\is_string($this->handler)) { + $handlerName = $this->handler; + } + return \sprintf( '%-7s %-25s --> %s (%d middleware)', - $this->method, $this->path, \var_export($this->handler, true), \count($this->chains) + $this->method, $this->path, $handlerName, \count($this->chains) ); } diff --git a/src/Router.php b/src/Router.php index 0ea5f63..2460af2 100644 --- a/src/Router.php +++ b/src/Router.php @@ -43,6 +43,13 @@ public function add(string $method, string $path, $handler, array $binds = [], a throw new \InvalidArgumentException('The method and route handler is not allow empty.'); } + $method = \strtoupper($method); + + if ($method === 'ANY') { + $this->any($path, $handler, $binds, $opts); + return Route::createFromArray([]); + } + if (false === \strpos(self::METHODS_STRING, ',' . $method . ',')) { throw new \InvalidArgumentException( "The method [$method] is not supported, Allow: " . \trim(self::METHODS_STRING, ',') @@ -96,15 +103,8 @@ public function addRoute(Route $route): Route */ protected function prepareForAdd(string $path, array $opts): array { - $hasPrefix = (bool)$this->currentGroupPrefix; - // always add '/' prefix. - if ($path = \trim($path)) { - $path = \strpos($path, '/') === 0 ? $path : '/' . $path; - } elseif (!$hasPrefix) { - $path = '/'; - } - + $path = \strpos($path, '/') === 0 ? $path : '/' . $path; $path = $this->currentGroupPrefix . $path; // setting 'ignoreLastSlash' @@ -327,26 +327,35 @@ public function setGlobalOptions(array $globalOptions): self /** * @return string */ - public function __toString() + public function __toString(): string + { + return $this->toString(); + } + + /** + * @return string + */ + public function toString(): string { - $strings = ['Routes number: ' . $this->count()]; - $strings[] = 'Static Routes:'; + $indent = ' '; + $strings = ['#Routes Number: ' . $this->count()]; + $strings[] = "\n#Static Routes:"; /** @var Route $route */ foreach ($this->staticRoutes as $route) { - $strings[] = $route->toString(); + $strings[] = $indent . $route->toString(); } - $strings[] = "\nRegular Routes:"; + $strings[] = "\n# Regular Routes:"; foreach ($this->regularRoutes as $routes) { foreach ($routes as $route) { - $strings[] = $route->toString(); + $strings[] = $indent . $route->toString(); } } - $strings[] = "\nVague Routes:"; + $strings[] = "\n# Vague Routes:"; foreach ($this->vagueRoutes as $routes) { foreach ($routes as $route) { - $strings[] = $route->toString(); + $strings[] = $indent . $route->toString(); } } diff --git a/src/RouterInterface.php b/src/RouterInterface.php index 8fd7d3e..8ec4602 100644 --- a/src/RouterInterface.php +++ b/src/RouterInterface.php @@ -67,7 +67,7 @@ interface RouterInterface public function add(string $method, string $path, $handler, array $binds = [], array $opts = []): Route; /** - * @param array $methods The match request method(s). e.g ['get','post'] + * @param array|string $methods The match request method(s). e.g ['get','post'] * @param string $path The route path string. is allow empty string. eg: '/user/login' * @param callable|string $handler * @param array $binds route path var bind. eg. [ 'id' => '[0-9]+', ] @@ -78,7 +78,7 @@ public function add(string $method, string $path, $handler, array $binds = [], a * 'schemas' => ['https'], * ] */ - public function map(array $methods, string $path, $handler, array $binds = [], array $opts = []); + public function map($methods, string $path, $handler, array $binds = [], array $opts = []); /** * find the matched route info for the given request uri path diff --git a/src/SRouter.php b/src/SRouter.php index 4fafabc..341beb9 100644 --- a/src/SRouter.php +++ b/src/SRouter.php @@ -13,27 +13,35 @@ /** * Class SRoute - this is static class version * @package Inhere\Route - * @method static get(string $route, mixed $handler, array $opts = []) - * @method static post(string $route, mixed $handler, array $opts = []) - * @method static put(string $route, mixed $handler, array $opts = []) - * @method static delete(string $route, mixed $handler, array $opts = []) - * @method static options(string $route, mixed $handler, array $opts = []) - * @method static head(string $route, mixed $handler, array $opts = []) - * @method static search(string $route, mixed $handler, array $opts = []) - * @method static connect(string $route, mixed $handler, array $opts = []) - * @method static trace(string $route, mixed $handler, array $opts = []) - * @method static any(string $route, mixed $handler, array $opts = []) - * @method static map(string | array $methods, string $route, mixed $handler, array $opts = []) - * @method static group(string $prefix, \Closure $callback, array $opts = []) + * @method static get(string $path, mixed $handler, array $binds = [], array $opts = []) + * @method static post(string $path, mixed $handler, array $binds = [], array $opts = []) + * @method static put(string $path, mixed $handler, array $binds = [], array $opts = []) + * @method static delete(string $path, mixed $handler, array $binds = [], array $opts = []) + * @method static options(string $path, mixed $handler, array $binds = [], array $opts = []) + * @method static head(string $path, mixed $handler, array $binds = [], array $opts = []) + * @method static search(string $path, mixed $handler, array $binds = [], array $opts = []) + * @method static connect(string $path, mixed $handler, array $binds = [], array $opts = []) + * @method static trace(string $path, mixed $handler, array $binds = [], array $opts = []) + * @method static any(string $path, mixed $handler, array $binds = [], array $opts = []) + * @method static add(string $method, string $path, mixed $handler, array $binds = [], array $opts = []) + * @method static map(array $methods, string $path, mixed $handler, array $binds = [], array $opts = []) + * @method static group(string $prefix, \Closure $callback, array $middleware = [], array $opts = []) * @method static config(array $config) - * @method static match($path, $method = 'GET') + * @method static match(string $path, string $method = 'GET') * @method static dispatch(DispatcherInterface | array $dispatcher, $path = null, $method = null) */ final class SRouter { - /** @var Router */ + /** @var Router|RouterInterface */ private static $router; + /** + * SRouter constructor. disable new class. + */ + private function __construct() + { + } + /** * Defines a route callback and method * @param string $method @@ -44,14 +52,17 @@ final class SRouter */ public static function __callStatic($method, array $args) { - return self::getRouter()->$method(...$args); + if (\method_exists(self::getRouter(), $method)) { + return self::getRouter()->$method(...$args); + } + + throw new \InvalidArgumentException("call invalid method: $method"); } /** - * @return Router - * @throws \LogicException + * @return Router|RouterInterface */ - public static function getRouter(): Router + public static function getRouter(): RouterInterface { if (!self::$router) { self::$router = new Router(); @@ -61,14 +72,10 @@ public static function getRouter(): Router } /** - * @param Router $router + * @param RouterInterface $router */ - public static function setRouter(Router $router) + public static function setRouter(RouterInterface $router) { self::$router = $router; } - - private function __construct() - { - } } diff --git a/test/PreMatchRouterTest.php b/test/PreMatchRouterTest.php index fc516f1..4629d61 100644 --- a/test/PreMatchRouterTest.php +++ b/test/PreMatchRouterTest.php @@ -8,9 +8,9 @@ namespace Inhere\Route\Test; +use Inhere\Route\PreMatchRouter; use Inhere\Route\Route; use Inhere\Route\RouterInterface; -use Inhere\Route\PreMatchRouter; use PHPUnit\Framework\TestCase; /** diff --git a/test/RouteTest.php b/test/RouteTest.php index 8e70e40..1c3ace0 100644 --- a/test/RouteTest.php +++ b/test/RouteTest.php @@ -18,7 +18,7 @@ public function testCreateFromArray() 'handler' => 'handler_func', 'bindVars' => [], 'params' => [], - 'pathVars' => [ 'name', ], + 'pathVars' => ['name',], 'pathRegex' => '#^/kfhxlkeugug/([^/]+)$#', 'pathStart' => '/kfhxlkeugug/', 'chains' => [], diff --git a/test/ServerRouterTest.php b/test/ServerRouterTest.php index d99d737..1e28299 100644 --- a/test/ServerRouterTest.php +++ b/test/ServerRouterTest.php @@ -27,7 +27,7 @@ private function createRouter() $r->get('/test1[/optional]', 'handler'); $r->get('/{name}', 'handler2'); $r->get('/hi/{name}', 'handler3', [ - 'name' => '\w+', + 'name' => '\w+', ]); $r->post('/hi/{name}', 'handler4'); $r->put('/hi/{name}', 'handler5'); diff --git a/test/boot.php b/test/boot.php index 3b1bc15..15618ff 100644 --- a/test/boot.php +++ b/test/boot.php @@ -12,15 +12,17 @@ error_reporting(E_ALL | E_STRICT); date_default_timezone_set('Asia/Shanghai'); +require dirname(__DIR__) . '/src/Helper/functions.php'; + spl_autoload_register(function ($class) { $file = null; if (0 === strpos($class, 'Inhere\Route\Example\\')) { $path = str_replace('\\', '/', substr($class, strlen('Inhere\Route\Example\\'))); - $file = __DIR__ . "/{$path}.php"; + $file = dirname(__DIR__) . "/example/{$path}.php"; } elseif (0 === strpos($class, 'Inhere\Route\Test\\')) { $path = str_replace('\\', '/', substr($class, strlen('Inhere\Route\Test\\'))); - $file = dirname(__DIR__) . "/test/{$path}.php"; + $file = __DIR__ . "/{$path}.php"; } elseif (0 === strpos($class, 'Inhere\Route\\')) { $path = str_replace('\\', '/', substr($class, strlen('Inhere\Route\\'))); $file = dirname(__DIR__) . "/src/{$path}.php"; From c6172eb51d7f44b0ba295462f26e2c54313e4501 Mon Sep 17 00:00:00 2001 From: inhere Date: Mon, 19 Nov 2018 17:15:04 +0800 Subject: [PATCH 090/151] update readme --- README.md | 73 ++++++++++++++--------------- README_en.md | 62 +++++++++++++----------- example/swoole_svr.php | 2 +- src/Dispatcher/SimpleDispatcher.php | 2 +- 4 files changed, 72 insertions(+), 67 deletions(-) diff --git a/README.md b/README.md index d90fcd0..c4c1ab9 100644 --- a/README.md +++ b/README.md @@ -80,52 +80,51 @@ git clone https://github.com/inhere/php-srouter.git // github 详细的测试代码请看仓库 https://github.com/ulue/php-router-benchmark -- 压测日期 **2017.12.3** +- 压测日期 **2018.11.19** - An example route: `/9b37eef21e/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/bda37e9f9b` -压测结果 - ## Worst-case matching -Test Name | Results | Time(ms) | + Interval | Change ---------- | ------- | ---- | ---------- | ------ -inhere/sroute(Router) - unknown route (1000 routes) | 987 | 0.010222 | +0.000000 | baseline -inhere/sroute(SRouter) - unknown route (1000 routes) | 984 | 0.012239 | +0.002017 | 20% slower -inhere/sroute(SRouter) - last route (1000 routes) | 999 | 0.024386 | +0.014820 | 155% slower -inhere/sroute(Router) - last route (1000 routes) | 975 | 0.024554 | +0.014989 | 157% slower -Symfony Cached - last route (1000 routes) | 997 | 0.029091 | +0.019525 | 204% slower -Symfony Cached - unknown route (1000 routes) | 985 | 0.037226 | +0.027661 | 289% slower -FastRoute - unknown route (1000 routes) | 988 | 0.089904 | +0.080338 | 840% slower -FastRoute(cached) - unknown route (1000 routes) | 988 | 0.091358 | +0.081792 | 855% slower -FastRoute(cached) - last route (1000 routes) | 999 | 0.092567 | +0.083001 | 868% slower -FastRoute - last route (1000 routes) | 999 | 0.113668 | +0.104103 | 1088% slower -phroute/phroute - unknown route (1000 routes) | 987 | 0.168871 | +0.159305 | 1665% slower -phroute/phroute - last route (1000 routes) | 999 | 0.169914 | +0.160348 | 1676% slower -Pux PHP - unknown route (1000 routes) | 981 | 0.866280 | +0.856714 | 8956% slower -Pux PHP - last route (1000 routes) | 999 | 0.941322 | +0.931757 | 9741% slower -AltoRouter - unknown route (1000 routes) | 982 | 2.245384 | +2.235819 | 23373% slower -AltoRouter - last route (1000 routes) | 979 | 2.281995 | +2.272429 | 23756% slower -Symfony - unknown route (1000 routes) | 984 | 2.488247 | +2.478681 | 25912% slower -Symfony - last route (1000 routes) | 999 | 2.540170 | +2.530605 | 26455% slower -Macaw - unknown route (1000 routes) | 982 | 2.617635 | +2.608069 | 27265% slower -Macaw - last route (1000 routes) | 999 | 2.700128 | +2.690562 | 28127% slower +This benchmark matches the last route and unknown route. It generates a randomly prefixed and suffixed route in an attempt to thwart any optimization. 1,000 routes each with 9 arguments. + +This benchmark consists of 14 tests. Each test is executed 1,000 times, the results pruned, and then averaged. Values that fall outside of 3 standard deviations of the mean are discarded. +Test Name | Results | Time(ms) | + Interval | Change +------------------ | ------- | ------- | ---------- | ----------- +**inhere/sroute(Router)** - unknown route(1000 routes) | 990 | 0.002031 | +0.000871 | 75% slower +inhere/sroute(SRouter) - unknown route(1000 routes) | 994 | 0.002895 | +0.001736 | 150% slower +**inhere/sroute(Router)** - last route(1000 routes) | 997 | 0.005300 | +0.004141 | 357% slower +inhere/sroute(SRouter) - last route(1000 routes) | 997 | 0.006467 | +0.005308 | 458% slower +symfony/routing(cached) - unknown route(1000 routes) | 976 | 0.012777 | +0.011618 | 1002% slower +symfony/routing(cached) - last route(1000 routes) | 996 | 0.013608 | +0.012449 | 1074% slower +mindplay/timber - last route(1000 routes) | 998 | 0.017211 | +0.016052 | 1385% slower +FastRoute - unknown route(1000 routes) | 991 | 0.039429 | +0.038270 | 3302% slower +FastRoute(cached) - unknown route(1000 routes) | 990 | 0.040800 | +0.039641 | 3420% slower +FastRoute(cached) - last route(1000 routes) | 999 | 0.045065 | +0.043906 | 3788% slower +FastRoute - last route(1000 routes) | 999 | 0.064694 | +0.063535 | 5481% slower +Pux PHP - unknown route(1000 routes) | 978 | 0.316016 | +0.314857 | 27163% slower +symfony/routing - unknown route(1000 routes) | 992 | 0.359482 | +0.358323 | 30912% slower +symfony/routing - last route(1000 routes) | 999 | 0.418813 | +0.417654 | 36031% slower +Pux PHP - last route(1000 routes) | 999 | 0.440489 | +0.439330 | 37901% slower +Macaw - unknown route(1000 routes) | 991 | 1.687441 | +1.686282 | 145475% slower +Macaw - last route(1000 routes) | 999 | 1.786542 | +1.785383 | 154024% slower ## First route matching -Test Name | Results | Time(ms) | + Interval | Change +This benchmark tests how quickly each router can match the first route. 1,000 routes each with 9 arguments. + +This benchmark consists of 7 tests. Each test is executed 1,000 times, the results pruned, and then averaged. Values that fall outside of 3 standard deviations of the mean are discarded. + +Test Name | Results | Time | + Interval | Change --------- | ------- | ---- | ---------- | ------ -Pux PHP - first route(1000) | 997 | 0.006587 | +0.000000 | baseline -FastRoute - first route(1000) | 999 | 0.008751 | +0.002165 | 33% slower -phroute/phroute - first route (1000 routes) | 999 | 0.021902 | +0.015315 | 233% slower -Symfony Dumped - first route | 997 | 0.022254 | +0.015667 | 238% slower -Router - first route(1000) | 993 | 0.025026 | +0.018440 | 280% slower -SRouter - first route(1000) | 997 | 0.025553 | +0.018967 | 288% slower -noodlehaus/dispatch - first route (1000 routes) | 989 | 0.030126 | +0.023540 | 357% slower -AltoRouter - first route (1000 routes) | 994 | 0.041488 | +0.034902 | 530% slower -Symfony - first route | 991 | 0.047335 | +0.040748 | 619% slower -FastRoute(cached) - first route(1000) | 999 | 0.092703 | +0.086117 | 1307% slower -Macaw - first route (1000 routes) | 999 | 2.710132 | +2.703545 | 41047% slower +nikic/fast-route - first route(1000) | 998 | 0.002929 | +0.001571 | 116% slower +corneltek/pux(php) - first route(1000) | 996 | 0.002971 | +0.001613 | 119% slower +inhere/sroute(Router) - first(1000) | 979 | 0.006202 | +0.004844 | 357% slower +inhere/sroute(SRouter) - first(1000) | 999 | 0.006627 | +0.005269 | 388% slower +symfony/routing(cached) - first route(1000) | 985 | 0.006858 | +0.005501 | 405% slower +symfony/routing - first route(1000) | 995 | 0.023105 | +0.021747 | 1601% slower +nikic/fast-route(cached) - first route(1000) | 999 | 0.041133 | +0.039775 | 2929% slower +Macaw - first route (1000 routes) | 999 | 1.782017 | +1.780659 | 131128% slower ## 使用 diff --git a/README_en.md b/README_en.md index c346278..4fcba41 100644 --- a/README_en.md +++ b/README_en.md @@ -40,7 +40,11 @@ git clone https://github.com/inhere/php-srouter.git // github git clone https://git.oschina.net/inhere/php-srouter.git // git@osc ``` -## benchmark +## Benchmark + +> Test time: `2018.11.19` + +- test codes: https://github.com/ulue/php-router-benchmark ## Worst-case matching @@ -48,23 +52,25 @@ This benchmark matches the last route and unknown route. It generates a randomly This benchmark consists of 14 tests. Each test is executed 1,000 times, the results pruned, and then averaged. Values that fall outside of 3 standard deviations of the mean are discarded. -Test Name | Results | Time | + Interval | Change ---------- | ------- | ---- | ---------- | ------ -Router - unknown route (1000 routes) | 988 | 0.0000120063 | +0.0000000000 | baseline -Router - last route (1000 routes) | 988 | 0.0000122867 | +0.0000002804 | 2% slower -SRouter - unknown route (1000 routes) | 983 | 0.0000123633 | +0.0000003570 | 3% slower -SRouter - last route (1000 routes) | 998 | 0.0000142205 | +0.0000022142 | 18% slower -Symfony Dumped - last route (1000 routes) | 990 | 0.0000468579 | +0.0000348516 | 290% slower -Symfony Dumped - unknown route (1000 routes) | 995 | 0.0000490268 | +0.0000370205 | 308% slower -FastRoute - unknown route (1000 routes) | 968 | 0.0001358227 | +0.0001238164 | 1031% slower -FastRoute(cached) - last route (1000 routes) | 999 | 0.0001397746 | +0.0001277683 | 1064% slower -FastRoute(cached) - unknown route (1000 routes) | 960 | 0.0001424064 | +0.0001304001 | 1086% slower -FastRoute - last route (1000 routes) | 999 | 0.0001659009 | +0.0001538946 | 1282% slower -Pux PHP - unknown route (1000 routes) | 964 | 0.0013507533 | +0.0013387470 | 11150% slower -Pux PHP - last route (1000 routes) | 999 | 0.0014749475 | +0.0014629412 | 12185% slower -Symfony - unknown route (1000 routes) | 979 | 0.0038350259 | +0.0038230196 | 31842% slower -Symfony - last route (1000 routes) | 999 | 0.0040060059 | +0.0039939995 | 33266% slower - +Test Name | Results | Time(ms) | + Interval | Change +------------------ | ------- | ------- | ---------- | ----------- +**inhere/sroute(Router)** - unknown route(1000 routes) | 990 | 0.002031 | +0.000871 | 75% slower +inhere/sroute(SRouter) - unknown route(1000 routes) | 994 | 0.002895 | +0.001736 | 150% slower +**inhere/sroute(Router)** - last route(1000 routes) | 997 | 0.005300 | +0.004141 | 357% slower +inhere/sroute(SRouter) - last route(1000 routes) | 997 | 0.006467 | +0.005308 | 458% slower +symfony/routing(cached) - unknown route(1000 routes) | 976 | 0.012777 | +0.011618 | 1002% slower +symfony/routing(cached) - last route(1000 routes) | 996 | 0.013608 | +0.012449 | 1074% slower +mindplay/timber - last route(1000 routes) | 998 | 0.017211 | +0.016052 | 1385% slower +FastRoute - unknown route(1000 routes) | 991 | 0.039429 | +0.038270 | 3302% slower +FastRoute(cached) - unknown route(1000 routes) | 990 | 0.040800 | +0.039641 | 3420% slower +FastRoute(cached) - last route(1000 routes) | 999 | 0.045065 | +0.043906 | 3788% slower +FastRoute - last route(1000 routes) | 999 | 0.064694 | +0.063535 | 5481% slower +Pux PHP - unknown route(1000 routes) | 978 | 0.316016 | +0.314857 | 27163% slower +symfony/routing - unknown route(1000 routes) | 992 | 0.359482 | +0.358323 | 30912% slower +symfony/routing - last route(1000 routes) | 999 | 0.418813 | +0.417654 | 36031% slower +Pux PHP - last route(1000 routes) | 999 | 0.440489 | +0.439330 | 37901% slower +Macaw - unknown route(1000 routes) | 991 | 1.687441 | +1.686282 | 145475% slower +Macaw - last route(1000 routes) | 999 | 1.786542 | +1.785383 | 154024% slower ## First route matching @@ -72,18 +78,18 @@ This benchmark tests how quickly each router can match the first route. 1,000 ro This benchmark consists of 7 tests. Each test is executed 1,000 times, the results pruned, and then averaged. Values that fall outside of 3 standard deviations of the mean are discarded. - Test Name | Results | Time | + Interval | Change --------- | ------- | ---- | ---------- | ------ -Pux PHP - first route(1000) | 993 | 0.0000105502 | +0.0000000000 | baseline -Router - first route(1000) | 984 | 0.0000118334 | +0.0000012832 | 12% slower -SRouter - first route(1000) | 982 | 0.0000118473 | +0.0000012971 | 12% slower -FastRoute(cached) - first route(1000) | 999 | 0.0000143361 | +0.0000037859 | 36% slower -FastRoute - first route(1000) | 999 | 0.0000143980 | +0.0000038477 | 36% slower -Symfony Dumped - first route | 993 | 0.0000350874 | +0.0000245372 | 233% slower -Symfony - first route | 999 | 0.0000630564 | +0.0000525061 | 498% slower +nikic/fast-route - first route(1000) | 998 | 0.002929 | +0.001571 | 116% slower +corneltek/pux(php) - first route(1000) | 996 | 0.002971 | +0.001613 | 119% slower +inhere/sroute(Router) - first(1000) | 979 | 0.006202 | +0.004844 | 357% slower +inhere/sroute(SRouter) - first(1000) | 999 | 0.006627 | +0.005269 | 388% slower +symfony/routing(cached) - first route(1000) | 985 | 0.006858 | +0.005501 | 405% slower +symfony/routing - first route(1000) | 995 | 0.023105 | +0.021747 | 1601% slower +nikic/fast-route(cached) - first route(1000) | 999 | 0.041133 | +0.039775 | 2929% slower +Macaw - first route (1000 routes) | 999 | 1.782017 | +1.780659 | 131128% slower -## usage +## Usage first, import the class @@ -104,7 +110,7 @@ $router->get('/', function() { // access 'test/john' $router->get('/test/{name}', function($params) { echo $params['name']; // 'john' -}); +}, ['name' => '\w+']); // match POST $router->post('/user/login', function() { diff --git a/example/swoole_svr.php b/example/swoole_svr.php index 0206a0f..a29a987 100644 --- a/example/swoole_svr.php +++ b/example/swoole_svr.php @@ -60,7 +60,7 @@ fwrite(STDOUT, "request $method $uri\n"); ob_start(); - $ret = $dispatcher->dispatch($uri, $method); + $ret = $dispatcher->dispatchUri($uri, $method); $content = ob_get_clean(); if (!$ret) { diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index 3a0fb1f..8a22bc1 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -120,7 +120,7 @@ public function dispatchUri(string $path = null, string $method = null) $path = (string)($path ?: $_SERVER['REQUEST_URI']); if (\strpos($path, '?')) { - $path = \parse_url(https://github.com/$path,%20PHP_URL_PATH); + $path = \parse_url(https://github.com/$path,%20/PHP_URL_PATH); } // if 'filterFavicon' setting is TRUE From bc08dd880e3ea3b4e4f30bdc4488ee80931102bd Mon Sep 17 00:00:00 2001 From: inhere Date: Mon, 19 Nov 2018 17:30:06 +0800 Subject: [PATCH 091/151] update some --- README.md | 8 ++---- docs/classes-api.md | 62 +++++++++++---------------------------------- 2 files changed, 17 insertions(+), 53 deletions(-) diff --git a/README.md b/README.md index c4c1ab9..840bb44 100644 --- a/README.md +++ b/README.md @@ -150,18 +150,14 @@ $router->get('/', function() { $router->get('/test/{name}', function($params) { echo $params['name']; // 'john' }, [ - 'params' => [ - 'name' => '\w+', // 添加参数匹配限制。若不添加对应的限制,将会自动设置为匹配除了'/'外的任何字符 - ] + 'name' => '\w+', // 添加参数匹配限制。若不添加对应的限制,将会自动设置为匹配除了'/'外的任何字符 ]); // 可选参数支持。匹配 'hello' 'hello/john' $router->get('/hello[/{name}]', function() { echo $params['name'] ?? 'No input'; // 'john' }, [ - 'params' => [ - 'name' => '\w+', // 添加参数匹配限制 - ] + 'name' => '\w+', // 添加参数匹配限制 ]); // 匹配 POST 请求 diff --git a/docs/classes-api.md b/docs/classes-api.md index 6a798b6..9fd639e 100644 --- a/docs/classes-api.md +++ b/docs/classes-api.md @@ -3,7 +3,7 @@ ## 添加路由方法 ```php -public function map(string|array $methods, string $route, mixed $handler, array $opts = []) +public function map(string|array $methods, string $path, mixed $handler, array $opts = []) ``` 添加路由方法 @@ -11,10 +11,10 @@ public function map(string|array $methods, string $route, mixed $handler, array > 其他的添加路由方法底层都是调用的 `map()` 方法,除了没有第一个参数外,其他参数都是一样的 - `$methods` string/array 请求的METHOD. e.g `GET` `['GET', 'POST]` -- `$route` string 定义的路由字符串 e.g `/user/login` `/article/{id}` +- `$path` string 定义的路由字符串 e.g `/user/login` `/article/{id}` - `$handler` string/object 对应路由的处理者 +- `$binds` array 路由参数匹配限制 eg `[ 'name' => '\w+' ]` - `$opts` array 选项设置,可以添加自定义的数据。匹配成功会将选项数据返回(e.g middleware, domains),自己再做进一步验证等。下面是已使用的选项 - - `params` 添加路由时设置的参数匹配信息, 若有的话 e.g `'name' => '\w+'` - `defaults` 有可选参数时,可以设置默认值 一个较为完整的示例: @@ -24,15 +24,13 @@ public function map(string|array $methods, string $route, mixed $handler, array ```php $router->map(['get', 'post'], '/im/{name}[/{age}]', function(array $params) { var_dump($params); -}, [ - // 设置参数匹配 - 'params' => [ - 'name' => '\w+', - 'age' => '\d+', - ], - 'defaults' => [ - 'age' => 20, // 给可选参数 age 添加一个默认值 - ] +}, [ // 设置参数匹配 + 'name' => '\w+', + 'age' => '\d+', + ],[ + 'defaults' => [ + 'age' => 20, // 给可选参数 age 添加一个默认值 + ] // 可添加更多自定义设置 'middleware' => ['AuthCheck'], @@ -45,7 +43,7 @@ Now, 访问 `/im/john/18` 或者 `/im/john` 查看效果 ## 路由匹配 ```php -array public function match($path, $method) +array public function match(string $path, string $method) ``` - `$path` string 请求的URI path @@ -71,7 +69,7 @@ $route = $router->match($path, $method); - 第一个 匹配结果状态. 只有三个 `FOUND`, `NOT_FOUND`, `METHOD_NOT_ALLOWED` - 第二个 格式化后的 $path 的返回(会去除多余的空白,'/'等字符) - 第三个 根据状态有所不同: - - `FOUND` 路由信息 `array` + - `FOUND` 路由信息对象 `Route` - `NOT_FOUND` 为空 `null` - `METHOD_NOT_ALLOWED` 返回的是允许的 METHODs `array` - 结构信息如下: @@ -85,39 +83,9 @@ $route = $router->match($path, $method); // 格式化后的 $path 的返回(会去除多余的空白,'/'等字符) 'URI PATH', + // 第三个元素 // NOT_FOUND 匹配失败时为 null, - // METHOD_NOT_ALLOWED 返回的是允许的 METHODs - // FOUND 时为下面的路由信息 - [ - // (可能存在)配置的请求 METHOD。 自动匹配时无此key - 'method' => 'GET', - - // (必定存在)此路由的 handler callback - 'handler' => 'handler', - - // (可能存在)此路由的 原始path。 仅动态路由有 - 'original' => '/hi/{name}', - - // (可能存在) 有参数匹配的路由匹配成功后,会将参数值放入这里 - 'matches' => ['name' => value ], - - // 此路由的自定义选项信息. 可能为空 - // - params - 来自添加路由时设置的参数匹配信息, 若有的话 - // - defaults - 有可选参数时,可以设置默认值 - // 还可以自定义追加此路由的选项:如下经供参考 - // - domains 允许访问路由的域名 - // - schemas 允许访问路由的schema - // - enter 进入路由的事件回调 - // ... ... - 'option' => [ - 'params' => [], - 'defaults' => [], - - // 'middleware' => null, - // route event. custom design ... - // 'enter' => null, - // 'leave' => null, - ], - ], + // METHOD_NOT_ALLOWED 返回的array, 是允许的 METHODs + // FOUND 时为匹配的路由信息对象,object(Route) ] ``` From e364529739eb43b208e0b85fa98d85c36ad45c59 Mon Sep 17 00:00:00 2001 From: inhere Date: Tue, 20 Nov 2018 13:48:50 +0800 Subject: [PATCH 092/151] add more unit tests --- README.md | 3 - README_en.md | 25 ++++---- src/AbstractRouter.php | 25 ++++++-- src/Dispatcher/Dispatcher.php | 21 +------ src/Dispatcher/DispatcherInterface.php | 12 +++- src/Dispatcher/SimpleDispatcher.php | 44 +++++++++---- src/Route.php | 85 +++++++++++++++----------- src/Router.php | 2 +- test/DispatcherTest.php | 20 ++++++ test/RouteTest.php | 12 ++++ test/RouterTest.php | 43 ++++--------- 11 files changed, 173 insertions(+), 119 deletions(-) diff --git a/README.md b/README.md index 840bb44..419e776 100644 --- a/README.md +++ b/README.md @@ -199,9 +199,6 @@ $router->group('/user', function ($router) { // 使用 控制器 $router->get('/', App\Controllers\HomeController::class); $router->get('/index', 'App\Controllers\HomeController@index'); - -// 使用 rest() 可以快速将一个控制器类注册成一组 RESTful 路由 -$router->rest('/users', App\Controllers\UserController::class); ``` ### 备用路由处理 diff --git a/README_en.md b/README_en.md index 4fcba41..9679b72 100644 --- a/README_en.md +++ b/README_en.md @@ -4,7 +4,7 @@ [![Php Version](https://img.shields.io/badge/php-%3E=7.0-brightgreen.svg?maxAge=2592000)](https://packagist.org/packages/inhere/sroute) [![Latest Stable Version](http://img.shields.io/packagist/v/inhere/sroute.svg)](https://packagist.org/packages/inhere/sroute) -a very lightweight and fast speed router. +A very lightweight and fast speed router. - Lightweight and fast speed, the search speed is not affected by the routing number - supported request methods: `GET` `POST` `PUT` `DELETE` `HEAD` `OPTIONS` @@ -16,14 +16,14 @@ a very lightweight and fast speed router. ## [中文README](./README.md)更详细 -## project +## Project - **github** https://github.com/inhere/php-srouter.git - **git@osc** https://git.oschina.net/inhere/php-srouter.git -## install +## Install -- by composer +- by `composer.json` ```json { @@ -33,11 +33,10 @@ a very lightweight and fast speed router. } ``` -- fetch code +- by `composer require` ```bash -git clone https://github.com/inhere/php-srouter.git // github -git clone https://git.oschina.net/inhere/php-srouter.git // git@osc +composer require inhere/sroute ``` ## Benchmark @@ -138,14 +137,14 @@ $router->group('/user', function () { }); ``` -### use controller action +### Use controller action ```php // if you config 'ignoreLastSlash' => true, '/index' is equals to '/index/' $router->get('/index', 'app\controllers\Home@index'); ``` -### dynamic action +### Dynamic action match dynamic action, config `'dynamicAction' => true` @@ -159,7 +158,7 @@ $router->any('/home/{name}', app\controllers\Home::class); $router->any('/home[/{name}]', app\controllers\Home::class); ``` -### use action executor +### Use action executor if you config `'actionExecutor' => 'run'` @@ -221,7 +220,7 @@ $router->config([ > NOTICE: you must call `$router->config()` on before the add route. -## route dispatcher +## Route dispatcher ```php use Inhere\Route\Dispatcher; @@ -231,7 +230,7 @@ $dispatcher = new Dispatcher([ ]); ``` -## events +### Events ```php $dispatcher->on(Dispatcher::ON_FOUND, function ($uri, $route) use ($app) { @@ -246,7 +245,7 @@ $dispatcher->on('notFound', function ($uri) { }); ``` -## begin dispatch +### begin dispatch ```php $router->dispatch($dispatcher); diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index b9a92ec..4579bf3 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -14,7 +14,7 @@ * Class AbstractRouter * @package Inhere\Route */ -abstract class AbstractRouter implements RouterInterface +abstract class AbstractRouter implements RouterInterface, \Countable { /** @var string The router name */ private $name = ''; @@ -63,7 +63,6 @@ abstract class AbstractRouter implements RouterInterface /** * regular Routes - have dynamic arguments, but the first node is normal string. * 第一节是个静态字符串,称之为有规律的动态路由。按第一节的信息进行分组存储 - * e.g '/hello/{name}' '/user/{id}' * @var Route[][] * [ * // 使用完整的第一节作为key进行分组 @@ -103,7 +102,7 @@ abstract class AbstractRouter implements RouterInterface * middleware chains * @var array */ - protected $chains = []; + private $chains = []; /******************************************************************************* * router config @@ -346,11 +345,21 @@ public function matchAutoRoute(string $path) } /** - * push middleware(s) for the route + * alias of the method: middleware() * @param array ...$middleware * @return self */ public function use(...$middleware): AbstractRouter + { + return $this->middleware(...$middleware); + } + + /** + * push middleware(s) for the route + * @param mixed ...$middleware + * @return AbstractRouter + */ + public function middleware(...$middleware): AbstractRouter { foreach ($middleware as $handler) { $this->chains[] = $handler; @@ -468,4 +477,12 @@ public function getVagueRoutes(): array { return $this->vagueRoutes; } + + /** + * @return array + */ + public function getChains(): array + { + return $this->chains; + } } diff --git a/src/Dispatcher/Dispatcher.php b/src/Dispatcher/Dispatcher.php index 65b03e2..ac1ffba 100644 --- a/src/Dispatcher/Dispatcher.php +++ b/src/Dispatcher/Dispatcher.php @@ -13,6 +13,7 @@ /** * Class Dispatcher + * 相比 SimpleDispatcher * @package Inhere\Route\Dispatcher */ class Dispatcher extends SimpleDispatcher @@ -57,7 +58,7 @@ public function dispatch(int $status, string $path, string $method, $route) try { // trigger route exec_start event $this->fire(self::ON_EXEC_START, [$path, $route]); - $result = $this->callRouteHandler($path, $method, $handler, $args); + $result = $this->callHandler($path, $method, $handler, $args); // fire leave event if (isset($options['leave'])) { @@ -65,7 +66,7 @@ public function dispatch(int $status, string $path, string $method, $route) } // trigger route exec_end event - $this->fire(self::ON_EXEC_END, [$path, $route]); + $this->fire(self::ON_EXEC_END, [$path, $route, $result]); } catch (\Throwable $e) { // trigger route exec_error event if ($cb = $this->getOption(self::ON_EXEC_ERROR)) { @@ -94,20 +95,4 @@ protected function validateMetadata(array $options) // 3. more something ... } - - /** - * Trigger event - * @param $event - * @param array $args - * @return mixed - * @throws \InvalidArgumentException - */ - protected function fire($event, array $args = []) - { - if (!$cb = $this->getOption($event)) { - return false; - } - - return RouteHelper::call($cb, $args); - } } diff --git a/src/Dispatcher/DispatcherInterface.php b/src/Dispatcher/DispatcherInterface.php index d68a031..4eb8f47 100644 --- a/src/Dispatcher/DispatcherInterface.php +++ b/src/Dispatcher/DispatcherInterface.php @@ -19,7 +19,7 @@ interface DispatcherInterface { const FAV_ICON = '/favicon.ico'; - // events + // some route events const ON_FOUND = 'found'; const ON_NOT_FOUND = 'notFound'; const ON_METHOD_NOT_ALLOWED = 'methodNotAllowed'; @@ -46,6 +46,13 @@ public function dispatchUri(string $path = null, string $method = null); */ public function dispatch(int $status, string $path, string $method, $route); + /** + * Defines callback on happen event. + * @param string $event please see class constants ON_* + * @param callable $handler + */ + public function on(string $event, $handler); + /** * @return RouterInterface|null */ @@ -53,9 +60,8 @@ public function getRouter(); /** * @param RouterInterface $router - * @return SimpleDispatcher */ - public function setRouter(RouterInterface $router): SimpleDispatcher; + public function setRouter(RouterInterface $router); /** * @return array diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index 8a22bc1..81c816b 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -56,6 +56,7 @@ class SimpleDispatcher implements DispatcherInterface // events: please @see DispatcherInterface::ON_* // 'event name' => callback + // SimpleDispatcher::ON_FOUND => function(){ ... }, ]; /** @@ -65,7 +66,7 @@ class SimpleDispatcher implements DispatcherInterface * @return self * @throws \LogicException */ - public static function make(array $options = [], RouterInterface $router = null): DispatcherInterface + public static function create(array $options = [], RouterInterface $router = null): DispatcherInterface { return new static($options, $router); } @@ -129,6 +130,7 @@ public function dispatchUri(string $path = null, string $method = null) } $method = (string)($method ?: $_SERVER['REQUEST_METHOD']); + $method = \strtoupper($method); /** @var Route $route */ list($status, $path, $route) = $this->router->match($path, $method); @@ -148,15 +150,23 @@ public function dispatch(int $status, string $path, string $method, $route) return $this->handleNotFound($path, $method); } - // method not allowed + // method not allowed. $route is methods array. if ($status === RouterInterface::METHOD_NOT_ALLOWED) { return $this->handleNotAllowed($path, $method, $route); } + // trigger route found event + $this->fire(self::ON_FOUND, [$path, $route]); $result = null; try { - $result = $this->callRouteHandler($path, $method, $route->getHandler(), $route->getParams()); + // trigger route exec_start event + $this->fire(self::ON_EXEC_START, [$path, $route]); + + $result = $this->callHandler($path, $method, $route->getHandler(), $route->getParams()); + + // trigger route exec_end event + $this->fire(self::ON_EXEC_END, [$path, $route, $result]); } catch (\Throwable $e) { // trigger route exec_error event if ($cb = $this->getOption(self::ON_EXEC_ERROR)) { @@ -183,7 +193,7 @@ public function dispatch(int $status, string $path, string $method, $route) * @throws \InvalidArgumentException * @throws \Throwable */ - protected function callRouteHandler(string $path, string $method, $handler, array $args = []) + protected function callHandler(string $path, string $method, $handler, array $args = []) { // is a \Closure or a callable object if (\is_object($handler)) { @@ -264,7 +274,6 @@ protected function handleNotFound(string $path, string $method, $actionNotExist if ($path === $handler) { $defaultHandler = $this->defaultNotFoundHandler(); - return $defaultHandler($path, $method); } @@ -292,7 +301,7 @@ protected function handleNotAllowed(string $path, string $method, array $methods $this->setOption(self::ON_METHOD_NOT_ALLOWED, $handler); // is a route path. like '/site/notFound' - } elseif (\is_string($handler) && '/' === $handler{0}) { + } elseif (\is_string($handler) && \strpos($handler, '/') === 0) { $_GET['_src_path'] = $path; if ($path === $handler) { @@ -352,6 +361,22 @@ public function on(string $event, $handler) } } + /** + * Trigger event + * @param string $event + * @param array $args + * @return mixed + * @throws \InvalidArgumentException + */ + protected function fire(string $event, array $args = []) + { + if (!$cb = $this->getOption($event)) { + return null; + } + + return RouteHelper::call($cb, $args); + } + /** * @param string $name * @param $value @@ -405,13 +430,10 @@ public function getRouter() /** * @param RouterInterface $router - * @return SimpleDispatcher */ - public function setRouter(RouterInterface $router): SimpleDispatcher + public function setRouter(RouterInterface $router) { $this->router = $router; - - return $this; } /** @@ -427,6 +449,6 @@ public function getOptions(): array */ public function setOptions(array $options) { - $this->options = $options; + $this->options = \array_merge($this->options, $options); } } diff --git a/src/Route.php b/src/Route.php index cb2e8d8..d26ab52 100644 --- a/src/Route.php +++ b/src/Route.php @@ -94,7 +94,7 @@ public static function create(string $method, string $path, $handler, array $par * @param array $config * @return Route */ - public static function createFromArray(array $config): self + public static function createFromArray(array $config = []): self { $route = new self('GET', '/', ''); @@ -213,8 +213,11 @@ public function parseParam(array $bindParams = []): string /** * @param string $path - * @return array returns match result. - * [is ok?, route params values] + * @return array returns match result. has two elements. + * [ + * match ok?, + * route params values + * ] */ public function match(string $path): array { @@ -228,13 +231,13 @@ public function match(string $path): array return [false,]; } - $params = []; - - // no params. eg only use optional. '/about[.html]' + // no params. eg: only use optional. '/about[.html]' if (\count($this->pathVars) === 0) { - return [true, $params]; + return [true, []]; } + $params = []; + // first is full match. \array_shift($matches); foreach ($matches as $index => $value) { @@ -249,19 +252,9 @@ public function match(string $path): array return [true, $params]; } - /** - * param array $params matched path params values. - * @return array - */ - public function info(): array - { - return [ - 'params' => [], - 'handler' => $this->handler, - 'chains' => $this->chains, - 'options' => $this->options, - ]; - } + /******************************************************************************* + * helper methods + ******************************************************************************/ /** * @param array $params @@ -275,16 +268,12 @@ public function copyWithParams(array $params): self return $route; } - /******************************************************************************* - * helper methods - ******************************************************************************/ - /** * push middleware for the route * @param array ...$middleware * @return Route */ - public function push(...$middleware): self + public function middleware(...$middleware): self { foreach ($middleware as $handler) { $this->chains[] = $handler; @@ -293,6 +282,32 @@ public function push(...$middleware): self return $this; } + /** + * alias of the method: middleware() + * @param mixed ...$middleware + * @return Route + */ + public function push(...$middleware): self + { + return $this->middleware(...$middleware); + } + + /** + * param array $params matched path params values. + * @return array + */ + public function info(): array + { + return [ + 'path' => $this->path, + 'method' => $this->method, + 'handler' => $this->handler, + 'options' => $this->options, + 'params' => $this->params, + 'chains' => $this->chains, + ]; + } + /** * @return array */ @@ -335,15 +350,9 @@ public function toString(): string ); } - /** - * @param array $bindVars - * @return Route - */ - public function setBindVars(array $bindVars): Route - { - $this->bindVars = $bindVars; - return $this; - } + /******************************************************************************* + * getter methods + ******************************************************************************/ /** * @param string $name @@ -458,4 +467,12 @@ public function getPathStart(): string { return $this->pathStart; } + + /** + * @return array + */ + public function getChains(): array + { + return $this->chains; + } } diff --git a/src/Router.php b/src/Router.php index 2460af2..c9c2307 100644 --- a/src/Router.php +++ b/src/Router.php @@ -131,7 +131,7 @@ protected function prepareForAdd(string $path, array $opts): array * [ * match status, // found, not found, method not allowed * formatted path, - * (Route object) OR (methods list) + * (Route object) OR (allowed methods list) * ] */ public function match(string $path, string $method = 'GET'): array diff --git a/test/DispatcherTest.php b/test/DispatcherTest.php index 61da887..2119e36 100644 --- a/test/DispatcherTest.php +++ b/test/DispatcherTest.php @@ -21,6 +21,7 @@ public function testDispatcher() }; $router = new Router(); + $router->handleMethodNotAllowed = true; $router->get('/', $handler); $router->get('/user/info[/{int}]', $handler); $router->get('/my[/{name}[/{age}]]', $handler, [ @@ -33,8 +34,27 @@ public function testDispatcher() ]); $d = new Dispatcher(); + + // add events + $d->on(Dispatcher::ON_NOT_FOUND, function () { + return 'TEST: page not found'; + }); + $d->on(Dispatcher::ON_METHOD_NOT_ALLOWED, function ($path, $m, $ms) { + return \sprintf( + 'TEST: %s %s is not allowed, allowed methods: %s', + $m, $path, \implode(',', $ms) + ); + }); $d->setRouter($router); + // not found + $ret = $d->dispatchUri('/not-exist', 'get'); + $this->assertSame('TEST: page not found', $ret); + + // not allowed + $ret = $d->dispatchUri('/', 'post'); + $this->assertSame('TEST: POST / is not allowed, allowed methods: GET', $ret); + $ret = $d->dispatchUri('/', 'get'); $this->assertStringStartsWith('hello', $ret); $this->assertStringEndsWith('[]', $ret); diff --git a/test/RouteTest.php b/test/RouteTest.php index 1c3ace0..559466f 100644 --- a/test/RouteTest.php +++ b/test/RouteTest.php @@ -104,4 +104,16 @@ public function testParseParam() $this->assertEquals('/blog-', $route->getPathStart()); $this->assertEquals('#^/blog-(\w+)$#', $route->getPathRegex()); } + + /** + * @covers Route::middleware + */ + public function testAddMiddleware() + { + $route = Route::createFromArray(['path' => '/middle', 'handler' => 'handler0']); + $route->middleware('func1', 'func2'); + $route->push('func3'); + + $this->assertEquals(['func1', 'func2', 'func3'], $route->chains); + } } diff --git a/test/RouterTest.php b/test/RouterTest.php index 4f399d5..c3c5846 100644 --- a/test/RouterTest.php +++ b/test/RouterTest.php @@ -11,21 +11,14 @@ */ class RouterTest extends TestCase { - private function createRouter(array $config = []) + public function testRouter() { - $r = new Router($config); + $r = new Router([]); $r->get('/', 'handler0'); $r->get('/test', 'handler1'); - $r->get('/test1[/optional]', 'handler'); - $r->get('/my[/{name}[/{age}]]', 'handler2', [ 'age' => '\d+' - ])->setOptions([ - 'defaults' => [ - 'name' => 'God', - 'age' => 25, - ] ]); $r->get('/hi/{name}', 'handler3', [ @@ -35,15 +28,13 @@ private function createRouter(array $config = []) $r->post('/hi/{name}', 'handler4'); $r->put('/hi/{name}', 'handler5'); - return $r; - } - - public function testAddRoutes() - { - $router = $this->createRouter(); + $this->assertSame(7, $r->count()); + $this->assertCount(2, $r->getStaticRoutes()); + $this->assertCount(3, $r->getRegularRoutes()); + $this->assertCount(1, $r->getVagueRoutes()); - $this->assertTrue(4 < $router->count()); - $this->assertCount(2, $router->getStaticRoutes()); + $r->use('func0', 'func1'); + $this->assertSame(['func0', 'func1'], $r->getChains()); } public function testStaticRoute() @@ -53,31 +44,19 @@ public function testStaticRoute() $router->get('/', 'handler0'); $router->get('/about', 'handler1'); - $ret = $router->match('/', 'GET'); - $this->assertCount(3, $ret); - /** @var Route $route */ - list($status, $path, $route) = $ret; + list($status, $path, $route) = $router->match('/', 'GET'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/', $path); $this->assertSame('handler0', $route->getHandler()); - $ret = $router->match('about', 'GET'); - $this->assertCount(3, $ret); - - /** @var Route $route */ - list($status, $path, $route) = $ret; - + list($status, $path, $route) = $router->match('about', 'GET'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/about', $path); $this->assertSame('handler1', $route->getHandler()); - $ret = $router->match('not-exist', 'GET'); - $this->assertCount(3, $ret); - - /** @var Route $route */ - list($status, $path,) = $ret; + list($status, $path,) = $router->match('not-exist', 'GET'); $this->assertSame(Router::NOT_FOUND, $status); $this->assertSame('/not-exist', $path); From 7810f845598dd343ed0d9b6234ab16271785d303 Mon Sep 17 00:00:00 2001 From: inhere Date: Tue, 20 Nov 2018 20:03:25 +0800 Subject: [PATCH 093/151] some logic modify. --- src/AbstractRouter.php | 4 +- src/Dispatcher/DispatcherInterface.php | 9 +- src/Dispatcher/Psr15Dispatcher.php | 114 +++++++++++++++++++++++++ src/Dispatcher/SimpleDispatcher.php | 14 ++- src/Route.php | 6 +- src/Router.php | 2 +- src/RouterInterface.php | 5 ++ test/RouteTest.php | 2 +- 8 files changed, 144 insertions(+), 12 deletions(-) create mode 100644 src/Dispatcher/Psr15Dispatcher.php diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 4579bf3..77ff1f5 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -99,8 +99,8 @@ abstract class AbstractRouter implements RouterInterface, \Countable protected $vagueRoutes = []; /** - * middleware chains - * @var array + * middleware handler chains + * @var callable[] */ private $chains = []; diff --git a/src/Dispatcher/DispatcherInterface.php b/src/Dispatcher/DispatcherInterface.php index 4eb8f47..263c050 100644 --- a/src/Dispatcher/DispatcherInterface.php +++ b/src/Dispatcher/DispatcherInterface.php @@ -54,9 +54,14 @@ public function dispatch(int $status, string $path, string $method, $route); public function on(string $event, $handler); /** - * @return RouterInterface|null + * @return RouterInterface */ - public function getRouter(); + public function getRouter(): RouterInterface; + + /** + * @return bool + */ + public function hasRouter(): bool; /** * @param RouterInterface $router diff --git a/src/Dispatcher/Psr15Dispatcher.php b/src/Dispatcher/Psr15Dispatcher.php new file mode 100644 index 0000000..4e43c0a --- /dev/null +++ b/src/Dispatcher/Psr15Dispatcher.php @@ -0,0 +1,114 @@ +getUri()->getPath(); + $method = $request->getMethod(); + + /** @var Route $route */ + list($status, $path, $route) = $this->getRouter()->match($path, $method); + + $chains = $this->getRouter()->getChains(); + + switch ($status) { + case RouterInterface::FOUND: + $chains = \array_merge($chains, $route->getChains()); + break; + case RouterInterface::NOT_FOUND: + + break; + case RouterInterface::METHOD_NOT_ALLOWED: + + break; + } + } + + /** + * Dispatch route handler for the given route info. + * {@inheritdoc} + * @throws \Exception + * @throws \Throwable + */ + public function dispatch(int $status, string $path, string $method, $route) + { + // not found + if ($status === RouterInterface::NOT_FOUND) { + return $this->handleNotFound($path, $method); + } + + // method not allowed + if ($status === RouterInterface::METHOD_NOT_ALLOWED) { + return $this->handleNotAllowed($path, $method, $route); + } + + // trigger route found event + $this->fire(self::ON_FOUND, [$path, $route]); + + $result = null; + $options = $route->getOptions(); + + // fire enter event + // schema,domains ... metadata validate + if (isset($options['enter']) && false === RouteHelper::call($options['enter'], [$options, $path])) { + return $result; + } + + $handler = $route->getHandler(); + $args = $route->getParams(); + + try { + // trigger route exec_start event + $this->fire(self::ON_EXEC_START, [$path, $route]); + + $globChains = $this->getRouter()->getChains(); + $chains = $route->getChains(); + + $result = $this->callHandler($path, $method, $handler, $args); + + // fire leave event + if (isset($options['leave'])) { + RouteHelper::call($options['leave'], [$options, $path]); + } + + // trigger route exec_end event + $this->fire(self::ON_EXEC_END, [$path, $route, $result]); + } catch (\Throwable $e) { + // trigger route exec_error event + if ($cb = $this->getOption(self::ON_EXEC_ERROR)) { + return RouteHelper::call($cb, [$e, $path, $route]); + } + + throw $e; + } + + return $result; + } +} diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index 81c816b..497d139 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -269,7 +269,7 @@ protected function handleNotFound(string $path, string $method, $actionNotExist $this->setOption(self::ON_NOT_FOUND, $handler); // is a route path. like '/site/notFound' - } else if (\is_string($handler) && '/' === $handler{0}) { + } else if (\is_string($handler) && \strpos($handler, '/') === 0) { $_GET['_src_path'] = $path; if ($path === $handler) { @@ -421,9 +421,17 @@ public static function isSupportedEvent(string $name): bool } /** - * @return RouterInterface|null + * @return bool + */ + public function hasRouter(): bool + { + return $this->router !== null; + } + + /** + * @return RouterInterface */ - public function getRouter() + public function getRouter(): RouterInterface { return $this->router; } diff --git a/src/Route.php b/src/Route.php index d26ab52..c0ea885 100644 --- a/src/Route.php +++ b/src/Route.php @@ -66,10 +66,10 @@ final class Route implements \IteratorAggregate // -- extra properties /** - * middleware chains - * @var array + * middleware handler chains + * @var callable[] */ - public $chains = []; + private $chains = []; /** * some custom route options data. diff --git a/src/Router.php b/src/Router.php index c9c2307..74ef232 100644 --- a/src/Router.php +++ b/src/Router.php @@ -290,7 +290,7 @@ public function dispatch($dispatcher = null, $path = null, $method = null) ); } - if (!$dispatcher->getRouter()) { + if (!$dispatcher->hasRouter()) { $dispatcher->setRouter($this); } diff --git a/src/RouterInterface.php b/src/RouterInterface.php index 8ec4602..891288f 100644 --- a/src/RouterInterface.php +++ b/src/RouterInterface.php @@ -93,6 +93,11 @@ public function map($methods, string $path, $handler, array $binds = [], array $ */ public function match(string $path, string $method = 'GET'): array; + /** + * @return array + */ + public function getChains(): array; + /** * @return array */ diff --git a/test/RouteTest.php b/test/RouteTest.php index 559466f..b65218b 100644 --- a/test/RouteTest.php +++ b/test/RouteTest.php @@ -114,6 +114,6 @@ public function testAddMiddleware() $route->middleware('func1', 'func2'); $route->push('func3'); - $this->assertEquals(['func1', 'func2', 'func3'], $route->chains); + $this->assertEquals(['func1', 'func2', 'func3'], $route->getChains()); } } From 386d33a4e911490f99119a4fdc32cb18d8b30d29 Mon Sep 17 00:00:00 2001 From: inhere Date: Thu, 13 Dec 2018 00:54:16 +0800 Subject: [PATCH 094/151] update some logic. add more help method. support name route --- composer.json | 2 +- src/AbstractRouter.php | 59 ++++---------------- src/CachedRouter.php | 10 +++- src/Route.php | 114 ++++++++++++++++++++++++++++++-------- src/Router.php | 119 ++++++++++++++++++++++++++++++++++------ src/RouterInterface.php | 11 +++- test/RouterTest.php | 26 +++++++++ 7 files changed, 247 insertions(+), 94 deletions(-) diff --git a/composer.json b/composer.json index e761f72..3186790 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,7 @@ } ], "require": { - "php": ">7.0" + "php": ">7.1.0" }, "autoload": { "psr-4": { diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php index 77ff1f5..448c76f 100644 --- a/src/AbstractRouter.php +++ b/src/AbstractRouter.php @@ -14,7 +14,7 @@ * Class AbstractRouter * @package Inhere\Route */ -abstract class AbstractRouter implements RouterInterface, \Countable +abstract class AbstractRouter implements RouterInterface { /** @var string The router name */ private $name = ''; @@ -49,17 +49,18 @@ abstract class AbstractRouter implements RouterInterface, \Countable * 整个路由 path 都是静态字符串 e.g. '/user/login' * @var Route[] * [ - * '/user/login' => [ - * // METHOD => Route object, - * 'GET' => Route, - * 'PUT' => Route, - * ... - * ], - * ... ... + * 'GET /user/login' => Route, + * 'POST /user/login' => Route, * ] */ protected $staticRoutes = []; + /** + * name routes. use for find a route by name. + * @var array [name => Route] + */ + protected $namedRoutes = []; + /** * regular Routes - have dynamic arguments, but the first node is normal string. * 第一节是个静态字符串,称之为有规律的动态路由。按第一节的信息进行分组存储 @@ -68,13 +69,10 @@ abstract class AbstractRouter implements RouterInterface, \Countable * // 使用完整的第一节作为key进行分组 * 'edit' => [ * Route, // '/edit/{id}' - * ... * ], * 'blog' => [ * Route, // '/blog/post-{id}' - * ... * ], - * ... ... * ] */ protected $regularRoutes = []; @@ -93,7 +91,6 @@ abstract class AbstractRouter implements RouterInterface, \Countable * Route, // '/{some}/{some2}' * ... * ], - * ... ... * ] */ protected $vagueRoutes = []; @@ -139,17 +136,6 @@ abstract class AbstractRouter implements RouterInterface, \Countable */ public $controllerSuffix = 'Controller'; - /** - * object creator. - * @param array $config - * @return self - * @throws \LogicException - */ - public static function create(array $config = []): AbstractRouter - { - return new static($config); - } - /** * object constructor. * @param array $config @@ -158,7 +144,6 @@ public static function create(array $config = []): AbstractRouter public function __construct(array $config = []) { $this->config($config); - $this->currentGroupPrefix = ''; $this->currentGroupOption = []; } @@ -409,7 +394,7 @@ public static function getGlobalParams(): array /** * @return array */ - public static function getSupportedMethods(): array + public static function getAllowedMethods(): array { return self::METHODS_ARRAY; } @@ -430,14 +415,6 @@ public function setName(string $name) $this->name = $name; } - /** - * @param array $staticRoutes - */ - public function setStaticRoutes(array $staticRoutes) - { - $this->staticRoutes = $staticRoutes; - } - /** * @return array */ @@ -446,14 +423,6 @@ public function getStaticRoutes(): array return $this->staticRoutes; } - /** - * @param \array[] $regularRoutes - */ - public function setRegularRoutes(array $regularRoutes) - { - $this->regularRoutes = $regularRoutes; - } - /** * @return \array[] */ @@ -462,14 +431,6 @@ public function getRegularRoutes(): array return $this->regularRoutes; } - /** - * @param array $vagueRoutes - */ - public function setVagueRoutes(array $vagueRoutes) - { - $this->vagueRoutes = $vagueRoutes; - } - /** * @return array */ diff --git a/src/CachedRouter.php b/src/CachedRouter.php index da4e12c..67eeaf9 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -112,27 +112,31 @@ public function loadRoutesCache(): bool // load routes $map = require $file; + $this->routeCounter = 0; $staticRoutes = $regularRoutes = $vagueRoutes = []; foreach ($map['staticRoutes'] as $key => $info) { + $this->routeCounter++; $staticRoutes[$key] = Route::createFromArray($info); } foreach ($map['regularRoutes'] as $key => $routes) { foreach ($routes as $info) { + $this->routeCounter++; $regularRoutes[$key][] = Route::createFromArray($info); } } foreach ($map['vagueRoutes'] as $key => $routes) { foreach ($routes as $info) { + $this->routeCounter++; $vagueRoutes[$key][] = Route::createFromArray($info); } } - $this->setStaticRoutes($staticRoutes); - $this->setRegularRoutes($regularRoutes); - $this->setVagueRoutes($vagueRoutes); + $this->staticRoutes = $staticRoutes; + $this->regularRoutes = $regularRoutes; + $this->vagueRoutes = $vagueRoutes; $this->cacheLoaded = true; return true; diff --git a/src/Route.php b/src/Route.php index c0ea885..01b42e1 100644 --- a/src/Route.php +++ b/src/Route.php @@ -14,6 +14,11 @@ */ final class Route implements \IteratorAggregate { + /** + * @var string Route name + */ + private $name = ''; + /** * @var string route pattern path. eg "/users/{id}" "/user/login" */ @@ -117,13 +122,41 @@ public static function createFromArray(array $config = []): self */ public function __construct(string $method, string $path, $handler, array $paramBinds = [], array $options = []) { - $this->path = $path; + $this->path = \trim($path); $this->method = \strtoupper($method); $this->bindVars = $paramBinds; $this->handler = $handler; $this->options = $options; } + /** + * register route to the router + * @param Router $router + */ + public function attachTo(Router $router) + { + $router->addRoute($this); + } + + /** + * name the route and bind name to router. + * @param string $name + * @param Router $router + * @param bool $register + */ + public function namedTo(string $name, Router $router, bool $register = false) + { + $this->setName($name); + + if ($this->name) { + if ($register) { + $router->addRoute($this); + } else { + $router->nameRoute($this->name, $this); + } + } + } + /******************************************************************************* * parse route path ******************************************************************************/ @@ -293,7 +326,7 @@ public function push(...$middleware): self } /** - * param array $params matched path params values. + * get basic info data * @return array */ public function info(): array @@ -301,14 +334,12 @@ public function info(): array return [ 'path' => $this->path, 'method' => $this->method, - 'handler' => $this->handler, - 'options' => $this->options, - 'params' => $this->params, - 'chains' => $this->chains, + 'handlerName' => $this->getHandlerName(), ]; } /** + * get all info data * @return array */ public function toArray(): array @@ -334,32 +365,39 @@ public function toArray(): array */ public function toString(): string { - $handlerName = 'unknown'; - - if (\is_object($this->handler)) { - $handlerName = \get_class($this->handler); - } elseif (\is_array($this->handler)) { - $handlerName = 'array callback'; - } elseif (\is_string($this->handler)) { - $handlerName = $this->handler; - } - return \sprintf( '%-7s %-25s --> %s (%d middleware)', - $this->method, $this->path, $handlerName, \count($this->chains) + $this->method, $this->path, $this->getHandlerName(), \count($this->chains) ); } - /******************************************************************************* - * getter methods - ******************************************************************************/ + /** + * @param string $name + * @return Route + */ + public function setName(string $name): self + { + if ($name = \trim($name)) { + $this->name = $name; + } + + return $this; + } + + /** + * @param string $path + */ + public function setPath(string $path) + { + $this->path = \trim($path); + } /** * @param string $name * @param $value - * @return $this + * @return Route */ - public function addOption(string $name, $value) + public function addOption(string $name, $value): self { $this->options[$name] = $value; return $this; @@ -369,12 +407,16 @@ public function addOption(string $name, $value) * @param array $options * @return Route */ - public function setOptions(array $options): Route + public function setOptions(array $options): self { $this->options = $options; return $this; } + /******************************************************************************* + * getter methods + ******************************************************************************/ + /** * Retrieve an external iterator * @link https://php.net/manual/en/iteratoraggregate.getiterator.php @@ -475,4 +517,30 @@ public function getChains(): array { return $this->chains; } + + /** + * @return string + */ + public function getName(): string + { + return $this->name; + } + + /** + * @return string + */ + public function getHandlerName(): string + { + $handlerName = 'unknown'; + + if (\is_object($this->handler)) { + $handlerName = \get_class($this->handler); + } elseif (\is_array($this->handler)) { + $handlerName = '[array callback]'; + } elseif (\is_string($this->handler)) { + $handlerName = $this->handler; + } + + return $handlerName; + } } diff --git a/src/Router.php b/src/Router.php index 74ef232..c65a38d 100644 --- a/src/Router.php +++ b/src/Router.php @@ -25,6 +25,17 @@ class Router extends AbstractRouter // 'time' => ['12'], ]; + /** + * object creator. + * @param array $config + * @return self + * @throws \LogicException + */ + public static function create(array $config = []): Router + { + return new static($config); + } + /******************************************************************************* * route collection ******************************************************************************/ @@ -56,8 +67,6 @@ public function add(string $method, string $path, $handler, array $binds = [], a ); } - list($path, $opts) = $this->prepareForAdd($path, $opts); - // create Route $route = Route::create($method, $path, $handler, $binds, $opts); @@ -70,15 +79,21 @@ public function add(string $method, string $path, $handler, array $binds = [], a */ public function addRoute(Route $route): Route { - $this->routeCounter++; + $this->prepareForAdd($route); $path = $route->getPath(); $method = $route->getMethod(); + $this->routeCounter++; + + // has route name. + if ($name = $route->getName()) { + $this->namedRoutes[$name] = $route; + } + // it is static route if (self::isStaticRoute($path)) { $this->staticRoutes[$method . ' ' . $path] = $route; - return $route; } @@ -97,12 +112,13 @@ public function addRoute(Route $route): Route /** * prepare for add - * @param string $path - * @param array $opts - * @return array + * @param Route $route + * @return void */ - protected function prepareForAdd(string $path, array $opts): array + protected function prepareForAdd(Route $route) { + $path = $route->getPath(); + // always add '/' prefix. $path = \strpos($path, '/') === 0 ? $path : '/' . $path; $path = $this->currentGroupPrefix . $path; @@ -112,11 +128,11 @@ protected function prepareForAdd(string $path, array $opts): array $path = \rtrim($path, '/'); } - if ($this->currentGroupOption) { - $opts = \array_merge($this->currentGroupOption, $opts); - } + $route->setPath($path); - return [$path, $opts]; + if ($groupOpts = $this->currentGroupOption) { + $route->setOptions(\array_merge($groupOpts, $route->getOptions())); + } } /******************************************************************************* @@ -183,10 +199,6 @@ public function match(string $path, string $method = 'GET'): array return [self::NOT_FOUND, $path, null]; } - /******************************************************************************* - * helper methods - ******************************************************************************/ - /** * is a dynamic route, match by regexp * @param string $path @@ -297,6 +309,31 @@ public function dispatch($dispatcher = null, $path = null, $method = null) return $dispatcher->dispatchUri($path, $method); } + /******************************************************************************* + * helper methods + ******************************************************************************/ + + /** + * @param string $name + * @param Route $route + */ + public function nameRoute(string $name, Route $route) + { + if ($name = \trim($name)) { + $this->namedRoutes[$name] = $route; + } + } + + /** + * get a name route by given name. + * @param string $name + * @return Route|null + */ + public function getRoute(string $name) + { + return $this->namedRoutes[$name] ?? null; + } + /** * @return int */ @@ -324,6 +361,55 @@ public function setGlobalOptions(array $globalOptions): self return $this; } + /** + * @param \Closure $func + */ + public function each(\Closure $func) + { + /** @var Route $route */ + foreach ($this->staticRoutes as $route) { + $func($route); + } + + foreach ($this->regularRoutes as $routes) { + foreach ($routes as $route) { + $func($route); + } + } + + foreach ($this->vagueRoutes as $routes) { + foreach ($routes as $route) { + $func($route); + } + } + } + + /** + * get all routes + * @return array + */ + public function getRoutes(): array + { + $routes = []; + $this->each(function (Route $route) use (&$routes) { + $routes[] = $route; + }); + + return $routes; + } + + /** + * Retrieve an external iterator + * @link https://php.net/manual/en/iteratoraggregate.getiterator.php + * @return \Traversable An instance of an object implementing Iterator or + * Traversable + * @since 5.0.0 + */ + public function getIterator() + { + return new \ArrayIterator($this->getRoutes()); + } + /** * @return string */ @@ -361,4 +447,5 @@ public function toString(): string return \implode("\n", $strings); } + } diff --git a/src/RouterInterface.php b/src/RouterInterface.php index 891288f..b91b8fb 100644 --- a/src/RouterInterface.php +++ b/src/RouterInterface.php @@ -12,7 +12,7 @@ * Interface RouterInterface * @package Inhere\Route */ -interface RouterInterface +interface RouterInterface extends \IteratorAggregate, \Countable { /** match result status list */ const FOUND = 1; @@ -66,6 +66,13 @@ interface RouterInterface */ public function add(string $method, string $path, $handler, array $binds = [], array $opts = []): Route; + /** + * add a Route to the router + * @param Route $route + * @return Route + */ + public function addRoute(Route $route): Route; + /** * @param array|string $methods The match request method(s). e.g ['get','post'] * @param string $path The route path string. is allow empty string. eg: '/user/login' @@ -101,5 +108,5 @@ public function getChains(): array; /** * @return array */ - public static function getSupportedMethods(): array; + public static function getAllowedMethods(): array; } diff --git a/test/RouterTest.php b/test/RouterTest.php index c3c5846..7bc9b3f 100644 --- a/test/RouterTest.php +++ b/test/RouterTest.php @@ -37,6 +37,32 @@ public function testRouter() $this->assertSame(['func0', 'func1'], $r->getChains()); } + public function testAddRoute() + { + $router = Router::create(); + + $r1 = Route::create('GET', '/path1', 'handler0'); + $r1->setName('r1'); + $router->addRoute($r1); + + $r2 = Route::create('GET', '/path2', 'handler2'); + $r2->namedTo('r2', $router, true); + + $router->add('get', '/path3', 'handler3')->namedTo('r3', $router); + + $this->assertEmpty($router->getRoute('not-exist')); + $this->assertEquals($r1, $router->getRoute('r1')); + $this->assertEquals($r2, $router->getRoute('r2')); + + $r3 = $router->getRoute('r3'); + $this->assertEquals([ + 'path' => '/path3', + 'method' => 'GET', + 'handlerName' => 'handler3', + ], $r3->info()); + + } + public function testStaticRoute() { /** @var Router $router */ From c0d36501b3a78df2629e86e4df2f4295e9ac3cf7 Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 14 Dec 2018 00:51:18 +0800 Subject: [PATCH 095/151] update some logic --- .travis.yml | 7 +- README.md | 3 +- example/cached/bench-routes-cache.php | 32441 ++++++++++-------------- example/cached/routes-cache.php | 1454 +- src/AbstractRouter.php | 449 - src/Helper/RouteHelper.php | 10 + src/Route.php | 23 +- src/Router.php | 310 +- src/RouterConfigTrait.php | 167 + src/RouterInterface.php | 70 +- src/RouterManager.php | 16 +- src/ServerRouter.php | 48 +- test/AbstractRouterTest.php | 25 - test/RouteHelperTest.php | 32 + test/RouteTest.php | 4 +- test/RouterTest.php | 38 +- test/SRouterTest.php | 11 - test/ServerRouterTest.php | 39 +- 18 files changed, 15199 insertions(+), 19948 deletions(-) delete mode 100644 src/AbstractRouter.php create mode 100644 src/RouterConfigTrait.php delete mode 100644 test/AbstractRouterTest.php create mode 100644 test/RouteHelperTest.php diff --git a/.travis.yml b/.travis.yml index ab1e152..239a1da 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,7 @@ language: php php: -- 7.0 -- 7.1 -- 7.2 + - 7.1 + - 7.2 -script: phpunit +script: phpunit --coverage-text diff --git a/README.md b/README.md index 419e776..337ee62 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,8 @@ - 无依赖、简洁、速度快、功能完善 - 轻量级且速度快,查找速度不受路由数量的影响 -- 支持路由组, 支持路由参数定义,以及丰富的自定义路由选项(比如设定 event/filter等) +- 支持路由组, 支持路由参数定义,以及丰富的自定义路由选项 +- 支持给指定的路由命名,可根据名称拿到注册的路由对象 - 支持请求方法: `GET` `POST` `PUT` `DELETE` `HEAD` `OPTIONS` ... - 支持自动匹配路由到控制器就像 Yii 一样, 请参看配置项 `autoRoute` (不推荐) - 压测对比数据请看[路由测试](#ab-test) diff --git a/example/cached/bench-routes-cache.php b/example/cached/bench-routes-cache.php index 7b6817c..fc1f56b 100644 --- a/example/cached/bench-routes-cache.php +++ b/example/cached/bench-routes-cache.php @@ -6,18482 +6,13975 @@ * @count 1000 * @notice Please don't edit it. */ -return array ( +return array( // static routes -'staticRoutes' => array ( - 'POST /bizjkvlore' => array( - 'path' => '/bizjkvlore', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( + 'staticRoutes' => array( + 'POST /bizjkvlore' => array( + 'path' => '/bizjkvlore', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /mantxzepegh' => array( + 'path' => '/mantxzepegh', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /tjfc/wqjpzslo' => array( + 'path' => '/tjfc/wqjpzslo', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /yfktw/vhkcbxtwt/' => array( + 'path' => '/yfktw/vhkcbxtwt/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /ymqudf' => array( + 'path' => '/ymqudf', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /llruojp/cwxqap' => array( + 'path' => '/llruojp/cwxqap', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /xzrumeycafiyqwwvxp' => array( + 'path' => '/xzrumeycafiyqwwvxp', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /hfuntofsp' => array( + 'path' => '/hfuntofsp', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /oihomzocvjdlezddjd' => array( + 'path' => '/oihomzocvjdlezddjd', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /hkse/tknvqdjelfohnqvn' => array( + 'path' => '/hkse/tknvqdjelfohnqvn', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /sawpfmwd' => array( + 'path' => '/sawpfmwd', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /qhbwh/fgz/' => array( + 'path' => '/qhbwh/fgz/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /sfzw/qsya/rpp' => array( + 'path' => '/sfzw/qsya/rpp', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /oacrkwnovkzri' => array( + 'path' => '/oacrkwnovkzri', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /mvrmdgvjcwxo' => array( + 'path' => '/mvrmdgvjcwxo', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /qfdkb/iz/dkv/vcph/m/cz/jhz' => array( + 'path' => '/qfdkb/iz/dkv/vcph/m/cz/jhz', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /ux/lafeifmwdctakd' => array( + 'path' => '/ux/lafeifmwdctakd', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /owkgjsmqkfghs/' => array( + 'path' => '/owkgjsmqkfghs/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /jxzuoy/bwctjh/xjhowhoa' => array( + 'path' => '/jxzuoy/bwctjh/xjhowhoa', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /gri/bsqz/' => array( + 'path' => '/gri/bsqz/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ueye/jl/ld' => array( + 'path' => '/ueye/jl/ld', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /c/dk/vd/xqkimlcknrabm/' => array( + 'path' => '/c/dk/vd/xqkimlcknrabm/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /xdlcxiarahbmiriz' => array( + 'path' => '/xdlcxiarahbmiriz', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /mw/riwtbbnsdp/o' => array( + 'path' => '/mw/riwtbbnsdp/o', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /kgdmmfl' => array( + 'path' => '/kgdmmfl', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /khnizkdrjgugdiwcr' => array( + 'path' => '/khnizkdrjgugdiwcr', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /ldodjos/nkb/cche' => array( + 'path' => '/ldodjos/nkb/cche', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /zrgjw' => array( + 'path' => '/zrgjw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /pi/tpupj/kocf/tmg/x/nf' => array( + 'path' => '/pi/tpupj/kocf/tmg/x/nf', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /lqojc' => array( + 'path' => '/lqojc', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /lir/m/hdmgvgttxom/' => array( + 'path' => '/lir/m/hdmgvgttxom/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /acnqru/d' => array( + 'path' => '/acnqru/d', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /rvc/fgarv/' => array( + 'path' => '/rvc/fgarv/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /egdnxtceccp/cnrezm' => array( + 'path' => '/egdnxtceccp/cnrezm', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /vtwwx/i/mxn/fklsdrsxj/mm' => array( + 'path' => '/vtwwx/i/mxn/fklsdrsxj/mm', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /wnadplnn/te' => array( + 'path' => '/wnadplnn/te', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /hxcqd/tbgwhtaele/a' => array( + 'path' => '/hxcqd/tbgwhtaele/a', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /ljsenc/lp/waocmzvv/nhl' => array( + 'path' => '/ljsenc/lp/waocmzvv/nhl', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /sajf/hxokwmfovcnxauz' => array( + 'path' => '/sajf/hxokwmfovcnxauz', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /wrheugw/ab' => array( + 'path' => '/wrheugw/ab', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /uhpw/x/yveex/ix' => array( + 'path' => '/uhpw/x/yveex/ix', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /stwwplrvgh' => array( + 'path' => '/stwwplrvgh', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /tkpkfxikwrp' => array( + 'path' => '/tkpkfxikwrp', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /js/okhluolks' => array( + 'path' => '/js/okhluolks', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /xnbcyl/ne' => array( + 'path' => '/xnbcyl/ne', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /waxgzahoky/p/um/sqbvpk' => array( + 'path' => '/waxgzahoky/p/um/sqbvpk', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /a/yceoxwlri' => array( + 'path' => '/a/yceoxwlri', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /eu/kwwv' => array( + 'path' => '/eu/kwwv', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /wt/nixxhy' => array( + 'path' => '/wt/nixxhy', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /disqcku/qhuk/vg/c' => array( + 'path' => '/disqcku/qhuk/vg/c', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /iegyxpui' => array( + 'path' => '/iegyxpui', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /hlcgcsdafxouo/zqgfs/' => array( + 'path' => '/hlcgcsdafxouo/zqgfs/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /hr/u/wrpj' => array( + 'path' => '/hr/u/wrpj', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ckrivkbfwjmkoge/' => array( + 'path' => '/ckrivkbfwjmkoge/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /ilxze' => array( + 'path' => '/ilxze', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ri/mbi/' => array( + 'path' => '/ri/mbi/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /f/bass/kiy/bcoi' => array( + 'path' => '/f/bass/kiy/bcoi', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /rfukssgi/wloagoiq' => array( + 'path' => '/rfukssgi/wloagoiq', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /terokbetpdck/lvwdf' => array( + 'path' => '/terokbetpdck/lvwdf', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /plyltsnopactxy' => array( + 'path' => '/plyltsnopactxy', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /qrbkvcgitsakqbkq/' => array( + 'path' => '/qrbkvcgitsakqbkq/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /xzmli/exrcqzfewwzdtg' => array( + 'path' => '/xzmli/exrcqzfewwzdtg', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /ssacodq/mtudfua/' => array( + 'path' => '/ssacodq/mtudfua/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /w/emli/agzuedo/q/r' => array( + 'path' => '/w/emli/agzuedo/q/r', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /a/jntryiyq/avr/lsg' => array( + 'path' => '/a/jntryiyq/avr/lsg', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /sqanmyp/hvulxtnnt/lcd/' => array( + 'path' => '/sqanmyp/hvulxtnnt/lcd/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /lxprb' => array( + 'path' => '/lxprb', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /wxmdspmnxwp/mleqr/' => array( + 'path' => '/wxmdspmnxwp/mleqr/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /llv/shujxzkju' => array( + 'path' => '/llv/shujxzkju', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ng/tiq/ds/tt/f/tvsiqkat' => array( + 'path' => '/ng/tiq/ds/tt/f/tvsiqkat', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /xjibxyailrg' => array( + 'path' => '/xjibxyailrg', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /jswdizgqbedczxytme/' => array( + 'path' => '/jswdizgqbedczxytme/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /ceczutfxjgvf/tuodoqif' => array( + 'path' => '/ceczutfxjgvf/tuodoqif', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /y/nnswcl/yb/vzppusw' => array( + 'path' => '/y/nnswcl/yb/vzppusw', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /fyy/jfxj/lxosk' => array( + 'path' => '/fyy/jfxj/lxosk', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /tsumvoiykcrejqnsortu' => array( + 'path' => '/tsumvoiykcrejqnsortu', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /avtojnvaqwafebvd/fnqk' => array( + 'path' => '/avtojnvaqwafebvd/fnqk', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /zqze/afp' => array( + 'path' => '/zqze/afp', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /mse/vmdd' => array( + 'path' => '/mse/vmdd', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /fxqrapzm/fw' => array( + 'path' => '/fxqrapzm/fw', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /t/opb/jddcxfkubr' => array( + 'path' => '/t/opb/jddcxfkubr', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /ulktvu/jrutp' => array( + 'path' => '/ulktvu/jrutp', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /dlwo/przt/mfg/' => array( + 'path' => '/dlwo/przt/mfg/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ucpujg' => array( + 'path' => '/ucpujg', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /t/fwrkdyv' => array( + 'path' => '/t/fwrkdyv', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /xgxmylrc/evjpfb/' => array( + 'path' => '/xgxmylrc/evjpfb/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /kckgx' => array( + 'path' => '/kckgx', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /eh/paza/h/iz' => array( + 'path' => '/eh/paza/h/iz', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ehdgj' => array( + 'path' => '/ehdgj', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /fkqghqshnkfbvmt' => array( + 'path' => '/fkqghqshnkfbvmt', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /m/ypj/noebdmsbt/' => array( + 'path' => '/m/ypj/noebdmsbt/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /qldwvzwbzck/wei' => array( + 'path' => '/qldwvzwbzck/wei', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /cajjfi/drmfjcyl/vrz' => array( + 'path' => '/cajjfi/drmfjcyl/vrz', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /jrdxsga' => array( + 'path' => '/jrdxsga', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /fovwmjoe/ekur' => array( + 'path' => '/fovwmjoe/ekur', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /wfytfdbmuy/t' => array( + 'path' => '/wfytfdbmuy/t', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /rkwkzdo/ikj/par/laj/ewd' => array( + 'path' => '/rkwkzdo/ikj/par/laj/ewd', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /vwaqelf/' => array( + 'path' => '/vwaqelf/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /lahxt' => array( + 'path' => '/lahxt', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /dyshvoieqm/mzp' => array( + 'path' => '/dyshvoieqm/mzp', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /a/xsyord' => array( + 'path' => '/a/xsyord', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /l/xdnrjxsk/yopgf/f' => array( + 'path' => '/l/xdnrjxsk/yopgf/f', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /dknsu/uphjj/lonjgvj' => array( + 'path' => '/dknsu/uphjj/lonjgvj', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /zkgxuguwaphjrdyj' => array( + 'path' => '/zkgxuguwaphjrdyj', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /njkpzjogmzbiqw' => array( + 'path' => '/njkpzjogmzbiqw', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /qsc/adnwzcngkafkp' => array( + 'path' => '/qsc/adnwzcngkafkp', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /cp/ddxwiclyi/zzoqeq' => array( + 'path' => '/cp/ddxwiclyi/zzoqeq', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /goshuv' => array( + 'path' => '/goshuv', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /etxas' => array( + 'path' => '/etxas', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /tczkbbqlnnvcl/' => array( + 'path' => '/tczkbbqlnnvcl/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /sbwob' => array( + 'path' => '/sbwob', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /tom/vuqop/wviqo/s' => array( + 'path' => '/tom/vuqop/wviqo/s', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /axlsijy/p/nhpvsbqcuw/g' => array( + 'path' => '/axlsijy/p/nhpvsbqcuw/g', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /wmryh/igl' => array( + 'path' => '/wmryh/igl', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /n/orvdbbzihfwmgkmro' => array( + 'path' => '/n/orvdbbzihfwmgkmro', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /iareceethforov' => array( + 'path' => '/iareceethforov', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ddgqitdhsgcxvea/' => array( + 'path' => '/ddgqitdhsgcxvea/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /jejskdglbem/deoiya' => array( + 'path' => '/jejskdglbem/deoiya', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /ek/w/xfwdozedww' => array( + 'path' => '/ek/w/xfwdozedww', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /ubsk/iagswu' => array( + 'path' => '/ubsk/iagswu', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /f/ctt/acdi' => array( + 'path' => '/f/ctt/acdi', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /xaplli/ehiugo/rethrv/i' => array( + 'path' => '/xaplli/ehiugo/rethrv/i', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /isf/grgaggdtkj/' => array( + 'path' => '/isf/grgaggdtkj/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /dvkpgizyyhjzylbpzu' => array( + 'path' => '/dvkpgizyyhjzylbpzu', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /zixlng' => array( + 'path' => '/zixlng', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /e/mgkzspr' => array( + 'path' => '/e/mgkzspr', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /zxrgrn/lscdfhetb/y' => array( + 'path' => '/zxrgrn/lscdfhetb/y', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /osaaigbg' => array( + 'path' => '/osaaigbg', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /l/e/krhgj' => array( + 'path' => '/l/e/krhgj', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /ovnoaopbxlpibqx' => array( + 'path' => '/ovnoaopbxlpibqx', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /ir/kaqu/eoq/fftzyarmg' => array( + 'path' => '/ir/kaqu/eoq/fftzyarmg', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /t/ndinicrshnt/lormlwve' => array( + 'path' => '/t/ndinicrshnt/lormlwve', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ecnklt/alsappn/aicq/fv' => array( + 'path' => '/ecnklt/alsappn/aicq/fv', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /brgfqypwtwpprolz' => array( + 'path' => '/brgfqypwtwpprolz', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /juied' => array( + 'path' => '/juied', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /qirq/yguvr/gi/wubp' => array( + 'path' => '/qirq/yguvr/gi/wubp', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /zhqshwhzrfeyu' => array( + 'path' => '/zhqshwhzrfeyu', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /tzjlovckgzccmz' => array( + 'path' => '/tzjlovckgzccmz', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /ljkezqpjgtsfiyl/jac' => array( + 'path' => '/ljkezqpjgtsfiyl/jac', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /udhho' => array( + 'path' => '/udhho', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /hwehph/slmr' => array( + 'path' => '/hwehph/slmr', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /pcqxlaziyilzjawba' => array( + 'path' => '/pcqxlaziyilzjawba', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /j/tuq/i/mzhycs' => array( + 'path' => '/j/tuq/i/mzhycs', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /rihar/uiirkl' => array( + 'path' => '/rihar/uiirkl', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /wlp/eizwtddoymfe' => array( + 'path' => '/wlp/eizwtddoymfe', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /lbr/trrjq' => array( + 'path' => '/lbr/trrjq', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /xmj/px/w/i' => array( + 'path' => '/xmj/px/w/i', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /i/iqxmkdncx/ozvsqu/na' => array( + 'path' => '/i/iqxmkdncx/ozvsqu/na', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /dftzmquya' => array( + 'path' => '/dftzmquya', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /k/kgpyaizubslqnbe/bsye' => array( + 'path' => '/k/kgpyaizubslqnbe/bsye', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /anpbrfg' => array( + 'path' => '/anpbrfg', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /utwmvbeks' => array( + 'path' => '/utwmvbeks', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /jejj/ijoxzfq' => array( + 'path' => '/jejj/ijoxzfq', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /einslhqmq/alm' => array( + 'path' => '/einslhqmq/alm', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /dfjihiovgvfnl' => array( + 'path' => '/dfjihiovgvfnl', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /ckkp/lmn/cpxzxvd' => array( + 'path' => '/ckkp/lmn/cpxzxvd', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /vfxnfyn' => array( + 'path' => '/vfxnfyn', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /tmtjmf' => array( + 'path' => '/tmtjmf', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /cagixcfsbny' => array( + 'path' => '/cagixcfsbny', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /xrkqd/tepooynqisdrru' => array( + 'path' => '/xrkqd/tepooynqisdrru', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /uiqpbnwa' => array( + 'path' => '/uiqpbnwa', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /lwntp/c/ymp/ikmnhcx/' => array( + 'path' => '/lwntp/c/ymp/ikmnhcx/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /w/yn/n/wqleqxbwrkigxr/d/p/' => array( + 'path' => '/w/yn/n/wqleqxbwrkigxr/d/p/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /nuclu' => array( + 'path' => '/nuclu', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /gpgdq' => array( + 'path' => '/gpgdq', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /cy/mvk/f/dkgsgx/hjbebp' => array( + 'path' => '/cy/mvk/f/dkgsgx/hjbebp', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /vyyntfu' => array( + 'path' => '/vyyntfu', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /wtfatormhm/' => array( + 'path' => '/wtfatormhm/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /jdkjz/cs' => array( + 'path' => '/jdkjz/cs', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /yirhfgevxprbyesgi' => array( + 'path' => '/yirhfgevxprbyesgi', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /ld/eqsahvc/utoifjvb/q' => array( + 'path' => '/ld/eqsahvc/utoifjvb/q', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /mmhgsayfcosgvgy/midv/' => array( + 'path' => '/mmhgsayfcosgvgy/midv/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /cklpt/' => array( + 'path' => '/cklpt/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /tqscjr' => array( + 'path' => '/tqscjr', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /hfrn/bhenchebovb/og' => array( + 'path' => '/hfrn/bhenchebovb/og', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /npv/pjgimgfywnk/psxs' => array( + 'path' => '/npv/pjgimgfywnk/psxs', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /sfn/cqsk/iaykoz/qdmk/vsb' => array( + 'path' => '/sfn/cqsk/iaykoz/qdmk/vsb', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /dofityrsbcncgifgywmm' => array( + 'path' => '/dofityrsbcncgifgywmm', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /f/bpwodcoczcawe/c' => array( + 'path' => '/f/bpwodcoczcawe/c', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /iqommpay' => array( + 'path' => '/iqommpay', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /wdintrbq' => array( + 'path' => '/wdintrbq', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /lheiigindclaqgk' => array( + 'path' => '/lheiigindclaqgk', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /tposj/ejzzy' => array( + 'path' => '/tposj/ejzzy', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /jhllnxmtybpgm/oobmo/ux' => array( + 'path' => '/jhllnxmtybpgm/oobmo/ux', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ldp/ghummtxeqqviyjjmi' => array( + 'path' => '/ldp/ghummtxeqqviyjjmi', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /zrrrxzaof' => array( + 'path' => '/zrrrxzaof', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /loavxmpah/wnvnz/ejve' => array( + 'path' => '/loavxmpah/wnvnz/ejve', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /jvvdtixjf' => array( + 'path' => '/jvvdtixjf', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /bfqrbbnultsy/oo/vehqqc' => array( + 'path' => '/bfqrbbnultsy/oo/vehqqc', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /l/br/skrou/jkdxzx/ea/u' => array( + 'path' => '/l/br/skrou/jkdxzx/ea/u', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /onokz' => array( + 'path' => '/onokz', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /womnnbavujpuuhl/fbwsb' => array( + 'path' => '/womnnbavujpuuhl/fbwsb', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /kctyblcotsh' => array( + 'path' => '/kctyblcotsh', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /izdenzcqpxhnubef' => array( + 'path' => '/izdenzcqpxhnubef', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /rbmcp' => array( + 'path' => '/rbmcp', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /pqqefnncc/lltdsq' => array( + 'path' => '/pqqefnncc/lltdsq', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /rwynkzy/jyv' => array( + 'path' => '/rwynkzy/jyv', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /qqrnqpk/cszr/w/frxv' => array( + 'path' => '/qqrnqpk/cszr/w/frxv', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /buqdrn/jtxrmftcb/o/l' => array( + 'path' => '/buqdrn/jtxrmftcb/o/l', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /bibp/bfbgdltxxwntz' => array( + 'path' => '/bibp/bfbgdltxxwntz', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /maabptnsosgyyeusm' => array( + 'path' => '/maabptnsosgyyeusm', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /mhdclf/pepowemhtfsb/qu' => array( + 'path' => '/mhdclf/pepowemhtfsb/qu', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /sislwiu/vdeljbj/c' => array( + 'path' => '/sislwiu/vdeljbj/c', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /fbvt/l/utsm' => array( + 'path' => '/fbvt/l/utsm', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /esps/natjlwp' => array( + 'path' => '/esps/natjlwp', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /zfoppgmnks' => array( + 'path' => '/zfoppgmnks', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /ogvxldvuglzl' => array( + 'path' => '/ogvxldvuglzl', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /rxveczicbnqopz/adri' => array( + 'path' => '/rxveczicbnqopz/adri', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /kngjpyiiglhgo' => array( + 'path' => '/kngjpyiiglhgo', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /c/igezqrfyzmtb' => array( + 'path' => '/c/igezqrfyzmtb', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /xgjtx' => array( + 'path' => '/xgjtx', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /fatmow/poatesjirilz' => array( + 'path' => '/fatmow/poatesjirilz', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /ahqmhq' => array( + 'path' => '/ahqmhq', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /ej/vq/rzogakh/wlk' => array( + 'path' => '/ej/vq/rzogakh/wlk', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /trrlgcez' => array( + 'path' => '/trrlgcez', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ygzopirmmxvn/bjlsumt' => array( + 'path' => '/ygzopirmmxvn/bjlsumt', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /mmfbq' => array( + 'path' => '/mmfbq', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /fdmowesnvy' => array( + 'path' => '/fdmowesnvy', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /pxa/ylt/jtiflakyqxhjg' => array( + 'path' => '/pxa/ylt/jtiflakyqxhjg', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /ma/hwb/' => array( + 'path' => '/ma/hwb/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /xxakmdkhyii/vinjkb/j/ua' => array( + 'path' => '/xxakmdkhyii/vinjkb/j/ua', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /aqymlgxdfj' => array( + 'path' => '/aqymlgxdfj', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /afkst/flqxnbfxb' => array( + 'path' => '/afkst/flqxnbfxb', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /hmmvhnkprhlrvfyc' => array( + 'path' => '/hmmvhnkprhlrvfyc', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /fhxkqrhjjoqx/yyagw' => array( + 'path' => '/fhxkqrhjjoqx/yyagw', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /nbsu/rp/rjauvjoq/vk/' => array( + 'path' => '/nbsu/rp/rjauvjoq/vk/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /inusreccupuorb' => array( + 'path' => '/inusreccupuorb', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /evxbfohgpwe' => array( + 'path' => '/evxbfohgpwe', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /tlzuiowrkyk/' => array( + 'path' => '/tlzuiowrkyk/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /tclesposzok/ucrkets' => array( + 'path' => '/tclesposzok/ucrkets', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /gikfxwvnahuqpoxbjd/h' => array( + 'path' => '/gikfxwvnahuqpoxbjd/h', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /wgxcnjxswus' => array( + 'path' => '/wgxcnjxswus', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ug/uoeeu' => array( + 'path' => '/ug/uoeeu', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /htlb/zjrrgua/llhm' => array( + 'path' => '/htlb/zjrrgua/llhm', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /hwzunoaxss' => array( + 'path' => '/hwzunoaxss', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /cjtvd/b/mzbszzdo' => array( + 'path' => '/cjtvd/b/mzbszzdo', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /aag/sl' => array( + 'path' => '/aag/sl', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /jxlatmqt/atbivw' => array( + 'path' => '/jxlatmqt/atbivw', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /wpot/npf/nmfo' => array( + 'path' => '/wpot/npf/nmfo', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /gdqu/hpnvjbbds' => array( + 'path' => '/gdqu/hpnvjbbds', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /hupmw/yzjyluzpu' => array( + 'path' => '/hupmw/yzjyluzpu', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /qkwv/qhj/' => array( + 'path' => '/qkwv/qhj/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /pnqma' => array( + 'path' => '/pnqma', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /spzwnqwgluxg/vnl' => array( + 'path' => '/spzwnqwgluxg/vnl', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /ijkaebsdwvpz/c/knbj' => array( + 'path' => '/ijkaebsdwvpz/c/knbj', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /kbk/ptit' => array( + 'path' => '/kbk/ptit', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /mtpgwzeiik' => array( + 'path' => '/mtpgwzeiik', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /vo/cypq' => array( + 'path' => '/vo/cypq', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /w/dyd/ukj' => array( + 'path' => '/w/dyd/ukj', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /lkgczgd' => array( + 'path' => '/lkgczgd', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /zxwiukffpuptvtiq' => array( + 'path' => '/zxwiukffpuptvtiq', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /hgfqvhzjhqiqlriehpyv' => array( + 'path' => '/hgfqvhzjhqiqlriehpyv', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /rptwf/d/cancidazulgrg' => array( + 'path' => '/rptwf/d/cancidazulgrg', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /ib/euas' => array( + 'path' => '/ib/euas', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /nabvgdljwthhwqs' => array( + 'path' => '/nabvgdljwthhwqs', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /viopspazdukr/' => array( + 'path' => '/viopspazdukr/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /wvcaxwr/ao' => array( + 'path' => '/wvcaxwr/ao', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /ijqjdhmfzhsq' => array( + 'path' => '/ijqjdhmfzhsq', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /ogzupwzbis/etsdhr' => array( + 'path' => '/ogzupwzbis/etsdhr', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /a/utwr/uwvlblzv/lh' => array( + 'path' => '/a/utwr/uwvlblzv/lh', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /iqwyan/brbuckque' => array( + 'path' => '/iqwyan/brbuckque', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ujjgzlma/gmwyypmquuld' => array( + 'path' => '/ujjgzlma/gmwyypmquuld', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /hobzxzlfsaccrwabxi' => array( + 'path' => '/hobzxzlfsaccrwabxi', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /qxu/pzv/s' => array( + 'path' => '/qxu/pzv/s', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /dwbbc/cvu/hovfna' => array( + 'path' => '/dwbbc/cvu/hovfna', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /mjnzgyeppd/ru' => array( + 'path' => '/mjnzgyeppd/ru', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /gehn/t/scolf/k/fpite' => array( + 'path' => '/gehn/t/scolf/k/fpite', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /vrvwfuyauol/qlrdp/tbt' => array( + 'path' => '/vrvwfuyauol/qlrdp/tbt', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /xkyyylfsao' => array( + 'path' => '/xkyyylfsao', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /najxcw' => array( + 'path' => '/najxcw', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /pmdogtxwycuh' => array( + 'path' => '/pmdogtxwycuh', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /evk/qvlu/khrwxp' => array( + 'path' => '/evk/qvlu/khrwxp', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /auaksyhovpry' => array( + 'path' => '/auaksyhovpry', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /zubzisss/bkfey' => array( + 'path' => '/zubzisss/bkfey', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /ponikuwpgnfrlxvy/xi' => array( + 'path' => '/ponikuwpgnfrlxvy/xi', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /eyajumfqcaqtfx/' => array( + 'path' => '/eyajumfqcaqtfx/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /zpa/sujvrnnruxtv/h' => array( + 'path' => '/zpa/sujvrnnruxtv/h', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /wmfvsrymyuhtcho/qa/' => array( + 'path' => '/wmfvsrymyuhtcho/qa/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /gqnnrrawkjgvki/st' => array( + 'path' => '/gqnnrrawkjgvki/st', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /inhr/ay/joa' => array( + 'path' => '/inhr/ay/joa', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /kswd/enoonkmwz' => array( + 'path' => '/kswd/enoonkmwz', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /vgw/kwsmwpy/bwfszqv/w' => array( + 'path' => '/vgw/kwsmwpy/bwfszqv/w', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /owedckml/cuscqn' => array( + 'path' => '/owedckml/cuscqn', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /csumfelfiofvon/otmcw' => array( + 'path' => '/csumfelfiofvon/otmcw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /tabzricdm' => array( + 'path' => '/tabzricdm', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /lolavh' => array( + 'path' => '/lolavh', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /bhkxqulkwhdif/' => array( + 'path' => '/bhkxqulkwhdif/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /ysuxzwfla/ziqonps' => array( + 'path' => '/ysuxzwfla/ziqonps', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /jafzatj' => array( + 'path' => '/jafzatj', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /dutqorto' => array( + 'path' => '/dutqorto', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /isxodgklx/' => array( + 'path' => '/isxodgklx/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /irfwbsvhs' => array( + 'path' => '/irfwbsvhs', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /uuypzb/ku/' => array( + 'path' => '/uuypzb/ku/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /qnpl/eps/krnheb/enq' => array( + 'path' => '/qnpl/eps/krnheb/enq', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /ogqdnyhojaknnzlivhdc' => array( + 'path' => '/ogqdnyhojaknnzlivhdc', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /fptqz/pqnedkw/gjiini' => array( + 'path' => '/fptqz/pqnedkw/gjiini', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /zrjw/xgyazllfwpiiw/hv' => array( + 'path' => '/zrjw/xgyazllfwpiiw/hv', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /aulyslopqizy/khbjlzg' => array( + 'path' => '/aulyslopqizy/khbjlzg', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /aigj/cnlhw' => array( + 'path' => '/aigj/cnlhw', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /dmchvcnhnzzsqhooxb' => array( + 'path' => '/dmchvcnhnzzsqhooxb', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /auktrrwe' => array( + 'path' => '/auktrrwe', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /zvfefvklipk' => array( + 'path' => '/zvfefvklipk', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /rzbyt/tyat/' => array( + 'path' => '/rzbyt/tyat/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /ik/iyi' => array( + 'path' => '/ik/iyi', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /vhzoz/phu/kyao' => array( + 'path' => '/vhzoz/phu/kyao', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /f/thdqgprcnvsujmecsmm' => array( + 'path' => '/f/thdqgprcnvsujmecsmm', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /cmghb' => array( + 'path' => '/cmghb', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /ysscgr' => array( + 'path' => '/ysscgr', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /kfpuoo' => array( + 'path' => '/kfpuoo', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /ofilhmcz' => array( + 'path' => '/ofilhmcz', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ohcsjoopkyzgtn' => array( + 'path' => '/ohcsjoopkyzgtn', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /ij/gypun/wvjmacab/q' => array( + 'path' => '/ij/gypun/wvjmacab/q', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /lnjxykvvo/w' => array( + 'path' => '/lnjxykvvo/w', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /vziwssclufwjk' => array( + 'path' => '/vziwssclufwjk', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /okwci/aivwgldpp/lv' => array( + 'path' => '/okwci/aivwgldpp/lv', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /klzuvan/ozaom' => array( + 'path' => '/klzuvan/ozaom', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /y/emyrrle' => array( + 'path' => '/y/emyrrle', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /kpdb/nvzxor/awtr' => array( + 'path' => '/kpdb/nvzxor/awtr', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /q/sircrvx/eax' => array( + 'path' => '/q/sircrvx/eax', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /poopp/yghheysw' => array( + 'path' => '/poopp/yghheysw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /ytwppun/z/gxw/yabh' => array( + 'path' => '/ytwppun/z/gxw/yabh', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /ugezdwmxxuezsqiwbq' => array( + 'path' => '/ugezdwmxxuezsqiwbq', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /ugbzetuh/q' => array( + 'path' => '/ugbzetuh/q', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /nloyxw/' => array( + 'path' => '/nloyxw/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /pbfaklyngaa' => array( + 'path' => '/pbfaklyngaa', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /qbh/uaxkaq' => array( + 'path' => '/qbh/uaxkaq', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /ucw/jiv/zmrmu' => array( + 'path' => '/ucw/jiv/zmrmu', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /w/cjjtn/okejsszmq' => array( + 'path' => '/w/cjjtn/okejsszmq', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /wfs/s/bhyc/rphf' => array( + 'path' => '/wfs/s/bhyc/rphf', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /eyxbuyokfex' => array( + 'path' => '/eyxbuyokfex', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /xpqah/nabuokppmasq' => array( + 'path' => '/xpqah/nabuokppmasq', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /gfmtywvnh' => array( + 'path' => '/gfmtywvnh', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /zofwfasvamxxi' => array( + 'path' => '/zofwfasvamxxi', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /ofv/ubnhsnlqmmcomuxz/t' => array( + 'path' => '/ofv/ubnhsnlqmmcomuxz/t', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /p/ohuydfscbugto' => array( + 'path' => '/p/ohuydfscbugto', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /vnabbwn/wacut/e' => array( + 'path' => '/vnabbwn/wacut/e', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /wdppd/dcazx' => array( + 'path' => '/wdppd/dcazx', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /oko/xpzmw' => array( + 'path' => '/oko/xpzmw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /qqvlofxumpkm/gyymg/b' => array( + 'path' => '/qqvlofxumpkm/gyymg/b', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /cermyhxm' => array( + 'path' => '/cermyhxm', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /xnnnv/bjkuxpakaoj' => array( + 'path' => '/xnnnv/bjkuxpakaoj', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /btgdikitxkecttlop' => array( + 'path' => '/btgdikitxkecttlop', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /d/yrjaoufls/dmhtwft' => array( + 'path' => '/d/yrjaoufls/dmhtwft', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /zbegkqdexuqdsywa' => array( + 'path' => '/zbegkqdexuqdsywa', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /rz/gqeke/zjkzghhktgkc' => array( + 'path' => '/rz/gqeke/zjkzghhktgkc', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /nuezlqvtom' => array( + 'path' => '/nuezlqvtom', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /h/xltv/rcmp' => array( + 'path' => '/h/xltv/rcmp', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /wspghlv' => array( + 'path' => '/wspghlv', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /xgwilo/d' => array( + 'path' => '/xgwilo/d', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /psgdyouvuw/mmpu' => array( + 'path' => '/psgdyouvuw/mmpu', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /eynvrjakcupcc' => array( + 'path' => '/eynvrjakcupcc', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /esddpjf/elnq/phnvmmq' => array( + 'path' => '/esddpjf/elnq/phnvmmq', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /otaijuaoxzrqcve/kd' => array( + 'path' => '/otaijuaoxzrqcve/kd', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /ziwdncwk/e' => array( + 'path' => '/ziwdncwk/e', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /yxxsfpcepn' => array( + 'path' => '/yxxsfpcepn', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /qvmgceltxhy' => array( + 'path' => '/qvmgceltxhy', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /yr/dn/dprlouf' => array( + 'path' => '/yr/dn/dprlouf', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /yzne/jyaadrna/tqxixia/' => array( + 'path' => '/yzne/jyaadrna/tqxixia/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /mojpcqrlzpd' => array( + 'path' => '/mojpcqrlzpd', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /aznhc' => array( + 'path' => '/aznhc', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /nvooef' => array( + 'path' => '/nvooef', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /cl/gbajapwrefrt' => array( + 'path' => '/cl/gbajapwrefrt', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /k/hq/fysjapanxbr' => array( + 'path' => '/k/hq/fysjapanxbr', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /wmozi/snbn/fwgoqsfgstm' => array( + 'path' => '/wmozi/snbn/fwgoqsfgstm', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ontva/t/phsixcbm' => array( + 'path' => '/ontva/t/phsixcbm', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /wuwu/nj/u/ngcfnw/llmer' => array( + 'path' => '/wuwu/nj/u/ngcfnw/llmer', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /nkt/oqvwlr' => array( + 'path' => '/nkt/oqvwlr', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /nyazzfrhu' => array( + 'path' => '/nyazzfrhu', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /gknmhwd/' => array( + 'path' => '/gknmhwd/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /thosoxlbebswkjhq' => array( + 'path' => '/thosoxlbebswkjhq', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /rlopefkg/oaxlxguuoek' => array( + 'path' => '/rlopefkg/oaxlxguuoek', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /by/uqsm' => array( + 'path' => '/by/uqsm', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /mbusnryotyxvn' => array( + 'path' => '/mbusnryotyxvn', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /yjxd/ys/fyagtyto/o' => array( + 'path' => '/yjxd/ys/fyagtyto/o', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /mplibph' => array( + 'path' => '/mplibph', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /oboqsacqczqmcpergz' => array( + 'path' => '/oboqsacqczqmcpergz', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /jhonrapi/ib/iea' => array( + 'path' => '/jhonrapi/ib/iea', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /z/ukjnpeutpggt' => array( + 'path' => '/z/ukjnpeutpggt', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /tdsqm' => array( + 'path' => '/tdsqm', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /zjijdo' => array( + 'path' => '/zjijdo', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /sjpikpdchqnlpuzx' => array( + 'path' => '/sjpikpdchqnlpuzx', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /mcvzi/th' => array( + 'path' => '/mcvzi/th', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /ahtcabm' => array( + 'path' => '/ahtcabm', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /gte/apsdtkkooqvixityv' => array( + 'path' => '/gte/apsdtkkooqvixityv', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /gsmco/nud/jmx/qdxeqr/' => array( + 'path' => '/gsmco/nud/jmx/qdxeqr/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /pbikkpyv' => array( + 'path' => '/pbikkpyv', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /dwpgahm' => array( + 'path' => '/dwpgahm', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /moxdkolqycwln/rh' => array( + 'path' => '/moxdkolqycwln/rh', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /evczwewvrorrsgyifv/rj' => array( + 'path' => '/evczwewvrorrsgyifv/rj', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /exfbxekphmjet/cywrp' => array( + 'path' => '/exfbxekphmjet/cywrp', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /faqylocwjzz/x/ffxglrh/v' => array( + 'path' => '/faqylocwjzz/x/ffxglrh/v', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /ysaockthtohxgadpugji' => array( + 'path' => '/ysaockthtohxgadpugji', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /nt/xoevprxsva' => array( + 'path' => '/nt/xoevprxsva', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /zfma/fblcojdxuw' => array( + 'path' => '/zfma/fblcojdxuw', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /nvbeljvpkrbfzcd' => array( + 'path' => '/nvbeljvpkrbfzcd', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /xco/x/ipwfbgdesq' => array( + 'path' => '/xco/x/ipwfbgdesq', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /cabef/m' => array( + 'path' => '/cabef/m', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /my/rc/xq/vrlknnwhao/v' => array( + 'path' => '/my/rc/xq/vrlknnwhao/v', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /mkzkfalf/gstcykqo/an/c' => array( + 'path' => '/mkzkfalf/gstcykqo/an/c', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /vi/hguyxghob/yqeld' => array( + 'path' => '/vi/hguyxghob/yqeld', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /vpxhdkvdj/fbxqtog' => array( + 'path' => '/vpxhdkvdj/fbxqtog', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /hrqhusger' => array( + 'path' => '/hrqhusger', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /hnuutqyoqbdvmujbzsn' => array( + 'path' => '/hnuutqyoqbdvmujbzsn', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /sueeacyo' => array( + 'path' => '/sueeacyo', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /gk/g/xnegofmxqu' => array( + 'path' => '/gk/g/xnegofmxqu', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /rbxb/m' => array( + 'path' => '/rbxb/m', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /kuyftebvdoapvntipamg' => array( + 'path' => '/kuyftebvdoapvntipamg', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /xo/xabac' => array( + 'path' => '/xo/xabac', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /hwdxqdrlscsgeuty' => array( + 'path' => '/hwdxqdrlscsgeuty', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /mja/amzsuu' => array( + 'path' => '/mja/amzsuu', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /rbkxorhfolsdivaxva/' => array( + 'path' => '/rbkxorhfolsdivaxva/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /osagxxlcs' => array( + 'path' => '/osagxxlcs', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /hoyjyibvocb/m/u' => array( + 'path' => '/hoyjyibvocb/m/u', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /z/rdjaiel/e/bd' => array( + 'path' => '/z/rdjaiel/e/bd', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /inqyaxwina/xc' => array( + 'path' => '/inqyaxwina/xc', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /filyzkjqi/' => array( + 'path' => '/filyzkjqi/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /qnfjhggskjy' => array( + 'path' => '/qnfjhggskjy', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /rkmt/lhxlqln/czjkgo' => array( + 'path' => '/rkmt/lhxlqln/czjkgo', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ta/blgqkttifuplr/u' => array( + 'path' => '/ta/blgqkttifuplr/u', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /no/iiepbp/rssfu/vlvdhf/c' => array( + 'path' => '/no/iiepbp/rssfu/vlvdhf/c', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /zvqqm' => array( + 'path' => '/zvqqm', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ypntyw' => array( + 'path' => '/ypntyw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /wpq/idfhqjln/m/d/wkvvmb' => array( + 'path' => '/wpq/idfhqjln/m/d/wkvvmb', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /czsojacvbpijy' => array( + 'path' => '/czsojacvbpijy', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /kfw/oxrbizn/t/b/q/sjd' => array( + 'path' => '/kfw/oxrbizn/t/b/q/sjd', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /hw/jkwbq/axevfwvsfup/n' => array( + 'path' => '/hw/jkwbq/axevfwvsfup/n', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /kjksaysz/h/fxbrasj/s' => array( + 'path' => '/kjksaysz/h/fxbrasj/s', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /ltfgvmr/qeocnhutztqf' => array( + 'path' => '/ltfgvmr/qeocnhutztqf', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /wfjfqzsro' => array( + 'path' => '/wfjfqzsro', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /c/qpy/iqe/vmauirwhj' => array( + 'path' => '/c/qpy/iqe/vmauirwhj', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /tlbpco/ktsz/dlovzs' => array( + 'path' => '/tlbpco/ktsz/dlovzs', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /rnuwlydvexx/xbbs' => array( + 'path' => '/rnuwlydvexx/xbbs', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /rh/pzxmqgmdkhkaili/m' => array( + 'path' => '/rh/pzxmqgmdkhkaili/m', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /avtkxwsa' => array( + 'path' => '/avtkxwsa', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /uzhfmqekeyhjwr' => array( + 'path' => '/uzhfmqekeyhjwr', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /cezriorczy/iwibz' => array( + 'path' => '/cezriorczy/iwibz', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /ifqilzk/aelk/y' => array( + 'path' => '/ifqilzk/aelk/y', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /bn/dw/ip/qbwmazs/ulv' => array( + 'path' => '/bn/dw/ip/qbwmazs/ulv', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /wru/mtxh/ijhtarx' => array( + 'path' => '/wru/mtxh/ijhtarx', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /da/nrivrthe/bv' => array( + 'path' => '/da/nrivrthe/bv', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /kd/kurqjxmjwqcvm' => array( + 'path' => '/kd/kurqjxmjwqcvm', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /cricfvz' => array( + 'path' => '/cricfvz', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /asmtr/' => array( + 'path' => '/asmtr/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /wmpkdywrbw/o' => array( + 'path' => '/wmpkdywrbw/o', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /bcgnxr' => array( + 'path' => '/bcgnxr', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /qjrkdvyvlb' => array( + 'path' => '/qjrkdvyvlb', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /ljaruq/j' => array( + 'path' => '/ljaruq/j', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /hkgxitt' => array( + 'path' => '/hkgxitt', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /xxdsvroxf/ebu' => array( + 'path' => '/xxdsvroxf/ebu', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /tt/gqs/nhcaayvn' => array( + 'path' => '/tt/gqs/nhcaayvn', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /bhm/kjheudspl/m' => array( + 'path' => '/bhm/kjheudspl/m', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /onzbivgvfzbwg' => array( + 'path' => '/onzbivgvfzbwg', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /bhjgfhkqe/j/k/g' => array( + 'path' => '/bhjgfhkqe/j/k/g', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /gdu/raksqf/gw' => array( + 'path' => '/gdu/raksqf/gw', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /nezbodnvx/jgrn' => array( + 'path' => '/nezbodnvx/jgrn', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /jjuifb' => array( + 'path' => '/jjuifb', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /dfrag' => array( + 'path' => '/dfrag', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /rwniebgguaoi/occzk' => array( + 'path' => '/rwniebgguaoi/occzk', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /kqspadgeq/ydapkajvae' => array( + 'path' => '/kqspadgeq/ydapkajvae', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /ypmbvvfveyheuo' => array( + 'path' => '/ypmbvvfveyheuo', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /vcaaylxsaapw' => array( + 'path' => '/vcaaylxsaapw', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ydpqgioyginmjrhxyst' => array( + 'path' => '/ydpqgioyginmjrhxyst', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /pd/w/ahh/mjr' => array( + 'path' => '/pd/w/ahh/mjr', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /rgzqfhgmu' => array( + 'path' => '/rgzqfhgmu', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /sbpfn/cz' => array( + 'path' => '/sbpfn/cz', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /kbmglyynwbyp/hitphvg' => array( + 'path' => '/kbmglyynwbyp/hitphvg', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /kppgvjdgndabwwlzegdm' => array( + 'path' => '/kppgvjdgndabwwlzegdm', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /wxuvpawpkurbyzrl' => array( + 'path' => '/wxuvpawpkurbyzrl', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ehemopk/opwblutfvs' => array( + 'path' => '/ehemopk/opwblutfvs', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /qyfuwbesk' => array( + 'path' => '/qyfuwbesk', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /nxqhiqgaaz/swdhahuxyq' => array( + 'path' => '/nxqhiqgaaz/swdhahuxyq', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /lbri/ddgaglujwukcz' => array( + 'path' => '/lbri/ddgaglujwukcz', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /dpow/xgbw' => array( + 'path' => '/dpow/xgbw', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ytq/edaxkclnhqu' => array( + 'path' => '/ytq/edaxkclnhqu', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /exwwkauczngpeoz/' => array( + 'path' => '/exwwkauczngpeoz/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /smwkicza/ijmbaaq/gv' => array( + 'path' => '/smwkicza/ijmbaaq/gv', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /cvxk/kbfrbkdxzkl' => array( + 'path' => '/cvxk/kbfrbkdxzkl', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /tnpgwgb/mc' => array( + 'path' => '/tnpgwgb/mc', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /fuxe/zyi' => array( + 'path' => '/fuxe/zyi', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ow/qhtbc/e/ojz/gmq/ffsx' => array( + 'path' => '/ow/qhtbc/e/ojz/gmq/ffsx', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /vxnlb/knzayvcbfvfah' => array( + 'path' => '/vxnlb/knzayvcbfvfah', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /sxmdp/hlhhxwtatgrl' => array( + 'path' => '/sxmdp/hlhhxwtatgrl', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /gwxemumlkevcy' => array( + 'path' => '/gwxemumlkevcy', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /tasjejc' => array( + 'path' => '/tasjejc', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /kmakvwj/lmr/nu' => array( + 'path' => '/kmakvwj/lmr/nu', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /avqmfi/fdoany/dfgybznf' => array( + 'path' => '/avqmfi/fdoany/dfgybznf', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /fhimdaln/sqvvbcx' => array( + 'path' => '/fhimdaln/sqvvbcx', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /g/owgwvrgptyn/vwmcf/ai' => array( + 'path' => '/g/owgwvrgptyn/vwmcf/ai', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /jppeckmvusxau/ugtohpf' => array( + 'path' => '/jppeckmvusxau/ugtohpf', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /enfnczx' => array( + 'path' => '/enfnczx', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /rjz/l/wv/coo/iibexfem' => array( + 'path' => '/rjz/l/wv/coo/iibexfem', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /wpef/c/cffpc' => array( + 'path' => '/wpef/c/cffpc', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /uaqgukjwvc/a/bgxooqe' => array( + 'path' => '/uaqgukjwvc/a/bgxooqe', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /ruitikuqiqusfb/ome/n' => array( + 'path' => '/ruitikuqiqusfb/ome/n', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /ef/bhzqwy' => array( + 'path' => '/ef/bhzqwy', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /xgdgvgs' => array( + 'path' => '/xgdgvgs', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /vzpblxnv/nxu/kbmvhwtmd' => array( + 'path' => '/vzpblxnv/nxu/kbmvhwtmd', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /gecpxr' => array( + 'path' => '/gecpxr', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /cjgpseevu/umor/aucu' => array( + 'path' => '/cjgpseevu/umor/aucu', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /zbecutrkwnn/voqtv/ozyl' => array( + 'path' => '/zbecutrkwnn/voqtv/ozyl', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /wlwjc/dfz/gmornv/' => array( + 'path' => '/wlwjc/dfz/gmornv/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /rofko/iv/z' => array( + 'path' => '/rofko/iv/z', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /zb/wwvncegoivwj/jlnd/' => array( + 'path' => '/zb/wwvncegoivwj/jlnd/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /hjsowonuyxay/agi' => array( + 'path' => '/hjsowonuyxay/agi', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /rtkhlzypusqsch/' => array( + 'path' => '/rtkhlzypusqsch/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /nlpymagxwiapqqfol/ijc' => array( + 'path' => '/nlpymagxwiapqqfol/ijc', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /mantxzepegh' => array( - 'path' => '/mantxzepegh', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /tjfc/wqjpzslo' => array( - 'path' => '/tjfc/wqjpzslo', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /yfktw/vhkcbxtwt/' => array( - 'path' => '/yfktw/vhkcbxtwt/', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /ymqudf' => array( - 'path' => '/ymqudf', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /llruojp/cwxqap' => array( - 'path' => '/llruojp/cwxqap', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /xzrumeycafiyqwwvxp' => array( - 'path' => '/xzrumeycafiyqwwvxp', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /hfuntofsp' => array( - 'path' => '/hfuntofsp', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /oihomzocvjdlezddjd' => array( - 'path' => '/oihomzocvjdlezddjd', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /hkse/tknvqdjelfohnqvn' => array( - 'path' => '/hkse/tknvqdjelfohnqvn', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /sawpfmwd' => array( - 'path' => '/sawpfmwd', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /qhbwh/fgz/' => array( - 'path' => '/qhbwh/fgz/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /sfzw/qsya/rpp' => array( - 'path' => '/sfzw/qsya/rpp', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /oacrkwnovkzri' => array( - 'path' => '/oacrkwnovkzri', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /mvrmdgvjcwxo' => array( - 'path' => '/mvrmdgvjcwxo', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /qfdkb/iz/dkv/vcph/m/cz/jhz' => array( - 'path' => '/qfdkb/iz/dkv/vcph/m/cz/jhz', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /ux/lafeifmwdctakd' => array( - 'path' => '/ux/lafeifmwdctakd', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /owkgjsmqkfghs/' => array( - 'path' => '/owkgjsmqkfghs/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /jxzuoy/bwctjh/xjhowhoa' => array( - 'path' => '/jxzuoy/bwctjh/xjhowhoa', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /gri/bsqz/' => array( - 'path' => '/gri/bsqz/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ueye/jl/ld' => array( - 'path' => '/ueye/jl/ld', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /c/dk/vd/xqkimlcknrabm/' => array( - 'path' => '/c/dk/vd/xqkimlcknrabm/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /xdlcxiarahbmiriz' => array( - 'path' => '/xdlcxiarahbmiriz', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /mw/riwtbbnsdp/o' => array( - 'path' => '/mw/riwtbbnsdp/o', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /kgdmmfl' => array( - 'path' => '/kgdmmfl', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /khnizkdrjgugdiwcr' => array( - 'path' => '/khnizkdrjgugdiwcr', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ldodjos/nkb/cche' => array( - 'path' => '/ldodjos/nkb/cche', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /zrgjw' => array( - 'path' => '/zrgjw', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /pi/tpupj/kocf/tmg/x/nf' => array( - 'path' => '/pi/tpupj/kocf/tmg/x/nf', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /lqojc' => array( - 'path' => '/lqojc', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /lir/m/hdmgvgttxom/' => array( - 'path' => '/lir/m/hdmgvgttxom/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /acnqru/d' => array( - 'path' => '/acnqru/d', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /rvc/fgarv/' => array( - 'path' => '/rvc/fgarv/', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /egdnxtceccp/cnrezm' => array( - 'path' => '/egdnxtceccp/cnrezm', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /vtwwx/i/mxn/fklsdrsxj/mm' => array( - 'path' => '/vtwwx/i/mxn/fklsdrsxj/mm', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /wnadplnn/te' => array( - 'path' => '/wnadplnn/te', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /hxcqd/tbgwhtaele/a' => array( - 'path' => '/hxcqd/tbgwhtaele/a', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ljsenc/lp/waocmzvv/nhl' => array( - 'path' => '/ljsenc/lp/waocmzvv/nhl', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /sajf/hxokwmfovcnxauz' => array( - 'path' => '/sajf/hxokwmfovcnxauz', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /wrheugw/ab' => array( - 'path' => '/wrheugw/ab', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /uhpw/x/yveex/ix' => array( - 'path' => '/uhpw/x/yveex/ix', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /stwwplrvgh' => array( - 'path' => '/stwwplrvgh', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /tkpkfxikwrp' => array( - 'path' => '/tkpkfxikwrp', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /js/okhluolks' => array( - 'path' => '/js/okhluolks', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /xnbcyl/ne' => array( - 'path' => '/xnbcyl/ne', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /waxgzahoky/p/um/sqbvpk' => array( - 'path' => '/waxgzahoky/p/um/sqbvpk', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /a/yceoxwlri' => array( - 'path' => '/a/yceoxwlri', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /eu/kwwv' => array( - 'path' => '/eu/kwwv', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /wt/nixxhy' => array( - 'path' => '/wt/nixxhy', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /disqcku/qhuk/vg/c' => array( - 'path' => '/disqcku/qhuk/vg/c', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /iegyxpui' => array( - 'path' => '/iegyxpui', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /hlcgcsdafxouo/zqgfs/' => array( - 'path' => '/hlcgcsdafxouo/zqgfs/', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /hr/u/wrpj' => array( - 'path' => '/hr/u/wrpj', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ckrivkbfwjmkoge/' => array( - 'path' => '/ckrivkbfwjmkoge/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ilxze' => array( - 'path' => '/ilxze', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ri/mbi/' => array( - 'path' => '/ri/mbi/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /f/bass/kiy/bcoi' => array( - 'path' => '/f/bass/kiy/bcoi', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /rfukssgi/wloagoiq' => array( - 'path' => '/rfukssgi/wloagoiq', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /terokbetpdck/lvwdf' => array( - 'path' => '/terokbetpdck/lvwdf', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /plyltsnopactxy' => array( - 'path' => '/plyltsnopactxy', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /qrbkvcgitsakqbkq/' => array( - 'path' => '/qrbkvcgitsakqbkq/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /xzmli/exrcqzfewwzdtg' => array( - 'path' => '/xzmli/exrcqzfewwzdtg', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ssacodq/mtudfua/' => array( - 'path' => '/ssacodq/mtudfua/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /w/emli/agzuedo/q/r' => array( - 'path' => '/w/emli/agzuedo/q/r', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /a/jntryiyq/avr/lsg' => array( - 'path' => '/a/jntryiyq/avr/lsg', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /sqanmyp/hvulxtnnt/lcd/' => array( - 'path' => '/sqanmyp/hvulxtnnt/lcd/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /lxprb' => array( - 'path' => '/lxprb', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /wxmdspmnxwp/mleqr/' => array( - 'path' => '/wxmdspmnxwp/mleqr/', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /llv/shujxzkju' => array( - 'path' => '/llv/shujxzkju', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ng/tiq/ds/tt/f/tvsiqkat' => array( - 'path' => '/ng/tiq/ds/tt/f/tvsiqkat', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /xjibxyailrg' => array( - 'path' => '/xjibxyailrg', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /jswdizgqbedczxytme/' => array( - 'path' => '/jswdizgqbedczxytme/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /ceczutfxjgvf/tuodoqif' => array( - 'path' => '/ceczutfxjgvf/tuodoqif', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /y/nnswcl/yb/vzppusw' => array( - 'path' => '/y/nnswcl/yb/vzppusw', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /fyy/jfxj/lxosk' => array( - 'path' => '/fyy/jfxj/lxosk', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /tsumvoiykcrejqnsortu' => array( - 'path' => '/tsumvoiykcrejqnsortu', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /avtojnvaqwafebvd/fnqk' => array( - 'path' => '/avtojnvaqwafebvd/fnqk', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /zqze/afp' => array( - 'path' => '/zqze/afp', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /mse/vmdd' => array( - 'path' => '/mse/vmdd', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /fxqrapzm/fw' => array( - 'path' => '/fxqrapzm/fw', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /t/opb/jddcxfkubr' => array( - 'path' => '/t/opb/jddcxfkubr', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ulktvu/jrutp' => array( - 'path' => '/ulktvu/jrutp', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /dlwo/przt/mfg/' => array( - 'path' => '/dlwo/przt/mfg/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ucpujg' => array( - 'path' => '/ucpujg', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /t/fwrkdyv' => array( - 'path' => '/t/fwrkdyv', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /xgxmylrc/evjpfb/' => array( - 'path' => '/xgxmylrc/evjpfb/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /kckgx' => array( - 'path' => '/kckgx', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /eh/paza/h/iz' => array( - 'path' => '/eh/paza/h/iz', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ehdgj' => array( - 'path' => '/ehdgj', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /fkqghqshnkfbvmt' => array( - 'path' => '/fkqghqshnkfbvmt', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /m/ypj/noebdmsbt/' => array( - 'path' => '/m/ypj/noebdmsbt/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /qldwvzwbzck/wei' => array( - 'path' => '/qldwvzwbzck/wei', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /cajjfi/drmfjcyl/vrz' => array( - 'path' => '/cajjfi/drmfjcyl/vrz', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /jrdxsga' => array( - 'path' => '/jrdxsga', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /fovwmjoe/ekur' => array( - 'path' => '/fovwmjoe/ekur', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /wfytfdbmuy/t' => array( - 'path' => '/wfytfdbmuy/t', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /rkwkzdo/ikj/par/laj/ewd' => array( - 'path' => '/rkwkzdo/ikj/par/laj/ewd', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /vwaqelf/' => array( - 'path' => '/vwaqelf/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /lahxt' => array( - 'path' => '/lahxt', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /dyshvoieqm/mzp' => array( - 'path' => '/dyshvoieqm/mzp', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /a/xsyord' => array( - 'path' => '/a/xsyord', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /l/xdnrjxsk/yopgf/f' => array( - 'path' => '/l/xdnrjxsk/yopgf/f', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /dknsu/uphjj/lonjgvj' => array( - 'path' => '/dknsu/uphjj/lonjgvj', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /zkgxuguwaphjrdyj' => array( - 'path' => '/zkgxuguwaphjrdyj', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /njkpzjogmzbiqw' => array( - 'path' => '/njkpzjogmzbiqw', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /qsc/adnwzcngkafkp' => array( - 'path' => '/qsc/adnwzcngkafkp', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /cp/ddxwiclyi/zzoqeq' => array( - 'path' => '/cp/ddxwiclyi/zzoqeq', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /goshuv' => array( - 'path' => '/goshuv', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /etxas' => array( - 'path' => '/etxas', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /tczkbbqlnnvcl/' => array( - 'path' => '/tczkbbqlnnvcl/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /sbwob' => array( - 'path' => '/sbwob', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /tom/vuqop/wviqo/s' => array( - 'path' => '/tom/vuqop/wviqo/s', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /axlsijy/p/nhpvsbqcuw/g' => array( - 'path' => '/axlsijy/p/nhpvsbqcuw/g', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /wmryh/igl' => array( - 'path' => '/wmryh/igl', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /n/orvdbbzihfwmgkmro' => array( - 'path' => '/n/orvdbbzihfwmgkmro', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /iareceethforov' => array( - 'path' => '/iareceethforov', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ddgqitdhsgcxvea/' => array( - 'path' => '/ddgqitdhsgcxvea/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /jejskdglbem/deoiya' => array( - 'path' => '/jejskdglbem/deoiya', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /ek/w/xfwdozedww' => array( - 'path' => '/ek/w/xfwdozedww', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /ubsk/iagswu' => array( - 'path' => '/ubsk/iagswu', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /f/ctt/acdi' => array( - 'path' => '/f/ctt/acdi', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /xaplli/ehiugo/rethrv/i' => array( - 'path' => '/xaplli/ehiugo/rethrv/i', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /isf/grgaggdtkj/' => array( - 'path' => '/isf/grgaggdtkj/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /dvkpgizyyhjzylbpzu' => array( - 'path' => '/dvkpgizyyhjzylbpzu', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /zixlng' => array( - 'path' => '/zixlng', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /e/mgkzspr' => array( - 'path' => '/e/mgkzspr', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /zxrgrn/lscdfhetb/y' => array( - 'path' => '/zxrgrn/lscdfhetb/y', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /osaaigbg' => array( - 'path' => '/osaaigbg', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /l/e/krhgj' => array( - 'path' => '/l/e/krhgj', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /ovnoaopbxlpibqx' => array( - 'path' => '/ovnoaopbxlpibqx', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /ir/kaqu/eoq/fftzyarmg' => array( - 'path' => '/ir/kaqu/eoq/fftzyarmg', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /t/ndinicrshnt/lormlwve' => array( - 'path' => '/t/ndinicrshnt/lormlwve', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ecnklt/alsappn/aicq/fv' => array( - 'path' => '/ecnklt/alsappn/aicq/fv', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /brgfqypwtwpprolz' => array( - 'path' => '/brgfqypwtwpprolz', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /juied' => array( - 'path' => '/juied', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /qirq/yguvr/gi/wubp' => array( - 'path' => '/qirq/yguvr/gi/wubp', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /zhqshwhzrfeyu' => array( - 'path' => '/zhqshwhzrfeyu', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /tzjlovckgzccmz' => array( - 'path' => '/tzjlovckgzccmz', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /ljkezqpjgtsfiyl/jac' => array( - 'path' => '/ljkezqpjgtsfiyl/jac', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /udhho' => array( - 'path' => '/udhho', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /hwehph/slmr' => array( - 'path' => '/hwehph/slmr', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /pcqxlaziyilzjawba' => array( - 'path' => '/pcqxlaziyilzjawba', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /j/tuq/i/mzhycs' => array( - 'path' => '/j/tuq/i/mzhycs', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /rihar/uiirkl' => array( - 'path' => '/rihar/uiirkl', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /wlp/eizwtddoymfe' => array( - 'path' => '/wlp/eizwtddoymfe', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /lbr/trrjq' => array( - 'path' => '/lbr/trrjq', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /xmj/px/w/i' => array( - 'path' => '/xmj/px/w/i', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /i/iqxmkdncx/ozvsqu/na' => array( - 'path' => '/i/iqxmkdncx/ozvsqu/na', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /dftzmquya' => array( - 'path' => '/dftzmquya', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /k/kgpyaizubslqnbe/bsye' => array( - 'path' => '/k/kgpyaizubslqnbe/bsye', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /anpbrfg' => array( - 'path' => '/anpbrfg', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /utwmvbeks' => array( - 'path' => '/utwmvbeks', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /jejj/ijoxzfq' => array( - 'path' => '/jejj/ijoxzfq', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /einslhqmq/alm' => array( - 'path' => '/einslhqmq/alm', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /dfjihiovgvfnl' => array( - 'path' => '/dfjihiovgvfnl', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /ckkp/lmn/cpxzxvd' => array( - 'path' => '/ckkp/lmn/cpxzxvd', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /vfxnfyn' => array( - 'path' => '/vfxnfyn', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /tmtjmf' => array( - 'path' => '/tmtjmf', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /cagixcfsbny' => array( - 'path' => '/cagixcfsbny', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /xrkqd/tepooynqisdrru' => array( - 'path' => '/xrkqd/tepooynqisdrru', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /uiqpbnwa' => array( - 'path' => '/uiqpbnwa', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /lwntp/c/ymp/ikmnhcx/' => array( - 'path' => '/lwntp/c/ymp/ikmnhcx/', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /w/yn/n/wqleqxbwrkigxr/d/p/' => array( - 'path' => '/w/yn/n/wqleqxbwrkigxr/d/p/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /nuclu' => array( - 'path' => '/nuclu', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /gpgdq' => array( - 'path' => '/gpgdq', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /cy/mvk/f/dkgsgx/hjbebp' => array( - 'path' => '/cy/mvk/f/dkgsgx/hjbebp', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /vyyntfu' => array( - 'path' => '/vyyntfu', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /wtfatormhm/' => array( - 'path' => '/wtfatormhm/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /jdkjz/cs' => array( - 'path' => '/jdkjz/cs', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /yirhfgevxprbyesgi' => array( - 'path' => '/yirhfgevxprbyesgi', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ld/eqsahvc/utoifjvb/q' => array( - 'path' => '/ld/eqsahvc/utoifjvb/q', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /mmhgsayfcosgvgy/midv/' => array( - 'path' => '/mmhgsayfcosgvgy/midv/', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /cklpt/' => array( - 'path' => '/cklpt/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /tqscjr' => array( - 'path' => '/tqscjr', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /hfrn/bhenchebovb/og' => array( - 'path' => '/hfrn/bhenchebovb/og', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /npv/pjgimgfywnk/psxs' => array( - 'path' => '/npv/pjgimgfywnk/psxs', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /sfn/cqsk/iaykoz/qdmk/vsb' => array( - 'path' => '/sfn/cqsk/iaykoz/qdmk/vsb', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /dofityrsbcncgifgywmm' => array( - 'path' => '/dofityrsbcncgifgywmm', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /f/bpwodcoczcawe/c' => array( - 'path' => '/f/bpwodcoczcawe/c', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /iqommpay' => array( - 'path' => '/iqommpay', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /wdintrbq' => array( - 'path' => '/wdintrbq', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /lheiigindclaqgk' => array( - 'path' => '/lheiigindclaqgk', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /tposj/ejzzy' => array( - 'path' => '/tposj/ejzzy', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /jhllnxmtybpgm/oobmo/ux' => array( - 'path' => '/jhllnxmtybpgm/oobmo/ux', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ldp/ghummtxeqqviyjjmi' => array( - 'path' => '/ldp/ghummtxeqqviyjjmi', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /zrrrxzaof' => array( - 'path' => '/zrrrxzaof', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /loavxmpah/wnvnz/ejve' => array( - 'path' => '/loavxmpah/wnvnz/ejve', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /jvvdtixjf' => array( - 'path' => '/jvvdtixjf', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /bfqrbbnultsy/oo/vehqqc' => array( - 'path' => '/bfqrbbnultsy/oo/vehqqc', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /l/br/skrou/jkdxzx/ea/u' => array( - 'path' => '/l/br/skrou/jkdxzx/ea/u', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /onokz' => array( - 'path' => '/onokz', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /womnnbavujpuuhl/fbwsb' => array( - 'path' => '/womnnbavujpuuhl/fbwsb', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /kctyblcotsh' => array( - 'path' => '/kctyblcotsh', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /izdenzcqpxhnubef' => array( - 'path' => '/izdenzcqpxhnubef', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /rbmcp' => array( - 'path' => '/rbmcp', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /pqqefnncc/lltdsq' => array( - 'path' => '/pqqefnncc/lltdsq', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /rwynkzy/jyv' => array( - 'path' => '/rwynkzy/jyv', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /qqrnqpk/cszr/w/frxv' => array( - 'path' => '/qqrnqpk/cszr/w/frxv', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /buqdrn/jtxrmftcb/o/l' => array( - 'path' => '/buqdrn/jtxrmftcb/o/l', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /bibp/bfbgdltxxwntz' => array( - 'path' => '/bibp/bfbgdltxxwntz', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /maabptnsosgyyeusm' => array( - 'path' => '/maabptnsosgyyeusm', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /mhdclf/pepowemhtfsb/qu' => array( - 'path' => '/mhdclf/pepowemhtfsb/qu', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /sislwiu/vdeljbj/c' => array( - 'path' => '/sislwiu/vdeljbj/c', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /fbvt/l/utsm' => array( - 'path' => '/fbvt/l/utsm', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /esps/natjlwp' => array( - 'path' => '/esps/natjlwp', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /zfoppgmnks' => array( - 'path' => '/zfoppgmnks', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ogvxldvuglzl' => array( - 'path' => '/ogvxldvuglzl', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /rxveczicbnqopz/adri' => array( - 'path' => '/rxveczicbnqopz/adri', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /kngjpyiiglhgo' => array( - 'path' => '/kngjpyiiglhgo', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /c/igezqrfyzmtb' => array( - 'path' => '/c/igezqrfyzmtb', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /xgjtx' => array( - 'path' => '/xgjtx', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /fatmow/poatesjirilz' => array( - 'path' => '/fatmow/poatesjirilz', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /ahqmhq' => array( - 'path' => '/ahqmhq', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ej/vq/rzogakh/wlk' => array( - 'path' => '/ej/vq/rzogakh/wlk', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /trrlgcez' => array( - 'path' => '/trrlgcez', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ygzopirmmxvn/bjlsumt' => array( - 'path' => '/ygzopirmmxvn/bjlsumt', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /mmfbq' => array( - 'path' => '/mmfbq', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /fdmowesnvy' => array( - 'path' => '/fdmowesnvy', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /pxa/ylt/jtiflakyqxhjg' => array( - 'path' => '/pxa/ylt/jtiflakyqxhjg', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /ma/hwb/' => array( - 'path' => '/ma/hwb/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /xxakmdkhyii/vinjkb/j/ua' => array( - 'path' => '/xxakmdkhyii/vinjkb/j/ua', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /aqymlgxdfj' => array( - 'path' => '/aqymlgxdfj', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /afkst/flqxnbfxb' => array( - 'path' => '/afkst/flqxnbfxb', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /hmmvhnkprhlrvfyc' => array( - 'path' => '/hmmvhnkprhlrvfyc', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /fhxkqrhjjoqx/yyagw' => array( - 'path' => '/fhxkqrhjjoqx/yyagw', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /nbsu/rp/rjauvjoq/vk/' => array( - 'path' => '/nbsu/rp/rjauvjoq/vk/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /inusreccupuorb' => array( - 'path' => '/inusreccupuorb', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /evxbfohgpwe' => array( - 'path' => '/evxbfohgpwe', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /tlzuiowrkyk/' => array( - 'path' => '/tlzuiowrkyk/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /tclesposzok/ucrkets' => array( - 'path' => '/tclesposzok/ucrkets', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /gikfxwvnahuqpoxbjd/h' => array( - 'path' => '/gikfxwvnahuqpoxbjd/h', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /wgxcnjxswus' => array( - 'path' => '/wgxcnjxswus', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ug/uoeeu' => array( - 'path' => '/ug/uoeeu', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /htlb/zjrrgua/llhm' => array( - 'path' => '/htlb/zjrrgua/llhm', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /hwzunoaxss' => array( - 'path' => '/hwzunoaxss', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /cjtvd/b/mzbszzdo' => array( - 'path' => '/cjtvd/b/mzbszzdo', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /aag/sl' => array( - 'path' => '/aag/sl', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /jxlatmqt/atbivw' => array( - 'path' => '/jxlatmqt/atbivw', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /wpot/npf/nmfo' => array( - 'path' => '/wpot/npf/nmfo', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /gdqu/hpnvjbbds' => array( - 'path' => '/gdqu/hpnvjbbds', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /hupmw/yzjyluzpu' => array( - 'path' => '/hupmw/yzjyluzpu', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /qkwv/qhj/' => array( - 'path' => '/qkwv/qhj/', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /pnqma' => array( - 'path' => '/pnqma', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /spzwnqwgluxg/vnl' => array( - 'path' => '/spzwnqwgluxg/vnl', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /ijkaebsdwvpz/c/knbj' => array( - 'path' => '/ijkaebsdwvpz/c/knbj', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /kbk/ptit' => array( - 'path' => '/kbk/ptit', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /mtpgwzeiik' => array( - 'path' => '/mtpgwzeiik', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /vo/cypq' => array( - 'path' => '/vo/cypq', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /w/dyd/ukj' => array( - 'path' => '/w/dyd/ukj', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /lkgczgd' => array( - 'path' => '/lkgczgd', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /zxwiukffpuptvtiq' => array( - 'path' => '/zxwiukffpuptvtiq', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /hgfqvhzjhqiqlriehpyv' => array( - 'path' => '/hgfqvhzjhqiqlriehpyv', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /rptwf/d/cancidazulgrg' => array( - 'path' => '/rptwf/d/cancidazulgrg', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ib/euas' => array( - 'path' => '/ib/euas', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /nabvgdljwthhwqs' => array( - 'path' => '/nabvgdljwthhwqs', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /viopspazdukr/' => array( - 'path' => '/viopspazdukr/', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /wvcaxwr/ao' => array( - 'path' => '/wvcaxwr/ao', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ijqjdhmfzhsq' => array( - 'path' => '/ijqjdhmfzhsq', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ogzupwzbis/etsdhr' => array( - 'path' => '/ogzupwzbis/etsdhr', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /a/utwr/uwvlblzv/lh' => array( - 'path' => '/a/utwr/uwvlblzv/lh', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /iqwyan/brbuckque' => array( - 'path' => '/iqwyan/brbuckque', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ujjgzlma/gmwyypmquuld' => array( - 'path' => '/ujjgzlma/gmwyypmquuld', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /hobzxzlfsaccrwabxi' => array( - 'path' => '/hobzxzlfsaccrwabxi', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /qxu/pzv/s' => array( - 'path' => '/qxu/pzv/s', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /dwbbc/cvu/hovfna' => array( - 'path' => '/dwbbc/cvu/hovfna', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /mjnzgyeppd/ru' => array( - 'path' => '/mjnzgyeppd/ru', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /gehn/t/scolf/k/fpite' => array( - 'path' => '/gehn/t/scolf/k/fpite', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /vrvwfuyauol/qlrdp/tbt' => array( - 'path' => '/vrvwfuyauol/qlrdp/tbt', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /xkyyylfsao' => array( - 'path' => '/xkyyylfsao', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /najxcw' => array( - 'path' => '/najxcw', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /pmdogtxwycuh' => array( - 'path' => '/pmdogtxwycuh', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /evk/qvlu/khrwxp' => array( - 'path' => '/evk/qvlu/khrwxp', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /auaksyhovpry' => array( - 'path' => '/auaksyhovpry', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /zubzisss/bkfey' => array( - 'path' => '/zubzisss/bkfey', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /ponikuwpgnfrlxvy/xi' => array( - 'path' => '/ponikuwpgnfrlxvy/xi', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /eyajumfqcaqtfx/' => array( - 'path' => '/eyajumfqcaqtfx/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /zpa/sujvrnnruxtv/h' => array( - 'path' => '/zpa/sujvrnnruxtv/h', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /wmfvsrymyuhtcho/qa/' => array( - 'path' => '/wmfvsrymyuhtcho/qa/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /gqnnrrawkjgvki/st' => array( - 'path' => '/gqnnrrawkjgvki/st', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /inhr/ay/joa' => array( - 'path' => '/inhr/ay/joa', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /kswd/enoonkmwz' => array( - 'path' => '/kswd/enoonkmwz', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /vgw/kwsmwpy/bwfszqv/w' => array( - 'path' => '/vgw/kwsmwpy/bwfszqv/w', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /owedckml/cuscqn' => array( - 'path' => '/owedckml/cuscqn', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /csumfelfiofvon/otmcw' => array( - 'path' => '/csumfelfiofvon/otmcw', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /tabzricdm' => array( - 'path' => '/tabzricdm', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /lolavh' => array( - 'path' => '/lolavh', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /bhkxqulkwhdif/' => array( - 'path' => '/bhkxqulkwhdif/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ysuxzwfla/ziqonps' => array( - 'path' => '/ysuxzwfla/ziqonps', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /jafzatj' => array( - 'path' => '/jafzatj', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /dutqorto' => array( - 'path' => '/dutqorto', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /isxodgklx/' => array( - 'path' => '/isxodgklx/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /irfwbsvhs' => array( - 'path' => '/irfwbsvhs', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /uuypzb/ku/' => array( - 'path' => '/uuypzb/ku/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /qnpl/eps/krnheb/enq' => array( - 'path' => '/qnpl/eps/krnheb/enq', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /ogqdnyhojaknnzlivhdc' => array( - 'path' => '/ogqdnyhojaknnzlivhdc', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /fptqz/pqnedkw/gjiini' => array( - 'path' => '/fptqz/pqnedkw/gjiini', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /zrjw/xgyazllfwpiiw/hv' => array( - 'path' => '/zrjw/xgyazllfwpiiw/hv', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /aulyslopqizy/khbjlzg' => array( - 'path' => '/aulyslopqizy/khbjlzg', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /aigj/cnlhw' => array( - 'path' => '/aigj/cnlhw', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /dmchvcnhnzzsqhooxb' => array( - 'path' => '/dmchvcnhnzzsqhooxb', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /auktrrwe' => array( - 'path' => '/auktrrwe', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /zvfefvklipk' => array( - 'path' => '/zvfefvklipk', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /rzbyt/tyat/' => array( - 'path' => '/rzbyt/tyat/', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ik/iyi' => array( - 'path' => '/ik/iyi', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /vhzoz/phu/kyao' => array( - 'path' => '/vhzoz/phu/kyao', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /f/thdqgprcnvsujmecsmm' => array( - 'path' => '/f/thdqgprcnvsujmecsmm', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /cmghb' => array( - 'path' => '/cmghb', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ysscgr' => array( - 'path' => '/ysscgr', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /kfpuoo' => array( - 'path' => '/kfpuoo', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ofilhmcz' => array( - 'path' => '/ofilhmcz', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ohcsjoopkyzgtn' => array( - 'path' => '/ohcsjoopkyzgtn', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ij/gypun/wvjmacab/q' => array( - 'path' => '/ij/gypun/wvjmacab/q', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /lnjxykvvo/w' => array( - 'path' => '/lnjxykvvo/w', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /vziwssclufwjk' => array( - 'path' => '/vziwssclufwjk', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /okwci/aivwgldpp/lv' => array( - 'path' => '/okwci/aivwgldpp/lv', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /klzuvan/ozaom' => array( - 'path' => '/klzuvan/ozaom', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /y/emyrrle' => array( - 'path' => '/y/emyrrle', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /kpdb/nvzxor/awtr' => array( - 'path' => '/kpdb/nvzxor/awtr', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /q/sircrvx/eax' => array( - 'path' => '/q/sircrvx/eax', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /poopp/yghheysw' => array( - 'path' => '/poopp/yghheysw', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /ytwppun/z/gxw/yabh' => array( - 'path' => '/ytwppun/z/gxw/yabh', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ugezdwmxxuezsqiwbq' => array( - 'path' => '/ugezdwmxxuezsqiwbq', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /ugbzetuh/q' => array( - 'path' => '/ugbzetuh/q', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /nloyxw/' => array( - 'path' => '/nloyxw/', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /pbfaklyngaa' => array( - 'path' => '/pbfaklyngaa', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /qbh/uaxkaq' => array( - 'path' => '/qbh/uaxkaq', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ucw/jiv/zmrmu' => array( - 'path' => '/ucw/jiv/zmrmu', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /w/cjjtn/okejsszmq' => array( - 'path' => '/w/cjjtn/okejsszmq', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /wfs/s/bhyc/rphf' => array( - 'path' => '/wfs/s/bhyc/rphf', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /eyxbuyokfex' => array( - 'path' => '/eyxbuyokfex', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /xpqah/nabuokppmasq' => array( - 'path' => '/xpqah/nabuokppmasq', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /gfmtywvnh' => array( - 'path' => '/gfmtywvnh', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /zofwfasvamxxi' => array( - 'path' => '/zofwfasvamxxi', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ofv/ubnhsnlqmmcomuxz/t' => array( - 'path' => '/ofv/ubnhsnlqmmcomuxz/t', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /p/ohuydfscbugto' => array( - 'path' => '/p/ohuydfscbugto', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /vnabbwn/wacut/e' => array( - 'path' => '/vnabbwn/wacut/e', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /wdppd/dcazx' => array( - 'path' => '/wdppd/dcazx', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /oko/xpzmw' => array( - 'path' => '/oko/xpzmw', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /qqvlofxumpkm/gyymg/b' => array( - 'path' => '/qqvlofxumpkm/gyymg/b', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /cermyhxm' => array( - 'path' => '/cermyhxm', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /xnnnv/bjkuxpakaoj' => array( - 'path' => '/xnnnv/bjkuxpakaoj', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /btgdikitxkecttlop' => array( - 'path' => '/btgdikitxkecttlop', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /d/yrjaoufls/dmhtwft' => array( - 'path' => '/d/yrjaoufls/dmhtwft', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /zbegkqdexuqdsywa' => array( - 'path' => '/zbegkqdexuqdsywa', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /rz/gqeke/zjkzghhktgkc' => array( - 'path' => '/rz/gqeke/zjkzghhktgkc', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /nuezlqvtom' => array( - 'path' => '/nuezlqvtom', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /h/xltv/rcmp' => array( - 'path' => '/h/xltv/rcmp', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /wspghlv' => array( - 'path' => '/wspghlv', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /xgwilo/d' => array( - 'path' => '/xgwilo/d', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /psgdyouvuw/mmpu' => array( - 'path' => '/psgdyouvuw/mmpu', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /eynvrjakcupcc' => array( - 'path' => '/eynvrjakcupcc', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /esddpjf/elnq/phnvmmq' => array( - 'path' => '/esddpjf/elnq/phnvmmq', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /otaijuaoxzrqcve/kd' => array( - 'path' => '/otaijuaoxzrqcve/kd', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /ziwdncwk/e' => array( - 'path' => '/ziwdncwk/e', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /yxxsfpcepn' => array( - 'path' => '/yxxsfpcepn', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /qvmgceltxhy' => array( - 'path' => '/qvmgceltxhy', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /yr/dn/dprlouf' => array( - 'path' => '/yr/dn/dprlouf', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /yzne/jyaadrna/tqxixia/' => array( - 'path' => '/yzne/jyaadrna/tqxixia/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /mojpcqrlzpd' => array( - 'path' => '/mojpcqrlzpd', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /aznhc' => array( - 'path' => '/aznhc', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /nvooef' => array( - 'path' => '/nvooef', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /cl/gbajapwrefrt' => array( - 'path' => '/cl/gbajapwrefrt', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /k/hq/fysjapanxbr' => array( - 'path' => '/k/hq/fysjapanxbr', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /wmozi/snbn/fwgoqsfgstm' => array( - 'path' => '/wmozi/snbn/fwgoqsfgstm', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ontva/t/phsixcbm' => array( - 'path' => '/ontva/t/phsixcbm', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /wuwu/nj/u/ngcfnw/llmer' => array( - 'path' => '/wuwu/nj/u/ngcfnw/llmer', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /nkt/oqvwlr' => array( - 'path' => '/nkt/oqvwlr', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /nyazzfrhu' => array( - 'path' => '/nyazzfrhu', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /gknmhwd/' => array( - 'path' => '/gknmhwd/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /thosoxlbebswkjhq' => array( - 'path' => '/thosoxlbebswkjhq', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /rlopefkg/oaxlxguuoek' => array( - 'path' => '/rlopefkg/oaxlxguuoek', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /by/uqsm' => array( - 'path' => '/by/uqsm', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /mbusnryotyxvn' => array( - 'path' => '/mbusnryotyxvn', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /yjxd/ys/fyagtyto/o' => array( - 'path' => '/yjxd/ys/fyagtyto/o', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /mplibph' => array( - 'path' => '/mplibph', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /oboqsacqczqmcpergz' => array( - 'path' => '/oboqsacqczqmcpergz', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /jhonrapi/ib/iea' => array( - 'path' => '/jhonrapi/ib/iea', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /z/ukjnpeutpggt' => array( - 'path' => '/z/ukjnpeutpggt', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /tdsqm' => array( - 'path' => '/tdsqm', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /zjijdo' => array( - 'path' => '/zjijdo', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /sjpikpdchqnlpuzx' => array( - 'path' => '/sjpikpdchqnlpuzx', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /mcvzi/th' => array( - 'path' => '/mcvzi/th', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /ahtcabm' => array( - 'path' => '/ahtcabm', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /gte/apsdtkkooqvixityv' => array( - 'path' => '/gte/apsdtkkooqvixityv', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /gsmco/nud/jmx/qdxeqr/' => array( - 'path' => '/gsmco/nud/jmx/qdxeqr/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /pbikkpyv' => array( - 'path' => '/pbikkpyv', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /dwpgahm' => array( - 'path' => '/dwpgahm', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /moxdkolqycwln/rh' => array( - 'path' => '/moxdkolqycwln/rh', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /evczwewvrorrsgyifv/rj' => array( - 'path' => '/evczwewvrorrsgyifv/rj', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /exfbxekphmjet/cywrp' => array( - 'path' => '/exfbxekphmjet/cywrp', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /faqylocwjzz/x/ffxglrh/v' => array( - 'path' => '/faqylocwjzz/x/ffxglrh/v', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ysaockthtohxgadpugji' => array( - 'path' => '/ysaockthtohxgadpugji', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /nt/xoevprxsva' => array( - 'path' => '/nt/xoevprxsva', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /zfma/fblcojdxuw' => array( - 'path' => '/zfma/fblcojdxuw', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /nvbeljvpkrbfzcd' => array( - 'path' => '/nvbeljvpkrbfzcd', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /xco/x/ipwfbgdesq' => array( - 'path' => '/xco/x/ipwfbgdesq', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /cabef/m' => array( - 'path' => '/cabef/m', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /my/rc/xq/vrlknnwhao/v' => array( - 'path' => '/my/rc/xq/vrlknnwhao/v', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /mkzkfalf/gstcykqo/an/c' => array( - 'path' => '/mkzkfalf/gstcykqo/an/c', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /vi/hguyxghob/yqeld' => array( - 'path' => '/vi/hguyxghob/yqeld', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /vpxhdkvdj/fbxqtog' => array( - 'path' => '/vpxhdkvdj/fbxqtog', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /hrqhusger' => array( - 'path' => '/hrqhusger', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /hnuutqyoqbdvmujbzsn' => array( - 'path' => '/hnuutqyoqbdvmujbzsn', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /sueeacyo' => array( - 'path' => '/sueeacyo', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /gk/g/xnegofmxqu' => array( - 'path' => '/gk/g/xnegofmxqu', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /rbxb/m' => array( - 'path' => '/rbxb/m', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /kuyftebvdoapvntipamg' => array( - 'path' => '/kuyftebvdoapvntipamg', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /xo/xabac' => array( - 'path' => '/xo/xabac', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /hwdxqdrlscsgeuty' => array( - 'path' => '/hwdxqdrlscsgeuty', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /mja/amzsuu' => array( - 'path' => '/mja/amzsuu', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /rbkxorhfolsdivaxva/' => array( - 'path' => '/rbkxorhfolsdivaxva/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /osagxxlcs' => array( - 'path' => '/osagxxlcs', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /hoyjyibvocb/m/u' => array( - 'path' => '/hoyjyibvocb/m/u', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /z/rdjaiel/e/bd' => array( - 'path' => '/z/rdjaiel/e/bd', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /inqyaxwina/xc' => array( - 'path' => '/inqyaxwina/xc', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /filyzkjqi/' => array( - 'path' => '/filyzkjqi/', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /qnfjhggskjy' => array( - 'path' => '/qnfjhggskjy', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /rkmt/lhxlqln/czjkgo' => array( - 'path' => '/rkmt/lhxlqln/czjkgo', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ta/blgqkttifuplr/u' => array( - 'path' => '/ta/blgqkttifuplr/u', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /no/iiepbp/rssfu/vlvdhf/c' => array( - 'path' => '/no/iiepbp/rssfu/vlvdhf/c', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /zvqqm' => array( - 'path' => '/zvqqm', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ypntyw' => array( - 'path' => '/ypntyw', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /wpq/idfhqjln/m/d/wkvvmb' => array( - 'path' => '/wpq/idfhqjln/m/d/wkvvmb', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /czsojacvbpijy' => array( - 'path' => '/czsojacvbpijy', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /kfw/oxrbizn/t/b/q/sjd' => array( - 'path' => '/kfw/oxrbizn/t/b/q/sjd', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /hw/jkwbq/axevfwvsfup/n' => array( - 'path' => '/hw/jkwbq/axevfwvsfup/n', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /kjksaysz/h/fxbrasj/s' => array( - 'path' => '/kjksaysz/h/fxbrasj/s', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ltfgvmr/qeocnhutztqf' => array( - 'path' => '/ltfgvmr/qeocnhutztqf', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /wfjfqzsro' => array( - 'path' => '/wfjfqzsro', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /c/qpy/iqe/vmauirwhj' => array( - 'path' => '/c/qpy/iqe/vmauirwhj', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /tlbpco/ktsz/dlovzs' => array( - 'path' => '/tlbpco/ktsz/dlovzs', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /rnuwlydvexx/xbbs' => array( - 'path' => '/rnuwlydvexx/xbbs', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /rh/pzxmqgmdkhkaili/m' => array( - 'path' => '/rh/pzxmqgmdkhkaili/m', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /avtkxwsa' => array( - 'path' => '/avtkxwsa', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /uzhfmqekeyhjwr' => array( - 'path' => '/uzhfmqekeyhjwr', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /cezriorczy/iwibz' => array( - 'path' => '/cezriorczy/iwibz', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ifqilzk/aelk/y' => array( - 'path' => '/ifqilzk/aelk/y', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /bn/dw/ip/qbwmazs/ulv' => array( - 'path' => '/bn/dw/ip/qbwmazs/ulv', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /wru/mtxh/ijhtarx' => array( - 'path' => '/wru/mtxh/ijhtarx', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /da/nrivrthe/bv' => array( - 'path' => '/da/nrivrthe/bv', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /kd/kurqjxmjwqcvm' => array( - 'path' => '/kd/kurqjxmjwqcvm', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /cricfvz' => array( - 'path' => '/cricfvz', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /asmtr/' => array( - 'path' => '/asmtr/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /wmpkdywrbw/o' => array( - 'path' => '/wmpkdywrbw/o', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /bcgnxr' => array( - 'path' => '/bcgnxr', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /qjrkdvyvlb' => array( - 'path' => '/qjrkdvyvlb', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ljaruq/j' => array( - 'path' => '/ljaruq/j', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /hkgxitt' => array( - 'path' => '/hkgxitt', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /xxdsvroxf/ebu' => array( - 'path' => '/xxdsvroxf/ebu', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /tt/gqs/nhcaayvn' => array( - 'path' => '/tt/gqs/nhcaayvn', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /bhm/kjheudspl/m' => array( - 'path' => '/bhm/kjheudspl/m', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /onzbivgvfzbwg' => array( - 'path' => '/onzbivgvfzbwg', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /bhjgfhkqe/j/k/g' => array( - 'path' => '/bhjgfhkqe/j/k/g', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /gdu/raksqf/gw' => array( - 'path' => '/gdu/raksqf/gw', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /nezbodnvx/jgrn' => array( - 'path' => '/nezbodnvx/jgrn', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /jjuifb' => array( - 'path' => '/jjuifb', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /dfrag' => array( - 'path' => '/dfrag', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /rwniebgguaoi/occzk' => array( - 'path' => '/rwniebgguaoi/occzk', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /kqspadgeq/ydapkajvae' => array( - 'path' => '/kqspadgeq/ydapkajvae', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /ypmbvvfveyheuo' => array( - 'path' => '/ypmbvvfveyheuo', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /vcaaylxsaapw' => array( - 'path' => '/vcaaylxsaapw', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ydpqgioyginmjrhxyst' => array( - 'path' => '/ydpqgioyginmjrhxyst', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /pd/w/ahh/mjr' => array( - 'path' => '/pd/w/ahh/mjr', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /rgzqfhgmu' => array( - 'path' => '/rgzqfhgmu', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /sbpfn/cz' => array( - 'path' => '/sbpfn/cz', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /kbmglyynwbyp/hitphvg' => array( - 'path' => '/kbmglyynwbyp/hitphvg', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /kppgvjdgndabwwlzegdm' => array( - 'path' => '/kppgvjdgndabwwlzegdm', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /wxuvpawpkurbyzrl' => array( - 'path' => '/wxuvpawpkurbyzrl', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ehemopk/opwblutfvs' => array( - 'path' => '/ehemopk/opwblutfvs', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /qyfuwbesk' => array( - 'path' => '/qyfuwbesk', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /nxqhiqgaaz/swdhahuxyq' => array( - 'path' => '/nxqhiqgaaz/swdhahuxyq', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /lbri/ddgaglujwukcz' => array( - 'path' => '/lbri/ddgaglujwukcz', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /dpow/xgbw' => array( - 'path' => '/dpow/xgbw', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ytq/edaxkclnhqu' => array( - 'path' => '/ytq/edaxkclnhqu', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /exwwkauczngpeoz/' => array( - 'path' => '/exwwkauczngpeoz/', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /smwkicza/ijmbaaq/gv' => array( - 'path' => '/smwkicza/ijmbaaq/gv', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /cvxk/kbfrbkdxzkl' => array( - 'path' => '/cvxk/kbfrbkdxzkl', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /tnpgwgb/mc' => array( - 'path' => '/tnpgwgb/mc', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /fuxe/zyi' => array( - 'path' => '/fuxe/zyi', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ow/qhtbc/e/ojz/gmq/ffsx' => array( - 'path' => '/ow/qhtbc/e/ojz/gmq/ffsx', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /vxnlb/knzayvcbfvfah' => array( - 'path' => '/vxnlb/knzayvcbfvfah', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /sxmdp/hlhhxwtatgrl' => array( - 'path' => '/sxmdp/hlhhxwtatgrl', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /gwxemumlkevcy' => array( - 'path' => '/gwxemumlkevcy', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /tasjejc' => array( - 'path' => '/tasjejc', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /kmakvwj/lmr/nu' => array( - 'path' => '/kmakvwj/lmr/nu', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /avqmfi/fdoany/dfgybznf' => array( - 'path' => '/avqmfi/fdoany/dfgybznf', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /fhimdaln/sqvvbcx' => array( - 'path' => '/fhimdaln/sqvvbcx', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /g/owgwvrgptyn/vwmcf/ai' => array( - 'path' => '/g/owgwvrgptyn/vwmcf/ai', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /jppeckmvusxau/ugtohpf' => array( - 'path' => '/jppeckmvusxau/ugtohpf', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /enfnczx' => array( - 'path' => '/enfnczx', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /rjz/l/wv/coo/iibexfem' => array( - 'path' => '/rjz/l/wv/coo/iibexfem', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /wpef/c/cffpc' => array( - 'path' => '/wpef/c/cffpc', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /uaqgukjwvc/a/bgxooqe' => array( - 'path' => '/uaqgukjwvc/a/bgxooqe', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /ruitikuqiqusfb/ome/n' => array( - 'path' => '/ruitikuqiqusfb/ome/n', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ef/bhzqwy' => array( - 'path' => '/ef/bhzqwy', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /xgdgvgs' => array( - 'path' => '/xgdgvgs', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /vzpblxnv/nxu/kbmvhwtmd' => array( - 'path' => '/vzpblxnv/nxu/kbmvhwtmd', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /gecpxr' => array( - 'path' => '/gecpxr', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /cjgpseevu/umor/aucu' => array( - 'path' => '/cjgpseevu/umor/aucu', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /zbecutrkwnn/voqtv/ozyl' => array( - 'path' => '/zbecutrkwnn/voqtv/ozyl', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /wlwjc/dfz/gmornv/' => array( - 'path' => '/wlwjc/dfz/gmornv/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /rofko/iv/z' => array( - 'path' => '/rofko/iv/z', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /zb/wwvncegoivwj/jlnd/' => array( - 'path' => '/zb/wwvncegoivwj/jlnd/', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /hjsowonuyxay/agi' => array( - 'path' => '/hjsowonuyxay/agi', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /rtkhlzypusqsch/' => array( - 'path' => '/rtkhlzypusqsch/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /nlpymagxwiapqqfol/ijc' => array( - 'path' => '/nlpymagxwiapqqfol/ijc', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), -), -// regular routes -'regularRoutes' => array ( - 'POST swu' => array ( - 0 => array( - 'path' => '/swu/gh/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/swu/gh/([^/]+)$#', - 'pathStart' => '/swu/gh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET 50be3774f6' => array ( - 0 => array( - 'path' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'arg1', - 1 => 'arg2', - 2 => 'arg3', - 3 => 'arg4', - 4 => 'arg5', - 5 => 'arg6', - 6 => 'arg7', - 7 => 'arg8', - 8 => 'arg9', - ), - 'pathRegex' => '#^/50be3774f6/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/850726135a$#', - 'pathStart' => '/50be3774f6/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET gpwkm' => array ( - 0 => array( - 'path' => '/gpwkm/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/gpwkm/([^/]+)$#', - 'pathStart' => '/gpwkm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH youhvxgnlp' => array ( - 0 => array( - 'path' => '/youhvxgnlp/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/youhvxgnlp/([^/]+)$#', - 'pathStart' => '/youhvxgnlp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE crwhtpqgby' => array ( - 0 => array( - 'path' => '/crwhtpqgby/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/crwhtpqgby/([^/]+)$#', - 'pathStart' => '/crwhtpqgby/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST iwgmdp' => array ( - 0 => array( - 'path' => '/iwgmdp/tvz/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/iwgmdp/tvz/([^/]+)$#', - 'pathStart' => '/iwgmdp/tvz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET oprbv' => array ( - 0 => array( - 'path' => '/oprbv/mxyne/nr/a/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/oprbv/mxyne/nr/a/([^/]+)$#', - 'pathStart' => '/oprbv/mxyne/nr/a/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET pywx' => array ( - 0 => array( - 'path' => '/pywx/f/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pywx/f/([^/]+)$#', - 'pathStart' => '/pywx/f/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT l' => array ( - 0 => array( - 'path' => '/l/cpczc/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/l/cpczc/([^/]+)$#', - 'pathStart' => '/l/cpczc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( - 'path' => '/l/ku/k/pr/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/l/ku/k/pr/([^/]+)$#', - 'pathStart' => '/l/ku/k/pr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET yfxgrmhnffy' => array ( - 0 => array( - 'path' => '/yfxgrmhnffy/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/yfxgrmhnffy/([^/]+)$#', - 'pathStart' => '/yfxgrmhnffy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT udwaiscvwbrpxtc' => array ( - 0 => array( - 'path' => '/udwaiscvwbrpxtc/i/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/udwaiscvwbrpxtc/i/([^/]+)$#', - 'pathStart' => '/udwaiscvwbrpxtc/i/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST px' => array ( - 0 => array( - 'path' => '/px/lselq/se/s/efoga/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/px/lselq/se/s/efoga/([^/]+)$#', - 'pathStart' => '/px/lselq/se/s/efoga/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST yyljwf' => array ( - 0 => array( - 'path' => '/yyljwf/rp/bjrqqvx/ky/xc/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/yyljwf/rp/bjrqqvx/ky/xc/([^/]+)$#', - 'pathStart' => '/yyljwf/rp/bjrqqvx/ky/xc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST wwaotfudje' => array ( - 0 => array( - 'path' => '/wwaotfudje/dva/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/wwaotfudje/dva/([^/]+)$#', - 'pathStart' => '/wwaotfudje/dva/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT vtiobkqqc' => array ( - 0 => array( - 'path' => '/vtiobkqqc/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/vtiobkqqc/([^/]+)$#', - 'pathStart' => '/vtiobkqqc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET hmzja' => array ( - 0 => array( - 'path' => '/hmzja/qfecxstovrq/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/hmzja/qfecxstovrq/([^/]+)$#', - 'pathStart' => '/hmzja/qfecxstovrq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET n' => array ( - 0 => array( - 'path' => '/n/isjnqclwanbtodcvi/z/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/n/isjnqclwanbtodcvi/z/([^/]+)$#', - 'pathStart' => '/n/isjnqclwanbtodcvi/z/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( - 'path' => '/n/num/u/hdq/nkpho/fzcnky/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/n/num/u/hdq/nkpho/fzcnky/([^/]+)$#', - 'pathStart' => '/n/num/u/hdq/nkpho/fzcnky/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST almmuvxnfdiz' => array ( - 0 => array( - 'path' => '/almmuvxnfdiz/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/almmuvxnfdiz/([^/]+)$#', - 'pathStart' => '/almmuvxnfdiz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET skvz' => array ( - 0 => array( - 'path' => '/skvz/j/nsna/rzad/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/skvz/j/nsna/rzad/([^/]+)$#', - 'pathStart' => '/skvz/j/nsna/rzad/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET qjgkwxprrsj' => array ( - 0 => array( - 'path' => '/qjgkwxprrsj/udxvgd/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/qjgkwxprrsj/udxvgd/([^/]+)$#', - 'pathStart' => '/qjgkwxprrsj/udxvgd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE poruokywkgzkmbo' => array ( - 0 => array( - 'path' => '/poruokywkgzkmbo/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/poruokywkgzkmbo/([^/]+)$#', - 'pathStart' => '/poruokywkgzkmbo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ybee' => array ( - 0 => array( - 'path' => '/ybee/spny/rkhw/ujvytq/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ybee/spny/rkhw/ujvytq/([^/]+)$#', - 'pathStart' => '/ybee/spny/rkhw/ujvytq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH pwg' => array ( - 0 => array( - 'path' => '/pwg/iqxqopx/jouq/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pwg/iqxqopx/jouq/([^/]+)$#', - 'pathStart' => '/pwg/iqxqopx/jouq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET eunzyla' => array ( - 0 => array( - 'path' => '/eunzyla/ayovc/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/eunzyla/ayovc/([^/]+)$#', - 'pathStart' => '/eunzyla/ayovc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT lkrtzv' => array ( - 0 => array( - 'path' => '/lkrtzv/ugbko/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/lkrtzv/ugbko/([^/]+)$#', - 'pathStart' => '/lkrtzv/ugbko/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET mczerj' => array ( - 0 => array( - 'path' => '/mczerj/ysyxv/ttb/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mczerj/ysyxv/ttb/([^/]+)$#', - 'pathStart' => '/mczerj/ysyxv/ttb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET wn' => array ( - 0 => array( - 'path' => '/wn/qunfc/z/niez/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/wn/qunfc/z/niez/([^/]+)$#', - 'pathStart' => '/wn/qunfc/z/niez/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET tipedaxndncre' => array ( - 0 => array( - 'path' => '/tipedaxndncre/ft/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/tipedaxndncre/ft/([^/]+)$#', - 'pathStart' => '/tipedaxndncre/ft/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET i' => array ( - 0 => array( - 'path' => '/i/zogvcx/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/i/zogvcx/([^/]+)$#', - 'pathStart' => '/i/zogvcx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET zaqtefa' => array ( - 0 => array( - 'path' => '/zaqtefa/q/k/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/zaqtefa/q/k/([^/]+)$#', - 'pathStart' => '/zaqtefa/q/k/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT btbnz' => array ( - 0 => array( - 'path' => '/btbnz/c/bgeohbpv/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/btbnz/c/bgeohbpv/([^/]+)$#', - 'pathStart' => '/btbnz/c/bgeohbpv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST rviih' => array ( - 0 => array( - 'path' => '/rviih/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/rviih/([^/]+)$#', - 'pathStart' => '/rviih/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET akpsstht' => array ( - 0 => array( - 'path' => '/akpsstht/vjtdt/swwejr/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/akpsstht/vjtdt/swwejr/([^/]+)$#', - 'pathStart' => '/akpsstht/vjtdt/swwejr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST fvdltk' => array ( - 0 => array( - 'path' => '/fvdltk/fytkmjs/h/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/fvdltk/fytkmjs/h/([^/]+)$#', - 'pathStart' => '/fvdltk/fytkmjs/h/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET mchgst' => array ( - 0 => array( - 'path' => '/mchgst/omo/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mchgst/omo/([^/]+)$#', - 'pathStart' => '/mchgst/omo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH okjaoyxny' => array ( - 0 => array( - 'path' => '/okjaoyxny/fzpvg/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/okjaoyxny/fzpvg/([^/]+)$#', - 'pathStart' => '/okjaoyxny/fzpvg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET uo' => array ( - 0 => array( - 'path' => '/uo/rl/wnqla/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/uo/rl/wnqla/([^/]+)$#', - 'pathStart' => '/uo/rl/wnqla/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET tutyi' => array ( - 0 => array( - 'path' => '/tutyi/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/tutyi/([^/]+)$#', - 'pathStart' => '/tutyi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT dd' => array ( - 0 => array( - 'path' => '/dd/hdjkx/oxqyv/ws/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/dd/hdjkx/oxqyv/ws/([^/]+)$#', - 'pathStart' => '/dd/hdjkx/oxqyv/ws/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET cdknr' => array ( - 0 => array( - 'path' => '/cdknr/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/cdknr/([^/]+)$#', - 'pathStart' => '/cdknr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ysy' => array ( - 0 => array( - 'path' => '/ysy/rdbns/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ysy/rdbns/([^/]+)$#', - 'pathStart' => '/ysy/rdbns/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET fffm' => array ( - 0 => array( - 'path' => '/fffm/iuxyd/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/fffm/iuxyd/([^/]+)$#', - 'pathStart' => '/fffm/iuxyd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST bi' => array ( - 0 => array( - 'path' => '/bi/anpidntx/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/bi/anpidntx/([^/]+)$#', - 'pathStart' => '/bi/anpidntx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET gqnstvpnontkvt' => array ( - 0 => array( - 'path' => '/gqnstvpnontkvt/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/gqnstvpnontkvt/([^/]+)$#', - 'pathStart' => '/gqnstvpnontkvt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE dojlsqfoi' => array ( - 0 => array( - 'path' => '/dojlsqfoi/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/dojlsqfoi/([^/]+)$#', - 'pathStart' => '/dojlsqfoi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST puupaftqax' => array ( - 0 => array( - 'path' => '/puupaftqax/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/puupaftqax/([^/]+)$#', - 'pathStart' => '/puupaftqax/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET tmfowwuatdmwfioq' => array ( - 0 => array( - 'path' => '/tmfowwuatdmwfioq/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/tmfowwuatdmwfioq/([^/]+)$#', - 'pathStart' => '/tmfowwuatdmwfioq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH nlubxk' => array ( - 0 => array( - 'path' => '/nlubxk/wnjyulugclm/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/nlubxk/wnjyulugclm/([^/]+)$#', - 'pathStart' => '/nlubxk/wnjyulugclm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET lhotexbgskzkrymmzke' => array ( - 0 => array( - 'path' => '/lhotexbgskzkrymmzke/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/lhotexbgskzkrymmzke/([^/]+)$#', - 'pathStart' => '/lhotexbgskzkrymmzke/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT mtqhoqxcm' => array ( - 0 => array( - 'path' => '/mtqhoqxcm/e/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mtqhoqxcm/e/([^/]+)$#', - 'pathStart' => '/mtqhoqxcm/e/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET bua' => array ( - 0 => array( - 'path' => '/bua/qclor/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/bua/qclor/([^/]+)$#', - 'pathStart' => '/bua/qclor/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE wtfnth' => array ( - 0 => array( - 'path' => '/wtfnth/oxamlltjbhsn/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/wtfnth/oxamlltjbhsn/([^/]+)$#', - 'pathStart' => '/wtfnth/oxamlltjbhsn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST pexptfn' => array ( - 0 => array( - 'path' => '/pexptfn/w/foyvlwcwrsc/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pexptfn/w/foyvlwcwrsc/([^/]+)$#', - 'pathStart' => '/pexptfn/w/foyvlwcwrsc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH yncqpflsswkck' => array ( - 0 => array( - 'path' => '/yncqpflsswkck/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/yncqpflsswkck/([^/]+)$#', - 'pathStart' => '/yncqpflsswkck/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST kgpjzyulrgifqtba' => array ( - 0 => array( - 'path' => '/kgpjzyulrgifqtba/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/kgpjzyulrgifqtba/([^/]+)$#', - 'pathStart' => '/kgpjzyulrgifqtba/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE ei' => array ( - 0 => array( - 'path' => '/ei/yvfuaabnencofw/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ei/yvfuaabnencofw/([^/]+)$#', - 'pathStart' => '/ei/yvfuaabnencofw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET whlpeavtll' => array ( - 0 => array( - 'path' => '/whlpeavtll/nfgomgyuph/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/whlpeavtll/nfgomgyuph/([^/]+)$#', - 'pathStart' => '/whlpeavtll/nfgomgyuph/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET j' => array ( - 0 => array( - 'path' => '/j/mmphxa/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/j/mmphxa/([^/]+)$#', - 'pathStart' => '/j/mmphxa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET pdnc' => array ( - 0 => array( - 'path' => '/pdnc/dlhvpv/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pdnc/dlhvpv/([^/]+)$#', - 'pathStart' => '/pdnc/dlhvpv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE tugtgms' => array ( - 0 => array( - 'path' => '/tugtgms/bfziqqgvjrd/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/tugtgms/bfziqqgvjrd/([^/]+)$#', - 'pathStart' => '/tugtgms/bfziqqgvjrd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE k' => array ( - 0 => array( - 'path' => '/k/wywp/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/k/wywp/([^/]+)$#', - 'pathStart' => '/k/wywp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( - 'path' => '/k/lqgnbsnxbjunhpbl/i/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/k/lqgnbsnxbjunhpbl/i/([^/]+)$#', - 'pathStart' => '/k/lqgnbsnxbjunhpbl/i/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH mcimemnc' => array ( - 0 => array( - 'path' => '/mcimemnc/wnwevanjpyr/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mcimemnc/wnwevanjpyr/([^/]+)$#', - 'pathStart' => '/mcimemnc/wnwevanjpyr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST wceknsr' => array ( - 0 => array( - 'path' => '/wceknsr/m/xxnzvw/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/wceknsr/m/xxnzvw/([^/]+)$#', - 'pathStart' => '/wceknsr/m/xxnzvw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT yrsopk' => array ( - 0 => array( - 'path' => '/yrsopk/wcjpumj/wrsa/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/yrsopk/wcjpumj/wrsa/([^/]+)$#', - 'pathStart' => '/yrsopk/wcjpumj/wrsa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET iybjibvgshsptk' => array ( - 0 => array( - 'path' => '/iybjibvgshsptk/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/iybjibvgshsptk/([^/]+)$#', - 'pathStart' => '/iybjibvgshsptk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT evgdirnrt' => array ( - 0 => array( - 'path' => '/evgdirnrt/vredzezloc/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/evgdirnrt/vredzezloc/([^/]+)$#', - 'pathStart' => '/evgdirnrt/vredzezloc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE bb' => array ( - 0 => array( - 'path' => '/bb/kg/jhxio/b/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/bb/kg/jhxio/b/([^/]+)$#', - 'pathStart' => '/bb/kg/jhxio/b/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST adim' => array ( - 0 => array( - 'path' => '/adim/pfx/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/adim/pfx/([^/]+)$#', - 'pathStart' => '/adim/pfx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE gcefpu' => array ( - 0 => array( - 'path' => '/gcefpu/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/gcefpu/([^/]+)$#', - 'pathStart' => '/gcefpu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET phe' => array ( - 0 => array( - 'path' => '/phe/qtbi/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/phe/qtbi/([^/]+)$#', - 'pathStart' => '/phe/qtbi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST zbjbcszdpb' => array ( - 0 => array( - 'path' => '/zbjbcszdpb/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/zbjbcszdpb/([^/]+)$#', - 'pathStart' => '/zbjbcszdpb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET twva' => array ( - 0 => array( - 'path' => '/twva/pofdmsz/yvz/sfa/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/twva/pofdmsz/yvz/sfa/([^/]+)$#', - 'pathStart' => '/twva/pofdmsz/yvz/sfa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE incoyna' => array ( - 0 => array( - 'path' => '/incoyna/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/incoyna/([^/]+)$#', - 'pathStart' => '/incoyna/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE yru' => array ( - 0 => array( - 'path' => '/yru/rhywc/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/yru/rhywc/([^/]+)$#', - 'pathStart' => '/yru/rhywc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET vylwdqanfpyobsvksl' => array ( - 0 => array( - 'path' => '/vylwdqanfpyobsvksl/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/vylwdqanfpyobsvksl/([^/]+)$#', - 'pathStart' => '/vylwdqanfpyobsvksl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET qm' => array ( - 0 => array( - 'path' => '/qm/lmt/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/qm/lmt/([^/]+)$#', - 'pathStart' => '/qm/lmt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET uvengty' => array ( - 0 => array( - 'path' => '/uvengty/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/uvengty/([^/]+)$#', - 'pathStart' => '/uvengty/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT binlcmjapyt' => array ( - 0 => array( - 'path' => '/binlcmjapyt/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/binlcmjapyt/([^/]+)$#', - 'pathStart' => '/binlcmjapyt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET u' => array ( - 0 => array( - 'path' => '/u/vpnhbgteuxnx/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/u/vpnhbgteuxnx/([^/]+)$#', - 'pathStart' => '/u/vpnhbgteuxnx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET el' => array ( - 0 => array( - 'path' => '/el/kqvlnt/m/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/el/kqvlnt/m/([^/]+)$#', - 'pathStart' => '/el/kqvlnt/m/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH pt' => array ( - 0 => array( - 'path' => '/pt/fux/ceedqaafstpj/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pt/fux/ceedqaafstpj/([^/]+)$#', - 'pathStart' => '/pt/fux/ceedqaafstpj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH pkp' => array ( - 0 => array( - 'path' => '/pkp/ieshwt/zrg/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pkp/ieshwt/zrg/([^/]+)$#', - 'pathStart' => '/pkp/ieshwt/zrg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST ci' => array ( - 0 => array( - 'path' => '/ci/jwn/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ci/jwn/([^/]+)$#', - 'pathStart' => '/ci/jwn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET pikoec' => array ( - 0 => array( - 'path' => '/pikoec/ztrqczqijrmg/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pikoec/ztrqczqijrmg/([^/]+)$#', - 'pathStart' => '/pikoec/ztrqczqijrmg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH iqv' => array ( - 0 => array( - 'path' => '/iqv/qx/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/iqv/qx/([^/]+)$#', - 'pathStart' => '/iqv/qx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST macxu' => array ( - 0 => array( - 'path' => '/macxu/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/macxu/([^/]+)$#', - 'pathStart' => '/macxu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST nhpbx' => array ( - 0 => array( - 'path' => '/nhpbx/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/nhpbx/([^/]+)$#', - 'pathStart' => '/nhpbx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET v' => array ( - 0 => array( - 'path' => '/v/zbjhfflxqbsfan/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/v/zbjhfflxqbsfan/([^/]+)$#', - 'pathStart' => '/v/zbjhfflxqbsfan/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST cmju' => array ( - 0 => array( - 'path' => '/cmju/qtwiqult/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/cmju/qtwiqult/([^/]+)$#', - 'pathStart' => '/cmju/qtwiqult/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST amwzba' => array ( - 0 => array( - 'path' => '/amwzba/ezcexbxnnb/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/amwzba/ezcexbxnnb/([^/]+)$#', - 'pathStart' => '/amwzba/ezcexbxnnb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST caseq' => array ( - 0 => array( - 'path' => '/caseq/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/caseq/([^/]+)$#', - 'pathStart' => '/caseq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT fvildjgr' => array ( - 0 => array( - 'path' => '/fvildjgr/frtl/lvo/hbp/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/fvildjgr/frtl/lvo/hbp/([^/]+)$#', - 'pathStart' => '/fvildjgr/frtl/lvo/hbp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH mhvzt' => array ( - 0 => array( - 'path' => '/mhvzt/on/uxzkixzzmi/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mhvzt/on/uxzkixzzmi/([^/]+)$#', - 'pathStart' => '/mhvzt/on/uxzkixzzmi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET fjmknwuspvad' => array ( - 0 => array( - 'path' => '/fjmknwuspvad/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/fjmknwuspvad/([^/]+)$#', - 'pathStart' => '/fjmknwuspvad/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT juvstrgrj' => array ( - 0 => array( - 'path' => '/juvstrgrj/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/juvstrgrj/([^/]+)$#', - 'pathStart' => '/juvstrgrj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT brkbxltxox' => array ( - 0 => array( - 'path' => '/brkbxltxox/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/brkbxltxox/([^/]+)$#', - 'pathStart' => '/brkbxltxox/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE i' => array ( - 0 => array( - 'path' => '/i/mnfsqs/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/i/mnfsqs/([^/]+)$#', - 'pathStart' => '/i/mnfsqs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH bwcpt' => array ( - 0 => array( - 'path' => '/bwcpt/gfyyoc/zsfb/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/bwcpt/gfyyoc/zsfb/([^/]+)$#', - 'pathStart' => '/bwcpt/gfyyoc/zsfb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST vqnb' => array ( - 0 => array( - 'path' => '/vqnb/pi/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/vqnb/pi/([^/]+)$#', - 'pathStart' => '/vqnb/pi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET y' => array ( - 0 => array( - 'path' => '/y/iimmotiqzazcs/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/y/iimmotiqzazcs/([^/]+)$#', - 'pathStart' => '/y/iimmotiqzazcs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( - 'path' => '/y/frbff/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/y/frbff/([^/]+)$#', - 'pathStart' => '/y/frbff/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT uqiuzbitxoynk' => array ( - 0 => array( - 'path' => '/uqiuzbitxoynk/tfsqjso/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/uqiuzbitxoynk/tfsqjso/([^/]+)$#', - 'pathStart' => '/uqiuzbitxoynk/tfsqjso/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE vrjhjzfshn' => array ( - 0 => array( - 'path' => '/vrjhjzfshn/nfrm/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/vrjhjzfshn/nfrm/([^/]+)$#', - 'pathStart' => '/vrjhjzfshn/nfrm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE aqkggqkxz' => array ( - 0 => array( - 'path' => '/aqkggqkxz/mfcdjhowi/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/aqkggqkxz/mfcdjhowi/([^/]+)$#', - 'pathStart' => '/aqkggqkxz/mfcdjhowi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET rcsvotr' => array ( - 0 => array( - 'path' => '/rcsvotr/txm/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/rcsvotr/txm/([^/]+)$#', - 'pathStart' => '/rcsvotr/txm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE auyw' => array ( - 0 => array( - 'path' => '/auyw/rjqnkgwcsrtey/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/auyw/rjqnkgwcsrtey/([^/]+)$#', - 'pathStart' => '/auyw/rjqnkgwcsrtey/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT nwb' => array ( - 0 => array( - 'path' => '/nwb/ittjwmshwo/qodxnt/b/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/nwb/ittjwmshwo/qodxnt/b/([^/]+)$#', - 'pathStart' => '/nwb/ittjwmshwo/qodxnt/b/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ovxgau' => array ( - 0 => array( - 'path' => '/ovxgau/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ovxgau/([^/]+)$#', - 'pathStart' => '/ovxgau/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE aaqtnjbogeam' => array ( - 0 => array( - 'path' => '/aaqtnjbogeam/g/fvgpcgh/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/aaqtnjbogeam/g/fvgpcgh/([^/]+)$#', - 'pathStart' => '/aaqtnjbogeam/g/fvgpcgh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET rtgzkktipalv' => array ( - 0 => array( - 'path' => '/rtgzkktipalv/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/rtgzkktipalv/([^/]+)$#', - 'pathStart' => '/rtgzkktipalv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST keyoslsijmk' => array ( - 0 => array( - 'path' => '/keyoslsijmk/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/keyoslsijmk/([^/]+)$#', - 'pathStart' => '/keyoslsijmk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT mnzdrrxyqcdi' => array ( - 0 => array( - 'path' => '/mnzdrrxyqcdi/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mnzdrrxyqcdi/([^/]+)$#', - 'pathStart' => '/mnzdrrxyqcdi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH frweaflapdcggfqkmlt' => array ( - 0 => array( - 'path' => '/frweaflapdcggfqkmlt/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/frweaflapdcggfqkmlt/([^/]+)$#', - 'pathStart' => '/frweaflapdcggfqkmlt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE z' => array ( - 0 => array( - 'path' => '/z/d/glubbxdfgwu/pvb/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/z/d/glubbxdfgwu/pvb/([^/]+)$#', - 'pathStart' => '/z/d/glubbxdfgwu/pvb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( - 'path' => '/z/phojtx/dnr/ucl/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/z/phojtx/dnr/ucl/([^/]+)$#', - 'pathStart' => '/z/phojtx/dnr/ucl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE qtrvpbb' => array ( - 0 => array( - 'path' => '/qtrvpbb/wmdudan/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/qtrvpbb/wmdudan/([^/]+)$#', - 'pathStart' => '/qtrvpbb/wmdudan/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST psknjtdrt' => array ( - 0 => array( - 'path' => '/psknjtdrt/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/psknjtdrt/([^/]+)$#', - 'pathStart' => '/psknjtdrt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE dsw' => array ( - 0 => array( - 'path' => '/dsw/hjvmf/bcvg/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/dsw/hjvmf/bcvg/([^/]+)$#', - 'pathStart' => '/dsw/hjvmf/bcvg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE tpaue' => array ( - 0 => array( - 'path' => '/tpaue/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/tpaue/([^/]+)$#', - 'pathStart' => '/tpaue/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST uvh' => array ( - 0 => array( - 'path' => '/uvh/fp/g/sfnyx/e/ijhfy/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/uvh/fp/g/sfnyx/e/ijhfy/([^/]+)$#', - 'pathStart' => '/uvh/fp/g/sfnyx/e/ijhfy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE lcdva' => array ( - 0 => array( - 'path' => '/lcdva/gvpvbwhbkwqa/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/lcdva/gvpvbwhbkwqa/([^/]+)$#', - 'pathStart' => '/lcdva/gvpvbwhbkwqa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST cv' => array ( - 0 => array( - 'path' => '/cv/cmvhnqeyhaaoodir/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/cv/cmvhnqeyhaaoodir/([^/]+)$#', - 'pathStart' => '/cv/cmvhnqeyhaaoodir/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT pssqvkccuufob' => array ( - 0 => array( - 'path' => '/pssqvkccuufob/x/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pssqvkccuufob/x/([^/]+)$#', - 'pathStart' => '/pssqvkccuufob/x/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT gf' => array ( - 0 => array( - 'path' => '/gf/etlexqveq/oebxhbxno/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/gf/etlexqveq/oebxhbxno/([^/]+)$#', - 'pathStart' => '/gf/etlexqveq/oebxhbxno/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET bvwb' => array ( - 0 => array( - 'path' => '/bvwb/ka/san/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/bvwb/ka/san/([^/]+)$#', - 'pathStart' => '/bvwb/ka/san/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST dtgy' => array ( - 0 => array( - 'path' => '/dtgy/wchuyb/ma/kw/osdpox/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/dtgy/wchuyb/ma/kw/osdpox/([^/]+)$#', - 'pathStart' => '/dtgy/wchuyb/ma/kw/osdpox/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH vgiepczms' => array ( - 0 => array( - 'path' => '/vgiepczms/kyl/htuni/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/vgiepczms/kyl/htuni/([^/]+)$#', - 'pathStart' => '/vgiepczms/kyl/htuni/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT h' => array ( - 0 => array( - 'path' => '/h/lcoy/hzxbjhdxzf/ib/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/h/lcoy/hzxbjhdxzf/ib/([^/]+)$#', - 'pathStart' => '/h/lcoy/hzxbjhdxzf/ib/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT nysyiuip' => array ( - 0 => array( - 'path' => '/nysyiuip/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/nysyiuip/([^/]+)$#', - 'pathStart' => '/nysyiuip/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT pmb' => array ( - 0 => array( - 'path' => '/pmb/gh/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pmb/gh/([^/]+)$#', - 'pathStart' => '/pmb/gh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH unrkzter' => array ( - 0 => array( - 'path' => '/unrkzter/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/unrkzter/([^/]+)$#', - 'pathStart' => '/unrkzter/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ooebdqsyfqdyyudcjz' => array ( - 0 => array( - 'path' => '/ooebdqsyfqdyyudcjz/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ooebdqsyfqdyyudcjz/([^/]+)$#', - 'pathStart' => '/ooebdqsyfqdyyudcjz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET k' => array ( - 0 => array( - 'path' => '/k/olwupybtpcv/ui/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/k/olwupybtpcv/ui/([^/]+)$#', - 'pathStart' => '/k/olwupybtpcv/ui/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( - 'path' => '/k/ydtt/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/k/ydtt/([^/]+)$#', - 'pathStart' => '/k/ydtt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT xzano' => array ( - 0 => array( - 'path' => '/xzano/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/xzano/([^/]+)$#', - 'pathStart' => '/xzano/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT bpmqnjw' => array ( - 0 => array( - 'path' => '/bpmqnjw/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/bpmqnjw/([^/]+)$#', - 'pathStart' => '/bpmqnjw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET pcvuvphxnx' => array ( - 0 => array( - 'path' => '/pcvuvphxnx/jx/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pcvuvphxnx/jx/([^/]+)$#', - 'pathStart' => '/pcvuvphxnx/jx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET bps' => array ( - 0 => array( - 'path' => '/bps/kudcntdpqtbhnjv/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/bps/kudcntdpqtbhnjv/([^/]+)$#', - 'pathStart' => '/bps/kudcntdpqtbhnjv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH fivcrqzuae' => array ( - 0 => array( - 'path' => '/fivcrqzuae/w/ielynehl/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/fivcrqzuae/w/ielynehl/([^/]+)$#', - 'pathStart' => '/fivcrqzuae/w/ielynehl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST pkjux' => array ( - 0 => array( - 'path' => '/pkjux/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pkjux/([^/]+)$#', - 'pathStart' => '/pkjux/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE zl' => array ( - 0 => array( - 'path' => '/zl/vam/gv/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/zl/vam/gv/([^/]+)$#', - 'pathStart' => '/zl/vam/gv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET qwhvsx' => array ( - 0 => array( - 'path' => '/qwhvsx/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/qwhvsx/([^/]+)$#', - 'pathStart' => '/qwhvsx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH cdswvkcp' => array ( - 0 => array( - 'path' => '/cdswvkcp/e/uxtdf/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/cdswvkcp/e/uxtdf/([^/]+)$#', - 'pathStart' => '/cdswvkcp/e/uxtdf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH bb' => array ( - 0 => array( - 'path' => '/bb/ofvhj/ggtat/lpsl/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/bb/ofvhj/ggtat/lpsl/([^/]+)$#', - 'pathStart' => '/bb/ofvhj/ggtat/lpsl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH n' => array ( - 0 => array( - 'path' => '/n/odueiq/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/n/odueiq/([^/]+)$#', - 'pathStart' => '/n/odueiq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE u' => array ( - 0 => array( - 'path' => '/u/tltqlmmqj/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/u/tltqlmmqj/([^/]+)$#', - 'pathStart' => '/u/tltqlmmqj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT m' => array ( - 0 => array( - 'path' => '/m/qi/lczjt/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/m/qi/lczjt/([^/]+)$#', - 'pathStart' => '/m/qi/lczjt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH mvvh' => array ( - 0 => array( - 'path' => '/mvvh/hlttz/t/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mvvh/hlttz/t/([^/]+)$#', - 'pathStart' => '/mvvh/hlttz/t/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST f' => array ( - 0 => array( - 'path' => '/f/bypxvupnjesm/veqip/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/f/bypxvupnjesm/veqip/([^/]+)$#', - 'pathStart' => '/f/bypxvupnjesm/veqip/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST kmqnltttioww' => array ( - 0 => array( - 'path' => '/kmqnltttioww/n/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/kmqnltttioww/n/([^/]+)$#', - 'pathStart' => '/kmqnltttioww/n/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE mhplteutxijyoe' => array ( - 0 => array( - 'path' => '/mhplteutxijyoe/wix/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mhplteutxijyoe/wix/([^/]+)$#', - 'pathStart' => '/mhplteutxijyoe/wix/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH jaqejzp' => array ( - 0 => array( - 'path' => '/jaqejzp/bwomxx/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jaqejzp/bwomxx/([^/]+)$#', - 'pathStart' => '/jaqejzp/bwomxx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE nrwuk' => array ( - 0 => array( - 'path' => '/nrwuk/p/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/nrwuk/p/([^/]+)$#', - 'pathStart' => '/nrwuk/p/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT htxujlubns' => array ( - 0 => array( - 'path' => '/htxujlubns/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/htxujlubns/([^/]+)$#', - 'pathStart' => '/htxujlubns/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET c' => array ( - 0 => array( - 'path' => '/c/oavetgefcvsuehurv/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/c/oavetgefcvsuehurv/([^/]+)$#', - 'pathStart' => '/c/oavetgefcvsuehurv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( - 'path' => '/c/hoqtjp/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/c/hoqtjp/([^/]+)$#', - 'pathStart' => '/c/hoqtjp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST lkn' => array ( - 0 => array( - 'path' => '/lkn/f/ajsavy/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/lkn/f/ajsavy/([^/]+)$#', - 'pathStart' => '/lkn/f/ajsavy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ptslhmq' => array ( - 0 => array( - 'path' => '/ptslhmq/cn/sicgsq/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ptslhmq/cn/sicgsq/([^/]+)$#', - 'pathStart' => '/ptslhmq/cn/sicgsq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE puocvwdhnp' => array ( - 0 => array( - 'path' => '/puocvwdhnp/xni/v/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/puocvwdhnp/xni/v/([^/]+)$#', - 'pathStart' => '/puocvwdhnp/xni/v/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT ov' => array ( - 0 => array( - 'path' => '/ov/xptesncnqwmdmdlvpj/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ov/xptesncnqwmdmdlvpj/([^/]+)$#', - 'pathStart' => '/ov/xptesncnqwmdmdlvpj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE ejzhetihoqygwijgbetw' => array ( - 0 => array( - 'path' => '/ejzhetihoqygwijgbetw/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ejzhetihoqygwijgbetw/([^/]+)$#', - 'pathStart' => '/ejzhetihoqygwijgbetw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET fh' => array ( - 0 => array( - 'path' => '/fh/kli/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/fh/kli/([^/]+)$#', - 'pathStart' => '/fh/kli/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET hqk' => array ( - 0 => array( - 'path' => '/hqk/cjue/llnwehulb/zkx/a/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/hqk/cjue/llnwehulb/zkx/a/([^/]+)$#', - 'pathStart' => '/hqk/cjue/llnwehulb/zkx/a/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET mre' => array ( - 0 => array( - 'path' => '/mre/nkxbonlko/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mre/nkxbonlko/([^/]+)$#', - 'pathStart' => '/mre/nkxbonlko/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE wvw' => array ( - 0 => array( - 'path' => '/wvw/hzxzgb/xlmcwj/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/wvw/hzxzgb/xlmcwj/([^/]+)$#', - 'pathStart' => '/wvw/hzxzgb/xlmcwj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET cuvidfujq' => array ( - 0 => array( - 'path' => '/cuvidfujq/ykmiouw/pjn/o/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/cuvidfujq/ykmiouw/pjn/o/([^/]+)$#', - 'pathStart' => '/cuvidfujq/ykmiouw/pjn/o/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT jpnpm' => array ( - 0 => array( - 'path' => '/jpnpm/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jpnpm/([^/]+)$#', - 'pathStart' => '/jpnpm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST rzzyakpvpfinymyl' => array ( - 0 => array( - 'path' => '/rzzyakpvpfinymyl/h/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/rzzyakpvpfinymyl/h/([^/]+)$#', - 'pathStart' => '/rzzyakpvpfinymyl/h/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE ulyjmjev' => array ( - 0 => array( - 'path' => '/ulyjmjev/idzed/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ulyjmjev/idzed/([^/]+)$#', - 'pathStart' => '/ulyjmjev/idzed/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT hanfwnwhtr' => array ( - 0 => array( - 'path' => '/hanfwnwhtr/nxe/m/agthq/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/hanfwnwhtr/nxe/m/agthq/([^/]+)$#', - 'pathStart' => '/hanfwnwhtr/nxe/m/agthq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH ntwyl' => array ( - 0 => array( - 'path' => '/ntwyl/jlrt/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ntwyl/jlrt/([^/]+)$#', - 'pathStart' => '/ntwyl/jlrt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE ctnai' => array ( - 0 => array( - 'path' => '/ctnai/tw/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ctnai/tw/([^/]+)$#', - 'pathStart' => '/ctnai/tw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT mmjemx' => array ( - 0 => array( - 'path' => '/mmjemx/aqhzyszq/htl/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mmjemx/aqhzyszq/htl/([^/]+)$#', - 'pathStart' => '/mmjemx/aqhzyszq/htl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET cwljh' => array ( - 0 => array( - 'path' => '/cwljh/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/cwljh/([^/]+)$#', - 'pathStart' => '/cwljh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH clkubqmlz' => array ( - 0 => array( - 'path' => '/clkubqmlz/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/clkubqmlz/([^/]+)$#', - 'pathStart' => '/clkubqmlz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT pf' => array ( - 0 => array( - 'path' => '/pf/ggqe/yhvpcwi/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pf/ggqe/yhvpcwi/([^/]+)$#', - 'pathStart' => '/pf/ggqe/yhvpcwi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST lp' => array ( - 0 => array( - 'path' => '/lp/pfeeulwc/y/wt/hc/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/lp/pfeeulwc/y/wt/hc/([^/]+)$#', - 'pathStart' => '/lp/pfeeulwc/y/wt/hc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST ivmjg' => array ( - 0 => array( - 'path' => '/ivmjg/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ivmjg/([^/]+)$#', - 'pathStart' => '/ivmjg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH ilagtgpauffdplzlf' => array ( - 0 => array( - 'path' => '/ilagtgpauffdplzlf/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ilagtgpauffdplzlf/([^/]+)$#', - 'pathStart' => '/ilagtgpauffdplzlf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET kmbe' => array ( - 0 => array( - 'path' => '/kmbe/mfckuxkmsnauwj/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/kmbe/mfckuxkmsnauwj/([^/]+)$#', - 'pathStart' => '/kmbe/mfckuxkmsnauwj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET wngxdvmll' => array ( - 0 => array( - 'path' => '/wngxdvmll/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/wngxdvmll/([^/]+)$#', - 'pathStart' => '/wngxdvmll/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST gvr' => array ( - 0 => array( - 'path' => '/gvr/l/jluhdnf/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/gvr/l/jluhdnf/([^/]+)$#', - 'pathStart' => '/gvr/l/jluhdnf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST iac' => array ( - 0 => array( - 'path' => '/iac/lkh/xyf/xh/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/iac/lkh/xyf/xh/([^/]+)$#', - 'pathStart' => '/iac/lkh/xyf/xh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET bfptubqes' => array ( - 0 => array( - 'path' => '/bfptubqes/uaw/rjvy/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/bfptubqes/uaw/rjvy/([^/]+)$#', - 'pathStart' => '/bfptubqes/uaw/rjvy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH dsksfmyqfoal' => array ( - 0 => array( - 'path' => '/dsksfmyqfoal/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/dsksfmyqfoal/([^/]+)$#', - 'pathStart' => '/dsksfmyqfoal/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH rqitm' => array ( - 0 => array( - 'path' => '/rqitm/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/rqitm/([^/]+)$#', - 'pathStart' => '/rqitm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET jjv' => array ( - 0 => array( - 'path' => '/jjv/xqhvghddy/ewttamp/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jjv/xqhvghddy/ewttamp/([^/]+)$#', - 'pathStart' => '/jjv/xqhvghddy/ewttamp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH qiph' => array ( - 0 => array( - 'path' => '/qiph/ha/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/qiph/ha/([^/]+)$#', - 'pathStart' => '/qiph/ha/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH trrte' => array ( - 0 => array( - 'path' => '/trrte/bh/qfhog/kcvoefx/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/trrte/bh/qfhog/kcvoefx/([^/]+)$#', - 'pathStart' => '/trrte/bh/qfhog/kcvoefx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET foveym' => array ( - 0 => array( - 'path' => '/foveym/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/foveym/([^/]+)$#', - 'pathStart' => '/foveym/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT agop' => array ( - 0 => array( - 'path' => '/agop/nf/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/agop/nf/([^/]+)$#', - 'pathStart' => '/agop/nf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH w' => array ( - 0 => array( - 'path' => '/w/lsrw/zu/d/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/w/lsrw/zu/d/([^/]+)$#', - 'pathStart' => '/w/lsrw/zu/d/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( - 'path' => '/w/yuag/qvkfpfwqkl/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/w/yuag/qvkfpfwqkl/([^/]+)$#', - 'pathStart' => '/w/yuag/qvkfpfwqkl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( - 'path' => '/w/xej/qrhntxg/fnypb/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/w/xej/qrhntxg/fnypb/([^/]+)$#', - 'pathStart' => '/w/xej/qrhntxg/fnypb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST ncwefubnauhnmqv' => array ( - 0 => array( - 'path' => '/ncwefubnauhnmqv/s/d/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ncwefubnauhnmqv/s/d/([^/]+)$#', - 'pathStart' => '/ncwefubnauhnmqv/s/d/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT ablzlufkolat' => array ( - 0 => array( - 'path' => '/ablzlufkolat/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ablzlufkolat/([^/]+)$#', - 'pathStart' => '/ablzlufkolat/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE g' => array ( - 0 => array( - 'path' => '/g/q/fynzs/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/g/q/fynzs/([^/]+)$#', - 'pathStart' => '/g/q/fynzs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE qzog' => array ( - 0 => array( - 'path' => '/qzog/jy/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/qzog/jy/([^/]+)$#', - 'pathStart' => '/qzog/jy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT zbzcxjqz' => array ( - 0 => array( - 'path' => '/zbzcxjqz/liver/vqru/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/zbzcxjqz/liver/vqru/([^/]+)$#', - 'pathStart' => '/zbzcxjqz/liver/vqru/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ufgvqhtjzearuuselrog' => array ( - 0 => array( - 'path' => '/ufgvqhtjzearuuselrog/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ufgvqhtjzearuuselrog/([^/]+)$#', - 'pathStart' => '/ufgvqhtjzearuuselrog/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH oulnavyckqa' => array ( - 0 => array( - 'path' => '/oulnavyckqa/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/oulnavyckqa/([^/]+)$#', - 'pathStart' => '/oulnavyckqa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET yudsyflh' => array ( - 0 => array( - 'path' => '/yudsyflh/bqljsf/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/yudsyflh/bqljsf/([^/]+)$#', - 'pathStart' => '/yudsyflh/bqljsf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE yfyxwlqnor' => array ( - 0 => array( - 'path' => '/yfyxwlqnor/h/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/yfyxwlqnor/h/([^/]+)$#', - 'pathStart' => '/yfyxwlqnor/h/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT hotw' => array ( - 0 => array( - 'path' => '/hotw/yodjzzncxzgm/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/hotw/yodjzzncxzgm/([^/]+)$#', - 'pathStart' => '/hotw/yodjzzncxzgm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH dmz' => array ( - 0 => array( - 'path' => '/dmz/fqra/za/kfg/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/dmz/fqra/za/kfg/([^/]+)$#', - 'pathStart' => '/dmz/fqra/za/kfg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT vmtdcvud' => array ( - 0 => array( - 'path' => '/vmtdcvud/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/vmtdcvud/([^/]+)$#', - 'pathStart' => '/vmtdcvud/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST bfulcyjsykh' => array ( - 0 => array( - 'path' => '/bfulcyjsykh/oywv/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/bfulcyjsykh/oywv/([^/]+)$#', - 'pathStart' => '/bfulcyjsykh/oywv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE c' => array ( - 0 => array( - 'path' => '/c/osgjsy/atweirllkqmqp/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/c/osgjsy/atweirllkqmqp/([^/]+)$#', - 'pathStart' => '/c/osgjsy/atweirllkqmqp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH eqaicqrmpfl' => array ( - 0 => array( - 'path' => '/eqaicqrmpfl/fsoefz/jgs/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/eqaicqrmpfl/fsoefz/jgs/([^/]+)$#', - 'pathStart' => '/eqaicqrmpfl/fsoefz/jgs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET tdottnufyyscv' => array ( - 0 => array( - 'path' => '/tdottnufyyscv/zca/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/tdottnufyyscv/zca/([^/]+)$#', - 'pathStart' => '/tdottnufyyscv/zca/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE zftscmxyngwinobd' => array ( - 0 => array( - 'path' => '/zftscmxyngwinobd/kfy/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/zftscmxyngwinobd/kfy/([^/]+)$#', - 'pathStart' => '/zftscmxyngwinobd/kfy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH evnifwo' => array ( - 0 => array( - 'path' => '/evnifwo/v/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/evnifwo/v/([^/]+)$#', - 'pathStart' => '/evnifwo/v/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT zqw' => array ( - 0 => array( - 'path' => '/zqw/imarbb/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/zqw/imarbb/([^/]+)$#', - 'pathStart' => '/zqw/imarbb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST dnxhnjn' => array ( - 0 => array( - 'path' => '/dnxhnjn/hnajfswmmgi/tv/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/dnxhnjn/hnajfswmmgi/tv/([^/]+)$#', - 'pathStart' => '/dnxhnjn/hnajfswmmgi/tv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ynzh' => array ( - 0 => array( - 'path' => '/ynzh/ziuhj/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ynzh/ziuhj/([^/]+)$#', - 'pathStart' => '/ynzh/ziuhj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT mhieb' => array ( - 0 => array( - 'path' => '/mhieb/bkifnizkq/nd/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mhieb/bkifnizkq/nd/([^/]+)$#', - 'pathStart' => '/mhieb/bkifnizkq/nd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH iixtpxceacp' => array ( - 0 => array( - 'path' => '/iixtpxceacp/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/iixtpxceacp/([^/]+)$#', - 'pathStart' => '/iixtpxceacp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST drppeusm' => array ( - 0 => array( - 'path' => '/drppeusm/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/drppeusm/([^/]+)$#', - 'pathStart' => '/drppeusm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST wbw' => array ( - 0 => array( - 'path' => '/wbw/vjzepxm/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/wbw/vjzepxm/([^/]+)$#', - 'pathStart' => '/wbw/vjzepxm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH amrvdtgn' => array ( - 0 => array( - 'path' => '/amrvdtgn/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/amrvdtgn/([^/]+)$#', - 'pathStart' => '/amrvdtgn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH wmvpo' => array ( - 0 => array( - 'path' => '/wmvpo/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/wmvpo/([^/]+)$#', - 'pathStart' => '/wmvpo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST ily' => array ( - 0 => array( - 'path' => '/ily/mijhdzjqxdupr/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ily/mijhdzjqxdupr/([^/]+)$#', - 'pathStart' => '/ily/mijhdzjqxdupr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET owelhuk' => array ( - 0 => array( - 'path' => '/owelhuk/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/owelhuk/([^/]+)$#', - 'pathStart' => '/owelhuk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH uveigq' => array ( - 0 => array( - 'path' => '/uveigq/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/uveigq/([^/]+)$#', - 'pathStart' => '/uveigq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT cd' => array ( - 0 => array( - 'path' => '/cd/mb/ywsjdpgp/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/cd/mb/ywsjdpgp/([^/]+)$#', - 'pathStart' => '/cd/mb/ywsjdpgp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET kvkhu' => array ( - 0 => array( - 'path' => '/kvkhu/vxcyvpgymwiyrz/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/kvkhu/vxcyvpgymwiyrz/([^/]+)$#', - 'pathStart' => '/kvkhu/vxcyvpgymwiyrz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ag' => array ( - 0 => array( - 'path' => '/ag/cjtqkktpcousjq/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ag/cjtqkktpcousjq/([^/]+)$#', - 'pathStart' => '/ag/cjtqkktpcousjq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST zwlod' => array ( - 0 => array( - 'path' => '/zwlod/uetux/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/zwlod/uetux/([^/]+)$#', - 'pathStart' => '/zwlod/uetux/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET bmxieldbjqu' => array ( - 0 => array( - 'path' => '/bmxieldbjqu/oz/p/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/bmxieldbjqu/oz/p/([^/]+)$#', - 'pathStart' => '/bmxieldbjqu/oz/p/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT habgo' => array ( - 0 => array( - 'path' => '/habgo/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/habgo/([^/]+)$#', - 'pathStart' => '/habgo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT mwxnafprbfp' => array ( - 0 => array( - 'path' => '/mwxnafprbfp/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mwxnafprbfp/([^/]+)$#', - 'pathStart' => '/mwxnafprbfp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH mwxdgqapuotck' => array ( - 0 => array( - 'path' => '/mwxdgqapuotck/s/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mwxdgqapuotck/s/([^/]+)$#', - 'pathStart' => '/mwxdgqapuotck/s/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH fau' => array ( - 0 => array( - 'path' => '/fau/eqe/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/fau/eqe/([^/]+)$#', - 'pathStart' => '/fau/eqe/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH hpwdrnfjdtb' => array ( - 0 => array( - 'path' => '/hpwdrnfjdtb/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/hpwdrnfjdtb/([^/]+)$#', - 'pathStart' => '/hpwdrnfjdtb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH pcziy' => array ( - 0 => array( - 'path' => '/pcziy/mcnfvphnjhvepvy/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pcziy/mcnfvphnjhvepvy/([^/]+)$#', - 'pathStart' => '/pcziy/mcnfvphnjhvepvy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH jnsmvnf' => array ( - 0 => array( - 'path' => '/jnsmvnf/v/ltkujntr/hp/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jnsmvnf/v/ltkujntr/hp/([^/]+)$#', - 'pathStart' => '/jnsmvnf/v/ltkujntr/hp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST nrjtcvpppmjinj' => array ( - 0 => array( - 'path' => '/nrjtcvpppmjinj/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/nrjtcvpppmjinj/([^/]+)$#', - 'pathStart' => '/nrjtcvpppmjinj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET uplndas' => array ( - 0 => array( - 'path' => '/uplndas/tsonyamph/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/uplndas/tsonyamph/([^/]+)$#', - 'pathStart' => '/uplndas/tsonyamph/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE m' => array ( - 0 => array( - 'path' => '/m/f/psb/pg/bxlrqamxoxj/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/m/f/psb/pg/bxlrqamxoxj/([^/]+)$#', - 'pathStart' => '/m/f/psb/pg/bxlrqamxoxj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET fhuicgksm' => array ( - 0 => array( - 'path' => '/fhuicgksm/hzamnsat/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/fhuicgksm/hzamnsat/([^/]+)$#', - 'pathStart' => '/fhuicgksm/hzamnsat/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT anbeeo' => array ( - 0 => array( - 'path' => '/anbeeo/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/anbeeo/([^/]+)$#', - 'pathStart' => '/anbeeo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH egqdpqhpzygguqnwjw' => array ( - 0 => array( - 'path' => '/egqdpqhpzygguqnwjw/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/egqdpqhpzygguqnwjw/([^/]+)$#', - 'pathStart' => '/egqdpqhpzygguqnwjw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET as' => array ( - 0 => array( - 'path' => '/as/iw/k/ldtbn/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/as/iw/k/ldtbn/([^/]+)$#', - 'pathStart' => '/as/iw/k/ldtbn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET wuxaf' => array ( - 0 => array( - 'path' => '/wuxaf/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/wuxaf/([^/]+)$#', - 'pathStart' => '/wuxaf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE v' => array ( - 0 => array( - 'path' => '/v/rrxz/ir/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/v/rrxz/ir/([^/]+)$#', - 'pathStart' => '/v/rrxz/ir/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE rtkr' => array ( - 0 => array( - 'path' => '/rtkr/obvne/a/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/rtkr/obvne/a/([^/]+)$#', - 'pathStart' => '/rtkr/obvne/a/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE r' => array ( - 0 => array( - 'path' => '/r/advei/zpunjnrb/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/r/advei/zpunjnrb/([^/]+)$#', - 'pathStart' => '/r/advei/zpunjnrb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET g' => array ( - 0 => array( - 'path' => '/g/fac/gvsuvtfqr/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/g/fac/gvsuvtfqr/([^/]+)$#', - 'pathStart' => '/g/fac/gvsuvtfqr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET mzwdwh' => array ( - 0 => array( - 'path' => '/mzwdwh/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mzwdwh/([^/]+)$#', - 'pathStart' => '/mzwdwh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET gidyfz' => array ( - 0 => array( - 'path' => '/gidyfz/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/gidyfz/([^/]+)$#', - 'pathStart' => '/gidyfz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH simvrcjyrq' => array ( - 0 => array( - 'path' => '/simvrcjyrq/czxrwjb/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/simvrcjyrq/czxrwjb/([^/]+)$#', - 'pathStart' => '/simvrcjyrq/czxrwjb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT dpqaynlb' => array ( - 0 => array( - 'path' => '/dpqaynlb/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/dpqaynlb/([^/]+)$#', - 'pathStart' => '/dpqaynlb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE p' => array ( - 0 => array( - 'path' => '/p/locz/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/p/locz/([^/]+)$#', - 'pathStart' => '/p/locz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE jyzrd' => array ( - 0 => array( - 'path' => '/jyzrd/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jyzrd/([^/]+)$#', - 'pathStart' => '/jyzrd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT ptmqhjyhqry' => array ( - 0 => array( - 'path' => '/ptmqhjyhqry/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ptmqhjyhqry/([^/]+)$#', - 'pathStart' => '/ptmqhjyhqry/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST jvipb' => array ( - 0 => array( - 'path' => '/jvipb/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jvipb/([^/]+)$#', - 'pathStart' => '/jvipb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET omw' => array ( - 0 => array( - 'path' => '/omw/hdd/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/omw/hdd/([^/]+)$#', - 'pathStart' => '/omw/hdd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST hu' => array ( - 0 => array( - 'path' => '/hu/tixvnc/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/hu/tixvnc/([^/]+)$#', - 'pathStart' => '/hu/tixvnc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT whkyazhk' => array ( - 0 => array( - 'path' => '/whkyazhk/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/whkyazhk/([^/]+)$#', - 'pathStart' => '/whkyazhk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH p' => array ( - 0 => array( - 'path' => '/p/lbdttbpgzmkldzo/lz/on/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/p/lbdttbpgzmkldzo/lz/on/([^/]+)$#', - 'pathStart' => '/p/lbdttbpgzmkldzo/lz/on/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( - 'path' => '/p/rrpa/zkuiee/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/p/rrpa/zkuiee/([^/]+)$#', - 'pathStart' => '/p/rrpa/zkuiee/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH mmaiuw' => array ( - 0 => array( - 'path' => '/mmaiuw/bxid/awtp/lgw/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mmaiuw/bxid/awtp/lgw/([^/]+)$#', - 'pathStart' => '/mmaiuw/bxid/awtp/lgw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET b' => array ( - 0 => array( - 'path' => '/b/wcbxb/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/b/wcbxb/([^/]+)$#', - 'pathStart' => '/b/wcbxb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH jqy' => array ( - 0 => array( - 'path' => '/jqy/h/pp/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jqy/h/pp/([^/]+)$#', - 'pathStart' => '/jqy/h/pp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE sxfowgjohaktjluzqk' => array ( - 0 => array( - 'path' => '/sxfowgjohaktjluzqk/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/sxfowgjohaktjluzqk/([^/]+)$#', - 'pathStart' => '/sxfowgjohaktjluzqk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST fy' => array ( - 0 => array( - 'path' => '/fy/oprd/fypgwmoprja/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/fy/oprd/fypgwmoprja/([^/]+)$#', - 'pathStart' => '/fy/oprd/fypgwmoprja/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT deileh' => array ( - 0 => array( - 'path' => '/deileh/pbxg/exhmnahukl/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/deileh/pbxg/exhmnahukl/([^/]+)$#', - 'pathStart' => '/deileh/pbxg/exhmnahukl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT iijxoebryyzavmju' => array ( - 0 => array( - 'path' => '/iijxoebryyzavmju/xj/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/iijxoebryyzavmju/xj/([^/]+)$#', - 'pathStart' => '/iijxoebryyzavmju/xj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET byho' => array ( - 0 => array( - 'path' => '/byho/rnbhcqd/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/byho/rnbhcqd/([^/]+)$#', - 'pathStart' => '/byho/rnbhcqd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT oqtucewlhssvbvxt' => array ( - 0 => array( - 'path' => '/oqtucewlhssvbvxt/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/oqtucewlhssvbvxt/([^/]+)$#', - 'pathStart' => '/oqtucewlhssvbvxt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH yduts' => array ( - 0 => array( - 'path' => '/yduts/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/yduts/([^/]+)$#', - 'pathStart' => '/yduts/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE vhgwqtmeqov' => array ( - 0 => array( - 'path' => '/vhgwqtmeqov/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/vhgwqtmeqov/([^/]+)$#', - 'pathStart' => '/vhgwqtmeqov/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE qmjhjzjygp' => array ( - 0 => array( - 'path' => '/qmjhjzjygp/rtlmidt/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/qmjhjzjygp/rtlmidt/([^/]+)$#', - 'pathStart' => '/qmjhjzjygp/rtlmidt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST zrts' => array ( - 0 => array( - 'path' => '/zrts/tmxu/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/zrts/tmxu/([^/]+)$#', - 'pathStart' => '/zrts/tmxu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST exjhjgjqwqntz' => array ( - 0 => array( - 'path' => '/exjhjgjqwqntz/iwpwt/by/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/exjhjgjqwqntz/iwpwt/by/([^/]+)$#', - 'pathStart' => '/exjhjgjqwqntz/iwpwt/by/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST renhdbdw' => array ( - 0 => array( - 'path' => '/renhdbdw/kqociwsfiecn/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/renhdbdw/kqociwsfiecn/([^/]+)$#', - 'pathStart' => '/renhdbdw/kqociwsfiecn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT jgpkywkwgcqzx' => array ( - 0 => array( - 'path' => '/jgpkywkwgcqzx/ay/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jgpkywkwgcqzx/ay/([^/]+)$#', - 'pathStart' => '/jgpkywkwgcqzx/ay/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ru' => array ( - 0 => array( - 'path' => '/ru/qlidbgk/fhyw/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ru/qlidbgk/fhyw/([^/]+)$#', - 'pathStart' => '/ru/qlidbgk/fhyw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH wsoujogb' => array ( - 0 => array( - 'path' => '/wsoujogb/wexkcgfb/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/wsoujogb/wexkcgfb/([^/]+)$#', - 'pathStart' => '/wsoujogb/wexkcgfb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE afrnayievpsitu' => array ( - 0 => array( - 'path' => '/afrnayievpsitu/ek/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/afrnayievpsitu/ek/([^/]+)$#', - 'pathStart' => '/afrnayievpsitu/ek/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH ew' => array ( - 0 => array( - 'path' => '/ew/hsdg/oojjy/u/gywqz/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ew/hsdg/oojjy/u/gywqz/([^/]+)$#', - 'pathStart' => '/ew/hsdg/oojjy/u/gywqz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT ptgscpli' => array ( - 0 => array( - 'path' => '/ptgscpli/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ptgscpli/([^/]+)$#', - 'pathStart' => '/ptgscpli/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST fwfwjxyq' => array ( - 0 => array( - 'path' => '/fwfwjxyq/lqta/urer/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/fwfwjxyq/lqta/urer/([^/]+)$#', - 'pathStart' => '/fwfwjxyq/lqta/urer/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST dfbykumpzk' => array ( - 0 => array( - 'path' => '/dfbykumpzk/qhe/xe/y/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/dfbykumpzk/qhe/xe/y/([^/]+)$#', - 'pathStart' => '/dfbykumpzk/qhe/xe/y/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET tyabrfz' => array ( - 0 => array( - 'path' => '/tyabrfz/qnxnj/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/tyabrfz/qnxnj/([^/]+)$#', - 'pathStart' => '/tyabrfz/qnxnj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST coo' => array ( - 0 => array( - 'path' => '/coo/vsfergu/jfpg/k/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/coo/vsfergu/jfpg/k/([^/]+)$#', - 'pathStart' => '/coo/vsfergu/jfpg/k/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET hbxrehmj' => array ( - 0 => array( - 'path' => '/hbxrehmj/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/hbxrehmj/([^/]+)$#', - 'pathStart' => '/hbxrehmj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET tlrbw' => array ( - 0 => array( - 'path' => '/tlrbw/rkos/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/tlrbw/rkos/([^/]+)$#', - 'pathStart' => '/tlrbw/rkos/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE rdsbgno' => array ( - 0 => array( - 'path' => '/rdsbgno/y/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/rdsbgno/y/([^/]+)$#', - 'pathStart' => '/rdsbgno/y/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE bvnlokhbtbz' => array ( - 0 => array( - 'path' => '/bvnlokhbtbz/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/bvnlokhbtbz/([^/]+)$#', - 'pathStart' => '/bvnlokhbtbz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT ahwvik' => array ( - 0 => array( - 'path' => '/ahwvik/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ahwvik/([^/]+)$#', - 'pathStart' => '/ahwvik/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET noflbi' => array ( - 0 => array( - 'path' => '/noflbi/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/noflbi/([^/]+)$#', - 'pathStart' => '/noflbi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE okfnonulkthlolnxywds' => array ( - 0 => array( - 'path' => '/okfnonulkthlolnxywds/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/okfnonulkthlolnxywds/([^/]+)$#', - 'pathStart' => '/okfnonulkthlolnxywds/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT pcemoysbd' => array ( - 0 => array( - 'path' => '/pcemoysbd/pdqp/cb/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pcemoysbd/pdqp/cb/([^/]+)$#', - 'pathStart' => '/pcemoysbd/pdqp/cb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET uxoddjqimmwrt' => array ( - 0 => array( - 'path' => '/uxoddjqimmwrt/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/uxoddjqimmwrt/([^/]+)$#', - 'pathStart' => '/uxoddjqimmwrt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH hjzyuuwpkarketnxysaz' => array ( - 0 => array( - 'path' => '/hjzyuuwpkarketnxysaz/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/hjzyuuwpkarketnxysaz/([^/]+)$#', - 'pathStart' => '/hjzyuuwpkarketnxysaz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET mkoqlyszuizowsx' => array ( - 0 => array( - 'path' => '/mkoqlyszuizowsx/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mkoqlyszuizowsx/([^/]+)$#', - 'pathStart' => '/mkoqlyszuizowsx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET zanlbdhz' => array ( - 0 => array( - 'path' => '/zanlbdhz/tukpef/wksvb/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/zanlbdhz/tukpef/wksvb/([^/]+)$#', - 'pathStart' => '/zanlbdhz/tukpef/wksvb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH nvoqyuzibnwc' => array ( - 0 => array( - 'path' => '/nvoqyuzibnwc/ipvq/l/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/nvoqyuzibnwc/ipvq/l/([^/]+)$#', - 'pathStart' => '/nvoqyuzibnwc/ipvq/l/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH qedcadpxwjhuvy' => array ( - 0 => array( - 'path' => '/qedcadpxwjhuvy/xqjyrn/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/qedcadpxwjhuvy/xqjyrn/([^/]+)$#', - 'pathStart' => '/qedcadpxwjhuvy/xqjyrn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET jqneknaxfikpmf' => array ( - 0 => array( - 'path' => '/jqneknaxfikpmf/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jqneknaxfikpmf/([^/]+)$#', - 'pathStart' => '/jqneknaxfikpmf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT ebidm' => array ( - 0 => array( - 'path' => '/ebidm/kn/f/w/eq/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ebidm/kn/f/w/eq/([^/]+)$#', - 'pathStart' => '/ebidm/kn/f/w/eq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET nrn' => array ( - 0 => array( - 'path' => '/nrn/aqbnky/vye/vw/ima/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/nrn/aqbnky/vye/vw/ima/([^/]+)$#', - 'pathStart' => '/nrn/aqbnky/vye/vw/ima/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT krzbcm' => array ( - 0 => array( - 'path' => '/krzbcm/bkhdtejv/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/krzbcm/bkhdtejv/([^/]+)$#', - 'pathStart' => '/krzbcm/bkhdtejv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST advt' => array ( - 0 => array( - 'path' => '/advt/ud/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/advt/ud/([^/]+)$#', - 'pathStart' => '/advt/ud/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE dvybsqj' => array ( - 0 => array( - 'path' => '/dvybsqj/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/dvybsqj/([^/]+)$#', - 'pathStart' => '/dvybsqj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH zyhdacgjtxkcgf' => array ( - 0 => array( - 'path' => '/zyhdacgjtxkcgf/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/zyhdacgjtxkcgf/([^/]+)$#', - 'pathStart' => '/zyhdacgjtxkcgf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET emnqjr' => array ( - 0 => array( - 'path' => '/emnqjr/zltyz/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/emnqjr/zltyz/([^/]+)$#', - 'pathStart' => '/emnqjr/zltyz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE xfugdnvtbp' => array ( - 0 => array( - 'path' => '/xfugdnvtbp/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/xfugdnvtbp/([^/]+)$#', - 'pathStart' => '/xfugdnvtbp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST cx' => array ( - 0 => array( - 'path' => '/cx/hjdocduuypjey/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/cx/hjdocduuypjey/([^/]+)$#', - 'pathStart' => '/cx/hjdocduuypjey/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH yt' => array ( - 0 => array( - 'path' => '/yt/fftneugt/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/yt/fftneugt/([^/]+)$#', - 'pathStart' => '/yt/fftneugt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST b' => array ( - 0 => array( - 'path' => '/b/yenaiuxa/m/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/b/yenaiuxa/m/([^/]+)$#', - 'pathStart' => '/b/yenaiuxa/m/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ljkyg' => array ( - 0 => array( - 'path' => '/ljkyg/ffvygomrro/qj/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ljkyg/ffvygomrro/qj/([^/]+)$#', - 'pathStart' => '/ljkyg/ffvygomrro/qj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT lgg' => array ( - 0 => array( - 'path' => '/lgg/lfdyl/hysencg/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/lgg/lfdyl/hysencg/([^/]+)$#', - 'pathStart' => '/lgg/lfdyl/hysencg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH tjvfrlofcnqcwkrd' => array ( - 0 => array( - 'path' => '/tjvfrlofcnqcwkrd/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/tjvfrlofcnqcwkrd/([^/]+)$#', - 'pathStart' => '/tjvfrlofcnqcwkrd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET t' => array ( - 0 => array( - 'path' => '/t/hjclsi/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/t/hjclsi/([^/]+)$#', - 'pathStart' => '/t/hjclsi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ps' => array ( - 0 => array( - 'path' => '/ps/owdeey/s/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ps/owdeey/s/([^/]+)$#', - 'pathStart' => '/ps/owdeey/s/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT kpvayrkc' => array ( - 0 => array( - 'path' => '/kpvayrkc/kykwh/jjtsrf/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/kpvayrkc/kykwh/jjtsrf/([^/]+)$#', - 'pathStart' => '/kpvayrkc/kykwh/jjtsrf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT kms' => array ( - 0 => array( - 'path' => '/kms/dzbkyvfpaa/zvsbg/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/kms/dzbkyvfpaa/zvsbg/([^/]+)$#', - 'pathStart' => '/kms/dzbkyvfpaa/zvsbg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET essxiucg' => array ( - 0 => array( - 'path' => '/essxiucg/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/essxiucg/([^/]+)$#', - 'pathStart' => '/essxiucg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE gf' => array ( - 0 => array( - 'path' => '/gf/cdrlba/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/gf/cdrlba/([^/]+)$#', - 'pathStart' => '/gf/cdrlba/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET aamenl' => array ( - 0 => array( - 'path' => '/aamenl/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/aamenl/([^/]+)$#', - 'pathStart' => '/aamenl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET jtcjumoj' => array ( - 0 => array( - 'path' => '/jtcjumoj/kz/isiwrue/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jtcjumoj/kz/isiwrue/([^/]+)$#', - 'pathStart' => '/jtcjumoj/kz/isiwrue/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET kus' => array ( - 0 => array( - 'path' => '/kus/ynorweixlvvzwaly/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/kus/ynorweixlvvzwaly/([^/]+)$#', - 'pathStart' => '/kus/ynorweixlvvzwaly/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT mikkxqwykzfe' => array ( - 0 => array( - 'path' => '/mikkxqwykzfe/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mikkxqwykzfe/([^/]+)$#', - 'pathStart' => '/mikkxqwykzfe/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT evdy' => array ( - 0 => array( - 'path' => '/evdy/fadclogopz/fbxu/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/evdy/fadclogopz/fbxu/([^/]+)$#', - 'pathStart' => '/evdy/fadclogopz/fbxu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE wzkcuvxcim' => array ( - 0 => array( - 'path' => '/wzkcuvxcim/rdzoerfx/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/wzkcuvxcim/rdzoerfx/([^/]+)$#', - 'pathStart' => '/wzkcuvxcim/rdzoerfx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH bqmuvdh' => array ( - 0 => array( - 'path' => '/bqmuvdh/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/bqmuvdh/([^/]+)$#', - 'pathStart' => '/bqmuvdh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH xeo' => array ( - 0 => array( - 'path' => '/xeo/ubs/txfizhnefjr/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/xeo/ubs/txfizhnefjr/([^/]+)$#', - 'pathStart' => '/xeo/ubs/txfizhnefjr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH zyoxlpjobw' => array ( - 0 => array( - 'path' => '/zyoxlpjobw/rwpbmsa/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/zyoxlpjobw/rwpbmsa/([^/]+)$#', - 'pathStart' => '/zyoxlpjobw/rwpbmsa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ovsoj' => array ( - 0 => array( - 'path' => '/ovsoj/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ovsoj/([^/]+)$#', - 'pathStart' => '/ovsoj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE n' => array ( - 0 => array( - 'path' => '/n/npjgrmyzsto/jght/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/n/npjgrmyzsto/jght/([^/]+)$#', - 'pathStart' => '/n/npjgrmyzsto/jght/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET uvdk' => array ( - 0 => array( - 'path' => '/uvdk/ybupybs/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/uvdk/ybupybs/([^/]+)$#', - 'pathStart' => '/uvdk/ybupybs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH foah' => array ( - 0 => array( - 'path' => '/foah/gtxcpavjj/dpyuq/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/foah/gtxcpavjj/dpyuq/([^/]+)$#', - 'pathStart' => '/foah/gtxcpavjj/dpyuq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT rhakiiuavofxy' => array ( - 0 => array( - 'path' => '/rhakiiuavofxy/jm/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/rhakiiuavofxy/jm/([^/]+)$#', - 'pathStart' => '/rhakiiuavofxy/jm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT vjawh' => array ( - 0 => array( - 'path' => '/vjawh/xpk/vyuc/k/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/vjawh/xpk/vyuc/k/([^/]+)$#', - 'pathStart' => '/vjawh/xpk/vyuc/k/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH wbyiqq' => array ( - 0 => array( - 'path' => '/wbyiqq/weyg/dteft/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/wbyiqq/weyg/dteft/([^/]+)$#', - 'pathStart' => '/wbyiqq/weyg/dteft/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT povycwbeb' => array ( - 0 => array( - 'path' => '/povycwbeb/re/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/povycwbeb/re/([^/]+)$#', - 'pathStart' => '/povycwbeb/re/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET flekyj' => array ( - 0 => array( - 'path' => '/flekyj/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/flekyj/([^/]+)$#', - 'pathStart' => '/flekyj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET znq' => array ( - 0 => array( - 'path' => '/znq/khzuadkwnb/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/znq/khzuadkwnb/([^/]+)$#', - 'pathStart' => '/znq/khzuadkwnb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET pinwsx' => array ( - 0 => array( - 'path' => '/pinwsx/sdqydw/oeqso/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pinwsx/sdqydw/oeqso/([^/]+)$#', - 'pathStart' => '/pinwsx/sdqydw/oeqso/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE gqjqmkfhtfgwyc' => array ( - 0 => array( - 'path' => '/gqjqmkfhtfgwyc/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/gqjqmkfhtfgwyc/([^/]+)$#', - 'pathStart' => '/gqjqmkfhtfgwyc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT foumg' => array ( - 0 => array( - 'path' => '/foumg/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/foumg/([^/]+)$#', - 'pathStart' => '/foumg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT c' => array ( - 0 => array( - 'path' => '/c/q/wkcdqq/he/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/c/q/wkcdqq/he/([^/]+)$#', - 'pathStart' => '/c/q/wkcdqq/he/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE li' => array ( - 0 => array( - 'path' => '/li/stacqllxywvtjf/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/li/stacqllxywvtjf/([^/]+)$#', - 'pathStart' => '/li/stacqllxywvtjf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST tssln' => array ( - 0 => array( - 'path' => '/tssln/zoqlrqzv/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/tssln/zoqlrqzv/([^/]+)$#', - 'pathStart' => '/tssln/zoqlrqzv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST eynxpznzvvs' => array ( - 0 => array( - 'path' => '/eynxpznzvvs/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/eynxpznzvvs/([^/]+)$#', - 'pathStart' => '/eynxpznzvvs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET kyznb' => array ( - 0 => array( - 'path' => '/kyznb/ypapsrk/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/kyznb/ypapsrk/([^/]+)$#', - 'pathStart' => '/kyznb/ypapsrk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET tfoped' => array ( - 0 => array( - 'path' => '/tfoped/xyjp/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/tfoped/xyjp/([^/]+)$#', - 'pathStart' => '/tfoped/xyjp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST xmis' => array ( - 0 => array( - 'path' => '/xmis/nofdfbud/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/xmis/nofdfbud/([^/]+)$#', - 'pathStart' => '/xmis/nofdfbud/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET gowgddovgimwmiy' => array ( - 0 => array( - 'path' => '/gowgddovgimwmiy/wy/c/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/gowgddovgimwmiy/wy/c/([^/]+)$#', - 'pathStart' => '/gowgddovgimwmiy/wy/c/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET mmmpmvrvujcm' => array ( - 0 => array( - 'path' => '/mmmpmvrvujcm/v/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mmmpmvrvujcm/v/([^/]+)$#', - 'pathStart' => '/mmmpmvrvujcm/v/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT jjloejsbo' => array ( - 0 => array( - 'path' => '/jjloejsbo/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jjloejsbo/([^/]+)$#', - 'pathStart' => '/jjloejsbo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE s' => array ( - 0 => array( - 'path' => '/s/bz/prxxy/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/s/bz/prxxy/([^/]+)$#', - 'pathStart' => '/s/bz/prxxy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE ahdo' => array ( - 0 => array( - 'path' => '/ahdo/qtn/x/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ahdo/qtn/x/([^/]+)$#', - 'pathStart' => '/ahdo/qtn/x/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE irirdhwxy' => array ( - 0 => array( - 'path' => '/irirdhwxy/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/irirdhwxy/([^/]+)$#', - 'pathStart' => '/irirdhwxy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH dr' => array ( - 0 => array( - 'path' => '/dr/gihvdstr/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/dr/gihvdstr/([^/]+)$#', - 'pathStart' => '/dr/gihvdstr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT znatfcmt' => array ( - 0 => array( - 'path' => '/znatfcmt/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/znatfcmt/([^/]+)$#', - 'pathStart' => '/znatfcmt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET cyzfgigldrsjc' => array ( - 0 => array( - 'path' => '/cyzfgigldrsjc/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/cyzfgigldrsjc/([^/]+)$#', - 'pathStart' => '/cyzfgigldrsjc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET pnhii' => array ( - 0 => array( - 'path' => '/pnhii/ivbytx/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pnhii/ivbytx/([^/]+)$#', - 'pathStart' => '/pnhii/ivbytx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH r' => array ( - 0 => array( - 'path' => '/r/y/nwa/tkjwv/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/r/y/nwa/tkjwv/([^/]+)$#', - 'pathStart' => '/r/y/nwa/tkjwv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT sjfuxg' => array ( - 0 => array( - 'path' => '/sjfuxg/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/sjfuxg/([^/]+)$#', - 'pathStart' => '/sjfuxg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT jdgb' => array ( - 0 => array( - 'path' => '/jdgb/ygo/wzymhovfry/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jdgb/ygo/wzymhovfry/([^/]+)$#', - 'pathStart' => '/jdgb/ygo/wzymhovfry/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST hwxzepydsrjx' => array ( - 0 => array( - 'path' => '/hwxzepydsrjx/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/hwxzepydsrjx/([^/]+)$#', - 'pathStart' => '/hwxzepydsrjx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET smenvsotwbtyjpi' => array ( - 0 => array( - 'path' => '/smenvsotwbtyjpi/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/smenvsotwbtyjpi/([^/]+)$#', - 'pathStart' => '/smenvsotwbtyjpi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET kroxsclrg' => array ( - 0 => array( - 'path' => '/kroxsclrg/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/kroxsclrg/([^/]+)$#', - 'pathStart' => '/kroxsclrg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE ekdogxlka' => array ( - 0 => array( - 'path' => '/ekdogxlka/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ekdogxlka/([^/]+)$#', - 'pathStart' => '/ekdogxlka/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE maudtmfxvfkncd' => array ( - 0 => array( - 'path' => '/maudtmfxvfkncd/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/maudtmfxvfkncd/([^/]+)$#', - 'pathStart' => '/maudtmfxvfkncd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH txvszjdkwfxrnedgs' => array ( - 0 => array( - 'path' => '/txvszjdkwfxrnedgs/qnt/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/txvszjdkwfxrnedgs/qnt/([^/]+)$#', - 'pathStart' => '/txvszjdkwfxrnedgs/qnt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET vrwdnyksmkeypnvs' => array ( - 0 => array( - 'path' => '/vrwdnyksmkeypnvs/bgb/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/vrwdnyksmkeypnvs/bgb/([^/]+)$#', - 'pathStart' => '/vrwdnyksmkeypnvs/bgb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT dhogo' => array ( - 0 => array( - 'path' => '/dhogo/urn/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/dhogo/urn/([^/]+)$#', - 'pathStart' => '/dhogo/urn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE sdzdyvxks' => array ( - 0 => array( - 'path' => '/sdzdyvxks/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/sdzdyvxks/([^/]+)$#', - 'pathStart' => '/sdzdyvxks/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET bq' => array ( - 0 => array( - 'path' => '/bq/ubeiirs/rdqa/ryz/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/bq/ubeiirs/rdqa/ryz/([^/]+)$#', - 'pathStart' => '/bq/ubeiirs/rdqa/ryz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET xewlhczntsjnw' => array ( - 0 => array( - 'path' => '/xewlhczntsjnw/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/xewlhczntsjnw/([^/]+)$#', - 'pathStart' => '/xewlhczntsjnw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST wxnqvlvethyhnsxsltjp' => array ( - 0 => array( - 'path' => '/wxnqvlvethyhnsxsltjp/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/wxnqvlvethyhnsxsltjp/([^/]+)$#', - 'pathStart' => '/wxnqvlvethyhnsxsltjp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ivnexdw' => array ( - 0 => array( - 'path' => '/ivnexdw/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ivnexdw/([^/]+)$#', - 'pathStart' => '/ivnexdw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST hlwpqdxurv' => array ( - 0 => array( - 'path' => '/hlwpqdxurv/gwan/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/hlwpqdxurv/gwan/([^/]+)$#', - 'pathStart' => '/hlwpqdxurv/gwan/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST czbaqm' => array ( - 0 => array( - 'path' => '/czbaqm/hiwk/t/kclpgk/w/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/czbaqm/hiwk/t/kclpgk/w/([^/]+)$#', - 'pathStart' => '/czbaqm/hiwk/t/kclpgk/w/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST qwlmesjkbfphmclbyd' => array ( - 0 => array( - 'path' => '/qwlmesjkbfphmclbyd/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/qwlmesjkbfphmclbyd/([^/]+)$#', - 'pathStart' => '/qwlmesjkbfphmclbyd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET bi' => array ( - 0 => array( - 'path' => '/bi/dcqbb/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/bi/dcqbb/([^/]+)$#', - 'pathStart' => '/bi/dcqbb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH dvunsj' => array ( - 0 => array( - 'path' => '/dvunsj/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/dvunsj/([^/]+)$#', - 'pathStart' => '/dvunsj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH hkdwfiqubywzkgcgfmi' => array ( - 0 => array( - 'path' => '/hkdwfiqubywzkgcgfmi/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/hkdwfiqubywzkgcgfmi/([^/]+)$#', - 'pathStart' => '/hkdwfiqubywzkgcgfmi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET zyk' => array ( - 0 => array( - 'path' => '/zyk/lr/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/zyk/lr/([^/]+)$#', - 'pathStart' => '/zyk/lr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT trmu' => array ( - 0 => array( - 'path' => '/trmu/gaxrwpitk/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/trmu/gaxrwpitk/([^/]+)$#', - 'pathStart' => '/trmu/gaxrwpitk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT mbsjqave' => array ( - 0 => array( - 'path' => '/mbsjqave/qbteorhrc/mj/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mbsjqave/qbteorhrc/mj/([^/]+)$#', - 'pathStart' => '/mbsjqave/qbteorhrc/mj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT xbojtseblsnsqdpocqij' => array ( - 0 => array( - 'path' => '/xbojtseblsnsqdpocqij/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/xbojtseblsnsqdpocqij/([^/]+)$#', - 'pathStart' => '/xbojtseblsnsqdpocqij/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH s' => array ( - 0 => array( - 'path' => '/s/w/kqvosov/upyez/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/s/w/kqvosov/upyez/([^/]+)$#', - 'pathStart' => '/s/w/kqvosov/upyez/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET m' => array ( - 0 => array( - 'path' => '/m/qbsc/wfgkewlfgfhxbn/z/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/m/qbsc/wfgkewlfgfhxbn/z/([^/]+)$#', - 'pathStart' => '/m/qbsc/wfgkewlfgfhxbn/z/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET tsekpt' => array ( - 0 => array( - 'path' => '/tsekpt/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/tsekpt/([^/]+)$#', - 'pathStart' => '/tsekpt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE hl' => array ( - 0 => array( - 'path' => '/hl/slmch/awamypxlx/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/hl/slmch/awamypxlx/([^/]+)$#', - 'pathStart' => '/hl/slmch/awamypxlx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH i' => array ( - 0 => array( - 'path' => '/i/xyzicb/wkixqkephybw/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/i/xyzicb/wkixqkephybw/([^/]+)$#', - 'pathStart' => '/i/xyzicb/wkixqkephybw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET sao' => array ( - 0 => array( - 'path' => '/sao/xeoyfbobi/x/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/sao/xeoyfbobi/x/([^/]+)$#', - 'pathStart' => '/sao/xeoyfbobi/x/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT jzlfef' => array ( - 0 => array( - 'path' => '/jzlfef/yklumtsa/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jzlfef/yklumtsa/([^/]+)$#', - 'pathStart' => '/jzlfef/yklumtsa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE sddltjsgq' => array ( - 0 => array( - 'path' => '/sddltjsgq/a/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/sddltjsgq/a/([^/]+)$#', - 'pathStart' => '/sddltjsgq/a/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE kymovudqqkoksvn' => array ( - 0 => array( - 'path' => '/kymovudqqkoksvn/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/kymovudqqkoksvn/([^/]+)$#', - 'pathStart' => '/kymovudqqkoksvn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET zelszebzmrp' => array ( - 0 => array( - 'path' => '/zelszebzmrp/zsmun/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/zelszebzmrp/zsmun/([^/]+)$#', - 'pathStart' => '/zelszebzmrp/zsmun/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET aolbgrsfl' => array ( - 0 => array( - 'path' => '/aolbgrsfl/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/aolbgrsfl/([^/]+)$#', - 'pathStart' => '/aolbgrsfl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE rfx' => array ( - 0 => array( - 'path' => '/rfx/iuhjdmxpbu/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/rfx/iuhjdmxpbu/([^/]+)$#', - 'pathStart' => '/rfx/iuhjdmxpbu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET hil' => array ( - 0 => array( - 'path' => '/hil/fstmwr/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/hil/fstmwr/([^/]+)$#', - 'pathStart' => '/hil/fstmwr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST prfiniub' => array ( - 0 => array( - 'path' => '/prfiniub/mjxchgqj/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/prfiniub/mjxchgqj/([^/]+)$#', - 'pathStart' => '/prfiniub/mjxchgqj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET zxexuf' => array ( - 0 => array( - 'path' => '/zxexuf/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/zxexuf/([^/]+)$#', - 'pathStart' => '/zxexuf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET rm' => array ( - 0 => array( - 'path' => '/rm/gu/rlxjjvggbqeta/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/rm/gu/rlxjjvggbqeta/([^/]+)$#', - 'pathStart' => '/rm/gu/rlxjjvggbqeta/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE uny' => array ( - 0 => array( - 'path' => '/uny/utleceqy/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/uny/utleceqy/([^/]+)$#', - 'pathStart' => '/uny/utleceqy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH pqi' => array ( - 0 => array( - 'path' => '/pqi/jcovlsy/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pqi/jcovlsy/([^/]+)$#', - 'pathStart' => '/pqi/jcovlsy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET wmk' => array ( - 0 => array( - 'path' => '/wmk/zcjpqn/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/wmk/zcjpqn/([^/]+)$#', - 'pathStart' => '/wmk/zcjpqn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH ugbehjqv' => array ( - 0 => array( - 'path' => '/ugbehjqv/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ugbehjqv/([^/]+)$#', - 'pathStart' => '/ugbehjqv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH ttatjktbf' => array ( - 0 => array( - 'path' => '/ttatjktbf/onskmeu/r/de/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ttatjktbf/onskmeu/r/de/([^/]+)$#', - 'pathStart' => '/ttatjktbf/onskmeu/r/de/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ciqqv' => array ( - 0 => array( - 'path' => '/ciqqv/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ciqqv/([^/]+)$#', - 'pathStart' => '/ciqqv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH ivmvmvmixnth' => array ( - 0 => array( - 'path' => '/ivmvmvmixnth/wkk/um/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ivmvmvmixnth/wkk/um/([^/]+)$#', - 'pathStart' => '/ivmvmvmixnth/wkk/um/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST opai' => array ( - 0 => array( - 'path' => '/opai/iag/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/opai/iag/([^/]+)$#', - 'pathStart' => '/opai/iag/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT n' => array ( - 0 => array( - 'path' => '/n/wqwp/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/n/wqwp/([^/]+)$#', - 'pathStart' => '/n/wqwp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( - 'path' => '/n/joxvjtgso/gattg/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/n/joxvjtgso/gattg/([^/]+)$#', - 'pathStart' => '/n/joxvjtgso/gattg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST keesaewayvm' => array ( - 0 => array( - 'path' => '/keesaewayvm/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/keesaewayvm/([^/]+)$#', - 'pathStart' => '/keesaewayvm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST yxbsfwdey' => array ( - 0 => array( - 'path' => '/yxbsfwdey/qhmqrxq/zb/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/yxbsfwdey/qhmqrxq/zb/([^/]+)$#', - 'pathStart' => '/yxbsfwdey/qhmqrxq/zb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET xqbjpiewfwmfjdug' => array ( - 0 => array( - 'path' => '/xqbjpiewfwmfjdug/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/xqbjpiewfwmfjdug/([^/]+)$#', - 'pathStart' => '/xqbjpiewfwmfjdug/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE xrkaujbhjzeicioop' => array ( - 0 => array( - 'path' => '/xrkaujbhjzeicioop/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/xrkaujbhjzeicioop/([^/]+)$#', - 'pathStart' => '/xrkaujbhjzeicioop/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ddv' => array ( - 0 => array( - 'path' => '/ddv/fildkovdwbe/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ddv/fildkovdwbe/([^/]+)$#', - 'pathStart' => '/ddv/fildkovdwbe/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET dexs' => array ( - 0 => array( - 'path' => '/dexs/r/yfvooa/p/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/dexs/r/yfvooa/p/([^/]+)$#', - 'pathStart' => '/dexs/r/yfvooa/p/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST jpstpr' => array ( - 0 => array( - 'path' => '/jpstpr/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jpstpr/([^/]+)$#', - 'pathStart' => '/jpstpr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH iyswkfimubqpsf' => array ( - 0 => array( - 'path' => '/iyswkfimubqpsf/jt/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/iyswkfimubqpsf/jt/([^/]+)$#', - 'pathStart' => '/iyswkfimubqpsf/jt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET bzc' => array ( - 0 => array( - 'path' => '/bzc/hagyjvtftmbpbvr/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/bzc/hagyjvtftmbpbvr/([^/]+)$#', - 'pathStart' => '/bzc/hagyjvtftmbpbvr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST ndvfiwziioqmxvq' => array ( - 0 => array( - 'path' => '/ndvfiwziioqmxvq/xrtb/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ndvfiwziioqmxvq/xrtb/([^/]+)$#', - 'pathStart' => '/ndvfiwziioqmxvq/xrtb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET jmye' => array ( - 0 => array( - 'path' => '/jmye/cbx/f/djxdxdj/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jmye/cbx/f/djxdxdj/([^/]+)$#', - 'pathStart' => '/jmye/cbx/f/djxdxdj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH zgsaujt' => array ( - 0 => array( - 'path' => '/zgsaujt/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/zgsaujt/([^/]+)$#', - 'pathStart' => '/zgsaujt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT xhaq' => array ( - 0 => array( - 'path' => '/xhaq/ebov/xg/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/xhaq/ebov/xg/([^/]+)$#', - 'pathStart' => '/xhaq/ebov/xg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH zn' => array ( - 0 => array( - 'path' => '/zn/rzrpj/mpphth/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/zn/rzrpj/mpphth/([^/]+)$#', - 'pathStart' => '/zn/rzrpj/mpphth/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE vxhqikovjl' => array ( - 0 => array( - 'path' => '/vxhqikovjl/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/vxhqikovjl/([^/]+)$#', - 'pathStart' => '/vxhqikovjl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE hmxcrlfpzimhc' => array ( - 0 => array( - 'path' => '/hmxcrlfpzimhc/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/hmxcrlfpzimhc/([^/]+)$#', - 'pathStart' => '/hmxcrlfpzimhc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT osdysdnegvdsbgr' => array ( - 0 => array( - 'path' => '/osdysdnegvdsbgr/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/osdysdnegvdsbgr/([^/]+)$#', - 'pathStart' => '/osdysdnegvdsbgr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST bvbzubmkm' => array ( - 0 => array( - 'path' => '/bvbzubmkm/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/bvbzubmkm/([^/]+)$#', - 'pathStart' => '/bvbzubmkm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST ccu' => array ( - 0 => array( - 'path' => '/ccu/sle/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ccu/sle/([^/]+)$#', - 'pathStart' => '/ccu/sle/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET evf' => array ( - 0 => array( - 'path' => '/evf/biwqloqo/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/evf/biwqloqo/([^/]+)$#', - 'pathStart' => '/evf/biwqloqo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE efqmn' => array ( - 0 => array( - 'path' => '/efqmn/anev/vwgfqs/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/efqmn/anev/vwgfqs/([^/]+)$#', - 'pathStart' => '/efqmn/anev/vwgfqs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH xvaiacor' => array ( - 0 => array( - 'path' => '/xvaiacor/cloqcjuczlsz/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/xvaiacor/cloqcjuczlsz/([^/]+)$#', - 'pathStart' => '/xvaiacor/cloqcjuczlsz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT vbktayxe' => array ( - 0 => array( - 'path' => '/vbktayxe/ee/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/vbktayxe/ee/([^/]+)$#', - 'pathStart' => '/vbktayxe/ee/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST yjasom' => array ( - 0 => array( - 'path' => '/yjasom/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/yjasom/([^/]+)$#', - 'pathStart' => '/yjasom/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH srlprzambq' => array ( - 0 => array( - 'path' => '/srlprzambq/mmjyofujs/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/srlprzambq/mmjyofujs/([^/]+)$#', - 'pathStart' => '/srlprzambq/mmjyofujs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH rwvajfq' => array ( - 0 => array( - 'path' => '/rwvajfq/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/rwvajfq/([^/]+)$#', - 'pathStart' => '/rwvajfq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ggavlpbiq' => array ( - 0 => array( - 'path' => '/ggavlpbiq/ilns/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ggavlpbiq/ilns/([^/]+)$#', - 'pathStart' => '/ggavlpbiq/ilns/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET rfqnogn' => array ( - 0 => array( - 'path' => '/rfqnogn/guhssmwa/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/rfqnogn/guhssmwa/([^/]+)$#', - 'pathStart' => '/rfqnogn/guhssmwa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET rkhobw' => array ( - 0 => array( - 'path' => '/rkhobw/a/mjcaohpzx/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/rkhobw/a/mjcaohpzx/([^/]+)$#', - 'pathStart' => '/rkhobw/a/mjcaohpzx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH xaaxt' => array ( - 0 => array( - 'path' => '/xaaxt/zhbxr/zfgsbw/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/xaaxt/zhbxr/zfgsbw/([^/]+)$#', - 'pathStart' => '/xaaxt/zhbxr/zfgsbw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE ecaweq' => array ( - 0 => array( - 'path' => '/ecaweq/swqj/txcaspjsob/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ecaweq/swqj/txcaspjsob/([^/]+)$#', - 'pathStart' => '/ecaweq/swqj/txcaspjsob/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET kxovsdeaioxcz' => array ( - 0 => array( - 'path' => '/kxovsdeaioxcz/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/kxovsdeaioxcz/([^/]+)$#', - 'pathStart' => '/kxovsdeaioxcz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST ksvow' => array ( - 0 => array( - 'path' => '/ksvow/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ksvow/([^/]+)$#', - 'pathStart' => '/ksvow/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET sp' => array ( - 0 => array( - 'path' => '/sp/mcyu/mq/opot/qdh/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/sp/mcyu/mq/opot/qdh/([^/]+)$#', - 'pathStart' => '/sp/mcyu/mq/opot/qdh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET yfyfnl' => array ( - 0 => array( - 'path' => '/yfyfnl/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/yfyfnl/([^/]+)$#', - 'pathStart' => '/yfyfnl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET wgv' => array ( - 0 => array( - 'path' => '/wgv/twx/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/wgv/twx/([^/]+)$#', - 'pathStart' => '/wgv/twx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET fsdwikcgi' => array ( - 0 => array( - 'path' => '/fsdwikcgi/mvzmoq/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/fsdwikcgi/mvzmoq/([^/]+)$#', - 'pathStart' => '/fsdwikcgi/mvzmoq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH rccolvgwomvuevjkxpk' => array ( - 0 => array( - 'path' => '/rccolvgwomvuevjkxpk/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/rccolvgwomvuevjkxpk/([^/]+)$#', - 'pathStart' => '/rccolvgwomvuevjkxpk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET r' => array ( - 0 => array( - 'path' => '/r/qj/tf/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/r/qj/tf/([^/]+)$#', - 'pathStart' => '/r/qj/tf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST jgvsrkrcxdsjpbxdeym' => array ( - 0 => array( - 'path' => '/jgvsrkrcxdsjpbxdeym/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jgvsrkrcxdsjpbxdeym/([^/]+)$#', - 'pathStart' => '/jgvsrkrcxdsjpbxdeym/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH xotdj' => array ( - 0 => array( - 'path' => '/xotdj/laspdvg/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/xotdj/laspdvg/([^/]+)$#', - 'pathStart' => '/xotdj/laspdvg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH iflqvwpkp' => array ( - 0 => array( - 'path' => '/iflqvwpkp/v/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/iflqvwpkp/v/([^/]+)$#', - 'pathStart' => '/iflqvwpkp/v/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH jqrpnyuqklcbvd' => array ( - 0 => array( - 'path' => '/jqrpnyuqklcbvd/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jqrpnyuqklcbvd/([^/]+)$#', - 'pathStart' => '/jqrpnyuqklcbvd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST afpgxek' => array ( - 0 => array( - 'path' => '/afpgxek/udatrlfxgkv/mj/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/afpgxek/udatrlfxgkv/mj/([^/]+)$#', - 'pathStart' => '/afpgxek/udatrlfxgkv/mj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE owjih' => array ( - 0 => array( - 'path' => '/owjih/oftavqd/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/owjih/oftavqd/([^/]+)$#', - 'pathStart' => '/owjih/oftavqd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET aiuto' => array ( - 0 => array( - 'path' => '/aiuto/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/aiuto/([^/]+)$#', - 'pathStart' => '/aiuto/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE jhhnvm' => array ( - 0 => array( - 'path' => '/jhhnvm/mxdla/rb/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jhhnvm/mxdla/rb/([^/]+)$#', - 'pathStart' => '/jhhnvm/mxdla/rb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT ocdigc' => array ( - 0 => array( - 'path' => '/ocdigc/gntijas/nlt/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ocdigc/gntijas/nlt/([^/]+)$#', - 'pathStart' => '/ocdigc/gntijas/nlt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH oaucx' => array ( - 0 => array( - 'path' => '/oaucx/oyatsdosywmj/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/oaucx/oyatsdosywmj/([^/]+)$#', - 'pathStart' => '/oaucx/oyatsdosywmj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ehshjgppbbgo' => array ( - 0 => array( - 'path' => '/ehshjgppbbgo/nmhnm/emr/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ehshjgppbbgo/nmhnm/emr/([^/]+)$#', - 'pathStart' => '/ehshjgppbbgo/nmhnm/emr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET aalvvqszowq' => array ( - 0 => array( - 'path' => '/aalvvqszowq/quhykbu/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/aalvvqszowq/quhykbu/([^/]+)$#', - 'pathStart' => '/aalvvqszowq/quhykbu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET nfuimaneetlzz' => array ( - 0 => array( - 'path' => '/nfuimaneetlzz/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/nfuimaneetlzz/([^/]+)$#', - 'pathStart' => '/nfuimaneetlzz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET jwkzaqbs' => array ( - 0 => array( - 'path' => '/jwkzaqbs/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jwkzaqbs/([^/]+)$#', - 'pathStart' => '/jwkzaqbs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST v' => array ( - 0 => array( - 'path' => '/v/owpzkckt/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/v/owpzkckt/([^/]+)$#', - 'pathStart' => '/v/owpzkckt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT lcrtsldqlcch' => array ( - 0 => array( - 'path' => '/lcrtsldqlcch/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/lcrtsldqlcch/([^/]+)$#', - 'pathStart' => '/lcrtsldqlcch/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE vzh' => array ( - 0 => array( - 'path' => '/vzh/paimpqtdwfvgp/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/vzh/paimpqtdwfvgp/([^/]+)$#', - 'pathStart' => '/vzh/paimpqtdwfvgp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE sv' => array ( - 0 => array( - 'path' => '/sv/rtan/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/sv/rtan/([^/]+)$#', - 'pathStart' => '/sv/rtan/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST myypuesdktjmuuuaq' => array ( - 0 => array( - 'path' => '/myypuesdktjmuuuaq/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/myypuesdktjmuuuaq/([^/]+)$#', - 'pathStart' => '/myypuesdktjmuuuaq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST odyg' => array ( - 0 => array( - 'path' => '/odyg/a/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/odyg/a/([^/]+)$#', - 'pathStart' => '/odyg/a/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST s' => array ( - 0 => array( - 'path' => '/s/gzzd/ofzt/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/s/gzzd/ofzt/([^/]+)$#', - 'pathStart' => '/s/gzzd/ofzt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST wkbr' => array ( - 0 => array( - 'path' => '/wkbr/wosfkgcq/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/wkbr/wosfkgcq/([^/]+)$#', - 'pathStart' => '/wkbr/wosfkgcq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT ej' => array ( - 0 => array( - 'path' => '/ej/iaitwrsaqgvza/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ej/iaitwrsaqgvza/([^/]+)$#', - 'pathStart' => '/ej/iaitwrsaqgvza/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET niqbvqr' => array ( - 0 => array( - 'path' => '/niqbvqr/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/niqbvqr/([^/]+)$#', - 'pathStart' => '/niqbvqr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH tjocin' => array ( - 0 => array( - 'path' => '/tjocin/zdoncddjzysbk/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/tjocin/zdoncddjzysbk/([^/]+)$#', - 'pathStart' => '/tjocin/zdoncddjzysbk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST ffpidbk' => array ( - 0 => array( - 'path' => '/ffpidbk/vhkou/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ffpidbk/vhkou/([^/]+)$#', - 'pathStart' => '/ffpidbk/vhkou/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE ldbbzrr' => array ( - 0 => array( - 'path' => '/ldbbzrr/ggegi/wj/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ldbbzrr/ggegi/wj/([^/]+)$#', - 'pathStart' => '/ldbbzrr/ggegi/wj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET msiz' => array ( - 0 => array( - 'path' => '/msiz/tybvxzcwt/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/msiz/tybvxzcwt/([^/]+)$#', - 'pathStart' => '/msiz/tybvxzcwt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET usfpgxej' => array ( - 0 => array( - 'path' => '/usfpgxej/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/usfpgxej/([^/]+)$#', - 'pathStart' => '/usfpgxej/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET e' => array ( - 0 => array( - 'path' => '/e/jg/dyyhvjndrrfu/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/e/jg/dyyhvjndrrfu/([^/]+)$#', - 'pathStart' => '/e/jg/dyyhvjndrrfu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT xqpaigi' => array ( - 0 => array( - 'path' => '/xqpaigi/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/xqpaigi/([^/]+)$#', - 'pathStart' => '/xqpaigi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT oevlagucyt' => array ( - 0 => array( - 'path' => '/oevlagucyt/utseg/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/oevlagucyt/utseg/([^/]+)$#', - 'pathStart' => '/oevlagucyt/utseg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET xbkqc' => array ( - 0 => array( - 'path' => '/xbkqc/qnrm/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/xbkqc/qnrm/([^/]+)$#', - 'pathStart' => '/xbkqc/qnrm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET mintyrygcb' => array ( - 0 => array( - 'path' => '/mintyrygcb/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mintyrygcb/([^/]+)$#', - 'pathStart' => '/mintyrygcb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST jlymhe' => array ( - 0 => array( - 'path' => '/jlymhe/aw/kr/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jlymhe/aw/kr/([^/]+)$#', - 'pathStart' => '/jlymhe/aw/kr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET z' => array ( - 0 => array( - 'path' => '/z/k/kfejbpolqp/ud/unjhpe/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/z/k/kfejbpolqp/ud/unjhpe/([^/]+)$#', - 'pathStart' => '/z/k/kfejbpolqp/ud/unjhpe/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH f' => array ( - 0 => array( - 'path' => '/f/rlbostwk/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/f/rlbostwk/([^/]+)$#', - 'pathStart' => '/f/rlbostwk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH tsbcjwzdodx' => array ( - 0 => array( - 'path' => '/tsbcjwzdodx/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/tsbcjwzdodx/([^/]+)$#', - 'pathStart' => '/tsbcjwzdodx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ncpyq' => array ( - 0 => array( - 'path' => '/ncpyq/nmfdgadd/oxm/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ncpyq/nmfdgadd/oxm/([^/]+)$#', - 'pathStart' => '/ncpyq/nmfdgadd/oxm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH fmeeymdgttattd' => array ( - 0 => array( - 'path' => '/fmeeymdgttattd/pec/hbp/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/fmeeymdgttattd/pec/hbp/([^/]+)$#', - 'pathStart' => '/fmeeymdgttattd/pec/hbp/', - 'chains' => array ( - ), - 'options' => array ( - ), +// regular routes + 'regularRoutes' => array( + 'POST swu' => array( + 0 => array( + 'path' => '/swu/gh/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/swu/gh/([^/]+)$#', + 'pathStart' => '/swu/gh/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET 50be3774f6' => array( + 0 => array( + 'path' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'arg1', + 1 => 'arg2', + 2 => 'arg3', + 3 => 'arg4', + 4 => 'arg5', + 5 => 'arg6', + 6 => 'arg7', + 7 => 'arg8', + 8 => 'arg9', + ), + 'pathRegex' => '#^/50be3774f6/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/850726135a$#', + 'pathStart' => '/50be3774f6/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET gpwkm' => array( + 0 => array( + 'path' => '/gpwkm/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/gpwkm/([^/]+)$#', + 'pathStart' => '/gpwkm/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH youhvxgnlp' => array( + 0 => array( + 'path' => '/youhvxgnlp/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/youhvxgnlp/([^/]+)$#', + 'pathStart' => '/youhvxgnlp/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE crwhtpqgby' => array( + 0 => array( + 'path' => '/crwhtpqgby/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/crwhtpqgby/([^/]+)$#', + 'pathStart' => '/crwhtpqgby/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST iwgmdp' => array( + 0 => array( + 'path' => '/iwgmdp/tvz/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/iwgmdp/tvz/([^/]+)$#', + 'pathStart' => '/iwgmdp/tvz/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET oprbv' => array( + 0 => array( + 'path' => '/oprbv/mxyne/nr/a/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/oprbv/mxyne/nr/a/([^/]+)$#', + 'pathStart' => '/oprbv/mxyne/nr/a/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET pywx' => array( + 0 => array( + 'path' => '/pywx/f/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/pywx/f/([^/]+)$#', + 'pathStart' => '/pywx/f/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT l' => array( + 0 => array( + 'path' => '/l/cpczc/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/l/cpczc/([^/]+)$#', + 'pathStart' => '/l/cpczc/', + 'chains' => array(), + 'options' => array(), + ), + 1 => array( + 'path' => '/l/ku/k/pr/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/l/ku/k/pr/([^/]+)$#', + 'pathStart' => '/l/ku/k/pr/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET yfxgrmhnffy' => array( + 0 => array( + 'path' => '/yfxgrmhnffy/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/yfxgrmhnffy/([^/]+)$#', + 'pathStart' => '/yfxgrmhnffy/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT udwaiscvwbrpxtc' => array( + 0 => array( + 'path' => '/udwaiscvwbrpxtc/i/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/udwaiscvwbrpxtc/i/([^/]+)$#', + 'pathStart' => '/udwaiscvwbrpxtc/i/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST px' => array( + 0 => array( + 'path' => '/px/lselq/se/s/efoga/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/px/lselq/se/s/efoga/([^/]+)$#', + 'pathStart' => '/px/lselq/se/s/efoga/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST yyljwf' => array( + 0 => array( + 'path' => '/yyljwf/rp/bjrqqvx/ky/xc/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/yyljwf/rp/bjrqqvx/ky/xc/([^/]+)$#', + 'pathStart' => '/yyljwf/rp/bjrqqvx/ky/xc/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST wwaotfudje' => array( + 0 => array( + 'path' => '/wwaotfudje/dva/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/wwaotfudje/dva/([^/]+)$#', + 'pathStart' => '/wwaotfudje/dva/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT vtiobkqqc' => array( + 0 => array( + 'path' => '/vtiobkqqc/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/vtiobkqqc/([^/]+)$#', + 'pathStart' => '/vtiobkqqc/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET hmzja' => array( + 0 => array( + 'path' => '/hmzja/qfecxstovrq/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/hmzja/qfecxstovrq/([^/]+)$#', + 'pathStart' => '/hmzja/qfecxstovrq/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET n' => array( + 0 => array( + 'path' => '/n/isjnqclwanbtodcvi/z/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/n/isjnqclwanbtodcvi/z/([^/]+)$#', + 'pathStart' => '/n/isjnqclwanbtodcvi/z/', + 'chains' => array(), + 'options' => array(), + ), + 1 => array( + 'path' => '/n/num/u/hdq/nkpho/fzcnky/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/n/num/u/hdq/nkpho/fzcnky/([^/]+)$#', + 'pathStart' => '/n/num/u/hdq/nkpho/fzcnky/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST almmuvxnfdiz' => array( + 0 => array( + 'path' => '/almmuvxnfdiz/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/almmuvxnfdiz/([^/]+)$#', + 'pathStart' => '/almmuvxnfdiz/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET skvz' => array( + 0 => array( + 'path' => '/skvz/j/nsna/rzad/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/skvz/j/nsna/rzad/([^/]+)$#', + 'pathStart' => '/skvz/j/nsna/rzad/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET qjgkwxprrsj' => array( + 0 => array( + 'path' => '/qjgkwxprrsj/udxvgd/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/qjgkwxprrsj/udxvgd/([^/]+)$#', + 'pathStart' => '/qjgkwxprrsj/udxvgd/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE poruokywkgzkmbo' => array( + 0 => array( + 'path' => '/poruokywkgzkmbo/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/poruokywkgzkmbo/([^/]+)$#', + 'pathStart' => '/poruokywkgzkmbo/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ybee' => array( + 0 => array( + 'path' => '/ybee/spny/rkhw/ujvytq/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ybee/spny/rkhw/ujvytq/([^/]+)$#', + 'pathStart' => '/ybee/spny/rkhw/ujvytq/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH pwg' => array( + 0 => array( + 'path' => '/pwg/iqxqopx/jouq/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/pwg/iqxqopx/jouq/([^/]+)$#', + 'pathStart' => '/pwg/iqxqopx/jouq/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET eunzyla' => array( + 0 => array( + 'path' => '/eunzyla/ayovc/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/eunzyla/ayovc/([^/]+)$#', + 'pathStart' => '/eunzyla/ayovc/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT lkrtzv' => array( + 0 => array( + 'path' => '/lkrtzv/ugbko/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/lkrtzv/ugbko/([^/]+)$#', + 'pathStart' => '/lkrtzv/ugbko/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET mczerj' => array( + 0 => array( + 'path' => '/mczerj/ysyxv/ttb/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mczerj/ysyxv/ttb/([^/]+)$#', + 'pathStart' => '/mczerj/ysyxv/ttb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET wn' => array( + 0 => array( + 'path' => '/wn/qunfc/z/niez/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/wn/qunfc/z/niez/([^/]+)$#', + 'pathStart' => '/wn/qunfc/z/niez/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET tipedaxndncre' => array( + 0 => array( + 'path' => '/tipedaxndncre/ft/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/tipedaxndncre/ft/([^/]+)$#', + 'pathStart' => '/tipedaxndncre/ft/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET i' => array( + 0 => array( + 'path' => '/i/zogvcx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/i/zogvcx/([^/]+)$#', + 'pathStart' => '/i/zogvcx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET zaqtefa' => array( + 0 => array( + 'path' => '/zaqtefa/q/k/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/zaqtefa/q/k/([^/]+)$#', + 'pathStart' => '/zaqtefa/q/k/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT btbnz' => array( + 0 => array( + 'path' => '/btbnz/c/bgeohbpv/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/btbnz/c/bgeohbpv/([^/]+)$#', + 'pathStart' => '/btbnz/c/bgeohbpv/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST rviih' => array( + 0 => array( + 'path' => '/rviih/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/rviih/([^/]+)$#', + 'pathStart' => '/rviih/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET akpsstht' => array( + 0 => array( + 'path' => '/akpsstht/vjtdt/swwejr/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/akpsstht/vjtdt/swwejr/([^/]+)$#', + 'pathStart' => '/akpsstht/vjtdt/swwejr/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST fvdltk' => array( + 0 => array( + 'path' => '/fvdltk/fytkmjs/h/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/fvdltk/fytkmjs/h/([^/]+)$#', + 'pathStart' => '/fvdltk/fytkmjs/h/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET mchgst' => array( + 0 => array( + 'path' => '/mchgst/omo/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mchgst/omo/([^/]+)$#', + 'pathStart' => '/mchgst/omo/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH okjaoyxny' => array( + 0 => array( + 'path' => '/okjaoyxny/fzpvg/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/okjaoyxny/fzpvg/([^/]+)$#', + 'pathStart' => '/okjaoyxny/fzpvg/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET uo' => array( + 0 => array( + 'path' => '/uo/rl/wnqla/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/uo/rl/wnqla/([^/]+)$#', + 'pathStart' => '/uo/rl/wnqla/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET tutyi' => array( + 0 => array( + 'path' => '/tutyi/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/tutyi/([^/]+)$#', + 'pathStart' => '/tutyi/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT dd' => array( + 0 => array( + 'path' => '/dd/hdjkx/oxqyv/ws/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/dd/hdjkx/oxqyv/ws/([^/]+)$#', + 'pathStart' => '/dd/hdjkx/oxqyv/ws/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET cdknr' => array( + 0 => array( + 'path' => '/cdknr/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/cdknr/([^/]+)$#', + 'pathStart' => '/cdknr/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ysy' => array( + 0 => array( + 'path' => '/ysy/rdbns/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ysy/rdbns/([^/]+)$#', + 'pathStart' => '/ysy/rdbns/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET fffm' => array( + 0 => array( + 'path' => '/fffm/iuxyd/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/fffm/iuxyd/([^/]+)$#', + 'pathStart' => '/fffm/iuxyd/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST bi' => array( + 0 => array( + 'path' => '/bi/anpidntx/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/bi/anpidntx/([^/]+)$#', + 'pathStart' => '/bi/anpidntx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET gqnstvpnontkvt' => array( + 0 => array( + 'path' => '/gqnstvpnontkvt/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/gqnstvpnontkvt/([^/]+)$#', + 'pathStart' => '/gqnstvpnontkvt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE dojlsqfoi' => array( + 0 => array( + 'path' => '/dojlsqfoi/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/dojlsqfoi/([^/]+)$#', + 'pathStart' => '/dojlsqfoi/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST puupaftqax' => array( + 0 => array( + 'path' => '/puupaftqax/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/puupaftqax/([^/]+)$#', + 'pathStart' => '/puupaftqax/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET tmfowwuatdmwfioq' => array( + 0 => array( + 'path' => '/tmfowwuatdmwfioq/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/tmfowwuatdmwfioq/([^/]+)$#', + 'pathStart' => '/tmfowwuatdmwfioq/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH nlubxk' => array( + 0 => array( + 'path' => '/nlubxk/wnjyulugclm/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/nlubxk/wnjyulugclm/([^/]+)$#', + 'pathStart' => '/nlubxk/wnjyulugclm/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET lhotexbgskzkrymmzke' => array( + 0 => array( + 'path' => '/lhotexbgskzkrymmzke/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/lhotexbgskzkrymmzke/([^/]+)$#', + 'pathStart' => '/lhotexbgskzkrymmzke/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT mtqhoqxcm' => array( + 0 => array( + 'path' => '/mtqhoqxcm/e/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mtqhoqxcm/e/([^/]+)$#', + 'pathStart' => '/mtqhoqxcm/e/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET bua' => array( + 0 => array( + 'path' => '/bua/qclor/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/bua/qclor/([^/]+)$#', + 'pathStart' => '/bua/qclor/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE wtfnth' => array( + 0 => array( + 'path' => '/wtfnth/oxamlltjbhsn/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/wtfnth/oxamlltjbhsn/([^/]+)$#', + 'pathStart' => '/wtfnth/oxamlltjbhsn/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST pexptfn' => array( + 0 => array( + 'path' => '/pexptfn/w/foyvlwcwrsc/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/pexptfn/w/foyvlwcwrsc/([^/]+)$#', + 'pathStart' => '/pexptfn/w/foyvlwcwrsc/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH yncqpflsswkck' => array( + 0 => array( + 'path' => '/yncqpflsswkck/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/yncqpflsswkck/([^/]+)$#', + 'pathStart' => '/yncqpflsswkck/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST kgpjzyulrgifqtba' => array( + 0 => array( + 'path' => '/kgpjzyulrgifqtba/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/kgpjzyulrgifqtba/([^/]+)$#', + 'pathStart' => '/kgpjzyulrgifqtba/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE ei' => array( + 0 => array( + 'path' => '/ei/yvfuaabnencofw/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ei/yvfuaabnencofw/([^/]+)$#', + 'pathStart' => '/ei/yvfuaabnencofw/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET whlpeavtll' => array( + 0 => array( + 'path' => '/whlpeavtll/nfgomgyuph/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/whlpeavtll/nfgomgyuph/([^/]+)$#', + 'pathStart' => '/whlpeavtll/nfgomgyuph/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET j' => array( + 0 => array( + 'path' => '/j/mmphxa/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/j/mmphxa/([^/]+)$#', + 'pathStart' => '/j/mmphxa/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET pdnc' => array( + 0 => array( + 'path' => '/pdnc/dlhvpv/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/pdnc/dlhvpv/([^/]+)$#', + 'pathStart' => '/pdnc/dlhvpv/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE tugtgms' => array( + 0 => array( + 'path' => '/tugtgms/bfziqqgvjrd/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/tugtgms/bfziqqgvjrd/([^/]+)$#', + 'pathStart' => '/tugtgms/bfziqqgvjrd/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE k' => array( + 0 => array( + 'path' => '/k/wywp/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/k/wywp/([^/]+)$#', + 'pathStart' => '/k/wywp/', + 'chains' => array(), + 'options' => array(), + ), + 1 => array( + 'path' => '/k/lqgnbsnxbjunhpbl/i/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/k/lqgnbsnxbjunhpbl/i/([^/]+)$#', + 'pathStart' => '/k/lqgnbsnxbjunhpbl/i/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH mcimemnc' => array( + 0 => array( + 'path' => '/mcimemnc/wnwevanjpyr/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mcimemnc/wnwevanjpyr/([^/]+)$#', + 'pathStart' => '/mcimemnc/wnwevanjpyr/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST wceknsr' => array( + 0 => array( + 'path' => '/wceknsr/m/xxnzvw/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/wceknsr/m/xxnzvw/([^/]+)$#', + 'pathStart' => '/wceknsr/m/xxnzvw/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT yrsopk' => array( + 0 => array( + 'path' => '/yrsopk/wcjpumj/wrsa/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/yrsopk/wcjpumj/wrsa/([^/]+)$#', + 'pathStart' => '/yrsopk/wcjpumj/wrsa/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET iybjibvgshsptk' => array( + 0 => array( + 'path' => '/iybjibvgshsptk/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/iybjibvgshsptk/([^/]+)$#', + 'pathStart' => '/iybjibvgshsptk/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT evgdirnrt' => array( + 0 => array( + 'path' => '/evgdirnrt/vredzezloc/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/evgdirnrt/vredzezloc/([^/]+)$#', + 'pathStart' => '/evgdirnrt/vredzezloc/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE bb' => array( + 0 => array( + 'path' => '/bb/kg/jhxio/b/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/bb/kg/jhxio/b/([^/]+)$#', + 'pathStart' => '/bb/kg/jhxio/b/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST adim' => array( + 0 => array( + 'path' => '/adim/pfx/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/adim/pfx/([^/]+)$#', + 'pathStart' => '/adim/pfx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE gcefpu' => array( + 0 => array( + 'path' => '/gcefpu/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/gcefpu/([^/]+)$#', + 'pathStart' => '/gcefpu/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET phe' => array( + 0 => array( + 'path' => '/phe/qtbi/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/phe/qtbi/([^/]+)$#', + 'pathStart' => '/phe/qtbi/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST zbjbcszdpb' => array( + 0 => array( + 'path' => '/zbjbcszdpb/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/zbjbcszdpb/([^/]+)$#', + 'pathStart' => '/zbjbcszdpb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET twva' => array( + 0 => array( + 'path' => '/twva/pofdmsz/yvz/sfa/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/twva/pofdmsz/yvz/sfa/([^/]+)$#', + 'pathStart' => '/twva/pofdmsz/yvz/sfa/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE incoyna' => array( + 0 => array( + 'path' => '/incoyna/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/incoyna/([^/]+)$#', + 'pathStart' => '/incoyna/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE yru' => array( + 0 => array( + 'path' => '/yru/rhywc/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/yru/rhywc/([^/]+)$#', + 'pathStart' => '/yru/rhywc/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET vylwdqanfpyobsvksl' => array( + 0 => array( + 'path' => '/vylwdqanfpyobsvksl/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/vylwdqanfpyobsvksl/([^/]+)$#', + 'pathStart' => '/vylwdqanfpyobsvksl/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET qm' => array( + 0 => array( + 'path' => '/qm/lmt/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/qm/lmt/([^/]+)$#', + 'pathStart' => '/qm/lmt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET uvengty' => array( + 0 => array( + 'path' => '/uvengty/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/uvengty/([^/]+)$#', + 'pathStart' => '/uvengty/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT binlcmjapyt' => array( + 0 => array( + 'path' => '/binlcmjapyt/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/binlcmjapyt/([^/]+)$#', + 'pathStart' => '/binlcmjapyt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET u' => array( + 0 => array( + 'path' => '/u/vpnhbgteuxnx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/u/vpnhbgteuxnx/([^/]+)$#', + 'pathStart' => '/u/vpnhbgteuxnx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET el' => array( + 0 => array( + 'path' => '/el/kqvlnt/m/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/el/kqvlnt/m/([^/]+)$#', + 'pathStart' => '/el/kqvlnt/m/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH pt' => array( + 0 => array( + 'path' => '/pt/fux/ceedqaafstpj/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/pt/fux/ceedqaafstpj/([^/]+)$#', + 'pathStart' => '/pt/fux/ceedqaafstpj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH pkp' => array( + 0 => array( + 'path' => '/pkp/ieshwt/zrg/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/pkp/ieshwt/zrg/([^/]+)$#', + 'pathStart' => '/pkp/ieshwt/zrg/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST ci' => array( + 0 => array( + 'path' => '/ci/jwn/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ci/jwn/([^/]+)$#', + 'pathStart' => '/ci/jwn/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET pikoec' => array( + 0 => array( + 'path' => '/pikoec/ztrqczqijrmg/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/pikoec/ztrqczqijrmg/([^/]+)$#', + 'pathStart' => '/pikoec/ztrqczqijrmg/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH iqv' => array( + 0 => array( + 'path' => '/iqv/qx/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/iqv/qx/([^/]+)$#', + 'pathStart' => '/iqv/qx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST macxu' => array( + 0 => array( + 'path' => '/macxu/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/macxu/([^/]+)$#', + 'pathStart' => '/macxu/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST nhpbx' => array( + 0 => array( + 'path' => '/nhpbx/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/nhpbx/([^/]+)$#', + 'pathStart' => '/nhpbx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET v' => array( + 0 => array( + 'path' => '/v/zbjhfflxqbsfan/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/v/zbjhfflxqbsfan/([^/]+)$#', + 'pathStart' => '/v/zbjhfflxqbsfan/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST cmju' => array( + 0 => array( + 'path' => '/cmju/qtwiqult/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/cmju/qtwiqult/([^/]+)$#', + 'pathStart' => '/cmju/qtwiqult/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST amwzba' => array( + 0 => array( + 'path' => '/amwzba/ezcexbxnnb/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/amwzba/ezcexbxnnb/([^/]+)$#', + 'pathStart' => '/amwzba/ezcexbxnnb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST caseq' => array( + 0 => array( + 'path' => '/caseq/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/caseq/([^/]+)$#', + 'pathStart' => '/caseq/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT fvildjgr' => array( + 0 => array( + 'path' => '/fvildjgr/frtl/lvo/hbp/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/fvildjgr/frtl/lvo/hbp/([^/]+)$#', + 'pathStart' => '/fvildjgr/frtl/lvo/hbp/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH mhvzt' => array( + 0 => array( + 'path' => '/mhvzt/on/uxzkixzzmi/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mhvzt/on/uxzkixzzmi/([^/]+)$#', + 'pathStart' => '/mhvzt/on/uxzkixzzmi/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET fjmknwuspvad' => array( + 0 => array( + 'path' => '/fjmknwuspvad/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/fjmknwuspvad/([^/]+)$#', + 'pathStart' => '/fjmknwuspvad/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT juvstrgrj' => array( + 0 => array( + 'path' => '/juvstrgrj/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/juvstrgrj/([^/]+)$#', + 'pathStart' => '/juvstrgrj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT brkbxltxox' => array( + 0 => array( + 'path' => '/brkbxltxox/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/brkbxltxox/([^/]+)$#', + 'pathStart' => '/brkbxltxox/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE i' => array( + 0 => array( + 'path' => '/i/mnfsqs/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/i/mnfsqs/([^/]+)$#', + 'pathStart' => '/i/mnfsqs/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH bwcpt' => array( + 0 => array( + 'path' => '/bwcpt/gfyyoc/zsfb/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/bwcpt/gfyyoc/zsfb/([^/]+)$#', + 'pathStart' => '/bwcpt/gfyyoc/zsfb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST vqnb' => array( + 0 => array( + 'path' => '/vqnb/pi/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/vqnb/pi/([^/]+)$#', + 'pathStart' => '/vqnb/pi/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET y' => array( + 0 => array( + 'path' => '/y/iimmotiqzazcs/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/y/iimmotiqzazcs/([^/]+)$#', + 'pathStart' => '/y/iimmotiqzazcs/', + 'chains' => array(), + 'options' => array(), + ), + 1 => array( + 'path' => '/y/frbff/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/y/frbff/([^/]+)$#', + 'pathStart' => '/y/frbff/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT uqiuzbitxoynk' => array( + 0 => array( + 'path' => '/uqiuzbitxoynk/tfsqjso/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/uqiuzbitxoynk/tfsqjso/([^/]+)$#', + 'pathStart' => '/uqiuzbitxoynk/tfsqjso/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE vrjhjzfshn' => array( + 0 => array( + 'path' => '/vrjhjzfshn/nfrm/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/vrjhjzfshn/nfrm/([^/]+)$#', + 'pathStart' => '/vrjhjzfshn/nfrm/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE aqkggqkxz' => array( + 0 => array( + 'path' => '/aqkggqkxz/mfcdjhowi/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/aqkggqkxz/mfcdjhowi/([^/]+)$#', + 'pathStart' => '/aqkggqkxz/mfcdjhowi/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET rcsvotr' => array( + 0 => array( + 'path' => '/rcsvotr/txm/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/rcsvotr/txm/([^/]+)$#', + 'pathStart' => '/rcsvotr/txm/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE auyw' => array( + 0 => array( + 'path' => '/auyw/rjqnkgwcsrtey/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/auyw/rjqnkgwcsrtey/([^/]+)$#', + 'pathStart' => '/auyw/rjqnkgwcsrtey/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT nwb' => array( + 0 => array( + 'path' => '/nwb/ittjwmshwo/qodxnt/b/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/nwb/ittjwmshwo/qodxnt/b/([^/]+)$#', + 'pathStart' => '/nwb/ittjwmshwo/qodxnt/b/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ovxgau' => array( + 0 => array( + 'path' => '/ovxgau/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ovxgau/([^/]+)$#', + 'pathStart' => '/ovxgau/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE aaqtnjbogeam' => array( + 0 => array( + 'path' => '/aaqtnjbogeam/g/fvgpcgh/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/aaqtnjbogeam/g/fvgpcgh/([^/]+)$#', + 'pathStart' => '/aaqtnjbogeam/g/fvgpcgh/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET rtgzkktipalv' => array( + 0 => array( + 'path' => '/rtgzkktipalv/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/rtgzkktipalv/([^/]+)$#', + 'pathStart' => '/rtgzkktipalv/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST keyoslsijmk' => array( + 0 => array( + 'path' => '/keyoslsijmk/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/keyoslsijmk/([^/]+)$#', + 'pathStart' => '/keyoslsijmk/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT mnzdrrxyqcdi' => array( + 0 => array( + 'path' => '/mnzdrrxyqcdi/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mnzdrrxyqcdi/([^/]+)$#', + 'pathStart' => '/mnzdrrxyqcdi/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH frweaflapdcggfqkmlt' => array( + 0 => array( + 'path' => '/frweaflapdcggfqkmlt/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/frweaflapdcggfqkmlt/([^/]+)$#', + 'pathStart' => '/frweaflapdcggfqkmlt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE z' => array( + 0 => array( + 'path' => '/z/d/glubbxdfgwu/pvb/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/z/d/glubbxdfgwu/pvb/([^/]+)$#', + 'pathStart' => '/z/d/glubbxdfgwu/pvb/', + 'chains' => array(), + 'options' => array(), + ), + 1 => array( + 'path' => '/z/phojtx/dnr/ucl/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/z/phojtx/dnr/ucl/([^/]+)$#', + 'pathStart' => '/z/phojtx/dnr/ucl/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE qtrvpbb' => array( + 0 => array( + 'path' => '/qtrvpbb/wmdudan/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/qtrvpbb/wmdudan/([^/]+)$#', + 'pathStart' => '/qtrvpbb/wmdudan/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST psknjtdrt' => array( + 0 => array( + 'path' => '/psknjtdrt/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/psknjtdrt/([^/]+)$#', + 'pathStart' => '/psknjtdrt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE dsw' => array( + 0 => array( + 'path' => '/dsw/hjvmf/bcvg/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/dsw/hjvmf/bcvg/([^/]+)$#', + 'pathStart' => '/dsw/hjvmf/bcvg/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE tpaue' => array( + 0 => array( + 'path' => '/tpaue/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/tpaue/([^/]+)$#', + 'pathStart' => '/tpaue/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST uvh' => array( + 0 => array( + 'path' => '/uvh/fp/g/sfnyx/e/ijhfy/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/uvh/fp/g/sfnyx/e/ijhfy/([^/]+)$#', + 'pathStart' => '/uvh/fp/g/sfnyx/e/ijhfy/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE lcdva' => array( + 0 => array( + 'path' => '/lcdva/gvpvbwhbkwqa/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/lcdva/gvpvbwhbkwqa/([^/]+)$#', + 'pathStart' => '/lcdva/gvpvbwhbkwqa/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST cv' => array( + 0 => array( + 'path' => '/cv/cmvhnqeyhaaoodir/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/cv/cmvhnqeyhaaoodir/([^/]+)$#', + 'pathStart' => '/cv/cmvhnqeyhaaoodir/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT pssqvkccuufob' => array( + 0 => array( + 'path' => '/pssqvkccuufob/x/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/pssqvkccuufob/x/([^/]+)$#', + 'pathStart' => '/pssqvkccuufob/x/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT gf' => array( + 0 => array( + 'path' => '/gf/etlexqveq/oebxhbxno/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/gf/etlexqveq/oebxhbxno/([^/]+)$#', + 'pathStart' => '/gf/etlexqveq/oebxhbxno/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET bvwb' => array( + 0 => array( + 'path' => '/bvwb/ka/san/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/bvwb/ka/san/([^/]+)$#', + 'pathStart' => '/bvwb/ka/san/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST dtgy' => array( + 0 => array( + 'path' => '/dtgy/wchuyb/ma/kw/osdpox/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/dtgy/wchuyb/ma/kw/osdpox/([^/]+)$#', + 'pathStart' => '/dtgy/wchuyb/ma/kw/osdpox/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH vgiepczms' => array( + 0 => array( + 'path' => '/vgiepczms/kyl/htuni/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/vgiepczms/kyl/htuni/([^/]+)$#', + 'pathStart' => '/vgiepczms/kyl/htuni/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT h' => array( + 0 => array( + 'path' => '/h/lcoy/hzxbjhdxzf/ib/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/h/lcoy/hzxbjhdxzf/ib/([^/]+)$#', + 'pathStart' => '/h/lcoy/hzxbjhdxzf/ib/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT nysyiuip' => array( + 0 => array( + 'path' => '/nysyiuip/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/nysyiuip/([^/]+)$#', + 'pathStart' => '/nysyiuip/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT pmb' => array( + 0 => array( + 'path' => '/pmb/gh/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/pmb/gh/([^/]+)$#', + 'pathStart' => '/pmb/gh/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH unrkzter' => array( + 0 => array( + 'path' => '/unrkzter/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/unrkzter/([^/]+)$#', + 'pathStart' => '/unrkzter/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ooebdqsyfqdyyudcjz' => array( + 0 => array( + 'path' => '/ooebdqsyfqdyyudcjz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ooebdqsyfqdyyudcjz/([^/]+)$#', + 'pathStart' => '/ooebdqsyfqdyyudcjz/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET k' => array( + 0 => array( + 'path' => '/k/olwupybtpcv/ui/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/k/olwupybtpcv/ui/([^/]+)$#', + 'pathStart' => '/k/olwupybtpcv/ui/', + 'chains' => array(), + 'options' => array(), + ), + 1 => array( + 'path' => '/k/ydtt/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/k/ydtt/([^/]+)$#', + 'pathStart' => '/k/ydtt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT xzano' => array( + 0 => array( + 'path' => '/xzano/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/xzano/([^/]+)$#', + 'pathStart' => '/xzano/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT bpmqnjw' => array( + 0 => array( + 'path' => '/bpmqnjw/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/bpmqnjw/([^/]+)$#', + 'pathStart' => '/bpmqnjw/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET pcvuvphxnx' => array( + 0 => array( + 'path' => '/pcvuvphxnx/jx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/pcvuvphxnx/jx/([^/]+)$#', + 'pathStart' => '/pcvuvphxnx/jx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET bps' => array( + 0 => array( + 'path' => '/bps/kudcntdpqtbhnjv/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/bps/kudcntdpqtbhnjv/([^/]+)$#', + 'pathStart' => '/bps/kudcntdpqtbhnjv/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH fivcrqzuae' => array( + 0 => array( + 'path' => '/fivcrqzuae/w/ielynehl/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/fivcrqzuae/w/ielynehl/([^/]+)$#', + 'pathStart' => '/fivcrqzuae/w/ielynehl/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST pkjux' => array( + 0 => array( + 'path' => '/pkjux/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/pkjux/([^/]+)$#', + 'pathStart' => '/pkjux/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE zl' => array( + 0 => array( + 'path' => '/zl/vam/gv/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/zl/vam/gv/([^/]+)$#', + 'pathStart' => '/zl/vam/gv/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET qwhvsx' => array( + 0 => array( + 'path' => '/qwhvsx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/qwhvsx/([^/]+)$#', + 'pathStart' => '/qwhvsx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH cdswvkcp' => array( + 0 => array( + 'path' => '/cdswvkcp/e/uxtdf/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/cdswvkcp/e/uxtdf/([^/]+)$#', + 'pathStart' => '/cdswvkcp/e/uxtdf/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH bb' => array( + 0 => array( + 'path' => '/bb/ofvhj/ggtat/lpsl/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/bb/ofvhj/ggtat/lpsl/([^/]+)$#', + 'pathStart' => '/bb/ofvhj/ggtat/lpsl/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH n' => array( + 0 => array( + 'path' => '/n/odueiq/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/n/odueiq/([^/]+)$#', + 'pathStart' => '/n/odueiq/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE u' => array( + 0 => array( + 'path' => '/u/tltqlmmqj/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/u/tltqlmmqj/([^/]+)$#', + 'pathStart' => '/u/tltqlmmqj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT m' => array( + 0 => array( + 'path' => '/m/qi/lczjt/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/m/qi/lczjt/([^/]+)$#', + 'pathStart' => '/m/qi/lczjt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH mvvh' => array( + 0 => array( + 'path' => '/mvvh/hlttz/t/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mvvh/hlttz/t/([^/]+)$#', + 'pathStart' => '/mvvh/hlttz/t/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST f' => array( + 0 => array( + 'path' => '/f/bypxvupnjesm/veqip/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/f/bypxvupnjesm/veqip/([^/]+)$#', + 'pathStart' => '/f/bypxvupnjesm/veqip/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST kmqnltttioww' => array( + 0 => array( + 'path' => '/kmqnltttioww/n/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/kmqnltttioww/n/([^/]+)$#', + 'pathStart' => '/kmqnltttioww/n/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE mhplteutxijyoe' => array( + 0 => array( + 'path' => '/mhplteutxijyoe/wix/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mhplteutxijyoe/wix/([^/]+)$#', + 'pathStart' => '/mhplteutxijyoe/wix/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH jaqejzp' => array( + 0 => array( + 'path' => '/jaqejzp/bwomxx/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jaqejzp/bwomxx/([^/]+)$#', + 'pathStart' => '/jaqejzp/bwomxx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE nrwuk' => array( + 0 => array( + 'path' => '/nrwuk/p/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/nrwuk/p/([^/]+)$#', + 'pathStart' => '/nrwuk/p/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT htxujlubns' => array( + 0 => array( + 'path' => '/htxujlubns/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/htxujlubns/([^/]+)$#', + 'pathStart' => '/htxujlubns/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET c' => array( + 0 => array( + 'path' => '/c/oavetgefcvsuehurv/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/c/oavetgefcvsuehurv/([^/]+)$#', + 'pathStart' => '/c/oavetgefcvsuehurv/', + 'chains' => array(), + 'options' => array(), + ), + 1 => array( + 'path' => '/c/hoqtjp/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/c/hoqtjp/([^/]+)$#', + 'pathStart' => '/c/hoqtjp/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST lkn' => array( + 0 => array( + 'path' => '/lkn/f/ajsavy/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/lkn/f/ajsavy/([^/]+)$#', + 'pathStart' => '/lkn/f/ajsavy/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ptslhmq' => array( + 0 => array( + 'path' => '/ptslhmq/cn/sicgsq/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ptslhmq/cn/sicgsq/([^/]+)$#', + 'pathStart' => '/ptslhmq/cn/sicgsq/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE puocvwdhnp' => array( + 0 => array( + 'path' => '/puocvwdhnp/xni/v/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/puocvwdhnp/xni/v/([^/]+)$#', + 'pathStart' => '/puocvwdhnp/xni/v/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT ov' => array( + 0 => array( + 'path' => '/ov/xptesncnqwmdmdlvpj/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ov/xptesncnqwmdmdlvpj/([^/]+)$#', + 'pathStart' => '/ov/xptesncnqwmdmdlvpj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE ejzhetihoqygwijgbetw' => array( + 0 => array( + 'path' => '/ejzhetihoqygwijgbetw/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ejzhetihoqygwijgbetw/([^/]+)$#', + 'pathStart' => '/ejzhetihoqygwijgbetw/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET fh' => array( + 0 => array( + 'path' => '/fh/kli/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/fh/kli/([^/]+)$#', + 'pathStart' => '/fh/kli/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET hqk' => array( + 0 => array( + 'path' => '/hqk/cjue/llnwehulb/zkx/a/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/hqk/cjue/llnwehulb/zkx/a/([^/]+)$#', + 'pathStart' => '/hqk/cjue/llnwehulb/zkx/a/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET mre' => array( + 0 => array( + 'path' => '/mre/nkxbonlko/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mre/nkxbonlko/([^/]+)$#', + 'pathStart' => '/mre/nkxbonlko/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE wvw' => array( + 0 => array( + 'path' => '/wvw/hzxzgb/xlmcwj/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/wvw/hzxzgb/xlmcwj/([^/]+)$#', + 'pathStart' => '/wvw/hzxzgb/xlmcwj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET cuvidfujq' => array( + 0 => array( + 'path' => '/cuvidfujq/ykmiouw/pjn/o/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/cuvidfujq/ykmiouw/pjn/o/([^/]+)$#', + 'pathStart' => '/cuvidfujq/ykmiouw/pjn/o/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT jpnpm' => array( + 0 => array( + 'path' => '/jpnpm/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jpnpm/([^/]+)$#', + 'pathStart' => '/jpnpm/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST rzzyakpvpfinymyl' => array( + 0 => array( + 'path' => '/rzzyakpvpfinymyl/h/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/rzzyakpvpfinymyl/h/([^/]+)$#', + 'pathStart' => '/rzzyakpvpfinymyl/h/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE ulyjmjev' => array( + 0 => array( + 'path' => '/ulyjmjev/idzed/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ulyjmjev/idzed/([^/]+)$#', + 'pathStart' => '/ulyjmjev/idzed/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT hanfwnwhtr' => array( + 0 => array( + 'path' => '/hanfwnwhtr/nxe/m/agthq/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/hanfwnwhtr/nxe/m/agthq/([^/]+)$#', + 'pathStart' => '/hanfwnwhtr/nxe/m/agthq/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH ntwyl' => array( + 0 => array( + 'path' => '/ntwyl/jlrt/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ntwyl/jlrt/([^/]+)$#', + 'pathStart' => '/ntwyl/jlrt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE ctnai' => array( + 0 => array( + 'path' => '/ctnai/tw/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ctnai/tw/([^/]+)$#', + 'pathStart' => '/ctnai/tw/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT mmjemx' => array( + 0 => array( + 'path' => '/mmjemx/aqhzyszq/htl/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mmjemx/aqhzyszq/htl/([^/]+)$#', + 'pathStart' => '/mmjemx/aqhzyszq/htl/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET cwljh' => array( + 0 => array( + 'path' => '/cwljh/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/cwljh/([^/]+)$#', + 'pathStart' => '/cwljh/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH clkubqmlz' => array( + 0 => array( + 'path' => '/clkubqmlz/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/clkubqmlz/([^/]+)$#', + 'pathStart' => '/clkubqmlz/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT pf' => array( + 0 => array( + 'path' => '/pf/ggqe/yhvpcwi/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/pf/ggqe/yhvpcwi/([^/]+)$#', + 'pathStart' => '/pf/ggqe/yhvpcwi/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST lp' => array( + 0 => array( + 'path' => '/lp/pfeeulwc/y/wt/hc/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/lp/pfeeulwc/y/wt/hc/([^/]+)$#', + 'pathStart' => '/lp/pfeeulwc/y/wt/hc/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST ivmjg' => array( + 0 => array( + 'path' => '/ivmjg/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ivmjg/([^/]+)$#', + 'pathStart' => '/ivmjg/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH ilagtgpauffdplzlf' => array( + 0 => array( + 'path' => '/ilagtgpauffdplzlf/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ilagtgpauffdplzlf/([^/]+)$#', + 'pathStart' => '/ilagtgpauffdplzlf/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET kmbe' => array( + 0 => array( + 'path' => '/kmbe/mfckuxkmsnauwj/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/kmbe/mfckuxkmsnauwj/([^/]+)$#', + 'pathStart' => '/kmbe/mfckuxkmsnauwj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET wngxdvmll' => array( + 0 => array( + 'path' => '/wngxdvmll/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/wngxdvmll/([^/]+)$#', + 'pathStart' => '/wngxdvmll/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST gvr' => array( + 0 => array( + 'path' => '/gvr/l/jluhdnf/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/gvr/l/jluhdnf/([^/]+)$#', + 'pathStart' => '/gvr/l/jluhdnf/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST iac' => array( + 0 => array( + 'path' => '/iac/lkh/xyf/xh/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/iac/lkh/xyf/xh/([^/]+)$#', + 'pathStart' => '/iac/lkh/xyf/xh/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET bfptubqes' => array( + 0 => array( + 'path' => '/bfptubqes/uaw/rjvy/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/bfptubqes/uaw/rjvy/([^/]+)$#', + 'pathStart' => '/bfptubqes/uaw/rjvy/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH dsksfmyqfoal' => array( + 0 => array( + 'path' => '/dsksfmyqfoal/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/dsksfmyqfoal/([^/]+)$#', + 'pathStart' => '/dsksfmyqfoal/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH rqitm' => array( + 0 => array( + 'path' => '/rqitm/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/rqitm/([^/]+)$#', + 'pathStart' => '/rqitm/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET jjv' => array( + 0 => array( + 'path' => '/jjv/xqhvghddy/ewttamp/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jjv/xqhvghddy/ewttamp/([^/]+)$#', + 'pathStart' => '/jjv/xqhvghddy/ewttamp/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH qiph' => array( + 0 => array( + 'path' => '/qiph/ha/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/qiph/ha/([^/]+)$#', + 'pathStart' => '/qiph/ha/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH trrte' => array( + 0 => array( + 'path' => '/trrte/bh/qfhog/kcvoefx/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/trrte/bh/qfhog/kcvoefx/([^/]+)$#', + 'pathStart' => '/trrte/bh/qfhog/kcvoefx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET foveym' => array( + 0 => array( + 'path' => '/foveym/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/foveym/([^/]+)$#', + 'pathStart' => '/foveym/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT agop' => array( + 0 => array( + 'path' => '/agop/nf/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/agop/nf/([^/]+)$#', + 'pathStart' => '/agop/nf/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH w' => array( + 0 => array( + 'path' => '/w/lsrw/zu/d/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/w/lsrw/zu/d/([^/]+)$#', + 'pathStart' => '/w/lsrw/zu/d/', + 'chains' => array(), + 'options' => array(), + ), + 1 => array( + 'path' => '/w/yuag/qvkfpfwqkl/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/w/yuag/qvkfpfwqkl/([^/]+)$#', + 'pathStart' => '/w/yuag/qvkfpfwqkl/', + 'chains' => array(), + 'options' => array(), + ), + 2 => array( + 'path' => '/w/xej/qrhntxg/fnypb/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/w/xej/qrhntxg/fnypb/([^/]+)$#', + 'pathStart' => '/w/xej/qrhntxg/fnypb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST ncwefubnauhnmqv' => array( + 0 => array( + 'path' => '/ncwefubnauhnmqv/s/d/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ncwefubnauhnmqv/s/d/([^/]+)$#', + 'pathStart' => '/ncwefubnauhnmqv/s/d/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT ablzlufkolat' => array( + 0 => array( + 'path' => '/ablzlufkolat/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ablzlufkolat/([^/]+)$#', + 'pathStart' => '/ablzlufkolat/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE g' => array( + 0 => array( + 'path' => '/g/q/fynzs/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/g/q/fynzs/([^/]+)$#', + 'pathStart' => '/g/q/fynzs/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE qzog' => array( + 0 => array( + 'path' => '/qzog/jy/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/qzog/jy/([^/]+)$#', + 'pathStart' => '/qzog/jy/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT zbzcxjqz' => array( + 0 => array( + 'path' => '/zbzcxjqz/liver/vqru/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/zbzcxjqz/liver/vqru/([^/]+)$#', + 'pathStart' => '/zbzcxjqz/liver/vqru/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ufgvqhtjzearuuselrog' => array( + 0 => array( + 'path' => '/ufgvqhtjzearuuselrog/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ufgvqhtjzearuuselrog/([^/]+)$#', + 'pathStart' => '/ufgvqhtjzearuuselrog/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH oulnavyckqa' => array( + 0 => array( + 'path' => '/oulnavyckqa/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/oulnavyckqa/([^/]+)$#', + 'pathStart' => '/oulnavyckqa/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET yudsyflh' => array( + 0 => array( + 'path' => '/yudsyflh/bqljsf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/yudsyflh/bqljsf/([^/]+)$#', + 'pathStart' => '/yudsyflh/bqljsf/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE yfyxwlqnor' => array( + 0 => array( + 'path' => '/yfyxwlqnor/h/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/yfyxwlqnor/h/([^/]+)$#', + 'pathStart' => '/yfyxwlqnor/h/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT hotw' => array( + 0 => array( + 'path' => '/hotw/yodjzzncxzgm/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/hotw/yodjzzncxzgm/([^/]+)$#', + 'pathStart' => '/hotw/yodjzzncxzgm/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH dmz' => array( + 0 => array( + 'path' => '/dmz/fqra/za/kfg/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/dmz/fqra/za/kfg/([^/]+)$#', + 'pathStart' => '/dmz/fqra/za/kfg/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT vmtdcvud' => array( + 0 => array( + 'path' => '/vmtdcvud/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/vmtdcvud/([^/]+)$#', + 'pathStart' => '/vmtdcvud/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST bfulcyjsykh' => array( + 0 => array( + 'path' => '/bfulcyjsykh/oywv/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/bfulcyjsykh/oywv/([^/]+)$#', + 'pathStart' => '/bfulcyjsykh/oywv/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE c' => array( + 0 => array( + 'path' => '/c/osgjsy/atweirllkqmqp/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/c/osgjsy/atweirllkqmqp/([^/]+)$#', + 'pathStart' => '/c/osgjsy/atweirllkqmqp/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH eqaicqrmpfl' => array( + 0 => array( + 'path' => '/eqaicqrmpfl/fsoefz/jgs/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/eqaicqrmpfl/fsoefz/jgs/([^/]+)$#', + 'pathStart' => '/eqaicqrmpfl/fsoefz/jgs/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET tdottnufyyscv' => array( + 0 => array( + 'path' => '/tdottnufyyscv/zca/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/tdottnufyyscv/zca/([^/]+)$#', + 'pathStart' => '/tdottnufyyscv/zca/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE zftscmxyngwinobd' => array( + 0 => array( + 'path' => '/zftscmxyngwinobd/kfy/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/zftscmxyngwinobd/kfy/([^/]+)$#', + 'pathStart' => '/zftscmxyngwinobd/kfy/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH evnifwo' => array( + 0 => array( + 'path' => '/evnifwo/v/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/evnifwo/v/([^/]+)$#', + 'pathStart' => '/evnifwo/v/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT zqw' => array( + 0 => array( + 'path' => '/zqw/imarbb/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/zqw/imarbb/([^/]+)$#', + 'pathStart' => '/zqw/imarbb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST dnxhnjn' => array( + 0 => array( + 'path' => '/dnxhnjn/hnajfswmmgi/tv/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/dnxhnjn/hnajfswmmgi/tv/([^/]+)$#', + 'pathStart' => '/dnxhnjn/hnajfswmmgi/tv/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ynzh' => array( + 0 => array( + 'path' => '/ynzh/ziuhj/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ynzh/ziuhj/([^/]+)$#', + 'pathStart' => '/ynzh/ziuhj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT mhieb' => array( + 0 => array( + 'path' => '/mhieb/bkifnizkq/nd/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mhieb/bkifnizkq/nd/([^/]+)$#', + 'pathStart' => '/mhieb/bkifnizkq/nd/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH iixtpxceacp' => array( + 0 => array( + 'path' => '/iixtpxceacp/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/iixtpxceacp/([^/]+)$#', + 'pathStart' => '/iixtpxceacp/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST drppeusm' => array( + 0 => array( + 'path' => '/drppeusm/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/drppeusm/([^/]+)$#', + 'pathStart' => '/drppeusm/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST wbw' => array( + 0 => array( + 'path' => '/wbw/vjzepxm/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/wbw/vjzepxm/([^/]+)$#', + 'pathStart' => '/wbw/vjzepxm/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH amrvdtgn' => array( + 0 => array( + 'path' => '/amrvdtgn/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/amrvdtgn/([^/]+)$#', + 'pathStart' => '/amrvdtgn/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH wmvpo' => array( + 0 => array( + 'path' => '/wmvpo/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/wmvpo/([^/]+)$#', + 'pathStart' => '/wmvpo/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST ily' => array( + 0 => array( + 'path' => '/ily/mijhdzjqxdupr/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ily/mijhdzjqxdupr/([^/]+)$#', + 'pathStart' => '/ily/mijhdzjqxdupr/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET owelhuk' => array( + 0 => array( + 'path' => '/owelhuk/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/owelhuk/([^/]+)$#', + 'pathStart' => '/owelhuk/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH uveigq' => array( + 0 => array( + 'path' => '/uveigq/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/uveigq/([^/]+)$#', + 'pathStart' => '/uveigq/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT cd' => array( + 0 => array( + 'path' => '/cd/mb/ywsjdpgp/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/cd/mb/ywsjdpgp/([^/]+)$#', + 'pathStart' => '/cd/mb/ywsjdpgp/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET kvkhu' => array( + 0 => array( + 'path' => '/kvkhu/vxcyvpgymwiyrz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/kvkhu/vxcyvpgymwiyrz/([^/]+)$#', + 'pathStart' => '/kvkhu/vxcyvpgymwiyrz/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ag' => array( + 0 => array( + 'path' => '/ag/cjtqkktpcousjq/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ag/cjtqkktpcousjq/([^/]+)$#', + 'pathStart' => '/ag/cjtqkktpcousjq/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST zwlod' => array( + 0 => array( + 'path' => '/zwlod/uetux/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/zwlod/uetux/([^/]+)$#', + 'pathStart' => '/zwlod/uetux/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET bmxieldbjqu' => array( + 0 => array( + 'path' => '/bmxieldbjqu/oz/p/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/bmxieldbjqu/oz/p/([^/]+)$#', + 'pathStart' => '/bmxieldbjqu/oz/p/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT habgo' => array( + 0 => array( + 'path' => '/habgo/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/habgo/([^/]+)$#', + 'pathStart' => '/habgo/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT mwxnafprbfp' => array( + 0 => array( + 'path' => '/mwxnafprbfp/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mwxnafprbfp/([^/]+)$#', + 'pathStart' => '/mwxnafprbfp/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH mwxdgqapuotck' => array( + 0 => array( + 'path' => '/mwxdgqapuotck/s/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mwxdgqapuotck/s/([^/]+)$#', + 'pathStart' => '/mwxdgqapuotck/s/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH fau' => array( + 0 => array( + 'path' => '/fau/eqe/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/fau/eqe/([^/]+)$#', + 'pathStart' => '/fau/eqe/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH hpwdrnfjdtb' => array( + 0 => array( + 'path' => '/hpwdrnfjdtb/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/hpwdrnfjdtb/([^/]+)$#', + 'pathStart' => '/hpwdrnfjdtb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH pcziy' => array( + 0 => array( + 'path' => '/pcziy/mcnfvphnjhvepvy/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/pcziy/mcnfvphnjhvepvy/([^/]+)$#', + 'pathStart' => '/pcziy/mcnfvphnjhvepvy/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH jnsmvnf' => array( + 0 => array( + 'path' => '/jnsmvnf/v/ltkujntr/hp/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jnsmvnf/v/ltkujntr/hp/([^/]+)$#', + 'pathStart' => '/jnsmvnf/v/ltkujntr/hp/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST nrjtcvpppmjinj' => array( + 0 => array( + 'path' => '/nrjtcvpppmjinj/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/nrjtcvpppmjinj/([^/]+)$#', + 'pathStart' => '/nrjtcvpppmjinj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET uplndas' => array( + 0 => array( + 'path' => '/uplndas/tsonyamph/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/uplndas/tsonyamph/([^/]+)$#', + 'pathStart' => '/uplndas/tsonyamph/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE m' => array( + 0 => array( + 'path' => '/m/f/psb/pg/bxlrqamxoxj/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/m/f/psb/pg/bxlrqamxoxj/([^/]+)$#', + 'pathStart' => '/m/f/psb/pg/bxlrqamxoxj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET fhuicgksm' => array( + 0 => array( + 'path' => '/fhuicgksm/hzamnsat/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/fhuicgksm/hzamnsat/([^/]+)$#', + 'pathStart' => '/fhuicgksm/hzamnsat/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT anbeeo' => array( + 0 => array( + 'path' => '/anbeeo/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/anbeeo/([^/]+)$#', + 'pathStart' => '/anbeeo/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH egqdpqhpzygguqnwjw' => array( + 0 => array( + 'path' => '/egqdpqhpzygguqnwjw/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/egqdpqhpzygguqnwjw/([^/]+)$#', + 'pathStart' => '/egqdpqhpzygguqnwjw/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET as' => array( + 0 => array( + 'path' => '/as/iw/k/ldtbn/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/as/iw/k/ldtbn/([^/]+)$#', + 'pathStart' => '/as/iw/k/ldtbn/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET wuxaf' => array( + 0 => array( + 'path' => '/wuxaf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/wuxaf/([^/]+)$#', + 'pathStart' => '/wuxaf/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE v' => array( + 0 => array( + 'path' => '/v/rrxz/ir/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/v/rrxz/ir/([^/]+)$#', + 'pathStart' => '/v/rrxz/ir/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE rtkr' => array( + 0 => array( + 'path' => '/rtkr/obvne/a/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/rtkr/obvne/a/([^/]+)$#', + 'pathStart' => '/rtkr/obvne/a/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE r' => array( + 0 => array( + 'path' => '/r/advei/zpunjnrb/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/r/advei/zpunjnrb/([^/]+)$#', + 'pathStart' => '/r/advei/zpunjnrb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET g' => array( + 0 => array( + 'path' => '/g/fac/gvsuvtfqr/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/g/fac/gvsuvtfqr/([^/]+)$#', + 'pathStart' => '/g/fac/gvsuvtfqr/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET mzwdwh' => array( + 0 => array( + 'path' => '/mzwdwh/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mzwdwh/([^/]+)$#', + 'pathStart' => '/mzwdwh/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET gidyfz' => array( + 0 => array( + 'path' => '/gidyfz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/gidyfz/([^/]+)$#', + 'pathStart' => '/gidyfz/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH simvrcjyrq' => array( + 0 => array( + 'path' => '/simvrcjyrq/czxrwjb/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/simvrcjyrq/czxrwjb/([^/]+)$#', + 'pathStart' => '/simvrcjyrq/czxrwjb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT dpqaynlb' => array( + 0 => array( + 'path' => '/dpqaynlb/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/dpqaynlb/([^/]+)$#', + 'pathStart' => '/dpqaynlb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE p' => array( + 0 => array( + 'path' => '/p/locz/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/p/locz/([^/]+)$#', + 'pathStart' => '/p/locz/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE jyzrd' => array( + 0 => array( + 'path' => '/jyzrd/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jyzrd/([^/]+)$#', + 'pathStart' => '/jyzrd/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT ptmqhjyhqry' => array( + 0 => array( + 'path' => '/ptmqhjyhqry/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ptmqhjyhqry/([^/]+)$#', + 'pathStart' => '/ptmqhjyhqry/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST jvipb' => array( + 0 => array( + 'path' => '/jvipb/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jvipb/([^/]+)$#', + 'pathStart' => '/jvipb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET omw' => array( + 0 => array( + 'path' => '/omw/hdd/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/omw/hdd/([^/]+)$#', + 'pathStart' => '/omw/hdd/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST hu' => array( + 0 => array( + 'path' => '/hu/tixvnc/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/hu/tixvnc/([^/]+)$#', + 'pathStart' => '/hu/tixvnc/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT whkyazhk' => array( + 0 => array( + 'path' => '/whkyazhk/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/whkyazhk/([^/]+)$#', + 'pathStart' => '/whkyazhk/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH p' => array( + 0 => array( + 'path' => '/p/lbdttbpgzmkldzo/lz/on/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/p/lbdttbpgzmkldzo/lz/on/([^/]+)$#', + 'pathStart' => '/p/lbdttbpgzmkldzo/lz/on/', + 'chains' => array(), + 'options' => array(), + ), + 1 => array( + 'path' => '/p/rrpa/zkuiee/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/p/rrpa/zkuiee/([^/]+)$#', + 'pathStart' => '/p/rrpa/zkuiee/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH mmaiuw' => array( + 0 => array( + 'path' => '/mmaiuw/bxid/awtp/lgw/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mmaiuw/bxid/awtp/lgw/([^/]+)$#', + 'pathStart' => '/mmaiuw/bxid/awtp/lgw/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET b' => array( + 0 => array( + 'path' => '/b/wcbxb/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/b/wcbxb/([^/]+)$#', + 'pathStart' => '/b/wcbxb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH jqy' => array( + 0 => array( + 'path' => '/jqy/h/pp/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jqy/h/pp/([^/]+)$#', + 'pathStart' => '/jqy/h/pp/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE sxfowgjohaktjluzqk' => array( + 0 => array( + 'path' => '/sxfowgjohaktjluzqk/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/sxfowgjohaktjluzqk/([^/]+)$#', + 'pathStart' => '/sxfowgjohaktjluzqk/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST fy' => array( + 0 => array( + 'path' => '/fy/oprd/fypgwmoprja/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/fy/oprd/fypgwmoprja/([^/]+)$#', + 'pathStart' => '/fy/oprd/fypgwmoprja/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT deileh' => array( + 0 => array( + 'path' => '/deileh/pbxg/exhmnahukl/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/deileh/pbxg/exhmnahukl/([^/]+)$#', + 'pathStart' => '/deileh/pbxg/exhmnahukl/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT iijxoebryyzavmju' => array( + 0 => array( + 'path' => '/iijxoebryyzavmju/xj/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/iijxoebryyzavmju/xj/([^/]+)$#', + 'pathStart' => '/iijxoebryyzavmju/xj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET byho' => array( + 0 => array( + 'path' => '/byho/rnbhcqd/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/byho/rnbhcqd/([^/]+)$#', + 'pathStart' => '/byho/rnbhcqd/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT oqtucewlhssvbvxt' => array( + 0 => array( + 'path' => '/oqtucewlhssvbvxt/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/oqtucewlhssvbvxt/([^/]+)$#', + 'pathStart' => '/oqtucewlhssvbvxt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH yduts' => array( + 0 => array( + 'path' => '/yduts/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/yduts/([^/]+)$#', + 'pathStart' => '/yduts/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE vhgwqtmeqov' => array( + 0 => array( + 'path' => '/vhgwqtmeqov/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/vhgwqtmeqov/([^/]+)$#', + 'pathStart' => '/vhgwqtmeqov/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE qmjhjzjygp' => array( + 0 => array( + 'path' => '/qmjhjzjygp/rtlmidt/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/qmjhjzjygp/rtlmidt/([^/]+)$#', + 'pathStart' => '/qmjhjzjygp/rtlmidt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST zrts' => array( + 0 => array( + 'path' => '/zrts/tmxu/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/zrts/tmxu/([^/]+)$#', + 'pathStart' => '/zrts/tmxu/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST exjhjgjqwqntz' => array( + 0 => array( + 'path' => '/exjhjgjqwqntz/iwpwt/by/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/exjhjgjqwqntz/iwpwt/by/([^/]+)$#', + 'pathStart' => '/exjhjgjqwqntz/iwpwt/by/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST renhdbdw' => array( + 0 => array( + 'path' => '/renhdbdw/kqociwsfiecn/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/renhdbdw/kqociwsfiecn/([^/]+)$#', + 'pathStart' => '/renhdbdw/kqociwsfiecn/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT jgpkywkwgcqzx' => array( + 0 => array( + 'path' => '/jgpkywkwgcqzx/ay/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jgpkywkwgcqzx/ay/([^/]+)$#', + 'pathStart' => '/jgpkywkwgcqzx/ay/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ru' => array( + 0 => array( + 'path' => '/ru/qlidbgk/fhyw/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ru/qlidbgk/fhyw/([^/]+)$#', + 'pathStart' => '/ru/qlidbgk/fhyw/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH wsoujogb' => array( + 0 => array( + 'path' => '/wsoujogb/wexkcgfb/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/wsoujogb/wexkcgfb/([^/]+)$#', + 'pathStart' => '/wsoujogb/wexkcgfb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE afrnayievpsitu' => array( + 0 => array( + 'path' => '/afrnayievpsitu/ek/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/afrnayievpsitu/ek/([^/]+)$#', + 'pathStart' => '/afrnayievpsitu/ek/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH ew' => array( + 0 => array( + 'path' => '/ew/hsdg/oojjy/u/gywqz/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ew/hsdg/oojjy/u/gywqz/([^/]+)$#', + 'pathStart' => '/ew/hsdg/oojjy/u/gywqz/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT ptgscpli' => array( + 0 => array( + 'path' => '/ptgscpli/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ptgscpli/([^/]+)$#', + 'pathStart' => '/ptgscpli/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST fwfwjxyq' => array( + 0 => array( + 'path' => '/fwfwjxyq/lqta/urer/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/fwfwjxyq/lqta/urer/([^/]+)$#', + 'pathStart' => '/fwfwjxyq/lqta/urer/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST dfbykumpzk' => array( + 0 => array( + 'path' => '/dfbykumpzk/qhe/xe/y/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/dfbykumpzk/qhe/xe/y/([^/]+)$#', + 'pathStart' => '/dfbykumpzk/qhe/xe/y/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET tyabrfz' => array( + 0 => array( + 'path' => '/tyabrfz/qnxnj/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/tyabrfz/qnxnj/([^/]+)$#', + 'pathStart' => '/tyabrfz/qnxnj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST coo' => array( + 0 => array( + 'path' => '/coo/vsfergu/jfpg/k/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/coo/vsfergu/jfpg/k/([^/]+)$#', + 'pathStart' => '/coo/vsfergu/jfpg/k/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET hbxrehmj' => array( + 0 => array( + 'path' => '/hbxrehmj/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/hbxrehmj/([^/]+)$#', + 'pathStart' => '/hbxrehmj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET tlrbw' => array( + 0 => array( + 'path' => '/tlrbw/rkos/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/tlrbw/rkos/([^/]+)$#', + 'pathStart' => '/tlrbw/rkos/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE rdsbgno' => array( + 0 => array( + 'path' => '/rdsbgno/y/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/rdsbgno/y/([^/]+)$#', + 'pathStart' => '/rdsbgno/y/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE bvnlokhbtbz' => array( + 0 => array( + 'path' => '/bvnlokhbtbz/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/bvnlokhbtbz/([^/]+)$#', + 'pathStart' => '/bvnlokhbtbz/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT ahwvik' => array( + 0 => array( + 'path' => '/ahwvik/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ahwvik/([^/]+)$#', + 'pathStart' => '/ahwvik/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET noflbi' => array( + 0 => array( + 'path' => '/noflbi/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/noflbi/([^/]+)$#', + 'pathStart' => '/noflbi/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE okfnonulkthlolnxywds' => array( + 0 => array( + 'path' => '/okfnonulkthlolnxywds/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/okfnonulkthlolnxywds/([^/]+)$#', + 'pathStart' => '/okfnonulkthlolnxywds/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT pcemoysbd' => array( + 0 => array( + 'path' => '/pcemoysbd/pdqp/cb/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/pcemoysbd/pdqp/cb/([^/]+)$#', + 'pathStart' => '/pcemoysbd/pdqp/cb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET uxoddjqimmwrt' => array( + 0 => array( + 'path' => '/uxoddjqimmwrt/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/uxoddjqimmwrt/([^/]+)$#', + 'pathStart' => '/uxoddjqimmwrt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH hjzyuuwpkarketnxysaz' => array( + 0 => array( + 'path' => '/hjzyuuwpkarketnxysaz/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/hjzyuuwpkarketnxysaz/([^/]+)$#', + 'pathStart' => '/hjzyuuwpkarketnxysaz/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET mkoqlyszuizowsx' => array( + 0 => array( + 'path' => '/mkoqlyszuizowsx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mkoqlyszuizowsx/([^/]+)$#', + 'pathStart' => '/mkoqlyszuizowsx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET zanlbdhz' => array( + 0 => array( + 'path' => '/zanlbdhz/tukpef/wksvb/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/zanlbdhz/tukpef/wksvb/([^/]+)$#', + 'pathStart' => '/zanlbdhz/tukpef/wksvb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH nvoqyuzibnwc' => array( + 0 => array( + 'path' => '/nvoqyuzibnwc/ipvq/l/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/nvoqyuzibnwc/ipvq/l/([^/]+)$#', + 'pathStart' => '/nvoqyuzibnwc/ipvq/l/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH qedcadpxwjhuvy' => array( + 0 => array( + 'path' => '/qedcadpxwjhuvy/xqjyrn/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/qedcadpxwjhuvy/xqjyrn/([^/]+)$#', + 'pathStart' => '/qedcadpxwjhuvy/xqjyrn/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET jqneknaxfikpmf' => array( + 0 => array( + 'path' => '/jqneknaxfikpmf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jqneknaxfikpmf/([^/]+)$#', + 'pathStart' => '/jqneknaxfikpmf/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT ebidm' => array( + 0 => array( + 'path' => '/ebidm/kn/f/w/eq/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ebidm/kn/f/w/eq/([^/]+)$#', + 'pathStart' => '/ebidm/kn/f/w/eq/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET nrn' => array( + 0 => array( + 'path' => '/nrn/aqbnky/vye/vw/ima/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/nrn/aqbnky/vye/vw/ima/([^/]+)$#', + 'pathStart' => '/nrn/aqbnky/vye/vw/ima/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT krzbcm' => array( + 0 => array( + 'path' => '/krzbcm/bkhdtejv/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/krzbcm/bkhdtejv/([^/]+)$#', + 'pathStart' => '/krzbcm/bkhdtejv/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST advt' => array( + 0 => array( + 'path' => '/advt/ud/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/advt/ud/([^/]+)$#', + 'pathStart' => '/advt/ud/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE dvybsqj' => array( + 0 => array( + 'path' => '/dvybsqj/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/dvybsqj/([^/]+)$#', + 'pathStart' => '/dvybsqj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH zyhdacgjtxkcgf' => array( + 0 => array( + 'path' => '/zyhdacgjtxkcgf/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/zyhdacgjtxkcgf/([^/]+)$#', + 'pathStart' => '/zyhdacgjtxkcgf/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET emnqjr' => array( + 0 => array( + 'path' => '/emnqjr/zltyz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/emnqjr/zltyz/([^/]+)$#', + 'pathStart' => '/emnqjr/zltyz/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE xfugdnvtbp' => array( + 0 => array( + 'path' => '/xfugdnvtbp/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/xfugdnvtbp/([^/]+)$#', + 'pathStart' => '/xfugdnvtbp/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST cx' => array( + 0 => array( + 'path' => '/cx/hjdocduuypjey/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/cx/hjdocduuypjey/([^/]+)$#', + 'pathStart' => '/cx/hjdocduuypjey/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH yt' => array( + 0 => array( + 'path' => '/yt/fftneugt/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/yt/fftneugt/([^/]+)$#', + 'pathStart' => '/yt/fftneugt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST b' => array( + 0 => array( + 'path' => '/b/yenaiuxa/m/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/b/yenaiuxa/m/([^/]+)$#', + 'pathStart' => '/b/yenaiuxa/m/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ljkyg' => array( + 0 => array( + 'path' => '/ljkyg/ffvygomrro/qj/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ljkyg/ffvygomrro/qj/([^/]+)$#', + 'pathStart' => '/ljkyg/ffvygomrro/qj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT lgg' => array( + 0 => array( + 'path' => '/lgg/lfdyl/hysencg/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/lgg/lfdyl/hysencg/([^/]+)$#', + 'pathStart' => '/lgg/lfdyl/hysencg/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH tjvfrlofcnqcwkrd' => array( + 0 => array( + 'path' => '/tjvfrlofcnqcwkrd/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/tjvfrlofcnqcwkrd/([^/]+)$#', + 'pathStart' => '/tjvfrlofcnqcwkrd/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET t' => array( + 0 => array( + 'path' => '/t/hjclsi/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/t/hjclsi/([^/]+)$#', + 'pathStart' => '/t/hjclsi/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ps' => array( + 0 => array( + 'path' => '/ps/owdeey/s/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ps/owdeey/s/([^/]+)$#', + 'pathStart' => '/ps/owdeey/s/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT kpvayrkc' => array( + 0 => array( + 'path' => '/kpvayrkc/kykwh/jjtsrf/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/kpvayrkc/kykwh/jjtsrf/([^/]+)$#', + 'pathStart' => '/kpvayrkc/kykwh/jjtsrf/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT kms' => array( + 0 => array( + 'path' => '/kms/dzbkyvfpaa/zvsbg/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/kms/dzbkyvfpaa/zvsbg/([^/]+)$#', + 'pathStart' => '/kms/dzbkyvfpaa/zvsbg/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET essxiucg' => array( + 0 => array( + 'path' => '/essxiucg/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/essxiucg/([^/]+)$#', + 'pathStart' => '/essxiucg/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE gf' => array( + 0 => array( + 'path' => '/gf/cdrlba/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/gf/cdrlba/([^/]+)$#', + 'pathStart' => '/gf/cdrlba/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET aamenl' => array( + 0 => array( + 'path' => '/aamenl/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/aamenl/([^/]+)$#', + 'pathStart' => '/aamenl/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET jtcjumoj' => array( + 0 => array( + 'path' => '/jtcjumoj/kz/isiwrue/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jtcjumoj/kz/isiwrue/([^/]+)$#', + 'pathStart' => '/jtcjumoj/kz/isiwrue/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET kus' => array( + 0 => array( + 'path' => '/kus/ynorweixlvvzwaly/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/kus/ynorweixlvvzwaly/([^/]+)$#', + 'pathStart' => '/kus/ynorweixlvvzwaly/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT mikkxqwykzfe' => array( + 0 => array( + 'path' => '/mikkxqwykzfe/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mikkxqwykzfe/([^/]+)$#', + 'pathStart' => '/mikkxqwykzfe/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT evdy' => array( + 0 => array( + 'path' => '/evdy/fadclogopz/fbxu/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/evdy/fadclogopz/fbxu/([^/]+)$#', + 'pathStart' => '/evdy/fadclogopz/fbxu/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE wzkcuvxcim' => array( + 0 => array( + 'path' => '/wzkcuvxcim/rdzoerfx/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/wzkcuvxcim/rdzoerfx/([^/]+)$#', + 'pathStart' => '/wzkcuvxcim/rdzoerfx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH bqmuvdh' => array( + 0 => array( + 'path' => '/bqmuvdh/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/bqmuvdh/([^/]+)$#', + 'pathStart' => '/bqmuvdh/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH xeo' => array( + 0 => array( + 'path' => '/xeo/ubs/txfizhnefjr/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/xeo/ubs/txfizhnefjr/([^/]+)$#', + 'pathStart' => '/xeo/ubs/txfizhnefjr/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH zyoxlpjobw' => array( + 0 => array( + 'path' => '/zyoxlpjobw/rwpbmsa/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/zyoxlpjobw/rwpbmsa/([^/]+)$#', + 'pathStart' => '/zyoxlpjobw/rwpbmsa/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ovsoj' => array( + 0 => array( + 'path' => '/ovsoj/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ovsoj/([^/]+)$#', + 'pathStart' => '/ovsoj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE n' => array( + 0 => array( + 'path' => '/n/npjgrmyzsto/jght/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/n/npjgrmyzsto/jght/([^/]+)$#', + 'pathStart' => '/n/npjgrmyzsto/jght/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET uvdk' => array( + 0 => array( + 'path' => '/uvdk/ybupybs/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/uvdk/ybupybs/([^/]+)$#', + 'pathStart' => '/uvdk/ybupybs/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH foah' => array( + 0 => array( + 'path' => '/foah/gtxcpavjj/dpyuq/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/foah/gtxcpavjj/dpyuq/([^/]+)$#', + 'pathStart' => '/foah/gtxcpavjj/dpyuq/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT rhakiiuavofxy' => array( + 0 => array( + 'path' => '/rhakiiuavofxy/jm/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/rhakiiuavofxy/jm/([^/]+)$#', + 'pathStart' => '/rhakiiuavofxy/jm/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT vjawh' => array( + 0 => array( + 'path' => '/vjawh/xpk/vyuc/k/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/vjawh/xpk/vyuc/k/([^/]+)$#', + 'pathStart' => '/vjawh/xpk/vyuc/k/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH wbyiqq' => array( + 0 => array( + 'path' => '/wbyiqq/weyg/dteft/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/wbyiqq/weyg/dteft/([^/]+)$#', + 'pathStart' => '/wbyiqq/weyg/dteft/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT povycwbeb' => array( + 0 => array( + 'path' => '/povycwbeb/re/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/povycwbeb/re/([^/]+)$#', + 'pathStart' => '/povycwbeb/re/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET flekyj' => array( + 0 => array( + 'path' => '/flekyj/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/flekyj/([^/]+)$#', + 'pathStart' => '/flekyj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET znq' => array( + 0 => array( + 'path' => '/znq/khzuadkwnb/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/znq/khzuadkwnb/([^/]+)$#', + 'pathStart' => '/znq/khzuadkwnb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET pinwsx' => array( + 0 => array( + 'path' => '/pinwsx/sdqydw/oeqso/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/pinwsx/sdqydw/oeqso/([^/]+)$#', + 'pathStart' => '/pinwsx/sdqydw/oeqso/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE gqjqmkfhtfgwyc' => array( + 0 => array( + 'path' => '/gqjqmkfhtfgwyc/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/gqjqmkfhtfgwyc/([^/]+)$#', + 'pathStart' => '/gqjqmkfhtfgwyc/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT foumg' => array( + 0 => array( + 'path' => '/foumg/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/foumg/([^/]+)$#', + 'pathStart' => '/foumg/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT c' => array( + 0 => array( + 'path' => '/c/q/wkcdqq/he/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/c/q/wkcdqq/he/([^/]+)$#', + 'pathStart' => '/c/q/wkcdqq/he/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE li' => array( + 0 => array( + 'path' => '/li/stacqllxywvtjf/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/li/stacqllxywvtjf/([^/]+)$#', + 'pathStart' => '/li/stacqllxywvtjf/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST tssln' => array( + 0 => array( + 'path' => '/tssln/zoqlrqzv/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/tssln/zoqlrqzv/([^/]+)$#', + 'pathStart' => '/tssln/zoqlrqzv/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST eynxpznzvvs' => array( + 0 => array( + 'path' => '/eynxpznzvvs/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/eynxpznzvvs/([^/]+)$#', + 'pathStart' => '/eynxpznzvvs/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET kyznb' => array( + 0 => array( + 'path' => '/kyznb/ypapsrk/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/kyznb/ypapsrk/([^/]+)$#', + 'pathStart' => '/kyznb/ypapsrk/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET tfoped' => array( + 0 => array( + 'path' => '/tfoped/xyjp/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/tfoped/xyjp/([^/]+)$#', + 'pathStart' => '/tfoped/xyjp/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST xmis' => array( + 0 => array( + 'path' => '/xmis/nofdfbud/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/xmis/nofdfbud/([^/]+)$#', + 'pathStart' => '/xmis/nofdfbud/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET gowgddovgimwmiy' => array( + 0 => array( + 'path' => '/gowgddovgimwmiy/wy/c/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/gowgddovgimwmiy/wy/c/([^/]+)$#', + 'pathStart' => '/gowgddovgimwmiy/wy/c/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET mmmpmvrvujcm' => array( + 0 => array( + 'path' => '/mmmpmvrvujcm/v/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mmmpmvrvujcm/v/([^/]+)$#', + 'pathStart' => '/mmmpmvrvujcm/v/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT jjloejsbo' => array( + 0 => array( + 'path' => '/jjloejsbo/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jjloejsbo/([^/]+)$#', + 'pathStart' => '/jjloejsbo/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE s' => array( + 0 => array( + 'path' => '/s/bz/prxxy/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/s/bz/prxxy/([^/]+)$#', + 'pathStart' => '/s/bz/prxxy/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE ahdo' => array( + 0 => array( + 'path' => '/ahdo/qtn/x/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ahdo/qtn/x/([^/]+)$#', + 'pathStart' => '/ahdo/qtn/x/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE irirdhwxy' => array( + 0 => array( + 'path' => '/irirdhwxy/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/irirdhwxy/([^/]+)$#', + 'pathStart' => '/irirdhwxy/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH dr' => array( + 0 => array( + 'path' => '/dr/gihvdstr/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/dr/gihvdstr/([^/]+)$#', + 'pathStart' => '/dr/gihvdstr/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT znatfcmt' => array( + 0 => array( + 'path' => '/znatfcmt/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/znatfcmt/([^/]+)$#', + 'pathStart' => '/znatfcmt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET cyzfgigldrsjc' => array( + 0 => array( + 'path' => '/cyzfgigldrsjc/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/cyzfgigldrsjc/([^/]+)$#', + 'pathStart' => '/cyzfgigldrsjc/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET pnhii' => array( + 0 => array( + 'path' => '/pnhii/ivbytx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/pnhii/ivbytx/([^/]+)$#', + 'pathStart' => '/pnhii/ivbytx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH r' => array( + 0 => array( + 'path' => '/r/y/nwa/tkjwv/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/r/y/nwa/tkjwv/([^/]+)$#', + 'pathStart' => '/r/y/nwa/tkjwv/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT sjfuxg' => array( + 0 => array( + 'path' => '/sjfuxg/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/sjfuxg/([^/]+)$#', + 'pathStart' => '/sjfuxg/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT jdgb' => array( + 0 => array( + 'path' => '/jdgb/ygo/wzymhovfry/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jdgb/ygo/wzymhovfry/([^/]+)$#', + 'pathStart' => '/jdgb/ygo/wzymhovfry/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST hwxzepydsrjx' => array( + 0 => array( + 'path' => '/hwxzepydsrjx/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/hwxzepydsrjx/([^/]+)$#', + 'pathStart' => '/hwxzepydsrjx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET smenvsotwbtyjpi' => array( + 0 => array( + 'path' => '/smenvsotwbtyjpi/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/smenvsotwbtyjpi/([^/]+)$#', + 'pathStart' => '/smenvsotwbtyjpi/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET kroxsclrg' => array( + 0 => array( + 'path' => '/kroxsclrg/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/kroxsclrg/([^/]+)$#', + 'pathStart' => '/kroxsclrg/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE ekdogxlka' => array( + 0 => array( + 'path' => '/ekdogxlka/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ekdogxlka/([^/]+)$#', + 'pathStart' => '/ekdogxlka/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE maudtmfxvfkncd' => array( + 0 => array( + 'path' => '/maudtmfxvfkncd/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/maudtmfxvfkncd/([^/]+)$#', + 'pathStart' => '/maudtmfxvfkncd/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH txvszjdkwfxrnedgs' => array( + 0 => array( + 'path' => '/txvszjdkwfxrnedgs/qnt/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/txvszjdkwfxrnedgs/qnt/([^/]+)$#', + 'pathStart' => '/txvszjdkwfxrnedgs/qnt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET vrwdnyksmkeypnvs' => array( + 0 => array( + 'path' => '/vrwdnyksmkeypnvs/bgb/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/vrwdnyksmkeypnvs/bgb/([^/]+)$#', + 'pathStart' => '/vrwdnyksmkeypnvs/bgb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT dhogo' => array( + 0 => array( + 'path' => '/dhogo/urn/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/dhogo/urn/([^/]+)$#', + 'pathStart' => '/dhogo/urn/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE sdzdyvxks' => array( + 0 => array( + 'path' => '/sdzdyvxks/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/sdzdyvxks/([^/]+)$#', + 'pathStart' => '/sdzdyvxks/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET bq' => array( + 0 => array( + 'path' => '/bq/ubeiirs/rdqa/ryz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/bq/ubeiirs/rdqa/ryz/([^/]+)$#', + 'pathStart' => '/bq/ubeiirs/rdqa/ryz/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET xewlhczntsjnw' => array( + 0 => array( + 'path' => '/xewlhczntsjnw/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/xewlhczntsjnw/([^/]+)$#', + 'pathStart' => '/xewlhczntsjnw/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST wxnqvlvethyhnsxsltjp' => array( + 0 => array( + 'path' => '/wxnqvlvethyhnsxsltjp/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/wxnqvlvethyhnsxsltjp/([^/]+)$#', + 'pathStart' => '/wxnqvlvethyhnsxsltjp/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ivnexdw' => array( + 0 => array( + 'path' => '/ivnexdw/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ivnexdw/([^/]+)$#', + 'pathStart' => '/ivnexdw/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST hlwpqdxurv' => array( + 0 => array( + 'path' => '/hlwpqdxurv/gwan/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/hlwpqdxurv/gwan/([^/]+)$#', + 'pathStart' => '/hlwpqdxurv/gwan/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST czbaqm' => array( + 0 => array( + 'path' => '/czbaqm/hiwk/t/kclpgk/w/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/czbaqm/hiwk/t/kclpgk/w/([^/]+)$#', + 'pathStart' => '/czbaqm/hiwk/t/kclpgk/w/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST qwlmesjkbfphmclbyd' => array( + 0 => array( + 'path' => '/qwlmesjkbfphmclbyd/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/qwlmesjkbfphmclbyd/([^/]+)$#', + 'pathStart' => '/qwlmesjkbfphmclbyd/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET bi' => array( + 0 => array( + 'path' => '/bi/dcqbb/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/bi/dcqbb/([^/]+)$#', + 'pathStart' => '/bi/dcqbb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH dvunsj' => array( + 0 => array( + 'path' => '/dvunsj/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/dvunsj/([^/]+)$#', + 'pathStart' => '/dvunsj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH hkdwfiqubywzkgcgfmi' => array( + 0 => array( + 'path' => '/hkdwfiqubywzkgcgfmi/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/hkdwfiqubywzkgcgfmi/([^/]+)$#', + 'pathStart' => '/hkdwfiqubywzkgcgfmi/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET zyk' => array( + 0 => array( + 'path' => '/zyk/lr/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/zyk/lr/([^/]+)$#', + 'pathStart' => '/zyk/lr/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT trmu' => array( + 0 => array( + 'path' => '/trmu/gaxrwpitk/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/trmu/gaxrwpitk/([^/]+)$#', + 'pathStart' => '/trmu/gaxrwpitk/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT mbsjqave' => array( + 0 => array( + 'path' => '/mbsjqave/qbteorhrc/mj/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mbsjqave/qbteorhrc/mj/([^/]+)$#', + 'pathStart' => '/mbsjqave/qbteorhrc/mj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT xbojtseblsnsqdpocqij' => array( + 0 => array( + 'path' => '/xbojtseblsnsqdpocqij/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/xbojtseblsnsqdpocqij/([^/]+)$#', + 'pathStart' => '/xbojtseblsnsqdpocqij/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH s' => array( + 0 => array( + 'path' => '/s/w/kqvosov/upyez/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/s/w/kqvosov/upyez/([^/]+)$#', + 'pathStart' => '/s/w/kqvosov/upyez/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET m' => array( + 0 => array( + 'path' => '/m/qbsc/wfgkewlfgfhxbn/z/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/m/qbsc/wfgkewlfgfhxbn/z/([^/]+)$#', + 'pathStart' => '/m/qbsc/wfgkewlfgfhxbn/z/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET tsekpt' => array( + 0 => array( + 'path' => '/tsekpt/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/tsekpt/([^/]+)$#', + 'pathStart' => '/tsekpt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE hl' => array( + 0 => array( + 'path' => '/hl/slmch/awamypxlx/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/hl/slmch/awamypxlx/([^/]+)$#', + 'pathStart' => '/hl/slmch/awamypxlx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH i' => array( + 0 => array( + 'path' => '/i/xyzicb/wkixqkephybw/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/i/xyzicb/wkixqkephybw/([^/]+)$#', + 'pathStart' => '/i/xyzicb/wkixqkephybw/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET sao' => array( + 0 => array( + 'path' => '/sao/xeoyfbobi/x/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/sao/xeoyfbobi/x/([^/]+)$#', + 'pathStart' => '/sao/xeoyfbobi/x/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT jzlfef' => array( + 0 => array( + 'path' => '/jzlfef/yklumtsa/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jzlfef/yklumtsa/([^/]+)$#', + 'pathStart' => '/jzlfef/yklumtsa/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE sddltjsgq' => array( + 0 => array( + 'path' => '/sddltjsgq/a/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/sddltjsgq/a/([^/]+)$#', + 'pathStart' => '/sddltjsgq/a/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE kymovudqqkoksvn' => array( + 0 => array( + 'path' => '/kymovudqqkoksvn/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/kymovudqqkoksvn/([^/]+)$#', + 'pathStart' => '/kymovudqqkoksvn/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET zelszebzmrp' => array( + 0 => array( + 'path' => '/zelszebzmrp/zsmun/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/zelszebzmrp/zsmun/([^/]+)$#', + 'pathStart' => '/zelszebzmrp/zsmun/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET aolbgrsfl' => array( + 0 => array( + 'path' => '/aolbgrsfl/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/aolbgrsfl/([^/]+)$#', + 'pathStart' => '/aolbgrsfl/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE rfx' => array( + 0 => array( + 'path' => '/rfx/iuhjdmxpbu/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/rfx/iuhjdmxpbu/([^/]+)$#', + 'pathStart' => '/rfx/iuhjdmxpbu/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET hil' => array( + 0 => array( + 'path' => '/hil/fstmwr/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/hil/fstmwr/([^/]+)$#', + 'pathStart' => '/hil/fstmwr/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST prfiniub' => array( + 0 => array( + 'path' => '/prfiniub/mjxchgqj/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/prfiniub/mjxchgqj/([^/]+)$#', + 'pathStart' => '/prfiniub/mjxchgqj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET zxexuf' => array( + 0 => array( + 'path' => '/zxexuf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/zxexuf/([^/]+)$#', + 'pathStart' => '/zxexuf/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET rm' => array( + 0 => array( + 'path' => '/rm/gu/rlxjjvggbqeta/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/rm/gu/rlxjjvggbqeta/([^/]+)$#', + 'pathStart' => '/rm/gu/rlxjjvggbqeta/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE uny' => array( + 0 => array( + 'path' => '/uny/utleceqy/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/uny/utleceqy/([^/]+)$#', + 'pathStart' => '/uny/utleceqy/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH pqi' => array( + 0 => array( + 'path' => '/pqi/jcovlsy/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/pqi/jcovlsy/([^/]+)$#', + 'pathStart' => '/pqi/jcovlsy/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET wmk' => array( + 0 => array( + 'path' => '/wmk/zcjpqn/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/wmk/zcjpqn/([^/]+)$#', + 'pathStart' => '/wmk/zcjpqn/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH ugbehjqv' => array( + 0 => array( + 'path' => '/ugbehjqv/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ugbehjqv/([^/]+)$#', + 'pathStart' => '/ugbehjqv/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH ttatjktbf' => array( + 0 => array( + 'path' => '/ttatjktbf/onskmeu/r/de/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ttatjktbf/onskmeu/r/de/([^/]+)$#', + 'pathStart' => '/ttatjktbf/onskmeu/r/de/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ciqqv' => array( + 0 => array( + 'path' => '/ciqqv/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ciqqv/([^/]+)$#', + 'pathStart' => '/ciqqv/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH ivmvmvmixnth' => array( + 0 => array( + 'path' => '/ivmvmvmixnth/wkk/um/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ivmvmvmixnth/wkk/um/([^/]+)$#', + 'pathStart' => '/ivmvmvmixnth/wkk/um/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST opai' => array( + 0 => array( + 'path' => '/opai/iag/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/opai/iag/([^/]+)$#', + 'pathStart' => '/opai/iag/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT n' => array( + 0 => array( + 'path' => '/n/wqwp/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/n/wqwp/([^/]+)$#', + 'pathStart' => '/n/wqwp/', + 'chains' => array(), + 'options' => array(), + ), + 1 => array( + 'path' => '/n/joxvjtgso/gattg/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/n/joxvjtgso/gattg/([^/]+)$#', + 'pathStart' => '/n/joxvjtgso/gattg/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST keesaewayvm' => array( + 0 => array( + 'path' => '/keesaewayvm/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/keesaewayvm/([^/]+)$#', + 'pathStart' => '/keesaewayvm/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST yxbsfwdey' => array( + 0 => array( + 'path' => '/yxbsfwdey/qhmqrxq/zb/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/yxbsfwdey/qhmqrxq/zb/([^/]+)$#', + 'pathStart' => '/yxbsfwdey/qhmqrxq/zb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET xqbjpiewfwmfjdug' => array( + 0 => array( + 'path' => '/xqbjpiewfwmfjdug/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/xqbjpiewfwmfjdug/([^/]+)$#', + 'pathStart' => '/xqbjpiewfwmfjdug/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE xrkaujbhjzeicioop' => array( + 0 => array( + 'path' => '/xrkaujbhjzeicioop/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/xrkaujbhjzeicioop/([^/]+)$#', + 'pathStart' => '/xrkaujbhjzeicioop/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ddv' => array( + 0 => array( + 'path' => '/ddv/fildkovdwbe/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ddv/fildkovdwbe/([^/]+)$#', + 'pathStart' => '/ddv/fildkovdwbe/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET dexs' => array( + 0 => array( + 'path' => '/dexs/r/yfvooa/p/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/dexs/r/yfvooa/p/([^/]+)$#', + 'pathStart' => '/dexs/r/yfvooa/p/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST jpstpr' => array( + 0 => array( + 'path' => '/jpstpr/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jpstpr/([^/]+)$#', + 'pathStart' => '/jpstpr/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH iyswkfimubqpsf' => array( + 0 => array( + 'path' => '/iyswkfimubqpsf/jt/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/iyswkfimubqpsf/jt/([^/]+)$#', + 'pathStart' => '/iyswkfimubqpsf/jt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET bzc' => array( + 0 => array( + 'path' => '/bzc/hagyjvtftmbpbvr/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/bzc/hagyjvtftmbpbvr/([^/]+)$#', + 'pathStart' => '/bzc/hagyjvtftmbpbvr/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST ndvfiwziioqmxvq' => array( + 0 => array( + 'path' => '/ndvfiwziioqmxvq/xrtb/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ndvfiwziioqmxvq/xrtb/([^/]+)$#', + 'pathStart' => '/ndvfiwziioqmxvq/xrtb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET jmye' => array( + 0 => array( + 'path' => '/jmye/cbx/f/djxdxdj/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jmye/cbx/f/djxdxdj/([^/]+)$#', + 'pathStart' => '/jmye/cbx/f/djxdxdj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH zgsaujt' => array( + 0 => array( + 'path' => '/zgsaujt/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/zgsaujt/([^/]+)$#', + 'pathStart' => '/zgsaujt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT xhaq' => array( + 0 => array( + 'path' => '/xhaq/ebov/xg/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/xhaq/ebov/xg/([^/]+)$#', + 'pathStart' => '/xhaq/ebov/xg/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH zn' => array( + 0 => array( + 'path' => '/zn/rzrpj/mpphth/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/zn/rzrpj/mpphth/([^/]+)$#', + 'pathStart' => '/zn/rzrpj/mpphth/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE vxhqikovjl' => array( + 0 => array( + 'path' => '/vxhqikovjl/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/vxhqikovjl/([^/]+)$#', + 'pathStart' => '/vxhqikovjl/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE hmxcrlfpzimhc' => array( + 0 => array( + 'path' => '/hmxcrlfpzimhc/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/hmxcrlfpzimhc/([^/]+)$#', + 'pathStart' => '/hmxcrlfpzimhc/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT osdysdnegvdsbgr' => array( + 0 => array( + 'path' => '/osdysdnegvdsbgr/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/osdysdnegvdsbgr/([^/]+)$#', + 'pathStart' => '/osdysdnegvdsbgr/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST bvbzubmkm' => array( + 0 => array( + 'path' => '/bvbzubmkm/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/bvbzubmkm/([^/]+)$#', + 'pathStart' => '/bvbzubmkm/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST ccu' => array( + 0 => array( + 'path' => '/ccu/sle/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ccu/sle/([^/]+)$#', + 'pathStart' => '/ccu/sle/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET evf' => array( + 0 => array( + 'path' => '/evf/biwqloqo/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/evf/biwqloqo/([^/]+)$#', + 'pathStart' => '/evf/biwqloqo/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE efqmn' => array( + 0 => array( + 'path' => '/efqmn/anev/vwgfqs/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/efqmn/anev/vwgfqs/([^/]+)$#', + 'pathStart' => '/efqmn/anev/vwgfqs/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH xvaiacor' => array( + 0 => array( + 'path' => '/xvaiacor/cloqcjuczlsz/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/xvaiacor/cloqcjuczlsz/([^/]+)$#', + 'pathStart' => '/xvaiacor/cloqcjuczlsz/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT vbktayxe' => array( + 0 => array( + 'path' => '/vbktayxe/ee/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/vbktayxe/ee/([^/]+)$#', + 'pathStart' => '/vbktayxe/ee/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST yjasom' => array( + 0 => array( + 'path' => '/yjasom/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/yjasom/([^/]+)$#', + 'pathStart' => '/yjasom/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH srlprzambq' => array( + 0 => array( + 'path' => '/srlprzambq/mmjyofujs/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/srlprzambq/mmjyofujs/([^/]+)$#', + 'pathStart' => '/srlprzambq/mmjyofujs/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH rwvajfq' => array( + 0 => array( + 'path' => '/rwvajfq/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/rwvajfq/([^/]+)$#', + 'pathStart' => '/rwvajfq/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ggavlpbiq' => array( + 0 => array( + 'path' => '/ggavlpbiq/ilns/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ggavlpbiq/ilns/([^/]+)$#', + 'pathStart' => '/ggavlpbiq/ilns/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET rfqnogn' => array( + 0 => array( + 'path' => '/rfqnogn/guhssmwa/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/rfqnogn/guhssmwa/([^/]+)$#', + 'pathStart' => '/rfqnogn/guhssmwa/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET rkhobw' => array( + 0 => array( + 'path' => '/rkhobw/a/mjcaohpzx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/rkhobw/a/mjcaohpzx/([^/]+)$#', + 'pathStart' => '/rkhobw/a/mjcaohpzx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH xaaxt' => array( + 0 => array( + 'path' => '/xaaxt/zhbxr/zfgsbw/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/xaaxt/zhbxr/zfgsbw/([^/]+)$#', + 'pathStart' => '/xaaxt/zhbxr/zfgsbw/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE ecaweq' => array( + 0 => array( + 'path' => '/ecaweq/swqj/txcaspjsob/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ecaweq/swqj/txcaspjsob/([^/]+)$#', + 'pathStart' => '/ecaweq/swqj/txcaspjsob/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET kxovsdeaioxcz' => array( + 0 => array( + 'path' => '/kxovsdeaioxcz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/kxovsdeaioxcz/([^/]+)$#', + 'pathStart' => '/kxovsdeaioxcz/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST ksvow' => array( + 0 => array( + 'path' => '/ksvow/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ksvow/([^/]+)$#', + 'pathStart' => '/ksvow/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET sp' => array( + 0 => array( + 'path' => '/sp/mcyu/mq/opot/qdh/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/sp/mcyu/mq/opot/qdh/([^/]+)$#', + 'pathStart' => '/sp/mcyu/mq/opot/qdh/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET yfyfnl' => array( + 0 => array( + 'path' => '/yfyfnl/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/yfyfnl/([^/]+)$#', + 'pathStart' => '/yfyfnl/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET wgv' => array( + 0 => array( + 'path' => '/wgv/twx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/wgv/twx/([^/]+)$#', + 'pathStart' => '/wgv/twx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET fsdwikcgi' => array( + 0 => array( + 'path' => '/fsdwikcgi/mvzmoq/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/fsdwikcgi/mvzmoq/([^/]+)$#', + 'pathStart' => '/fsdwikcgi/mvzmoq/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH rccolvgwomvuevjkxpk' => array( + 0 => array( + 'path' => '/rccolvgwomvuevjkxpk/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/rccolvgwomvuevjkxpk/([^/]+)$#', + 'pathStart' => '/rccolvgwomvuevjkxpk/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET r' => array( + 0 => array( + 'path' => '/r/qj/tf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/r/qj/tf/([^/]+)$#', + 'pathStart' => '/r/qj/tf/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST jgvsrkrcxdsjpbxdeym' => array( + 0 => array( + 'path' => '/jgvsrkrcxdsjpbxdeym/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jgvsrkrcxdsjpbxdeym/([^/]+)$#', + 'pathStart' => '/jgvsrkrcxdsjpbxdeym/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH xotdj' => array( + 0 => array( + 'path' => '/xotdj/laspdvg/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/xotdj/laspdvg/([^/]+)$#', + 'pathStart' => '/xotdj/laspdvg/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH iflqvwpkp' => array( + 0 => array( + 'path' => '/iflqvwpkp/v/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/iflqvwpkp/v/([^/]+)$#', + 'pathStart' => '/iflqvwpkp/v/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH jqrpnyuqklcbvd' => array( + 0 => array( + 'path' => '/jqrpnyuqklcbvd/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jqrpnyuqklcbvd/([^/]+)$#', + 'pathStart' => '/jqrpnyuqklcbvd/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST afpgxek' => array( + 0 => array( + 'path' => '/afpgxek/udatrlfxgkv/mj/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/afpgxek/udatrlfxgkv/mj/([^/]+)$#', + 'pathStart' => '/afpgxek/udatrlfxgkv/mj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE owjih' => array( + 0 => array( + 'path' => '/owjih/oftavqd/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/owjih/oftavqd/([^/]+)$#', + 'pathStart' => '/owjih/oftavqd/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET aiuto' => array( + 0 => array( + 'path' => '/aiuto/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/aiuto/([^/]+)$#', + 'pathStart' => '/aiuto/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE jhhnvm' => array( + 0 => array( + 'path' => '/jhhnvm/mxdla/rb/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jhhnvm/mxdla/rb/([^/]+)$#', + 'pathStart' => '/jhhnvm/mxdla/rb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT ocdigc' => array( + 0 => array( + 'path' => '/ocdigc/gntijas/nlt/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ocdigc/gntijas/nlt/([^/]+)$#', + 'pathStart' => '/ocdigc/gntijas/nlt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH oaucx' => array( + 0 => array( + 'path' => '/oaucx/oyatsdosywmj/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/oaucx/oyatsdosywmj/([^/]+)$#', + 'pathStart' => '/oaucx/oyatsdosywmj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ehshjgppbbgo' => array( + 0 => array( + 'path' => '/ehshjgppbbgo/nmhnm/emr/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ehshjgppbbgo/nmhnm/emr/([^/]+)$#', + 'pathStart' => '/ehshjgppbbgo/nmhnm/emr/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET aalvvqszowq' => array( + 0 => array( + 'path' => '/aalvvqszowq/quhykbu/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/aalvvqszowq/quhykbu/([^/]+)$#', + 'pathStart' => '/aalvvqszowq/quhykbu/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET nfuimaneetlzz' => array( + 0 => array( + 'path' => '/nfuimaneetlzz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/nfuimaneetlzz/([^/]+)$#', + 'pathStart' => '/nfuimaneetlzz/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET jwkzaqbs' => array( + 0 => array( + 'path' => '/jwkzaqbs/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jwkzaqbs/([^/]+)$#', + 'pathStart' => '/jwkzaqbs/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST v' => array( + 0 => array( + 'path' => '/v/owpzkckt/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/v/owpzkckt/([^/]+)$#', + 'pathStart' => '/v/owpzkckt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT lcrtsldqlcch' => array( + 0 => array( + 'path' => '/lcrtsldqlcch/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/lcrtsldqlcch/([^/]+)$#', + 'pathStart' => '/lcrtsldqlcch/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE vzh' => array( + 0 => array( + 'path' => '/vzh/paimpqtdwfvgp/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/vzh/paimpqtdwfvgp/([^/]+)$#', + 'pathStart' => '/vzh/paimpqtdwfvgp/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE sv' => array( + 0 => array( + 'path' => '/sv/rtan/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/sv/rtan/([^/]+)$#', + 'pathStart' => '/sv/rtan/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST myypuesdktjmuuuaq' => array( + 0 => array( + 'path' => '/myypuesdktjmuuuaq/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/myypuesdktjmuuuaq/([^/]+)$#', + 'pathStart' => '/myypuesdktjmuuuaq/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST odyg' => array( + 0 => array( + 'path' => '/odyg/a/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/odyg/a/([^/]+)$#', + 'pathStart' => '/odyg/a/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST s' => array( + 0 => array( + 'path' => '/s/gzzd/ofzt/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/s/gzzd/ofzt/([^/]+)$#', + 'pathStart' => '/s/gzzd/ofzt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST wkbr' => array( + 0 => array( + 'path' => '/wkbr/wosfkgcq/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/wkbr/wosfkgcq/([^/]+)$#', + 'pathStart' => '/wkbr/wosfkgcq/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT ej' => array( + 0 => array( + 'path' => '/ej/iaitwrsaqgvza/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ej/iaitwrsaqgvza/([^/]+)$#', + 'pathStart' => '/ej/iaitwrsaqgvza/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET niqbvqr' => array( + 0 => array( + 'path' => '/niqbvqr/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/niqbvqr/([^/]+)$#', + 'pathStart' => '/niqbvqr/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH tjocin' => array( + 0 => array( + 'path' => '/tjocin/zdoncddjzysbk/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/tjocin/zdoncddjzysbk/([^/]+)$#', + 'pathStart' => '/tjocin/zdoncddjzysbk/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST ffpidbk' => array( + 0 => array( + 'path' => '/ffpidbk/vhkou/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ffpidbk/vhkou/([^/]+)$#', + 'pathStart' => '/ffpidbk/vhkou/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE ldbbzrr' => array( + 0 => array( + 'path' => '/ldbbzrr/ggegi/wj/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ldbbzrr/ggegi/wj/([^/]+)$#', + 'pathStart' => '/ldbbzrr/ggegi/wj/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET msiz' => array( + 0 => array( + 'path' => '/msiz/tybvxzcwt/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/msiz/tybvxzcwt/([^/]+)$#', + 'pathStart' => '/msiz/tybvxzcwt/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET usfpgxej' => array( + 0 => array( + 'path' => '/usfpgxej/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/usfpgxej/([^/]+)$#', + 'pathStart' => '/usfpgxej/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET e' => array( + 0 => array( + 'path' => '/e/jg/dyyhvjndrrfu/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/e/jg/dyyhvjndrrfu/([^/]+)$#', + 'pathStart' => '/e/jg/dyyhvjndrrfu/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT xqpaigi' => array( + 0 => array( + 'path' => '/xqpaigi/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/xqpaigi/([^/]+)$#', + 'pathStart' => '/xqpaigi/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT oevlagucyt' => array( + 0 => array( + 'path' => '/oevlagucyt/utseg/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/oevlagucyt/utseg/([^/]+)$#', + 'pathStart' => '/oevlagucyt/utseg/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET xbkqc' => array( + 0 => array( + 'path' => '/xbkqc/qnrm/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/xbkqc/qnrm/([^/]+)$#', + 'pathStart' => '/xbkqc/qnrm/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET mintyrygcb' => array( + 0 => array( + 'path' => '/mintyrygcb/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/mintyrygcb/([^/]+)$#', + 'pathStart' => '/mintyrygcb/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST jlymhe' => array( + 0 => array( + 'path' => '/jlymhe/aw/kr/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/jlymhe/aw/kr/([^/]+)$#', + 'pathStart' => '/jlymhe/aw/kr/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET z' => array( + 0 => array( + 'path' => '/z/k/kfejbpolqp/ud/unjhpe/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/z/k/kfejbpolqp/ud/unjhpe/([^/]+)$#', + 'pathStart' => '/z/k/kfejbpolqp/ud/unjhpe/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH f' => array( + 0 => array( + 'path' => '/f/rlbostwk/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/f/rlbostwk/([^/]+)$#', + 'pathStart' => '/f/rlbostwk/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH tsbcjwzdodx' => array( + 0 => array( + 'path' => '/tsbcjwzdodx/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/tsbcjwzdodx/([^/]+)$#', + 'pathStart' => '/tsbcjwzdodx/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET ncpyq' => array( + 0 => array( + 'path' => '/ncpyq/nmfdgadd/oxm/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/ncpyq/nmfdgadd/oxm/([^/]+)$#', + 'pathStart' => '/ncpyq/nmfdgadd/oxm/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH fmeeymdgttattd' => array( + 0 => array( + 'path' => '/fmeeymdgttattd/pec/hbp/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/fmeeymdgttattd/pec/hbp/([^/]+)$#', + 'pathStart' => '/fmeeymdgttattd/pec/hbp/', + 'chains' => array(), + 'options' => array(), + ), + ), ), - ), -), // vague routes -'vagueRoutes' => array ( -), + 'vagueRoutes' => array(), ); diff --git a/example/cached/routes-cache.php b/example/cached/routes-cache.php index 8926617..79fef85 100644 --- a/example/cached/routes-cache.php +++ b/example/cached/routes-cache.php @@ -6,834 +6,640 @@ * @count 44 * @notice Please don't edit it. */ -return array ( +return array( // static routes -'staticRoutes' => array ( - 'GET /routes' => array( - 'path' => '/routes', - 'method' => 'GET', - 'handler' => 'dump_routes', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /*' => array( - 'path' => '/*', - 'method' => 'GET', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /*' => array( - 'path' => '/*', - 'method' => 'POST', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /*' => array( - 'path' => '/*', - 'method' => 'PUT', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /*' => array( - 'path' => '/*', - 'method' => 'PATCH', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /*' => array( - 'path' => '/*', - 'method' => 'DELETE', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'OPTIONS /*' => array( - 'path' => '/*', - 'method' => 'OPTIONS', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'HEAD /*' => array( - 'path' => '/*', - 'method' => 'HEAD', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'CONNECT /*' => array( - 'path' => '/*', - 'method' => 'CONNECT', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /' => array( - 'path' => '/', - 'method' => 'GET', - 'handler' => 'handler0', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /home' => array( - 'path' => '/home', - 'method' => 'GET', - 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@index', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /post' => array( - 'path' => '/post', - 'method' => 'POST', - 'handler' => 'post_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /put' => array( - 'path' => '/put', - 'method' => 'PUT', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /del' => array( - 'path' => '/del', - 'method' => 'DELETE', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /pd' => array( - 'path' => '/pd', - 'method' => 'POST', - 'handler' => 'multi_method_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /pd' => array( - 'path' => '/pd', - 'method' => 'DELETE', - 'handler' => 'multi_method_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /user/login' => array( - 'path' => '/user/login', - 'method' => 'GET', - 'handler' => 'default_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /user/login' => array( - 'path' => '/user/login', - 'method' => 'POST', - 'handler' => 'default_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( + 'staticRoutes' => array( + 'GET /routes' => array( + 'path' => '/routes', + 'method' => 'GET', + 'handler' => 'dump_routes', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /*' => array( + 'path' => '/*', + 'method' => 'GET', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /*' => array( + 'path' => '/*', + 'method' => 'POST', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /*' => array( + 'path' => '/*', + 'method' => 'PUT', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PATCH /*' => array( + 'path' => '/*', + 'method' => 'PATCH', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /*' => array( + 'path' => '/*', + 'method' => 'DELETE', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'OPTIONS /*' => array( + 'path' => '/*', + 'method' => 'OPTIONS', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'HEAD /*' => array( + 'path' => '/*', + 'method' => 'HEAD', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'CONNECT /*' => array( + 'path' => '/*', + 'method' => 'CONNECT', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /' => array( + 'path' => '/', + 'method' => 'GET', + 'handler' => 'handler0', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /home' => array( + 'path' => '/home', + 'method' => 'GET', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@index', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /post' => array( + 'path' => '/post', + 'method' => 'POST', + 'handler' => 'post_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'PUT /put' => array( + 'path' => '/put', + 'method' => 'PUT', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /del' => array( + 'path' => '/del', + 'method' => 'DELETE', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /pd' => array( + 'path' => '/pd', + 'method' => 'POST', + 'handler' => 'multi_method_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'DELETE /pd' => array( + 'path' => '/pd', + 'method' => 'DELETE', + 'handler' => 'multi_method_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'GET /user/login' => array( + 'path' => '/user/login', + 'method' => 'GET', + 'handler' => 'default_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 'POST /user/login' => array( + 'path' => '/user/login', + 'method' => 'POST', + 'handler' => 'default_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), ), - ), -), // regular routes -'regularRoutes' => array ( - 'GET 50be3774f6' => array ( - 0 => array( - 'path' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', - 'method' => 'GET', - 'handler' => 'handler0', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'arg1', - 1 => 'arg2', - 2 => 'arg3', - 3 => 'arg4', - 4 => 'arg5', - 5 => 'arg6', - 6 => 'arg7', - 7 => 'arg8', - 8 => 'arg9', - ), - 'pathRegex' => '#^/50be3774f6/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/850726135a$#', - 'pathStart' => '/50be3774f6/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET user' => array ( - 0 => array( - 'path' => '/user/{id}/followers', - 'method' => 'GET', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'id', - ), - 'pathRegex' => '#^/user/([^/]+)/followers$#', - 'pathStart' => '/user/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( - 'path' => '/user/detail/{id}', - 'method' => 'GET', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'id', - ), - 'pathRegex' => '#^/user/detail/([^/]+)$#', - 'pathStart' => '/user/detail/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( - 'path' => '/user/{id}', - 'method' => 'GET', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'id', - ), - 'pathRegex' => '#^/user/([^/]+)$#', - 'pathStart' => '/user/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( - 'path' => '/user/{some}', - 'method' => 'GET', - 'handler' => 'default_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'some', - ), - 'pathRegex' => '#^/user/([^/]+)$#', - 'pathStart' => '/user/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT user' => array ( - 0 => array( - 'path' => '/user/detail/{id}', - 'method' => 'PUT', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'id', - ), - 'pathRegex' => '#^/user/detail/([^/]+)$#', - 'pathStart' => '/user/detail/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( - 'path' => '/user/{id}', - 'method' => 'PUT', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'id', - ), - 'pathRegex' => '#^/user/([^/]+)$#', - 'pathStart' => '/user/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST user' => array ( - 0 => array( - 'path' => '/user/{id}', - 'method' => 'POST', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'id', - ), - 'pathRegex' => '#^/user/([^/]+)$#', - 'pathStart' => '/user/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE user' => array ( - 0 => array( - 'path' => '/user/{id}', - 'method' => 'DELETE', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'id', - ), - 'pathRegex' => '#^/user/([^/]+)$#', - 'pathStart' => '/user/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE del' => array ( - 0 => array( - 'path' => '/del/{uid}', - 'method' => 'DELETE', - 'handler' => 'main_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'uid', - ), - 'pathRegex' => '#^/del/([^/]+)$#', - 'pathStart' => '/del/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET admin' => array ( - 0 => array( - 'path' => '/admin/manage/getInfo[/id/{int}]', - 'method' => 'GET', - 'handler' => 'default_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'int', - ), - 'pathRegex' => '#^/admin/manage/getInfo(?:/id/(\\d+))?$#', - 'pathStart' => '/admin/manage/getInfo', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST admin' => array ( - 0 => array( - 'path' => '/admin/manage/getInfo[/id/{int}]', - 'method' => 'POST', - 'handler' => 'default_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'int', - ), - 'pathRegex' => '#^/admin/manage/getInfo(?:/id/(\\d+))?$#', - 'pathStart' => '/admin/manage/getInfo', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET home' => array ( - 0 => array( - 'path' => '/home/{act}', - 'method' => 'GET', - 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'act', - ), - 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', - 'pathStart' => '/home/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST home' => array ( - 0 => array( - 'path' => '/home/{act}', - 'method' => 'POST', - 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'act', - ), - 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', - 'pathStart' => '/home/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT home' => array ( - 0 => array( - 'path' => '/home/{act}', - 'method' => 'PUT', - 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'act', - ), - 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', - 'pathStart' => '/home/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH home' => array ( - 0 => array( - 'path' => '/home/{act}', - 'method' => 'PATCH', - 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'act', - ), - 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', - 'pathStart' => '/home/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE home' => array ( - 0 => array( - 'path' => '/home/{act}', - 'method' => 'DELETE', - 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'act', - ), - 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', - 'pathStart' => '/home/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'OPTIONS home' => array ( - 0 => array( - 'path' => '/home/{act}', - 'method' => 'OPTIONS', - 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'act', - ), - 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', - 'pathStart' => '/home/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'HEAD home' => array ( - 0 => array( - 'path' => '/home/{act}', - 'method' => 'HEAD', - 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'act', - ), - 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', - 'pathStart' => '/home/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'CONNECT home' => array ( - 0 => array( - 'path' => '/home/{act}', - 'method' => 'CONNECT', - 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'act', - ), - 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', - 'pathStart' => '/home/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'regularRoutes' => array( + 'GET 50be3774f6' => array( + 0 => array( + 'path' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', + 'method' => 'GET', + 'handler' => 'handler0', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'arg1', + 1 => 'arg2', + 2 => 'arg3', + 3 => 'arg4', + 4 => 'arg5', + 5 => 'arg6', + 6 => 'arg7', + 7 => 'arg8', + 8 => 'arg9', + ), + 'pathRegex' => '#^/50be3774f6/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/850726135a$#', + 'pathStart' => '/50be3774f6/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET user' => array( + 0 => array( + 'path' => '/user/{id}/followers', + 'method' => 'GET', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'id', + ), + 'pathRegex' => '#^/user/([^/]+)/followers$#', + 'pathStart' => '/user/', + 'chains' => array(), + 'options' => array(), + ), + 1 => array( + 'path' => '/user/detail/{id}', + 'method' => 'GET', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'id', + ), + 'pathRegex' => '#^/user/detail/([^/]+)$#', + 'pathStart' => '/user/detail/', + 'chains' => array(), + 'options' => array(), + ), + 2 => array( + 'path' => '/user/{id}', + 'method' => 'GET', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'id', + ), + 'pathRegex' => '#^/user/([^/]+)$#', + 'pathStart' => '/user/', + 'chains' => array(), + 'options' => array(), + ), + 3 => array( + 'path' => '/user/{some}', + 'method' => 'GET', + 'handler' => 'default_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'some', + ), + 'pathRegex' => '#^/user/([^/]+)$#', + 'pathStart' => '/user/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT user' => array( + 0 => array( + 'path' => '/user/detail/{id}', + 'method' => 'PUT', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'id', + ), + 'pathRegex' => '#^/user/detail/([^/]+)$#', + 'pathStart' => '/user/detail/', + 'chains' => array(), + 'options' => array(), + ), + 1 => array( + 'path' => '/user/{id}', + 'method' => 'PUT', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'id', + ), + 'pathRegex' => '#^/user/([^/]+)$#', + 'pathStart' => '/user/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST user' => array( + 0 => array( + 'path' => '/user/{id}', + 'method' => 'POST', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'id', + ), + 'pathRegex' => '#^/user/([^/]+)$#', + 'pathStart' => '/user/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE user' => array( + 0 => array( + 'path' => '/user/{id}', + 'method' => 'DELETE', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'id', + ), + 'pathRegex' => '#^/user/([^/]+)$#', + 'pathStart' => '/user/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE del' => array( + 0 => array( + 'path' => '/del/{uid}', + 'method' => 'DELETE', + 'handler' => 'main_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'uid', + ), + 'pathRegex' => '#^/del/([^/]+)$#', + 'pathStart' => '/del/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET admin' => array( + 0 => array( + 'path' => '/admin/manage/getInfo[/id/{int}]', + 'method' => 'GET', + 'handler' => 'default_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'int', + ), + 'pathRegex' => '#^/admin/manage/getInfo(?:/id/(\\d+))?$#', + 'pathStart' => '/admin/manage/getInfo', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST admin' => array( + 0 => array( + 'path' => '/admin/manage/getInfo[/id/{int}]', + 'method' => 'POST', + 'handler' => 'default_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'int', + ), + 'pathRegex' => '#^/admin/manage/getInfo(?:/id/(\\d+))?$#', + 'pathStart' => '/admin/manage/getInfo', + 'chains' => array(), + 'options' => array(), + ), + ), + 'GET home' => array( + 0 => array( + 'path' => '/home/{act}', + 'method' => 'GET', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'act', + ), + 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', + 'pathStart' => '/home/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'POST home' => array( + 0 => array( + 'path' => '/home/{act}', + 'method' => 'POST', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'act', + ), + 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', + 'pathStart' => '/home/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PUT home' => array( + 0 => array( + 'path' => '/home/{act}', + 'method' => 'PUT', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'act', + ), + 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', + 'pathStart' => '/home/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'PATCH home' => array( + 0 => array( + 'path' => '/home/{act}', + 'method' => 'PATCH', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'act', + ), + 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', + 'pathStart' => '/home/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'DELETE home' => array( + 0 => array( + 'path' => '/home/{act}', + 'method' => 'DELETE', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'act', + ), + 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', + 'pathStart' => '/home/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'OPTIONS home' => array( + 0 => array( + 'path' => '/home/{act}', + 'method' => 'OPTIONS', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'act', + ), + 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', + 'pathStart' => '/home/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'HEAD home' => array( + 0 => array( + 'path' => '/home/{act}', + 'method' => 'HEAD', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'act', + ), + 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', + 'pathStart' => '/home/', + 'chains' => array(), + 'options' => array(), + ), + ), + 'CONNECT home' => array( + 0 => array( + 'path' => '/home/{act}', + 'method' => 'CONNECT', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'act', + ), + 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', + 'pathStart' => '/home/', + 'chains' => array(), + 'options' => array(), + ), + ), ), - ), -), // vague routes -'vagueRoutes' => array ( - 'GET' => array ( - 0 => array( - 'path' => '/{name}', - 'method' => 'GET', - 'handler' => 'default_handler', - 'bindVars' => array ( - 'name' => 'blog|saying', - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/(blog|saying)$#', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( - 'path' => '/about[.html]', - 'method' => 'GET', - 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@about', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '#^/about(?:\\.html)?$#', - 'pathStart' => '/about', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( - 'path' => '/test[/optional]', - 'method' => 'GET', - 'handler' => 'default_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '#^/test(?:/optional)?$#', - 'pathStart' => '/test', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( - 'path' => '/blog-{post}', - 'method' => 'GET', - 'handler' => 'default_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'post', - ), - 'pathRegex' => '#^/blog-([^/]+)$#', - 'pathStart' => '/blog-', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 4 => array( - 'path' => '/blog[/index]', - 'method' => 'GET', - 'handler' => 'default_handler', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '#^/blog(?:/index)?$#', - 'pathStart' => '/blog', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 5 => array( - 'path' => '/my[/{name}[/{age}]]', - 'method' => 'GET', - 'handler' => 'my_handler', - 'bindVars' => array ( - 'age' => '\\d+', - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - 1 => 'age', - ), - 'pathRegex' => '#^/my(?:/([^/]+)(?:/(\\d+))?)?$#', - 'pathStart' => '/my', - 'chains' => array ( - ), - 'options' => array ( - 'defaults' => array ( - 'name' => 'God', - 'age' => 25, - ), - ), + 'vagueRoutes' => array( + 'GET' => array( + 0 => array( + 'path' => '/{name}', + 'method' => 'GET', + 'handler' => 'default_handler', + 'bindVars' => array( + 'name' => 'blog|saying', + ), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + ), + 'pathRegex' => '#^/(blog|saying)$#', + 'pathStart' => '', + 'chains' => array(), + 'options' => array(), + ), + 1 => array( + 'path' => '/about[.html]', + 'method' => 'GET', + 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@about', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '#^/about(?:\\.html)?$#', + 'pathStart' => '/about', + 'chains' => array(), + 'options' => array(), + ), + 2 => array( + 'path' => '/test[/optional]', + 'method' => 'GET', + 'handler' => 'default_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '#^/test(?:/optional)?$#', + 'pathStart' => '/test', + 'chains' => array(), + 'options' => array(), + ), + 3 => array( + 'path' => '/blog-{post}', + 'method' => 'GET', + 'handler' => 'default_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array( + 0 => 'post', + ), + 'pathRegex' => '#^/blog-([^/]+)$#', + 'pathStart' => '/blog-', + 'chains' => array(), + 'options' => array(), + ), + 4 => array( + 'path' => '/blog[/index]', + 'method' => 'GET', + 'handler' => 'default_handler', + 'bindVars' => array(), + 'params' => array(), + 'pathVars' => array(), + 'pathRegex' => '#^/blog(?:/index)?$#', + 'pathStart' => '/blog', + 'chains' => array(), + 'options' => array(), + ), + 5 => array( + 'path' => '/my[/{name}[/{age}]]', + 'method' => 'GET', + 'handler' => 'my_handler', + 'bindVars' => array( + 'age' => '\\d+', + ), + 'params' => array(), + 'pathVars' => array( + 0 => 'name', + 1 => 'age', + ), + 'pathRegex' => '#^/my(?:/([^/]+)(?:/(\\d+))?)?$#', + 'pathStart' => '/my', + 'chains' => array(), + 'options' => array( + 'defaults' => array( + 'name' => 'God', + 'age' => 25, + ), + ), + ), + ), ), - ), -), ); diff --git a/src/AbstractRouter.php b/src/AbstractRouter.php deleted file mode 100644 index 448c76f..0000000 --- a/src/AbstractRouter.php +++ /dev/null @@ -1,449 +0,0 @@ -get('/user/{id}', 'handler'); - * @var array - */ - protected static $globalParams = [ - 'all' => '.*', - 'any' => '[^/]+', // match any except '/' - 'num' => '[1-9][0-9]*', // match a number and gt 0 - 'int' => '\d+', // match a number - 'act' => '[a-zA-Z][\w-]+', // match a action name - ]; - - /** @var int */ - protected $routeCounter = 0; - - // -- Group info - - /** @var string */ - protected $currentGroupPrefix; - /** @var array */ - protected $currentGroupOption; - /** @var array */ - protected $currentGroupChains; - - /** - * static Routes - no dynamic argument match - * 整个路由 path 都是静态字符串 e.g. '/user/login' - * @var Route[] - * [ - * 'GET /user/login' => Route, - * 'POST /user/login' => Route, - * ] - */ - protected $staticRoutes = []; - - /** - * name routes. use for find a route by name. - * @var array [name => Route] - */ - protected $namedRoutes = []; - - /** - * regular Routes - have dynamic arguments, but the first node is normal string. - * 第一节是个静态字符串,称之为有规律的动态路由。按第一节的信息进行分组存储 - * @var Route[][] - * [ - * // 使用完整的第一节作为key进行分组 - * 'edit' => [ - * Route, // '/edit/{id}' - * ], - * 'blog' => [ - * Route, // '/blog/post-{id}' - * ], - * ] - */ - protected $regularRoutes = []; - - /** - * vague Routes - have dynamic arguments,but the first node is exists regex. - * 第一节就包含了正则匹配,称之为无规律/模糊的动态路由 - * @var Route[][] - * [ - * // 使用 HTTP METHOD 作为 key进行分组 - * 'GET' => [ - * Route, // '/{name}/profile' - * ... - * ], - * 'POST' => [ - * Route, // '/{some}/{some2}' - * ... - * ], - * ] - */ - protected $vagueRoutes = []; - - /** - * middleware handler chains - * @var callable[] - */ - private $chains = []; - - /******************************************************************************* - * router config - ******************************************************************************/ - - /** - * Ignore last slash char('/'). If is True, will clear last '/'. - * @var bool - */ - public $ignoreLastSlash = false; - - /** - * whether handle method not allowed. If True, will find allowed methods. - * @var bool - */ - public $handleMethodNotAllowed = false; - - /** - * Auto route match @like yii framework - * If is True, will auto find the handler controller file. - * @var bool - */ - public $autoRoute = false; - - /** - * The default controllers namespace. eg: 'App\\Controllers' - * @var string - */ - public $controllerNamespace; - - /** - * Controller suffix, is valid when '$autoRoute' = true. eg: 'Controller' - * @var string - */ - public $controllerSuffix = 'Controller'; - - /** - * object constructor. - * @param array $config - * @throws \LogicException - */ - public function __construct(array $config = []) - { - $this->config($config); - $this->currentGroupPrefix = ''; - $this->currentGroupOption = []; - } - - /** - * config the router - * @param array $config - * @throws \LogicException - */ - public function config(array $config) - { - if ($this->routeCounter > 0) { - throw new \LogicException('Routing has been added, and configuration is not allowed!'); - } - - $props = [ - 'name' => 1, - 'chains' => 1, - 'ignoreLastSlash' => 1, - 'tmpCacheNumber' => 1, - 'handleMethodNotAllowed' => 1, - 'autoRoute' => 1, - 'controllerNamespace' => 1, - 'controllerSuffix' => 1, - ]; - - foreach ($config as $name => $value) { - if (isset($props[$name])) { - $this->$name = $value; - } - } - } - - /******************************************************************************* - * route collection - ******************************************************************************/ - - /** - * register a route, allow GET request method. - * @param string $path - * @param $handler - * @param array $binds path var bind. - * @param array $opts - * @return Route - */ - public function get(string $path, $handler, array $binds = [], array $opts = []): Route - { - return $this->add('GET', $path, $handler, $binds, $opts); - // return $this->map(['GET', 'HEAD'], $path, $handler, $binds, $opts); - } - - /** - * register a route, allow POST request method. - * @param string $path - * @param $handler - * @param array $binds path var bind. - * @param array $opts - * @return Route - */ - public function post(string $path, $handler, array $binds = [], array $opts = []): Route - { - return $this->add('POST', $path, $handler, $binds, $opts); - } - - /** - * register a route, allow PUT request method. - * {@inheritdoc} - */ - public function put(string $path, $handler, array $binds = [], array $opts = []): Route - { - return $this->add('PUT', $path, $handler, $binds, $opts); - } - - /** - * register a route, allow PATCH request method. - * {@inheritdoc} - */ - public function patch(string $path, $handler, array $binds = [], array $opts = []): Route - { - return $this->add('PATCH', $path, $handler, $binds, $opts); - } - - /** - * register a route, allow DELETE request method. - * {@inheritdoc} - */ - public function delete(string $path, $handler, array $binds = [], array $opts = []): Route - { - return $this->add('DELETE', $path, $handler, $binds, $opts); - } - - /** - * register a route, allow HEAD request method. - * {@inheritdoc} - */ - public function head(string $path, $handler, array $binds = [], array $opts = []): Route - { - return $this->add('HEAD', $path, $handler, $binds, $opts); - } - - /** - * register a route, allow OPTIONS request method. - * {@inheritdoc} - */ - public function options(string $path, $handler, array $binds = [], array $opts = []): Route - { - return $this->add('OPTIONS', $path, $handler, $binds, $opts); - } - - /** - * register a route, allow CONNECT request method. - * {@inheritdoc} - */ - public function connect(string $path, $handler, array $binds = [], array $opts = []): Route - { - return $this->add('CONNECT', $path, $handler, $binds, $opts); - } - - /** - * register a route, allow any request METHOD. - * {@inheritdoc} - */ - public function any(string $path, $handler, array $binds = [], array $opts = []) - { - $this->map(self::METHODS_ARRAY, $path, $handler, $binds, $opts); - } - - /** - * @param array|string $methods - * @param string $path - * @param callable|string $handler - * @param array $binds - * @param array $opts - */ - public function map($methods, string $path, $handler, array $binds = [], array $opts = []) - { - foreach ((array)$methods as $method) { - $this->add($method, $path, $handler, $binds, $opts); - } - } - - /** - * Create a route group with a common prefix. - * All routes created in the passed callback will have the given group prefix prepended. - * @param string $prefix - * @param \Closure $callback - * @param array $middleware - * @param array $opts - */ - public function group(string $prefix, \Closure $callback, array $middleware = [], array $opts = []) - { - // backups - $previousGroupPrefix = $this->currentGroupPrefix; - $previousGroupOption = $this->currentGroupOption; - $previousGroupChains = $this->currentGroupChains; - - $this->currentGroupOption = $opts; - $this->currentGroupChains = $middleware; - $this->currentGroupPrefix = $previousGroupPrefix . '/' . \trim($prefix, '/'); - - // run callback. - $callback($this); - - // reverts - $this->currentGroupPrefix = $previousGroupPrefix; - $this->currentGroupOption = $previousGroupOption; - $this->currentGroupChains = $previousGroupChains; - } - - /** - * handle auto route match, when config `'autoRoute' => true` - * @param string $path The route path - * @return bool|callable - */ - public function matchAutoRoute(string $path) - { - if (!$cnp = \trim($this->controllerNamespace)) { - return false; - } - - $sfx = \trim($this->controllerSuffix); - - return RouteHelper::parseAutoRoute($path, $cnp, $sfx); - } - - /** - * alias of the method: middleware() - * @param array ...$middleware - * @return self - */ - public function use(...$middleware): AbstractRouter - { - return $this->middleware(...$middleware); - } - - /** - * push middleware(s) for the route - * @param mixed ...$middleware - * @return AbstractRouter - */ - public function middleware(...$middleware): AbstractRouter - { - foreach ($middleware as $handler) { - $this->chains[] = $handler; - } - - return $this; - } - - /** - * is Static Route - * @param string $route - * @return bool - */ - public static function isStaticRoute(string $route): bool - { - return \strpos($route, '{') === false && \strpos($route, '[') === false; - } - - /** - * @param array $params - */ - public function addGlobalParams(array $params) - { - foreach ($params as $name => $pattern) { - $this->addGlobalParam($name, $pattern); - } - } - - /** - * @param $name - * @param $pattern - */ - public function addGlobalParam($name, $pattern) - { - $name = \trim($name, '{} '); - self::$globalParams[$name] = $pattern; - } - - /** - * @return array - */ - public static function getGlobalParams(): array - { - return self::$globalParams; - } - - /** - * @return array - */ - public static function getAllowedMethods(): array - { - return self::METHODS_ARRAY; - } - - /** - * @return string - */ - public function getName(): string - { - return $this->name; - } - - /** - * @param string $name - */ - public function setName(string $name) - { - $this->name = $name; - } - - /** - * @return array - */ - public function getStaticRoutes(): array - { - return $this->staticRoutes; - } - - /** - * @return \array[] - */ - public function getRegularRoutes(): array - { - return $this->regularRoutes; - } - - /** - * @return array - */ - public function getVagueRoutes(): array - { - return $this->vagueRoutes; - } - - /** - * @return array - */ - public function getChains(): array - { - return $this->chains; - } -} diff --git a/src/Helper/RouteHelper.php b/src/Helper/RouteHelper.php index b891fc2..26ec162 100644 --- a/src/Helper/RouteHelper.php +++ b/src/Helper/RouteHelper.php @@ -14,6 +14,16 @@ */ class RouteHelper { + /** + * is Static Route + * @param string $route + * @return bool + */ + public static function isStaticRoute(string $route): bool + { + return \strpos($route, '{') === false && \strpos($route, '[') === false; + } + /** * format URI path * @param string $path diff --git a/src/Route.php b/src/Route.php index 01b42e1..e15418c 100644 --- a/src/Route.php +++ b/src/Route.php @@ -127,6 +127,10 @@ public function __construct(string $method, string $path, $handler, array $param $this->bindVars = $paramBinds; $this->handler = $handler; $this->options = $options; + + if (isset($options['name'])) { + $this->setName($options['name']); + } } /** @@ -146,13 +150,12 @@ public function attachTo(Router $router) */ public function namedTo(string $name, Router $router, bool $register = false) { - $this->setName($name); - - if ($this->name) { + // not empty + if ($name = $this->setName($name)->name) { if ($register) { $router->addRoute($this); } else { - $router->nameRoute($this->name, $this); + $router->nameRoute($name, $this); } } } @@ -302,7 +305,7 @@ public function copyWithParams(array $params): self } /** - * push middleware for the route + * push middleware(s) to the route * @param array ...$middleware * @return Route */ @@ -317,6 +320,7 @@ public function middleware(...$middleware): self /** * alias of the method: middleware() + * @see middleware() * @param mixed ...$middleware * @return Route */ @@ -325,6 +329,15 @@ public function push(...$middleware): self return $this->middleware(...$middleware); } + /** + * replace set chains. + * @param callable[] $chains + */ + public function setChains(array $chains): void + { + $this->chains = $chains; + } + /** * get basic info data * @return array diff --git a/src/Router.php b/src/Router.php index c65a38d..9792bc0 100644 --- a/src/Router.php +++ b/src/Router.php @@ -13,17 +13,80 @@ use Inhere\Route\Helper\RouteHelper; /** - * Class Router - this is object version + * Class Router - This is object version * @package Inhere\Route */ -class Router extends AbstractRouter +class Router implements RouterInterface { - /** @var array global Options */ - private $globalOptions = [ - // 'domains' => [ 'localhost' ], // allowed domains - // 'schemas' => [ 'http' ], // allowed schemas - // 'time' => ['12'], - ]; + use RouterConfigTrait; + + /** @var int */ + protected $routeCounter = 0; + + /** @var callable[] Router middleware handler chains */ + private $chains = []; + + // -- Group info + + /** @var string */ + protected $currentGroupPrefix; + /** @var array */ + protected $currentGroupOption = []; + /** @var array */ + protected $currentGroupChains = []; + + // -- Routes data + + /** + * name routes. use for find a route by name. + * @var array [name => Route] + */ + protected $namedRoutes = []; + + /** + * static Routes - no dynamic argument match + * 整个路由 path 都是静态字符串 e.g. '/user/login' + * @var Route[] + * [ + * 'GET /user/login' => Route, + * 'POST /user/login' => Route, + * ] + */ + protected $staticRoutes = []; + + /** + * regular Routes - have dynamic arguments, but the first node is normal string. + * 第一节是个静态字符串,称之为有规律的动态路由。按第一节的信息进行分组存储 + * @var Route[][] + * [ + * // 使用完整的第一节作为key进行分组 + * 'edit' => [ + * Route, // '/edit/{id}' + * ], + * 'blog' => [ + * Route, // '/blog/post-{id}' + * ], + * ] + */ + protected $regularRoutes = []; + + /** + * vague Routes - have dynamic arguments,but the first node is exists regex. + * 第一节就包含了正则匹配,称之为无规律/模糊的动态路由 + * @var Route[][] + * [ + * // 使用 HTTP METHOD 作为 key进行分组 + * 'GET' => [ + * Route, // '/{name}/profile' + * ... + * ], + * 'POST' => [ + * Route, // '/{some}/{some2}' + * ... + * ], + * ] + */ + protected $vagueRoutes = []; /** * object creator. @@ -36,10 +99,146 @@ public static function create(array $config = []): Router return new static($config); } + /** + * object constructor. + * @param array $config + * @throws \LogicException + */ + public function __construct(array $config = []) + { + $this->config($config); + $this->currentGroupPrefix = ''; + $this->currentGroupOption = []; + } + /******************************************************************************* - * route collection + * router middleware ******************************************************************************/ + /** + * alias of the method: middleware() + * @param array ...$middleware + * @return self + */ + public function use(...$middleware): Router + { + return $this->middleware(...$middleware); + } + + /** + * push middleware(s) for the route + * @param mixed ...$middleware + * @return Router + */ + public function middleware(...$middleware): Router + { + foreach ($middleware as $handler) { + $this->chains[] = $handler; + } + + return $this; + } + + /******************************************************************************* + * route register + ******************************************************************************/ + + /** + * register a route, allow GET request method. + * {@inheritdoc} + */ + public function get(string $path, $handler, array $binds = [], array $opts = []): Route + { + return $this->add('GET', $path, $handler, $binds, $opts); + // return $this->map(['GET', 'HEAD'], $path, $handler, $binds, $opts); + } + + /** + * register a route, allow POST request method. + * {@inheritdoc} + */ + public function post(string $path, $handler, array $binds = [], array $opts = []): Route + { + return $this->add('POST', $path, $handler, $binds, $opts); + } + + /** + * register a route, allow PUT request method. + * {@inheritdoc} + */ + public function put(string $path, $handler, array $binds = [], array $opts = []): Route + { + return $this->add('PUT', $path, $handler, $binds, $opts); + } + + /** + * register a route, allow PATCH request method. + * {@inheritdoc} + */ + public function patch(string $path, $handler, array $binds = [], array $opts = []): Route + { + return $this->add('PATCH', $path, $handler, $binds, $opts); + } + + /** + * register a route, allow DELETE request method. + * {@inheritdoc} + */ + public function delete(string $path, $handler, array $binds = [], array $opts = []): Route + { + return $this->add('DELETE', $path, $handler, $binds, $opts); + } + + /** + * register a route, allow HEAD request method. + * {@inheritdoc} + */ + public function head(string $path, $handler, array $binds = [], array $opts = []): Route + { + return $this->add('HEAD', $path, $handler, $binds, $opts); + } + + /** + * register a route, allow OPTIONS request method. + * {@inheritdoc} + */ + public function options(string $path, $handler, array $binds = [], array $opts = []): Route + { + return $this->add('OPTIONS', $path, $handler, $binds, $opts); + } + + /** + * register a route, allow CONNECT request method. + * {@inheritdoc} + */ + public function connect(string $path, $handler, array $binds = [], array $opts = []): Route + { + return $this->add('CONNECT', $path, $handler, $binds, $opts); + } + + /** + * register a route, allow any request METHOD. + * {@inheritdoc} + */ + public function any(string $path, $handler, array $binds = [], array $opts = []) + { + $this->map(self::METHODS_ARRAY, $path, $handler, $binds, $opts); + } + + /** + * @param array|string $methods + * @param string $path + * @param callable|string $handler + * @param array $binds + * @param array $opts + */ + public function map($methods, string $path, $handler, array $binds = [], array $opts = []) + { + foreach ((array)$methods as $method) { + $this->add($method, $path, $handler, $binds, $opts); + } + } + /** * @param string $method * @param string $path @@ -79,7 +278,7 @@ public function add(string $method, string $path, $handler, array $binds = [], a */ public function addRoute(Route $route): Route { - $this->prepareForAdd($route); + $this->appendGroupInfo($route); $path = $route->getPath(); $method = $route->getMethod(); @@ -92,16 +291,14 @@ public function addRoute(Route $route): Route } // it is static route - if (self::isStaticRoute($path)) { + if (RouteHelper::isStaticRoute($path)) { $this->staticRoutes[$method . ' ' . $path] = $route; return $route; } // parse param route - $first = $route->parseParam(self::$globalParams); - - // route string have regular - if ($first) { + // if the first node is static string. + if ($first = $route->parseParam(self::$globalParams)) { $this->regularRoutes[$method . ' ' . $first][] = $route; } else { $this->vagueRoutes[$method][] = $route; @@ -110,12 +307,40 @@ public function addRoute(Route $route): Route return $route; } + /** + * Create a route group with a common prefix. + * All routes created in the passed callback will have the given group prefix prepended. + * @param string $prefix + * @param \Closure $callback + * @param array $middleware + * @param array $opts + */ + public function group(string $prefix, \Closure $callback, array $middleware = [], array $opts = []) + { + // backups + $previousGroupPrefix = $this->currentGroupPrefix; + $previousGroupOption = $this->currentGroupOption; + $previousGroupChains = $this->currentGroupChains; + + $this->currentGroupOption = $opts; + $this->currentGroupChains = $middleware; + $this->currentGroupPrefix = $previousGroupPrefix . '/' . \trim($prefix, '/'); + + // run callback. + $callback($this); + + // reverts + $this->currentGroupPrefix = $previousGroupPrefix; + $this->currentGroupOption = $previousGroupOption; + $this->currentGroupChains = $previousGroupChains; + } + /** * prepare for add * @param Route $route * @return void */ - protected function prepareForAdd(Route $route) + protected function appendGroupInfo(Route $route) { $path = $route->getPath(); @@ -130,8 +355,13 @@ protected function prepareForAdd(Route $route) $route->setPath($path); - if ($groupOpts = $this->currentGroupOption) { - $route->setOptions(\array_merge($groupOpts, $route->getOptions())); + if ($grpOptions = $this->currentGroupOption) { + $route->setOptions(\array_merge($grpOptions, $route->getOptions())); + } + + if ($grpChains = $this->currentGroupChains) { + // prepend group middleware at before. + $route->setChains(\array_merge($grpChains, $route->getChains())); } } @@ -242,6 +472,22 @@ protected function matchDynamicRoute(string $path, string $method): array return [self::NOT_FOUND, $path, null]; } + /** + * handle auto route match, when config `'autoRoute' => true` + * @param string $path The route path + * @return bool|callable + */ + public function matchAutoRoute(string $path) + { + if (!$cnp = \trim($this->controllerNamespace)) { + return false; + } + + $sfx = \trim($this->controllerSuffix); + + return RouteHelper::parseAutoRoute($path, $cnp, $sfx); + } + /** * @param string $path * @param string $method @@ -342,25 +588,6 @@ public function count(): int return $this->routeCounter; } - /** - * @return array - */ - public function getGlobalOptions(): array - { - return $this->globalOptions; - } - - /** - * @param array $globalOptions - * @return $this - */ - public function setGlobalOptions(array $globalOptions): self - { - $this->globalOptions = $globalOptions; - - return $this; - } - /** * @param \Closure $func */ @@ -398,6 +625,14 @@ public function getRoutes(): array return $routes; } + /** + * @return array + */ + public function getChains(): array + { + return $this->chains; + } + /** * Retrieve an external iterator * @link https://php.net/manual/en/iteratoraggregate.getiterator.php @@ -447,5 +682,4 @@ public function toString(): string return \implode("\n", $strings); } - } diff --git a/src/RouterConfigTrait.php b/src/RouterConfigTrait.php new file mode 100644 index 0000000..ecb2838 --- /dev/null +++ b/src/RouterConfigTrait.php @@ -0,0 +1,167 @@ +get('/user/{id}', 'handler'); + * @var array + */ + protected static $globalParams = [ + 'all' => '.*', + 'any' => '[^/]+', // match any except '/' + 'num' => '[1-9][0-9]*', // match a number and gt 0 + 'int' => '\d+', // match a number + 'act' => '[a-zA-Z][\w-]+', // match a action name + ]; + + /******************************************************************************* + * router config + ******************************************************************************/ + + /** + * Ignore last slash char('/'). If is True, will clear last '/'. + * @var bool + */ + public $ignoreLastSlash = false; + + /** + * whether handle method not allowed. If True, will find allowed methods. + * @var bool + */ + public $handleMethodNotAllowed = false; + + /** + * Auto route match @like yii framework + * If is True, will auto find the handler controller file. + * @var bool + */ + public $autoRoute = false; + + /** + * The default controllers namespace. eg: 'App\\Controllers' + * @var string + */ + public $controllerNamespace; + + /** + * Controller suffix, is valid when '$autoRoute' = true. eg: 'Controller' + * @var string + */ + public $controllerSuffix = 'Controller'; + + /** @var array global Options */ + private $globalOptions = [ + // 'domains' => [ 'localhost' ], // allowed domains + // 'schemas' => [ 'http' ], // allowed schemas + // 'time' => ['12'], + ]; + + /** + * config the router + * @param array $config + * @throws \LogicException + */ + public function config(array $config) + { + if ($this->routeCounter > 0) { + throw new \LogicException('Routing has been added, and configuration is not allowed!'); + } + + $props = [ + 'name' => 1, + 'chains' => 1, + 'ignoreLastSlash' => 1, + 'tmpCacheNumber' => 1, + 'handleMethodNotAllowed' => 1, + 'autoRoute' => 1, + 'controllerNamespace' => 1, + 'controllerSuffix' => 1, + ]; + + foreach ($config as $name => $value) { + if (isset($props[$name])) { + $this->$name = $value; + } + } + } + + /** + * @return string + */ + public function getName(): string + { + return $this->name; + } + + /** + * @param string $name + */ + public function setName(string $name) + { + $this->name = $name; + } + + /** + * @param array $params + */ + public function addGlobalParams(array $params) + { + foreach ($params as $name => $pattern) { + $this->addGlobalParam($name, $pattern); + } + } + + /** + * @param string $name + * @param string $pattern + */ + public function addGlobalParam(string $name, string $pattern) + { + $name = \trim($name, '{} '); + self::$globalParams[$name] = $pattern; + } + + /** + * @return array + */ + public static function getGlobalParams(): array + { + return self::$globalParams; + } + + /** + * @return array + */ + public function getGlobalOptions(): array + { + return $this->globalOptions; + } + + /** + * @param array $globalOptions + * @return $this + */ + public function setGlobalOptions(array $globalOptions): self + { + $this->globalOptions = $globalOptions; + + return $this; + } + +} diff --git a/src/RouterInterface.php b/src/RouterInterface.php index b91b8fb..24c68a3 100644 --- a/src/RouterInterface.php +++ b/src/RouterInterface.php @@ -15,53 +15,56 @@ interface RouterInterface extends \IteratorAggregate, \Countable { /** match result status list */ - const FOUND = 1; - const NOT_FOUND = 2; - const METHOD_NOT_ALLOWED = 3; + public const FOUND = 1; + public const NOT_FOUND = 2; + public const METHOD_NOT_ALLOWED = 3; - const FAV_ICON = '/favicon.ico'; - const DEFAULT_REGEX = '[^/]+'; + public const FAV_ICON = '/favicon.ico'; + public const DEFAULT_REGEX = '[^/]+'; /** supported method list */ - const GET = 'GET'; - const POST = 'POST'; - const PUT = 'PUT'; - const PATCH = 'PATCH'; - const DELETE = 'DELETE'; - const OPTIONS = 'OPTIONS'; - const HEAD = 'HEAD'; + public const GET = 'GET'; + public const POST = 'POST'; + public const PUT = 'PUT'; + public const PATCH = 'PATCH'; + public const DELETE = 'DELETE'; + public const OPTIONS = 'OPTIONS'; + public const HEAD = 'HEAD'; - const COPY = 'COPY'; - const PURGE = 'PURGE'; - const LINK = 'LINK'; - const UNLINK = 'UNLINK'; - const LOCK = 'LOCK'; - const UNLOCK = 'UNLOCK'; - const SEARCH = 'SEARCH'; - const CONNECT = 'CONNECT'; - const TRACE = 'TRACE'; + public const COPY = 'COPY'; + public const PURGE = 'PURGE'; + public const LINK = 'LINK'; + public const UNLINK = 'UNLINK'; + public const LOCK = 'LOCK'; + public const UNLOCK = 'UNLOCK'; + public const SEARCH = 'SEARCH'; + public const CONNECT = 'CONNECT'; + public const TRACE = 'TRACE'; /** supported methods name list */ - const METHODS_ARRAY = [ + public const METHODS_ARRAY = [ 'GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS', 'HEAD', 'CONNECT' // 'COPY', 'PURGE', 'LINK', 'UNLINK', 'LOCK', 'UNLOCK', 'VIEW', 'SEARCH', 'TRACE', ]; // ,COPY,PURGE,LINK,UNLINK,LOCK,UNLOCK,VIEW,SEARCH,TRACE'; /** supported methods name string */ - const METHODS_STRING = ',GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,CONNECT,'; + public const METHODS_STRING = ',GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD,CONNECT,'; /** the matched result index key */ - const INDEX_STATUS = 0; - const INDEX_PATH = 1; - const INDEX_INFO = 2; + public const INDEX_STATUS = 0; + public const INDEX_PATH = 1; + public const INDEX_INFO = 2; /** - * @param string $method - * @param string $path - * @param $handler - * @param array $binds route path var bind. eg. [ 'id' => '[0-9]+', ] - * @param array $opts + * add a route to the router. + * @param string $method Request method name. eg 'GET' + * @param string $path The route path. eg '/users' + * @param mixed $handler The route handler. allow: string, array, object + * @param array $binds The route path var bind. eg. [ 'id' => '[0-9]+', ] + * @param array $opts Extra options + * - name: string + * - ... more * @return Route */ public function add(string $method, string $path, $handler, array $binds = [], array $opts = []): Route; @@ -104,9 +107,4 @@ public function match(string $path, string $method = 'GET'): array; * @return array */ public function getChains(): array; - - /** - * @return array - */ - public static function getAllowedMethods(): array; } diff --git a/src/RouterManager.php b/src/RouterManager.php index fe23255..531bc23 100644 --- a/src/RouterManager.php +++ b/src/RouterManager.php @@ -136,10 +136,10 @@ public function __construct(array $configs = []) * ] * string: * get by name. same of call getByName() - * @return AbstractRouter|RouterInterface + * @return Router |RouterInterface * @throws \InvalidArgumentException */ - public function get($condition = null): AbstractRouter + public function get($condition = null): Router { if (!$condition) { return $this->getDefault(); @@ -187,10 +187,10 @@ protected function compareArray(array $define, array $input): bool /** * @param string $name - * @return AbstractRouter + * @return Router * @throws \InvalidArgumentException */ - public function getByName(string $name): AbstractRouter + public function getByName(string $name): Router { if (!isset($this->configs[$name])) { throw new \InvalidArgumentException("The named router '$name' does not exists!"); @@ -216,10 +216,10 @@ public function getByName(string $name): AbstractRouter } /** - * @return AbstractRouter + * @return Router * @throws \InvalidArgumentException */ - public function getDefault(): AbstractRouter + public function getDefault(): Router { return $this->getByName(self::DEFAULT_ROUTER); } @@ -227,10 +227,10 @@ public function getDefault(): AbstractRouter /** * @param array $config * @param string $name - * @return AbstractRouter + * @return Router * @throws \InvalidArgumentException */ - private function createRouter(array $config, string $name = ''): AbstractRouter + private function createRouter(array $config, string $name = ''): Router { $driver = $config['driver'] ?? self::DEFAULT_ROUTER; $options = $config['options'] ?? []; diff --git a/src/ServerRouter.php b/src/ServerRouter.php index b8a6101..705fc8e 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -20,9 +20,6 @@ */ final class ServerRouter extends Router { - /** @var int */ - private $cacheCounter = 0; - /** * The param route cache number. * @var int @@ -31,42 +28,14 @@ final class ServerRouter extends Router /** * There are last route caches. like static routes - * @var array[] - * [ - * '/user/login#GET' => [ - * 'handler' => 'handler0', - * 'option' => [...], - * ], - * '/user/login#PUT' => [ - * 'handler' => 'handler1', - * 'option' => [...], - * ], - * ] - */ - protected $cacheRoutes = []; - - /** - * Flatten static routes info {@see $flatStaticRoutes} - * @var bool - */ - protected $flattenStatic = true; - - /** - * flatten static routes - * @see AbstractRouter::$staticRoutes - * @var array + * @see $staticRoutes + * @var Route[] * [ - * '/user/login#GET' => [ - * 'handler' => 'handler0', - * 'option' => [...], - * ], - * '/user/login#PUT' => [ - * 'handler' => 'handler1', - * 'option' => [...], - * ], + * 'GET /user/login' => Route, + * 'PUT /user/login' => Route, * ] */ - protected $flatStaticRoutes = []; + private $cacheRoutes = []; /** * object constructor. @@ -164,11 +133,10 @@ protected function cacheMatchedParamRoute(string $path, string $method, Route $r // cache last $cacheNumber routes. if ($cacheNumber > 0 && !isset($this->cacheRoutes[$cacheKey])) { - if ($this->cacheCounter >= $cacheNumber) { + if ($this->getCacheCount() >= $cacheNumber) { \array_shift($this->cacheRoutes); } - $this->cacheCounter++; $this->cacheRoutes[$cacheKey] = $route; } } @@ -184,8 +152,8 @@ public function getCacheRoutes(): array /** * @return int */ - public function getCacheCounter(): int + public function getCacheCount(): int { - return $this->cacheCounter; + return count($this->cacheRoutes); } } diff --git a/test/AbstractRouterTest.php b/test/AbstractRouterTest.php deleted file mode 100644 index a9776ab..0000000 --- a/test/AbstractRouterTest.php +++ /dev/null @@ -1,25 +0,0 @@ -assertTrue($ret); - - $ret = AbstractRouter::isStaticRoute('/hi/{name}'); - $this->assertFalse($ret); - - $ret = AbstractRouter::isStaticRoute('/hi/[tom]'); - $this->assertFalse($ret); - } - -} diff --git a/test/RouteHelperTest.php b/test/RouteHelperTest.php new file mode 100644 index 0000000..e108b80 --- /dev/null +++ b/test/RouteHelperTest.php @@ -0,0 +1,32 @@ +assertTrue($ret); + + $ret = RouteHelper::isStaticRoute('/hi/{name}'); + $this->assertFalse($ret); + + $ret = RouteHelper::isStaticRoute('/hi/[tom]'); + $this->assertFalse($ret); + } + +} diff --git a/test/RouteTest.php b/test/RouteTest.php index b65218b..0cf62b8 100644 --- a/test/RouteTest.php +++ b/test/RouteTest.php @@ -106,9 +106,9 @@ public function testParseParam() } /** - * @covers Route::middleware + * @covers Route::middleware() */ - public function testAddMiddleware() + public function testMiddleware() { $route = Route::createFromArray(['path' => '/middle', 'handler' => 'handler0']); $route->middleware('func1', 'func2'); diff --git a/test/RouterTest.php b/test/RouterTest.php index 7bc9b3f..4bd0132 100644 --- a/test/RouterTest.php +++ b/test/RouterTest.php @@ -29,12 +29,7 @@ public function testRouter() $r->put('/hi/{name}', 'handler5'); $this->assertSame(7, $r->count()); - $this->assertCount(2, $r->getStaticRoutes()); - $this->assertCount(3, $r->getRegularRoutes()); - $this->assertCount(1, $r->getVagueRoutes()); - $r->use('func0', 'func1'); - $this->assertSame(['func0', 'func1'], $r->getChains()); } public function testAddRoute() @@ -48,18 +43,23 @@ public function testAddRoute() $r2 = Route::create('GET', '/path2', 'handler2'); $r2->namedTo('r2', $router, true); - $router->add('get', '/path3', 'handler3')->namedTo('r3', $router); + $r3 = $router->add('get', '/path3', 'handler3'); + $r3->namedTo('r3', $router); + + $r4 = $router->add('get', '/path3', 'handler3', [], ['name' => 'r4']); $this->assertEmpty($router->getRoute('not-exist')); $this->assertEquals($r1, $router->getRoute('r1')); $this->assertEquals($r2, $router->getRoute('r2')); + $this->assertEquals($r4, $router->getRoute('r4')); - $r3 = $router->getRoute('r3'); + $ret = $router->getRoute('r3'); + $this->assertEquals($r3, $ret); $this->assertEquals([ 'path' => '/path3', 'method' => 'GET', 'handlerName' => 'handler3', - ], $r3->info()); + ], $ret->info()); } @@ -273,4 +273,26 @@ public function testRequestMethods() $this->assertCount(3, $methods); $this->assertEquals(['GET', 'POST', 'PUT'], $methods); } + + public function testMiddleware() + { + $router = Router::create(); + $router->use('func0', 'func1'); + + // global middleware + $this->assertSame(['func0', 'func1'], $router->getChains()); + + $router->group('/grp', function (Router $r) use (&$r1) { + $r1 = $r + ->get('/path', 'h0') + ->push('func2'); + }, ['func3', 'func4']); + + /** @var Route $route */ + list($status, , $route) = $router->match('/grp/path', 'get'); + + $this->assertSame(Router::FOUND, $status); + $this->assertSame($r1, $route); + $this->assertSame(['func3', 'func4', 'func2'], $route->getChains()); + } } diff --git a/test/SRouterTest.php b/test/SRouterTest.php index 9e34738..2235db7 100644 --- a/test/SRouterTest.php +++ b/test/SRouterTest.php @@ -12,7 +12,6 @@ */ class SRouterTest extends TestCase { - private function registerRoutes() { SRouter::get('/', 'handler0'); @@ -23,16 +22,6 @@ private function registerRoutes() ]); } - public function testAddRoutes() - { - $this->registerRoutes(); - - $this->assertSame(4, SRouter::getRouter()->count()); - $this->assertCount(2, SRouter::getRouter()->getStaticRoutes()); - $this->assertCount(1, SRouter::getRouter()->getRegularRoutes()); - $this->assertCount(1, SRouter::getRouter()->getVagueRoutes()); - } - public function testStaticRoute() { $this->registerRoutes(); diff --git a/test/ServerRouterTest.php b/test/ServerRouterTest.php index 1e28299..28daac9 100644 --- a/test/ServerRouterTest.php +++ b/test/ServerRouterTest.php @@ -19,40 +19,33 @@ */ class ServerRouterTest extends TestCase { - private function createRouter() + public function testRouteCache() { - $r = new ServerRouter(); - $r->get('/', 'handler0'); - $r->get('/test', 'handler1'); - $r->get('/test1[/optional]', 'handler'); - $r->get('/{name}', 'handler2'); - $r->get('/hi/{name}', 'handler3', [ + $router = new ServerRouter(); + $router->get('/test1[/optional]', 'handler'); + $router->get('/{name}', 'handler2'); + $router->get('/hi/{name}', 'handler3', [ 'name' => '\w+', ]); - $r->post('/hi/{name}', 'handler4'); - $r->put('/hi/{name}', 'handler5'); - - return $r; - } - - public function testRouteCacheExists() - { - $router = $this->createRouter(); + $router->post('/hi/{name}', 'handler4'); + $router->put('/hi/{name}', 'handler5'); $this->assertTrue(4 < $router->count()); - $this->assertCount(2, $router->getStaticRoutes()); - - $ret = $router->match('/hi/tom'); - - $this->assertCount(3, $ret); - $this->assertCount(1, $router->getCacheRoutes()); /** @var Route $route */ - list($status, $path, $route) = $ret; + list($status, $path, $route) = $router->match('/hi/tom'); $this->assertSame(ServerRouter::FOUND, $status); $this->assertSame('/hi/tom', $path); $this->assertSame('handler3', $route->getHandler()); + + $this->assertEquals(1, $router->getCacheCount()); + + $cachedRoutes = $router->getCacheRoutes(); + $this->assertCount(1, $cachedRoutes); + + $cached = \array_shift($cachedRoutes); + $this->assertEquals($route, $cached); } } From ff3c5f5b4907c0fac51142a8b720c0d5fa5041f5 Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 14 Dec 2018 00:55:25 +0800 Subject: [PATCH 096/151] remove covers comments tag --- example/cached/bench-routes-cache.php | 33450 ++++++++++++++---------- test/RouteTest.php | 3 - 2 files changed, 19483 insertions(+), 13970 deletions(-) diff --git a/example/cached/bench-routes-cache.php b/example/cached/bench-routes-cache.php index fc1f56b..77e22c4 100644 --- a/example/cached/bench-routes-cache.php +++ b/example/cached/bench-routes-cache.php @@ -2,13979 +2,19495 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2018-11-19 01:02:26 + * @date 2018-12-14 00:51:42 * @count 1000 * @notice Please don't edit it. */ -return array( +return array ( // static routes - 'staticRoutes' => array( - 'POST /bizjkvlore' => array( - 'path' => '/bizjkvlore', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /mantxzepegh' => array( - 'path' => '/mantxzepegh', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /tjfc/wqjpzslo' => array( - 'path' => '/tjfc/wqjpzslo', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /yfktw/vhkcbxtwt/' => array( - 'path' => '/yfktw/vhkcbxtwt/', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /ymqudf' => array( - 'path' => '/ymqudf', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /llruojp/cwxqap' => array( - 'path' => '/llruojp/cwxqap', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /xzrumeycafiyqwwvxp' => array( - 'path' => '/xzrumeycafiyqwwvxp', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /hfuntofsp' => array( - 'path' => '/hfuntofsp', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /oihomzocvjdlezddjd' => array( - 'path' => '/oihomzocvjdlezddjd', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /hkse/tknvqdjelfohnqvn' => array( - 'path' => '/hkse/tknvqdjelfohnqvn', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /sawpfmwd' => array( - 'path' => '/sawpfmwd', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /qhbwh/fgz/' => array( - 'path' => '/qhbwh/fgz/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /sfzw/qsya/rpp' => array( - 'path' => '/sfzw/qsya/rpp', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /oacrkwnovkzri' => array( - 'path' => '/oacrkwnovkzri', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /mvrmdgvjcwxo' => array( - 'path' => '/mvrmdgvjcwxo', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /qfdkb/iz/dkv/vcph/m/cz/jhz' => array( - 'path' => '/qfdkb/iz/dkv/vcph/m/cz/jhz', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /ux/lafeifmwdctakd' => array( - 'path' => '/ux/lafeifmwdctakd', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /owkgjsmqkfghs/' => array( - 'path' => '/owkgjsmqkfghs/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /jxzuoy/bwctjh/xjhowhoa' => array( - 'path' => '/jxzuoy/bwctjh/xjhowhoa', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /gri/bsqz/' => array( - 'path' => '/gri/bsqz/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ueye/jl/ld' => array( - 'path' => '/ueye/jl/ld', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /c/dk/vd/xqkimlcknrabm/' => array( - 'path' => '/c/dk/vd/xqkimlcknrabm/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /xdlcxiarahbmiriz' => array( - 'path' => '/xdlcxiarahbmiriz', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /mw/riwtbbnsdp/o' => array( - 'path' => '/mw/riwtbbnsdp/o', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /kgdmmfl' => array( - 'path' => '/kgdmmfl', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /khnizkdrjgugdiwcr' => array( - 'path' => '/khnizkdrjgugdiwcr', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /ldodjos/nkb/cche' => array( - 'path' => '/ldodjos/nkb/cche', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /zrgjw' => array( - 'path' => '/zrgjw', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /pi/tpupj/kocf/tmg/x/nf' => array( - 'path' => '/pi/tpupj/kocf/tmg/x/nf', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /lqojc' => array( - 'path' => '/lqojc', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /lir/m/hdmgvgttxom/' => array( - 'path' => '/lir/m/hdmgvgttxom/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /acnqru/d' => array( - 'path' => '/acnqru/d', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /rvc/fgarv/' => array( - 'path' => '/rvc/fgarv/', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /egdnxtceccp/cnrezm' => array( - 'path' => '/egdnxtceccp/cnrezm', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /vtwwx/i/mxn/fklsdrsxj/mm' => array( - 'path' => '/vtwwx/i/mxn/fklsdrsxj/mm', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /wnadplnn/te' => array( - 'path' => '/wnadplnn/te', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /hxcqd/tbgwhtaele/a' => array( - 'path' => '/hxcqd/tbgwhtaele/a', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /ljsenc/lp/waocmzvv/nhl' => array( - 'path' => '/ljsenc/lp/waocmzvv/nhl', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /sajf/hxokwmfovcnxauz' => array( - 'path' => '/sajf/hxokwmfovcnxauz', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /wrheugw/ab' => array( - 'path' => '/wrheugw/ab', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /uhpw/x/yveex/ix' => array( - 'path' => '/uhpw/x/yveex/ix', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /stwwplrvgh' => array( - 'path' => '/stwwplrvgh', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /tkpkfxikwrp' => array( - 'path' => '/tkpkfxikwrp', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /js/okhluolks' => array( - 'path' => '/js/okhluolks', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /xnbcyl/ne' => array( - 'path' => '/xnbcyl/ne', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /waxgzahoky/p/um/sqbvpk' => array( - 'path' => '/waxgzahoky/p/um/sqbvpk', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /a/yceoxwlri' => array( - 'path' => '/a/yceoxwlri', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /eu/kwwv' => array( - 'path' => '/eu/kwwv', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /wt/nixxhy' => array( - 'path' => '/wt/nixxhy', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /disqcku/qhuk/vg/c' => array( - 'path' => '/disqcku/qhuk/vg/c', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /iegyxpui' => array( - 'path' => '/iegyxpui', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /hlcgcsdafxouo/zqgfs/' => array( - 'path' => '/hlcgcsdafxouo/zqgfs/', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /hr/u/wrpj' => array( - 'path' => '/hr/u/wrpj', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ckrivkbfwjmkoge/' => array( - 'path' => '/ckrivkbfwjmkoge/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /ilxze' => array( - 'path' => '/ilxze', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ri/mbi/' => array( - 'path' => '/ri/mbi/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /f/bass/kiy/bcoi' => array( - 'path' => '/f/bass/kiy/bcoi', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /rfukssgi/wloagoiq' => array( - 'path' => '/rfukssgi/wloagoiq', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /terokbetpdck/lvwdf' => array( - 'path' => '/terokbetpdck/lvwdf', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /plyltsnopactxy' => array( - 'path' => '/plyltsnopactxy', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /qrbkvcgitsakqbkq/' => array( - 'path' => '/qrbkvcgitsakqbkq/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /xzmli/exrcqzfewwzdtg' => array( - 'path' => '/xzmli/exrcqzfewwzdtg', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /ssacodq/mtudfua/' => array( - 'path' => '/ssacodq/mtudfua/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /w/emli/agzuedo/q/r' => array( - 'path' => '/w/emli/agzuedo/q/r', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /a/jntryiyq/avr/lsg' => array( - 'path' => '/a/jntryiyq/avr/lsg', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /sqanmyp/hvulxtnnt/lcd/' => array( - 'path' => '/sqanmyp/hvulxtnnt/lcd/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /lxprb' => array( - 'path' => '/lxprb', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /wxmdspmnxwp/mleqr/' => array( - 'path' => '/wxmdspmnxwp/mleqr/', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /llv/shujxzkju' => array( - 'path' => '/llv/shujxzkju', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ng/tiq/ds/tt/f/tvsiqkat' => array( - 'path' => '/ng/tiq/ds/tt/f/tvsiqkat', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /xjibxyailrg' => array( - 'path' => '/xjibxyailrg', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /jswdizgqbedczxytme/' => array( - 'path' => '/jswdizgqbedczxytme/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /ceczutfxjgvf/tuodoqif' => array( - 'path' => '/ceczutfxjgvf/tuodoqif', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /y/nnswcl/yb/vzppusw' => array( - 'path' => '/y/nnswcl/yb/vzppusw', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /fyy/jfxj/lxosk' => array( - 'path' => '/fyy/jfxj/lxosk', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /tsumvoiykcrejqnsortu' => array( - 'path' => '/tsumvoiykcrejqnsortu', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /avtojnvaqwafebvd/fnqk' => array( - 'path' => '/avtojnvaqwafebvd/fnqk', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /zqze/afp' => array( - 'path' => '/zqze/afp', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /mse/vmdd' => array( - 'path' => '/mse/vmdd', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /fxqrapzm/fw' => array( - 'path' => '/fxqrapzm/fw', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /t/opb/jddcxfkubr' => array( - 'path' => '/t/opb/jddcxfkubr', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /ulktvu/jrutp' => array( - 'path' => '/ulktvu/jrutp', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /dlwo/przt/mfg/' => array( - 'path' => '/dlwo/przt/mfg/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ucpujg' => array( - 'path' => '/ucpujg', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /t/fwrkdyv' => array( - 'path' => '/t/fwrkdyv', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /xgxmylrc/evjpfb/' => array( - 'path' => '/xgxmylrc/evjpfb/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /kckgx' => array( - 'path' => '/kckgx', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /eh/paza/h/iz' => array( - 'path' => '/eh/paza/h/iz', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ehdgj' => array( - 'path' => '/ehdgj', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /fkqghqshnkfbvmt' => array( - 'path' => '/fkqghqshnkfbvmt', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /m/ypj/noebdmsbt/' => array( - 'path' => '/m/ypj/noebdmsbt/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /qldwvzwbzck/wei' => array( - 'path' => '/qldwvzwbzck/wei', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /cajjfi/drmfjcyl/vrz' => array( - 'path' => '/cajjfi/drmfjcyl/vrz', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /jrdxsga' => array( - 'path' => '/jrdxsga', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /fovwmjoe/ekur' => array( - 'path' => '/fovwmjoe/ekur', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /wfytfdbmuy/t' => array( - 'path' => '/wfytfdbmuy/t', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /rkwkzdo/ikj/par/laj/ewd' => array( - 'path' => '/rkwkzdo/ikj/par/laj/ewd', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /vwaqelf/' => array( - 'path' => '/vwaqelf/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /lahxt' => array( - 'path' => '/lahxt', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /dyshvoieqm/mzp' => array( - 'path' => '/dyshvoieqm/mzp', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /a/xsyord' => array( - 'path' => '/a/xsyord', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /l/xdnrjxsk/yopgf/f' => array( - 'path' => '/l/xdnrjxsk/yopgf/f', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /dknsu/uphjj/lonjgvj' => array( - 'path' => '/dknsu/uphjj/lonjgvj', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /zkgxuguwaphjrdyj' => array( - 'path' => '/zkgxuguwaphjrdyj', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /njkpzjogmzbiqw' => array( - 'path' => '/njkpzjogmzbiqw', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /qsc/adnwzcngkafkp' => array( - 'path' => '/qsc/adnwzcngkafkp', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /cp/ddxwiclyi/zzoqeq' => array( - 'path' => '/cp/ddxwiclyi/zzoqeq', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /goshuv' => array( - 'path' => '/goshuv', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /etxas' => array( - 'path' => '/etxas', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /tczkbbqlnnvcl/' => array( - 'path' => '/tczkbbqlnnvcl/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /sbwob' => array( - 'path' => '/sbwob', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /tom/vuqop/wviqo/s' => array( - 'path' => '/tom/vuqop/wviqo/s', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /axlsijy/p/nhpvsbqcuw/g' => array( - 'path' => '/axlsijy/p/nhpvsbqcuw/g', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /wmryh/igl' => array( - 'path' => '/wmryh/igl', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /n/orvdbbzihfwmgkmro' => array( - 'path' => '/n/orvdbbzihfwmgkmro', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /iareceethforov' => array( - 'path' => '/iareceethforov', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ddgqitdhsgcxvea/' => array( - 'path' => '/ddgqitdhsgcxvea/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /jejskdglbem/deoiya' => array( - 'path' => '/jejskdglbem/deoiya', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /ek/w/xfwdozedww' => array( - 'path' => '/ek/w/xfwdozedww', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /ubsk/iagswu' => array( - 'path' => '/ubsk/iagswu', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /f/ctt/acdi' => array( - 'path' => '/f/ctt/acdi', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /xaplli/ehiugo/rethrv/i' => array( - 'path' => '/xaplli/ehiugo/rethrv/i', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /isf/grgaggdtkj/' => array( - 'path' => '/isf/grgaggdtkj/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /dvkpgizyyhjzylbpzu' => array( - 'path' => '/dvkpgizyyhjzylbpzu', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /zixlng' => array( - 'path' => '/zixlng', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /e/mgkzspr' => array( - 'path' => '/e/mgkzspr', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /zxrgrn/lscdfhetb/y' => array( - 'path' => '/zxrgrn/lscdfhetb/y', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /osaaigbg' => array( - 'path' => '/osaaigbg', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /l/e/krhgj' => array( - 'path' => '/l/e/krhgj', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /ovnoaopbxlpibqx' => array( - 'path' => '/ovnoaopbxlpibqx', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /ir/kaqu/eoq/fftzyarmg' => array( - 'path' => '/ir/kaqu/eoq/fftzyarmg', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /t/ndinicrshnt/lormlwve' => array( - 'path' => '/t/ndinicrshnt/lormlwve', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ecnklt/alsappn/aicq/fv' => array( - 'path' => '/ecnklt/alsappn/aicq/fv', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /brgfqypwtwpprolz' => array( - 'path' => '/brgfqypwtwpprolz', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /juied' => array( - 'path' => '/juied', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /qirq/yguvr/gi/wubp' => array( - 'path' => '/qirq/yguvr/gi/wubp', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /zhqshwhzrfeyu' => array( - 'path' => '/zhqshwhzrfeyu', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /tzjlovckgzccmz' => array( - 'path' => '/tzjlovckgzccmz', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /ljkezqpjgtsfiyl/jac' => array( - 'path' => '/ljkezqpjgtsfiyl/jac', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /udhho' => array( - 'path' => '/udhho', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /hwehph/slmr' => array( - 'path' => '/hwehph/slmr', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /pcqxlaziyilzjawba' => array( - 'path' => '/pcqxlaziyilzjawba', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /j/tuq/i/mzhycs' => array( - 'path' => '/j/tuq/i/mzhycs', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /rihar/uiirkl' => array( - 'path' => '/rihar/uiirkl', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /wlp/eizwtddoymfe' => array( - 'path' => '/wlp/eizwtddoymfe', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /lbr/trrjq' => array( - 'path' => '/lbr/trrjq', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /xmj/px/w/i' => array( - 'path' => '/xmj/px/w/i', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /i/iqxmkdncx/ozvsqu/na' => array( - 'path' => '/i/iqxmkdncx/ozvsqu/na', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /dftzmquya' => array( - 'path' => '/dftzmquya', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /k/kgpyaizubslqnbe/bsye' => array( - 'path' => '/k/kgpyaizubslqnbe/bsye', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /anpbrfg' => array( - 'path' => '/anpbrfg', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /utwmvbeks' => array( - 'path' => '/utwmvbeks', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /jejj/ijoxzfq' => array( - 'path' => '/jejj/ijoxzfq', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /einslhqmq/alm' => array( - 'path' => '/einslhqmq/alm', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /dfjihiovgvfnl' => array( - 'path' => '/dfjihiovgvfnl', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /ckkp/lmn/cpxzxvd' => array( - 'path' => '/ckkp/lmn/cpxzxvd', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /vfxnfyn' => array( - 'path' => '/vfxnfyn', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /tmtjmf' => array( - 'path' => '/tmtjmf', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /cagixcfsbny' => array( - 'path' => '/cagixcfsbny', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /xrkqd/tepooynqisdrru' => array( - 'path' => '/xrkqd/tepooynqisdrru', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /uiqpbnwa' => array( - 'path' => '/uiqpbnwa', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /lwntp/c/ymp/ikmnhcx/' => array( - 'path' => '/lwntp/c/ymp/ikmnhcx/', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /w/yn/n/wqleqxbwrkigxr/d/p/' => array( - 'path' => '/w/yn/n/wqleqxbwrkigxr/d/p/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /nuclu' => array( - 'path' => '/nuclu', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /gpgdq' => array( - 'path' => '/gpgdq', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /cy/mvk/f/dkgsgx/hjbebp' => array( - 'path' => '/cy/mvk/f/dkgsgx/hjbebp', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /vyyntfu' => array( - 'path' => '/vyyntfu', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /wtfatormhm/' => array( - 'path' => '/wtfatormhm/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /jdkjz/cs' => array( - 'path' => '/jdkjz/cs', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /yirhfgevxprbyesgi' => array( - 'path' => '/yirhfgevxprbyesgi', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /ld/eqsahvc/utoifjvb/q' => array( - 'path' => '/ld/eqsahvc/utoifjvb/q', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /mmhgsayfcosgvgy/midv/' => array( - 'path' => '/mmhgsayfcosgvgy/midv/', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /cklpt/' => array( - 'path' => '/cklpt/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /tqscjr' => array( - 'path' => '/tqscjr', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /hfrn/bhenchebovb/og' => array( - 'path' => '/hfrn/bhenchebovb/og', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /npv/pjgimgfywnk/psxs' => array( - 'path' => '/npv/pjgimgfywnk/psxs', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /sfn/cqsk/iaykoz/qdmk/vsb' => array( - 'path' => '/sfn/cqsk/iaykoz/qdmk/vsb', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /dofityrsbcncgifgywmm' => array( - 'path' => '/dofityrsbcncgifgywmm', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /f/bpwodcoczcawe/c' => array( - 'path' => '/f/bpwodcoczcawe/c', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /iqommpay' => array( - 'path' => '/iqommpay', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /wdintrbq' => array( - 'path' => '/wdintrbq', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /lheiigindclaqgk' => array( - 'path' => '/lheiigindclaqgk', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /tposj/ejzzy' => array( - 'path' => '/tposj/ejzzy', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /jhllnxmtybpgm/oobmo/ux' => array( - 'path' => '/jhllnxmtybpgm/oobmo/ux', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ldp/ghummtxeqqviyjjmi' => array( - 'path' => '/ldp/ghummtxeqqviyjjmi', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /zrrrxzaof' => array( - 'path' => '/zrrrxzaof', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /loavxmpah/wnvnz/ejve' => array( - 'path' => '/loavxmpah/wnvnz/ejve', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /jvvdtixjf' => array( - 'path' => '/jvvdtixjf', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /bfqrbbnultsy/oo/vehqqc' => array( - 'path' => '/bfqrbbnultsy/oo/vehqqc', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /l/br/skrou/jkdxzx/ea/u' => array( - 'path' => '/l/br/skrou/jkdxzx/ea/u', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /onokz' => array( - 'path' => '/onokz', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /womnnbavujpuuhl/fbwsb' => array( - 'path' => '/womnnbavujpuuhl/fbwsb', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /kctyblcotsh' => array( - 'path' => '/kctyblcotsh', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /izdenzcqpxhnubef' => array( - 'path' => '/izdenzcqpxhnubef', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /rbmcp' => array( - 'path' => '/rbmcp', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /pqqefnncc/lltdsq' => array( - 'path' => '/pqqefnncc/lltdsq', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /rwynkzy/jyv' => array( - 'path' => '/rwynkzy/jyv', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /qqrnqpk/cszr/w/frxv' => array( - 'path' => '/qqrnqpk/cszr/w/frxv', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /buqdrn/jtxrmftcb/o/l' => array( - 'path' => '/buqdrn/jtxrmftcb/o/l', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /bibp/bfbgdltxxwntz' => array( - 'path' => '/bibp/bfbgdltxxwntz', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /maabptnsosgyyeusm' => array( - 'path' => '/maabptnsosgyyeusm', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /mhdclf/pepowemhtfsb/qu' => array( - 'path' => '/mhdclf/pepowemhtfsb/qu', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /sislwiu/vdeljbj/c' => array( - 'path' => '/sislwiu/vdeljbj/c', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /fbvt/l/utsm' => array( - 'path' => '/fbvt/l/utsm', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /esps/natjlwp' => array( - 'path' => '/esps/natjlwp', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /zfoppgmnks' => array( - 'path' => '/zfoppgmnks', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /ogvxldvuglzl' => array( - 'path' => '/ogvxldvuglzl', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /rxveczicbnqopz/adri' => array( - 'path' => '/rxveczicbnqopz/adri', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /kngjpyiiglhgo' => array( - 'path' => '/kngjpyiiglhgo', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /c/igezqrfyzmtb' => array( - 'path' => '/c/igezqrfyzmtb', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /xgjtx' => array( - 'path' => '/xgjtx', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /fatmow/poatesjirilz' => array( - 'path' => '/fatmow/poatesjirilz', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /ahqmhq' => array( - 'path' => '/ahqmhq', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /ej/vq/rzogakh/wlk' => array( - 'path' => '/ej/vq/rzogakh/wlk', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /trrlgcez' => array( - 'path' => '/trrlgcez', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ygzopirmmxvn/bjlsumt' => array( - 'path' => '/ygzopirmmxvn/bjlsumt', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /mmfbq' => array( - 'path' => '/mmfbq', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /fdmowesnvy' => array( - 'path' => '/fdmowesnvy', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /pxa/ylt/jtiflakyqxhjg' => array( - 'path' => '/pxa/ylt/jtiflakyqxhjg', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /ma/hwb/' => array( - 'path' => '/ma/hwb/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /xxakmdkhyii/vinjkb/j/ua' => array( - 'path' => '/xxakmdkhyii/vinjkb/j/ua', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /aqymlgxdfj' => array( - 'path' => '/aqymlgxdfj', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /afkst/flqxnbfxb' => array( - 'path' => '/afkst/flqxnbfxb', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /hmmvhnkprhlrvfyc' => array( - 'path' => '/hmmvhnkprhlrvfyc', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /fhxkqrhjjoqx/yyagw' => array( - 'path' => '/fhxkqrhjjoqx/yyagw', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /nbsu/rp/rjauvjoq/vk/' => array( - 'path' => '/nbsu/rp/rjauvjoq/vk/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /inusreccupuorb' => array( - 'path' => '/inusreccupuorb', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /evxbfohgpwe' => array( - 'path' => '/evxbfohgpwe', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /tlzuiowrkyk/' => array( - 'path' => '/tlzuiowrkyk/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /tclesposzok/ucrkets' => array( - 'path' => '/tclesposzok/ucrkets', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /gikfxwvnahuqpoxbjd/h' => array( - 'path' => '/gikfxwvnahuqpoxbjd/h', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /wgxcnjxswus' => array( - 'path' => '/wgxcnjxswus', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ug/uoeeu' => array( - 'path' => '/ug/uoeeu', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /htlb/zjrrgua/llhm' => array( - 'path' => '/htlb/zjrrgua/llhm', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /hwzunoaxss' => array( - 'path' => '/hwzunoaxss', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /cjtvd/b/mzbszzdo' => array( - 'path' => '/cjtvd/b/mzbszzdo', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /aag/sl' => array( - 'path' => '/aag/sl', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /jxlatmqt/atbivw' => array( - 'path' => '/jxlatmqt/atbivw', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /wpot/npf/nmfo' => array( - 'path' => '/wpot/npf/nmfo', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /gdqu/hpnvjbbds' => array( - 'path' => '/gdqu/hpnvjbbds', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /hupmw/yzjyluzpu' => array( - 'path' => '/hupmw/yzjyluzpu', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /qkwv/qhj/' => array( - 'path' => '/qkwv/qhj/', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /pnqma' => array( - 'path' => '/pnqma', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /spzwnqwgluxg/vnl' => array( - 'path' => '/spzwnqwgluxg/vnl', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /ijkaebsdwvpz/c/knbj' => array( - 'path' => '/ijkaebsdwvpz/c/knbj', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /kbk/ptit' => array( - 'path' => '/kbk/ptit', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /mtpgwzeiik' => array( - 'path' => '/mtpgwzeiik', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /vo/cypq' => array( - 'path' => '/vo/cypq', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /w/dyd/ukj' => array( - 'path' => '/w/dyd/ukj', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /lkgczgd' => array( - 'path' => '/lkgczgd', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /zxwiukffpuptvtiq' => array( - 'path' => '/zxwiukffpuptvtiq', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /hgfqvhzjhqiqlriehpyv' => array( - 'path' => '/hgfqvhzjhqiqlriehpyv', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /rptwf/d/cancidazulgrg' => array( - 'path' => '/rptwf/d/cancidazulgrg', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /ib/euas' => array( - 'path' => '/ib/euas', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /nabvgdljwthhwqs' => array( - 'path' => '/nabvgdljwthhwqs', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /viopspazdukr/' => array( - 'path' => '/viopspazdukr/', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /wvcaxwr/ao' => array( - 'path' => '/wvcaxwr/ao', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /ijqjdhmfzhsq' => array( - 'path' => '/ijqjdhmfzhsq', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /ogzupwzbis/etsdhr' => array( - 'path' => '/ogzupwzbis/etsdhr', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /a/utwr/uwvlblzv/lh' => array( - 'path' => '/a/utwr/uwvlblzv/lh', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /iqwyan/brbuckque' => array( - 'path' => '/iqwyan/brbuckque', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ujjgzlma/gmwyypmquuld' => array( - 'path' => '/ujjgzlma/gmwyypmquuld', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /hobzxzlfsaccrwabxi' => array( - 'path' => '/hobzxzlfsaccrwabxi', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /qxu/pzv/s' => array( - 'path' => '/qxu/pzv/s', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /dwbbc/cvu/hovfna' => array( - 'path' => '/dwbbc/cvu/hovfna', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /mjnzgyeppd/ru' => array( - 'path' => '/mjnzgyeppd/ru', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /gehn/t/scolf/k/fpite' => array( - 'path' => '/gehn/t/scolf/k/fpite', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /vrvwfuyauol/qlrdp/tbt' => array( - 'path' => '/vrvwfuyauol/qlrdp/tbt', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /xkyyylfsao' => array( - 'path' => '/xkyyylfsao', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /najxcw' => array( - 'path' => '/najxcw', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /pmdogtxwycuh' => array( - 'path' => '/pmdogtxwycuh', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /evk/qvlu/khrwxp' => array( - 'path' => '/evk/qvlu/khrwxp', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /auaksyhovpry' => array( - 'path' => '/auaksyhovpry', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /zubzisss/bkfey' => array( - 'path' => '/zubzisss/bkfey', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /ponikuwpgnfrlxvy/xi' => array( - 'path' => '/ponikuwpgnfrlxvy/xi', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /eyajumfqcaqtfx/' => array( - 'path' => '/eyajumfqcaqtfx/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /zpa/sujvrnnruxtv/h' => array( - 'path' => '/zpa/sujvrnnruxtv/h', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /wmfvsrymyuhtcho/qa/' => array( - 'path' => '/wmfvsrymyuhtcho/qa/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /gqnnrrawkjgvki/st' => array( - 'path' => '/gqnnrrawkjgvki/st', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /inhr/ay/joa' => array( - 'path' => '/inhr/ay/joa', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /kswd/enoonkmwz' => array( - 'path' => '/kswd/enoonkmwz', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /vgw/kwsmwpy/bwfszqv/w' => array( - 'path' => '/vgw/kwsmwpy/bwfszqv/w', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /owedckml/cuscqn' => array( - 'path' => '/owedckml/cuscqn', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /csumfelfiofvon/otmcw' => array( - 'path' => '/csumfelfiofvon/otmcw', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /tabzricdm' => array( - 'path' => '/tabzricdm', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /lolavh' => array( - 'path' => '/lolavh', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /bhkxqulkwhdif/' => array( - 'path' => '/bhkxqulkwhdif/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /ysuxzwfla/ziqonps' => array( - 'path' => '/ysuxzwfla/ziqonps', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /jafzatj' => array( - 'path' => '/jafzatj', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /dutqorto' => array( - 'path' => '/dutqorto', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /isxodgklx/' => array( - 'path' => '/isxodgklx/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /irfwbsvhs' => array( - 'path' => '/irfwbsvhs', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /uuypzb/ku/' => array( - 'path' => '/uuypzb/ku/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /qnpl/eps/krnheb/enq' => array( - 'path' => '/qnpl/eps/krnheb/enq', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /ogqdnyhojaknnzlivhdc' => array( - 'path' => '/ogqdnyhojaknnzlivhdc', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /fptqz/pqnedkw/gjiini' => array( - 'path' => '/fptqz/pqnedkw/gjiini', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /zrjw/xgyazllfwpiiw/hv' => array( - 'path' => '/zrjw/xgyazllfwpiiw/hv', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /aulyslopqizy/khbjlzg' => array( - 'path' => '/aulyslopqizy/khbjlzg', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /aigj/cnlhw' => array( - 'path' => '/aigj/cnlhw', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /dmchvcnhnzzsqhooxb' => array( - 'path' => '/dmchvcnhnzzsqhooxb', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /auktrrwe' => array( - 'path' => '/auktrrwe', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /zvfefvklipk' => array( - 'path' => '/zvfefvklipk', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /rzbyt/tyat/' => array( - 'path' => '/rzbyt/tyat/', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /ik/iyi' => array( - 'path' => '/ik/iyi', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /vhzoz/phu/kyao' => array( - 'path' => '/vhzoz/phu/kyao', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /f/thdqgprcnvsujmecsmm' => array( - 'path' => '/f/thdqgprcnvsujmecsmm', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /cmghb' => array( - 'path' => '/cmghb', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /ysscgr' => array( - 'path' => '/ysscgr', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /kfpuoo' => array( - 'path' => '/kfpuoo', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /ofilhmcz' => array( - 'path' => '/ofilhmcz', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ohcsjoopkyzgtn' => array( - 'path' => '/ohcsjoopkyzgtn', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /ij/gypun/wvjmacab/q' => array( - 'path' => '/ij/gypun/wvjmacab/q', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /lnjxykvvo/w' => array( - 'path' => '/lnjxykvvo/w', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /vziwssclufwjk' => array( - 'path' => '/vziwssclufwjk', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /okwci/aivwgldpp/lv' => array( - 'path' => '/okwci/aivwgldpp/lv', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /klzuvan/ozaom' => array( - 'path' => '/klzuvan/ozaom', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /y/emyrrle' => array( - 'path' => '/y/emyrrle', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /kpdb/nvzxor/awtr' => array( - 'path' => '/kpdb/nvzxor/awtr', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /q/sircrvx/eax' => array( - 'path' => '/q/sircrvx/eax', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /poopp/yghheysw' => array( - 'path' => '/poopp/yghheysw', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /ytwppun/z/gxw/yabh' => array( - 'path' => '/ytwppun/z/gxw/yabh', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /ugezdwmxxuezsqiwbq' => array( - 'path' => '/ugezdwmxxuezsqiwbq', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /ugbzetuh/q' => array( - 'path' => '/ugbzetuh/q', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /nloyxw/' => array( - 'path' => '/nloyxw/', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /pbfaklyngaa' => array( - 'path' => '/pbfaklyngaa', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /qbh/uaxkaq' => array( - 'path' => '/qbh/uaxkaq', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /ucw/jiv/zmrmu' => array( - 'path' => '/ucw/jiv/zmrmu', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /w/cjjtn/okejsszmq' => array( - 'path' => '/w/cjjtn/okejsszmq', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /wfs/s/bhyc/rphf' => array( - 'path' => '/wfs/s/bhyc/rphf', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /eyxbuyokfex' => array( - 'path' => '/eyxbuyokfex', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /xpqah/nabuokppmasq' => array( - 'path' => '/xpqah/nabuokppmasq', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /gfmtywvnh' => array( - 'path' => '/gfmtywvnh', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /zofwfasvamxxi' => array( - 'path' => '/zofwfasvamxxi', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /ofv/ubnhsnlqmmcomuxz/t' => array( - 'path' => '/ofv/ubnhsnlqmmcomuxz/t', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /p/ohuydfscbugto' => array( - 'path' => '/p/ohuydfscbugto', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /vnabbwn/wacut/e' => array( - 'path' => '/vnabbwn/wacut/e', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /wdppd/dcazx' => array( - 'path' => '/wdppd/dcazx', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /oko/xpzmw' => array( - 'path' => '/oko/xpzmw', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /qqvlofxumpkm/gyymg/b' => array( - 'path' => '/qqvlofxumpkm/gyymg/b', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /cermyhxm' => array( - 'path' => '/cermyhxm', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /xnnnv/bjkuxpakaoj' => array( - 'path' => '/xnnnv/bjkuxpakaoj', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /btgdikitxkecttlop' => array( - 'path' => '/btgdikitxkecttlop', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /d/yrjaoufls/dmhtwft' => array( - 'path' => '/d/yrjaoufls/dmhtwft', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /zbegkqdexuqdsywa' => array( - 'path' => '/zbegkqdexuqdsywa', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /rz/gqeke/zjkzghhktgkc' => array( - 'path' => '/rz/gqeke/zjkzghhktgkc', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /nuezlqvtom' => array( - 'path' => '/nuezlqvtom', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /h/xltv/rcmp' => array( - 'path' => '/h/xltv/rcmp', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /wspghlv' => array( - 'path' => '/wspghlv', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /xgwilo/d' => array( - 'path' => '/xgwilo/d', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /psgdyouvuw/mmpu' => array( - 'path' => '/psgdyouvuw/mmpu', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /eynvrjakcupcc' => array( - 'path' => '/eynvrjakcupcc', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /esddpjf/elnq/phnvmmq' => array( - 'path' => '/esddpjf/elnq/phnvmmq', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /otaijuaoxzrqcve/kd' => array( - 'path' => '/otaijuaoxzrqcve/kd', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /ziwdncwk/e' => array( - 'path' => '/ziwdncwk/e', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /yxxsfpcepn' => array( - 'path' => '/yxxsfpcepn', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /qvmgceltxhy' => array( - 'path' => '/qvmgceltxhy', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /yr/dn/dprlouf' => array( - 'path' => '/yr/dn/dprlouf', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /yzne/jyaadrna/tqxixia/' => array( - 'path' => '/yzne/jyaadrna/tqxixia/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /mojpcqrlzpd' => array( - 'path' => '/mojpcqrlzpd', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /aznhc' => array( - 'path' => '/aznhc', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /nvooef' => array( - 'path' => '/nvooef', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /cl/gbajapwrefrt' => array( - 'path' => '/cl/gbajapwrefrt', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /k/hq/fysjapanxbr' => array( - 'path' => '/k/hq/fysjapanxbr', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /wmozi/snbn/fwgoqsfgstm' => array( - 'path' => '/wmozi/snbn/fwgoqsfgstm', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ontva/t/phsixcbm' => array( - 'path' => '/ontva/t/phsixcbm', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /wuwu/nj/u/ngcfnw/llmer' => array( - 'path' => '/wuwu/nj/u/ngcfnw/llmer', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /nkt/oqvwlr' => array( - 'path' => '/nkt/oqvwlr', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /nyazzfrhu' => array( - 'path' => '/nyazzfrhu', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /gknmhwd/' => array( - 'path' => '/gknmhwd/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /thosoxlbebswkjhq' => array( - 'path' => '/thosoxlbebswkjhq', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /rlopefkg/oaxlxguuoek' => array( - 'path' => '/rlopefkg/oaxlxguuoek', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /by/uqsm' => array( - 'path' => '/by/uqsm', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /mbusnryotyxvn' => array( - 'path' => '/mbusnryotyxvn', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /yjxd/ys/fyagtyto/o' => array( - 'path' => '/yjxd/ys/fyagtyto/o', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /mplibph' => array( - 'path' => '/mplibph', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /oboqsacqczqmcpergz' => array( - 'path' => '/oboqsacqczqmcpergz', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /jhonrapi/ib/iea' => array( - 'path' => '/jhonrapi/ib/iea', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /z/ukjnpeutpggt' => array( - 'path' => '/z/ukjnpeutpggt', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /tdsqm' => array( - 'path' => '/tdsqm', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /zjijdo' => array( - 'path' => '/zjijdo', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /sjpikpdchqnlpuzx' => array( - 'path' => '/sjpikpdchqnlpuzx', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /mcvzi/th' => array( - 'path' => '/mcvzi/th', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /ahtcabm' => array( - 'path' => '/ahtcabm', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /gte/apsdtkkooqvixityv' => array( - 'path' => '/gte/apsdtkkooqvixityv', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /gsmco/nud/jmx/qdxeqr/' => array( - 'path' => '/gsmco/nud/jmx/qdxeqr/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /pbikkpyv' => array( - 'path' => '/pbikkpyv', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /dwpgahm' => array( - 'path' => '/dwpgahm', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /moxdkolqycwln/rh' => array( - 'path' => '/moxdkolqycwln/rh', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /evczwewvrorrsgyifv/rj' => array( - 'path' => '/evczwewvrorrsgyifv/rj', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /exfbxekphmjet/cywrp' => array( - 'path' => '/exfbxekphmjet/cywrp', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /faqylocwjzz/x/ffxglrh/v' => array( - 'path' => '/faqylocwjzz/x/ffxglrh/v', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /ysaockthtohxgadpugji' => array( - 'path' => '/ysaockthtohxgadpugji', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /nt/xoevprxsva' => array( - 'path' => '/nt/xoevprxsva', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /zfma/fblcojdxuw' => array( - 'path' => '/zfma/fblcojdxuw', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /nvbeljvpkrbfzcd' => array( - 'path' => '/nvbeljvpkrbfzcd', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /xco/x/ipwfbgdesq' => array( - 'path' => '/xco/x/ipwfbgdesq', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /cabef/m' => array( - 'path' => '/cabef/m', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /my/rc/xq/vrlknnwhao/v' => array( - 'path' => '/my/rc/xq/vrlknnwhao/v', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /mkzkfalf/gstcykqo/an/c' => array( - 'path' => '/mkzkfalf/gstcykqo/an/c', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /vi/hguyxghob/yqeld' => array( - 'path' => '/vi/hguyxghob/yqeld', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /vpxhdkvdj/fbxqtog' => array( - 'path' => '/vpxhdkvdj/fbxqtog', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /hrqhusger' => array( - 'path' => '/hrqhusger', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /hnuutqyoqbdvmujbzsn' => array( - 'path' => '/hnuutqyoqbdvmujbzsn', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /sueeacyo' => array( - 'path' => '/sueeacyo', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /gk/g/xnegofmxqu' => array( - 'path' => '/gk/g/xnegofmxqu', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /rbxb/m' => array( - 'path' => '/rbxb/m', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /kuyftebvdoapvntipamg' => array( - 'path' => '/kuyftebvdoapvntipamg', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /xo/xabac' => array( - 'path' => '/xo/xabac', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /hwdxqdrlscsgeuty' => array( - 'path' => '/hwdxqdrlscsgeuty', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /mja/amzsuu' => array( - 'path' => '/mja/amzsuu', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /rbkxorhfolsdivaxva/' => array( - 'path' => '/rbkxorhfolsdivaxva/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /osagxxlcs' => array( - 'path' => '/osagxxlcs', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /hoyjyibvocb/m/u' => array( - 'path' => '/hoyjyibvocb/m/u', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /z/rdjaiel/e/bd' => array( - 'path' => '/z/rdjaiel/e/bd', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /inqyaxwina/xc' => array( - 'path' => '/inqyaxwina/xc', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /filyzkjqi/' => array( - 'path' => '/filyzkjqi/', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /qnfjhggskjy' => array( - 'path' => '/qnfjhggskjy', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /rkmt/lhxlqln/czjkgo' => array( - 'path' => '/rkmt/lhxlqln/czjkgo', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ta/blgqkttifuplr/u' => array( - 'path' => '/ta/blgqkttifuplr/u', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /no/iiepbp/rssfu/vlvdhf/c' => array( - 'path' => '/no/iiepbp/rssfu/vlvdhf/c', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /zvqqm' => array( - 'path' => '/zvqqm', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ypntyw' => array( - 'path' => '/ypntyw', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /wpq/idfhqjln/m/d/wkvvmb' => array( - 'path' => '/wpq/idfhqjln/m/d/wkvvmb', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /czsojacvbpijy' => array( - 'path' => '/czsojacvbpijy', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /kfw/oxrbizn/t/b/q/sjd' => array( - 'path' => '/kfw/oxrbizn/t/b/q/sjd', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /hw/jkwbq/axevfwvsfup/n' => array( - 'path' => '/hw/jkwbq/axevfwvsfup/n', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /kjksaysz/h/fxbrasj/s' => array( - 'path' => '/kjksaysz/h/fxbrasj/s', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /ltfgvmr/qeocnhutztqf' => array( - 'path' => '/ltfgvmr/qeocnhutztqf', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /wfjfqzsro' => array( - 'path' => '/wfjfqzsro', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /c/qpy/iqe/vmauirwhj' => array( - 'path' => '/c/qpy/iqe/vmauirwhj', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /tlbpco/ktsz/dlovzs' => array( - 'path' => '/tlbpco/ktsz/dlovzs', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /rnuwlydvexx/xbbs' => array( - 'path' => '/rnuwlydvexx/xbbs', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /rh/pzxmqgmdkhkaili/m' => array( - 'path' => '/rh/pzxmqgmdkhkaili/m', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /avtkxwsa' => array( - 'path' => '/avtkxwsa', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /uzhfmqekeyhjwr' => array( - 'path' => '/uzhfmqekeyhjwr', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /cezriorczy/iwibz' => array( - 'path' => '/cezriorczy/iwibz', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /ifqilzk/aelk/y' => array( - 'path' => '/ifqilzk/aelk/y', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /bn/dw/ip/qbwmazs/ulv' => array( - 'path' => '/bn/dw/ip/qbwmazs/ulv', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /wru/mtxh/ijhtarx' => array( - 'path' => '/wru/mtxh/ijhtarx', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /da/nrivrthe/bv' => array( - 'path' => '/da/nrivrthe/bv', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /kd/kurqjxmjwqcvm' => array( - 'path' => '/kd/kurqjxmjwqcvm', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /cricfvz' => array( - 'path' => '/cricfvz', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /asmtr/' => array( - 'path' => '/asmtr/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /wmpkdywrbw/o' => array( - 'path' => '/wmpkdywrbw/o', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /bcgnxr' => array( - 'path' => '/bcgnxr', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /qjrkdvyvlb' => array( - 'path' => '/qjrkdvyvlb', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /ljaruq/j' => array( - 'path' => '/ljaruq/j', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /hkgxitt' => array( - 'path' => '/hkgxitt', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /xxdsvroxf/ebu' => array( - 'path' => '/xxdsvroxf/ebu', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /tt/gqs/nhcaayvn' => array( - 'path' => '/tt/gqs/nhcaayvn', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /bhm/kjheudspl/m' => array( - 'path' => '/bhm/kjheudspl/m', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /onzbivgvfzbwg' => array( - 'path' => '/onzbivgvfzbwg', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /bhjgfhkqe/j/k/g' => array( - 'path' => '/bhjgfhkqe/j/k/g', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /gdu/raksqf/gw' => array( - 'path' => '/gdu/raksqf/gw', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /nezbodnvx/jgrn' => array( - 'path' => '/nezbodnvx/jgrn', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /jjuifb' => array( - 'path' => '/jjuifb', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /dfrag' => array( - 'path' => '/dfrag', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /rwniebgguaoi/occzk' => array( - 'path' => '/rwniebgguaoi/occzk', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /kqspadgeq/ydapkajvae' => array( - 'path' => '/kqspadgeq/ydapkajvae', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /ypmbvvfveyheuo' => array( - 'path' => '/ypmbvvfveyheuo', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /vcaaylxsaapw' => array( - 'path' => '/vcaaylxsaapw', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ydpqgioyginmjrhxyst' => array( - 'path' => '/ydpqgioyginmjrhxyst', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /pd/w/ahh/mjr' => array( - 'path' => '/pd/w/ahh/mjr', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /rgzqfhgmu' => array( - 'path' => '/rgzqfhgmu', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /sbpfn/cz' => array( - 'path' => '/sbpfn/cz', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /kbmglyynwbyp/hitphvg' => array( - 'path' => '/kbmglyynwbyp/hitphvg', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /kppgvjdgndabwwlzegdm' => array( - 'path' => '/kppgvjdgndabwwlzegdm', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /wxuvpawpkurbyzrl' => array( - 'path' => '/wxuvpawpkurbyzrl', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ehemopk/opwblutfvs' => array( - 'path' => '/ehemopk/opwblutfvs', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /qyfuwbesk' => array( - 'path' => '/qyfuwbesk', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /nxqhiqgaaz/swdhahuxyq' => array( - 'path' => '/nxqhiqgaaz/swdhahuxyq', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /lbri/ddgaglujwukcz' => array( - 'path' => '/lbri/ddgaglujwukcz', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /dpow/xgbw' => array( - 'path' => '/dpow/xgbw', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ytq/edaxkclnhqu' => array( - 'path' => '/ytq/edaxkclnhqu', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /exwwkauczngpeoz/' => array( - 'path' => '/exwwkauczngpeoz/', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /smwkicza/ijmbaaq/gv' => array( - 'path' => '/smwkicza/ijmbaaq/gv', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /cvxk/kbfrbkdxzkl' => array( - 'path' => '/cvxk/kbfrbkdxzkl', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /tnpgwgb/mc' => array( - 'path' => '/tnpgwgb/mc', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /fuxe/zyi' => array( - 'path' => '/fuxe/zyi', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ow/qhtbc/e/ojz/gmq/ffsx' => array( - 'path' => '/ow/qhtbc/e/ojz/gmq/ffsx', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /vxnlb/knzayvcbfvfah' => array( - 'path' => '/vxnlb/knzayvcbfvfah', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /sxmdp/hlhhxwtatgrl' => array( - 'path' => '/sxmdp/hlhhxwtatgrl', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /gwxemumlkevcy' => array( - 'path' => '/gwxemumlkevcy', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /tasjejc' => array( - 'path' => '/tasjejc', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /kmakvwj/lmr/nu' => array( - 'path' => '/kmakvwj/lmr/nu', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /avqmfi/fdoany/dfgybznf' => array( - 'path' => '/avqmfi/fdoany/dfgybznf', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /fhimdaln/sqvvbcx' => array( - 'path' => '/fhimdaln/sqvvbcx', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /g/owgwvrgptyn/vwmcf/ai' => array( - 'path' => '/g/owgwvrgptyn/vwmcf/ai', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /jppeckmvusxau/ugtohpf' => array( - 'path' => '/jppeckmvusxau/ugtohpf', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /enfnczx' => array( - 'path' => '/enfnczx', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /rjz/l/wv/coo/iibexfem' => array( - 'path' => '/rjz/l/wv/coo/iibexfem', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /wpef/c/cffpc' => array( - 'path' => '/wpef/c/cffpc', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /uaqgukjwvc/a/bgxooqe' => array( - 'path' => '/uaqgukjwvc/a/bgxooqe', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /ruitikuqiqusfb/ome/n' => array( - 'path' => '/ruitikuqiqusfb/ome/n', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /ef/bhzqwy' => array( - 'path' => '/ef/bhzqwy', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /xgdgvgs' => array( - 'path' => '/xgdgvgs', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /vzpblxnv/nxu/kbmvhwtmd' => array( - 'path' => '/vzpblxnv/nxu/kbmvhwtmd', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /gecpxr' => array( - 'path' => '/gecpxr', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /cjgpseevu/umor/aucu' => array( - 'path' => '/cjgpseevu/umor/aucu', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /zbecutrkwnn/voqtv/ozyl' => array( - 'path' => '/zbecutrkwnn/voqtv/ozyl', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /wlwjc/dfz/gmornv/' => array( - 'path' => '/wlwjc/dfz/gmornv/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /rofko/iv/z' => array( - 'path' => '/rofko/iv/z', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /zb/wwvncegoivwj/jlnd/' => array( - 'path' => '/zb/wwvncegoivwj/jlnd/', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /hjsowonuyxay/agi' => array( - 'path' => '/hjsowonuyxay/agi', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /rtkhlzypusqsch/' => array( - 'path' => '/rtkhlzypusqsch/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /nlpymagxwiapqqfol/ijc' => array( - 'path' => '/nlpymagxwiapqqfol/ijc', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), +'staticRoutes' => array ( + 'PATCH /kvil/bh/xovv/hvja' => array( + 'name' => '', + 'path' => '/kvil/bh/xovv/hvja', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /zn/whskag/opnfvwwgwn/xx' => array( + 'name' => '', + 'path' => '/zn/whskag/opnfvwwgwn/xx', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /cqi/lslyq' => array( + 'name' => '', + 'path' => '/cqi/lslyq', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /qvrjg' => array( + 'name' => '', + 'path' => '/qvrjg', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ezahroxlpa' => array( + 'name' => '', + 'path' => '/ezahroxlpa', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /rfyhq/tiquyafaqj/i' => array( + 'name' => '', + 'path' => '/rfyhq/tiquyafaqj/i', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /hcxfgk' => array( + 'name' => '', + 'path' => '/hcxfgk', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /ajn/eo' => array( + 'name' => '', + 'path' => '/ajn/eo', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /njhsneoej/kdkv/t/nipg' => array( + 'name' => '', + 'path' => '/njhsneoej/kdkv/t/nipg', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /z/ookitzsragahiomg' => array( + 'name' => '', + 'path' => '/z/ookitzsragahiomg', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /nmnp/bvdg' => array( + 'name' => '', + 'path' => '/nmnp/bvdg', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /wnq/mosmq/rihipq' => array( + 'name' => '', + 'path' => '/wnq/mosmq/rihipq', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /x/c/jzaq/u/tjeaz' => array( + 'name' => '', + 'path' => '/x/c/jzaq/u/tjeaz', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /mfrbk/bm' => array( + 'name' => '', + 'path' => '/mfrbk/bm', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /kv/g/qbsve/wuzgmgj' => array( + 'name' => '', + 'path' => '/kv/g/qbsve/wuzgmgj', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /x/surpm' => array( + 'name' => '', + 'path' => '/x/surpm', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /opyomjxw' => array( + 'name' => '', + 'path' => '/opyomjxw', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ffslr' => array( + 'name' => '', + 'path' => '/ffslr', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /bywrq' => array( + 'name' => '', + 'path' => '/bywrq', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /ls/nth/ekwsc' => array( + 'name' => '', + 'path' => '/ls/nth/ekwsc', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /fipylo' => array( + 'name' => '', + 'path' => '/fipylo', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /corcbjf/fuzup' => array( + 'name' => '', + 'path' => '/corcbjf/fuzup', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /doeeclg' => array( + 'name' => '', + 'path' => '/doeeclg', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /qrun/yoiihvudsyuvhjg' => array( + 'name' => '', + 'path' => '/qrun/yoiihvudsyuvhjg', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /htvjqoxcfummml' => array( + 'name' => '', + 'path' => '/htvjqoxcfummml', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /detyqn/kwwtk' => array( + 'name' => '', + 'path' => '/detyqn/kwwtk', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /buvsqnpicqgsbh/rgec' => array( + 'name' => '', + 'path' => '/buvsqnpicqgsbh/rgec', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /bbur/xdpp/xiduwq' => array( + 'name' => '', + 'path' => '/bbur/xdpp/xiduwq', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /illctjv/amwdwgif/tgkmp/' => array( + 'name' => '', + 'path' => '/illctjv/amwdwgif/tgkmp/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /ckaxmpfsosdjobynv' => array( + 'name' => '', + 'path' => '/ckaxmpfsosdjobynv', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /hqfosdsmhblqhd' => array( + 'name' => '', + 'path' => '/hqfosdsmhblqhd', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /lcbjcqefgsul' => array( + 'name' => '', + 'path' => '/lcbjcqefgsul', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /mitzepzsbi' => array( + 'name' => '', + 'path' => '/mitzepzsbi', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /ybw/gqpzadjurxnuckt' => array( + 'name' => '', + 'path' => '/ybw/gqpzadjurxnuckt', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /xfruv/jycczinbkkdwn' => array( + 'name' => '', + 'path' => '/xfruv/jycczinbkkdwn', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /buwqqbgxewlxdax/o' => array( + 'name' => '', + 'path' => '/buwqqbgxewlxdax/o', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /w/tx/knkxa/qwnbae/' => array( + 'name' => '', + 'path' => '/w/tx/knkxa/qwnbae/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /odozzsk/bq/pgalzyvfe' => array( + 'name' => '', + 'path' => '/odozzsk/bq/pgalzyvfe', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /veuoyxlwd/q/' => array( + 'name' => '', + 'path' => '/veuoyxlwd/q/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /klxycwbsncvl' => array( + 'name' => '', + 'path' => '/klxycwbsncvl', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /uczuq' => array( + 'name' => '', + 'path' => '/uczuq', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /dpmrrix/c' => array( + 'name' => '', + 'path' => '/dpmrrix/c', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /qdjwd' => array( + 'name' => '', + 'path' => '/qdjwd', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /kmzuyfrcx/yqzhed' => array( + 'name' => '', + 'path' => '/kmzuyfrcx/yqzhed', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /v/od/wiqzi' => array( + 'name' => '', + 'path' => '/v/od/wiqzi', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /ca/re/nswk/sh' => array( + 'name' => '', + 'path' => '/ca/re/nswk/sh', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /prewd/wth/koyyjtc/xjwh' => array( + 'name' => '', + 'path' => '/prewd/wth/koyyjtc/xjwh', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /y/zsmbnjf/t' => array( + 'name' => '', + 'path' => '/y/zsmbnjf/t', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /rm/lhggthf/wobc/ucrtp' => array( + 'name' => '', + 'path' => '/rm/lhggthf/wobc/ucrtp', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /gsctbqs/zn/lqtonmecpx' => array( + 'name' => '', + 'path' => '/gsctbqs/zn/lqtonmecpx', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /qfazqndac' => array( + 'name' => '', + 'path' => '/qfazqndac', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /xudr/cqutthqfonh' => array( + 'name' => '', + 'path' => '/xudr/cqutthqfonh', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /ltglzykhgnvbae/at' => array( + 'name' => '', + 'path' => '/ltglzykhgnvbae/at', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /djplxoknfhsj' => array( + 'name' => '', + 'path' => '/djplxoknfhsj', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /vuo/frwyynq' => array( + 'name' => '', + 'path' => '/vuo/frwyynq', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /nwvaa/fcuh/kfkge' => array( + 'name' => '', + 'path' => '/nwvaa/fcuh/kfkge', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /zw/ssocnd' => array( + 'name' => '', + 'path' => '/zw/ssocnd', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /vpcknq' => array( + 'name' => '', + 'path' => '/vpcknq', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /y/czyhgrrwhclwk' => array( + 'name' => '', + 'path' => '/y/czyhgrrwhclwk', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /og/wjfkl/freo' => array( + 'name' => '', + 'path' => '/og/wjfkl/freo', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /yqfjskustujlddxubw' => array( + 'name' => '', + 'path' => '/yqfjskustujlddxubw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /kshhbyaqsj' => array( + 'name' => '', + 'path' => '/kshhbyaqsj', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /tilntatale' => array( + 'name' => '', + 'path' => '/tilntatale', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /om/rrzeremt' => array( + 'name' => '', + 'path' => '/om/rrzeremt', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /svafikc/ghutub/' => array( + 'name' => '', + 'path' => '/svafikc/ghutub/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /ecqsvphd/ero/ul' => array( + 'name' => '', + 'path' => '/ecqsvphd/ero/ul', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /srm/e/nndixzuvhqrbtrx' => array( + 'name' => '', + 'path' => '/srm/e/nndixzuvhqrbtrx', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /uwmc/qflezs' => array( + 'name' => '', + 'path' => '/uwmc/qflezs', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /vf/axlrq/zxocvb/' => array( + 'name' => '', + 'path' => '/vf/axlrq/zxocvb/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /evqj/rprm' => array( + 'name' => '', + 'path' => '/evqj/rprm', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /lggelzs' => array( + 'name' => '', + 'path' => '/lggelzs', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /a/gkacnpzw' => array( + 'name' => '', + 'path' => '/a/gkacnpzw', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /fdaus/tpwnqrvabihfs' => array( + 'name' => '', + 'path' => '/fdaus/tpwnqrvabihfs', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /jmvezr/vu' => array( + 'name' => '', + 'path' => '/jmvezr/vu', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /ke/sgz/wjxt/yd' => array( + 'name' => '', + 'path' => '/ke/sgz/wjxt/yd', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /cwwcovs/' => array( + 'name' => '', + 'path' => '/cwwcovs/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /xpkewcrr' => array( + 'name' => '', + 'path' => '/xpkewcrr', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /jmb/oqordz' => array( + 'name' => '', + 'path' => '/jmb/oqordz', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /vo/b/ht' => array( + 'name' => '', + 'path' => '/vo/b/ht', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /ihi/nwzt' => array( + 'name' => '', + 'path' => '/ihi/nwzt', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /dy/qn/p/ym' => array( + 'name' => '', + 'path' => '/dy/qn/p/ym', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /t/tga/u/tfnitjm/xzl' => array( + 'name' => '', + 'path' => '/t/tga/u/tfnitjm/xzl', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /wwypkouk/bhtq' => array( + 'name' => '', + 'path' => '/wwypkouk/bhtq', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /feomlufjlpauu/j' => array( + 'name' => '', + 'path' => '/feomlufjlpauu/j', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /muglumajmh' => array( + 'name' => '', + 'path' => '/muglumajmh', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ptknwygztg' => array( + 'name' => '', + 'path' => '/ptknwygztg', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /hxziw/dy/kuut/' => array( + 'name' => '', + 'path' => '/hxziw/dy/kuut/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /awcmcctrhfu/' => array( + 'name' => '', + 'path' => '/awcmcctrhfu/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /fiaupnsr/nga/qajqsn/mvi' => array( + 'name' => '', + 'path' => '/fiaupnsr/nga/qajqsn/mvi', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /qnmg/ltajh' => array( + 'name' => '', + 'path' => '/qnmg/ltajh', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /chcybcppkwtcvmnrkh' => array( + 'name' => '', + 'path' => '/chcybcppkwtcvmnrkh', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /rla/ktswvzrzpwre/v/tgcr' => array( + 'name' => '', + 'path' => '/rla/ktswvzrzpwre/v/tgcr', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /w/v/nye/ghb/' => array( + 'name' => '', + 'path' => '/w/v/nye/ghb/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /exocrwwgtpqmybsiu' => array( + 'name' => '', + 'path' => '/exocrwwgtpqmybsiu', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /o/jscak' => array( + 'name' => '', + 'path' => '/o/jscak', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /hfhsfrizvmalelbftg' => array( + 'name' => '', + 'path' => '/hfhsfrizvmalelbftg', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /xdcskafmjxn' => array( + 'name' => '', + 'path' => '/xdcskafmjxn', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /qrwbknwihteycz' => array( + 'name' => '', + 'path' => '/qrwbknwihteycz', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /toffj/lsxlvyyup/gqyxs' => array( + 'name' => '', + 'path' => '/toffj/lsxlvyyup/gqyxs', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /fmyjav' => array( + 'name' => '', + 'path' => '/fmyjav', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /ql/ckdxaxqonthyvzvivf' => array( + 'name' => '', + 'path' => '/ql/ckdxaxqonthyvzvivf', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /ga/fz/cygnauogejdcf' => array( + 'name' => '', + 'path' => '/ga/fz/cygnauogejdcf', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /oyiiz/rllpugqviu' => array( + 'name' => '', + 'path' => '/oyiiz/rllpugqviu', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /gzej/fv' => array( + 'name' => '', + 'path' => '/gzej/fv', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /vgg/ofs/fvp' => array( + 'name' => '', + 'path' => '/vgg/ofs/fvp', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /pskyzfvzb' => array( + 'name' => '', + 'path' => '/pskyzfvzb', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /ccwdlxkgbnaq/pyvln' => array( + 'name' => '', + 'path' => '/ccwdlxkgbnaq/pyvln', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /wyotyclcxlkkyvfx/' => array( + 'name' => '', + 'path' => '/wyotyclcxlkkyvfx/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /kcvxcebnnpbt' => array( + 'name' => '', + 'path' => '/kcvxcebnnpbt', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /kyrvxwopkfsvpib/' => array( + 'name' => '', + 'path' => '/kyrvxwopkfsvpib/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /nmntmmttmm/griuuim' => array( + 'name' => '', + 'path' => '/nmntmmttmm/griuuim', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /cantpyipsmgrjmsuy' => array( + 'name' => '', + 'path' => '/cantpyipsmgrjmsuy', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /gmstdhsuiqucv' => array( + 'name' => '', + 'path' => '/gmstdhsuiqucv', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /jiuvok/val' => array( + 'name' => '', + 'path' => '/jiuvok/val', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /mylfhaynnoghxibeme' => array( + 'name' => '', + 'path' => '/mylfhaynnoghxibeme', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /zvj/bfwqjebnb' => array( + 'name' => '', + 'path' => '/zvj/bfwqjebnb', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /qjodjyual/xrnakol' => array( + 'name' => '', + 'path' => '/qjodjyual/xrnakol', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /mw/g/fmp' => array( + 'name' => '', + 'path' => '/mw/g/fmp', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /vfwwpfih/bx/' => array( + 'name' => '', + 'path' => '/vfwwpfih/bx/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /udjvxtpinmdqp/wjtxa' => array( + 'name' => '', + 'path' => '/udjvxtpinmdqp/wjtxa', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /gsdrmm/' => array( + 'name' => '', + 'path' => '/gsdrmm/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /pntkg/ykinbnndqkl' => array( + 'name' => '', + 'path' => '/pntkg/ykinbnndqkl', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ouc/ugaltvvv' => array( + 'name' => '', + 'path' => '/ouc/ugaltvvv', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /geblb/fp/fuosgfi' => array( + 'name' => '', + 'path' => '/geblb/fp/fuosgfi', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /w/thpljcsu/x' => array( + 'name' => '', + 'path' => '/w/thpljcsu/x', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /bpg/muvroora' => array( + 'name' => '', + 'path' => '/bpg/muvroora', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /wrhnfughvbni/wkw' => array( + 'name' => '', + 'path' => '/wrhnfughvbni/wkw', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /nzpsajumdq' => array( + 'name' => '', + 'path' => '/nzpsajumdq', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /pnjkljt/tfcbfsktu/wcjc' => array( + 'name' => '', + 'path' => '/pnjkljt/tfcbfsktu/wcjc', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /e/jfqv' => array( + 'name' => '', + 'path' => '/e/jfqv', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /zojachc/ghxo/a/qzp' => array( + 'name' => '', + 'path' => '/zojachc/ghxo/a/qzp', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /eiegloorseka' => array( + 'name' => '', + 'path' => '/eiegloorseka', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /gxfiozcigax' => array( + 'name' => '', + 'path' => '/gxfiozcigax', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /no/uordlhsok/f' => array( + 'name' => '', + 'path' => '/no/uordlhsok/f', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /llzikm/' => array( + 'name' => '', + 'path' => '/llzikm/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /kv/biyzevpjinoxp' => array( + 'name' => '', + 'path' => '/kv/biyzevpjinoxp', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /avtvcqrxyh' => array( + 'name' => '', + 'path' => '/avtvcqrxyh', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /jyfmjwo/og' => array( + 'name' => '', + 'path' => '/jyfmjwo/og', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /ajlqusfrro/ugjur/k' => array( + 'name' => '', + 'path' => '/ajlqusfrro/ugjur/k', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /vvxafuwt/agce' => array( + 'name' => '', + 'path' => '/vvxafuwt/agce', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /sk/pipeozhuscacievv' => array( + 'name' => '', + 'path' => '/sk/pipeozhuscacievv', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /jdoagozoq/ikdzuuowfx' => array( + 'name' => '', + 'path' => '/jdoagozoq/ikdzuuowfx', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /kj/afaaiq' => array( + 'name' => '', + 'path' => '/kj/afaaiq', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ubpt/ctnssifaoire' => array( + 'name' => '', + 'path' => '/ubpt/ctnssifaoire', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /bjc/zefpoxih/ouinqxmtl' => array( + 'name' => '', + 'path' => '/bjc/zefpoxih/ouinqxmtl', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /kjavsaesqq' => array( + 'name' => '', + 'path' => '/kjavsaesqq', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /nhyrj/qtptghs/m' => array( + 'name' => '', + 'path' => '/nhyrj/qtptghs/m', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /xvxzeck/cdrebz/br' => array( + 'name' => '', + 'path' => '/xvxzeck/cdrebz/br', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /wtjesfa/yzr' => array( + 'name' => '', + 'path' => '/wtjesfa/yzr', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /agdhezgksajegapyjgfa' => array( + 'name' => '', + 'path' => '/agdhezgksajegapyjgfa', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /tgargpppdawx' => array( + 'name' => '', + 'path' => '/tgargpppdawx', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /kdknypcd/onaviy' => array( + 'name' => '', + 'path' => '/kdknypcd/onaviy', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /stmh/udoa' => array( + 'name' => '', + 'path' => '/stmh/udoa', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /udqdxle/ya' => array( + 'name' => '', + 'path' => '/udqdxle/ya', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /uiaihdcdevzxnekd/mme' => array( + 'name' => '', + 'path' => '/uiaihdcdevzxnekd/mme', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /zt/mrgjdq/iinxjji' => array( + 'name' => '', + 'path' => '/zt/mrgjdq/iinxjji', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /smcalsoosuqkj' => array( + 'name' => '', + 'path' => '/smcalsoosuqkj', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /lbvyzjyycsbsev/dtyo' => array( + 'name' => '', + 'path' => '/lbvyzjyycsbsev/dtyo', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /njmtr/ymtahep' => array( + 'name' => '', + 'path' => '/njmtr/ymtahep', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /vqtqtdefib/svzgzgydmt' => array( + 'name' => '', + 'path' => '/vqtqtdefib/svzgzgydmt', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /knmxdxum' => array( + 'name' => '', + 'path' => '/knmxdxum', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /uvmhld/y/o/ttiiybatg' => array( + 'name' => '', + 'path' => '/uvmhld/y/o/ttiiybatg', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /h/uarh/sudeigah' => array( + 'name' => '', + 'path' => '/h/uarh/sudeigah', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ufbhczow/wgutowsgexv' => array( + 'name' => '', + 'path' => '/ufbhczow/wgutowsgexv', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /u/eh/anpysvf' => array( + 'name' => '', + 'path' => '/u/eh/anpysvf', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /wca/nafvwgvilxnlqpc' => array( + 'name' => '', + 'path' => '/wca/nafvwgvilxnlqpc', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /fpcbloemcwaelgps' => array( + 'name' => '', + 'path' => '/fpcbloemcwaelgps', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /wy/cuby/lrricya' => array( + 'name' => '', + 'path' => '/wy/cuby/lrricya', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /oeoxh' => array( + 'name' => '', + 'path' => '/oeoxh', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /ahaaatlrorbo' => array( + 'name' => '', + 'path' => '/ahaaatlrorbo', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /eaybi' => array( + 'name' => '', + 'path' => '/eaybi', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /agniob/tdqppthh' => array( + 'name' => '', + 'path' => '/agniob/tdqppthh', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /ddwju/uswpx/rrtwnm/h' => array( + 'name' => '', + 'path' => '/ddwju/uswpx/rrtwnm/h', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /xjmmdv' => array( + 'name' => '', + 'path' => '/xjmmdv', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /dqqjir/ghhkhubfgtyz' => array( + 'name' => '', + 'path' => '/dqqjir/ghhkhubfgtyz', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /fh/knuxrikwj' => array( + 'name' => '', + 'path' => '/fh/knuxrikwj', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /nb/bfpsenm/y/' => array( + 'name' => '', + 'path' => '/nb/bfpsenm/y/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /lczjfgm' => array( + 'name' => '', + 'path' => '/lczjfgm', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /wadcdzisysgmrxtil' => array( + 'name' => '', + 'path' => '/wadcdzisysgmrxtil', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /m/uvmgdzs/uoourjvyqugj/' => array( + 'name' => '', + 'path' => '/m/uvmgdzs/uoourjvyqugj/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /kf/zmloaee/yoldwpm/ar' => array( + 'name' => '', + 'path' => '/kf/zmloaee/yoldwpm/ar', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /ibacalz/kchupu' => array( + 'name' => '', + 'path' => '/ibacalz/kchupu', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /o/xttgnga/vokfhznr/' => array( + 'name' => '', + 'path' => '/o/xttgnga/vokfhznr/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /kmzgw' => array( + 'name' => '', + 'path' => '/kmzgw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /wkypxt/ewz/eieh' => array( + 'name' => '', + 'path' => '/wkypxt/ewz/eieh', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /kxpcnspjxswohj/tp' => array( + 'name' => '', + 'path' => '/kxpcnspjxswohj/tp', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /rtmab/' => array( + 'name' => '', + 'path' => '/rtmab/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /dqr/wxce/bvejvds' => array( + 'name' => '', + 'path' => '/dqr/wxce/bvejvds', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /lqmsoworvhjosogl/ad' => array( + 'name' => '', + 'path' => '/lqmsoworvhjosogl/ad', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /hjpdpu' => array( + 'name' => '', + 'path' => '/hjpdpu', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /fpzgfwmkfqeicabmiz' => array( + 'name' => '', + 'path' => '/fpzgfwmkfqeicabmiz', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /ewls/g/dqkixvg/bts' => array( + 'name' => '', + 'path' => '/ewls/g/dqkixvg/bts', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /aqrzxdqt/tjk' => array( + 'name' => '', + 'path' => '/aqrzxdqt/tjk', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /soyqbkydx' => array( + 'name' => '', + 'path' => '/soyqbkydx', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /se/xoawcapd' => array( + 'name' => '', + 'path' => '/se/xoawcapd', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /enlakve/cripz/uxb/y/' => array( + 'name' => '', + 'path' => '/enlakve/cripz/uxb/y/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /eolylr' => array( + 'name' => '', + 'path' => '/eolylr', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /oagjsqdojov' => array( + 'name' => '', + 'path' => '/oagjsqdojov', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /ydlpnqjemav' => array( + 'name' => '', + 'path' => '/ydlpnqjemav', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /yu/uyfkv/fjsuue' => array( + 'name' => '', + 'path' => '/yu/uyfkv/fjsuue', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /ogzvyg/yetbh/seog/p' => array( + 'name' => '', + 'path' => '/ogzvyg/yetbh/seog/p', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /askopcb' => array( + 'name' => '', + 'path' => '/askopcb', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /cvhvurejvbfy' => array( + 'name' => '', + 'path' => '/cvhvurejvbfy', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /zdj/hcgrojoj/ron' => array( + 'name' => '', + 'path' => '/zdj/hcgrojoj/ron', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /bqxnsmkvnk' => array( + 'name' => '', + 'path' => '/bqxnsmkvnk', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /txeejlmvhw' => array( + 'name' => '', + 'path' => '/txeejlmvhw', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /d/bucgse/phyvz' => array( + 'name' => '', + 'path' => '/d/bucgse/phyvz', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /vg/mvqrlzty/alys' => array( + 'name' => '', + 'path' => '/vg/mvqrlzty/alys', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /ogqqcei' => array( + 'name' => '', + 'path' => '/ogqqcei', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /skvabk' => array( + 'name' => '', + 'path' => '/skvabk', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /lven/xdruq' => array( + 'name' => '', + 'path' => '/lven/xdruq', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /zly/zvyzysn/jf' => array( + 'name' => '', + 'path' => '/zly/zvyzysn/jf', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /heyi/lqz/bcsghvdeuoyk' => array( + 'name' => '', + 'path' => '/heyi/lqz/bcsghvdeuoyk', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /arltf/hqlsoch/ooihki' => array( + 'name' => '', + 'path' => '/arltf/hqlsoch/ooihki', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /ny/ocxvqgfxjzl/ftch' => array( + 'name' => '', + 'path' => '/ny/ocxvqgfxjzl/ftch', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /dvh/mzrcsncwu' => array( + 'name' => '', + 'path' => '/dvh/mzrcsncwu', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /mkqhqa/qdlwksuhz' => array( + 'name' => '', + 'path' => '/mkqhqa/qdlwksuhz', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /rjdqsyzyf/n' => array( + 'name' => '', + 'path' => '/rjdqsyzyf/n', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /cv/syms/toz' => array( + 'name' => '', + 'path' => '/cv/syms/toz', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /xg/yupla/ylievuymbkmi' => array( + 'name' => '', + 'path' => '/xg/yupla/ylievuymbkmi', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /hwktsrgkz' => array( + 'name' => '', + 'path' => '/hwktsrgkz', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /sljhtnazklmnpwxpni' => array( + 'name' => '', + 'path' => '/sljhtnazklmnpwxpni', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /gzbeor' => array( + 'name' => '', + 'path' => '/gzbeor', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /jt/vqpfespspwa' => array( + 'name' => '', + 'path' => '/jt/vqpfespspwa', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /mxvwlx' => array( + 'name' => '', + 'path' => '/mxvwlx', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /peykitfss' => array( + 'name' => '', + 'path' => '/peykitfss', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /tif/vyszucoh' => array( + 'name' => '', + 'path' => '/tif/vyszucoh', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /kjgaafg' => array( + 'name' => '', + 'path' => '/kjgaafg', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /uxkxzbocjgkbpgxek' => array( + 'name' => '', + 'path' => '/uxkxzbocjgkbpgxek', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /xj/pohatonm/ppyp/' => array( + 'name' => '', + 'path' => '/xj/pohatonm/ppyp/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /remipqjrm/u/' => array( + 'name' => '', + 'path' => '/remipqjrm/u/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /i/wxotbz' => array( + 'name' => '', + 'path' => '/i/wxotbz', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /geth/odk/vpgiki/ijuvgx' => array( + 'name' => '', + 'path' => '/geth/odk/vpgiki/ijuvgx', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /z/mhyq/lvkeysv' => array( + 'name' => '', + 'path' => '/z/mhyq/lvkeysv', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /vypgbkc/j' => array( + 'name' => '', + 'path' => '/vypgbkc/j', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /pqdid' => array( + 'name' => '', + 'path' => '/pqdid', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /am/vgdrw/yzhfjipvkvozb' => array( + 'name' => '', + 'path' => '/am/vgdrw/yzhfjipvkvozb', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /dsxjf/mmzlxpgcmklkc/' => array( + 'name' => '', + 'path' => '/dsxjf/mmzlxpgcmklkc/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /htisa/knatkg' => array( + 'name' => '', + 'path' => '/htisa/knatkg', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /ayobrbbtwzwni' => array( + 'name' => '', + 'path' => '/ayobrbbtwzwni', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /ctsv/r' => array( + 'name' => '', + 'path' => '/ctsv/r', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /qevvlxr/h/upf/fsc' => array( + 'name' => '', + 'path' => '/qevvlxr/h/upf/fsc', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /kywtvbpyizhjvlin' => array( + 'name' => '', + 'path' => '/kywtvbpyizhjvlin', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /tovt/jpqmt/qbl/dh/c' => array( + 'name' => '', + 'path' => '/tovt/jpqmt/qbl/dh/c', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /kqeixdwsamvu' => array( + 'name' => '', + 'path' => '/kqeixdwsamvu', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /lataiw/pu' => array( + 'name' => '', + 'path' => '/lataiw/pu', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /uhnpcaw/kcivylyn/pj' => array( + 'name' => '', + 'path' => '/uhnpcaw/kcivylyn/pj', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /vmdkkjp/ufegpjuq' => array( + 'name' => '', + 'path' => '/vmdkkjp/ufegpjuq', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /kezvvdux/ptx/uvmgcls' => array( + 'name' => '', + 'path' => '/kezvvdux/ptx/uvmgcls', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /erjfe/nset/cz/iwmrv' => array( + 'name' => '', + 'path' => '/erjfe/nset/cz/iwmrv', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /qmkbntb' => array( + 'name' => '', + 'path' => '/qmkbntb', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /watqkkcnclf' => array( + 'name' => '', + 'path' => '/watqkkcnclf', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /zwxrsqpszza' => array( + 'name' => '', + 'path' => '/zwxrsqpszza', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /rybzizq/kcebnxxs' => array( + 'name' => '', + 'path' => '/rybzizq/kcebnxxs', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /otvsirtkg/wy' => array( + 'name' => '', + 'path' => '/otvsirtkg/wy', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /wyisfzly' => array( + 'name' => '', + 'path' => '/wyisfzly', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ycvzoskyrdfb' => array( + 'name' => '', + 'path' => '/ycvzoskyrdfb', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /nzxvxz' => array( + 'name' => '', + 'path' => '/nzxvxz', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /oqz/vnjylchuxe' => array( + 'name' => '', + 'path' => '/oqz/vnjylchuxe', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /vcivoqfip/bqxdajxiknz' => array( + 'name' => '', + 'path' => '/vcivoqfip/bqxdajxiknz', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /bzj/vjqid/rtyr/g' => array( + 'name' => '', + 'path' => '/bzj/vjqid/rtyr/g', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /rikav/kxdkgggxgeomvh' => array( + 'name' => '', + 'path' => '/rikav/kxdkgggxgeomvh', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /b/pgcy' => array( + 'name' => '', + 'path' => '/b/pgcy', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /kmhlgrwekdeihmctg/t' => array( + 'name' => '', + 'path' => '/kmhlgrwekdeihmctg/t', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /iuysutrxlhrbrmn/' => array( + 'name' => '', + 'path' => '/iuysutrxlhrbrmn/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /rf/q/zfhmihu' => array( + 'name' => '', + 'path' => '/rf/q/zfhmihu', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ojwhniuwjs/c/emjyggv/' => array( + 'name' => '', + 'path' => '/ojwhniuwjs/c/emjyggv/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /ysfvgjrssujsnyzm/w/' => array( + 'name' => '', + 'path' => '/ysfvgjrssujsnyzm/w/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /vlxokecyksls' => array( + 'name' => '', + 'path' => '/vlxokecyksls', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /hrsmtzq/lgr/gslevoms' => array( + 'name' => '', + 'path' => '/hrsmtzq/lgr/gslevoms', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /yjiyspvyx/ke/ckots' => array( + 'name' => '', + 'path' => '/yjiyspvyx/ke/ckots', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /firyy' => array( + 'name' => '', + 'path' => '/firyy', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /mmodc/' => array( + 'name' => '', + 'path' => '/mmodc/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /vxex/ctzditthpdnazqe' => array( + 'name' => '', + 'path' => '/vxex/ctzditthpdnazqe', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /pykqhj/oyqe' => array( + 'name' => '', + 'path' => '/pykqhj/oyqe', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /g/op/ezki/taumuc/a' => array( + 'name' => '', + 'path' => '/g/op/ezki/taumuc/a', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /b/ywnfsfyblgfkst' => array( + 'name' => '', + 'path' => '/b/ywnfsfyblgfkst', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /jgnse' => array( + 'name' => '', + 'path' => '/jgnse', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /uk/a/bioqgby/yxfmbg' => array( + 'name' => '', + 'path' => '/uk/a/bioqgby/yxfmbg', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ng/xegf/mvrpbuovd' => array( + 'name' => '', + 'path' => '/ng/xegf/mvrpbuovd', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /gdojnluwsgfknswp' => array( + 'name' => '', + 'path' => '/gdojnluwsgfknswp', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /qcjmtubs' => array( + 'name' => '', + 'path' => '/qcjmtubs', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /aph/kbfitbh/b' => array( + 'name' => '', + 'path' => '/aph/kbfitbh/b', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /hx/swlky' => array( + 'name' => '', + 'path' => '/hx/swlky', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /ebdohhwzxlexulgb' => array( + 'name' => '', + 'path' => '/ebdohhwzxlexulgb', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /bpsvkqklcmyxiq' => array( + 'name' => '', + 'path' => '/bpsvkqklcmyxiq', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /advrmuomvu/' => array( + 'name' => '', + 'path' => '/advrmuomvu/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /dwwdoypkdwtjf' => array( + 'name' => '', + 'path' => '/dwwdoypkdwtjf', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /eleyxhzo/zgfzwygnqkl' => array( + 'name' => '', + 'path' => '/eleyxhzo/zgfzwygnqkl', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /bxqvzmtz' => array( + 'name' => '', + 'path' => '/bxqvzmtz', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /zdcxyfgltvir/dxr' => array( + 'name' => '', + 'path' => '/zdcxyfgltvir/dxr', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /m/jbtultpgfjou/vzvsv/lm' => array( + 'name' => '', + 'path' => '/m/jbtultpgfjou/vzvsv/lm', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /xs/whstxgtvrnlu' => array( + 'name' => '', + 'path' => '/xs/whstxgtvrnlu', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /ougykgcactsqtba' => array( + 'name' => '', + 'path' => '/ougykgcactsqtba', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /kcprl/blxmf/gpn' => array( + 'name' => '', + 'path' => '/kcprl/blxmf/gpn', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /zjmuisvtlkb' => array( + 'name' => '', + 'path' => '/zjmuisvtlkb', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /ditxlgkajffuq' => array( + 'name' => '', + 'path' => '/ditxlgkajffuq', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /msfuu' => array( + 'name' => '', + 'path' => '/msfuu', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /qgt/abikylhrkpj' => array( + 'name' => '', + 'path' => '/qgt/abikylhrkpj', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /vtkaa' => array( + 'name' => '', + 'path' => '/vtkaa', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /irasu' => array( + 'name' => '', + 'path' => '/irasu', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /defltueu/nn/zxbbnl' => array( + 'name' => '', + 'path' => '/defltueu/nn/zxbbnl', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /bcibsowmdyrm' => array( + 'name' => '', + 'path' => '/bcibsowmdyrm', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /vcccbpctxsk/xdnqrviit' => array( + 'name' => '', + 'path' => '/vcccbpctxsk/xdnqrviit', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /mkh/ncajtnpnfaceznc/bf' => array( + 'name' => '', + 'path' => '/mkh/ncajtnpnfaceznc/bf', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /jsxxp' => array( + 'name' => '', + 'path' => '/jsxxp', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /nif/k/vqnsyczf' => array( + 'name' => '', + 'path' => '/nif/k/vqnsyczf', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /jksteayqkig' => array( + 'name' => '', + 'path' => '/jksteayqkig', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /ttfpljxxrmnkf/guufki' => array( + 'name' => '', + 'path' => '/ttfpljxxrmnkf/guufki', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /di/kspi/' => array( + 'name' => '', + 'path' => '/di/kspi/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /veiidjryps' => array( + 'name' => '', + 'path' => '/veiidjryps', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /v/xzniuocj' => array( + 'name' => '', + 'path' => '/v/xzniuocj', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /ond/ib/ctl/kqg' => array( + 'name' => '', + 'path' => '/ond/ib/ctl/kqg', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /gciilrwt/c/dorpxd' => array( + 'name' => '', + 'path' => '/gciilrwt/c/dorpxd', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /z/eejidbu/drebshuyh/aso' => array( + 'name' => '', + 'path' => '/z/eejidbu/drebshuyh/aso', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /zpwrwzfcux/lstj/' => array( + 'name' => '', + 'path' => '/zpwrwzfcux/lstj/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /zxuabfb' => array( + 'name' => '', + 'path' => '/zxuabfb', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /pardyv/knuoe' => array( + 'name' => '', + 'path' => '/pardyv/knuoe', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /dwoveafj/bqy' => array( + 'name' => '', + 'path' => '/dwoveafj/bqy', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /nuydgp/iahpar/f' => array( + 'name' => '', + 'path' => '/nuydgp/iahpar/f', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /xhexdlqd' => array( + 'name' => '', + 'path' => '/xhexdlqd', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /pkmplld' => array( + 'name' => '', + 'path' => '/pkmplld', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /ykiklee/' => array( + 'name' => '', + 'path' => '/ykiklee/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /guumwr' => array( + 'name' => '', + 'path' => '/guumwr', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /ijlfin/cmwinhjiun' => array( + 'name' => '', + 'path' => '/ijlfin/cmwinhjiun', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ayfynnkqokdu/alq' => array( + 'name' => '', + 'path' => '/ayfynnkqokdu/alq', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /klo/p/emeuaxk' => array( + 'name' => '', + 'path' => '/klo/p/emeuaxk', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /jfkfzo/' => array( + 'name' => '', + 'path' => '/jfkfzo/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /bfgqugxbmqdvfchc/' => array( + 'name' => '', + 'path' => '/bfgqugxbmqdvfchc/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /gclrcwhibxkik' => array( + 'name' => '', + 'path' => '/gclrcwhibxkik', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /xkqhwvlmlelnhahpav' => array( + 'name' => '', + 'path' => '/xkqhwvlmlelnhahpav', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /ff/pqeiwrjhrzewj' => array( + 'name' => '', + 'path' => '/ff/pqeiwrjhrzewj', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /zrxup/ynjexjmjrlk' => array( + 'name' => '', + 'path' => '/zrxup/ynjexjmjrlk', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /qadunlkk' => array( + 'name' => '', + 'path' => '/qadunlkk', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /loloi' => array( + 'name' => '', + 'path' => '/loloi', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /t/wcvnwdugfhoeg/ojz' => array( + 'name' => '', + 'path' => '/t/wcvnwdugfhoeg/ojz', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /p/vqjh' => array( + 'name' => '', + 'path' => '/p/vqjh', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /jkvcimvekfq/gva' => array( + 'name' => '', + 'path' => '/jkvcimvekfq/gva', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /qggxl/' => array( + 'name' => '', + 'path' => '/qggxl/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /plhlgs' => array( + 'name' => '', + 'path' => '/plhlgs', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /wptfwgj' => array( + 'name' => '', + 'path' => '/wptfwgj', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /ijitcodcjjo' => array( + 'name' => '', + 'path' => '/ijitcodcjjo', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /knl/sc/' => array( + 'name' => '', + 'path' => '/knl/sc/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /jivpcx/luverqw/puiwah' => array( + 'name' => '', + 'path' => '/jivpcx/luverqw/puiwah', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /mhsymxo/pqwk/vc' => array( + 'name' => '', + 'path' => '/mhsymxo/pqwk/vc', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /hwiutx' => array( + 'name' => '', + 'path' => '/hwiutx', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /hmpz/p/vkj' => array( + 'name' => '', + 'path' => '/hmpz/p/vkj', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /syijts/wirkewo' => array( + 'name' => '', + 'path' => '/syijts/wirkewo', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /xhvkuotroggaihh' => array( + 'name' => '', + 'path' => '/xhvkuotroggaihh', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /r/ujwepg/zievurqzn/qkrn/' => array( + 'name' => '', + 'path' => '/r/ujwepg/zievurqzn/qkrn/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /klpmbz' => array( + 'name' => '', + 'path' => '/klpmbz', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /nzktioyzyl/mviyjzjari/' => array( + 'name' => '', + 'path' => '/nzktioyzyl/mviyjzjari/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ib/zdrrl/ujz' => array( + 'name' => '', + 'path' => '/ib/zdrrl/ujz', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /iqtrdsywpdyb/zban' => array( + 'name' => '', + 'path' => '/iqtrdsywpdyb/zban', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /mii/a/zf/qfiyfqvyga' => array( + 'name' => '', + 'path' => '/mii/a/zf/qfiyfqvyga', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /kaomvbhstwqazfeehyxh' => array( + 'name' => '', + 'path' => '/kaomvbhstwqazfeehyxh', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /wo/hacs/ev/eac' => array( + 'name' => '', + 'path' => '/wo/hacs/ev/eac', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /x/xmj/tqgo' => array( + 'name' => '', + 'path' => '/x/xmj/tqgo', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /ae/puzaf/lyfj/xxsv/qzn/' => array( + 'name' => '', + 'path' => '/ae/puzaf/lyfj/xxsv/qzn/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /wywlridzhy' => array( + 'name' => '', + 'path' => '/wywlridzhy', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /xtagu' => array( + 'name' => '', + 'path' => '/xtagu', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /syl/rjcliyvzhf/kcrqi/f' => array( + 'name' => '', + 'path' => '/syl/rjcliyvzhf/kcrqi/f', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /yeqmq' => array( + 'name' => '', + 'path' => '/yeqmq', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /wculgsa/' => array( + 'name' => '', + 'path' => '/wculgsa/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /mbtzopq' => array( + 'name' => '', + 'path' => '/mbtzopq', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /uqjcubjhjnvgmj' => array( + 'name' => '', + 'path' => '/uqjcubjhjnvgmj', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /oausxcra/njj' => array( + 'name' => '', + 'path' => '/oausxcra/njj', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /kucj/m/tmrpuslb/vk' => array( + 'name' => '', + 'path' => '/kucj/m/tmrpuslb/vk', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /yrtjinavtyi' => array( + 'name' => '', + 'path' => '/yrtjinavtyi', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /crzejsvydbvluul/cka' => array( + 'name' => '', + 'path' => '/crzejsvydbvluul/cka', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /srevy/bsvprl/' => array( + 'name' => '', + 'path' => '/srevy/bsvprl/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ewgmtqww/vlf/zw/' => array( + 'name' => '', + 'path' => '/ewgmtqww/vlf/zw/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /dwrdlsntff' => array( + 'name' => '', + 'path' => '/dwrdlsntff', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /uiaucdqijwmq' => array( + 'name' => '', + 'path' => '/uiaucdqijwmq', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /gmjqqpbebrcmcfupw' => array( + 'name' => '', + 'path' => '/gmjqqpbebrcmcfupw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /erzsps' => array( + 'name' => '', + 'path' => '/erzsps', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /ropxeexz' => array( + 'name' => '', + 'path' => '/ropxeexz', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ureafbubhjlyvqp/h' => array( + 'name' => '', + 'path' => '/ureafbubhjlyvqp/h', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /oopolxec' => array( + 'name' => '', + 'path' => '/oopolxec', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /elqayb/bx/wymwuikgll' => array( + 'name' => '', + 'path' => '/elqayb/bx/wymwuikgll', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /otjepbh/' => array( + 'name' => '', + 'path' => '/otjepbh/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /cdv/hzfll' => array( + 'name' => '', + 'path' => '/cdv/hzfll', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /zzo/eto' => array( + 'name' => '', + 'path' => '/zzo/eto', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /ylmzsqhjxzsvh' => array( + 'name' => '', + 'path' => '/ylmzsqhjxzsvh', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /bhgtvnb/bh' => array( + 'name' => '', + 'path' => '/bhgtvnb/bh', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /aocii/wvoueqzfhzfk' => array( + 'name' => '', + 'path' => '/aocii/wvoueqzfhzfk', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /e/il/xnzmlyhi/txevt' => array( + 'name' => '', + 'path' => '/e/il/xnzmlyhi/txevt', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /tmkrhmuhl' => array( + 'name' => '', + 'path' => '/tmkrhmuhl', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /i/ianfdofj' => array( + 'name' => '', + 'path' => '/i/ianfdofj', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /mzavqe' => array( + 'name' => '', + 'path' => '/mzavqe', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /r/vr/sock' => array( + 'name' => '', + 'path' => '/r/vr/sock', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /fyaaod' => array( + 'name' => '', + 'path' => '/fyaaod', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /bferx/dn/' => array( + 'name' => '', + 'path' => '/bferx/dn/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /hpisiuj/xiozwyx' => array( + 'name' => '', + 'path' => '/hpisiuj/xiozwyx', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /dvqoig/xkm' => array( + 'name' => '', + 'path' => '/dvqoig/xkm', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /u/hcgoyb/gjca/wkkbr' => array( + 'name' => '', + 'path' => '/u/hcgoyb/gjca/wkkbr', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /nblpzjitvcuol' => array( + 'name' => '', + 'path' => '/nblpzjitvcuol', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /c/ulydluzf/jylimh' => array( + 'name' => '', + 'path' => '/c/ulydluzf/jylimh', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /uiqu/d' => array( + 'name' => '', + 'path' => '/uiqu/d', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /xzmqrukmwjiprthnpj' => array( + 'name' => '', + 'path' => '/xzmqrukmwjiprthnpj', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ls/bjkqgqhyndvkqqucmv' => array( + 'name' => '', + 'path' => '/ls/bjkqgqhyndvkqqucmv', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /j/efmlr/g/bnfvpjg/pey' => array( + 'name' => '', + 'path' => '/j/efmlr/g/bnfvpjg/pey', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /ngmntu' => array( + 'name' => '', + 'path' => '/ngmntu', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /ctqacjh' => array( + 'name' => '', + 'path' => '/ctqacjh', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ccyqfm/mzip' => array( + 'name' => '', + 'path' => '/ccyqfm/mzip', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /nclsd/nevg/r/' => array( + 'name' => '', + 'path' => '/nclsd/nevg/r/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /wkjczelclnm' => array( + 'name' => '', + 'path' => '/wkjczelclnm', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /svhnc' => array( + 'name' => '', + 'path' => '/svhnc', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /n/bcgwj/mot/ryprcu' => array( + 'name' => '', + 'path' => '/n/bcgwj/mot/ryprcu', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /th/dcawwm/' => array( + 'name' => '', + 'path' => '/th/dcawwm/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /vyhhyivij/qtbgdrcc' => array( + 'name' => '', + 'path' => '/vyhhyivij/qtbgdrcc', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /bfsbso/apn/jrcfurof' => array( + 'name' => '', + 'path' => '/bfsbso/apn/jrcfurof', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /gzpuzikyyw/ectr/gstmnp' => array( + 'name' => '', + 'path' => '/gzpuzikyyw/ectr/gstmnp', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /gdeqna' => array( + 'name' => '', + 'path' => '/gdeqna', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /egblldamcsxtmekpy' => array( + 'name' => '', + 'path' => '/egblldamcsxtmekpy', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /elnthmyr/zaldrboi/pmt' => array( + 'name' => '', + 'path' => '/elnthmyr/zaldrboi/pmt', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /fv/q/vsddyzdlfh/owrkl' => array( + 'name' => '', + 'path' => '/fv/q/vsddyzdlfh/owrkl', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /myowiphpyijhvsyukj' => array( + 'name' => '', + 'path' => '/myowiphpyijhvsyukj', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /uyzhcsqrk' => array( + 'name' => '', + 'path' => '/uyzhcsqrk', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /gzxhgusdo' => array( + 'name' => '', + 'path' => '/gzxhgusdo', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /wrliezlxfckbv/kdqrjf' => array( + 'name' => '', + 'path' => '/wrliezlxfckbv/kdqrjf', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /mqnecdffajt' => array( + 'name' => '', + 'path' => '/mqnecdffajt', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /x/vadjoyma' => array( + 'name' => '', + 'path' => '/x/vadjoyma', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /qvpk/ukvrsor' => array( + 'name' => '', + 'path' => '/qvpk/ukvrsor', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /lavnaeqsztdvqu' => array( + 'name' => '', + 'path' => '/lavnaeqsztdvqu', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /kjeceh/sch/w/ehuu' => array( + 'name' => '', + 'path' => '/kjeceh/sch/w/ehuu', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /jm/yukldafzgesj/' => array( + 'name' => '', + 'path' => '/jm/yukldafzgesj/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /jngeqfru/ptf' => array( + 'name' => '', + 'path' => '/jngeqfru/ptf', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /dicsknnddyqm/bynscw' => array( + 'name' => '', + 'path' => '/dicsknnddyqm/bynscw', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /f/hadr' => array( + 'name' => '', + 'path' => '/f/hadr', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /pk/wfxn/xfzsknjoukcjh' => array( + 'name' => '', + 'path' => '/pk/wfxn/xfzsknjoukcjh', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /pp/zjbeu' => array( + 'name' => '', + 'path' => '/pp/zjbeu', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /elufbydiotevlu/skimb/j' => array( + 'name' => '', + 'path' => '/elufbydiotevlu/skimb/j', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /zug/rvc/wdxhxiircfzwi' => array( + 'name' => '', + 'path' => '/zug/rvc/wdxhxiircfzwi', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /hawrdghjhzv/yr' => array( + 'name' => '', + 'path' => '/hawrdghjhzv/yr', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /txhpwokeg' => array( + 'name' => '', + 'path' => '/txhpwokeg', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /kvyupia' => array( + 'name' => '', + 'path' => '/kvyupia', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /equty/' => array( + 'name' => '', + 'path' => '/equty/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /adcudeibbhuon' => array( + 'name' => '', + 'path' => '/adcudeibbhuon', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /vi/thqjkvpwfp' => array( + 'name' => '', + 'path' => '/vi/thqjkvpwfp', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /uximx/ivdgemkxwu/ay' => array( + 'name' => '', + 'path' => '/uximx/ivdgemkxwu/ay', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /ng/tampsdp/qajb' => array( + 'name' => '', + 'path' => '/ng/tampsdp/qajb', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /gjinsgnves/vdypdh' => array( + 'name' => '', + 'path' => '/gjinsgnves/vdypdh', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /eiulpjc' => array( + 'name' => '', + 'path' => '/eiulpjc', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /ep/rnrfmcydvqexcm' => array( + 'name' => '', + 'path' => '/ep/rnrfmcydvqexcm', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /yggr/qbsetwzet/' => array( + 'name' => '', + 'path' => '/yggr/qbsetwzet/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /dif/oo' => array( + 'name' => '', + 'path' => '/dif/oo', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /njihh' => array( + 'name' => '', + 'path' => '/njihh', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /oozakcyw' => array( + 'name' => '', + 'path' => '/oozakcyw', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /hthpcyk/sejlmtifc/tb/wh' => array( + 'name' => '', + 'path' => '/hthpcyk/sejlmtifc/tb/wh', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /skfwae/ihmccthsfek' => array( + 'name' => '', + 'path' => '/skfwae/ihmccthsfek', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /evdkyengldywmxtx/sqjf' => array( + 'name' => '', + 'path' => '/evdkyengldywmxtx/sqjf', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /cmcdasspbk' => array( + 'name' => '', + 'path' => '/cmcdasspbk', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /mlkpxyk/elzxsf' => array( + 'name' => '', + 'path' => '/mlkpxyk/elzxsf', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /omwcy/chcikemyfpmmgk' => array( + 'name' => '', + 'path' => '/omwcy/chcikemyfpmmgk', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /nluugw/yxgobmahby' => array( + 'name' => '', + 'path' => '/nluugw/yxgobmahby', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /ei/agkgwlmy/lfyxsp' => array( + 'name' => '', + 'path' => '/ei/agkgwlmy/lfyxsp', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /tp/jv/tvnojqv/bms' => array( + 'name' => '', + 'path' => '/tp/jv/tvnojqv/bms', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /lxbbb/' => array( + 'name' => '', + 'path' => '/lxbbb/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /eexlq/kuvrf/geoq/s' => array( + 'name' => '', + 'path' => '/eexlq/kuvrf/geoq/s', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /dbjhodxr/jvgmsatkwr/n' => array( + 'name' => '', + 'path' => '/dbjhodxr/jvgmsatkwr/n', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /howlfx/' => array( + 'name' => '', + 'path' => '/howlfx/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ijfwsyd/' => array( + 'name' => '', + 'path' => '/ijfwsyd/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /vw/sbwbigctu' => array( + 'name' => '', + 'path' => '/vw/sbwbigctu', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /dybuvskqi' => array( + 'name' => '', + 'path' => '/dybuvskqi', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /hvlfyyjhzgj/clb' => array( + 'name' => '', + 'path' => '/hvlfyyjhzgj/clb', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /nrpdkk/tkppdo' => array( + 'name' => '', + 'path' => '/nrpdkk/tkppdo', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /g/zuegxi/zcdumnh/' => array( + 'name' => '', + 'path' => '/g/zuegxi/zcdumnh/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /w/v/t/xs/zu/ajb' => array( + 'name' => '', + 'path' => '/w/v/t/xs/zu/ajb', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /d/pjeof' => array( + 'name' => '', + 'path' => '/d/pjeof', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /p/nloogerypnylgjjvh/f' => array( + 'name' => '', + 'path' => '/p/nloogerypnylgjjvh/f', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /auohea/' => array( + 'name' => '', + 'path' => '/auohea/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /jqtwte/uhgdxgptw' => array( + 'name' => '', + 'path' => '/jqtwte/uhgdxgptw', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /eppp/lncjdrdjcn' => array( + 'name' => '', + 'path' => '/eppp/lncjdrdjcn', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /o/mr/tzl/uqj' => array( + 'name' => '', + 'path' => '/o/mr/tzl/uqj', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /lp/eiymg/kiksyrdiqzotv' => array( + 'name' => '', + 'path' => '/lp/eiymg/kiksyrdiqzotv', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /eu/pdekir' => array( + 'name' => '', + 'path' => '/eu/pdekir', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /bfcgcobl/' => array( + 'name' => '', + 'path' => '/bfcgcobl/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /sflfnfkkhhsoibyrtnz/' => array( + 'name' => '', + 'path' => '/sflfnfkkhhsoibyrtnz/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /tjbve' => array( + 'name' => '', + 'path' => '/tjbve', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /dt/dv/onx' => array( + 'name' => '', + 'path' => '/dt/dv/onx', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ct/potithkttoaa' => array( + 'name' => '', + 'path' => '/ct/potithkttoaa', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /iofkphkqm/fr' => array( + 'name' => '', + 'path' => '/iofkphkqm/fr', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /mjtdomjofta/scgz/v' => array( + 'name' => '', + 'path' => '/mjtdomjofta/scgz/v', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /vryamydxwpyiyzpd' => array( + 'name' => '', + 'path' => '/vryamydxwpyiyzpd', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /wrzfqdyiygicjrs' => array( + 'name' => '', + 'path' => '/wrzfqdyiygicjrs', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /fphcbbceuielt/enixobq' => array( + 'name' => '', + 'path' => '/fphcbbceuielt/enixobq', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /iali/bxpoqerepqcbobt' => array( + 'name' => '', + 'path' => '/iali/bxpoqerepqcbobt', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ygffnrhljqsq' => array( + 'name' => '', + 'path' => '/ygffnrhljqsq', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /zlbvsvf/fauaegpr/cv/' => array( + 'name' => '', + 'path' => '/zlbvsvf/fauaegpr/cv/', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /eyytftx/g/nhltj' => array( + 'name' => '', + 'path' => '/eyytftx/g/nhltj', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /r/kaeiscxxh' => array( + 'name' => '', + 'path' => '/r/kaeiscxxh', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /hcpgwaiacsfrahieve' => array( + 'name' => '', + 'path' => '/hcpgwaiacsfrahieve', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /rneeviktswkygmovuh/' => array( + 'name' => '', + 'path' => '/rneeviktswkygmovuh/', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PATCH /q/xafpk' => array( + 'name' => '', + 'path' => '/q/xafpk', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /vfkllj' => array( + 'name' => '', + 'path' => '/vfkllj', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /yvwherdsq' => array( + 'name' => '', + 'path' => '/yvwherdsq', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'POST /zlvifmgykwin/fyy' => array( + 'name' => '', + 'path' => '/zlvifmgykwin/fyy', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /znnyy' => array( + 'name' => '', + 'path' => '/znnyy', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /wmnal' => array( + 'name' => '', + 'path' => '/wmnal', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /nbswrgzoghzhy' => array( + 'name' => '', + 'path' => '/nbswrgzoghzhy', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /wlsape/rpnnaix/s' => array( + 'name' => '', + 'path' => '/wlsape/rpnnaix/s', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /ngylrwwz/' => array( + 'name' => '', + 'path' => '/ngylrwwz/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /bxgkyhuw' => array( + 'name' => '', + 'path' => '/bxgkyhuw', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /fqvay/bfgunvnktg/b' => array( + 'name' => '', + 'path' => '/fqvay/bfgunvnktg/b', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), +), // regular routes - 'regularRoutes' => array( - 'POST swu' => array( - 0 => array( - 'path' => '/swu/gh/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/swu/gh/([^/]+)$#', - 'pathStart' => '/swu/gh/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET 50be3774f6' => array( - 0 => array( - 'path' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'arg1', - 1 => 'arg2', - 2 => 'arg3', - 3 => 'arg4', - 4 => 'arg5', - 5 => 'arg6', - 6 => 'arg7', - 7 => 'arg8', - 8 => 'arg9', - ), - 'pathRegex' => '#^/50be3774f6/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/850726135a$#', - 'pathStart' => '/50be3774f6/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET gpwkm' => array( - 0 => array( - 'path' => '/gpwkm/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/gpwkm/([^/]+)$#', - 'pathStart' => '/gpwkm/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH youhvxgnlp' => array( - 0 => array( - 'path' => '/youhvxgnlp/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/youhvxgnlp/([^/]+)$#', - 'pathStart' => '/youhvxgnlp/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE crwhtpqgby' => array( - 0 => array( - 'path' => '/crwhtpqgby/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/crwhtpqgby/([^/]+)$#', - 'pathStart' => '/crwhtpqgby/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST iwgmdp' => array( - 0 => array( - 'path' => '/iwgmdp/tvz/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/iwgmdp/tvz/([^/]+)$#', - 'pathStart' => '/iwgmdp/tvz/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET oprbv' => array( - 0 => array( - 'path' => '/oprbv/mxyne/nr/a/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/oprbv/mxyne/nr/a/([^/]+)$#', - 'pathStart' => '/oprbv/mxyne/nr/a/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET pywx' => array( - 0 => array( - 'path' => '/pywx/f/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/pywx/f/([^/]+)$#', - 'pathStart' => '/pywx/f/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT l' => array( - 0 => array( - 'path' => '/l/cpczc/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/l/cpczc/([^/]+)$#', - 'pathStart' => '/l/cpczc/', - 'chains' => array(), - 'options' => array(), - ), - 1 => array( - 'path' => '/l/ku/k/pr/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/l/ku/k/pr/([^/]+)$#', - 'pathStart' => '/l/ku/k/pr/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET yfxgrmhnffy' => array( - 0 => array( - 'path' => '/yfxgrmhnffy/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/yfxgrmhnffy/([^/]+)$#', - 'pathStart' => '/yfxgrmhnffy/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT udwaiscvwbrpxtc' => array( - 0 => array( - 'path' => '/udwaiscvwbrpxtc/i/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/udwaiscvwbrpxtc/i/([^/]+)$#', - 'pathStart' => '/udwaiscvwbrpxtc/i/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST px' => array( - 0 => array( - 'path' => '/px/lselq/se/s/efoga/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/px/lselq/se/s/efoga/([^/]+)$#', - 'pathStart' => '/px/lselq/se/s/efoga/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST yyljwf' => array( - 0 => array( - 'path' => '/yyljwf/rp/bjrqqvx/ky/xc/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/yyljwf/rp/bjrqqvx/ky/xc/([^/]+)$#', - 'pathStart' => '/yyljwf/rp/bjrqqvx/ky/xc/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST wwaotfudje' => array( - 0 => array( - 'path' => '/wwaotfudje/dva/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/wwaotfudje/dva/([^/]+)$#', - 'pathStart' => '/wwaotfudje/dva/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT vtiobkqqc' => array( - 0 => array( - 'path' => '/vtiobkqqc/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/vtiobkqqc/([^/]+)$#', - 'pathStart' => '/vtiobkqqc/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET hmzja' => array( - 0 => array( - 'path' => '/hmzja/qfecxstovrq/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/hmzja/qfecxstovrq/([^/]+)$#', - 'pathStart' => '/hmzja/qfecxstovrq/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET n' => array( - 0 => array( - 'path' => '/n/isjnqclwanbtodcvi/z/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/n/isjnqclwanbtodcvi/z/([^/]+)$#', - 'pathStart' => '/n/isjnqclwanbtodcvi/z/', - 'chains' => array(), - 'options' => array(), - ), - 1 => array( - 'path' => '/n/num/u/hdq/nkpho/fzcnky/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/n/num/u/hdq/nkpho/fzcnky/([^/]+)$#', - 'pathStart' => '/n/num/u/hdq/nkpho/fzcnky/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST almmuvxnfdiz' => array( - 0 => array( - 'path' => '/almmuvxnfdiz/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/almmuvxnfdiz/([^/]+)$#', - 'pathStart' => '/almmuvxnfdiz/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET skvz' => array( - 0 => array( - 'path' => '/skvz/j/nsna/rzad/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/skvz/j/nsna/rzad/([^/]+)$#', - 'pathStart' => '/skvz/j/nsna/rzad/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET qjgkwxprrsj' => array( - 0 => array( - 'path' => '/qjgkwxprrsj/udxvgd/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/qjgkwxprrsj/udxvgd/([^/]+)$#', - 'pathStart' => '/qjgkwxprrsj/udxvgd/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE poruokywkgzkmbo' => array( - 0 => array( - 'path' => '/poruokywkgzkmbo/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/poruokywkgzkmbo/([^/]+)$#', - 'pathStart' => '/poruokywkgzkmbo/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ybee' => array( - 0 => array( - 'path' => '/ybee/spny/rkhw/ujvytq/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ybee/spny/rkhw/ujvytq/([^/]+)$#', - 'pathStart' => '/ybee/spny/rkhw/ujvytq/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH pwg' => array( - 0 => array( - 'path' => '/pwg/iqxqopx/jouq/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/pwg/iqxqopx/jouq/([^/]+)$#', - 'pathStart' => '/pwg/iqxqopx/jouq/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET eunzyla' => array( - 0 => array( - 'path' => '/eunzyla/ayovc/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/eunzyla/ayovc/([^/]+)$#', - 'pathStart' => '/eunzyla/ayovc/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT lkrtzv' => array( - 0 => array( - 'path' => '/lkrtzv/ugbko/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/lkrtzv/ugbko/([^/]+)$#', - 'pathStart' => '/lkrtzv/ugbko/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET mczerj' => array( - 0 => array( - 'path' => '/mczerj/ysyxv/ttb/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mczerj/ysyxv/ttb/([^/]+)$#', - 'pathStart' => '/mczerj/ysyxv/ttb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET wn' => array( - 0 => array( - 'path' => '/wn/qunfc/z/niez/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/wn/qunfc/z/niez/([^/]+)$#', - 'pathStart' => '/wn/qunfc/z/niez/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET tipedaxndncre' => array( - 0 => array( - 'path' => '/tipedaxndncre/ft/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/tipedaxndncre/ft/([^/]+)$#', - 'pathStart' => '/tipedaxndncre/ft/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET i' => array( - 0 => array( - 'path' => '/i/zogvcx/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/i/zogvcx/([^/]+)$#', - 'pathStart' => '/i/zogvcx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET zaqtefa' => array( - 0 => array( - 'path' => '/zaqtefa/q/k/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/zaqtefa/q/k/([^/]+)$#', - 'pathStart' => '/zaqtefa/q/k/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT btbnz' => array( - 0 => array( - 'path' => '/btbnz/c/bgeohbpv/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/btbnz/c/bgeohbpv/([^/]+)$#', - 'pathStart' => '/btbnz/c/bgeohbpv/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST rviih' => array( - 0 => array( - 'path' => '/rviih/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/rviih/([^/]+)$#', - 'pathStart' => '/rviih/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET akpsstht' => array( - 0 => array( - 'path' => '/akpsstht/vjtdt/swwejr/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/akpsstht/vjtdt/swwejr/([^/]+)$#', - 'pathStart' => '/akpsstht/vjtdt/swwejr/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST fvdltk' => array( - 0 => array( - 'path' => '/fvdltk/fytkmjs/h/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/fvdltk/fytkmjs/h/([^/]+)$#', - 'pathStart' => '/fvdltk/fytkmjs/h/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET mchgst' => array( - 0 => array( - 'path' => '/mchgst/omo/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mchgst/omo/([^/]+)$#', - 'pathStart' => '/mchgst/omo/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH okjaoyxny' => array( - 0 => array( - 'path' => '/okjaoyxny/fzpvg/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/okjaoyxny/fzpvg/([^/]+)$#', - 'pathStart' => '/okjaoyxny/fzpvg/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET uo' => array( - 0 => array( - 'path' => '/uo/rl/wnqla/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/uo/rl/wnqla/([^/]+)$#', - 'pathStart' => '/uo/rl/wnqla/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET tutyi' => array( - 0 => array( - 'path' => '/tutyi/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/tutyi/([^/]+)$#', - 'pathStart' => '/tutyi/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT dd' => array( - 0 => array( - 'path' => '/dd/hdjkx/oxqyv/ws/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/dd/hdjkx/oxqyv/ws/([^/]+)$#', - 'pathStart' => '/dd/hdjkx/oxqyv/ws/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET cdknr' => array( - 0 => array( - 'path' => '/cdknr/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/cdknr/([^/]+)$#', - 'pathStart' => '/cdknr/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ysy' => array( - 0 => array( - 'path' => '/ysy/rdbns/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ysy/rdbns/([^/]+)$#', - 'pathStart' => '/ysy/rdbns/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET fffm' => array( - 0 => array( - 'path' => '/fffm/iuxyd/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/fffm/iuxyd/([^/]+)$#', - 'pathStart' => '/fffm/iuxyd/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST bi' => array( - 0 => array( - 'path' => '/bi/anpidntx/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/bi/anpidntx/([^/]+)$#', - 'pathStart' => '/bi/anpidntx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET gqnstvpnontkvt' => array( - 0 => array( - 'path' => '/gqnstvpnontkvt/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/gqnstvpnontkvt/([^/]+)$#', - 'pathStart' => '/gqnstvpnontkvt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE dojlsqfoi' => array( - 0 => array( - 'path' => '/dojlsqfoi/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/dojlsqfoi/([^/]+)$#', - 'pathStart' => '/dojlsqfoi/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST puupaftqax' => array( - 0 => array( - 'path' => '/puupaftqax/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/puupaftqax/([^/]+)$#', - 'pathStart' => '/puupaftqax/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET tmfowwuatdmwfioq' => array( - 0 => array( - 'path' => '/tmfowwuatdmwfioq/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/tmfowwuatdmwfioq/([^/]+)$#', - 'pathStart' => '/tmfowwuatdmwfioq/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH nlubxk' => array( - 0 => array( - 'path' => '/nlubxk/wnjyulugclm/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/nlubxk/wnjyulugclm/([^/]+)$#', - 'pathStart' => '/nlubxk/wnjyulugclm/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET lhotexbgskzkrymmzke' => array( - 0 => array( - 'path' => '/lhotexbgskzkrymmzke/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/lhotexbgskzkrymmzke/([^/]+)$#', - 'pathStart' => '/lhotexbgskzkrymmzke/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT mtqhoqxcm' => array( - 0 => array( - 'path' => '/mtqhoqxcm/e/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mtqhoqxcm/e/([^/]+)$#', - 'pathStart' => '/mtqhoqxcm/e/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET bua' => array( - 0 => array( - 'path' => '/bua/qclor/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/bua/qclor/([^/]+)$#', - 'pathStart' => '/bua/qclor/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE wtfnth' => array( - 0 => array( - 'path' => '/wtfnth/oxamlltjbhsn/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/wtfnth/oxamlltjbhsn/([^/]+)$#', - 'pathStart' => '/wtfnth/oxamlltjbhsn/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST pexptfn' => array( - 0 => array( - 'path' => '/pexptfn/w/foyvlwcwrsc/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/pexptfn/w/foyvlwcwrsc/([^/]+)$#', - 'pathStart' => '/pexptfn/w/foyvlwcwrsc/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH yncqpflsswkck' => array( - 0 => array( - 'path' => '/yncqpflsswkck/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/yncqpflsswkck/([^/]+)$#', - 'pathStart' => '/yncqpflsswkck/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST kgpjzyulrgifqtba' => array( - 0 => array( - 'path' => '/kgpjzyulrgifqtba/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/kgpjzyulrgifqtba/([^/]+)$#', - 'pathStart' => '/kgpjzyulrgifqtba/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE ei' => array( - 0 => array( - 'path' => '/ei/yvfuaabnencofw/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ei/yvfuaabnencofw/([^/]+)$#', - 'pathStart' => '/ei/yvfuaabnencofw/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET whlpeavtll' => array( - 0 => array( - 'path' => '/whlpeavtll/nfgomgyuph/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/whlpeavtll/nfgomgyuph/([^/]+)$#', - 'pathStart' => '/whlpeavtll/nfgomgyuph/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET j' => array( - 0 => array( - 'path' => '/j/mmphxa/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/j/mmphxa/([^/]+)$#', - 'pathStart' => '/j/mmphxa/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET pdnc' => array( - 0 => array( - 'path' => '/pdnc/dlhvpv/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/pdnc/dlhvpv/([^/]+)$#', - 'pathStart' => '/pdnc/dlhvpv/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE tugtgms' => array( - 0 => array( - 'path' => '/tugtgms/bfziqqgvjrd/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/tugtgms/bfziqqgvjrd/([^/]+)$#', - 'pathStart' => '/tugtgms/bfziqqgvjrd/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE k' => array( - 0 => array( - 'path' => '/k/wywp/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/k/wywp/([^/]+)$#', - 'pathStart' => '/k/wywp/', - 'chains' => array(), - 'options' => array(), - ), - 1 => array( - 'path' => '/k/lqgnbsnxbjunhpbl/i/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/k/lqgnbsnxbjunhpbl/i/([^/]+)$#', - 'pathStart' => '/k/lqgnbsnxbjunhpbl/i/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH mcimemnc' => array( - 0 => array( - 'path' => '/mcimemnc/wnwevanjpyr/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mcimemnc/wnwevanjpyr/([^/]+)$#', - 'pathStart' => '/mcimemnc/wnwevanjpyr/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST wceknsr' => array( - 0 => array( - 'path' => '/wceknsr/m/xxnzvw/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/wceknsr/m/xxnzvw/([^/]+)$#', - 'pathStart' => '/wceknsr/m/xxnzvw/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT yrsopk' => array( - 0 => array( - 'path' => '/yrsopk/wcjpumj/wrsa/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/yrsopk/wcjpumj/wrsa/([^/]+)$#', - 'pathStart' => '/yrsopk/wcjpumj/wrsa/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET iybjibvgshsptk' => array( - 0 => array( - 'path' => '/iybjibvgshsptk/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/iybjibvgshsptk/([^/]+)$#', - 'pathStart' => '/iybjibvgshsptk/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT evgdirnrt' => array( - 0 => array( - 'path' => '/evgdirnrt/vredzezloc/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/evgdirnrt/vredzezloc/([^/]+)$#', - 'pathStart' => '/evgdirnrt/vredzezloc/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE bb' => array( - 0 => array( - 'path' => '/bb/kg/jhxio/b/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/bb/kg/jhxio/b/([^/]+)$#', - 'pathStart' => '/bb/kg/jhxio/b/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST adim' => array( - 0 => array( - 'path' => '/adim/pfx/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/adim/pfx/([^/]+)$#', - 'pathStart' => '/adim/pfx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE gcefpu' => array( - 0 => array( - 'path' => '/gcefpu/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/gcefpu/([^/]+)$#', - 'pathStart' => '/gcefpu/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET phe' => array( - 0 => array( - 'path' => '/phe/qtbi/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/phe/qtbi/([^/]+)$#', - 'pathStart' => '/phe/qtbi/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST zbjbcszdpb' => array( - 0 => array( - 'path' => '/zbjbcszdpb/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/zbjbcszdpb/([^/]+)$#', - 'pathStart' => '/zbjbcszdpb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET twva' => array( - 0 => array( - 'path' => '/twva/pofdmsz/yvz/sfa/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/twva/pofdmsz/yvz/sfa/([^/]+)$#', - 'pathStart' => '/twva/pofdmsz/yvz/sfa/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE incoyna' => array( - 0 => array( - 'path' => '/incoyna/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/incoyna/([^/]+)$#', - 'pathStart' => '/incoyna/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE yru' => array( - 0 => array( - 'path' => '/yru/rhywc/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/yru/rhywc/([^/]+)$#', - 'pathStart' => '/yru/rhywc/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET vylwdqanfpyobsvksl' => array( - 0 => array( - 'path' => '/vylwdqanfpyobsvksl/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/vylwdqanfpyobsvksl/([^/]+)$#', - 'pathStart' => '/vylwdqanfpyobsvksl/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET qm' => array( - 0 => array( - 'path' => '/qm/lmt/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/qm/lmt/([^/]+)$#', - 'pathStart' => '/qm/lmt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET uvengty' => array( - 0 => array( - 'path' => '/uvengty/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/uvengty/([^/]+)$#', - 'pathStart' => '/uvengty/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT binlcmjapyt' => array( - 0 => array( - 'path' => '/binlcmjapyt/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/binlcmjapyt/([^/]+)$#', - 'pathStart' => '/binlcmjapyt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET u' => array( - 0 => array( - 'path' => '/u/vpnhbgteuxnx/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/u/vpnhbgteuxnx/([^/]+)$#', - 'pathStart' => '/u/vpnhbgteuxnx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET el' => array( - 0 => array( - 'path' => '/el/kqvlnt/m/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/el/kqvlnt/m/([^/]+)$#', - 'pathStart' => '/el/kqvlnt/m/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH pt' => array( - 0 => array( - 'path' => '/pt/fux/ceedqaafstpj/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/pt/fux/ceedqaafstpj/([^/]+)$#', - 'pathStart' => '/pt/fux/ceedqaafstpj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH pkp' => array( - 0 => array( - 'path' => '/pkp/ieshwt/zrg/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/pkp/ieshwt/zrg/([^/]+)$#', - 'pathStart' => '/pkp/ieshwt/zrg/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST ci' => array( - 0 => array( - 'path' => '/ci/jwn/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ci/jwn/([^/]+)$#', - 'pathStart' => '/ci/jwn/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET pikoec' => array( - 0 => array( - 'path' => '/pikoec/ztrqczqijrmg/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/pikoec/ztrqczqijrmg/([^/]+)$#', - 'pathStart' => '/pikoec/ztrqczqijrmg/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH iqv' => array( - 0 => array( - 'path' => '/iqv/qx/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/iqv/qx/([^/]+)$#', - 'pathStart' => '/iqv/qx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST macxu' => array( - 0 => array( - 'path' => '/macxu/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/macxu/([^/]+)$#', - 'pathStart' => '/macxu/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST nhpbx' => array( - 0 => array( - 'path' => '/nhpbx/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/nhpbx/([^/]+)$#', - 'pathStart' => '/nhpbx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET v' => array( - 0 => array( - 'path' => '/v/zbjhfflxqbsfan/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/v/zbjhfflxqbsfan/([^/]+)$#', - 'pathStart' => '/v/zbjhfflxqbsfan/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST cmju' => array( - 0 => array( - 'path' => '/cmju/qtwiqult/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/cmju/qtwiqult/([^/]+)$#', - 'pathStart' => '/cmju/qtwiqult/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST amwzba' => array( - 0 => array( - 'path' => '/amwzba/ezcexbxnnb/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/amwzba/ezcexbxnnb/([^/]+)$#', - 'pathStart' => '/amwzba/ezcexbxnnb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST caseq' => array( - 0 => array( - 'path' => '/caseq/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/caseq/([^/]+)$#', - 'pathStart' => '/caseq/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT fvildjgr' => array( - 0 => array( - 'path' => '/fvildjgr/frtl/lvo/hbp/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/fvildjgr/frtl/lvo/hbp/([^/]+)$#', - 'pathStart' => '/fvildjgr/frtl/lvo/hbp/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH mhvzt' => array( - 0 => array( - 'path' => '/mhvzt/on/uxzkixzzmi/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mhvzt/on/uxzkixzzmi/([^/]+)$#', - 'pathStart' => '/mhvzt/on/uxzkixzzmi/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET fjmknwuspvad' => array( - 0 => array( - 'path' => '/fjmknwuspvad/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/fjmknwuspvad/([^/]+)$#', - 'pathStart' => '/fjmknwuspvad/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT juvstrgrj' => array( - 0 => array( - 'path' => '/juvstrgrj/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/juvstrgrj/([^/]+)$#', - 'pathStart' => '/juvstrgrj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT brkbxltxox' => array( - 0 => array( - 'path' => '/brkbxltxox/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/brkbxltxox/([^/]+)$#', - 'pathStart' => '/brkbxltxox/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE i' => array( - 0 => array( - 'path' => '/i/mnfsqs/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/i/mnfsqs/([^/]+)$#', - 'pathStart' => '/i/mnfsqs/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH bwcpt' => array( - 0 => array( - 'path' => '/bwcpt/gfyyoc/zsfb/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/bwcpt/gfyyoc/zsfb/([^/]+)$#', - 'pathStart' => '/bwcpt/gfyyoc/zsfb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST vqnb' => array( - 0 => array( - 'path' => '/vqnb/pi/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/vqnb/pi/([^/]+)$#', - 'pathStart' => '/vqnb/pi/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET y' => array( - 0 => array( - 'path' => '/y/iimmotiqzazcs/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/y/iimmotiqzazcs/([^/]+)$#', - 'pathStart' => '/y/iimmotiqzazcs/', - 'chains' => array(), - 'options' => array(), - ), - 1 => array( - 'path' => '/y/frbff/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/y/frbff/([^/]+)$#', - 'pathStart' => '/y/frbff/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT uqiuzbitxoynk' => array( - 0 => array( - 'path' => '/uqiuzbitxoynk/tfsqjso/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/uqiuzbitxoynk/tfsqjso/([^/]+)$#', - 'pathStart' => '/uqiuzbitxoynk/tfsqjso/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE vrjhjzfshn' => array( - 0 => array( - 'path' => '/vrjhjzfshn/nfrm/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/vrjhjzfshn/nfrm/([^/]+)$#', - 'pathStart' => '/vrjhjzfshn/nfrm/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE aqkggqkxz' => array( - 0 => array( - 'path' => '/aqkggqkxz/mfcdjhowi/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/aqkggqkxz/mfcdjhowi/([^/]+)$#', - 'pathStart' => '/aqkggqkxz/mfcdjhowi/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET rcsvotr' => array( - 0 => array( - 'path' => '/rcsvotr/txm/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/rcsvotr/txm/([^/]+)$#', - 'pathStart' => '/rcsvotr/txm/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE auyw' => array( - 0 => array( - 'path' => '/auyw/rjqnkgwcsrtey/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/auyw/rjqnkgwcsrtey/([^/]+)$#', - 'pathStart' => '/auyw/rjqnkgwcsrtey/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT nwb' => array( - 0 => array( - 'path' => '/nwb/ittjwmshwo/qodxnt/b/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/nwb/ittjwmshwo/qodxnt/b/([^/]+)$#', - 'pathStart' => '/nwb/ittjwmshwo/qodxnt/b/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ovxgau' => array( - 0 => array( - 'path' => '/ovxgau/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ovxgau/([^/]+)$#', - 'pathStart' => '/ovxgau/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE aaqtnjbogeam' => array( - 0 => array( - 'path' => '/aaqtnjbogeam/g/fvgpcgh/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/aaqtnjbogeam/g/fvgpcgh/([^/]+)$#', - 'pathStart' => '/aaqtnjbogeam/g/fvgpcgh/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET rtgzkktipalv' => array( - 0 => array( - 'path' => '/rtgzkktipalv/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/rtgzkktipalv/([^/]+)$#', - 'pathStart' => '/rtgzkktipalv/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST keyoslsijmk' => array( - 0 => array( - 'path' => '/keyoslsijmk/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/keyoslsijmk/([^/]+)$#', - 'pathStart' => '/keyoslsijmk/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT mnzdrrxyqcdi' => array( - 0 => array( - 'path' => '/mnzdrrxyqcdi/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mnzdrrxyqcdi/([^/]+)$#', - 'pathStart' => '/mnzdrrxyqcdi/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH frweaflapdcggfqkmlt' => array( - 0 => array( - 'path' => '/frweaflapdcggfqkmlt/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/frweaflapdcggfqkmlt/([^/]+)$#', - 'pathStart' => '/frweaflapdcggfqkmlt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE z' => array( - 0 => array( - 'path' => '/z/d/glubbxdfgwu/pvb/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/z/d/glubbxdfgwu/pvb/([^/]+)$#', - 'pathStart' => '/z/d/glubbxdfgwu/pvb/', - 'chains' => array(), - 'options' => array(), - ), - 1 => array( - 'path' => '/z/phojtx/dnr/ucl/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/z/phojtx/dnr/ucl/([^/]+)$#', - 'pathStart' => '/z/phojtx/dnr/ucl/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE qtrvpbb' => array( - 0 => array( - 'path' => '/qtrvpbb/wmdudan/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/qtrvpbb/wmdudan/([^/]+)$#', - 'pathStart' => '/qtrvpbb/wmdudan/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST psknjtdrt' => array( - 0 => array( - 'path' => '/psknjtdrt/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/psknjtdrt/([^/]+)$#', - 'pathStart' => '/psknjtdrt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE dsw' => array( - 0 => array( - 'path' => '/dsw/hjvmf/bcvg/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/dsw/hjvmf/bcvg/([^/]+)$#', - 'pathStart' => '/dsw/hjvmf/bcvg/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE tpaue' => array( - 0 => array( - 'path' => '/tpaue/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/tpaue/([^/]+)$#', - 'pathStart' => '/tpaue/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST uvh' => array( - 0 => array( - 'path' => '/uvh/fp/g/sfnyx/e/ijhfy/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/uvh/fp/g/sfnyx/e/ijhfy/([^/]+)$#', - 'pathStart' => '/uvh/fp/g/sfnyx/e/ijhfy/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE lcdva' => array( - 0 => array( - 'path' => '/lcdva/gvpvbwhbkwqa/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/lcdva/gvpvbwhbkwqa/([^/]+)$#', - 'pathStart' => '/lcdva/gvpvbwhbkwqa/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST cv' => array( - 0 => array( - 'path' => '/cv/cmvhnqeyhaaoodir/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/cv/cmvhnqeyhaaoodir/([^/]+)$#', - 'pathStart' => '/cv/cmvhnqeyhaaoodir/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT pssqvkccuufob' => array( - 0 => array( - 'path' => '/pssqvkccuufob/x/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/pssqvkccuufob/x/([^/]+)$#', - 'pathStart' => '/pssqvkccuufob/x/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT gf' => array( - 0 => array( - 'path' => '/gf/etlexqveq/oebxhbxno/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/gf/etlexqveq/oebxhbxno/([^/]+)$#', - 'pathStart' => '/gf/etlexqveq/oebxhbxno/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET bvwb' => array( - 0 => array( - 'path' => '/bvwb/ka/san/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/bvwb/ka/san/([^/]+)$#', - 'pathStart' => '/bvwb/ka/san/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST dtgy' => array( - 0 => array( - 'path' => '/dtgy/wchuyb/ma/kw/osdpox/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/dtgy/wchuyb/ma/kw/osdpox/([^/]+)$#', - 'pathStart' => '/dtgy/wchuyb/ma/kw/osdpox/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH vgiepczms' => array( - 0 => array( - 'path' => '/vgiepczms/kyl/htuni/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/vgiepczms/kyl/htuni/([^/]+)$#', - 'pathStart' => '/vgiepczms/kyl/htuni/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT h' => array( - 0 => array( - 'path' => '/h/lcoy/hzxbjhdxzf/ib/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/h/lcoy/hzxbjhdxzf/ib/([^/]+)$#', - 'pathStart' => '/h/lcoy/hzxbjhdxzf/ib/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT nysyiuip' => array( - 0 => array( - 'path' => '/nysyiuip/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/nysyiuip/([^/]+)$#', - 'pathStart' => '/nysyiuip/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT pmb' => array( - 0 => array( - 'path' => '/pmb/gh/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/pmb/gh/([^/]+)$#', - 'pathStart' => '/pmb/gh/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH unrkzter' => array( - 0 => array( - 'path' => '/unrkzter/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/unrkzter/([^/]+)$#', - 'pathStart' => '/unrkzter/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ooebdqsyfqdyyudcjz' => array( - 0 => array( - 'path' => '/ooebdqsyfqdyyudcjz/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ooebdqsyfqdyyudcjz/([^/]+)$#', - 'pathStart' => '/ooebdqsyfqdyyudcjz/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET k' => array( - 0 => array( - 'path' => '/k/olwupybtpcv/ui/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/k/olwupybtpcv/ui/([^/]+)$#', - 'pathStart' => '/k/olwupybtpcv/ui/', - 'chains' => array(), - 'options' => array(), - ), - 1 => array( - 'path' => '/k/ydtt/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/k/ydtt/([^/]+)$#', - 'pathStart' => '/k/ydtt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT xzano' => array( - 0 => array( - 'path' => '/xzano/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/xzano/([^/]+)$#', - 'pathStart' => '/xzano/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT bpmqnjw' => array( - 0 => array( - 'path' => '/bpmqnjw/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/bpmqnjw/([^/]+)$#', - 'pathStart' => '/bpmqnjw/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET pcvuvphxnx' => array( - 0 => array( - 'path' => '/pcvuvphxnx/jx/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/pcvuvphxnx/jx/([^/]+)$#', - 'pathStart' => '/pcvuvphxnx/jx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET bps' => array( - 0 => array( - 'path' => '/bps/kudcntdpqtbhnjv/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/bps/kudcntdpqtbhnjv/([^/]+)$#', - 'pathStart' => '/bps/kudcntdpqtbhnjv/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH fivcrqzuae' => array( - 0 => array( - 'path' => '/fivcrqzuae/w/ielynehl/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/fivcrqzuae/w/ielynehl/([^/]+)$#', - 'pathStart' => '/fivcrqzuae/w/ielynehl/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST pkjux' => array( - 0 => array( - 'path' => '/pkjux/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/pkjux/([^/]+)$#', - 'pathStart' => '/pkjux/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE zl' => array( - 0 => array( - 'path' => '/zl/vam/gv/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/zl/vam/gv/([^/]+)$#', - 'pathStart' => '/zl/vam/gv/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET qwhvsx' => array( - 0 => array( - 'path' => '/qwhvsx/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/qwhvsx/([^/]+)$#', - 'pathStart' => '/qwhvsx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH cdswvkcp' => array( - 0 => array( - 'path' => '/cdswvkcp/e/uxtdf/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/cdswvkcp/e/uxtdf/([^/]+)$#', - 'pathStart' => '/cdswvkcp/e/uxtdf/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH bb' => array( - 0 => array( - 'path' => '/bb/ofvhj/ggtat/lpsl/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/bb/ofvhj/ggtat/lpsl/([^/]+)$#', - 'pathStart' => '/bb/ofvhj/ggtat/lpsl/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH n' => array( - 0 => array( - 'path' => '/n/odueiq/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/n/odueiq/([^/]+)$#', - 'pathStart' => '/n/odueiq/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE u' => array( - 0 => array( - 'path' => '/u/tltqlmmqj/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/u/tltqlmmqj/([^/]+)$#', - 'pathStart' => '/u/tltqlmmqj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT m' => array( - 0 => array( - 'path' => '/m/qi/lczjt/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/m/qi/lczjt/([^/]+)$#', - 'pathStart' => '/m/qi/lczjt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH mvvh' => array( - 0 => array( - 'path' => '/mvvh/hlttz/t/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mvvh/hlttz/t/([^/]+)$#', - 'pathStart' => '/mvvh/hlttz/t/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST f' => array( - 0 => array( - 'path' => '/f/bypxvupnjesm/veqip/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/f/bypxvupnjesm/veqip/([^/]+)$#', - 'pathStart' => '/f/bypxvupnjesm/veqip/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST kmqnltttioww' => array( - 0 => array( - 'path' => '/kmqnltttioww/n/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/kmqnltttioww/n/([^/]+)$#', - 'pathStart' => '/kmqnltttioww/n/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE mhplteutxijyoe' => array( - 0 => array( - 'path' => '/mhplteutxijyoe/wix/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mhplteutxijyoe/wix/([^/]+)$#', - 'pathStart' => '/mhplteutxijyoe/wix/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH jaqejzp' => array( - 0 => array( - 'path' => '/jaqejzp/bwomxx/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jaqejzp/bwomxx/([^/]+)$#', - 'pathStart' => '/jaqejzp/bwomxx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE nrwuk' => array( - 0 => array( - 'path' => '/nrwuk/p/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/nrwuk/p/([^/]+)$#', - 'pathStart' => '/nrwuk/p/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT htxujlubns' => array( - 0 => array( - 'path' => '/htxujlubns/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/htxujlubns/([^/]+)$#', - 'pathStart' => '/htxujlubns/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET c' => array( - 0 => array( - 'path' => '/c/oavetgefcvsuehurv/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/c/oavetgefcvsuehurv/([^/]+)$#', - 'pathStart' => '/c/oavetgefcvsuehurv/', - 'chains' => array(), - 'options' => array(), - ), - 1 => array( - 'path' => '/c/hoqtjp/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/c/hoqtjp/([^/]+)$#', - 'pathStart' => '/c/hoqtjp/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST lkn' => array( - 0 => array( - 'path' => '/lkn/f/ajsavy/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/lkn/f/ajsavy/([^/]+)$#', - 'pathStart' => '/lkn/f/ajsavy/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ptslhmq' => array( - 0 => array( - 'path' => '/ptslhmq/cn/sicgsq/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ptslhmq/cn/sicgsq/([^/]+)$#', - 'pathStart' => '/ptslhmq/cn/sicgsq/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE puocvwdhnp' => array( - 0 => array( - 'path' => '/puocvwdhnp/xni/v/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/puocvwdhnp/xni/v/([^/]+)$#', - 'pathStart' => '/puocvwdhnp/xni/v/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT ov' => array( - 0 => array( - 'path' => '/ov/xptesncnqwmdmdlvpj/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ov/xptesncnqwmdmdlvpj/([^/]+)$#', - 'pathStart' => '/ov/xptesncnqwmdmdlvpj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE ejzhetihoqygwijgbetw' => array( - 0 => array( - 'path' => '/ejzhetihoqygwijgbetw/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ejzhetihoqygwijgbetw/([^/]+)$#', - 'pathStart' => '/ejzhetihoqygwijgbetw/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET fh' => array( - 0 => array( - 'path' => '/fh/kli/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/fh/kli/([^/]+)$#', - 'pathStart' => '/fh/kli/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET hqk' => array( - 0 => array( - 'path' => '/hqk/cjue/llnwehulb/zkx/a/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/hqk/cjue/llnwehulb/zkx/a/([^/]+)$#', - 'pathStart' => '/hqk/cjue/llnwehulb/zkx/a/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET mre' => array( - 0 => array( - 'path' => '/mre/nkxbonlko/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mre/nkxbonlko/([^/]+)$#', - 'pathStart' => '/mre/nkxbonlko/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE wvw' => array( - 0 => array( - 'path' => '/wvw/hzxzgb/xlmcwj/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/wvw/hzxzgb/xlmcwj/([^/]+)$#', - 'pathStart' => '/wvw/hzxzgb/xlmcwj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET cuvidfujq' => array( - 0 => array( - 'path' => '/cuvidfujq/ykmiouw/pjn/o/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/cuvidfujq/ykmiouw/pjn/o/([^/]+)$#', - 'pathStart' => '/cuvidfujq/ykmiouw/pjn/o/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT jpnpm' => array( - 0 => array( - 'path' => '/jpnpm/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jpnpm/([^/]+)$#', - 'pathStart' => '/jpnpm/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST rzzyakpvpfinymyl' => array( - 0 => array( - 'path' => '/rzzyakpvpfinymyl/h/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/rzzyakpvpfinymyl/h/([^/]+)$#', - 'pathStart' => '/rzzyakpvpfinymyl/h/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE ulyjmjev' => array( - 0 => array( - 'path' => '/ulyjmjev/idzed/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ulyjmjev/idzed/([^/]+)$#', - 'pathStart' => '/ulyjmjev/idzed/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT hanfwnwhtr' => array( - 0 => array( - 'path' => '/hanfwnwhtr/nxe/m/agthq/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/hanfwnwhtr/nxe/m/agthq/([^/]+)$#', - 'pathStart' => '/hanfwnwhtr/nxe/m/agthq/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH ntwyl' => array( - 0 => array( - 'path' => '/ntwyl/jlrt/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ntwyl/jlrt/([^/]+)$#', - 'pathStart' => '/ntwyl/jlrt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE ctnai' => array( - 0 => array( - 'path' => '/ctnai/tw/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ctnai/tw/([^/]+)$#', - 'pathStart' => '/ctnai/tw/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT mmjemx' => array( - 0 => array( - 'path' => '/mmjemx/aqhzyszq/htl/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mmjemx/aqhzyszq/htl/([^/]+)$#', - 'pathStart' => '/mmjemx/aqhzyszq/htl/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET cwljh' => array( - 0 => array( - 'path' => '/cwljh/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/cwljh/([^/]+)$#', - 'pathStart' => '/cwljh/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH clkubqmlz' => array( - 0 => array( - 'path' => '/clkubqmlz/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/clkubqmlz/([^/]+)$#', - 'pathStart' => '/clkubqmlz/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT pf' => array( - 0 => array( - 'path' => '/pf/ggqe/yhvpcwi/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/pf/ggqe/yhvpcwi/([^/]+)$#', - 'pathStart' => '/pf/ggqe/yhvpcwi/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST lp' => array( - 0 => array( - 'path' => '/lp/pfeeulwc/y/wt/hc/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/lp/pfeeulwc/y/wt/hc/([^/]+)$#', - 'pathStart' => '/lp/pfeeulwc/y/wt/hc/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST ivmjg' => array( - 0 => array( - 'path' => '/ivmjg/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ivmjg/([^/]+)$#', - 'pathStart' => '/ivmjg/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH ilagtgpauffdplzlf' => array( - 0 => array( - 'path' => '/ilagtgpauffdplzlf/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ilagtgpauffdplzlf/([^/]+)$#', - 'pathStart' => '/ilagtgpauffdplzlf/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET kmbe' => array( - 0 => array( - 'path' => '/kmbe/mfckuxkmsnauwj/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/kmbe/mfckuxkmsnauwj/([^/]+)$#', - 'pathStart' => '/kmbe/mfckuxkmsnauwj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET wngxdvmll' => array( - 0 => array( - 'path' => '/wngxdvmll/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/wngxdvmll/([^/]+)$#', - 'pathStart' => '/wngxdvmll/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST gvr' => array( - 0 => array( - 'path' => '/gvr/l/jluhdnf/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/gvr/l/jluhdnf/([^/]+)$#', - 'pathStart' => '/gvr/l/jluhdnf/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST iac' => array( - 0 => array( - 'path' => '/iac/lkh/xyf/xh/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/iac/lkh/xyf/xh/([^/]+)$#', - 'pathStart' => '/iac/lkh/xyf/xh/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET bfptubqes' => array( - 0 => array( - 'path' => '/bfptubqes/uaw/rjvy/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/bfptubqes/uaw/rjvy/([^/]+)$#', - 'pathStart' => '/bfptubqes/uaw/rjvy/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH dsksfmyqfoal' => array( - 0 => array( - 'path' => '/dsksfmyqfoal/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/dsksfmyqfoal/([^/]+)$#', - 'pathStart' => '/dsksfmyqfoal/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH rqitm' => array( - 0 => array( - 'path' => '/rqitm/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/rqitm/([^/]+)$#', - 'pathStart' => '/rqitm/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET jjv' => array( - 0 => array( - 'path' => '/jjv/xqhvghddy/ewttamp/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jjv/xqhvghddy/ewttamp/([^/]+)$#', - 'pathStart' => '/jjv/xqhvghddy/ewttamp/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH qiph' => array( - 0 => array( - 'path' => '/qiph/ha/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/qiph/ha/([^/]+)$#', - 'pathStart' => '/qiph/ha/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH trrte' => array( - 0 => array( - 'path' => '/trrte/bh/qfhog/kcvoefx/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/trrte/bh/qfhog/kcvoefx/([^/]+)$#', - 'pathStart' => '/trrte/bh/qfhog/kcvoefx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET foveym' => array( - 0 => array( - 'path' => '/foveym/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/foveym/([^/]+)$#', - 'pathStart' => '/foveym/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT agop' => array( - 0 => array( - 'path' => '/agop/nf/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/agop/nf/([^/]+)$#', - 'pathStart' => '/agop/nf/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH w' => array( - 0 => array( - 'path' => '/w/lsrw/zu/d/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/w/lsrw/zu/d/([^/]+)$#', - 'pathStart' => '/w/lsrw/zu/d/', - 'chains' => array(), - 'options' => array(), - ), - 1 => array( - 'path' => '/w/yuag/qvkfpfwqkl/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/w/yuag/qvkfpfwqkl/([^/]+)$#', - 'pathStart' => '/w/yuag/qvkfpfwqkl/', - 'chains' => array(), - 'options' => array(), - ), - 2 => array( - 'path' => '/w/xej/qrhntxg/fnypb/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/w/xej/qrhntxg/fnypb/([^/]+)$#', - 'pathStart' => '/w/xej/qrhntxg/fnypb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST ncwefubnauhnmqv' => array( - 0 => array( - 'path' => '/ncwefubnauhnmqv/s/d/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ncwefubnauhnmqv/s/d/([^/]+)$#', - 'pathStart' => '/ncwefubnauhnmqv/s/d/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT ablzlufkolat' => array( - 0 => array( - 'path' => '/ablzlufkolat/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ablzlufkolat/([^/]+)$#', - 'pathStart' => '/ablzlufkolat/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE g' => array( - 0 => array( - 'path' => '/g/q/fynzs/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/g/q/fynzs/([^/]+)$#', - 'pathStart' => '/g/q/fynzs/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE qzog' => array( - 0 => array( - 'path' => '/qzog/jy/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/qzog/jy/([^/]+)$#', - 'pathStart' => '/qzog/jy/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT zbzcxjqz' => array( - 0 => array( - 'path' => '/zbzcxjqz/liver/vqru/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/zbzcxjqz/liver/vqru/([^/]+)$#', - 'pathStart' => '/zbzcxjqz/liver/vqru/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ufgvqhtjzearuuselrog' => array( - 0 => array( - 'path' => '/ufgvqhtjzearuuselrog/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ufgvqhtjzearuuselrog/([^/]+)$#', - 'pathStart' => '/ufgvqhtjzearuuselrog/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH oulnavyckqa' => array( - 0 => array( - 'path' => '/oulnavyckqa/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/oulnavyckqa/([^/]+)$#', - 'pathStart' => '/oulnavyckqa/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET yudsyflh' => array( - 0 => array( - 'path' => '/yudsyflh/bqljsf/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/yudsyflh/bqljsf/([^/]+)$#', - 'pathStart' => '/yudsyflh/bqljsf/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE yfyxwlqnor' => array( - 0 => array( - 'path' => '/yfyxwlqnor/h/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/yfyxwlqnor/h/([^/]+)$#', - 'pathStart' => '/yfyxwlqnor/h/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT hotw' => array( - 0 => array( - 'path' => '/hotw/yodjzzncxzgm/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/hotw/yodjzzncxzgm/([^/]+)$#', - 'pathStart' => '/hotw/yodjzzncxzgm/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH dmz' => array( - 0 => array( - 'path' => '/dmz/fqra/za/kfg/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/dmz/fqra/za/kfg/([^/]+)$#', - 'pathStart' => '/dmz/fqra/za/kfg/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT vmtdcvud' => array( - 0 => array( - 'path' => '/vmtdcvud/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/vmtdcvud/([^/]+)$#', - 'pathStart' => '/vmtdcvud/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST bfulcyjsykh' => array( - 0 => array( - 'path' => '/bfulcyjsykh/oywv/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/bfulcyjsykh/oywv/([^/]+)$#', - 'pathStart' => '/bfulcyjsykh/oywv/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE c' => array( - 0 => array( - 'path' => '/c/osgjsy/atweirllkqmqp/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/c/osgjsy/atweirllkqmqp/([^/]+)$#', - 'pathStart' => '/c/osgjsy/atweirllkqmqp/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH eqaicqrmpfl' => array( - 0 => array( - 'path' => '/eqaicqrmpfl/fsoefz/jgs/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/eqaicqrmpfl/fsoefz/jgs/([^/]+)$#', - 'pathStart' => '/eqaicqrmpfl/fsoefz/jgs/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET tdottnufyyscv' => array( - 0 => array( - 'path' => '/tdottnufyyscv/zca/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/tdottnufyyscv/zca/([^/]+)$#', - 'pathStart' => '/tdottnufyyscv/zca/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE zftscmxyngwinobd' => array( - 0 => array( - 'path' => '/zftscmxyngwinobd/kfy/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/zftscmxyngwinobd/kfy/([^/]+)$#', - 'pathStart' => '/zftscmxyngwinobd/kfy/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH evnifwo' => array( - 0 => array( - 'path' => '/evnifwo/v/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/evnifwo/v/([^/]+)$#', - 'pathStart' => '/evnifwo/v/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT zqw' => array( - 0 => array( - 'path' => '/zqw/imarbb/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/zqw/imarbb/([^/]+)$#', - 'pathStart' => '/zqw/imarbb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST dnxhnjn' => array( - 0 => array( - 'path' => '/dnxhnjn/hnajfswmmgi/tv/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/dnxhnjn/hnajfswmmgi/tv/([^/]+)$#', - 'pathStart' => '/dnxhnjn/hnajfswmmgi/tv/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ynzh' => array( - 0 => array( - 'path' => '/ynzh/ziuhj/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ynzh/ziuhj/([^/]+)$#', - 'pathStart' => '/ynzh/ziuhj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT mhieb' => array( - 0 => array( - 'path' => '/mhieb/bkifnizkq/nd/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mhieb/bkifnizkq/nd/([^/]+)$#', - 'pathStart' => '/mhieb/bkifnizkq/nd/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH iixtpxceacp' => array( - 0 => array( - 'path' => '/iixtpxceacp/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/iixtpxceacp/([^/]+)$#', - 'pathStart' => '/iixtpxceacp/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST drppeusm' => array( - 0 => array( - 'path' => '/drppeusm/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/drppeusm/([^/]+)$#', - 'pathStart' => '/drppeusm/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST wbw' => array( - 0 => array( - 'path' => '/wbw/vjzepxm/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/wbw/vjzepxm/([^/]+)$#', - 'pathStart' => '/wbw/vjzepxm/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH amrvdtgn' => array( - 0 => array( - 'path' => '/amrvdtgn/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/amrvdtgn/([^/]+)$#', - 'pathStart' => '/amrvdtgn/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH wmvpo' => array( - 0 => array( - 'path' => '/wmvpo/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/wmvpo/([^/]+)$#', - 'pathStart' => '/wmvpo/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST ily' => array( - 0 => array( - 'path' => '/ily/mijhdzjqxdupr/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ily/mijhdzjqxdupr/([^/]+)$#', - 'pathStart' => '/ily/mijhdzjqxdupr/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET owelhuk' => array( - 0 => array( - 'path' => '/owelhuk/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/owelhuk/([^/]+)$#', - 'pathStart' => '/owelhuk/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH uveigq' => array( - 0 => array( - 'path' => '/uveigq/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/uveigq/([^/]+)$#', - 'pathStart' => '/uveigq/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT cd' => array( - 0 => array( - 'path' => '/cd/mb/ywsjdpgp/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/cd/mb/ywsjdpgp/([^/]+)$#', - 'pathStart' => '/cd/mb/ywsjdpgp/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET kvkhu' => array( - 0 => array( - 'path' => '/kvkhu/vxcyvpgymwiyrz/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/kvkhu/vxcyvpgymwiyrz/([^/]+)$#', - 'pathStart' => '/kvkhu/vxcyvpgymwiyrz/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ag' => array( - 0 => array( - 'path' => '/ag/cjtqkktpcousjq/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ag/cjtqkktpcousjq/([^/]+)$#', - 'pathStart' => '/ag/cjtqkktpcousjq/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST zwlod' => array( - 0 => array( - 'path' => '/zwlod/uetux/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/zwlod/uetux/([^/]+)$#', - 'pathStart' => '/zwlod/uetux/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET bmxieldbjqu' => array( - 0 => array( - 'path' => '/bmxieldbjqu/oz/p/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/bmxieldbjqu/oz/p/([^/]+)$#', - 'pathStart' => '/bmxieldbjqu/oz/p/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT habgo' => array( - 0 => array( - 'path' => '/habgo/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/habgo/([^/]+)$#', - 'pathStart' => '/habgo/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT mwxnafprbfp' => array( - 0 => array( - 'path' => '/mwxnafprbfp/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mwxnafprbfp/([^/]+)$#', - 'pathStart' => '/mwxnafprbfp/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH mwxdgqapuotck' => array( - 0 => array( - 'path' => '/mwxdgqapuotck/s/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mwxdgqapuotck/s/([^/]+)$#', - 'pathStart' => '/mwxdgqapuotck/s/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH fau' => array( - 0 => array( - 'path' => '/fau/eqe/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/fau/eqe/([^/]+)$#', - 'pathStart' => '/fau/eqe/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH hpwdrnfjdtb' => array( - 0 => array( - 'path' => '/hpwdrnfjdtb/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/hpwdrnfjdtb/([^/]+)$#', - 'pathStart' => '/hpwdrnfjdtb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH pcziy' => array( - 0 => array( - 'path' => '/pcziy/mcnfvphnjhvepvy/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/pcziy/mcnfvphnjhvepvy/([^/]+)$#', - 'pathStart' => '/pcziy/mcnfvphnjhvepvy/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH jnsmvnf' => array( - 0 => array( - 'path' => '/jnsmvnf/v/ltkujntr/hp/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jnsmvnf/v/ltkujntr/hp/([^/]+)$#', - 'pathStart' => '/jnsmvnf/v/ltkujntr/hp/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST nrjtcvpppmjinj' => array( - 0 => array( - 'path' => '/nrjtcvpppmjinj/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/nrjtcvpppmjinj/([^/]+)$#', - 'pathStart' => '/nrjtcvpppmjinj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET uplndas' => array( - 0 => array( - 'path' => '/uplndas/tsonyamph/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/uplndas/tsonyamph/([^/]+)$#', - 'pathStart' => '/uplndas/tsonyamph/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE m' => array( - 0 => array( - 'path' => '/m/f/psb/pg/bxlrqamxoxj/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/m/f/psb/pg/bxlrqamxoxj/([^/]+)$#', - 'pathStart' => '/m/f/psb/pg/bxlrqamxoxj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET fhuicgksm' => array( - 0 => array( - 'path' => '/fhuicgksm/hzamnsat/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/fhuicgksm/hzamnsat/([^/]+)$#', - 'pathStart' => '/fhuicgksm/hzamnsat/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT anbeeo' => array( - 0 => array( - 'path' => '/anbeeo/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/anbeeo/([^/]+)$#', - 'pathStart' => '/anbeeo/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH egqdpqhpzygguqnwjw' => array( - 0 => array( - 'path' => '/egqdpqhpzygguqnwjw/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/egqdpqhpzygguqnwjw/([^/]+)$#', - 'pathStart' => '/egqdpqhpzygguqnwjw/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET as' => array( - 0 => array( - 'path' => '/as/iw/k/ldtbn/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/as/iw/k/ldtbn/([^/]+)$#', - 'pathStart' => '/as/iw/k/ldtbn/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET wuxaf' => array( - 0 => array( - 'path' => '/wuxaf/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/wuxaf/([^/]+)$#', - 'pathStart' => '/wuxaf/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE v' => array( - 0 => array( - 'path' => '/v/rrxz/ir/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/v/rrxz/ir/([^/]+)$#', - 'pathStart' => '/v/rrxz/ir/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE rtkr' => array( - 0 => array( - 'path' => '/rtkr/obvne/a/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/rtkr/obvne/a/([^/]+)$#', - 'pathStart' => '/rtkr/obvne/a/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE r' => array( - 0 => array( - 'path' => '/r/advei/zpunjnrb/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/r/advei/zpunjnrb/([^/]+)$#', - 'pathStart' => '/r/advei/zpunjnrb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET g' => array( - 0 => array( - 'path' => '/g/fac/gvsuvtfqr/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/g/fac/gvsuvtfqr/([^/]+)$#', - 'pathStart' => '/g/fac/gvsuvtfqr/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET mzwdwh' => array( - 0 => array( - 'path' => '/mzwdwh/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mzwdwh/([^/]+)$#', - 'pathStart' => '/mzwdwh/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET gidyfz' => array( - 0 => array( - 'path' => '/gidyfz/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/gidyfz/([^/]+)$#', - 'pathStart' => '/gidyfz/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH simvrcjyrq' => array( - 0 => array( - 'path' => '/simvrcjyrq/czxrwjb/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/simvrcjyrq/czxrwjb/([^/]+)$#', - 'pathStart' => '/simvrcjyrq/czxrwjb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT dpqaynlb' => array( - 0 => array( - 'path' => '/dpqaynlb/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/dpqaynlb/([^/]+)$#', - 'pathStart' => '/dpqaynlb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE p' => array( - 0 => array( - 'path' => '/p/locz/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/p/locz/([^/]+)$#', - 'pathStart' => '/p/locz/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE jyzrd' => array( - 0 => array( - 'path' => '/jyzrd/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jyzrd/([^/]+)$#', - 'pathStart' => '/jyzrd/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT ptmqhjyhqry' => array( - 0 => array( - 'path' => '/ptmqhjyhqry/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ptmqhjyhqry/([^/]+)$#', - 'pathStart' => '/ptmqhjyhqry/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST jvipb' => array( - 0 => array( - 'path' => '/jvipb/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jvipb/([^/]+)$#', - 'pathStart' => '/jvipb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET omw' => array( - 0 => array( - 'path' => '/omw/hdd/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/omw/hdd/([^/]+)$#', - 'pathStart' => '/omw/hdd/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST hu' => array( - 0 => array( - 'path' => '/hu/tixvnc/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/hu/tixvnc/([^/]+)$#', - 'pathStart' => '/hu/tixvnc/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT whkyazhk' => array( - 0 => array( - 'path' => '/whkyazhk/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/whkyazhk/([^/]+)$#', - 'pathStart' => '/whkyazhk/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH p' => array( - 0 => array( - 'path' => '/p/lbdttbpgzmkldzo/lz/on/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/p/lbdttbpgzmkldzo/lz/on/([^/]+)$#', - 'pathStart' => '/p/lbdttbpgzmkldzo/lz/on/', - 'chains' => array(), - 'options' => array(), - ), - 1 => array( - 'path' => '/p/rrpa/zkuiee/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/p/rrpa/zkuiee/([^/]+)$#', - 'pathStart' => '/p/rrpa/zkuiee/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH mmaiuw' => array( - 0 => array( - 'path' => '/mmaiuw/bxid/awtp/lgw/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mmaiuw/bxid/awtp/lgw/([^/]+)$#', - 'pathStart' => '/mmaiuw/bxid/awtp/lgw/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET b' => array( - 0 => array( - 'path' => '/b/wcbxb/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/b/wcbxb/([^/]+)$#', - 'pathStart' => '/b/wcbxb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH jqy' => array( - 0 => array( - 'path' => '/jqy/h/pp/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jqy/h/pp/([^/]+)$#', - 'pathStart' => '/jqy/h/pp/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE sxfowgjohaktjluzqk' => array( - 0 => array( - 'path' => '/sxfowgjohaktjluzqk/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/sxfowgjohaktjluzqk/([^/]+)$#', - 'pathStart' => '/sxfowgjohaktjluzqk/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST fy' => array( - 0 => array( - 'path' => '/fy/oprd/fypgwmoprja/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/fy/oprd/fypgwmoprja/([^/]+)$#', - 'pathStart' => '/fy/oprd/fypgwmoprja/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT deileh' => array( - 0 => array( - 'path' => '/deileh/pbxg/exhmnahukl/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/deileh/pbxg/exhmnahukl/([^/]+)$#', - 'pathStart' => '/deileh/pbxg/exhmnahukl/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT iijxoebryyzavmju' => array( - 0 => array( - 'path' => '/iijxoebryyzavmju/xj/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/iijxoebryyzavmju/xj/([^/]+)$#', - 'pathStart' => '/iijxoebryyzavmju/xj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET byho' => array( - 0 => array( - 'path' => '/byho/rnbhcqd/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/byho/rnbhcqd/([^/]+)$#', - 'pathStart' => '/byho/rnbhcqd/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT oqtucewlhssvbvxt' => array( - 0 => array( - 'path' => '/oqtucewlhssvbvxt/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/oqtucewlhssvbvxt/([^/]+)$#', - 'pathStart' => '/oqtucewlhssvbvxt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH yduts' => array( - 0 => array( - 'path' => '/yduts/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/yduts/([^/]+)$#', - 'pathStart' => '/yduts/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE vhgwqtmeqov' => array( - 0 => array( - 'path' => '/vhgwqtmeqov/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/vhgwqtmeqov/([^/]+)$#', - 'pathStart' => '/vhgwqtmeqov/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE qmjhjzjygp' => array( - 0 => array( - 'path' => '/qmjhjzjygp/rtlmidt/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/qmjhjzjygp/rtlmidt/([^/]+)$#', - 'pathStart' => '/qmjhjzjygp/rtlmidt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST zrts' => array( - 0 => array( - 'path' => '/zrts/tmxu/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/zrts/tmxu/([^/]+)$#', - 'pathStart' => '/zrts/tmxu/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST exjhjgjqwqntz' => array( - 0 => array( - 'path' => '/exjhjgjqwqntz/iwpwt/by/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/exjhjgjqwqntz/iwpwt/by/([^/]+)$#', - 'pathStart' => '/exjhjgjqwqntz/iwpwt/by/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST renhdbdw' => array( - 0 => array( - 'path' => '/renhdbdw/kqociwsfiecn/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/renhdbdw/kqociwsfiecn/([^/]+)$#', - 'pathStart' => '/renhdbdw/kqociwsfiecn/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT jgpkywkwgcqzx' => array( - 0 => array( - 'path' => '/jgpkywkwgcqzx/ay/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jgpkywkwgcqzx/ay/([^/]+)$#', - 'pathStart' => '/jgpkywkwgcqzx/ay/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ru' => array( - 0 => array( - 'path' => '/ru/qlidbgk/fhyw/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ru/qlidbgk/fhyw/([^/]+)$#', - 'pathStart' => '/ru/qlidbgk/fhyw/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH wsoujogb' => array( - 0 => array( - 'path' => '/wsoujogb/wexkcgfb/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/wsoujogb/wexkcgfb/([^/]+)$#', - 'pathStart' => '/wsoujogb/wexkcgfb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE afrnayievpsitu' => array( - 0 => array( - 'path' => '/afrnayievpsitu/ek/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/afrnayievpsitu/ek/([^/]+)$#', - 'pathStart' => '/afrnayievpsitu/ek/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH ew' => array( - 0 => array( - 'path' => '/ew/hsdg/oojjy/u/gywqz/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ew/hsdg/oojjy/u/gywqz/([^/]+)$#', - 'pathStart' => '/ew/hsdg/oojjy/u/gywqz/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT ptgscpli' => array( - 0 => array( - 'path' => '/ptgscpli/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ptgscpli/([^/]+)$#', - 'pathStart' => '/ptgscpli/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST fwfwjxyq' => array( - 0 => array( - 'path' => '/fwfwjxyq/lqta/urer/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/fwfwjxyq/lqta/urer/([^/]+)$#', - 'pathStart' => '/fwfwjxyq/lqta/urer/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST dfbykumpzk' => array( - 0 => array( - 'path' => '/dfbykumpzk/qhe/xe/y/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/dfbykumpzk/qhe/xe/y/([^/]+)$#', - 'pathStart' => '/dfbykumpzk/qhe/xe/y/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET tyabrfz' => array( - 0 => array( - 'path' => '/tyabrfz/qnxnj/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/tyabrfz/qnxnj/([^/]+)$#', - 'pathStart' => '/tyabrfz/qnxnj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST coo' => array( - 0 => array( - 'path' => '/coo/vsfergu/jfpg/k/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/coo/vsfergu/jfpg/k/([^/]+)$#', - 'pathStart' => '/coo/vsfergu/jfpg/k/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET hbxrehmj' => array( - 0 => array( - 'path' => '/hbxrehmj/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/hbxrehmj/([^/]+)$#', - 'pathStart' => '/hbxrehmj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET tlrbw' => array( - 0 => array( - 'path' => '/tlrbw/rkos/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/tlrbw/rkos/([^/]+)$#', - 'pathStart' => '/tlrbw/rkos/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE rdsbgno' => array( - 0 => array( - 'path' => '/rdsbgno/y/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/rdsbgno/y/([^/]+)$#', - 'pathStart' => '/rdsbgno/y/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE bvnlokhbtbz' => array( - 0 => array( - 'path' => '/bvnlokhbtbz/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/bvnlokhbtbz/([^/]+)$#', - 'pathStart' => '/bvnlokhbtbz/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT ahwvik' => array( - 0 => array( - 'path' => '/ahwvik/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ahwvik/([^/]+)$#', - 'pathStart' => '/ahwvik/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET noflbi' => array( - 0 => array( - 'path' => '/noflbi/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/noflbi/([^/]+)$#', - 'pathStart' => '/noflbi/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE okfnonulkthlolnxywds' => array( - 0 => array( - 'path' => '/okfnonulkthlolnxywds/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/okfnonulkthlolnxywds/([^/]+)$#', - 'pathStart' => '/okfnonulkthlolnxywds/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT pcemoysbd' => array( - 0 => array( - 'path' => '/pcemoysbd/pdqp/cb/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/pcemoysbd/pdqp/cb/([^/]+)$#', - 'pathStart' => '/pcemoysbd/pdqp/cb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET uxoddjqimmwrt' => array( - 0 => array( - 'path' => '/uxoddjqimmwrt/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/uxoddjqimmwrt/([^/]+)$#', - 'pathStart' => '/uxoddjqimmwrt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH hjzyuuwpkarketnxysaz' => array( - 0 => array( - 'path' => '/hjzyuuwpkarketnxysaz/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/hjzyuuwpkarketnxysaz/([^/]+)$#', - 'pathStart' => '/hjzyuuwpkarketnxysaz/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET mkoqlyszuizowsx' => array( - 0 => array( - 'path' => '/mkoqlyszuizowsx/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mkoqlyszuizowsx/([^/]+)$#', - 'pathStart' => '/mkoqlyszuizowsx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET zanlbdhz' => array( - 0 => array( - 'path' => '/zanlbdhz/tukpef/wksvb/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/zanlbdhz/tukpef/wksvb/([^/]+)$#', - 'pathStart' => '/zanlbdhz/tukpef/wksvb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH nvoqyuzibnwc' => array( - 0 => array( - 'path' => '/nvoqyuzibnwc/ipvq/l/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/nvoqyuzibnwc/ipvq/l/([^/]+)$#', - 'pathStart' => '/nvoqyuzibnwc/ipvq/l/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH qedcadpxwjhuvy' => array( - 0 => array( - 'path' => '/qedcadpxwjhuvy/xqjyrn/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/qedcadpxwjhuvy/xqjyrn/([^/]+)$#', - 'pathStart' => '/qedcadpxwjhuvy/xqjyrn/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET jqneknaxfikpmf' => array( - 0 => array( - 'path' => '/jqneknaxfikpmf/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jqneknaxfikpmf/([^/]+)$#', - 'pathStart' => '/jqneknaxfikpmf/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT ebidm' => array( - 0 => array( - 'path' => '/ebidm/kn/f/w/eq/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ebidm/kn/f/w/eq/([^/]+)$#', - 'pathStart' => '/ebidm/kn/f/w/eq/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET nrn' => array( - 0 => array( - 'path' => '/nrn/aqbnky/vye/vw/ima/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/nrn/aqbnky/vye/vw/ima/([^/]+)$#', - 'pathStart' => '/nrn/aqbnky/vye/vw/ima/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT krzbcm' => array( - 0 => array( - 'path' => '/krzbcm/bkhdtejv/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/krzbcm/bkhdtejv/([^/]+)$#', - 'pathStart' => '/krzbcm/bkhdtejv/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST advt' => array( - 0 => array( - 'path' => '/advt/ud/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/advt/ud/([^/]+)$#', - 'pathStart' => '/advt/ud/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE dvybsqj' => array( - 0 => array( - 'path' => '/dvybsqj/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/dvybsqj/([^/]+)$#', - 'pathStart' => '/dvybsqj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH zyhdacgjtxkcgf' => array( - 0 => array( - 'path' => '/zyhdacgjtxkcgf/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/zyhdacgjtxkcgf/([^/]+)$#', - 'pathStart' => '/zyhdacgjtxkcgf/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET emnqjr' => array( - 0 => array( - 'path' => '/emnqjr/zltyz/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/emnqjr/zltyz/([^/]+)$#', - 'pathStart' => '/emnqjr/zltyz/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE xfugdnvtbp' => array( - 0 => array( - 'path' => '/xfugdnvtbp/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/xfugdnvtbp/([^/]+)$#', - 'pathStart' => '/xfugdnvtbp/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST cx' => array( - 0 => array( - 'path' => '/cx/hjdocduuypjey/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/cx/hjdocduuypjey/([^/]+)$#', - 'pathStart' => '/cx/hjdocduuypjey/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH yt' => array( - 0 => array( - 'path' => '/yt/fftneugt/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/yt/fftneugt/([^/]+)$#', - 'pathStart' => '/yt/fftneugt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST b' => array( - 0 => array( - 'path' => '/b/yenaiuxa/m/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/b/yenaiuxa/m/([^/]+)$#', - 'pathStart' => '/b/yenaiuxa/m/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ljkyg' => array( - 0 => array( - 'path' => '/ljkyg/ffvygomrro/qj/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ljkyg/ffvygomrro/qj/([^/]+)$#', - 'pathStart' => '/ljkyg/ffvygomrro/qj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT lgg' => array( - 0 => array( - 'path' => '/lgg/lfdyl/hysencg/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/lgg/lfdyl/hysencg/([^/]+)$#', - 'pathStart' => '/lgg/lfdyl/hysencg/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH tjvfrlofcnqcwkrd' => array( - 0 => array( - 'path' => '/tjvfrlofcnqcwkrd/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/tjvfrlofcnqcwkrd/([^/]+)$#', - 'pathStart' => '/tjvfrlofcnqcwkrd/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET t' => array( - 0 => array( - 'path' => '/t/hjclsi/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/t/hjclsi/([^/]+)$#', - 'pathStart' => '/t/hjclsi/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ps' => array( - 0 => array( - 'path' => '/ps/owdeey/s/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ps/owdeey/s/([^/]+)$#', - 'pathStart' => '/ps/owdeey/s/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT kpvayrkc' => array( - 0 => array( - 'path' => '/kpvayrkc/kykwh/jjtsrf/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/kpvayrkc/kykwh/jjtsrf/([^/]+)$#', - 'pathStart' => '/kpvayrkc/kykwh/jjtsrf/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT kms' => array( - 0 => array( - 'path' => '/kms/dzbkyvfpaa/zvsbg/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/kms/dzbkyvfpaa/zvsbg/([^/]+)$#', - 'pathStart' => '/kms/dzbkyvfpaa/zvsbg/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET essxiucg' => array( - 0 => array( - 'path' => '/essxiucg/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/essxiucg/([^/]+)$#', - 'pathStart' => '/essxiucg/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE gf' => array( - 0 => array( - 'path' => '/gf/cdrlba/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/gf/cdrlba/([^/]+)$#', - 'pathStart' => '/gf/cdrlba/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET aamenl' => array( - 0 => array( - 'path' => '/aamenl/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/aamenl/([^/]+)$#', - 'pathStart' => '/aamenl/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET jtcjumoj' => array( - 0 => array( - 'path' => '/jtcjumoj/kz/isiwrue/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jtcjumoj/kz/isiwrue/([^/]+)$#', - 'pathStart' => '/jtcjumoj/kz/isiwrue/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET kus' => array( - 0 => array( - 'path' => '/kus/ynorweixlvvzwaly/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/kus/ynorweixlvvzwaly/([^/]+)$#', - 'pathStart' => '/kus/ynorweixlvvzwaly/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT mikkxqwykzfe' => array( - 0 => array( - 'path' => '/mikkxqwykzfe/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mikkxqwykzfe/([^/]+)$#', - 'pathStart' => '/mikkxqwykzfe/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT evdy' => array( - 0 => array( - 'path' => '/evdy/fadclogopz/fbxu/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/evdy/fadclogopz/fbxu/([^/]+)$#', - 'pathStart' => '/evdy/fadclogopz/fbxu/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE wzkcuvxcim' => array( - 0 => array( - 'path' => '/wzkcuvxcim/rdzoerfx/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/wzkcuvxcim/rdzoerfx/([^/]+)$#', - 'pathStart' => '/wzkcuvxcim/rdzoerfx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH bqmuvdh' => array( - 0 => array( - 'path' => '/bqmuvdh/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/bqmuvdh/([^/]+)$#', - 'pathStart' => '/bqmuvdh/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH xeo' => array( - 0 => array( - 'path' => '/xeo/ubs/txfizhnefjr/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/xeo/ubs/txfizhnefjr/([^/]+)$#', - 'pathStart' => '/xeo/ubs/txfizhnefjr/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH zyoxlpjobw' => array( - 0 => array( - 'path' => '/zyoxlpjobw/rwpbmsa/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/zyoxlpjobw/rwpbmsa/([^/]+)$#', - 'pathStart' => '/zyoxlpjobw/rwpbmsa/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ovsoj' => array( - 0 => array( - 'path' => '/ovsoj/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ovsoj/([^/]+)$#', - 'pathStart' => '/ovsoj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE n' => array( - 0 => array( - 'path' => '/n/npjgrmyzsto/jght/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/n/npjgrmyzsto/jght/([^/]+)$#', - 'pathStart' => '/n/npjgrmyzsto/jght/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET uvdk' => array( - 0 => array( - 'path' => '/uvdk/ybupybs/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/uvdk/ybupybs/([^/]+)$#', - 'pathStart' => '/uvdk/ybupybs/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH foah' => array( - 0 => array( - 'path' => '/foah/gtxcpavjj/dpyuq/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/foah/gtxcpavjj/dpyuq/([^/]+)$#', - 'pathStart' => '/foah/gtxcpavjj/dpyuq/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT rhakiiuavofxy' => array( - 0 => array( - 'path' => '/rhakiiuavofxy/jm/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/rhakiiuavofxy/jm/([^/]+)$#', - 'pathStart' => '/rhakiiuavofxy/jm/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT vjawh' => array( - 0 => array( - 'path' => '/vjawh/xpk/vyuc/k/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/vjawh/xpk/vyuc/k/([^/]+)$#', - 'pathStart' => '/vjawh/xpk/vyuc/k/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH wbyiqq' => array( - 0 => array( - 'path' => '/wbyiqq/weyg/dteft/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/wbyiqq/weyg/dteft/([^/]+)$#', - 'pathStart' => '/wbyiqq/weyg/dteft/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT povycwbeb' => array( - 0 => array( - 'path' => '/povycwbeb/re/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/povycwbeb/re/([^/]+)$#', - 'pathStart' => '/povycwbeb/re/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET flekyj' => array( - 0 => array( - 'path' => '/flekyj/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/flekyj/([^/]+)$#', - 'pathStart' => '/flekyj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET znq' => array( - 0 => array( - 'path' => '/znq/khzuadkwnb/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/znq/khzuadkwnb/([^/]+)$#', - 'pathStart' => '/znq/khzuadkwnb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET pinwsx' => array( - 0 => array( - 'path' => '/pinwsx/sdqydw/oeqso/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/pinwsx/sdqydw/oeqso/([^/]+)$#', - 'pathStart' => '/pinwsx/sdqydw/oeqso/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE gqjqmkfhtfgwyc' => array( - 0 => array( - 'path' => '/gqjqmkfhtfgwyc/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/gqjqmkfhtfgwyc/([^/]+)$#', - 'pathStart' => '/gqjqmkfhtfgwyc/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT foumg' => array( - 0 => array( - 'path' => '/foumg/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/foumg/([^/]+)$#', - 'pathStart' => '/foumg/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT c' => array( - 0 => array( - 'path' => '/c/q/wkcdqq/he/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/c/q/wkcdqq/he/([^/]+)$#', - 'pathStart' => '/c/q/wkcdqq/he/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE li' => array( - 0 => array( - 'path' => '/li/stacqllxywvtjf/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/li/stacqllxywvtjf/([^/]+)$#', - 'pathStart' => '/li/stacqllxywvtjf/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST tssln' => array( - 0 => array( - 'path' => '/tssln/zoqlrqzv/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/tssln/zoqlrqzv/([^/]+)$#', - 'pathStart' => '/tssln/zoqlrqzv/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST eynxpznzvvs' => array( - 0 => array( - 'path' => '/eynxpznzvvs/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/eynxpznzvvs/([^/]+)$#', - 'pathStart' => '/eynxpznzvvs/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET kyznb' => array( - 0 => array( - 'path' => '/kyznb/ypapsrk/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/kyznb/ypapsrk/([^/]+)$#', - 'pathStart' => '/kyznb/ypapsrk/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET tfoped' => array( - 0 => array( - 'path' => '/tfoped/xyjp/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/tfoped/xyjp/([^/]+)$#', - 'pathStart' => '/tfoped/xyjp/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST xmis' => array( - 0 => array( - 'path' => '/xmis/nofdfbud/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/xmis/nofdfbud/([^/]+)$#', - 'pathStart' => '/xmis/nofdfbud/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET gowgddovgimwmiy' => array( - 0 => array( - 'path' => '/gowgddovgimwmiy/wy/c/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/gowgddovgimwmiy/wy/c/([^/]+)$#', - 'pathStart' => '/gowgddovgimwmiy/wy/c/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET mmmpmvrvujcm' => array( - 0 => array( - 'path' => '/mmmpmvrvujcm/v/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mmmpmvrvujcm/v/([^/]+)$#', - 'pathStart' => '/mmmpmvrvujcm/v/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT jjloejsbo' => array( - 0 => array( - 'path' => '/jjloejsbo/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jjloejsbo/([^/]+)$#', - 'pathStart' => '/jjloejsbo/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE s' => array( - 0 => array( - 'path' => '/s/bz/prxxy/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/s/bz/prxxy/([^/]+)$#', - 'pathStart' => '/s/bz/prxxy/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE ahdo' => array( - 0 => array( - 'path' => '/ahdo/qtn/x/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ahdo/qtn/x/([^/]+)$#', - 'pathStart' => '/ahdo/qtn/x/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE irirdhwxy' => array( - 0 => array( - 'path' => '/irirdhwxy/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/irirdhwxy/([^/]+)$#', - 'pathStart' => '/irirdhwxy/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH dr' => array( - 0 => array( - 'path' => '/dr/gihvdstr/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/dr/gihvdstr/([^/]+)$#', - 'pathStart' => '/dr/gihvdstr/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT znatfcmt' => array( - 0 => array( - 'path' => '/znatfcmt/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/znatfcmt/([^/]+)$#', - 'pathStart' => '/znatfcmt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET cyzfgigldrsjc' => array( - 0 => array( - 'path' => '/cyzfgigldrsjc/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/cyzfgigldrsjc/([^/]+)$#', - 'pathStart' => '/cyzfgigldrsjc/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET pnhii' => array( - 0 => array( - 'path' => '/pnhii/ivbytx/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/pnhii/ivbytx/([^/]+)$#', - 'pathStart' => '/pnhii/ivbytx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH r' => array( - 0 => array( - 'path' => '/r/y/nwa/tkjwv/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/r/y/nwa/tkjwv/([^/]+)$#', - 'pathStart' => '/r/y/nwa/tkjwv/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT sjfuxg' => array( - 0 => array( - 'path' => '/sjfuxg/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/sjfuxg/([^/]+)$#', - 'pathStart' => '/sjfuxg/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT jdgb' => array( - 0 => array( - 'path' => '/jdgb/ygo/wzymhovfry/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jdgb/ygo/wzymhovfry/([^/]+)$#', - 'pathStart' => '/jdgb/ygo/wzymhovfry/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST hwxzepydsrjx' => array( - 0 => array( - 'path' => '/hwxzepydsrjx/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/hwxzepydsrjx/([^/]+)$#', - 'pathStart' => '/hwxzepydsrjx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET smenvsotwbtyjpi' => array( - 0 => array( - 'path' => '/smenvsotwbtyjpi/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/smenvsotwbtyjpi/([^/]+)$#', - 'pathStart' => '/smenvsotwbtyjpi/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET kroxsclrg' => array( - 0 => array( - 'path' => '/kroxsclrg/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/kroxsclrg/([^/]+)$#', - 'pathStart' => '/kroxsclrg/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE ekdogxlka' => array( - 0 => array( - 'path' => '/ekdogxlka/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ekdogxlka/([^/]+)$#', - 'pathStart' => '/ekdogxlka/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE maudtmfxvfkncd' => array( - 0 => array( - 'path' => '/maudtmfxvfkncd/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/maudtmfxvfkncd/([^/]+)$#', - 'pathStart' => '/maudtmfxvfkncd/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH txvszjdkwfxrnedgs' => array( - 0 => array( - 'path' => '/txvszjdkwfxrnedgs/qnt/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/txvszjdkwfxrnedgs/qnt/([^/]+)$#', - 'pathStart' => '/txvszjdkwfxrnedgs/qnt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET vrwdnyksmkeypnvs' => array( - 0 => array( - 'path' => '/vrwdnyksmkeypnvs/bgb/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/vrwdnyksmkeypnvs/bgb/([^/]+)$#', - 'pathStart' => '/vrwdnyksmkeypnvs/bgb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT dhogo' => array( - 0 => array( - 'path' => '/dhogo/urn/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/dhogo/urn/([^/]+)$#', - 'pathStart' => '/dhogo/urn/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE sdzdyvxks' => array( - 0 => array( - 'path' => '/sdzdyvxks/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/sdzdyvxks/([^/]+)$#', - 'pathStart' => '/sdzdyvxks/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET bq' => array( - 0 => array( - 'path' => '/bq/ubeiirs/rdqa/ryz/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/bq/ubeiirs/rdqa/ryz/([^/]+)$#', - 'pathStart' => '/bq/ubeiirs/rdqa/ryz/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET xewlhczntsjnw' => array( - 0 => array( - 'path' => '/xewlhczntsjnw/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/xewlhczntsjnw/([^/]+)$#', - 'pathStart' => '/xewlhczntsjnw/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST wxnqvlvethyhnsxsltjp' => array( - 0 => array( - 'path' => '/wxnqvlvethyhnsxsltjp/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/wxnqvlvethyhnsxsltjp/([^/]+)$#', - 'pathStart' => '/wxnqvlvethyhnsxsltjp/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ivnexdw' => array( - 0 => array( - 'path' => '/ivnexdw/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ivnexdw/([^/]+)$#', - 'pathStart' => '/ivnexdw/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST hlwpqdxurv' => array( - 0 => array( - 'path' => '/hlwpqdxurv/gwan/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/hlwpqdxurv/gwan/([^/]+)$#', - 'pathStart' => '/hlwpqdxurv/gwan/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST czbaqm' => array( - 0 => array( - 'path' => '/czbaqm/hiwk/t/kclpgk/w/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/czbaqm/hiwk/t/kclpgk/w/([^/]+)$#', - 'pathStart' => '/czbaqm/hiwk/t/kclpgk/w/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST qwlmesjkbfphmclbyd' => array( - 0 => array( - 'path' => '/qwlmesjkbfphmclbyd/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/qwlmesjkbfphmclbyd/([^/]+)$#', - 'pathStart' => '/qwlmesjkbfphmclbyd/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET bi' => array( - 0 => array( - 'path' => '/bi/dcqbb/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/bi/dcqbb/([^/]+)$#', - 'pathStart' => '/bi/dcqbb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH dvunsj' => array( - 0 => array( - 'path' => '/dvunsj/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/dvunsj/([^/]+)$#', - 'pathStart' => '/dvunsj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH hkdwfiqubywzkgcgfmi' => array( - 0 => array( - 'path' => '/hkdwfiqubywzkgcgfmi/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/hkdwfiqubywzkgcgfmi/([^/]+)$#', - 'pathStart' => '/hkdwfiqubywzkgcgfmi/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET zyk' => array( - 0 => array( - 'path' => '/zyk/lr/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/zyk/lr/([^/]+)$#', - 'pathStart' => '/zyk/lr/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT trmu' => array( - 0 => array( - 'path' => '/trmu/gaxrwpitk/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/trmu/gaxrwpitk/([^/]+)$#', - 'pathStart' => '/trmu/gaxrwpitk/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT mbsjqave' => array( - 0 => array( - 'path' => '/mbsjqave/qbteorhrc/mj/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mbsjqave/qbteorhrc/mj/([^/]+)$#', - 'pathStart' => '/mbsjqave/qbteorhrc/mj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT xbojtseblsnsqdpocqij' => array( - 0 => array( - 'path' => '/xbojtseblsnsqdpocqij/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/xbojtseblsnsqdpocqij/([^/]+)$#', - 'pathStart' => '/xbojtseblsnsqdpocqij/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH s' => array( - 0 => array( - 'path' => '/s/w/kqvosov/upyez/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/s/w/kqvosov/upyez/([^/]+)$#', - 'pathStart' => '/s/w/kqvosov/upyez/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET m' => array( - 0 => array( - 'path' => '/m/qbsc/wfgkewlfgfhxbn/z/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/m/qbsc/wfgkewlfgfhxbn/z/([^/]+)$#', - 'pathStart' => '/m/qbsc/wfgkewlfgfhxbn/z/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET tsekpt' => array( - 0 => array( - 'path' => '/tsekpt/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/tsekpt/([^/]+)$#', - 'pathStart' => '/tsekpt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE hl' => array( - 0 => array( - 'path' => '/hl/slmch/awamypxlx/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/hl/slmch/awamypxlx/([^/]+)$#', - 'pathStart' => '/hl/slmch/awamypxlx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH i' => array( - 0 => array( - 'path' => '/i/xyzicb/wkixqkephybw/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/i/xyzicb/wkixqkephybw/([^/]+)$#', - 'pathStart' => '/i/xyzicb/wkixqkephybw/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET sao' => array( - 0 => array( - 'path' => '/sao/xeoyfbobi/x/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/sao/xeoyfbobi/x/([^/]+)$#', - 'pathStart' => '/sao/xeoyfbobi/x/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT jzlfef' => array( - 0 => array( - 'path' => '/jzlfef/yklumtsa/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jzlfef/yklumtsa/([^/]+)$#', - 'pathStart' => '/jzlfef/yklumtsa/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE sddltjsgq' => array( - 0 => array( - 'path' => '/sddltjsgq/a/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/sddltjsgq/a/([^/]+)$#', - 'pathStart' => '/sddltjsgq/a/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE kymovudqqkoksvn' => array( - 0 => array( - 'path' => '/kymovudqqkoksvn/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/kymovudqqkoksvn/([^/]+)$#', - 'pathStart' => '/kymovudqqkoksvn/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET zelszebzmrp' => array( - 0 => array( - 'path' => '/zelszebzmrp/zsmun/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/zelszebzmrp/zsmun/([^/]+)$#', - 'pathStart' => '/zelszebzmrp/zsmun/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET aolbgrsfl' => array( - 0 => array( - 'path' => '/aolbgrsfl/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/aolbgrsfl/([^/]+)$#', - 'pathStart' => '/aolbgrsfl/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE rfx' => array( - 0 => array( - 'path' => '/rfx/iuhjdmxpbu/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/rfx/iuhjdmxpbu/([^/]+)$#', - 'pathStart' => '/rfx/iuhjdmxpbu/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET hil' => array( - 0 => array( - 'path' => '/hil/fstmwr/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/hil/fstmwr/([^/]+)$#', - 'pathStart' => '/hil/fstmwr/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST prfiniub' => array( - 0 => array( - 'path' => '/prfiniub/mjxchgqj/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/prfiniub/mjxchgqj/([^/]+)$#', - 'pathStart' => '/prfiniub/mjxchgqj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET zxexuf' => array( - 0 => array( - 'path' => '/zxexuf/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/zxexuf/([^/]+)$#', - 'pathStart' => '/zxexuf/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET rm' => array( - 0 => array( - 'path' => '/rm/gu/rlxjjvggbqeta/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/rm/gu/rlxjjvggbqeta/([^/]+)$#', - 'pathStart' => '/rm/gu/rlxjjvggbqeta/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE uny' => array( - 0 => array( - 'path' => '/uny/utleceqy/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/uny/utleceqy/([^/]+)$#', - 'pathStart' => '/uny/utleceqy/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH pqi' => array( - 0 => array( - 'path' => '/pqi/jcovlsy/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/pqi/jcovlsy/([^/]+)$#', - 'pathStart' => '/pqi/jcovlsy/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET wmk' => array( - 0 => array( - 'path' => '/wmk/zcjpqn/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/wmk/zcjpqn/([^/]+)$#', - 'pathStart' => '/wmk/zcjpqn/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH ugbehjqv' => array( - 0 => array( - 'path' => '/ugbehjqv/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ugbehjqv/([^/]+)$#', - 'pathStart' => '/ugbehjqv/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH ttatjktbf' => array( - 0 => array( - 'path' => '/ttatjktbf/onskmeu/r/de/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ttatjktbf/onskmeu/r/de/([^/]+)$#', - 'pathStart' => '/ttatjktbf/onskmeu/r/de/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ciqqv' => array( - 0 => array( - 'path' => '/ciqqv/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ciqqv/([^/]+)$#', - 'pathStart' => '/ciqqv/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH ivmvmvmixnth' => array( - 0 => array( - 'path' => '/ivmvmvmixnth/wkk/um/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ivmvmvmixnth/wkk/um/([^/]+)$#', - 'pathStart' => '/ivmvmvmixnth/wkk/um/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST opai' => array( - 0 => array( - 'path' => '/opai/iag/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/opai/iag/([^/]+)$#', - 'pathStart' => '/opai/iag/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT n' => array( - 0 => array( - 'path' => '/n/wqwp/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/n/wqwp/([^/]+)$#', - 'pathStart' => '/n/wqwp/', - 'chains' => array(), - 'options' => array(), - ), - 1 => array( - 'path' => '/n/joxvjtgso/gattg/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/n/joxvjtgso/gattg/([^/]+)$#', - 'pathStart' => '/n/joxvjtgso/gattg/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST keesaewayvm' => array( - 0 => array( - 'path' => '/keesaewayvm/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/keesaewayvm/([^/]+)$#', - 'pathStart' => '/keesaewayvm/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST yxbsfwdey' => array( - 0 => array( - 'path' => '/yxbsfwdey/qhmqrxq/zb/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/yxbsfwdey/qhmqrxq/zb/([^/]+)$#', - 'pathStart' => '/yxbsfwdey/qhmqrxq/zb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET xqbjpiewfwmfjdug' => array( - 0 => array( - 'path' => '/xqbjpiewfwmfjdug/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/xqbjpiewfwmfjdug/([^/]+)$#', - 'pathStart' => '/xqbjpiewfwmfjdug/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE xrkaujbhjzeicioop' => array( - 0 => array( - 'path' => '/xrkaujbhjzeicioop/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/xrkaujbhjzeicioop/([^/]+)$#', - 'pathStart' => '/xrkaujbhjzeicioop/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ddv' => array( - 0 => array( - 'path' => '/ddv/fildkovdwbe/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ddv/fildkovdwbe/([^/]+)$#', - 'pathStart' => '/ddv/fildkovdwbe/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET dexs' => array( - 0 => array( - 'path' => '/dexs/r/yfvooa/p/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/dexs/r/yfvooa/p/([^/]+)$#', - 'pathStart' => '/dexs/r/yfvooa/p/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST jpstpr' => array( - 0 => array( - 'path' => '/jpstpr/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jpstpr/([^/]+)$#', - 'pathStart' => '/jpstpr/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH iyswkfimubqpsf' => array( - 0 => array( - 'path' => '/iyswkfimubqpsf/jt/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/iyswkfimubqpsf/jt/([^/]+)$#', - 'pathStart' => '/iyswkfimubqpsf/jt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET bzc' => array( - 0 => array( - 'path' => '/bzc/hagyjvtftmbpbvr/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/bzc/hagyjvtftmbpbvr/([^/]+)$#', - 'pathStart' => '/bzc/hagyjvtftmbpbvr/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST ndvfiwziioqmxvq' => array( - 0 => array( - 'path' => '/ndvfiwziioqmxvq/xrtb/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ndvfiwziioqmxvq/xrtb/([^/]+)$#', - 'pathStart' => '/ndvfiwziioqmxvq/xrtb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET jmye' => array( - 0 => array( - 'path' => '/jmye/cbx/f/djxdxdj/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jmye/cbx/f/djxdxdj/([^/]+)$#', - 'pathStart' => '/jmye/cbx/f/djxdxdj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH zgsaujt' => array( - 0 => array( - 'path' => '/zgsaujt/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/zgsaujt/([^/]+)$#', - 'pathStart' => '/zgsaujt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT xhaq' => array( - 0 => array( - 'path' => '/xhaq/ebov/xg/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/xhaq/ebov/xg/([^/]+)$#', - 'pathStart' => '/xhaq/ebov/xg/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH zn' => array( - 0 => array( - 'path' => '/zn/rzrpj/mpphth/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/zn/rzrpj/mpphth/([^/]+)$#', - 'pathStart' => '/zn/rzrpj/mpphth/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE vxhqikovjl' => array( - 0 => array( - 'path' => '/vxhqikovjl/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/vxhqikovjl/([^/]+)$#', - 'pathStart' => '/vxhqikovjl/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE hmxcrlfpzimhc' => array( - 0 => array( - 'path' => '/hmxcrlfpzimhc/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/hmxcrlfpzimhc/([^/]+)$#', - 'pathStart' => '/hmxcrlfpzimhc/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT osdysdnegvdsbgr' => array( - 0 => array( - 'path' => '/osdysdnegvdsbgr/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/osdysdnegvdsbgr/([^/]+)$#', - 'pathStart' => '/osdysdnegvdsbgr/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST bvbzubmkm' => array( - 0 => array( - 'path' => '/bvbzubmkm/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/bvbzubmkm/([^/]+)$#', - 'pathStart' => '/bvbzubmkm/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST ccu' => array( - 0 => array( - 'path' => '/ccu/sle/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ccu/sle/([^/]+)$#', - 'pathStart' => '/ccu/sle/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET evf' => array( - 0 => array( - 'path' => '/evf/biwqloqo/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/evf/biwqloqo/([^/]+)$#', - 'pathStart' => '/evf/biwqloqo/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE efqmn' => array( - 0 => array( - 'path' => '/efqmn/anev/vwgfqs/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/efqmn/anev/vwgfqs/([^/]+)$#', - 'pathStart' => '/efqmn/anev/vwgfqs/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH xvaiacor' => array( - 0 => array( - 'path' => '/xvaiacor/cloqcjuczlsz/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/xvaiacor/cloqcjuczlsz/([^/]+)$#', - 'pathStart' => '/xvaiacor/cloqcjuczlsz/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT vbktayxe' => array( - 0 => array( - 'path' => '/vbktayxe/ee/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/vbktayxe/ee/([^/]+)$#', - 'pathStart' => '/vbktayxe/ee/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST yjasom' => array( - 0 => array( - 'path' => '/yjasom/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/yjasom/([^/]+)$#', - 'pathStart' => '/yjasom/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH srlprzambq' => array( - 0 => array( - 'path' => '/srlprzambq/mmjyofujs/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/srlprzambq/mmjyofujs/([^/]+)$#', - 'pathStart' => '/srlprzambq/mmjyofujs/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH rwvajfq' => array( - 0 => array( - 'path' => '/rwvajfq/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/rwvajfq/([^/]+)$#', - 'pathStart' => '/rwvajfq/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ggavlpbiq' => array( - 0 => array( - 'path' => '/ggavlpbiq/ilns/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ggavlpbiq/ilns/([^/]+)$#', - 'pathStart' => '/ggavlpbiq/ilns/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET rfqnogn' => array( - 0 => array( - 'path' => '/rfqnogn/guhssmwa/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/rfqnogn/guhssmwa/([^/]+)$#', - 'pathStart' => '/rfqnogn/guhssmwa/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET rkhobw' => array( - 0 => array( - 'path' => '/rkhobw/a/mjcaohpzx/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/rkhobw/a/mjcaohpzx/([^/]+)$#', - 'pathStart' => '/rkhobw/a/mjcaohpzx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH xaaxt' => array( - 0 => array( - 'path' => '/xaaxt/zhbxr/zfgsbw/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/xaaxt/zhbxr/zfgsbw/([^/]+)$#', - 'pathStart' => '/xaaxt/zhbxr/zfgsbw/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE ecaweq' => array( - 0 => array( - 'path' => '/ecaweq/swqj/txcaspjsob/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ecaweq/swqj/txcaspjsob/([^/]+)$#', - 'pathStart' => '/ecaweq/swqj/txcaspjsob/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET kxovsdeaioxcz' => array( - 0 => array( - 'path' => '/kxovsdeaioxcz/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/kxovsdeaioxcz/([^/]+)$#', - 'pathStart' => '/kxovsdeaioxcz/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST ksvow' => array( - 0 => array( - 'path' => '/ksvow/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ksvow/([^/]+)$#', - 'pathStart' => '/ksvow/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET sp' => array( - 0 => array( - 'path' => '/sp/mcyu/mq/opot/qdh/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/sp/mcyu/mq/opot/qdh/([^/]+)$#', - 'pathStart' => '/sp/mcyu/mq/opot/qdh/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET yfyfnl' => array( - 0 => array( - 'path' => '/yfyfnl/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/yfyfnl/([^/]+)$#', - 'pathStart' => '/yfyfnl/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET wgv' => array( - 0 => array( - 'path' => '/wgv/twx/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/wgv/twx/([^/]+)$#', - 'pathStart' => '/wgv/twx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET fsdwikcgi' => array( - 0 => array( - 'path' => '/fsdwikcgi/mvzmoq/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/fsdwikcgi/mvzmoq/([^/]+)$#', - 'pathStart' => '/fsdwikcgi/mvzmoq/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH rccolvgwomvuevjkxpk' => array( - 0 => array( - 'path' => '/rccolvgwomvuevjkxpk/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/rccolvgwomvuevjkxpk/([^/]+)$#', - 'pathStart' => '/rccolvgwomvuevjkxpk/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET r' => array( - 0 => array( - 'path' => '/r/qj/tf/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/r/qj/tf/([^/]+)$#', - 'pathStart' => '/r/qj/tf/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST jgvsrkrcxdsjpbxdeym' => array( - 0 => array( - 'path' => '/jgvsrkrcxdsjpbxdeym/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jgvsrkrcxdsjpbxdeym/([^/]+)$#', - 'pathStart' => '/jgvsrkrcxdsjpbxdeym/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH xotdj' => array( - 0 => array( - 'path' => '/xotdj/laspdvg/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/xotdj/laspdvg/([^/]+)$#', - 'pathStart' => '/xotdj/laspdvg/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH iflqvwpkp' => array( - 0 => array( - 'path' => '/iflqvwpkp/v/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/iflqvwpkp/v/([^/]+)$#', - 'pathStart' => '/iflqvwpkp/v/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH jqrpnyuqklcbvd' => array( - 0 => array( - 'path' => '/jqrpnyuqklcbvd/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jqrpnyuqklcbvd/([^/]+)$#', - 'pathStart' => '/jqrpnyuqklcbvd/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST afpgxek' => array( - 0 => array( - 'path' => '/afpgxek/udatrlfxgkv/mj/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/afpgxek/udatrlfxgkv/mj/([^/]+)$#', - 'pathStart' => '/afpgxek/udatrlfxgkv/mj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE owjih' => array( - 0 => array( - 'path' => '/owjih/oftavqd/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/owjih/oftavqd/([^/]+)$#', - 'pathStart' => '/owjih/oftavqd/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET aiuto' => array( - 0 => array( - 'path' => '/aiuto/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/aiuto/([^/]+)$#', - 'pathStart' => '/aiuto/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE jhhnvm' => array( - 0 => array( - 'path' => '/jhhnvm/mxdla/rb/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jhhnvm/mxdla/rb/([^/]+)$#', - 'pathStart' => '/jhhnvm/mxdla/rb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT ocdigc' => array( - 0 => array( - 'path' => '/ocdigc/gntijas/nlt/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ocdigc/gntijas/nlt/([^/]+)$#', - 'pathStart' => '/ocdigc/gntijas/nlt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH oaucx' => array( - 0 => array( - 'path' => '/oaucx/oyatsdosywmj/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/oaucx/oyatsdosywmj/([^/]+)$#', - 'pathStart' => '/oaucx/oyatsdosywmj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ehshjgppbbgo' => array( - 0 => array( - 'path' => '/ehshjgppbbgo/nmhnm/emr/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ehshjgppbbgo/nmhnm/emr/([^/]+)$#', - 'pathStart' => '/ehshjgppbbgo/nmhnm/emr/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET aalvvqszowq' => array( - 0 => array( - 'path' => '/aalvvqszowq/quhykbu/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/aalvvqszowq/quhykbu/([^/]+)$#', - 'pathStart' => '/aalvvqszowq/quhykbu/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET nfuimaneetlzz' => array( - 0 => array( - 'path' => '/nfuimaneetlzz/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/nfuimaneetlzz/([^/]+)$#', - 'pathStart' => '/nfuimaneetlzz/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET jwkzaqbs' => array( - 0 => array( - 'path' => '/jwkzaqbs/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jwkzaqbs/([^/]+)$#', - 'pathStart' => '/jwkzaqbs/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST v' => array( - 0 => array( - 'path' => '/v/owpzkckt/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/v/owpzkckt/([^/]+)$#', - 'pathStart' => '/v/owpzkckt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT lcrtsldqlcch' => array( - 0 => array( - 'path' => '/lcrtsldqlcch/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/lcrtsldqlcch/([^/]+)$#', - 'pathStart' => '/lcrtsldqlcch/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE vzh' => array( - 0 => array( - 'path' => '/vzh/paimpqtdwfvgp/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/vzh/paimpqtdwfvgp/([^/]+)$#', - 'pathStart' => '/vzh/paimpqtdwfvgp/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE sv' => array( - 0 => array( - 'path' => '/sv/rtan/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/sv/rtan/([^/]+)$#', - 'pathStart' => '/sv/rtan/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST myypuesdktjmuuuaq' => array( - 0 => array( - 'path' => '/myypuesdktjmuuuaq/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/myypuesdktjmuuuaq/([^/]+)$#', - 'pathStart' => '/myypuesdktjmuuuaq/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST odyg' => array( - 0 => array( - 'path' => '/odyg/a/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/odyg/a/([^/]+)$#', - 'pathStart' => '/odyg/a/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST s' => array( - 0 => array( - 'path' => '/s/gzzd/ofzt/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/s/gzzd/ofzt/([^/]+)$#', - 'pathStart' => '/s/gzzd/ofzt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST wkbr' => array( - 0 => array( - 'path' => '/wkbr/wosfkgcq/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/wkbr/wosfkgcq/([^/]+)$#', - 'pathStart' => '/wkbr/wosfkgcq/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT ej' => array( - 0 => array( - 'path' => '/ej/iaitwrsaqgvza/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ej/iaitwrsaqgvza/([^/]+)$#', - 'pathStart' => '/ej/iaitwrsaqgvza/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET niqbvqr' => array( - 0 => array( - 'path' => '/niqbvqr/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/niqbvqr/([^/]+)$#', - 'pathStart' => '/niqbvqr/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH tjocin' => array( - 0 => array( - 'path' => '/tjocin/zdoncddjzysbk/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/tjocin/zdoncddjzysbk/([^/]+)$#', - 'pathStart' => '/tjocin/zdoncddjzysbk/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST ffpidbk' => array( - 0 => array( - 'path' => '/ffpidbk/vhkou/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ffpidbk/vhkou/([^/]+)$#', - 'pathStart' => '/ffpidbk/vhkou/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE ldbbzrr' => array( - 0 => array( - 'path' => '/ldbbzrr/ggegi/wj/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ldbbzrr/ggegi/wj/([^/]+)$#', - 'pathStart' => '/ldbbzrr/ggegi/wj/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET msiz' => array( - 0 => array( - 'path' => '/msiz/tybvxzcwt/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/msiz/tybvxzcwt/([^/]+)$#', - 'pathStart' => '/msiz/tybvxzcwt/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET usfpgxej' => array( - 0 => array( - 'path' => '/usfpgxej/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/usfpgxej/([^/]+)$#', - 'pathStart' => '/usfpgxej/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET e' => array( - 0 => array( - 'path' => '/e/jg/dyyhvjndrrfu/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/e/jg/dyyhvjndrrfu/([^/]+)$#', - 'pathStart' => '/e/jg/dyyhvjndrrfu/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT xqpaigi' => array( - 0 => array( - 'path' => '/xqpaigi/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/xqpaigi/([^/]+)$#', - 'pathStart' => '/xqpaigi/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT oevlagucyt' => array( - 0 => array( - 'path' => '/oevlagucyt/utseg/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/oevlagucyt/utseg/([^/]+)$#', - 'pathStart' => '/oevlagucyt/utseg/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET xbkqc' => array( - 0 => array( - 'path' => '/xbkqc/qnrm/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/xbkqc/qnrm/([^/]+)$#', - 'pathStart' => '/xbkqc/qnrm/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET mintyrygcb' => array( - 0 => array( - 'path' => '/mintyrygcb/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/mintyrygcb/([^/]+)$#', - 'pathStart' => '/mintyrygcb/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST jlymhe' => array( - 0 => array( - 'path' => '/jlymhe/aw/kr/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/jlymhe/aw/kr/([^/]+)$#', - 'pathStart' => '/jlymhe/aw/kr/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET z' => array( - 0 => array( - 'path' => '/z/k/kfejbpolqp/ud/unjhpe/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/z/k/kfejbpolqp/ud/unjhpe/([^/]+)$#', - 'pathStart' => '/z/k/kfejbpolqp/ud/unjhpe/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH f' => array( - 0 => array( - 'path' => '/f/rlbostwk/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/f/rlbostwk/([^/]+)$#', - 'pathStart' => '/f/rlbostwk/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH tsbcjwzdodx' => array( - 0 => array( - 'path' => '/tsbcjwzdodx/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/tsbcjwzdodx/([^/]+)$#', - 'pathStart' => '/tsbcjwzdodx/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET ncpyq' => array( - 0 => array( - 'path' => '/ncpyq/nmfdgadd/oxm/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/ncpyq/nmfdgadd/oxm/([^/]+)$#', - 'pathStart' => '/ncpyq/nmfdgadd/oxm/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH fmeeymdgttattd' => array( - 0 => array( - 'path' => '/fmeeymdgttattd/pec/hbp/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( - 0 => 'name', - ), - 'pathRegex' => '#^/fmeeymdgttattd/pec/hbp/([^/]+)$#', - 'pathStart' => '/fmeeymdgttattd/pec/hbp/', - 'chains' => array(), - 'options' => array(), - ), - ), +'regularRoutes' => array ( + 'GET owotpn' => array ( + 0 => array( + 'name' => '', + 'path' => '/owotpn/kolcygvyt/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/owotpn/kolcygvyt/([^/]+)$#', + 'pathStart' => '/owotpn/kolcygvyt/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE wshes' => array ( + 0 => array( + 'name' => '', + 'path' => '/wshes/iujc/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wshes/iujc/([^/]+)$#', + 'pathStart' => '/wshes/iujc/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET 50be3774f6' => array ( + 0 => array( + 'name' => '', + 'path' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'arg1', + 1 => 'arg2', + 2 => 'arg3', + 3 => 'arg4', + 4 => 'arg5', + 5 => 'arg6', + 6 => 'arg7', + 7 => 'arg8', + 8 => 'arg9', + ), + 'pathRegex' => '#^/50be3774f6/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/850726135a$#', + 'pathStart' => '/50be3774f6/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH o' => array ( + 0 => array( + 'name' => '', + 'path' => '/o/pwtrqo/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/o/pwtrqo/([^/]+)$#', + 'pathStart' => '/o/pwtrqo/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 1 => array( + 'name' => '', + 'path' => '/o/melrb/n/fboriao/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/o/melrb/n/fboriao/([^/]+)$#', + 'pathStart' => '/o/melrb/n/fboriao/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH cw' => array ( + 0 => array( + 'name' => '', + 'path' => '/cw/pgld/f/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cw/pgld/f/([^/]+)$#', + 'pathStart' => '/cw/pgld/f/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH ycrath' => array ( + 0 => array( + 'name' => '', + 'path' => '/ycrath/u/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ycrath/u/([^/]+)$#', + 'pathStart' => '/ycrath/u/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST dyxt' => array ( + 0 => array( + 'name' => '', + 'path' => '/dyxt/smex/j/kpmpb/puz/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dyxt/smex/j/kpmpb/puz/([^/]+)$#', + 'pathStart' => '/dyxt/smex/j/kpmpb/puz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET u' => array ( + 0 => array( + 'name' => '', + 'path' => '/u/abennda/sghvp/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/u/abennda/sghvp/([^/]+)$#', + 'pathStart' => '/u/abennda/sghvp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 1 => array( + 'name' => '', + 'path' => '/u/mvtrs/ibi/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/u/mvtrs/ibi/([^/]+)$#', + 'pathStart' => '/u/mvtrs/ibi/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET mbolqyd' => array ( + 0 => array( + 'name' => '', + 'path' => '/mbolqyd/dclu/ltle/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mbolqyd/dclu/ltle/([^/]+)$#', + 'pathStart' => '/mbolqyd/dclu/ltle/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE sie' => array ( + 0 => array( + 'name' => '', + 'path' => '/sie/hizinnhvtpox/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/sie/hizinnhvtpox/([^/]+)$#', + 'pathStart' => '/sie/hizinnhvtpox/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE bxbuvjyz' => array ( + 0 => array( + 'name' => '', + 'path' => '/bxbuvjyz/rkp/sps/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bxbuvjyz/rkp/sps/([^/]+)$#', + 'pathStart' => '/bxbuvjyz/rkp/sps/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET tbwwgev' => array ( + 0 => array( + 'name' => '', + 'path' => '/tbwwgev/nypwarr/kio/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tbwwgev/nypwarr/kio/([^/]+)$#', + 'pathStart' => '/tbwwgev/nypwarr/kio/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET ymjokvfifstdsqt' => array ( + 0 => array( + 'name' => '', + 'path' => '/ymjokvfifstdsqt/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ymjokvfifstdsqt/([^/]+)$#', + 'pathStart' => '/ymjokvfifstdsqt/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET zbdiuixb' => array ( + 0 => array( + 'name' => '', + 'path' => '/zbdiuixb/fsxivynitfga/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zbdiuixb/fsxivynitfga/([^/]+)$#', + 'pathStart' => '/zbdiuixb/fsxivynitfga/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST u' => array ( + 0 => array( + 'name' => '', + 'path' => '/u/aodnnqezjoch/roydhu/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/u/aodnnqezjoch/roydhu/([^/]+)$#', + 'pathStart' => '/u/aodnnqezjoch/roydhu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 1 => array( + 'name' => '', + 'path' => '/u/wmpgdwaqkgtkyngr/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/u/wmpgdwaqkgtkyngr/([^/]+)$#', + 'pathStart' => '/u/wmpgdwaqkgtkyngr/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST waiqqmenewi' => array ( + 0 => array( + 'name' => '', + 'path' => '/waiqqmenewi/dg/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/waiqqmenewi/dg/([^/]+)$#', + 'pathStart' => '/waiqqmenewi/dg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST gdvp' => array ( + 0 => array( + 'name' => '', + 'path' => '/gdvp/pxludhmb/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gdvp/pxludhmb/([^/]+)$#', + 'pathStart' => '/gdvp/pxludhmb/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET gfgoe' => array ( + 0 => array( + 'name' => '', + 'path' => '/gfgoe/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gfgoe/([^/]+)$#', + 'pathStart' => '/gfgoe/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET s' => array ( + 0 => array( + 'name' => '', + 'path' => '/s/jhej/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/s/jhej/([^/]+)$#', + 'pathStart' => '/s/jhej/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 1 => array( + 'name' => '', + 'path' => '/s/iehpluui/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/s/iehpluui/([^/]+)$#', + 'pathStart' => '/s/iehpluui/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE ezuvs' => array ( + 0 => array( + 'name' => '', + 'path' => '/ezuvs/u/ueeuqrwf/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ezuvs/u/ueeuqrwf/([^/]+)$#', + 'pathStart' => '/ezuvs/u/ueeuqrwf/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE ayxfhly' => array ( + 0 => array( + 'name' => '', + 'path' => '/ayxfhly/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ayxfhly/([^/]+)$#', + 'pathStart' => '/ayxfhly/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET mx' => array ( + 0 => array( + 'name' => '', + 'path' => '/mx/gpgzqlsqbvg/vi/ac/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mx/gpgzqlsqbvg/vi/ac/([^/]+)$#', + 'pathStart' => '/mx/gpgzqlsqbvg/vi/ac/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET rq' => array ( + 0 => array( + 'name' => '', + 'path' => '/rq/vbjmqbjkftjvlxonn/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rq/vbjmqbjkftjvlxonn/([^/]+)$#', + 'pathStart' => '/rq/vbjmqbjkftjvlxonn/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH mjyegecdfvgjbr' => array ( + 0 => array( + 'name' => '', + 'path' => '/mjyegecdfvgjbr/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mjyegecdfvgjbr/([^/]+)$#', + 'pathStart' => '/mjyegecdfvgjbr/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH hxzxwn' => array ( + 0 => array( + 'name' => '', + 'path' => '/hxzxwn/pbj/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hxzxwn/pbj/([^/]+)$#', + 'pathStart' => '/hxzxwn/pbj/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET arl' => array ( + 0 => array( + 'name' => '', + 'path' => '/arl/nxsmwuaoyk/l/k/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/arl/nxsmwuaoyk/l/k/([^/]+)$#', + 'pathStart' => '/arl/nxsmwuaoyk/l/k/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST bqgtlu' => array ( + 0 => array( + 'name' => '', + 'path' => '/bqgtlu/bg/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bqgtlu/bg/([^/]+)$#', + 'pathStart' => '/bqgtlu/bg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST nyetcawzrml' => array ( + 0 => array( + 'name' => '', + 'path' => '/nyetcawzrml/jt/vxm/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nyetcawzrml/jt/vxm/([^/]+)$#', + 'pathStart' => '/nyetcawzrml/jt/vxm/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST qhykht' => array ( + 0 => array( + 'name' => '', + 'path' => '/qhykht/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qhykht/([^/]+)$#', + 'pathStart' => '/qhykht/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH cjjnnsbl' => array ( + 0 => array( + 'name' => '', + 'path' => '/cjjnnsbl/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cjjnnsbl/([^/]+)$#', + 'pathStart' => '/cjjnnsbl/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT egaak' => array ( + 0 => array( + 'name' => '', + 'path' => '/egaak/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/egaak/([^/]+)$#', + 'pathStart' => '/egaak/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET dpxbojzasqcrophiysi' => array ( + 0 => array( + 'name' => '', + 'path' => '/dpxbojzasqcrophiysi/f/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dpxbojzasqcrophiysi/f/([^/]+)$#', + 'pathStart' => '/dpxbojzasqcrophiysi/f/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET vlcow' => array ( + 0 => array( + 'name' => '', + 'path' => '/vlcow/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vlcow/([^/]+)$#', + 'pathStart' => '/vlcow/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST hydiuoruu' => array ( + 0 => array( + 'name' => '', + 'path' => '/hydiuoruu/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hydiuoruu/([^/]+)$#', + 'pathStart' => '/hydiuoruu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET bxhirkatbjalbigln' => array ( + 0 => array( + 'name' => '', + 'path' => '/bxhirkatbjalbigln/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bxhirkatbjalbigln/([^/]+)$#', + 'pathStart' => '/bxhirkatbjalbigln/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET nxz' => array ( + 0 => array( + 'name' => '', + 'path' => '/nxz/yrtkx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nxz/yrtkx/([^/]+)$#', + 'pathStart' => '/nxz/yrtkx/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET lmovuqy' => array ( + 0 => array( + 'name' => '', + 'path' => '/lmovuqy/lsver/jdz/yi/pl/p/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lmovuqy/lsver/jdz/yi/pl/p/([^/]+)$#', + 'pathStart' => '/lmovuqy/lsver/jdz/yi/pl/p/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET qbtwiu' => array ( + 0 => array( + 'name' => '', + 'path' => '/qbtwiu/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qbtwiu/([^/]+)$#', + 'pathStart' => '/qbtwiu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH bfajahvtynbsq' => array ( + 0 => array( + 'name' => '', + 'path' => '/bfajahvtynbsq/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bfajahvtynbsq/([^/]+)$#', + 'pathStart' => '/bfajahvtynbsq/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST hbrener' => array ( + 0 => array( + 'name' => '', + 'path' => '/hbrener/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hbrener/([^/]+)$#', + 'pathStart' => '/hbrener/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT mmaicivsyhgmyuyabf' => array ( + 0 => array( + 'name' => '', + 'path' => '/mmaicivsyhgmyuyabf/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mmaicivsyhgmyuyabf/([^/]+)$#', + 'pathStart' => '/mmaicivsyhgmyuyabf/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST nltfusgqewoq' => array ( + 0 => array( + 'name' => '', + 'path' => '/nltfusgqewoq/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nltfusgqewoq/([^/]+)$#', + 'pathStart' => '/nltfusgqewoq/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST kscgxcory' => array ( + 0 => array( + 'name' => '', + 'path' => '/kscgxcory/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kscgxcory/([^/]+)$#', + 'pathStart' => '/kscgxcory/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT j' => array ( + 0 => array( + 'name' => '', + 'path' => '/j/hvfbphfos/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/j/hvfbphfos/([^/]+)$#', + 'pathStart' => '/j/hvfbphfos/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 1 => array( + 'name' => '', + 'path' => '/j/vrqy/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/j/vrqy/([^/]+)$#', + 'pathStart' => '/j/vrqy/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST gjgfyqxiqwp' => array ( + 0 => array( + 'name' => '', + 'path' => '/gjgfyqxiqwp/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gjgfyqxiqwp/([^/]+)$#', + 'pathStart' => '/gjgfyqxiqwp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET fwygfkntkxasfyrf' => array ( + 0 => array( + 'name' => '', + 'path' => '/fwygfkntkxasfyrf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fwygfkntkxasfyrf/([^/]+)$#', + 'pathStart' => '/fwygfkntkxasfyrf/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST rseaks' => array ( + 0 => array( + 'name' => '', + 'path' => '/rseaks/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rseaks/([^/]+)$#', + 'pathStart' => '/rseaks/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE kfipezxlbblwjp' => array ( + 0 => array( + 'name' => '', + 'path' => '/kfipezxlbblwjp/pjn/bqp/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kfipezxlbblwjp/pjn/bqp/([^/]+)$#', + 'pathStart' => '/kfipezxlbblwjp/pjn/bqp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET po' => array ( + 0 => array( + 'name' => '', + 'path' => '/po/dg/tzisgicqg/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/po/dg/tzisgicqg/([^/]+)$#', + 'pathStart' => '/po/dg/tzisgicqg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET jznm' => array ( + 0 => array( + 'name' => '', + 'path' => '/jznm/xscz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jznm/xscz/([^/]+)$#', + 'pathStart' => '/jznm/xscz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET lphvlgzx' => array ( + 0 => array( + 'name' => '', + 'path' => '/lphvlgzx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lphvlgzx/([^/]+)$#', + 'pathStart' => '/lphvlgzx/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST nmq' => array ( + 0 => array( + 'name' => '', + 'path' => '/nmq/pfiatz/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nmq/pfiatz/([^/]+)$#', + 'pathStart' => '/nmq/pfiatz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET ofgxmexvyegdno' => array ( + 0 => array( + 'name' => '', + 'path' => '/ofgxmexvyegdno/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ofgxmexvyegdno/([^/]+)$#', + 'pathStart' => '/ofgxmexvyegdno/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET d' => array ( + 0 => array( + 'name' => '', + 'path' => '/d/doq/bzcrloh/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/d/doq/bzcrloh/([^/]+)$#', + 'pathStart' => '/d/doq/bzcrloh/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 1 => array( + 'name' => '', + 'path' => '/d/tby/geot/id/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/d/tby/geot/id/([^/]+)$#', + 'pathStart' => '/d/tby/geot/id/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET paxbh' => array ( + 0 => array( + 'name' => '', + 'path' => '/paxbh/ehnlfvnuonvu/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/paxbh/ehnlfvnuonvu/([^/]+)$#', + 'pathStart' => '/paxbh/ehnlfvnuonvu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE bky' => array ( + 0 => array( + 'name' => '', + 'path' => '/bky/yftmn/teh/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bky/yftmn/teh/([^/]+)$#', + 'pathStart' => '/bky/yftmn/teh/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH okojwnki' => array ( + 0 => array( + 'name' => '', + 'path' => '/okojwnki/wkfpzfcekdpl/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/okojwnki/wkfpzfcekdpl/([^/]+)$#', + 'pathStart' => '/okojwnki/wkfpzfcekdpl/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET poeu' => array ( + 0 => array( + 'name' => '', + 'path' => '/poeu/us/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/poeu/us/([^/]+)$#', + 'pathStart' => '/poeu/us/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET gnsmn' => array ( + 0 => array( + 'name' => '', + 'path' => '/gnsmn/z/frw/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gnsmn/z/frw/([^/]+)$#', + 'pathStart' => '/gnsmn/z/frw/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET ckpscdl' => array ( + 0 => array( + 'name' => '', + 'path' => '/ckpscdl/dqlf/yfuyqxhp/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ckpscdl/dqlf/yfuyqxhp/([^/]+)$#', + 'pathStart' => '/ckpscdl/dqlf/yfuyqxhp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT vdniknm' => array ( + 0 => array( + 'name' => '', + 'path' => '/vdniknm/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vdniknm/([^/]+)$#', + 'pathStart' => '/vdniknm/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE ehrvnl' => array ( + 0 => array( + 'name' => '', + 'path' => '/ehrvnl/qtlynyryoftztg/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ehrvnl/qtlynyryoftztg/([^/]+)$#', + 'pathStart' => '/ehrvnl/qtlynyryoftztg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET appsowoz' => array ( + 0 => array( + 'name' => '', + 'path' => '/appsowoz/z/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/appsowoz/z/([^/]+)$#', + 'pathStart' => '/appsowoz/z/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST ojrn' => array ( + 0 => array( + 'name' => '', + 'path' => '/ojrn/d/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ojrn/d/([^/]+)$#', + 'pathStart' => '/ojrn/d/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET doioqwl' => array ( + 0 => array( + 'name' => '', + 'path' => '/doioqwl/beinyypf/qgdz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/doioqwl/beinyypf/qgdz/([^/]+)$#', + 'pathStart' => '/doioqwl/beinyypf/qgdz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET t' => array ( + 0 => array( + 'name' => '', + 'path' => '/t/pzilskmzr/ftzhv/muahm/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/t/pzilskmzr/ftzhv/muahm/([^/]+)$#', + 'pathStart' => '/t/pzilskmzr/ftzhv/muahm/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH cntplomy' => array ( + 0 => array( + 'name' => '', + 'path' => '/cntplomy/hrwyxxs/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cntplomy/hrwyxxs/([^/]+)$#', + 'pathStart' => '/cntplomy/hrwyxxs/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH mizmg' => array ( + 0 => array( + 'name' => '', + 'path' => '/mizmg/lsbyqbckdwzs/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mizmg/lsbyqbckdwzs/([^/]+)$#', + 'pathStart' => '/mizmg/lsbyqbckdwzs/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE nwaxcmn' => array ( + 0 => array( + 'name' => '', + 'path' => '/nwaxcmn/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nwaxcmn/([^/]+)$#', + 'pathStart' => '/nwaxcmn/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE qwgdoypiq' => array ( + 0 => array( + 'name' => '', + 'path' => '/qwgdoypiq/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qwgdoypiq/([^/]+)$#', + 'pathStart' => '/qwgdoypiq/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST jlxm' => array ( + 0 => array( + 'name' => '', + 'path' => '/jlxm/spekpfmz/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jlxm/spekpfmz/([^/]+)$#', + 'pathStart' => '/jlxm/spekpfmz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT jlm' => array ( + 0 => array( + 'name' => '', + 'path' => '/jlm/zvmndc/pbvtldjut/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jlm/zvmndc/pbvtldjut/([^/]+)$#', + 'pathStart' => '/jlm/zvmndc/pbvtldjut/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST efubnfvpseiw' => array ( + 0 => array( + 'name' => '', + 'path' => '/efubnfvpseiw/qmbcvrjp/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/efubnfvpseiw/qmbcvrjp/([^/]+)$#', + 'pathStart' => '/efubnfvpseiw/qmbcvrjp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE mf' => array ( + 0 => array( + 'name' => '', + 'path' => '/mf/xupdkmsj/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mf/xupdkmsj/([^/]+)$#', + 'pathStart' => '/mf/xupdkmsj/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET nnvdhh' => array ( + 0 => array( + 'name' => '', + 'path' => '/nnvdhh/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nnvdhh/([^/]+)$#', + 'pathStart' => '/nnvdhh/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET bacdrgtonur' => array ( + 0 => array( + 'name' => '', + 'path' => '/bacdrgtonur/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bacdrgtonur/([^/]+)$#', + 'pathStart' => '/bacdrgtonur/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET ppyleq' => array ( + 0 => array( + 'name' => '', + 'path' => '/ppyleq/cisrvv/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ppyleq/cisrvv/([^/]+)$#', + 'pathStart' => '/ppyleq/cisrvv/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET fumedlsckwhp' => array ( + 0 => array( + 'name' => '', + 'path' => '/fumedlsckwhp/radwns/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fumedlsckwhp/radwns/([^/]+)$#', + 'pathStart' => '/fumedlsckwhp/radwns/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET rxxuqlgufl' => array ( + 0 => array( + 'name' => '', + 'path' => '/rxxuqlgufl/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rxxuqlgufl/([^/]+)$#', + 'pathStart' => '/rxxuqlgufl/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT enxwtg' => array ( + 0 => array( + 'name' => '', + 'path' => '/enxwtg/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/enxwtg/([^/]+)$#', + 'pathStart' => '/enxwtg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET uomzvdp' => array ( + 0 => array( + 'name' => '', + 'path' => '/uomzvdp/perbgrwtz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uomzvdp/perbgrwtz/([^/]+)$#', + 'pathStart' => '/uomzvdp/perbgrwtz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE ymwcwklbsxfsnifp' => array ( + 0 => array( + 'name' => '', + 'path' => '/ymwcwklbsxfsnifp/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ymwcwklbsxfsnifp/([^/]+)$#', + 'pathStart' => '/ymwcwklbsxfsnifp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH r' => array ( + 0 => array( + 'name' => '', + 'path' => '/r/hzh/icojkyezzrisp/hw/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/r/hzh/icojkyezzrisp/hw/([^/]+)$#', + 'pathStart' => '/r/hzh/icojkyezzrisp/hw/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT xnsqndyg' => array ( + 0 => array( + 'name' => '', + 'path' => '/xnsqndyg/nh/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xnsqndyg/nh/([^/]+)$#', + 'pathStart' => '/xnsqndyg/nh/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH lncawfjqvveuv' => array ( + 0 => array( + 'name' => '', + 'path' => '/lncawfjqvveuv/oto/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lncawfjqvveuv/oto/([^/]+)$#', + 'pathStart' => '/lncawfjqvveuv/oto/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET igcthagbfbkwkunf' => array ( + 0 => array( + 'name' => '', + 'path' => '/igcthagbfbkwkunf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/igcthagbfbkwkunf/([^/]+)$#', + 'pathStart' => '/igcthagbfbkwkunf/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET demvlabigbndgudkcth' => array ( + 0 => array( + 'name' => '', + 'path' => '/demvlabigbndgudkcth/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/demvlabigbndgudkcth/([^/]+)$#', + 'pathStart' => '/demvlabigbndgudkcth/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET ariwp' => array ( + 0 => array( + 'name' => '', + 'path' => '/ariwp/a/ufhhoqvwmeezxi/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ariwp/a/ufhhoqvwmeezxi/([^/]+)$#', + 'pathStart' => '/ariwp/a/ufhhoqvwmeezxi/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT upijngtn' => array ( + 0 => array( + 'name' => '', + 'path' => '/upijngtn/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/upijngtn/([^/]+)$#', + 'pathStart' => '/upijngtn/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE huucs' => array ( + 0 => array( + 'name' => '', + 'path' => '/huucs/jkdxuzt/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/huucs/jkdxuzt/([^/]+)$#', + 'pathStart' => '/huucs/jkdxuzt/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT hnggxkvhp' => array ( + 0 => array( + 'name' => '', + 'path' => '/hnggxkvhp/ms/mppikqiul/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hnggxkvhp/ms/mppikqiul/([^/]+)$#', + 'pathStart' => '/hnggxkvhp/ms/mppikqiul/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST lb' => array ( + 0 => array( + 'name' => '', + 'path' => '/lb/ep/gr/nipefygm/cwu/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lb/ep/gr/nipefygm/cwu/([^/]+)$#', + 'pathStart' => '/lb/ep/gr/nipefygm/cwu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH immso' => array ( + 0 => array( + 'name' => '', + 'path' => '/immso/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/immso/([^/]+)$#', + 'pathStart' => '/immso/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET bw' => array ( + 0 => array( + 'name' => '', + 'path' => '/bw/dvrmnz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bw/dvrmnz/([^/]+)$#', + 'pathStart' => '/bw/dvrmnz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE fxzd' => array ( + 0 => array( + 'name' => '', + 'path' => '/fxzd/meh/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fxzd/meh/([^/]+)$#', + 'pathStart' => '/fxzd/meh/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH h' => array ( + 0 => array( + 'name' => '', + 'path' => '/h/f/jmyceyz/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/h/f/jmyceyz/([^/]+)$#', + 'pathStart' => '/h/f/jmyceyz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST gqkoeradw' => array ( + 0 => array( + 'name' => '', + 'path' => '/gqkoeradw/lhrtkiig/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gqkoeradw/lhrtkiig/([^/]+)$#', + 'pathStart' => '/gqkoeradw/lhrtkiig/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET rahfvldamgxe' => array ( + 0 => array( + 'name' => '', + 'path' => '/rahfvldamgxe/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rahfvldamgxe/([^/]+)$#', + 'pathStart' => '/rahfvldamgxe/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT rfyjhsylzpy' => array ( + 0 => array( + 'name' => '', + 'path' => '/rfyjhsylzpy/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rfyjhsylzpy/([^/]+)$#', + 'pathStart' => '/rfyjhsylzpy/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET olvaa' => array ( + 0 => array( + 'name' => '', + 'path' => '/olvaa/twk/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/olvaa/twk/([^/]+)$#', + 'pathStart' => '/olvaa/twk/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT angveqygpae' => array ( + 0 => array( + 'name' => '', + 'path' => '/angveqygpae/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/angveqygpae/([^/]+)$#', + 'pathStart' => '/angveqygpae/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET njg' => array ( + 0 => array( + 'name' => '', + 'path' => '/njg/kq/jlkbeb/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/njg/kq/jlkbeb/([^/]+)$#', + 'pathStart' => '/njg/kq/jlkbeb/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH vf' => array ( + 0 => array( + 'name' => '', + 'path' => '/vf/cne/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vf/cne/([^/]+)$#', + 'pathStart' => '/vf/cne/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST ealzriby' => array ( + 0 => array( + 'name' => '', + 'path' => '/ealzriby/e/fpfpbyju/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ealzriby/e/fpfpbyju/([^/]+)$#', + 'pathStart' => '/ealzriby/e/fpfpbyju/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT mtdtlvhfkkah' => array ( + 0 => array( + 'name' => '', + 'path' => '/mtdtlvhfkkah/ujbn/pie/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mtdtlvhfkkah/ujbn/pie/([^/]+)$#', + 'pathStart' => '/mtdtlvhfkkah/ujbn/pie/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE kfjlcvkbuznjnfh' => array ( + 0 => array( + 'name' => '', + 'path' => '/kfjlcvkbuznjnfh/kktzt/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kfjlcvkbuznjnfh/kktzt/([^/]+)$#', + 'pathStart' => '/kfjlcvkbuznjnfh/kktzt/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT dlhjgpdhtbfkto' => array ( + 0 => array( + 'name' => '', + 'path' => '/dlhjgpdhtbfkto/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dlhjgpdhtbfkto/([^/]+)$#', + 'pathStart' => '/dlhjgpdhtbfkto/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET jcvzjofyqtmdjv' => array ( + 0 => array( + 'name' => '', + 'path' => '/jcvzjofyqtmdjv/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jcvzjofyqtmdjv/([^/]+)$#', + 'pathStart' => '/jcvzjofyqtmdjv/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT grtfsuvjbmsnyfxnjnm' => array ( + 0 => array( + 'name' => '', + 'path' => '/grtfsuvjbmsnyfxnjnm/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/grtfsuvjbmsnyfxnjnm/([^/]+)$#', + 'pathStart' => '/grtfsuvjbmsnyfxnjnm/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT qundunhp' => array ( + 0 => array( + 'name' => '', + 'path' => '/qundunhp/nw/gbawwin/am/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qundunhp/nw/gbawwin/am/([^/]+)$#', + 'pathStart' => '/qundunhp/nw/gbawwin/am/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH okwk' => array ( + 0 => array( + 'name' => '', + 'path' => '/okwk/yz/ldojcj/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/okwk/yz/ldojcj/([^/]+)$#', + 'pathStart' => '/okwk/yz/ldojcj/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET fvhagnwtn' => array ( + 0 => array( + 'name' => '', + 'path' => '/fvhagnwtn/uv/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fvhagnwtn/uv/([^/]+)$#', + 'pathStart' => '/fvhagnwtn/uv/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST znmsil' => array ( + 0 => array( + 'name' => '', + 'path' => '/znmsil/tjtytmjd/fgk/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/znmsil/tjtytmjd/fgk/([^/]+)$#', + 'pathStart' => '/znmsil/tjtytmjd/fgk/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET p' => array ( + 0 => array( + 'name' => '', + 'path' => '/p/ki/cf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/p/ki/cf/([^/]+)$#', + 'pathStart' => '/p/ki/cf/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET zdhj' => array ( + 0 => array( + 'name' => '', + 'path' => '/zdhj/jjllyv/zw/codvtn/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zdhj/jjllyv/zw/codvtn/([^/]+)$#', + 'pathStart' => '/zdhj/jjllyv/zw/codvtn/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE ttti' => array ( + 0 => array( + 'name' => '', + 'path' => '/ttti/bbiqwets/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ttti/bbiqwets/([^/]+)$#', + 'pathStart' => '/ttti/bbiqwets/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET qwousfwrv' => array ( + 0 => array( + 'name' => '', + 'path' => '/qwousfwrv/lnep/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qwousfwrv/lnep/([^/]+)$#', + 'pathStart' => '/qwousfwrv/lnep/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST mbwpjvmrnae' => array ( + 0 => array( + 'name' => '', + 'path' => '/mbwpjvmrnae/po/ar/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mbwpjvmrnae/po/ar/([^/]+)$#', + 'pathStart' => '/mbwpjvmrnae/po/ar/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST jfobu' => array ( + 0 => array( + 'name' => '', + 'path' => '/jfobu/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jfobu/([^/]+)$#', + 'pathStart' => '/jfobu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH ddiusaxxz' => array ( + 0 => array( + 'name' => '', + 'path' => '/ddiusaxxz/yjoovfs/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ddiusaxxz/yjoovfs/([^/]+)$#', + 'pathStart' => '/ddiusaxxz/yjoovfs/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT vshz' => array ( + 0 => array( + 'name' => '', + 'path' => '/vshz/ril/hmsa/jipfya/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vshz/ril/hmsa/jipfya/([^/]+)$#', + 'pathStart' => '/vshz/ril/hmsa/jipfya/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET nxfcelhorlozh' => array ( + 0 => array( + 'name' => '', + 'path' => '/nxfcelhorlozh/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nxfcelhorlozh/([^/]+)$#', + 'pathStart' => '/nxfcelhorlozh/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET eu' => array ( + 0 => array( + 'name' => '', + 'path' => '/eu/uwhxdgupmyuit/pnbgx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/eu/uwhxdgupmyuit/pnbgx/([^/]+)$#', + 'pathStart' => '/eu/uwhxdgupmyuit/pnbgx/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH ufpi' => array ( + 0 => array( + 'name' => '', + 'path' => '/ufpi/ukxd/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ufpi/ukxd/([^/]+)$#', + 'pathStart' => '/ufpi/ukxd/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE byp' => array ( + 0 => array( + 'name' => '', + 'path' => '/byp/ogz/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/byp/ogz/([^/]+)$#', + 'pathStart' => '/byp/ogz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST pcbmy' => array ( + 0 => array( + 'name' => '', + 'path' => '/pcbmy/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pcbmy/([^/]+)$#', + 'pathStart' => '/pcbmy/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE bjaqer' => array ( + 0 => array( + 'name' => '', + 'path' => '/bjaqer/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bjaqer/([^/]+)$#', + 'pathStart' => '/bjaqer/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT efblda' => array ( + 0 => array( + 'name' => '', + 'path' => '/efblda/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/efblda/([^/]+)$#', + 'pathStart' => '/efblda/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH syqmnmum' => array ( + 0 => array( + 'name' => '', + 'path' => '/syqmnmum/palitzi/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/syqmnmum/palitzi/([^/]+)$#', + 'pathStart' => '/syqmnmum/palitzi/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET tog' => array ( + 0 => array( + 'name' => '', + 'path' => '/tog/kwm/jfqlctg/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tog/kwm/jfqlctg/([^/]+)$#', + 'pathStart' => '/tog/kwm/jfqlctg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET lznsu' => array ( + 0 => array( + 'name' => '', + 'path' => '/lznsu/cveur/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lznsu/cveur/([^/]+)$#', + 'pathStart' => '/lznsu/cveur/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT cywkeabwjgdeelqwhg' => array ( + 0 => array( + 'name' => '', + 'path' => '/cywkeabwjgdeelqwhg/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cywkeabwjgdeelqwhg/([^/]+)$#', + 'pathStart' => '/cywkeabwjgdeelqwhg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH cewzmhz' => array ( + 0 => array( + 'name' => '', + 'path' => '/cewzmhz/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cewzmhz/([^/]+)$#', + 'pathStart' => '/cewzmhz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH tfywuejnbjivqmjo' => array ( + 0 => array( + 'name' => '', + 'path' => '/tfywuejnbjivqmjo/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tfywuejnbjivqmjo/([^/]+)$#', + 'pathStart' => '/tfywuejnbjivqmjo/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH ousiepsyc' => array ( + 0 => array( + 'name' => '', + 'path' => '/ousiepsyc/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ousiepsyc/([^/]+)$#', + 'pathStart' => '/ousiepsyc/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST jafwsw' => array ( + 0 => array( + 'name' => '', + 'path' => '/jafwsw/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jafwsw/([^/]+)$#', + 'pathStart' => '/jafwsw/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE wrrxodxxej' => array ( + 0 => array( + 'name' => '', + 'path' => '/wrrxodxxej/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wrrxodxxej/([^/]+)$#', + 'pathStart' => '/wrrxodxxej/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST tdujocnf' => array ( + 0 => array( + 'name' => '', + 'path' => '/tdujocnf/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tdujocnf/([^/]+)$#', + 'pathStart' => '/tdujocnf/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET pwdbcsfyikcfrdz' => array ( + 0 => array( + 'name' => '', + 'path' => '/pwdbcsfyikcfrdz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pwdbcsfyikcfrdz/([^/]+)$#', + 'pathStart' => '/pwdbcsfyikcfrdz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE aoszfhkzrcfgnn' => array ( + 0 => array( + 'name' => '', + 'path' => '/aoszfhkzrcfgnn/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/aoszfhkzrcfgnn/([^/]+)$#', + 'pathStart' => '/aoszfhkzrcfgnn/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET agfnh' => array ( + 0 => array( + 'name' => '', + 'path' => '/agfnh/ijzfhooasocxjl/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/agfnh/ijzfhooasocxjl/([^/]+)$#', + 'pathStart' => '/agfnh/ijzfhooasocxjl/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST jejsmmtrdtrur' => array ( + 0 => array( + 'name' => '', + 'path' => '/jejsmmtrdtrur/q/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jejsmmtrdtrur/q/([^/]+)$#', + 'pathStart' => '/jejsmmtrdtrur/q/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT z' => array ( + 0 => array( + 'name' => '', + 'path' => '/z/yplilpeu/n/okloh/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/z/yplilpeu/n/okloh/([^/]+)$#', + 'pathStart' => '/z/yplilpeu/n/okloh/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET tlkckyfqt' => array ( + 0 => array( + 'name' => '', + 'path' => '/tlkckyfqt/jd/xx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tlkckyfqt/jd/xx/([^/]+)$#', + 'pathStart' => '/tlkckyfqt/jd/xx/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET yvsiyqhvrpf' => array ( + 0 => array( + 'name' => '', + 'path' => '/yvsiyqhvrpf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yvsiyqhvrpf/([^/]+)$#', + 'pathStart' => '/yvsiyqhvrpf/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE djexfvfowicc' => array ( + 0 => array( + 'name' => '', + 'path' => '/djexfvfowicc/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/djexfvfowicc/([^/]+)$#', + 'pathStart' => '/djexfvfowicc/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE qylfnbommxijjutcsz' => array ( + 0 => array( + 'name' => '', + 'path' => '/qylfnbommxijjutcsz/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qylfnbommxijjutcsz/([^/]+)$#', + 'pathStart' => '/qylfnbommxijjutcsz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST zahoivxsu' => array ( + 0 => array( + 'name' => '', + 'path' => '/zahoivxsu/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zahoivxsu/([^/]+)$#', + 'pathStart' => '/zahoivxsu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT skrwrnqinmnjjae' => array ( + 0 => array( + 'name' => '', + 'path' => '/skrwrnqinmnjjae/n/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/skrwrnqinmnjjae/n/([^/]+)$#', + 'pathStart' => '/skrwrnqinmnjjae/n/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET atjfntq' => array ( + 0 => array( + 'name' => '', + 'path' => '/atjfntq/fqepwsumdlif/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/atjfntq/fqepwsumdlif/([^/]+)$#', + 'pathStart' => '/atjfntq/fqepwsumdlif/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE iojaxd' => array ( + 0 => array( + 'name' => '', + 'path' => '/iojaxd/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/iojaxd/([^/]+)$#', + 'pathStart' => '/iojaxd/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH xbbfzmkrqm' => array ( + 0 => array( + 'name' => '', + 'path' => '/xbbfzmkrqm/lbdusxweu/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xbbfzmkrqm/lbdusxweu/([^/]+)$#', + 'pathStart' => '/xbbfzmkrqm/lbdusxweu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET yavuoijz' => array ( + 0 => array( + 'name' => '', + 'path' => '/yavuoijz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yavuoijz/([^/]+)$#', + 'pathStart' => '/yavuoijz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH ujenmihzrm' => array ( + 0 => array( + 'name' => '', + 'path' => '/ujenmihzrm/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ujenmihzrm/([^/]+)$#', + 'pathStart' => '/ujenmihzrm/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT txyvwi' => array ( + 0 => array( + 'name' => '', + 'path' => '/txyvwi/le/mki/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/txyvwi/le/mki/([^/]+)$#', + 'pathStart' => '/txyvwi/le/mki/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT mwhsfy' => array ( + 0 => array( + 'name' => '', + 'path' => '/mwhsfy/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mwhsfy/([^/]+)$#', + 'pathStart' => '/mwhsfy/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT lxh' => array ( + 0 => array( + 'name' => '', + 'path' => '/lxh/yektef/jfh/fkb/iks/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lxh/yektef/jfh/fkb/iks/([^/]+)$#', + 'pathStart' => '/lxh/yektef/jfh/fkb/iks/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET su' => array ( + 0 => array( + 'name' => '', + 'path' => '/su/vjcag/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/su/vjcag/([^/]+)$#', + 'pathStart' => '/su/vjcag/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH ku' => array ( + 0 => array( + 'name' => '', + 'path' => '/ku/iokc/ziofmhw/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ku/iokc/ziofmhw/([^/]+)$#', + 'pathStart' => '/ku/iokc/ziofmhw/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH zhsvq' => array ( + 0 => array( + 'name' => '', + 'path' => '/zhsvq/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zhsvq/([^/]+)$#', + 'pathStart' => '/zhsvq/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET cg' => array ( + 0 => array( + 'name' => '', + 'path' => '/cg/yvcqssmkcix/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cg/yvcqssmkcix/([^/]+)$#', + 'pathStart' => '/cg/yvcqssmkcix/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST ql' => array ( + 0 => array( + 'name' => '', + 'path' => '/ql/n/faaqq/cbehmifwr/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ql/n/faaqq/cbehmifwr/([^/]+)$#', + 'pathStart' => '/ql/n/faaqq/cbehmifwr/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET fa' => array ( + 0 => array( + 'name' => '', + 'path' => '/fa/gwpwkgx/zhmv/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fa/gwpwkgx/zhmv/([^/]+)$#', + 'pathStart' => '/fa/gwpwkgx/zhmv/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET svbii' => array ( + 0 => array( + 'name' => '', + 'path' => '/svbii/b/cgd/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/svbii/b/cgd/([^/]+)$#', + 'pathStart' => '/svbii/b/cgd/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET fmwgzx' => array ( + 0 => array( + 'name' => '', + 'path' => '/fmwgzx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fmwgzx/([^/]+)$#', + 'pathStart' => '/fmwgzx/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH jclrkacch' => array ( + 0 => array( + 'name' => '', + 'path' => '/jclrkacch/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jclrkacch/([^/]+)$#', + 'pathStart' => '/jclrkacch/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH absgbv' => array ( + 0 => array( + 'name' => '', + 'path' => '/absgbv/nlkbfyhs/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/absgbv/nlkbfyhs/([^/]+)$#', + 'pathStart' => '/absgbv/nlkbfyhs/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT djtyr' => array ( + 0 => array( + 'name' => '', + 'path' => '/djtyr/qmvjys/wn/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/djtyr/qmvjys/wn/([^/]+)$#', + 'pathStart' => '/djtyr/qmvjys/wn/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST yzgl' => array ( + 0 => array( + 'name' => '', + 'path' => '/yzgl/oxlhgdkrpvcva/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yzgl/oxlhgdkrpvcva/([^/]+)$#', + 'pathStart' => '/yzgl/oxlhgdkrpvcva/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT ilrycycrcuwslk' => array ( + 0 => array( + 'name' => '', + 'path' => '/ilrycycrcuwslk/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ilrycycrcuwslk/([^/]+)$#', + 'pathStart' => '/ilrycycrcuwslk/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE ej' => array ( + 0 => array( + 'name' => '', + 'path' => '/ej/npqnscwroxfkrrwb/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ej/npqnscwroxfkrrwb/([^/]+)$#', + 'pathStart' => '/ej/npqnscwroxfkrrwb/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT ws' => array ( + 0 => array( + 'name' => '', + 'path' => '/ws/khhz/mzxbd/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ws/khhz/mzxbd/([^/]+)$#', + 'pathStart' => '/ws/khhz/mzxbd/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE puadzfx' => array ( + 0 => array( + 'name' => '', + 'path' => '/puadzfx/moc/koy/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/puadzfx/moc/koy/([^/]+)$#', + 'pathStart' => '/puadzfx/moc/koy/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE gcj' => array ( + 0 => array( + 'name' => '', + 'path' => '/gcj/oosoltbnjopzon/q/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gcj/oosoltbnjopzon/q/([^/]+)$#', + 'pathStart' => '/gcj/oosoltbnjopzon/q/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST evptprxstuthqrpw' => array ( + 0 => array( + 'name' => '', + 'path' => '/evptprxstuthqrpw/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/evptprxstuthqrpw/([^/]+)$#', + 'pathStart' => '/evptprxstuthqrpw/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET klnodwrlsotsucdhtvf' => array ( + 0 => array( + 'name' => '', + 'path' => '/klnodwrlsotsucdhtvf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/klnodwrlsotsucdhtvf/([^/]+)$#', + 'pathStart' => '/klnodwrlsotsucdhtvf/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE fdwqgk' => array ( + 0 => array( + 'name' => '', + 'path' => '/fdwqgk/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fdwqgk/([^/]+)$#', + 'pathStart' => '/fdwqgk/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE wuxo' => array ( + 0 => array( + 'name' => '', + 'path' => '/wuxo/msmeyejzypnsm/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wuxo/msmeyejzypnsm/([^/]+)$#', + 'pathStart' => '/wuxo/msmeyejzypnsm/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET f' => array ( + 0 => array( + 'name' => '', + 'path' => '/f/hcuxncdhxt/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/f/hcuxncdhxt/([^/]+)$#', + 'pathStart' => '/f/hcuxncdhxt/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE eflbiikeywd' => array ( + 0 => array( + 'name' => '', + 'path' => '/eflbiikeywd/my/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/eflbiikeywd/my/([^/]+)$#', + 'pathStart' => '/eflbiikeywd/my/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET tx' => array ( + 0 => array( + 'name' => '', + 'path' => '/tx/umicig/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tx/umicig/([^/]+)$#', + 'pathStart' => '/tx/umicig/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET scedzeinpvbjtbiyuii' => array ( + 0 => array( + 'name' => '', + 'path' => '/scedzeinpvbjtbiyuii/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/scedzeinpvbjtbiyuii/([^/]+)$#', + 'pathStart' => '/scedzeinpvbjtbiyuii/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST oma' => array ( + 0 => array( + 'name' => '', + 'path' => '/oma/n/zgy/cficxwob/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/oma/n/zgy/cficxwob/([^/]+)$#', + 'pathStart' => '/oma/n/zgy/cficxwob/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET fhwrgaechxflfj' => array ( + 0 => array( + 'name' => '', + 'path' => '/fhwrgaechxflfj/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fhwrgaechxflfj/([^/]+)$#', + 'pathStart' => '/fhwrgaechxflfj/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET pztyjf' => array ( + 0 => array( + 'name' => '', + 'path' => '/pztyjf/oy/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pztyjf/oy/([^/]+)$#', + 'pathStart' => '/pztyjf/oy/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET bmf' => array ( + 0 => array( + 'name' => '', + 'path' => '/bmf/fw/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bmf/fw/([^/]+)$#', + 'pathStart' => '/bmf/fw/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH wgsxflqvakq' => array ( + 0 => array( + 'name' => '', + 'path' => '/wgsxflqvakq/au/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wgsxflqvakq/au/([^/]+)$#', + 'pathStart' => '/wgsxflqvakq/au/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT enrtu' => array ( + 0 => array( + 'name' => '', + 'path' => '/enrtu/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/enrtu/([^/]+)$#', + 'pathStart' => '/enrtu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST a' => array ( + 0 => array( + 'name' => '', + 'path' => '/a/y/stcb/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/a/y/stcb/([^/]+)$#', + 'pathStart' => '/a/y/stcb/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET abdhiwypzhsmea' => array ( + 0 => array( + 'name' => '', + 'path' => '/abdhiwypzhsmea/iyf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/abdhiwypzhsmea/iyf/([^/]+)$#', + 'pathStart' => '/abdhiwypzhsmea/iyf/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE jzx' => array ( + 0 => array( + 'name' => '', + 'path' => '/jzx/nhouyamp/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jzx/nhouyamp/([^/]+)$#', + 'pathStart' => '/jzx/nhouyamp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST onww' => array ( + 0 => array( + 'name' => '', + 'path' => '/onww/trbnefcll/gvmggpt/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/onww/trbnefcll/gvmggpt/([^/]+)$#', + 'pathStart' => '/onww/trbnefcll/gvmggpt/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET sy' => array ( + 0 => array( + 'name' => '', + 'path' => '/sy/fgaygiqbwdcz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/sy/fgaygiqbwdcz/([^/]+)$#', + 'pathStart' => '/sy/fgaygiqbwdcz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET ptwgt' => array ( + 0 => array( + 'name' => '', + 'path' => '/ptwgt/zaojjri/bvfwkj/h/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ptwgt/zaojjri/bvfwkj/h/([^/]+)$#', + 'pathStart' => '/ptwgt/zaojjri/bvfwkj/h/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE etvndzqdel' => array ( + 0 => array( + 'name' => '', + 'path' => '/etvndzqdel/aztx/e/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/etvndzqdel/aztx/e/([^/]+)$#', + 'pathStart' => '/etvndzqdel/aztx/e/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET nd' => array ( + 0 => array( + 'name' => '', + 'path' => '/nd/lds/fletbgfd/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nd/lds/fletbgfd/([^/]+)$#', + 'pathStart' => '/nd/lds/fletbgfd/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST jrtzftbptnarhit' => array ( + 0 => array( + 'name' => '', + 'path' => '/jrtzftbptnarhit/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jrtzftbptnarhit/([^/]+)$#', + 'pathStart' => '/jrtzftbptnarhit/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET cmqen' => array ( + 0 => array( + 'name' => '', + 'path' => '/cmqen/uvtpbyjdfn/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cmqen/uvtpbyjdfn/([^/]+)$#', + 'pathStart' => '/cmqen/uvtpbyjdfn/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH ioi' => array ( + 0 => array( + 'name' => '', + 'path' => '/ioi/wwarluih/kdldjvama/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ioi/wwarluih/kdldjvama/([^/]+)$#', + 'pathStart' => '/ioi/wwarluih/kdldjvama/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE rebdu' => array ( + 0 => array( + 'name' => '', + 'path' => '/rebdu/zzrrxytrfoo/viyq/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rebdu/zzrrxytrfoo/viyq/([^/]+)$#', + 'pathStart' => '/rebdu/zzrrxytrfoo/viyq/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT yszqx' => array ( + 0 => array( + 'name' => '', + 'path' => '/yszqx/kd/nm/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yszqx/kd/nm/([^/]+)$#', + 'pathStart' => '/yszqx/kd/nm/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET dlelsng' => array ( + 0 => array( + 'name' => '', + 'path' => '/dlelsng/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dlelsng/([^/]+)$#', + 'pathStart' => '/dlelsng/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET pws' => array ( + 0 => array( + 'name' => '', + 'path' => '/pws/ze/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pws/ze/([^/]+)$#', + 'pathStart' => '/pws/ze/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET nitgtxg' => array ( + 0 => array( + 'name' => '', + 'path' => '/nitgtxg/e/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nitgtxg/e/([^/]+)$#', + 'pathStart' => '/nitgtxg/e/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST j' => array ( + 0 => array( + 'name' => '', + 'path' => '/j/y/d/pibtzfa/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/j/y/d/pibtzfa/([^/]+)$#', + 'pathStart' => '/j/y/d/pibtzfa/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET wwucwrbcz' => array ( + 0 => array( + 'name' => '', + 'path' => '/wwucwrbcz/msukan/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wwucwrbcz/msukan/([^/]+)$#', + 'pathStart' => '/wwucwrbcz/msukan/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT zuvzmmmdltjcsp' => array ( + 0 => array( + 'name' => '', + 'path' => '/zuvzmmmdltjcsp/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zuvzmmmdltjcsp/([^/]+)$#', + 'pathStart' => '/zuvzmmmdltjcsp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST tva' => array ( + 0 => array( + 'name' => '', + 'path' => '/tva/czt/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tva/czt/([^/]+)$#', + 'pathStart' => '/tva/czt/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET jylthy' => array ( + 0 => array( + 'name' => '', + 'path' => '/jylthy/ibrr/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jylthy/ibrr/([^/]+)$#', + 'pathStart' => '/jylthy/ibrr/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET jh' => array ( + 0 => array( + 'name' => '', + 'path' => '/jh/mlfyuyul/lfufejjox/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jh/mlfyuyul/lfufejjox/([^/]+)$#', + 'pathStart' => '/jh/mlfyuyul/lfufejjox/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET zzlhbfbzy' => array ( + 0 => array( + 'name' => '', + 'path' => '/zzlhbfbzy/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zzlhbfbzy/([^/]+)$#', + 'pathStart' => '/zzlhbfbzy/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH y' => array ( + 0 => array( + 'name' => '', + 'path' => '/y/n/fwziqgj/o/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/y/n/fwziqgj/o/([^/]+)$#', + 'pathStart' => '/y/n/fwziqgj/o/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 1 => array( + 'name' => '', + 'path' => '/y/bcatqkd/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/y/bcatqkd/([^/]+)$#', + 'pathStart' => '/y/bcatqkd/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE epekcrsivguvgr' => array ( + 0 => array( + 'name' => '', + 'path' => '/epekcrsivguvgr/zknzi/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/epekcrsivguvgr/zknzi/([^/]+)$#', + 'pathStart' => '/epekcrsivguvgr/zknzi/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET ldvxe' => array ( + 0 => array( + 'name' => '', + 'path' => '/ldvxe/q/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ldvxe/q/([^/]+)$#', + 'pathStart' => '/ldvxe/q/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH ept' => array ( + 0 => array( + 'name' => '', + 'path' => '/ept/g/jglve/omvjtfujpv/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ept/g/jglve/omvjtfujpv/([^/]+)$#', + 'pathStart' => '/ept/g/jglve/omvjtfujpv/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE sxvrv' => array ( + 0 => array( + 'name' => '', + 'path' => '/sxvrv/l/hgqomsf/eabk/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/sxvrv/l/hgqomsf/eabk/([^/]+)$#', + 'pathStart' => '/sxvrv/l/hgqomsf/eabk/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE hb' => array ( + 0 => array( + 'name' => '', + 'path' => '/hb/or/ur/qxjvvja/es/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hb/or/ur/qxjvvja/es/([^/]+)$#', + 'pathStart' => '/hb/or/ur/qxjvvja/es/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT gnbpjpvltwnqmwxk' => array ( + 0 => array( + 'name' => '', + 'path' => '/gnbpjpvltwnqmwxk/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gnbpjpvltwnqmwxk/([^/]+)$#', + 'pathStart' => '/gnbpjpvltwnqmwxk/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET zmq' => array ( + 0 => array( + 'name' => '', + 'path' => '/zmq/gi/vtwcis/vguaqray/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zmq/gi/vtwcis/vguaqray/([^/]+)$#', + 'pathStart' => '/zmq/gi/vtwcis/vguaqray/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT ij' => array ( + 0 => array( + 'name' => '', + 'path' => '/ij/nlqhku/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ij/nlqhku/([^/]+)$#', + 'pathStart' => '/ij/nlqhku/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT thrw' => array ( + 0 => array( + 'name' => '', + 'path' => '/thrw/se/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/thrw/se/([^/]+)$#', + 'pathStart' => '/thrw/se/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE ammzuzopj' => array ( + 0 => array( + 'name' => '', + 'path' => '/ammzuzopj/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ammzuzopj/([^/]+)$#', + 'pathStart' => '/ammzuzopj/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST sysq' => array ( + 0 => array( + 'name' => '', + 'path' => '/sysq/md/iblxuxxgpxqh/lg/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/sysq/md/iblxuxxgpxqh/lg/([^/]+)$#', + 'pathStart' => '/sysq/md/iblxuxxgpxqh/lg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST hmvedmfoeeth' => array ( + 0 => array( + 'name' => '', + 'path' => '/hmvedmfoeeth/q/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hmvedmfoeeth/q/([^/]+)$#', + 'pathStart' => '/hmvedmfoeeth/q/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT in' => array ( + 0 => array( + 'name' => '', + 'path' => '/in/kmugyuc/hg/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/in/kmugyuc/hg/([^/]+)$#', + 'pathStart' => '/in/kmugyuc/hg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH qyfyjrhxkp' => array ( + 0 => array( + 'name' => '', + 'path' => '/qyfyjrhxkp/fu/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qyfyjrhxkp/fu/([^/]+)$#', + 'pathStart' => '/qyfyjrhxkp/fu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST oz' => array ( + 0 => array( + 'name' => '', + 'path' => '/oz/anuxs/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/oz/anuxs/([^/]+)$#', + 'pathStart' => '/oz/anuxs/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET tiv' => array ( + 0 => array( + 'name' => '', + 'path' => '/tiv/b/hq/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tiv/b/hq/([^/]+)$#', + 'pathStart' => '/tiv/b/hq/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST keocg' => array ( + 0 => array( + 'name' => '', + 'path' => '/keocg/ph/lytlp/g/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/keocg/ph/lytlp/g/([^/]+)$#', + 'pathStart' => '/keocg/ph/lytlp/g/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST tyh' => array ( + 0 => array( + 'name' => '', + 'path' => '/tyh/nz/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tyh/nz/([^/]+)$#', + 'pathStart' => '/tyh/nz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST typdmom' => array ( + 0 => array( + 'name' => '', + 'path' => '/typdmom/iwuco/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/typdmom/iwuco/([^/]+)$#', + 'pathStart' => '/typdmom/iwuco/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET qbuvqivhzpoy' => array ( + 0 => array( + 'name' => '', + 'path' => '/qbuvqivhzpoy/h/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qbuvqivhzpoy/h/([^/]+)$#', + 'pathStart' => '/qbuvqivhzpoy/h/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT wsya' => array ( + 0 => array( + 'name' => '', + 'path' => '/wsya/aytakyor/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wsya/aytakyor/([^/]+)$#', + 'pathStart' => '/wsya/aytakyor/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET easn' => array ( + 0 => array( + 'name' => '', + 'path' => '/easn/udeqxyhqozias/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/easn/udeqxyhqozias/([^/]+)$#', + 'pathStart' => '/easn/udeqxyhqozias/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET arqoxekolis' => array ( + 0 => array( + 'name' => '', + 'path' => '/arqoxekolis/hbh/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/arqoxekolis/hbh/([^/]+)$#', + 'pathStart' => '/arqoxekolis/hbh/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH ldbsu' => array ( + 0 => array( + 'name' => '', + 'path' => '/ldbsu/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ldbsu/([^/]+)$#', + 'pathStart' => '/ldbsu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH gbywxh' => array ( + 0 => array( + 'name' => '', + 'path' => '/gbywxh/sdxdzna/bcu/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gbywxh/sdxdzna/bcu/([^/]+)$#', + 'pathStart' => '/gbywxh/sdxdzna/bcu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT xgfh' => array ( + 0 => array( + 'name' => '', + 'path' => '/xgfh/ikzosnjqjotowkkg/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xgfh/ikzosnjqjotowkkg/([^/]+)$#', + 'pathStart' => '/xgfh/ikzosnjqjotowkkg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE zxguci' => array ( + 0 => array( + 'name' => '', + 'path' => '/zxguci/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zxguci/([^/]+)$#', + 'pathStart' => '/zxguci/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET exmxy' => array ( + 0 => array( + 'name' => '', + 'path' => '/exmxy/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/exmxy/([^/]+)$#', + 'pathStart' => '/exmxy/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT sd' => array ( + 0 => array( + 'name' => '', + 'path' => '/sd/uvsfg/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/sd/uvsfg/([^/]+)$#', + 'pathStart' => '/sd/uvsfg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET lvvg' => array ( + 0 => array( + 'name' => '', + 'path' => '/lvvg/a/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lvvg/a/([^/]+)$#', + 'pathStart' => '/lvvg/a/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH cjkmpuocy' => array ( + 0 => array( + 'name' => '', + 'path' => '/cjkmpuocy/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cjkmpuocy/([^/]+)$#', + 'pathStart' => '/cjkmpuocy/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET cgxvk' => array ( + 0 => array( + 'name' => '', + 'path' => '/cgxvk/vjvdp/cy/qtit/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cgxvk/vjvdp/cy/qtit/([^/]+)$#', + 'pathStart' => '/cgxvk/vjvdp/cy/qtit/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET byyptvljparitg' => array ( + 0 => array( + 'name' => '', + 'path' => '/byyptvljparitg/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/byyptvljparitg/([^/]+)$#', + 'pathStart' => '/byyptvljparitg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET gfhswyafvyvvlx' => array ( + 0 => array( + 'name' => '', + 'path' => '/gfhswyafvyvvlx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gfhswyafvyvvlx/([^/]+)$#', + 'pathStart' => '/gfhswyafvyvvlx/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH tkmp' => array ( + 0 => array( + 'name' => '', + 'path' => '/tkmp/doggsu/muab/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tkmp/doggsu/muab/([^/]+)$#', + 'pathStart' => '/tkmp/doggsu/muab/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET iqvadsqzqyiexwhah' => array ( + 0 => array( + 'name' => '', + 'path' => '/iqvadsqzqyiexwhah/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/iqvadsqzqyiexwhah/([^/]+)$#', + 'pathStart' => '/iqvadsqzqyiexwhah/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET qlbpbyqf' => array ( + 0 => array( + 'name' => '', + 'path' => '/qlbpbyqf/jzuhsecru/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qlbpbyqf/jzuhsecru/([^/]+)$#', + 'pathStart' => '/qlbpbyqf/jzuhsecru/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET uaffbssnrmlwx' => array ( + 0 => array( + 'name' => '', + 'path' => '/uaffbssnrmlwx/ojq/z/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uaffbssnrmlwx/ojq/z/([^/]+)$#', + 'pathStart' => '/uaffbssnrmlwx/ojq/z/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE jah' => array ( + 0 => array( + 'name' => '', + 'path' => '/jah/npwrsybh/s/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jah/npwrsybh/s/([^/]+)$#', + 'pathStart' => '/jah/npwrsybh/s/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST jhhuawxe' => array ( + 0 => array( + 'name' => '', + 'path' => '/jhhuawxe/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jhhuawxe/([^/]+)$#', + 'pathStart' => '/jhhuawxe/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE wrsmdeq' => array ( + 0 => array( + 'name' => '', + 'path' => '/wrsmdeq/utxov/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wrsmdeq/utxov/([^/]+)$#', + 'pathStart' => '/wrsmdeq/utxov/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE urr' => array ( + 0 => array( + 'name' => '', + 'path' => '/urr/tpeadzjidkuritqtm/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/urr/tpeadzjidkuritqtm/([^/]+)$#', + 'pathStart' => '/urr/tpeadzjidkuritqtm/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET jsf' => array ( + 0 => array( + 'name' => '', + 'path' => '/jsf/rfacqmtvxvhab/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jsf/rfacqmtvxvhab/([^/]+)$#', + 'pathStart' => '/jsf/rfacqmtvxvhab/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT zmve' => array ( + 0 => array( + 'name' => '', + 'path' => '/zmve/n/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zmve/n/([^/]+)$#', + 'pathStart' => '/zmve/n/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH yj' => array ( + 0 => array( + 'name' => '', + 'path' => '/yj/plkgdpdkk/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yj/plkgdpdkk/([^/]+)$#', + 'pathStart' => '/yj/plkgdpdkk/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH yjtgla' => array ( + 0 => array( + 'name' => '', + 'path' => '/yjtgla/kmsnec/dkeg/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yjtgla/kmsnec/dkeg/([^/]+)$#', + 'pathStart' => '/yjtgla/kmsnec/dkeg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT qglxge' => array ( + 0 => array( + 'name' => '', + 'path' => '/qglxge/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qglxge/([^/]+)$#', + 'pathStart' => '/qglxge/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET fjkjtdb' => array ( + 0 => array( + 'name' => '', + 'path' => '/fjkjtdb/wiw/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fjkjtdb/wiw/([^/]+)$#', + 'pathStart' => '/fjkjtdb/wiw/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST uxskahzrl' => array ( + 0 => array( + 'name' => '', + 'path' => '/uxskahzrl/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uxskahzrl/([^/]+)$#', + 'pathStart' => '/uxskahzrl/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE jmdqhgm' => array ( + 0 => array( + 'name' => '', + 'path' => '/jmdqhgm/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jmdqhgm/([^/]+)$#', + 'pathStart' => '/jmdqhgm/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT hpge' => array ( + 0 => array( + 'name' => '', + 'path' => '/hpge/qzbjpthybi/t/tphg/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hpge/qzbjpthybi/t/tphg/([^/]+)$#', + 'pathStart' => '/hpge/qzbjpthybi/t/tphg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH dbondvg' => array ( + 0 => array( + 'name' => '', + 'path' => '/dbondvg/ya/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dbondvg/ya/([^/]+)$#', + 'pathStart' => '/dbondvg/ya/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT epkfupv' => array ( + 0 => array( + 'name' => '', + 'path' => '/epkfupv/z/wwow/ugpcod/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/epkfupv/z/wwow/ugpcod/([^/]+)$#', + 'pathStart' => '/epkfupv/z/wwow/ugpcod/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST auag' => array ( + 0 => array( + 'name' => '', + 'path' => '/auag/nzsogzdkarfy/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/auag/nzsogzdkarfy/([^/]+)$#', + 'pathStart' => '/auag/nzsogzdkarfy/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET uohagcngqaw' => array ( + 0 => array( + 'name' => '', + 'path' => '/uohagcngqaw/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uohagcngqaw/([^/]+)$#', + 'pathStart' => '/uohagcngqaw/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT nks' => array ( + 0 => array( + 'name' => '', + 'path' => '/nks/qwoqyjwbhazntjfma/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nks/qwoqyjwbhazntjfma/([^/]+)$#', + 'pathStart' => '/nks/qwoqyjwbhazntjfma/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST mutyscx' => array ( + 0 => array( + 'name' => '', + 'path' => '/mutyscx/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mutyscx/([^/]+)$#', + 'pathStart' => '/mutyscx/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE e' => array ( + 0 => array( + 'name' => '', + 'path' => '/e/tv/bhg/g/ibtdq/jmtht/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/e/tv/bhg/g/ibtdq/jmtht/([^/]+)$#', + 'pathStart' => '/e/tv/bhg/g/ibtdq/jmtht/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT xslcjkm' => array ( + 0 => array( + 'name' => '', + 'path' => '/xslcjkm/rveloiwmejb/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xslcjkm/rveloiwmejb/([^/]+)$#', + 'pathStart' => '/xslcjkm/rveloiwmejb/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST blvqtsqxkptqsrma' => array ( + 0 => array( + 'name' => '', + 'path' => '/blvqtsqxkptqsrma/trx/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/blvqtsqxkptqsrma/trx/([^/]+)$#', + 'pathStart' => '/blvqtsqxkptqsrma/trx/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT hcfwqasxpwd' => array ( + 0 => array( + 'name' => '', + 'path' => '/hcfwqasxpwd/bq/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hcfwqasxpwd/bq/([^/]+)$#', + 'pathStart' => '/hcfwqasxpwd/bq/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT awynseoxg' => array ( + 0 => array( + 'name' => '', + 'path' => '/awynseoxg/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/awynseoxg/([^/]+)$#', + 'pathStart' => '/awynseoxg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE dijiw' => array ( + 0 => array( + 'name' => '', + 'path' => '/dijiw/el/suznnc/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dijiw/el/suznnc/([^/]+)$#', + 'pathStart' => '/dijiw/el/suznnc/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE s' => array ( + 0 => array( + 'name' => '', + 'path' => '/s/qsopmcd/t/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/s/qsopmcd/t/([^/]+)$#', + 'pathStart' => '/s/qsopmcd/t/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE mzwczylkcbw' => array ( + 0 => array( + 'name' => '', + 'path' => '/mzwczylkcbw/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mzwczylkcbw/([^/]+)$#', + 'pathStart' => '/mzwczylkcbw/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST hzqrmyefvxusbptadc' => array ( + 0 => array( + 'name' => '', + 'path' => '/hzqrmyefvxusbptadc/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hzqrmyefvxusbptadc/([^/]+)$#', + 'pathStart' => '/hzqrmyefvxusbptadc/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET rnxlrzwn' => array ( + 0 => array( + 'name' => '', + 'path' => '/rnxlrzwn/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rnxlrzwn/([^/]+)$#', + 'pathStart' => '/rnxlrzwn/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET jlxhzsxecjwba' => array ( + 0 => array( + 'name' => '', + 'path' => '/jlxhzsxecjwba/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jlxhzsxecjwba/([^/]+)$#', + 'pathStart' => '/jlxhzsxecjwba/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET unsqajv' => array ( + 0 => array( + 'name' => '', + 'path' => '/unsqajv/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/unsqajv/([^/]+)$#', + 'pathStart' => '/unsqajv/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE blivtvq' => array ( + 0 => array( + 'name' => '', + 'path' => '/blivtvq/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/blivtvq/([^/]+)$#', + 'pathStart' => '/blivtvq/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST zzmrpe' => array ( + 0 => array( + 'name' => '', + 'path' => '/zzmrpe/npsig/cme/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zzmrpe/npsig/cme/([^/]+)$#', + 'pathStart' => '/zzmrpe/npsig/cme/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE ulvcvtipsnvizdjeh' => array ( + 0 => array( + 'name' => '', + 'path' => '/ulvcvtipsnvizdjeh/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ulvcvtipsnvizdjeh/([^/]+)$#', + 'pathStart' => '/ulvcvtipsnvizdjeh/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE qncbwiq' => array ( + 0 => array( + 'name' => '', + 'path' => '/qncbwiq/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qncbwiq/([^/]+)$#', + 'pathStart' => '/qncbwiq/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE awo' => array ( + 0 => array( + 'name' => '', + 'path' => '/awo/jnjtwc/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/awo/jnjtwc/([^/]+)$#', + 'pathStart' => '/awo/jnjtwc/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET q' => array ( + 0 => array( + 'name' => '', + 'path' => '/q/ejgugie/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/q/ejgugie/([^/]+)$#', + 'pathStart' => '/q/ejgugie/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT obbmlgu' => array ( + 0 => array( + 'name' => '', + 'path' => '/obbmlgu/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/obbmlgu/([^/]+)$#', + 'pathStart' => '/obbmlgu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST quyyosztikr' => array ( + 0 => array( + 'name' => '', + 'path' => '/quyyosztikr/iow/tb/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/quyyosztikr/iow/tb/([^/]+)$#', + 'pathStart' => '/quyyosztikr/iow/tb/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT hdmrfytu' => array ( + 0 => array( + 'name' => '', + 'path' => '/hdmrfytu/ft/c/qyd/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hdmrfytu/ft/c/qyd/([^/]+)$#', + 'pathStart' => '/hdmrfytu/ft/c/qyd/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH kgnhsslx' => array ( + 0 => array( + 'name' => '', + 'path' => '/kgnhsslx/vrrz/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kgnhsslx/vrrz/([^/]+)$#', + 'pathStart' => '/kgnhsslx/vrrz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT rldfsxmguq' => array ( + 0 => array( + 'name' => '', + 'path' => '/rldfsxmguq/qbmfjpfevk/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rldfsxmguq/qbmfjpfevk/([^/]+)$#', + 'pathStart' => '/rldfsxmguq/qbmfjpfevk/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE gqymkumafbxk' => array ( + 0 => array( + 'name' => '', + 'path' => '/gqymkumafbxk/difis/v/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gqymkumafbxk/difis/v/([^/]+)$#', + 'pathStart' => '/gqymkumafbxk/difis/v/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST fcjnsberd' => array ( + 0 => array( + 'name' => '', + 'path' => '/fcjnsberd/su/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fcjnsberd/su/([^/]+)$#', + 'pathStart' => '/fcjnsberd/su/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET dnozwejyppum' => array ( + 0 => array( + 'name' => '', + 'path' => '/dnozwejyppum/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dnozwejyppum/([^/]+)$#', + 'pathStart' => '/dnozwejyppum/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH hnwhakaoaw' => array ( + 0 => array( + 'name' => '', + 'path' => '/hnwhakaoaw/yxo/yllltgw/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hnwhakaoaw/yxo/yllltgw/([^/]+)$#', + 'pathStart' => '/hnwhakaoaw/yxo/yllltgw/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET nnv' => array ( + 0 => array( + 'name' => '', + 'path' => '/nnv/cxpeo/impa/zllw/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nnv/cxpeo/impa/zllw/([^/]+)$#', + 'pathStart' => '/nnv/cxpeo/impa/zllw/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET icmo' => array ( + 0 => array( + 'name' => '', + 'path' => '/icmo/xayvgp/ky/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/icmo/xayvgp/ky/([^/]+)$#', + 'pathStart' => '/icmo/xayvgp/ky/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH rqllw' => array ( + 0 => array( + 'name' => '', + 'path' => '/rqllw/dj/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rqllw/dj/([^/]+)$#', + 'pathStart' => '/rqllw/dj/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE envefpurdcrjr' => array ( + 0 => array( + 'name' => '', + 'path' => '/envefpurdcrjr/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/envefpurdcrjr/([^/]+)$#', + 'pathStart' => '/envefpurdcrjr/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET rpbfjdsl' => array ( + 0 => array( + 'name' => '', + 'path' => '/rpbfjdsl/ijcmwpzpzudc/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rpbfjdsl/ijcmwpzpzudc/([^/]+)$#', + 'pathStart' => '/rpbfjdsl/ijcmwpzpzudc/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST mzhxxdzpuvr' => array ( + 0 => array( + 'name' => '', + 'path' => '/mzhxxdzpuvr/olg/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mzhxxdzpuvr/olg/([^/]+)$#', + 'pathStart' => '/mzhxxdzpuvr/olg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE dteabif' => array ( + 0 => array( + 'name' => '', + 'path' => '/dteabif/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dteabif/([^/]+)$#', + 'pathStart' => '/dteabif/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH aydswymohfz' => array ( + 0 => array( + 'name' => '', + 'path' => '/aydswymohfz/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/aydswymohfz/([^/]+)$#', + 'pathStart' => '/aydswymohfz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST ehwtm' => array ( + 0 => array( + 'name' => '', + 'path' => '/ehwtm/wlmoj/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ehwtm/wlmoj/([^/]+)$#', + 'pathStart' => '/ehwtm/wlmoj/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT u' => array ( + 0 => array( + 'name' => '', + 'path' => '/u/jfmcfwe/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/u/jfmcfwe/([^/]+)$#', + 'pathStart' => '/u/jfmcfwe/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST sramwxigphcighp' => array ( + 0 => array( + 'name' => '', + 'path' => '/sramwxigphcighp/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/sramwxigphcighp/([^/]+)$#', + 'pathStart' => '/sramwxigphcighp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST ub' => array ( + 0 => array( + 'name' => '', + 'path' => '/ub/qwoz/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ub/qwoz/([^/]+)$#', + 'pathStart' => '/ub/qwoz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET ulrmd' => array ( + 0 => array( + 'name' => '', + 'path' => '/ulrmd/hlxns/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ulrmd/hlxns/([^/]+)$#', + 'pathStart' => '/ulrmd/hlxns/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET qsiemc' => array ( + 0 => array( + 'name' => '', + 'path' => '/qsiemc/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qsiemc/([^/]+)$#', + 'pathStart' => '/qsiemc/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET zvi' => array ( + 0 => array( + 'name' => '', + 'path' => '/zvi/hlygriti/a/izai/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zvi/hlygriti/a/izai/([^/]+)$#', + 'pathStart' => '/zvi/hlygriti/a/izai/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE eleh' => array ( + 0 => array( + 'name' => '', + 'path' => '/eleh/yrpvbxomdqf/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/eleh/yrpvbxomdqf/([^/]+)$#', + 'pathStart' => '/eleh/yrpvbxomdqf/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE klkkv' => array ( + 0 => array( + 'name' => '', + 'path' => '/klkkv/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/klkkv/([^/]+)$#', + 'pathStart' => '/klkkv/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET v' => array ( + 0 => array( + 'name' => '', + 'path' => '/v/c/uyssrfhzz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/v/c/uyssrfhzz/([^/]+)$#', + 'pathStart' => '/v/c/uyssrfhzz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST uhxzyb' => array ( + 0 => array( + 'name' => '', + 'path' => '/uhxzyb/ekdz/pwjnufsgp/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uhxzyb/ekdz/pwjnufsgp/([^/]+)$#', + 'pathStart' => '/uhxzyb/ekdz/pwjnufsgp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE ofvvg' => array ( + 0 => array( + 'name' => '', + 'path' => '/ofvvg/cx/oii/lldk/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ofvvg/cx/oii/lldk/([^/]+)$#', + 'pathStart' => '/ofvvg/cx/oii/lldk/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT kem' => array ( + 0 => array( + 'name' => '', + 'path' => '/kem/rj/kxuupystncvc/u/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kem/rj/kxuupystncvc/u/([^/]+)$#', + 'pathStart' => '/kem/rj/kxuupystncvc/u/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST jupms' => array ( + 0 => array( + 'name' => '', + 'path' => '/jupms/tmtmruwmk/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jupms/tmtmruwmk/([^/]+)$#', + 'pathStart' => '/jupms/tmtmruwmk/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT wwukz' => array ( + 0 => array( + 'name' => '', + 'path' => '/wwukz/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wwukz/([^/]+)$#', + 'pathStart' => '/wwukz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET vfnzpsqlna' => array ( + 0 => array( + 'name' => '', + 'path' => '/vfnzpsqlna/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vfnzpsqlna/([^/]+)$#', + 'pathStart' => '/vfnzpsqlna/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE phstnvsezhsm' => array ( + 0 => array( + 'name' => '', + 'path' => '/phstnvsezhsm/xya/lmt/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/phstnvsezhsm/xya/lmt/([^/]+)$#', + 'pathStart' => '/phstnvsezhsm/xya/lmt/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET iykj' => array ( + 0 => array( + 'name' => '', + 'path' => '/iykj/lc/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/iykj/lc/([^/]+)$#', + 'pathStart' => '/iykj/lc/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE vux' => array ( + 0 => array( + 'name' => '', + 'path' => '/vux/txrfedvo/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vux/txrfedvo/([^/]+)$#', + 'pathStart' => '/vux/txrfedvo/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT iclz' => array ( + 0 => array( + 'name' => '', + 'path' => '/iclz/qgslizjvpjqsg/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/iclz/qgslizjvpjqsg/([^/]+)$#', + 'pathStart' => '/iclz/qgslizjvpjqsg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET nriwgncilq' => array ( + 0 => array( + 'name' => '', + 'path' => '/nriwgncilq/lmaa/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nriwgncilq/lmaa/([^/]+)$#', + 'pathStart' => '/nriwgncilq/lmaa/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET kfixtdavagtnm' => array ( + 0 => array( + 'name' => '', + 'path' => '/kfixtdavagtnm/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kfixtdavagtnm/([^/]+)$#', + 'pathStart' => '/kfixtdavagtnm/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET hjljt' => array ( + 0 => array( + 'name' => '', + 'path' => '/hjljt/jtcratkjkww/k/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hjljt/jtcratkjkww/k/([^/]+)$#', + 'pathStart' => '/hjljt/jtcratkjkww/k/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST jdzibs' => array ( + 0 => array( + 'name' => '', + 'path' => '/jdzibs/gkkxk/e/nhsmwpii/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jdzibs/gkkxk/e/nhsmwpii/([^/]+)$#', + 'pathStart' => '/jdzibs/gkkxk/e/nhsmwpii/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET nbewhffysn' => array ( + 0 => array( + 'name' => '', + 'path' => '/nbewhffysn/avolj/m/ymp/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nbewhffysn/avolj/m/ymp/([^/]+)$#', + 'pathStart' => '/nbewhffysn/avolj/m/ymp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET sd' => array ( + 0 => array( + 'name' => '', + 'path' => '/sd/tcniti/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/sd/tcniti/([^/]+)$#', + 'pathStart' => '/sd/tcniti/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE q' => array ( + 0 => array( + 'name' => '', + 'path' => '/q/ayvscmgmivy/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/q/ayvscmgmivy/([^/]+)$#', + 'pathStart' => '/q/ayvscmgmivy/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET kbsqvtcvjxjvvmow' => array ( + 0 => array( + 'name' => '', + 'path' => '/kbsqvtcvjxjvvmow/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kbsqvtcvjxjvvmow/([^/]+)$#', + 'pathStart' => '/kbsqvtcvjxjvvmow/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET affnfhovl' => array ( + 0 => array( + 'name' => '', + 'path' => '/affnfhovl/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/affnfhovl/([^/]+)$#', + 'pathStart' => '/affnfhovl/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH odug' => array ( + 0 => array( + 'name' => '', + 'path' => '/odug/z/viacxrkmmdqv/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/odug/z/viacxrkmmdqv/([^/]+)$#', + 'pathStart' => '/odug/z/viacxrkmmdqv/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE aqbadylkfstuzvh' => array ( + 0 => array( + 'name' => '', + 'path' => '/aqbadylkfstuzvh/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/aqbadylkfstuzvh/([^/]+)$#', + 'pathStart' => '/aqbadylkfstuzvh/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST qf' => array ( + 0 => array( + 'name' => '', + 'path' => '/qf/hzzokfffu/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qf/hzzokfffu/([^/]+)$#', + 'pathStart' => '/qf/hzzokfffu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH xe' => array ( + 0 => array( + 'name' => '', + 'path' => '/xe/zutrhqntrfcptfvp/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xe/zutrhqntrfcptfvp/([^/]+)$#', + 'pathStart' => '/xe/zutrhqntrfcptfvp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE tlcenvm' => array ( + 0 => array( + 'name' => '', + 'path' => '/tlcenvm/fl/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tlcenvm/fl/([^/]+)$#', + 'pathStart' => '/tlcenvm/fl/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH mgxlhw' => array ( + 0 => array( + 'name' => '', + 'path' => '/mgxlhw/of/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mgxlhw/of/([^/]+)$#', + 'pathStart' => '/mgxlhw/of/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE djvvokkngsq' => array ( + 0 => array( + 'name' => '', + 'path' => '/djvvokkngsq/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/djvvokkngsq/([^/]+)$#', + 'pathStart' => '/djvvokkngsq/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH zeuqzxxmv' => array ( + 0 => array( + 'name' => '', + 'path' => '/zeuqzxxmv/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zeuqzxxmv/([^/]+)$#', + 'pathStart' => '/zeuqzxxmv/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT apldawq' => array ( + 0 => array( + 'name' => '', + 'path' => '/apldawq/xd/nblekwig/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/apldawq/xd/nblekwig/([^/]+)$#', + 'pathStart' => '/apldawq/xd/nblekwig/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH ovbjcuny' => array ( + 0 => array( + 'name' => '', + 'path' => '/ovbjcuny/svpsmx/fwn/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ovbjcuny/svpsmx/fwn/([^/]+)$#', + 'pathStart' => '/ovbjcuny/svpsmx/fwn/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST tbpofhbgrdbjatcudcow' => array ( + 0 => array( + 'name' => '', + 'path' => '/tbpofhbgrdbjatcudcow/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tbpofhbgrdbjatcudcow/([^/]+)$#', + 'pathStart' => '/tbpofhbgrdbjatcudcow/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST ctlmikzqby' => array ( + 0 => array( + 'name' => '', + 'path' => '/ctlmikzqby/bcm/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ctlmikzqby/bcm/([^/]+)$#', + 'pathStart' => '/ctlmikzqby/bcm/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET nvzwtt' => array ( + 0 => array( + 'name' => '', + 'path' => '/nvzwtt/dfto/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nvzwtt/dfto/([^/]+)$#', + 'pathStart' => '/nvzwtt/dfto/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE fq' => array ( + 0 => array( + 'name' => '', + 'path' => '/fq/cny/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fq/cny/([^/]+)$#', + 'pathStart' => '/fq/cny/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT ptafclfllopu' => array ( + 0 => array( + 'name' => '', + 'path' => '/ptafclfllopu/mjh/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ptafclfllopu/mjh/([^/]+)$#', + 'pathStart' => '/ptafclfllopu/mjh/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH hhuigw' => array ( + 0 => array( + 'name' => '', + 'path' => '/hhuigw/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hhuigw/([^/]+)$#', + 'pathStart' => '/hhuigw/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET jrnqhxb' => array ( + 0 => array( + 'name' => '', + 'path' => '/jrnqhxb/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jrnqhxb/([^/]+)$#', + 'pathStart' => '/jrnqhxb/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT tgwa' => array ( + 0 => array( + 'name' => '', + 'path' => '/tgwa/xqduaor/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tgwa/xqduaor/([^/]+)$#', + 'pathStart' => '/tgwa/xqduaor/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET omh' => array ( + 0 => array( + 'name' => '', + 'path' => '/omh/hgwdus/cc/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/omh/hgwdus/cc/([^/]+)$#', + 'pathStart' => '/omh/hgwdus/cc/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST ful' => array ( + 0 => array( + 'name' => '', + 'path' => '/ful/dgc/id/omrmgz/yok/trp/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ful/dgc/id/omrmgz/yok/trp/([^/]+)$#', + 'pathStart' => '/ful/dgc/id/omrmgz/yok/trp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST vuarwfcwr' => array ( + 0 => array( + 'name' => '', + 'path' => '/vuarwfcwr/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vuarwfcwr/([^/]+)$#', + 'pathStart' => '/vuarwfcwr/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET ebfonfbjscfrr' => array ( + 0 => array( + 'name' => '', + 'path' => '/ebfonfbjscfrr/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ebfonfbjscfrr/([^/]+)$#', + 'pathStart' => '/ebfonfbjscfrr/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT zdjolegawhycwdj' => array ( + 0 => array( + 'name' => '', + 'path' => '/zdjolegawhycwdj/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zdjolegawhycwdj/([^/]+)$#', + 'pathStart' => '/zdjolegawhycwdj/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE qpcmzjitjkxreftc' => array ( + 0 => array( + 'name' => '', + 'path' => '/qpcmzjitjkxreftc/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qpcmzjitjkxreftc/([^/]+)$#', + 'pathStart' => '/qpcmzjitjkxreftc/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT eefl' => array ( + 0 => array( + 'name' => '', + 'path' => '/eefl/ekw/hl/hu/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/eefl/ekw/hl/hu/([^/]+)$#', + 'pathStart' => '/eefl/ekw/hl/hu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST qss' => array ( + 0 => array( + 'name' => '', + 'path' => '/qss/acbpjkcpqxdeva/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qss/acbpjkcpqxdeva/([^/]+)$#', + 'pathStart' => '/qss/acbpjkcpqxdeva/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET uzwbu' => array ( + 0 => array( + 'name' => '', + 'path' => '/uzwbu/mlb/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uzwbu/mlb/([^/]+)$#', + 'pathStart' => '/uzwbu/mlb/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET fhndlvpnm' => array ( + 0 => array( + 'name' => '', + 'path' => '/fhndlvpnm/qarpjrwn/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fhndlvpnm/qarpjrwn/([^/]+)$#', + 'pathStart' => '/fhndlvpnm/qarpjrwn/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET auwqqvfr' => array ( + 0 => array( + 'name' => '', + 'path' => '/auwqqvfr/kkny/h/h/admhip/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/auwqqvfr/kkny/h/h/admhip/([^/]+)$#', + 'pathStart' => '/auwqqvfr/kkny/h/h/admhip/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE uuzku' => array ( + 0 => array( + 'name' => '', + 'path' => '/uuzku/qrrtt/qk/u/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uuzku/qrrtt/qk/u/([^/]+)$#', + 'pathStart' => '/uuzku/qrrtt/qk/u/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT utxzswo' => array ( + 0 => array( + 'name' => '', + 'path' => '/utxzswo/swoiifybtqp/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/utxzswo/swoiifybtqp/([^/]+)$#', + 'pathStart' => '/utxzswo/swoiifybtqp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET gra' => array ( + 0 => array( + 'name' => '', + 'path' => '/gra/uaz/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gra/uaz/([^/]+)$#', + 'pathStart' => '/gra/uaz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET yiys' => array ( + 0 => array( + 'name' => '', + 'path' => '/yiys/ggdv/ocjijckuyoes/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yiys/ggdv/ocjijckuyoes/([^/]+)$#', + 'pathStart' => '/yiys/ggdv/ocjijckuyoes/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST wwfvp' => array ( + 0 => array( + 'name' => '', + 'path' => '/wwfvp/nzwxiipm/exwy/u/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wwfvp/nzwxiipm/exwy/u/([^/]+)$#', + 'pathStart' => '/wwfvp/nzwxiipm/exwy/u/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET dnlq' => array ( + 0 => array( + 'name' => '', + 'path' => '/dnlq/jwpyoc/zd/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dnlq/jwpyoc/zd/([^/]+)$#', + 'pathStart' => '/dnlq/jwpyoc/zd/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE dvfsycv' => array ( + 0 => array( + 'name' => '', + 'path' => '/dvfsycv/vwvh/ua/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dvfsycv/vwvh/ua/([^/]+)$#', + 'pathStart' => '/dvfsycv/vwvh/ua/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST qv' => array ( + 0 => array( + 'name' => '', + 'path' => '/qv/intxtam/ga/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qv/intxtam/ga/([^/]+)$#', + 'pathStart' => '/qv/intxtam/ga/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET rqf' => array ( + 0 => array( + 'name' => '', + 'path' => '/rqf/a/ttg/dnpifvfejk/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rqf/a/ttg/dnpifvfejk/([^/]+)$#', + 'pathStart' => '/rqf/a/ttg/dnpifvfejk/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE pcrxjmqoasqthepw' => array ( + 0 => array( + 'name' => '', + 'path' => '/pcrxjmqoasqthepw/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pcrxjmqoasqthepw/([^/]+)$#', + 'pathStart' => '/pcrxjmqoasqthepw/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST xar' => array ( + 0 => array( + 'name' => '', + 'path' => '/xar/vqrgxp/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xar/vqrgxp/([^/]+)$#', + 'pathStart' => '/xar/vqrgxp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST mdngvrd' => array ( + 0 => array( + 'name' => '', + 'path' => '/mdngvrd/yngy/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mdngvrd/yngy/([^/]+)$#', + 'pathStart' => '/mdngvrd/yngy/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET olnpu' => array ( + 0 => array( + 'name' => '', + 'path' => '/olnpu/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/olnpu/([^/]+)$#', + 'pathStart' => '/olnpu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET isjn' => array ( + 0 => array( + 'name' => '', + 'path' => '/isjn/fmrnekcvj/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/isjn/fmrnekcvj/([^/]+)$#', + 'pathStart' => '/isjn/fmrnekcvj/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET bqgqdubenhjsf' => array ( + 0 => array( + 'name' => '', + 'path' => '/bqgqdubenhjsf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bqgqdubenhjsf/([^/]+)$#', + 'pathStart' => '/bqgqdubenhjsf/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET ud' => array ( + 0 => array( + 'name' => '', + 'path' => '/ud/zjsjjklxdr/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ud/zjsjjklxdr/([^/]+)$#', + 'pathStart' => '/ud/zjsjjklxdr/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT ardsxzbt' => array ( + 0 => array( + 'name' => '', + 'path' => '/ardsxzbt/jzmbjliko/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ardsxzbt/jzmbjliko/([^/]+)$#', + 'pathStart' => '/ardsxzbt/jzmbjliko/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH odtfgf' => array ( + 0 => array( + 'name' => '', + 'path' => '/odtfgf/ydvehwzfldru/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/odtfgf/ydvehwzfldru/([^/]+)$#', + 'pathStart' => '/odtfgf/ydvehwzfldru/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT uz' => array ( + 0 => array( + 'name' => '', + 'path' => '/uz/enuuz/cpvzrkbeizgbg/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uz/enuuz/cpvzrkbeizgbg/([^/]+)$#', + 'pathStart' => '/uz/enuuz/cpvzrkbeizgbg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST x' => array ( + 0 => array( + 'name' => '', + 'path' => '/x/geaj/jocjoc/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/x/geaj/jocjoc/([^/]+)$#', + 'pathStart' => '/x/geaj/jocjoc/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 1 => array( + 'name' => '', + 'path' => '/x/zyjwqpuezdesscrxis/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/x/zyjwqpuezdesscrxis/([^/]+)$#', + 'pathStart' => '/x/zyjwqpuezdesscrxis/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH heskildopmqrlemra' => array ( + 0 => array( + 'name' => '', + 'path' => '/heskildopmqrlemra/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/heskildopmqrlemra/([^/]+)$#', + 'pathStart' => '/heskildopmqrlemra/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE pav' => array ( + 0 => array( + 'name' => '', + 'path' => '/pav/gs/fytnzuvzm/xtj/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pav/gs/fytnzuvzm/xtj/([^/]+)$#', + 'pathStart' => '/pav/gs/fytnzuvzm/xtj/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE dcggstr' => array ( + 0 => array( + 'name' => '', + 'path' => '/dcggstr/gzdxjhjis/bmn/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dcggstr/gzdxjhjis/bmn/([^/]+)$#', + 'pathStart' => '/dcggstr/gzdxjhjis/bmn/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH srzwaxlmfab' => array ( + 0 => array( + 'name' => '', + 'path' => '/srzwaxlmfab/fjewb/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/srzwaxlmfab/fjewb/([^/]+)$#', + 'pathStart' => '/srzwaxlmfab/fjewb/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET qsdtiu' => array ( + 0 => array( + 'name' => '', + 'path' => '/qsdtiu/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qsdtiu/([^/]+)$#', + 'pathStart' => '/qsdtiu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET dzx' => array ( + 0 => array( + 'name' => '', + 'path' => '/dzx/gjedkyb/mss/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dzx/gjedkyb/mss/([^/]+)$#', + 'pathStart' => '/dzx/gjedkyb/mss/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT o' => array ( + 0 => array( + 'name' => '', + 'path' => '/o/drrtkuj/doc/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/o/drrtkuj/doc/([^/]+)$#', + 'pathStart' => '/o/drrtkuj/doc/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT ejawga' => array ( + 0 => array( + 'name' => '', + 'path' => '/ejawga/pxhwddksuhwp/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ejawga/pxhwddksuhwp/([^/]+)$#', + 'pathStart' => '/ejawga/pxhwddksuhwp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET lqrvt' => array ( + 0 => array( + 'name' => '', + 'path' => '/lqrvt/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lqrvt/([^/]+)$#', + 'pathStart' => '/lqrvt/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE hbagen' => array ( + 0 => array( + 'name' => '', + 'path' => '/hbagen/g/upanzter/nga/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hbagen/g/upanzter/nga/([^/]+)$#', + 'pathStart' => '/hbagen/g/upanzter/nga/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT yapdoimmwtx' => array ( + 0 => array( + 'name' => '', + 'path' => '/yapdoimmwtx/u/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yapdoimmwtx/u/([^/]+)$#', + 'pathStart' => '/yapdoimmwtx/u/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH bkutbgb' => array ( + 0 => array( + 'name' => '', + 'path' => '/bkutbgb/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bkutbgb/([^/]+)$#', + 'pathStart' => '/bkutbgb/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST ojwpv' => array ( + 0 => array( + 'name' => '', + 'path' => '/ojwpv/pakq/jg/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ojwpv/pakq/jg/([^/]+)$#', + 'pathStart' => '/ojwpv/pakq/jg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET mwmouopbjfyemyddsiji' => array ( + 0 => array( + 'name' => '', + 'path' => '/mwmouopbjfyemyddsiji/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mwmouopbjfyemyddsiji/([^/]+)$#', + 'pathStart' => '/mwmouopbjfyemyddsiji/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET kellryqr' => array ( + 0 => array( + 'name' => '', + 'path' => '/kellryqr/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kellryqr/([^/]+)$#', + 'pathStart' => '/kellryqr/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST op' => array ( + 0 => array( + 'name' => '', + 'path' => '/op/piacxowooihr/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/op/piacxowooihr/([^/]+)$#', + 'pathStart' => '/op/piacxowooihr/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE onthvm' => array ( + 0 => array( + 'name' => '', + 'path' => '/onthvm/hxi/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/onthvm/hxi/([^/]+)$#', + 'pathStart' => '/onthvm/hxi/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST fjtjovlgpja' => array ( + 0 => array( + 'name' => '', + 'path' => '/fjtjovlgpja/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fjtjovlgpja/([^/]+)$#', + 'pathStart' => '/fjtjovlgpja/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH qzsx' => array ( + 0 => array( + 'name' => '', + 'path' => '/qzsx/cqvgsb/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qzsx/cqvgsb/([^/]+)$#', + 'pathStart' => '/qzsx/cqvgsb/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST tbi' => array ( + 0 => array( + 'name' => '', + 'path' => '/tbi/iwrkoz/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/tbi/iwrkoz/([^/]+)$#', + 'pathStart' => '/tbi/iwrkoz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST txtviijwt' => array ( + 0 => array( + 'name' => '', + 'path' => '/txtviijwt/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/txtviijwt/([^/]+)$#', + 'pathStart' => '/txtviijwt/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET nwurjibpptelkfoovri' => array ( + 0 => array( + 'name' => '', + 'path' => '/nwurjibpptelkfoovri/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nwurjibpptelkfoovri/([^/]+)$#', + 'pathStart' => '/nwurjibpptelkfoovri/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET cnzu' => array ( + 0 => array( + 'name' => '', + 'path' => '/cnzu/eokn/ipcmkqn/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cnzu/eokn/ipcmkqn/([^/]+)$#', + 'pathStart' => '/cnzu/eokn/ipcmkqn/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET ikhvptminngv' => array ( + 0 => array( + 'name' => '', + 'path' => '/ikhvptminngv/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ikhvptminngv/([^/]+)$#', + 'pathStart' => '/ikhvptminngv/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE wpph' => array ( + 0 => array( + 'name' => '', + 'path' => '/wpph/dqz/rd/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wpph/dqz/rd/([^/]+)$#', + 'pathStart' => '/wpph/dqz/rd/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST mteymtvpd' => array ( + 0 => array( + 'name' => '', + 'path' => '/mteymtvpd/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mteymtvpd/([^/]+)$#', + 'pathStart' => '/mteymtvpd/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST mfs' => array ( + 0 => array( + 'name' => '', + 'path' => '/mfs/yu/im/bzfgrlovci/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mfs/yu/im/bzfgrlovci/([^/]+)$#', + 'pathStart' => '/mfs/yu/im/bzfgrlovci/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST pebej' => array ( + 0 => array( + 'name' => '', + 'path' => '/pebej/ly/stpcddd/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pebej/ly/stpcddd/([^/]+)$#', + 'pathStart' => '/pebej/ly/stpcddd/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET fqu' => array ( + 0 => array( + 'name' => '', + 'path' => '/fqu/tamwk/rdipxfrfjubt/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fqu/tamwk/rdipxfrfjubt/([^/]+)$#', + 'pathStart' => '/fqu/tamwk/rdipxfrfjubt/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET hwgjopvumbwqfjzlc' => array ( + 0 => array( + 'name' => '', + 'path' => '/hwgjopvumbwqfjzlc/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hwgjopvumbwqfjzlc/([^/]+)$#', + 'pathStart' => '/hwgjopvumbwqfjzlc/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST demawpdv' => array ( + 0 => array( + 'name' => '', + 'path' => '/demawpdv/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/demawpdv/([^/]+)$#', + 'pathStart' => '/demawpdv/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET wrgvmmtwcaapu' => array ( + 0 => array( + 'name' => '', + 'path' => '/wrgvmmtwcaapu/xrr/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wrgvmmtwcaapu/xrr/([^/]+)$#', + 'pathStart' => '/wrgvmmtwcaapu/xrr/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH sehard' => array ( + 0 => array( + 'name' => '', + 'path' => '/sehard/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/sehard/([^/]+)$#', + 'pathStart' => '/sehard/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET dshbtzgmt' => array ( + 0 => array( + 'name' => '', + 'path' => '/dshbtzgmt/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dshbtzgmt/([^/]+)$#', + 'pathStart' => '/dshbtzgmt/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE sgznnjsec' => array ( + 0 => array( + 'name' => '', + 'path' => '/sgznnjsec/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/sgznnjsec/([^/]+)$#', + 'pathStart' => '/sgznnjsec/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH vlterbedyi' => array ( + 0 => array( + 'name' => '', + 'path' => '/vlterbedyi/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vlterbedyi/([^/]+)$#', + 'pathStart' => '/vlterbedyi/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH fo' => array ( + 0 => array( + 'name' => '', + 'path' => '/fo/uqyky/uwxv/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fo/uqyky/uwxv/([^/]+)$#', + 'pathStart' => '/fo/uqyky/uwxv/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST bokh' => array ( + 0 => array( + 'name' => '', + 'path' => '/bokh/cna/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bokh/cna/([^/]+)$#', + 'pathStart' => '/bokh/cna/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST vsnmbiibattv' => array ( + 0 => array( + 'name' => '', + 'path' => '/vsnmbiibattv/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vsnmbiibattv/([^/]+)$#', + 'pathStart' => '/vsnmbiibattv/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH kfdi' => array ( + 0 => array( + 'name' => '', + 'path' => '/kfdi/jyhenjfvficuia/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kfdi/jyhenjfvficuia/([^/]+)$#', + 'pathStart' => '/kfdi/jyhenjfvficuia/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT l' => array ( + 0 => array( + 'name' => '', + 'path' => '/l/gacnwdgfwbr/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/l/gacnwdgfwbr/([^/]+)$#', + 'pathStart' => '/l/gacnwdgfwbr/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET zcdun' => array ( + 0 => array( + 'name' => '', + 'path' => '/zcdun/ohnmx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zcdun/ohnmx/([^/]+)$#', + 'pathStart' => '/zcdun/ohnmx/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET dzzjs' => array ( + 0 => array( + 'name' => '', + 'path' => '/dzzjs/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/dzzjs/([^/]+)$#', + 'pathStart' => '/dzzjs/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET yiuq' => array ( + 0 => array( + 'name' => '', + 'path' => '/yiuq/z/woulomf/ti/il/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yiuq/z/woulomf/ti/il/([^/]+)$#', + 'pathStart' => '/yiuq/z/woulomf/ti/il/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT akivpovfaqoz' => array ( + 0 => array( + 'name' => '', + 'path' => '/akivpovfaqoz/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/akivpovfaqoz/([^/]+)$#', + 'pathStart' => '/akivpovfaqoz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE mvrzjnrtopisx' => array ( + 0 => array( + 'name' => '', + 'path' => '/mvrzjnrtopisx/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mvrzjnrtopisx/([^/]+)$#', + 'pathStart' => '/mvrzjnrtopisx/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH jpjttgeqdtjrjugwuzs' => array ( + 0 => array( + 'name' => '', + 'path' => '/jpjttgeqdtjrjugwuzs/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jpjttgeqdtjrjugwuzs/([^/]+)$#', + 'pathStart' => '/jpjttgeqdtjrjugwuzs/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH ypxu' => array ( + 0 => array( + 'name' => '', + 'path' => '/ypxu/xwkdj/j/t/s/b/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ypxu/xwkdj/j/t/s/b/([^/]+)$#', + 'pathStart' => '/ypxu/xwkdj/j/t/s/b/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT ru' => array ( + 0 => array( + 'name' => '', + 'path' => '/ru/rdj/n/hhky/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ru/rdj/n/hhky/([^/]+)$#', + 'pathStart' => '/ru/rdj/n/hhky/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT brlcnqwt' => array ( + 0 => array( + 'name' => '', + 'path' => '/brlcnqwt/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/brlcnqwt/([^/]+)$#', + 'pathStart' => '/brlcnqwt/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH jvyfp' => array ( + 0 => array( + 'name' => '', + 'path' => '/jvyfp/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jvyfp/([^/]+)$#', + 'pathStart' => '/jvyfp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET fmqiolexlyhr' => array ( + 0 => array( + 'name' => '', + 'path' => '/fmqiolexlyhr/h/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fmqiolexlyhr/h/([^/]+)$#', + 'pathStart' => '/fmqiolexlyhr/h/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST ut' => array ( + 0 => array( + 'name' => '', + 'path' => '/ut/rlyxrsoewqtimv/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ut/rlyxrsoewqtimv/([^/]+)$#', + 'pathStart' => '/ut/rlyxrsoewqtimv/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET xaqcxmkqdxnsba' => array ( + 0 => array( + 'name' => '', + 'path' => '/xaqcxmkqdxnsba/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xaqcxmkqdxnsba/([^/]+)$#', + 'pathStart' => '/xaqcxmkqdxnsba/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET jacx' => array ( + 0 => array( + 'name' => '', + 'path' => '/jacx/otmtozg/zp/tee/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jacx/otmtozg/zp/tee/([^/]+)$#', + 'pathStart' => '/jacx/otmtozg/zp/tee/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST fyberfhna' => array ( + 0 => array( + 'name' => '', + 'path' => '/fyberfhna/pw/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fyberfhna/pw/([^/]+)$#', + 'pathStart' => '/fyberfhna/pw/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE nojwgyqkzuhtsoafly' => array ( + 0 => array( + 'name' => '', + 'path' => '/nojwgyqkzuhtsoafly/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nojwgyqkzuhtsoafly/([^/]+)$#', + 'pathStart' => '/nojwgyqkzuhtsoafly/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET mzcjhpmyh' => array ( + 0 => array( + 'name' => '', + 'path' => '/mzcjhpmyh/b/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/mzcjhpmyh/b/([^/]+)$#', + 'pathStart' => '/mzcjhpmyh/b/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST v' => array ( + 0 => array( + 'name' => '', + 'path' => '/v/oykynk/o/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/v/oykynk/o/([^/]+)$#', + 'pathStart' => '/v/oykynk/o/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST opuinpywsr' => array ( + 0 => array( + 'name' => '', + 'path' => '/opuinpywsr/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/opuinpywsr/([^/]+)$#', + 'pathStart' => '/opuinpywsr/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE jvav' => array ( + 0 => array( + 'name' => '', + 'path' => '/jvav/lbm/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jvav/lbm/([^/]+)$#', + 'pathStart' => '/jvav/lbm/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET nsc' => array ( + 0 => array( + 'name' => '', + 'path' => '/nsc/r/v/gbhngfyzep/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/nsc/r/v/gbhngfyzep/([^/]+)$#', + 'pathStart' => '/nsc/r/v/gbhngfyzep/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE elneusoydomgea' => array ( + 0 => array( + 'name' => '', + 'path' => '/elneusoydomgea/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/elneusoydomgea/([^/]+)$#', + 'pathStart' => '/elneusoydomgea/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE hiv' => array ( + 0 => array( + 'name' => '', + 'path' => '/hiv/aws/ybkbsa/nj/sth/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hiv/aws/ybkbsa/nj/sth/([^/]+)$#', + 'pathStart' => '/hiv/aws/ybkbsa/nj/sth/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE pplfpqgovlqq' => array ( + 0 => array( + 'name' => '', + 'path' => '/pplfpqgovlqq/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/pplfpqgovlqq/([^/]+)$#', + 'pathStart' => '/pplfpqgovlqq/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET y' => array ( + 0 => array( + 'name' => '', + 'path' => '/y/ajbnsqezh/f/sbveakq/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/y/ajbnsqezh/f/sbveakq/([^/]+)$#', + 'pathStart' => '/y/ajbnsqezh/f/sbveakq/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET zorhywpxxbi' => array ( + 0 => array( + 'name' => '', + 'path' => '/zorhywpxxbi/uqckeitf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/zorhywpxxbi/uqckeitf/([^/]+)$#', + 'pathStart' => '/zorhywpxxbi/uqckeitf/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET ehc' => array ( + 0 => array( + 'name' => '', + 'path' => '/ehc/f/owd/z/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ehc/f/owd/z/([^/]+)$#', + 'pathStart' => '/ehc/f/owd/z/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET ziepjekvwx' => array ( + 0 => array( + 'name' => '', + 'path' => '/ziepjekvwx/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ziepjekvwx/([^/]+)$#', + 'pathStart' => '/ziepjekvwx/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT hs' => array ( + 0 => array( + 'name' => '', + 'path' => '/hs/lxt/zqpbf/p/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hs/lxt/zqpbf/p/([^/]+)$#', + 'pathStart' => '/hs/lxt/zqpbf/p/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT orcfgq' => array ( + 0 => array( + 'name' => '', + 'path' => '/orcfgq/zp/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/orcfgq/zp/([^/]+)$#', + 'pathStart' => '/orcfgq/zp/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT fgg' => array ( + 0 => array( + 'name' => '', + 'path' => '/fgg/soeihnrgwsschzkli/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/fgg/soeihnrgwsschzkli/([^/]+)$#', + 'pathStart' => '/fgg/soeihnrgwsschzkli/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH kjbfw' => array ( + 0 => array( + 'name' => '', + 'path' => '/kjbfw/jykwnt/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kjbfw/jykwnt/([^/]+)$#', + 'pathStart' => '/kjbfw/jykwnt/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT cotlpqsnelqcw' => array ( + 0 => array( + 'name' => '', + 'path' => '/cotlpqsnelqcw/ex/mesx/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/cotlpqsnelqcw/ex/mesx/([^/]+)$#', + 'pathStart' => '/cotlpqsnelqcw/ex/mesx/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT ivaduffobto' => array ( + 0 => array( + 'name' => '', + 'path' => '/ivaduffobto/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ivaduffobto/([^/]+)$#', + 'pathStart' => '/ivaduffobto/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET hxg' => array ( + 0 => array( + 'name' => '', + 'path' => '/hxg/rf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hxg/rf/([^/]+)$#', + 'pathStart' => '/hxg/rf/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE ppqcbpbehidaggnxtjn' => array ( + 0 => array( + 'name' => '', + 'path' => '/ppqcbpbehidaggnxtjn/h/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ppqcbpbehidaggnxtjn/h/([^/]+)$#', + 'pathStart' => '/ppqcbpbehidaggnxtjn/h/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT h' => array ( + 0 => array( + 'name' => '', + 'path' => '/h/udie/kj/gttaayeu/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/h/udie/kj/gttaayeu/([^/]+)$#', + 'pathStart' => '/h/udie/kj/gttaayeu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH uctax' => array ( + 0 => array( + 'name' => '', + 'path' => '/uctax/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uctax/([^/]+)$#', + 'pathStart' => '/uctax/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE kmetaztqqweaieqjsac' => array ( + 0 => array( + 'name' => '', + 'path' => '/kmetaztqqweaieqjsac/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kmetaztqqweaieqjsac/([^/]+)$#', + 'pathStart' => '/kmetaztqqweaieqjsac/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE wpu' => array ( + 0 => array( + 'name' => '', + 'path' => '/wpu/wnvasovz/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/wpu/wnvasovz/([^/]+)$#', + 'pathStart' => '/wpu/wnvasovz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT eikjql' => array ( + 0 => array( + 'name' => '', + 'path' => '/eikjql/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/eikjql/([^/]+)$#', + 'pathStart' => '/eikjql/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT uaocyq' => array ( + 0 => array( + 'name' => '', + 'path' => '/uaocyq/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/uaocyq/([^/]+)$#', + 'pathStart' => '/uaocyq/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST kekfofdvkw' => array ( + 0 => array( + 'name' => '', + 'path' => '/kekfofdvkw/xpb/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kekfofdvkw/xpb/([^/]+)$#', + 'pathStart' => '/kekfofdvkw/xpb/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH qxgnsr' => array ( + 0 => array( + 'name' => '', + 'path' => '/qxgnsr/nboul/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qxgnsr/nboul/([^/]+)$#', + 'pathStart' => '/qxgnsr/nboul/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET vju' => array ( + 0 => array( + 'name' => '', + 'path' => '/vju/qlbwesqkcomq/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vju/qlbwesqkcomq/([^/]+)$#', + 'pathStart' => '/vju/qlbwesqkcomq/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE stmnc' => array ( + 0 => array( + 'name' => '', + 'path' => '/stmnc/tvemrahwkdru/b/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/stmnc/tvemrahwkdru/b/([^/]+)$#', + 'pathStart' => '/stmnc/tvemrahwkdru/b/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT emodomalwl' => array ( + 0 => array( + 'name' => '', + 'path' => '/emodomalwl/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/emodomalwl/([^/]+)$#', + 'pathStart' => '/emodomalwl/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST qra' => array ( + 0 => array( + 'name' => '', + 'path' => '/qra/tpyrk/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/qra/tpyrk/([^/]+)$#', + 'pathStart' => '/qra/tpyrk/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE oftesbvoxjubpa' => array ( + 0 => array( + 'name' => '', + 'path' => '/oftesbvoxjubpa/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/oftesbvoxjubpa/([^/]+)$#', + 'pathStart' => '/oftesbvoxjubpa/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST xbtjobo' => array ( + 0 => array( + 'name' => '', + 'path' => '/xbtjobo/pxcywchugs/lk/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xbtjobo/pxcywchugs/lk/([^/]+)$#', + 'pathStart' => '/xbtjobo/pxcywchugs/lk/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET c' => array ( + 0 => array( + 'name' => '', + 'path' => '/c/hildbkth/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/c/hildbkth/([^/]+)$#', + 'pathStart' => '/c/hildbkth/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH eomwzjmcg' => array ( + 0 => array( + 'name' => '', + 'path' => '/eomwzjmcg/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/eomwzjmcg/([^/]+)$#', + 'pathStart' => '/eomwzjmcg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE yllzggj' => array ( + 0 => array( + 'name' => '', + 'path' => '/yllzggj/prxpzt/odrut/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/yllzggj/prxpzt/odrut/([^/]+)$#', + 'pathStart' => '/yllzggj/prxpzt/odrut/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE bryhi' => array ( + 0 => array( + 'name' => '', + 'path' => '/bryhi/iuzwf/rkcv/ar/nbkr/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/bryhi/iuzwf/rkcv/ar/nbkr/([^/]+)$#', + 'pathStart' => '/bryhi/iuzwf/rkcv/ar/nbkr/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST brzjtxe' => array ( + 0 => array( + 'name' => '', + 'path' => '/brzjtxe/pzoubilfpr/sz/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/brzjtxe/pzoubilfpr/sz/([^/]+)$#', + 'pathStart' => '/brzjtxe/pzoubilfpr/sz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH rsbcciz' => array ( + 0 => array( + 'name' => '', + 'path' => '/rsbcciz/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rsbcciz/([^/]+)$#', + 'pathStart' => '/rsbcciz/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE hbygipmgugvx' => array ( + 0 => array( + 'name' => '', + 'path' => '/hbygipmgugvx/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hbygipmgugvx/([^/]+)$#', + 'pathStart' => '/hbygipmgugvx/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT xazunyx' => array ( + 0 => array( + 'name' => '', + 'path' => '/xazunyx/qvl/imj/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xazunyx/qvl/imj/([^/]+)$#', + 'pathStart' => '/xazunyx/qvl/imj/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH d' => array ( + 0 => array( + 'name' => '', + 'path' => '/d/nsmyoov/qrh/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/d/nsmyoov/qrh/([^/]+)$#', + 'pathStart' => '/d/nsmyoov/qrh/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PATCH asph' => array ( + 0 => array( + 'name' => '', + 'path' => '/asph/a/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/asph/a/([^/]+)$#', + 'pathStart' => '/asph/a/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET hbnwemyrjxjcu' => array ( + 0 => array( + 'name' => '', + 'path' => '/hbnwemyrjxjcu/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hbnwemyrjxjcu/([^/]+)$#', + 'pathStart' => '/hbnwemyrjxjcu/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT amkngwodbew' => array ( + 0 => array( + 'name' => '', + 'path' => '/amkngwodbew/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/amkngwodbew/([^/]+)$#', + 'pathStart' => '/amkngwodbew/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'POST oro' => array ( + 0 => array( + 'name' => '', + 'path' => '/oro/xnd/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/oro/xnd/([^/]+)$#', + 'pathStart' => '/oro/xnd/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET eurpyciuqamux' => array ( + 0 => array( + 'name' => '', + 'path' => '/eurpyciuqamux/mxyqmo/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/eurpyciuqamux/mxyqmo/([^/]+)$#', + 'pathStart' => '/eurpyciuqamux/mxyqmo/', + 'chains' => array ( + ), + 'options' => array ( + ), ), + ), +), // vague routes - 'vagueRoutes' => array(), +'vagueRoutes' => array ( +), ); diff --git a/test/RouteTest.php b/test/RouteTest.php index 0cf62b8..31347b8 100644 --- a/test/RouteTest.php +++ b/test/RouteTest.php @@ -105,9 +105,6 @@ public function testParseParam() $this->assertEquals('#^/blog-(\w+)$#', $route->getPathRegex()); } - /** - * @covers Route::middleware() - */ public function testMiddleware() { $route = Route::createFromArray(['path' => '/middle', 'handler' => 'handler0']); From d787023992088d2726d8d3ce52291969a6e0a8cb Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 16 Dec 2018 00:50:22 +0800 Subject: [PATCH 097/151] add cover config in CI --- .travis.yml | 15 ++++++++++++++- README.md | 15 ++++++++------- README_en.md | 2 ++ 3 files changed, 24 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index 239a1da..173c8de 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,4 +4,17 @@ php: - 7.1 - 7.2 -script: phpunit --coverage-text +#matrix: +# include: +# - php: 7.2 +# env: ANALYSIS='true' + +before_script: + - composer require php-coveralls/php-coveralls:^2.1.0 + +script: + # - phpunit --coverage-clover build/logs/clover.xml + - phpunit --coverage-clover clover.xml + +after_success: + - vendor/bin/php-coveralls --coverage_clover=clover.xml -v diff --git a/README.md b/README.md index 337ee62..ba62f80 100644 --- a/README.md +++ b/README.md @@ -4,16 +4,17 @@ [![Php Version](https://img.shields.io/badge/php-%3E=7.0-brightgreen.svg?maxAge=2592000)](https://packagist.org/packages/inhere/sroute) [![Latest Stable Version](http://img.shields.io/packagist/v/inhere/sroute.svg)](https://packagist.org/packages/inhere/sroute) [![Build Status](https://travis-ci.org/inhere/php-srouter.svg?branch=master)](https://travis-ci.org/inhere/php-srouter) +[![Coverage Status](https://coveralls.io/repos/github/inhere/php-srouter/badge.svg?branch=master)](https://coveralls.io/github/inhere/php-srouter?branch=master) 非常快速且轻量的请求匹配路由器。 -- 无依赖、简洁、速度快、功能完善 -- 轻量级且速度快,查找速度不受路由数量的影响 -- 支持路由组, 支持路由参数定义,以及丰富的自定义路由选项 -- 支持给指定的路由命名,可根据名称拿到注册的路由对象 -- 支持请求方法: `GET` `POST` `PUT` `DELETE` `HEAD` `OPTIONS` ... -- 支持自动匹配路由到控制器就像 Yii 一样, 请参看配置项 `autoRoute` (不推荐) -- 压测对比数据请看[路由测试](#ab-test) + - 无依赖、简洁、速度快、功能完善 + - 轻量级且速度快,查找速度不受路由数量的影响 + - 支持路由组, 支持路由参数定义,以及丰富的自定义路由选项 + - 支持给指定的路由命名,可根据名称拿到注册的路由对象 + - 支持请求方法: `GET` `POST` `PUT` `DELETE` `HEAD` `OPTIONS` ... + - 支持自动匹配路由到控制器就像 Yii 一样, 请参看配置项 `autoRoute` (不推荐) + - 压测对比数据请看[路由测试](#ab-test) **多个版本:** diff --git a/README_en.md b/README_en.md index 9679b72..d3dc936 100644 --- a/README_en.md +++ b/README_en.md @@ -3,6 +3,8 @@ [![License](https://img.shields.io/packagist/l/inhere/sroute.svg?style=flat-square)](LICENSE.md) [![Php Version](https://img.shields.io/badge/php-%3E=7.0-brightgreen.svg?maxAge=2592000)](https://packagist.org/packages/inhere/sroute) [![Latest Stable Version](http://img.shields.io/packagist/v/inhere/sroute.svg)](https://packagist.org/packages/inhere/sroute) +[![Build Status](https://travis-ci.org/inhere/php-srouter.svg?branch=master)](https://travis-ci.org/inhere/php-srouter) +[![Coverage Status](https://coveralls.io/repos/github/inhere/php-srouter/badge.svg?branch=master)](https://coveralls.io/github/inhere/php-srouter?branch=master) A very lightweight and fast speed router. From d543b3fbc97c93f15b5d3178f6695ef1c998d9b4 Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 16 Dec 2018 00:55:35 +0800 Subject: [PATCH 098/151] add new file: .coveralls.yml --- .coveralls.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 .coveralls.yml diff --git a/.coveralls.yml b/.coveralls.yml new file mode 100644 index 0000000..a8172fe --- /dev/null +++ b/.coveralls.yml @@ -0,0 +1 @@ +json_path: coveralls-upload.json From 6ccc40a19843f3c32a915d8e63ca73fa09a0a73b Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 16 Dec 2018 01:04:01 +0800 Subject: [PATCH 099/151] remove covers tag in test class comments --- .coveralls.yml | 1 - .travis.yml | 3 +-- test/RouteTest.php | 3 --- test/RouterTest.php | 3 --- test/SRouterTest.php | 3 ++- test/ServerRouterTest.php | 1 - 6 files changed, 3 insertions(+), 11 deletions(-) delete mode 100644 .coveralls.yml diff --git a/.coveralls.yml b/.coveralls.yml deleted file mode 100644 index a8172fe..0000000 --- a/.coveralls.yml +++ /dev/null @@ -1 +0,0 @@ -json_path: coveralls-upload.json diff --git a/.travis.yml b/.travis.yml index 173c8de..a253b1c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,8 +13,7 @@ before_script: - composer require php-coveralls/php-coveralls:^2.1.0 script: - # - phpunit --coverage-clover build/logs/clover.xml - phpunit --coverage-clover clover.xml after_success: - - vendor/bin/php-coveralls --coverage_clover=clover.xml -v + - vendor/bin/php-coveralls --coverage_clover=clover.xml --json_path=coveralls-upload.json -v diff --git a/test/RouteTest.php b/test/RouteTest.php index 31347b8..5c12508 100644 --- a/test/RouteTest.php +++ b/test/RouteTest.php @@ -5,9 +5,6 @@ use Inhere\Route\Route; use PHPUnit\Framework\TestCase; -/** - * @covers \Inhere\Route\Route - */ class RouteTest extends TestCase { public function testCreateFromArray() diff --git a/test/RouterTest.php b/test/RouterTest.php index 4bd0132..27cb826 100644 --- a/test/RouterTest.php +++ b/test/RouterTest.php @@ -6,9 +6,6 @@ use Inhere\Route\Router; use PHPUnit\Framework\TestCase; -/** - * @covers \Inhere\Route\Router - */ class RouterTest extends TestCase { public function testRouter() diff --git a/test/SRouterTest.php b/test/SRouterTest.php index 2235db7..01b02b8 100644 --- a/test/SRouterTest.php +++ b/test/SRouterTest.php @@ -8,7 +8,8 @@ use PHPUnit\Framework\TestCase; /** - * @covers \Inhere\Route\SRouter + * Class SRouterTest + * @package Inhere\Route\Test */ class SRouterTest extends TestCase { diff --git a/test/ServerRouterTest.php b/test/ServerRouterTest.php index 28daac9..d7afdea 100644 --- a/test/ServerRouterTest.php +++ b/test/ServerRouterTest.php @@ -15,7 +15,6 @@ /** * Class ServerRouterTest * @package Inhere\Route\Test - * @covers \Inhere\Route\ServerRouter */ class ServerRouterTest extends TestCase { From b8ead534c7bf1593a825e9cd3b835bb4a696d3d6 Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 16 Dec 2018 20:54:14 +0800 Subject: [PATCH 100/151] add more unit tests --- README.md | 2 +- README_en.md | 2 +- src/Route.php | 9 ++++++ src/RouterConfigTrait.php | 2 +- test/RouteTest.php | 8 +++++ test/RouterTest.php | 67 ++++++++++++++++++++++++++++++--------- test/SRouterTest.php | 12 +++++++ test/ServerRouterTest.php | 12 ++++++- 8 files changed, 95 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index ba62f80..39f0f95 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # php simple router [![License](https://img.shields.io/packagist/l/inhere/sroute.svg?style=flat-square)](LICENSE) -[![Php Version](https://img.shields.io/badge/php-%3E=7.0-brightgreen.svg?maxAge=2592000)](https://packagist.org/packages/inhere/sroute) +[![PHP Version](https://img.shields.io/packagist/php-v/inhere/sroute.svg?colorB=green)](https://packagist.org/packages/inhere/sroute) [![Latest Stable Version](http://img.shields.io/packagist/v/inhere/sroute.svg)](https://packagist.org/packages/inhere/sroute) [![Build Status](https://travis-ci.org/inhere/php-srouter.svg?branch=master)](https://travis-ci.org/inhere/php-srouter) [![Coverage Status](https://coveralls.io/repos/github/inhere/php-srouter/badge.svg?branch=master)](https://coveralls.io/github/inhere/php-srouter?branch=master) diff --git a/README_en.md b/README_en.md index d3dc936..c75f8b3 100644 --- a/README_en.md +++ b/README_en.md @@ -1,7 +1,7 @@ # php simple router [![License](https://img.shields.io/packagist/l/inhere/sroute.svg?style=flat-square)](LICENSE.md) -[![Php Version](https://img.shields.io/badge/php-%3E=7.0-brightgreen.svg?maxAge=2592000)](https://packagist.org/packages/inhere/sroute) +[![PHP Version](https://img.shields.io/packagist/php-v/inhere/sroute.svg?colorB=green)](https://packagist.org/packages/inhere/sroute) [![Latest Stable Version](http://img.shields.io/packagist/v/inhere/sroute.svg)](https://packagist.org/packages/inhere/sroute) [![Build Status](https://travis-ci.org/inhere/php-srouter.svg?branch=master)](https://travis-ci.org/inhere/php-srouter) [![Coverage Status](https://coveralls.io/repos/github/inhere/php-srouter/badge.svg?branch=master)](https://coveralls.io/github/inhere/php-srouter?branch=master) diff --git a/src/Route.php b/src/Route.php index e15418c..b518b94 100644 --- a/src/Route.php +++ b/src/Route.php @@ -358,6 +358,7 @@ public function info(): array public function toArray(): array { return [ + 'name' => $this->name, 'path' => $this->path, 'method' => $this->method, 'handler' => $this->handler, @@ -373,6 +374,14 @@ public function toArray(): array ]; } + /** + * @return string + */ + public function __toString(): string + { + return $this->toString(); + } + /** * @return string */ diff --git a/src/RouterConfigTrait.php b/src/RouterConfigTrait.php index ecb2838..114fcbb 100644 --- a/src/RouterConfigTrait.php +++ b/src/RouterConfigTrait.php @@ -140,7 +140,7 @@ public function addGlobalParam(string $name, string $pattern) /** * @return array */ - public static function getGlobalParams(): array + public function getGlobalParams(): array { return self::$globalParams; } diff --git a/test/RouteTest.php b/test/RouteTest.php index 5c12508..d87675f 100644 --- a/test/RouteTest.php +++ b/test/RouteTest.php @@ -21,11 +21,14 @@ public function testCreateFromArray() 'chains' => [], 'options' => [], ]); + $route->addOption('n1', 'v1'); $this->assertEquals('GET', $route->getMethod()); $this->assertEquals(['name'], $route->getPathVars()); $this->assertEquals('/kfhxlkeugug/', $route->getPathStart()); $this->assertEquals('#^/kfhxlkeugug/([^/]+)$#', $route->getPathRegex()); + $this->assertArrayHasKey('name', $route->toArray()); + $this->assertArrayHasKey('n1', $route->getOptions()); } public function testParseParam() @@ -100,6 +103,11 @@ public function testParseParam() $this->assertEquals('', $first); $this->assertEquals('/blog-', $route->getPathStart()); $this->assertEquals('#^/blog-(\w+)$#', $route->getPathRegex()); + + $route = Route::create('GET', '/some/[to/]path', 'my_handler'); + $this->expectException(\LogicException::class); + $this->expectExceptionMessage('Optional segments can only occur at the end of a route'); + $route->parseParam(); } public function testMiddleware() diff --git a/test/RouterTest.php b/test/RouterTest.php index 27cb826..b44e717 100644 --- a/test/RouterTest.php +++ b/test/RouterTest.php @@ -8,25 +8,63 @@ class RouterTest extends TestCase { - public function testRouter() + public function testConfig() { - $r = new Router([]); - $r->get('/', 'handler0'); - $r->get('/test', 'handler1'); - $r->get('/test1[/optional]', 'handler'); - $r->get('/my[/{name}[/{age}]]', 'handler2', [ - 'age' => '\d+' + $router = Router::create(); + $router->setName('my-router'); + + $this->assertSame('my-router', $router->getName()); + + $router->addGlobalParams([ + 'myArg' => '\w{5}' ]); + $this->assertArrayHasKey('myArg', $router->getGlobalParams()); + + $router->setGlobalOptions(['opt1' => 'val1']); + $this->assertArrayHasKey('opt1', $router->getGlobalOptions()); + } + public function testAddRoutes() + { + $r = new Router([]); + + $r->get('/', 'handler0'); $r->get('/hi/{name}', 'handler3', [ 'name' => '\w+', ]); - $r->post('/hi/{name}', 'handler4'); - $r->put('/hi/{name}', 'handler5'); - - $this->assertSame(7, $r->count()); + $r1 = $r->get('/my[/{name}[/{age}]]', 'handler2', [ + 'age' => '\d+' + ]); + $this->assertTrue($r->count() > 1); + $this->assertNotEmpty($r->getRoutes()); + $this->assertContains('name', $r1->getPathVars()); + $this->assertContains('age', $r1->getPathVars()); + $this->assertArrayHasKey('age', $r1->getBindVars()); + $this->assertContains('GET /my[/{name}[/{age}]]', (string)$r1); + + foreach (Router::METHODS_ARRAY as $method) { + $r->$method("/$method", "handle_$method"); + } + $string = $r->toString(); + foreach (Router::METHODS_ARRAY as $method) { + $s = \sprintf('%-7s %-25s --> %s', $method, "/$method", "handle_$method"); + $this->assertContains($s, $string); + } + + $r->any('/any', 'handler_any'); + $string = $r->toString(); + foreach (Router::METHODS_ARRAY as $method) { + $s = \sprintf('%-7s %-25s --> %s', $method, '/any', 'handler_any'); + $this->assertContains($s, $string); + } + + $this->expectExceptionMessage('The method and route handler is not allow empty.'); + $r->add('GET', '', ''); + + $this->expectExceptionMessageRegExp('The method [INVALID] is not supported'); + $r->add('invalid', '/path', '/handler'); } public function testAddRoute() @@ -280,10 +318,8 @@ public function testMiddleware() $this->assertSame(['func0', 'func1'], $router->getChains()); $router->group('/grp', function (Router $r) use (&$r1) { - $r1 = $r - ->get('/path', 'h0') - ->push('func2'); - }, ['func3', 'func4']); + $r1 = $r->get('/path', 'h0')->push('func2'); + }, ['func3', 'func4'], ['n1' => 'v1']); /** @var Route $route */ list($status, , $route) = $router->match('/grp/path', 'get'); @@ -291,5 +327,6 @@ public function testMiddleware() $this->assertSame(Router::FOUND, $status); $this->assertSame($r1, $route); $this->assertSame(['func3', 'func4', 'func2'], $route->getChains()); + $this->assertArrayHasKey('n1', $route->getOptions()); } } diff --git a/test/SRouterTest.php b/test/SRouterTest.php index 01b02b8..1dd632d 100644 --- a/test/SRouterTest.php +++ b/test/SRouterTest.php @@ -23,6 +23,18 @@ private function registerRoutes() ]); } + public function testBasic() + { + $router = Router::create(['name' => 'myRouter']); + SRouter::setRouter($router); + + $r = SRouter::getRouter(); + $this->assertSame($router->getName(), $r->getName()); + + $this->expectExceptionMessage('call invalid method: notExist'); + SRouter::notExist(); + } + public function testStaticRoute() { $this->registerRoutes(); diff --git a/test/ServerRouterTest.php b/test/ServerRouterTest.php index d7afdea..0507abe 100644 --- a/test/ServerRouterTest.php +++ b/test/ServerRouterTest.php @@ -20,7 +20,9 @@ class ServerRouterTest extends TestCase { public function testRouteCache() { - $router = new ServerRouter(); + $router = new ServerRouter([ + 'tmpCacheNumber' => 10, + ]); $router->get('/test1[/optional]', 'handler'); $router->get('/{name}', 'handler2'); $router->get('/hi/{name}', 'handler3', [ @@ -45,6 +47,14 @@ public function testRouteCache() $cached = \array_shift($cachedRoutes); $this->assertEquals($route, $cached); + + // repeat request + /** @var Route $route */ + list($status, $path, $route) = $router->match('/hi/tom'); + + $this->assertSame(ServerRouter::FOUND, $status); + $this->assertSame('/hi/tom', $path); + $this->assertSame('handler3', $route->getHandler()); } } From f8b09a98f6a6411fc57aaf27449c3b6320f04e59 Mon Sep 17 00:00:00 2001 From: inhere Date: Mon, 17 Dec 2018 00:25:12 +0800 Subject: [PATCH 101/151] add more unit tests --- src/CachedRouter.php | 6 ++-- src/Helper/RouteHelper.php | 14 -------- src/Route.php | 4 ++- test/CachedRouterTest.php | 65 ++++++++++++++++++++++++++++++++++++++ test/RouterTest.php | 22 +++++++++++-- 5 files changed, 90 insertions(+), 21 deletions(-) create mode 100644 test/CachedRouterTest.php diff --git a/src/CachedRouter.php b/src/CachedRouter.php index 67eeaf9..53d929a 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -46,11 +46,11 @@ public function __construct(array $config = []) parent::__construct($config); if (isset($config['cacheFile'])) { - $this->cacheFile = $config['cacheFile']; + $this->setCacheFile($config['cacheFile']); } if (isset($config['cacheEnable'])) { - $this->cacheEnable = (bool)$config['cacheEnable']; + $this->setCacheEnable($config['cacheEnable']); } // read route caches from cache file @@ -218,7 +218,7 @@ public function getCacheFile(): string */ public function setCacheFile(string $cacheFile) { - $this->cacheFile = $cacheFile; + $this->cacheFile = \trim($cacheFile); } /** diff --git a/src/Helper/RouteHelper.php b/src/Helper/RouteHelper.php index 26ec162..6fef53d 100644 --- a/src/Helper/RouteHelper.php +++ b/src/Helper/RouteHelper.php @@ -52,20 +52,6 @@ public static function formatPath(string $path, bool $ignoreLastSlash = true): s return $ignoreLastSlash ? \rtrim($path, '/') : $path; } - /** - * @param string $path - * @return string - */ - public static function findFirstNode(string $path): string - { - // eg '/article/12' -> 'article' - if ($pos = \strpos($path, '/', 1)) { - return \substr($path, 1, $pos - 1); - } - - return ''; - } - /** * @param string $str * @return string diff --git a/src/Route.php b/src/Route.php index b518b94..000b1d6 100644 --- a/src/Route.php +++ b/src/Route.php @@ -136,10 +136,12 @@ public function __construct(string $method, string $path, $handler, array $param /** * register route to the router * @param Router $router + * @return Route */ - public function attachTo(Router $router) + public function attachTo(Router $router): self { $router->addRoute($this); + return $this; } /** diff --git a/test/CachedRouterTest.php b/test/CachedRouterTest.php new file mode 100644 index 0000000..190ee65 --- /dev/null +++ b/test/CachedRouterTest.php @@ -0,0 +1,65 @@ + $cacheFile, + 'cacheEnable' => 1, + ]; + $callback = function (CachedRouter $router) { + $router->get('/path0', 'handler0'); + }; + + $router = createCachedRouter($callback, $config); + + $this->assertFalse($router->isCacheLoaded()); + $this->assertTrue($router->isCacheExists()); + + /** @var Route $route */ + list($sts, , $route) = $router->match('/path0'); + + $this->assertSame(CachedRouter::FOUND, $sts); + $this->assertSame('/path0', $route->getPath()); + + // create again, will load caches. + $router = createCachedRouter($callback, $config); + + $this->assertTrue($router->isCacheExists()); + $this->assertTrue($router->isCacheLoaded()); + + /** @var Route $route */ + list($sts, , $route) = $router->match('/path0'); + + $this->assertSame(CachedRouter::FOUND, $sts); + $this->assertSame('/path0', $route->getPath()); + + if (\file_exists($cacheFile)) { + \unlink($cacheFile); + } + } +} diff --git a/test/RouterTest.php b/test/RouterTest.php index b44e717..c55e79d 100644 --- a/test/RouterTest.php +++ b/test/RouterTest.php @@ -5,6 +5,7 @@ use Inhere\Route\Route; use Inhere\Route\Router; use PHPUnit\Framework\TestCase; +use function Inhere\Route\createRouter; class RouterTest extends TestCase { @@ -53,7 +54,7 @@ public function testAddRoutes() $this->assertContains($s, $string); } - $r->any('/any', 'handler_any'); + $r->add('ANY', '/any', 'handler_any'); $string = $r->toString(); foreach (Router::METHODS_ARRAY as $method) { $s = \sprintf('%-7s %-25s --> %s', $method, '/any', 'handler_any'); @@ -69,7 +70,9 @@ public function testAddRoutes() public function testAddRoute() { - $router = Router::create(); + $router = createRouter(function () { + // + }); $r1 = Route::create('GET', '/path1', 'handler0'); $r1->setName('r1'); @@ -81,12 +84,15 @@ public function testAddRoute() $r3 = $router->add('get', '/path3', 'handler3'); $r3->namedTo('r3', $router); - $r4 = $router->add('get', '/path3', 'handler3', [], ['name' => 'r4']); + $r4 = $router->add('get', '/path4', 'handler4', [], ['name' => 'r4']); + $r5 = Route::create('get', '/path5', 'handler5', [], ['name' => 'r5']) + ->attachTo($router); $this->assertEmpty($router->getRoute('not-exist')); $this->assertEquals($r1, $router->getRoute('r1')); $this->assertEquals($r2, $router->getRoute('r2')); $this->assertEquals($r4, $router->getRoute('r4')); + $this->assertEquals($r5, $router->getRoute('r5')); $ret = $router->getRoute('r3'); $this->assertEquals($r3, $ret); @@ -96,6 +102,9 @@ public function testAddRoute() 'handlerName' => 'handler3', ], $ret->info()); + /** @var Route $route */ + list($status, $path, $route) = $router->match('/', 'GET'); + } public function testStaticRoute() @@ -104,6 +113,7 @@ public function testStaticRoute() $router = Router::create(); $router->get('/', 'handler0'); $router->get('/about', 'handler1'); + $router->post('/some/to/path', 'handler2'); /** @var Route $route */ list($status, $path, $route) = $router->match('/', 'GET'); @@ -117,6 +127,12 @@ public function testStaticRoute() $this->assertSame('/about', $path); $this->assertSame('handler1', $route->getHandler()); + list($status, $path, $route) = $router->match('/some//to/path', 'post'); + + $this->assertSame(Router::FOUND, $status); + $this->assertSame('/some/to/path', $path); + $this->assertSame('handler2', $route->getHandler()); + list($status, $path,) = $router->match('not-exist', 'GET'); $this->assertSame(Router::NOT_FOUND, $status); From 77c8ffb919c12cc84325425aab8c98e4dbef692f Mon Sep 17 00:00:00 2001 From: inhere Date: Mon, 17 Dec 2018 00:39:45 +0800 Subject: [PATCH 102/151] update some test --- test/RouterTest.php | 24 +++++++++++++++--------- test/ServerRouterTest.php | 18 ++++++++++++++++-- 2 files changed, 31 insertions(+), 11 deletions(-) diff --git a/test/RouterTest.php b/test/RouterTest.php index c55e79d..d1ad1dd 100644 --- a/test/RouterTest.php +++ b/test/RouterTest.php @@ -64,8 +64,11 @@ public function testAddRoutes() $this->expectExceptionMessage('The method and route handler is not allow empty.'); $r->add('GET', '', ''); - $this->expectExceptionMessageRegExp('The method [INVALID] is not supported'); - $r->add('invalid', '/path', '/handler'); + try { + $r->add('invalid', '/path', '/handler'); + } catch (\Throwable $e) { + $this->assertContains('The method [INVALID] is not supported', $e->getMessage()); + } } public function testAddRoute() @@ -101,10 +104,6 @@ public function testAddRoute() 'method' => 'GET', 'handlerName' => 'handler3', ], $ret->info()); - - /** @var Route $route */ - list($status, $path, $route) = $router->match('/', 'GET'); - } public function testStaticRoute() @@ -117,26 +116,33 @@ public function testStaticRoute() /** @var Route $route */ list($status, $path, $route) = $router->match('/', 'GET'); - $this->assertSame(Router::FOUND, $status); $this->assertSame('/', $path); $this->assertSame('handler0', $route->getHandler()); + // match use HEAD + list($status, ,) = $router->match('/', 'HEAD'); + $this->assertSame(Router::FOUND, $status); + list($status, $path, $route) = $router->match('about', 'GET'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/about', $path); $this->assertSame('handler1', $route->getHandler()); list($status, $path, $route) = $router->match('/some//to/path', 'post'); - $this->assertSame(Router::FOUND, $status); $this->assertSame('/some/to/path', $path); $this->assertSame('handler2', $route->getHandler()); list($status, $path,) = $router->match('not-exist', 'GET'); - $this->assertSame(Router::NOT_FOUND, $status); $this->assertSame('/not-exist', $path); + + // add fallback route. + $router->any('/*', 'fb_handler'); + list($status, $path,) = $router->match('not-exist', 'GET'); + $this->assertSame(Router::FOUND, $status); + $this->assertSame('/not-exist', $path); } public function testOptionalParamRoute() diff --git a/test/ServerRouterTest.php b/test/ServerRouterTest.php index 0507abe..1ad79d1 100644 --- a/test/ServerRouterTest.php +++ b/test/ServerRouterTest.php @@ -23,6 +23,7 @@ public function testRouteCache() $router = new ServerRouter([ 'tmpCacheNumber' => 10, ]); + $router->get('/path', 'handler0'); $router->get('/test1[/optional]', 'handler'); $router->get('/{name}', 'handler2'); $router->get('/hi/{name}', 'handler3', [ @@ -35,7 +36,6 @@ public function testRouteCache() /** @var Route $route */ list($status, $path, $route) = $router->match('/hi/tom'); - $this->assertSame(ServerRouter::FOUND, $status); $this->assertSame('/hi/tom', $path); $this->assertSame('handler3', $route->getHandler()); @@ -51,10 +51,24 @@ public function testRouteCache() // repeat request /** @var Route $route */ list($status, $path, $route) = $router->match('/hi/tom'); - $this->assertSame(ServerRouter::FOUND, $status); $this->assertSame('/hi/tom', $path); $this->assertSame('handler3', $route->getHandler()); + + // match use HEAD + list($status, ,) = $router->match('/path', 'HEAD'); + $this->assertSame(ServerRouter::FOUND, $status); + + // match not exist + list($status, $path,) = $router->match('/not/exist', 'GET'); + $this->assertSame(ServerRouter::NOT_FOUND, $status); + $this->assertSame('/not/exist', $path); + + // add fallback route. + $router->any('/*', 'fb_handler'); + list($status, $path,) = $router->match('/not/exist', 'GET'); + $this->assertSame(ServerRouter::FOUND, $status); + $this->assertSame('/not/exist', $path); } } From 5645e1588b516926e3817450b508397f8e7955f1 Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 29 Dec 2018 09:55:59 +0800 Subject: [PATCH 103/151] update some --- src/Route.php | 14 ++++++++++++++ src/Router.php | 16 +++++++++++++++- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/src/Route.php b/src/Route.php index 000b1d6..ee1cdca 100644 --- a/src/Route.php +++ b/src/Route.php @@ -340,6 +340,20 @@ public function setChains(array $chains): void $this->chains = $chains; } + /** + * build uri string. + * @param array $pathVars + * @return string + */ + public function toUri(array $pathVars = []): string + { + if ($pathVars) { + return \strtr($this->path, $pathVars); + } + + return $this->path; + } + /** * get basic info data * @return array diff --git a/src/Router.php b/src/Router.php index 9792bc0..eca56a2 100644 --- a/src/Router.php +++ b/src/Router.php @@ -522,7 +522,7 @@ protected function findAllowedMethods(string $path, string $method): array } /******************************************************************************* - * route callback handler dispatch + * route dispatch ******************************************************************************/ /** @@ -559,6 +559,20 @@ public function dispatch($dispatcher = null, $path = null, $method = null) * helper methods ******************************************************************************/ + /** + * @param string $name Route name + * @param array $pathVars + * @return string + */ + public function createUri(string $name, array $pathVars = []): string + { + if ($route = $this->getRoute($name)) { + return $route->toUri($pathVars); + } + + return ''; + } + /** * @param string $name * @param Route $route From 6780c9ae72652721ffab90a7e05fd8795a56da8e Mon Sep 17 00:00:00 2001 From: inhere Date: Fri, 1 Feb 2019 23:24:08 +0800 Subject: [PATCH 104/151] udpate some info --- src/Helper/RouteHelper.php | 14 +++++++------- src/Router.php | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Helper/RouteHelper.php b/src/Helper/RouteHelper.php index 6fef53d..18c23ed 100644 --- a/src/Helper/RouteHelper.php +++ b/src/Helper/RouteHelper.php @@ -27,7 +27,7 @@ public static function isStaticRoute(string $route): bool /** * format URI path * @param string $path - * @param bool $ignoreLastSlash + * @param bool $ignoreLastSlash * @return string */ public static function formatPath(string $path, bool $ignoreLastSlash = true): string @@ -38,7 +38,7 @@ public static function formatPath(string $path, bool $ignoreLastSlash = true): s // clear '//', '///' => '/' if (false !== \strpos($path, '//')) { - $path = (string)\preg_replace('#\/\/+#', '/', $path); + $path = \preg_replace('#\/\/+#', '/', $path); } // must be start withs '/' @@ -62,7 +62,7 @@ public static function str2Camel(string $str): string // convert 'first-second' to 'firstSecond' if (\strpos($str, '-')) { - $str = (string)\preg_replace_callback('/-+([a-z])/', function ($c) { + $str = \preg_replace_callback('/-+([a-z])/', function ($c) { return \strtoupper($c[1]); }, \trim($str, '- ')); } @@ -83,7 +83,7 @@ public static function parseAutoRoute(string $path, string $cnp, string $sfx) // one node. eg: 'home' if (!\strpos($tmp, '/')) { - $tmp = self::str2Camel($tmp); + $tmp = self::str2Camel($tmp); $class = "$cnp\\" . \ucfirst($tmp) . $sfx; return \class_exists($class) ? $class : false; @@ -115,7 +115,7 @@ public static function parseAutoRoute(string $path, string $cnp, string $sfx) } // last node is an controller class name - $n2 = \array_pop($ary); + $n2 = \array_pop($ary); $class = \sprintf('%s\\%s\\%s', $cnp, \implode('\\', $ary), \ucfirst($n2) . $sfx); if (\class_exists($class)) { @@ -123,7 +123,7 @@ public static function parseAutoRoute(string $path, string $cnp, string $sfx) } // last second is an controller class name, last node is a action name, - $n1 = \array_pop($ary); + $n1 = \array_pop($ary); $class = \sprintf('%s\\%s\\%s', $cnp, \implode('\\', $ary), \ucfirst($n1) . $sfx); return \class_exists($class) ? "$class@$n2" : false; @@ -135,7 +135,7 @@ public static function parseAutoRoute(string $path, string $cnp, string $sfx) * array - [class, method] * object - Closure, Object * - * @param array $args + * @param array $args * @return mixed * @throws \InvalidArgumentException */ diff --git a/src/Router.php b/src/Router.php index eca56a2..8a4325f 100644 --- a/src/Router.php +++ b/src/Router.php @@ -257,7 +257,7 @@ public function add(string $method, string $path, $handler, array $binds = [], a if ($method === 'ANY') { $this->any($path, $handler, $binds, $opts); - return Route::createFromArray([]); + return Route::createFromArray(); } if (false === \strpos(self::METHODS_STRING, ',' . $method . ',')) { From 895119ec056beb0406e81494b36b37024a60c87d Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 2 Feb 2019 00:07:22 +0800 Subject: [PATCH 105/151] update: add more unit tests. declare return type for all methods --- .travis.yml | 1 + example/Controllers/Admin/UserController.php | 4 +- example/Controllers/DemoController.php | 6 +- example/Controllers/HomeController.php | 6 +- example/Controllers/RestController.php | 14 +-- src/CachedRouter.php | 8 +- src/Dispatcher/Dispatcher.php | 2 +- src/Dispatcher/DispatcherInterface.php | 14 +-- src/Dispatcher/Psr15Dispatcher.php | 2 +- src/Dispatcher/SimpleDispatcher.php | 8 +- src/Helper/RouteHelper.php | 4 +- src/PreMatchRouter.php | 4 +- src/Route.php | 81 +++++++------- src/Router.php | 62 +++++------ src/RouterConfigTrait.php | 8 +- src/RouterInterface.php | 65 ++++++----- src/RouterManager.php | 6 +- src/SRouter.php | 2 +- src/ServerRouter.php | 2 +- test/CachedRouterTest.php | 6 +- test/DispatcherTest.php | 2 +- test/PreMatchRouterTest.php | 6 +- test/RouteHelperTest.php | 2 +- test/RouteTest.php | 18 +-- test/RouterManagerTest.php | 7 +- test/RouterTest.php | 110 ++++++++++++------- test/SRouterTest.php | 14 +-- test/ServerRouterTest.php | 12 +- test/boot.php | 2 + 29 files changed, 262 insertions(+), 216 deletions(-) diff --git a/.travis.yml b/.travis.yml index a253b1c..367cdaf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,7 @@ language: php php: - 7.1 - 7.2 + - 7.3 #matrix: # include: diff --git a/example/Controllers/Admin/UserController.php b/example/Controllers/Admin/UserController.php index 86eb8b4..1c1e04b 100644 --- a/example/Controllers/Admin/UserController.php +++ b/example/Controllers/Admin/UserController.php @@ -14,12 +14,12 @@ */ class UserController { - public function indexAction() + public function indexAction(): void { echo 'hello, this is ' . __METHOD__ . '
'; } - public function infoAction() + public function infoAction(): void { echo 'hello, this is ' . __METHOD__ . '
'; } diff --git a/example/Controllers/DemoController.php b/example/Controllers/DemoController.php index 2ed3ba0..b5c0bb2 100644 --- a/example/Controllers/DemoController.php +++ b/example/Controllers/DemoController.php @@ -14,18 +14,18 @@ */ class DemoController { - public function indexAction() + public function indexAction(): void { echo 'hello, this is ' . __METHOD__ . '
'; } - public function testAction() + public function testAction(): void { echo 'hello, this is ' . __METHOD__ . '
'; } // you can access by '/demo/oneTwo' or '/demo/one-two' - public function oneTwoAction() + public function oneTwoAction(): void { echo 'hello, this is ' . __METHOD__ . '
'; } diff --git a/example/Controllers/HomeController.php b/example/Controllers/HomeController.php index 93be845..6e9b5e6 100644 --- a/example/Controllers/HomeController.php +++ b/example/Controllers/HomeController.php @@ -14,17 +14,17 @@ */ class HomeController { - public function indexAction() + public function indexAction(): void { echo 'hello, this is ' . __METHOD__ . '
'; } - public function testAction() + public function testAction(): void { echo 'hello, this is ' . __METHOD__ . '
'; } - public function aboutAction() + public function aboutAction(): void { echo 'hello, this is about page'; } diff --git a/example/Controllers/RestController.php b/example/Controllers/RestController.php index cdb1a91..abf69aa 100644 --- a/example/Controllers/RestController.php +++ b/example/Controllers/RestController.php @@ -14,33 +14,33 @@ */ class RestController { - public function indexAction() + public function indexAction(): void { echo __METHOD__ . PHP_EOL; } - public function viewAction() + public function viewAction(): void { echo __METHOD__ . PHP_EOL; } - public function createAction() + public function createAction(): void { echo __METHOD__ . PHP_EOL; } - public function updateAction() + public function updateAction(): void { echo __METHOD__ . PHP_EOL; } - public function patchAction() + public function patchAction(): void { echo __METHOD__ . PHP_EOL; } - public function deleteAction() + public function deleteAction(): void { echo __METHOD__ . PHP_EOL; } -} \ No newline at end of file +} diff --git a/src/CachedRouter.php b/src/CachedRouter.php index 53d929a..4a7f464 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -60,7 +60,7 @@ public function __construct(array $config = []) /** * talk to me routes collect completed. */ - public function completed() + public function completed(): void { $this->dumpRoutesCache(); } @@ -72,7 +72,7 @@ public function add(string $method, string $path, $handler, array $binds = [], a { // file cache exists check. if ($this->cacheLoaded) { - return Route::createFromArray([]); + return Route::createFromArray(); } return parent::add($method, $path, $handler, $binds, $opts); @@ -200,7 +200,7 @@ public function isCacheEnable(): bool /** * @param bool $cacheEnable */ - public function setCacheEnable($cacheEnable) + public function setCacheEnable($cacheEnable): void { $this->cacheEnable = (bool)$cacheEnable; } @@ -216,7 +216,7 @@ public function getCacheFile(): string /** * @param string $cacheFile */ - public function setCacheFile(string $cacheFile) + public function setCacheFile(string $cacheFile): void { $this->cacheFile = \trim($cacheFile); } diff --git a/src/Dispatcher/Dispatcher.php b/src/Dispatcher/Dispatcher.php index ac1ffba..de7abb7 100644 --- a/src/Dispatcher/Dispatcher.php +++ b/src/Dispatcher/Dispatcher.php @@ -86,7 +86,7 @@ public function dispatch(int $status, string $path, string $method, $route) * 'schemes' => ['https'], * ] */ - protected function validateMetadata(array $options) + protected function validateMetadata(array $options): void { // 1. validate Schema diff --git a/src/Dispatcher/DispatcherInterface.php b/src/Dispatcher/DispatcherInterface.php index 263c050..8112e3d 100644 --- a/src/Dispatcher/DispatcherInterface.php +++ b/src/Dispatcher/DispatcherInterface.php @@ -17,15 +17,15 @@ */ interface DispatcherInterface { - const FAV_ICON = '/favicon.ico'; + public const FAV_ICON = '/favicon.ico'; // some route events - const ON_FOUND = 'found'; - const ON_NOT_FOUND = 'notFound'; - const ON_METHOD_NOT_ALLOWED = 'methodNotAllowed'; - const ON_EXEC_START = 'execStart'; - const ON_EXEC_END = 'execEnd'; - const ON_EXEC_ERROR = 'execError'; + public const ON_FOUND = 'found'; + public const ON_NOT_FOUND = 'notFound'; + public const ON_METHOD_NOT_ALLOWED = 'methodNotAllowed'; + public const ON_EXEC_START = 'execStart'; + public const ON_EXEC_END = 'execEnd'; + public const ON_EXEC_ERROR = 'execError'; /** * Runs the callback for the given path and method. diff --git a/src/Dispatcher/Psr15Dispatcher.php b/src/Dispatcher/Psr15Dispatcher.php index 4e43c0a..671fc6f 100644 --- a/src/Dispatcher/Psr15Dispatcher.php +++ b/src/Dispatcher/Psr15Dispatcher.php @@ -34,7 +34,7 @@ public function handleRequest(ServerRequestInterface $request): ResponseInterfac $method = $request->getMethod(); /** @var Route $route */ - list($status, $path, $route) = $this->getRouter()->match($path, $method); + [$status, $path, $route] = $this->getRouter()->match($path, $method); $chains = $this->getRouter()->getChains(); diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index 497d139..eb9d43b 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -91,7 +91,7 @@ public function __construct(array $options = [], RouterInterface $router = null) * @param array $options * @throws \LogicException */ - public function initOptions(array $options) + public function initOptions(array $options): void { if ($this->initialized) { throw new \LogicException('Has already started to distributed routing, and configuration is not allowed!'); @@ -133,7 +133,7 @@ public function dispatchUri(string $path = null, string $method = null) $method = \strtoupper($method); /** @var Route $route */ - list($status, $path, $route) = $this->router->match($path, $method); + [$status, $path, $route] = $this->router->match($path, $method); return $this->dispatch($status, $path, $method, $route); } @@ -381,7 +381,7 @@ protected function fire(string $event, array $args = []) * @param string $name * @param $value */ - public function setOption(string $name, $value) + public function setOption(string $name, $value): void { $this->options[$name] = $value; } @@ -455,7 +455,7 @@ public function getOptions(): array /** * @param array $options */ - public function setOptions(array $options) + public function setOptions(array $options): void { $this->options = \array_merge($this->options, $options); } diff --git a/src/Helper/RouteHelper.php b/src/Helper/RouteHelper.php index 18c23ed..d1e6aa4 100644 --- a/src/Helper/RouteHelper.php +++ b/src/Helper/RouteHelper.php @@ -94,7 +94,7 @@ public static function parseAutoRoute(string $path, string $cnp, string $sfx) // two nodes. eg: 'home/test' 'admin/user' if ($cnt === 2) { - list($n1, $n2) = $ary; + [$n1, $n2] = $ary; // last node is an controller class name. eg: 'admin/user' $class = "$cnp\\$n1\\" . \ucfirst($n2) . $sfx; @@ -146,7 +146,7 @@ public static function call($cb, array $args = []) } if (\is_array($cb)) { - list($obj, $mhd) = $cb; + [$obj, $mhd] = $cb; return \is_object($obj) ? $obj->$mhd(...$args) : $obj::$mhd(...$args); } diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index 63158b3..ff7c0be 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -55,7 +55,7 @@ public function __construct(array $config = [], string $path = null, string $met * @param string|null $path * @param string|null $method */ - public function setRequest(string $path = null, string $method = null) + public function setRequest(string $path = null, string $method = null): void { if (!$path) { $path = (string)($_SERVER['REQUEST_URI'] ?? ''); @@ -110,7 +110,7 @@ public function match(string $path, string $method = 'GET'): array /** * @return Route|null */ - public function getPreFounded() + public function getPreFounded(): ?Route { return $this->preFounded; } diff --git a/src/Route.php b/src/Route.php index ee1cdca..15babf7 100644 --- a/src/Route.php +++ b/src/Route.php @@ -85,14 +85,19 @@ final class Route implements \IteratorAggregate /** * @param string $method * @param string $path - * @param $handler - * @param array $paramBinds - * @param array $options + * @param mixed $handler + * @param array $pathParams + * @param array $options * @return Route */ - public static function create(string $method, string $path, $handler, array $paramBinds = [], array $options = []): Route - { - return new self($method, $path, $handler, $paramBinds, $options); + public static function create( + string $method, + string $path, + $handler, + array $pathParams = [], + array $options = [] + ): Route { + return new self($method, $path, $handler, $pathParams, $options); } /** @@ -116,17 +121,17 @@ public static function createFromArray(array $config = []): self * Route constructor. * @param string $method * @param string $path - * @param mixed $handler - * @param array $paramBinds - * @param array $options + * @param mixed $handler + * @param array $pathParams + * @param array $options */ - public function __construct(string $method, string $path, $handler, array $paramBinds = [], array $options = []) + public function __construct(string $method, string $path, $handler, array $pathParams = [], array $options = []) { - $this->path = \trim($path); - $this->method = \strtoupper($method); - $this->bindVars = $paramBinds; - $this->handler = $handler; - $this->options = $options; + $this->path = \trim($path); + $this->method = \strtoupper($method); + $this->bindVars = $pathParams; + $this->handler = $handler; + $this->options = $options; if (isset($options['name'])) { $this->setName($options['name']); @@ -148,9 +153,9 @@ public function attachTo(Router $router): self * name the route and bind name to router. * @param string $name * @param Router $router - * @param bool $register + * @param bool $register */ - public function namedTo(string $name, Router $router, bool $register = false) + public function namedTo(string $name, Router $router, bool $register = false): void { // not empty if ($name = $this->setName($name)->name) { @@ -173,7 +178,7 @@ public function namedTo(string $name, Router $router, bool $register = false) */ public function parseParam(array $bindParams = []): string { - $first = ''; + $first = ''; $backup = $path = $this->path; $argPos = \strpos($path, '{'); @@ -185,7 +190,7 @@ public function parseParam(array $bindParams = []): string // Parse the optional parameters if (false !== ($optPos = \strpos($path, '['))) { $withoutClosingOptionals = \rtrim($path, ']'); - $optionalNum = \strlen($path) - \strlen($withoutClosingOptionals); + $optionalNum = \strlen($path) - \strlen($withoutClosingOptionals); if ($optionalNum !== \substr_count($withoutClosingOptionals, '[')) { throw new \LogicException('Optional segments can only occur at the end of a route'); @@ -196,7 +201,7 @@ public function parseParam(array $bindParams = []): string // no params if ($argPos === false) { - $noOptional = \substr($path, 0, $optPos); + $noOptional = \substr($path, 0, $optPos); $this->pathStart = $noOptional; $this->pathRegex = '#^' . $path . '$#'; @@ -230,12 +235,12 @@ public function parseParam(array $bindParams = []): string $pairs = []; foreach ($m[1] as $name) { - $regex = $bindParams[$name] ?? RouterInterface::DEFAULT_REGEX; + $regex = $bindParams[$name] ?? RouterInterface::DEFAULT_REGEX; $pairs['{' . $name . '}'] = '(' . $regex . ')'; // $pairs['{' . $name . '}'] = \sprintf('(?P<%s>%s)', $name, $regex); } - $path = \strtr($path, $pairs); + $path = \strtr($path, $pairs); $this->pathVars = $m[1]; } @@ -300,7 +305,7 @@ public function match(string $path): array */ public function copyWithParams(array $params): self { - $route = clone $this; + $route = clone $this; $route->params = $params; return $route; @@ -361,8 +366,8 @@ public function toUri(array $pathVars = []): string public function info(): array { return [ - 'path' => $this->path, - 'method' => $this->method, + 'path' => $this->path, + 'method' => $this->method, 'handlerName' => $this->getHandlerName(), ]; } @@ -374,19 +379,19 @@ public function info(): array public function toArray(): array { return [ - 'name' => $this->name, - 'path' => $this->path, - 'method' => $this->method, - 'handler' => $this->handler, - 'binds' => $this->bindVars, - 'params' => $this->params, - 'options' => $this->options, + 'name' => $this->name, + 'path' => $this->path, + 'method' => $this->method, + 'handler' => $this->handler, + 'binds' => $this->bindVars, + 'params' => $this->params, + 'options' => $this->options, // - 'pathVars' => $this->pathVars, + 'pathVars' => $this->pathVars, 'pathStart' => $this->pathStart, 'pathRegex' => $this->pathRegex, // - 'chains' => $this->chains, + 'chains' => $this->chains, ]; } @@ -425,14 +430,14 @@ public function setName(string $name): self /** * @param string $path */ - public function setPath(string $path) + public function setPath(string $path): void { $this->path = \trim($path); } /** * @param string $name - * @param $value + * @param $value * @return Route */ public function addOption(string $name, $value): self @@ -461,7 +466,7 @@ public function setOptions(array $options): self * @return \Traversable An instance of an object implementing Iterator or Traversable * @since 5.0.0 */ - public function getIterator() + public function getIterator(): \Traversable { return new \ArrayIterator($this->toArray()); } @@ -491,7 +496,7 @@ public function getParams(): array } /** - * @param string $name + * @param string $name * @param null|mixed $default * @return string|mixed */ diff --git a/src/Router.php b/src/Router.php index 8a4325f..3453ceb 100644 --- a/src/Router.php +++ b/src/Router.php @@ -147,95 +147,95 @@ public function middleware(...$middleware): Router * register a route, allow GET request method. * {@inheritdoc} */ - public function get(string $path, $handler, array $binds = [], array $opts = []): Route + public function get(string $path, $handler, array $pathParams = [], array $opts = []): Route { - return $this->add('GET', $path, $handler, $binds, $opts); - // return $this->map(['GET', 'HEAD'], $path, $handler, $binds, $opts); + return $this->add('GET', $path, $handler, $pathParams, $opts); + // return $this->map(['GET', 'HEAD'], $path, $handler, $pathParams, $opts); } /** * register a route, allow POST request method. * {@inheritdoc} */ - public function post(string $path, $handler, array $binds = [], array $opts = []): Route + public function post(string $path, $handler, array $pathParams = [], array $opts = []): Route { - return $this->add('POST', $path, $handler, $binds, $opts); + return $this->add('POST', $path, $handler, $pathParams, $opts); } /** * register a route, allow PUT request method. * {@inheritdoc} */ - public function put(string $path, $handler, array $binds = [], array $opts = []): Route + public function put(string $path, $handler, array $pathParams = [], array $opts = []): Route { - return $this->add('PUT', $path, $handler, $binds, $opts); + return $this->add('PUT', $path, $handler, $pathParams, $opts); } /** * register a route, allow PATCH request method. * {@inheritdoc} */ - public function patch(string $path, $handler, array $binds = [], array $opts = []): Route + public function patch(string $path, $handler, array $pathParams = [], array $opts = []): Route { - return $this->add('PATCH', $path, $handler, $binds, $opts); + return $this->add('PATCH', $path, $handler, $pathParams, $opts); } /** * register a route, allow DELETE request method. * {@inheritdoc} */ - public function delete(string $path, $handler, array $binds = [], array $opts = []): Route + public function delete(string $path, $handler, array $pathParams = [], array $opts = []): Route { - return $this->add('DELETE', $path, $handler, $binds, $opts); + return $this->add('DELETE', $path, $handler, $pathParams, $opts); } /** * register a route, allow HEAD request method. * {@inheritdoc} */ - public function head(string $path, $handler, array $binds = [], array $opts = []): Route + public function head(string $path, $handler, array $pathParams = [], array $opts = []): Route { - return $this->add('HEAD', $path, $handler, $binds, $opts); + return $this->add('HEAD', $path, $handler, $pathParams, $opts); } /** * register a route, allow OPTIONS request method. * {@inheritdoc} */ - public function options(string $path, $handler, array $binds = [], array $opts = []): Route + public function options(string $path, $handler, array $pathParams = [], array $opts = []): Route { - return $this->add('OPTIONS', $path, $handler, $binds, $opts); + return $this->add('OPTIONS', $path, $handler, $pathParams, $opts); } /** * register a route, allow CONNECT request method. * {@inheritdoc} */ - public function connect(string $path, $handler, array $binds = [], array $opts = []): Route + public function connect(string $path, $handler, array $pathParams = [], array $opts = []): Route { - return $this->add('CONNECT', $path, $handler, $binds, $opts); + return $this->add('CONNECT', $path, $handler, $pathParams, $opts); } /** * register a route, allow any request METHOD. * {@inheritdoc} */ - public function any(string $path, $handler, array $binds = [], array $opts = []) + public function any(string $path, $handler, array $pathParams = [], array $opts = []): void { - $this->map(self::METHODS_ARRAY, $path, $handler, $binds, $opts); + $this->map(self::METHODS_ARRAY, $path, $handler, $pathParams, $opts); } /** * @param array|string $methods * @param string $path * @param callable|string $handler - * @param array $binds + * @param array $pathParams * @param array $opts */ - public function map($methods, string $path, $handler, array $binds = [], array $opts = []) + public function map($methods, string $path, $handler, array $pathParams = [], array $opts = []) { foreach ((array)$methods as $method) { - $this->add($method, $path, $handler, $binds, $opts); + $this->add($method, $path, $handler, $pathParams, $opts); } } @@ -243,11 +243,11 @@ public function map($methods, string $path, $handler, array $binds = [], array $ * @param string $method * @param string $path * @param $handler - * @param array $binds + * @param array $pathParams * @param array $opts * @return Route */ - public function add(string $method, string $path, $handler, array $binds = [], array $opts = []): Route + public function add(string $method, string $path, $handler, array $pathParams = [], array $opts = []): Route { if (!$method || !$handler) { throw new \InvalidArgumentException('The method and route handler is not allow empty.'); @@ -256,7 +256,7 @@ public function add(string $method, string $path, $handler, array $binds = [], a $method = \strtoupper($method); if ($method === 'ANY') { - $this->any($path, $handler, $binds, $opts); + $this->any($path, $handler, $pathParams, $opts); return Route::createFromArray(); } @@ -267,7 +267,7 @@ public function add(string $method, string $path, $handler, array $binds = [], a } // create Route - $route = Route::create($method, $path, $handler, $binds, $opts); + $route = Route::create($method, $path, $handler, $pathParams, $opts); return $this->addRoute($route); } @@ -315,7 +315,7 @@ public function addRoute(Route $route): Route * @param array $middleware * @param array $opts */ - public function group(string $prefix, \Closure $callback, array $middleware = [], array $opts = []) + public function group(string $prefix, \Closure $callback, array $middleware = [], array $opts = []): void { // backups $previousGroupPrefix = $this->currentGroupPrefix; @@ -340,7 +340,7 @@ public function group(string $prefix, \Closure $callback, array $middleware = [] * @param Route $route * @return void */ - protected function appendGroupInfo(Route $route) + protected function appendGroupInfo(Route $route): void { $path = $route->getPath(); @@ -577,7 +577,7 @@ public function createUri(string $name, array $pathVars = []): string * @param string $name * @param Route $route */ - public function nameRoute(string $name, Route $route) + public function nameRoute(string $name, Route $route): void { if ($name = \trim($name)) { $this->namedRoutes[$name] = $route; @@ -589,7 +589,7 @@ public function nameRoute(string $name, Route $route) * @param string $name * @return Route|null */ - public function getRoute(string $name) + public function getRoute(string $name): ?Route { return $this->namedRoutes[$name] ?? null; } @@ -605,7 +605,7 @@ public function count(): int /** * @param \Closure $func */ - public function each(\Closure $func) + public function each(\Closure $func): void { /** @var Route $route */ foreach ($this->staticRoutes as $route) { diff --git a/src/RouterConfigTrait.php b/src/RouterConfigTrait.php index 114fcbb..a5bce27 100644 --- a/src/RouterConfigTrait.php +++ b/src/RouterConfigTrait.php @@ -77,7 +77,7 @@ trait RouterConfigTrait * @param array $config * @throws \LogicException */ - public function config(array $config) + public function config(array $config): void { if ($this->routeCounter > 0) { throw new \LogicException('Routing has been added, and configuration is not allowed!'); @@ -112,7 +112,7 @@ public function getName(): string /** * @param string $name */ - public function setName(string $name) + public function setName(string $name): void { $this->name = $name; } @@ -120,7 +120,7 @@ public function setName(string $name) /** * @param array $params */ - public function addGlobalParams(array $params) + public function addGlobalParams(array $params): void { foreach ($params as $name => $pattern) { $this->addGlobalParam($name, $pattern); @@ -131,7 +131,7 @@ public function addGlobalParams(array $params) * @param string $name * @param string $pattern */ - public function addGlobalParam(string $name, string $pattern) + public function addGlobalParam(string $name, string $pattern): void { $name = \trim($name, '{} '); self::$globalParams[$name] = $pattern; diff --git a/src/RouterInterface.php b/src/RouterInterface.php index 24c68a3..a664ec8 100644 --- a/src/RouterInterface.php +++ b/src/RouterInterface.php @@ -15,35 +15,42 @@ interface RouterInterface extends \IteratorAggregate, \Countable { /** match result status list */ - public const FOUND = 1; - public const NOT_FOUND = 2; + public const FOUND = 1; + public const NOT_FOUND = 2; public const METHOD_NOT_ALLOWED = 3; - public const FAV_ICON = '/favicon.ico'; + public const FAV_ICON = '/favicon.ico'; public const DEFAULT_REGEX = '[^/]+'; /** supported method list */ - public const GET = 'GET'; - public const POST = 'POST'; - public const PUT = 'PUT'; - public const PATCH = 'PATCH'; - public const DELETE = 'DELETE'; + public const GET = 'GET'; + public const POST = 'POST'; + public const PUT = 'PUT'; + public const PATCH = 'PATCH'; + public const DELETE = 'DELETE'; public const OPTIONS = 'OPTIONS'; - public const HEAD = 'HEAD'; + public const HEAD = 'HEAD'; - public const COPY = 'COPY'; - public const PURGE = 'PURGE'; - public const LINK = 'LINK'; - public const UNLINK = 'UNLINK'; - public const LOCK = 'LOCK'; - public const UNLOCK = 'UNLOCK'; - public const SEARCH = 'SEARCH'; + public const COPY = 'COPY'; + public const PURGE = 'PURGE'; + public const LINK = 'LINK'; + public const UNLINK = 'UNLINK'; + public const LOCK = 'LOCK'; + public const UNLOCK = 'UNLOCK'; + public const SEARCH = 'SEARCH'; public const CONNECT = 'CONNECT'; - public const TRACE = 'TRACE'; + public const TRACE = 'TRACE'; /** supported methods name list */ public const METHODS_ARRAY = [ - 'GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS', 'HEAD', 'CONNECT' + 'GET', + 'POST', + 'PUT', + 'PATCH', + 'DELETE', + 'OPTIONS', + 'HEAD', + 'CONNECT' // 'COPY', 'PURGE', 'LINK', 'UNLINK', 'LOCK', 'UNLOCK', 'VIEW', 'SEARCH', 'TRACE', ]; @@ -53,21 +60,21 @@ interface RouterInterface extends \IteratorAggregate, \Countable /** the matched result index key */ public const INDEX_STATUS = 0; - public const INDEX_PATH = 1; - public const INDEX_INFO = 2; + public const INDEX_PATH = 1; + public const INDEX_INFO = 2; /** * add a route to the router. * @param string $method Request method name. eg 'GET' * @param string $path The route path. eg '/users' - * @param mixed $handler The route handler. allow: string, array, object - * @param array $binds The route path var bind. eg. [ 'id' => '[0-9]+', ] - * @param array $opts Extra options + * @param mixed $handler The route handler. allow: string, array, object + * @param array $pathParams The route path var bind. eg. [ 'id' => '[0-9]+', ] + * @param array $opts Extra options * - name: string * - ... more * @return Route */ - public function add(string $method, string $path, $handler, array $binds = [], array $opts = []): Route; + public function add(string $method, string $path, $handler, array $pathParams = [], array $opts = []): Route; /** * add a Route to the router @@ -77,18 +84,18 @@ public function add(string $method, string $path, $handler, array $binds = [], a public function addRoute(Route $route): Route; /** - * @param array|string $methods The match request method(s). e.g ['get','post'] - * @param string $path The route path string. is allow empty string. eg: '/user/login' + * @param array|string $methods The match request method(s). e.g ['get','post'] + * @param string $path The route path string. is allow empty string. eg: '/user/login' * @param callable|string $handler - * @param array $binds route path var bind. eg. [ 'id' => '[0-9]+', ] - * @param array $opts some option data + * @param array $pathParams route path var bind. eg. [ 'id' => '[0-9]+', ] + * @param array $opts some option data * [ * 'defaults' => [ 'id' => 10, ], * 'domains' => [ 'a-domain.com', '*.b-domain.com'], * 'schemas' => ['https'], * ] */ - public function map($methods, string $path, $handler, array $binds = [], array $opts = []); + public function map($methods, string $path, $handler, array $pathParams = [], array $opts = []); /** * find the matched route info for the given request uri path diff --git a/src/RouterManager.php b/src/RouterManager.php index 531bc23..f9048e6 100644 --- a/src/RouterManager.php +++ b/src/RouterManager.php @@ -14,7 +14,7 @@ */ class RouterManager { - const DEFAULT_ROUTER = 'default'; + public const DEFAULT_ROUTER = 'default'; /** * @var self @@ -250,7 +250,7 @@ private function createRouter(array $config, string $name = ''): Router * @param string $name * @param string $class */ - public function setDriver(string $name, string $class) + public function setDriver(string $name, string $class): void { $this->drivers[$name] = $class; } @@ -282,7 +282,7 @@ public function getConfigs(): array /** * @param array[] $configs */ - public function configs(array $configs) + public function configs(array $configs): void { $this->configs = $configs; diff --git a/src/SRouter.php b/src/SRouter.php index 341beb9..6d1d32b 100644 --- a/src/SRouter.php +++ b/src/SRouter.php @@ -74,7 +74,7 @@ public static function getRouter(): RouterInterface /** * @param RouterInterface $router */ - public static function setRouter(RouterInterface $router) + public static function setRouter(RouterInterface $router): void { self::$router = $router; } diff --git a/src/ServerRouter.php b/src/ServerRouter.php index 705fc8e..e178fc9 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -126,7 +126,7 @@ public function match(string $path, string $method = 'GET'): array * @param string $method * @param Route $route */ - protected function cacheMatchedParamRoute(string $path, string $method, Route $route) + protected function cacheMatchedParamRoute(string $path, string $method, Route $route): void { $cacheKey = $method . ' ' . $path; $cacheNumber = (int)$this->tmpCacheNumber; diff --git a/test/CachedRouterTest.php b/test/CachedRouterTest.php index 190ee65..54aa8b6 100644 --- a/test/CachedRouterTest.php +++ b/test/CachedRouterTest.php @@ -19,7 +19,7 @@ */ class CachedRouterTest extends TestCase { - public function testCacheRouter() + public function testCacheRouter(): void { $cacheFile = __DIR__ . '/routes-cache.php'; @@ -41,7 +41,7 @@ public function testCacheRouter() $this->assertTrue($router->isCacheExists()); /** @var Route $route */ - list($sts, , $route) = $router->match('/path0'); + [$sts, , $route] = $router->match('/path0'); $this->assertSame(CachedRouter::FOUND, $sts); $this->assertSame('/path0', $route->getPath()); @@ -53,7 +53,7 @@ public function testCacheRouter() $this->assertTrue($router->isCacheLoaded()); /** @var Route $route */ - list($sts, , $route) = $router->match('/path0'); + [$sts, , $route] = $router->match('/path0'); $this->assertSame(CachedRouter::FOUND, $sts); $this->assertSame('/path0', $route->getPath()); diff --git a/test/DispatcherTest.php b/test/DispatcherTest.php index 2119e36..1751cf6 100644 --- a/test/DispatcherTest.php +++ b/test/DispatcherTest.php @@ -14,7 +14,7 @@ class DispatcherTest extends TestCase /** * @throws \Throwable */ - public function testDispatcher() + public function testDispatcher(): void { $handler = function (array $args = []) { return \sprintf('hello, welcome. args: %s', \json_encode($args)); diff --git a/test/PreMatchRouterTest.php b/test/PreMatchRouterTest.php index 4629d61..701227c 100644 --- a/test/PreMatchRouterTest.php +++ b/test/PreMatchRouterTest.php @@ -20,7 +20,7 @@ */ class PreMatchRouterTest extends TestCase { - private function createRouter($p, $m) + private function createRouter($p, $m): PreMatchRouter { $r = new PreMatchRouter([], $p, $m); @@ -39,7 +39,7 @@ private function createRouter($p, $m) return $r; } - public function testRouteCacheExists() + public function testRouteCacheExists(): void { $p = '/test'; $m = 'GET'; @@ -51,7 +51,7 @@ public function testRouteCacheExists() $this->assertCount(3, $ret); /** @var Route $route */ - list($status, $path, $route) = $ret; + [$status, $path, $route] = $ret; $this->assertSame(RouterInterface::FOUND, $status); $this->assertSame($p, $path); diff --git a/test/RouteHelperTest.php b/test/RouteHelperTest.php index e108b80..829b071 100644 --- a/test/RouteHelperTest.php +++ b/test/RouteHelperTest.php @@ -17,7 +17,7 @@ */ class RouteHelperTest extends TestCase { - public function testIsStaticRoute() + public function testIsStaticRoute(): void { $ret = RouteHelper::isStaticRoute('/abc'); $this->assertTrue($ret); diff --git a/test/RouteTest.php b/test/RouteTest.php index d87675f..bb90850 100644 --- a/test/RouteTest.php +++ b/test/RouteTest.php @@ -7,7 +7,7 @@ class RouteTest extends TestCase { - public function testCreateFromArray() + public function testCreateFromArray(): void { $route = Route::createFromArray([ 'path' => '/kfhxlkeugug/{name}', @@ -31,7 +31,7 @@ public function testCreateFromArray() $this->assertArrayHasKey('n1', $route->getOptions()); } - public function testParseParam() + public function testParseParam(): void { // 抽象方法才需要配置 // $stub->expects($this->any()) @@ -49,19 +49,19 @@ public function testParseParam() $path = '/path/to/{name}'; $route = Route::create('GET', $path, 'my_handler'); - $first = $route->parseParam([]); + $first = $route->parseParam(); $this->assertEquals('path', $first); $this->assertEquals('/path/to/', $route->getPathStart()); $path = '/path/to/some/{name}'; $route = Route::create('GET', $path, 'my_handler'); - $first = $route->parseParam([]); + $first = $route->parseParam(); $this->assertEquals('path', $first); $this->assertEquals('/path/to/some/', $route->getPathStart()); $path = '/hi/{name}'; $route = Route::create('GET', $path, 'my_handler'); - $first = $route->parseParam([]); + $first = $route->parseParam(); $this->assertEquals('hi', $first); $this->assertEquals(['name'], $route->getPathVars()); $this->assertEquals('/hi/', $route->getPathStart()); @@ -69,7 +69,7 @@ public function testParseParam() $path = '/hi[/{name}]'; $route = Route::create('GET', $path, 'my_handler'); - $first = $route->parseParam([]); + $first = $route->parseParam(); $this->assertEquals('', $first); $this->assertEquals(['name'], $route->getPathVars()); $this->assertEquals('/hi', $route->getPathStart()); @@ -77,7 +77,7 @@ public function testParseParam() $path = '/hi[/tom]'; $route = Route::create('GET', $path, 'my_handler'); - $first = $route->parseParam([]); + $first = $route->parseParam(); $this->assertEquals('', $first); $this->assertEquals([], $route->getPathVars()); $this->assertEquals('/hi', $route->getPathStart()); @@ -85,7 +85,7 @@ public function testParseParam() $path = '/hi/[tom]'; $route = Route::create('GET', $path, 'my_handler'); - $first = $route->parseParam([]); + $first = $route->parseParam(); $this->assertEquals('hi', $first); $this->assertEquals('/hi/', $route->getPathStart()); $this->assertEquals('#^/hi/(?:tom)?$#', $route->getPathRegex()); @@ -110,7 +110,7 @@ public function testParseParam() $route->parseParam(); } - public function testMiddleware() + public function testMiddleware(): void { $route = Route::createFromArray(['path' => '/middle', 'handler' => 'handler0']); $route->middleware('func1', 'func2'); diff --git a/test/RouterManagerTest.php b/test/RouterManagerTest.php index 7cdcaa7..3a42bb1 100644 --- a/test/RouterManagerTest.php +++ b/test/RouterManagerTest.php @@ -58,7 +58,7 @@ protected function setUp() $this->manager = new RouterManager($configs); } - public function testGet() + public function testGet(): void { $router = $this->manager->get([ 'scheme' => 'http', @@ -69,18 +69,17 @@ public function testGet() $this->assertInstanceOf(PreMatchRouter::class, $router); } - public function testGetByName() + public function testGetByName(): void { $router = $this->manager->getByName('blog-site'); $this->assertSame('blog-site', $router->getName()); } - public function testGetDefault() + public function testGetDefault(): void { $router = $this->manager->getDefault(); $this->assertSame('default', $router->getName()); - $this->assertInstanceOf(Router::class, $router); } } diff --git a/test/RouterTest.php b/test/RouterTest.php index d1ad1dd..1f38032 100644 --- a/test/RouterTest.php +++ b/test/RouterTest.php @@ -6,10 +6,11 @@ use Inhere\Route\Router; use PHPUnit\Framework\TestCase; use function Inhere\Route\createRouter; +use Inhere\Route\Example\Controllers\DemoController; class RouterTest extends TestCase { - public function testConfig() + public function testConfig(): void { $router = Router::create(); $router->setName('my-router'); @@ -25,7 +26,7 @@ public function testConfig() $this->assertArrayHasKey('opt1', $router->getGlobalOptions()); } - public function testAddRoutes() + public function testAddRoutes(): void { $r = new Router([]); @@ -48,7 +49,7 @@ public function testAddRoutes() foreach (Router::METHODS_ARRAY as $method) { $r->$method("/$method", "handle_$method"); } - $string = $r->toString(); + $string = (string)$r; foreach (Router::METHODS_ARRAY as $method) { $s = \sprintf('%-7s %-25s --> %s', $method, "/$method", "handle_$method"); $this->assertContains($s, $string); @@ -64,6 +65,9 @@ public function testAddRoutes() $this->expectExceptionMessage('The method and route handler is not allow empty.'); $r->add('GET', '', ''); + $this->expectException(\InvalidArgumentException::class); + $r->add('invalid', '/path', '/handler'); + try { $r->add('invalid', '/path', '/handler'); } catch (\Throwable $e) { @@ -71,7 +75,7 @@ public function testAddRoutes() } } - public function testAddRoute() + public function testAddRoute(): void { $router = createRouter(function () { // @@ -100,13 +104,13 @@ public function testAddRoute() $ret = $router->getRoute('r3'); $this->assertEquals($r3, $ret); $this->assertEquals([ - 'path' => '/path3', - 'method' => 'GET', + 'path' => '/path3', + 'method' => 'GET', 'handlerName' => 'handler3', ], $ret->info()); } - public function testStaticRoute() + public function testStaticRoute(): void { /** @var Router $router */ $router = Router::create(); @@ -115,37 +119,37 @@ public function testStaticRoute() $router->post('/some/to/path', 'handler2'); /** @var Route $route */ - list($status, $path, $route) = $router->match('/', 'GET'); + [$status, $path, $route] = $router->match('/'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/', $path); $this->assertSame('handler0', $route->getHandler()); // match use HEAD - list($status, ,) = $router->match('/', 'HEAD'); + [$status, ,] = $router->match('/', 'HEAD'); $this->assertSame(Router::FOUND, $status); - list($status, $path, $route) = $router->match('about', 'GET'); + [$status, $path, $route] = $router->match('about'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/about', $path); $this->assertSame('handler1', $route->getHandler()); - list($status, $path, $route) = $router->match('/some//to/path', 'post'); + [$status, $path, $route] = $router->match('/some//to/path', 'post'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/some/to/path', $path); $this->assertSame('handler2', $route->getHandler()); - list($status, $path,) = $router->match('not-exist', 'GET'); + [$status, $path,] = $router->match('not-exist'); $this->assertSame(Router::NOT_FOUND, $status); $this->assertSame('/not-exist', $path); // add fallback route. $router->any('/*', 'fb_handler'); - list($status, $path,) = $router->match('not-exist', 'GET'); + [$status, $path,] = $router->match('not-exist'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/not-exist', $path); } - public function testOptionalParamRoute() + public function testOptionalParamRoute(): void { /** @var Router $router */ $router = Router::create(); @@ -155,31 +159,31 @@ public function testOptionalParamRoute() /** @var Route $route */ // route: '/about' - list($status, , $route) = $router->match('/about', 'GET'); + [$status, , $route] = $router->match('/about'); $this->assertSame(Router::FOUND, $status); $this->assertSame('handler0', $route->getHandler()); // route: '/about.html' - list($status, , $route) = $router->match('/about.html', 'GET'); + [$status, , $route] = $router->match('/about.html'); $this->assertSame(Router::FOUND, $status); $this->assertSame('handler0', $route->getHandler()); // route: '/test1' - list($status, , $route) = $router->match('/test1', 'GET'); + [$status, , $route] = $router->match('/test1'); $this->assertSame(Router::FOUND, $status); $this->assertSame('handler1', $route->getHandler()); // route: '/test1/optional' - list($status, , $route) = $router->match('/test1/optional', 'GET'); + [$status, , $route] = $router->match('/test1/optional'); $this->assertSame(Router::FOUND, $status); $this->assertSame('handler1', $route->getHandler()); // route: '/test1/other' - list($status, ,) = $router->match('/test1/other', 'GET'); + [$status, ,] = $router->match('/test1/other'); $this->assertSame(Router::NOT_FOUND, $status); } - public function testParamRoute() + public function testParamRoute(): void { $router = Router::create(); /** @var Route $route */ @@ -190,7 +194,7 @@ public function testParamRoute() $this->assertEquals('#^/hi/(\w+)$#', $route->getPathRegex()); // int param - list($status, $path, $route) = $router->match('/hi/3456', 'GET'); + [$status, $path, $route] = $router->match('/hi/3456'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/hi/3456', $path); @@ -199,7 +203,7 @@ public function testParamRoute() $this->assertSame('3456', $route->getParam('name')); // string param - list($status, $path, $route) = $router->match('/hi/tom', 'GET'); + [$status, $path, $route] = $router->match('/hi/tom'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/hi/tom', $path); @@ -209,13 +213,14 @@ public function testParamRoute() $this->assertSame('tom', $route->getParam('name')); // invalid - list($status, ,) = $router->match('/hi/dont-match', 'GET'); + [$status, ,] = $router->match('/hi/dont-match'); $this->assertSame(Router::NOT_FOUND, $status); } - public function testComplexRoute() + public function testComplexRoute(): void { $router = Router::create(); + // handleMethodNotAllowed $router->handleMethodNotAllowed = true; /** @var Route $route */ @@ -224,7 +229,7 @@ public function testComplexRoute() ])->setOptions([ 'defaults' => [ 'name' => 'God', - 'age' => 25, + 'age' => 25, ] ]); @@ -233,7 +238,7 @@ public function testComplexRoute() $this->assertContains('name', $route->getPathVars()); // access '/my' - list($status, $path, $route) = $router->match('/my', 'GET'); + [$status, $path, $route] = $router->match('/my'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/my', $path); @@ -245,7 +250,7 @@ public function testComplexRoute() $this->assertSame(25, $route->getParam('age')); // access '/my/tom' - list($status, $path, $route) = $router->match('/my/tom', 'GET'); + [$status, $path, $route] = $router->match('/my/tom'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/my/tom', $path); @@ -254,7 +259,7 @@ public function testComplexRoute() $this->assertSame(25, $route->getParam('age')); // access '/my/tom/45' - list($status, $path, $route) = $router->match('/my/tom/45', 'GET'); + [$status, $path, $route] = $router->match('/my/tom/45'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/my/tom/45', $path); @@ -272,27 +277,54 @@ public function testComplexRoute() $this->assertEquals(['GET'], $ret[2]); // not found - $ret = $router->match('/my/tom/not-match', 'GET'); + $ret = $router->match('/my/tom/not-match'); $this->assertSame(Router::NOT_FOUND, $ret[0]); } - public function testNotFound() + public function testMatchAutoRoute(): void + { + $router = Router::create([ + // enable autoRoute + // you can access '/demo' '/admin/user/info', Don't need to configure any route + 'autoRoute' => true, + 'controllerNamespace' => 'Inhere\Route\Example\Controllers', + 'controllerSuffix' => 'Controller', + ]); + + /** @var Route $route */ + + [$status, $path, $route] = $router->match('///demo'); + $this->assertSame(Router::FOUND, $status); + $this->assertSame('/demo', $path); + $this->assertSame(DemoController::class, $route->getHandler()); + + [$status, $path, $route] = $router->match('/admin/user/info'); + $this->assertSame(Router::FOUND, $status); + $this->assertSame('/admin/user/info', $path); + $this->assertSame('Inhere\Route\Example\Controllers\admin\UserController@info', $route->getHandler()); + + [$status, $path,] = $router->match('/not-exist'); + $this->assertSame(Router::NOT_FOUND, $status); + $this->assertSame('/not-exist', $path); + } + + public function testNotFound(): void { $router = Router::create(); $router->get('/hi/{name}', 'handler3', [ 'name' => '\w+', ]); - list($status, $path,) = $router->match('/not-exist', 'GET'); + [$status, $path,] = $router->match('/not-exist'); $this->assertSame(Router::NOT_FOUND, $status); $this->assertSame('/not-exist', $path); - list($status, $path,) = $router->match('/hi', 'GET'); + [$status, $path,] = $router->match('/hi'); $this->assertSame(Router::NOT_FOUND, $status); $this->assertSame('/hi', $path); } - public function testRequestMethods() + public function testRequestMethods(): void { $router = Router::create([ 'handleMethodNotAllowed' => true, @@ -305,33 +337,33 @@ public function testRequestMethods() /** @var Route $route */ // GET - list($status, , $route) = $router->match('/hi/tom', 'get'); + [$status, , $route] = $router->match('/hi/tom', 'get'); $this->assertSame(Router::FOUND, $status); $this->assertArrayHasKey('name', $route->getParams()); $this->assertSame('handler3', $route->getHandler()); // POST - list($status, , $route) = $router->match('/hi/tom', 'post'); + [$status, , $route] = $router->match('/hi/tom', 'post'); $this->assertSame(Router::FOUND, $status); $this->assertArrayHasKey('name', $route->getParams()); $this->assertSame('handler4', $route->getHandler()); $this->assertEquals('tom', $route->getParam('name')); // PUT - list($status, , $route) = $router->match('/hi/john', 'put'); + [$status, , $route] = $router->match('/hi/john', 'put'); $this->assertSame(Router::FOUND, $status); $this->assertSame('handler4', $route->getHandler()); $this->assertArrayHasKey('name', $route->getParams()); $this->assertEquals('john', $route->getParam('name')); // DELETE - list($status, , $methods) = $router->match('/hi/tom', 'delete'); + [$status, , $methods] = $router->match('/hi/tom', 'delete'); $this->assertSame(Router::METHOD_NOT_ALLOWED, $status); $this->assertCount(3, $methods); $this->assertEquals(['GET', 'POST', 'PUT'], $methods); } - public function testMiddleware() + public function testMiddleware(): void { $router = Router::create(); $router->use('func0', 'func1'); @@ -344,7 +376,7 @@ public function testMiddleware() }, ['func3', 'func4'], ['n1' => 'v1']); /** @var Route $route */ - list($status, , $route) = $router->match('/grp/path', 'get'); + [$status, , $route] = $router->match('/grp/path', 'get'); $this->assertSame(Router::FOUND, $status); $this->assertSame($r1, $route); diff --git a/test/SRouterTest.php b/test/SRouterTest.php index 1dd632d..83e901a 100644 --- a/test/SRouterTest.php +++ b/test/SRouterTest.php @@ -13,7 +13,7 @@ */ class SRouterTest extends TestCase { - private function registerRoutes() + private function registerRoutes(): void { SRouter::get('/', 'handler0'); SRouter::get('/test', 'handler1'); @@ -23,7 +23,7 @@ private function registerRoutes() ]); } - public function testBasic() + public function testBasic(): void { $router = Router::create(['name' => 'myRouter']); SRouter::setRouter($router); @@ -35,33 +35,33 @@ public function testBasic() SRouter::notExist(); } - public function testStaticRoute() + public function testStaticRoute(): void { $this->registerRoutes(); /** @var Route $route */ - list($status, $path, $route) = SRouter::match('/', 'GET'); + [$status, $path, $route] = SRouter::match('/'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/', $path); $this->assertSame('handler0', $route->getHandler()); } - public function testParamRoute() + public function testParamRoute(): void { $this->registerRoutes(); /** @var Route $route */ // route: /{name} - list($status, $path, $route) = SRouter::match('/tom', 'GET'); + [$status, $path, $route] = SRouter::match('/tom'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/tom', $path); $this->assertSame('handler2', $route->getHandler()); // route: /hi/{name} - list($status, $path, $route) = SRouter::match('/hi/tom', 'GET'); + [$status, $path, $route] = SRouter::match('/hi/tom'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/hi/tom', $path); diff --git a/test/ServerRouterTest.php b/test/ServerRouterTest.php index 1ad79d1..fa875a8 100644 --- a/test/ServerRouterTest.php +++ b/test/ServerRouterTest.php @@ -18,7 +18,7 @@ */ class ServerRouterTest extends TestCase { - public function testRouteCache() + public function testRouteCache(): void { $router = new ServerRouter([ 'tmpCacheNumber' => 10, @@ -35,7 +35,7 @@ public function testRouteCache() $this->assertTrue(4 < $router->count()); /** @var Route $route */ - list($status, $path, $route) = $router->match('/hi/tom'); + [$status, $path, $route] = $router->match('/hi/tom'); $this->assertSame(ServerRouter::FOUND, $status); $this->assertSame('/hi/tom', $path); $this->assertSame('handler3', $route->getHandler()); @@ -50,23 +50,23 @@ public function testRouteCache() // repeat request /** @var Route $route */ - list($status, $path, $route) = $router->match('/hi/tom'); + [$status, $path, $route] = $router->match('/hi/tom'); $this->assertSame(ServerRouter::FOUND, $status); $this->assertSame('/hi/tom', $path); $this->assertSame('handler3', $route->getHandler()); // match use HEAD - list($status, ,) = $router->match('/path', 'HEAD'); + [$status, ,] = $router->match('/path', 'HEAD'); $this->assertSame(ServerRouter::FOUND, $status); // match not exist - list($status, $path,) = $router->match('/not/exist', 'GET'); + [$status, $path,] = $router->match('/not/exist'); $this->assertSame(ServerRouter::NOT_FOUND, $status); $this->assertSame('/not/exist', $path); // add fallback route. $router->any('/*', 'fb_handler'); - list($status, $path,) = $router->match('/not/exist', 'GET'); + [$status, $path,] = $router->match('/not/exist'); $this->assertSame(ServerRouter::FOUND, $status); $this->assertSame('/not/exist', $path); } diff --git a/test/boot.php b/test/boot.php index 15618ff..f4232c2 100644 --- a/test/boot.php +++ b/test/boot.php @@ -5,6 +5,8 @@ * OR * phpunit --bootstrap test/boot.php test * phpunit --colors --coverage-html ./coverage/ + * // output coverage without xdebug + * phpdbg -dauto_globals_jit=Off -qrr /usr/local/bin/phpunit --coverage-text * test filter: * phpunit --filter '\\RouterTest::testAdd' --debug */ From 8970aee3c191b741b10d1856b464d9d6fc0d5189 Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 2 Feb 2019 00:19:02 +0800 Subject: [PATCH 106/151] update test namespace. update travis config --- .travis.yml | 2 +- composer.json | 5 +++ test/CachedRouterTest.php | 4 +-- test/DispatcherTest.php | 2 +- test/PreMatchRouterTest.php | 4 +-- test/RouteHelperTest.php | 4 +-- test/RouteTest.php | 2 +- test/RouterManagerTest.php | 4 +-- test/RouterTest.php | 2 +- test/SRouterTest.php | 4 +-- test/ServerRouterTest.php | 4 +-- test/boot.php | 62 ++++++++++++++++++------------------- 12 files changed, 51 insertions(+), 48 deletions(-) diff --git a/.travis.yml b/.travis.yml index 367cdaf..c041837 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,7 +14,7 @@ before_script: - composer require php-coveralls/php-coveralls:^2.1.0 script: - - phpunit --coverage-clover clover.xml + - phpunit -vvv --coverage-clover clover.xml after_success: - vendor/bin/php-coveralls --coverage_clover=clover.xml --json_path=coveralls-upload.json -v diff --git a/composer.json b/composer.json index 3186790..6dcfd24 100644 --- a/composer.json +++ b/composer.json @@ -28,6 +28,11 @@ "src/Helper/functions.php" ] }, + "autoload-dev": { + "psr-4": { + "Inhere\\RouteTest\\": "src/" + } + }, "suggest": { "inhere/simple-print-tool": "Very lightweight data printing tools" } diff --git a/test/CachedRouterTest.php b/test/CachedRouterTest.php index 54aa8b6..e6901d6 100644 --- a/test/CachedRouterTest.php +++ b/test/CachedRouterTest.php @@ -6,7 +6,7 @@ * Time: 00:10 */ -namespace Inhere\Route\Test; +namespace Inhere\RouteTest; use Inhere\Route\CachedRouter; use Inhere\Route\Route; @@ -15,7 +15,7 @@ /** * Class CachedRouterTest - * @package Inhere\Route\Test + * @package Inhere\RouteTest */ class CachedRouterTest extends TestCase { diff --git a/test/DispatcherTest.php b/test/DispatcherTest.php index 1751cf6..3fbafb1 100644 --- a/test/DispatcherTest.php +++ b/test/DispatcherTest.php @@ -1,6 +1,6 @@ $libDir . '/example/', + 'Inhere\RouteTest\\' => $libDir . '/test/', + 'Inhere\Route\\' => $libDir . '/src/', +]; + +spl_autoload_register(function ($class) use ($npMap) { + foreach ($npMap as $np => $dir) { + $file = $dir . str_replace('\\', '/', substr($class, strlen($np))) . '.php'; + + if (file_exists($file)) { + include $file; + } } }); // generates a random request url function random_request_url(https://github.com/$chance%20=%205) { - $characters = 'abcdefghijklmnopqrstuvwxyz'; + $characters = 'abcdefghijklmnopqrstuvwxyz'; $charactersLength = strlen($characters); - $randomString = '/'; - $rand = random_int(5, 20); + $randomString = '/'; + $rand = random_int(5, 20); // create random path of 5-20 characters for ($i = 0; $i < $rand; $i++) { @@ -73,21 +71,21 @@ function random_request_method() function pretty_echo($msg, $style = 'green', $nl = false) { static $styles = [ - 'yellow' => '1;33', + 'yellow' => '1;33', 'magenta' => '1;35', - 'white' => '1;37', - 'black' => '0;30', - 'red' => '0;31', - 'green' => '0;32', - 'brown' => '0;33', - 'blue' => '0;34', - 'cyan' => '0;36', - - 'light_red' => '1;31', - 'light_blue' => '1;34', - 'light_gray' => '37', + 'white' => '1;37', + 'black' => '0;30', + 'red' => '0;31', + 'green' => '0;32', + 'brown' => '0;33', + 'blue' => '0;34', + 'cyan' => '0;36', + + 'light_red' => '1;31', + 'light_blue' => '1;34', + 'light_gray' => '37', 'light_green' => '1;32', - 'light_cyan' => '1;36', + 'light_cyan' => '1;36', ]; if (isset($styles[$style]) && false === strpos(PHP_OS, 'WIN')) { From 878e3b1f654120e639a50df03cceee6c61be98ce Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 2 Feb 2019 00:47:49 +0800 Subject: [PATCH 107/151] move example/controllers file to test dir --- example/cached.php | 2 +- example/object.php | 2 +- example/pre-match.php | 2 +- example/some-routes.php | 2 +- example/static.php | 2 +- example/{swoole_svr.php => swoole-server.php} | 13 +++--- src/Router.php | 42 +++++++++---------- test/RouterTest.php | 6 +-- test/boot.php | 1 - .../controllers}/DemoController.php | 4 +- .../controllers}/HomeController.php | 2 +- .../controllers}/RestController.php | 4 +- .../controllers/admin}/UserController.php | 4 +- 13 files changed, 42 insertions(+), 44 deletions(-) rename example/{swoole_svr.php => swoole-server.php} (86%) rename {example/Controllers => test/controllers}/DemoController.php (85%) rename {example/Controllers => test/controllers}/HomeController.php (91%) rename {example/Controllers => test/controllers}/RestController.php (88%) rename {example/Controllers/Admin => test/controllers/admin}/UserController.php (78%) diff --git a/example/cached.php b/example/cached.php index 9456160..a49a05e 100644 --- a/example/cached.php +++ b/example/cached.php @@ -27,7 +27,7 @@ // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, - 'controllerNamespace' => 'Inhere\Route\Example\Controllers', + 'controllerNamespace' => 'Inhere\RouteTest\controllers', 'controllerSuffix' => 'Controller', ]); diff --git a/example/object.php b/example/object.php index 5cd811f..ae48b5d 100644 --- a/example/object.php +++ b/example/object.php @@ -26,7 +26,7 @@ // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, - 'controllerNamespace' => 'Inhere\Route\Example\Controllers', + 'controllerNamespace' => 'Inhere\RouteTest\controllers', 'controllerSuffix' => 'Controller', ]); diff --git a/example/pre-match.php b/example/pre-match.php index 6389c04..31fd0b5 100644 --- a/example/pre-match.php +++ b/example/pre-match.php @@ -27,7 +27,7 @@ // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, - 'controllerNamespace' => 'Inhere\Route\Example\Controllers', + 'controllerNamespace' => 'Inhere\RouteTest\controllers', 'controllerSuffix' => 'Controller', ]); diff --git a/example/some-routes.php b/example/some-routes.php index 68b790b..9808fe8 100644 --- a/example/some-routes.php +++ b/example/some-routes.php @@ -7,7 +7,7 @@ * */ -use Inhere\Route\Example\Controllers\HomeController; +use Inhere\RouteTest\controllers\HomeController; use Inhere\Route\RouterInterface; function handler0() diff --git a/example/static.php b/example/static.php index 1b8b71d..78e7e2e 100644 --- a/example/static.php +++ b/example/static.php @@ -22,7 +22,7 @@ // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, - 'controllerNamespace' => 'Inhere\Route\Example\Controllers', + 'controllerNamespace' => 'Inhere\RouteTest\controllers', 'controllerSuffix' => 'Controller', ]); diff --git a/example/swoole_svr.php b/example/swoole-server.php similarity index 86% rename from example/swoole_svr.php rename to example/swoole-server.php index a29a987..83fa52a 100644 --- a/example/swoole_svr.php +++ b/example/swoole-server.php @@ -5,7 +5,7 @@ * Date: 2017/7/14 * Time: 下午9:12 * you can test use: - * php example/swoole_svr.php + * php example/swoole-server.php * then you can access url: http://127.0.0.1:5675 */ @@ -24,7 +24,7 @@ // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, - 'controllerNamespace' => 'Inhere\Route\Example\Controllers', + 'controllerNamespace' => 'Inhere\RouteTest\controllers', 'controllerSuffix' => 'Controller', ]); @@ -38,9 +38,8 @@ $dispatcher = new Dispatcher([ 'dynamicAction' => true, -], function ($path, $method) use ($router) { - return $router->match($path, $method); -}); +]); +$dispatcher->setRouter($router); // on notFound, output a message. $dispatcher->on(Dispatcher::ON_NOT_FOUND, function ($path) { @@ -49,7 +48,7 @@ $server = new \Swoole\Http\Server('127.0.0.1', '5675', SWOOLE_BASE); $server->set([ - + // ]); $server->on('request', function ($request, $response) use ($dispatcher) { @@ -57,7 +56,7 @@ $uri = $request->server['request_uri']; $method = $request->server['request_method']; - fwrite(STDOUT, "request $method $uri\n"); + // fwrite(STDOUT, "request $method $uri\n"); ob_start(); $ret = $dispatcher->dispatchUri($uri, $method); diff --git a/src/Router.php b/src/Router.php index 3453ceb..e0de1f2 100644 --- a/src/Router.php +++ b/src/Router.php @@ -226,11 +226,11 @@ public function any(string $path, $handler, array $pathParams = [], array $opts } /** - * @param array|string $methods - * @param string $path + * @param array|string $methods + * @param string $path * @param callable|string $handler - * @param array $pathParams - * @param array $opts + * @param array $pathParams + * @param array $opts */ public function map($methods, string $path, $handler, array $pathParams = [], array $opts = []) { @@ -242,9 +242,9 @@ public function map($methods, string $path, $handler, array $pathParams = [], ar /** * @param string $method * @param string $path - * @param $handler - * @param array $pathParams - * @param array $opts + * @param $handler + * @param array $pathParams + * @param array $opts * @return Route */ public function add(string $method, string $path, $handler, array $pathParams = [], array $opts = []): Route @@ -280,7 +280,7 @@ public function addRoute(Route $route): Route { $this->appendGroupInfo($route); - $path = $route->getPath(); + $path = $route->getPath(); $method = $route->getMethod(); $this->routeCounter++; @@ -310,10 +310,10 @@ public function addRoute(Route $route): Route /** * Create a route group with a common prefix. * All routes created in the passed callback will have the given group prefix prepended. - * @param string $prefix + * @param string $prefix * @param \Closure $callback - * @param array $middleware - * @param array $opts + * @param array $middleware + * @param array $opts */ public function group(string $prefix, \Closure $callback, array $middleware = [], array $opts = []): void { @@ -382,9 +382,9 @@ protected function appendGroupInfo(Route $route): void */ public function match(string $path, string $method = 'GET'): array { - $path = RouteHelper::formatPath($path, $this->ignoreLastSlash); + $path = RouteHelper::formatPath($path, $this->ignoreLastSlash); $method = \strtoupper($method); - $sKey = $method . ' ' . $path; + $sKey = $method . ' ' . $path; // is a static route path if (isset($this->staticRoutes[$sKey])) { @@ -445,7 +445,7 @@ protected function matchDynamicRoute(string $path, string $method): array $fKey = $first = ''; if ($pos = \strpos($path, '/', 1)) { $first = \substr($path, 1, $pos - 1); - $fKey = $method . ' ' . $first; + $fKey = $method . ' ' . $first; } // is a regular dynamic route(the first node is 1th level index key). @@ -528,8 +528,8 @@ protected function findAllowedMethods(string $path, string $method): array /** * Runs the callback for the given request * @param DispatcherInterface|array $dispatcher - * @param null|string $path - * @param null|string $method + * @param null|string $path + * @param null|string $method * @return mixed * @throws \LogicException * @throws \Throwable @@ -561,7 +561,7 @@ public function dispatch($dispatcher = null, $path = null, $method = null) /** * @param string $name Route name - * @param array $pathVars + * @param array $pathVars * @return string */ public function createUri(string $name, array $pathVars = []): string @@ -575,7 +575,7 @@ public function createUri(string $name, array $pathVars = []): string /** * @param string $name - * @param Route $route + * @param Route $route */ public function nameRoute(string $name, Route $route): void { @@ -654,7 +654,7 @@ public function getChains(): array * Traversable * @since 5.0.0 */ - public function getIterator() + public function getIterator(): \Traversable { return new \ArrayIterator($this->getRoutes()); } @@ -672,8 +672,8 @@ public function __toString(): string */ public function toString(): string { - $indent = ' '; - $strings = ['#Routes Number: ' . $this->count()]; + $indent = ' '; + $strings = ['#Routes Number: ' . $this->count()]; $strings[] = "\n#Static Routes:"; /** @var Route $route */ foreach ($this->staticRoutes as $route) { diff --git a/test/RouterTest.php b/test/RouterTest.php index da019fc..937ebb6 100644 --- a/test/RouterTest.php +++ b/test/RouterTest.php @@ -6,7 +6,7 @@ use Inhere\Route\Router; use PHPUnit\Framework\TestCase; use function Inhere\Route\createRouter; -use Inhere\Route\Example\Controllers\DemoController; +use Inhere\RouteTest\controllers\DemoController; class RouterTest extends TestCase { @@ -287,7 +287,7 @@ public function testMatchAutoRoute(): void // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => true, - 'controllerNamespace' => 'Inhere\Route\Example\Controllers', + 'controllerNamespace' => 'Inhere\RouteTest\controllers', 'controllerSuffix' => 'Controller', ]); @@ -301,7 +301,7 @@ public function testMatchAutoRoute(): void [$status, $path, $route] = $router->match('/admin/user/info'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/admin/user/info', $path); - $this->assertSame('Inhere\Route\Example\Controllers\admin\UserController@info', $route->getHandler()); + $this->assertSame('Inhere\RouteTest\controllers\admin\UserController@info', $route->getHandler()); [$status, $path,] = $router->match('/not-exist'); $this->assertSame(Router::NOT_FOUND, $status); diff --git a/test/boot.php b/test/boot.php index dcb72fb..7ac8e9a 100644 --- a/test/boot.php +++ b/test/boot.php @@ -18,7 +18,6 @@ $libDir = dirname(__DIR__); $npMap = [ - 'Inhere\Route\Example\\' => $libDir . '/example/', 'Inhere\RouteTest\\' => $libDir . '/test/', 'Inhere\Route\\' => $libDir . '/src/', ]; diff --git a/example/Controllers/DemoController.php b/test/controllers/DemoController.php similarity index 85% rename from example/Controllers/DemoController.php rename to test/controllers/DemoController.php index b5c0bb2..a7ddd69 100644 --- a/example/Controllers/DemoController.php +++ b/test/controllers/DemoController.php @@ -6,11 +6,11 @@ * Time: 上午12:14 */ -namespace Inhere\Route\Example\Controllers; +namespace Inhere\RouteTest\controllers; /** * Class DemoController - * @package Inhere\Route\Example\Controllers + * @package Inhere\RouteTest\controllers */ class DemoController { diff --git a/example/Controllers/HomeController.php b/test/controllers/HomeController.php similarity index 91% rename from example/Controllers/HomeController.php rename to test/controllers/HomeController.php index 6e9b5e6..705cbad 100644 --- a/example/Controllers/HomeController.php +++ b/test/controllers/HomeController.php @@ -6,7 +6,7 @@ * Time: 上午12:14 */ -namespace Inhere\Route\Example\Controllers; +namespace Inhere\RouteTest\controllers; /** * Class HomeController diff --git a/example/Controllers/RestController.php b/test/controllers/RestController.php similarity index 88% rename from example/Controllers/RestController.php rename to test/controllers/RestController.php index abf69aa..4b1ae91 100644 --- a/example/Controllers/RestController.php +++ b/test/controllers/RestController.php @@ -6,11 +6,11 @@ * Time: 14:58 */ -namespace Inhere\Route\Example\Controllers; +namespace Inhere\RouteTest\controllers; /** * Class RestController - * @package Inhere\Route\Example\Controllers + * @package Inhere\RouteTest\controllers */ class RestController { diff --git a/example/Controllers/Admin/UserController.php b/test/controllers/admin/UserController.php similarity index 78% rename from example/Controllers/Admin/UserController.php rename to test/controllers/admin/UserController.php index 1c1e04b..e05569b 100644 --- a/example/Controllers/Admin/UserController.php +++ b/test/controllers/admin/UserController.php @@ -6,11 +6,11 @@ * Time: 下午5:01 */ -namespace Inhere\Route\Example\Controllers\Admin; +namespace Inhere\RouteTest\controllers\admin; /** * Class UserController - * @package Inhere\Route\Example\Controllers\Admin + * @package Inhere\RouteTest\controllers\admin */ class UserController { From 2b18516644b71c787daadcf004eedbb58d75b73c Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 10 Mar 2019 23:44:34 +0800 Subject: [PATCH 108/151] update some logic for route match --- example/cached/bench-routes-cache.php | 8205 +++++++++++++------------ src/Route.php | 66 +- src/Router.php | 70 +- src/RouterConfigTrait.php | 21 +- src/ServerRouter.php | 2 +- 5 files changed, 4239 insertions(+), 4125 deletions(-) diff --git a/example/cached/bench-routes-cache.php b/example/cached/bench-routes-cache.php index 77e22c4..9c8f47a 100644 --- a/example/cached/bench-routes-cache.php +++ b/example/cached/bench-routes-cache.php @@ -2,17 +2,17 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2018-12-14 00:51:42 + * @date 2019-03-10 14:32:35 * @count 1000 * @notice Please don't edit it. */ return array ( // static routes 'staticRoutes' => array ( - 'PATCH /kvil/bh/xovv/hvja' => array( + 'POST /vdy/adkueoyrcz' => array( 'name' => '', - 'path' => '/kvil/bh/xovv/hvja', - 'method' => 'PATCH', + 'path' => '/vdy/adkueoyrcz', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -27,10 +27,10 @@ 'options' => array ( ), ), - 'PATCH /zn/whskag/opnfvwwgwn/xx' => array( + 'GET /yfzjdaxjx' => array( 'name' => '', - 'path' => '/zn/whskag/opnfvwwgwn/xx', - 'method' => 'PATCH', + 'path' => '/yfzjdaxjx', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -45,10 +45,10 @@ 'options' => array ( ), ), - 'DELETE /cqi/lslyq' => array( + 'PATCH /zuavalkvfxkxmizr/ppv' => array( 'name' => '', - 'path' => '/cqi/lslyq', - 'method' => 'DELETE', + 'path' => '/zuavalkvfxkxmizr/ppv', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -63,10 +63,10 @@ 'options' => array ( ), ), - 'POST /qvrjg' => array( + 'GET /zphbpkygetkyvmqylqpz' => array( 'name' => '', - 'path' => '/qvrjg', - 'method' => 'POST', + 'path' => '/zphbpkygetkyvmqylqpz', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -81,10 +81,10 @@ 'options' => array ( ), ), - 'GET /ezahroxlpa' => array( + 'PUT /wmzqojpv/pzohcjo/z/t' => array( 'name' => '', - 'path' => '/ezahroxlpa', - 'method' => 'GET', + 'path' => '/wmzqojpv/pzohcjo/z/t', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -99,10 +99,10 @@ 'options' => array ( ), ), - 'GET /rfyhq/tiquyafaqj/i' => array( + 'POST /a/fxgxh' => array( 'name' => '', - 'path' => '/rfyhq/tiquyafaqj/i', - 'method' => 'GET', + 'path' => '/a/fxgxh', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -117,10 +117,10 @@ 'options' => array ( ), ), - 'DELETE /hcxfgk' => array( + 'PATCH /odvmzztazp' => array( 'name' => '', - 'path' => '/hcxfgk', - 'method' => 'DELETE', + 'path' => '/odvmzztazp', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -135,10 +135,10 @@ 'options' => array ( ), ), - 'PATCH /ajn/eo' => array( + 'PUT /o/gb/dxesa/efc' => array( 'name' => '', - 'path' => '/ajn/eo', - 'method' => 'PATCH', + 'path' => '/o/gb/dxesa/efc', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -153,10 +153,10 @@ 'options' => array ( ), ), - 'DELETE /njhsneoej/kdkv/t/nipg' => array( + 'GET /sdzpure/tbqmrjz' => array( 'name' => '', - 'path' => '/njhsneoej/kdkv/t/nipg', - 'method' => 'DELETE', + 'path' => '/sdzpure/tbqmrjz', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -171,9 +171,9 @@ 'options' => array ( ), ), - 'GET /z/ookitzsragahiomg' => array( + 'GET /qf/ocgbwipsevrrfrqvb' => array( 'name' => '', - 'path' => '/z/ookitzsragahiomg', + 'path' => '/qf/ocgbwipsevrrfrqvb', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -189,10 +189,10 @@ 'options' => array ( ), ), - 'PATCH /nmnp/bvdg' => array( + 'GET /wqiobmfsodcgznyhy' => array( 'name' => '', - 'path' => '/nmnp/bvdg', - 'method' => 'PATCH', + 'path' => '/wqiobmfsodcgznyhy', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -207,9 +207,9 @@ 'options' => array ( ), ), - 'POST /wnq/mosmq/rihipq' => array( + 'POST /szeiwmwvxj' => array( 'name' => '', - 'path' => '/wnq/mosmq/rihipq', + 'path' => '/szeiwmwvxj', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -225,9 +225,27 @@ 'options' => array ( ), ), - 'PUT /x/c/jzaq/u/tjeaz' => array( + 'DELETE /ninxrgleiyawui' => array( + 'name' => '', + 'path' => '/ninxrgleiyawui', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'PUT /jzrtbrtsiujsdo' => array( 'name' => '', - 'path' => '/x/c/jzaq/u/tjeaz', + 'path' => '/jzrtbrtsiujsdo', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -243,10 +261,10 @@ 'options' => array ( ), ), - 'POST /mfrbk/bm' => array( + 'GET /kxhqymuw/wlzbjv' => array( 'name' => '', - 'path' => '/mfrbk/bm', - 'method' => 'POST', + 'path' => '/kxhqymuw/wlzbjv', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -261,10 +279,10 @@ 'options' => array ( ), ), - 'PATCH /kv/g/qbsve/wuzgmgj' => array( + 'POST /rkupok/hbcvp' => array( 'name' => '', - 'path' => '/kv/g/qbsve/wuzgmgj', - 'method' => 'PATCH', + 'path' => '/rkupok/hbcvp', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -279,10 +297,10 @@ 'options' => array ( ), ), - 'GET /x/surpm' => array( + 'DELETE /adohp' => array( 'name' => '', - 'path' => '/x/surpm', - 'method' => 'GET', + 'path' => '/adohp', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -297,10 +315,10 @@ 'options' => array ( ), ), - 'PATCH /opyomjxw' => array( + 'POST /czvwi/padpwvoqkp' => array( 'name' => '', - 'path' => '/opyomjxw', - 'method' => 'PATCH', + 'path' => '/czvwi/padpwvoqkp', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -315,9 +333,9 @@ 'options' => array ( ), ), - 'GET /ffslr' => array( + 'GET /i/o/sxjze' => array( 'name' => '', - 'path' => '/ffslr', + 'path' => '/i/o/sxjze', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -333,10 +351,10 @@ 'options' => array ( ), ), - 'GET /bywrq' => array( + 'DELETE /zsmla/fgml/ojdlxd/' => array( 'name' => '', - 'path' => '/bywrq', - 'method' => 'GET', + 'path' => '/zsmla/fgml/ojdlxd/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -351,10 +369,10 @@ 'options' => array ( ), ), - 'POST /ls/nth/ekwsc' => array( + 'PUT /rl/dwe/w/vcjimgeuka/zjjk' => array( 'name' => '', - 'path' => '/ls/nth/ekwsc', - 'method' => 'POST', + 'path' => '/rl/dwe/w/vcjimgeuka/zjjk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -369,10 +387,10 @@ 'options' => array ( ), ), - 'GET /fipylo' => array( + 'PATCH /blegpyqpmhctss' => array( 'name' => '', - 'path' => '/fipylo', - 'method' => 'GET', + 'path' => '/blegpyqpmhctss', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -387,10 +405,10 @@ 'options' => array ( ), ), - 'GET /corcbjf/fuzup' => array( + 'POST /msvjuzfo/sdh' => array( 'name' => '', - 'path' => '/corcbjf/fuzup', - 'method' => 'GET', + 'path' => '/msvjuzfo/sdh', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -405,10 +423,10 @@ 'options' => array ( ), ), - 'PATCH /doeeclg' => array( + 'POST /ljksaw/dvguecwa/qavd' => array( 'name' => '', - 'path' => '/doeeclg', - 'method' => 'PATCH', + 'path' => '/ljksaw/dvguecwa/qavd', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -423,9 +441,9 @@ 'options' => array ( ), ), - 'PUT /qrun/yoiihvudsyuvhjg' => array( + 'PUT /wdd/jgbywxpnrbupyveyo' => array( 'name' => '', - 'path' => '/qrun/yoiihvudsyuvhjg', + 'path' => '/wdd/jgbywxpnrbupyveyo', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -441,10 +459,10 @@ 'options' => array ( ), ), - 'PATCH /htvjqoxcfummml' => array( + 'POST /mbofg' => array( 'name' => '', - 'path' => '/htvjqoxcfummml', - 'method' => 'PATCH', + 'path' => '/mbofg', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -459,10 +477,10 @@ 'options' => array ( ), ), - 'PATCH /detyqn/kwwtk' => array( + 'GET /ys/yixl' => array( 'name' => '', - 'path' => '/detyqn/kwwtk', - 'method' => 'PATCH', + 'path' => '/ys/yixl', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -477,10 +495,10 @@ 'options' => array ( ), ), - 'PATCH /buvsqnpicqgsbh/rgec' => array( + 'GET /hhtfiarbfqvc/qbdtbl' => array( 'name' => '', - 'path' => '/buvsqnpicqgsbh/rgec', - 'method' => 'PATCH', + 'path' => '/hhtfiarbfqvc/qbdtbl', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -495,9 +513,9 @@ 'options' => array ( ), ), - 'DELETE /bbur/xdpp/xiduwq' => array( + 'DELETE /uujbg/da/jsudfzclwvp' => array( 'name' => '', - 'path' => '/bbur/xdpp/xiduwq', + 'path' => '/uujbg/da/jsudfzclwvp', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -513,10 +531,10 @@ 'options' => array ( ), ), - 'DELETE /illctjv/amwdwgif/tgkmp/' => array( + 'PATCH /vwpiljqk/ldmf/c/' => array( 'name' => '', - 'path' => '/illctjv/amwdwgif/tgkmp/', - 'method' => 'DELETE', + 'path' => '/vwpiljqk/ldmf/c/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -531,10 +549,10 @@ 'options' => array ( ), ), - 'DELETE /ckaxmpfsosdjobynv' => array( + 'PATCH /pzdaebuqux' => array( 'name' => '', - 'path' => '/ckaxmpfsosdjobynv', - 'method' => 'DELETE', + 'path' => '/pzdaebuqux', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -549,10 +567,10 @@ 'options' => array ( ), ), - 'GET /hqfosdsmhblqhd' => array( + 'POST /e/zvgdnyiszumerd' => array( 'name' => '', - 'path' => '/hqfosdsmhblqhd', - 'method' => 'GET', + 'path' => '/e/zvgdnyiszumerd', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -567,10 +585,10 @@ 'options' => array ( ), ), - 'PATCH /lcbjcqefgsul' => array( + 'DELETE /wvzqgqqfz' => array( 'name' => '', - 'path' => '/lcbjcqefgsul', - 'method' => 'PATCH', + 'path' => '/wvzqgqqfz', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -585,10 +603,10 @@ 'options' => array ( ), ), - 'GET /mitzepzsbi' => array( + 'PATCH /hpujv' => array( 'name' => '', - 'path' => '/mitzepzsbi', - 'method' => 'GET', + 'path' => '/hpujv', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -603,10 +621,10 @@ 'options' => array ( ), ), - 'DELETE /ybw/gqpzadjurxnuckt' => array( + 'POST /yyf/krjilgilwektq/vclv' => array( 'name' => '', - 'path' => '/ybw/gqpzadjurxnuckt', - 'method' => 'DELETE', + 'path' => '/yyf/krjilgilwektq/vclv', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -621,10 +639,10 @@ 'options' => array ( ), ), - 'POST /xfruv/jycczinbkkdwn' => array( + 'PATCH /fdhvqk/kbsqdogzdmzlwn' => array( 'name' => '', - 'path' => '/xfruv/jycczinbkkdwn', - 'method' => 'POST', + 'path' => '/fdhvqk/kbsqdogzdmzlwn', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -639,9 +657,9 @@ 'options' => array ( ), ), - 'POST /buwqqbgxewlxdax/o' => array( + 'POST /xoklqmvnoed/qacdklrr' => array( 'name' => '', - 'path' => '/buwqqbgxewlxdax/o', + 'path' => '/xoklqmvnoed/qacdklrr', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -657,10 +675,10 @@ 'options' => array ( ), ), - 'GET /w/tx/knkxa/qwnbae/' => array( + 'PUT /xirdtke/vpuw/' => array( 'name' => '', - 'path' => '/w/tx/knkxa/qwnbae/', - 'method' => 'GET', + 'path' => '/xirdtke/vpuw/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -675,10 +693,10 @@ 'options' => array ( ), ), - 'GET /odozzsk/bq/pgalzyvfe' => array( + 'PATCH /cuoukffamlh/awtuyy' => array( 'name' => '', - 'path' => '/odozzsk/bq/pgalzyvfe', - 'method' => 'GET', + 'path' => '/cuoukffamlh/awtuyy', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -693,10 +711,10 @@ 'options' => array ( ), ), - 'GET /veuoyxlwd/q/' => array( + 'PUT /jmygx/reluhsrlbetl/az/n' => array( 'name' => '', - 'path' => '/veuoyxlwd/q/', - 'method' => 'GET', + 'path' => '/jmygx/reluhsrlbetl/az/n', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -711,10 +729,10 @@ 'options' => array ( ), ), - 'POST /klxycwbsncvl' => array( + 'GET /wx/vpsfacr/itm' => array( 'name' => '', - 'path' => '/klxycwbsncvl', - 'method' => 'POST', + 'path' => '/wx/vpsfacr/itm', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -729,10 +747,10 @@ 'options' => array ( ), ), - 'PUT /uczuq' => array( + 'DELETE /tcycvcotnp' => array( 'name' => '', - 'path' => '/uczuq', - 'method' => 'PUT', + 'path' => '/tcycvcotnp', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -747,10 +765,10 @@ 'options' => array ( ), ), - 'GET /dpmrrix/c' => array( + 'DELETE /slcxxpt' => array( 'name' => '', - 'path' => '/dpmrrix/c', - 'method' => 'GET', + 'path' => '/slcxxpt', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -765,9 +783,9 @@ 'options' => array ( ), ), - 'GET /qdjwd' => array( + 'GET /il/eegdvi/tgoc/nyi' => array( 'name' => '', - 'path' => '/qdjwd', + 'path' => '/il/eegdvi/tgoc/nyi', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -783,9 +801,9 @@ 'options' => array ( ), ), - 'POST /kmzuyfrcx/yqzhed' => array( + 'POST /gnhvdgifhbkfrma/l' => array( 'name' => '', - 'path' => '/kmzuyfrcx/yqzhed', + 'path' => '/gnhvdgifhbkfrma/l', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -801,9 +819,9 @@ 'options' => array ( ), ), - 'GET /v/od/wiqzi' => array( + 'GET /yf/i/pybbll/t' => array( 'name' => '', - 'path' => '/v/od/wiqzi', + 'path' => '/yf/i/pybbll/t', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -819,9 +837,9 @@ 'options' => array ( ), ), - 'PUT /ca/re/nswk/sh' => array( + 'PUT /idqqsr/' => array( 'name' => '', - 'path' => '/ca/re/nswk/sh', + 'path' => '/idqqsr/', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -837,9 +855,9 @@ 'options' => array ( ), ), - 'GET /prewd/wth/koyyjtc/xjwh' => array( + 'GET /aedfxpd' => array( 'name' => '', - 'path' => '/prewd/wth/koyyjtc/xjwh', + 'path' => '/aedfxpd', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -855,9 +873,9 @@ 'options' => array ( ), ), - 'PUT /y/zsmbnjf/t' => array( + 'PUT /swgtrj/s/trlzfe' => array( 'name' => '', - 'path' => '/y/zsmbnjf/t', + 'path' => '/swgtrj/s/trlzfe', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -873,10 +891,10 @@ 'options' => array ( ), ), - 'PUT /rm/lhggthf/wobc/ucrtp' => array( + 'GET /vpcsygmtva/bbabt/g' => array( 'name' => '', - 'path' => '/rm/lhggthf/wobc/ucrtp', - 'method' => 'PUT', + 'path' => '/vpcsygmtva/bbabt/g', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -891,10 +909,10 @@ 'options' => array ( ), ), - 'PUT /gsctbqs/zn/lqtonmecpx' => array( + 'DELETE /kjydx/yzirefm/ywzv' => array( 'name' => '', - 'path' => '/gsctbqs/zn/lqtonmecpx', - 'method' => 'PUT', + 'path' => '/kjydx/yzirefm/ywzv', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -909,10 +927,10 @@ 'options' => array ( ), ), - 'PUT /qfazqndac' => array( + 'DELETE /tok/m/xeewqp/yc' => array( 'name' => '', - 'path' => '/qfazqndac', - 'method' => 'PUT', + 'path' => '/tok/m/xeewqp/yc', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -927,9 +945,9 @@ 'options' => array ( ), ), - 'GET /xudr/cqutthqfonh' => array( + 'GET /rd/ym/psdiifs' => array( 'name' => '', - 'path' => '/xudr/cqutthqfonh', + 'path' => '/rd/ym/psdiifs', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -945,10 +963,10 @@ 'options' => array ( ), ), - 'DELETE /ltglzykhgnvbae/at' => array( + 'GET /w/zvmc/iolwglhwxkwsw/a' => array( 'name' => '', - 'path' => '/ltglzykhgnvbae/at', - 'method' => 'DELETE', + 'path' => '/w/zvmc/iolwglhwxkwsw/a', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -963,10 +981,10 @@ 'options' => array ( ), ), - 'GET /djplxoknfhsj' => array( + 'PUT /pt/lgtdhwfmwlfmg' => array( 'name' => '', - 'path' => '/djplxoknfhsj', - 'method' => 'GET', + 'path' => '/pt/lgtdhwfmwlfmg', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -981,10 +999,10 @@ 'options' => array ( ), ), - 'GET /vuo/frwyynq' => array( + 'PUT /ngryx/z/hg/f/ccoj' => array( 'name' => '', - 'path' => '/vuo/frwyynq', - 'method' => 'GET', + 'path' => '/ngryx/z/hg/f/ccoj', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -999,10 +1017,10 @@ 'options' => array ( ), ), - 'POST /nwvaa/fcuh/kfkge' => array( + 'PUT /fh/ayb' => array( 'name' => '', - 'path' => '/nwvaa/fcuh/kfkge', - 'method' => 'POST', + 'path' => '/fh/ayb', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1017,9 +1035,9 @@ 'options' => array ( ), ), - 'GET /zw/ssocnd' => array( + 'GET /kuqdhfy' => array( 'name' => '', - 'path' => '/zw/ssocnd', + 'path' => '/kuqdhfy', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1035,9 +1053,9 @@ 'options' => array ( ), ), - 'PUT /vpcknq' => array( + 'PUT /pmoxhqfa' => array( 'name' => '', - 'path' => '/vpcknq', + 'path' => '/pmoxhqfa', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1053,10 +1071,10 @@ 'options' => array ( ), ), - 'POST /y/czyhgrrwhclwk' => array( + 'PATCH /vljqzalhjjyetzmiuoyr' => array( 'name' => '', - 'path' => '/y/czyhgrrwhclwk', - 'method' => 'POST', + 'path' => '/vljqzalhjjyetzmiuoyr', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1071,9 +1089,9 @@ 'options' => array ( ), ), - 'GET /og/wjfkl/freo' => array( + 'GET /nppsq/vqw/clpynbramk' => array( 'name' => '', - 'path' => '/og/wjfkl/freo', + 'path' => '/nppsq/vqw/clpynbramk', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1089,10 +1107,10 @@ 'options' => array ( ), ), - 'GET /yqfjskustujlddxubw' => array( + 'PATCH /krsjvleb/g/iaia/ekt' => array( 'name' => '', - 'path' => '/yqfjskustujlddxubw', - 'method' => 'GET', + 'path' => '/krsjvleb/g/iaia/ekt', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1107,9 +1125,9 @@ 'options' => array ( ), ), - 'POST /kshhbyaqsj' => array( + 'POST /ex/owffxyto/zi' => array( 'name' => '', - 'path' => '/kshhbyaqsj', + 'path' => '/ex/owffxyto/zi', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1125,9 +1143,9 @@ 'options' => array ( ), ), - 'GET /tilntatale' => array( + 'GET /av/j/aeptlqvzfii/bmu' => array( 'name' => '', - 'path' => '/tilntatale', + 'path' => '/av/j/aeptlqvzfii/bmu', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1143,10 +1161,10 @@ 'options' => array ( ), ), - 'PUT /om/rrzeremt' => array( + 'GET /rqqkjxcaza/r/uuqqqu' => array( 'name' => '', - 'path' => '/om/rrzeremt', - 'method' => 'PUT', + 'path' => '/rqqkjxcaza/r/uuqqqu', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1161,10 +1179,10 @@ 'options' => array ( ), ), - 'GET /svafikc/ghutub/' => array( + 'PUT /sljkmvdbg/yqe/ea/frzy' => array( 'name' => '', - 'path' => '/svafikc/ghutub/', - 'method' => 'GET', + 'path' => '/sljkmvdbg/yqe/ea/frzy', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1179,10 +1197,10 @@ 'options' => array ( ), ), - 'POST /ecqsvphd/ero/ul' => array( + 'GET /gbegjpf' => array( 'name' => '', - 'path' => '/ecqsvphd/ero/ul', - 'method' => 'POST', + 'path' => '/gbegjpf', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1197,10 +1215,10 @@ 'options' => array ( ), ), - 'DELETE /srm/e/nndixzuvhqrbtrx' => array( + 'GET /rxfvxrb' => array( 'name' => '', - 'path' => '/srm/e/nndixzuvhqrbtrx', - 'method' => 'DELETE', + 'path' => '/rxfvxrb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1215,10 +1233,10 @@ 'options' => array ( ), ), - 'POST /uwmc/qflezs' => array( + 'PUT /tik/an/fygxq' => array( 'name' => '', - 'path' => '/uwmc/qflezs', - 'method' => 'POST', + 'path' => '/tik/an/fygxq', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1233,9 +1251,9 @@ 'options' => array ( ), ), - 'PATCH /vf/axlrq/zxocvb/' => array( + 'PATCH /bf/orsinf/' => array( 'name' => '', - 'path' => '/vf/axlrq/zxocvb/', + 'path' => '/bf/orsinf/', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1251,10 +1269,10 @@ 'options' => array ( ), ), - 'DELETE /evqj/rprm' => array( + 'POST /x/y/pr/zqln' => array( 'name' => '', - 'path' => '/evqj/rprm', - 'method' => 'DELETE', + 'path' => '/x/y/pr/zqln', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1269,10 +1287,10 @@ 'options' => array ( ), ), - 'POST /lggelzs' => array( + 'DELETE /ksfv/nqkjz/' => array( 'name' => '', - 'path' => '/lggelzs', - 'method' => 'POST', + 'path' => '/ksfv/nqkjz/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1287,10 +1305,10 @@ 'options' => array ( ), ), - 'DELETE /a/gkacnpzw' => array( + 'GET /nxideixcxcne' => array( 'name' => '', - 'path' => '/a/gkacnpzw', - 'method' => 'DELETE', + 'path' => '/nxideixcxcne', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1305,9 +1323,9 @@ 'options' => array ( ), ), - 'GET /fdaus/tpwnqrvabihfs' => array( + 'GET /cuykenpjw/sh' => array( 'name' => '', - 'path' => '/fdaus/tpwnqrvabihfs', + 'path' => '/cuykenpjw/sh', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1323,10 +1341,10 @@ 'options' => array ( ), ), - 'GET /jmvezr/vu' => array( + 'DELETE /yzdbwmlg' => array( 'name' => '', - 'path' => '/jmvezr/vu', - 'method' => 'GET', + 'path' => '/yzdbwmlg', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1341,10 +1359,10 @@ 'options' => array ( ), ), - 'DELETE /ke/sgz/wjxt/yd' => array( + 'PUT /ejgutluenlglulmthr/x' => array( 'name' => '', - 'path' => '/ke/sgz/wjxt/yd', - 'method' => 'DELETE', + 'path' => '/ejgutluenlglulmthr/x', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1359,10 +1377,10 @@ 'options' => array ( ), ), - 'DELETE /cwwcovs/' => array( + 'GET /v/zfxtgvmfwxgc' => array( 'name' => '', - 'path' => '/cwwcovs/', - 'method' => 'DELETE', + 'path' => '/v/zfxtgvmfwxgc', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1377,10 +1395,10 @@ 'options' => array ( ), ), - 'POST /xpkewcrr' => array( + 'PUT /g/vtdi' => array( 'name' => '', - 'path' => '/xpkewcrr', - 'method' => 'POST', + 'path' => '/g/vtdi', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1395,10 +1413,10 @@ 'options' => array ( ), ), - 'POST /jmb/oqordz' => array( + 'GET /pqipxbsw/o/r/b' => array( 'name' => '', - 'path' => '/jmb/oqordz', - 'method' => 'POST', + 'path' => '/pqipxbsw/o/r/b', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1413,10 +1431,10 @@ 'options' => array ( ), ), - 'DELETE /vo/b/ht' => array( + 'PATCH /y/cqeq' => array( 'name' => '', - 'path' => '/vo/b/ht', - 'method' => 'DELETE', + 'path' => '/y/cqeq', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1431,10 +1449,10 @@ 'options' => array ( ), ), - 'PUT /ihi/nwzt' => array( + 'GET /kthkokzrbn' => array( 'name' => '', - 'path' => '/ihi/nwzt', - 'method' => 'PUT', + 'path' => '/kthkokzrbn', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1449,10 +1467,10 @@ 'options' => array ( ), ), - 'GET /dy/qn/p/ym' => array( + 'PATCH /dnmjdokc/cwbizl/iq/jmo' => array( 'name' => '', - 'path' => '/dy/qn/p/ym', - 'method' => 'GET', + 'path' => '/dnmjdokc/cwbizl/iq/jmo', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1467,9 +1485,9 @@ 'options' => array ( ), ), - 'POST /t/tga/u/tfnitjm/xzl' => array( + 'POST /yxad/yzcwapchudq' => array( 'name' => '', - 'path' => '/t/tga/u/tfnitjm/xzl', + 'path' => '/yxad/yzcwapchudq', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1485,10 +1503,10 @@ 'options' => array ( ), ), - 'PUT /wwypkouk/bhtq' => array( + 'POST /ijpyujj' => array( 'name' => '', - 'path' => '/wwypkouk/bhtq', - 'method' => 'PUT', + 'path' => '/ijpyujj', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1503,9 +1521,9 @@ 'options' => array ( ), ), - 'POST /feomlufjlpauu/j' => array( + 'POST /qa/bn/zpwqporrihuy' => array( 'name' => '', - 'path' => '/feomlufjlpauu/j', + 'path' => '/qa/bn/zpwqporrihuy', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1521,10 +1539,10 @@ 'options' => array ( ), ), - 'DELETE /muglumajmh' => array( + 'GET /eepwsoq/n/gyhcgm' => array( 'name' => '', - 'path' => '/muglumajmh', - 'method' => 'DELETE', + 'path' => '/eepwsoq/n/gyhcgm', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1539,10 +1557,10 @@ 'options' => array ( ), ), - 'GET /ptknwygztg' => array( + 'POST /cswbh/kwyctsogkoswjr' => array( 'name' => '', - 'path' => '/ptknwygztg', - 'method' => 'GET', + 'path' => '/cswbh/kwyctsogkoswjr', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1557,10 +1575,10 @@ 'options' => array ( ), ), - 'PATCH /hxziw/dy/kuut/' => array( + 'GET /ceknkfhvbz' => array( 'name' => '', - 'path' => '/hxziw/dy/kuut/', - 'method' => 'PATCH', + 'path' => '/ceknkfhvbz', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1575,10 +1593,10 @@ 'options' => array ( ), ), - 'GET /awcmcctrhfu/' => array( + 'PUT /sln/ywyd/' => array( 'name' => '', - 'path' => '/awcmcctrhfu/', - 'method' => 'GET', + 'path' => '/sln/ywyd/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1593,10 +1611,10 @@ 'options' => array ( ), ), - 'DELETE /fiaupnsr/nga/qajqsn/mvi' => array( + 'POST /zqzikea' => array( 'name' => '', - 'path' => '/fiaupnsr/nga/qajqsn/mvi', - 'method' => 'DELETE', + 'path' => '/zqzikea', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1611,10 +1629,10 @@ 'options' => array ( ), ), - 'DELETE /qnmg/ltajh' => array( + 'POST /kjwo/rnpxipxmlmxc' => array( 'name' => '', - 'path' => '/qnmg/ltajh', - 'method' => 'DELETE', + 'path' => '/kjwo/rnpxipxmlmxc', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1629,10 +1647,10 @@ 'options' => array ( ), ), - 'PUT /chcybcppkwtcvmnrkh' => array( + 'POST /loodxjidcq/lhlc' => array( 'name' => '', - 'path' => '/chcybcppkwtcvmnrkh', - 'method' => 'PUT', + 'path' => '/loodxjidcq/lhlc', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1647,9 +1665,9 @@ 'options' => array ( ), ), - 'PUT /rla/ktswvzrzpwre/v/tgcr' => array( + 'PUT /smcgrxgg/fibmmj/' => array( 'name' => '', - 'path' => '/rla/ktswvzrzpwre/v/tgcr', + 'path' => '/smcgrxgg/fibmmj/', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1665,10 +1683,10 @@ 'options' => array ( ), ), - 'POST /w/v/nye/ghb/' => array( + 'GET /ycnzj' => array( 'name' => '', - 'path' => '/w/v/nye/ghb/', - 'method' => 'POST', + 'path' => '/ycnzj', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1683,10 +1701,10 @@ 'options' => array ( ), ), - 'PUT /exocrwwgtpqmybsiu' => array( + 'GET /dynrra/y' => array( 'name' => '', - 'path' => '/exocrwwgtpqmybsiu', - 'method' => 'PUT', + 'path' => '/dynrra/y', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1701,10 +1719,10 @@ 'options' => array ( ), ), - 'POST /o/jscak' => array( + 'PATCH /tw/ynrcspjzi' => array( 'name' => '', - 'path' => '/o/jscak', - 'method' => 'POST', + 'path' => '/tw/ynrcspjzi', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1719,10 +1737,10 @@ 'options' => array ( ), ), - 'DELETE /hfhsfrizvmalelbftg' => array( + 'PUT /qqwqkz/luhqoyczy/eq/o' => array( 'name' => '', - 'path' => '/hfhsfrizvmalelbftg', - 'method' => 'DELETE', + 'path' => '/qqwqkz/luhqoyczy/eq/o', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1737,10 +1755,10 @@ 'options' => array ( ), ), - 'DELETE /xdcskafmjxn' => array( + 'PATCH /czuj/uomzmfutc/agbqvxb' => array( 'name' => '', - 'path' => '/xdcskafmjxn', - 'method' => 'DELETE', + 'path' => '/czuj/uomzmfutc/agbqvxb', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1755,10 +1773,10 @@ 'options' => array ( ), ), - 'POST /qrwbknwihteycz' => array( + 'GET /oikwstfqimmwouqt' => array( 'name' => '', - 'path' => '/qrwbknwihteycz', - 'method' => 'POST', + 'path' => '/oikwstfqimmwouqt', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1773,10 +1791,10 @@ 'options' => array ( ), ), - 'POST /toffj/lsxlvyyup/gqyxs' => array( + 'PATCH /uxwsaxdvru/spvyq' => array( 'name' => '', - 'path' => '/toffj/lsxlvyyup/gqyxs', - 'method' => 'POST', + 'path' => '/uxwsaxdvru/spvyq', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1791,10 +1809,10 @@ 'options' => array ( ), ), - 'PUT /fmyjav' => array( + 'GET /mqlupqjzy' => array( 'name' => '', - 'path' => '/fmyjav', - 'method' => 'PUT', + 'path' => '/mqlupqjzy', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1809,10 +1827,10 @@ 'options' => array ( ), ), - 'DELETE /ql/ckdxaxqonthyvzvivf' => array( + 'GET /wp/g/onpaa/dxup' => array( 'name' => '', - 'path' => '/ql/ckdxaxqonthyvzvivf', - 'method' => 'DELETE', + 'path' => '/wp/g/onpaa/dxup', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1827,10 +1845,10 @@ 'options' => array ( ), ), - 'DELETE /ga/fz/cygnauogejdcf' => array( + 'PUT /zbpiltcslo' => array( 'name' => '', - 'path' => '/ga/fz/cygnauogejdcf', - 'method' => 'DELETE', + 'path' => '/zbpiltcslo', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1845,9 +1863,9 @@ 'options' => array ( ), ), - 'GET /oyiiz/rllpugqviu' => array( + 'GET /c/kv/hdopzjmswlt' => array( 'name' => '', - 'path' => '/oyiiz/rllpugqviu', + 'path' => '/c/kv/hdopzjmswlt', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1863,10 +1881,10 @@ 'options' => array ( ), ), - 'PATCH /gzej/fv' => array( + 'POST /t/goecm/yefhqu/fqihr/rlg' => array( 'name' => '', - 'path' => '/gzej/fv', - 'method' => 'PATCH', + 'path' => '/t/goecm/yefhqu/fqihr/rlg', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1881,10 +1899,10 @@ 'options' => array ( ), ), - 'DELETE /vgg/ofs/fvp' => array( + 'GET /za/csymckpjmcbmkhyj/u' => array( 'name' => '', - 'path' => '/vgg/ofs/fvp', - 'method' => 'DELETE', + 'path' => '/za/csymckpjmcbmkhyj/u', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1899,10 +1917,10 @@ 'options' => array ( ), ), - 'POST /pskyzfvzb' => array( + 'GET /oprtz' => array( 'name' => '', - 'path' => '/pskyzfvzb', - 'method' => 'POST', + 'path' => '/oprtz', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1917,9 +1935,9 @@ 'options' => array ( ), ), - 'PUT /ccwdlxkgbnaq/pyvln' => array( + 'PUT /gxohvgvgc/k/b/u' => array( 'name' => '', - 'path' => '/ccwdlxkgbnaq/pyvln', + 'path' => '/gxohvgvgc/k/b/u', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1935,10 +1953,10 @@ 'options' => array ( ), ), - 'PUT /wyotyclcxlkkyvfx/' => array( + 'GET /pkilbbtue/ipsirkoggp' => array( 'name' => '', - 'path' => '/wyotyclcxlkkyvfx/', - 'method' => 'PUT', + 'path' => '/pkilbbtue/ipsirkoggp', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1953,10 +1971,10 @@ 'options' => array ( ), ), - 'PATCH /kcvxcebnnpbt' => array( + 'GET /kdmwlbebdgwwouy/joya' => array( 'name' => '', - 'path' => '/kcvxcebnnpbt', - 'method' => 'PATCH', + 'path' => '/kdmwlbebdgwwouy/joya', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1971,10 +1989,10 @@ 'options' => array ( ), ), - 'PATCH /kyrvxwopkfsvpib/' => array( + 'POST /uizzxsaisgcm' => array( 'name' => '', - 'path' => '/kyrvxwopkfsvpib/', - 'method' => 'PATCH', + 'path' => '/uizzxsaisgcm', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1989,10 +2007,10 @@ 'options' => array ( ), ), - 'POST /nmntmmttmm/griuuim' => array( + 'GET /hohtxfifksljrd' => array( 'name' => '', - 'path' => '/nmntmmttmm/griuuim', - 'method' => 'POST', + 'path' => '/hohtxfifksljrd', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2007,9 +2025,9 @@ 'options' => array ( ), ), - 'POST /cantpyipsmgrjmsuy' => array( + 'POST /tuhy/mv' => array( 'name' => '', - 'path' => '/cantpyipsmgrjmsuy', + 'path' => '/tuhy/mv', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2025,10 +2043,10 @@ 'options' => array ( ), ), - 'DELETE /gmstdhsuiqucv' => array( + 'PATCH /hdzejn' => array( 'name' => '', - 'path' => '/gmstdhsuiqucv', - 'method' => 'DELETE', + 'path' => '/hdzejn', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2043,10 +2061,10 @@ 'options' => array ( ), ), - 'POST /jiuvok/val' => array( + 'DELETE /irfhx' => array( 'name' => '', - 'path' => '/jiuvok/val', - 'method' => 'POST', + 'path' => '/irfhx', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2061,9 +2079,9 @@ 'options' => array ( ), ), - 'GET /mylfhaynnoghxibeme' => array( + 'GET /as/gnxyv/pr/sz' => array( 'name' => '', - 'path' => '/mylfhaynnoghxibeme', + 'path' => '/as/gnxyv/pr/sz', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2079,10 +2097,10 @@ 'options' => array ( ), ), - 'PUT /zvj/bfwqjebnb' => array( + 'GET /uoivfhffnhbw/wuafatb' => array( 'name' => '', - 'path' => '/zvj/bfwqjebnb', - 'method' => 'PUT', + 'path' => '/uoivfhffnhbw/wuafatb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2097,10 +2115,10 @@ 'options' => array ( ), ), - 'DELETE /qjodjyual/xrnakol' => array( + 'PUT /vsyslqomnrxjtm/hpylzv' => array( 'name' => '', - 'path' => '/qjodjyual/xrnakol', - 'method' => 'DELETE', + 'path' => '/vsyslqomnrxjtm/hpylzv', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2115,9 +2133,9 @@ 'options' => array ( ), ), - 'GET /mw/g/fmp' => array( + 'GET /syqqroerhq/epfmkc/' => array( 'name' => '', - 'path' => '/mw/g/fmp', + 'path' => '/syqqroerhq/epfmkc/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2133,10 +2151,10 @@ 'options' => array ( ), ), - 'PUT /vfwwpfih/bx/' => array( + 'PATCH /vv/lfjnh/imbf/' => array( 'name' => '', - 'path' => '/vfwwpfih/bx/', - 'method' => 'PUT', + 'path' => '/vv/lfjnh/imbf/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2151,10 +2169,10 @@ 'options' => array ( ), ), - 'PATCH /udjvxtpinmdqp/wjtxa' => array( + 'GET /rsrdlnthirfwybwnvsu' => array( 'name' => '', - 'path' => '/udjvxtpinmdqp/wjtxa', - 'method' => 'PATCH', + 'path' => '/rsrdlnthirfwybwnvsu', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2169,10 +2187,10 @@ 'options' => array ( ), ), - 'GET /gsdrmm/' => array( + 'PUT /suiwlypfq' => array( 'name' => '', - 'path' => '/gsdrmm/', - 'method' => 'GET', + 'path' => '/suiwlypfq', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2187,10 +2205,10 @@ 'options' => array ( ), ), - 'PATCH /pntkg/ykinbnndqkl' => array( + 'POST /qp/gmucji/qqcnslfc' => array( 'name' => '', - 'path' => '/pntkg/ykinbnndqkl', - 'method' => 'PATCH', + 'path' => '/qp/gmucji/qqcnslfc', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2205,9 +2223,9 @@ 'options' => array ( ), ), - 'GET /ouc/ugaltvvv' => array( + 'GET /enl/llajzgt' => array( 'name' => '', - 'path' => '/ouc/ugaltvvv', + 'path' => '/enl/llajzgt', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2223,10 +2241,10 @@ 'options' => array ( ), ), - 'PUT /geblb/fp/fuosgfi' => array( + 'PATCH /eivajlsxvz/wfryvv' => array( 'name' => '', - 'path' => '/geblb/fp/fuosgfi', - 'method' => 'PUT', + 'path' => '/eivajlsxvz/wfryvv', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2241,9 +2259,9 @@ 'options' => array ( ), ), - 'POST /w/thpljcsu/x' => array( + 'POST /wtlsnlfrnjftutaw/a' => array( 'name' => '', - 'path' => '/w/thpljcsu/x', + 'path' => '/wtlsnlfrnjftutaw/a', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2259,9 +2277,9 @@ 'options' => array ( ), ), - 'DELETE /bpg/muvroora' => array( + 'DELETE /fnipgkz' => array( 'name' => '', - 'path' => '/bpg/muvroora', + 'path' => '/fnipgkz', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2277,9 +2295,9 @@ 'options' => array ( ), ), - 'POST /wrhnfughvbni/wkw' => array( + 'POST /kfqqe' => array( 'name' => '', - 'path' => '/wrhnfughvbni/wkw', + 'path' => '/kfqqe', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2295,9 +2313,9 @@ 'options' => array ( ), ), - 'DELETE /nzpsajumdq' => array( + 'DELETE /ohpcswyxzfg' => array( 'name' => '', - 'path' => '/nzpsajumdq', + 'path' => '/ohpcswyxzfg', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2313,9 +2331,9 @@ 'options' => array ( ), ), - 'PUT /pnjkljt/tfcbfsktu/wcjc' => array( + 'PUT /e/ajutmunx/edcahfhh/cf' => array( 'name' => '', - 'path' => '/pnjkljt/tfcbfsktu/wcjc', + 'path' => '/e/ajutmunx/edcahfhh/cf', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2331,10 +2349,10 @@ 'options' => array ( ), ), - 'PUT /e/jfqv' => array( + 'POST /f/gu/upkjv' => array( 'name' => '', - 'path' => '/e/jfqv', - 'method' => 'PUT', + 'path' => '/f/gu/upkjv', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2349,9 +2367,9 @@ 'options' => array ( ), ), - 'POST /zojachc/ghxo/a/qzp' => array( + 'POST /nw/keaqz/ju/' => array( 'name' => '', - 'path' => '/zojachc/ghxo/a/qzp', + 'path' => '/nw/keaqz/ju/', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2367,10 +2385,10 @@ 'options' => array ( ), ), - 'GET /eiegloorseka' => array( + 'DELETE /gttasixwoqw' => array( 'name' => '', - 'path' => '/eiegloorseka', - 'method' => 'GET', + 'path' => '/gttasixwoqw', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2385,10 +2403,10 @@ 'options' => array ( ), ), - 'GET /gxfiozcigax' => array( + 'POST /ellofhkvuggmwbf/trnyb' => array( 'name' => '', - 'path' => '/gxfiozcigax', - 'method' => 'GET', + 'path' => '/ellofhkvuggmwbf/trnyb', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2403,9 +2421,9 @@ 'options' => array ( ), ), - 'PUT /no/uordlhsok/f' => array( + 'PUT /hmjopp' => array( 'name' => '', - 'path' => '/no/uordlhsok/f', + 'path' => '/hmjopp', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2421,10 +2439,10 @@ 'options' => array ( ), ), - 'GET /llzikm/' => array( + 'PATCH /rvp/y/yehuaxheqawuwfc/u' => array( 'name' => '', - 'path' => '/llzikm/', - 'method' => 'GET', + 'path' => '/rvp/y/yehuaxheqawuwfc/u', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2439,10 +2457,10 @@ 'options' => array ( ), ), - 'PATCH /kv/biyzevpjinoxp' => array( + 'GET /xsy/lbyhnnjbngw' => array( 'name' => '', - 'path' => '/kv/biyzevpjinoxp', - 'method' => 'PATCH', + 'path' => '/xsy/lbyhnnjbngw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2457,10 +2475,10 @@ 'options' => array ( ), ), - 'DELETE /avtvcqrxyh' => array( + 'GET /vnbcow' => array( 'name' => '', - 'path' => '/avtvcqrxyh', - 'method' => 'DELETE', + 'path' => '/vnbcow', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2475,10 +2493,10 @@ 'options' => array ( ), ), - 'DELETE /jyfmjwo/og' => array( + 'GET /hjfbxhxigqflrw' => array( 'name' => '', - 'path' => '/jyfmjwo/og', - 'method' => 'DELETE', + 'path' => '/hjfbxhxigqflrw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2493,10 +2511,10 @@ 'options' => array ( ), ), - 'PATCH /ajlqusfrro/ugjur/k' => array( + 'POST /i/hefxsvgy' => array( 'name' => '', - 'path' => '/ajlqusfrro/ugjur/k', - 'method' => 'PATCH', + 'path' => '/i/hefxsvgy', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2511,10 +2529,10 @@ 'options' => array ( ), ), - 'PATCH /vvxafuwt/agce' => array( + 'POST /awkn/rjpry/m/i' => array( 'name' => '', - 'path' => '/vvxafuwt/agce', - 'method' => 'PATCH', + 'path' => '/awkn/rjpry/m/i', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2529,9 +2547,9 @@ 'options' => array ( ), ), - 'GET /sk/pipeozhuscacievv' => array( + 'GET /lmx/y/yfnnkd/z/ydda' => array( 'name' => '', - 'path' => '/sk/pipeozhuscacievv', + 'path' => '/lmx/y/yfnnkd/z/ydda', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2547,10 +2565,10 @@ 'options' => array ( ), ), - 'POST /jdoagozoq/ikdzuuowfx' => array( + 'GET /rdoucgpqtvysbctstrpg' => array( 'name' => '', - 'path' => '/jdoagozoq/ikdzuuowfx', - 'method' => 'POST', + 'path' => '/rdoucgpqtvysbctstrpg', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2565,10 +2583,10 @@ 'options' => array ( ), ), - 'GET /kj/afaaiq' => array( + 'PATCH /l/sdmt' => array( 'name' => '', - 'path' => '/kj/afaaiq', - 'method' => 'GET', + 'path' => '/l/sdmt', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2583,9 +2601,9 @@ 'options' => array ( ), ), - 'GET /ubpt/ctnssifaoire' => array( + 'GET /xjpldktexlihvlqk' => array( 'name' => '', - 'path' => '/ubpt/ctnssifaoire', + 'path' => '/xjpldktexlihvlqk', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2601,10 +2619,10 @@ 'options' => array ( ), ), - 'POST /bjc/zefpoxih/ouinqxmtl' => array( + 'DELETE /oayp/fzlnio' => array( 'name' => '', - 'path' => '/bjc/zefpoxih/ouinqxmtl', - 'method' => 'POST', + 'path' => '/oayp/fzlnio', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2619,10 +2637,10 @@ 'options' => array ( ), ), - 'POST /kjavsaesqq' => array( + 'DELETE /tdrfvnbhmxfwr/h' => array( 'name' => '', - 'path' => '/kjavsaesqq', - 'method' => 'POST', + 'path' => '/tdrfvnbhmxfwr/h', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2637,10 +2655,10 @@ 'options' => array ( ), ), - 'PUT /nhyrj/qtptghs/m' => array( + 'DELETE /lfm/eiuyu/wms/znsykrdp' => array( 'name' => '', - 'path' => '/nhyrj/qtptghs/m', - 'method' => 'PUT', + 'path' => '/lfm/eiuyu/wms/znsykrdp', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2655,10 +2673,10 @@ 'options' => array ( ), ), - 'GET /xvxzeck/cdrebz/br' => array( + 'PUT /gzceb/naeg/ugtm' => array( 'name' => '', - 'path' => '/xvxzeck/cdrebz/br', - 'method' => 'GET', + 'path' => '/gzceb/naeg/ugtm', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2673,10 +2691,10 @@ 'options' => array ( ), ), - 'GET /wtjesfa/yzr' => array( + 'PUT /smosj/mrl/ggafrqtpl/xbk' => array( 'name' => '', - 'path' => '/wtjesfa/yzr', - 'method' => 'GET', + 'path' => '/smosj/mrl/ggafrqtpl/xbk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2691,9 +2709,9 @@ 'options' => array ( ), ), - 'PUT /agdhezgksajegapyjgfa' => array( + 'PUT /q/kuooeyow' => array( 'name' => '', - 'path' => '/agdhezgksajegapyjgfa', + 'path' => '/q/kuooeyow', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2709,9 +2727,9 @@ 'options' => array ( ), ), - 'PUT /tgargpppdawx' => array( + 'PUT /ugpi/vy/skwrmp' => array( 'name' => '', - 'path' => '/tgargpppdawx', + 'path' => '/ugpi/vy/skwrmp', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2727,10 +2745,10 @@ 'options' => array ( ), ), - 'POST /kdknypcd/onaviy' => array( + 'GET /piifafbtujhcpuqip' => array( 'name' => '', - 'path' => '/kdknypcd/onaviy', - 'method' => 'POST', + 'path' => '/piifafbtujhcpuqip', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2745,9 +2763,9 @@ 'options' => array ( ), ), - 'DELETE /stmh/udoa' => array( + 'DELETE /oorovhtwihkx' => array( 'name' => '', - 'path' => '/stmh/udoa', + 'path' => '/oorovhtwihkx', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2763,10 +2781,10 @@ 'options' => array ( ), ), - 'PUT /udqdxle/ya' => array( + 'GET /dvcjwxryrjxi/i' => array( 'name' => '', - 'path' => '/udqdxle/ya', - 'method' => 'PUT', + 'path' => '/dvcjwxryrjxi/i', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2781,9 +2799,9 @@ 'options' => array ( ), ), - 'GET /uiaihdcdevzxnekd/mme' => array( + 'GET /ek/psy' => array( 'name' => '', - 'path' => '/uiaihdcdevzxnekd/mme', + 'path' => '/ek/psy', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2799,10 +2817,10 @@ 'options' => array ( ), ), - 'GET /zt/mrgjdq/iinxjji' => array( + 'DELETE /kukaz/lmd' => array( 'name' => '', - 'path' => '/zt/mrgjdq/iinxjji', - 'method' => 'GET', + 'path' => '/kukaz/lmd', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2817,9 +2835,9 @@ 'options' => array ( ), ), - 'GET /smcalsoosuqkj' => array( + 'GET /se/wbczx' => array( 'name' => '', - 'path' => '/smcalsoosuqkj', + 'path' => '/se/wbczx', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2835,10 +2853,10 @@ 'options' => array ( ), ), - 'DELETE /lbvyzjyycsbsev/dtyo' => array( + 'GET /petksk' => array( 'name' => '', - 'path' => '/lbvyzjyycsbsev/dtyo', - 'method' => 'DELETE', + 'path' => '/petksk', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2853,10 +2871,10 @@ 'options' => array ( ), ), - 'DELETE /njmtr/ymtahep' => array( + 'PATCH /flpex/aabpjqdoid' => array( 'name' => '', - 'path' => '/njmtr/ymtahep', - 'method' => 'DELETE', + 'path' => '/flpex/aabpjqdoid', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2871,9 +2889,9 @@ 'options' => array ( ), ), - 'PATCH /vqtqtdefib/svzgzgydmt' => array( + 'PATCH /ztfczngne/x' => array( 'name' => '', - 'path' => '/vqtqtdefib/svzgzgydmt', + 'path' => '/ztfczngne/x', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2889,10 +2907,10 @@ 'options' => array ( ), ), - 'DELETE /knmxdxum' => array( + 'GET /wvcdbscltca' => array( 'name' => '', - 'path' => '/knmxdxum', - 'method' => 'DELETE', + 'path' => '/wvcdbscltca', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2907,10 +2925,10 @@ 'options' => array ( ), ), - 'GET /uvmhld/y/o/ttiiybatg' => array( + 'PUT /nx/lxyiaoliw' => array( 'name' => '', - 'path' => '/uvmhld/y/o/ttiiybatg', - 'method' => 'GET', + 'path' => '/nx/lxyiaoliw', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2925,9 +2943,9 @@ 'options' => array ( ), ), - 'POST /h/uarh/sudeigah' => array( + 'POST /jvkssbilr/' => array( 'name' => '', - 'path' => '/h/uarh/sudeigah', + 'path' => '/jvkssbilr/', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2943,10 +2961,10 @@ 'options' => array ( ), ), - 'GET /ufbhczow/wgutowsgexv' => array( + 'PUT /ftors/c/' => array( 'name' => '', - 'path' => '/ufbhczow/wgutowsgexv', - 'method' => 'GET', + 'path' => '/ftors/c/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2961,10 +2979,10 @@ 'options' => array ( ), ), - 'PATCH /u/eh/anpysvf' => array( + 'POST /bgnxcjmrkirmromi' => array( 'name' => '', - 'path' => '/u/eh/anpysvf', - 'method' => 'PATCH', + 'path' => '/bgnxcjmrkirmromi', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2979,10 +2997,10 @@ 'options' => array ( ), ), - 'PATCH /wca/nafvwgvilxnlqpc' => array( + 'DELETE /myxuwytodpzjq' => array( 'name' => '', - 'path' => '/wca/nafvwgvilxnlqpc', - 'method' => 'PATCH', + 'path' => '/myxuwytodpzjq', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2997,10 +3015,10 @@ 'options' => array ( ), ), - 'PATCH /fpcbloemcwaelgps' => array( + 'POST /jpd/sw' => array( 'name' => '', - 'path' => '/fpcbloemcwaelgps', - 'method' => 'PATCH', + 'path' => '/jpd/sw', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3015,10 +3033,10 @@ 'options' => array ( ), ), - 'POST /wy/cuby/lrricya' => array( + 'DELETE /embgiajh/' => array( 'name' => '', - 'path' => '/wy/cuby/lrricya', - 'method' => 'POST', + 'path' => '/embgiajh/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3033,10 +3051,10 @@ 'options' => array ( ), ), - 'DELETE /oeoxh' => array( + 'POST /uhccvmns' => array( 'name' => '', - 'path' => '/oeoxh', - 'method' => 'DELETE', + 'path' => '/uhccvmns', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3051,10 +3069,10 @@ 'options' => array ( ), ), - 'PATCH /ahaaatlrorbo' => array( + 'POST /tuwuaudfmizos/fat/qsoq' => array( 'name' => '', - 'path' => '/ahaaatlrorbo', - 'method' => 'PATCH', + 'path' => '/tuwuaudfmizos/fat/qsoq', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3069,10 +3087,10 @@ 'options' => array ( ), ), - 'PUT /eaybi' => array( + 'GET /omotatqobrloo' => array( 'name' => '', - 'path' => '/eaybi', - 'method' => 'PUT', + 'path' => '/omotatqobrloo', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3087,10 +3105,10 @@ 'options' => array ( ), ), - 'POST /agniob/tdqppthh' => array( + 'GET /ikdxtvsj/jbxrhdiaavh/' => array( 'name' => '', - 'path' => '/agniob/tdqppthh', - 'method' => 'POST', + 'path' => '/ikdxtvsj/jbxrhdiaavh/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3105,10 +3123,10 @@ 'options' => array ( ), ), - 'PUT /ddwju/uswpx/rrtwnm/h' => array( + 'DELETE /bfydvwzpj' => array( 'name' => '', - 'path' => '/ddwju/uswpx/rrtwnm/h', - 'method' => 'PUT', + 'path' => '/bfydvwzpj', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3123,9 +3141,9 @@ 'options' => array ( ), ), - 'GET /xjmmdv' => array( + 'GET /ei/w/sgjddvxjrqqnkwf' => array( 'name' => '', - 'path' => '/xjmmdv', + 'path' => '/ei/w/sgjddvxjrqqnkwf', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3141,10 +3159,10 @@ 'options' => array ( ), ), - 'PATCH /dqqjir/ghhkhubfgtyz' => array( + 'DELETE /usqmo/wzps/xcps/mxnh/oh' => array( 'name' => '', - 'path' => '/dqqjir/ghhkhubfgtyz', - 'method' => 'PATCH', + 'path' => '/usqmo/wzps/xcps/mxnh/oh', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3159,9 +3177,9 @@ 'options' => array ( ), ), - 'GET /fh/knuxrikwj' => array( + 'GET /pupqzjmk/pgphmk' => array( 'name' => '', - 'path' => '/fh/knuxrikwj', + 'path' => '/pupqzjmk/pgphmk', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3177,10 +3195,10 @@ 'options' => array ( ), ), - 'DELETE /nb/bfpsenm/y/' => array( + 'GET /rewhnh/' => array( 'name' => '', - 'path' => '/nb/bfpsenm/y/', - 'method' => 'DELETE', + 'path' => '/rewhnh/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3195,10 +3213,10 @@ 'options' => array ( ), ), - 'POST /lczjfgm' => array( + 'PUT /ajbhafg' => array( 'name' => '', - 'path' => '/lczjfgm', - 'method' => 'POST', + 'path' => '/ajbhafg', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3213,10 +3231,10 @@ 'options' => array ( ), ), - 'GET /wadcdzisysgmrxtil' => array( + 'PUT /ctueokedurk/xw/hthy' => array( 'name' => '', - 'path' => '/wadcdzisysgmrxtil', - 'method' => 'GET', + 'path' => '/ctueokedurk/xw/hthy', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3231,10 +3249,10 @@ 'options' => array ( ), ), - 'DELETE /m/uvmgdzs/uoourjvyqugj/' => array( + 'GET /aykmevivzfowegrb' => array( 'name' => '', - 'path' => '/m/uvmgdzs/uoourjvyqugj/', - 'method' => 'DELETE', + 'path' => '/aykmevivzfowegrb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3249,10 +3267,10 @@ 'options' => array ( ), ), - 'GET /kf/zmloaee/yoldwpm/ar' => array( + 'PUT /cp/lwr' => array( 'name' => '', - 'path' => '/kf/zmloaee/yoldwpm/ar', - 'method' => 'GET', + 'path' => '/cp/lwr', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3267,10 +3285,10 @@ 'options' => array ( ), ), - 'PUT /ibacalz/kchupu' => array( + 'GET /dlumyvilwlxmhbanay/ao' => array( 'name' => '', - 'path' => '/ibacalz/kchupu', - 'method' => 'PUT', + 'path' => '/dlumyvilwlxmhbanay/ao', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3285,10 +3303,10 @@ 'options' => array ( ), ), - 'GET /o/xttgnga/vokfhznr/' => array( + 'DELETE /kepahe/hclyrpwlio' => array( 'name' => '', - 'path' => '/o/xttgnga/vokfhznr/', - 'method' => 'GET', + 'path' => '/kepahe/hclyrpwlio', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3303,10 +3321,10 @@ 'options' => array ( ), ), - 'GET /kmzgw' => array( + 'PUT /qvdamugrbzyp' => array( 'name' => '', - 'path' => '/kmzgw', - 'method' => 'GET', + 'path' => '/qvdamugrbzyp', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3321,10 +3339,10 @@ 'options' => array ( ), ), - 'DELETE /wkypxt/ewz/eieh' => array( + 'GET /hdkgfuzez' => array( 'name' => '', - 'path' => '/wkypxt/ewz/eieh', - 'method' => 'DELETE', + 'path' => '/hdkgfuzez', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3339,9 +3357,9 @@ 'options' => array ( ), ), - 'GET /kxpcnspjxswohj/tp' => array( + 'GET /e/zgla/kmozwungaawyxf' => array( 'name' => '', - 'path' => '/kxpcnspjxswohj/tp', + 'path' => '/e/zgla/kmozwungaawyxf', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3357,9 +3375,9 @@ 'options' => array ( ), ), - 'POST /rtmab/' => array( + 'POST /gtkdhdrbuvgq' => array( 'name' => '', - 'path' => '/rtmab/', + 'path' => '/gtkdhdrbuvgq', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3375,9 +3393,9 @@ 'options' => array ( ), ), - 'GET /dqr/wxce/bvejvds' => array( + 'GET /sfe/datacvumf' => array( 'name' => '', - 'path' => '/dqr/wxce/bvejvds', + 'path' => '/sfe/datacvumf', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3393,10 +3411,10 @@ 'options' => array ( ), ), - 'PUT /lqmsoworvhjosogl/ad' => array( + 'GET /ouvjjb' => array( 'name' => '', - 'path' => '/lqmsoworvhjosogl/ad', - 'method' => 'PUT', + 'path' => '/ouvjjb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3411,9 +3429,9 @@ 'options' => array ( ), ), - 'PUT /hjpdpu' => array( + 'PUT /gar/a/q' => array( 'name' => '', - 'path' => '/hjpdpu', + 'path' => '/gar/a/q', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3429,9 +3447,9 @@ 'options' => array ( ), ), - 'GET /fpzgfwmkfqeicabmiz' => array( + 'GET /sbxizgccpnmoif/' => array( 'name' => '', - 'path' => '/fpzgfwmkfqeicabmiz', + 'path' => '/sbxizgccpnmoif/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3447,10 +3465,10 @@ 'options' => array ( ), ), - 'PATCH /ewls/g/dqkixvg/bts' => array( + 'DELETE /gyhmqdccycskepv/cgyxh' => array( 'name' => '', - 'path' => '/ewls/g/dqkixvg/bts', - 'method' => 'PATCH', + 'path' => '/gyhmqdccycskepv/cgyxh', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3465,10 +3483,28 @@ 'options' => array ( ), ), - 'POST /aqrzxdqt/tjk' => array( + 'DELETE /mxjf/lryfjdcmesjhwtb/' => array( 'name' => '', - 'path' => '/aqrzxdqt/tjk', - 'method' => 'POST', + 'path' => '/mxjf/lryfjdcmesjhwtb/', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /cihpb/om' => array( + 'name' => '', + 'path' => '/cihpb/om', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3483,9 +3519,9 @@ 'options' => array ( ), ), - 'GET /soyqbkydx' => array( + 'GET /egy/bjakwo' => array( 'name' => '', - 'path' => '/soyqbkydx', + 'path' => '/egy/bjakwo', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3501,10 +3537,10 @@ 'options' => array ( ), ), - 'POST /se/xoawcapd' => array( + 'GET /exzqqfziqtlyifd' => array( 'name' => '', - 'path' => '/se/xoawcapd', - 'method' => 'POST', + 'path' => '/exzqqfziqtlyifd', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3519,9 +3555,9 @@ 'options' => array ( ), ), - 'GET /enlakve/cripz/uxb/y/' => array( + 'GET /tkomxmyx/xnw/co/c' => array( 'name' => '', - 'path' => '/enlakve/cripz/uxb/y/', + 'path' => '/tkomxmyx/xnw/co/c', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3537,9 +3573,9 @@ 'options' => array ( ), ), - 'POST /eolylr' => array( + 'POST /ytcgwt' => array( 'name' => '', - 'path' => '/eolylr', + 'path' => '/ytcgwt', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3555,10 +3591,10 @@ 'options' => array ( ), ), - 'DELETE /oagjsqdojov' => array( + 'GET /onyvkjfffiqcnrd' => array( 'name' => '', - 'path' => '/oagjsqdojov', - 'method' => 'DELETE', + 'path' => '/onyvkjfffiqcnrd', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3573,10 +3609,10 @@ 'options' => array ( ), ), - 'DELETE /ydlpnqjemav' => array( + 'POST /jucsyacu' => array( 'name' => '', - 'path' => '/ydlpnqjemav', - 'method' => 'DELETE', + 'path' => '/jucsyacu', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3591,9 +3627,9 @@ 'options' => array ( ), ), - 'PUT /yu/uyfkv/fjsuue' => array( + 'PUT /ooucixbduepr/d' => array( 'name' => '', - 'path' => '/yu/uyfkv/fjsuue', + 'path' => '/ooucixbduepr/d', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3609,10 +3645,10 @@ 'options' => array ( ), ), - 'PATCH /ogzvyg/yetbh/seog/p' => array( + 'GET /n/twzfqsce/hkfil' => array( 'name' => '', - 'path' => '/ogzvyg/yetbh/seog/p', - 'method' => 'PATCH', + 'path' => '/n/twzfqsce/hkfil', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3627,10 +3663,10 @@ 'options' => array ( ), ), - 'PUT /askopcb' => array( + 'POST /uxtmywtrctbgyrekg' => array( 'name' => '', - 'path' => '/askopcb', - 'method' => 'PUT', + 'path' => '/uxtmywtrctbgyrekg', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3645,9 +3681,9 @@ 'options' => array ( ), ), - 'DELETE /cvhvurejvbfy' => array( + 'DELETE /lwbuwjkkc/gsqeqawn' => array( 'name' => '', - 'path' => '/cvhvurejvbfy', + 'path' => '/lwbuwjkkc/gsqeqawn', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3663,10 +3699,10 @@ 'options' => array ( ), ), - 'PUT /zdj/hcgrojoj/ron' => array( + 'GET /wm/i/sjp/' => array( 'name' => '', - 'path' => '/zdj/hcgrojoj/ron', - 'method' => 'PUT', + 'path' => '/wm/i/sjp/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3681,10 +3717,10 @@ 'options' => array ( ), ), - 'PATCH /bqxnsmkvnk' => array( + 'GET /khe/xxyoznjxxvwbzjvt/' => array( 'name' => '', - 'path' => '/bqxnsmkvnk', - 'method' => 'PATCH', + 'path' => '/khe/xxyoznjxxvwbzjvt/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3699,9 +3735,9 @@ 'options' => array ( ), ), - 'DELETE /txeejlmvhw' => array( + 'DELETE /ngl/mo' => array( 'name' => '', - 'path' => '/txeejlmvhw', + 'path' => '/ngl/mo', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3717,10 +3753,10 @@ 'options' => array ( ), ), - 'PUT /d/bucgse/phyvz' => array( + 'DELETE /vlzmbe/dc' => array( 'name' => '', - 'path' => '/d/bucgse/phyvz', - 'method' => 'PUT', + 'path' => '/vlzmbe/dc', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3735,10 +3771,10 @@ 'options' => array ( ), ), - 'DELETE /vg/mvqrlzty/alys' => array( + 'PUT /wo/qtq/gwkmxrxvpddfauu' => array( 'name' => '', - 'path' => '/vg/mvqrlzty/alys', - 'method' => 'DELETE', + 'path' => '/wo/qtq/gwkmxrxvpddfauu', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3753,10 +3789,10 @@ 'options' => array ( ), ), - 'DELETE /ogqqcei' => array( + 'GET /nguisomoqxoahg' => array( 'name' => '', - 'path' => '/ogqqcei', - 'method' => 'DELETE', + 'path' => '/nguisomoqxoahg', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3771,9 +3807,9 @@ 'options' => array ( ), ), - 'PUT /skvabk' => array( + 'PUT /ynbkxb' => array( 'name' => '', - 'path' => '/skvabk', + 'path' => '/ynbkxb', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3789,10 +3825,10 @@ 'options' => array ( ), ), - 'PATCH /lven/xdruq' => array( + 'GET /nhirkbjumbsp/cf' => array( 'name' => '', - 'path' => '/lven/xdruq', - 'method' => 'PATCH', + 'path' => '/nhirkbjumbsp/cf', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3807,9 +3843,9 @@ 'options' => array ( ), ), - 'PUT /zly/zvyzysn/jf' => array( + 'PUT /p/zqkth' => array( 'name' => '', - 'path' => '/zly/zvyzysn/jf', + 'path' => '/p/zqkth', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3825,9 +3861,9 @@ 'options' => array ( ), ), - 'PUT /heyi/lqz/bcsghvdeuoyk' => array( + 'PUT /t/oekz/zsxfxxyq' => array( 'name' => '', - 'path' => '/heyi/lqz/bcsghvdeuoyk', + 'path' => '/t/oekz/zsxfxxyq', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3843,9 +3879,9 @@ 'options' => array ( ), ), - 'GET /arltf/hqlsoch/ooihki' => array( + 'GET /upigfp' => array( 'name' => '', - 'path' => '/arltf/hqlsoch/ooihki', + 'path' => '/upigfp', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3861,10 +3897,10 @@ 'options' => array ( ), ), - 'POST /ny/ocxvqgfxjzl/ftch' => array( + 'PATCH /adtujaqjfjjam/d' => array( 'name' => '', - 'path' => '/ny/ocxvqgfxjzl/ftch', - 'method' => 'POST', + 'path' => '/adtujaqjfjjam/d', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3879,10 +3915,10 @@ 'options' => array ( ), ), - 'PUT /dvh/mzrcsncwu' => array( + 'POST /rooxm/j/xf' => array( 'name' => '', - 'path' => '/dvh/mzrcsncwu', - 'method' => 'PUT', + 'path' => '/rooxm/j/xf', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3897,10 +3933,10 @@ 'options' => array ( ), ), - 'DELETE /mkqhqa/qdlwksuhz' => array( + 'POST /g/wqifxc/iel' => array( 'name' => '', - 'path' => '/mkqhqa/qdlwksuhz', - 'method' => 'DELETE', + 'path' => '/g/wqifxc/iel', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3915,10 +3951,10 @@ 'options' => array ( ), ), - 'PUT /rjdqsyzyf/n' => array( + 'PATCH /qiyd/dg/uwunlby/zpiwoiy' => array( 'name' => '', - 'path' => '/rjdqsyzyf/n', - 'method' => 'PUT', + 'path' => '/qiyd/dg/uwunlby/zpiwoiy', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3933,9 +3969,9 @@ 'options' => array ( ), ), - 'GET /cv/syms/toz' => array( + 'GET /d/xsezkan' => array( 'name' => '', - 'path' => '/cv/syms/toz', + 'path' => '/d/xsezkan', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3951,9 +3987,9 @@ 'options' => array ( ), ), - 'GET /xg/yupla/ylievuymbkmi' => array( + 'GET /urpknckiqrqcrdko' => array( 'name' => '', - 'path' => '/xg/yupla/ylievuymbkmi', + 'path' => '/urpknckiqrqcrdko', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3969,10 +4005,10 @@ 'options' => array ( ), ), - 'PUT /hwktsrgkz' => array( + 'DELETE /fkpurthnxrrdz' => array( 'name' => '', - 'path' => '/hwktsrgkz', - 'method' => 'PUT', + 'path' => '/fkpurthnxrrdz', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3987,9 +4023,9 @@ 'options' => array ( ), ), - 'PUT /sljhtnazklmnpwxpni' => array( + 'PUT /vxm/ytpvlw' => array( 'name' => '', - 'path' => '/sljhtnazklmnpwxpni', + 'path' => '/vxm/ytpvlw', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4005,10 +4041,10 @@ 'options' => array ( ), ), - 'POST /gzbeor' => array( + 'DELETE /z/z/viwvqovhbsob' => array( 'name' => '', - 'path' => '/gzbeor', - 'method' => 'POST', + 'path' => '/z/z/viwvqovhbsob', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4023,10 +4059,10 @@ 'options' => array ( ), ), - 'PATCH /jt/vqpfespspwa' => array( + 'PUT /gztgpotfhyhkatlcb' => array( 'name' => '', - 'path' => '/jt/vqpfespspwa', - 'method' => 'PATCH', + 'path' => '/gztgpotfhyhkatlcb', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4041,10 +4077,10 @@ 'options' => array ( ), ), - 'DELETE /mxvwlx' => array( + 'POST /pr/nht/frl' => array( 'name' => '', - 'path' => '/mxvwlx', - 'method' => 'DELETE', + 'path' => '/pr/nht/frl', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4059,9 +4095,9 @@ 'options' => array ( ), ), - 'POST /peykitfss' => array( + 'POST /lr/ywsjwdek/t' => array( 'name' => '', - 'path' => '/peykitfss', + 'path' => '/lr/ywsjwdek/t', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4077,10 +4113,10 @@ 'options' => array ( ), ), - 'PUT /tif/vyszucoh' => array( + 'PATCH /bigvy' => array( 'name' => '', - 'path' => '/tif/vyszucoh', - 'method' => 'PUT', + 'path' => '/bigvy', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4095,10 +4131,10 @@ 'options' => array ( ), ), - 'DELETE /kjgaafg' => array( + 'PATCH /hxjwxvtasmecmavuh' => array( 'name' => '', - 'path' => '/kjgaafg', - 'method' => 'DELETE', + 'path' => '/hxjwxvtasmecmavuh', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4113,10 +4149,10 @@ 'options' => array ( ), ), - 'DELETE /uxkxzbocjgkbpgxek' => array( + 'PATCH /qxxb/rffrt' => array( 'name' => '', - 'path' => '/uxkxzbocjgkbpgxek', - 'method' => 'DELETE', + 'path' => '/qxxb/rffrt', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4131,10 +4167,10 @@ 'options' => array ( ), ), - 'PATCH /xj/pohatonm/ppyp/' => array( + 'PUT /b/hnuqpi' => array( 'name' => '', - 'path' => '/xj/pohatonm/ppyp/', - 'method' => 'PATCH', + 'path' => '/b/hnuqpi', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4149,10 +4185,10 @@ 'options' => array ( ), ), - 'DELETE /remipqjrm/u/' => array( + 'PUT /oj/i/iquvnahyapzuf' => array( 'name' => '', - 'path' => '/remipqjrm/u/', - 'method' => 'DELETE', + 'path' => '/oj/i/iquvnahyapzuf', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4167,10 +4203,10 @@ 'options' => array ( ), ), - 'DELETE /i/wxotbz' => array( + 'PUT /gozyrxsjx/pxobvzyey/p' => array( 'name' => '', - 'path' => '/i/wxotbz', - 'method' => 'DELETE', + 'path' => '/gozyrxsjx/pxobvzyey/p', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4185,9 +4221,9 @@ 'options' => array ( ), ), - 'GET /geth/odk/vpgiki/ijuvgx' => array( + 'GET /awckycysw' => array( 'name' => '', - 'path' => '/geth/odk/vpgiki/ijuvgx', + 'path' => '/awckycysw', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4203,10 +4239,10 @@ 'options' => array ( ), ), - 'POST /z/mhyq/lvkeysv' => array( + 'PUT /wwl/wymjyza' => array( 'name' => '', - 'path' => '/z/mhyq/lvkeysv', - 'method' => 'POST', + 'path' => '/wwl/wymjyza', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4221,9 +4257,9 @@ 'options' => array ( ), ), - 'PATCH /vypgbkc/j' => array( + 'PATCH /jollgpx/iiryb' => array( 'name' => '', - 'path' => '/vypgbkc/j', + 'path' => '/jollgpx/iiryb', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4239,10 +4275,10 @@ 'options' => array ( ), ), - 'GET /pqdid' => array( + 'POST /ybax/n/xz/wnvfixyw' => array( 'name' => '', - 'path' => '/pqdid', - 'method' => 'GET', + 'path' => '/ybax/n/xz/wnvfixyw', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4257,9 +4293,9 @@ 'options' => array ( ), ), - 'PUT /am/vgdrw/yzhfjipvkvozb' => array( + 'PUT /oaynnyw' => array( 'name' => '', - 'path' => '/am/vgdrw/yzhfjipvkvozb', + 'path' => '/oaynnyw', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4275,10 +4311,10 @@ 'options' => array ( ), ), - 'POST /dsxjf/mmzlxpgcmklkc/' => array( + 'PATCH /b/xwmpbx/llzy' => array( 'name' => '', - 'path' => '/dsxjf/mmzlxpgcmklkc/', - 'method' => 'POST', + 'path' => '/b/xwmpbx/llzy', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4293,10 +4329,28 @@ 'options' => array ( ), ), - 'POST /htisa/knatkg' => array( + 'GET /jzzyqosjeh' => array( 'name' => '', - 'path' => '/htisa/knatkg', - 'method' => 'POST', + 'path' => '/jzzyqosjeh', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /dwmkfzok/qs/hriwe' => array( + 'name' => '', + 'path' => '/dwmkfzok/qs/hriwe', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4311,9 +4365,9 @@ 'options' => array ( ), ), - 'PATCH /ayobrbbtwzwni' => array( + 'PATCH /sloq/yj/bw' => array( 'name' => '', - 'path' => '/ayobrbbtwzwni', + 'path' => '/sloq/yj/bw', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4329,9 +4383,9 @@ 'options' => array ( ), ), - 'POST /ctsv/r' => array( + 'POST /eb/yufjhxrppujat/qwwa' => array( 'name' => '', - 'path' => '/ctsv/r', + 'path' => '/eb/yufjhxrppujat/qwwa', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4347,10 +4401,10 @@ 'options' => array ( ), ), - 'GET /qevvlxr/h/upf/fsc' => array( + 'PUT /wozehflmhtrgxxtj' => array( 'name' => '', - 'path' => '/qevvlxr/h/upf/fsc', - 'method' => 'GET', + 'path' => '/wozehflmhtrgxxtj', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4365,9 +4419,9 @@ 'options' => array ( ), ), - 'POST /kywtvbpyizhjvlin' => array( + 'POST /gkjyptoqo/' => array( 'name' => '', - 'path' => '/kywtvbpyizhjvlin', + 'path' => '/gkjyptoqo/', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4383,10 +4437,10 @@ 'options' => array ( ), ), - 'PUT /tovt/jpqmt/qbl/dh/c' => array( + 'POST /wza/gst' => array( 'name' => '', - 'path' => '/tovt/jpqmt/qbl/dh/c', - 'method' => 'PUT', + 'path' => '/wza/gst', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4401,10 +4455,10 @@ 'options' => array ( ), ), - 'DELETE /kqeixdwsamvu' => array( + 'PUT /dehg/zytpr' => array( 'name' => '', - 'path' => '/kqeixdwsamvu', - 'method' => 'DELETE', + 'path' => '/dehg/zytpr', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4419,10 +4473,10 @@ 'options' => array ( ), ), - 'DELETE /lataiw/pu' => array( + 'GET /gjjujsh/dgfgtuh' => array( 'name' => '', - 'path' => '/lataiw/pu', - 'method' => 'DELETE', + 'path' => '/gjjujsh/dgfgtuh', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4437,9 +4491,9 @@ 'options' => array ( ), ), - 'PATCH /uhnpcaw/kcivylyn/pj' => array( + 'PATCH /dqeotvtc/spowi/' => array( 'name' => '', - 'path' => '/uhnpcaw/kcivylyn/pj', + 'path' => '/dqeotvtc/spowi/', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4455,10 +4509,10 @@ 'options' => array ( ), ), - 'DELETE /vmdkkjp/ufegpjuq' => array( + 'PUT /rs/d/wi' => array( 'name' => '', - 'path' => '/vmdkkjp/ufegpjuq', - 'method' => 'DELETE', + 'path' => '/rs/d/wi', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4473,10 +4527,10 @@ 'options' => array ( ), ), - 'PUT /kezvvdux/ptx/uvmgcls' => array( + 'POST /f/cw/ys' => array( 'name' => '', - 'path' => '/kezvvdux/ptx/uvmgcls', - 'method' => 'PUT', + 'path' => '/f/cw/ys', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4491,10 +4545,10 @@ 'options' => array ( ), ), - 'GET /erjfe/nset/cz/iwmrv' => array( + 'POST /bdmnlj/epck/ucinyvci' => array( 'name' => '', - 'path' => '/erjfe/nset/cz/iwmrv', - 'method' => 'GET', + 'path' => '/bdmnlj/epck/ucinyvci', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4509,10 +4563,10 @@ 'options' => array ( ), ), - 'PATCH /qmkbntb' => array( + 'GET /srwme' => array( 'name' => '', - 'path' => '/qmkbntb', - 'method' => 'PATCH', + 'path' => '/srwme', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4527,9 +4581,9 @@ 'options' => array ( ), ), - 'PATCH /watqkkcnclf' => array( + 'PATCH /jbbcreilbsrq' => array( 'name' => '', - 'path' => '/watqkkcnclf', + 'path' => '/jbbcreilbsrq', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4545,10 +4599,10 @@ 'options' => array ( ), ), - 'DELETE /zwxrsqpszza' => array( + 'PATCH /brybopbqcgmsj' => array( 'name' => '', - 'path' => '/zwxrsqpszza', - 'method' => 'DELETE', + 'path' => '/brybopbqcgmsj', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4563,10 +4617,10 @@ 'options' => array ( ), ), - 'PUT /rybzizq/kcebnxxs' => array( + 'GET /dbzkqtxtszc' => array( 'name' => '', - 'path' => '/rybzizq/kcebnxxs', - 'method' => 'PUT', + 'path' => '/dbzkqtxtszc', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4581,10 +4635,10 @@ 'options' => array ( ), ), - 'PATCH /otvsirtkg/wy' => array( + 'PUT /ciqvktygkyaor/k' => array( 'name' => '', - 'path' => '/otvsirtkg/wy', - 'method' => 'PATCH', + 'path' => '/ciqvktygkyaor/k', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4599,10 +4653,10 @@ 'options' => array ( ), ), - 'PUT /wyisfzly' => array( + 'PATCH /kricyvpleoogy/ztlah' => array( 'name' => '', - 'path' => '/wyisfzly', - 'method' => 'PUT', + 'path' => '/kricyvpleoogy/ztlah', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4617,10 +4671,10 @@ 'options' => array ( ), ), - 'GET /ycvzoskyrdfb' => array( + 'DELETE /awacqblfex/nn' => array( 'name' => '', - 'path' => '/ycvzoskyrdfb', - 'method' => 'GET', + 'path' => '/awacqblfex/nn', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4635,10 +4689,10 @@ 'options' => array ( ), ), - 'POST /nzxvxz' => array( + 'PATCH /dtxckzegkt' => array( 'name' => '', - 'path' => '/nzxvxz', - 'method' => 'POST', + 'path' => '/dtxckzegkt', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4653,9 +4707,9 @@ 'options' => array ( ), ), - 'POST /oqz/vnjylchuxe' => array( + 'POST /hogilxc/qkk' => array( 'name' => '', - 'path' => '/oqz/vnjylchuxe', + 'path' => '/hogilxc/qkk', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4671,10 +4725,10 @@ 'options' => array ( ), ), - 'GET /vcivoqfip/bqxdajxiknz' => array( + 'POST /su/vxsukurxdlr/mghvhuw/' => array( 'name' => '', - 'path' => '/vcivoqfip/bqxdajxiknz', - 'method' => 'GET', + 'path' => '/su/vxsukurxdlr/mghvhuw/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4689,10 +4743,10 @@ 'options' => array ( ), ), - 'PATCH /bzj/vjqid/rtyr/g' => array( + 'GET /ei/fen' => array( 'name' => '', - 'path' => '/bzj/vjqid/rtyr/g', - 'method' => 'PATCH', + 'path' => '/ei/fen', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4707,10 +4761,10 @@ 'options' => array ( ), ), - 'POST /rikav/kxdkgggxgeomvh' => array( + 'GET /qiycwlsurq/arjzjnsa' => array( 'name' => '', - 'path' => '/rikav/kxdkgggxgeomvh', - 'method' => 'POST', + 'path' => '/qiycwlsurq/arjzjnsa', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4725,9 +4779,9 @@ 'options' => array ( ), ), - 'GET /b/pgcy' => array( + 'GET /ysvhbysdfkplg' => array( 'name' => '', - 'path' => '/b/pgcy', + 'path' => '/ysvhbysdfkplg', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4743,10 +4797,10 @@ 'options' => array ( ), ), - 'DELETE /kmhlgrwekdeihmctg/t' => array( + 'PUT /wjhiaxknspggs/vnurhza' => array( 'name' => '', - 'path' => '/kmhlgrwekdeihmctg/t', - 'method' => 'DELETE', + 'path' => '/wjhiaxknspggs/vnurhza', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4761,9 +4815,9 @@ 'options' => array ( ), ), - 'GET /iuysutrxlhrbrmn/' => array( + 'GET /mr/t/aghi/gxjqpi/' => array( 'name' => '', - 'path' => '/iuysutrxlhrbrmn/', + 'path' => '/mr/t/aghi/gxjqpi/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4779,10 +4833,10 @@ 'options' => array ( ), ), - 'DELETE /rf/q/zfhmihu' => array( + 'GET /szprjuanrnwic' => array( 'name' => '', - 'path' => '/rf/q/zfhmihu', - 'method' => 'DELETE', + 'path' => '/szprjuanrnwic', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4797,10 +4851,10 @@ 'options' => array ( ), ), - 'GET /ojwhniuwjs/c/emjyggv/' => array( + 'DELETE /jeanpxoy' => array( 'name' => '', - 'path' => '/ojwhniuwjs/c/emjyggv/', - 'method' => 'GET', + 'path' => '/jeanpxoy', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4815,10 +4869,10 @@ 'options' => array ( ), ), - 'DELETE /ysfvgjrssujsnyzm/w/' => array( + 'PATCH /wlds/uph/aeyyubycbfyk/' => array( 'name' => '', - 'path' => '/ysfvgjrssujsnyzm/w/', - 'method' => 'DELETE', + 'path' => '/wlds/uph/aeyyubycbfyk/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4833,9 +4887,9 @@ 'options' => array ( ), ), - 'POST /vlxokecyksls' => array( + 'POST /lbppqtvoepofz/ct/v' => array( 'name' => '', - 'path' => '/vlxokecyksls', + 'path' => '/lbppqtvoepofz/ct/v', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4851,10 +4905,10 @@ 'options' => array ( ), ), - 'POST /hrsmtzq/lgr/gslevoms' => array( + 'PUT /kojsvjfnwv/ut' => array( 'name' => '', - 'path' => '/hrsmtzq/lgr/gslevoms', - 'method' => 'POST', + 'path' => '/kojsvjfnwv/ut', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4869,10 +4923,10 @@ 'options' => array ( ), ), - 'PATCH /yjiyspvyx/ke/ckots' => array( + 'DELETE /hctpljg/zdvm' => array( 'name' => '', - 'path' => '/yjiyspvyx/ke/ckots', - 'method' => 'PATCH', + 'path' => '/hctpljg/zdvm', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4887,10 +4941,10 @@ 'options' => array ( ), ), - 'POST /firyy' => array( + 'PUT /pn/y/tha' => array( 'name' => '', - 'path' => '/firyy', - 'method' => 'POST', + 'path' => '/pn/y/tha', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4905,10 +4959,10 @@ 'options' => array ( ), ), - 'GET /mmodc/' => array( + 'POST /ihuudgyo/vromno/hu' => array( 'name' => '', - 'path' => '/mmodc/', - 'method' => 'GET', + 'path' => '/ihuudgyo/vromno/hu', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4923,10 +4977,10 @@ 'options' => array ( ), ), - 'PATCH /vxex/ctzditthpdnazqe' => array( + 'POST /rzpwqrvroasfvkm/' => array( 'name' => '', - 'path' => '/vxex/ctzditthpdnazqe', - 'method' => 'PATCH', + 'path' => '/rzpwqrvroasfvkm/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4941,10 +4995,10 @@ 'options' => array ( ), ), - 'GET /pykqhj/oyqe' => array( + 'POST /jsjdgoeidoni/gljajcqx' => array( 'name' => '', - 'path' => '/pykqhj/oyqe', - 'method' => 'GET', + 'path' => '/jsjdgoeidoni/gljajcqx', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4959,10 +5013,10 @@ 'options' => array ( ), ), - 'POST /g/op/ezki/taumuc/a' => array( + 'GET /q/jmy/x/liqgqvzxgvhgsf/h' => array( 'name' => '', - 'path' => '/g/op/ezki/taumuc/a', - 'method' => 'POST', + 'path' => '/q/jmy/x/liqgqvzxgvhgsf/h', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4977,9 +5031,9 @@ 'options' => array ( ), ), - 'GET /b/ywnfsfyblgfkst' => array( + 'GET /pykm/dmiqgm' => array( 'name' => '', - 'path' => '/b/ywnfsfyblgfkst', + 'path' => '/pykm/dmiqgm', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4995,10 +5049,10 @@ 'options' => array ( ), ), - 'DELETE /jgnse' => array( + 'GET /cxteenlx' => array( 'name' => '', - 'path' => '/jgnse', - 'method' => 'DELETE', + 'path' => '/cxteenlx', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5013,10 +5067,10 @@ 'options' => array ( ), ), - 'GET /uk/a/bioqgby/yxfmbg' => array( + 'POST /wmmdinuzolnsl' => array( 'name' => '', - 'path' => '/uk/a/bioqgby/yxfmbg', - 'method' => 'GET', + 'path' => '/wmmdinuzolnsl', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5031,9 +5085,9 @@ 'options' => array ( ), ), - 'GET /ng/xegf/mvrpbuovd' => array( + 'GET /nkbyv/es/' => array( 'name' => '', - 'path' => '/ng/xegf/mvrpbuovd', + 'path' => '/nkbyv/es/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5049,10 +5103,10 @@ 'options' => array ( ), ), - 'DELETE /gdojnluwsgfknswp' => array( + 'POST /fagjmwhbx/y' => array( 'name' => '', - 'path' => '/gdojnluwsgfknswp', - 'method' => 'DELETE', + 'path' => '/fagjmwhbx/y', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5067,10 +5121,10 @@ 'options' => array ( ), ), - 'PUT /qcjmtubs' => array( + 'POST /ojerfgeop/w/zjzagv' => array( 'name' => '', - 'path' => '/qcjmtubs', - 'method' => 'PUT', + 'path' => '/ojerfgeop/w/zjzagv', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5085,10 +5139,10 @@ 'options' => array ( ), ), - 'GET /aph/kbfitbh/b' => array( + 'POST /dvapnhkyffgpcyvhyvcx' => array( 'name' => '', - 'path' => '/aph/kbfitbh/b', - 'method' => 'GET', + 'path' => '/dvapnhkyffgpcyvhyvcx', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5103,10 +5157,10 @@ 'options' => array ( ), ), - 'GET /hx/swlky' => array( + 'POST /nvhgyxucyfzcgvktapa' => array( 'name' => '', - 'path' => '/hx/swlky', - 'method' => 'GET', + 'path' => '/nvhgyxucyfzcgvktapa', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5121,10 +5175,10 @@ 'options' => array ( ), ), - 'DELETE /ebdohhwzxlexulgb' => array( + 'PUT /ftpamxoezmlvlkq' => array( 'name' => '', - 'path' => '/ebdohhwzxlexulgb', - 'method' => 'DELETE', + 'path' => '/ftpamxoezmlvlkq', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5139,10 +5193,10 @@ 'options' => array ( ), ), - 'DELETE /bpsvkqklcmyxiq' => array( + 'PATCH /wz/lmpin' => array( 'name' => '', - 'path' => '/bpsvkqklcmyxiq', - 'method' => 'DELETE', + 'path' => '/wz/lmpin', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5157,10 +5211,10 @@ 'options' => array ( ), ), - 'DELETE /advrmuomvu/' => array( + 'PUT /wievafbl/aez/lxxkqr' => array( 'name' => '', - 'path' => '/advrmuomvu/', - 'method' => 'DELETE', + 'path' => '/wievafbl/aez/lxxkqr', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5175,10 +5229,10 @@ 'options' => array ( ), ), - 'DELETE /dwwdoypkdwtjf' => array( + 'GET /fqt/pue' => array( 'name' => '', - 'path' => '/dwwdoypkdwtjf', - 'method' => 'DELETE', + 'path' => '/fqt/pue', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5193,9 +5247,9 @@ 'options' => array ( ), ), - 'PUT /eleyxhzo/zgfzwygnqkl' => array( + 'PUT /pnofryv' => array( 'name' => '', - 'path' => '/eleyxhzo/zgfzwygnqkl', + 'path' => '/pnofryv', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5211,9 +5265,9 @@ 'options' => array ( ), ), - 'PUT /bxqvzmtz' => array( + 'PUT /ko/bsehdubu' => array( 'name' => '', - 'path' => '/bxqvzmtz', + 'path' => '/ko/bsehdubu', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5229,10 +5283,10 @@ 'options' => array ( ), ), - 'POST /zdcxyfgltvir/dxr' => array( + 'PATCH /arukhj/s' => array( 'name' => '', - 'path' => '/zdcxyfgltvir/dxr', - 'method' => 'POST', + 'path' => '/arukhj/s', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5247,10 +5301,10 @@ 'options' => array ( ), ), - 'PUT /m/jbtultpgfjou/vzvsv/lm' => array( + 'PATCH /idsrt' => array( 'name' => '', - 'path' => '/m/jbtultpgfjou/vzvsv/lm', - 'method' => 'PUT', + 'path' => '/idsrt', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5265,10 +5319,10 @@ 'options' => array ( ), ), - 'GET /xs/whstxgtvrnlu' => array( + 'DELETE /xvfzlenvdehphebr' => array( 'name' => '', - 'path' => '/xs/whstxgtvrnlu', - 'method' => 'GET', + 'path' => '/xvfzlenvdehphebr', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5283,10 +5337,10 @@ 'options' => array ( ), ), - 'POST /ougykgcactsqtba' => array( + 'GET /uglcbtm/c/agixxfxpepan/' => array( 'name' => '', - 'path' => '/ougykgcactsqtba', - 'method' => 'POST', + 'path' => '/uglcbtm/c/agixxfxpepan/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5301,10 +5355,10 @@ 'options' => array ( ), ), - 'POST /kcprl/blxmf/gpn' => array( + 'GET /vhfbto/r/g/' => array( 'name' => '', - 'path' => '/kcprl/blxmf/gpn', - 'method' => 'POST', + 'path' => '/vhfbto/r/g/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5319,10 +5373,10 @@ 'options' => array ( ), ), - 'DELETE /zjmuisvtlkb' => array( + 'PUT /cl/ebn/tu/rndz/phziebix/' => array( 'name' => '', - 'path' => '/zjmuisvtlkb', - 'method' => 'DELETE', + 'path' => '/cl/ebn/tu/rndz/phziebix/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5337,10 +5391,10 @@ 'options' => array ( ), ), - 'POST /ditxlgkajffuq' => array( + 'PATCH /adne/qtibbapftrmweg' => array( 'name' => '', - 'path' => '/ditxlgkajffuq', - 'method' => 'POST', + 'path' => '/adne/qtibbapftrmweg', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5355,9 +5409,9 @@ 'options' => array ( ), ), - 'POST /msfuu' => array( + 'POST /pwofissnwpkhqhsg' => array( 'name' => '', - 'path' => '/msfuu', + 'path' => '/pwofissnwpkhqhsg', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5373,9 +5427,9 @@ 'options' => array ( ), ), - 'GET /qgt/abikylhrkpj' => array( + 'GET /jvkoeqnkibg' => array( 'name' => '', - 'path' => '/qgt/abikylhrkpj', + 'path' => '/jvkoeqnkibg', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5391,10 +5445,10 @@ 'options' => array ( ), ), - 'PATCH /vtkaa' => array( + 'PUT /wnmhtjqawx' => array( 'name' => '', - 'path' => '/vtkaa', - 'method' => 'PATCH', + 'path' => '/wnmhtjqawx', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5409,10 +5463,10 @@ 'options' => array ( ), ), - 'DELETE /irasu' => array( + 'PATCH /oowdvgzwfuqijnhiqfm' => array( 'name' => '', - 'path' => '/irasu', - 'method' => 'DELETE', + 'path' => '/oowdvgzwfuqijnhiqfm', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5427,10 +5481,10 @@ 'options' => array ( ), ), - 'POST /defltueu/nn/zxbbnl' => array( + 'DELETE /mia/c/ano/dvch' => array( 'name' => '', - 'path' => '/defltueu/nn/zxbbnl', - 'method' => 'POST', + 'path' => '/mia/c/ano/dvch', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5445,9 +5499,9 @@ 'options' => array ( ), ), - 'GET /bcibsowmdyrm' => array( + 'GET /zjfi/vax' => array( 'name' => '', - 'path' => '/bcibsowmdyrm', + 'path' => '/zjfi/vax', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5463,10 +5517,10 @@ 'options' => array ( ), ), - 'PUT /vcccbpctxsk/xdnqrviit' => array( + 'PATCH /tn/mv/lf' => array( 'name' => '', - 'path' => '/vcccbpctxsk/xdnqrviit', - 'method' => 'PUT', + 'path' => '/tn/mv/lf', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5481,10 +5535,10 @@ 'options' => array ( ), ), - 'DELETE /mkh/ncajtnpnfaceznc/bf' => array( + 'PUT /bjnjgcok' => array( 'name' => '', - 'path' => '/mkh/ncajtnpnfaceznc/bf', - 'method' => 'DELETE', + 'path' => '/bjnjgcok', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5499,9 +5553,9 @@ 'options' => array ( ), ), - 'GET /jsxxp' => array( + 'GET /hxzzymlp/syya' => array( 'name' => '', - 'path' => '/jsxxp', + 'path' => '/hxzzymlp/syya', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5517,10 +5571,10 @@ 'options' => array ( ), ), - 'GET /nif/k/vqnsyczf' => array( + 'PATCH /okb/i/vigw' => array( 'name' => '', - 'path' => '/nif/k/vqnsyczf', - 'method' => 'GET', + 'path' => '/okb/i/vigw', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5535,10 +5589,10 @@ 'options' => array ( ), ), - 'PATCH /jksteayqkig' => array( + 'GET /lzgsx/ygafthsze' => array( 'name' => '', - 'path' => '/jksteayqkig', - 'method' => 'PATCH', + 'path' => '/lzgsx/ygafthsze', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5553,10 +5607,10 @@ 'options' => array ( ), ), - 'PUT /ttfpljxxrmnkf/guufki' => array( + 'GET /hjzorhk' => array( 'name' => '', - 'path' => '/ttfpljxxrmnkf/guufki', - 'method' => 'PUT', + 'path' => '/hjzorhk', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5571,10 +5625,10 @@ 'options' => array ( ), ), - 'POST /di/kspi/' => array( + 'DELETE /bocclaiha' => array( 'name' => '', - 'path' => '/di/kspi/', - 'method' => 'POST', + 'path' => '/bocclaiha', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5589,10 +5643,10 @@ 'options' => array ( ), ), - 'PUT /veiidjryps' => array( + 'GET /qctdayvabd/ojlckucr' => array( 'name' => '', - 'path' => '/veiidjryps', - 'method' => 'PUT', + 'path' => '/qctdayvabd/ojlckucr', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5607,10 +5661,10 @@ 'options' => array ( ), ), - 'DELETE /v/xzniuocj' => array( + 'GET /ozz/haeadaltdo/tscxhl' => array( 'name' => '', - 'path' => '/v/xzniuocj', - 'method' => 'DELETE', + 'path' => '/ozz/haeadaltdo/tscxhl', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5625,10 +5679,10 @@ 'options' => array ( ), ), - 'POST /ond/ib/ctl/kqg' => array( + 'DELETE /kwfmkwx/' => array( 'name' => '', - 'path' => '/ond/ib/ctl/kqg', - 'method' => 'POST', + 'path' => '/kwfmkwx/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5643,9 +5697,9 @@ 'options' => array ( ), ), - 'PUT /gciilrwt/c/dorpxd' => array( + 'PUT /p/ruhavw' => array( 'name' => '', - 'path' => '/gciilrwt/c/dorpxd', + 'path' => '/p/ruhavw', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5661,9 +5715,9 @@ 'options' => array ( ), ), - 'DELETE /z/eejidbu/drebshuyh/aso' => array( + 'DELETE /ypgjldmeg/lq/ubczlw' => array( 'name' => '', - 'path' => '/z/eejidbu/drebshuyh/aso', + 'path' => '/ypgjldmeg/lq/ubczlw', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5679,10 +5733,10 @@ 'options' => array ( ), ), - 'DELETE /zpwrwzfcux/lstj/' => array( + 'PUT /o/ue/xmqssb/idhxdcrwz/' => array( 'name' => '', - 'path' => '/zpwrwzfcux/lstj/', - 'method' => 'DELETE', + 'path' => '/o/ue/xmqssb/idhxdcrwz/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5697,9 +5751,9 @@ 'options' => array ( ), ), - 'POST /zxuabfb' => array( + 'POST /dzxsahfvtzpf/i' => array( 'name' => '', - 'path' => '/zxuabfb', + 'path' => '/dzxsahfvtzpf/i', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5715,10 +5769,10 @@ 'options' => array ( ), ), - 'GET /pardyv/knuoe' => array( + 'POST /kehynmb/kidjk' => array( 'name' => '', - 'path' => '/pardyv/knuoe', - 'method' => 'GET', + 'path' => '/kehynmb/kidjk', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5733,9 +5787,9 @@ 'options' => array ( ), ), - 'POST /dwoveafj/bqy' => array( + 'POST /wcvcddsestai/dbmmwaww' => array( 'name' => '', - 'path' => '/dwoveafj/bqy', + 'path' => '/wcvcddsestai/dbmmwaww', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5751,10 +5805,10 @@ 'options' => array ( ), ), - 'DELETE /nuydgp/iahpar/f' => array( + 'GET /fj/ueg' => array( 'name' => '', - 'path' => '/nuydgp/iahpar/f', - 'method' => 'DELETE', + 'path' => '/fj/ueg', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5769,10 +5823,10 @@ 'options' => array ( ), ), - 'DELETE /xhexdlqd' => array( + 'POST /vkp/avfhlx' => array( 'name' => '', - 'path' => '/xhexdlqd', - 'method' => 'DELETE', + 'path' => '/vkp/avfhlx', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5787,10 +5841,10 @@ 'options' => array ( ), ), - 'GET /pkmplld' => array( + 'PATCH /qnysoynoohpf/gtkz/kk' => array( 'name' => '', - 'path' => '/pkmplld', - 'method' => 'GET', + 'path' => '/qnysoynoohpf/gtkz/kk', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5805,10 +5859,10 @@ 'options' => array ( ), ), - 'DELETE /ykiklee/' => array( + 'GET /mh/ijqzp/p/ha/z/lry' => array( 'name' => '', - 'path' => '/ykiklee/', - 'method' => 'DELETE', + 'path' => '/mh/ijqzp/p/ha/z/lry', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5823,9 +5877,9 @@ 'options' => array ( ), ), - 'POST /guumwr' => array( + 'POST /epmhgsaouaq/ehaqwrf' => array( 'name' => '', - 'path' => '/guumwr', + 'path' => '/epmhgsaouaq/ehaqwrf', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5841,10 +5895,10 @@ 'options' => array ( ), ), - 'PUT /ijlfin/cmwinhjiun' => array( + 'PATCH /dwlt/aacpxsff/chsxdr' => array( 'name' => '', - 'path' => '/ijlfin/cmwinhjiun', - 'method' => 'PUT', + 'path' => '/dwlt/aacpxsff/chsxdr', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5859,9 +5913,9 @@ 'options' => array ( ), ), - 'GET /ayfynnkqokdu/alq' => array( + 'GET /xvie/lm/o' => array( 'name' => '', - 'path' => '/ayfynnkqokdu/alq', + 'path' => '/xvie/lm/o', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5877,10 +5931,10 @@ 'options' => array ( ), ), - 'GET /klo/p/emeuaxk' => array( + 'PATCH /cpuewakj/edroivbbihet' => array( 'name' => '', - 'path' => '/klo/p/emeuaxk', - 'method' => 'GET', + 'path' => '/cpuewakj/edroivbbihet', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5895,10 +5949,10 @@ 'options' => array ( ), ), - 'GET /jfkfzo/' => array( + 'DELETE /yilgqmmau' => array( 'name' => '', - 'path' => '/jfkfzo/', - 'method' => 'GET', + 'path' => '/yilgqmmau', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5913,10 +5967,10 @@ 'options' => array ( ), ), - 'DELETE /bfgqugxbmqdvfchc/' => array( + 'GET /xgw/wvtltmwdqcfdfn/' => array( 'name' => '', - 'path' => '/bfgqugxbmqdvfchc/', - 'method' => 'DELETE', + 'path' => '/xgw/wvtltmwdqcfdfn/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5931,10 +5985,10 @@ 'options' => array ( ), ), - 'GET /gclrcwhibxkik' => array( + 'PATCH /f/bdgamwtuqd/a/e/xjszuv' => array( 'name' => '', - 'path' => '/gclrcwhibxkik', - 'method' => 'GET', + 'path' => '/f/bdgamwtuqd/a/e/xjszuv', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5949,10 +6003,10 @@ 'options' => array ( ), ), - 'GET /xkqhwvlmlelnhahpav' => array( + 'PATCH /cmmyqgnllm/uz' => array( 'name' => '', - 'path' => '/xkqhwvlmlelnhahpav', - 'method' => 'GET', + 'path' => '/cmmyqgnllm/uz', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5967,10 +6021,10 @@ 'options' => array ( ), ), - 'POST /ff/pqeiwrjhrzewj' => array( + 'PATCH /yzubq' => array( 'name' => '', - 'path' => '/ff/pqeiwrjhrzewj', - 'method' => 'POST', + 'path' => '/yzubq', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5985,10 +6039,10 @@ 'options' => array ( ), ), - 'DELETE /zrxup/ynjexjmjrlk' => array( + 'GET /tcimhy/' => array( 'name' => '', - 'path' => '/zrxup/ynjexjmjrlk', - 'method' => 'DELETE', + 'path' => '/tcimhy/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6003,10 +6057,10 @@ 'options' => array ( ), ), - 'POST /qadunlkk' => array( + 'DELETE /ewiiekomgkfhmmj' => array( 'name' => '', - 'path' => '/qadunlkk', - 'method' => 'POST', + 'path' => '/ewiiekomgkfhmmj', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6021,10 +6075,10 @@ 'options' => array ( ), ), - 'POST /loloi' => array( + 'PATCH /g/ypslsmbcems/ppypfc' => array( 'name' => '', - 'path' => '/loloi', - 'method' => 'POST', + 'path' => '/g/ypslsmbcems/ppypfc', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6039,9 +6093,9 @@ 'options' => array ( ), ), - 'GET /t/wcvnwdugfhoeg/ojz' => array( + 'GET /epm/dzxarkklqpwb' => array( 'name' => '', - 'path' => '/t/wcvnwdugfhoeg/ojz', + 'path' => '/epm/dzxarkklqpwb', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6057,10 +6111,10 @@ 'options' => array ( ), ), - 'PUT /p/vqjh' => array( + 'GET /pmbcnykrtgcht' => array( 'name' => '', - 'path' => '/p/vqjh', - 'method' => 'PUT', + 'path' => '/pmbcnykrtgcht', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6075,10 +6129,10 @@ 'options' => array ( ), ), - 'DELETE /jkvcimvekfq/gva' => array( + 'PUT /i/zogrsrzzk' => array( 'name' => '', - 'path' => '/jkvcimvekfq/gva', - 'method' => 'DELETE', + 'path' => '/i/zogrsrzzk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6093,9 +6147,9 @@ 'options' => array ( ), ), - 'DELETE /qggxl/' => array( + 'DELETE /shroz' => array( 'name' => '', - 'path' => '/qggxl/', + 'path' => '/shroz', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6111,9 +6165,9 @@ 'options' => array ( ), ), - 'GET /plhlgs' => array( + 'GET /rpsjqljxr' => array( 'name' => '', - 'path' => '/plhlgs', + 'path' => '/rpsjqljxr', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6129,9 +6183,9 @@ 'options' => array ( ), ), - 'GET /wptfwgj' => array( + 'GET /zznzetrnbmakfv/tb' => array( 'name' => '', - 'path' => '/wptfwgj', + 'path' => '/zznzetrnbmakfv/tb', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6147,10 +6201,10 @@ 'options' => array ( ), ), - 'PUT /ijitcodcjjo' => array( + 'PATCH /ouk/qx' => array( 'name' => '', - 'path' => '/ijitcodcjjo', - 'method' => 'PUT', + 'path' => '/ouk/qx', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6165,10 +6219,10 @@ 'options' => array ( ), ), - 'POST /knl/sc/' => array( + 'DELETE /ltrhjb' => array( 'name' => '', - 'path' => '/knl/sc/', - 'method' => 'POST', + 'path' => '/ltrhjb', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6183,10 +6237,10 @@ 'options' => array ( ), ), - 'GET /jivpcx/luverqw/puiwah' => array( + 'POST /i/bsvba/pnpci/q' => array( 'name' => '', - 'path' => '/jivpcx/luverqw/puiwah', - 'method' => 'GET', + 'path' => '/i/bsvba/pnpci/q', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6201,10 +6255,10 @@ 'options' => array ( ), ), - 'PATCH /mhsymxo/pqwk/vc' => array( + 'PUT /zjkeqzx/ih/obtt' => array( 'name' => '', - 'path' => '/mhsymxo/pqwk/vc', - 'method' => 'PATCH', + 'path' => '/zjkeqzx/ih/obtt', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6219,10 +6273,10 @@ 'options' => array ( ), ), - 'GET /hwiutx' => array( + 'DELETE /a/hn/aymooe' => array( 'name' => '', - 'path' => '/hwiutx', - 'method' => 'GET', + 'path' => '/a/hn/aymooe', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6237,9 +6291,9 @@ 'options' => array ( ), ), - 'GET /hmpz/p/vkj' => array( + 'GET /k/zwgwlnuv' => array( 'name' => '', - 'path' => '/hmpz/p/vkj', + 'path' => '/k/zwgwlnuv', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6255,9 +6309,9 @@ 'options' => array ( ), ), - 'DELETE /syijts/wirkewo' => array( + 'DELETE /fkxcylklhila/q' => array( 'name' => '', - 'path' => '/syijts/wirkewo', + 'path' => '/fkxcylklhila/q', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6273,10 +6327,10 @@ 'options' => array ( ), ), - 'POST /xhvkuotroggaihh' => array( + 'GET /yoyjvyqysdcsicoll/jxt' => array( 'name' => '', - 'path' => '/xhvkuotroggaihh', - 'method' => 'POST', + 'path' => '/yoyjvyqysdcsicoll/jxt', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6291,10 +6345,10 @@ 'options' => array ( ), ), - 'PUT /r/ujwepg/zievurqzn/qkrn/' => array( + 'GET /nhoghiadv' => array( 'name' => '', - 'path' => '/r/ujwepg/zievurqzn/qkrn/', - 'method' => 'PUT', + 'path' => '/nhoghiadv', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6309,10 +6363,10 @@ 'options' => array ( ), ), - 'GET /klpmbz' => array( + 'POST /sxlymhkboucjw' => array( 'name' => '', - 'path' => '/klpmbz', - 'method' => 'GET', + 'path' => '/sxlymhkboucjw', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6327,10 +6381,10 @@ 'options' => array ( ), ), - 'POST /nzktioyzyl/mviyjzjari/' => array( + 'DELETE /x/pwvsq/xvjexll' => array( 'name' => '', - 'path' => '/nzktioyzyl/mviyjzjari/', - 'method' => 'POST', + 'path' => '/x/pwvsq/xvjexll', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6345,10 +6399,10 @@ 'options' => array ( ), ), - 'GET /ib/zdrrl/ujz' => array( + 'PUT /c/f/crgcv/lwdxmrqlm' => array( 'name' => '', - 'path' => '/ib/zdrrl/ujz', - 'method' => 'GET', + 'path' => '/c/f/crgcv/lwdxmrqlm', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6363,9 +6417,9 @@ 'options' => array ( ), ), - 'DELETE /iqtrdsywpdyb/zban' => array( + 'DELETE /wxuh/rmsoxmxzevwez/fu' => array( 'name' => '', - 'path' => '/iqtrdsywpdyb/zban', + 'path' => '/wxuh/rmsoxmxzevwez/fu', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6381,10 +6435,10 @@ 'options' => array ( ), ), - 'POST /mii/a/zf/qfiyfqvyga' => array( + 'PUT /vasmltudty/ctdj/snhnm/v' => array( 'name' => '', - 'path' => '/mii/a/zf/qfiyfqvyga', - 'method' => 'POST', + 'path' => '/vasmltudty/ctdj/snhnm/v', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6399,10 +6453,10 @@ 'options' => array ( ), ), - 'DELETE /kaomvbhstwqazfeehyxh' => array( + 'PUT /lzhpeoqn/tfzr/dww/' => array( 'name' => '', - 'path' => '/kaomvbhstwqazfeehyxh', - 'method' => 'DELETE', + 'path' => '/lzhpeoqn/tfzr/dww/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6417,9 +6471,9 @@ 'options' => array ( ), ), - 'GET /wo/hacs/ev/eac' => array( + 'GET /xhyegklwbu/' => array( 'name' => '', - 'path' => '/wo/hacs/ev/eac', + 'path' => '/xhyegklwbu/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6435,10 +6489,10 @@ 'options' => array ( ), ), - 'PUT /x/xmj/tqgo' => array( + 'DELETE /n/zgelc/i/ixoj' => array( 'name' => '', - 'path' => '/x/xmj/tqgo', - 'method' => 'PUT', + 'path' => '/n/zgelc/i/ixoj', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6453,10 +6507,10 @@ 'options' => array ( ), ), - 'POST /ae/puzaf/lyfj/xxsv/qzn/' => array( + 'PUT /wmlimwdnyjghcchgfgls' => array( 'name' => '', - 'path' => '/ae/puzaf/lyfj/xxsv/qzn/', - 'method' => 'POST', + 'path' => '/wmlimwdnyjghcchgfgls', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6471,10 +6525,10 @@ 'options' => array ( ), ), - 'GET /wywlridzhy' => array( + 'PUT /xhaekbqaz/sf/v' => array( 'name' => '', - 'path' => '/wywlridzhy', - 'method' => 'GET', + 'path' => '/xhaekbqaz/sf/v', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6489,10 +6543,10 @@ 'options' => array ( ), ), - 'DELETE /xtagu' => array( + 'GET /jeyhqtnwlmtgmf' => array( 'name' => '', - 'path' => '/xtagu', - 'method' => 'DELETE', + 'path' => '/jeyhqtnwlmtgmf', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6507,10 +6561,10 @@ 'options' => array ( ), ), - 'GET /syl/rjcliyvzhf/kcrqi/f' => array( + 'POST /yphfj/f' => array( 'name' => '', - 'path' => '/syl/rjcliyvzhf/kcrqi/f', - 'method' => 'GET', + 'path' => '/yphfj/f', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6525,10 +6579,10 @@ 'options' => array ( ), ), - 'DELETE /yeqmq' => array( + 'GET /yvjdpthvwl' => array( 'name' => '', - 'path' => '/yeqmq', - 'method' => 'DELETE', + 'path' => '/yvjdpthvwl', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6543,10 +6597,10 @@ 'options' => array ( ), ), - 'PUT /wculgsa/' => array( + 'DELETE /vyrb/oidvuvqg/teinci/w/p' => array( 'name' => '', - 'path' => '/wculgsa/', - 'method' => 'PUT', + 'path' => '/vyrb/oidvuvqg/teinci/w/p', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6561,10 +6615,10 @@ 'options' => array ( ), ), - 'PATCH /mbtzopq' => array( + 'GET /yxrvoeirhacpdx' => array( 'name' => '', - 'path' => '/mbtzopq', - 'method' => 'PATCH', + 'path' => '/yxrvoeirhacpdx', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6579,9 +6633,9 @@ 'options' => array ( ), ), - 'DELETE /uqjcubjhjnvgmj' => array( + 'DELETE /ina/sa/jxdszghaa/ei/jc' => array( 'name' => '', - 'path' => '/uqjcubjhjnvgmj', + 'path' => '/ina/sa/jxdszghaa/ei/jc', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6597,9 +6651,9 @@ 'options' => array ( ), ), - 'GET /oausxcra/njj' => array( + 'GET /asbxbpxvwjzfle/h' => array( 'name' => '', - 'path' => '/oausxcra/njj', + 'path' => '/asbxbpxvwjzfle/h', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6615,10 +6669,10 @@ 'options' => array ( ), ), - 'DELETE /kucj/m/tmrpuslb/vk' => array( + 'GET /akv/sfg/ptaobmkjrx' => array( 'name' => '', - 'path' => '/kucj/m/tmrpuslb/vk', - 'method' => 'DELETE', + 'path' => '/akv/sfg/ptaobmkjrx', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6633,10 +6687,10 @@ 'options' => array ( ), ), - 'GET /yrtjinavtyi' => array( + 'POST /xgxqpb/' => array( 'name' => '', - 'path' => '/yrtjinavtyi', - 'method' => 'GET', + 'path' => '/xgxqpb/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6651,10 +6705,10 @@ 'options' => array ( ), ), - 'PUT /crzejsvydbvluul/cka' => array( + 'DELETE /amoaz/gqowy' => array( 'name' => '', - 'path' => '/crzejsvydbvluul/cka', - 'method' => 'PUT', + 'path' => '/amoaz/gqowy', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6669,10 +6723,10 @@ 'options' => array ( ), ), - 'POST /srevy/bsvprl/' => array( + 'DELETE /geopana' => array( 'name' => '', - 'path' => '/srevy/bsvprl/', - 'method' => 'POST', + 'path' => '/geopana', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6687,10 +6741,10 @@ 'options' => array ( ), ), - 'GET /ewgmtqww/vlf/zw/' => array( + 'POST /ikqxmk/vdwnzqldwiqe' => array( 'name' => '', - 'path' => '/ewgmtqww/vlf/zw/', - 'method' => 'GET', + 'path' => '/ikqxmk/vdwnzqldwiqe', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6705,10 +6759,10 @@ 'options' => array ( ), ), - 'GET /dwrdlsntff' => array( + 'POST /dplndklehdd' => array( 'name' => '', - 'path' => '/dwrdlsntff', - 'method' => 'GET', + 'path' => '/dplndklehdd', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6723,9 +6777,9 @@ 'options' => array ( ), ), - 'POST /uiaucdqijwmq' => array( + 'POST /paeimpm/bylqa' => array( 'name' => '', - 'path' => '/uiaucdqijwmq', + 'path' => '/paeimpm/bylqa', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6741,10 +6795,10 @@ 'options' => array ( ), ), - 'GET /gmjqqpbebrcmcfupw' => array( + 'DELETE /gce/urfnbq/egmxlgnoql' => array( 'name' => '', - 'path' => '/gmjqqpbebrcmcfupw', - 'method' => 'GET', + 'path' => '/gce/urfnbq/egmxlgnoql', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6759,10 +6813,10 @@ 'options' => array ( ), ), - 'GET /erzsps' => array( + 'PUT /hscyrhxwsz' => array( 'name' => '', - 'path' => '/erzsps', - 'method' => 'GET', + 'path' => '/hscyrhxwsz', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6777,10 +6831,10 @@ 'options' => array ( ), ), - 'PUT /ropxeexz' => array( + 'DELETE /axapqullnqinjblgori' => array( 'name' => '', - 'path' => '/ropxeexz', - 'method' => 'PUT', + 'path' => '/axapqullnqinjblgori', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6795,10 +6849,10 @@ 'options' => array ( ), ), - 'GET /ureafbubhjlyvqp/h' => array( + 'PUT /micrhckbcbrssdqjezej' => array( 'name' => '', - 'path' => '/ureafbubhjlyvqp/h', - 'method' => 'GET', + 'path' => '/micrhckbcbrssdqjezej', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6813,10 +6867,10 @@ 'options' => array ( ), ), - 'DELETE /oopolxec' => array( + 'GET /blxsvbveil' => array( 'name' => '', - 'path' => '/oopolxec', - 'method' => 'DELETE', + 'path' => '/blxsvbveil', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6831,10 +6885,10 @@ 'options' => array ( ), ), - 'GET /elqayb/bx/wymwuikgll' => array( + 'PUT /yyctbjvfqsule' => array( 'name' => '', - 'path' => '/elqayb/bx/wymwuikgll', - 'method' => 'GET', + 'path' => '/yyctbjvfqsule', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6849,9 +6903,9 @@ 'options' => array ( ), ), - 'POST /otjepbh/' => array( + 'POST /wldf/fjhrmtiutnbpv/n/fv' => array( 'name' => '', - 'path' => '/otjepbh/', + 'path' => '/wldf/fjhrmtiutnbpv/n/fv', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6867,10 +6921,10 @@ 'options' => array ( ), ), - 'GET /cdv/hzfll' => array( + 'PUT /pxcqp/ibq/gpdhingywlc' => array( 'name' => '', - 'path' => '/cdv/hzfll', - 'method' => 'GET', + 'path' => '/pxcqp/ibq/gpdhingywlc', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6885,10 +6939,10 @@ 'options' => array ( ), ), - 'DELETE /zzo/eto' => array( + 'GET /awbutqvd' => array( 'name' => '', - 'path' => '/zzo/eto', - 'method' => 'DELETE', + 'path' => '/awbutqvd', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6903,9 +6957,9 @@ 'options' => array ( ), ), - 'POST /ylmzsqhjxzsvh' => array( + 'POST /lioszb' => array( 'name' => '', - 'path' => '/ylmzsqhjxzsvh', + 'path' => '/lioszb', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6921,10 +6975,10 @@ 'options' => array ( ), ), - 'PATCH /bhgtvnb/bh' => array( + 'GET /kzdst/qpsrunsx/s' => array( 'name' => '', - 'path' => '/bhgtvnb/bh', - 'method' => 'PATCH', + 'path' => '/kzdst/qpsrunsx/s', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6939,10 +6993,10 @@ 'options' => array ( ), ), - 'POST /aocii/wvoueqzfhzfk' => array( + 'PUT /syvbshs' => array( 'name' => '', - 'path' => '/aocii/wvoueqzfhzfk', - 'method' => 'POST', + 'path' => '/syvbshs', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6957,9 +7011,9 @@ 'options' => array ( ), ), - 'GET /e/il/xnzmlyhi/txevt' => array( + 'GET /uqotqadh/puupsnn' => array( 'name' => '', - 'path' => '/e/il/xnzmlyhi/txevt', + 'path' => '/uqotqadh/puupsnn', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6975,10 +7029,10 @@ 'options' => array ( ), ), - 'GET /tmkrhmuhl' => array( + 'PUT /kxjtglovfnyv' => array( 'name' => '', - 'path' => '/tmkrhmuhl', - 'method' => 'GET', + 'path' => '/kxjtglovfnyv', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6993,9 +7047,9 @@ 'options' => array ( ), ), - 'GET /i/ianfdofj' => array( + 'GET /fnpdcxtjl/kcqbvvzpk' => array( 'name' => '', - 'path' => '/i/ianfdofj', + 'path' => '/fnpdcxtjl/kcqbvvzpk', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7011,10 +7065,10 @@ 'options' => array ( ), ), - 'POST /mzavqe' => array( + 'PUT /bv/hnw' => array( 'name' => '', - 'path' => '/mzavqe', - 'method' => 'POST', + 'path' => '/bv/hnw', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7029,10 +7083,10 @@ 'options' => array ( ), ), - 'PUT /r/vr/sock' => array( + 'PATCH /vw/imqaxlr' => array( 'name' => '', - 'path' => '/r/vr/sock', - 'method' => 'PUT', + 'path' => '/vw/imqaxlr', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7047,10 +7101,10 @@ 'options' => array ( ), ), - 'POST /fyaaod' => array( + 'DELETE /dcrjudplimnsjifb' => array( 'name' => '', - 'path' => '/fyaaod', - 'method' => 'POST', + 'path' => '/dcrjudplimnsjifb', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7065,10 +7119,10 @@ 'options' => array ( ), ), - 'PUT /bferx/dn/' => array( + 'DELETE /cnmvhzizybhqcqfwhvap' => array( 'name' => '', - 'path' => '/bferx/dn/', - 'method' => 'PUT', + 'path' => '/cnmvhzizybhqcqfwhvap', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7083,9 +7137,9 @@ 'options' => array ( ), ), - 'GET /hpisiuj/xiozwyx' => array( + 'GET /id/ogekxtuxzugmz/f' => array( 'name' => '', - 'path' => '/hpisiuj/xiozwyx', + 'path' => '/id/ogekxtuxzugmz/f', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7101,9 +7155,9 @@ 'options' => array ( ), ), - 'GET /dvqoig/xkm' => array( + 'GET /wfcqgdtwahexky' => array( 'name' => '', - 'path' => '/dvqoig/xkm', + 'path' => '/wfcqgdtwahexky', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7119,10 +7173,10 @@ 'options' => array ( ), ), - 'GET /u/hcgoyb/gjca/wkkbr' => array( + 'POST /uevro' => array( 'name' => '', - 'path' => '/u/hcgoyb/gjca/wkkbr', - 'method' => 'GET', + 'path' => '/uevro', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7137,10 +7191,10 @@ 'options' => array ( ), ), - 'DELETE /nblpzjitvcuol' => array( + 'PATCH /aiyhidlbpxs' => array( 'name' => '', - 'path' => '/nblpzjitvcuol', - 'method' => 'DELETE', + 'path' => '/aiyhidlbpxs', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7155,9 +7209,9 @@ 'options' => array ( ), ), - 'DELETE /c/ulydluzf/jylimh' => array( + 'DELETE /yriv/dfrnswtclc/nj' => array( 'name' => '', - 'path' => '/c/ulydluzf/jylimh', + 'path' => '/yriv/dfrnswtclc/nj', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7173,9 +7227,9 @@ 'options' => array ( ), ), - 'PATCH /uiqu/d' => array( + 'PATCH /x/coh/xrxnepuxceb' => array( 'name' => '', - 'path' => '/uiqu/d', + 'path' => '/x/coh/xrxnepuxceb', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7191,10 +7245,10 @@ 'options' => array ( ), ), - 'PUT /xzmqrukmwjiprthnpj' => array( + 'POST /qbyy/f' => array( 'name' => '', - 'path' => '/xzmqrukmwjiprthnpj', - 'method' => 'PUT', + 'path' => '/qbyy/f', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7209,9 +7263,9 @@ 'options' => array ( ), ), - 'GET /ls/bjkqgqhyndvkqqucmv' => array( + 'GET /disvgekwua' => array( 'name' => '', - 'path' => '/ls/bjkqgqhyndvkqqucmv', + 'path' => '/disvgekwua', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7227,9 +7281,9 @@ 'options' => array ( ), ), - 'DELETE /j/efmlr/g/bnfvpjg/pey' => array( + 'DELETE /bxditop/q/o/' => array( 'name' => '', - 'path' => '/j/efmlr/g/bnfvpjg/pey', + 'path' => '/bxditop/q/o/', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7245,10 +7299,10 @@ 'options' => array ( ), ), - 'DELETE /ngmntu' => array( + 'GET /qtmfwcewi' => array( 'name' => '', - 'path' => '/ngmntu', - 'method' => 'DELETE', + 'path' => '/qtmfwcewi', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7263,10 +7317,10 @@ 'options' => array ( ), ), - 'DELETE /ctqacjh' => array( + 'POST /qflxjapkv' => array( 'name' => '', - 'path' => '/ctqacjh', - 'method' => 'DELETE', + 'path' => '/qflxjapkv', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7281,10 +7335,10 @@ 'options' => array ( ), ), - 'GET /ccyqfm/mzip' => array( + 'PATCH /jzzidgrskc/old' => array( 'name' => '', - 'path' => '/ccyqfm/mzip', - 'method' => 'GET', + 'path' => '/jzzidgrskc/old', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7299,10 +7353,10 @@ 'options' => array ( ), ), - 'POST /nclsd/nevg/r/' => array( + 'GET /kdzohuros' => array( 'name' => '', - 'path' => '/nclsd/nevg/r/', - 'method' => 'POST', + 'path' => '/kdzohuros', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7317,10 +7371,10 @@ 'options' => array ( ), ), - 'PUT /wkjczelclnm' => array( + 'POST /kwgpzwxdifnwuycxcn' => array( 'name' => '', - 'path' => '/wkjczelclnm', - 'method' => 'PUT', + 'path' => '/kwgpzwxdifnwuycxcn', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7335,10 +7389,10 @@ 'options' => array ( ), ), - 'DELETE /svhnc' => array( + 'GET /gkmwcwwu/tvmgub' => array( 'name' => '', - 'path' => '/svhnc', - 'method' => 'DELETE', + 'path' => '/gkmwcwwu/tvmgub', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7353,10 +7407,10 @@ 'options' => array ( ), ), - 'PUT /n/bcgwj/mot/ryprcu' => array( + 'PATCH /tsmmswhkap/ouehfgt' => array( 'name' => '', - 'path' => '/n/bcgwj/mot/ryprcu', - 'method' => 'PUT', + 'path' => '/tsmmswhkap/ouehfgt', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7371,10 +7425,10 @@ 'options' => array ( ), ), - 'POST /th/dcawwm/' => array( + 'PUT /bmcnzvgkkecu/wxb' => array( 'name' => '', - 'path' => '/th/dcawwm/', - 'method' => 'POST', + 'path' => '/bmcnzvgkkecu/wxb', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7389,10 +7443,10 @@ 'options' => array ( ), ), - 'PATCH /vyhhyivij/qtbgdrcc' => array( + 'POST /diysy/jfmb/' => array( 'name' => '', - 'path' => '/vyhhyivij/qtbgdrcc', - 'method' => 'PATCH', + 'path' => '/diysy/jfmb/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7407,10 +7461,10 @@ 'options' => array ( ), ), - 'PUT /bfsbso/apn/jrcfurof' => array( + 'GET /bcu/evyyje/' => array( 'name' => '', - 'path' => '/bfsbso/apn/jrcfurof', - 'method' => 'PUT', + 'path' => '/bcu/evyyje/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7425,10 +7479,10 @@ 'options' => array ( ), ), - 'GET /gzpuzikyyw/ectr/gstmnp' => array( + 'PUT /ggjbpxhrbrbp' => array( 'name' => '', - 'path' => '/gzpuzikyyw/ectr/gstmnp', - 'method' => 'GET', + 'path' => '/ggjbpxhrbrbp', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7443,10 +7497,10 @@ 'options' => array ( ), ), - 'POST /gdeqna' => array( + 'DELETE /plxvgnsivgtlfh' => array( 'name' => '', - 'path' => '/gdeqna', - 'method' => 'POST', + 'path' => '/plxvgnsivgtlfh', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7461,10 +7515,10 @@ 'options' => array ( ), ), - 'POST /egblldamcsxtmekpy' => array( + 'GET /kyaib/g/lwtmdailsk' => array( 'name' => '', - 'path' => '/egblldamcsxtmekpy', - 'method' => 'POST', + 'path' => '/kyaib/g/lwtmdailsk', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7479,10 +7533,10 @@ 'options' => array ( ), ), - 'PATCH /elnthmyr/zaldrboi/pmt' => array( + 'GET /toihyufiz/pasvaa' => array( 'name' => '', - 'path' => '/elnthmyr/zaldrboi/pmt', - 'method' => 'PATCH', + 'path' => '/toihyufiz/pasvaa', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7497,9 +7551,9 @@ 'options' => array ( ), ), - 'GET /fv/q/vsddyzdlfh/owrkl' => array( + 'GET /ouangd/kkgbxyuuxwy/' => array( 'name' => '', - 'path' => '/fv/q/vsddyzdlfh/owrkl', + 'path' => '/ouangd/kkgbxyuuxwy/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7515,10 +7569,10 @@ 'options' => array ( ), ), - 'GET /myowiphpyijhvsyukj' => array( + 'PATCH /okvnp/heebbg' => array( 'name' => '', - 'path' => '/myowiphpyijhvsyukj', - 'method' => 'GET', + 'path' => '/okvnp/heebbg', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7533,10 +7587,10 @@ 'options' => array ( ), ), - 'DELETE /uyzhcsqrk' => array( + 'PUT /ohhkc/xypjd/fkqflpl/' => array( 'name' => '', - 'path' => '/uyzhcsqrk', - 'method' => 'DELETE', + 'path' => '/ohhkc/xypjd/fkqflpl/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7551,10 +7605,10 @@ 'options' => array ( ), ), - 'PATCH /gzxhgusdo' => array( + 'DELETE /ky/jfjezjrgh' => array( 'name' => '', - 'path' => '/gzxhgusdo', - 'method' => 'PATCH', + 'path' => '/ky/jfjezjrgh', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7569,9 +7623,9 @@ 'options' => array ( ), ), - 'GET /wrliezlxfckbv/kdqrjf' => array( + 'GET /gcuaebw/lqfepfcvtbxx' => array( 'name' => '', - 'path' => '/wrliezlxfckbv/kdqrjf', + 'path' => '/gcuaebw/lqfepfcvtbxx', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7587,10 +7641,10 @@ 'options' => array ( ), ), - 'PUT /mqnecdffajt' => array( + 'POST /knlqon/abxl' => array( 'name' => '', - 'path' => '/mqnecdffajt', - 'method' => 'PUT', + 'path' => '/knlqon/abxl', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7605,10 +7659,10 @@ 'options' => array ( ), ), - 'PUT /x/vadjoyma' => array( + 'GET /cnwbmcz' => array( 'name' => '', - 'path' => '/x/vadjoyma', - 'method' => 'PUT', + 'path' => '/cnwbmcz', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7623,10 +7677,10 @@ 'options' => array ( ), ), - 'PATCH /qvpk/ukvrsor' => array( + 'DELETE /pe/hodr/a' => array( 'name' => '', - 'path' => '/qvpk/ukvrsor', - 'method' => 'PATCH', + 'path' => '/pe/hodr/a', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7641,10 +7695,10 @@ 'options' => array ( ), ), - 'PUT /lavnaeqsztdvqu' => array( + 'POST /m/yabbeoo' => array( 'name' => '', - 'path' => '/lavnaeqsztdvqu', - 'method' => 'PUT', + 'path' => '/m/yabbeoo', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7659,9 +7713,9 @@ 'options' => array ( ), ), - 'GET /kjeceh/sch/w/ehuu' => array( + 'GET /cak/muzshzprpufow' => array( 'name' => '', - 'path' => '/kjeceh/sch/w/ehuu', + 'path' => '/cak/muzshzprpufow', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7677,10 +7731,10 @@ 'options' => array ( ), ), - 'PATCH /jm/yukldafzgesj/' => array( + 'GET /eqwucvuny/h' => array( 'name' => '', - 'path' => '/jm/yukldafzgesj/', - 'method' => 'PATCH', + 'path' => '/eqwucvuny/h', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7695,10 +7749,10 @@ 'options' => array ( ), ), - 'DELETE /jngeqfru/ptf' => array( + 'PATCH /jvhkktrbbieleull' => array( 'name' => '', - 'path' => '/jngeqfru/ptf', - 'method' => 'DELETE', + 'path' => '/jvhkktrbbieleull', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7713,10 +7767,10 @@ 'options' => array ( ), ), - 'PATCH /dicsknnddyqm/bynscw' => array( + 'PUT /pjdnuyuzft' => array( 'name' => '', - 'path' => '/dicsknnddyqm/bynscw', - 'method' => 'PATCH', + 'path' => '/pjdnuyuzft', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7731,9 +7785,9 @@ 'options' => array ( ), ), - 'PATCH /f/hadr' => array( + 'PATCH /dyrz/jigfnkdccoz' => array( 'name' => '', - 'path' => '/f/hadr', + 'path' => '/dyrz/jigfnkdccoz', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7749,10 +7803,10 @@ 'options' => array ( ), ), - 'DELETE /pk/wfxn/xfzsknjoukcjh' => array( + 'GET /d/hl/e/j/idv/brb' => array( 'name' => '', - 'path' => '/pk/wfxn/xfzsknjoukcjh', - 'method' => 'DELETE', + 'path' => '/d/hl/e/j/idv/brb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7767,10 +7821,10 @@ 'options' => array ( ), ), - 'POST /pp/zjbeu' => array( + 'PATCH /aozmgmzxd/wif/pwigtkqr' => array( 'name' => '', - 'path' => '/pp/zjbeu', - 'method' => 'POST', + 'path' => '/aozmgmzxd/wif/pwigtkqr', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7785,10 +7839,10 @@ 'options' => array ( ), ), - 'DELETE /elufbydiotevlu/skimb/j' => array( + 'GET /khjtopleqanh/uf/pm' => array( 'name' => '', - 'path' => '/elufbydiotevlu/skimb/j', - 'method' => 'DELETE', + 'path' => '/khjtopleqanh/uf/pm', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7803,10 +7857,10 @@ 'options' => array ( ), ), - 'PUT /zug/rvc/wdxhxiircfzwi' => array( + 'GET /ekxmabmcdyf' => array( 'name' => '', - 'path' => '/zug/rvc/wdxhxiircfzwi', - 'method' => 'PUT', + 'path' => '/ekxmabmcdyf', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7821,10 +7875,10 @@ 'options' => array ( ), ), - 'DELETE /hawrdghjhzv/yr' => array( + 'PUT /srhrcdrt/brvr' => array( 'name' => '', - 'path' => '/hawrdghjhzv/yr', - 'method' => 'DELETE', + 'path' => '/srhrcdrt/brvr', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7839,10 +7893,10 @@ 'options' => array ( ), ), - 'PATCH /txhpwokeg' => array( + 'PUT /pjfypuvap/l' => array( 'name' => '', - 'path' => '/txhpwokeg', - 'method' => 'PATCH', + 'path' => '/pjfypuvap/l', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7857,10 +7911,10 @@ 'options' => array ( ), ), - 'PUT /kvyupia' => array( + 'GET /mffdlitwirxbzo/z/v' => array( 'name' => '', - 'path' => '/kvyupia', - 'method' => 'PUT', + 'path' => '/mffdlitwirxbzo/z/v', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7875,10 +7929,10 @@ 'options' => array ( ), ), - 'GET /equty/' => array( + 'PATCH /kng/oeocxzyxfvk' => array( 'name' => '', - 'path' => '/equty/', - 'method' => 'GET', + 'path' => '/kng/oeocxzyxfvk', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7893,10 +7947,10 @@ 'options' => array ( ), ), - 'DELETE /adcudeibbhuon' => array( + 'POST /suhrsk/rtewnftd/hyo' => array( 'name' => '', - 'path' => '/adcudeibbhuon', - 'method' => 'DELETE', + 'path' => '/suhrsk/rtewnftd/hyo', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7911,10 +7965,10 @@ 'options' => array ( ), ), - 'GET /vi/thqjkvpwfp' => array( + 'PUT /a/lrzmvwvvuiae/' => array( 'name' => '', - 'path' => '/vi/thqjkvpwfp', - 'method' => 'GET', + 'path' => '/a/lrzmvwvvuiae/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7929,10 +7983,10 @@ 'options' => array ( ), ), - 'POST /uximx/ivdgemkxwu/ay' => array( + 'DELETE /kqihohvfttewruxsmkia' => array( 'name' => '', - 'path' => '/uximx/ivdgemkxwu/ay', - 'method' => 'POST', + 'path' => '/kqihohvfttewruxsmkia', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7947,10 +8001,10 @@ 'options' => array ( ), ), - 'PATCH /ng/tampsdp/qajb' => array( + 'GET /eqpcrpgq/wmshtb/vkik' => array( 'name' => '', - 'path' => '/ng/tampsdp/qajb', - 'method' => 'PATCH', + 'path' => '/eqpcrpgq/wmshtb/vkik', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7965,10 +8019,10 @@ 'options' => array ( ), ), - 'PATCH /gjinsgnves/vdypdh' => array( + 'DELETE /krcymqscf' => array( 'name' => '', - 'path' => '/gjinsgnves/vdypdh', - 'method' => 'PATCH', + 'path' => '/krcymqscf', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7983,9 +8037,9 @@ 'options' => array ( ), ), - 'GET /eiulpjc' => array( + 'GET /mgzew/pzaeped' => array( 'name' => '', - 'path' => '/eiulpjc', + 'path' => '/mgzew/pzaeped', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8001,10 +8055,10 @@ 'options' => array ( ), ), - 'POST /ep/rnrfmcydvqexcm' => array( + 'GET /axsesh/psuukbov/zcgn/e' => array( 'name' => '', - 'path' => '/ep/rnrfmcydvqexcm', - 'method' => 'POST', + 'path' => '/axsesh/psuukbov/zcgn/e', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8019,10 +8073,10 @@ 'options' => array ( ), ), - 'PATCH /yggr/qbsetwzet/' => array( + 'POST /chvz/vgnylkyrflj' => array( 'name' => '', - 'path' => '/yggr/qbsetwzet/', - 'method' => 'PATCH', + 'path' => '/chvz/vgnylkyrflj', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8037,10 +8091,10 @@ 'options' => array ( ), ), - 'POST /dif/oo' => array( + 'GET /k/yf/dallqsqwj' => array( 'name' => '', - 'path' => '/dif/oo', - 'method' => 'POST', + 'path' => '/k/yf/dallqsqwj', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8055,10 +8109,10 @@ 'options' => array ( ), ), - 'GET /njihh' => array( + 'POST /bc/zzx' => array( 'name' => '', - 'path' => '/njihh', - 'method' => 'GET', + 'path' => '/bc/zzx', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8073,10 +8127,10 @@ 'options' => array ( ), ), - 'GET /oozakcyw' => array( + 'PUT /rgviazrg/krcghky' => array( 'name' => '', - 'path' => '/oozakcyw', - 'method' => 'GET', + 'path' => '/rgviazrg/krcghky', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8091,10 +8145,10 @@ 'options' => array ( ), ), - 'DELETE /hthpcyk/sejlmtifc/tb/wh' => array( + 'PUT /o/zzsqyg/' => array( 'name' => '', - 'path' => '/hthpcyk/sejlmtifc/tb/wh', - 'method' => 'DELETE', + 'path' => '/o/zzsqyg/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8109,10 +8163,10 @@ 'options' => array ( ), ), - 'PATCH /skfwae/ihmccthsfek' => array( + 'PUT /adsqeo' => array( 'name' => '', - 'path' => '/skfwae/ihmccthsfek', - 'method' => 'PATCH', + 'path' => '/adsqeo', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8127,10 +8181,10 @@ 'options' => array ( ), ), - 'GET /evdkyengldywmxtx/sqjf' => array( + 'PUT /vaextnweixj/kbeggrka' => array( 'name' => '', - 'path' => '/evdkyengldywmxtx/sqjf', - 'method' => 'GET', + 'path' => '/vaextnweixj/kbeggrka', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8145,9 +8199,9 @@ 'options' => array ( ), ), - 'GET /cmcdasspbk' => array( + 'GET /m/e/yz/ldfjlaikxbzqz' => array( 'name' => '', - 'path' => '/cmcdasspbk', + 'path' => '/m/e/yz/ldfjlaikxbzqz', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8163,9 +8217,9 @@ 'options' => array ( ), ), - 'PATCH /mlkpxyk/elzxsf' => array( + 'PATCH /ujgmz/h' => array( 'name' => '', - 'path' => '/mlkpxyk/elzxsf', + 'path' => '/ujgmz/h', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8181,10 +8235,10 @@ 'options' => array ( ), ), - 'GET /omwcy/chcikemyfpmmgk' => array( + 'DELETE /p/v/jvebbg' => array( 'name' => '', - 'path' => '/omwcy/chcikemyfpmmgk', - 'method' => 'GET', + 'path' => '/p/v/jvebbg', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8199,10 +8253,10 @@ 'options' => array ( ), ), - 'GET /nluugw/yxgobmahby' => array( + 'PATCH /zt/lhmtnqzwh' => array( 'name' => '', - 'path' => '/nluugw/yxgobmahby', - 'method' => 'GET', + 'path' => '/zt/lhmtnqzwh', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8217,9 +8271,9 @@ 'options' => array ( ), ), - 'DELETE /ei/agkgwlmy/lfyxsp' => array( + 'DELETE /p/aopz/uhbxpaut/bhcmt' => array( 'name' => '', - 'path' => '/ei/agkgwlmy/lfyxsp', + 'path' => '/p/aopz/uhbxpaut/bhcmt', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8235,9 +8289,9 @@ 'options' => array ( ), ), - 'GET /tp/jv/tvnojqv/bms' => array( + 'GET /i/lcscgno/od' => array( 'name' => '', - 'path' => '/tp/jv/tvnojqv/bms', + 'path' => '/i/lcscgno/od', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8253,10 +8307,10 @@ 'options' => array ( ), ), - 'GET /lxbbb/' => array( + 'DELETE /eeehjtwgr/wnp/h/' => array( 'name' => '', - 'path' => '/lxbbb/', - 'method' => 'GET', + 'path' => '/eeehjtwgr/wnp/h/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8271,10 +8325,10 @@ 'options' => array ( ), ), - 'POST /eexlq/kuvrf/geoq/s' => array( + 'GET /u/ludji' => array( 'name' => '', - 'path' => '/eexlq/kuvrf/geoq/s', - 'method' => 'POST', + 'path' => '/u/ludji', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8289,10 +8343,10 @@ 'options' => array ( ), ), - 'PATCH /dbjhodxr/jvgmsatkwr/n' => array( + 'DELETE /qegy/hqx' => array( 'name' => '', - 'path' => '/dbjhodxr/jvgmsatkwr/n', - 'method' => 'PATCH', + 'path' => '/qegy/hqx', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8307,9 +8361,9 @@ 'options' => array ( ), ), - 'GET /howlfx/' => array( + 'GET /gfb/kxil/' => array( 'name' => '', - 'path' => '/howlfx/', + 'path' => '/gfb/kxil/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8325,10 +8379,10 @@ 'options' => array ( ), ), - 'GET /ijfwsyd/' => array( + 'PATCH /perc/rw' => array( 'name' => '', - 'path' => '/ijfwsyd/', - 'method' => 'GET', + 'path' => '/perc/rw', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8343,10 +8397,10 @@ 'options' => array ( ), ), - 'DELETE /vw/sbwbigctu' => array( + 'POST /bsfpvduz/pn' => array( 'name' => '', - 'path' => '/vw/sbwbigctu', - 'method' => 'DELETE', + 'path' => '/bsfpvduz/pn', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8361,10 +8415,10 @@ 'options' => array ( ), ), - 'GET /dybuvskqi' => array( + 'PUT /bnhi/xedstye/mjrgcng' => array( 'name' => '', - 'path' => '/dybuvskqi', - 'method' => 'GET', + 'path' => '/bnhi/xedstye/mjrgcng', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8379,10 +8433,10 @@ 'options' => array ( ), ), - 'PATCH /hvlfyyjhzgj/clb' => array( + 'PUT /gblzzc/qjxfuk' => array( 'name' => '', - 'path' => '/hvlfyyjhzgj/clb', - 'method' => 'PATCH', + 'path' => '/gblzzc/qjxfuk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8397,9 +8451,9 @@ 'options' => array ( ), ), - 'GET /nrpdkk/tkppdo' => array( + 'GET /dar/octe' => array( 'name' => '', - 'path' => '/nrpdkk/tkppdo', + 'path' => '/dar/octe', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8415,10 +8469,10 @@ 'options' => array ( ), ), - 'DELETE /g/zuegxi/zcdumnh/' => array( + 'PATCH /d/kfftnijkntbv' => array( 'name' => '', - 'path' => '/g/zuegxi/zcdumnh/', - 'method' => 'DELETE', + 'path' => '/d/kfftnijkntbv', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8433,9 +8487,9 @@ 'options' => array ( ), ), - 'PUT /w/v/t/xs/zu/ajb' => array( + 'PUT /ycbceqkvdjqtwdf/j/s' => array( 'name' => '', - 'path' => '/w/v/t/xs/zu/ajb', + 'path' => '/ycbceqkvdjqtwdf/j/s', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8451,10 +8505,10 @@ 'options' => array ( ), ), - 'PUT /d/pjeof' => array( + 'PATCH /fxwyh/ufwvbwxkz/d' => array( 'name' => '', - 'path' => '/d/pjeof', - 'method' => 'PUT', + 'path' => '/fxwyh/ufwvbwxkz/d', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8469,9 +8523,9 @@ 'options' => array ( ), ), - 'PUT /p/nloogerypnylgjjvh/f' => array( + 'PUT /ie/kunzndhgsvieidp' => array( 'name' => '', - 'path' => '/p/nloogerypnylgjjvh/f', + 'path' => '/ie/kunzndhgsvieidp', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8487,10 +8541,10 @@ 'options' => array ( ), ), - 'PUT /auohea/' => array( + 'GET /jlmf/wjt/vdc/iyrymb/atk/' => array( 'name' => '', - 'path' => '/auohea/', - 'method' => 'PUT', + 'path' => '/jlmf/wjt/vdc/iyrymb/atk/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8505,10 +8559,10 @@ 'options' => array ( ), ), - 'DELETE /jqtwte/uhgdxgptw' => array( + 'PUT /arz/knbdgrrwxe' => array( 'name' => '', - 'path' => '/jqtwte/uhgdxgptw', - 'method' => 'DELETE', + 'path' => '/arz/knbdgrrwxe', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8523,10 +8577,10 @@ 'options' => array ( ), ), - 'PATCH /eppp/lncjdrdjcn' => array( + 'DELETE /vehwtocd' => array( 'name' => '', - 'path' => '/eppp/lncjdrdjcn', - 'method' => 'PATCH', + 'path' => '/vehwtocd', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8541,10 +8595,10 @@ 'options' => array ( ), ), - 'POST /o/mr/tzl/uqj' => array( + 'PUT /nmdt/un/fmxvnh' => array( 'name' => '', - 'path' => '/o/mr/tzl/uqj', - 'method' => 'POST', + 'path' => '/nmdt/un/fmxvnh', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8559,9 +8613,9 @@ 'options' => array ( ), ), - 'DELETE /lp/eiymg/kiksyrdiqzotv' => array( + 'DELETE /xtfll/mkbfub/juayrmqu' => array( 'name' => '', - 'path' => '/lp/eiymg/kiksyrdiqzotv', + 'path' => '/xtfll/mkbfub/juayrmqu', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8577,10 +8631,10 @@ 'options' => array ( ), ), - 'PUT /eu/pdekir' => array( + 'POST /ge/jc/mowuahvgmzbeud/c/j' => array( 'name' => '', - 'path' => '/eu/pdekir', - 'method' => 'PUT', + 'path' => '/ge/jc/mowuahvgmzbeud/c/j', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8595,10 +8649,10 @@ 'options' => array ( ), ), - 'DELETE /bfcgcobl/' => array( + 'PATCH /mttfjfzyryo/tf/ifsx/wom' => array( 'name' => '', - 'path' => '/bfcgcobl/', - 'method' => 'DELETE', + 'path' => '/mttfjfzyryo/tf/ifsx/wom', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8613,9 +8667,9 @@ 'options' => array ( ), ), - 'GET /sflfnfkkhhsoibyrtnz/' => array( + 'GET /xpaecoafruw/z' => array( 'name' => '', - 'path' => '/sflfnfkkhhsoibyrtnz/', + 'path' => '/xpaecoafruw/z', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8631,10 +8685,10 @@ 'options' => array ( ), ), - 'DELETE /tjbve' => array( + 'GET /odfttolmhf/v/trarni' => array( 'name' => '', - 'path' => '/tjbve', - 'method' => 'DELETE', + 'path' => '/odfttolmhf/v/trarni', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8649,10 +8703,10 @@ 'options' => array ( ), ), - 'DELETE /dt/dv/onx' => array( + 'GET /mgcrwyltvhahyzsbj/x/' => array( 'name' => '', - 'path' => '/dt/dv/onx', - 'method' => 'DELETE', + 'path' => '/mgcrwyltvhahyzsbj/x/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8667,10 +8721,10 @@ 'options' => array ( ), ), - 'GET /ct/potithkttoaa' => array( + 'DELETE /lpvf/sxqvqqgiritkm/' => array( 'name' => '', - 'path' => '/ct/potithkttoaa', - 'method' => 'GET', + 'path' => '/lpvf/sxqvqqgiritkm/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8685,10 +8739,10 @@ 'options' => array ( ), ), - 'PUT /iofkphkqm/fr' => array( + 'POST /dh/fswpergdmg' => array( 'name' => '', - 'path' => '/iofkphkqm/fr', - 'method' => 'PUT', + 'path' => '/dh/fswpergdmg', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8703,409 +8757,313 @@ 'options' => array ( ), ), - 'GET /mjtdomjofta/scgz/v' => array( - 'name' => '', - 'path' => '/mjtdomjofta/scgz/v', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /vryamydxwpyiyzpd' => array( - 'name' => '', - 'path' => '/vryamydxwpyiyzpd', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /wrzfqdyiygicjrs' => array( - 'name' => '', - 'path' => '/wrzfqdyiygicjrs', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /fphcbbceuielt/enixobq' => array( - 'name' => '', - 'path' => '/fphcbbceuielt/enixobq', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /iali/bxpoqerepqcbobt' => array( - 'name' => '', - 'path' => '/iali/bxpoqerepqcbobt', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ygffnrhljqsq' => array( - 'name' => '', - 'path' => '/ygffnrhljqsq', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /zlbvsvf/fauaegpr/cv/' => array( - 'name' => '', - 'path' => '/zlbvsvf/fauaegpr/cv/', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /eyytftx/g/nhltj' => array( - 'name' => '', - 'path' => '/eyytftx/g/nhltj', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /r/kaeiscxxh' => array( - 'name' => '', - 'path' => '/r/kaeiscxxh', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /hcpgwaiacsfrahieve' => array( - 'name' => '', - 'path' => '/hcpgwaiacsfrahieve', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /rneeviktswkygmovuh/' => array( - 'name' => '', - 'path' => '/rneeviktswkygmovuh/', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /q/xafpk' => array( - 'name' => '', - 'path' => '/q/xafpk', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /vfkllj' => array( - 'name' => '', - 'path' => '/vfkllj', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /yvwherdsq' => array( - 'name' => '', - 'path' => '/yvwherdsq', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /zlvifmgykwin/fyy' => array( - 'name' => '', - 'path' => '/zlvifmgykwin/fyy', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( +), +// regular routes +'regularRoutes' => array ( + 'DELETE xlgo' => array ( + 0 => array( + 'name' => '', + 'path' => '/xlgo/ir/kpdkohlw/vj/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/xlgo/ir/kpdkohlw/vj/([^/]+)$#', + 'pathStart' => '/xlgo/ir/kpdkohlw/vj/', + 'chains' => array ( + ), + 'options' => array ( + ), ), ), - 'DELETE /znnyy' => array( - 'name' => '', - 'path' => '/znnyy', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( + 'GET 50be3774f6' => array ( + 0 => array( + 'name' => '', + 'path' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'arg1', + 1 => 'arg2', + 2 => 'arg3', + 3 => 'arg4', + 4 => 'arg5', + 5 => 'arg6', + 6 => 'arg7', + 7 => 'arg8', + 8 => 'arg9', + ), + 'pathRegex' => '#^/50be3774f6/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/850726135a$#', + 'pathStart' => '/50be3774f6/', + 'chains' => array ( + ), + 'options' => array ( + ), ), ), - 'PUT /wmnal' => array( - 'name' => '', - 'path' => '/wmnal', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( + 'GET ajxs' => array ( + 0 => array( + 'name' => '', + 'path' => '/ajxs/ysepcumjzwfdc/lt/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ajxs/ysepcumjzwfdc/lt/([^/]+)$#', + 'pathStart' => '/ajxs/ysepcumjzwfdc/lt/', + 'chains' => array ( + ), + 'options' => array ( + ), ), ), - 'GET /nbswrgzoghzhy' => array( - 'name' => '', - 'path' => '/nbswrgzoghzhy', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( + 'PATCH hurfofneugqmz' => array ( + 0 => array( + 'name' => '', + 'path' => '/hurfofneugqmz/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/hurfofneugqmz/([^/]+)$#', + 'pathStart' => '/hurfofneugqmz/', + 'chains' => array ( + ), + 'options' => array ( + ), ), ), - 'DELETE /wlsape/rpnnaix/s' => array( - 'name' => '', - 'path' => '/wlsape/rpnnaix/s', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( + 'GET jxmnmt' => array ( + 0 => array( + 'name' => '', + 'path' => '/jxmnmt/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jxmnmt/([^/]+)$#', + 'pathStart' => '/jxmnmt/', + 'chains' => array ( + ), + 'options' => array ( + ), ), ), - 'GET /ngylrwwz/' => array( - 'name' => '', - 'path' => '/ngylrwwz/', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( + 'PATCH c' => array ( + 0 => array( + 'name' => '', + 'path' => '/c/dyax/xxiue/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/c/dyax/xxiue/([^/]+)$#', + 'pathStart' => '/c/dyax/xxiue/', + 'chains' => array ( + ), + 'options' => array ( + ), ), - 'options' => array ( + 1 => array( + 'name' => '', + 'path' => '/c/dbysazfnk/bgkkpgpi/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/c/dbysazfnk/bgkkpgpi/([^/]+)$#', + 'pathStart' => '/c/dbysazfnk/bgkkpgpi/', + 'chains' => array ( + ), + 'options' => array ( + ), ), ), - 'DELETE /bxgkyhuw' => array( - 'name' => '', - 'path' => '/bxgkyhuw', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( + 'POST rlvihuqqrwcv' => array ( + 0 => array( + 'name' => '', + 'path' => '/rlvihuqqrwcv/t/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/rlvihuqqrwcv/t/([^/]+)$#', + 'pathStart' => '/rlvihuqqrwcv/t/', + 'chains' => array ( + ), + 'options' => array ( + ), ), - 'options' => array ( + ), + 'DELETE gknlmo' => array ( + 0 => array( + 'name' => '', + 'path' => '/gknlmo/sbefz/ref/m/rkrv/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/gknlmo/sbefz/ref/m/rkrv/([^/]+)$#', + 'pathStart' => '/gknlmo/sbefz/ref/m/rkrv/', + 'chains' => array ( + ), + 'options' => array ( + ), ), ), - 'PUT /fqvay/bfgunvnktg/b' => array( - 'name' => '', - 'path' => '/fqvay/bfgunvnktg/b', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( + 'POST ktgsqog' => array ( + 0 => array( + 'name' => '', + 'path' => '/ktgsqog/jhxlis/{name}', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ktgsqog/jhxlis/([^/]+)$#', + 'pathStart' => '/ktgsqog/jhxlis/', + 'chains' => array ( + ), + 'options' => array ( + ), ), - 'params' => array ( + ), + 'DELETE kojcttntfvft' => array ( + 0 => array( + 'name' => '', + 'path' => '/kojcttntfvft/yko/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kojcttntfvft/yko/([^/]+)$#', + 'pathStart' => '/kojcttntfvft/yko/', + 'chains' => array ( + ), + 'options' => array ( + ), ), - 'pathVars' => array ( + ), + 'DELETE ihszjadtzprfqe' => array ( + 0 => array( + 'name' => '', + 'path' => '/ihszjadtzprfqe/phq/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/ihszjadtzprfqe/phq/([^/]+)$#', + 'pathStart' => '/ihszjadtzprfqe/phq/', + 'chains' => array ( + ), + 'options' => array ( + ), ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( + ), + 'PUT lrgqfm' => array ( + 0 => array( + 'name' => '', + 'path' => '/lrgqfm/pzydzymvqxs/gmx/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/lrgqfm/pzydzymvqxs/gmx/([^/]+)$#', + 'pathStart' => '/lrgqfm/pzydzymvqxs/gmx/', + 'chains' => array ( + ), + 'options' => array ( + ), ), - 'options' => array ( + ), + 'PUT vnpo' => array ( + 0 => array( + 'name' => '', + 'path' => '/vnpo/mdz/zr/kfj/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/vnpo/mdz/zr/kfj/([^/]+)$#', + 'pathStart' => '/vnpo/mdz/zr/kfj/', + 'chains' => array ( + ), + 'options' => array ( + ), ), ), -), -// regular routes -'regularRoutes' => array ( - 'GET owotpn' => array ( + 'GET ex' => array ( 0 => array( 'name' => '', - 'path' => '/owotpn/kolcygvyt/{name}', + 'path' => '/ex/x/sqgdqa/pbqp/ejq/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9115,19 +9073,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/owotpn/kolcygvyt/([^/]+)$#', - 'pathStart' => '/owotpn/kolcygvyt/', + 'pathRegex' => '#^/ex/x/sqgdqa/pbqp/ejq/([^/]+)$#', + 'pathStart' => '/ex/x/sqgdqa/pbqp/ejq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE wshes' => array ( + 'PATCH mgqsp' => array ( 0 => array( 'name' => '', - 'path' => '/wshes/iujc/{name}', - 'method' => 'DELETE', + 'path' => '/mgqsp/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9136,18 +9094,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wshes/iujc/([^/]+)$#', - 'pathStart' => '/wshes/iujc/', + 'pathRegex' => '#^/mgqsp/([^/]+)$#', + 'pathStart' => '/mgqsp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET 50be3774f6' => array ( + 'GET jri' => array ( 0 => array( 'name' => '', - 'path' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', + 'path' => '/jri/cwlr/paixtvcduk/kf/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9155,29 +9113,21 @@ 'params' => array ( ), 'pathVars' => array ( - 0 => 'arg1', - 1 => 'arg2', - 2 => 'arg3', - 3 => 'arg4', - 4 => 'arg5', - 5 => 'arg6', - 6 => 'arg7', - 7 => 'arg8', - 8 => 'arg9', + 0 => 'name', ), - 'pathRegex' => '#^/50be3774f6/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/850726135a$#', - 'pathStart' => '/50be3774f6/', + 'pathRegex' => '#^/jri/cwlr/paixtvcduk/kf/([^/]+)$#', + 'pathStart' => '/jri/cwlr/paixtvcduk/kf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH o' => array ( + 'GET pl' => array ( 0 => array( 'name' => '', - 'path' => '/o/pwtrqo/{name}', - 'method' => 'PATCH', + 'path' => '/pl/hsur/adifq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9186,17 +9136,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/o/pwtrqo/([^/]+)$#', - 'pathStart' => '/o/pwtrqo/', + 'pathRegex' => '#^/pl/hsur/adifq/([^/]+)$#', + 'pathStart' => '/pl/hsur/adifq/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'GET n' => array ( + 0 => array( 'name' => '', - 'path' => '/o/melrb/n/fboriao/{name}', - 'method' => 'PATCH', + 'path' => '/n/nfmzfu/or/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9205,19 +9157,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/o/melrb/n/fboriao/([^/]+)$#', - 'pathStart' => '/o/melrb/n/fboriao/', + 'pathRegex' => '#^/n/nfmzfu/or/([^/]+)$#', + 'pathStart' => '/n/nfmzfu/or/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH cw' => array ( + 'GET k' => array ( 0 => array( 'name' => '', - 'path' => '/cw/pgld/f/{name}', - 'method' => 'PATCH', + 'path' => '/k/j/cfwsgxgga/jskbux/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9226,19 +9178,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cw/pgld/f/([^/]+)$#', - 'pathStart' => '/cw/pgld/f/', + 'pathRegex' => '#^/k/j/cfwsgxgga/jskbux/([^/]+)$#', + 'pathStart' => '/k/j/cfwsgxgga/jskbux/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ycrath' => array ( + 'POST dvrsq' => array ( 0 => array( 'name' => '', - 'path' => '/ycrath/u/{name}', - 'method' => 'PATCH', + 'path' => '/dvrsq/r/patmvtsszdf/k/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9247,19 +9199,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ycrath/u/([^/]+)$#', - 'pathStart' => '/ycrath/u/', + 'pathRegex' => '#^/dvrsq/r/patmvtsszdf/k/([^/]+)$#', + 'pathStart' => '/dvrsq/r/patmvtsszdf/k/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST dyxt' => array ( + 'DELETE uljksk' => array ( 0 => array( 'name' => '', - 'path' => '/dyxt/smex/j/kpmpb/puz/{name}', - 'method' => 'POST', + 'path' => '/uljksk/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9268,18 +9220,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dyxt/smex/j/kpmpb/puz/([^/]+)$#', - 'pathStart' => '/dyxt/smex/j/kpmpb/puz/', + 'pathRegex' => '#^/uljksk/([^/]+)$#', + 'pathStart' => '/uljksk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET u' => array ( + 'GET snzw' => array ( 0 => array( 'name' => '', - 'path' => '/u/abennda/sghvp/{name}', + 'path' => '/snzw/eezs/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9289,17 +9241,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/u/abennda/sghvp/([^/]+)$#', - 'pathStart' => '/u/abennda/sghvp/', + 'pathRegex' => '#^/snzw/eezs/([^/]+)$#', + 'pathStart' => '/snzw/eezs/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'PUT kgwbub' => array ( + 0 => array( 'name' => '', - 'path' => '/u/mvtrs/ibi/{name}', - 'method' => 'GET', + 'path' => '/kgwbub/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9308,19 +9262,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/u/mvtrs/ibi/([^/]+)$#', - 'pathStart' => '/u/mvtrs/ibi/', + 'pathRegex' => '#^/kgwbub/([^/]+)$#', + 'pathStart' => '/kgwbub/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET mbolqyd' => array ( + 'PUT pmpyf' => array ( 0 => array( 'name' => '', - 'path' => '/mbolqyd/dclu/ltle/{name}', - 'method' => 'GET', + 'path' => '/pmpyf/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9329,19 +9283,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mbolqyd/dclu/ltle/([^/]+)$#', - 'pathStart' => '/mbolqyd/dclu/ltle/', + 'pathRegex' => '#^/pmpyf/([^/]+)$#', + 'pathStart' => '/pmpyf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE sie' => array ( + 'POST erlxnledwzgw' => array ( 0 => array( 'name' => '', - 'path' => '/sie/hizinnhvtpox/{name}', - 'method' => 'DELETE', + 'path' => '/erlxnledwzgw/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9350,19 +9304,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sie/hizinnhvtpox/([^/]+)$#', - 'pathStart' => '/sie/hizinnhvtpox/', + 'pathRegex' => '#^/erlxnledwzgw/([^/]+)$#', + 'pathStart' => '/erlxnledwzgw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE bxbuvjyz' => array ( + 'PUT lcxahkt' => array ( 0 => array( 'name' => '', - 'path' => '/bxbuvjyz/rkp/sps/{name}', - 'method' => 'DELETE', + 'path' => '/lcxahkt/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9371,19 +9325,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bxbuvjyz/rkp/sps/([^/]+)$#', - 'pathStart' => '/bxbuvjyz/rkp/sps/', + 'pathRegex' => '#^/lcxahkt/([^/]+)$#', + 'pathStart' => '/lcxahkt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET tbwwgev' => array ( + 'PATCH fnwhdfcsfnzc' => array ( 0 => array( 'name' => '', - 'path' => '/tbwwgev/nypwarr/kio/{name}', - 'method' => 'GET', + 'path' => '/fnwhdfcsfnzc/hfzkfm/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9392,18 +9346,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tbwwgev/nypwarr/kio/([^/]+)$#', - 'pathStart' => '/tbwwgev/nypwarr/kio/', + 'pathRegex' => '#^/fnwhdfcsfnzc/hfzkfm/([^/]+)$#', + 'pathStart' => '/fnwhdfcsfnzc/hfzkfm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ymjokvfifstdsqt' => array ( + 'GET bcixxmadlivptsicf' => array ( 0 => array( 'name' => '', - 'path' => '/ymjokvfifstdsqt/{name}', + 'path' => '/bcixxmadlivptsicf/mh/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9413,19 +9367,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ymjokvfifstdsqt/([^/]+)$#', - 'pathStart' => '/ymjokvfifstdsqt/', + 'pathRegex' => '#^/bcixxmadlivptsicf/mh/([^/]+)$#', + 'pathStart' => '/bcixxmadlivptsicf/mh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET zbdiuixb' => array ( + 'PATCH cefw' => array ( 0 => array( 'name' => '', - 'path' => '/zbdiuixb/fsxivynitfga/{name}', - 'method' => 'GET', + 'path' => '/cefw/odw/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9434,19 +9388,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zbdiuixb/fsxivynitfga/([^/]+)$#', - 'pathStart' => '/zbdiuixb/fsxivynitfga/', + 'pathRegex' => '#^/cefw/odw/([^/]+)$#', + 'pathStart' => '/cefw/odw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST u' => array ( + 'PUT r' => array ( 0 => array( 'name' => '', - 'path' => '/u/aodnnqezjoch/roydhu/{name}', - 'method' => 'POST', + 'path' => '/r/aerabppcdzqmcjiskro/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9455,16 +9409,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/u/aodnnqezjoch/roydhu/([^/]+)$#', - 'pathStart' => '/u/aodnnqezjoch/roydhu/', + 'pathRegex' => '#^/r/aerabppcdzqmcjiskro/([^/]+)$#', + 'pathStart' => '/r/aerabppcdzqmcjiskro/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'POST bkr' => array ( + 0 => array( 'name' => '', - 'path' => '/u/wmpgdwaqkgtkyngr/{name}', + 'path' => '/bkr/zwabthdmo/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9474,18 +9430,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/u/wmpgdwaqkgtkyngr/([^/]+)$#', - 'pathStart' => '/u/wmpgdwaqkgtkyngr/', + 'pathRegex' => '#^/bkr/zwabthdmo/([^/]+)$#', + 'pathStart' => '/bkr/zwabthdmo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST waiqqmenewi' => array ( + 'POST em' => array ( 0 => array( 'name' => '', - 'path' => '/waiqqmenewi/dg/{name}', + 'path' => '/em/bbqptchf/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9495,19 +9451,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/waiqqmenewi/dg/([^/]+)$#', - 'pathStart' => '/waiqqmenewi/dg/', + 'pathRegex' => '#^/em/bbqptchf/([^/]+)$#', + 'pathStart' => '/em/bbqptchf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST gdvp' => array ( + 'PATCH p' => array ( 0 => array( 'name' => '', - 'path' => '/gdvp/pxludhmb/{name}', - 'method' => 'POST', + 'path' => '/p/bjrjwuosojqjldf/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9516,18 +9472,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gdvp/pxludhmb/([^/]+)$#', - 'pathStart' => '/gdvp/pxludhmb/', + 'pathRegex' => '#^/p/bjrjwuosojqjldf/([^/]+)$#', + 'pathStart' => '/p/bjrjwuosojqjldf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET gfgoe' => array ( + 'GET rgt' => array ( 0 => array( 'name' => '', - 'path' => '/gfgoe/{name}', + 'path' => '/rgt/y/hzj/qscre/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9537,19 +9493,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gfgoe/([^/]+)$#', - 'pathStart' => '/gfgoe/', + 'pathRegex' => '#^/rgt/y/hzj/qscre/([^/]+)$#', + 'pathStart' => '/rgt/y/hzj/qscre/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET s' => array ( + 'DELETE kxwo' => array ( 0 => array( 'name' => '', - 'path' => '/s/jhej/{name}', - 'method' => 'GET', + 'path' => '/kxwo/iyxbya/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9558,16 +9514,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/s/jhej/([^/]+)$#', - 'pathStart' => '/s/jhej/', + 'pathRegex' => '#^/kxwo/iyxbya/([^/]+)$#', + 'pathStart' => '/kxwo/iyxbya/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'GET xbeudci' => array ( + 0 => array( 'name' => '', - 'path' => '/s/iehpluui/{name}', + 'path' => '/xbeudci/rpetcfckiz/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9577,19 +9535,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/s/iehpluui/([^/]+)$#', - 'pathStart' => '/s/iehpluui/', + 'pathRegex' => '#^/xbeudci/rpetcfckiz/([^/]+)$#', + 'pathStart' => '/xbeudci/rpetcfckiz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ezuvs' => array ( + 'PUT gcz' => array ( 0 => array( 'name' => '', - 'path' => '/ezuvs/u/ueeuqrwf/{name}', - 'method' => 'DELETE', + 'path' => '/gcz/mvlthtnhl/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9598,19 +9556,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ezuvs/u/ueeuqrwf/([^/]+)$#', - 'pathStart' => '/ezuvs/u/ueeuqrwf/', + 'pathRegex' => '#^/gcz/mvlthtnhl/([^/]+)$#', + 'pathStart' => '/gcz/mvlthtnhl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ayxfhly' => array ( + 'PUT vbkavaislhyr' => array ( 0 => array( 'name' => '', - 'path' => '/ayxfhly/{name}', - 'method' => 'DELETE', + 'path' => '/vbkavaislhyr/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9619,18 +9577,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ayxfhly/([^/]+)$#', - 'pathStart' => '/ayxfhly/', + 'pathRegex' => '#^/vbkavaislhyr/([^/]+)$#', + 'pathStart' => '/vbkavaislhyr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET mx' => array ( + 'GET jdal' => array ( 0 => array( 'name' => '', - 'path' => '/mx/gpgzqlsqbvg/vi/ac/{name}', + 'path' => '/jdal/xgi/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9640,19 +9598,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mx/gpgzqlsqbvg/vi/ac/([^/]+)$#', - 'pathStart' => '/mx/gpgzqlsqbvg/vi/ac/', + 'pathRegex' => '#^/jdal/xgi/([^/]+)$#', + 'pathStart' => '/jdal/xgi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET rq' => array ( + 'PATCH oitqn' => array ( 0 => array( 'name' => '', - 'path' => '/rq/vbjmqbjkftjvlxonn/{name}', - 'method' => 'GET', + 'path' => '/oitqn/klv/g/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9661,18 +9619,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rq/vbjmqbjkftjvlxonn/([^/]+)$#', - 'pathStart' => '/rq/vbjmqbjkftjvlxonn/', + 'pathRegex' => '#^/oitqn/klv/g/([^/]+)$#', + 'pathStart' => '/oitqn/klv/g/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH mjyegecdfvgjbr' => array ( + 'PATCH uvqmogsrkxxzqm' => array ( 0 => array( 'name' => '', - 'path' => '/mjyegecdfvgjbr/{name}', + 'path' => '/uvqmogsrkxxzqm/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9682,19 +9640,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mjyegecdfvgjbr/([^/]+)$#', - 'pathStart' => '/mjyegecdfvgjbr/', + 'pathRegex' => '#^/uvqmogsrkxxzqm/([^/]+)$#', + 'pathStart' => '/uvqmogsrkxxzqm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH hxzxwn' => array ( + 'GET f' => array ( 0 => array( 'name' => '', - 'path' => '/hxzxwn/pbj/{name}', - 'method' => 'PATCH', + 'path' => '/f/dpvp/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9703,18 +9661,37 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hxzxwn/pbj/([^/]+)$#', - 'pathStart' => '/hxzxwn/pbj/', + 'pathRegex' => '#^/f/dpvp/([^/]+)$#', + 'pathStart' => '/f/dpvp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET arl' => array ( + 'GET i' => array ( 0 => array( 'name' => '', - 'path' => '/arl/nxsmwuaoyk/l/k/{name}', + 'path' => '/i/gyhb/cx/owtkwg/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/i/gyhb/cx/owtkwg/([^/]+)$#', + 'pathStart' => '/i/gyhb/cx/owtkwg/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 1 => array( + 'name' => '', + 'path' => '/i/m/pvxpcottadvfjevnv/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9724,18 +9701,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/arl/nxsmwuaoyk/l/k/([^/]+)$#', - 'pathStart' => '/arl/nxsmwuaoyk/l/k/', + 'pathRegex' => '#^/i/m/pvxpcottadvfjevnv/([^/]+)$#', + 'pathStart' => '/i/m/pvxpcottadvfjevnv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST bqgtlu' => array ( + 'POST g' => array ( 0 => array( 'name' => '', - 'path' => '/bqgtlu/bg/{name}', + 'path' => '/g/kbzuqwstrcokyrvz/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9745,19 +9722,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bqgtlu/bg/([^/]+)$#', - 'pathStart' => '/bqgtlu/bg/', + 'pathRegex' => '#^/g/kbzuqwstrcokyrvz/([^/]+)$#', + 'pathStart' => '/g/kbzuqwstrcokyrvz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST nyetcawzrml' => array ( + 'DELETE reodw' => array ( 0 => array( 'name' => '', - 'path' => '/nyetcawzrml/jt/vxm/{name}', - 'method' => 'POST', + 'path' => '/reodw/qmnb/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9766,19 +9743,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nyetcawzrml/jt/vxm/([^/]+)$#', - 'pathStart' => '/nyetcawzrml/jt/vxm/', + 'pathRegex' => '#^/reodw/qmnb/([^/]+)$#', + 'pathStart' => '/reodw/qmnb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST qhykht' => array ( + 'GET blitiic' => array ( 0 => array( 'name' => '', - 'path' => '/qhykht/{name}', - 'method' => 'POST', + 'path' => '/blitiic/mj/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9787,19 +9764,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qhykht/([^/]+)$#', - 'pathStart' => '/qhykht/', + 'pathRegex' => '#^/blitiic/mj/([^/]+)$#', + 'pathStart' => '/blitiic/mj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH cjjnnsbl' => array ( + 'PUT adcvsnxfmi' => array ( 0 => array( 'name' => '', - 'path' => '/cjjnnsbl/{name}', - 'method' => 'PATCH', + 'path' => '/adcvsnxfmi/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9808,18 +9785,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cjjnnsbl/([^/]+)$#', - 'pathStart' => '/cjjnnsbl/', + 'pathRegex' => '#^/adcvsnxfmi/([^/]+)$#', + 'pathStart' => '/adcvsnxfmi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT egaak' => array ( + 'PUT jettsvk' => array ( 0 => array( 'name' => '', - 'path' => '/egaak/{name}', + 'path' => '/jettsvk/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9829,19 +9806,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/egaak/([^/]+)$#', - 'pathStart' => '/egaak/', + 'pathRegex' => '#^/jettsvk/([^/]+)$#', + 'pathStart' => '/jettsvk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dpxbojzasqcrophiysi' => array ( + 'PATCH ivdmojuwdjolkn' => array ( 0 => array( 'name' => '', - 'path' => '/dpxbojzasqcrophiysi/f/{name}', - 'method' => 'GET', + 'path' => '/ivdmojuwdjolkn/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9850,19 +9827,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dpxbojzasqcrophiysi/f/([^/]+)$#', - 'pathStart' => '/dpxbojzasqcrophiysi/f/', + 'pathRegex' => '#^/ivdmojuwdjolkn/([^/]+)$#', + 'pathStart' => '/ivdmojuwdjolkn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET vlcow' => array ( + 'DELETE mwr' => array ( 0 => array( 'name' => '', - 'path' => '/vlcow/{name}', - 'method' => 'GET', + 'path' => '/mwr/bgpij/kp/dyxomvx/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9871,19 +9848,61 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vlcow/([^/]+)$#', - 'pathStart' => '/vlcow/', + 'pathRegex' => '#^/mwr/bgpij/kp/dyxomvx/([^/]+)$#', + 'pathStart' => '/mwr/bgpij/kp/dyxomvx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST hydiuoruu' => array ( + 'PATCH jcrpocjz' => array ( 0 => array( 'name' => '', - 'path' => '/hydiuoruu/{name}', - 'method' => 'POST', + 'path' => '/jcrpocjz/dqphjcillgox/{name}', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/jcrpocjz/dqphjcillgox/([^/]+)$#', + 'pathStart' => '/jcrpocjz/dqphjcillgox/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'PUT kkksdbzopjanskkkph' => array ( + 0 => array( + 'name' => '', + 'path' => '/kkksdbzopjanskkkph/{name}', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/kkksdbzopjanskkkph/([^/]+)$#', + 'pathStart' => '/kkksdbzopjanskkkph/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE wabpkfm' => array ( + 0 => array( + 'name' => '', + 'path' => '/wabpkfm/nsusegiufsx/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9892,18 +9911,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hydiuoruu/([^/]+)$#', - 'pathStart' => '/hydiuoruu/', + 'pathRegex' => '#^/wabpkfm/nsusegiufsx/([^/]+)$#', + 'pathStart' => '/wabpkfm/nsusegiufsx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET bxhirkatbjalbigln' => array ( + 'GET htblfqxeij' => array ( 0 => array( 'name' => '', - 'path' => '/bxhirkatbjalbigln/{name}', + 'path' => '/htblfqxeij/pby/k/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9913,19 +9932,40 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bxhirkatbjalbigln/([^/]+)$#', - 'pathStart' => '/bxhirkatbjalbigln/', + 'pathRegex' => '#^/htblfqxeij/pby/k/([^/]+)$#', + 'pathStart' => '/htblfqxeij/pby/k/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'DELETE q' => array ( + 0 => array( + 'name' => '', + 'path' => '/q/z/bvtprnmjk/nrrnvkumq/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/q/z/bvtprnmjk/nrrnvkumq/([^/]+)$#', + 'pathStart' => '/q/z/bvtprnmjk/nrrnvkumq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nxz' => array ( + 'DELETE jx' => array ( 0 => array( 'name' => '', - 'path' => '/nxz/yrtkx/{name}', - 'method' => 'GET', + 'path' => '/jx/fq/cmd/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9934,19 +9974,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nxz/yrtkx/([^/]+)$#', - 'pathStart' => '/nxz/yrtkx/', + 'pathRegex' => '#^/jx/fq/cmd/([^/]+)$#', + 'pathStart' => '/jx/fq/cmd/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET lmovuqy' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/lmovuqy/lsver/jdz/yi/pl/p/{name}', - 'method' => 'GET', + 'path' => '/jx/cjvempdla/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9955,19 +9993,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lmovuqy/lsver/jdz/yi/pl/p/([^/]+)$#', - 'pathStart' => '/lmovuqy/lsver/jdz/yi/pl/p/', + 'pathRegex' => '#^/jx/cjvempdla/([^/]+)$#', + 'pathStart' => '/jx/cjvempdla/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qbtwiu' => array ( + 'DELETE xu' => array ( 0 => array( 'name' => '', - 'path' => '/qbtwiu/{name}', - 'method' => 'GET', + 'path' => '/xu/cty/oigqx/htqlndd/ju/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9976,19 +10014,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qbtwiu/([^/]+)$#', - 'pathStart' => '/qbtwiu/', + 'pathRegex' => '#^/xu/cty/oigqx/htqlndd/ju/([^/]+)$#', + 'pathStart' => '/xu/cty/oigqx/htqlndd/ju/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH bfajahvtynbsq' => array ( + 'PUT bfa' => array ( 0 => array( 'name' => '', - 'path' => '/bfajahvtynbsq/{name}', - 'method' => 'PATCH', + 'path' => '/bfa/nurydon/wxaxvh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9997,19 +10035,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bfajahvtynbsq/([^/]+)$#', - 'pathStart' => '/bfajahvtynbsq/', + 'pathRegex' => '#^/bfa/nurydon/wxaxvh/([^/]+)$#', + 'pathStart' => '/bfa/nurydon/wxaxvh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST hbrener' => array ( + 'PATCH e' => array ( 0 => array( 'name' => '', - 'path' => '/hbrener/{name}', - 'method' => 'POST', + 'path' => '/e/nbegrp/pxn/uxi/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10018,19 +10056,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hbrener/([^/]+)$#', - 'pathStart' => '/hbrener/', + 'pathRegex' => '#^/e/nbegrp/pxn/uxi/([^/]+)$#', + 'pathStart' => '/e/nbegrp/pxn/uxi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT mmaicivsyhgmyuyabf' => array ( + 'GET kilhp' => array ( 0 => array( 'name' => '', - 'path' => '/mmaicivsyhgmyuyabf/{name}', - 'method' => 'PUT', + 'path' => '/kilhp/z/ktyb/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10039,19 +10077,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mmaicivsyhgmyuyabf/([^/]+)$#', - 'pathStart' => '/mmaicivsyhgmyuyabf/', + 'pathRegex' => '#^/kilhp/z/ktyb/([^/]+)$#', + 'pathStart' => '/kilhp/z/ktyb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST nltfusgqewoq' => array ( + 'PUT o' => array ( 0 => array( 'name' => '', - 'path' => '/nltfusgqewoq/{name}', - 'method' => 'POST', + 'path' => '/o/knqxoe/pmszmehyzcc/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10060,19 +10098,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nltfusgqewoq/([^/]+)$#', - 'pathStart' => '/nltfusgqewoq/', + 'pathRegex' => '#^/o/knqxoe/pmszmehyzcc/([^/]+)$#', + 'pathStart' => '/o/knqxoe/pmszmehyzcc/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST kscgxcory' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/kscgxcory/{name}', - 'method' => 'POST', + 'path' => '/o/q/wvurix/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10081,19 +10117,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kscgxcory/([^/]+)$#', - 'pathStart' => '/kscgxcory/', + 'pathRegex' => '#^/o/q/wvurix/([^/]+)$#', + 'pathStart' => '/o/q/wvurix/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT j' => array ( + 'POST vtp' => array ( 0 => array( 'name' => '', - 'path' => '/j/hvfbphfos/{name}', - 'method' => 'PUT', + 'path' => '/vtp/fmzhlfyan/eye/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10102,17 +10138,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/j/hvfbphfos/([^/]+)$#', - 'pathStart' => '/j/hvfbphfos/', + 'pathRegex' => '#^/vtp/fmzhlfyan/eye/([^/]+)$#', + 'pathStart' => '/vtp/fmzhlfyan/eye/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'GET cj' => array ( + 0 => array( 'name' => '', - 'path' => '/j/vrqy/{name}', - 'method' => 'PUT', + 'path' => '/cj/uyitkytek/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10121,19 +10159,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/j/vrqy/([^/]+)$#', - 'pathStart' => '/j/vrqy/', + 'pathRegex' => '#^/cj/uyitkytek/([^/]+)$#', + 'pathStart' => '/cj/uyitkytek/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST gjgfyqxiqwp' => array ( + 'PATCH gxziqo' => array ( 0 => array( 'name' => '', - 'path' => '/gjgfyqxiqwp/{name}', - 'method' => 'POST', + 'path' => '/gxziqo/hgq/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10142,19 +10180,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gjgfyqxiqwp/([^/]+)$#', - 'pathStart' => '/gjgfyqxiqwp/', + 'pathRegex' => '#^/gxziqo/hgq/([^/]+)$#', + 'pathStart' => '/gxziqo/hgq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fwygfkntkxasfyrf' => array ( + 'PUT dnsnsfebtflzt' => array ( 0 => array( 'name' => '', - 'path' => '/fwygfkntkxasfyrf/{name}', - 'method' => 'GET', + 'path' => '/dnsnsfebtflzt/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10163,19 +10201,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fwygfkntkxasfyrf/([^/]+)$#', - 'pathStart' => '/fwygfkntkxasfyrf/', + 'pathRegex' => '#^/dnsnsfebtflzt/([^/]+)$#', + 'pathStart' => '/dnsnsfebtflzt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST rseaks' => array ( + 'GET laxhz' => array ( 0 => array( 'name' => '', - 'path' => '/rseaks/{name}', - 'method' => 'POST', + 'path' => '/laxhz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10184,19 +10222,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rseaks/([^/]+)$#', - 'pathStart' => '/rseaks/', + 'pathRegex' => '#^/laxhz/([^/]+)$#', + 'pathStart' => '/laxhz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE kfipezxlbblwjp' => array ( + 'PATCH xsgu' => array ( 0 => array( 'name' => '', - 'path' => '/kfipezxlbblwjp/pjn/bqp/{name}', - 'method' => 'DELETE', + 'path' => '/xsgu/kgo/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10205,18 +10243,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kfipezxlbblwjp/pjn/bqp/([^/]+)$#', - 'pathStart' => '/kfipezxlbblwjp/pjn/bqp/', + 'pathRegex' => '#^/xsgu/kgo/([^/]+)$#', + 'pathStart' => '/xsgu/kgo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET po' => array ( + 'GET jpqcnilnpyh' => array ( 0 => array( 'name' => '', - 'path' => '/po/dg/tzisgicqg/{name}', + 'path' => '/jpqcnilnpyh/ode/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10226,19 +10264,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/po/dg/tzisgicqg/([^/]+)$#', - 'pathStart' => '/po/dg/tzisgicqg/', + 'pathRegex' => '#^/jpqcnilnpyh/ode/([^/]+)$#', + 'pathStart' => '/jpqcnilnpyh/ode/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jznm' => array ( + 'PUT gvczrwmcghoofh' => array ( 0 => array( 'name' => '', - 'path' => '/jznm/xscz/{name}', - 'method' => 'GET', + 'path' => '/gvczrwmcghoofh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10247,19 +10285,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jznm/xscz/([^/]+)$#', - 'pathStart' => '/jznm/xscz/', + 'pathRegex' => '#^/gvczrwmcghoofh/([^/]+)$#', + 'pathStart' => '/gvczrwmcghoofh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET lphvlgzx' => array ( + 'POST vlniwlwy' => array ( 0 => array( 'name' => '', - 'path' => '/lphvlgzx/{name}', - 'method' => 'GET', + 'path' => '/vlniwlwy/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10268,18 +10306,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lphvlgzx/([^/]+)$#', - 'pathStart' => '/lphvlgzx/', + 'pathRegex' => '#^/vlniwlwy/([^/]+)$#', + 'pathStart' => '/vlniwlwy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST nmq' => array ( + 'POST ijoifr' => array ( 0 => array( 'name' => '', - 'path' => '/nmq/pfiatz/{name}', + 'path' => '/ijoifr/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10289,19 +10327,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nmq/pfiatz/([^/]+)$#', - 'pathStart' => '/nmq/pfiatz/', + 'pathRegex' => '#^/ijoifr/([^/]+)$#', + 'pathStart' => '/ijoifr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ofgxmexvyegdno' => array ( + 'PUT zzawhzulxwe' => array ( 0 => array( 'name' => '', - 'path' => '/ofgxmexvyegdno/{name}', - 'method' => 'GET', + 'path' => '/zzawhzulxwe/flbudbtg/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10310,19 +10348,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ofgxmexvyegdno/([^/]+)$#', - 'pathStart' => '/ofgxmexvyegdno/', + 'pathRegex' => '#^/zzawhzulxwe/flbudbtg/([^/]+)$#', + 'pathStart' => '/zzawhzulxwe/flbudbtg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET d' => array ( + 'POST j' => array ( 0 => array( 'name' => '', - 'path' => '/d/doq/bzcrloh/{name}', - 'method' => 'GET', + 'path' => '/j/ulyvsmogvya/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10331,17 +10369,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/d/doq/bzcrloh/([^/]+)$#', - 'pathStart' => '/d/doq/bzcrloh/', + 'pathRegex' => '#^/j/ulyvsmogvya/([^/]+)$#', + 'pathStart' => '/j/ulyvsmogvya/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'PATCH ku' => array ( + 0 => array( 'name' => '', - 'path' => '/d/tby/geot/id/{name}', - 'method' => 'GET', + 'path' => '/ku/hmg/qttgzafvy/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10350,19 +10390,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/d/tby/geot/id/([^/]+)$#', - 'pathStart' => '/d/tby/geot/id/', + 'pathRegex' => '#^/ku/hmg/qttgzafvy/([^/]+)$#', + 'pathStart' => '/ku/hmg/qttgzafvy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET paxbh' => array ( + 'DELETE qvtnpumndlg' => array ( 0 => array( 'name' => '', - 'path' => '/paxbh/ehnlfvnuonvu/{name}', - 'method' => 'GET', + 'path' => '/qvtnpumndlg/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10371,19 +10411,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/paxbh/ehnlfvnuonvu/([^/]+)$#', - 'pathStart' => '/paxbh/ehnlfvnuonvu/', + 'pathRegex' => '#^/qvtnpumndlg/([^/]+)$#', + 'pathStart' => '/qvtnpumndlg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE bky' => array ( + 'POST gqk' => array ( 0 => array( 'name' => '', - 'path' => '/bky/yftmn/teh/{name}', - 'method' => 'DELETE', + 'path' => '/gqk/sy/pcchkmgs/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10392,19 +10432,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bky/yftmn/teh/([^/]+)$#', - 'pathStart' => '/bky/yftmn/teh/', + 'pathRegex' => '#^/gqk/sy/pcchkmgs/([^/]+)$#', + 'pathStart' => '/gqk/sy/pcchkmgs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH okojwnki' => array ( + 'PUT ijzadvkujinf' => array ( 0 => array( 'name' => '', - 'path' => '/okojwnki/wkfpzfcekdpl/{name}', - 'method' => 'PATCH', + 'path' => '/ijzadvkujinf/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10413,19 +10453,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/okojwnki/wkfpzfcekdpl/([^/]+)$#', - 'pathStart' => '/okojwnki/wkfpzfcekdpl/', + 'pathRegex' => '#^/ijzadvkujinf/([^/]+)$#', + 'pathStart' => '/ijzadvkujinf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET poeu' => array ( + 'POST vzfhnbfm' => array ( 0 => array( 'name' => '', - 'path' => '/poeu/us/{name}', - 'method' => 'GET', + 'path' => '/vzfhnbfm/spummjvlb/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10434,19 +10474,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/poeu/us/([^/]+)$#', - 'pathStart' => '/poeu/us/', + 'pathRegex' => '#^/vzfhnbfm/spummjvlb/([^/]+)$#', + 'pathStart' => '/vzfhnbfm/spummjvlb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET gnsmn' => array ( + 'PUT rxokll' => array ( 0 => array( 'name' => '', - 'path' => '/gnsmn/z/frw/{name}', - 'method' => 'GET', + 'path' => '/rxokll/q/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10455,18 +10495,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gnsmn/z/frw/([^/]+)$#', - 'pathStart' => '/gnsmn/z/frw/', + 'pathRegex' => '#^/rxokll/q/([^/]+)$#', + 'pathStart' => '/rxokll/q/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ckpscdl' => array ( + 'GET kwyoizt' => array ( 0 => array( 'name' => '', - 'path' => '/ckpscdl/dqlf/yfuyqxhp/{name}', + 'path' => '/kwyoizt/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10476,18 +10516,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ckpscdl/dqlf/yfuyqxhp/([^/]+)$#', - 'pathStart' => '/ckpscdl/dqlf/yfuyqxhp/', + 'pathRegex' => '#^/kwyoizt/([^/]+)$#', + 'pathStart' => '/kwyoizt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT vdniknm' => array ( + 'PUT myjdajwes' => array ( 0 => array( 'name' => '', - 'path' => '/vdniknm/{name}', + 'path' => '/myjdajwes/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10497,19 +10537,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vdniknm/([^/]+)$#', - 'pathStart' => '/vdniknm/', + 'pathRegex' => '#^/myjdajwes/([^/]+)$#', + 'pathStart' => '/myjdajwes/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ehrvnl' => array ( + 'PATCH jdhso' => array ( 0 => array( 'name' => '', - 'path' => '/ehrvnl/qtlynyryoftztg/{name}', - 'method' => 'DELETE', + 'path' => '/jdhso/rclt/sjgzyjhsz/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10518,19 +10558,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ehrvnl/qtlynyryoftztg/([^/]+)$#', - 'pathStart' => '/ehrvnl/qtlynyryoftztg/', + 'pathRegex' => '#^/jdhso/rclt/sjgzyjhsz/([^/]+)$#', + 'pathStart' => '/jdhso/rclt/sjgzyjhsz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET appsowoz' => array ( + 'PUT nonwm' => array ( 0 => array( 'name' => '', - 'path' => '/appsowoz/z/{name}', - 'method' => 'GET', + 'path' => '/nonwm/syffssimwj/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10539,19 +10579,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/appsowoz/z/([^/]+)$#', - 'pathStart' => '/appsowoz/z/', + 'pathRegex' => '#^/nonwm/syffssimwj/([^/]+)$#', + 'pathStart' => '/nonwm/syffssimwj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ojrn' => array ( + 'PUT quzjgjtjqaj' => array ( 0 => array( 'name' => '', - 'path' => '/ojrn/d/{name}', - 'method' => 'POST', + 'path' => '/quzjgjtjqaj/mcqkl/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10560,19 +10600,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ojrn/d/([^/]+)$#', - 'pathStart' => '/ojrn/d/', + 'pathRegex' => '#^/quzjgjtjqaj/mcqkl/([^/]+)$#', + 'pathStart' => '/quzjgjtjqaj/mcqkl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET doioqwl' => array ( + 'PATCH ax' => array ( 0 => array( 'name' => '', - 'path' => '/doioqwl/beinyypf/qgdz/{name}', - 'method' => 'GET', + 'path' => '/ax/wqevsmoqcmnvehk/bh/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10581,19 +10621,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/doioqwl/beinyypf/qgdz/([^/]+)$#', - 'pathStart' => '/doioqwl/beinyypf/qgdz/', + 'pathRegex' => '#^/ax/wqevsmoqcmnvehk/bh/([^/]+)$#', + 'pathStart' => '/ax/wqevsmoqcmnvehk/bh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET t' => array ( + 'DELETE jnggin' => array ( 0 => array( 'name' => '', - 'path' => '/t/pzilskmzr/ftzhv/muahm/{name}', - 'method' => 'GET', + 'path' => '/jnggin/o/o/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10602,19 +10642,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/t/pzilskmzr/ftzhv/muahm/([^/]+)$#', - 'pathStart' => '/t/pzilskmzr/ftzhv/muahm/', + 'pathRegex' => '#^/jnggin/o/o/([^/]+)$#', + 'pathStart' => '/jnggin/o/o/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH cntplomy' => array ( + 'DELETE rgrtxq' => array ( 0 => array( 'name' => '', - 'path' => '/cntplomy/hrwyxxs/{name}', - 'method' => 'PATCH', + 'path' => '/rgrtxq/a/asd/ntwsdqf/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10623,19 +10663,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cntplomy/hrwyxxs/([^/]+)$#', - 'pathStart' => '/cntplomy/hrwyxxs/', + 'pathRegex' => '#^/rgrtxq/a/asd/ntwsdqf/([^/]+)$#', + 'pathStart' => '/rgrtxq/a/asd/ntwsdqf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH mizmg' => array ( + 'GET eciimufobvcz' => array ( 0 => array( 'name' => '', - 'path' => '/mizmg/lsbyqbckdwzs/{name}', - 'method' => 'PATCH', + 'path' => '/eciimufobvcz/tzfdsh/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10644,19 +10684,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mizmg/lsbyqbckdwzs/([^/]+)$#', - 'pathStart' => '/mizmg/lsbyqbckdwzs/', + 'pathRegex' => '#^/eciimufobvcz/tzfdsh/([^/]+)$#', + 'pathStart' => '/eciimufobvcz/tzfdsh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE nwaxcmn' => array ( + 'POST wfpa' => array ( 0 => array( 'name' => '', - 'path' => '/nwaxcmn/{name}', - 'method' => 'DELETE', + 'path' => '/wfpa/suvlmnag/t/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10665,19 +10705,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nwaxcmn/([^/]+)$#', - 'pathStart' => '/nwaxcmn/', + 'pathRegex' => '#^/wfpa/suvlmnag/t/([^/]+)$#', + 'pathStart' => '/wfpa/suvlmnag/t/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE qwgdoypiq' => array ( + 'GET csfugeviicqgddbcqg' => array ( 0 => array( 'name' => '', - 'path' => '/qwgdoypiq/{name}', - 'method' => 'DELETE', + 'path' => '/csfugeviicqgddbcqg/v/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10686,19 +10726,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qwgdoypiq/([^/]+)$#', - 'pathStart' => '/qwgdoypiq/', + 'pathRegex' => '#^/csfugeviicqgddbcqg/v/([^/]+)$#', + 'pathStart' => '/csfugeviicqgddbcqg/v/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST jlxm' => array ( + 'PATCH tluhsyyrue' => array ( 0 => array( 'name' => '', - 'path' => '/jlxm/spekpfmz/{name}', - 'method' => 'POST', + 'path' => '/tluhsyyrue/qc/p/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10707,19 +10747,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jlxm/spekpfmz/([^/]+)$#', - 'pathStart' => '/jlxm/spekpfmz/', + 'pathRegex' => '#^/tluhsyyrue/qc/p/([^/]+)$#', + 'pathStart' => '/tluhsyyrue/qc/p/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT jlm' => array ( + 'POST lqgqfrlpp' => array ( 0 => array( 'name' => '', - 'path' => '/jlm/zvmndc/pbvtldjut/{name}', - 'method' => 'PUT', + 'path' => '/lqgqfrlpp/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10728,18 +10768,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jlm/zvmndc/pbvtldjut/([^/]+)$#', - 'pathStart' => '/jlm/zvmndc/pbvtldjut/', + 'pathRegex' => '#^/lqgqfrlpp/([^/]+)$#', + 'pathStart' => '/lqgqfrlpp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST efubnfvpseiw' => array ( + 'POST xwknwkhweet' => array ( 0 => array( 'name' => '', - 'path' => '/efubnfvpseiw/qmbcvrjp/{name}', + 'path' => '/xwknwkhweet/knsalov/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10749,19 +10789,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/efubnfvpseiw/qmbcvrjp/([^/]+)$#', - 'pathStart' => '/efubnfvpseiw/qmbcvrjp/', + 'pathRegex' => '#^/xwknwkhweet/knsalov/([^/]+)$#', + 'pathStart' => '/xwknwkhweet/knsalov/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE mf' => array ( + 'POST jjd' => array ( 0 => array( 'name' => '', - 'path' => '/mf/xupdkmsj/{name}', - 'method' => 'DELETE', + 'path' => '/jjd/ghdsxat/s/qmw/qy/oav/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10770,19 +10810,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mf/xupdkmsj/([^/]+)$#', - 'pathStart' => '/mf/xupdkmsj/', + 'pathRegex' => '#^/jjd/ghdsxat/s/qmw/qy/oav/([^/]+)$#', + 'pathStart' => '/jjd/ghdsxat/s/qmw/qy/oav/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nnvdhh' => array ( + 'PATCH prxm' => array ( 0 => array( 'name' => '', - 'path' => '/nnvdhh/{name}', - 'method' => 'GET', + 'path' => '/prxm/bvnyh/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10791,19 +10831,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nnvdhh/([^/]+)$#', - 'pathStart' => '/nnvdhh/', + 'pathRegex' => '#^/prxm/bvnyh/([^/]+)$#', + 'pathStart' => '/prxm/bvnyh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET bacdrgtonur' => array ( + 'POST tohrwrzi' => array ( 0 => array( 'name' => '', - 'path' => '/bacdrgtonur/{name}', - 'method' => 'GET', + 'path' => '/tohrwrzi/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10812,19 +10852,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bacdrgtonur/([^/]+)$#', - 'pathStart' => '/bacdrgtonur/', + 'pathRegex' => '#^/tohrwrzi/([^/]+)$#', + 'pathStart' => '/tohrwrzi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ppyleq' => array ( + 'DELETE qujsdhfvcd' => array ( 0 => array( 'name' => '', - 'path' => '/ppyleq/cisrvv/{name}', - 'method' => 'GET', + 'path' => '/qujsdhfvcd/e/prbelulg/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10833,19 +10873,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ppyleq/cisrvv/([^/]+)$#', - 'pathStart' => '/ppyleq/cisrvv/', + 'pathRegex' => '#^/qujsdhfvcd/e/prbelulg/([^/]+)$#', + 'pathStart' => '/qujsdhfvcd/e/prbelulg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fumedlsckwhp' => array ( + 'PATCH vfadmrsg' => array ( 0 => array( 'name' => '', - 'path' => '/fumedlsckwhp/radwns/{name}', - 'method' => 'GET', + 'path' => '/vfadmrsg/dr/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10854,19 +10894,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fumedlsckwhp/radwns/([^/]+)$#', - 'pathStart' => '/fumedlsckwhp/radwns/', + 'pathRegex' => '#^/vfadmrsg/dr/([^/]+)$#', + 'pathStart' => '/vfadmrsg/dr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET rxxuqlgufl' => array ( + 'POST qpwldkekw' => array ( 0 => array( 'name' => '', - 'path' => '/rxxuqlgufl/{name}', - 'method' => 'GET', + 'path' => '/qpwldkekw/but/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10875,19 +10915,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rxxuqlgufl/([^/]+)$#', - 'pathStart' => '/rxxuqlgufl/', + 'pathRegex' => '#^/qpwldkekw/but/([^/]+)$#', + 'pathStart' => '/qpwldkekw/but/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT enxwtg' => array ( + 'PATCH ndqnruefncl' => array ( 0 => array( 'name' => '', - 'path' => '/enxwtg/{name}', - 'method' => 'PUT', + 'path' => '/ndqnruefncl/a/cqbf/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10896,18 +10936,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/enxwtg/([^/]+)$#', - 'pathStart' => '/enxwtg/', + 'pathRegex' => '#^/ndqnruefncl/a/cqbf/([^/]+)$#', + 'pathStart' => '/ndqnruefncl/a/cqbf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET uomzvdp' => array ( + 'GET fcykqi' => array ( 0 => array( 'name' => '', - 'path' => '/uomzvdp/perbgrwtz/{name}', + 'path' => '/fcykqi/rprhgpcxttfuit/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10917,19 +10957,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uomzvdp/perbgrwtz/([^/]+)$#', - 'pathStart' => '/uomzvdp/perbgrwtz/', + 'pathRegex' => '#^/fcykqi/rprhgpcxttfuit/([^/]+)$#', + 'pathStart' => '/fcykqi/rprhgpcxttfuit/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ymwcwklbsxfsnifp' => array ( + 'GET wsilengmz' => array ( 0 => array( 'name' => '', - 'path' => '/ymwcwklbsxfsnifp/{name}', - 'method' => 'DELETE', + 'path' => '/wsilengmz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10938,19 +10978,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ymwcwklbsxfsnifp/([^/]+)$#', - 'pathStart' => '/ymwcwklbsxfsnifp/', + 'pathRegex' => '#^/wsilengmz/([^/]+)$#', + 'pathStart' => '/wsilengmz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH r' => array ( + 'GET fesjplo' => array ( 0 => array( 'name' => '', - 'path' => '/r/hzh/icojkyezzrisp/hw/{name}', - 'method' => 'PATCH', + 'path' => '/fesjplo/pweu/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10959,19 +10999,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/r/hzh/icojkyezzrisp/hw/([^/]+)$#', - 'pathStart' => '/r/hzh/icojkyezzrisp/hw/', + 'pathRegex' => '#^/fesjplo/pweu/([^/]+)$#', + 'pathStart' => '/fesjplo/pweu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT xnsqndyg' => array ( + 'POST irxefmp' => array ( 0 => array( 'name' => '', - 'path' => '/xnsqndyg/nh/{name}', - 'method' => 'PUT', + 'path' => '/irxefmp/hkh/ipf/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10980,19 +11020,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xnsqndyg/nh/([^/]+)$#', - 'pathStart' => '/xnsqndyg/nh/', + 'pathRegex' => '#^/irxefmp/hkh/ipf/([^/]+)$#', + 'pathStart' => '/irxefmp/hkh/ipf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH lncawfjqvveuv' => array ( + 'GET ovoj' => array ( 0 => array( 'name' => '', - 'path' => '/lncawfjqvveuv/oto/{name}', - 'method' => 'PATCH', + 'path' => '/ovoj/m/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11001,19 +11041,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lncawfjqvveuv/oto/([^/]+)$#', - 'pathStart' => '/lncawfjqvveuv/oto/', + 'pathRegex' => '#^/ovoj/m/([^/]+)$#', + 'pathStart' => '/ovoj/m/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET igcthagbfbkwkunf' => array ( + 'PATCH uhiantfdaw' => array ( 0 => array( 'name' => '', - 'path' => '/igcthagbfbkwkunf/{name}', - 'method' => 'GET', + 'path' => '/uhiantfdaw/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11022,18 +11062,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/igcthagbfbkwkunf/([^/]+)$#', - 'pathStart' => '/igcthagbfbkwkunf/', + 'pathRegex' => '#^/uhiantfdaw/([^/]+)$#', + 'pathStart' => '/uhiantfdaw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET demvlabigbndgudkcth' => array ( + 'GET ei' => array ( 0 => array( 'name' => '', - 'path' => '/demvlabigbndgudkcth/{name}', + 'path' => '/ei/yam/qjmigxhx/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11043,19 +11083,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/demvlabigbndgudkcth/([^/]+)$#', - 'pathStart' => '/demvlabigbndgudkcth/', + 'pathRegex' => '#^/ei/yam/qjmigxhx/([^/]+)$#', + 'pathStart' => '/ei/yam/qjmigxhx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ariwp' => array ( + 'PATCH uyojqo' => array ( 0 => array( 'name' => '', - 'path' => '/ariwp/a/ufhhoqvwmeezxi/{name}', - 'method' => 'GET', + 'path' => '/uyojqo/wr/tuqbjv/edlkcs/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11064,19 +11104,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ariwp/a/ufhhoqvwmeezxi/([^/]+)$#', - 'pathStart' => '/ariwp/a/ufhhoqvwmeezxi/', + 'pathRegex' => '#^/uyojqo/wr/tuqbjv/edlkcs/([^/]+)$#', + 'pathStart' => '/uyojqo/wr/tuqbjv/edlkcs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT upijngtn' => array ( + 'PATCH un' => array ( 0 => array( 'name' => '', - 'path' => '/upijngtn/{name}', - 'method' => 'PUT', + 'path' => '/un/iixuuo/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11085,19 +11125,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/upijngtn/([^/]+)$#', - 'pathStart' => '/upijngtn/', + 'pathRegex' => '#^/un/iixuuo/([^/]+)$#', + 'pathStart' => '/un/iixuuo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE huucs' => array ( + 'POST olbozrpgyclvt' => array ( 0 => array( 'name' => '', - 'path' => '/huucs/jkdxuzt/{name}', - 'method' => 'DELETE', + 'path' => '/olbozrpgyclvt/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11106,18 +11146,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/huucs/jkdxuzt/([^/]+)$#', - 'pathStart' => '/huucs/jkdxuzt/', + 'pathRegex' => '#^/olbozrpgyclvt/([^/]+)$#', + 'pathStart' => '/olbozrpgyclvt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT hnggxkvhp' => array ( + 'PUT xp' => array ( 0 => array( 'name' => '', - 'path' => '/hnggxkvhp/ms/mppikqiul/{name}', + 'path' => '/xp/kfztnszcczacy/iolr/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11127,19 +11167,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hnggxkvhp/ms/mppikqiul/([^/]+)$#', - 'pathStart' => '/hnggxkvhp/ms/mppikqiul/', + 'pathRegex' => '#^/xp/kfztnszcczacy/iolr/([^/]+)$#', + 'pathStart' => '/xp/kfztnszcczacy/iolr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST lb' => array ( + 'GET znpyjxq' => array ( 0 => array( 'name' => '', - 'path' => '/lb/ep/gr/nipefygm/cwu/{name}', - 'method' => 'POST', + 'path' => '/znpyjxq/c/bkztzk/c/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11148,19 +11188,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lb/ep/gr/nipefygm/cwu/([^/]+)$#', - 'pathStart' => '/lb/ep/gr/nipefygm/cwu/', + 'pathRegex' => '#^/znpyjxq/c/bkztzk/c/([^/]+)$#', + 'pathStart' => '/znpyjxq/c/bkztzk/c/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH immso' => array ( + 'GET c' => array ( 0 => array( 'name' => '', - 'path' => '/immso/{name}', - 'method' => 'PATCH', + 'path' => '/c/ptio/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11169,19 +11209,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/immso/([^/]+)$#', - 'pathStart' => '/immso/', + 'pathRegex' => '#^/c/ptio/([^/]+)$#', + 'pathStart' => '/c/ptio/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET bw' => array ( + 'DELETE rvpfijerzotkhymv' => array ( 0 => array( 'name' => '', - 'path' => '/bw/dvrmnz/{name}', - 'method' => 'GET', + 'path' => '/rvpfijerzotkhymv/zu/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11190,18 +11230,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bw/dvrmnz/([^/]+)$#', - 'pathStart' => '/bw/dvrmnz/', + 'pathRegex' => '#^/rvpfijerzotkhymv/zu/([^/]+)$#', + 'pathStart' => '/rvpfijerzotkhymv/zu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE fxzd' => array ( + 'DELETE wnmxzcizieztdaefs' => array ( 0 => array( 'name' => '', - 'path' => '/fxzd/meh/{name}', + 'path' => '/wnmxzcizieztdaefs/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11211,19 +11251,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fxzd/meh/([^/]+)$#', - 'pathStart' => '/fxzd/meh/', + 'pathRegex' => '#^/wnmxzcizieztdaefs/([^/]+)$#', + 'pathStart' => '/wnmxzcizieztdaefs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH h' => array ( + 'GET u' => array ( 0 => array( 'name' => '', - 'path' => '/h/f/jmyceyz/{name}', - 'method' => 'PATCH', + 'path' => '/u/hbnwabols/kz/ooxsxszg/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11232,19 +11272,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/h/f/jmyceyz/([^/]+)$#', - 'pathStart' => '/h/f/jmyceyz/', + 'pathRegex' => '#^/u/hbnwabols/kz/ooxsxszg/([^/]+)$#', + 'pathStart' => '/u/hbnwabols/kz/ooxsxszg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST gqkoeradw' => array ( + 'DELETE prdmkxluy' => array ( 0 => array( 'name' => '', - 'path' => '/gqkoeradw/lhrtkiig/{name}', - 'method' => 'POST', + 'path' => '/prdmkxluy/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11253,18 +11293,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gqkoeradw/lhrtkiig/([^/]+)$#', - 'pathStart' => '/gqkoeradw/lhrtkiig/', + 'pathRegex' => '#^/prdmkxluy/([^/]+)$#', + 'pathStart' => '/prdmkxluy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET rahfvldamgxe' => array ( + 'GET ehhkvqtgwbw' => array ( 0 => array( 'name' => '', - 'path' => '/rahfvldamgxe/{name}', + 'path' => '/ehhkvqtgwbw/ax/dogyd/j/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11274,19 +11314,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rahfvldamgxe/([^/]+)$#', - 'pathStart' => '/rahfvldamgxe/', + 'pathRegex' => '#^/ehhkvqtgwbw/ax/dogyd/j/([^/]+)$#', + 'pathStart' => '/ehhkvqtgwbw/ax/dogyd/j/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT rfyjhsylzpy' => array ( + 'DELETE l' => array ( 0 => array( 'name' => '', - 'path' => '/rfyjhsylzpy/{name}', - 'method' => 'PUT', + 'path' => '/l/fcetrelxpmmko/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11295,19 +11335,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rfyjhsylzpy/([^/]+)$#', - 'pathStart' => '/rfyjhsylzpy/', + 'pathRegex' => '#^/l/fcetrelxpmmko/([^/]+)$#', + 'pathStart' => '/l/fcetrelxpmmko/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET olvaa' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/olvaa/twk/{name}', - 'method' => 'GET', + 'path' => '/l/wxrq/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11316,19 +11354,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/olvaa/twk/([^/]+)$#', - 'pathStart' => '/olvaa/twk/', + 'pathRegex' => '#^/l/wxrq/([^/]+)$#', + 'pathStart' => '/l/wxrq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT angveqygpae' => array ( + 'GET lveikznv' => array ( 0 => array( 'name' => '', - 'path' => '/angveqygpae/{name}', - 'method' => 'PUT', + 'path' => '/lveikznv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11337,19 +11375,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/angveqygpae/([^/]+)$#', - 'pathStart' => '/angveqygpae/', + 'pathRegex' => '#^/lveikznv/([^/]+)$#', + 'pathStart' => '/lveikznv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET njg' => array ( + 'DELETE smlqxwhsm' => array ( 0 => array( 'name' => '', - 'path' => '/njg/kq/jlkbeb/{name}', - 'method' => 'GET', + 'path' => '/smlqxwhsm/ddnlfuza/lrs/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11358,19 +11396,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/njg/kq/jlkbeb/([^/]+)$#', - 'pathStart' => '/njg/kq/jlkbeb/', + 'pathRegex' => '#^/smlqxwhsm/ddnlfuza/lrs/([^/]+)$#', + 'pathStart' => '/smlqxwhsm/ddnlfuza/lrs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH vf' => array ( + 'GET aroxrczvicwwelbcy' => array ( 0 => array( 'name' => '', - 'path' => '/vf/cne/{name}', - 'method' => 'PATCH', + 'path' => '/aroxrczvicwwelbcy/cx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11379,19 +11417,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vf/cne/([^/]+)$#', - 'pathStart' => '/vf/cne/', + 'pathRegex' => '#^/aroxrczvicwwelbcy/cx/([^/]+)$#', + 'pathStart' => '/aroxrczvicwwelbcy/cx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ealzriby' => array ( + 'PUT awrbjagcdeyao' => array ( 0 => array( 'name' => '', - 'path' => '/ealzriby/e/fpfpbyju/{name}', - 'method' => 'POST', + 'path' => '/awrbjagcdeyao/dgtv/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11400,19 +11438,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ealzriby/e/fpfpbyju/([^/]+)$#', - 'pathStart' => '/ealzriby/e/fpfpbyju/', + 'pathRegex' => '#^/awrbjagcdeyao/dgtv/([^/]+)$#', + 'pathStart' => '/awrbjagcdeyao/dgtv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT mtdtlvhfkkah' => array ( + 'PATCH poyigrxgbz' => array ( 0 => array( 'name' => '', - 'path' => '/mtdtlvhfkkah/ujbn/pie/{name}', - 'method' => 'PUT', + 'path' => '/poyigrxgbz/xs/ft/oahtf/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11421,19 +11459,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mtdtlvhfkkah/ujbn/pie/([^/]+)$#', - 'pathStart' => '/mtdtlvhfkkah/ujbn/pie/', + 'pathRegex' => '#^/poyigrxgbz/xs/ft/oahtf/([^/]+)$#', + 'pathStart' => '/poyigrxgbz/xs/ft/oahtf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE kfjlcvkbuznjnfh' => array ( + 'GET h' => array ( 0 => array( 'name' => '', - 'path' => '/kfjlcvkbuznjnfh/kktzt/{name}', - 'method' => 'DELETE', + 'path' => '/h/zptumgynv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11442,19 +11480,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kfjlcvkbuznjnfh/kktzt/([^/]+)$#', - 'pathStart' => '/kfjlcvkbuznjnfh/kktzt/', + 'pathRegex' => '#^/h/zptumgynv/([^/]+)$#', + 'pathStart' => '/h/zptumgynv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT dlhjgpdhtbfkto' => array ( + 'DELETE oiqu' => array ( 0 => array( 'name' => '', - 'path' => '/dlhjgpdhtbfkto/{name}', - 'method' => 'PUT', + 'path' => '/oiqu/qsplmecilkofldmk/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11463,18 +11501,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dlhjgpdhtbfkto/([^/]+)$#', - 'pathStart' => '/dlhjgpdhtbfkto/', + 'pathRegex' => '#^/oiqu/qsplmecilkofldmk/([^/]+)$#', + 'pathStart' => '/oiqu/qsplmecilkofldmk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jcvzjofyqtmdjv' => array ( + 'GET czsppnxr' => array ( 0 => array( 'name' => '', - 'path' => '/jcvzjofyqtmdjv/{name}', + 'path' => '/czsppnxr/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11484,19 +11522,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jcvzjofyqtmdjv/([^/]+)$#', - 'pathStart' => '/jcvzjofyqtmdjv/', + 'pathRegex' => '#^/czsppnxr/([^/]+)$#', + 'pathStart' => '/czsppnxr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT grtfsuvjbmsnyfxnjnm' => array ( + 'GET syczml' => array ( 0 => array( 'name' => '', - 'path' => '/grtfsuvjbmsnyfxnjnm/{name}', - 'method' => 'PUT', + 'path' => '/syczml/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11505,19 +11543,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/grtfsuvjbmsnyfxnjnm/([^/]+)$#', - 'pathStart' => '/grtfsuvjbmsnyfxnjnm/', + 'pathRegex' => '#^/syczml/([^/]+)$#', + 'pathStart' => '/syczml/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT qundunhp' => array ( + 'GET pr' => array ( 0 => array( 'name' => '', - 'path' => '/qundunhp/nw/gbawwin/am/{name}', - 'method' => 'PUT', + 'path' => '/pr/cxxdsbm/kjfe/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11526,18 +11564,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qundunhp/nw/gbawwin/am/([^/]+)$#', - 'pathStart' => '/qundunhp/nw/gbawwin/am/', + 'pathRegex' => '#^/pr/cxxdsbm/kjfe/([^/]+)$#', + 'pathStart' => '/pr/cxxdsbm/kjfe/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH okwk' => array ( + 'PATCH tsaurjcrmc' => array ( 0 => array( 'name' => '', - 'path' => '/okwk/yz/ldojcj/{name}', + 'path' => '/tsaurjcrmc/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11547,19 +11585,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/okwk/yz/ldojcj/([^/]+)$#', - 'pathStart' => '/okwk/yz/ldojcj/', + 'pathRegex' => '#^/tsaurjcrmc/([^/]+)$#', + 'pathStart' => '/tsaurjcrmc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fvhagnwtn' => array ( + 'PUT oehmhphryjoequaf' => array ( 0 => array( 'name' => '', - 'path' => '/fvhagnwtn/uv/{name}', - 'method' => 'GET', + 'path' => '/oehmhphryjoequaf/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11568,18 +11606,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fvhagnwtn/uv/([^/]+)$#', - 'pathStart' => '/fvhagnwtn/uv/', + 'pathRegex' => '#^/oehmhphryjoequaf/([^/]+)$#', + 'pathStart' => '/oehmhphryjoequaf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST znmsil' => array ( + 'POST hqiofbdpimxoqqtpkqy' => array ( 0 => array( 'name' => '', - 'path' => '/znmsil/tjtytmjd/fgk/{name}', + 'path' => '/hqiofbdpimxoqqtpkqy/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11589,18 +11627,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/znmsil/tjtytmjd/fgk/([^/]+)$#', - 'pathStart' => '/znmsil/tjtytmjd/fgk/', + 'pathRegex' => '#^/hqiofbdpimxoqqtpkqy/([^/]+)$#', + 'pathStart' => '/hqiofbdpimxoqqtpkqy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET p' => array ( + 'GET amodghzlljnyf' => array ( 0 => array( 'name' => '', - 'path' => '/p/ki/cf/{name}', + 'path' => '/amodghzlljnyf/n/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11610,19 +11648,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/p/ki/cf/([^/]+)$#', - 'pathStart' => '/p/ki/cf/', + 'pathRegex' => '#^/amodghzlljnyf/n/([^/]+)$#', + 'pathStart' => '/amodghzlljnyf/n/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET zdhj' => array ( + 'PUT dhuqqh' => array ( 0 => array( 'name' => '', - 'path' => '/zdhj/jjllyv/zw/codvtn/{name}', - 'method' => 'GET', + 'path' => '/dhuqqh/tfqnwdvofjowm/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11631,19 +11669,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zdhj/jjllyv/zw/codvtn/([^/]+)$#', - 'pathStart' => '/zdhj/jjllyv/zw/codvtn/', + 'pathRegex' => '#^/dhuqqh/tfqnwdvofjowm/([^/]+)$#', + 'pathStart' => '/dhuqqh/tfqnwdvofjowm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ttti' => array ( + 'PUT qfljejfdruz' => array ( 0 => array( 'name' => '', - 'path' => '/ttti/bbiqwets/{name}', - 'method' => 'DELETE', + 'path' => '/qfljejfdruz/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11652,19 +11690,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ttti/bbiqwets/([^/]+)$#', - 'pathStart' => '/ttti/bbiqwets/', + 'pathRegex' => '#^/qfljejfdruz/([^/]+)$#', + 'pathStart' => '/qfljejfdruz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qwousfwrv' => array ( + 'DELETE wpfbj' => array ( 0 => array( 'name' => '', - 'path' => '/qwousfwrv/lnep/{name}', - 'method' => 'GET', + 'path' => '/wpfbj/paeeqfnnkw/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11673,19 +11711,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qwousfwrv/lnep/([^/]+)$#', - 'pathStart' => '/qwousfwrv/lnep/', + 'pathRegex' => '#^/wpfbj/paeeqfnnkw/([^/]+)$#', + 'pathStart' => '/wpfbj/paeeqfnnkw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST mbwpjvmrnae' => array ( + 'DELETE iz' => array ( 0 => array( 'name' => '', - 'path' => '/mbwpjvmrnae/po/ar/{name}', - 'method' => 'POST', + 'path' => '/iz/zbb/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11694,19 +11732,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mbwpjvmrnae/po/ar/([^/]+)$#', - 'pathStart' => '/mbwpjvmrnae/po/ar/', + 'pathRegex' => '#^/iz/zbb/([^/]+)$#', + 'pathStart' => '/iz/zbb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST jfobu' => array ( + 'PATCH ih' => array ( 0 => array( 'name' => '', - 'path' => '/jfobu/{name}', - 'method' => 'POST', + 'path' => '/ih/wbdleguz/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11715,19 +11753,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jfobu/([^/]+)$#', - 'pathStart' => '/jfobu/', + 'pathRegex' => '#^/ih/wbdleguz/([^/]+)$#', + 'pathStart' => '/ih/wbdleguz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ddiusaxxz' => array ( + 'GET yejv' => array ( 0 => array( 'name' => '', - 'path' => '/ddiusaxxz/yjoovfs/{name}', - 'method' => 'PATCH', + 'path' => '/yejv/n/qpzlwnjtkh/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11736,19 +11774,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ddiusaxxz/yjoovfs/([^/]+)$#', - 'pathStart' => '/ddiusaxxz/yjoovfs/', + 'pathRegex' => '#^/yejv/n/qpzlwnjtkh/([^/]+)$#', + 'pathStart' => '/yejv/n/qpzlwnjtkh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT vshz' => array ( + 'POST jkipbps' => array ( 0 => array( 'name' => '', - 'path' => '/vshz/ril/hmsa/jipfya/{name}', - 'method' => 'PUT', + 'path' => '/jkipbps/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11757,18 +11795,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vshz/ril/hmsa/jipfya/([^/]+)$#', - 'pathStart' => '/vshz/ril/hmsa/jipfya/', + 'pathRegex' => '#^/jkipbps/([^/]+)$#', + 'pathStart' => '/jkipbps/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nxfcelhorlozh' => array ( + 'GET bplltxct' => array ( 0 => array( 'name' => '', - 'path' => '/nxfcelhorlozh/{name}', + 'path' => '/bplltxct/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11778,18 +11816,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nxfcelhorlozh/([^/]+)$#', - 'pathStart' => '/nxfcelhorlozh/', + 'pathRegex' => '#^/bplltxct/([^/]+)$#', + 'pathStart' => '/bplltxct/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET eu' => array ( + 'GET ynmcf' => array ( 0 => array( 'name' => '', - 'path' => '/eu/uwhxdgupmyuit/pnbgx/{name}', + 'path' => '/ynmcf/hark/grhajgynht/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11799,18 +11837,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eu/uwhxdgupmyuit/pnbgx/([^/]+)$#', - 'pathStart' => '/eu/uwhxdgupmyuit/pnbgx/', + 'pathRegex' => '#^/ynmcf/hark/grhajgynht/([^/]+)$#', + 'pathStart' => '/ynmcf/hark/grhajgynht/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ufpi' => array ( + 'PATCH yqlz' => array ( 0 => array( 'name' => '', - 'path' => '/ufpi/ukxd/{name}', + 'path' => '/yqlz/uyms/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11820,19 +11858,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ufpi/ukxd/([^/]+)$#', - 'pathStart' => '/ufpi/ukxd/', + 'pathRegex' => '#^/yqlz/uyms/([^/]+)$#', + 'pathStart' => '/yqlz/uyms/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE byp' => array ( + 'GET z' => array ( 0 => array( 'name' => '', - 'path' => '/byp/ogz/{name}', - 'method' => 'DELETE', + 'path' => '/z/hrn/j/u/ymetgxh/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11841,19 +11879,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/byp/ogz/([^/]+)$#', - 'pathStart' => '/byp/ogz/', + 'pathRegex' => '#^/z/hrn/j/u/ymetgxh/([^/]+)$#', + 'pathStart' => '/z/hrn/j/u/ymetgxh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST pcbmy' => array ( + 'GET usw' => array ( 0 => array( 'name' => '', - 'path' => '/pcbmy/{name}', - 'method' => 'POST', + 'path' => '/usw/be/ro/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11862,19 +11900,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pcbmy/([^/]+)$#', - 'pathStart' => '/pcbmy/', + 'pathRegex' => '#^/usw/be/ro/([^/]+)$#', + 'pathStart' => '/usw/be/ro/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE bjaqer' => array ( + 'POST otfsyskrwzkrufl' => array ( 0 => array( 'name' => '', - 'path' => '/bjaqer/{name}', - 'method' => 'DELETE', + 'path' => '/otfsyskrwzkrufl/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11883,18 +11921,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bjaqer/([^/]+)$#', - 'pathStart' => '/bjaqer/', + 'pathRegex' => '#^/otfsyskrwzkrufl/([^/]+)$#', + 'pathStart' => '/otfsyskrwzkrufl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT efblda' => array ( + 'PUT u' => array ( 0 => array( 'name' => '', - 'path' => '/efblda/{name}', + 'path' => '/u/xwtgzv/twxteflx/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11904,19 +11942,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/efblda/([^/]+)$#', - 'pathStart' => '/efblda/', + 'pathRegex' => '#^/u/xwtgzv/twxteflx/([^/]+)$#', + 'pathStart' => '/u/xwtgzv/twxteflx/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH syqmnmum' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/syqmnmum/palitzi/{name}', - 'method' => 'PATCH', + 'path' => '/u/pmljgkfuqc/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11925,19 +11961,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/syqmnmum/palitzi/([^/]+)$#', - 'pathStart' => '/syqmnmum/palitzi/', + 'pathRegex' => '#^/u/pmljgkfuqc/([^/]+)$#', + 'pathStart' => '/u/pmljgkfuqc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET tog' => array ( + 'PATCH ezo' => array ( 0 => array( 'name' => '', - 'path' => '/tog/kwm/jfqlctg/{name}', - 'method' => 'GET', + 'path' => '/ezo/hxwkoouywrwwq/b/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11946,19 +11982,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tog/kwm/jfqlctg/([^/]+)$#', - 'pathStart' => '/tog/kwm/jfqlctg/', + 'pathRegex' => '#^/ezo/hxwkoouywrwwq/b/([^/]+)$#', + 'pathStart' => '/ezo/hxwkoouywrwwq/b/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET lznsu' => array ( + 'PATCH mrvul' => array ( 0 => array( 'name' => '', - 'path' => '/lznsu/cveur/{name}', - 'method' => 'GET', + 'path' => '/mrvul/i/gc/teqhtovban/ly/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11967,19 +12003,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lznsu/cveur/([^/]+)$#', - 'pathStart' => '/lznsu/cveur/', + 'pathRegex' => '#^/mrvul/i/gc/teqhtovban/ly/([^/]+)$#', + 'pathStart' => '/mrvul/i/gc/teqhtovban/ly/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT cywkeabwjgdeelqwhg' => array ( + 'GET rqdfeiqisnwpgymto' => array ( 0 => array( 'name' => '', - 'path' => '/cywkeabwjgdeelqwhg/{name}', - 'method' => 'PUT', + 'path' => '/rqdfeiqisnwpgymto/b/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11988,19 +12024,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cywkeabwjgdeelqwhg/([^/]+)$#', - 'pathStart' => '/cywkeabwjgdeelqwhg/', + 'pathRegex' => '#^/rqdfeiqisnwpgymto/b/([^/]+)$#', + 'pathStart' => '/rqdfeiqisnwpgymto/b/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH cewzmhz' => array ( + 'POST okkpbxddcl' => array ( 0 => array( 'name' => '', - 'path' => '/cewzmhz/{name}', - 'method' => 'PATCH', + 'path' => '/okkpbxddcl/uc/gshz/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12009,19 +12045,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cewzmhz/([^/]+)$#', - 'pathStart' => '/cewzmhz/', + 'pathRegex' => '#^/okkpbxddcl/uc/gshz/([^/]+)$#', + 'pathStart' => '/okkpbxddcl/uc/gshz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH tfywuejnbjivqmjo' => array ( + 'GET is' => array ( 0 => array( 'name' => '', - 'path' => '/tfywuejnbjivqmjo/{name}', - 'method' => 'PATCH', + 'path' => '/is/zjxecrx/b/qsugukq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12030,19 +12066,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tfywuejnbjivqmjo/([^/]+)$#', - 'pathStart' => '/tfywuejnbjivqmjo/', + 'pathRegex' => '#^/is/zjxecrx/b/qsugukq/([^/]+)$#', + 'pathStart' => '/is/zjxecrx/b/qsugukq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ousiepsyc' => array ( + 'GET pteouxj' => array ( 0 => array( 'name' => '', - 'path' => '/ousiepsyc/{name}', - 'method' => 'PATCH', + 'path' => '/pteouxj/hptqiifsxwt/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12051,19 +12087,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ousiepsyc/([^/]+)$#', - 'pathStart' => '/ousiepsyc/', + 'pathRegex' => '#^/pteouxj/hptqiifsxwt/([^/]+)$#', + 'pathStart' => '/pteouxj/hptqiifsxwt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST jafwsw' => array ( + 'PUT exxr' => array ( 0 => array( 'name' => '', - 'path' => '/jafwsw/{name}', - 'method' => 'POST', + 'path' => '/exxr/ijkbdi/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12072,18 +12108,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jafwsw/([^/]+)$#', - 'pathStart' => '/jafwsw/', + 'pathRegex' => '#^/exxr/ijkbdi/([^/]+)$#', + 'pathStart' => '/exxr/ijkbdi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE wrrxodxxej' => array ( + 'DELETE is' => array ( 0 => array( 'name' => '', - 'path' => '/wrrxodxxej/{name}', + 'path' => '/is/mqejpfpilnxpxickc/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12093,19 +12129,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wrrxodxxej/([^/]+)$#', - 'pathStart' => '/wrrxodxxej/', + 'pathRegex' => '#^/is/mqejpfpilnxpxickc/([^/]+)$#', + 'pathStart' => '/is/mqejpfpilnxpxickc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST tdujocnf' => array ( + 'GET ukzjcl' => array ( 0 => array( 'name' => '', - 'path' => '/tdujocnf/{name}', - 'method' => 'POST', + 'path' => '/ukzjcl/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12114,19 +12150,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tdujocnf/([^/]+)$#', - 'pathStart' => '/tdujocnf/', + 'pathRegex' => '#^/ukzjcl/([^/]+)$#', + 'pathStart' => '/ukzjcl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET pwdbcsfyikcfrdz' => array ( + 'PATCH zzfchcxpdphnbgeh' => array ( 0 => array( 'name' => '', - 'path' => '/pwdbcsfyikcfrdz/{name}', - 'method' => 'GET', + 'path' => '/zzfchcxpdphnbgeh/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12135,19 +12171,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pwdbcsfyikcfrdz/([^/]+)$#', - 'pathStart' => '/pwdbcsfyikcfrdz/', + 'pathRegex' => '#^/zzfchcxpdphnbgeh/([^/]+)$#', + 'pathStart' => '/zzfchcxpdphnbgeh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE aoszfhkzrcfgnn' => array ( + 'POST dkggohswieqkr' => array ( 0 => array( 'name' => '', - 'path' => '/aoszfhkzrcfgnn/{name}', - 'method' => 'DELETE', + 'path' => '/dkggohswieqkr/z/e/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12156,18 +12192,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aoszfhkzrcfgnn/([^/]+)$#', - 'pathStart' => '/aoszfhkzrcfgnn/', + 'pathRegex' => '#^/dkggohswieqkr/z/e/([^/]+)$#', + 'pathStart' => '/dkggohswieqkr/z/e/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET agfnh' => array ( + 'GET iwlyymjso' => array ( 0 => array( 'name' => '', - 'path' => '/agfnh/ijzfhooasocxjl/{name}', + 'path' => '/iwlyymjso/btnfg/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12177,19 +12213,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/agfnh/ijzfhooasocxjl/([^/]+)$#', - 'pathStart' => '/agfnh/ijzfhooasocxjl/', + 'pathRegex' => '#^/iwlyymjso/btnfg/([^/]+)$#', + 'pathStart' => '/iwlyymjso/btnfg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST jejsmmtrdtrur' => array ( + 'PATCH glgcit' => array ( 0 => array( 'name' => '', - 'path' => '/jejsmmtrdtrur/q/{name}', - 'method' => 'POST', + 'path' => '/glgcit/ha/bl/q/yso/fk/aq/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12198,19 +12234,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jejsmmtrdtrur/q/([^/]+)$#', - 'pathStart' => '/jejsmmtrdtrur/q/', + 'pathRegex' => '#^/glgcit/ha/bl/q/yso/fk/aq/([^/]+)$#', + 'pathStart' => '/glgcit/ha/bl/q/yso/fk/aq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT z' => array ( + 'GET bnflaatjg' => array ( 0 => array( 'name' => '', - 'path' => '/z/yplilpeu/n/okloh/{name}', - 'method' => 'PUT', + 'path' => '/bnflaatjg/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12219,19 +12255,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/z/yplilpeu/n/okloh/([^/]+)$#', - 'pathStart' => '/z/yplilpeu/n/okloh/', + 'pathRegex' => '#^/bnflaatjg/([^/]+)$#', + 'pathStart' => '/bnflaatjg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET tlkckyfqt' => array ( + 'PUT yafgqs' => array ( 0 => array( 'name' => '', - 'path' => '/tlkckyfqt/jd/xx/{name}', - 'method' => 'GET', + 'path' => '/yafgqs/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12240,19 +12276,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tlkckyfqt/jd/xx/([^/]+)$#', - 'pathStart' => '/tlkckyfqt/jd/xx/', + 'pathRegex' => '#^/yafgqs/([^/]+)$#', + 'pathStart' => '/yafgqs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET yvsiyqhvrpf' => array ( + 'DELETE kp' => array ( 0 => array( 'name' => '', - 'path' => '/yvsiyqhvrpf/{name}', - 'method' => 'GET', + 'path' => '/kp/z/giolvtp/pqlx/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12261,19 +12297,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yvsiyqhvrpf/([^/]+)$#', - 'pathStart' => '/yvsiyqhvrpf/', + 'pathRegex' => '#^/kp/z/giolvtp/pqlx/([^/]+)$#', + 'pathStart' => '/kp/z/giolvtp/pqlx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE djexfvfowicc' => array ( + 'POST binllfb' => array ( 0 => array( 'name' => '', - 'path' => '/djexfvfowicc/{name}', - 'method' => 'DELETE', + 'path' => '/binllfb/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12282,19 +12318,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/djexfvfowicc/([^/]+)$#', - 'pathStart' => '/djexfvfowicc/', + 'pathRegex' => '#^/binllfb/([^/]+)$#', + 'pathStart' => '/binllfb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE qylfnbommxijjutcsz' => array ( + 'PATCH mfhsreowxcuoovnbepob' => array ( 0 => array( 'name' => '', - 'path' => '/qylfnbommxijjutcsz/{name}', - 'method' => 'DELETE', + 'path' => '/mfhsreowxcuoovnbepob/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12303,19 +12339,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qylfnbommxijjutcsz/([^/]+)$#', - 'pathStart' => '/qylfnbommxijjutcsz/', + 'pathRegex' => '#^/mfhsreowxcuoovnbepob/([^/]+)$#', + 'pathStart' => '/mfhsreowxcuoovnbepob/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST zahoivxsu' => array ( + 'PUT uoftt' => array ( 0 => array( 'name' => '', - 'path' => '/zahoivxsu/{name}', - 'method' => 'POST', + 'path' => '/uoftt/i/piiaggmexmo/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12324,19 +12360,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zahoivxsu/([^/]+)$#', - 'pathStart' => '/zahoivxsu/', + 'pathRegex' => '#^/uoftt/i/piiaggmexmo/([^/]+)$#', + 'pathStart' => '/uoftt/i/piiaggmexmo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT skrwrnqinmnjjae' => array ( + 'PATCH csfjlhz' => array ( 0 => array( 'name' => '', - 'path' => '/skrwrnqinmnjjae/n/{name}', - 'method' => 'PUT', + 'path' => '/csfjlhz/oky/v/srgizoz/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12345,18 +12381,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/skrwrnqinmnjjae/n/([^/]+)$#', - 'pathStart' => '/skrwrnqinmnjjae/n/', + 'pathRegex' => '#^/csfjlhz/oky/v/srgizoz/([^/]+)$#', + 'pathStart' => '/csfjlhz/oky/v/srgizoz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET atjfntq' => array ( + 'GET lowwvxby' => array ( 0 => array( 'name' => '', - 'path' => '/atjfntq/fqepwsumdlif/{name}', + 'path' => '/lowwvxby/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12366,19 +12402,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/atjfntq/fqepwsumdlif/([^/]+)$#', - 'pathStart' => '/atjfntq/fqepwsumdlif/', + 'pathRegex' => '#^/lowwvxby/([^/]+)$#', + 'pathStart' => '/lowwvxby/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE iojaxd' => array ( + 'PUT ksaoxjqzezo' => array ( 0 => array( 'name' => '', - 'path' => '/iojaxd/{name}', - 'method' => 'DELETE', + 'path' => '/ksaoxjqzezo/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12387,18 +12423,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iojaxd/([^/]+)$#', - 'pathStart' => '/iojaxd/', + 'pathRegex' => '#^/ksaoxjqzezo/([^/]+)$#', + 'pathStart' => '/ksaoxjqzezo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH xbbfzmkrqm' => array ( + 'PATCH tebmsbet' => array ( 0 => array( 'name' => '', - 'path' => '/xbbfzmkrqm/lbdusxweu/{name}', + 'path' => '/tebmsbet/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12408,18 +12444,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xbbfzmkrqm/lbdusxweu/([^/]+)$#', - 'pathStart' => '/xbbfzmkrqm/lbdusxweu/', + 'pathRegex' => '#^/tebmsbet/([^/]+)$#', + 'pathStart' => '/tebmsbet/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET yavuoijz' => array ( + 'GET bizx' => array ( 0 => array( 'name' => '', - 'path' => '/yavuoijz/{name}', + 'path' => '/bizx/gfl/exmxnuyva/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12429,19 +12465,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yavuoijz/([^/]+)$#', - 'pathStart' => '/yavuoijz/', + 'pathRegex' => '#^/bizx/gfl/exmxnuyva/([^/]+)$#', + 'pathStart' => '/bizx/gfl/exmxnuyva/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ujenmihzrm' => array ( + 'GET ecsifc' => array ( 0 => array( 'name' => '', - 'path' => '/ujenmihzrm/{name}', - 'method' => 'PATCH', + 'path' => '/ecsifc/lr/aobnjtqon/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12450,19 +12486,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ujenmihzrm/([^/]+)$#', - 'pathStart' => '/ujenmihzrm/', + 'pathRegex' => '#^/ecsifc/lr/aobnjtqon/([^/]+)$#', + 'pathStart' => '/ecsifc/lr/aobnjtqon/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT txyvwi' => array ( + 'POST bnrpzimiw' => array ( 0 => array( 'name' => '', - 'path' => '/txyvwi/le/mki/{name}', - 'method' => 'PUT', + 'path' => '/bnrpzimiw/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12471,19 +12507,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/txyvwi/le/mki/([^/]+)$#', - 'pathStart' => '/txyvwi/le/mki/', + 'pathRegex' => '#^/bnrpzimiw/([^/]+)$#', + 'pathStart' => '/bnrpzimiw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT mwhsfy' => array ( + 'PATCH wx' => array ( 0 => array( 'name' => '', - 'path' => '/mwhsfy/{name}', - 'method' => 'PUT', + 'path' => '/wx/n/x/i/vmotzroyyxibxc/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12492,19 +12528,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mwhsfy/([^/]+)$#', - 'pathStart' => '/mwhsfy/', + 'pathRegex' => '#^/wx/n/x/i/vmotzroyyxibxc/([^/]+)$#', + 'pathStart' => '/wx/n/x/i/vmotzroyyxibxc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT lxh' => array ( + 'GET qr' => array ( 0 => array( 'name' => '', - 'path' => '/lxh/yektef/jfh/fkb/iks/{name}', - 'method' => 'PUT', + 'path' => '/qr/gubbxe/qrpbif/qqhhk/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12513,19 +12549,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lxh/yektef/jfh/fkb/iks/([^/]+)$#', - 'pathStart' => '/lxh/yektef/jfh/fkb/iks/', + 'pathRegex' => '#^/qr/gubbxe/qrpbif/qqhhk/([^/]+)$#', + 'pathStart' => '/qr/gubbxe/qrpbif/qqhhk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET su' => array ( + 'PUT ymkvsisspuroxy' => array ( 0 => array( 'name' => '', - 'path' => '/su/vjcag/{name}', - 'method' => 'GET', + 'path' => '/ymkvsisspuroxy/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12534,19 +12570,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/su/vjcag/([^/]+)$#', - 'pathStart' => '/su/vjcag/', + 'pathRegex' => '#^/ymkvsisspuroxy/([^/]+)$#', + 'pathStart' => '/ymkvsisspuroxy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ku' => array ( + 'DELETE fgmzvv' => array ( 0 => array( 'name' => '', - 'path' => '/ku/iokc/ziofmhw/{name}', - 'method' => 'PATCH', + 'path' => '/fgmzvv/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12555,19 +12591,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ku/iokc/ziofmhw/([^/]+)$#', - 'pathStart' => '/ku/iokc/ziofmhw/', + 'pathRegex' => '#^/fgmzvv/([^/]+)$#', + 'pathStart' => '/fgmzvv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH zhsvq' => array ( + 'POST ckbahm' => array ( 0 => array( 'name' => '', - 'path' => '/zhsvq/{name}', - 'method' => 'PATCH', + 'path' => '/ckbahm/oidw/h/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12576,19 +12612,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zhsvq/([^/]+)$#', - 'pathStart' => '/zhsvq/', + 'pathRegex' => '#^/ckbahm/oidw/h/([^/]+)$#', + 'pathStart' => '/ckbahm/oidw/h/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET cg' => array ( + 'PUT jefoti' => array ( 0 => array( 'name' => '', - 'path' => '/cg/yvcqssmkcix/{name}', - 'method' => 'GET', + 'path' => '/jefoti/noe/nbgcakqs/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12597,19 +12633,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cg/yvcqssmkcix/([^/]+)$#', - 'pathStart' => '/cg/yvcqssmkcix/', + 'pathRegex' => '#^/jefoti/noe/nbgcakqs/([^/]+)$#', + 'pathStart' => '/jefoti/noe/nbgcakqs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ql' => array ( + 'GET lqeptpvx' => array ( 0 => array( 'name' => '', - 'path' => '/ql/n/faaqq/cbehmifwr/{name}', - 'method' => 'POST', + 'path' => '/lqeptpvx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12618,19 +12654,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ql/n/faaqq/cbehmifwr/([^/]+)$#', - 'pathStart' => '/ql/n/faaqq/cbehmifwr/', + 'pathRegex' => '#^/lqeptpvx/([^/]+)$#', + 'pathStart' => '/lqeptpvx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fa' => array ( + 'PUT ihfjjmr' => array ( 0 => array( 'name' => '', - 'path' => '/fa/gwpwkgx/zhmv/{name}', - 'method' => 'GET', + 'path' => '/ihfjjmr/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12639,19 +12675,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fa/gwpwkgx/zhmv/([^/]+)$#', - 'pathStart' => '/fa/gwpwkgx/zhmv/', + 'pathRegex' => '#^/ihfjjmr/([^/]+)$#', + 'pathStart' => '/ihfjjmr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET svbii' => array ( + 'POST aldfht' => array ( 0 => array( 'name' => '', - 'path' => '/svbii/b/cgd/{name}', - 'method' => 'GET', + 'path' => '/aldfht/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12660,18 +12696,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/svbii/b/cgd/([^/]+)$#', - 'pathStart' => '/svbii/b/cgd/', + 'pathRegex' => '#^/aldfht/([^/]+)$#', + 'pathStart' => '/aldfht/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fmwgzx' => array ( + 'GET bnwv' => array ( 0 => array( 'name' => '', - 'path' => '/fmwgzx/{name}', + 'path' => '/bnwv/lnddp/xekm/atlb/iu/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12681,19 +12717,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fmwgzx/([^/]+)$#', - 'pathStart' => '/fmwgzx/', + 'pathRegex' => '#^/bnwv/lnddp/xekm/atlb/iu/([^/]+)$#', + 'pathStart' => '/bnwv/lnddp/xekm/atlb/iu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH jclrkacch' => array ( + 'POST pbkbwqbtpq' => array ( 0 => array( 'name' => '', - 'path' => '/jclrkacch/{name}', - 'method' => 'PATCH', + 'path' => '/pbkbwqbtpq/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12702,19 +12738,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jclrkacch/([^/]+)$#', - 'pathStart' => '/jclrkacch/', + 'pathRegex' => '#^/pbkbwqbtpq/([^/]+)$#', + 'pathStart' => '/pbkbwqbtpq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH absgbv' => array ( + 'GET a' => array ( 0 => array( 'name' => '', - 'path' => '/absgbv/nlkbfyhs/{name}', - 'method' => 'PATCH', + 'path' => '/a/xoqrq/egt/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12723,19 +12759,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/absgbv/nlkbfyhs/([^/]+)$#', - 'pathStart' => '/absgbv/nlkbfyhs/', + 'pathRegex' => '#^/a/xoqrq/egt/([^/]+)$#', + 'pathStart' => '/a/xoqrq/egt/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT djtyr' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/djtyr/qmvjys/wn/{name}', - 'method' => 'PUT', + 'path' => '/a/ji/hizp/fifjmmbtpoj/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12744,19 +12778,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/djtyr/qmvjys/wn/([^/]+)$#', - 'pathStart' => '/djtyr/qmvjys/wn/', + 'pathRegex' => '#^/a/ji/hizp/fifjmmbtpoj/([^/]+)$#', + 'pathStart' => '/a/ji/hizp/fifjmmbtpoj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST yzgl' => array ( + 'GET tjr' => array ( 0 => array( 'name' => '', - 'path' => '/yzgl/oxlhgdkrpvcva/{name}', - 'method' => 'POST', + 'path' => '/tjr/hzw/awhdlpb/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12765,19 +12799,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yzgl/oxlhgdkrpvcva/([^/]+)$#', - 'pathStart' => '/yzgl/oxlhgdkrpvcva/', + 'pathRegex' => '#^/tjr/hzw/awhdlpb/([^/]+)$#', + 'pathStart' => '/tjr/hzw/awhdlpb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ilrycycrcuwslk' => array ( + 'PATCH mwvcfylopocrru' => array ( 0 => array( 'name' => '', - 'path' => '/ilrycycrcuwslk/{name}', - 'method' => 'PUT', + 'path' => '/mwvcfylopocrru/ig/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12786,19 +12820,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ilrycycrcuwslk/([^/]+)$#', - 'pathStart' => '/ilrycycrcuwslk/', + 'pathRegex' => '#^/mwvcfylopocrru/ig/([^/]+)$#', + 'pathStart' => '/mwvcfylopocrru/ig/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ej' => array ( + 'POST npmevnjqql' => array ( 0 => array( 'name' => '', - 'path' => '/ej/npqnscwroxfkrrwb/{name}', - 'method' => 'DELETE', + 'path' => '/npmevnjqql/c/p/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12807,19 +12841,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ej/npqnscwroxfkrrwb/([^/]+)$#', - 'pathStart' => '/ej/npqnscwroxfkrrwb/', + 'pathRegex' => '#^/npmevnjqql/c/p/([^/]+)$#', + 'pathStart' => '/npmevnjqql/c/p/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ws' => array ( + 'GET zrlukp' => array ( 0 => array( 'name' => '', - 'path' => '/ws/khhz/mzxbd/{name}', - 'method' => 'PUT', + 'path' => '/zrlukp/mlxcr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12828,19 +12862,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ws/khhz/mzxbd/([^/]+)$#', - 'pathStart' => '/ws/khhz/mzxbd/', + 'pathRegex' => '#^/zrlukp/mlxcr/([^/]+)$#', + 'pathStart' => '/zrlukp/mlxcr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE puadzfx' => array ( + 'POST wnjoiss' => array ( 0 => array( 'name' => '', - 'path' => '/puadzfx/moc/koy/{name}', - 'method' => 'DELETE', + 'path' => '/wnjoiss/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12849,19 +12883,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/puadzfx/moc/koy/([^/]+)$#', - 'pathStart' => '/puadzfx/moc/koy/', + 'pathRegex' => '#^/wnjoiss/([^/]+)$#', + 'pathStart' => '/wnjoiss/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE gcj' => array ( + 'POST h' => array ( 0 => array( 'name' => '', - 'path' => '/gcj/oosoltbnjopzon/q/{name}', - 'method' => 'DELETE', + 'path' => '/h/eneqsdviuiok/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12870,19 +12904,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gcj/oosoltbnjopzon/q/([^/]+)$#', - 'pathStart' => '/gcj/oosoltbnjopzon/q/', + 'pathRegex' => '#^/h/eneqsdviuiok/([^/]+)$#', + 'pathStart' => '/h/eneqsdviuiok/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST evptprxstuthqrpw' => array ( + 'DELETE fitgvn' => array ( 0 => array( 'name' => '', - 'path' => '/evptprxstuthqrpw/{name}', - 'method' => 'POST', + 'path' => '/fitgvn/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12891,18 +12925,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/evptprxstuthqrpw/([^/]+)$#', - 'pathStart' => '/evptprxstuthqrpw/', + 'pathRegex' => '#^/fitgvn/([^/]+)$#', + 'pathStart' => '/fitgvn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET klnodwrlsotsucdhtvf' => array ( + 'GET bvgabjmgnt' => array ( 0 => array( 'name' => '', - 'path' => '/klnodwrlsotsucdhtvf/{name}', + 'path' => '/bvgabjmgnt/ciamgzi/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12912,19 +12946,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/klnodwrlsotsucdhtvf/([^/]+)$#', - 'pathStart' => '/klnodwrlsotsucdhtvf/', + 'pathRegex' => '#^/bvgabjmgnt/ciamgzi/([^/]+)$#', + 'pathStart' => '/bvgabjmgnt/ciamgzi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE fdwqgk' => array ( + 'GET uidintom' => array ( 0 => array( 'name' => '', - 'path' => '/fdwqgk/{name}', - 'method' => 'DELETE', + 'path' => '/uidintom/b/b/effonax/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12933,19 +12967,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fdwqgk/([^/]+)$#', - 'pathStart' => '/fdwqgk/', + 'pathRegex' => '#^/uidintom/b/b/effonax/([^/]+)$#', + 'pathStart' => '/uidintom/b/b/effonax/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE wuxo' => array ( + 'GET uezltvey' => array ( 0 => array( 'name' => '', - 'path' => '/wuxo/msmeyejzypnsm/{name}', - 'method' => 'DELETE', + 'path' => '/uezltvey/anc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12954,18 +12988,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wuxo/msmeyejzypnsm/([^/]+)$#', - 'pathStart' => '/wuxo/msmeyejzypnsm/', + 'pathRegex' => '#^/uezltvey/anc/([^/]+)$#', + 'pathStart' => '/uezltvey/anc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET f' => array ( + 'GET tgfcbunddjwhhqdrfu' => array ( 0 => array( 'name' => '', - 'path' => '/f/hcuxncdhxt/{name}', + 'path' => '/tgfcbunddjwhhqdrfu/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12975,19 +13009,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/f/hcuxncdhxt/([^/]+)$#', - 'pathStart' => '/f/hcuxncdhxt/', + 'pathRegex' => '#^/tgfcbunddjwhhqdrfu/([^/]+)$#', + 'pathStart' => '/tgfcbunddjwhhqdrfu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE eflbiikeywd' => array ( + 'GET io' => array ( 0 => array( 'name' => '', - 'path' => '/eflbiikeywd/my/{name}', - 'method' => 'DELETE', + 'path' => '/io/oxovyustzwaetkxe/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12996,18 +13030,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eflbiikeywd/my/([^/]+)$#', - 'pathStart' => '/eflbiikeywd/my/', + 'pathRegex' => '#^/io/oxovyustzwaetkxe/([^/]+)$#', + 'pathStart' => '/io/oxovyustzwaetkxe/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET tx' => array ( + 'GET fv' => array ( 0 => array( 'name' => '', - 'path' => '/tx/umicig/{name}', + 'path' => '/fv/c/fsovyr/wkifynz/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13017,19 +13051,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tx/umicig/([^/]+)$#', - 'pathStart' => '/tx/umicig/', + 'pathRegex' => '#^/fv/c/fsovyr/wkifynz/([^/]+)$#', + 'pathStart' => '/fv/c/fsovyr/wkifynz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET scedzeinpvbjtbiyuii' => array ( + 'DELETE yghf' => array ( 0 => array( 'name' => '', - 'path' => '/scedzeinpvbjtbiyuii/{name}', - 'method' => 'GET', + 'path' => '/yghf/e/op/szkspia/jcxsai/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13038,19 +13072,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/scedzeinpvbjtbiyuii/([^/]+)$#', - 'pathStart' => '/scedzeinpvbjtbiyuii/', + 'pathRegex' => '#^/yghf/e/op/szkspia/jcxsai/([^/]+)$#', + 'pathStart' => '/yghf/e/op/szkspia/jcxsai/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST oma' => array ( + 'PUT gskhoanptnfnz' => array ( 0 => array( 'name' => '', - 'path' => '/oma/n/zgy/cficxwob/{name}', - 'method' => 'POST', + 'path' => '/gskhoanptnfnz/h/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13059,19 +13093,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oma/n/zgy/cficxwob/([^/]+)$#', - 'pathStart' => '/oma/n/zgy/cficxwob/', + 'pathRegex' => '#^/gskhoanptnfnz/h/([^/]+)$#', + 'pathStart' => '/gskhoanptnfnz/h/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fhwrgaechxflfj' => array ( + 'PUT cgmymywf' => array ( 0 => array( 'name' => '', - 'path' => '/fhwrgaechxflfj/{name}', - 'method' => 'GET', + 'path' => '/cgmymywf/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13080,18 +13114,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fhwrgaechxflfj/([^/]+)$#', - 'pathStart' => '/fhwrgaechxflfj/', + 'pathRegex' => '#^/cgmymywf/([^/]+)$#', + 'pathStart' => '/cgmymywf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET pztyjf' => array ( + 'GET jjkbsn' => array ( 0 => array( 'name' => '', - 'path' => '/pztyjf/oy/{name}', + 'path' => '/jjkbsn/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13101,18 +13135,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pztyjf/oy/([^/]+)$#', - 'pathStart' => '/pztyjf/oy/', + 'pathRegex' => '#^/jjkbsn/([^/]+)$#', + 'pathStart' => '/jjkbsn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET bmf' => array ( + 'GET kuxflivub' => array ( 0 => array( 'name' => '', - 'path' => '/bmf/fw/{name}', + 'path' => '/kuxflivub/luhe/mbabjs/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13122,19 +13156,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bmf/fw/([^/]+)$#', - 'pathStart' => '/bmf/fw/', + 'pathRegex' => '#^/kuxflivub/luhe/mbabjs/([^/]+)$#', + 'pathStart' => '/kuxflivub/luhe/mbabjs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH wgsxflqvakq' => array ( + 'GET codkffxptawghs' => array ( 0 => array( 'name' => '', - 'path' => '/wgsxflqvakq/au/{name}', - 'method' => 'PATCH', + 'path' => '/codkffxptawghs/zt/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13143,19 +13177,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wgsxflqvakq/au/([^/]+)$#', - 'pathStart' => '/wgsxflqvakq/au/', + 'pathRegex' => '#^/codkffxptawghs/zt/([^/]+)$#', + 'pathStart' => '/codkffxptawghs/zt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT enrtu' => array ( + 'GET zfvjii' => array ( 0 => array( 'name' => '', - 'path' => '/enrtu/{name}', - 'method' => 'PUT', + 'path' => '/zfvjii/jxtdnootxb/s/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13164,19 +13198,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/enrtu/([^/]+)$#', - 'pathStart' => '/enrtu/', + 'pathRegex' => '#^/zfvjii/jxtdnootxb/s/([^/]+)$#', + 'pathStart' => '/zfvjii/jxtdnootxb/s/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST a' => array ( + 'GET unog' => array ( 0 => array( 'name' => '', - 'path' => '/a/y/stcb/{name}', - 'method' => 'POST', + 'path' => '/unog/mqbivoxav/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13185,19 +13219,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/a/y/stcb/([^/]+)$#', - 'pathStart' => '/a/y/stcb/', + 'pathRegex' => '#^/unog/mqbivoxav/([^/]+)$#', + 'pathStart' => '/unog/mqbivoxav/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET abdhiwypzhsmea' => array ( + 'PATCH bwemtgoxkc' => array ( 0 => array( 'name' => '', - 'path' => '/abdhiwypzhsmea/iyf/{name}', - 'method' => 'GET', + 'path' => '/bwemtgoxkc/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13206,19 +13240,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/abdhiwypzhsmea/iyf/([^/]+)$#', - 'pathStart' => '/abdhiwypzhsmea/iyf/', + 'pathRegex' => '#^/bwemtgoxkc/([^/]+)$#', + 'pathStart' => '/bwemtgoxkc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE jzx' => array ( + 'GET gcdicahahkfqzimumf' => array ( 0 => array( 'name' => '', - 'path' => '/jzx/nhouyamp/{name}', - 'method' => 'DELETE', + 'path' => '/gcdicahahkfqzimumf/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13227,19 +13261,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jzx/nhouyamp/([^/]+)$#', - 'pathStart' => '/jzx/nhouyamp/', + 'pathRegex' => '#^/gcdicahahkfqzimumf/([^/]+)$#', + 'pathStart' => '/gcdicahahkfqzimumf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST onww' => array ( + 'PUT bnna' => array ( 0 => array( 'name' => '', - 'path' => '/onww/trbnefcll/gvmggpt/{name}', - 'method' => 'POST', + 'path' => '/bnna/rwokw/pek/frhzcee/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13248,19 +13282,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/onww/trbnefcll/gvmggpt/([^/]+)$#', - 'pathStart' => '/onww/trbnefcll/gvmggpt/', + 'pathRegex' => '#^/bnna/rwokw/pek/frhzcee/([^/]+)$#', + 'pathStart' => '/bnna/rwokw/pek/frhzcee/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET sy' => array ( + 'POST u' => array ( 0 => array( 'name' => '', - 'path' => '/sy/fgaygiqbwdcz/{name}', - 'method' => 'GET', + 'path' => '/u/hgyydwfkna/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13269,19 +13303,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sy/fgaygiqbwdcz/([^/]+)$#', - 'pathStart' => '/sy/fgaygiqbwdcz/', + 'pathRegex' => '#^/u/hgyydwfkna/([^/]+)$#', + 'pathStart' => '/u/hgyydwfkna/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ptwgt' => array ( + 'PATCH hcgzxramiifi' => array ( 0 => array( 'name' => '', - 'path' => '/ptwgt/zaojjri/bvfwkj/h/{name}', - 'method' => 'GET', + 'path' => '/hcgzxramiifi/e/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13290,18 +13324,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ptwgt/zaojjri/bvfwkj/h/([^/]+)$#', - 'pathStart' => '/ptwgt/zaojjri/bvfwkj/h/', + 'pathRegex' => '#^/hcgzxramiifi/e/([^/]+)$#', + 'pathStart' => '/hcgzxramiifi/e/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE etvndzqdel' => array ( + 'DELETE fczn' => array ( 0 => array( 'name' => '', - 'path' => '/etvndzqdel/aztx/e/{name}', + 'path' => '/fczn/ncikdtlte/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13311,18 +13345,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/etvndzqdel/aztx/e/([^/]+)$#', - 'pathStart' => '/etvndzqdel/aztx/e/', + 'pathRegex' => '#^/fczn/ncikdtlte/([^/]+)$#', + 'pathStart' => '/fczn/ncikdtlte/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nd' => array ( + 'GET pg' => array ( 0 => array( 'name' => '', - 'path' => '/nd/lds/fletbgfd/{name}', + 'path' => '/pg/thttwgxq/x/owo/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13332,19 +13366,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nd/lds/fletbgfd/([^/]+)$#', - 'pathStart' => '/nd/lds/fletbgfd/', + 'pathRegex' => '#^/pg/thttwgxq/x/owo/([^/]+)$#', + 'pathStart' => '/pg/thttwgxq/x/owo/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST jrtzftbptnarhit' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/jrtzftbptnarhit/{name}', - 'method' => 'POST', + 'path' => '/pg/xnood/trwhisotlit/n/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13353,19 +13385,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jrtzftbptnarhit/([^/]+)$#', - 'pathStart' => '/jrtzftbptnarhit/', + 'pathRegex' => '#^/pg/xnood/trwhisotlit/n/([^/]+)$#', + 'pathStart' => '/pg/xnood/trwhisotlit/n/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET cmqen' => array ( + 'DELETE xiifkrf' => array ( 0 => array( 'name' => '', - 'path' => '/cmqen/uvtpbyjdfn/{name}', - 'method' => 'GET', + 'path' => '/xiifkrf/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13374,19 +13406,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cmqen/uvtpbyjdfn/([^/]+)$#', - 'pathStart' => '/cmqen/uvtpbyjdfn/', + 'pathRegex' => '#^/xiifkrf/([^/]+)$#', + 'pathStart' => '/xiifkrf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ioi' => array ( + 'DELETE krlkoz' => array ( 0 => array( 'name' => '', - 'path' => '/ioi/wwarluih/kdldjvama/{name}', - 'method' => 'PATCH', + 'path' => '/krlkoz/jfnk/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13395,19 +13427,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ioi/wwarluih/kdldjvama/([^/]+)$#', - 'pathStart' => '/ioi/wwarluih/kdldjvama/', + 'pathRegex' => '#^/krlkoz/jfnk/([^/]+)$#', + 'pathStart' => '/krlkoz/jfnk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE rebdu' => array ( + 'PATCH jkq' => array ( 0 => array( 'name' => '', - 'path' => '/rebdu/zzrrxytrfoo/viyq/{name}', - 'method' => 'DELETE', + 'path' => '/jkq/fn/r/xv/uhwebmub/df/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13416,19 +13448,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rebdu/zzrrxytrfoo/viyq/([^/]+)$#', - 'pathStart' => '/rebdu/zzrrxytrfoo/viyq/', + 'pathRegex' => '#^/jkq/fn/r/xv/uhwebmub/df/([^/]+)$#', + 'pathStart' => '/jkq/fn/r/xv/uhwebmub/df/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT yszqx' => array ( + 'GET yxz' => array ( 0 => array( 'name' => '', - 'path' => '/yszqx/kd/nm/{name}', - 'method' => 'PUT', + 'path' => '/yxz/hkoyypzb/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13437,19 +13469,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yszqx/kd/nm/([^/]+)$#', - 'pathStart' => '/yszqx/kd/nm/', + 'pathRegex' => '#^/yxz/hkoyypzb/([^/]+)$#', + 'pathStart' => '/yxz/hkoyypzb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dlelsng' => array ( + 'DELETE mxiruytv' => array ( 0 => array( 'name' => '', - 'path' => '/dlelsng/{name}', - 'method' => 'GET', + 'path' => '/mxiruytv/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13458,19 +13490,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dlelsng/([^/]+)$#', - 'pathStart' => '/dlelsng/', + 'pathRegex' => '#^/mxiruytv/([^/]+)$#', + 'pathStart' => '/mxiruytv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET pws' => array ( + 'PUT tzd' => array ( 0 => array( 'name' => '', - 'path' => '/pws/ze/{name}', - 'method' => 'GET', + 'path' => '/tzd/ikscqvzjeskyquib/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13479,19 +13511,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pws/ze/([^/]+)$#', - 'pathStart' => '/pws/ze/', + 'pathRegex' => '#^/tzd/ikscqvzjeskyquib/([^/]+)$#', + 'pathStart' => '/tzd/ikscqvzjeskyquib/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nitgtxg' => array ( + 'POST neywojuik' => array ( 0 => array( 'name' => '', - 'path' => '/nitgtxg/e/{name}', - 'method' => 'GET', + 'path' => '/neywojuik/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13500,19 +13532,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nitgtxg/e/([^/]+)$#', - 'pathStart' => '/nitgtxg/e/', + 'pathRegex' => '#^/neywojuik/([^/]+)$#', + 'pathStart' => '/neywojuik/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST j' => array ( + 'GET qglpfmf' => array ( 0 => array( 'name' => '', - 'path' => '/j/y/d/pibtzfa/{name}', - 'method' => 'POST', + 'path' => '/qglpfmf/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13521,19 +13553,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/j/y/d/pibtzfa/([^/]+)$#', - 'pathStart' => '/j/y/d/pibtzfa/', + 'pathRegex' => '#^/qglpfmf/([^/]+)$#', + 'pathStart' => '/qglpfmf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wwucwrbcz' => array ( + 'POST xxb' => array ( 0 => array( 'name' => '', - 'path' => '/wwucwrbcz/msukan/{name}', - 'method' => 'GET', + 'path' => '/xxb/hqoxwf/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13542,19 +13574,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wwucwrbcz/msukan/([^/]+)$#', - 'pathStart' => '/wwucwrbcz/msukan/', + 'pathRegex' => '#^/xxb/hqoxwf/([^/]+)$#', + 'pathStart' => '/xxb/hqoxwf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT zuvzmmmdltjcsp' => array ( + 'DELETE nbhxmtistsqpd' => array ( 0 => array( 'name' => '', - 'path' => '/zuvzmmmdltjcsp/{name}', - 'method' => 'PUT', + 'path' => '/nbhxmtistsqpd/vthaj/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13563,18 +13595,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zuvzmmmdltjcsp/([^/]+)$#', - 'pathStart' => '/zuvzmmmdltjcsp/', + 'pathRegex' => '#^/nbhxmtistsqpd/vthaj/([^/]+)$#', + 'pathStart' => '/nbhxmtistsqpd/vthaj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST tva' => array ( + 'POST mtgslivgyfhcw' => array ( 0 => array( 'name' => '', - 'path' => '/tva/czt/{name}', + 'path' => '/mtgslivgyfhcw/ouzel/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13584,18 +13616,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tva/czt/([^/]+)$#', - 'pathStart' => '/tva/czt/', + 'pathRegex' => '#^/mtgslivgyfhcw/ouzel/([^/]+)$#', + 'pathStart' => '/mtgslivgyfhcw/ouzel/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jylthy' => array ( + 'GET rleggijn' => array ( 0 => array( 'name' => '', - 'path' => '/jylthy/ibrr/{name}', + 'path' => '/rleggijn/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13605,19 +13637,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jylthy/ibrr/([^/]+)$#', - 'pathStart' => '/jylthy/ibrr/', + 'pathRegex' => '#^/rleggijn/([^/]+)$#', + 'pathStart' => '/rleggijn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jh' => array ( + 'DELETE vvcppx' => array ( 0 => array( 'name' => '', - 'path' => '/jh/mlfyuyul/lfufejjox/{name}', - 'method' => 'GET', + 'path' => '/vvcppx/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13626,18 +13658,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jh/mlfyuyul/lfufejjox/([^/]+)$#', - 'pathStart' => '/jh/mlfyuyul/lfufejjox/', + 'pathRegex' => '#^/vvcppx/([^/]+)$#', + 'pathStart' => '/vvcppx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET zzlhbfbzy' => array ( + 'GET omko' => array ( 0 => array( 'name' => '', - 'path' => '/zzlhbfbzy/{name}', + 'path' => '/omko/gkfwk/gcbr/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13647,19 +13679,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zzlhbfbzy/([^/]+)$#', - 'pathStart' => '/zzlhbfbzy/', + 'pathRegex' => '#^/omko/gkfwk/gcbr/([^/]+)$#', + 'pathStart' => '/omko/gkfwk/gcbr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH y' => array ( + 'POST evjhwpqcmdaqwhu' => array ( 0 => array( 'name' => '', - 'path' => '/y/n/fwziqgj/o/{name}', - 'method' => 'PATCH', + 'path' => '/evjhwpqcmdaqwhu/r/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13668,16 +13700,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/y/n/fwziqgj/o/([^/]+)$#', - 'pathStart' => '/y/n/fwziqgj/o/', + 'pathRegex' => '#^/evjhwpqcmdaqwhu/r/([^/]+)$#', + 'pathStart' => '/evjhwpqcmdaqwhu/r/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'PATCH hmlkfikfydnexklf' => array ( + 0 => array( 'name' => '', - 'path' => '/y/bcatqkd/{name}', + 'path' => '/hmlkfikfydnexklf/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13687,18 +13721,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/y/bcatqkd/([^/]+)$#', - 'pathStart' => '/y/bcatqkd/', + 'pathRegex' => '#^/hmlkfikfydnexklf/([^/]+)$#', + 'pathStart' => '/hmlkfikfydnexklf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE epekcrsivguvgr' => array ( + 'DELETE eh' => array ( 0 => array( 'name' => '', - 'path' => '/epekcrsivguvgr/zknzi/{name}', + 'path' => '/eh/tgvbcikwr/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13708,18 +13742,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/epekcrsivguvgr/zknzi/([^/]+)$#', - 'pathStart' => '/epekcrsivguvgr/zknzi/', + 'pathRegex' => '#^/eh/tgvbcikwr/([^/]+)$#', + 'pathStart' => '/eh/tgvbcikwr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ldvxe' => array ( + 'GET gokqzgrp' => array ( 0 => array( 'name' => '', - 'path' => '/ldvxe/q/{name}', + 'path' => '/gokqzgrp/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13729,19 +13763,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ldvxe/q/([^/]+)$#', - 'pathStart' => '/ldvxe/q/', + 'pathRegex' => '#^/gokqzgrp/([^/]+)$#', + 'pathStart' => '/gokqzgrp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ept' => array ( + 'GET hhjfph' => array ( 0 => array( 'name' => '', - 'path' => '/ept/g/jglve/omvjtfujpv/{name}', - 'method' => 'PATCH', + 'path' => '/hhjfph/fdqiuhhqoknua/j/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13750,19 +13784,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ept/g/jglve/omvjtfujpv/([^/]+)$#', - 'pathStart' => '/ept/g/jglve/omvjtfujpv/', + 'pathRegex' => '#^/hhjfph/fdqiuhhqoknua/j/([^/]+)$#', + 'pathStart' => '/hhjfph/fdqiuhhqoknua/j/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE sxvrv' => array ( + 'POST ciwcwtivv' => array ( 0 => array( 'name' => '', - 'path' => '/sxvrv/l/hgqomsf/eabk/{name}', - 'method' => 'DELETE', + 'path' => '/ciwcwtivv/gph/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13771,19 +13805,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sxvrv/l/hgqomsf/eabk/([^/]+)$#', - 'pathStart' => '/sxvrv/l/hgqomsf/eabk/', + 'pathRegex' => '#^/ciwcwtivv/gph/([^/]+)$#', + 'pathStart' => '/ciwcwtivv/gph/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE hb' => array ( + 'POST t' => array ( 0 => array( 'name' => '', - 'path' => '/hb/or/ur/qxjvvja/es/{name}', - 'method' => 'DELETE', + 'path' => '/t/gddwrq/pxbnuwxyf/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13792,19 +13826,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hb/or/ur/qxjvvja/es/([^/]+)$#', - 'pathStart' => '/hb/or/ur/qxjvvja/es/', + 'pathRegex' => '#^/t/gddwrq/pxbnuwxyf/([^/]+)$#', + 'pathStart' => '/t/gddwrq/pxbnuwxyf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT gnbpjpvltwnqmwxk' => array ( + 'PATCH q' => array ( 0 => array( 'name' => '', - 'path' => '/gnbpjpvltwnqmwxk/{name}', - 'method' => 'PUT', + 'path' => '/q/pmnc/q/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13813,18 +13847,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gnbpjpvltwnqmwxk/([^/]+)$#', - 'pathStart' => '/gnbpjpvltwnqmwxk/', + 'pathRegex' => '#^/q/pmnc/q/([^/]+)$#', + 'pathStart' => '/q/pmnc/q/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET zmq' => array ( + 'GET ra' => array ( 0 => array( 'name' => '', - 'path' => '/zmq/gi/vtwcis/vguaqray/{name}', + 'path' => '/ra/olou/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13834,19 +13868,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zmq/gi/vtwcis/vguaqray/([^/]+)$#', - 'pathStart' => '/zmq/gi/vtwcis/vguaqray/', + 'pathRegex' => '#^/ra/olou/([^/]+)$#', + 'pathStart' => '/ra/olou/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ij' => array ( + 'DELETE owfz' => array ( 0 => array( 'name' => '', - 'path' => '/ij/nlqhku/{name}', - 'method' => 'PUT', + 'path' => '/owfz/afkdigfgjmpu/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13855,19 +13889,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ij/nlqhku/([^/]+)$#', - 'pathStart' => '/ij/nlqhku/', + 'pathRegex' => '#^/owfz/afkdigfgjmpu/([^/]+)$#', + 'pathStart' => '/owfz/afkdigfgjmpu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT thrw' => array ( + 'GET qsroauhdqiljqvn' => array ( 0 => array( 'name' => '', - 'path' => '/thrw/se/{name}', - 'method' => 'PUT', + 'path' => '/qsroauhdqiljqvn/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13876,19 +13910,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/thrw/se/([^/]+)$#', - 'pathStart' => '/thrw/se/', + 'pathRegex' => '#^/qsroauhdqiljqvn/([^/]+)$#', + 'pathStart' => '/qsroauhdqiljqvn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ammzuzopj' => array ( + 'GET xfvb' => array ( 0 => array( 'name' => '', - 'path' => '/ammzuzopj/{name}', - 'method' => 'DELETE', + 'path' => '/xfvb/gwstfwdytedcxy/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13897,18 +13931,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ammzuzopj/([^/]+)$#', - 'pathStart' => '/ammzuzopj/', + 'pathRegex' => '#^/xfvb/gwstfwdytedcxy/([^/]+)$#', + 'pathStart' => '/xfvb/gwstfwdytedcxy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST sysq' => array ( + 'POST hdhou' => array ( 0 => array( 'name' => '', - 'path' => '/sysq/md/iblxuxxgpxqh/lg/{name}', + 'path' => '/hdhou/poayfoqr/tg/z/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13918,19 +13952,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sysq/md/iblxuxxgpxqh/lg/([^/]+)$#', - 'pathStart' => '/sysq/md/iblxuxxgpxqh/lg/', + 'pathRegex' => '#^/hdhou/poayfoqr/tg/z/([^/]+)$#', + 'pathStart' => '/hdhou/poayfoqr/tg/z/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST hmvedmfoeeth' => array ( + 'GET kxzd' => array ( 0 => array( 'name' => '', - 'path' => '/hmvedmfoeeth/q/{name}', - 'method' => 'POST', + 'path' => '/kxzd/stogf/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13939,19 +13973,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hmvedmfoeeth/q/([^/]+)$#', - 'pathStart' => '/hmvedmfoeeth/q/', + 'pathRegex' => '#^/kxzd/stogf/([^/]+)$#', + 'pathStart' => '/kxzd/stogf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT in' => array ( + 'DELETE pgjffv' => array ( 0 => array( 'name' => '', - 'path' => '/in/kmugyuc/hg/{name}', - 'method' => 'PUT', + 'path' => '/pgjffv/x/rnclmfb/rdw/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13960,18 +13994,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/in/kmugyuc/hg/([^/]+)$#', - 'pathStart' => '/in/kmugyuc/hg/', + 'pathRegex' => '#^/pgjffv/x/rnclmfb/rdw/([^/]+)$#', + 'pathStart' => '/pgjffv/x/rnclmfb/rdw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH qyfyjrhxkp' => array ( + 'PATCH rbkiluzxthynwfyesh' => array ( 0 => array( 'name' => '', - 'path' => '/qyfyjrhxkp/fu/{name}', + 'path' => '/rbkiluzxthynwfyesh/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13981,19 +14015,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qyfyjrhxkp/fu/([^/]+)$#', - 'pathStart' => '/qyfyjrhxkp/fu/', + 'pathRegex' => '#^/rbkiluzxthynwfyesh/([^/]+)$#', + 'pathStart' => '/rbkiluzxthynwfyesh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST oz' => array ( + 'PUT bx' => array ( 0 => array( 'name' => '', - 'path' => '/oz/anuxs/{name}', - 'method' => 'POST', + 'path' => '/bx/dx/f/bgqpn/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14002,19 +14036,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oz/anuxs/([^/]+)$#', - 'pathStart' => '/oz/anuxs/', + 'pathRegex' => '#^/bx/dx/f/bgqpn/([^/]+)$#', + 'pathStart' => '/bx/dx/f/bgqpn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET tiv' => array ( + 'POST duwsxshcus' => array ( 0 => array( 'name' => '', - 'path' => '/tiv/b/hq/{name}', - 'method' => 'GET', + 'path' => '/duwsxshcus/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14023,18 +14057,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tiv/b/hq/([^/]+)$#', - 'pathStart' => '/tiv/b/hq/', + 'pathRegex' => '#^/duwsxshcus/([^/]+)$#', + 'pathStart' => '/duwsxshcus/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST keocg' => array ( + 'POST aawijdc' => array ( 0 => array( 'name' => '', - 'path' => '/keocg/ph/lytlp/g/{name}', + 'path' => '/aawijdc/gujsuzgtah/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14044,19 +14078,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/keocg/ph/lytlp/g/([^/]+)$#', - 'pathStart' => '/keocg/ph/lytlp/g/', + 'pathRegex' => '#^/aawijdc/gujsuzgtah/([^/]+)$#', + 'pathStart' => '/aawijdc/gujsuzgtah/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST tyh' => array ( + 'GET mayiodt' => array ( 0 => array( 'name' => '', - 'path' => '/tyh/nz/{name}', - 'method' => 'POST', + 'path' => '/mayiodt/itd/co/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14065,19 +14099,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tyh/nz/([^/]+)$#', - 'pathStart' => '/tyh/nz/', + 'pathRegex' => '#^/mayiodt/itd/co/([^/]+)$#', + 'pathStart' => '/mayiodt/itd/co/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST typdmom' => array ( + 'GET cmywu' => array ( 0 => array( 'name' => '', - 'path' => '/typdmom/iwuco/{name}', - 'method' => 'POST', + 'path' => '/cmywu/ieeylnv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14086,18 +14120,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/typdmom/iwuco/([^/]+)$#', - 'pathStart' => '/typdmom/iwuco/', + 'pathRegex' => '#^/cmywu/ieeylnv/([^/]+)$#', + 'pathStart' => '/cmywu/ieeylnv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qbuvqivhzpoy' => array ( + 'GET g' => array ( 0 => array( 'name' => '', - 'path' => '/qbuvqivhzpoy/h/{name}', + 'path' => '/g/ryqs/erwvxbvt/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14107,19 +14141,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qbuvqivhzpoy/h/([^/]+)$#', - 'pathStart' => '/qbuvqivhzpoy/h/', + 'pathRegex' => '#^/g/ryqs/erwvxbvt/([^/]+)$#', + 'pathStart' => '/g/ryqs/erwvxbvt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT wsya' => array ( + 'PATCH yv' => array ( 0 => array( 'name' => '', - 'path' => '/wsya/aytakyor/{name}', - 'method' => 'PUT', + 'path' => '/yv/rdcyguaa/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14128,19 +14162,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wsya/aytakyor/([^/]+)$#', - 'pathStart' => '/wsya/aytakyor/', + 'pathRegex' => '#^/yv/rdcyguaa/([^/]+)$#', + 'pathStart' => '/yv/rdcyguaa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET easn' => array ( + 'PUT zjtyelk' => array ( 0 => array( 'name' => '', - 'path' => '/easn/udeqxyhqozias/{name}', - 'method' => 'GET', + 'path' => '/zjtyelk/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14149,19 +14183,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/easn/udeqxyhqozias/([^/]+)$#', - 'pathStart' => '/easn/udeqxyhqozias/', + 'pathRegex' => '#^/zjtyelk/([^/]+)$#', + 'pathStart' => '/zjtyelk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET arqoxekolis' => array ( + 'PATCH jtabx' => array ( 0 => array( 'name' => '', - 'path' => '/arqoxekolis/hbh/{name}', - 'method' => 'GET', + 'path' => '/jtabx/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14170,18 +14204,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/arqoxekolis/hbh/([^/]+)$#', - 'pathStart' => '/arqoxekolis/hbh/', + 'pathRegex' => '#^/jtabx/([^/]+)$#', + 'pathStart' => '/jtabx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ldbsu' => array ( + 'PATCH oqtrtoxfbrrezuta' => array ( 0 => array( 'name' => '', - 'path' => '/ldbsu/{name}', + 'path' => '/oqtrtoxfbrrezuta/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14191,19 +14225,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ldbsu/([^/]+)$#', - 'pathStart' => '/ldbsu/', + 'pathRegex' => '#^/oqtrtoxfbrrezuta/([^/]+)$#', + 'pathStart' => '/oqtrtoxfbrrezuta/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH gbywxh' => array ( + 'GET ke' => array ( 0 => array( 'name' => '', - 'path' => '/gbywxh/sdxdzna/bcu/{name}', - 'method' => 'PATCH', + 'path' => '/ke/hmdaoc/ekuaf/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14212,19 +14246,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gbywxh/sdxdzna/bcu/([^/]+)$#', - 'pathStart' => '/gbywxh/sdxdzna/bcu/', + 'pathRegex' => '#^/ke/hmdaoc/ekuaf/([^/]+)$#', + 'pathStart' => '/ke/hmdaoc/ekuaf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT xgfh' => array ( + 'GET wujmosxpphgy' => array ( 0 => array( 'name' => '', - 'path' => '/xgfh/ikzosnjqjotowkkg/{name}', - 'method' => 'PUT', + 'path' => '/wujmosxpphgy/jpe/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14233,19 +14267,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xgfh/ikzosnjqjotowkkg/([^/]+)$#', - 'pathStart' => '/xgfh/ikzosnjqjotowkkg/', + 'pathRegex' => '#^/wujmosxpphgy/jpe/([^/]+)$#', + 'pathStart' => '/wujmosxpphgy/jpe/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE zxguci' => array ( + 'GET xo' => array ( 0 => array( 'name' => '', - 'path' => '/zxguci/{name}', - 'method' => 'DELETE', + 'path' => '/xo/irakywpoc/euxyvss/n/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14254,18 +14288,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zxguci/([^/]+)$#', - 'pathStart' => '/zxguci/', + 'pathRegex' => '#^/xo/irakywpoc/euxyvss/n/([^/]+)$#', + 'pathStart' => '/xo/irakywpoc/euxyvss/n/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET exmxy' => array ( + 'GET pfjvdcnkkmtdmcris' => array ( 0 => array( 'name' => '', - 'path' => '/exmxy/{name}', + 'path' => '/pfjvdcnkkmtdmcris/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14275,19 +14309,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/exmxy/([^/]+)$#', - 'pathStart' => '/exmxy/', + 'pathRegex' => '#^/pfjvdcnkkmtdmcris/([^/]+)$#', + 'pathStart' => '/pfjvdcnkkmtdmcris/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT sd' => array ( + 'POST gmntkiy' => array ( 0 => array( 'name' => '', - 'path' => '/sd/uvsfg/{name}', - 'method' => 'PUT', + 'path' => '/gmntkiy/hrrmuwlxa/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14296,19 +14330,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sd/uvsfg/([^/]+)$#', - 'pathStart' => '/sd/uvsfg/', + 'pathRegex' => '#^/gmntkiy/hrrmuwlxa/([^/]+)$#', + 'pathStart' => '/gmntkiy/hrrmuwlxa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET lvvg' => array ( + 'POST cwwmernuomkra' => array ( 0 => array( 'name' => '', - 'path' => '/lvvg/a/{name}', - 'method' => 'GET', + 'path' => '/cwwmernuomkra/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14317,19 +14351,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lvvg/a/([^/]+)$#', - 'pathStart' => '/lvvg/a/', + 'pathRegex' => '#^/cwwmernuomkra/([^/]+)$#', + 'pathStart' => '/cwwmernuomkra/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH cjkmpuocy' => array ( + 'GET hxwctxz' => array ( 0 => array( 'name' => '', - 'path' => '/cjkmpuocy/{name}', - 'method' => 'PATCH', + 'path' => '/hxwctxz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14338,18 +14372,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cjkmpuocy/([^/]+)$#', - 'pathStart' => '/cjkmpuocy/', + 'pathRegex' => '#^/hxwctxz/([^/]+)$#', + 'pathStart' => '/hxwctxz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET cgxvk' => array ( + 'GET aayomdozr' => array ( 0 => array( 'name' => '', - 'path' => '/cgxvk/vjvdp/cy/qtit/{name}', + 'path' => '/aayomdozr/r/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14359,19 +14393,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cgxvk/vjvdp/cy/qtit/([^/]+)$#', - 'pathStart' => '/cgxvk/vjvdp/cy/qtit/', + 'pathRegex' => '#^/aayomdozr/r/([^/]+)$#', + 'pathStart' => '/aayomdozr/r/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET byyptvljparitg' => array ( + 'DELETE tyqte' => array ( 0 => array( 'name' => '', - 'path' => '/byyptvljparitg/{name}', - 'method' => 'GET', + 'path' => '/tyqte/mape/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14380,18 +14414,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/byyptvljparitg/([^/]+)$#', - 'pathStart' => '/byyptvljparitg/', + 'pathRegex' => '#^/tyqte/mape/([^/]+)$#', + 'pathStart' => '/tyqte/mape/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET gfhswyafvyvvlx' => array ( + 'GET dcdabklejlglhhgyi' => array ( 0 => array( 'name' => '', - 'path' => '/gfhswyafvyvvlx/{name}', + 'path' => '/dcdabklejlglhhgyi/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14401,19 +14435,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gfhswyafvyvvlx/([^/]+)$#', - 'pathStart' => '/gfhswyafvyvvlx/', + 'pathRegex' => '#^/dcdabklejlglhhgyi/([^/]+)$#', + 'pathStart' => '/dcdabklejlglhhgyi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH tkmp' => array ( + 'PUT ujqo' => array ( 0 => array( 'name' => '', - 'path' => '/tkmp/doggsu/muab/{name}', - 'method' => 'PATCH', + 'path' => '/ujqo/ascgm/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14422,19 +14456,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tkmp/doggsu/muab/([^/]+)$#', - 'pathStart' => '/tkmp/doggsu/muab/', + 'pathRegex' => '#^/ujqo/ascgm/([^/]+)$#', + 'pathStart' => '/ujqo/ascgm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET iqvadsqzqyiexwhah' => array ( + 'PATCH qsvmqgcc' => array ( 0 => array( 'name' => '', - 'path' => '/iqvadsqzqyiexwhah/{name}', - 'method' => 'GET', + 'path' => '/qsvmqgcc/bka/wu/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14443,18 +14477,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iqvadsqzqyiexwhah/([^/]+)$#', - 'pathStart' => '/iqvadsqzqyiexwhah/', + 'pathRegex' => '#^/qsvmqgcc/bka/wu/([^/]+)$#', + 'pathStart' => '/qsvmqgcc/bka/wu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qlbpbyqf' => array ( + 'GET bkca' => array ( 0 => array( 'name' => '', - 'path' => '/qlbpbyqf/jzuhsecru/{name}', + 'path' => '/bkca/uhh/a/onima/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14464,19 +14498,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qlbpbyqf/jzuhsecru/([^/]+)$#', - 'pathStart' => '/qlbpbyqf/jzuhsecru/', + 'pathRegex' => '#^/bkca/uhh/a/onima/([^/]+)$#', + 'pathStart' => '/bkca/uhh/a/onima/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET uaffbssnrmlwx' => array ( + 'DELETE ppzlebhfqtcaff' => array ( 0 => array( 'name' => '', - 'path' => '/uaffbssnrmlwx/ojq/z/{name}', - 'method' => 'GET', + 'path' => '/ppzlebhfqtcaff/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14485,19 +14519,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uaffbssnrmlwx/ojq/z/([^/]+)$#', - 'pathStart' => '/uaffbssnrmlwx/ojq/z/', + 'pathRegex' => '#^/ppzlebhfqtcaff/([^/]+)$#', + 'pathStart' => '/ppzlebhfqtcaff/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE jah' => array ( + 'PUT pyfioqc' => array ( 0 => array( 'name' => '', - 'path' => '/jah/npwrsybh/s/{name}', - 'method' => 'DELETE', + 'path' => '/pyfioqc/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14506,19 +14540,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jah/npwrsybh/s/([^/]+)$#', - 'pathStart' => '/jah/npwrsybh/s/', + 'pathRegex' => '#^/pyfioqc/([^/]+)$#', + 'pathStart' => '/pyfioqc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST jhhuawxe' => array ( + 'PUT vfgdzjbbdfdutzbi' => array ( 0 => array( 'name' => '', - 'path' => '/jhhuawxe/{name}', - 'method' => 'POST', + 'path' => '/vfgdzjbbdfdutzbi/di/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14527,18 +14561,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jhhuawxe/([^/]+)$#', - 'pathStart' => '/jhhuawxe/', + 'pathRegex' => '#^/vfgdzjbbdfdutzbi/di/([^/]+)$#', + 'pathStart' => '/vfgdzjbbdfdutzbi/di/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE wrsmdeq' => array ( + 'DELETE qonna' => array ( 0 => array( 'name' => '', - 'path' => '/wrsmdeq/utxov/{name}', + 'path' => '/qonna/hsysrp/mww/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14548,19 +14582,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wrsmdeq/utxov/([^/]+)$#', - 'pathStart' => '/wrsmdeq/utxov/', + 'pathRegex' => '#^/qonna/hsysrp/mww/([^/]+)$#', + 'pathStart' => '/qonna/hsysrp/mww/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE urr' => array ( + 'PUT rgkvezjgucjrnpsnv' => array ( 0 => array( 'name' => '', - 'path' => '/urr/tpeadzjidkuritqtm/{name}', - 'method' => 'DELETE', + 'path' => '/rgkvezjgucjrnpsnv/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14569,19 +14603,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/urr/tpeadzjidkuritqtm/([^/]+)$#', - 'pathStart' => '/urr/tpeadzjidkuritqtm/', + 'pathRegex' => '#^/rgkvezjgucjrnpsnv/([^/]+)$#', + 'pathStart' => '/rgkvezjgucjrnpsnv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jsf' => array ( + 'PUT mzccclswnenybblrs' => array ( 0 => array( 'name' => '', - 'path' => '/jsf/rfacqmtvxvhab/{name}', - 'method' => 'GET', + 'path' => '/mzccclswnenybblrs/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14590,19 +14624,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jsf/rfacqmtvxvhab/([^/]+)$#', - 'pathStart' => '/jsf/rfacqmtvxvhab/', + 'pathRegex' => '#^/mzccclswnenybblrs/([^/]+)$#', + 'pathStart' => '/mzccclswnenybblrs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT zmve' => array ( + 'POST zls' => array ( 0 => array( 'name' => '', - 'path' => '/zmve/n/{name}', - 'method' => 'PUT', + 'path' => '/zls/aujynjbetji/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14611,19 +14645,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zmve/n/([^/]+)$#', - 'pathStart' => '/zmve/n/', + 'pathRegex' => '#^/zls/aujynjbetji/([^/]+)$#', + 'pathStart' => '/zls/aujynjbetji/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH yj' => array ( + 'PUT t' => array ( 0 => array( 'name' => '', - 'path' => '/yj/plkgdpdkk/{name}', - 'method' => 'PATCH', + 'path' => '/t/phpdzgouh/jevlgf/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14632,19 +14666,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yj/plkgdpdkk/([^/]+)$#', - 'pathStart' => '/yj/plkgdpdkk/', + 'pathRegex' => '#^/t/phpdzgouh/jevlgf/([^/]+)$#', + 'pathStart' => '/t/phpdzgouh/jevlgf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH yjtgla' => array ( + 'DELETE jtzdyawg' => array ( 0 => array( 'name' => '', - 'path' => '/yjtgla/kmsnec/dkeg/{name}', - 'method' => 'PATCH', + 'path' => '/jtzdyawg/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14653,19 +14687,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yjtgla/kmsnec/dkeg/([^/]+)$#', - 'pathStart' => '/yjtgla/kmsnec/dkeg/', + 'pathRegex' => '#^/jtzdyawg/([^/]+)$#', + 'pathStart' => '/jtzdyawg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT qglxge' => array ( + 'POST ehanyxkpssj' => array ( 0 => array( 'name' => '', - 'path' => '/qglxge/{name}', - 'method' => 'PUT', + 'path' => '/ehanyxkpssj/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14674,19 +14708,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qglxge/([^/]+)$#', - 'pathStart' => '/qglxge/', + 'pathRegex' => '#^/ehanyxkpssj/([^/]+)$#', + 'pathStart' => '/ehanyxkpssj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fjkjtdb' => array ( + 'DELETE efx' => array ( 0 => array( 'name' => '', - 'path' => '/fjkjtdb/wiw/{name}', - 'method' => 'GET', + 'path' => '/efx/irh/drqvwepb/hsig/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14695,19 +14729,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fjkjtdb/wiw/([^/]+)$#', - 'pathStart' => '/fjkjtdb/wiw/', + 'pathRegex' => '#^/efx/irh/drqvwepb/hsig/([^/]+)$#', + 'pathStart' => '/efx/irh/drqvwepb/hsig/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST uxskahzrl' => array ( + 'DELETE wsexmqswa' => array ( 0 => array( 'name' => '', - 'path' => '/uxskahzrl/{name}', - 'method' => 'POST', + 'path' => '/wsexmqswa/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14716,19 +14750,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uxskahzrl/([^/]+)$#', - 'pathStart' => '/uxskahzrl/', + 'pathRegex' => '#^/wsexmqswa/([^/]+)$#', + 'pathStart' => '/wsexmqswa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE jmdqhgm' => array ( + 'PUT kwelrhdpun' => array ( 0 => array( 'name' => '', - 'path' => '/jmdqhgm/{name}', - 'method' => 'DELETE', + 'path' => '/kwelrhdpun/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14737,19 +14771,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jmdqhgm/([^/]+)$#', - 'pathStart' => '/jmdqhgm/', + 'pathRegex' => '#^/kwelrhdpun/([^/]+)$#', + 'pathStart' => '/kwelrhdpun/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT hpge' => array ( + 'POST wjyoasszevkv' => array ( 0 => array( 'name' => '', - 'path' => '/hpge/qzbjpthybi/t/tphg/{name}', - 'method' => 'PUT', + 'path' => '/wjyoasszevkv/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14758,19 +14792,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hpge/qzbjpthybi/t/tphg/([^/]+)$#', - 'pathStart' => '/hpge/qzbjpthybi/t/tphg/', + 'pathRegex' => '#^/wjyoasszevkv/([^/]+)$#', + 'pathStart' => '/wjyoasszevkv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH dbondvg' => array ( + 'GET jgkaha' => array ( 0 => array( 'name' => '', - 'path' => '/dbondvg/ya/{name}', - 'method' => 'PATCH', + 'path' => '/jgkaha/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14779,19 +14813,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dbondvg/ya/([^/]+)$#', - 'pathStart' => '/dbondvg/ya/', + 'pathRegex' => '#^/jgkaha/([^/]+)$#', + 'pathStart' => '/jgkaha/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT epkfupv' => array ( + 'POST uzsir' => array ( 0 => array( 'name' => '', - 'path' => '/epkfupv/z/wwow/ugpcod/{name}', - 'method' => 'PUT', + 'path' => '/uzsir/jq/slnhe/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14800,19 +14834,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/epkfupv/z/wwow/ugpcod/([^/]+)$#', - 'pathStart' => '/epkfupv/z/wwow/ugpcod/', + 'pathRegex' => '#^/uzsir/jq/slnhe/([^/]+)$#', + 'pathStart' => '/uzsir/jq/slnhe/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST auag' => array ( + 'GET shuvmsadn' => array ( 0 => array( 'name' => '', - 'path' => '/auag/nzsogzdkarfy/{name}', - 'method' => 'POST', + 'path' => '/shuvmsadn/uovr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14821,18 +14855,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/auag/nzsogzdkarfy/([^/]+)$#', - 'pathStart' => '/auag/nzsogzdkarfy/', + 'pathRegex' => '#^/shuvmsadn/uovr/([^/]+)$#', + 'pathStart' => '/shuvmsadn/uovr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET uohagcngqaw' => array ( + 'GET hqeyy' => array ( 0 => array( 'name' => '', - 'path' => '/uohagcngqaw/{name}', + 'path' => '/hqeyy/shqndjg/lj/fkukln/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14842,19 +14876,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uohagcngqaw/([^/]+)$#', - 'pathStart' => '/uohagcngqaw/', + 'pathRegex' => '#^/hqeyy/shqndjg/lj/fkukln/([^/]+)$#', + 'pathStart' => '/hqeyy/shqndjg/lj/fkukln/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT nks' => array ( + 'POST mfhrrihik' => array ( 0 => array( 'name' => '', - 'path' => '/nks/qwoqyjwbhazntjfma/{name}', - 'method' => 'PUT', + 'path' => '/mfhrrihik/w/hrbqz/lz/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14863,18 +14897,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nks/qwoqyjwbhazntjfma/([^/]+)$#', - 'pathStart' => '/nks/qwoqyjwbhazntjfma/', + 'pathRegex' => '#^/mfhrrihik/w/hrbqz/lz/([^/]+)$#', + 'pathStart' => '/mfhrrihik/w/hrbqz/lz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST mutyscx' => array ( + 'POST sza' => array ( 0 => array( 'name' => '', - 'path' => '/mutyscx/{name}', + 'path' => '/sza/i/s/hncf/x/sf/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14884,19 +14918,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mutyscx/([^/]+)$#', - 'pathStart' => '/mutyscx/', + 'pathRegex' => '#^/sza/i/s/hncf/x/sf/([^/]+)$#', + 'pathStart' => '/sza/i/s/hncf/x/sf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE e' => array ( + 'PUT ucylt' => array ( 0 => array( 'name' => '', - 'path' => '/e/tv/bhg/g/ibtdq/jmtht/{name}', - 'method' => 'DELETE', + 'path' => '/ucylt/xjvpoaqsu/w/ch/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14905,19 +14939,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/e/tv/bhg/g/ibtdq/jmtht/([^/]+)$#', - 'pathStart' => '/e/tv/bhg/g/ibtdq/jmtht/', + 'pathRegex' => '#^/ucylt/xjvpoaqsu/w/ch/([^/]+)$#', + 'pathStart' => '/ucylt/xjvpoaqsu/w/ch/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT xslcjkm' => array ( + 'GET lmllxanpdodbc' => array ( 0 => array( 'name' => '', - 'path' => '/xslcjkm/rveloiwmejb/{name}', - 'method' => 'PUT', + 'path' => '/lmllxanpdodbc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14926,18 +14960,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xslcjkm/rveloiwmejb/([^/]+)$#', - 'pathStart' => '/xslcjkm/rveloiwmejb/', + 'pathRegex' => '#^/lmllxanpdodbc/([^/]+)$#', + 'pathStart' => '/lmllxanpdodbc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST blvqtsqxkptqsrma' => array ( + 'POST mrzbbdq' => array ( 0 => array( 'name' => '', - 'path' => '/blvqtsqxkptqsrma/trx/{name}', + 'path' => '/mrzbbdq/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14947,19 +14981,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/blvqtsqxkptqsrma/trx/([^/]+)$#', - 'pathStart' => '/blvqtsqxkptqsrma/trx/', + 'pathRegex' => '#^/mrzbbdq/([^/]+)$#', + 'pathStart' => '/mrzbbdq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT hcfwqasxpwd' => array ( + 'POST aatca' => array ( 0 => array( 'name' => '', - 'path' => '/hcfwqasxpwd/bq/{name}', - 'method' => 'PUT', + 'path' => '/aatca/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14968,19 +15002,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hcfwqasxpwd/bq/([^/]+)$#', - 'pathStart' => '/hcfwqasxpwd/bq/', + 'pathRegex' => '#^/aatca/([^/]+)$#', + 'pathStart' => '/aatca/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT awynseoxg' => array ( + 'POST asbibvtae' => array ( 0 => array( 'name' => '', - 'path' => '/awynseoxg/{name}', - 'method' => 'PUT', + 'path' => '/asbibvtae/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14989,18 +15023,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/awynseoxg/([^/]+)$#', - 'pathStart' => '/awynseoxg/', + 'pathRegex' => '#^/asbibvtae/([^/]+)$#', + 'pathStart' => '/asbibvtae/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE dijiw' => array ( + 'DELETE njoelae' => array ( 0 => array( 'name' => '', - 'path' => '/dijiw/el/suznnc/{name}', + 'path' => '/njoelae/mljzrr/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15010,19 +15044,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dijiw/el/suznnc/([^/]+)$#', - 'pathStart' => '/dijiw/el/suznnc/', + 'pathRegex' => '#^/njoelae/mljzrr/([^/]+)$#', + 'pathStart' => '/njoelae/mljzrr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE s' => array ( + 'POST qnccgwihh' => array ( 0 => array( 'name' => '', - 'path' => '/s/qsopmcd/t/{name}', - 'method' => 'DELETE', + 'path' => '/qnccgwihh/aozs/cedu/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15031,19 +15065,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/s/qsopmcd/t/([^/]+)$#', - 'pathStart' => '/s/qsopmcd/t/', + 'pathRegex' => '#^/qnccgwihh/aozs/cedu/([^/]+)$#', + 'pathStart' => '/qnccgwihh/aozs/cedu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE mzwczylkcbw' => array ( + 'POST dido' => array ( 0 => array( 'name' => '', - 'path' => '/mzwczylkcbw/{name}', - 'method' => 'DELETE', + 'path' => '/dido/eguy/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15052,19 +15086,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mzwczylkcbw/([^/]+)$#', - 'pathStart' => '/mzwczylkcbw/', + 'pathRegex' => '#^/dido/eguy/([^/]+)$#', + 'pathStart' => '/dido/eguy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST hzqrmyefvxusbptadc' => array ( + 'PUT locw' => array ( 0 => array( 'name' => '', - 'path' => '/hzqrmyefvxusbptadc/{name}', - 'method' => 'POST', + 'path' => '/locw/d/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15073,18 +15107,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hzqrmyefvxusbptadc/([^/]+)$#', - 'pathStart' => '/hzqrmyefvxusbptadc/', + 'pathRegex' => '#^/locw/d/([^/]+)$#', + 'pathStart' => '/locw/d/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET rnxlrzwn' => array ( + 'GET tehwsv' => array ( 0 => array( 'name' => '', - 'path' => '/rnxlrzwn/{name}', + 'path' => '/tehwsv/w/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15094,19 +15128,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rnxlrzwn/([^/]+)$#', - 'pathStart' => '/rnxlrzwn/', + 'pathRegex' => '#^/tehwsv/w/([^/]+)$#', + 'pathStart' => '/tehwsv/w/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jlxhzsxecjwba' => array ( + 'PATCH foed' => array ( 0 => array( 'name' => '', - 'path' => '/jlxhzsxecjwba/{name}', - 'method' => 'GET', + 'path' => '/foed/gqtvdffkqfkwfd/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15115,18 +15149,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jlxhzsxecjwba/([^/]+)$#', - 'pathStart' => '/jlxhzsxecjwba/', + 'pathRegex' => '#^/foed/gqtvdffkqfkwfd/([^/]+)$#', + 'pathStart' => '/foed/gqtvdffkqfkwfd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET unsqajv' => array ( + 'GET efnenwvhwvapenj' => array ( 0 => array( 'name' => '', - 'path' => '/unsqajv/{name}', + 'path' => '/efnenwvhwvapenj/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15136,19 +15170,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/unsqajv/([^/]+)$#', - 'pathStart' => '/unsqajv/', + 'pathRegex' => '#^/efnenwvhwvapenj/([^/]+)$#', + 'pathStart' => '/efnenwvhwvapenj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE blivtvq' => array ( + 'GET xuwldc' => array ( 0 => array( 'name' => '', - 'path' => '/blivtvq/{name}', - 'method' => 'DELETE', + 'path' => '/xuwldc/bwssijtvxxh/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15157,18 +15191,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/blivtvq/([^/]+)$#', - 'pathStart' => '/blivtvq/', + 'pathRegex' => '#^/xuwldc/bwssijtvxxh/([^/]+)$#', + 'pathStart' => '/xuwldc/bwssijtvxxh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST zzmrpe' => array ( + 'POST ys' => array ( 0 => array( 'name' => '', - 'path' => '/zzmrpe/npsig/cme/{name}', + 'path' => '/ys/bci/rvimzhcejzvls/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15178,18 +15212,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zzmrpe/npsig/cme/([^/]+)$#', - 'pathStart' => '/zzmrpe/npsig/cme/', + 'pathRegex' => '#^/ys/bci/rvimzhcejzvls/([^/]+)$#', + 'pathStart' => '/ys/bci/rvimzhcejzvls/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ulvcvtipsnvizdjeh' => array ( + 'DELETE i' => array ( 0 => array( 'name' => '', - 'path' => '/ulvcvtipsnvizdjeh/{name}', + 'path' => '/i/hl/gwxjznbha/pbswgs/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15199,18 +15233,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ulvcvtipsnvizdjeh/([^/]+)$#', - 'pathStart' => '/ulvcvtipsnvizdjeh/', + 'pathRegex' => '#^/i/hl/gwxjznbha/pbswgs/([^/]+)$#', + 'pathStart' => '/i/hl/gwxjznbha/pbswgs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE qncbwiq' => array ( + 'DELETE pasjppfmczm' => array ( 0 => array( 'name' => '', - 'path' => '/qncbwiq/{name}', + 'path' => '/pasjppfmczm/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15220,19 +15254,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qncbwiq/([^/]+)$#', - 'pathStart' => '/qncbwiq/', + 'pathRegex' => '#^/pasjppfmczm/([^/]+)$#', + 'pathStart' => '/pasjppfmczm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE awo' => array ( + 'PUT uvwnrx' => array ( 0 => array( 'name' => '', - 'path' => '/awo/jnjtwc/{name}', - 'method' => 'DELETE', + 'path' => '/uvwnrx/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15241,18 +15275,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/awo/jnjtwc/([^/]+)$#', - 'pathStart' => '/awo/jnjtwc/', + 'pathRegex' => '#^/uvwnrx/([^/]+)$#', + 'pathStart' => '/uvwnrx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET q' => array ( + 'GET rbtitue' => array ( 0 => array( 'name' => '', - 'path' => '/q/ejgugie/{name}', + 'path' => '/rbtitue/xnfp/qqx/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15262,19 +15296,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/q/ejgugie/([^/]+)$#', - 'pathStart' => '/q/ejgugie/', + 'pathRegex' => '#^/rbtitue/xnfp/qqx/([^/]+)$#', + 'pathStart' => '/rbtitue/xnfp/qqx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT obbmlgu' => array ( + 'GET xtvrsuhnbgze' => array ( 0 => array( 'name' => '', - 'path' => '/obbmlgu/{name}', - 'method' => 'PUT', + 'path' => '/xtvrsuhnbgze/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15283,19 +15317,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/obbmlgu/([^/]+)$#', - 'pathStart' => '/obbmlgu/', + 'pathRegex' => '#^/xtvrsuhnbgze/([^/]+)$#', + 'pathStart' => '/xtvrsuhnbgze/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST quyyosztikr' => array ( + 'GET uxolbjf' => array ( 0 => array( 'name' => '', - 'path' => '/quyyosztikr/iow/tb/{name}', - 'method' => 'POST', + 'path' => '/uxolbjf/udj/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15304,18 +15338,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/quyyosztikr/iow/tb/([^/]+)$#', - 'pathStart' => '/quyyosztikr/iow/tb/', + 'pathRegex' => '#^/uxolbjf/udj/([^/]+)$#', + 'pathStart' => '/uxolbjf/udj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT hdmrfytu' => array ( + 'PUT fgppvc' => array ( 0 => array( 'name' => '', - 'path' => '/hdmrfytu/ft/c/qyd/{name}', + 'path' => '/fgppvc/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15325,19 +15359,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hdmrfytu/ft/c/qyd/([^/]+)$#', - 'pathStart' => '/hdmrfytu/ft/c/qyd/', + 'pathRegex' => '#^/fgppvc/([^/]+)$#', + 'pathStart' => '/fgppvc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH kgnhsslx' => array ( + 'PUT zmyv' => array ( 0 => array( 'name' => '', - 'path' => '/kgnhsslx/vrrz/{name}', - 'method' => 'PATCH', + 'path' => '/zmyv/grhxjqrnlbz/yzx/cs/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15346,19 +15380,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kgnhsslx/vrrz/([^/]+)$#', - 'pathStart' => '/kgnhsslx/vrrz/', + 'pathRegex' => '#^/zmyv/grhxjqrnlbz/yzx/cs/([^/]+)$#', + 'pathStart' => '/zmyv/grhxjqrnlbz/yzx/cs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT rldfsxmguq' => array ( + 'POST ei' => array ( 0 => array( 'name' => '', - 'path' => '/rldfsxmguq/qbmfjpfevk/{name}', - 'method' => 'PUT', + 'path' => '/ei/edozukp/ul/snjx/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15367,19 +15401,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rldfsxmguq/qbmfjpfevk/([^/]+)$#', - 'pathStart' => '/rldfsxmguq/qbmfjpfevk/', + 'pathRegex' => '#^/ei/edozukp/ul/snjx/([^/]+)$#', + 'pathStart' => '/ei/edozukp/ul/snjx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE gqymkumafbxk' => array ( + 'PUT l' => array ( 0 => array( 'name' => '', - 'path' => '/gqymkumafbxk/difis/v/{name}', - 'method' => 'DELETE', + 'path' => '/l/nlbs/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15388,18 +15422,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gqymkumafbxk/difis/v/([^/]+)$#', - 'pathStart' => '/gqymkumafbxk/difis/v/', + 'pathRegex' => '#^/l/nlbs/([^/]+)$#', + 'pathStart' => '/l/nlbs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST fcjnsberd' => array ( + 'POST khuysalardrxd' => array ( 0 => array( 'name' => '', - 'path' => '/fcjnsberd/su/{name}', + 'path' => '/khuysalardrxd/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15409,19 +15443,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fcjnsberd/su/([^/]+)$#', - 'pathStart' => '/fcjnsberd/su/', + 'pathRegex' => '#^/khuysalardrxd/([^/]+)$#', + 'pathStart' => '/khuysalardrxd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dnozwejyppum' => array ( + 'PUT nwgt' => array ( 0 => array( 'name' => '', - 'path' => '/dnozwejyppum/{name}', - 'method' => 'GET', + 'path' => '/nwgt/gz/vngkutiil/lo/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15430,19 +15464,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dnozwejyppum/([^/]+)$#', - 'pathStart' => '/dnozwejyppum/', + 'pathRegex' => '#^/nwgt/gz/vngkutiil/lo/([^/]+)$#', + 'pathStart' => '/nwgt/gz/vngkutiil/lo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH hnwhakaoaw' => array ( + 'PUT mhfzjeiaxkkak' => array ( 0 => array( 'name' => '', - 'path' => '/hnwhakaoaw/yxo/yllltgw/{name}', - 'method' => 'PATCH', + 'path' => '/mhfzjeiaxkkak/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15451,19 +15485,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hnwhakaoaw/yxo/yllltgw/([^/]+)$#', - 'pathStart' => '/hnwhakaoaw/yxo/yllltgw/', + 'pathRegex' => '#^/mhfzjeiaxkkak/([^/]+)$#', + 'pathStart' => '/mhfzjeiaxkkak/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nnv' => array ( + 'POST bsxic' => array ( 0 => array( 'name' => '', - 'path' => '/nnv/cxpeo/impa/zllw/{name}', - 'method' => 'GET', + 'path' => '/bsxic/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15472,19 +15506,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nnv/cxpeo/impa/zllw/([^/]+)$#', - 'pathStart' => '/nnv/cxpeo/impa/zllw/', + 'pathRegex' => '#^/bsxic/([^/]+)$#', + 'pathStart' => '/bsxic/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET icmo' => array ( + 'DELETE admjdr' => array ( 0 => array( 'name' => '', - 'path' => '/icmo/xayvgp/ky/{name}', - 'method' => 'GET', + 'path' => '/admjdr/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15493,19 +15527,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/icmo/xayvgp/ky/([^/]+)$#', - 'pathStart' => '/icmo/xayvgp/ky/', + 'pathRegex' => '#^/admjdr/([^/]+)$#', + 'pathStart' => '/admjdr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH rqllw' => array ( + 'POST fcx' => array ( 0 => array( 'name' => '', - 'path' => '/rqllw/dj/{name}', - 'method' => 'PATCH', + 'path' => '/fcx/etay/mku/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15514,19 +15548,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rqllw/dj/([^/]+)$#', - 'pathStart' => '/rqllw/dj/', + 'pathRegex' => '#^/fcx/etay/mku/([^/]+)$#', + 'pathStart' => '/fcx/etay/mku/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE envefpurdcrjr' => array ( + 'PUT syegsaj' => array ( 0 => array( 'name' => '', - 'path' => '/envefpurdcrjr/{name}', - 'method' => 'DELETE', + 'path' => '/syegsaj/d/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15535,19 +15569,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/envefpurdcrjr/([^/]+)$#', - 'pathStart' => '/envefpurdcrjr/', + 'pathRegex' => '#^/syegsaj/d/([^/]+)$#', + 'pathStart' => '/syegsaj/d/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET rpbfjdsl' => array ( + 'PATCH wo' => array ( 0 => array( 'name' => '', - 'path' => '/rpbfjdsl/ijcmwpzpzudc/{name}', - 'method' => 'GET', + 'path' => '/wo/azkhtuz/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15556,19 +15590,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rpbfjdsl/ijcmwpzpzudc/([^/]+)$#', - 'pathStart' => '/rpbfjdsl/ijcmwpzpzudc/', + 'pathRegex' => '#^/wo/azkhtuz/([^/]+)$#', + 'pathStart' => '/wo/azkhtuz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST mzhxxdzpuvr' => array ( + 'GET nv' => array ( 0 => array( 'name' => '', - 'path' => '/mzhxxdzpuvr/olg/{name}', - 'method' => 'POST', + 'path' => '/nv/cqpfiz/r/u/tecgagp/mih/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15577,19 +15611,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mzhxxdzpuvr/olg/([^/]+)$#', - 'pathStart' => '/mzhxxdzpuvr/olg/', + 'pathRegex' => '#^/nv/cqpfiz/r/u/tecgagp/mih/([^/]+)$#', + 'pathStart' => '/nv/cqpfiz/r/u/tecgagp/mih/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE dteabif' => array ( + 'PUT q' => array ( 0 => array( 'name' => '', - 'path' => '/dteabif/{name}', - 'method' => 'DELETE', + 'path' => '/q/eb/kd/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15598,19 +15632,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dteabif/([^/]+)$#', - 'pathStart' => '/dteabif/', + 'pathRegex' => '#^/q/eb/kd/([^/]+)$#', + 'pathStart' => '/q/eb/kd/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH aydswymohfz' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/aydswymohfz/{name}', - 'method' => 'PATCH', + 'path' => '/q/jnr/z/zfaclvpfg/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15619,19 +15651,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aydswymohfz/([^/]+)$#', - 'pathStart' => '/aydswymohfz/', + 'pathRegex' => '#^/q/jnr/z/zfaclvpfg/([^/]+)$#', + 'pathStart' => '/q/jnr/z/zfaclvpfg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ehwtm' => array ( + 'PUT id' => array ( 0 => array( 'name' => '', - 'path' => '/ehwtm/wlmoj/{name}', - 'method' => 'POST', + 'path' => '/id/j/mi/uiui/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15640,18 +15672,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ehwtm/wlmoj/([^/]+)$#', - 'pathStart' => '/ehwtm/wlmoj/', + 'pathRegex' => '#^/id/j/mi/uiui/([^/]+)$#', + 'pathStart' => '/id/j/mi/uiui/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT u' => array ( + 'PUT w' => array ( 0 => array( 'name' => '', - 'path' => '/u/jfmcfwe/{name}', + 'path' => '/w/htcfs/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15661,19 +15693,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/u/jfmcfwe/([^/]+)$#', - 'pathStart' => '/u/jfmcfwe/', + 'pathRegex' => '#^/w/htcfs/([^/]+)$#', + 'pathStart' => '/w/htcfs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST sramwxigphcighp' => array ( + 'GET ug' => array ( 0 => array( 'name' => '', - 'path' => '/sramwxigphcighp/{name}', - 'method' => 'POST', + 'path' => '/ug/orbyutqltonpka/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15682,18 +15714,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sramwxigphcighp/([^/]+)$#', - 'pathStart' => '/sramwxigphcighp/', + 'pathRegex' => '#^/ug/orbyutqltonpka/([^/]+)$#', + 'pathStart' => '/ug/orbyutqltonpka/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ub' => array ( + 'POST ilnsj' => array ( 0 => array( 'name' => '', - 'path' => '/ub/qwoz/{name}', + 'path' => '/ilnsj/mjc/sssho/lxrq/bq/r/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15703,19 +15735,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ub/qwoz/([^/]+)$#', - 'pathStart' => '/ub/qwoz/', + 'pathRegex' => '#^/ilnsj/mjc/sssho/lxrq/bq/r/([^/]+)$#', + 'pathStart' => '/ilnsj/mjc/sssho/lxrq/bq/r/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ulrmd' => array ( + 'PUT vjauxomqyvkscg' => array ( 0 => array( 'name' => '', - 'path' => '/ulrmd/hlxns/{name}', - 'method' => 'GET', + 'path' => '/vjauxomqyvkscg/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15724,19 +15756,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ulrmd/hlxns/([^/]+)$#', - 'pathStart' => '/ulrmd/hlxns/', + 'pathRegex' => '#^/vjauxomqyvkscg/([^/]+)$#', + 'pathStart' => '/vjauxomqyvkscg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qsiemc' => array ( + 'PUT mzubngjbrqao' => array ( 0 => array( 'name' => '', - 'path' => '/qsiemc/{name}', - 'method' => 'GET', + 'path' => '/mzubngjbrqao/fa/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15745,19 +15777,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qsiemc/([^/]+)$#', - 'pathStart' => '/qsiemc/', + 'pathRegex' => '#^/mzubngjbrqao/fa/([^/]+)$#', + 'pathStart' => '/mzubngjbrqao/fa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET zvi' => array ( + 'PUT uupspkdt' => array ( 0 => array( 'name' => '', - 'path' => '/zvi/hlygriti/a/izai/{name}', - 'method' => 'GET', + 'path' => '/uupspkdt/n/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15766,18 +15798,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zvi/hlygriti/a/izai/([^/]+)$#', - 'pathStart' => '/zvi/hlygriti/a/izai/', + 'pathRegex' => '#^/uupspkdt/n/([^/]+)$#', + 'pathStart' => '/uupspkdt/n/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE eleh' => array ( + 'DELETE nygesni' => array ( 0 => array( 'name' => '', - 'path' => '/eleh/yrpvbxomdqf/{name}', + 'path' => '/nygesni/mqdascq/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15787,19 +15819,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eleh/yrpvbxomdqf/([^/]+)$#', - 'pathStart' => '/eleh/yrpvbxomdqf/', + 'pathRegex' => '#^/nygesni/mqdascq/([^/]+)$#', + 'pathStart' => '/nygesni/mqdascq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE klkkv' => array ( + 'GET xdfax' => array ( 0 => array( 'name' => '', - 'path' => '/klkkv/{name}', - 'method' => 'DELETE', + 'path' => '/xdfax/fblqyhmyul/hfu/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15808,19 +15840,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/klkkv/([^/]+)$#', - 'pathStart' => '/klkkv/', + 'pathRegex' => '#^/xdfax/fblqyhmyul/hfu/([^/]+)$#', + 'pathStart' => '/xdfax/fblqyhmyul/hfu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET v' => array ( + 'POST ydcc' => array ( 0 => array( 'name' => '', - 'path' => '/v/c/uyssrfhzz/{name}', - 'method' => 'GET', + 'path' => '/ydcc/cobwkxax/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15829,19 +15861,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v/c/uyssrfhzz/([^/]+)$#', - 'pathStart' => '/v/c/uyssrfhzz/', + 'pathRegex' => '#^/ydcc/cobwkxax/([^/]+)$#', + 'pathStart' => '/ydcc/cobwkxax/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST uhxzyb' => array ( + 'GET rkxr' => array ( 0 => array( 'name' => '', - 'path' => '/uhxzyb/ekdz/pwjnufsgp/{name}', - 'method' => 'POST', + 'path' => '/rkxr/wvtazed/yvp/kelv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15850,19 +15882,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uhxzyb/ekdz/pwjnufsgp/([^/]+)$#', - 'pathStart' => '/uhxzyb/ekdz/pwjnufsgp/', + 'pathRegex' => '#^/rkxr/wvtazed/yvp/kelv/([^/]+)$#', + 'pathStart' => '/rkxr/wvtazed/yvp/kelv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ofvvg' => array ( + 'GET gyoxdci' => array ( 0 => array( 'name' => '', - 'path' => '/ofvvg/cx/oii/lldk/{name}', - 'method' => 'DELETE', + 'path' => '/gyoxdci/hbnmjwpbinsn/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15871,19 +15903,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ofvvg/cx/oii/lldk/([^/]+)$#', - 'pathStart' => '/ofvvg/cx/oii/lldk/', + 'pathRegex' => '#^/gyoxdci/hbnmjwpbinsn/([^/]+)$#', + 'pathStart' => '/gyoxdci/hbnmjwpbinsn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT kem' => array ( + 'PATCH juv' => array ( 0 => array( 'name' => '', - 'path' => '/kem/rj/kxuupystncvc/u/{name}', - 'method' => 'PUT', + 'path' => '/juv/jtjis/ly/qsjxwa/j/l/iu/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15892,19 +15924,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kem/rj/kxuupystncvc/u/([^/]+)$#', - 'pathStart' => '/kem/rj/kxuupystncvc/u/', + 'pathRegex' => '#^/juv/jtjis/ly/qsjxwa/j/l/iu/([^/]+)$#', + 'pathStart' => '/juv/jtjis/ly/qsjxwa/j/l/iu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST jupms' => array ( + 'GET wbjlg' => array ( 0 => array( 'name' => '', - 'path' => '/jupms/tmtmruwmk/{name}', - 'method' => 'POST', + 'path' => '/wbjlg/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15913,18 +15945,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jupms/tmtmruwmk/([^/]+)$#', - 'pathStart' => '/jupms/tmtmruwmk/', + 'pathRegex' => '#^/wbjlg/([^/]+)$#', + 'pathStart' => '/wbjlg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT wwukz' => array ( + 'PUT uu' => array ( 0 => array( 'name' => '', - 'path' => '/wwukz/{name}', + 'path' => '/uu/pvlvv/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15934,18 +15966,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wwukz/([^/]+)$#', - 'pathStart' => '/wwukz/', + 'pathRegex' => '#^/uu/pvlvv/([^/]+)$#', + 'pathStart' => '/uu/pvlvv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET vfnzpsqlna' => array ( + 'GET dypwnvmuv' => array ( 0 => array( 'name' => '', - 'path' => '/vfnzpsqlna/{name}', + 'path' => '/dypwnvmuv/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15955,19 +15987,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vfnzpsqlna/([^/]+)$#', - 'pathStart' => '/vfnzpsqlna/', + 'pathRegex' => '#^/dypwnvmuv/([^/]+)$#', + 'pathStart' => '/dypwnvmuv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE phstnvsezhsm' => array ( + 'PATCH h' => array ( 0 => array( 'name' => '', - 'path' => '/phstnvsezhsm/xya/lmt/{name}', - 'method' => 'DELETE', + 'path' => '/h/qjid/uhkuimejkwoz/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15976,18 +16008,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/phstnvsezhsm/xya/lmt/([^/]+)$#', - 'pathStart' => '/phstnvsezhsm/xya/lmt/', + 'pathRegex' => '#^/h/qjid/uhkuimejkwoz/([^/]+)$#', + 'pathStart' => '/h/qjid/uhkuimejkwoz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET iykj' => array ( + 'GET qxsl' => array ( 0 => array( 'name' => '', - 'path' => '/iykj/lc/{name}', + 'path' => '/qxsl/d/nd/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15997,18 +16029,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iykj/lc/([^/]+)$#', - 'pathStart' => '/iykj/lc/', + 'pathRegex' => '#^/qxsl/d/nd/([^/]+)$#', + 'pathStart' => '/qxsl/d/nd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE vux' => array ( + 'DELETE iundmbvejcopmpnj' => array ( 0 => array( 'name' => '', - 'path' => '/vux/txrfedvo/{name}', + 'path' => '/iundmbvejcopmpnj/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16018,19 +16050,40 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vux/txrfedvo/([^/]+)$#', - 'pathStart' => '/vux/txrfedvo/', + 'pathRegex' => '#^/iundmbvejcopmpnj/([^/]+)$#', + 'pathStart' => '/iundmbvejcopmpnj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT iclz' => array ( + 'DELETE if' => array ( 0 => array( 'name' => '', - 'path' => '/iclz/qgslizjvpjqsg/{name}', - 'method' => 'PUT', + 'path' => '/if/cwfpbullxsorh/o/{name}', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/if/cwfpbullxsorh/o/([^/]+)$#', + 'pathStart' => '/if/cwfpbullxsorh/o/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + ), + 'GET ohhchdidozmfit' => array ( + 0 => array( + 'name' => '', + 'path' => '/ohhchdidozmfit/wa/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16039,19 +16092,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iclz/qgslizjvpjqsg/([^/]+)$#', - 'pathStart' => '/iclz/qgslizjvpjqsg/', + 'pathRegex' => '#^/ohhchdidozmfit/wa/([^/]+)$#', + 'pathStart' => '/ohhchdidozmfit/wa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nriwgncilq' => array ( + 'PATCH vi' => array ( 0 => array( 'name' => '', - 'path' => '/nriwgncilq/lmaa/{name}', - 'method' => 'GET', + 'path' => '/vi/qecap/xslsjh/rbuxt/i/n/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16060,19 +16113,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nriwgncilq/lmaa/([^/]+)$#', - 'pathStart' => '/nriwgncilq/lmaa/', + 'pathRegex' => '#^/vi/qecap/xslsjh/rbuxt/i/n/([^/]+)$#', + 'pathStart' => '/vi/qecap/xslsjh/rbuxt/i/n/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET kfixtdavagtnm' => array ( + 'DELETE pkwyykgavz' => array ( 0 => array( 'name' => '', - 'path' => '/kfixtdavagtnm/{name}', - 'method' => 'GET', + 'path' => '/pkwyykgavz/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16081,19 +16134,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kfixtdavagtnm/([^/]+)$#', - 'pathStart' => '/kfixtdavagtnm/', + 'pathRegex' => '#^/pkwyykgavz/([^/]+)$#', + 'pathStart' => '/pkwyykgavz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hjljt' => array ( + 'POST miudwgfhj' => array ( 0 => array( 'name' => '', - 'path' => '/hjljt/jtcratkjkww/k/{name}', - 'method' => 'GET', + 'path' => '/miudwgfhj/ifwbn/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16102,19 +16155,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hjljt/jtcratkjkww/k/([^/]+)$#', - 'pathStart' => '/hjljt/jtcratkjkww/k/', + 'pathRegex' => '#^/miudwgfhj/ifwbn/([^/]+)$#', + 'pathStart' => '/miudwgfhj/ifwbn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST jdzibs' => array ( + 'GET wh' => array ( 0 => array( 'name' => '', - 'path' => '/jdzibs/gkkxk/e/nhsmwpii/{name}', - 'method' => 'POST', + 'path' => '/wh/ebpihgh/phuuwlnt/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16123,19 +16176,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jdzibs/gkkxk/e/nhsmwpii/([^/]+)$#', - 'pathStart' => '/jdzibs/gkkxk/e/nhsmwpii/', + 'pathRegex' => '#^/wh/ebpihgh/phuuwlnt/([^/]+)$#', + 'pathStart' => '/wh/ebpihgh/phuuwlnt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nbewhffysn' => array ( + 'DELETE ofwsnvlplivz' => array ( 0 => array( 'name' => '', - 'path' => '/nbewhffysn/avolj/m/ymp/{name}', - 'method' => 'GET', + 'path' => '/ofwsnvlplivz/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16144,19 +16197,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nbewhffysn/avolj/m/ymp/([^/]+)$#', - 'pathStart' => '/nbewhffysn/avolj/m/ymp/', + 'pathRegex' => '#^/ofwsnvlplivz/([^/]+)$#', + 'pathStart' => '/ofwsnvlplivz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET sd' => array ( + 'PUT nurg' => array ( 0 => array( 'name' => '', - 'path' => '/sd/tcniti/{name}', - 'method' => 'GET', + 'path' => '/nurg/w/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16165,19 +16218,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sd/tcniti/([^/]+)$#', - 'pathStart' => '/sd/tcniti/', + 'pathRegex' => '#^/nurg/w/([^/]+)$#', + 'pathStart' => '/nurg/w/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE q' => array ( + 'POST oukvsutcvkcvnz' => array ( 0 => array( 'name' => '', - 'path' => '/q/ayvscmgmivy/{name}', - 'method' => 'DELETE', + 'path' => '/oukvsutcvkcvnz/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16186,19 +16239,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/q/ayvscmgmivy/([^/]+)$#', - 'pathStart' => '/q/ayvscmgmivy/', + 'pathRegex' => '#^/oukvsutcvkcvnz/([^/]+)$#', + 'pathStart' => '/oukvsutcvkcvnz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET kbsqvtcvjxjvvmow' => array ( + 'PUT wxd' => array ( 0 => array( 'name' => '', - 'path' => '/kbsqvtcvjxjvvmow/{name}', - 'method' => 'GET', + 'path' => '/wxd/oustqyikdgmuf/rlg/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16207,18 +16260,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kbsqvtcvjxjvvmow/([^/]+)$#', - 'pathStart' => '/kbsqvtcvjxjvvmow/', + 'pathRegex' => '#^/wxd/oustqyikdgmuf/rlg/([^/]+)$#', + 'pathStart' => '/wxd/oustqyikdgmuf/rlg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET affnfhovl' => array ( + 'GET dzoc' => array ( 0 => array( 'name' => '', - 'path' => '/affnfhovl/{name}', + 'path' => '/dzoc/piydfaqoqib/f/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16228,19 +16281,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/affnfhovl/([^/]+)$#', - 'pathStart' => '/affnfhovl/', + 'pathRegex' => '#^/dzoc/piydfaqoqib/f/([^/]+)$#', + 'pathStart' => '/dzoc/piydfaqoqib/f/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH odug' => array ( + 'DELETE nvlbjhunviqdplloghn' => array ( 0 => array( 'name' => '', - 'path' => '/odug/z/viacxrkmmdqv/{name}', - 'method' => 'PATCH', + 'path' => '/nvlbjhunviqdplloghn/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16249,19 +16302,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/odug/z/viacxrkmmdqv/([^/]+)$#', - 'pathStart' => '/odug/z/viacxrkmmdqv/', + 'pathRegex' => '#^/nvlbjhunviqdplloghn/([^/]+)$#', + 'pathStart' => '/nvlbjhunviqdplloghn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE aqbadylkfstuzvh' => array ( + 'GET t' => array ( 0 => array( 'name' => '', - 'path' => '/aqbadylkfstuzvh/{name}', - 'method' => 'DELETE', + 'path' => '/t/gtyrmien/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16270,19 +16323,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aqbadylkfstuzvh/([^/]+)$#', - 'pathStart' => '/aqbadylkfstuzvh/', + 'pathRegex' => '#^/t/gtyrmien/([^/]+)$#', + 'pathStart' => '/t/gtyrmien/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST qf' => array ( + 'DELETE sms' => array ( 0 => array( 'name' => '', - 'path' => '/qf/hzzokfffu/{name}', - 'method' => 'POST', + 'path' => '/sms/saoi/u/al/vluxc/yr/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16291,19 +16344,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qf/hzzokfffu/([^/]+)$#', - 'pathStart' => '/qf/hzzokfffu/', + 'pathRegex' => '#^/sms/saoi/u/al/vluxc/yr/([^/]+)$#', + 'pathStart' => '/sms/saoi/u/al/vluxc/yr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH xe' => array ( + 'GET fdqkhdksdmnuimnye' => array ( 0 => array( 'name' => '', - 'path' => '/xe/zutrhqntrfcptfvp/{name}', - 'method' => 'PATCH', + 'path' => '/fdqkhdksdmnuimnye/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16312,19 +16365,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xe/zutrhqntrfcptfvp/([^/]+)$#', - 'pathStart' => '/xe/zutrhqntrfcptfvp/', + 'pathRegex' => '#^/fdqkhdksdmnuimnye/([^/]+)$#', + 'pathStart' => '/fdqkhdksdmnuimnye/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE tlcenvm' => array ( + 'GET mkviwdogdxupavzybte' => array ( 0 => array( 'name' => '', - 'path' => '/tlcenvm/fl/{name}', - 'method' => 'DELETE', + 'path' => '/mkviwdogdxupavzybte/o/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16333,19 +16386,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tlcenvm/fl/([^/]+)$#', - 'pathStart' => '/tlcenvm/fl/', + 'pathRegex' => '#^/mkviwdogdxupavzybte/o/([^/]+)$#', + 'pathStart' => '/mkviwdogdxupavzybte/o/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH mgxlhw' => array ( + 'GET hjh' => array ( 0 => array( 'name' => '', - 'path' => '/mgxlhw/of/{name}', - 'method' => 'PATCH', + 'path' => '/hjh/difew/rdgigy/g/vhhhj/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16354,18 +16407,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mgxlhw/of/([^/]+)$#', - 'pathStart' => '/mgxlhw/of/', + 'pathRegex' => '#^/hjh/difew/rdgigy/g/vhhhj/([^/]+)$#', + 'pathStart' => '/hjh/difew/rdgigy/g/vhhhj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE djvvokkngsq' => array ( + 'DELETE uwwoimkbepj' => array ( 0 => array( 'name' => '', - 'path' => '/djvvokkngsq/{name}', + 'path' => '/uwwoimkbepj/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16375,19 +16428,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/djvvokkngsq/([^/]+)$#', - 'pathStart' => '/djvvokkngsq/', + 'pathRegex' => '#^/uwwoimkbepj/([^/]+)$#', + 'pathStart' => '/uwwoimkbepj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH zeuqzxxmv' => array ( + 'GET bvtpdkd' => array ( 0 => array( 'name' => '', - 'path' => '/zeuqzxxmv/{name}', - 'method' => 'PATCH', + 'path' => '/bvtpdkd/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16396,19 +16449,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zeuqzxxmv/([^/]+)$#', - 'pathStart' => '/zeuqzxxmv/', + 'pathRegex' => '#^/bvtpdkd/([^/]+)$#', + 'pathStart' => '/bvtpdkd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT apldawq' => array ( + 'GET rvwnrzep' => array ( 0 => array( 'name' => '', - 'path' => '/apldawq/xd/nblekwig/{name}', - 'method' => 'PUT', + 'path' => '/rvwnrzep/a/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16417,18 +16470,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/apldawq/xd/nblekwig/([^/]+)$#', - 'pathStart' => '/apldawq/xd/nblekwig/', + 'pathRegex' => '#^/rvwnrzep/a/([^/]+)$#', + 'pathStart' => '/rvwnrzep/a/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ovbjcuny' => array ( + 'PATCH nhtmv' => array ( 0 => array( 'name' => '', - 'path' => '/ovbjcuny/svpsmx/fwn/{name}', + 'path' => '/nhtmv/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16438,19 +16491,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ovbjcuny/svpsmx/fwn/([^/]+)$#', - 'pathStart' => '/ovbjcuny/svpsmx/fwn/', + 'pathRegex' => '#^/nhtmv/([^/]+)$#', + 'pathStart' => '/nhtmv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST tbpofhbgrdbjatcudcow' => array ( + 'GET dl' => array ( 0 => array( 'name' => '', - 'path' => '/tbpofhbgrdbjatcudcow/{name}', - 'method' => 'POST', + 'path' => '/dl/xzqylama/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16459,18 +16512,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tbpofhbgrdbjatcudcow/([^/]+)$#', - 'pathStart' => '/tbpofhbgrdbjatcudcow/', + 'pathRegex' => '#^/dl/xzqylama/([^/]+)$#', + 'pathStart' => '/dl/xzqylama/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ctlmikzqby' => array ( + 'POST bsqqrrn' => array ( 0 => array( 'name' => '', - 'path' => '/ctlmikzqby/bcm/{name}', + 'path' => '/bsqqrrn/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16480,19 +16533,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ctlmikzqby/bcm/([^/]+)$#', - 'pathStart' => '/ctlmikzqby/bcm/', + 'pathRegex' => '#^/bsqqrrn/([^/]+)$#', + 'pathStart' => '/bsqqrrn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nvzwtt' => array ( + 'PATCH vmouonkpssh' => array ( 0 => array( 'name' => '', - 'path' => '/nvzwtt/dfto/{name}', - 'method' => 'GET', + 'path' => '/vmouonkpssh/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16501,19 +16554,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nvzwtt/dfto/([^/]+)$#', - 'pathStart' => '/nvzwtt/dfto/', + 'pathRegex' => '#^/vmouonkpssh/([^/]+)$#', + 'pathStart' => '/vmouonkpssh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE fq' => array ( + 'GET vfui' => array ( 0 => array( 'name' => '', - 'path' => '/fq/cny/{name}', - 'method' => 'DELETE', + 'path' => '/vfui/fuziclx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16522,19 +16575,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fq/cny/([^/]+)$#', - 'pathStart' => '/fq/cny/', + 'pathRegex' => '#^/vfui/fuziclx/([^/]+)$#', + 'pathStart' => '/vfui/fuziclx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ptafclfllopu' => array ( + 'GET llmhcfxnzmukmulto' => array ( 0 => array( 'name' => '', - 'path' => '/ptafclfllopu/mjh/{name}', - 'method' => 'PUT', + 'path' => '/llmhcfxnzmukmulto/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16543,19 +16596,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ptafclfllopu/mjh/([^/]+)$#', - 'pathStart' => '/ptafclfllopu/mjh/', + 'pathRegex' => '#^/llmhcfxnzmukmulto/([^/]+)$#', + 'pathStart' => '/llmhcfxnzmukmulto/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH hhuigw' => array ( + 'GET nl' => array ( 0 => array( 'name' => '', - 'path' => '/hhuigw/{name}', - 'method' => 'PATCH', + 'path' => '/nl/npvamuzygwru/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16564,19 +16617,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hhuigw/([^/]+)$#', - 'pathStart' => '/hhuigw/', + 'pathRegex' => '#^/nl/npvamuzygwru/([^/]+)$#', + 'pathStart' => '/nl/npvamuzygwru/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jrnqhxb' => array ( + 'DELETE twfplehco' => array ( 0 => array( 'name' => '', - 'path' => '/jrnqhxb/{name}', - 'method' => 'GET', + 'path' => '/twfplehco/ksneao/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16585,19 +16638,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jrnqhxb/([^/]+)$#', - 'pathStart' => '/jrnqhxb/', + 'pathRegex' => '#^/twfplehco/ksneao/([^/]+)$#', + 'pathStart' => '/twfplehco/ksneao/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT tgwa' => array ( + 'PATCH jjzefmmsqfntscm' => array ( 0 => array( 'name' => '', - 'path' => '/tgwa/xqduaor/{name}', - 'method' => 'PUT', + 'path' => '/jjzefmmsqfntscm/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16606,19 +16659,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tgwa/xqduaor/([^/]+)$#', - 'pathStart' => '/tgwa/xqduaor/', + 'pathRegex' => '#^/jjzefmmsqfntscm/([^/]+)$#', + 'pathStart' => '/jjzefmmsqfntscm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET omh' => array ( + 'PATCH bkmztzv' => array ( 0 => array( 'name' => '', - 'path' => '/omh/hgwdus/cc/{name}', - 'method' => 'GET', + 'path' => '/bkmztzv/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16627,18 +16680,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/omh/hgwdus/cc/([^/]+)$#', - 'pathStart' => '/omh/hgwdus/cc/', + 'pathRegex' => '#^/bkmztzv/([^/]+)$#', + 'pathStart' => '/bkmztzv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ful' => array ( + 'POST vgtizpjafbl' => array ( 0 => array( 'name' => '', - 'path' => '/ful/dgc/id/omrmgz/yok/trp/{name}', + 'path' => '/vgtizpjafbl/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16648,19 +16701,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ful/dgc/id/omrmgz/yok/trp/([^/]+)$#', - 'pathStart' => '/ful/dgc/id/omrmgz/yok/trp/', + 'pathRegex' => '#^/vgtizpjafbl/([^/]+)$#', + 'pathStart' => '/vgtizpjafbl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST vuarwfcwr' => array ( + 'DELETE tjyjazf' => array ( 0 => array( 'name' => '', - 'path' => '/vuarwfcwr/{name}', - 'method' => 'POST', + 'path' => '/tjyjazf/dkkmgiid/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16669,18 +16722,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vuarwfcwr/([^/]+)$#', - 'pathStart' => '/vuarwfcwr/', + 'pathRegex' => '#^/tjyjazf/dkkmgiid/([^/]+)$#', + 'pathStart' => '/tjyjazf/dkkmgiid/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ebfonfbjscfrr' => array ( + 'GET vmqrcvkctbmn' => array ( 0 => array( 'name' => '', - 'path' => '/ebfonfbjscfrr/{name}', + 'path' => '/vmqrcvkctbmn/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16690,18 +16743,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ebfonfbjscfrr/([^/]+)$#', - 'pathStart' => '/ebfonfbjscfrr/', + 'pathRegex' => '#^/vmqrcvkctbmn/([^/]+)$#', + 'pathStart' => '/vmqrcvkctbmn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT zdjolegawhycwdj' => array ( + 'PUT tvtsr' => array ( 0 => array( 'name' => '', - 'path' => '/zdjolegawhycwdj/{name}', + 'path' => '/tvtsr/qminageuoofosp/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16711,19 +16764,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zdjolegawhycwdj/([^/]+)$#', - 'pathStart' => '/zdjolegawhycwdj/', + 'pathRegex' => '#^/tvtsr/qminageuoofosp/([^/]+)$#', + 'pathStart' => '/tvtsr/qminageuoofosp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE qpcmzjitjkxreftc' => array ( + 'POST zx' => array ( 0 => array( 'name' => '', - 'path' => '/qpcmzjitjkxreftc/{name}', - 'method' => 'DELETE', + 'path' => '/zx/xes/hft/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16732,19 +16785,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qpcmzjitjkxreftc/([^/]+)$#', - 'pathStart' => '/qpcmzjitjkxreftc/', + 'pathRegex' => '#^/zx/xes/hft/([^/]+)$#', + 'pathStart' => '/zx/xes/hft/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT eefl' => array ( + 'PATCH vgrsabaocv' => array ( 0 => array( 'name' => '', - 'path' => '/eefl/ekw/hl/hu/{name}', - 'method' => 'PUT', + 'path' => '/vgrsabaocv/sfqay/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16753,19 +16806,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eefl/ekw/hl/hu/([^/]+)$#', - 'pathStart' => '/eefl/ekw/hl/hu/', + 'pathRegex' => '#^/vgrsabaocv/sfqay/([^/]+)$#', + 'pathStart' => '/vgrsabaocv/sfqay/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST qss' => array ( + 'DELETE avhcxzedgx' => array ( 0 => array( 'name' => '', - 'path' => '/qss/acbpjkcpqxdeva/{name}', - 'method' => 'POST', + 'path' => '/avhcxzedgx/oyccj/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16774,18 +16827,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qss/acbpjkcpqxdeva/([^/]+)$#', - 'pathStart' => '/qss/acbpjkcpqxdeva/', + 'pathRegex' => '#^/avhcxzedgx/oyccj/([^/]+)$#', + 'pathStart' => '/avhcxzedgx/oyccj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET uzwbu' => array ( + 'GET le' => array ( 0 => array( 'name' => '', - 'path' => '/uzwbu/mlb/{name}', + 'path' => '/le/cwvmzcsfxfxe/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16795,19 +16848,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uzwbu/mlb/([^/]+)$#', - 'pathStart' => '/uzwbu/mlb/', + 'pathRegex' => '#^/le/cwvmzcsfxfxe/([^/]+)$#', + 'pathStart' => '/le/cwvmzcsfxfxe/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fhndlvpnm' => array ( + 'POST lrmzgqkuqhysq' => array ( 0 => array( 'name' => '', - 'path' => '/fhndlvpnm/qarpjrwn/{name}', - 'method' => 'GET', + 'path' => '/lrmzgqkuqhysq/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16816,18 +16869,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fhndlvpnm/qarpjrwn/([^/]+)$#', - 'pathStart' => '/fhndlvpnm/qarpjrwn/', + 'pathRegex' => '#^/lrmzgqkuqhysq/([^/]+)$#', + 'pathStart' => '/lrmzgqkuqhysq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET auwqqvfr' => array ( + 'GET kzozqho' => array ( 0 => array( 'name' => '', - 'path' => '/auwqqvfr/kkny/h/h/admhip/{name}', + 'path' => '/kzozqho/vnkg/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16837,18 +16890,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/auwqqvfr/kkny/h/h/admhip/([^/]+)$#', - 'pathStart' => '/auwqqvfr/kkny/h/h/admhip/', + 'pathRegex' => '#^/kzozqho/vnkg/([^/]+)$#', + 'pathStart' => '/kzozqho/vnkg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE uuzku' => array ( + 'DELETE lwguraeulrzisfyplk' => array ( 0 => array( 'name' => '', - 'path' => '/uuzku/qrrtt/qk/u/{name}', + 'path' => '/lwguraeulrzisfyplk/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16858,18 +16911,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uuzku/qrrtt/qk/u/([^/]+)$#', - 'pathStart' => '/uuzku/qrrtt/qk/u/', + 'pathRegex' => '#^/lwguraeulrzisfyplk/([^/]+)$#', + 'pathStart' => '/lwguraeulrzisfyplk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT utxzswo' => array ( + 'PUT cdpuwvyarryg' => array ( 0 => array( 'name' => '', - 'path' => '/utxzswo/swoiifybtqp/{name}', + 'path' => '/cdpuwvyarryg/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16879,18 +16932,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/utxzswo/swoiifybtqp/([^/]+)$#', - 'pathStart' => '/utxzswo/swoiifybtqp/', + 'pathRegex' => '#^/cdpuwvyarryg/([^/]+)$#', + 'pathStart' => '/cdpuwvyarryg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET gra' => array ( + 'GET hddugrcuikywcpeau' => array ( 0 => array( 'name' => '', - 'path' => '/gra/uaz/{name}', + 'path' => '/hddugrcuikywcpeau/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16900,19 +16953,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gra/uaz/([^/]+)$#', - 'pathStart' => '/gra/uaz/', + 'pathRegex' => '#^/hddugrcuikywcpeau/([^/]+)$#', + 'pathStart' => '/hddugrcuikywcpeau/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET yiys' => array ( + 'PUT k' => array ( 0 => array( 'name' => '', - 'path' => '/yiys/ggdv/ocjijckuyoes/{name}', - 'method' => 'GET', + 'path' => '/k/yjzsrg/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16921,19 +16974,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yiys/ggdv/ocjijckuyoes/([^/]+)$#', - 'pathStart' => '/yiys/ggdv/ocjijckuyoes/', + 'pathRegex' => '#^/k/yjzsrg/([^/]+)$#', + 'pathStart' => '/k/yjzsrg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST wwfvp' => array ( + 'DELETE hdvwe' => array ( 0 => array( 'name' => '', - 'path' => '/wwfvp/nzwxiipm/exwy/u/{name}', - 'method' => 'POST', + 'path' => '/hdvwe/u/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16942,19 +16995,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wwfvp/nzwxiipm/exwy/u/([^/]+)$#', - 'pathStart' => '/wwfvp/nzwxiipm/exwy/u/', + 'pathRegex' => '#^/hdvwe/u/([^/]+)$#', + 'pathStart' => '/hdvwe/u/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dnlq' => array ( + 'DELETE qwv' => array ( 0 => array( 'name' => '', - 'path' => '/dnlq/jwpyoc/zd/{name}', - 'method' => 'GET', + 'path' => '/qwv/qsx/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16963,19 +17016,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dnlq/jwpyoc/zd/([^/]+)$#', - 'pathStart' => '/dnlq/jwpyoc/zd/', + 'pathRegex' => '#^/qwv/qsx/([^/]+)$#', + 'pathStart' => '/qwv/qsx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE dvfsycv' => array ( + 'PUT rlkca' => array ( 0 => array( 'name' => '', - 'path' => '/dvfsycv/vwvh/ua/{name}', - 'method' => 'DELETE', + 'path' => '/rlkca/bfnetzodp/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16984,19 +17037,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dvfsycv/vwvh/ua/([^/]+)$#', - 'pathStart' => '/dvfsycv/vwvh/ua/', + 'pathRegex' => '#^/rlkca/bfnetzodp/([^/]+)$#', + 'pathStart' => '/rlkca/bfnetzodp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST qv' => array ( + 'GET klrllz' => array ( 0 => array( 'name' => '', - 'path' => '/qv/intxtam/ga/{name}', - 'method' => 'POST', + 'path' => '/klrllz/dfzdq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17005,19 +17058,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qv/intxtam/ga/([^/]+)$#', - 'pathStart' => '/qv/intxtam/ga/', + 'pathRegex' => '#^/klrllz/dfzdq/([^/]+)$#', + 'pathStart' => '/klrllz/dfzdq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET rqf' => array ( + 'PUT ae' => array ( 0 => array( 'name' => '', - 'path' => '/rqf/a/ttg/dnpifvfejk/{name}', - 'method' => 'GET', + 'path' => '/ae/tpqv/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17026,19 +17079,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rqf/a/ttg/dnpifvfejk/([^/]+)$#', - 'pathStart' => '/rqf/a/ttg/dnpifvfejk/', + 'pathRegex' => '#^/ae/tpqv/([^/]+)$#', + 'pathStart' => '/ae/tpqv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE pcrxjmqoasqthepw' => array ( + 'PUT nmhuh' => array ( 0 => array( 'name' => '', - 'path' => '/pcrxjmqoasqthepw/{name}', - 'method' => 'DELETE', + 'path' => '/nmhuh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17047,18 +17100,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pcrxjmqoasqthepw/([^/]+)$#', - 'pathStart' => '/pcrxjmqoasqthepw/', + 'pathRegex' => '#^/nmhuh/([^/]+)$#', + 'pathStart' => '/nmhuh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST xar' => array ( + 'POST csbcjlzinwl' => array ( 0 => array( 'name' => '', - 'path' => '/xar/vqrgxp/{name}', + 'path' => '/csbcjlzinwl/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17068,19 +17121,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xar/vqrgxp/([^/]+)$#', - 'pathStart' => '/xar/vqrgxp/', + 'pathRegex' => '#^/csbcjlzinwl/([^/]+)$#', + 'pathStart' => '/csbcjlzinwl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST mdngvrd' => array ( + 'PUT b' => array ( 0 => array( 'name' => '', - 'path' => '/mdngvrd/yngy/{name}', - 'method' => 'POST', + 'path' => '/b/ew/dzecfkrpzxxyzoavl/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17089,19 +17142,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mdngvrd/yngy/([^/]+)$#', - 'pathStart' => '/mdngvrd/yngy/', + 'pathRegex' => '#^/b/ew/dzecfkrpzxxyzoavl/([^/]+)$#', + 'pathStart' => '/b/ew/dzecfkrpzxxyzoavl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET olnpu' => array ( + 'PATCH fsmknbifhnij' => array ( 0 => array( 'name' => '', - 'path' => '/olnpu/{name}', - 'method' => 'GET', + 'path' => '/fsmknbifhnij/qtawzwlf/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17110,19 +17163,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/olnpu/([^/]+)$#', - 'pathStart' => '/olnpu/', + 'pathRegex' => '#^/fsmknbifhnij/qtawzwlf/([^/]+)$#', + 'pathStart' => '/fsmknbifhnij/qtawzwlf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET isjn' => array ( + 'POST ijb' => array ( 0 => array( 'name' => '', - 'path' => '/isjn/fmrnekcvj/{name}', - 'method' => 'GET', + 'path' => '/ijb/l/ptkrihcy/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17131,19 +17184,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/isjn/fmrnekcvj/([^/]+)$#', - 'pathStart' => '/isjn/fmrnekcvj/', + 'pathRegex' => '#^/ijb/l/ptkrihcy/([^/]+)$#', + 'pathStart' => '/ijb/l/ptkrihcy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET bqgqdubenhjsf' => array ( + 'PUT kghj' => array ( 0 => array( 'name' => '', - 'path' => '/bqgqdubenhjsf/{name}', - 'method' => 'GET', + 'path' => '/kghj/yve/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17152,19 +17205,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bqgqdubenhjsf/([^/]+)$#', - 'pathStart' => '/bqgqdubenhjsf/', + 'pathRegex' => '#^/kghj/yve/([^/]+)$#', + 'pathStart' => '/kghj/yve/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ud' => array ( + 'PUT qd' => array ( 0 => array( 'name' => '', - 'path' => '/ud/zjsjjklxdr/{name}', - 'method' => 'GET', + 'path' => '/qd/giwfth/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17173,18 +17226,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ud/zjsjjklxdr/([^/]+)$#', - 'pathStart' => '/ud/zjsjjklxdr/', + 'pathRegex' => '#^/qd/giwfth/([^/]+)$#', + 'pathStart' => '/qd/giwfth/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ardsxzbt' => array ( + 'PUT ddmigbaa' => array ( 0 => array( 'name' => '', - 'path' => '/ardsxzbt/jzmbjliko/{name}', + 'path' => '/ddmigbaa/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17194,19 +17247,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ardsxzbt/jzmbjliko/([^/]+)$#', - 'pathStart' => '/ardsxzbt/jzmbjliko/', + 'pathRegex' => '#^/ddmigbaa/([^/]+)$#', + 'pathStart' => '/ddmigbaa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH odtfgf' => array ( + 'POST npn' => array ( 0 => array( 'name' => '', - 'path' => '/odtfgf/ydvehwzfldru/{name}', - 'method' => 'PATCH', + 'path' => '/npn/pokfgg/uwczqoozvjp/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17215,18 +17268,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/odtfgf/ydvehwzfldru/([^/]+)$#', - 'pathStart' => '/odtfgf/ydvehwzfldru/', + 'pathRegex' => '#^/npn/pokfgg/uwczqoozvjp/([^/]+)$#', + 'pathStart' => '/npn/pokfgg/uwczqoozvjp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT uz' => array ( + 'PUT jg' => array ( 0 => array( 'name' => '', - 'path' => '/uz/enuuz/cpvzrkbeizgbg/{name}', + 'path' => '/jg/nhmrf/nzql/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17236,19 +17289,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uz/enuuz/cpvzrkbeizgbg/([^/]+)$#', - 'pathStart' => '/uz/enuuz/cpvzrkbeizgbg/', + 'pathRegex' => '#^/jg/nhmrf/nzql/([^/]+)$#', + 'pathStart' => '/jg/nhmrf/nzql/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST x' => array ( + 'DELETE wjzywvxtcopso' => array ( 0 => array( 'name' => '', - 'path' => '/x/geaj/jocjoc/{name}', - 'method' => 'POST', + 'path' => '/wjzywvxtcopso/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17257,17 +17310,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/x/geaj/jocjoc/([^/]+)$#', - 'pathStart' => '/x/geaj/jocjoc/', + 'pathRegex' => '#^/wjzywvxtcopso/([^/]+)$#', + 'pathStart' => '/wjzywvxtcopso/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'GET aapnn' => array ( + 0 => array( 'name' => '', - 'path' => '/x/zyjwqpuezdesscrxis/{name}', - 'method' => 'POST', + 'path' => '/aapnn/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17276,18 +17331,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/x/zyjwqpuezdesscrxis/([^/]+)$#', - 'pathStart' => '/x/zyjwqpuezdesscrxis/', + 'pathRegex' => '#^/aapnn/([^/]+)$#', + 'pathStart' => '/aapnn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH heskildopmqrlemra' => array ( + 'PATCH oa' => array ( 0 => array( 'name' => '', - 'path' => '/heskildopmqrlemra/{name}', + 'path' => '/oa/eipjnwtp/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17297,19 +17352,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/heskildopmqrlemra/([^/]+)$#', - 'pathStart' => '/heskildopmqrlemra/', + 'pathRegex' => '#^/oa/eipjnwtp/([^/]+)$#', + 'pathStart' => '/oa/eipjnwtp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE pav' => array ( + 'PUT bbsqemnyh' => array ( 0 => array( 'name' => '', - 'path' => '/pav/gs/fytnzuvzm/xtj/{name}', - 'method' => 'DELETE', + 'path' => '/bbsqemnyh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17318,18 +17373,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pav/gs/fytnzuvzm/xtj/([^/]+)$#', - 'pathStart' => '/pav/gs/fytnzuvzm/xtj/', + 'pathRegex' => '#^/bbsqemnyh/([^/]+)$#', + 'pathStart' => '/bbsqemnyh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE dcggstr' => array ( + 'DELETE xehgekapphohb' => array ( 0 => array( 'name' => '', - 'path' => '/dcggstr/gzdxjhjis/bmn/{name}', + 'path' => '/xehgekapphohb/p/v/l/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17339,19 +17394,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dcggstr/gzdxjhjis/bmn/([^/]+)$#', - 'pathStart' => '/dcggstr/gzdxjhjis/bmn/', + 'pathRegex' => '#^/xehgekapphohb/p/v/l/([^/]+)$#', + 'pathStart' => '/xehgekapphohb/p/v/l/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH srzwaxlmfab' => array ( + 'GET xkaiqwrywqv' => array ( 0 => array( 'name' => '', - 'path' => '/srzwaxlmfab/fjewb/{name}', - 'method' => 'PATCH', + 'path' => '/xkaiqwrywqv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17360,18 +17415,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/srzwaxlmfab/fjewb/([^/]+)$#', - 'pathStart' => '/srzwaxlmfab/fjewb/', + 'pathRegex' => '#^/xkaiqwrywqv/([^/]+)$#', + 'pathStart' => '/xkaiqwrywqv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qsdtiu' => array ( + 'GET yrphotyn' => array ( 0 => array( 'name' => '', - 'path' => '/qsdtiu/{name}', + 'path' => '/yrphotyn/rr/hmc/kuwy/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17381,19 +17436,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qsdtiu/([^/]+)$#', - 'pathStart' => '/qsdtiu/', + 'pathRegex' => '#^/yrphotyn/rr/hmc/kuwy/([^/]+)$#', + 'pathStart' => '/yrphotyn/rr/hmc/kuwy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dzx' => array ( + 'POST pbak' => array ( 0 => array( 'name' => '', - 'path' => '/dzx/gjedkyb/mss/{name}', - 'method' => 'GET', + 'path' => '/pbak/b/e/o/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17402,19 +17457,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dzx/gjedkyb/mss/([^/]+)$#', - 'pathStart' => '/dzx/gjedkyb/mss/', + 'pathRegex' => '#^/pbak/b/e/o/([^/]+)$#', + 'pathStart' => '/pbak/b/e/o/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT o' => array ( + 'GET wyuafcoq' => array ( 0 => array( 'name' => '', - 'path' => '/o/drrtkuj/doc/{name}', - 'method' => 'PUT', + 'path' => '/wyuafcoq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17423,19 +17478,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/o/drrtkuj/doc/([^/]+)$#', - 'pathStart' => '/o/drrtkuj/doc/', + 'pathRegex' => '#^/wyuafcoq/([^/]+)$#', + 'pathStart' => '/wyuafcoq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ejawga' => array ( + 'GET rwowhuvzodtsc' => array ( 0 => array( 'name' => '', - 'path' => '/ejawga/pxhwddksuhwp/{name}', - 'method' => 'PUT', + 'path' => '/rwowhuvzodtsc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17444,19 +17499,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ejawga/pxhwddksuhwp/([^/]+)$#', - 'pathStart' => '/ejawga/pxhwddksuhwp/', + 'pathRegex' => '#^/rwowhuvzodtsc/([^/]+)$#', + 'pathStart' => '/rwowhuvzodtsc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET lqrvt' => array ( + 'POST qpwhosc' => array ( 0 => array( 'name' => '', - 'path' => '/lqrvt/{name}', - 'method' => 'GET', + 'path' => '/qpwhosc/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17465,19 +17520,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lqrvt/([^/]+)$#', - 'pathStart' => '/lqrvt/', + 'pathRegex' => '#^/qpwhosc/([^/]+)$#', + 'pathStart' => '/qpwhosc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE hbagen' => array ( + 'PUT kpawzp' => array ( 0 => array( 'name' => '', - 'path' => '/hbagen/g/upanzter/nga/{name}', - 'method' => 'DELETE', + 'path' => '/kpawzp/krrcx/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17486,19 +17541,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hbagen/g/upanzter/nga/([^/]+)$#', - 'pathStart' => '/hbagen/g/upanzter/nga/', + 'pathRegex' => '#^/kpawzp/krrcx/([^/]+)$#', + 'pathStart' => '/kpawzp/krrcx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT yapdoimmwtx' => array ( + 'POST tuj' => array ( 0 => array( 'name' => '', - 'path' => '/yapdoimmwtx/u/{name}', - 'method' => 'PUT', + 'path' => '/tuj/hpwx/f/jbspavh/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17507,18 +17562,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yapdoimmwtx/u/([^/]+)$#', - 'pathStart' => '/yapdoimmwtx/u/', + 'pathRegex' => '#^/tuj/hpwx/f/jbspavh/([^/]+)$#', + 'pathStart' => '/tuj/hpwx/f/jbspavh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH bkutbgb' => array ( + 'PATCH vjeo' => array ( 0 => array( 'name' => '', - 'path' => '/bkutbgb/{name}', + 'path' => '/vjeo/dot/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17528,19 +17583,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bkutbgb/([^/]+)$#', - 'pathStart' => '/bkutbgb/', + 'pathRegex' => '#^/vjeo/dot/([^/]+)$#', + 'pathStart' => '/vjeo/dot/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ojwpv' => array ( + 'GET zfbzlyic' => array ( 0 => array( 'name' => '', - 'path' => '/ojwpv/pakq/jg/{name}', - 'method' => 'POST', + 'path' => '/zfbzlyic/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17549,18 +17604,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ojwpv/pakq/jg/([^/]+)$#', - 'pathStart' => '/ojwpv/pakq/jg/', + 'pathRegex' => '#^/zfbzlyic/([^/]+)$#', + 'pathStart' => '/zfbzlyic/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET mwmouopbjfyemyddsiji' => array ( + 'GET yccjfmqw' => array ( 0 => array( 'name' => '', - 'path' => '/mwmouopbjfyemyddsiji/{name}', + 'path' => '/yccjfmqw/mkje/cks/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17570,18 +17625,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mwmouopbjfyemyddsiji/([^/]+)$#', - 'pathStart' => '/mwmouopbjfyemyddsiji/', + 'pathRegex' => '#^/yccjfmqw/mkje/cks/([^/]+)$#', + 'pathStart' => '/yccjfmqw/mkje/cks/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET kellryqr' => array ( + 'GET ymxroin' => array ( 0 => array( 'name' => '', - 'path' => '/kellryqr/{name}', + 'path' => '/ymxroin/oewz/ynbmn/u/sl/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17591,19 +17646,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kellryqr/([^/]+)$#', - 'pathStart' => '/kellryqr/', + 'pathRegex' => '#^/ymxroin/oewz/ynbmn/u/sl/([^/]+)$#', + 'pathStart' => '/ymxroin/oewz/ynbmn/u/sl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST op' => array ( + 'PUT rmtgfl' => array ( 0 => array( 'name' => '', - 'path' => '/op/piacxowooihr/{name}', - 'method' => 'POST', + 'path' => '/rmtgfl/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17612,19 +17667,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/op/piacxowooihr/([^/]+)$#', - 'pathStart' => '/op/piacxowooihr/', + 'pathRegex' => '#^/rmtgfl/([^/]+)$#', + 'pathStart' => '/rmtgfl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE onthvm' => array ( + 'GET ukh' => array ( 0 => array( 'name' => '', - 'path' => '/onthvm/hxi/{name}', - 'method' => 'DELETE', + 'path' => '/ukh/abro/vqrfiamg/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17633,19 +17688,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/onthvm/hxi/([^/]+)$#', - 'pathStart' => '/onthvm/hxi/', + 'pathRegex' => '#^/ukh/abro/vqrfiamg/([^/]+)$#', + 'pathStart' => '/ukh/abro/vqrfiamg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST fjtjovlgpja' => array ( + 'PUT retuu' => array ( 0 => array( 'name' => '', - 'path' => '/fjtjovlgpja/{name}', - 'method' => 'POST', + 'path' => '/retuu/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17654,19 +17709,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fjtjovlgpja/([^/]+)$#', - 'pathStart' => '/fjtjovlgpja/', + 'pathRegex' => '#^/retuu/([^/]+)$#', + 'pathStart' => '/retuu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH qzsx' => array ( + 'GET nzkudztax' => array ( 0 => array( 'name' => '', - 'path' => '/qzsx/cqvgsb/{name}', - 'method' => 'PATCH', + 'path' => '/nzkudztax/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17675,19 +17730,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qzsx/cqvgsb/([^/]+)$#', - 'pathStart' => '/qzsx/cqvgsb/', + 'pathRegex' => '#^/nzkudztax/([^/]+)$#', + 'pathStart' => '/nzkudztax/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST tbi' => array ( + 'PATCH fvnecc' => array ( 0 => array( 'name' => '', - 'path' => '/tbi/iwrkoz/{name}', - 'method' => 'POST', + 'path' => '/fvnecc/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17696,19 +17751,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tbi/iwrkoz/([^/]+)$#', - 'pathStart' => '/tbi/iwrkoz/', + 'pathRegex' => '#^/fvnecc/([^/]+)$#', + 'pathStart' => '/fvnecc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST txtviijwt' => array ( + 'GET ffyxhtoe' => array ( 0 => array( 'name' => '', - 'path' => '/txtviijwt/{name}', - 'method' => 'POST', + 'path' => '/ffyxhtoe/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17717,18 +17772,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/txtviijwt/([^/]+)$#', - 'pathStart' => '/txtviijwt/', + 'pathRegex' => '#^/ffyxhtoe/([^/]+)$#', + 'pathStart' => '/ffyxhtoe/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nwurjibpptelkfoovri' => array ( + 'GET hqs' => array ( 0 => array( 'name' => '', - 'path' => '/nwurjibpptelkfoovri/{name}', + 'path' => '/hqs/c/itk/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17738,18 +17793,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nwurjibpptelkfoovri/([^/]+)$#', - 'pathStart' => '/nwurjibpptelkfoovri/', + 'pathRegex' => '#^/hqs/c/itk/([^/]+)$#', + 'pathStart' => '/hqs/c/itk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET cnzu' => array ( + 'GET mn' => array ( 0 => array( 'name' => '', - 'path' => '/cnzu/eokn/ipcmkqn/{name}', + 'path' => '/mn/tr/pijbkzst/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17759,19 +17814,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cnzu/eokn/ipcmkqn/([^/]+)$#', - 'pathStart' => '/cnzu/eokn/ipcmkqn/', + 'pathRegex' => '#^/mn/tr/pijbkzst/([^/]+)$#', + 'pathStart' => '/mn/tr/pijbkzst/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ikhvptminngv' => array ( + 'POST tk' => array ( 0 => array( 'name' => '', - 'path' => '/ikhvptminngv/{name}', - 'method' => 'GET', + 'path' => '/tk/zbk/dt/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17780,19 +17835,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ikhvptminngv/([^/]+)$#', - 'pathStart' => '/ikhvptminngv/', + 'pathRegex' => '#^/tk/zbk/dt/([^/]+)$#', + 'pathStart' => '/tk/zbk/dt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE wpph' => array ( + 'PATCH yvww' => array ( 0 => array( 'name' => '', - 'path' => '/wpph/dqz/rd/{name}', - 'method' => 'DELETE', + 'path' => '/yvww/nm/dwdpxd/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17801,19 +17856,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wpph/dqz/rd/([^/]+)$#', - 'pathStart' => '/wpph/dqz/rd/', + 'pathRegex' => '#^/yvww/nm/dwdpxd/([^/]+)$#', + 'pathStart' => '/yvww/nm/dwdpxd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST mteymtvpd' => array ( + 'GET ktcemfqmb' => array ( 0 => array( 'name' => '', - 'path' => '/mteymtvpd/{name}', - 'method' => 'POST', + 'path' => '/ktcemfqmb/ctbptme/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17822,19 +17877,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mteymtvpd/([^/]+)$#', - 'pathStart' => '/mteymtvpd/', + 'pathRegex' => '#^/ktcemfqmb/ctbptme/([^/]+)$#', + 'pathStart' => '/ktcemfqmb/ctbptme/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST mfs' => array ( + 'DELETE h' => array ( 0 => array( 'name' => '', - 'path' => '/mfs/yu/im/bzfgrlovci/{name}', - 'method' => 'POST', + 'path' => '/h/ncrt/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17843,19 +17898,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mfs/yu/im/bzfgrlovci/([^/]+)$#', - 'pathStart' => '/mfs/yu/im/bzfgrlovci/', + 'pathRegex' => '#^/h/ncrt/([^/]+)$#', + 'pathStart' => '/h/ncrt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST pebej' => array ( + 'PUT txlh' => array ( 0 => array( 'name' => '', - 'path' => '/pebej/ly/stpcddd/{name}', - 'method' => 'POST', + 'path' => '/txlh/gnlefhfshp/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17864,19 +17919,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pebej/ly/stpcddd/([^/]+)$#', - 'pathStart' => '/pebej/ly/stpcddd/', + 'pathRegex' => '#^/txlh/gnlefhfshp/([^/]+)$#', + 'pathStart' => '/txlh/gnlefhfshp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fqu' => array ( + 'POST apyzpo' => array ( 0 => array( 'name' => '', - 'path' => '/fqu/tamwk/rdipxfrfjubt/{name}', - 'method' => 'GET', + 'path' => '/apyzpo/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17885,19 +17940,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fqu/tamwk/rdipxfrfjubt/([^/]+)$#', - 'pathStart' => '/fqu/tamwk/rdipxfrfjubt/', + 'pathRegex' => '#^/apyzpo/([^/]+)$#', + 'pathStart' => '/apyzpo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hwgjopvumbwqfjzlc' => array ( + 'PUT epfqyhk' => array ( 0 => array( 'name' => '', - 'path' => '/hwgjopvumbwqfjzlc/{name}', - 'method' => 'GET', + 'path' => '/epfqyhk/sujkujixh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17906,19 +17961,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hwgjopvumbwqfjzlc/([^/]+)$#', - 'pathStart' => '/hwgjopvumbwqfjzlc/', + 'pathRegex' => '#^/epfqyhk/sujkujixh/([^/]+)$#', + 'pathStart' => '/epfqyhk/sujkujixh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST demawpdv' => array ( + 'PATCH jkywprrs' => array ( 0 => array( 'name' => '', - 'path' => '/demawpdv/{name}', - 'method' => 'POST', + 'path' => '/jkywprrs/qcmkpl/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17927,19 +17982,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/demawpdv/([^/]+)$#', - 'pathStart' => '/demawpdv/', + 'pathRegex' => '#^/jkywprrs/qcmkpl/([^/]+)$#', + 'pathStart' => '/jkywprrs/qcmkpl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wrgvmmtwcaapu' => array ( + 'PATCH wavv' => array ( 0 => array( 'name' => '', - 'path' => '/wrgvmmtwcaapu/xrr/{name}', - 'method' => 'GET', + 'path' => '/wavv/d/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17948,19 +18003,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wrgvmmtwcaapu/xrr/([^/]+)$#', - 'pathStart' => '/wrgvmmtwcaapu/xrr/', + 'pathRegex' => '#^/wavv/d/([^/]+)$#', + 'pathStart' => '/wavv/d/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH sehard' => array ( + 'GET ddgrpcxhntpwqiif' => array ( 0 => array( 'name' => '', - 'path' => '/sehard/{name}', - 'method' => 'PATCH', + 'path' => '/ddgrpcxhntpwqiif/wb/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17969,19 +18024,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sehard/([^/]+)$#', - 'pathStart' => '/sehard/', + 'pathRegex' => '#^/ddgrpcxhntpwqiif/wb/([^/]+)$#', + 'pathStart' => '/ddgrpcxhntpwqiif/wb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dshbtzgmt' => array ( + 'PATCH jaltx' => array ( 0 => array( 'name' => '', - 'path' => '/dshbtzgmt/{name}', - 'method' => 'GET', + 'path' => '/jaltx/hzev/iwhhbpcq/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17990,19 +18045,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dshbtzgmt/([^/]+)$#', - 'pathStart' => '/dshbtzgmt/', + 'pathRegex' => '#^/jaltx/hzev/iwhhbpcq/([^/]+)$#', + 'pathStart' => '/jaltx/hzev/iwhhbpcq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE sgznnjsec' => array ( + 'PUT ywwiajumzep' => array ( 0 => array( 'name' => '', - 'path' => '/sgznnjsec/{name}', - 'method' => 'DELETE', + 'path' => '/ywwiajumzep/kpiplou/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18011,18 +18066,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sgznnjsec/([^/]+)$#', - 'pathStart' => '/sgznnjsec/', + 'pathRegex' => '#^/ywwiajumzep/kpiplou/([^/]+)$#', + 'pathStart' => '/ywwiajumzep/kpiplou/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH vlterbedyi' => array ( + 'PATCH tgkw' => array ( 0 => array( 'name' => '', - 'path' => '/vlterbedyi/{name}', + 'path' => '/tgkw/vhsobncd/iwudjtz/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18032,19 +18087,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vlterbedyi/([^/]+)$#', - 'pathStart' => '/vlterbedyi/', + 'pathRegex' => '#^/tgkw/vhsobncd/iwudjtz/([^/]+)$#', + 'pathStart' => '/tgkw/vhsobncd/iwudjtz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH fo' => array ( + 'POST oxqrysjhvcgzvcrrxqvq' => array ( 0 => array( 'name' => '', - 'path' => '/fo/uqyky/uwxv/{name}', - 'method' => 'PATCH', + 'path' => '/oxqrysjhvcgzvcrrxqvq/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18053,18 +18108,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fo/uqyky/uwxv/([^/]+)$#', - 'pathStart' => '/fo/uqyky/uwxv/', + 'pathRegex' => '#^/oxqrysjhvcgzvcrrxqvq/([^/]+)$#', + 'pathStart' => '/oxqrysjhvcgzvcrrxqvq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST bokh' => array ( + 'POST kopoad' => array ( 0 => array( 'name' => '', - 'path' => '/bokh/cna/{name}', + 'path' => '/kopoad/gticz/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18074,19 +18129,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bokh/cna/([^/]+)$#', - 'pathStart' => '/bokh/cna/', + 'pathRegex' => '#^/kopoad/gticz/([^/]+)$#', + 'pathStart' => '/kopoad/gticz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST vsnmbiibattv' => array ( + 'DELETE dvsuz' => array ( 0 => array( 'name' => '', - 'path' => '/vsnmbiibattv/{name}', - 'method' => 'POST', + 'path' => '/dvsuz/fzwfbq/i/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18095,19 +18150,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vsnmbiibattv/([^/]+)$#', - 'pathStart' => '/vsnmbiibattv/', + 'pathRegex' => '#^/dvsuz/fzwfbq/i/([^/]+)$#', + 'pathStart' => '/dvsuz/fzwfbq/i/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH kfdi' => array ( + 'POST uhnkbblnr' => array ( 0 => array( 'name' => '', - 'path' => '/kfdi/jyhenjfvficuia/{name}', - 'method' => 'PATCH', + 'path' => '/uhnkbblnr/b/st/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18116,19 +18171,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kfdi/jyhenjfvficuia/([^/]+)$#', - 'pathStart' => '/kfdi/jyhenjfvficuia/', + 'pathRegex' => '#^/uhnkbblnr/b/st/([^/]+)$#', + 'pathStart' => '/uhnkbblnr/b/st/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT l' => array ( + 'DELETE zlvwzb' => array ( 0 => array( 'name' => '', - 'path' => '/l/gacnwdgfwbr/{name}', - 'method' => 'PUT', + 'path' => '/zlvwzb/ib/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18137,18 +18192,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/l/gacnwdgfwbr/([^/]+)$#', - 'pathStart' => '/l/gacnwdgfwbr/', + 'pathRegex' => '#^/zlvwzb/ib/([^/]+)$#', + 'pathStart' => '/zlvwzb/ib/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET zcdun' => array ( + 'GET yyqqcnieoq' => array ( 0 => array( 'name' => '', - 'path' => '/zcdun/ohnmx/{name}', + 'path' => '/yyqqcnieoq/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18158,19 +18213,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zcdun/ohnmx/([^/]+)$#', - 'pathStart' => '/zcdun/ohnmx/', + 'pathRegex' => '#^/yyqqcnieoq/([^/]+)$#', + 'pathStart' => '/yyqqcnieoq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dzzjs' => array ( + 'PUT ekuooifeoeq' => array ( 0 => array( 'name' => '', - 'path' => '/dzzjs/{name}', - 'method' => 'GET', + 'path' => '/ekuooifeoeq/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18179,19 +18234,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dzzjs/([^/]+)$#', - 'pathStart' => '/dzzjs/', + 'pathRegex' => '#^/ekuooifeoeq/([^/]+)$#', + 'pathStart' => '/ekuooifeoeq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET yiuq' => array ( + 'PUT uukauzx' => array ( 0 => array( 'name' => '', - 'path' => '/yiuq/z/woulomf/ti/il/{name}', - 'method' => 'GET', + 'path' => '/uukauzx/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18200,18 +18255,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yiuq/z/woulomf/ti/il/([^/]+)$#', - 'pathStart' => '/yiuq/z/woulomf/ti/il/', + 'pathRegex' => '#^/uukauzx/([^/]+)$#', + 'pathStart' => '/uukauzx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT akivpovfaqoz' => array ( + 'PUT qvbzw' => array ( 0 => array( 'name' => '', - 'path' => '/akivpovfaqoz/{name}', + 'path' => '/qvbzw/hwqdhs/yxdunny/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18221,19 +18276,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/akivpovfaqoz/([^/]+)$#', - 'pathStart' => '/akivpovfaqoz/', + 'pathRegex' => '#^/qvbzw/hwqdhs/yxdunny/([^/]+)$#', + 'pathStart' => '/qvbzw/hwqdhs/yxdunny/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE mvrzjnrtopisx' => array ( + 'GET fyhxeufbkfowv' => array ( 0 => array( 'name' => '', - 'path' => '/mvrzjnrtopisx/{name}', - 'method' => 'DELETE', + 'path' => '/fyhxeufbkfowv/ari/zm/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18242,18 +18297,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mvrzjnrtopisx/([^/]+)$#', - 'pathStart' => '/mvrzjnrtopisx/', + 'pathRegex' => '#^/fyhxeufbkfowv/ari/zm/([^/]+)$#', + 'pathStart' => '/fyhxeufbkfowv/ari/zm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH jpjttgeqdtjrjugwuzs' => array ( + 'PATCH gp' => array ( 0 => array( 'name' => '', - 'path' => '/jpjttgeqdtjrjugwuzs/{name}', + 'path' => '/gp/prbev/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18263,19 +18318,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jpjttgeqdtjrjugwuzs/([^/]+)$#', - 'pathStart' => '/jpjttgeqdtjrjugwuzs/', + 'pathRegex' => '#^/gp/prbev/([^/]+)$#', + 'pathStart' => '/gp/prbev/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ypxu' => array ( + 'POST mqxq' => array ( 0 => array( 'name' => '', - 'path' => '/ypxu/xwkdj/j/t/s/b/{name}', - 'method' => 'PATCH', + 'path' => '/mqxq/tcsmerjnidp/jrno/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18284,18 +18339,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ypxu/xwkdj/j/t/s/b/([^/]+)$#', - 'pathStart' => '/ypxu/xwkdj/j/t/s/b/', + 'pathRegex' => '#^/mqxq/tcsmerjnidp/jrno/([^/]+)$#', + 'pathStart' => '/mqxq/tcsmerjnidp/jrno/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ru' => array ( + 'PUT gsqidthlmviiobq' => array ( 0 => array( 'name' => '', - 'path' => '/ru/rdj/n/hhky/{name}', + 'path' => '/gsqidthlmviiobq/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18305,19 +18360,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ru/rdj/n/hhky/([^/]+)$#', - 'pathStart' => '/ru/rdj/n/hhky/', + 'pathRegex' => '#^/gsqidthlmviiobq/([^/]+)$#', + 'pathStart' => '/gsqidthlmviiobq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT brlcnqwt' => array ( + 'GET hymnaimv' => array ( 0 => array( 'name' => '', - 'path' => '/brlcnqwt/{name}', - 'method' => 'PUT', + 'path' => '/hymnaimv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18326,19 +18381,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/brlcnqwt/([^/]+)$#', - 'pathStart' => '/brlcnqwt/', + 'pathRegex' => '#^/hymnaimv/([^/]+)$#', + 'pathStart' => '/hymnaimv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH jvyfp' => array ( + 'PUT nxxkplxoemn' => array ( 0 => array( 'name' => '', - 'path' => '/jvyfp/{name}', - 'method' => 'PATCH', + 'path' => '/nxxkplxoemn/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18347,19 +18402,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jvyfp/([^/]+)$#', - 'pathStart' => '/jvyfp/', + 'pathRegex' => '#^/nxxkplxoemn/([^/]+)$#', + 'pathStart' => '/nxxkplxoemn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fmqiolexlyhr' => array ( + 'POST nnkacfnty' => array ( 0 => array( 'name' => '', - 'path' => '/fmqiolexlyhr/h/{name}', - 'method' => 'GET', + 'path' => '/nnkacfnty/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18368,19 +18423,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fmqiolexlyhr/h/([^/]+)$#', - 'pathStart' => '/fmqiolexlyhr/h/', + 'pathRegex' => '#^/nnkacfnty/([^/]+)$#', + 'pathStart' => '/nnkacfnty/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ut' => array ( + 'PUT vh' => array ( 0 => array( 'name' => '', - 'path' => '/ut/rlyxrsoewqtimv/{name}', - 'method' => 'POST', + 'path' => '/vh/gznuwbxkxbstu/umngn/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18389,19 +18444,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ut/rlyxrsoewqtimv/([^/]+)$#', - 'pathStart' => '/ut/rlyxrsoewqtimv/', + 'pathRegex' => '#^/vh/gznuwbxkxbstu/umngn/([^/]+)$#', + 'pathStart' => '/vh/gznuwbxkxbstu/umngn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xaqcxmkqdxnsba' => array ( + 'POST iothinzcadwyrjn' => array ( 0 => array( 'name' => '', - 'path' => '/xaqcxmkqdxnsba/{name}', - 'method' => 'GET', + 'path' => '/iothinzcadwyrjn/may/w/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18410,19 +18465,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xaqcxmkqdxnsba/([^/]+)$#', - 'pathStart' => '/xaqcxmkqdxnsba/', + 'pathRegex' => '#^/iothinzcadwyrjn/may/w/([^/]+)$#', + 'pathStart' => '/iothinzcadwyrjn/may/w/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jacx' => array ( + 'POST mqitlrvyjwjvlo' => array ( 0 => array( 'name' => '', - 'path' => '/jacx/otmtozg/zp/tee/{name}', - 'method' => 'GET', + 'path' => '/mqitlrvyjwjvlo/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18431,19 +18486,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jacx/otmtozg/zp/tee/([^/]+)$#', - 'pathStart' => '/jacx/otmtozg/zp/tee/', + 'pathRegex' => '#^/mqitlrvyjwjvlo/([^/]+)$#', + 'pathStart' => '/mqitlrvyjwjvlo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST fyberfhna' => array ( + 'PUT g' => array ( 0 => array( 'name' => '', - 'path' => '/fyberfhna/pw/{name}', - 'method' => 'POST', + 'path' => '/g/nuiqetltev/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18452,19 +18507,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fyberfhna/pw/([^/]+)$#', - 'pathStart' => '/fyberfhna/pw/', + 'pathRegex' => '#^/g/nuiqetltev/([^/]+)$#', + 'pathStart' => '/g/nuiqetltev/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE nojwgyqkzuhtsoafly' => array ( + 'GET gq' => array ( 0 => array( 'name' => '', - 'path' => '/nojwgyqkzuhtsoafly/{name}', - 'method' => 'DELETE', + 'path' => '/gq/pvytorhke/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18473,19 +18528,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nojwgyqkzuhtsoafly/([^/]+)$#', - 'pathStart' => '/nojwgyqkzuhtsoafly/', + 'pathRegex' => '#^/gq/pvytorhke/([^/]+)$#', + 'pathStart' => '/gq/pvytorhke/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET mzcjhpmyh' => array ( + 'DELETE ieq' => array ( 0 => array( 'name' => '', - 'path' => '/mzcjhpmyh/b/{name}', - 'method' => 'GET', + 'path' => '/ieq/vtjuerbq/z/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18494,19 +18549,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mzcjhpmyh/b/([^/]+)$#', - 'pathStart' => '/mzcjhpmyh/b/', + 'pathRegex' => '#^/ieq/vtjuerbq/z/([^/]+)$#', + 'pathStart' => '/ieq/vtjuerbq/z/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST v' => array ( + 'PATCH yqlfse' => array ( 0 => array( 'name' => '', - 'path' => '/v/oykynk/o/{name}', - 'method' => 'POST', + 'path' => '/yqlfse/mbxrbbcdy/u/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18515,18 +18570,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v/oykynk/o/([^/]+)$#', - 'pathStart' => '/v/oykynk/o/', + 'pathRegex' => '#^/yqlfse/mbxrbbcdy/u/([^/]+)$#', + 'pathStart' => '/yqlfse/mbxrbbcdy/u/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST opuinpywsr' => array ( + 'POST vhxz' => array ( 0 => array( 'name' => '', - 'path' => '/opuinpywsr/{name}', + 'path' => '/vhxz/bon/w/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18536,18 +18591,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/opuinpywsr/([^/]+)$#', - 'pathStart' => '/opuinpywsr/', + 'pathRegex' => '#^/vhxz/bon/w/([^/]+)$#', + 'pathStart' => '/vhxz/bon/w/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE jvav' => array ( + 'DELETE cidmxechj' => array ( 0 => array( 'name' => '', - 'path' => '/jvav/lbm/{name}', + 'path' => '/cidmxechj/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18557,19 +18612,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jvav/lbm/([^/]+)$#', - 'pathStart' => '/jvav/lbm/', + 'pathRegex' => '#^/cidmxechj/([^/]+)$#', + 'pathStart' => '/cidmxechj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nsc' => array ( + 'DELETE bc' => array ( 0 => array( 'name' => '', - 'path' => '/nsc/r/v/gbhngfyzep/{name}', - 'method' => 'GET', + 'path' => '/bc/oode/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18578,19 +18633,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nsc/r/v/gbhngfyzep/([^/]+)$#', - 'pathStart' => '/nsc/r/v/gbhngfyzep/', + 'pathRegex' => '#^/bc/oode/([^/]+)$#', + 'pathStart' => '/bc/oode/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE elneusoydomgea' => array ( + 'GET rahaaknpkaijdogjei' => array ( 0 => array( 'name' => '', - 'path' => '/elneusoydomgea/{name}', - 'method' => 'DELETE', + 'path' => '/rahaaknpkaijdogjei/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18599,19 +18654,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/elneusoydomgea/([^/]+)$#', - 'pathStart' => '/elneusoydomgea/', + 'pathRegex' => '#^/rahaaknpkaijdogjei/([^/]+)$#', + 'pathStart' => '/rahaaknpkaijdogjei/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE hiv' => array ( + 'POST bpcycyysoplbirchlyoj' => array ( 0 => array( 'name' => '', - 'path' => '/hiv/aws/ybkbsa/nj/sth/{name}', - 'method' => 'DELETE', + 'path' => '/bpcycyysoplbirchlyoj/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18620,19 +18675,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hiv/aws/ybkbsa/nj/sth/([^/]+)$#', - 'pathStart' => '/hiv/aws/ybkbsa/nj/sth/', + 'pathRegex' => '#^/bpcycyysoplbirchlyoj/([^/]+)$#', + 'pathStart' => '/bpcycyysoplbirchlyoj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE pplfpqgovlqq' => array ( + 'GET igfew' => array ( 0 => array( 'name' => '', - 'path' => '/pplfpqgovlqq/{name}', - 'method' => 'DELETE', + 'path' => '/igfew/apvfgoiwupun/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18641,19 +18696,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pplfpqgovlqq/([^/]+)$#', - 'pathStart' => '/pplfpqgovlqq/', + 'pathRegex' => '#^/igfew/apvfgoiwupun/([^/]+)$#', + 'pathStart' => '/igfew/apvfgoiwupun/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET y' => array ( + 'PATCH ejjssvew' => array ( 0 => array( 'name' => '', - 'path' => '/y/ajbnsqezh/f/sbveakq/{name}', - 'method' => 'GET', + 'path' => '/ejjssvew/tpd/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18662,19 +18717,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/y/ajbnsqezh/f/sbveakq/([^/]+)$#', - 'pathStart' => '/y/ajbnsqezh/f/sbveakq/', + 'pathRegex' => '#^/ejjssvew/tpd/([^/]+)$#', + 'pathStart' => '/ejjssvew/tpd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET zorhywpxxbi' => array ( + 'POST ukyci' => array ( 0 => array( 'name' => '', - 'path' => '/zorhywpxxbi/uqckeitf/{name}', - 'method' => 'GET', + 'path' => '/ukyci/q/fuveuiagrpal/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18683,19 +18738,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zorhywpxxbi/uqckeitf/([^/]+)$#', - 'pathStart' => '/zorhywpxxbi/uqckeitf/', + 'pathRegex' => '#^/ukyci/q/fuveuiagrpal/([^/]+)$#', + 'pathStart' => '/ukyci/q/fuveuiagrpal/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ehc' => array ( + 'POST l' => array ( 0 => array( 'name' => '', - 'path' => '/ehc/f/owd/z/{name}', - 'method' => 'GET', + 'path' => '/l/gfhxojvr/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18704,19 +18759,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ehc/f/owd/z/([^/]+)$#', - 'pathStart' => '/ehc/f/owd/z/', + 'pathRegex' => '#^/l/gfhxojvr/([^/]+)$#', + 'pathStart' => '/l/gfhxojvr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ziepjekvwx' => array ( + 'DELETE pdirm' => array ( 0 => array( 'name' => '', - 'path' => '/ziepjekvwx/{name}', - 'method' => 'GET', + 'path' => '/pdirm/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18725,19 +18780,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ziepjekvwx/([^/]+)$#', - 'pathStart' => '/ziepjekvwx/', + 'pathRegex' => '#^/pdirm/([^/]+)$#', + 'pathStart' => '/pdirm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT hs' => array ( + 'GET ujztaolvfniq' => array ( 0 => array( 'name' => '', - 'path' => '/hs/lxt/zqpbf/p/{name}', - 'method' => 'PUT', + 'path' => '/ujztaolvfniq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18746,18 +18801,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hs/lxt/zqpbf/p/([^/]+)$#', - 'pathStart' => '/hs/lxt/zqpbf/p/', + 'pathRegex' => '#^/ujztaolvfniq/([^/]+)$#', + 'pathStart' => '/ujztaolvfniq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT orcfgq' => array ( + 'PUT tphxoguzws' => array ( 0 => array( 'name' => '', - 'path' => '/orcfgq/zp/{name}', + 'path' => '/tphxoguzws/qxoe/g/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18767,19 +18822,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/orcfgq/zp/([^/]+)$#', - 'pathStart' => '/orcfgq/zp/', + 'pathRegex' => '#^/tphxoguzws/qxoe/g/([^/]+)$#', + 'pathStart' => '/tphxoguzws/qxoe/g/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT fgg' => array ( + 'PATCH mosropwh' => array ( 0 => array( 'name' => '', - 'path' => '/fgg/soeihnrgwsschzkli/{name}', - 'method' => 'PUT', + 'path' => '/mosropwh/m/tn/yro/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18788,19 +18843,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fgg/soeihnrgwsschzkli/([^/]+)$#', - 'pathStart' => '/fgg/soeihnrgwsschzkli/', + 'pathRegex' => '#^/mosropwh/m/tn/yro/([^/]+)$#', + 'pathStart' => '/mosropwh/m/tn/yro/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH kjbfw' => array ( + 'DELETE mus' => array ( 0 => array( 'name' => '', - 'path' => '/kjbfw/jykwnt/{name}', - 'method' => 'PATCH', + 'path' => '/mus/mdxohkcz/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18809,19 +18864,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kjbfw/jykwnt/([^/]+)$#', - 'pathStart' => '/kjbfw/jykwnt/', + 'pathRegex' => '#^/mus/mdxohkcz/([^/]+)$#', + 'pathStart' => '/mus/mdxohkcz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT cotlpqsnelqcw' => array ( + 'PATCH mo' => array ( 0 => array( 'name' => '', - 'path' => '/cotlpqsnelqcw/ex/mesx/{name}', - 'method' => 'PUT', + 'path' => '/mo/cjpiktssvk/ephgv/n/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18830,18 +18885,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cotlpqsnelqcw/ex/mesx/([^/]+)$#', - 'pathStart' => '/cotlpqsnelqcw/ex/mesx/', + 'pathRegex' => '#^/mo/cjpiktssvk/ephgv/n/([^/]+)$#', + 'pathStart' => '/mo/cjpiktssvk/ephgv/n/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ivaduffobto' => array ( + 'PUT tuojlmn' => array ( 0 => array( 'name' => '', - 'path' => '/ivaduffobto/{name}', + 'path' => '/tuojlmn/pjxrtu/yaj/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18851,18 +18906,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ivaduffobto/([^/]+)$#', - 'pathStart' => '/ivaduffobto/', + 'pathRegex' => '#^/tuojlmn/pjxrtu/yaj/([^/]+)$#', + 'pathStart' => '/tuojlmn/pjxrtu/yaj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hxg' => array ( + 'GET sybeutwzoacciiduokzg' => array ( 0 => array( 'name' => '', - 'path' => '/hxg/rf/{name}', + 'path' => '/sybeutwzoacciiduokzg/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18872,18 +18927,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hxg/rf/([^/]+)$#', - 'pathStart' => '/hxg/rf/', + 'pathRegex' => '#^/sybeutwzoacciiduokzg/([^/]+)$#', + 'pathStart' => '/sybeutwzoacciiduokzg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ppqcbpbehidaggnxtjn' => array ( + 'DELETE j' => array ( 0 => array( 'name' => '', - 'path' => '/ppqcbpbehidaggnxtjn/h/{name}', + 'path' => '/j/zdhaqbwuo/wdf/susj/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18893,19 +18948,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ppqcbpbehidaggnxtjn/h/([^/]+)$#', - 'pathStart' => '/ppqcbpbehidaggnxtjn/h/', + 'pathRegex' => '#^/j/zdhaqbwuo/wdf/susj/([^/]+)$#', + 'pathStart' => '/j/zdhaqbwuo/wdf/susj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT h' => array ( + 'PATCH yfpv' => array ( 0 => array( 'name' => '', - 'path' => '/h/udie/kj/gttaayeu/{name}', - 'method' => 'PUT', + 'path' => '/yfpv/svuintvgnsx/ndras/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18914,19 +18969,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/h/udie/kj/gttaayeu/([^/]+)$#', - 'pathStart' => '/h/udie/kj/gttaayeu/', + 'pathRegex' => '#^/yfpv/svuintvgnsx/ndras/([^/]+)$#', + 'pathStart' => '/yfpv/svuintvgnsx/ndras/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH uctax' => array ( + 'PUT sdotlwqolrao' => array ( 0 => array( 'name' => '', - 'path' => '/uctax/{name}', - 'method' => 'PATCH', + 'path' => '/sdotlwqolrao/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18935,18 +18990,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uctax/([^/]+)$#', - 'pathStart' => '/uctax/', + 'pathRegex' => '#^/sdotlwqolrao/([^/]+)$#', + 'pathStart' => '/sdotlwqolrao/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE kmetaztqqweaieqjsac' => array ( + 'DELETE ktntgoyqur' => array ( 0 => array( 'name' => '', - 'path' => '/kmetaztqqweaieqjsac/{name}', + 'path' => '/ktntgoyqur/kgrd/xx/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18956,19 +19011,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kmetaztqqweaieqjsac/([^/]+)$#', - 'pathStart' => '/kmetaztqqweaieqjsac/', + 'pathRegex' => '#^/ktntgoyqur/kgrd/xx/([^/]+)$#', + 'pathStart' => '/ktntgoyqur/kgrd/xx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE wpu' => array ( + 'PUT eh' => array ( 0 => array( 'name' => '', - 'path' => '/wpu/wnvasovz/{name}', - 'method' => 'DELETE', + 'path' => '/eh/ndbb/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18977,19 +19032,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wpu/wnvasovz/([^/]+)$#', - 'pathStart' => '/wpu/wnvasovz/', + 'pathRegex' => '#^/eh/ndbb/([^/]+)$#', + 'pathStart' => '/eh/ndbb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT eikjql' => array ( + 'PATCH mmqyaide' => array ( 0 => array( 'name' => '', - 'path' => '/eikjql/{name}', - 'method' => 'PUT', + 'path' => '/mmqyaide/hqo/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18998,19 +19053,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eikjql/([^/]+)$#', - 'pathStart' => '/eikjql/', + 'pathRegex' => '#^/mmqyaide/hqo/([^/]+)$#', + 'pathStart' => '/mmqyaide/hqo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT uaocyq' => array ( + 'PATCH uhwqg' => array ( 0 => array( 'name' => '', - 'path' => '/uaocyq/{name}', - 'method' => 'PUT', + 'path' => '/uhwqg/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19019,19 +19074,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uaocyq/([^/]+)$#', - 'pathStart' => '/uaocyq/', + 'pathRegex' => '#^/uhwqg/([^/]+)$#', + 'pathStart' => '/uhwqg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST kekfofdvkw' => array ( + 'PUT mbfsjprfildvpf' => array ( 0 => array( 'name' => '', - 'path' => '/kekfofdvkw/xpb/{name}', - 'method' => 'POST', + 'path' => '/mbfsjprfildvpf/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19040,19 +19095,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kekfofdvkw/xpb/([^/]+)$#', - 'pathStart' => '/kekfofdvkw/xpb/', + 'pathRegex' => '#^/mbfsjprfildvpf/([^/]+)$#', + 'pathStart' => '/mbfsjprfildvpf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH qxgnsr' => array ( + 'PUT kb' => array ( 0 => array( 'name' => '', - 'path' => '/qxgnsr/nboul/{name}', - 'method' => 'PATCH', + 'path' => '/kb/xjbos/ittqdgnke/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19061,19 +19116,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qxgnsr/nboul/([^/]+)$#', - 'pathStart' => '/qxgnsr/nboul/', + 'pathRegex' => '#^/kb/xjbos/ittqdgnke/([^/]+)$#', + 'pathStart' => '/kb/xjbos/ittqdgnke/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET vju' => array ( + 'DELETE abdfyqadi' => array ( 0 => array( 'name' => '', - 'path' => '/vju/qlbwesqkcomq/{name}', - 'method' => 'GET', + 'path' => '/abdfyqadi/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19082,19 +19137,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vju/qlbwesqkcomq/([^/]+)$#', - 'pathStart' => '/vju/qlbwesqkcomq/', + 'pathRegex' => '#^/abdfyqadi/([^/]+)$#', + 'pathStart' => '/abdfyqadi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE stmnc' => array ( + 'PUT flhih' => array ( 0 => array( 'name' => '', - 'path' => '/stmnc/tvemrahwkdru/b/{name}', - 'method' => 'DELETE', + 'path' => '/flhih/svc/yfi/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19103,19 +19158,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/stmnc/tvemrahwkdru/b/([^/]+)$#', - 'pathStart' => '/stmnc/tvemrahwkdru/b/', + 'pathRegex' => '#^/flhih/svc/yfi/([^/]+)$#', + 'pathStart' => '/flhih/svc/yfi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT emodomalwl' => array ( + 'DELETE lshqmertrtaoqikyv' => array ( 0 => array( 'name' => '', - 'path' => '/emodomalwl/{name}', - 'method' => 'PUT', + 'path' => '/lshqmertrtaoqikyv/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19124,19 +19179,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/emodomalwl/([^/]+)$#', - 'pathStart' => '/emodomalwl/', + 'pathRegex' => '#^/lshqmertrtaoqikyv/([^/]+)$#', + 'pathStart' => '/lshqmertrtaoqikyv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST qra' => array ( + 'PATCH oeehadc' => array ( 0 => array( 'name' => '', - 'path' => '/qra/tpyrk/{name}', - 'method' => 'POST', + 'path' => '/oeehadc/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19145,19 +19200,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qra/tpyrk/([^/]+)$#', - 'pathStart' => '/qra/tpyrk/', + 'pathRegex' => '#^/oeehadc/([^/]+)$#', + 'pathStart' => '/oeehadc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE oftesbvoxjubpa' => array ( + 'GET fdkgxwfvfmuiajyi' => array ( 0 => array( 'name' => '', - 'path' => '/oftesbvoxjubpa/{name}', - 'method' => 'DELETE', + 'path' => '/fdkgxwfvfmuiajyi/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19166,19 +19221,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oftesbvoxjubpa/([^/]+)$#', - 'pathStart' => '/oftesbvoxjubpa/', + 'pathRegex' => '#^/fdkgxwfvfmuiajyi/([^/]+)$#', + 'pathStart' => '/fdkgxwfvfmuiajyi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST xbtjobo' => array ( + 'PUT xupqfvugxrfttrh' => array ( 0 => array( 'name' => '', - 'path' => '/xbtjobo/pxcywchugs/lk/{name}', - 'method' => 'POST', + 'path' => '/xupqfvugxrfttrh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19187,18 +19242,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xbtjobo/pxcywchugs/lk/([^/]+)$#', - 'pathStart' => '/xbtjobo/pxcywchugs/lk/', + 'pathRegex' => '#^/xupqfvugxrfttrh/([^/]+)$#', + 'pathStart' => '/xupqfvugxrfttrh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET c' => array ( + 'GET xzmg' => array ( 0 => array( 'name' => '', - 'path' => '/c/hildbkth/{name}', + 'path' => '/xzmg/zfp/f/jvfuwekyq/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19208,19 +19263,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/c/hildbkth/([^/]+)$#', - 'pathStart' => '/c/hildbkth/', + 'pathRegex' => '#^/xzmg/zfp/f/jvfuwekyq/([^/]+)$#', + 'pathStart' => '/xzmg/zfp/f/jvfuwekyq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH eomwzjmcg' => array ( + 'GET dx' => array ( 0 => array( 'name' => '', - 'path' => '/eomwzjmcg/{name}', - 'method' => 'PATCH', + 'path' => '/dx/u/qxmh/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19229,19 +19284,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eomwzjmcg/([^/]+)$#', - 'pathStart' => '/eomwzjmcg/', + 'pathRegex' => '#^/dx/u/qxmh/([^/]+)$#', + 'pathStart' => '/dx/u/qxmh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE yllzggj' => array ( + 'GET mxsx' => array ( 0 => array( 'name' => '', - 'path' => '/yllzggj/prxpzt/odrut/{name}', - 'method' => 'DELETE', + 'path' => '/mxsx/rsetodfd/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19250,18 +19305,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yllzggj/prxpzt/odrut/([^/]+)$#', - 'pathStart' => '/yllzggj/prxpzt/odrut/', + 'pathRegex' => '#^/mxsx/rsetodfd/([^/]+)$#', + 'pathStart' => '/mxsx/rsetodfd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE bryhi' => array ( + 'DELETE ltmonfrhkirsja' => array ( 0 => array( 'name' => '', - 'path' => '/bryhi/iuzwf/rkcv/ar/nbkr/{name}', + 'path' => '/ltmonfrhkirsja/ocz/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19271,19 +19326,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bryhi/iuzwf/rkcv/ar/nbkr/([^/]+)$#', - 'pathStart' => '/bryhi/iuzwf/rkcv/ar/nbkr/', + 'pathRegex' => '#^/ltmonfrhkirsja/ocz/([^/]+)$#', + 'pathStart' => '/ltmonfrhkirsja/ocz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST brzjtxe' => array ( + 'DELETE idvdh' => array ( 0 => array( 'name' => '', - 'path' => '/brzjtxe/pzoubilfpr/sz/{name}', - 'method' => 'POST', + 'path' => '/idvdh/fuxwnqeuj/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19292,19 +19347,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/brzjtxe/pzoubilfpr/sz/([^/]+)$#', - 'pathStart' => '/brzjtxe/pzoubilfpr/sz/', + 'pathRegex' => '#^/idvdh/fuxwnqeuj/([^/]+)$#', + 'pathStart' => '/idvdh/fuxwnqeuj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH rsbcciz' => array ( + 'DELETE evmzni' => array ( 0 => array( 'name' => '', - 'path' => '/rsbcciz/{name}', - 'method' => 'PATCH', + 'path' => '/evmzni/cqza/yid/oxo/ypp/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19313,19 +19368,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rsbcciz/([^/]+)$#', - 'pathStart' => '/rsbcciz/', + 'pathRegex' => '#^/evmzni/cqza/yid/oxo/ypp/([^/]+)$#', + 'pathStart' => '/evmzni/cqza/yid/oxo/ypp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE hbygipmgugvx' => array ( + 'PATCH xwldisjr' => array ( 0 => array( 'name' => '', - 'path' => '/hbygipmgugvx/{name}', - 'method' => 'DELETE', + 'path' => '/xwldisjr/gd/r/c/ugnzgi/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19334,19 +19389,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hbygipmgugvx/([^/]+)$#', - 'pathStart' => '/hbygipmgugvx/', + 'pathRegex' => '#^/xwldisjr/gd/r/c/ugnzgi/([^/]+)$#', + 'pathStart' => '/xwldisjr/gd/r/c/ugnzgi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT xazunyx' => array ( + 'DELETE aua' => array ( 0 => array( 'name' => '', - 'path' => '/xazunyx/qvl/imj/{name}', - 'method' => 'PUT', + 'path' => '/aua/tpl/ouaq/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19355,18 +19410,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xazunyx/qvl/imj/([^/]+)$#', - 'pathStart' => '/xazunyx/qvl/imj/', + 'pathRegex' => '#^/aua/tpl/ouaq/([^/]+)$#', + 'pathStart' => '/aua/tpl/ouaq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH d' => array ( + 'PATCH yf' => array ( 0 => array( 'name' => '', - 'path' => '/d/nsmyoov/qrh/{name}', + 'path' => '/yf/rmcghniqea/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19376,19 +19431,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/d/nsmyoov/qrh/([^/]+)$#', - 'pathStart' => '/d/nsmyoov/qrh/', + 'pathRegex' => '#^/yf/rmcghniqea/([^/]+)$#', + 'pathStart' => '/yf/rmcghniqea/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH asph' => array ( + 'POST z' => array ( 0 => array( 'name' => '', - 'path' => '/asph/a/{name}', - 'method' => 'PATCH', + 'path' => '/z/enkhhufeljcsdvqzufm/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19397,19 +19452,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/asph/a/([^/]+)$#', - 'pathStart' => '/asph/a/', + 'pathRegex' => '#^/z/enkhhufeljcsdvqzufm/([^/]+)$#', + 'pathStart' => '/z/enkhhufeljcsdvqzufm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hbnwemyrjxjcu' => array ( + 'PUT uumdz' => array ( 0 => array( 'name' => '', - 'path' => '/hbnwemyrjxjcu/{name}', - 'method' => 'GET', + 'path' => '/uumdz/vkqmaxzqtgm/bh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19418,19 +19473,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hbnwemyrjxjcu/([^/]+)$#', - 'pathStart' => '/hbnwemyrjxjcu/', + 'pathRegex' => '#^/uumdz/vkqmaxzqtgm/bh/([^/]+)$#', + 'pathStart' => '/uumdz/vkqmaxzqtgm/bh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT amkngwodbew' => array ( + 'GET clstdl' => array ( 0 => array( 'name' => '', - 'path' => '/amkngwodbew/{name}', - 'method' => 'PUT', + 'path' => '/clstdl/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19439,19 +19494,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/amkngwodbew/([^/]+)$#', - 'pathStart' => '/amkngwodbew/', + 'pathRegex' => '#^/clstdl/([^/]+)$#', + 'pathStart' => '/clstdl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST oro' => array ( + 'PATCH rjcjdw' => array ( 0 => array( 'name' => '', - 'path' => '/oro/xnd/{name}', - 'method' => 'POST', + 'path' => '/rjcjdw/faabdyva/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19460,18 +19515,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oro/xnd/([^/]+)$#', - 'pathStart' => '/oro/xnd/', + 'pathRegex' => '#^/rjcjdw/faabdyva/([^/]+)$#', + 'pathStart' => '/rjcjdw/faabdyva/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET eurpyciuqamux' => array ( + 'GET sphkos' => array ( 0 => array( 'name' => '', - 'path' => '/eurpyciuqamux/mxyqmo/{name}', + 'path' => '/sphkos/jzmoasedmy/vh/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19481,8 +19536,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eurpyciuqamux/mxyqmo/([^/]+)$#', - 'pathStart' => '/eurpyciuqamux/mxyqmo/', + 'pathRegex' => '#^/sphkos/jzmoasedmy/vh/([^/]+)$#', + 'pathStart' => '/sphkos/jzmoasedmy/vh/', 'chains' => array ( ), 'options' => array ( diff --git a/src/Route.php b/src/Route.php index 15babf7..da9bbfd 100644 --- a/src/Route.php +++ b/src/Route.php @@ -96,7 +96,8 @@ public static function create( $handler, array $pathParams = [], array $options = [] - ): Route { + ): Route + { return new self($method, $path, $handler, $pathParams, $options); } @@ -126,6 +127,15 @@ public static function createFromArray(array $config = []): self * @param array $options */ public function __construct(string $method, string $path, $handler, array $pathParams = [], array $options = []) + { + $this->initialize($method, $path, $handler, $pathParams, $options); + } + + public function initialize(string $method, + string $path, + $handler, + array $pathParams = [], + array $options = []): self { $this->path = \trim($path); $this->method = \strtoupper($method); @@ -136,6 +146,8 @@ public function __construct(string $method, string $path, $handler, array $pathP if (isset($options['name'])) { $this->setName($options['name']); } + + return $this; } /** @@ -177,10 +189,23 @@ public function namedTo(string $name, Router $router, bool $register = false): v * @return string returns the first node string. */ public function parseParam(array $bindParams = []): string + { + $argPos = \strpos($this->path, '{'); + $optPos = \strpos($this->path, '['); + + return $this->quickParseParams($argPos, $optPos, $bindParams); + } + + /** + * @param int|false $argPos + * @param int|false $optPos + * @param array $bindParams + * @return string + */ + public function quickParseParams($argPos, $optPos, array $bindParams = []): string { $first = ''; $backup = $path = $this->path; - $argPos = \strpos($path, '{'); // quote '.','/' to '\.','\/' if (false !== \strpos($path, '.')) { @@ -188,11 +213,11 @@ public function parseParam(array $bindParams = []): string } // Parse the optional parameters - if (false !== ($optPos = \strpos($path, '['))) { - $withoutClosingOptionals = \rtrim($path, ']'); - $optionalNum = \strlen($path) - \strlen($withoutClosingOptionals); + if (false !== $optPos) { + $noClosingOptionals = \rtrim($path, ']'); + $optionalNum = \strlen($path) - \strlen($noClosingOptionals); - if ($optionalNum !== \substr_count($withoutClosingOptionals, '[')) { + if ($optionalNum !== \substr_count($noClosingOptionals, '[')) { throw new \LogicException('Optional segments can only occur at the end of a route'); } @@ -209,13 +234,12 @@ public function parseParam(array $bindParams = []): string if ($pos = \strpos($noOptional, '/', 1)) { $first = \substr($noOptional, 1, $pos - 1); } - return $first; } $floorPos = $argPos >= $optPos ? $optPos : $argPos; } else { - $floorPos = (int)$argPos; + $floorPos = $argPos; } $start = \substr($backup, 0, $floorPos); @@ -233,11 +257,10 @@ public function parseParam(array $bindParams = []): string if (\preg_match_all('#\{([a-zA-Z_][\w-]*)\}#', $path, $m)) { /** @var array[] $m */ $pairs = []; - foreach ($m[1] as $name) { - $regex = $bindParams[$name] ?? RouterInterface::DEFAULT_REGEX; - $pairs['{' . $name . '}'] = '(' . $regex . ')'; + $regex = $bindParams[$name] ?? RouterInterface::DEFAULT_REGEX; // $pairs['{' . $name . '}'] = \sprintf('(?P<%s>%s)', $name, $regex); + $pairs['{' . $name . '}'] = '(' . $regex . ')'; } $path = \strtr($path, $pairs); @@ -269,25 +292,38 @@ public function match(string $path): array return [false,]; } - // regex match + return $this->matchRegex($path); + } + + /** + * @param string $path + * @return array + * [ + * match ok?, + * route params values + * ] + */ + public function matchRegex(string $path): array + { + // If don't match if (!\preg_match($this->pathRegex, $path, $matches)) { return [false,]; } - // no params. eg: only use optional. '/about[.html]' + // No params. eg: only use optional. '/about[.html]' if (\count($this->pathVars) === 0) { return [true, []]; } $params = []; - // first is full match. + // First is full match. \array_shift($matches); foreach ($matches as $index => $value) { $params[$this->pathVars[$index]] = $value; } - // if has default values + // If has default values if (isset($this->options['defaults'])) { $params = \array_merge($this->options['defaults'], $params); } diff --git a/src/Router.php b/src/Router.php index e0de1f2..724f2db 100644 --- a/src/Router.php +++ b/src/Router.php @@ -26,6 +26,9 @@ class Router implements RouterInterface /** @var callable[] Router middleware handler chains */ private $chains = []; + /** @var Route */ + private $basicRoute; + // -- Group info /** @var string */ @@ -107,6 +110,8 @@ public static function create(array $config = []): Router public function __construct(array $config = []) { $this->config($config); + $this->basicRoute = new Route('GET', '/', null); + $this->currentGroupPrefix = ''; $this->currentGroupOption = []; } @@ -253,11 +258,11 @@ public function add(string $method, string $path, $handler, array $pathParams = throw new \InvalidArgumentException('The method and route handler is not allow empty.'); } + $route = $this->cloneRoute(); $method = \strtoupper($method); - if ($method === 'ANY') { $this->any($path, $handler, $pathParams, $opts); - return Route::createFromArray(); + return $route; // Only use for return type } if (false === \strpos(self::METHODS_STRING, ',' . $method . ',')) { @@ -266,8 +271,8 @@ public function add(string $method, string $path, $handler, array $pathParams = ); } - // create Route - $route = Route::create($method, $path, $handler, $pathParams, $opts); + // Initialize Route + $route->initialize($method, $path, $handler, $pathParams, $opts); return $this->addRoute($route); } @@ -278,27 +283,29 @@ public function add(string $method, string $path, $handler, array $pathParams = */ public function addRoute(Route $route): Route { + $this->routeCounter++; $this->appendGroupInfo($route); $path = $route->getPath(); $method = $route->getMethod(); - $this->routeCounter++; - - // has route name. + // Has route name. if ($name = $route->getName()) { $this->namedRoutes[$name] = $route; } - // it is static route - if (RouteHelper::isStaticRoute($path)) { + // It is static route + $argPos = \strpos($path, '{'); + $optPos = \strpos($path, '['); + if ($argPos === false && $optPos === false) { $this->staticRoutes[$method . ' ' . $path] = $route; return $route; } - // parse param route - // if the first node is static string. - if ($first = $route->parseParam(self::$globalParams)) { + // Parse param route + // - If the first node is static string. + $globalParams = self::$globalParams; + if ($first = $route->quickParseParams($argPos, $optPos, $globalParams)) { $this->regularRoutes[$method . ' ' . $first][] = $route; } else { $this->vagueRoutes[$method][] = $route; @@ -386,12 +393,12 @@ public function match(string $path, string $method = 'GET'): array $method = \strtoupper($method); $sKey = $method . ' ' . $path; - // is a static route path + // It is a static route path if (isset($this->staticRoutes[$sKey])) { return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } - // is a dynamic route, match by regexp + // It is a dynamic route, match by regexp $result = $this->matchDynamicRoute($path, $method); if ($result[0] === self::FOUND) { return $result; @@ -421,7 +428,7 @@ public function match(string $path, string $method = 'GET'): array return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } - // collect allowed methods from: staticRoutes, vagueRoutes OR return not found. + // Collect allowed methods from: staticRoutes, vagueRoutes OR return not found. if ($this->handleMethodNotAllowed) { return $this->findAllowedMethods($path, $method); } @@ -448,21 +455,27 @@ protected function matchDynamicRoute(string $path, string $method): array $fKey = $method . ' ' . $first; } - // is a regular dynamic route(the first node is 1th level index key). + // It is a regular dynamic route(the first node is 1th level index key). if ($fKey && $routeList = $this->regularRoutes[$fKey] ?? false) { /** @var Route $route */ foreach ($routeList as $route) { - $result = $route->match($path); + // Check path start string + $pathStart = $route->getPathStart(); + if (\strpos($path, $pathStart) !== 0) { + continue; + } + + $result = $route->matchRegex($path); if ($result[0]) { return [self::FOUND, $path, $route->copyWithParams($result[1])]; } } } - // is a irregular dynamic route + // It is a irregular dynamic route if ($routeList = $this->vagueRoutes[$method] ?? false) { foreach ($routeList as $route) { - $result = $route->match($path); + $result = $route->matchRegex($path); if ($result[0]) { return [self::FOUND, $path, $route->copyWithParams($result[1])]; } @@ -495,8 +508,7 @@ public function matchAutoRoute(string $path) */ protected function findAllowedMethods(string $path, string $method): array { - $allowedMethods = []; - + $methods = []; foreach (self::METHODS_ARRAY as $m) { if ($method === $m) { continue; @@ -504,20 +516,19 @@ protected function findAllowedMethods(string $path, string $method): array $sKey = $m . ' ' . $path; if (isset($this->staticRoutes[$sKey])) { - $allowedMethods[] = $m; + $methods[$m] = 1; + continue; } $result = $this->matchDynamicRoute($path, $m); if ($result[0] === self::FOUND) { - $allowedMethods[] = $m; + $methods[$m] = 1; } } - if ($allowedMethods && ($list = \array_unique($allowedMethods))) { - return [self::METHOD_NOT_ALLOWED, $path, $list]; + if ($methods) { + return [self::METHOD_NOT_ALLOWED, $path, \array_keys($methods)]; } - - // oo ... not found return [self::NOT_FOUND, $path, null]; } @@ -647,6 +658,11 @@ public function getChains(): array return $this->chains; } + protected function cloneRoute(): Route + { + return clone $this->basicRoute; + } + /** * Retrieve an external iterator * @link https://php.net/manual/en/iteratoraggregate.getiterator.php diff --git a/src/RouterConfigTrait.php b/src/RouterConfigTrait.php index a5bce27..20d8a78 100644 --- a/src/RouterConfigTrait.php +++ b/src/RouterConfigTrait.php @@ -34,6 +34,12 @@ trait RouterConfigTrait * router config ******************************************************************************/ + /** + * Can define an default route path + * @var string + */ + // public $defaultRoute = ''; + /** * Ignore last slash char('/'). If is True, will clear last '/'. * @var bool @@ -84,14 +90,15 @@ public function config(array $config): void } $props = [ - 'name' => 1, - 'chains' => 1, - 'ignoreLastSlash' => 1, - 'tmpCacheNumber' => 1, + 'name' => 1, + 'chains' => 1, + // 'defaultRoute' => 1, + 'ignoreLastSlash' => 1, + 'tmpCacheNumber' => 1, 'handleMethodNotAllowed' => 1, - 'autoRoute' => 1, - 'controllerNamespace' => 1, - 'controllerSuffix' => 1, + 'autoRoute' => 1, + 'controllerNamespace' => 1, + 'controllerSuffix' => 1, ]; foreach ($config as $name => $value) { diff --git a/src/ServerRouter.php b/src/ServerRouter.php index e178fc9..996b6c7 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -154,6 +154,6 @@ public function getCacheRoutes(): array */ public function getCacheCount(): int { - return count($this->cacheRoutes); + return \count($this->cacheRoutes); } } From 204449bc91abb1c31a8bee29962ecd1a897d8091 Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 17 Mar 2019 03:14:30 +0800 Subject: [PATCH 109/151] update some info --- example/cached/bench-routes-cache.php | 8326 ++++++++++++------------- example/tests/fixed_array.php | 20 + src/Route.php | 9 +- test/boot.php | 13 +- 4 files changed, 4077 insertions(+), 4291 deletions(-) create mode 100644 example/tests/fixed_array.php diff --git a/example/cached/bench-routes-cache.php b/example/cached/bench-routes-cache.php index 9c8f47a..2eae69c 100644 --- a/example/cached/bench-routes-cache.php +++ b/example/cached/bench-routes-cache.php @@ -2,17 +2,17 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2019-03-10 14:32:35 + * @date 2019-03-17 02:39:05 * @count 1000 * @notice Please don't edit it. */ return array ( // static routes 'staticRoutes' => array ( - 'POST /vdy/adkueoyrcz' => array( + 'GET /nyqwpzowxey' => array( 'name' => '', - 'path' => '/vdy/adkueoyrcz', - 'method' => 'POST', + 'path' => '/nyqwpzowxey', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -27,10 +27,10 @@ 'options' => array ( ), ), - 'GET /yfzjdaxjx' => array( + 'DELETE /zupq/bujo/b/bnxon/' => array( 'name' => '', - 'path' => '/yfzjdaxjx', - 'method' => 'GET', + 'path' => '/zupq/bujo/b/bnxon/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -45,10 +45,10 @@ 'options' => array ( ), ), - 'PATCH /zuavalkvfxkxmizr/ppv' => array( + 'DELETE /zbdohf/svx/lv' => array( 'name' => '', - 'path' => '/zuavalkvfxkxmizr/ppv', - 'method' => 'PATCH', + 'path' => '/zbdohf/svx/lv', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -63,9 +63,9 @@ 'options' => array ( ), ), - 'GET /zphbpkygetkyvmqylqpz' => array( + 'GET /lmxxqqmsbth' => array( 'name' => '', - 'path' => '/zphbpkygetkyvmqylqpz', + 'path' => '/lmxxqqmsbth', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -81,10 +81,10 @@ 'options' => array ( ), ), - 'PUT /wmzqojpv/pzohcjo/z/t' => array( + 'PATCH /tlezllo' => array( 'name' => '', - 'path' => '/wmzqojpv/pzohcjo/z/t', - 'method' => 'PUT', + 'path' => '/tlezllo', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -99,9 +99,9 @@ 'options' => array ( ), ), - 'POST /a/fxgxh' => array( + 'POST /b/ionxwy/suuxy/ugmy' => array( 'name' => '', - 'path' => '/a/fxgxh', + 'path' => '/b/ionxwy/suuxy/ugmy', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -117,9 +117,9 @@ 'options' => array ( ), ), - 'PATCH /odvmzztazp' => array( + 'PATCH /v2/kaypncvhhwxaxviaod' => array( 'name' => '', - 'path' => '/odvmzztazp', + 'path' => '/v2/kaypncvhhwxaxviaod', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -135,10 +135,10 @@ 'options' => array ( ), ), - 'PUT /o/gb/dxesa/efc' => array( + 'DELETE /vucfmtlsx' => array( 'name' => '', - 'path' => '/o/gb/dxesa/efc', - 'method' => 'PUT', + 'path' => '/vucfmtlsx', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -153,10 +153,10 @@ 'options' => array ( ), ), - 'GET /sdzpure/tbqmrjz' => array( + 'POST /qwr/legx' => array( 'name' => '', - 'path' => '/sdzpure/tbqmrjz', - 'method' => 'GET', + 'path' => '/qwr/legx', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -171,10 +171,10 @@ 'options' => array ( ), ), - 'GET /qf/ocgbwipsevrrfrqvb' => array( + 'PUT /skgatrmwfsrknlmv' => array( 'name' => '', - 'path' => '/qf/ocgbwipsevrrfrqvb', - 'method' => 'GET', + 'path' => '/skgatrmwfsrknlmv', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -189,10 +189,10 @@ 'options' => array ( ), ), - 'GET /wqiobmfsodcgznyhy' => array( + 'PATCH /jbjcdpmw' => array( 'name' => '', - 'path' => '/wqiobmfsodcgznyhy', - 'method' => 'GET', + 'path' => '/jbjcdpmw', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -207,10 +207,10 @@ 'options' => array ( ), ), - 'POST /szeiwmwvxj' => array( + 'PUT /wtdrtjk' => array( 'name' => '', - 'path' => '/szeiwmwvxj', - 'method' => 'POST', + 'path' => '/wtdrtjk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -225,10 +225,10 @@ 'options' => array ( ), ), - 'DELETE /ninxrgleiyawui' => array( + 'PATCH /zsafvz/lyh' => array( 'name' => '', - 'path' => '/ninxrgleiyawui', - 'method' => 'DELETE', + 'path' => '/zsafvz/lyh', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -243,10 +243,10 @@ 'options' => array ( ), ), - 'PUT /jzrtbrtsiujsdo' => array( + 'POST /h/cpsdc/jgb' => array( 'name' => '', - 'path' => '/jzrtbrtsiujsdo', - 'method' => 'PUT', + 'path' => '/h/cpsdc/jgb', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -261,10 +261,10 @@ 'options' => array ( ), ), - 'GET /kxhqymuw/wlzbjv' => array( + 'DELETE /nhiikfbzjfomk/zuxbyo' => array( 'name' => '', - 'path' => '/kxhqymuw/wlzbjv', - 'method' => 'GET', + 'path' => '/nhiikfbzjfomk/zuxbyo', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -279,10 +279,10 @@ 'options' => array ( ), ), - 'POST /rkupok/hbcvp' => array( + 'PATCH /api/fsbnjulnpkadcwsrnm' => array( 'name' => '', - 'path' => '/rkupok/hbcvp', - 'method' => 'POST', + 'path' => '/api/fsbnjulnpkadcwsrnm', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -297,10 +297,10 @@ 'options' => array ( ), ), - 'DELETE /adohp' => array( + 'GET /goods/ecyrtqokuxgz' => array( 'name' => '', - 'path' => '/adohp', - 'method' => 'DELETE', + 'path' => '/goods/ecyrtqokuxgz', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -315,10 +315,10 @@ 'options' => array ( ), ), - 'POST /czvwi/padpwvoqkp' => array( + 'DELETE /gpoz/t/modvthqzy' => array( 'name' => '', - 'path' => '/czvwi/padpwvoqkp', - 'method' => 'POST', + 'path' => '/gpoz/t/modvthqzy', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -333,10 +333,10 @@ 'options' => array ( ), ), - 'GET /i/o/sxjze' => array( + 'PUT /rpclbcakyqla/yl/czcaih' => array( 'name' => '', - 'path' => '/i/o/sxjze', - 'method' => 'GET', + 'path' => '/rpclbcakyqla/yl/czcaih', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -351,10 +351,10 @@ 'options' => array ( ), ), - 'DELETE /zsmla/fgml/ojdlxd/' => array( + 'GET /api/tydrkm' => array( 'name' => '', - 'path' => '/zsmla/fgml/ojdlxd/', - 'method' => 'DELETE', + 'path' => '/api/tydrkm', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -369,10 +369,10 @@ 'options' => array ( ), ), - 'PUT /rl/dwe/w/vcjimgeuka/zjjk' => array( + 'POST /ugc/jhizqdae/zbcsyzp/a' => array( 'name' => '', - 'path' => '/rl/dwe/w/vcjimgeuka/zjjk', - 'method' => 'PUT', + 'path' => '/ugc/jhizqdae/zbcsyzp/a', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -387,10 +387,10 @@ 'options' => array ( ), ), - 'PATCH /blegpyqpmhctss' => array( + 'GET /user/dxhbyiiegtqd' => array( 'name' => '', - 'path' => '/blegpyqpmhctss', - 'method' => 'PATCH', + 'path' => '/user/dxhbyiiegtqd', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -405,10 +405,10 @@ 'options' => array ( ), ), - 'POST /msvjuzfo/sdh' => array( + 'PUT /tq/rpfj/huy/uzgbl/jc' => array( 'name' => '', - 'path' => '/msvjuzfo/sdh', - 'method' => 'POST', + 'path' => '/tq/rpfj/huy/uzgbl/jc', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -423,9 +423,9 @@ 'options' => array ( ), ), - 'POST /ljksaw/dvguecwa/qavd' => array( + 'POST /rcmnvqkrfgsllcuy' => array( 'name' => '', - 'path' => '/ljksaw/dvguecwa/qavd', + 'path' => '/rcmnvqkrfgsllcuy', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -441,9 +441,9 @@ 'options' => array ( ), ), - 'PUT /wdd/jgbywxpnrbupyveyo' => array( + 'PUT /outnm/hiwg/jy/yq/' => array( 'name' => '', - 'path' => '/wdd/jgbywxpnrbupyveyo', + 'path' => '/outnm/hiwg/jy/yq/', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -459,10 +459,10 @@ 'options' => array ( ), ), - 'POST /mbofg' => array( + 'PUT /kww/ai/acyxns' => array( 'name' => '', - 'path' => '/mbofg', - 'method' => 'POST', + 'path' => '/kww/ai/acyxns', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -477,10 +477,10 @@ 'options' => array ( ), ), - 'GET /ys/yixl' => array( + 'POST /mtow/hkeo/p/wwwgok/ueypz' => array( 'name' => '', - 'path' => '/ys/yixl', - 'method' => 'GET', + 'path' => '/mtow/hkeo/p/wwwgok/ueypz', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -495,10 +495,10 @@ 'options' => array ( ), ), - 'GET /hhtfiarbfqvc/qbdtbl' => array( + 'POST /paetiez/j' => array( 'name' => '', - 'path' => '/hhtfiarbfqvc/qbdtbl', - 'method' => 'GET', + 'path' => '/paetiez/j', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -513,10 +513,10 @@ 'options' => array ( ), ), - 'DELETE /uujbg/da/jsudfzclwvp' => array( + 'PUT /iipinjwkr' => array( 'name' => '', - 'path' => '/uujbg/da/jsudfzclwvp', - 'method' => 'DELETE', + 'path' => '/iipinjwkr', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -531,9 +531,9 @@ 'options' => array ( ), ), - 'PATCH /vwpiljqk/ldmf/c/' => array( + 'PATCH /vpjxdbo' => array( 'name' => '', - 'path' => '/vwpiljqk/ldmf/c/', + 'path' => '/vpjxdbo', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -549,9 +549,9 @@ 'options' => array ( ), ), - 'PATCH /pzdaebuqux' => array( + 'PATCH /pzozaiw/lko' => array( 'name' => '', - 'path' => '/pzdaebuqux', + 'path' => '/pzozaiw/lko', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -567,27 +567,9 @@ 'options' => array ( ), ), - 'POST /e/zvgdnyiszumerd' => array( - 'name' => '', - 'path' => '/e/zvgdnyiszumerd', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /wvzqgqqfz' => array( + 'DELETE /dbutih/tx/hfxbr' => array( 'name' => '', - 'path' => '/wvzqgqqfz', + 'path' => '/dbutih/tx/hfxbr', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -603,10 +585,10 @@ 'options' => array ( ), ), - 'PATCH /hpujv' => array( + 'POST /user/cpqsblkdazlsyzh' => array( 'name' => '', - 'path' => '/hpujv', - 'method' => 'PATCH', + 'path' => '/user/cpqsblkdazlsyzh', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -621,10 +603,10 @@ 'options' => array ( ), ), - 'POST /yyf/krjilgilwektq/vclv' => array( + 'GET /api/ifxkatgwjfkz' => array( 'name' => '', - 'path' => '/yyf/krjilgilwektq/vclv', - 'method' => 'POST', + 'path' => '/api/ifxkatgwjfkz', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -639,9 +621,9 @@ 'options' => array ( ), ), - 'PATCH /fdhvqk/kbsqdogzdmzlwn' => array( + 'PATCH /v2/ampahcqeyqqojyzyqx' => array( 'name' => '', - 'path' => '/fdhvqk/kbsqdogzdmzlwn', + 'path' => '/v2/ampahcqeyqqojyzyqx', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -657,10 +639,10 @@ 'options' => array ( ), ), - 'POST /xoklqmvnoed/qacdklrr' => array( + 'GET /gsdjp/omagc/aij/l/liahqz' => array( 'name' => '', - 'path' => '/xoklqmvnoed/qacdklrr', - 'method' => 'POST', + 'path' => '/gsdjp/omagc/aij/l/liahqz', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -675,10 +657,10 @@ 'options' => array ( ), ), - 'PUT /xirdtke/vpuw/' => array( + 'GET /goods/ilddzp' => array( 'name' => '', - 'path' => '/xirdtke/vpuw/', - 'method' => 'PUT', + 'path' => '/goods/ilddzp', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -693,9 +675,9 @@ 'options' => array ( ), ), - 'PATCH /cuoukffamlh/awtuyy' => array( + 'PATCH /wr/pi/o/wdqs/jz/' => array( 'name' => '', - 'path' => '/cuoukffamlh/awtuyy', + 'path' => '/wr/pi/o/wdqs/jz/', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -711,10 +693,10 @@ 'options' => array ( ), ), - 'PUT /jmygx/reluhsrlbetl/az/n' => array( + 'PATCH /vv/eyy/jwy' => array( 'name' => '', - 'path' => '/jmygx/reluhsrlbetl/az/n', - 'method' => 'PUT', + 'path' => '/vv/eyy/jwy', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -729,10 +711,10 @@ 'options' => array ( ), ), - 'GET /wx/vpsfacr/itm' => array( + 'POST /gbirs/kbujcu' => array( 'name' => '', - 'path' => '/wx/vpsfacr/itm', - 'method' => 'GET', + 'path' => '/gbirs/kbujcu', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -747,10 +729,10 @@ 'options' => array ( ), ), - 'DELETE /tcycvcotnp' => array( + 'PUT /w/pu/qd' => array( 'name' => '', - 'path' => '/tcycvcotnp', - 'method' => 'DELETE', + 'path' => '/w/pu/qd', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -765,10 +747,10 @@ 'options' => array ( ), ), - 'DELETE /slcxxpt' => array( + 'POST /qanhqbcjn' => array( 'name' => '', - 'path' => '/slcxxpt', - 'method' => 'DELETE', + 'path' => '/qanhqbcjn', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -783,10 +765,10 @@ 'options' => array ( ), ), - 'GET /il/eegdvi/tgoc/nyi' => array( + 'PUT /api/flfagfaqqhwdnyo' => array( 'name' => '', - 'path' => '/il/eegdvi/tgoc/nyi', - 'method' => 'GET', + 'path' => '/api/flfagfaqqhwdnyo', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -801,10 +783,10 @@ 'options' => array ( ), ), - 'POST /gnhvdgifhbkfrma/l' => array( + 'PUT /g/cs/zjhazxk' => array( 'name' => '', - 'path' => '/gnhvdgifhbkfrma/l', - 'method' => 'POST', + 'path' => '/g/cs/zjhazxk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -819,10 +801,10 @@ 'options' => array ( ), ), - 'GET /yf/i/pybbll/t' => array( + 'PATCH /v2/ceksgubekvqitvu' => array( 'name' => '', - 'path' => '/yf/i/pybbll/t', - 'method' => 'GET', + 'path' => '/v2/ceksgubekvqitvu', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -837,10 +819,10 @@ 'options' => array ( ), ), - 'PUT /idqqsr/' => array( + 'PATCH /goods/auovyr' => array( 'name' => '', - 'path' => '/idqqsr/', - 'method' => 'PUT', + 'path' => '/goods/auovyr', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -855,9 +837,9 @@ 'options' => array ( ), ), - 'GET /aedfxpd' => array( + 'GET /nukpwthqfqot/cs' => array( 'name' => '', - 'path' => '/aedfxpd', + 'path' => '/nukpwthqfqot/cs', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -873,10 +855,10 @@ 'options' => array ( ), ), - 'PUT /swgtrj/s/trlzfe' => array( + 'GET /krkjtfeqjegci' => array( 'name' => '', - 'path' => '/swgtrj/s/trlzfe', - 'method' => 'PUT', + 'path' => '/krkjtfeqjegci', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -891,9 +873,9 @@ 'options' => array ( ), ), - 'GET /vpcsygmtva/bbabt/g' => array( + 'GET /uokxosrt/slldmyoejlb' => array( 'name' => '', - 'path' => '/vpcsygmtva/bbabt/g', + 'path' => '/uokxosrt/slldmyoejlb', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -909,10 +891,10 @@ 'options' => array ( ), ), - 'DELETE /kjydx/yzirefm/ywzv' => array( + 'PUT /jogfejlx' => array( 'name' => '', - 'path' => '/kjydx/yzirefm/ywzv', - 'method' => 'DELETE', + 'path' => '/jogfejlx', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -927,9 +909,9 @@ 'options' => array ( ), ), - 'DELETE /tok/m/xeewqp/yc' => array( + 'DELETE /uh/spdm/sf/fjrd/d/ckx/c' => array( 'name' => '', - 'path' => '/tok/m/xeewqp/yc', + 'path' => '/uh/spdm/sf/fjrd/d/ckx/c', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -945,9 +927,9 @@ 'options' => array ( ), ), - 'GET /rd/ym/psdiifs' => array( + 'GET /poyhpuqh/eehc/fsnv/' => array( 'name' => '', - 'path' => '/rd/ym/psdiifs', + 'path' => '/poyhpuqh/eehc/fsnv/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -963,9 +945,9 @@ 'options' => array ( ), ), - 'GET /w/zvmc/iolwglhwxkwsw/a' => array( + 'GET /v2/cfunrflgugpqxfk' => array( 'name' => '', - 'path' => '/w/zvmc/iolwglhwxkwsw/a', + 'path' => '/v2/cfunrflgugpqxfk', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -981,10 +963,10 @@ 'options' => array ( ), ), - 'PUT /pt/lgtdhwfmwlfmg' => array( + 'GET /api/kisdjgswywacxlm' => array( 'name' => '', - 'path' => '/pt/lgtdhwfmwlfmg', - 'method' => 'PUT', + 'path' => '/api/kisdjgswywacxlm', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -999,10 +981,10 @@ 'options' => array ( ), ), - 'PUT /ngryx/z/hg/f/ccoj' => array( + 'PATCH /owudwnk/m/g/y' => array( 'name' => '', - 'path' => '/ngryx/z/hg/f/ccoj', - 'method' => 'PUT', + 'path' => '/owudwnk/m/g/y', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1017,9 +999,9 @@ 'options' => array ( ), ), - 'PUT /fh/ayb' => array( + 'PUT /cxq/o/zof' => array( 'name' => '', - 'path' => '/fh/ayb', + 'path' => '/cxq/o/zof', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1035,9 +1017,9 @@ 'options' => array ( ), ), - 'GET /kuqdhfy' => array( + 'GET /ev/juhntg' => array( 'name' => '', - 'path' => '/kuqdhfy', + 'path' => '/ev/juhntg', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1053,9 +1035,9 @@ 'options' => array ( ), ), - 'PUT /pmoxhqfa' => array( + 'PUT /pjsgs/zg' => array( 'name' => '', - 'path' => '/pmoxhqfa', + 'path' => '/pjsgs/zg', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1071,10 +1053,10 @@ 'options' => array ( ), ), - 'PATCH /vljqzalhjjyetzmiuoyr' => array( + 'GET /bbv/fxlkg/mi' => array( 'name' => '', - 'path' => '/vljqzalhjjyetzmiuoyr', - 'method' => 'PATCH', + 'path' => '/bbv/fxlkg/mi', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1089,10 +1071,10 @@ 'options' => array ( ), ), - 'GET /nppsq/vqw/clpynbramk' => array( + 'DELETE /s/vdphokr/nzan/zv' => array( 'name' => '', - 'path' => '/nppsq/vqw/clpynbramk', - 'method' => 'GET', + 'path' => '/s/vdphokr/nzan/zv', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1107,10 +1089,10 @@ 'options' => array ( ), ), - 'PATCH /krsjvleb/g/iaia/ekt' => array( + 'DELETE /ylksc' => array( 'name' => '', - 'path' => '/krsjvleb/g/iaia/ekt', - 'method' => 'PATCH', + 'path' => '/ylksc', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1125,10 +1107,10 @@ 'options' => array ( ), ), - 'POST /ex/owffxyto/zi' => array( + 'DELETE /api/mnrrptgldippchx' => array( 'name' => '', - 'path' => '/ex/owffxyto/zi', - 'method' => 'POST', + 'path' => '/api/mnrrptgldippchx', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1143,9 +1125,9 @@ 'options' => array ( ), ), - 'GET /av/j/aeptlqvzfii/bmu' => array( + 'GET /v2/xfqprvpodbfirlambr' => array( 'name' => '', - 'path' => '/av/j/aeptlqvzfii/bmu', + 'path' => '/v2/xfqprvpodbfirlambr', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1161,10 +1143,10 @@ 'options' => array ( ), ), - 'GET /rqqkjxcaza/r/uuqqqu' => array( + 'PUT /cdbmtv/riy' => array( 'name' => '', - 'path' => '/rqqkjxcaza/r/uuqqqu', - 'method' => 'GET', + 'path' => '/cdbmtv/riy', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1179,9 +1161,9 @@ 'options' => array ( ), ), - 'PUT /sljkmvdbg/yqe/ea/frzy' => array( + 'PUT /jdfzbksmmxfywisry' => array( 'name' => '', - 'path' => '/sljkmvdbg/yqe/ea/frzy', + 'path' => '/jdfzbksmmxfywisry', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1197,10 +1179,10 @@ 'options' => array ( ), ), - 'GET /gbegjpf' => array( + 'POST /kic/byrdu' => array( 'name' => '', - 'path' => '/gbegjpf', - 'method' => 'GET', + 'path' => '/kic/byrdu', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1215,10 +1197,10 @@ 'options' => array ( ), ), - 'GET /rxfvxrb' => array( + 'PATCH /vyyzdub/ucbbddpci' => array( 'name' => '', - 'path' => '/rxfvxrb', - 'method' => 'GET', + 'path' => '/vyyzdub/ucbbddpci', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1233,10 +1215,10 @@ 'options' => array ( ), ), - 'PUT /tik/an/fygxq' => array( + 'PATCH /gwo/dujztndmkxe/ko/uvc' => array( 'name' => '', - 'path' => '/tik/an/fygxq', - 'method' => 'PUT', + 'path' => '/gwo/dujztndmkxe/ko/uvc', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1251,10 +1233,10 @@ 'options' => array ( ), ), - 'PATCH /bf/orsinf/' => array( + 'DELETE /goods/pnhivylkcihskza' => array( 'name' => '', - 'path' => '/bf/orsinf/', - 'method' => 'PATCH', + 'path' => '/goods/pnhivylkcihskza', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1269,10 +1251,10 @@ 'options' => array ( ), ), - 'POST /x/y/pr/zqln' => array( + 'PUT /khwgkvoulus' => array( 'name' => '', - 'path' => '/x/y/pr/zqln', - 'method' => 'POST', + 'path' => '/khwgkvoulus', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1287,10 +1269,10 @@ 'options' => array ( ), ), - 'DELETE /ksfv/nqkjz/' => array( + 'PUT /v2/tvskzo' => array( 'name' => '', - 'path' => '/ksfv/nqkjz/', - 'method' => 'DELETE', + 'path' => '/v2/tvskzo', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1305,10 +1287,10 @@ 'options' => array ( ), ), - 'GET /nxideixcxcne' => array( + 'PATCH /v2/cfndedrtiaydhkmnpt' => array( 'name' => '', - 'path' => '/nxideixcxcne', - 'method' => 'GET', + 'path' => '/v2/cfndedrtiaydhkmnpt', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1323,10 +1305,10 @@ 'options' => array ( ), ), - 'GET /cuykenpjw/sh' => array( + 'PATCH /xgsomrzdf/pj/' => array( 'name' => '', - 'path' => '/cuykenpjw/sh', - 'method' => 'GET', + 'path' => '/xgsomrzdf/pj/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1341,10 +1323,10 @@ 'options' => array ( ), ), - 'DELETE /yzdbwmlg' => array( + 'POST /tt/pkkwptmdnvquqd' => array( 'name' => '', - 'path' => '/yzdbwmlg', - 'method' => 'DELETE', + 'path' => '/tt/pkkwptmdnvquqd', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1359,10 +1341,10 @@ 'options' => array ( ), ), - 'PUT /ejgutluenlglulmthr/x' => array( + 'DELETE /api/pdhgqzdoebaa' => array( 'name' => '', - 'path' => '/ejgutluenlglulmthr/x', - 'method' => 'PUT', + 'path' => '/api/pdhgqzdoebaa', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1377,9 +1359,9 @@ 'options' => array ( ), ), - 'GET /v/zfxtgvmfwxgc' => array( + 'GET /api/znpfof' => array( 'name' => '', - 'path' => '/v/zfxtgvmfwxgc', + 'path' => '/api/znpfof', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1395,10 +1377,10 @@ 'options' => array ( ), ), - 'PUT /g/vtdi' => array( + 'PATCH /u/ng/cirldneifkq' => array( 'name' => '', - 'path' => '/g/vtdi', - 'method' => 'PUT', + 'path' => '/u/ng/cirldneifkq', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1413,9 +1395,9 @@ 'options' => array ( ), ), - 'GET /pqipxbsw/o/r/b' => array( + 'GET /ixjqh' => array( 'name' => '', - 'path' => '/pqipxbsw/o/r/b', + 'path' => '/ixjqh', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1431,9 +1413,9 @@ 'options' => array ( ), ), - 'PATCH /y/cqeq' => array( + 'PATCH /goods/rckhknmvyqtafew' => array( 'name' => '', - 'path' => '/y/cqeq', + 'path' => '/goods/rckhknmvyqtafew', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1449,10 +1431,10 @@ 'options' => array ( ), ), - 'GET /kthkokzrbn' => array( + 'POST /eyebtkpwh' => array( 'name' => '', - 'path' => '/kthkokzrbn', - 'method' => 'GET', + 'path' => '/eyebtkpwh', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1467,10 +1449,10 @@ 'options' => array ( ), ), - 'PATCH /dnmjdokc/cwbizl/iq/jmo' => array( + 'GET /api/hwphzvzlwfnv' => array( 'name' => '', - 'path' => '/dnmjdokc/cwbizl/iq/jmo', - 'method' => 'PATCH', + 'path' => '/api/hwphzvzlwfnv', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1485,9 +1467,9 @@ 'options' => array ( ), ), - 'POST /yxad/yzcwapchudq' => array( + 'POST /uobeggmemqzxfgadz/' => array( 'name' => '', - 'path' => '/yxad/yzcwapchudq', + 'path' => '/uobeggmemqzxfgadz/', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1503,10 +1485,10 @@ 'options' => array ( ), ), - 'POST /ijpyujj' => array( + 'GET /v2/rxiomjaehoapxcp' => array( 'name' => '', - 'path' => '/ijpyujj', - 'method' => 'POST', + 'path' => '/v2/rxiomjaehoapxcp', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1521,9 +1503,9 @@ 'options' => array ( ), ), - 'POST /qa/bn/zpwqporrihuy' => array( + 'POST /wol/wycmmmgidax' => array( 'name' => '', - 'path' => '/qa/bn/zpwqporrihuy', + 'path' => '/wol/wycmmmgidax', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1539,10 +1521,10 @@ 'options' => array ( ), ), - 'GET /eepwsoq/n/gyhcgm' => array( + 'PUT /ygflylt' => array( 'name' => '', - 'path' => '/eepwsoq/n/gyhcgm', - 'method' => 'GET', + 'path' => '/ygflylt', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1557,9 +1539,9 @@ 'options' => array ( ), ), - 'POST /cswbh/kwyctsogkoswjr' => array( + 'POST /user/xxlmku' => array( 'name' => '', - 'path' => '/cswbh/kwyctsogkoswjr', + 'path' => '/user/xxlmku', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1575,10 +1557,10 @@ 'options' => array ( ), ), - 'GET /ceknkfhvbz' => array( + 'POST /por/b/ylx/ieo' => array( 'name' => '', - 'path' => '/ceknkfhvbz', - 'method' => 'GET', + 'path' => '/por/b/ylx/ieo', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1593,10 +1575,10 @@ 'options' => array ( ), ), - 'PUT /sln/ywyd/' => array( + 'GET /ihrrevmkw' => array( 'name' => '', - 'path' => '/sln/ywyd/', - 'method' => 'PUT', + 'path' => '/ihrrevmkw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1611,9 +1593,9 @@ 'options' => array ( ), ), - 'POST /zqzikea' => array( + 'POST /gegnbnrdsyyajqkn' => array( 'name' => '', - 'path' => '/zqzikea', + 'path' => '/gegnbnrdsyyajqkn', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1629,10 +1611,10 @@ 'options' => array ( ), ), - 'POST /kjwo/rnpxipxmlmxc' => array( + 'GET /n/vrr/cvksckpun' => array( 'name' => '', - 'path' => '/kjwo/rnpxipxmlmxc', - 'method' => 'POST', + 'path' => '/n/vrr/cvksckpun', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1647,10 +1629,10 @@ 'options' => array ( ), ), - 'POST /loodxjidcq/lhlc' => array( + 'GET /hgn/ilqs' => array( 'name' => '', - 'path' => '/loodxjidcq/lhlc', - 'method' => 'POST', + 'path' => '/hgn/ilqs', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1665,10 +1647,10 @@ 'options' => array ( ), ), - 'PUT /smcgrxgg/fibmmj/' => array( + 'POST /cfyonjhttpr' => array( 'name' => '', - 'path' => '/smcgrxgg/fibmmj/', - 'method' => 'PUT', + 'path' => '/cfyonjhttpr', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1683,9 +1665,9 @@ 'options' => array ( ), ), - 'GET /ycnzj' => array( + 'GET /q/hcvpkkxjkwuf' => array( 'name' => '', - 'path' => '/ycnzj', + 'path' => '/q/hcvpkkxjkwuf', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1701,9 +1683,9 @@ 'options' => array ( ), ), - 'GET /dynrra/y' => array( + 'GET /shhuq/mbgrox/zx' => array( 'name' => '', - 'path' => '/dynrra/y', + 'path' => '/shhuq/mbgrox/zx', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1719,10 +1701,10 @@ 'options' => array ( ), ), - 'PATCH /tw/ynrcspjzi' => array( + 'GET /fevfhoo/rjw' => array( 'name' => '', - 'path' => '/tw/ynrcspjzi', - 'method' => 'PATCH', + 'path' => '/fevfhoo/rjw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1737,10 +1719,10 @@ 'options' => array ( ), ), - 'PUT /qqwqkz/luhqoyczy/eq/o' => array( + 'PATCH /gync/hdrwckzfxjdxt' => array( 'name' => '', - 'path' => '/qqwqkz/luhqoyczy/eq/o', - 'method' => 'PUT', + 'path' => '/gync/hdrwckzfxjdxt', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1755,10 +1737,10 @@ 'options' => array ( ), ), - 'PATCH /czuj/uomzmfutc/agbqvxb' => array( + 'DELETE /api/nxwetiuyklxa' => array( 'name' => '', - 'path' => '/czuj/uomzmfutc/agbqvxb', - 'method' => 'PATCH', + 'path' => '/api/nxwetiuyklxa', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1773,9 +1755,9 @@ 'options' => array ( ), ), - 'GET /oikwstfqimmwouqt' => array( + 'GET /xocdvf/ewdu/iyvtome' => array( 'name' => '', - 'path' => '/oikwstfqimmwouqt', + 'path' => '/xocdvf/ewdu/iyvtome', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1791,10 +1773,10 @@ 'options' => array ( ), ), - 'PATCH /uxwsaxdvru/spvyq' => array( + 'DELETE /qqvfgbsasmz' => array( 'name' => '', - 'path' => '/uxwsaxdvru/spvyq', - 'method' => 'PATCH', + 'path' => '/qqvfgbsasmz', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1809,10 +1791,10 @@ 'options' => array ( ), ), - 'GET /mqlupqjzy' => array( + 'DELETE /wr/rhvibtsmelacc/z/dg/fx' => array( 'name' => '', - 'path' => '/mqlupqjzy', - 'method' => 'GET', + 'path' => '/wr/rhvibtsmelacc/z/dg/fx', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1827,10 +1809,10 @@ 'options' => array ( ), ), - 'GET /wp/g/onpaa/dxup' => array( + 'POST /goods/khhmrcsowgpushmwqp' => array( 'name' => '', - 'path' => '/wp/g/onpaa/dxup', - 'method' => 'GET', + 'path' => '/goods/khhmrcsowgpushmwqp', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1845,10 +1827,10 @@ 'options' => array ( ), ), - 'PUT /zbpiltcslo' => array( + 'PATCH /goods/inudajxudowwkpk' => array( 'name' => '', - 'path' => '/zbpiltcslo', - 'method' => 'PUT', + 'path' => '/goods/inudajxudowwkpk', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1863,10 +1845,10 @@ 'options' => array ( ), ), - 'GET /c/kv/hdopzjmswlt' => array( + 'PUT /aw/qhaf/a/j/' => array( 'name' => '', - 'path' => '/c/kv/hdopzjmswlt', - 'method' => 'GET', + 'path' => '/aw/qhaf/a/j/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1881,10 +1863,10 @@ 'options' => array ( ), ), - 'POST /t/goecm/yefhqu/fqihr/rlg' => array( + 'PUT /abzwn/l/n/jge' => array( 'name' => '', - 'path' => '/t/goecm/yefhqu/fqihr/rlg', - 'method' => 'POST', + 'path' => '/abzwn/l/n/jge', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1899,9 +1881,9 @@ 'options' => array ( ), ), - 'GET /za/csymckpjmcbmkhyj/u' => array( + 'GET /muwkbbehx/kxso' => array( 'name' => '', - 'path' => '/za/csymckpjmcbmkhyj/u', + 'path' => '/muwkbbehx/kxso', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1917,10 +1899,10 @@ 'options' => array ( ), ), - 'GET /oprtz' => array( + 'PATCH /eapijwh/nqcb/lq/' => array( 'name' => '', - 'path' => '/oprtz', - 'method' => 'GET', + 'path' => '/eapijwh/nqcb/lq/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1935,10 +1917,10 @@ 'options' => array ( ), ), - 'PUT /gxohvgvgc/k/b/u' => array( + 'PATCH /xondcemxxltt/x/vapk/pdl/' => array( 'name' => '', - 'path' => '/gxohvgvgc/k/b/u', - 'method' => 'PUT', + 'path' => '/xondcemxxltt/x/vapk/pdl/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1953,10 +1935,10 @@ 'options' => array ( ), ), - 'GET /pkilbbtue/ipsirkoggp' => array( + 'POST /user/quslpemmmibg' => array( 'name' => '', - 'path' => '/pkilbbtue/ipsirkoggp', - 'method' => 'GET', + 'path' => '/user/quslpemmmibg', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1971,9 +1953,9 @@ 'options' => array ( ), ), - 'GET /kdmwlbebdgwwouy/joya' => array( + 'GET /ofikgveuxqti/d' => array( 'name' => '', - 'path' => '/kdmwlbebdgwwouy/joya', + 'path' => '/ofikgveuxqti/d', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1989,10 +1971,10 @@ 'options' => array ( ), ), - 'POST /uizzxsaisgcm' => array( + 'DELETE /goods/izxfccvhcqodjsnoax' => array( 'name' => '', - 'path' => '/uizzxsaisgcm', - 'method' => 'POST', + 'path' => '/goods/izxfccvhcqodjsnoax', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2007,9 +1989,9 @@ 'options' => array ( ), ), - 'GET /hohtxfifksljrd' => array( + 'GET /mrkjf/me/inaydrovyuwc' => array( 'name' => '', - 'path' => '/hohtxfifksljrd', + 'path' => '/mrkjf/me/inaydrovyuwc', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2025,10 +2007,10 @@ 'options' => array ( ), ), - 'POST /tuhy/mv' => array( + 'GET /v2/wkkuztzgfqlwuepqcy' => array( 'name' => '', - 'path' => '/tuhy/mv', - 'method' => 'POST', + 'path' => '/v2/wkkuztzgfqlwuepqcy', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2043,10 +2025,10 @@ 'options' => array ( ), ), - 'PATCH /hdzejn' => array( + 'GET /c/fyarhtqiyaxftitgoj/' => array( 'name' => '', - 'path' => '/hdzejn', - 'method' => 'PATCH', + 'path' => '/c/fyarhtqiyaxftitgoj/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2061,9 +2043,9 @@ 'options' => array ( ), ), - 'DELETE /irfhx' => array( + 'DELETE /qofy/ksi/t' => array( 'name' => '', - 'path' => '/irfhx', + 'path' => '/qofy/ksi/t', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2079,9 +2061,9 @@ 'options' => array ( ), ), - 'GET /as/gnxyv/pr/sz' => array( + 'GET /ryr/xq' => array( 'name' => '', - 'path' => '/as/gnxyv/pr/sz', + 'path' => '/ryr/xq', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2097,10 +2079,10 @@ 'options' => array ( ), ), - 'GET /uoivfhffnhbw/wuafatb' => array( + 'POST /goods/ahtnpwxamkqnzkiytl' => array( 'name' => '', - 'path' => '/uoivfhffnhbw/wuafatb', - 'method' => 'GET', + 'path' => '/goods/ahtnpwxamkqnzkiytl', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2115,10 +2097,10 @@ 'options' => array ( ), ), - 'PUT /vsyslqomnrxjtm/hpylzv' => array( + 'POST /oeug/w/qw/' => array( 'name' => '', - 'path' => '/vsyslqomnrxjtm/hpylzv', - 'method' => 'PUT', + 'path' => '/oeug/w/qw/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2133,10 +2115,10 @@ 'options' => array ( ), ), - 'GET /syqqroerhq/epfmkc/' => array( + 'PATCH /n/lnhongh' => array( 'name' => '', - 'path' => '/syqqroerhq/epfmkc/', - 'method' => 'GET', + 'path' => '/n/lnhongh', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2151,10 +2133,10 @@ 'options' => array ( ), ), - 'PATCH /vv/lfjnh/imbf/' => array( + 'POST /cy/vbabtffpbp/o/' => array( 'name' => '', - 'path' => '/vv/lfjnh/imbf/', - 'method' => 'PATCH', + 'path' => '/cy/vbabtffpbp/o/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2169,10 +2151,10 @@ 'options' => array ( ), ), - 'GET /rsrdlnthirfwybwnvsu' => array( + 'PATCH /vkmwx/alohoxvyhdon' => array( 'name' => '', - 'path' => '/rsrdlnthirfwybwnvsu', - 'method' => 'GET', + 'path' => '/vkmwx/alohoxvyhdon', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2187,10 +2169,10 @@ 'options' => array ( ), ), - 'PUT /suiwlypfq' => array( + 'GET /user/sqfwxdifqzqiyng' => array( 'name' => '', - 'path' => '/suiwlypfq', - 'method' => 'PUT', + 'path' => '/user/sqfwxdifqzqiyng', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2205,10 +2187,10 @@ 'options' => array ( ), ), - 'POST /qp/gmucji/qqcnslfc' => array( + 'GET /exwtdj/tp/uhder' => array( 'name' => '', - 'path' => '/qp/gmucji/qqcnslfc', - 'method' => 'POST', + 'path' => '/exwtdj/tp/uhder', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2223,10 +2205,10 @@ 'options' => array ( ), ), - 'GET /enl/llajzgt' => array( + 'DELETE /hpbbaryfwdxgwr/jrfzp/j' => array( 'name' => '', - 'path' => '/enl/llajzgt', - 'method' => 'GET', + 'path' => '/hpbbaryfwdxgwr/jrfzp/j', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2241,10 +2223,10 @@ 'options' => array ( ), ), - 'PATCH /eivajlsxvz/wfryvv' => array( + 'GET /v2/ouaogjkhjbzplkmmnl' => array( 'name' => '', - 'path' => '/eivajlsxvz/wfryvv', - 'method' => 'PATCH', + 'path' => '/v2/ouaogjkhjbzplkmmnl', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2259,10 +2241,10 @@ 'options' => array ( ), ), - 'POST /wtlsnlfrnjftutaw/a' => array( + 'GET /jlp/xt' => array( 'name' => '', - 'path' => '/wtlsnlfrnjftutaw/a', - 'method' => 'POST', + 'path' => '/jlp/xt', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2277,10 +2259,10 @@ 'options' => array ( ), ), - 'DELETE /fnipgkz' => array( + 'GET /endayitov/zon/nxalptf/d' => array( 'name' => '', - 'path' => '/fnipgkz', - 'method' => 'DELETE', + 'path' => '/endayitov/zon/nxalptf/d', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2295,10 +2277,10 @@ 'options' => array ( ), ), - 'POST /kfqqe' => array( + 'PUT /d/phsxcukr' => array( 'name' => '', - 'path' => '/kfqqe', - 'method' => 'POST', + 'path' => '/d/phsxcukr', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2313,9 +2295,9 @@ 'options' => array ( ), ), - 'DELETE /ohpcswyxzfg' => array( + 'DELETE /v2/eftdzgjhynvestqqgq' => array( 'name' => '', - 'path' => '/ohpcswyxzfg', + 'path' => '/v2/eftdzgjhynvestqqgq', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2331,10 +2313,10 @@ 'options' => array ( ), ), - 'PUT /e/ajutmunx/edcahfhh/cf' => array( + 'POST /mjsys/gs' => array( 'name' => '', - 'path' => '/e/ajutmunx/edcahfhh/cf', - 'method' => 'PUT', + 'path' => '/mjsys/gs', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2349,10 +2331,10 @@ 'options' => array ( ), ), - 'POST /f/gu/upkjv' => array( + 'PUT /gkh/hd/egs/irvjkv' => array( 'name' => '', - 'path' => '/f/gu/upkjv', - 'method' => 'POST', + 'path' => '/gkh/hd/egs/irvjkv', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2367,10 +2349,10 @@ 'options' => array ( ), ), - 'POST /nw/keaqz/ju/' => array( + 'GET /vr/wwx' => array( 'name' => '', - 'path' => '/nw/keaqz/ju/', - 'method' => 'POST', + 'path' => '/vr/wwx', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2385,10 +2367,10 @@ 'options' => array ( ), ), - 'DELETE /gttasixwoqw' => array( + 'PUT /d/qfq/gpszucrbjh/jsnngc' => array( 'name' => '', - 'path' => '/gttasixwoqw', - 'method' => 'DELETE', + 'path' => '/d/qfq/gpszucrbjh/jsnngc', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2403,10 +2385,10 @@ 'options' => array ( ), ), - 'POST /ellofhkvuggmwbf/trnyb' => array( + 'PUT /v2/sretva' => array( 'name' => '', - 'path' => '/ellofhkvuggmwbf/trnyb', - 'method' => 'POST', + 'path' => '/v2/sretva', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2421,9 +2403,9 @@ 'options' => array ( ), ), - 'PUT /hmjopp' => array( + 'PUT /zzycclonjafwsvnv/lam' => array( 'name' => '', - 'path' => '/hmjopp', + 'path' => '/zzycclonjafwsvnv/lam', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2439,10 +2421,10 @@ 'options' => array ( ), ), - 'PATCH /rvp/y/yehuaxheqawuwfc/u' => array( + 'GET /user/ghfgraprtqzddayrfz' => array( 'name' => '', - 'path' => '/rvp/y/yehuaxheqawuwfc/u', - 'method' => 'PATCH', + 'path' => '/user/ghfgraprtqzddayrfz', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2457,9 +2439,9 @@ 'options' => array ( ), ), - 'GET /xsy/lbyhnnjbngw' => array( + 'GET /qdowvklmpjzrknrcfq/o' => array( 'name' => '', - 'path' => '/xsy/lbyhnnjbngw', + 'path' => '/qdowvklmpjzrknrcfq/o', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2475,9 +2457,9 @@ 'options' => array ( ), ), - 'GET /vnbcow' => array( + 'GET /api/otgica' => array( 'name' => '', - 'path' => '/vnbcow', + 'path' => '/api/otgica', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2493,9 +2475,9 @@ 'options' => array ( ), ), - 'GET /hjfbxhxigqflrw' => array( + 'GET /api/oprvsrvaridbayt' => array( 'name' => '', - 'path' => '/hjfbxhxigqflrw', + 'path' => '/api/oprvsrvaridbayt', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2511,10 +2493,10 @@ 'options' => array ( ), ), - 'POST /i/hefxsvgy' => array( + 'GET /fepbcslb' => array( 'name' => '', - 'path' => '/i/hefxsvgy', - 'method' => 'POST', + 'path' => '/fepbcslb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2529,10 +2511,10 @@ 'options' => array ( ), ), - 'POST /awkn/rjpry/m/i' => array( + 'GET /ed/ah/vfamnivmdk/noq/mbx/' => array( 'name' => '', - 'path' => '/awkn/rjpry/m/i', - 'method' => 'POST', + 'path' => '/ed/ah/vfamnivmdk/noq/mbx/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2547,10 +2529,10 @@ 'options' => array ( ), ), - 'GET /lmx/y/yfnnkd/z/ydda' => array( + 'PATCH /user/lnfczlmifmji' => array( 'name' => '', - 'path' => '/lmx/y/yfnnkd/z/ydda', - 'method' => 'GET', + 'path' => '/user/lnfczlmifmji', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2565,10 +2547,10 @@ 'options' => array ( ), ), - 'GET /rdoucgpqtvysbctstrpg' => array( + 'DELETE /ycyx/vmiq' => array( 'name' => '', - 'path' => '/rdoucgpqtvysbctstrpg', - 'method' => 'GET', + 'path' => '/ycyx/vmiq', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2583,10 +2565,10 @@ 'options' => array ( ), ), - 'PATCH /l/sdmt' => array( + 'PUT /sdujoe/kztvuu/zre/n/y' => array( 'name' => '', - 'path' => '/l/sdmt', - 'method' => 'PATCH', + 'path' => '/sdujoe/kztvuu/zre/n/y', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2601,10 +2583,10 @@ 'options' => array ( ), ), - 'GET /xjpldktexlihvlqk' => array( + 'POST /gpj/auknwag/jvrupzy' => array( 'name' => '', - 'path' => '/xjpldktexlihvlqk', - 'method' => 'GET', + 'path' => '/gpj/auknwag/jvrupzy', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2619,9 +2601,9 @@ 'options' => array ( ), ), - 'DELETE /oayp/fzlnio' => array( + 'DELETE /uvtlealurp' => array( 'name' => '', - 'path' => '/oayp/fzlnio', + 'path' => '/uvtlealurp', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2637,10 +2619,10 @@ 'options' => array ( ), ), - 'DELETE /tdrfvnbhmxfwr/h' => array( + 'PATCH /eewe/t' => array( 'name' => '', - 'path' => '/tdrfvnbhmxfwr/h', - 'method' => 'DELETE', + 'path' => '/eewe/t', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2655,10 +2637,10 @@ 'options' => array ( ), ), - 'DELETE /lfm/eiuyu/wms/znsykrdp' => array( + 'POST /jqrjjowrd/defuwsoe/ydb/' => array( 'name' => '', - 'path' => '/lfm/eiuyu/wms/znsykrdp', - 'method' => 'DELETE', + 'path' => '/jqrjjowrd/defuwsoe/ydb/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2673,10 +2655,10 @@ 'options' => array ( ), ), - 'PUT /gzceb/naeg/ugtm' => array( + 'GET /dl/qgbucaioj/l/fcssobos' => array( 'name' => '', - 'path' => '/gzceb/naeg/ugtm', - 'method' => 'PUT', + 'path' => '/dl/qgbucaioj/l/fcssobos', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2691,10 +2673,10 @@ 'options' => array ( ), ), - 'PUT /smosj/mrl/ggafrqtpl/xbk' => array( + 'POST /vrouh/fjzs/clc/ynlxni/tw' => array( 'name' => '', - 'path' => '/smosj/mrl/ggafrqtpl/xbk', - 'method' => 'PUT', + 'path' => '/vrouh/fjzs/clc/ynlxni/tw', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2709,9 +2691,9 @@ 'options' => array ( ), ), - 'PUT /q/kuooeyow' => array( + 'PUT /ap/rnxvtp/' => array( 'name' => '', - 'path' => '/q/kuooeyow', + 'path' => '/ap/rnxvtp/', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2727,10 +2709,10 @@ 'options' => array ( ), ), - 'PUT /ugpi/vy/skwrmp' => array( + 'DELETE /r/weuuivgrtryygfafng' => array( 'name' => '', - 'path' => '/ugpi/vy/skwrmp', - 'method' => 'PUT', + 'path' => '/r/weuuivgrtryygfafng', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2745,9 +2727,9 @@ 'options' => array ( ), ), - 'GET /piifafbtujhcpuqip' => array( + 'GET /v2/cjeroqwivtlojia' => array( 'name' => '', - 'path' => '/piifafbtujhcpuqip', + 'path' => '/v2/cjeroqwivtlojia', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2763,9 +2745,9 @@ 'options' => array ( ), ), - 'DELETE /oorovhtwihkx' => array( + 'DELETE /o/kxwpxrzas/avlk/rrwjhx/' => array( 'name' => '', - 'path' => '/oorovhtwihkx', + 'path' => '/o/kxwpxrzas/avlk/rrwjhx/', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2781,9 +2763,9 @@ 'options' => array ( ), ), - 'GET /dvcjwxryrjxi/i' => array( + 'GET /ri/go/cxtdz' => array( 'name' => '', - 'path' => '/dvcjwxryrjxi/i', + 'path' => '/ri/go/cxtdz', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2799,9 +2781,9 @@ 'options' => array ( ), ), - 'GET /ek/psy' => array( + 'GET /api/ybcmbujmqonhvjn' => array( 'name' => '', - 'path' => '/ek/psy', + 'path' => '/api/ybcmbujmqonhvjn', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2817,10 +2799,10 @@ 'options' => array ( ), ), - 'DELETE /kukaz/lmd' => array( + 'POST /api/saqndpxahmqvfbnmwc' => array( 'name' => '', - 'path' => '/kukaz/lmd', - 'method' => 'DELETE', + 'path' => '/api/saqndpxahmqvfbnmwc', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2835,10 +2817,10 @@ 'options' => array ( ), ), - 'GET /se/wbczx' => array( + 'PUT /wlexhldfsdb/y/p' => array( 'name' => '', - 'path' => '/se/wbczx', - 'method' => 'GET', + 'path' => '/wlexhldfsdb/y/p', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2853,9 +2835,9 @@ 'options' => array ( ), ), - 'GET /petksk' => array( + 'GET /jwkutduxogbel' => array( 'name' => '', - 'path' => '/petksk', + 'path' => '/jwkutduxogbel', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2871,9 +2853,9 @@ 'options' => array ( ), ), - 'PATCH /flpex/aabpjqdoid' => array( + 'PATCH /stugeqpf/xobnnzcl' => array( 'name' => '', - 'path' => '/flpex/aabpjqdoid', + 'path' => '/stugeqpf/xobnnzcl', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2889,10 +2871,10 @@ 'options' => array ( ), ), - 'PATCH /ztfczngne/x' => array( + 'DELETE /svuam' => array( 'name' => '', - 'path' => '/ztfczngne/x', - 'method' => 'PATCH', + 'path' => '/svuam', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2907,10 +2889,10 @@ 'options' => array ( ), ), - 'GET /wvcdbscltca' => array( + 'DELETE /tl/bktcsb' => array( 'name' => '', - 'path' => '/wvcdbscltca', - 'method' => 'GET', + 'path' => '/tl/bktcsb', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2925,10 +2907,10 @@ 'options' => array ( ), ), - 'PUT /nx/lxyiaoliw' => array( + 'PATCH /wdeg/pz/p/f' => array( 'name' => '', - 'path' => '/nx/lxyiaoliw', - 'method' => 'PUT', + 'path' => '/wdeg/pz/p/f', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2943,9 +2925,9 @@ 'options' => array ( ), ), - 'POST /jvkssbilr/' => array( + 'POST /hu/synjbirmgxckgqu/' => array( 'name' => '', - 'path' => '/jvkssbilr/', + 'path' => '/hu/synjbirmgxckgqu/', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2961,10 +2943,10 @@ 'options' => array ( ), ), - 'PUT /ftors/c/' => array( + 'POST /hauyug/mlitvvt' => array( 'name' => '', - 'path' => '/ftors/c/', - 'method' => 'PUT', + 'path' => '/hauyug/mlitvvt', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2979,10 +2961,10 @@ 'options' => array ( ), ), - 'POST /bgnxcjmrkirmromi' => array( + 'DELETE /ov/hu/fi/tebdaa/wyzc/' => array( 'name' => '', - 'path' => '/bgnxcjmrkirmromi', - 'method' => 'POST', + 'path' => '/ov/hu/fi/tebdaa/wyzc/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2997,10 +2979,10 @@ 'options' => array ( ), ), - 'DELETE /myxuwytodpzjq' => array( + 'GET /rxdefqy/jljwaschrgci/w' => array( 'name' => '', - 'path' => '/myxuwytodpzjq', - 'method' => 'DELETE', + 'path' => '/rxdefqy/jljwaschrgci/w', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3015,10 +2997,10 @@ 'options' => array ( ), ), - 'POST /jpd/sw' => array( + 'PUT /gl/ditw/bqypwni' => array( 'name' => '', - 'path' => '/jpd/sw', - 'method' => 'POST', + 'path' => '/gl/ditw/bqypwni', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3033,10 +3015,10 @@ 'options' => array ( ), ), - 'DELETE /embgiajh/' => array( + 'POST /ltynfv/ecxsz/' => array( 'name' => '', - 'path' => '/embgiajh/', - 'method' => 'DELETE', + 'path' => '/ltynfv/ecxsz/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3051,9 +3033,9 @@ 'options' => array ( ), ), - 'POST /uhccvmns' => array( + 'POST /ejhqv' => array( 'name' => '', - 'path' => '/uhccvmns', + 'path' => '/ejhqv', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3069,9 +3051,9 @@ 'options' => array ( ), ), - 'POST /tuwuaudfmizos/fat/qsoq' => array( + 'POST /nrucwjcpfrmeeowhv' => array( 'name' => '', - 'path' => '/tuwuaudfmizos/fat/qsoq', + 'path' => '/nrucwjcpfrmeeowhv', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3087,9 +3069,9 @@ 'options' => array ( ), ), - 'GET /omotatqobrloo' => array( + 'GET /v2/uveqsp' => array( 'name' => '', - 'path' => '/omotatqobrloo', + 'path' => '/v2/uveqsp', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3105,10 +3087,10 @@ 'options' => array ( ), ), - 'GET /ikdxtvsj/jbxrhdiaavh/' => array( + 'DELETE /api/onhjozdvaydrynl' => array( 'name' => '', - 'path' => '/ikdxtvsj/jbxrhdiaavh/', - 'method' => 'GET', + 'path' => '/api/onhjozdvaydrynl', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3123,10 +3105,10 @@ 'options' => array ( ), ), - 'DELETE /bfydvwzpj' => array( + 'GET /a/jdiy' => array( 'name' => '', - 'path' => '/bfydvwzpj', - 'method' => 'DELETE', + 'path' => '/a/jdiy', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3141,10 +3123,10 @@ 'options' => array ( ), ), - 'GET /ei/w/sgjddvxjrqqnkwf' => array( + 'PATCH /jtmxedum/ipdbt/gdyxefp' => array( 'name' => '', - 'path' => '/ei/w/sgjddvxjrqqnkwf', - 'method' => 'GET', + 'path' => '/jtmxedum/ipdbt/gdyxefp', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3159,10 +3141,10 @@ 'options' => array ( ), ), - 'DELETE /usqmo/wzps/xcps/mxnh/oh' => array( + 'PUT /user/oywxynwuhxcyhssdhq' => array( 'name' => '', - 'path' => '/usqmo/wzps/xcps/mxnh/oh', - 'method' => 'DELETE', + 'path' => '/user/oywxynwuhxcyhssdhq', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3177,10 +3159,10 @@ 'options' => array ( ), ), - 'GET /pupqzjmk/pgphmk' => array( + 'PUT /qjn/bh' => array( 'name' => '', - 'path' => '/pupqzjmk/pgphmk', - 'method' => 'GET', + 'path' => '/qjn/bh', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3195,10 +3177,10 @@ 'options' => array ( ), ), - 'GET /rewhnh/' => array( + 'DELETE /user/tuhkar' => array( 'name' => '', - 'path' => '/rewhnh/', - 'method' => 'GET', + 'path' => '/user/tuhkar', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3213,10 +3195,10 @@ 'options' => array ( ), ), - 'PUT /ajbhafg' => array( + 'POST /fz/gk/hyzj/hlpmcqefzetv' => array( 'name' => '', - 'path' => '/ajbhafg', - 'method' => 'PUT', + 'path' => '/fz/gk/hyzj/hlpmcqefzetv', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3231,10 +3213,10 @@ 'options' => array ( ), ), - 'PUT /ctueokedurk/xw/hthy' => array( + 'DELETE /iv/tsx' => array( 'name' => '', - 'path' => '/ctueokedurk/xw/hthy', - 'method' => 'PUT', + 'path' => '/iv/tsx', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3249,9 +3231,9 @@ 'options' => array ( ), ), - 'GET /aykmevivzfowegrb' => array( + 'GET /dfjtwoti' => array( 'name' => '', - 'path' => '/aykmevivzfowegrb', + 'path' => '/dfjtwoti', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3267,9 +3249,9 @@ 'options' => array ( ), ), - 'PUT /cp/lwr' => array( + 'PUT /fjtmbw/a' => array( 'name' => '', - 'path' => '/cp/lwr', + 'path' => '/fjtmbw/a', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3285,10 +3267,10 @@ 'options' => array ( ), ), - 'GET /dlumyvilwlxmhbanay/ao' => array( + 'PUT /user/gssoct' => array( 'name' => '', - 'path' => '/dlumyvilwlxmhbanay/ao', - 'method' => 'GET', + 'path' => '/user/gssoct', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3303,10 +3285,10 @@ 'options' => array ( ), ), - 'DELETE /kepahe/hclyrpwlio' => array( + 'PUT /zegw/iylco' => array( 'name' => '', - 'path' => '/kepahe/hclyrpwlio', - 'method' => 'DELETE', + 'path' => '/zegw/iylco', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3321,10 +3303,10 @@ 'options' => array ( ), ), - 'PUT /qvdamugrbzyp' => array( + 'GET /vvwyiqkjeyd/' => array( 'name' => '', - 'path' => '/qvdamugrbzyp', - 'method' => 'PUT', + 'path' => '/vvwyiqkjeyd/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3339,9 +3321,9 @@ 'options' => array ( ), ), - 'GET /hdkgfuzez' => array( + 'GET /slgkrzulpmx' => array( 'name' => '', - 'path' => '/hdkgfuzez', + 'path' => '/slgkrzulpmx', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3357,10 +3339,10 @@ 'options' => array ( ), ), - 'GET /e/zgla/kmozwungaawyxf' => array( + 'DELETE /xbdyawy/eqswqxj/aslwr/' => array( 'name' => '', - 'path' => '/e/zgla/kmozwungaawyxf', - 'method' => 'GET', + 'path' => '/xbdyawy/eqswqxj/aslwr/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3375,10 +3357,10 @@ 'options' => array ( ), ), - 'POST /gtkdhdrbuvgq' => array( + 'GET /ryhjfr/f' => array( 'name' => '', - 'path' => '/gtkdhdrbuvgq', - 'method' => 'POST', + 'path' => '/ryhjfr/f', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3393,10 +3375,10 @@ 'options' => array ( ), ), - 'GET /sfe/datacvumf' => array( + 'PATCH /user/fhrbnaqojqtc' => array( 'name' => '', - 'path' => '/sfe/datacvumf', - 'method' => 'GET', + 'path' => '/user/fhrbnaqojqtc', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3411,10 +3393,10 @@ 'options' => array ( ), ), - 'GET /ouvjjb' => array( + 'PATCH /sbiavn/pddl/' => array( 'name' => '', - 'path' => '/ouvjjb', - 'method' => 'GET', + 'path' => '/sbiavn/pddl/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3429,10 +3411,10 @@ 'options' => array ( ), ), - 'PUT /gar/a/q' => array( + 'POST /zaegbzx' => array( 'name' => '', - 'path' => '/gar/a/q', - 'method' => 'PUT', + 'path' => '/zaegbzx', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3447,10 +3429,10 @@ 'options' => array ( ), ), - 'GET /sbxizgccpnmoif/' => array( + 'POST /api/zuoainwnwsnnuhv' => array( 'name' => '', - 'path' => '/sbxizgccpnmoif/', - 'method' => 'GET', + 'path' => '/api/zuoainwnwsnnuhv', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3465,10 +3447,10 @@ 'options' => array ( ), ), - 'DELETE /gyhmqdccycskepv/cgyxh' => array( + 'PATCH /srgegeacla' => array( 'name' => '', - 'path' => '/gyhmqdccycskepv/cgyxh', - 'method' => 'DELETE', + 'path' => '/srgegeacla', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3483,10 +3465,10 @@ 'options' => array ( ), ), - 'DELETE /mxjf/lryfjdcmesjhwtb/' => array( + 'POST /pmufmpl' => array( 'name' => '', - 'path' => '/mxjf/lryfjdcmesjhwtb/', - 'method' => 'DELETE', + 'path' => '/pmufmpl', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3501,10 +3483,10 @@ 'options' => array ( ), ), - 'DELETE /cihpb/om' => array( + 'POST /v2/aotomszysnxnnbl' => array( 'name' => '', - 'path' => '/cihpb/om', - 'method' => 'DELETE', + 'path' => '/v2/aotomszysnxnnbl', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3519,10 +3501,10 @@ 'options' => array ( ), ), - 'GET /egy/bjakwo' => array( + 'PUT /mq/thw/b/kqris/' => array( 'name' => '', - 'path' => '/egy/bjakwo', - 'method' => 'GET', + 'path' => '/mq/thw/b/kqris/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3537,10 +3519,10 @@ 'options' => array ( ), ), - 'GET /exzqqfziqtlyifd' => array( + 'DELETE /dzaupdwjkehk/mf' => array( 'name' => '', - 'path' => '/exzqqfziqtlyifd', - 'method' => 'GET', + 'path' => '/dzaupdwjkehk/mf', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3555,10 +3537,10 @@ 'options' => array ( ), ), - 'GET /tkomxmyx/xnw/co/c' => array( + 'POST /fkobrwohnfki/fu' => array( 'name' => '', - 'path' => '/tkomxmyx/xnw/co/c', - 'method' => 'GET', + 'path' => '/fkobrwohnfki/fu', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3573,10 +3555,10 @@ 'options' => array ( ), ), - 'POST /ytcgwt' => array( + 'DELETE /yr/ld/jjpa/p' => array( 'name' => '', - 'path' => '/ytcgwt', - 'method' => 'POST', + 'path' => '/yr/ld/jjpa/p', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3591,10 +3573,10 @@ 'options' => array ( ), ), - 'GET /onyvkjfffiqcnrd' => array( + 'PATCH /ehrcrgghaxc/pvj/q/s/x' => array( 'name' => '', - 'path' => '/onyvkjfffiqcnrd', - 'method' => 'GET', + 'path' => '/ehrcrgghaxc/pvj/q/s/x', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3609,10 +3591,10 @@ 'options' => array ( ), ), - 'POST /jucsyacu' => array( + 'DELETE /vuxyss/vgiokch' => array( 'name' => '', - 'path' => '/jucsyacu', - 'method' => 'POST', + 'path' => '/vuxyss/vgiokch', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3627,10 +3609,10 @@ 'options' => array ( ), ), - 'PUT /ooucixbduepr/d' => array( + 'DELETE /hxmpyvsmycifq/sg/j/xwgl' => array( 'name' => '', - 'path' => '/ooucixbduepr/d', - 'method' => 'PUT', + 'path' => '/hxmpyvsmycifq/sg/j/xwgl', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3645,9 +3627,9 @@ 'options' => array ( ), ), - 'GET /n/twzfqsce/hkfil' => array( + 'GET /qkrsuwsl/rhk/bgu/id' => array( 'name' => '', - 'path' => '/n/twzfqsce/hkfil', + 'path' => '/qkrsuwsl/rhk/bgu/id', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3663,10 +3645,10 @@ 'options' => array ( ), ), - 'POST /uxtmywtrctbgyrekg' => array( + 'PUT /pkpvbjkkh' => array( 'name' => '', - 'path' => '/uxtmywtrctbgyrekg', - 'method' => 'POST', + 'path' => '/pkpvbjkkh', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3681,10 +3663,10 @@ 'options' => array ( ), ), - 'DELETE /lwbuwjkkc/gsqeqawn' => array( + 'PUT /fldrpha/n' => array( 'name' => '', - 'path' => '/lwbuwjkkc/gsqeqawn', - 'method' => 'DELETE', + 'path' => '/fldrpha/n', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3699,10 +3681,10 @@ 'options' => array ( ), ), - 'GET /wm/i/sjp/' => array( + 'PUT /rcvramywwx/t' => array( 'name' => '', - 'path' => '/wm/i/sjp/', - 'method' => 'GET', + 'path' => '/rcvramywwx/t', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3717,10 +3699,10 @@ 'options' => array ( ), ), - 'GET /khe/xxyoznjxxvwbzjvt/' => array( + 'POST /abgcb' => array( 'name' => '', - 'path' => '/khe/xxyoznjxxvwbzjvt/', - 'method' => 'GET', + 'path' => '/abgcb', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3735,10 +3717,10 @@ 'options' => array ( ), ), - 'DELETE /ngl/mo' => array( + 'GET /jamjxvytnvlo/j/d/zgibxq' => array( 'name' => '', - 'path' => '/ngl/mo', - 'method' => 'DELETE', + 'path' => '/jamjxvytnvlo/j/d/zgibxq', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3753,10 +3735,10 @@ 'options' => array ( ), ), - 'DELETE /vlzmbe/dc' => array( + 'POST /xkzzkku' => array( 'name' => '', - 'path' => '/vlzmbe/dc', - 'method' => 'DELETE', + 'path' => '/xkzzkku', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3771,10 +3753,10 @@ 'options' => array ( ), ), - 'PUT /wo/qtq/gwkmxrxvpddfauu' => array( + 'GET /v2/pkwddhfmjagpauadnk' => array( 'name' => '', - 'path' => '/wo/qtq/gwkmxrxvpddfauu', - 'method' => 'PUT', + 'path' => '/v2/pkwddhfmjagpauadnk', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3789,10 +3771,10 @@ 'options' => array ( ), ), - 'GET /nguisomoqxoahg' => array( + 'PUT /kmm/sy/rjqqfdgx' => array( 'name' => '', - 'path' => '/nguisomoqxoahg', - 'method' => 'GET', + 'path' => '/kmm/sy/rjqqfdgx', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3807,9 +3789,9 @@ 'options' => array ( ), ), - 'PUT /ynbkxb' => array( + 'PUT /mbmfuej' => array( 'name' => '', - 'path' => '/ynbkxb', + 'path' => '/mbmfuej', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3825,10 +3807,10 @@ 'options' => array ( ), ), - 'GET /nhirkbjumbsp/cf' => array( + 'POST /toq/dy/x/a/vxo' => array( 'name' => '', - 'path' => '/nhirkbjumbsp/cf', - 'method' => 'GET', + 'path' => '/toq/dy/x/a/vxo', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3843,10 +3825,10 @@ 'options' => array ( ), ), - 'PUT /p/zqkth' => array( + 'POST /gjceq/sjjdx' => array( 'name' => '', - 'path' => '/p/zqkth', - 'method' => 'PUT', + 'path' => '/gjceq/sjjdx', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3861,10 +3843,10 @@ 'options' => array ( ), ), - 'PUT /t/oekz/zsxfxxyq' => array( + 'PATCH /dsokzuulexabltwczxkq' => array( 'name' => '', - 'path' => '/t/oekz/zsxfxxyq', - 'method' => 'PUT', + 'path' => '/dsokzuulexabltwczxkq', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3879,9 +3861,9 @@ 'options' => array ( ), ), - 'GET /upigfp' => array( + 'GET /user/edunnepouokrnfi' => array( 'name' => '', - 'path' => '/upigfp', + 'path' => '/user/edunnepouokrnfi', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3897,10 +3879,10 @@ 'options' => array ( ), ), - 'PATCH /adtujaqjfjjam/d' => array( + 'PUT /user/pdhzjuctunig' => array( 'name' => '', - 'path' => '/adtujaqjfjjam/d', - 'method' => 'PATCH', + 'path' => '/user/pdhzjuctunig', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3915,10 +3897,10 @@ 'options' => array ( ), ), - 'POST /rooxm/j/xf' => array( + 'GET /ju/hw/nin' => array( 'name' => '', - 'path' => '/rooxm/j/xf', - 'method' => 'POST', + 'path' => '/ju/hw/nin', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3933,10 +3915,10 @@ 'options' => array ( ), ), - 'POST /g/wqifxc/iel' => array( + 'PATCH /deizahu/' => array( 'name' => '', - 'path' => '/g/wqifxc/iel', - 'method' => 'POST', + 'path' => '/deizahu/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3951,9 +3933,9 @@ 'options' => array ( ), ), - 'PATCH /qiyd/dg/uwunlby/zpiwoiy' => array( + 'PATCH /cuj/nvjgcmkibjm/' => array( 'name' => '', - 'path' => '/qiyd/dg/uwunlby/zpiwoiy', + 'path' => '/cuj/nvjgcmkibjm/', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3969,10 +3951,10 @@ 'options' => array ( ), ), - 'GET /d/xsezkan' => array( + 'PATCH /eeyyqj/suybqmd' => array( 'name' => '', - 'path' => '/d/xsezkan', - 'method' => 'GET', + 'path' => '/eeyyqj/suybqmd', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3987,10 +3969,10 @@ 'options' => array ( ), ), - 'GET /urpknckiqrqcrdko' => array( + 'PATCH /pqzon/' => array( 'name' => '', - 'path' => '/urpknckiqrqcrdko', - 'method' => 'GET', + 'path' => '/pqzon/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4005,10 +3987,10 @@ 'options' => array ( ), ), - 'DELETE /fkpurthnxrrdz' => array( + 'PUT /nsverh/om/' => array( 'name' => '', - 'path' => '/fkpurthnxrrdz', - 'method' => 'DELETE', + 'path' => '/nsverh/om/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4023,10 +4005,10 @@ 'options' => array ( ), ), - 'PUT /vxm/ytpvlw' => array( + 'GET /l/dvzba/up' => array( 'name' => '', - 'path' => '/vxm/ytpvlw', - 'method' => 'PUT', + 'path' => '/l/dvzba/up', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4041,10 +4023,10 @@ 'options' => array ( ), ), - 'DELETE /z/z/viwvqovhbsob' => array( + 'GET /goods/jogfwrrawytgahn' => array( 'name' => '', - 'path' => '/z/z/viwvqovhbsob', - 'method' => 'DELETE', + 'path' => '/goods/jogfwrrawytgahn', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4059,10 +4041,10 @@ 'options' => array ( ), ), - 'PUT /gztgpotfhyhkatlcb' => array( + 'PATCH /qdt/su' => array( 'name' => '', - 'path' => '/gztgpotfhyhkatlcb', - 'method' => 'PUT', + 'path' => '/qdt/su', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4077,9 +4059,9 @@ 'options' => array ( ), ), - 'POST /pr/nht/frl' => array( + 'POST /rcpkxzjdf/dwnp' => array( 'name' => '', - 'path' => '/pr/nht/frl', + 'path' => '/rcpkxzjdf/dwnp', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4095,10 +4077,10 @@ 'options' => array ( ), ), - 'POST /lr/ywsjwdek/t' => array( + 'DELETE /tbjevxcfox' => array( 'name' => '', - 'path' => '/lr/ywsjwdek/t', - 'method' => 'POST', + 'path' => '/tbjevxcfox', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4113,10 +4095,10 @@ 'options' => array ( ), ), - 'PATCH /bigvy' => array( + 'GET /rewrkhlmp/ei' => array( 'name' => '', - 'path' => '/bigvy', - 'method' => 'PATCH', + 'path' => '/rewrkhlmp/ei', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4131,10 +4113,10 @@ 'options' => array ( ), ), - 'PATCH /hxjwxvtasmecmavuh' => array( + 'GET /jpyurttky/' => array( 'name' => '', - 'path' => '/hxjwxvtasmecmavuh', - 'method' => 'PATCH', + 'path' => '/jpyurttky/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4149,10 +4131,10 @@ 'options' => array ( ), ), - 'PATCH /qxxb/rffrt' => array( + 'POST /shj/jj/bta' => array( 'name' => '', - 'path' => '/qxxb/rffrt', - 'method' => 'PATCH', + 'path' => '/shj/jj/bta', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4167,10 +4149,10 @@ 'options' => array ( ), ), - 'PUT /b/hnuqpi' => array( + 'DELETE /v2/dxbzrbpwybdbqys' => array( 'name' => '', - 'path' => '/b/hnuqpi', - 'method' => 'PUT', + 'path' => '/v2/dxbzrbpwybdbqys', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4185,10 +4167,10 @@ 'options' => array ( ), ), - 'PUT /oj/i/iquvnahyapzuf' => array( + 'GET /qjyxbxltfdbogb' => array( 'name' => '', - 'path' => '/oj/i/iquvnahyapzuf', - 'method' => 'PUT', + 'path' => '/qjyxbxltfdbogb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4203,10 +4185,10 @@ 'options' => array ( ), ), - 'PUT /gozyrxsjx/pxobvzyey/p' => array( + 'GET /user/mlvjesdwowax' => array( 'name' => '', - 'path' => '/gozyrxsjx/pxobvzyey/p', - 'method' => 'PUT', + 'path' => '/user/mlvjesdwowax', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4221,9 +4203,9 @@ 'options' => array ( ), ), - 'GET /awckycysw' => array( + 'GET /llgybfgnyhm/' => array( 'name' => '', - 'path' => '/awckycysw', + 'path' => '/llgybfgnyhm/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4239,10 +4221,10 @@ 'options' => array ( ), ), - 'PUT /wwl/wymjyza' => array( + 'DELETE /rmji/pezp/crtqwxpu/u' => array( 'name' => '', - 'path' => '/wwl/wymjyza', - 'method' => 'PUT', + 'path' => '/rmji/pezp/crtqwxpu/u', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4257,10 +4239,10 @@ 'options' => array ( ), ), - 'PATCH /jollgpx/iiryb' => array( + 'PUT /user/nxkjcn' => array( 'name' => '', - 'path' => '/jollgpx/iiryb', - 'method' => 'PATCH', + 'path' => '/user/nxkjcn', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4275,10 +4257,10 @@ 'options' => array ( ), ), - 'POST /ybax/n/xz/wnvfixyw' => array( + 'GET /di/dpuam/txytinh/dfxctj' => array( 'name' => '', - 'path' => '/ybax/n/xz/wnvfixyw', - 'method' => 'POST', + 'path' => '/di/dpuam/txytinh/dfxctj', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4293,10 +4275,10 @@ 'options' => array ( ), ), - 'PUT /oaynnyw' => array( + 'GET /skyfgxochdsf/qnxjtjk' => array( 'name' => '', - 'path' => '/oaynnyw', - 'method' => 'PUT', + 'path' => '/skyfgxochdsf/qnxjtjk', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4311,10 +4293,10 @@ 'options' => array ( ), ), - 'PATCH /b/xwmpbx/llzy' => array( + 'DELETE /blbyj' => array( 'name' => '', - 'path' => '/b/xwmpbx/llzy', - 'method' => 'PATCH', + 'path' => '/blbyj', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4329,10 +4311,10 @@ 'options' => array ( ), ), - 'GET /jzzyqosjeh' => array( + 'DELETE /goods/ctkumsoolwosvlq' => array( 'name' => '', - 'path' => '/jzzyqosjeh', - 'method' => 'GET', + 'path' => '/goods/ctkumsoolwosvlq', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4347,10 +4329,10 @@ 'options' => array ( ), ), - 'GET /dwmkfzok/qs/hriwe' => array( + 'PUT /iccky' => array( 'name' => '', - 'path' => '/dwmkfzok/qs/hriwe', - 'method' => 'GET', + 'path' => '/iccky', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4365,10 +4347,10 @@ 'options' => array ( ), ), - 'PATCH /sloq/yj/bw' => array( + 'PUT /ntnigevszvifjodcz' => array( 'name' => '', - 'path' => '/sloq/yj/bw', - 'method' => 'PATCH', + 'path' => '/ntnigevszvifjodcz', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4383,10 +4365,10 @@ 'options' => array ( ), ), - 'POST /eb/yufjhxrppujat/qwwa' => array( + 'DELETE /v2/zutlucxwwymrqoe' => array( 'name' => '', - 'path' => '/eb/yufjhxrppujat/qwwa', - 'method' => 'POST', + 'path' => '/v2/zutlucxwwymrqoe', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4401,10 +4383,10 @@ 'options' => array ( ), ), - 'PUT /wozehflmhtrgxxtj' => array( + 'GET /e/uzgtuzmzf' => array( 'name' => '', - 'path' => '/wozehflmhtrgxxtj', - 'method' => 'PUT', + 'path' => '/e/uzgtuzmzf', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4419,10 +4401,10 @@ 'options' => array ( ), ), - 'POST /gkjyptoqo/' => array( + 'DELETE /api/ltasznthxhqixuw' => array( 'name' => '', - 'path' => '/gkjyptoqo/', - 'method' => 'POST', + 'path' => '/api/ltasznthxhqixuw', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4437,10 +4419,10 @@ 'options' => array ( ), ), - 'POST /wza/gst' => array( + 'PATCH /user/zfgvcscjcrvb' => array( 'name' => '', - 'path' => '/wza/gst', - 'method' => 'POST', + 'path' => '/user/zfgvcscjcrvb', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4455,10 +4437,10 @@ 'options' => array ( ), ), - 'PUT /dehg/zytpr' => array( + 'PATCH /kbvuugxs' => array( 'name' => '', - 'path' => '/dehg/zytpr', - 'method' => 'PUT', + 'path' => '/kbvuugxs', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4473,9 +4455,9 @@ 'options' => array ( ), ), - 'GET /gjjujsh/dgfgtuh' => array( + 'GET /kfgs/c' => array( 'name' => '', - 'path' => '/gjjujsh/dgfgtuh', + 'path' => '/kfgs/c', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4491,10 +4473,10 @@ 'options' => array ( ), ), - 'PATCH /dqeotvtc/spowi/' => array( + 'GET /v2/elfpkxnnzfmovsyfjs' => array( 'name' => '', - 'path' => '/dqeotvtc/spowi/', - 'method' => 'PATCH', + 'path' => '/v2/elfpkxnnzfmovsyfjs', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4509,10 +4491,10 @@ 'options' => array ( ), ), - 'PUT /rs/d/wi' => array( + 'DELETE /imlbh/' => array( 'name' => '', - 'path' => '/rs/d/wi', - 'method' => 'PUT', + 'path' => '/imlbh/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4527,9 +4509,9 @@ 'options' => array ( ), ), - 'POST /f/cw/ys' => array( + 'POST /bggmf/' => array( 'name' => '', - 'path' => '/f/cw/ys', + 'path' => '/bggmf/', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4545,10 +4527,10 @@ 'options' => array ( ), ), - 'POST /bdmnlj/epck/ucinyvci' => array( + 'GET /w/x/pswpdbhfv' => array( 'name' => '', - 'path' => '/bdmnlj/epck/ucinyvci', - 'method' => 'POST', + 'path' => '/w/x/pswpdbhfv', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4563,10 +4545,10 @@ 'options' => array ( ), ), - 'GET /srwme' => array( + 'PATCH /ms/sfejxb/uugjvg' => array( 'name' => '', - 'path' => '/srwme', - 'method' => 'GET', + 'path' => '/ms/sfejxb/uugjvg', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4581,10 +4563,10 @@ 'options' => array ( ), ), - 'PATCH /jbbcreilbsrq' => array( + 'DELETE /api/sehpykosujafltnvbm' => array( 'name' => '', - 'path' => '/jbbcreilbsrq', - 'method' => 'PATCH', + 'path' => '/api/sehpykosujafltnvbm', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4599,10 +4581,10 @@ 'options' => array ( ), ), - 'PATCH /brybopbqcgmsj' => array( + 'POST /aftmyregleg' => array( 'name' => '', - 'path' => '/brybopbqcgmsj', - 'method' => 'PATCH', + 'path' => '/aftmyregleg', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4617,9 +4599,9 @@ 'options' => array ( ), ), - 'GET /dbzkqtxtszc' => array( + 'GET /csvkznh/lfx' => array( 'name' => '', - 'path' => '/dbzkqtxtszc', + 'path' => '/csvkznh/lfx', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4635,10 +4617,10 @@ 'options' => array ( ), ), - 'PUT /ciqvktygkyaor/k' => array( + 'POST /mqytrax/kzgqrp' => array( 'name' => '', - 'path' => '/ciqvktygkyaor/k', - 'method' => 'PUT', + 'path' => '/mqytrax/kzgqrp', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4653,9 +4635,9 @@ 'options' => array ( ), ), - 'PATCH /kricyvpleoogy/ztlah' => array( + 'PATCH /nnruzx/ljpmspygl/zvgby' => array( 'name' => '', - 'path' => '/kricyvpleoogy/ztlah', + 'path' => '/nnruzx/ljpmspygl/zvgby', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4671,10 +4653,10 @@ 'options' => array ( ), ), - 'DELETE /awacqblfex/nn' => array( + 'GET /user/fhdqgrowqophaswxeo' => array( 'name' => '', - 'path' => '/awacqblfex/nn', - 'method' => 'DELETE', + 'path' => '/user/fhdqgrowqophaswxeo', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4689,10 +4671,10 @@ 'options' => array ( ), ), - 'PATCH /dtxckzegkt' => array( + 'GET /guhz/eagilbfsjrfs/q' => array( 'name' => '', - 'path' => '/dtxckzegkt', - 'method' => 'PATCH', + 'path' => '/guhz/eagilbfsjrfs/q', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4707,10 +4689,10 @@ 'options' => array ( ), ), - 'POST /hogilxc/qkk' => array( + 'GET /qf/cidmul/ioo/dh/ma/kl/' => array( 'name' => '', - 'path' => '/hogilxc/qkk', - 'method' => 'POST', + 'path' => '/qf/cidmul/ioo/dh/ma/kl/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4725,9 +4707,9 @@ 'options' => array ( ), ), - 'POST /su/vxsukurxdlr/mghvhuw/' => array( + 'POST /tsovspzi' => array( 'name' => '', - 'path' => '/su/vxsukurxdlr/mghvhuw/', + 'path' => '/tsovspzi', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4743,10 +4725,10 @@ 'options' => array ( ), ), - 'GET /ei/fen' => array( + 'DELETE /zu/gslndiu/fch/ok/kcv/' => array( 'name' => '', - 'path' => '/ei/fen', - 'method' => 'GET', + 'path' => '/zu/gslndiu/fch/ok/kcv/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4761,10 +4743,10 @@ 'options' => array ( ), ), - 'GET /qiycwlsurq/arjzjnsa' => array( + 'POST /emacdzbtmqvkmehgfzng' => array( 'name' => '', - 'path' => '/qiycwlsurq/arjzjnsa', - 'method' => 'GET', + 'path' => '/emacdzbtmqvkmehgfzng', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4779,9 +4761,9 @@ 'options' => array ( ), ), - 'GET /ysvhbysdfkplg' => array( + 'GET /lvoosrvwnldcc/c' => array( 'name' => '', - 'path' => '/ysvhbysdfkplg', + 'path' => '/lvoosrvwnldcc/c', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4797,10 +4779,10 @@ 'options' => array ( ), ), - 'PUT /wjhiaxknspggs/vnurhza' => array( + 'GET /bvtf/lyjwruyeyqpvwbd/' => array( 'name' => '', - 'path' => '/wjhiaxknspggs/vnurhza', - 'method' => 'PUT', + 'path' => '/bvtf/lyjwruyeyqpvwbd/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4815,10 +4797,10 @@ 'options' => array ( ), ), - 'GET /mr/t/aghi/gxjqpi/' => array( + 'PUT /v2/ksodes' => array( 'name' => '', - 'path' => '/mr/t/aghi/gxjqpi/', - 'method' => 'GET', + 'path' => '/v2/ksodes', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4833,10 +4815,10 @@ 'options' => array ( ), ), - 'GET /szprjuanrnwic' => array( + 'PATCH /api/kjqoow' => array( 'name' => '', - 'path' => '/szprjuanrnwic', - 'method' => 'GET', + 'path' => '/api/kjqoow', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4851,10 +4833,10 @@ 'options' => array ( ), ), - 'DELETE /jeanpxoy' => array( + 'PATCH /t/udf/p/mskxf' => array( 'name' => '', - 'path' => '/jeanpxoy', - 'method' => 'DELETE', + 'path' => '/t/udf/p/mskxf', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4869,10 +4851,10 @@ 'options' => array ( ), ), - 'PATCH /wlds/uph/aeyyubycbfyk/' => array( + 'GET /uglnro/y/yocslibzk/w' => array( 'name' => '', - 'path' => '/wlds/uph/aeyyubycbfyk/', - 'method' => 'PATCH', + 'path' => '/uglnro/y/yocslibzk/w', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4887,10 +4869,10 @@ 'options' => array ( ), ), - 'POST /lbppqtvoepofz/ct/v' => array( + 'PATCH /zrqxzmfsgb' => array( 'name' => '', - 'path' => '/lbppqtvoepofz/ct/v', - 'method' => 'POST', + 'path' => '/zrqxzmfsgb', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4905,9 +4887,9 @@ 'options' => array ( ), ), - 'PUT /kojsvjfnwv/ut' => array( + 'PUT /vxmizlzmwucqwz' => array( 'name' => '', - 'path' => '/kojsvjfnwv/ut', + 'path' => '/vxmizlzmwucqwz', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4923,10 +4905,10 @@ 'options' => array ( ), ), - 'DELETE /hctpljg/zdvm' => array( + 'GET /v2/xasedeflovnekal' => array( 'name' => '', - 'path' => '/hctpljg/zdvm', - 'method' => 'DELETE', + 'path' => '/v2/xasedeflovnekal', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4941,10 +4923,10 @@ 'options' => array ( ), ), - 'PUT /pn/y/tha' => array( + 'PATCH /goods/remqwtpmhopy' => array( 'name' => '', - 'path' => '/pn/y/tha', - 'method' => 'PUT', + 'path' => '/goods/remqwtpmhopy', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4959,10 +4941,10 @@ 'options' => array ( ), ), - 'POST /ihuudgyo/vromno/hu' => array( + 'PATCH /qcvydw/wepl/qw/vr' => array( 'name' => '', - 'path' => '/ihuudgyo/vromno/hu', - 'method' => 'POST', + 'path' => '/qcvydw/wepl/qw/vr', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4977,10 +4959,10 @@ 'options' => array ( ), ), - 'POST /rzpwqrvroasfvkm/' => array( + 'DELETE /w/lkbzeynsvbtqtcqfx/p' => array( 'name' => '', - 'path' => '/rzpwqrvroasfvkm/', - 'method' => 'POST', + 'path' => '/w/lkbzeynsvbtqtcqfx/p', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4995,10 +4977,10 @@ 'options' => array ( ), ), - 'POST /jsjdgoeidoni/gljajcqx' => array( + 'PATCH /goods/kcvqhfvjljdm' => array( 'name' => '', - 'path' => '/jsjdgoeidoni/gljajcqx', - 'method' => 'POST', + 'path' => '/goods/kcvqhfvjljdm', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5013,9 +4995,9 @@ 'options' => array ( ), ), - 'GET /q/jmy/x/liqgqvzxgvhgsf/h' => array( + 'GET /hbe/n/lzzqsn/ehhb' => array( 'name' => '', - 'path' => '/q/jmy/x/liqgqvzxgvhgsf/h', + 'path' => '/hbe/n/lzzqsn/ehhb', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5031,9 +5013,9 @@ 'options' => array ( ), ), - 'GET /pykm/dmiqgm' => array( + 'GET /jgimwuzetnp/jz/zbxy' => array( 'name' => '', - 'path' => '/pykm/dmiqgm', + 'path' => '/jgimwuzetnp/jz/zbxy', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5049,9 +5031,9 @@ 'options' => array ( ), ), - 'GET /cxteenlx' => array( + 'GET /bsbbwgget' => array( 'name' => '', - 'path' => '/cxteenlx', + 'path' => '/bsbbwgget', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5067,10 +5049,10 @@ 'options' => array ( ), ), - 'POST /wmmdinuzolnsl' => array( + 'DELETE /gpk/vquzmzvjnjf/urd/' => array( 'name' => '', - 'path' => '/wmmdinuzolnsl', - 'method' => 'POST', + 'path' => '/gpk/vquzmzvjnjf/urd/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5085,9 +5067,9 @@ 'options' => array ( ), ), - 'GET /nkbyv/es/' => array( + 'GET /c/pmzivrtpeetdk' => array( 'name' => '', - 'path' => '/nkbyv/es/', + 'path' => '/c/pmzivrtpeetdk', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5103,9 +5085,9 @@ 'options' => array ( ), ), - 'POST /fagjmwhbx/y' => array( + 'POST /pkjevgghpidr/k/z' => array( 'name' => '', - 'path' => '/fagjmwhbx/y', + 'path' => '/pkjevgghpidr/k/z', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5121,10 +5103,10 @@ 'options' => array ( ), ), - 'POST /ojerfgeop/w/zjzagv' => array( + 'PATCH /jbx/jpxwccyd/jymna/' => array( 'name' => '', - 'path' => '/ojerfgeop/w/zjzagv', - 'method' => 'POST', + 'path' => '/jbx/jpxwccyd/jymna/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5139,10 +5121,10 @@ 'options' => array ( ), ), - 'POST /dvapnhkyffgpcyvhyvcx' => array( + 'PATCH /az/otdsdwudjk/rgytb' => array( 'name' => '', - 'path' => '/dvapnhkyffgpcyvhyvcx', - 'method' => 'POST', + 'path' => '/az/otdsdwudjk/rgytb', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5157,10 +5139,10 @@ 'options' => array ( ), ), - 'POST /nvhgyxucyfzcgvktapa' => array( + 'DELETE /opjwvtnzzf/w' => array( 'name' => '', - 'path' => '/nvhgyxucyfzcgvktapa', - 'method' => 'POST', + 'path' => '/opjwvtnzzf/w', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5175,10 +5157,10 @@ 'options' => array ( ), ), - 'PUT /ftpamxoezmlvlkq' => array( + 'POST /fyr/vp/' => array( 'name' => '', - 'path' => '/ftpamxoezmlvlkq', - 'method' => 'PUT', + 'path' => '/fyr/vp/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5193,10 +5175,10 @@ 'options' => array ( ), ), - 'PATCH /wz/lmpin' => array( + 'PUT /goods/rxvwqz' => array( 'name' => '', - 'path' => '/wz/lmpin', - 'method' => 'PATCH', + 'path' => '/goods/rxvwqz', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5211,10 +5193,10 @@ 'options' => array ( ), ), - 'PUT /wievafbl/aez/lxxkqr' => array( + 'GET /refgrxvj/ajw/ilkay/p' => array( 'name' => '', - 'path' => '/wievafbl/aez/lxxkqr', - 'method' => 'PUT', + 'path' => '/refgrxvj/ajw/ilkay/p', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5229,10 +5211,10 @@ 'options' => array ( ), ), - 'GET /fqt/pue' => array( + 'DELETE /moevxxs/wp/w/' => array( 'name' => '', - 'path' => '/fqt/pue', - 'method' => 'GET', + 'path' => '/moevxxs/wp/w/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5247,9 +5229,9 @@ 'options' => array ( ), ), - 'PUT /pnofryv' => array( + 'PUT /api/yihtadejewnk' => array( 'name' => '', - 'path' => '/pnofryv', + 'path' => '/api/yihtadejewnk', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5265,10 +5247,10 @@ 'options' => array ( ), ), - 'PUT /ko/bsehdubu' => array( + 'GET /v2/azwnxmwcswufqyy' => array( 'name' => '', - 'path' => '/ko/bsehdubu', - 'method' => 'PUT', + 'path' => '/v2/azwnxmwcswufqyy', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5283,10 +5265,10 @@ 'options' => array ( ), ), - 'PATCH /arukhj/s' => array( + 'POST /bgokxkncwc/zhilvjdbqq' => array( 'name' => '', - 'path' => '/arukhj/s', - 'method' => 'PATCH', + 'path' => '/bgokxkncwc/zhilvjdbqq', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5301,10 +5283,10 @@ 'options' => array ( ), ), - 'PATCH /idsrt' => array( + 'DELETE /re/vctiwnfvmwxzmotp/o' => array( 'name' => '', - 'path' => '/idsrt', - 'method' => 'PATCH', + 'path' => '/re/vctiwnfvmwxzmotp/o', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5319,10 +5301,10 @@ 'options' => array ( ), ), - 'DELETE /xvfzlenvdehphebr' => array( + 'GET /xztqgba/ad' => array( 'name' => '', - 'path' => '/xvfzlenvdehphebr', - 'method' => 'DELETE', + 'path' => '/xztqgba/ad', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5337,10 +5319,10 @@ 'options' => array ( ), ), - 'GET /uglcbtm/c/agixxfxpepan/' => array( + 'POST /bvjnjjewlv/dxdig/uk' => array( 'name' => '', - 'path' => '/uglcbtm/c/agixxfxpepan/', - 'method' => 'GET', + 'path' => '/bvjnjjewlv/dxdig/uk', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5355,10 +5337,10 @@ 'options' => array ( ), ), - 'GET /vhfbto/r/g/' => array( + 'PATCH /user/wvqzkllidygmmyt' => array( 'name' => '', - 'path' => '/vhfbto/r/g/', - 'method' => 'GET', + 'path' => '/user/wvqzkllidygmmyt', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5373,10 +5355,10 @@ 'options' => array ( ), ), - 'PUT /cl/ebn/tu/rndz/phziebix/' => array( + 'DELETE /jzu/qluhwuzixmm' => array( 'name' => '', - 'path' => '/cl/ebn/tu/rndz/phziebix/', - 'method' => 'PUT', + 'path' => '/jzu/qluhwuzixmm', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5391,10 +5373,10 @@ 'options' => array ( ), ), - 'PATCH /adne/qtibbapftrmweg' => array( + 'POST /ko/oyzfi' => array( 'name' => '', - 'path' => '/adne/qtibbapftrmweg', - 'method' => 'PATCH', + 'path' => '/ko/oyzfi', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5409,10 +5391,10 @@ 'options' => array ( ), ), - 'POST /pwofissnwpkhqhsg' => array( + 'GET /hxgsft/c/dhdlfs/jzcn' => array( 'name' => '', - 'path' => '/pwofissnwpkhqhsg', - 'method' => 'POST', + 'path' => '/hxgsft/c/dhdlfs/jzcn', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5427,10 +5409,10 @@ 'options' => array ( ), ), - 'GET /jvkoeqnkibg' => array( + 'DELETE /api/pcgyrw' => array( 'name' => '', - 'path' => '/jvkoeqnkibg', - 'method' => 'GET', + 'path' => '/api/pcgyrw', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5445,10 +5427,10 @@ 'options' => array ( ), ), - 'PUT /wnmhtjqawx' => array( + 'GET /nwfdxy/e' => array( 'name' => '', - 'path' => '/wnmhtjqawx', - 'method' => 'PUT', + 'path' => '/nwfdxy/e', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5463,10 +5445,10 @@ 'options' => array ( ), ), - 'PATCH /oowdvgzwfuqijnhiqfm' => array( + 'GET /ugocqhsjuf/jxse' => array( 'name' => '', - 'path' => '/oowdvgzwfuqijnhiqfm', - 'method' => 'PATCH', + 'path' => '/ugocqhsjuf/jxse', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5481,9 +5463,9 @@ 'options' => array ( ), ), - 'DELETE /mia/c/ano/dvch' => array( + 'DELETE /mach/d' => array( 'name' => '', - 'path' => '/mia/c/ano/dvch', + 'path' => '/mach/d', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5499,10 +5481,10 @@ 'options' => array ( ), ), - 'GET /zjfi/vax' => array( + 'DELETE /brqtkzp' => array( 'name' => '', - 'path' => '/zjfi/vax', - 'method' => 'GET', + 'path' => '/brqtkzp', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5517,10 +5499,10 @@ 'options' => array ( ), ), - 'PATCH /tn/mv/lf' => array( + 'PUT /enz/rpsyvea/rivybo/d' => array( 'name' => '', - 'path' => '/tn/mv/lf', - 'method' => 'PATCH', + 'path' => '/enz/rpsyvea/rivybo/d', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5535,9 +5517,9 @@ 'options' => array ( ), ), - 'PUT /bjnjgcok' => array( + 'PUT /rgwt/jozna' => array( 'name' => '', - 'path' => '/bjnjgcok', + 'path' => '/rgwt/jozna', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5553,10 +5535,10 @@ 'options' => array ( ), ), - 'GET /hxzzymlp/syya' => array( + 'PUT /goods/jczctz' => array( 'name' => '', - 'path' => '/hxzzymlp/syya', - 'method' => 'GET', + 'path' => '/goods/jczctz', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5571,10 +5553,10 @@ 'options' => array ( ), ), - 'PATCH /okb/i/vigw' => array( + 'GET /hxjrezxib/llejcudncbz/' => array( 'name' => '', - 'path' => '/okb/i/vigw', - 'method' => 'PATCH', + 'path' => '/hxjrezxib/llejcudncbz/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5589,10 +5571,10 @@ 'options' => array ( ), ), - 'GET /lzgsx/ygafthsze' => array( + 'PUT /eihbqqzh/evj/ovnin' => array( 'name' => '', - 'path' => '/lzgsx/ygafthsze', - 'method' => 'GET', + 'path' => '/eihbqqzh/evj/ovnin', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5607,9 +5589,9 @@ 'options' => array ( ), ), - 'GET /hjzorhk' => array( + 'GET /eulosapy/qcsga' => array( 'name' => '', - 'path' => '/hjzorhk', + 'path' => '/eulosapy/qcsga', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5625,10 +5607,10 @@ 'options' => array ( ), ), - 'DELETE /bocclaiha' => array( + 'PUT /api/klkapruonmfdollanv' => array( 'name' => '', - 'path' => '/bocclaiha', - 'method' => 'DELETE', + 'path' => '/api/klkapruonmfdollanv', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5643,10 +5625,10 @@ 'options' => array ( ), ), - 'GET /qctdayvabd/ojlckucr' => array( + 'PATCH /api/ldhaakvwcsshnosjqh' => array( 'name' => '', - 'path' => '/qctdayvabd/ojlckucr', - 'method' => 'GET', + 'path' => '/api/ldhaakvwcsshnosjqh', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5661,10 +5643,10 @@ 'options' => array ( ), ), - 'GET /ozz/haeadaltdo/tscxhl' => array( + 'PUT /ifzufmbfhhvlpig/n/l' => array( 'name' => '', - 'path' => '/ozz/haeadaltdo/tscxhl', - 'method' => 'GET', + 'path' => '/ifzufmbfhhvlpig/n/l', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5679,10 +5661,10 @@ 'options' => array ( ), ), - 'DELETE /kwfmkwx/' => array( + 'PUT /api/tsugjrqbcpyg' => array( 'name' => '', - 'path' => '/kwfmkwx/', - 'method' => 'DELETE', + 'path' => '/api/tsugjrqbcpyg', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5697,9 +5679,9 @@ 'options' => array ( ), ), - 'PUT /p/ruhavw' => array( + 'PUT /lrlqn/icy' => array( 'name' => '', - 'path' => '/p/ruhavw', + 'path' => '/lrlqn/icy', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5715,10 +5697,10 @@ 'options' => array ( ), ), - 'DELETE /ypgjldmeg/lq/ubczlw' => array( + 'GET /njlb/z/ssl/nvd/om' => array( 'name' => '', - 'path' => '/ypgjldmeg/lq/ubczlw', - 'method' => 'DELETE', + 'path' => '/njlb/z/ssl/nvd/om', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5733,10 +5715,10 @@ 'options' => array ( ), ), - 'PUT /o/ue/xmqssb/idhxdcrwz/' => array( + 'GET /jwlmt' => array( 'name' => '', - 'path' => '/o/ue/xmqssb/idhxdcrwz/', - 'method' => 'PUT', + 'path' => '/jwlmt', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5751,10 +5733,10 @@ 'options' => array ( ), ), - 'POST /dzxsahfvtzpf/i' => array( + 'GET /dvvwkirws/g' => array( 'name' => '', - 'path' => '/dzxsahfvtzpf/i', - 'method' => 'POST', + 'path' => '/dvvwkirws/g', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5769,10 +5751,10 @@ 'options' => array ( ), ), - 'POST /kehynmb/kidjk' => array( + 'PATCH /v/euwzcz' => array( 'name' => '', - 'path' => '/kehynmb/kidjk', - 'method' => 'POST', + 'path' => '/v/euwzcz', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5787,10 +5769,10 @@ 'options' => array ( ), ), - 'POST /wcvcddsestai/dbmmwaww' => array( + 'PUT /g/gdikchoz' => array( 'name' => '', - 'path' => '/wcvcddsestai/dbmmwaww', - 'method' => 'POST', + 'path' => '/g/gdikchoz', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5805,10 +5787,10 @@ 'options' => array ( ), ), - 'GET /fj/ueg' => array( + 'PUT /jznwghzw' => array( 'name' => '', - 'path' => '/fj/ueg', - 'method' => 'GET', + 'path' => '/jznwghzw', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5823,10 +5805,10 @@ 'options' => array ( ), ), - 'POST /vkp/avfhlx' => array( + 'GET /api/zwuahboxhics' => array( 'name' => '', - 'path' => '/vkp/avfhlx', - 'method' => 'POST', + 'path' => '/api/zwuahboxhics', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5841,9 +5823,9 @@ 'options' => array ( ), ), - 'PATCH /qnysoynoohpf/gtkz/kk' => array( + 'PATCH /d/ua/yeyrjjne/diwtg' => array( 'name' => '', - 'path' => '/qnysoynoohpf/gtkz/kk', + 'path' => '/d/ua/yeyrjjne/diwtg', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5859,10 +5841,10 @@ 'options' => array ( ), ), - 'GET /mh/ijqzp/p/ha/z/lry' => array( + 'DELETE /wbyvrmnue/jbwl/ngwnne' => array( 'name' => '', - 'path' => '/mh/ijqzp/p/ha/z/lry', - 'method' => 'GET', + 'path' => '/wbyvrmnue/jbwl/ngwnne', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5877,10 +5859,10 @@ 'options' => array ( ), ), - 'POST /epmhgsaouaq/ehaqwrf' => array( + 'PATCH /user/zswgof' => array( 'name' => '', - 'path' => '/epmhgsaouaq/ehaqwrf', - 'method' => 'POST', + 'path' => '/user/zswgof', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5895,10 +5877,10 @@ 'options' => array ( ), ), - 'PATCH /dwlt/aacpxsff/chsxdr' => array( + 'GET /pqkxyfytzs' => array( 'name' => '', - 'path' => '/dwlt/aacpxsff/chsxdr', - 'method' => 'PATCH', + 'path' => '/pqkxyfytzs', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5913,9 +5895,9 @@ 'options' => array ( ), ), - 'GET /xvie/lm/o' => array( + 'GET /user/ekeveeyobblrhsnsxr' => array( 'name' => '', - 'path' => '/xvie/lm/o', + 'path' => '/user/ekeveeyobblrhsnsxr', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5931,9 +5913,9 @@ 'options' => array ( ), ), - 'PATCH /cpuewakj/edroivbbihet' => array( + 'PATCH /yv/yewxh/tuz/vs/pte/y' => array( 'name' => '', - 'path' => '/cpuewakj/edroivbbihet', + 'path' => '/yv/yewxh/tuz/vs/pte/y', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5949,9 +5931,9 @@ 'options' => array ( ), ), - 'DELETE /yilgqmmau' => array( + 'DELETE /api/lnovbt' => array( 'name' => '', - 'path' => '/yilgqmmau', + 'path' => '/api/lnovbt', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5967,10 +5949,10 @@ 'options' => array ( ), ), - 'GET /xgw/wvtltmwdqcfdfn/' => array( + 'PUT /goods/yiahymythvqemgs' => array( 'name' => '', - 'path' => '/xgw/wvtltmwdqcfdfn/', - 'method' => 'GET', + 'path' => '/goods/yiahymythvqemgs', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5985,10 +5967,10 @@ 'options' => array ( ), ), - 'PATCH /f/bdgamwtuqd/a/e/xjszuv' => array( + 'POST /zpatwzio' => array( 'name' => '', - 'path' => '/f/bdgamwtuqd/a/e/xjszuv', - 'method' => 'PATCH', + 'path' => '/zpatwzio', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6003,10 +5985,10 @@ 'options' => array ( ), ), - 'PATCH /cmmyqgnllm/uz' => array( + 'DELETE /goods/tjanykssbloovvj' => array( 'name' => '', - 'path' => '/cmmyqgnllm/uz', - 'method' => 'PATCH', + 'path' => '/goods/tjanykssbloovvj', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6021,10 +6003,10 @@ 'options' => array ( ), ), - 'PATCH /yzubq' => array( + 'POST /lgnqsguzuecgfvow/dja' => array( 'name' => '', - 'path' => '/yzubq', - 'method' => 'PATCH', + 'path' => '/lgnqsguzuecgfvow/dja', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6039,10 +6021,10 @@ 'options' => array ( ), ), - 'GET /tcimhy/' => array( + 'PATCH /vo/gtzan' => array( 'name' => '', - 'path' => '/tcimhy/', - 'method' => 'GET', + 'path' => '/vo/gtzan', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6057,10 +6039,10 @@ 'options' => array ( ), ), - 'DELETE /ewiiekomgkfhmmj' => array( + 'PUT /v2/hpwkkgqnqlcy' => array( 'name' => '', - 'path' => '/ewiiekomgkfhmmj', - 'method' => 'DELETE', + 'path' => '/v2/hpwkkgqnqlcy', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6075,10 +6057,10 @@ 'options' => array ( ), ), - 'PATCH /g/ypslsmbcems/ppypfc' => array( + 'POST /cod/mksg' => array( 'name' => '', - 'path' => '/g/ypslsmbcems/ppypfc', - 'method' => 'PATCH', + 'path' => '/cod/mksg', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6093,10 +6075,10 @@ 'options' => array ( ), ), - 'GET /epm/dzxarkklqpwb' => array( + 'POST /zbnbdtpxibdvf/gblo' => array( 'name' => '', - 'path' => '/epm/dzxarkklqpwb', - 'method' => 'GET', + 'path' => '/zbnbdtpxibdvf/gblo', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6111,10 +6093,10 @@ 'options' => array ( ), ), - 'GET /pmbcnykrtgcht' => array( + 'DELETE /oqljpsywp/j/ijh' => array( 'name' => '', - 'path' => '/pmbcnykrtgcht', - 'method' => 'GET', + 'path' => '/oqljpsywp/j/ijh', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6129,10 +6111,10 @@ 'options' => array ( ), ), - 'PUT /i/zogrsrzzk' => array( + 'DELETE /jdgz/k' => array( 'name' => '', - 'path' => '/i/zogrsrzzk', - 'method' => 'PUT', + 'path' => '/jdgz/k', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6147,10 +6129,10 @@ 'options' => array ( ), ), - 'DELETE /shroz' => array( + 'PUT /mhbwanmn/gcksp/' => array( 'name' => '', - 'path' => '/shroz', - 'method' => 'DELETE', + 'path' => '/mhbwanmn/gcksp/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6165,9 +6147,9 @@ 'options' => array ( ), ), - 'GET /rpsjqljxr' => array( + 'GET /jxpgdhdxixw/' => array( 'name' => '', - 'path' => '/rpsjqljxr', + 'path' => '/jxpgdhdxixw/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6183,10 +6165,10 @@ 'options' => array ( ), ), - 'GET /zznzetrnbmakfv/tb' => array( + 'DELETE /user/dcimxj' => array( 'name' => '', - 'path' => '/zznzetrnbmakfv/tb', - 'method' => 'GET', + 'path' => '/user/dcimxj', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6201,9 +6183,9 @@ 'options' => array ( ), ), - 'PATCH /ouk/qx' => array( + 'PATCH /api/uytyzkwcvlgf' => array( 'name' => '', - 'path' => '/ouk/qx', + 'path' => '/api/uytyzkwcvlgf', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6219,10 +6201,10 @@ 'options' => array ( ), ), - 'DELETE /ltrhjb' => array( + 'GET /bfaus/aqaxp/' => array( 'name' => '', - 'path' => '/ltrhjb', - 'method' => 'DELETE', + 'path' => '/bfaus/aqaxp/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6237,10 +6219,10 @@ 'options' => array ( ), ), - 'POST /i/bsvba/pnpci/q' => array( + 'PATCH /gxbeutw' => array( 'name' => '', - 'path' => '/i/bsvba/pnpci/q', - 'method' => 'POST', + 'path' => '/gxbeutw', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6255,10 +6237,10 @@ 'options' => array ( ), ), - 'PUT /zjkeqzx/ih/obtt' => array( + 'GET /ns/pehoa' => array( 'name' => '', - 'path' => '/zjkeqzx/ih/obtt', - 'method' => 'PUT', + 'path' => '/ns/pehoa', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6273,10 +6255,10 @@ 'options' => array ( ), ), - 'DELETE /a/hn/aymooe' => array( + 'GET /axzflniep/eyqvkaulap' => array( 'name' => '', - 'path' => '/a/hn/aymooe', - 'method' => 'DELETE', + 'path' => '/axzflniep/eyqvkaulap', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6291,10 +6273,10 @@ 'options' => array ( ), ), - 'GET /k/zwgwlnuv' => array( + 'PUT /yhoqlmmz/' => array( 'name' => '', - 'path' => '/k/zwgwlnuv', - 'method' => 'GET', + 'path' => '/yhoqlmmz/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6309,10 +6291,10 @@ 'options' => array ( ), ), - 'DELETE /fkxcylklhila/q' => array( + 'POST /whdqhplx' => array( 'name' => '', - 'path' => '/fkxcylklhila/q', - 'method' => 'DELETE', + 'path' => '/whdqhplx', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6327,10 +6309,10 @@ 'options' => array ( ), ), - 'GET /yoyjvyqysdcsicoll/jxt' => array( + 'DELETE /qjpkf/fxitat' => array( 'name' => '', - 'path' => '/yoyjvyqysdcsicoll/jxt', - 'method' => 'GET', + 'path' => '/qjpkf/fxitat', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6345,9 +6327,9 @@ 'options' => array ( ), ), - 'GET /nhoghiadv' => array( + 'GET /iauajryj' => array( 'name' => '', - 'path' => '/nhoghiadv', + 'path' => '/iauajryj', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6363,10 +6345,10 @@ 'options' => array ( ), ), - 'POST /sxlymhkboucjw' => array( + 'GET /tcclwufablcqxxeh' => array( 'name' => '', - 'path' => '/sxlymhkboucjw', - 'method' => 'POST', + 'path' => '/tcclwufablcqxxeh', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6381,10 +6363,10 @@ 'options' => array ( ), ), - 'DELETE /x/pwvsq/xvjexll' => array( + 'GET /fkcosxgs/rdceigw/s' => array( 'name' => '', - 'path' => '/x/pwvsq/xvjexll', - 'method' => 'DELETE', + 'path' => '/fkcosxgs/rdceigw/s', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6399,10 +6381,10 @@ 'options' => array ( ), ), - 'PUT /c/f/crgcv/lwdxmrqlm' => array( + 'DELETE /xlnlbkk' => array( 'name' => '', - 'path' => '/c/f/crgcv/lwdxmrqlm', - 'method' => 'PUT', + 'path' => '/xlnlbkk', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6417,10 +6399,10 @@ 'options' => array ( ), ), - 'DELETE /wxuh/rmsoxmxzevwez/fu' => array( + 'GET /goods/zssbpg' => array( 'name' => '', - 'path' => '/wxuh/rmsoxmxzevwez/fu', - 'method' => 'DELETE', + 'path' => '/goods/zssbpg', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6435,9 +6417,9 @@ 'options' => array ( ), ), - 'PUT /vasmltudty/ctdj/snhnm/v' => array( + 'PUT /wknbtai/lqhv/dj/stin' => array( 'name' => '', - 'path' => '/vasmltudty/ctdj/snhnm/v', + 'path' => '/wknbtai/lqhv/dj/stin', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6453,10 +6435,10 @@ 'options' => array ( ), ), - 'PUT /lzhpeoqn/tfzr/dww/' => array( + 'POST /apggivhgewkmklcx' => array( 'name' => '', - 'path' => '/lzhpeoqn/tfzr/dww/', - 'method' => 'PUT', + 'path' => '/apggivhgewkmklcx', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6471,9 +6453,9 @@ 'options' => array ( ), ), - 'GET /xhyegklwbu/' => array( + 'GET /c/ikbwxxccbsel' => array( 'name' => '', - 'path' => '/xhyegklwbu/', + 'path' => '/c/ikbwxxccbsel', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6489,9 +6471,9 @@ 'options' => array ( ), ), - 'DELETE /n/zgelc/i/ixoj' => array( + 'DELETE /rv/vghicqc' => array( 'name' => '', - 'path' => '/n/zgelc/i/ixoj', + 'path' => '/rv/vghicqc', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6507,9 +6489,9 @@ 'options' => array ( ), ), - 'PUT /wmlimwdnyjghcchgfgls' => array( + 'PUT /goods/vkbdnsnchtspziu' => array( 'name' => '', - 'path' => '/wmlimwdnyjghcchgfgls', + 'path' => '/goods/vkbdnsnchtspziu', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6525,10 +6507,10 @@ 'options' => array ( ), ), - 'PUT /xhaekbqaz/sf/v' => array( + 'GET /snzvngameajthpvk' => array( 'name' => '', - 'path' => '/xhaekbqaz/sf/v', - 'method' => 'PUT', + 'path' => '/snzvngameajthpvk', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6543,10 +6525,10 @@ 'options' => array ( ), ), - 'GET /jeyhqtnwlmtgmf' => array( + 'PATCH /u/wc/k/b/m/x/l/e/w' => array( 'name' => '', - 'path' => '/jeyhqtnwlmtgmf', - 'method' => 'GET', + 'path' => '/u/wc/k/b/m/x/l/e/w', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6561,10 +6543,10 @@ 'options' => array ( ), ), - 'POST /yphfj/f' => array( + 'GET /yoko/era' => array( 'name' => '', - 'path' => '/yphfj/f', - 'method' => 'POST', + 'path' => '/yoko/era', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6579,10 +6561,10 @@ 'options' => array ( ), ), - 'GET /yvjdpthvwl' => array( + 'PATCH /gdidvnybujjmi/' => array( 'name' => '', - 'path' => '/yvjdpthvwl', - 'method' => 'GET', + 'path' => '/gdidvnybujjmi/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6597,10 +6579,10 @@ 'options' => array ( ), ), - 'DELETE /vyrb/oidvuvqg/teinci/w/p' => array( + 'POST /nwkzvuivkwrgn' => array( 'name' => '', - 'path' => '/vyrb/oidvuvqg/teinci/w/p', - 'method' => 'DELETE', + 'path' => '/nwkzvuivkwrgn', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6615,10 +6597,10 @@ 'options' => array ( ), ), - 'GET /yxrvoeirhacpdx' => array( + 'POST /yb/b/booyyrtm/zvuux/elm' => array( 'name' => '', - 'path' => '/yxrvoeirhacpdx', - 'method' => 'GET', + 'path' => '/yb/b/booyyrtm/zvuux/elm', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6633,10 +6615,10 @@ 'options' => array ( ), ), - 'DELETE /ina/sa/jxdszghaa/ei/jc' => array( + 'PUT /kpvwyc/waa' => array( 'name' => '', - 'path' => '/ina/sa/jxdszghaa/ei/jc', - 'method' => 'DELETE', + 'path' => '/kpvwyc/waa', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6651,10 +6633,10 @@ 'options' => array ( ), ), - 'GET /asbxbpxvwjzfle/h' => array( + 'POST /i/uywq' => array( 'name' => '', - 'path' => '/asbxbpxvwjzfle/h', - 'method' => 'GET', + 'path' => '/i/uywq', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6669,10 +6651,10 @@ 'options' => array ( ), ), - 'GET /akv/sfg/ptaobmkjrx' => array( + 'PUT /wnzdw' => array( 'name' => '', - 'path' => '/akv/sfg/ptaobmkjrx', - 'method' => 'GET', + 'path' => '/wnzdw', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6687,9 +6669,9 @@ 'options' => array ( ), ), - 'POST /xgxqpb/' => array( + 'POST /wzlzkvlmni' => array( 'name' => '', - 'path' => '/xgxqpb/', + 'path' => '/wzlzkvlmni', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6705,10 +6687,10 @@ 'options' => array ( ), ), - 'DELETE /amoaz/gqowy' => array( + 'POST /goods/mjybjc' => array( 'name' => '', - 'path' => '/amoaz/gqowy', - 'method' => 'DELETE', + 'path' => '/goods/mjybjc', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6723,10 +6705,10 @@ 'options' => array ( ), ), - 'DELETE /geopana' => array( + 'GET /user/tgtkna' => array( 'name' => '', - 'path' => '/geopana', - 'method' => 'DELETE', + 'path' => '/user/tgtkna', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6741,10 +6723,10 @@ 'options' => array ( ), ), - 'POST /ikqxmk/vdwnzqldwiqe' => array( + 'PUT /api/sswmwk' => array( 'name' => '', - 'path' => '/ikqxmk/vdwnzqldwiqe', - 'method' => 'POST', + 'path' => '/api/sswmwk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6759,10 +6741,10 @@ 'options' => array ( ), ), - 'POST /dplndklehdd' => array( + 'GET /etqonho' => array( 'name' => '', - 'path' => '/dplndklehdd', - 'method' => 'POST', + 'path' => '/etqonho', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6777,10 +6759,10 @@ 'options' => array ( ), ), - 'POST /paeimpm/bylqa' => array( + 'GET /axbztrdcrawax' => array( 'name' => '', - 'path' => '/paeimpm/bylqa', - 'method' => 'POST', + 'path' => '/axbztrdcrawax', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6795,9 +6777,9 @@ 'options' => array ( ), ), - 'DELETE /gce/urfnbq/egmxlgnoql' => array( + 'DELETE /pvqximdvqx' => array( 'name' => '', - 'path' => '/gce/urfnbq/egmxlgnoql', + 'path' => '/pvqximdvqx', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6813,9 +6795,9 @@ 'options' => array ( ), ), - 'PUT /hscyrhxwsz' => array( + 'PUT /api/xlazvhebqrajkbh' => array( 'name' => '', - 'path' => '/hscyrhxwsz', + 'path' => '/api/xlazvhebqrajkbh', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6831,10 +6813,10 @@ 'options' => array ( ), ), - 'DELETE /axapqullnqinjblgori' => array( + 'PATCH /qolc/ygizmbihoqjt' => array( 'name' => '', - 'path' => '/axapqullnqinjblgori', - 'method' => 'DELETE', + 'path' => '/qolc/ygizmbihoqjt', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6849,10 +6831,10 @@ 'options' => array ( ), ), - 'PUT /micrhckbcbrssdqjezej' => array( + 'GET /v2/ajxmuryvbhqilrtegx' => array( 'name' => '', - 'path' => '/micrhckbcbrssdqjezej', - 'method' => 'PUT', + 'path' => '/v2/ajxmuryvbhqilrtegx', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6867,9 +6849,9 @@ 'options' => array ( ), ), - 'GET /blxsvbveil' => array( + 'GET /gcohsdgodrqw/pupi/' => array( 'name' => '', - 'path' => '/blxsvbveil', + 'path' => '/gcohsdgodrqw/pupi/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6885,10 +6867,10 @@ 'options' => array ( ), ), - 'PUT /yyctbjvfqsule' => array( + 'POST /w/il/cndx/ynix/tqv' => array( 'name' => '', - 'path' => '/yyctbjvfqsule', - 'method' => 'PUT', + 'path' => '/w/il/cndx/ynix/tqv', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6903,10 +6885,10 @@ 'options' => array ( ), ), - 'POST /wldf/fjhrmtiutnbpv/n/fv' => array( + 'DELETE /user/urpfofcfxdsj' => array( 'name' => '', - 'path' => '/wldf/fjhrmtiutnbpv/n/fv', - 'method' => 'POST', + 'path' => '/user/urpfofcfxdsj', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6921,9 +6903,9 @@ 'options' => array ( ), ), - 'PUT /pxcqp/ibq/gpdhingywlc' => array( + 'PUT /pm/m/wk' => array( 'name' => '', - 'path' => '/pxcqp/ibq/gpdhingywlc', + 'path' => '/pm/m/wk', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6939,10 +6921,10 @@ 'options' => array ( ), ), - 'GET /awbutqvd' => array( + 'PATCH /oitvmklko' => array( 'name' => '', - 'path' => '/awbutqvd', - 'method' => 'GET', + 'path' => '/oitvmklko', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6957,10 +6939,10 @@ 'options' => array ( ), ), - 'POST /lioszb' => array( + 'PATCH /ckg/seo/owl' => array( 'name' => '', - 'path' => '/lioszb', - 'method' => 'POST', + 'path' => '/ckg/seo/owl', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6975,9 +6957,9 @@ 'options' => array ( ), ), - 'GET /kzdst/qpsrunsx/s' => array( + 'GET /fjb/pf/ztgwggzx/cdly' => array( 'name' => '', - 'path' => '/kzdst/qpsrunsx/s', + 'path' => '/fjb/pf/ztgwggzx/cdly', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6993,10 +6975,10 @@ 'options' => array ( ), ), - 'PUT /syvbshs' => array( + 'POST /k/otwck/zh/c/qus/ednp/gyk' => array( 'name' => '', - 'path' => '/syvbshs', - 'method' => 'PUT', + 'path' => '/k/otwck/zh/c/qus/ednp/gyk', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7011,10 +6993,10 @@ 'options' => array ( ), ), - 'GET /uqotqadh/puupsnn' => array( + 'PATCH /sklfiphyiy/meqikx' => array( 'name' => '', - 'path' => '/uqotqadh/puupsnn', - 'method' => 'GET', + 'path' => '/sklfiphyiy/meqikx', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7029,10 +7011,10 @@ 'options' => array ( ), ), - 'PUT /kxjtglovfnyv' => array( + 'GET /user/rfyeintuazix' => array( 'name' => '', - 'path' => '/kxjtglovfnyv', - 'method' => 'PUT', + 'path' => '/user/rfyeintuazix', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7047,10 +7029,10 @@ 'options' => array ( ), ), - 'GET /fnpdcxtjl/kcqbvvzpk' => array( + 'PUT /qqdnimgasur' => array( 'name' => '', - 'path' => '/fnpdcxtjl/kcqbvvzpk', - 'method' => 'GET', + 'path' => '/qqdnimgasur', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7065,10 +7047,10 @@ 'options' => array ( ), ), - 'PUT /bv/hnw' => array( + 'PATCH /lkuaiwjh/trzxfaw/w' => array( 'name' => '', - 'path' => '/bv/hnw', - 'method' => 'PUT', + 'path' => '/lkuaiwjh/trzxfaw/w', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7083,9 +7065,9 @@ 'options' => array ( ), ), - 'PATCH /vw/imqaxlr' => array( + 'PATCH /v2/znnldayvveffbum' => array( 'name' => '', - 'path' => '/vw/imqaxlr', + 'path' => '/v2/znnldayvveffbum', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7101,10 +7083,10 @@ 'options' => array ( ), ), - 'DELETE /dcrjudplimnsjifb' => array( + 'PATCH /api/qtbsskqsziiiecd' => array( 'name' => '', - 'path' => '/dcrjudplimnsjifb', - 'method' => 'DELETE', + 'path' => '/api/qtbsskqsziiiecd', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7119,10 +7101,10 @@ 'options' => array ( ), ), - 'DELETE /cnmvhzizybhqcqfwhvap' => array( + 'PATCH /qglibhf/cv/p' => array( 'name' => '', - 'path' => '/cnmvhzizybhqcqfwhvap', - 'method' => 'DELETE', + 'path' => '/qglibhf/cv/p', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7137,10 +7119,10 @@ 'options' => array ( ), ), - 'GET /id/ogekxtuxzugmz/f' => array( + 'POST /rxhehfvvzpyyxy' => array( 'name' => '', - 'path' => '/id/ogekxtuxzugmz/f', - 'method' => 'GET', + 'path' => '/rxhehfvvzpyyxy', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7155,10 +7137,10 @@ 'options' => array ( ), ), - 'GET /wfcqgdtwahexky' => array( + 'PATCH /xeveph/tevyvotrmwk/ewz' => array( 'name' => '', - 'path' => '/wfcqgdtwahexky', - 'method' => 'GET', + 'path' => '/xeveph/tevyvotrmwk/ewz', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7173,10 +7155,10 @@ 'options' => array ( ), ), - 'POST /uevro' => array( + 'PUT /ranlxqmfsfh' => array( 'name' => '', - 'path' => '/uevro', - 'method' => 'POST', + 'path' => '/ranlxqmfsfh', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7191,10 +7173,10 @@ 'options' => array ( ), ), - 'PATCH /aiyhidlbpxs' => array( + 'DELETE /nmlwt' => array( 'name' => '', - 'path' => '/aiyhidlbpxs', - 'method' => 'PATCH', + 'path' => '/nmlwt', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7209,10 +7191,10 @@ 'options' => array ( ), ), - 'DELETE /yriv/dfrnswtclc/nj' => array( + 'POST /hadveiscr/poycn' => array( 'name' => '', - 'path' => '/yriv/dfrnswtclc/nj', - 'method' => 'DELETE', + 'path' => '/hadveiscr/poycn', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7227,10 +7209,10 @@ 'options' => array ( ), ), - 'PATCH /x/coh/xrxnepuxceb' => array( + 'PUT /fldf/zae' => array( 'name' => '', - 'path' => '/x/coh/xrxnepuxceb', - 'method' => 'PATCH', + 'path' => '/fldf/zae', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7245,10 +7227,10 @@ 'options' => array ( ), ), - 'POST /qbyy/f' => array( + 'PATCH /user/hnsomgoijwpo' => array( 'name' => '', - 'path' => '/qbyy/f', - 'method' => 'POST', + 'path' => '/user/hnsomgoijwpo', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7263,10 +7245,10 @@ 'options' => array ( ), ), - 'GET /disvgekwua' => array( + 'POST /otxrkvty/' => array( 'name' => '', - 'path' => '/disvgekwua', - 'method' => 'GET', + 'path' => '/otxrkvty/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7281,10 +7263,10 @@ 'options' => array ( ), ), - 'DELETE /bxditop/q/o/' => array( + 'GET /ejlpjkzjrpsmxnqly' => array( 'name' => '', - 'path' => '/bxditop/q/o/', - 'method' => 'DELETE', + 'path' => '/ejlpjkzjrpsmxnqly', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7299,9 +7281,9 @@ 'options' => array ( ), ), - 'GET /qtmfwcewi' => array( + 'GET /api/pcziehiztxpjusduit' => array( 'name' => '', - 'path' => '/qtmfwcewi', + 'path' => '/api/pcziehiztxpjusduit', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7317,10 +7299,10 @@ 'options' => array ( ), ), - 'POST /qflxjapkv' => array( + 'PUT /hqktcxwkaqvgnv/ppzdr' => array( 'name' => '', - 'path' => '/qflxjapkv', - 'method' => 'POST', + 'path' => '/hqktcxwkaqvgnv/ppzdr', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7335,10 +7317,10 @@ 'options' => array ( ), ), - 'PATCH /jzzidgrskc/old' => array( + 'GET /tb/zsa/we' => array( 'name' => '', - 'path' => '/jzzidgrskc/old', - 'method' => 'PATCH', + 'path' => '/tb/zsa/we', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7353,10 +7335,10 @@ 'options' => array ( ), ), - 'GET /kdzohuros' => array( + 'DELETE /pld/wnmhrpfcgbqyyt' => array( 'name' => '', - 'path' => '/kdzohuros', - 'method' => 'GET', + 'path' => '/pld/wnmhrpfcgbqyyt', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7371,10 +7353,10 @@ 'options' => array ( ), ), - 'POST /kwgpzwxdifnwuycxcn' => array( + 'GET /aonegeh/cqylwvn' => array( 'name' => '', - 'path' => '/kwgpzwxdifnwuycxcn', - 'method' => 'POST', + 'path' => '/aonegeh/cqylwvn', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7389,9 +7371,9 @@ 'options' => array ( ), ), - 'GET /gkmwcwwu/tvmgub' => array( + 'GET /api/kslgasfyfaaamti' => array( 'name' => '', - 'path' => '/gkmwcwwu/tvmgub', + 'path' => '/api/kslgasfyfaaamti', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7407,9 +7389,9 @@ 'options' => array ( ), ), - 'PATCH /tsmmswhkap/ouehfgt' => array( + 'PATCH /goods/ssxhdz' => array( 'name' => '', - 'path' => '/tsmmswhkap/ouehfgt', + 'path' => '/goods/ssxhdz', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7425,9 +7407,9 @@ 'options' => array ( ), ), - 'PUT /bmcnzvgkkecu/wxb' => array( + 'PUT /zj/qtkwe/gq' => array( 'name' => '', - 'path' => '/bmcnzvgkkecu/wxb', + 'path' => '/zj/qtkwe/gq', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7443,9 +7425,9 @@ 'options' => array ( ), ), - 'POST /diysy/jfmb/' => array( + 'POST /ptdovbsnf/q/j' => array( 'name' => '', - 'path' => '/diysy/jfmb/', + 'path' => '/ptdovbsnf/q/j', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7461,10 +7443,10 @@ 'options' => array ( ), ), - 'GET /bcu/evyyje/' => array( + 'DELETE /goods/ycdcpj' => array( 'name' => '', - 'path' => '/bcu/evyyje/', - 'method' => 'GET', + 'path' => '/goods/ycdcpj', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7479,10 +7461,10 @@ 'options' => array ( ), ), - 'PUT /ggjbpxhrbrbp' => array( + 'DELETE /jxhyb/gzc/hpx/dgloxge/b/k/' => array( 'name' => '', - 'path' => '/ggjbpxhrbrbp', - 'method' => 'PUT', + 'path' => '/jxhyb/gzc/hpx/dgloxge/b/k/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7497,10 +7479,10 @@ 'options' => array ( ), ), - 'DELETE /plxvgnsivgtlfh' => array( + 'GET /vpmov/ov' => array( 'name' => '', - 'path' => '/plxvgnsivgtlfh', - 'method' => 'DELETE', + 'path' => '/vpmov/ov', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7515,10 +7497,10 @@ 'options' => array ( ), ), - 'GET /kyaib/g/lwtmdailsk' => array( + 'PATCH /pr/ymw' => array( 'name' => '', - 'path' => '/kyaib/g/lwtmdailsk', - 'method' => 'GET', + 'path' => '/pr/ymw', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7533,10 +7515,10 @@ 'options' => array ( ), ), - 'GET /toihyufiz/pasvaa' => array( + 'PATCH /api/nfsjrz' => array( 'name' => '', - 'path' => '/toihyufiz/pasvaa', - 'method' => 'GET', + 'path' => '/api/nfsjrz', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7551,9 +7533,9 @@ 'options' => array ( ), ), - 'GET /ouangd/kkgbxyuuxwy/' => array( + 'GET /az/odjrsaqdgczs' => array( 'name' => '', - 'path' => '/ouangd/kkgbxyuuxwy/', + 'path' => '/az/odjrsaqdgczs', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7569,10 +7551,10 @@ 'options' => array ( ), ), - 'PATCH /okvnp/heebbg' => array( + 'DELETE /ivnsvn/jc' => array( 'name' => '', - 'path' => '/okvnp/heebbg', - 'method' => 'PATCH', + 'path' => '/ivnsvn/jc', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7587,10 +7569,10 @@ 'options' => array ( ), ), - 'PUT /ohhkc/xypjd/fkqflpl/' => array( + 'POST /goipigcpaognqk/' => array( 'name' => '', - 'path' => '/ohhkc/xypjd/fkqflpl/', - 'method' => 'PUT', + 'path' => '/goipigcpaognqk/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7605,10 +7587,10 @@ 'options' => array ( ), ), - 'DELETE /ky/jfjezjrgh' => array( + 'GET /njrinnb/tjdhwllwcggb' => array( 'name' => '', - 'path' => '/ky/jfjezjrgh', - 'method' => 'DELETE', + 'path' => '/njrinnb/tjdhwllwcggb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7623,10 +7605,10 @@ 'options' => array ( ), ), - 'GET /gcuaebw/lqfepfcvtbxx' => array( + 'PATCH /v2/rkurrhhmqdcbzxe' => array( 'name' => '', - 'path' => '/gcuaebw/lqfepfcvtbxx', - 'method' => 'GET', + 'path' => '/v2/rkurrhhmqdcbzxe', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7641,10 +7623,10 @@ 'options' => array ( ), ), - 'POST /knlqon/abxl' => array( + 'DELETE /v2/jlbhwsbbtidkpvfasl' => array( 'name' => '', - 'path' => '/knlqon/abxl', - 'method' => 'POST', + 'path' => '/v2/jlbhwsbbtidkpvfasl', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7659,9 +7641,9 @@ 'options' => array ( ), ), - 'GET /cnwbmcz' => array( + 'GET /kslhhommytm/kjhpzt/' => array( 'name' => '', - 'path' => '/cnwbmcz', + 'path' => '/kslhhommytm/kjhpzt/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7677,10 +7659,10 @@ 'options' => array ( ), ), - 'DELETE /pe/hodr/a' => array( + 'GET /h/xyy/igy' => array( 'name' => '', - 'path' => '/pe/hodr/a', - 'method' => 'DELETE', + 'path' => '/h/xyy/igy', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7695,10 +7677,10 @@ 'options' => array ( ), ), - 'POST /m/yabbeoo' => array( + 'GET /qxfdmrsx/e/' => array( 'name' => '', - 'path' => '/m/yabbeoo', - 'method' => 'POST', + 'path' => '/qxfdmrsx/e/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7713,9 +7695,9 @@ 'options' => array ( ), ), - 'GET /cak/muzshzprpufow' => array( + 'GET /cwkgke/vixw' => array( 'name' => '', - 'path' => '/cak/muzshzprpufow', + 'path' => '/cwkgke/vixw', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7731,9 +7713,9 @@ 'options' => array ( ), ), - 'GET /eqwucvuny/h' => array( + 'GET /honuk/z/we' => array( 'name' => '', - 'path' => '/eqwucvuny/h', + 'path' => '/honuk/z/we', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7749,10 +7731,10 @@ 'options' => array ( ), ), - 'PATCH /jvhkktrbbieleull' => array( + 'PUT /emndxw/lvkzdulqbmdkk' => array( 'name' => '', - 'path' => '/jvhkktrbbieleull', - 'method' => 'PATCH', + 'path' => '/emndxw/lvkzdulqbmdkk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7767,10 +7749,10 @@ 'options' => array ( ), ), - 'PUT /pjdnuyuzft' => array( + 'GET /ostlluyjux/agcdki/v' => array( 'name' => '', - 'path' => '/pjdnuyuzft', - 'method' => 'PUT', + 'path' => '/ostlluyjux/agcdki/v', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7785,10 +7767,10 @@ 'options' => array ( ), ), - 'PATCH /dyrz/jigfnkdccoz' => array( + 'GET /kx/nzmbhjh' => array( 'name' => '', - 'path' => '/dyrz/jigfnkdccoz', - 'method' => 'PATCH', + 'path' => '/kx/nzmbhjh', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7803,10 +7785,10 @@ 'options' => array ( ), ), - 'GET /d/hl/e/j/idv/brb' => array( + 'PUT /user/xdboyqkxaeliqnf' => array( 'name' => '', - 'path' => '/d/hl/e/j/idv/brb', - 'method' => 'GET', + 'path' => '/user/xdboyqkxaeliqnf', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7821,10 +7803,10 @@ 'options' => array ( ), ), - 'PATCH /aozmgmzxd/wif/pwigtkqr' => array( + 'DELETE /pywrr' => array( 'name' => '', - 'path' => '/aozmgmzxd/wif/pwigtkqr', - 'method' => 'PATCH', + 'path' => '/pywrr', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7839,10 +7821,10 @@ 'options' => array ( ), ), - 'GET /khjtopleqanh/uf/pm' => array( + 'DELETE /hemeevo' => array( 'name' => '', - 'path' => '/khjtopleqanh/uf/pm', - 'method' => 'GET', + 'path' => '/hemeevo', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7857,10 +7839,10 @@ 'options' => array ( ), ), - 'GET /ekxmabmcdyf' => array( + 'DELETE /xxn/jy/odawzhv/xqa/y/' => array( 'name' => '', - 'path' => '/ekxmabmcdyf', - 'method' => 'GET', + 'path' => '/xxn/jy/odawzhv/xqa/y/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7875,10 +7857,10 @@ 'options' => array ( ), ), - 'PUT /srhrcdrt/brvr' => array( + 'DELETE /pqunh/iwpsh' => array( 'name' => '', - 'path' => '/srhrcdrt/brvr', - 'method' => 'PUT', + 'path' => '/pqunh/iwpsh', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7893,10 +7875,10 @@ 'options' => array ( ), ), - 'PUT /pjfypuvap/l' => array( + 'PATCH /usfxigjprifel' => array( 'name' => '', - 'path' => '/pjfypuvap/l', - 'method' => 'PUT', + 'path' => '/usfxigjprifel', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7911,10 +7893,10 @@ 'options' => array ( ), ), - 'GET /mffdlitwirxbzo/z/v' => array( + 'PATCH /bbnvuwmjncgbqz' => array( 'name' => '', - 'path' => '/mffdlitwirxbzo/z/v', - 'method' => 'GET', + 'path' => '/bbnvuwmjncgbqz', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7929,9 +7911,9 @@ 'options' => array ( ), ), - 'PATCH /kng/oeocxzyxfvk' => array( + 'PATCH /l/zzkn/bgfhgk/bjq' => array( 'name' => '', - 'path' => '/kng/oeocxzyxfvk', + 'path' => '/l/zzkn/bgfhgk/bjq', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7947,10 +7929,10 @@ 'options' => array ( ), ), - 'POST /suhrsk/rtewnftd/hyo' => array( + 'DELETE /goods/hdeedjzgdvrkkgv' => array( 'name' => '', - 'path' => '/suhrsk/rtewnftd/hyo', - 'method' => 'POST', + 'path' => '/goods/hdeedjzgdvrkkgv', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7965,10 +7947,10 @@ 'options' => array ( ), ), - 'PUT /a/lrzmvwvvuiae/' => array( + 'DELETE /g/kq/dzkxjr/fk' => array( 'name' => '', - 'path' => '/a/lrzmvwvvuiae/', - 'method' => 'PUT', + 'path' => '/g/kq/dzkxjr/fk', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7983,9 +7965,9 @@ 'options' => array ( ), ), - 'DELETE /kqihohvfttewruxsmkia' => array( + 'DELETE /cobbcrgg/cuygdefhn' => array( 'name' => '', - 'path' => '/kqihohvfttewruxsmkia', + 'path' => '/cobbcrgg/cuygdefhn', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8001,10 +7983,10 @@ 'options' => array ( ), ), - 'GET /eqpcrpgq/wmshtb/vkik' => array( + 'POST /goods/yvgtvf' => array( 'name' => '', - 'path' => '/eqpcrpgq/wmshtb/vkik', - 'method' => 'GET', + 'path' => '/goods/yvgtvf', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8019,10 +8001,10 @@ 'options' => array ( ), ), - 'DELETE /krcymqscf' => array( + 'GET /goods/ypmlkuqgvmdw' => array( 'name' => '', - 'path' => '/krcymqscf', - 'method' => 'DELETE', + 'path' => '/goods/ypmlkuqgvmdw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8037,10 +8019,10 @@ 'options' => array ( ), ), - 'GET /mgzew/pzaeped' => array( + 'PUT /tn/k/bn/xz' => array( 'name' => '', - 'path' => '/mgzew/pzaeped', - 'method' => 'GET', + 'path' => '/tn/k/bn/xz', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8055,10 +8037,10 @@ 'options' => array ( ), ), - 'GET /axsesh/psuukbov/zcgn/e' => array( + 'PUT /v2/wcsmlx' => array( 'name' => '', - 'path' => '/axsesh/psuukbov/zcgn/e', - 'method' => 'GET', + 'path' => '/v2/wcsmlx', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8073,10 +8055,10 @@ 'options' => array ( ), ), - 'POST /chvz/vgnylkyrflj' => array( + 'PUT /ut/gqfgudfcrzbh' => array( 'name' => '', - 'path' => '/chvz/vgnylkyrflj', - 'method' => 'POST', + 'path' => '/ut/gqfgudfcrzbh', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8091,10 +8073,10 @@ 'options' => array ( ), ), - 'GET /k/yf/dallqsqwj' => array( + 'PUT /pfrhnjq/aj/' => array( 'name' => '', - 'path' => '/k/yf/dallqsqwj', - 'method' => 'GET', + 'path' => '/pfrhnjq/aj/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8109,10 +8091,10 @@ 'options' => array ( ), ), - 'POST /bc/zzx' => array( + 'GET /api/eqwguq' => array( 'name' => '', - 'path' => '/bc/zzx', - 'method' => 'POST', + 'path' => '/api/eqwguq', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8127,10 +8109,10 @@ 'options' => array ( ), ), - 'PUT /rgviazrg/krcghky' => array( + 'GET /bepjlapggbvdt/nfg' => array( 'name' => '', - 'path' => '/rgviazrg/krcghky', - 'method' => 'PUT', + 'path' => '/bepjlapggbvdt/nfg', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8145,9 +8127,9 @@ 'options' => array ( ), ), - 'PUT /o/zzsqyg/' => array( + 'PUT /czqcq/dq' => array( 'name' => '', - 'path' => '/o/zzsqyg/', + 'path' => '/czqcq/dq', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8163,10 +8145,10 @@ 'options' => array ( ), ), - 'PUT /adsqeo' => array( + 'GET /i/kjhietsmcxfyahp' => array( 'name' => '', - 'path' => '/adsqeo', - 'method' => 'PUT', + 'path' => '/i/kjhietsmcxfyahp', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8181,10 +8163,10 @@ 'options' => array ( ), ), - 'PUT /vaextnweixj/kbeggrka' => array( + 'DELETE /goods/jarvht' => array( 'name' => '', - 'path' => '/vaextnweixj/kbeggrka', - 'method' => 'PUT', + 'path' => '/goods/jarvht', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8199,9 +8181,9 @@ 'options' => array ( ), ), - 'GET /m/e/yz/ldfjlaikxbzqz' => array( + 'GET /i/hdlw/bhcdkanru' => array( 'name' => '', - 'path' => '/m/e/yz/ldfjlaikxbzqz', + 'path' => '/i/hdlw/bhcdkanru', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8217,10 +8199,10 @@ 'options' => array ( ), ), - 'PATCH /ujgmz/h' => array( + 'PUT /goods/vowbzisjnqhtidbwpy' => array( 'name' => '', - 'path' => '/ujgmz/h', - 'method' => 'PATCH', + 'path' => '/goods/vowbzisjnqhtidbwpy', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8235,9 +8217,9 @@ 'options' => array ( ), ), - 'DELETE /p/v/jvebbg' => array( + 'DELETE /api/yappoapbvpjj' => array( 'name' => '', - 'path' => '/p/v/jvebbg', + 'path' => '/api/yappoapbvpjj', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8253,10 +8235,10 @@ 'options' => array ( ), ), - 'PATCH /zt/lhmtnqzwh' => array( + 'GET /v/xbfopktht' => array( 'name' => '', - 'path' => '/zt/lhmtnqzwh', - 'method' => 'PATCH', + 'path' => '/v/xbfopktht', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8271,10 +8253,10 @@ 'options' => array ( ), ), - 'DELETE /p/aopz/uhbxpaut/bhcmt' => array( + 'PUT /iokozyb/eu' => array( 'name' => '', - 'path' => '/p/aopz/uhbxpaut/bhcmt', - 'method' => 'DELETE', + 'path' => '/iokozyb/eu', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8289,10 +8271,10 @@ 'options' => array ( ), ), - 'GET /i/lcscgno/od' => array( + 'PATCH /api/rorajcskkmnd' => array( 'name' => '', - 'path' => '/i/lcscgno/od', - 'method' => 'GET', + 'path' => '/api/rorajcskkmnd', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8307,10 +8289,10 @@ 'options' => array ( ), ), - 'DELETE /eeehjtwgr/wnp/h/' => array( + 'PATCH /goods/qikzvkrhzcbo' => array( 'name' => '', - 'path' => '/eeehjtwgr/wnp/h/', - 'method' => 'DELETE', + 'path' => '/goods/qikzvkrhzcbo', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8325,10 +8307,10 @@ 'options' => array ( ), ), - 'GET /u/ludji' => array( + 'DELETE /awensxlabw' => array( 'name' => '', - 'path' => '/u/ludji', - 'method' => 'GET', + 'path' => '/awensxlabw', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8343,10 +8325,10 @@ 'options' => array ( ), ), - 'DELETE /qegy/hqx' => array( + 'GET /whdobrcqydyxsd/xe/x' => array( 'name' => '', - 'path' => '/qegy/hqx', - 'method' => 'DELETE', + 'path' => '/whdobrcqydyxsd/xe/x', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8361,10 +8343,10 @@ 'options' => array ( ), ), - 'GET /gfb/kxil/' => array( + 'PUT /sdzpztl' => array( 'name' => '', - 'path' => '/gfb/kxil/', - 'method' => 'GET', + 'path' => '/sdzpztl', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8379,10 +8361,10 @@ 'options' => array ( ), ), - 'PATCH /perc/rw' => array( + 'POST /v2/adbdzuwgvxpqkwpcdt' => array( 'name' => '', - 'path' => '/perc/rw', - 'method' => 'PATCH', + 'path' => '/v2/adbdzuwgvxpqkwpcdt', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8397,10 +8379,10 @@ 'options' => array ( ), ), - 'POST /bsfpvduz/pn' => array( + 'PATCH /xyqhzeqfocn/n/zk/djq' => array( 'name' => '', - 'path' => '/bsfpvduz/pn', - 'method' => 'POST', + 'path' => '/xyqhzeqfocn/n/zk/djq', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8415,10 +8397,10 @@ 'options' => array ( ), ), - 'PUT /bnhi/xedstye/mjrgcng' => array( + 'GET /v2/nzpaupjxedzqriwohi' => array( 'name' => '', - 'path' => '/bnhi/xedstye/mjrgcng', - 'method' => 'PUT', + 'path' => '/v2/nzpaupjxedzqriwohi', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8433,10 +8415,10 @@ 'options' => array ( ), ), - 'PUT /gblzzc/qjxfuk' => array( + 'PATCH /dzi/y/vxbpegbjhllfdfk' => array( 'name' => '', - 'path' => '/gblzzc/qjxfuk', - 'method' => 'PUT', + 'path' => '/dzi/y/vxbpegbjhllfdfk', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8451,9 +8433,9 @@ 'options' => array ( ), ), - 'GET /dar/octe' => array( + 'GET /v2/zwylmjyubzvyflrdhq' => array( 'name' => '', - 'path' => '/dar/octe', + 'path' => '/v2/zwylmjyubzvyflrdhq', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8469,9 +8451,9 @@ 'options' => array ( ), ), - 'PATCH /d/kfftnijkntbv' => array( + 'PATCH /xkibwvo/og' => array( 'name' => '', - 'path' => '/d/kfftnijkntbv', + 'path' => '/xkibwvo/og', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8487,9 +8469,9 @@ 'options' => array ( ), ), - 'PUT /ycbceqkvdjqtwdf/j/s' => array( + 'PUT /bgicsimqk' => array( 'name' => '', - 'path' => '/ycbceqkvdjqtwdf/j/s', + 'path' => '/bgicsimqk', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8505,10 +8487,10 @@ 'options' => array ( ), ), - 'PATCH /fxwyh/ufwvbwxkz/d' => array( + 'GET /mpbgbwy/cfbngk' => array( 'name' => '', - 'path' => '/fxwyh/ufwvbwxkz/d', - 'method' => 'PATCH', + 'path' => '/mpbgbwy/cfbngk', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8523,10 +8505,10 @@ 'options' => array ( ), ), - 'PUT /ie/kunzndhgsvieidp' => array( + 'POST /ihqecxv' => array( 'name' => '', - 'path' => '/ie/kunzndhgsvieidp', - 'method' => 'PUT', + 'path' => '/ihqecxv', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8541,10 +8523,10 @@ 'options' => array ( ), ), - 'GET /jlmf/wjt/vdc/iyrymb/atk/' => array( + 'POST /goods/vssrwbscfybybhicwn' => array( 'name' => '', - 'path' => '/jlmf/wjt/vdc/iyrymb/atk/', - 'method' => 'GET', + 'path' => '/goods/vssrwbscfybybhicwn', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8559,10 +8541,10 @@ 'options' => array ( ), ), - 'PUT /arz/knbdgrrwxe' => array( + 'GET /v2/tphbgi' => array( 'name' => '', - 'path' => '/arz/knbdgrrwxe', - 'method' => 'PUT', + 'path' => '/v2/tphbgi', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8577,10 +8559,10 @@ 'options' => array ( ), ), - 'DELETE /vehwtocd' => array( + 'POST /l/rx/aghioiu/' => array( 'name' => '', - 'path' => '/vehwtocd', - 'method' => 'DELETE', + 'path' => '/l/rx/aghioiu/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8595,10 +8577,10 @@ 'options' => array ( ), ), - 'PUT /nmdt/un/fmxvnh' => array( + 'PATCH /ahlbdudyztx' => array( 'name' => '', - 'path' => '/nmdt/un/fmxvnh', - 'method' => 'PUT', + 'path' => '/ahlbdudyztx', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8613,10 +8595,10 @@ 'options' => array ( ), ), - 'DELETE /xtfll/mkbfub/juayrmqu' => array( + 'PUT /sqornqjsfdsmrk' => array( 'name' => '', - 'path' => '/xtfll/mkbfub/juayrmqu', - 'method' => 'DELETE', + 'path' => '/sqornqjsfdsmrk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8631,10 +8613,10 @@ 'options' => array ( ), ), - 'POST /ge/jc/mowuahvgmzbeud/c/j' => array( + 'GET /goods/wfztrf' => array( 'name' => '', - 'path' => '/ge/jc/mowuahvgmzbeud/c/j', - 'method' => 'POST', + 'path' => '/goods/wfztrf', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8649,10 +8631,10 @@ 'options' => array ( ), ), - 'PATCH /mttfjfzyryo/tf/ifsx/wom' => array( + 'GET /njkxgeq' => array( 'name' => '', - 'path' => '/mttfjfzyryo/tf/ifsx/wom', - 'method' => 'PATCH', + 'path' => '/njkxgeq', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8667,9 +8649,9 @@ 'options' => array ( ), ), - 'GET /xpaecoafruw/z' => array( + 'GET /user/zftysqpyvkalzojnai' => array( 'name' => '', - 'path' => '/xpaecoafruw/z', + 'path' => '/user/zftysqpyvkalzojnai', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8685,10 +8667,10 @@ 'options' => array ( ), ), - 'GET /odfttolmhf/v/trarni' => array( + 'PATCH /scybmdic' => array( 'name' => '', - 'path' => '/odfttolmhf/v/trarni', - 'method' => 'GET', + 'path' => '/scybmdic', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8703,10 +8685,10 @@ 'options' => array ( ), ), - 'GET /mgcrwyltvhahyzsbj/x/' => array( + 'DELETE /goods/bcbcfl' => array( 'name' => '', - 'path' => '/mgcrwyltvhahyzsbj/x/', - 'method' => 'GET', + 'path' => '/goods/bcbcfl', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8721,10 +8703,10 @@ 'options' => array ( ), ), - 'DELETE /lpvf/sxqvqqgiritkm/' => array( + 'PATCH /user/ewyovr' => array( 'name' => '', - 'path' => '/lpvf/sxqvqqgiritkm/', - 'method' => 'DELETE', + 'path' => '/user/ewyovr', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8739,10 +8721,10 @@ 'options' => array ( ), ), - 'POST /dh/fswpergdmg' => array( + 'GET /rgk/wxd/e/udfasd' => array( 'name' => '', - 'path' => '/dh/fswpergdmg', - 'method' => 'POST', + 'path' => '/rgk/wxd/e/udfasd', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8757,418 +8739,391 @@ 'options' => array ( ), ), -), -// regular routes -'regularRoutes' => array ( - 'DELETE xlgo' => array ( - 0 => array( - 'name' => '', - 'path' => '/xlgo/ir/kpdkohlw/vj/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/xlgo/ir/kpdkohlw/vj/([^/]+)$#', - 'pathStart' => '/xlgo/ir/kpdkohlw/vj/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'GET /chnf/k/qkqt' => array( + 'name' => '', + 'path' => '/chnf/k/qkqt', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'GET 50be3774f6' => array ( - 0 => array( - 'name' => '', - 'path' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'arg1', - 1 => 'arg2', - 2 => 'arg3', - 3 => 'arg4', - 4 => 'arg5', - 5 => 'arg6', - 6 => 'arg7', - 7 => 'arg8', - 8 => 'arg9', - ), - 'pathRegex' => '#^/50be3774f6/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/850726135a$#', - 'pathStart' => '/50be3774f6/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'POST /upzbbawjyf/nchs/im/' => array( + 'name' => '', + 'path' => '/upzbbawjyf/nchs/im/', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'GET ajxs' => array ( - 0 => array( - 'name' => '', - 'path' => '/ajxs/ysepcumjzwfdc/lt/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ajxs/ysepcumjzwfdc/lt/([^/]+)$#', - 'pathStart' => '/ajxs/ysepcumjzwfdc/lt/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'GET /wbs/ortihdaki/c/f' => array( + 'name' => '', + 'path' => '/wbs/ortihdaki/c/f', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'PATCH hurfofneugqmz' => array ( - 0 => array( - 'name' => '', - 'path' => '/hurfofneugqmz/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/hurfofneugqmz/([^/]+)$#', - 'pathStart' => '/hurfofneugqmz/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'GET /o/bff/lwluhhi/nwfbtxnpk' => array( + 'name' => '', + 'path' => '/o/bff/lwluhhi/nwfbtxnpk', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'GET jxmnmt' => array ( - 0 => array( - 'name' => '', - 'path' => '/jxmnmt/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jxmnmt/([^/]+)$#', - 'pathStart' => '/jxmnmt/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'POST /cvflf/e/yp' => array( + 'name' => '', + 'path' => '/cvflf/e/yp', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'PATCH c' => array ( - 0 => array( - 'name' => '', - 'path' => '/c/dyax/xxiue/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/c/dyax/xxiue/([^/]+)$#', - 'pathStart' => '/c/dyax/xxiue/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'GET /goods/ucigem' => array( + 'name' => '', + 'path' => '/goods/ucigem', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( ), - 1 => array( - 'name' => '', - 'path' => '/c/dbysazfnk/bgkkpgpi/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/c/dbysazfnk/bgkkpgpi/([^/]+)$#', - 'pathStart' => '/c/dbysazfnk/bgkkpgpi/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'POST rlvihuqqrwcv' => array ( - 0 => array( - 'name' => '', - 'path' => '/rlvihuqqrwcv/t/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/rlvihuqqrwcv/t/([^/]+)$#', - 'pathStart' => '/rlvihuqqrwcv/t/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'PUT /xflbbohd/ieuvw' => array( + 'name' => '', + 'path' => '/xflbbohd/ieuvw', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'DELETE gknlmo' => array ( - 0 => array( - 'name' => '', - 'path' => '/gknlmo/sbefz/ref/m/rkrv/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/gknlmo/sbefz/ref/m/rkrv/([^/]+)$#', - 'pathStart' => '/gknlmo/sbefz/ref/m/rkrv/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'GET /v2/crpjju' => array( + 'name' => '', + 'path' => '/v2/crpjju', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'POST ktgsqog' => array ( - 0 => array( - 'name' => '', - 'path' => '/ktgsqog/jhxlis/{name}', - 'method' => 'POST', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ktgsqog/jhxlis/([^/]+)$#', - 'pathStart' => '/ktgsqog/jhxlis/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'PUT /goods/eomjnzupczcy' => array( + 'name' => '', + 'path' => '/goods/eomjnzupczcy', + 'method' => 'PUT', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /v2/mcltgb' => array( + 'name' => '', + 'path' => '/v2/mcltgb', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'DELETE /mp/go/p' => array( + 'name' => '', + 'path' => '/mp/go/p', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 'GET /nvsnfekgvbvzeg/ov/' => array( + 'name' => '', + 'path' => '/nvsnfekgvbvzeg/ov/', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'DELETE kojcttntfvft' => array ( - 0 => array( - 'name' => '', - 'path' => '/kojcttntfvft/yko/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/kojcttntfvft/yko/([^/]+)$#', - 'pathStart' => '/kojcttntfvft/yko/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'GET /zipxpvi' => array( + 'name' => '', + 'path' => '/zipxpvi', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'DELETE ihszjadtzprfqe' => array ( - 0 => array( - 'name' => '', - 'path' => '/ihszjadtzprfqe/phq/{name}', - 'method' => 'DELETE', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ihszjadtzprfqe/phq/([^/]+)$#', - 'pathStart' => '/ihszjadtzprfqe/phq/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'PATCH /kwnc/ibx' => array( + 'name' => '', + 'path' => '/kwnc/ibx', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'PUT lrgqfm' => array ( - 0 => array( - 'name' => '', - 'path' => '/lrgqfm/pzydzymvqxs/gmx/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/lrgqfm/pzydzymvqxs/gmx/([^/]+)$#', - 'pathStart' => '/lrgqfm/pzydzymvqxs/gmx/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'DELETE /ctaxigtvcmtdfs' => array( + 'name' => '', + 'path' => '/ctaxigtvcmtdfs', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'PUT vnpo' => array ( - 0 => array( - 'name' => '', - 'path' => '/vnpo/mdz/zr/kfj/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/vnpo/mdz/zr/kfj/([^/]+)$#', - 'pathStart' => '/vnpo/mdz/zr/kfj/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'GET /user/xrvhxaclkygomau' => array( + 'name' => '', + 'path' => '/user/xrvhxaclkygomau', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'GET ex' => array ( - 0 => array( - 'name' => '', - 'path' => '/ex/x/sqgdqa/pbqp/ejq/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/ex/x/sqgdqa/pbqp/ejq/([^/]+)$#', - 'pathStart' => '/ex/x/sqgdqa/pbqp/ejq/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'PATCH /user/mqcaqyrdiimpmra' => array( + 'name' => '', + 'path' => '/user/mqcaqyrdiimpmra', + 'method' => 'PATCH', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'PATCH mgqsp' => array ( - 0 => array( - 'name' => '', - 'path' => '/mgqsp/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/mgqsp/([^/]+)$#', - 'pathStart' => '/mgqsp/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'POST /wueu/rbxj' => array( + 'name' => '', + 'path' => '/wueu/rbxj', + 'method' => 'POST', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'GET jri' => array ( - 0 => array( - 'name' => '', - 'path' => '/jri/cwlr/paixtvcduk/kf/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/jri/cwlr/paixtvcduk/kf/([^/]+)$#', - 'pathStart' => '/jri/cwlr/paixtvcduk/kf/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'DELETE /uko/qkw/cfdu/mnnar/z' => array( + 'name' => '', + 'path' => '/uko/qkw/cfdu/mnnar/z', + 'method' => 'DELETE', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'GET pl' => array ( - 0 => array( - 'name' => '', - 'path' => '/pl/hsur/adifq/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/pl/hsur/adifq/([^/]+)$#', - 'pathStart' => '/pl/hsur/adifq/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'GET /srbsyeffecq/htl' => array( + 'name' => '', + 'path' => '/srbsyeffecq/htl', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'GET n' => array ( - 0 => array( - 'name' => '', - 'path' => '/n/nfmzfu/or/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/n/nfmzfu/or/([^/]+)$#', - 'pathStart' => '/n/nfmzfu/or/', - 'chains' => array ( - ), - 'options' => array ( - ), + 'GET /jvg/fb/legagohuyqpndn' => array( + 'name' => '', + 'path' => '/jvg/fb/legagohuyqpndn', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + ), + 'pathRegex' => '', + 'pathStart' => '', + 'chains' => array ( + ), + 'options' => array ( ), ), - 'GET k' => array ( +), +// regular routes +'regularRoutes' => array ( + 'GET efh' => array ( 0 => array( 'name' => '', - 'path' => '/k/j/cfwsgxgga/jskbux/{name}', + 'path' => '/efh/tg/w/kjjyoxcne/z/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9178,40 +9133,48 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/k/j/cfwsgxgga/jskbux/([^/]+)$#', - 'pathStart' => '/k/j/cfwsgxgga/jskbux/', + 'pathRegex' => '#^/efh/tg/w/kjjyoxcne/z/([^/]+)$#', + 'pathStart' => '/efh/tg/w/kjjyoxcne/z/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST dvrsq' => array ( + 'GET 50be3774f6' => array ( 0 => array( 'name' => '', - 'path' => '/dvrsq/r/patmvtsszdf/k/{name}', - 'method' => 'POST', + 'path' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), 'params' => array ( ), 'pathVars' => array ( - 0 => 'name', + 0 => 'arg1', + 1 => 'arg2', + 2 => 'arg3', + 3 => 'arg4', + 4 => 'arg5', + 5 => 'arg6', + 6 => 'arg7', + 7 => 'arg8', + 8 => 'arg9', ), - 'pathRegex' => '#^/dvrsq/r/patmvtsszdf/k/([^/]+)$#', - 'pathStart' => '/dvrsq/r/patmvtsszdf/k/', + 'pathRegex' => '#^/50be3774f6/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/850726135a$#', + 'pathStart' => '/50be3774f6/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE uljksk' => array ( + 'GET v2' => array ( 0 => array( 'name' => '', - 'path' => '/uljksk/{name}', - 'method' => 'DELETE', + 'path' => '/v2/xxjhyjpiiawncoz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9220,18 +9183,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uljksk/([^/]+)$#', - 'pathStart' => '/uljksk/', + 'pathRegex' => '#^/v2/xxjhyjpiiawncoz/([^/]+)$#', + 'pathStart' => '/v2/xxjhyjpiiawncoz/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET snzw' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/snzw/eezs/{name}', + 'path' => '/v2/onmqdryrpilltcv/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9241,19 +9202,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/snzw/eezs/([^/]+)$#', - 'pathStart' => '/snzw/eezs/', + 'pathRegex' => '#^/v2/onmqdryrpilltcv/([^/]+)$#', + 'pathStart' => '/v2/onmqdryrpilltcv/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT kgwbub' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/kgwbub/{name}', - 'method' => 'PUT', + 'path' => '/v2/onadvwwfoclb/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9262,19 +9221,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kgwbub/([^/]+)$#', - 'pathStart' => '/kgwbub/', + 'pathRegex' => '#^/v2/onadvwwfoclb/([^/]+)$#', + 'pathStart' => '/v2/onadvwwfoclb/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT pmpyf' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/pmpyf/{name}', - 'method' => 'PUT', + 'path' => '/v2/ztmxcssfhfuq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9283,19 +9240,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pmpyf/([^/]+)$#', - 'pathStart' => '/pmpyf/', + 'pathRegex' => '#^/v2/ztmxcssfhfuq/([^/]+)$#', + 'pathStart' => '/v2/ztmxcssfhfuq/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST erlxnledwzgw' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/erlxnledwzgw/{name}', - 'method' => 'POST', + 'path' => '/v2/zsgrcvvhalnx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9304,19 +9259,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/erlxnledwzgw/([^/]+)$#', - 'pathStart' => '/erlxnledwzgw/', + 'pathRegex' => '#^/v2/zsgrcvvhalnx/([^/]+)$#', + 'pathStart' => '/v2/zsgrcvvhalnx/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT lcxahkt' => array ( - 0 => array( + 5 => array( 'name' => '', - 'path' => '/lcxahkt/{name}', - 'method' => 'PUT', + 'path' => '/v2/donxjyycshwvwlv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9325,19 +9278,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lcxahkt/([^/]+)$#', - 'pathStart' => '/lcxahkt/', + 'pathRegex' => '#^/v2/donxjyycshwvwlv/([^/]+)$#', + 'pathStart' => '/v2/donxjyycshwvwlv/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH fnwhdfcsfnzc' => array ( - 0 => array( + 6 => array( 'name' => '', - 'path' => '/fnwhdfcsfnzc/hfzkfm/{name}', - 'method' => 'PATCH', + 'path' => '/v2/xpulru/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9346,18 +9297,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fnwhdfcsfnzc/hfzkfm/([^/]+)$#', - 'pathStart' => '/fnwhdfcsfnzc/hfzkfm/', + 'pathRegex' => '#^/v2/xpulru/([^/]+)$#', + 'pathStart' => '/v2/xpulru/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET bcixxmadlivptsicf' => array ( - 0 => array( + 7 => array( 'name' => '', - 'path' => '/bcixxmadlivptsicf/mh/{name}', + 'path' => '/v2/otbfmaslcjsh/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9367,19 +9316,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bcixxmadlivptsicf/mh/([^/]+)$#', - 'pathStart' => '/bcixxmadlivptsicf/mh/', + 'pathRegex' => '#^/v2/otbfmaslcjsh/([^/]+)$#', + 'pathStart' => '/v2/otbfmaslcjsh/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH cefw' => array ( - 0 => array( + 8 => array( 'name' => '', - 'path' => '/cefw/odw/{name}', - 'method' => 'PATCH', + 'path' => '/v2/gzaszubrxgddwyh/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9388,19 +9335,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cefw/odw/([^/]+)$#', - 'pathStart' => '/cefw/odw/', + 'pathRegex' => '#^/v2/gzaszubrxgddwyh/([^/]+)$#', + 'pathStart' => '/v2/gzaszubrxgddwyh/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT r' => array ( - 0 => array( + 9 => array( 'name' => '', - 'path' => '/r/aerabppcdzqmcjiskro/{name}', - 'method' => 'PUT', + 'path' => '/v2/pfmpkcjmkkhacdofyw/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9409,19 +9354,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/r/aerabppcdzqmcjiskro/([^/]+)$#', - 'pathStart' => '/r/aerabppcdzqmcjiskro/', + 'pathRegex' => '#^/v2/pfmpkcjmkkhacdofyw/([^/]+)$#', + 'pathStart' => '/v2/pfmpkcjmkkhacdofyw/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST bkr' => array ( - 0 => array( + 10 => array( 'name' => '', - 'path' => '/bkr/zwabthdmo/{name}', - 'method' => 'POST', + 'path' => '/v2/kzxtfg/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9430,19 +9373,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bkr/zwabthdmo/([^/]+)$#', - 'pathStart' => '/bkr/zwabthdmo/', + 'pathRegex' => '#^/v2/kzxtfg/([^/]+)$#', + 'pathStart' => '/v2/kzxtfg/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST em' => array ( - 0 => array( + 11 => array( 'name' => '', - 'path' => '/em/bbqptchf/{name}', - 'method' => 'POST', + 'path' => '/v2/zswltllajyqqnpxdzk/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9451,19 +9392,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/em/bbqptchf/([^/]+)$#', - 'pathStart' => '/em/bbqptchf/', + 'pathRegex' => '#^/v2/zswltllajyqqnpxdzk/([^/]+)$#', + 'pathStart' => '/v2/zswltllajyqqnpxdzk/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH p' => array ( - 0 => array( + 12 => array( 'name' => '', - 'path' => '/p/bjrjwuosojqjldf/{name}', - 'method' => 'PATCH', + 'path' => '/v2/piutzmvzsamd/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9472,18 +9411,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/p/bjrjwuosojqjldf/([^/]+)$#', - 'pathStart' => '/p/bjrjwuosojqjldf/', + 'pathRegex' => '#^/v2/piutzmvzsamd/([^/]+)$#', + 'pathStart' => '/v2/piutzmvzsamd/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET rgt' => array ( - 0 => array( + 13 => array( 'name' => '', - 'path' => '/rgt/y/hzj/qscre/{name}', + 'path' => '/v2/qyrglxzhhrddqvbvjn/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9493,19 +9430,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rgt/y/hzj/qscre/([^/]+)$#', - 'pathStart' => '/rgt/y/hzj/qscre/', + 'pathRegex' => '#^/v2/qyrglxzhhrddqvbvjn/([^/]+)$#', + 'pathStart' => '/v2/qyrglxzhhrddqvbvjn/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE kxwo' => array ( - 0 => array( + 14 => array( 'name' => '', - 'path' => '/kxwo/iyxbya/{name}', - 'method' => 'DELETE', + 'path' => '/v2/ronbbbweqxwz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9514,18 +9449,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kxwo/iyxbya/([^/]+)$#', - 'pathStart' => '/kxwo/iyxbya/', + 'pathRegex' => '#^/v2/ronbbbweqxwz/([^/]+)$#', + 'pathStart' => '/v2/ronbbbweqxwz/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET xbeudci' => array ( - 0 => array( + 15 => array( 'name' => '', - 'path' => '/xbeudci/rpetcfckiz/{name}', + 'path' => '/v2/yycakafnbxop/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9535,19 +9468,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xbeudci/rpetcfckiz/([^/]+)$#', - 'pathStart' => '/xbeudci/rpetcfckiz/', + 'pathRegex' => '#^/v2/yycakafnbxop/([^/]+)$#', + 'pathStart' => '/v2/yycakafnbxop/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT gcz' => array ( - 0 => array( + 16 => array( 'name' => '', - 'path' => '/gcz/mvlthtnhl/{name}', - 'method' => 'PUT', + 'path' => '/v2/jbtswqpnnhsozxr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9556,19 +9487,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gcz/mvlthtnhl/([^/]+)$#', - 'pathStart' => '/gcz/mvlthtnhl/', + 'pathRegex' => '#^/v2/jbtswqpnnhsozxr/([^/]+)$#', + 'pathStart' => '/v2/jbtswqpnnhsozxr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT vbkavaislhyr' => array ( + 'POST ktoluo' => array ( 0 => array( 'name' => '', - 'path' => '/vbkavaislhyr/{name}', - 'method' => 'PUT', + 'path' => '/ktoluo/fep/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9577,18 +9508,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vbkavaislhyr/([^/]+)$#', - 'pathStart' => '/vbkavaislhyr/', + 'pathRegex' => '#^/ktoluo/fep/([^/]+)$#', + 'pathStart' => '/ktoluo/fep/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jdal' => array ( + 'GET avkau' => array ( 0 => array( 'name' => '', - 'path' => '/jdal/xgi/{name}', + 'path' => '/avkau/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9598,19 +9529,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jdal/xgi/([^/]+)$#', - 'pathStart' => '/jdal/xgi/', + 'pathRegex' => '#^/avkau/([^/]+)$#', + 'pathStart' => '/avkau/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH oitqn' => array ( + 'GET tu' => array ( 0 => array( 'name' => '', - 'path' => '/oitqn/klv/g/{name}', - 'method' => 'PATCH', + 'path' => '/tu/o/ev/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9619,19 +9550,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oitqn/klv/g/([^/]+)$#', - 'pathStart' => '/oitqn/klv/g/', + 'pathRegex' => '#^/tu/o/ev/([^/]+)$#', + 'pathStart' => '/tu/o/ev/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH uvqmogsrkxxzqm' => array ( + 'PUT yooa' => array ( 0 => array( 'name' => '', - 'path' => '/uvqmogsrkxxzqm/{name}', - 'method' => 'PATCH', + 'path' => '/yooa/yjawvsyexz/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9640,19 +9571,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uvqmogsrkxxzqm/([^/]+)$#', - 'pathStart' => '/uvqmogsrkxxzqm/', + 'pathRegex' => '#^/yooa/yjawvsyexz/([^/]+)$#', + 'pathStart' => '/yooa/yjawvsyexz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET f' => array ( + 'DELETE zjtafeaj' => array ( 0 => array( 'name' => '', - 'path' => '/f/dpvp/{name}', - 'method' => 'GET', + 'path' => '/zjtafeaj/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9661,19 +9592,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/f/dpvp/([^/]+)$#', - 'pathStart' => '/f/dpvp/', + 'pathRegex' => '#^/zjtafeaj/([^/]+)$#', + 'pathStart' => '/zjtafeaj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET i' => array ( + 'PATCH v2' => array ( 0 => array( 'name' => '', - 'path' => '/i/gyhb/cx/owtkwg/{name}', - 'method' => 'GET', + 'path' => '/v2/qykqhb/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9682,8 +9613,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/i/gyhb/cx/owtkwg/([^/]+)$#', - 'pathStart' => '/i/gyhb/cx/owtkwg/', + 'pathRegex' => '#^/v2/qykqhb/([^/]+)$#', + 'pathStart' => '/v2/qykqhb/', 'chains' => array ( ), 'options' => array ( @@ -9691,29 +9622,8 @@ ), 1 => array( 'name' => '', - 'path' => '/i/m/pvxpcottadvfjevnv/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/i/m/pvxpcottadvfjevnv/([^/]+)$#', - 'pathStart' => '/i/m/pvxpcottadvfjevnv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST g' => array ( - 0 => array( - 'name' => '', - 'path' => '/g/kbzuqwstrcokyrvz/{name}', - 'method' => 'POST', + 'path' => '/v2/sifawg/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9722,19 +9632,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/g/kbzuqwstrcokyrvz/([^/]+)$#', - 'pathStart' => '/g/kbzuqwstrcokyrvz/', + 'pathRegex' => '#^/v2/sifawg/([^/]+)$#', + 'pathStart' => '/v2/sifawg/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE reodw' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/reodw/qmnb/{name}', - 'method' => 'DELETE', + 'path' => '/v2/tmgsnebxuozy/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9743,19 +9651,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/reodw/qmnb/([^/]+)$#', - 'pathStart' => '/reodw/qmnb/', + 'pathRegex' => '#^/v2/tmgsnebxuozy/([^/]+)$#', + 'pathStart' => '/v2/tmgsnebxuozy/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET blitiic' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/blitiic/mj/{name}', - 'method' => 'GET', + 'path' => '/v2/kauzqbaaohpm/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9764,19 +9670,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/blitiic/mj/([^/]+)$#', - 'pathStart' => '/blitiic/mj/', + 'pathRegex' => '#^/v2/kauzqbaaohpm/([^/]+)$#', + 'pathStart' => '/v2/kauzqbaaohpm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT adcvsnxfmi' => array ( + 'DELETE vecrbqfpu' => array ( 0 => array( 'name' => '', - 'path' => '/adcvsnxfmi/{name}', - 'method' => 'PUT', + 'path' => '/vecrbqfpu/alec/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9785,19 +9691,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/adcvsnxfmi/([^/]+)$#', - 'pathStart' => '/adcvsnxfmi/', + 'pathRegex' => '#^/vecrbqfpu/alec/([^/]+)$#', + 'pathStart' => '/vecrbqfpu/alec/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT jettsvk' => array ( + 'POST ivxqhgwm' => array ( 0 => array( 'name' => '', - 'path' => '/jettsvk/{name}', - 'method' => 'PUT', + 'path' => '/ivxqhgwm/xzvxteew/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9806,19 +9712,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jettsvk/([^/]+)$#', - 'pathStart' => '/jettsvk/', + 'pathRegex' => '#^/ivxqhgwm/xzvxteew/([^/]+)$#', + 'pathStart' => '/ivxqhgwm/xzvxteew/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ivdmojuwdjolkn' => array ( + 'GET zhdrlcepkfx' => array ( 0 => array( 'name' => '', - 'path' => '/ivdmojuwdjolkn/{name}', - 'method' => 'PATCH', + 'path' => '/zhdrlcepkfx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9827,18 +9733,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ivdmojuwdjolkn/([^/]+)$#', - 'pathStart' => '/ivdmojuwdjolkn/', + 'pathRegex' => '#^/zhdrlcepkfx/([^/]+)$#', + 'pathStart' => '/zhdrlcepkfx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE mwr' => array ( + 'DELETE yvlnvmicvhvxsc' => array ( 0 => array( 'name' => '', - 'path' => '/mwr/bgpij/kp/dyxomvx/{name}', + 'path' => '/yvlnvmicvhvxsc/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9848,19 +9754,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mwr/bgpij/kp/dyxomvx/([^/]+)$#', - 'pathStart' => '/mwr/bgpij/kp/dyxomvx/', + 'pathRegex' => '#^/yvlnvmicvhvxsc/([^/]+)$#', + 'pathStart' => '/yvlnvmicvhvxsc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH jcrpocjz' => array ( + 'POST vsbeeml' => array ( 0 => array( 'name' => '', - 'path' => '/jcrpocjz/dqphjcillgox/{name}', - 'method' => 'PATCH', + 'path' => '/vsbeeml/t/x/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9869,19 +9775,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jcrpocjz/dqphjcillgox/([^/]+)$#', - 'pathStart' => '/jcrpocjz/dqphjcillgox/', + 'pathRegex' => '#^/vsbeeml/t/x/([^/]+)$#', + 'pathStart' => '/vsbeeml/t/x/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT kkksdbzopjanskkkph' => array ( + 'DELETE goods' => array ( 0 => array( 'name' => '', - 'path' => '/kkksdbzopjanskkkph/{name}', - 'method' => 'PUT', + 'path' => '/goods/vloewn/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9890,18 +9796,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kkksdbzopjanskkkph/([^/]+)$#', - 'pathStart' => '/kkksdbzopjanskkkph/', + 'pathRegex' => '#^/goods/vloewn/([^/]+)$#', + 'pathStart' => '/goods/vloewn/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE wabpkfm' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/wabpkfm/nsusegiufsx/{name}', + 'path' => '/goods/dbczxbxuaybxjkb/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9911,19 +9815,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wabpkfm/nsusegiufsx/([^/]+)$#', - 'pathStart' => '/wabpkfm/nsusegiufsx/', + 'pathRegex' => '#^/goods/dbczxbxuaybxjkb/([^/]+)$#', + 'pathStart' => '/goods/dbczxbxuaybxjkb/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET htblfqxeij' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/htblfqxeij/pby/k/{name}', - 'method' => 'GET', + 'path' => '/goods/ndnjxmjnoyyt/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9932,18 +9834,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/htblfqxeij/pby/k/([^/]+)$#', - 'pathStart' => '/htblfqxeij/pby/k/', + 'pathRegex' => '#^/goods/ndnjxmjnoyyt/([^/]+)$#', + 'pathStart' => '/goods/ndnjxmjnoyyt/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE q' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/q/z/bvtprnmjk/nrrnvkumq/{name}', + 'path' => '/goods/oqqecrgcvxwe/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9953,18 +9853,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/q/z/bvtprnmjk/nrrnvkumq/([^/]+)$#', - 'pathStart' => '/q/z/bvtprnmjk/nrrnvkumq/', + 'pathRegex' => '#^/goods/oqqecrgcvxwe/([^/]+)$#', + 'pathStart' => '/goods/oqqecrgcvxwe/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE jx' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/jx/fq/cmd/{name}', + 'path' => '/goods/xjkldzsdhsetqne/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9974,16 +9872,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jx/fq/cmd/([^/]+)$#', - 'pathStart' => '/jx/fq/cmd/', + 'pathRegex' => '#^/goods/xjkldzsdhsetqne/([^/]+)$#', + 'pathStart' => '/goods/xjkldzsdhsetqne/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + 5 => array( 'name' => '', - 'path' => '/jx/cjvempdla/{name}', + 'path' => '/goods/enrixr/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9993,18 +9891,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jx/cjvempdla/([^/]+)$#', - 'pathStart' => '/jx/cjvempdla/', + 'pathRegex' => '#^/goods/enrixr/([^/]+)$#', + 'pathStart' => '/goods/enrixr/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE xu' => array ( - 0 => array( + 6 => array( 'name' => '', - 'path' => '/xu/cty/oigqx/htqlndd/ju/{name}', + 'path' => '/goods/aarsivktdaorvuz/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10014,19 +9910,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xu/cty/oigqx/htqlndd/ju/([^/]+)$#', - 'pathStart' => '/xu/cty/oigqx/htqlndd/ju/', + 'pathRegex' => '#^/goods/aarsivktdaorvuz/([^/]+)$#', + 'pathStart' => '/goods/aarsivktdaorvuz/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT bfa' => array ( - 0 => array( + 7 => array( 'name' => '', - 'path' => '/bfa/nurydon/wxaxvh/{name}', - 'method' => 'PUT', + 'path' => '/goods/omzwpi/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10035,19 +9929,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bfa/nurydon/wxaxvh/([^/]+)$#', - 'pathStart' => '/bfa/nurydon/wxaxvh/', + 'pathRegex' => '#^/goods/omzwpi/([^/]+)$#', + 'pathStart' => '/goods/omzwpi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH e' => array ( + 'POST v2' => array ( 0 => array( 'name' => '', - 'path' => '/e/nbegrp/pxn/uxi/{name}', - 'method' => 'PATCH', + 'path' => '/v2/lcewfx/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10056,19 +9950,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/e/nbegrp/pxn/uxi/([^/]+)$#', - 'pathStart' => '/e/nbegrp/pxn/uxi/', + 'pathRegex' => '#^/v2/lcewfx/([^/]+)$#', + 'pathStart' => '/v2/lcewfx/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET kilhp' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/kilhp/z/ktyb/{name}', - 'method' => 'GET', + 'path' => '/v2/acrmudcowzmiijjvfi/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10077,19 +9969,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kilhp/z/ktyb/([^/]+)$#', - 'pathStart' => '/kilhp/z/ktyb/', + 'pathRegex' => '#^/v2/acrmudcowzmiijjvfi/([^/]+)$#', + 'pathStart' => '/v2/acrmudcowzmiijjvfi/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT o' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/o/knqxoe/pmszmehyzcc/{name}', - 'method' => 'PUT', + 'path' => '/v2/aqlfzuubdicxbnahek/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10098,17 +9988,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/o/knqxoe/pmszmehyzcc/([^/]+)$#', - 'pathStart' => '/o/knqxoe/pmszmehyzcc/', + 'pathRegex' => '#^/v2/aqlfzuubdicxbnahek/([^/]+)$#', + 'pathStart' => '/v2/aqlfzuubdicxbnahek/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + 3 => array( 'name' => '', - 'path' => '/o/q/wvurix/{name}', - 'method' => 'PUT', + 'path' => '/v2/etxpnvwqnqsc/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10117,18 +10007,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/o/q/wvurix/([^/]+)$#', - 'pathStart' => '/o/q/wvurix/', + 'pathRegex' => '#^/v2/etxpnvwqnqsc/([^/]+)$#', + 'pathStart' => '/v2/etxpnvwqnqsc/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST vtp' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/vtp/fmzhlfyan/eye/{name}', + 'path' => '/v2/xvxsikvzyaot/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10138,19 +10026,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vtp/fmzhlfyan/eye/([^/]+)$#', - 'pathStart' => '/vtp/fmzhlfyan/eye/', + 'pathRegex' => '#^/v2/xvxsikvzyaot/([^/]+)$#', + 'pathStart' => '/v2/xvxsikvzyaot/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET cj' => array ( - 0 => array( + 5 => array( 'name' => '', - 'path' => '/cj/uyitkytek/{name}', - 'method' => 'GET', + 'path' => '/v2/udlnlrmoxmdmzrn/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10159,19 +10045,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cj/uyitkytek/([^/]+)$#', - 'pathStart' => '/cj/uyitkytek/', + 'pathRegex' => '#^/v2/udlnlrmoxmdmzrn/([^/]+)$#', + 'pathStart' => '/v2/udlnlrmoxmdmzrn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH gxziqo' => array ( + 'GET api' => array ( 0 => array( 'name' => '', - 'path' => '/gxziqo/hgq/{name}', - 'method' => 'PATCH', + 'path' => '/api/cwektqerdxwt/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10180,19 +10066,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gxziqo/hgq/([^/]+)$#', - 'pathStart' => '/gxziqo/hgq/', + 'pathRegex' => '#^/api/cwektqerdxwt/([^/]+)$#', + 'pathStart' => '/api/cwektqerdxwt/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT dnsnsfebtflzt' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/dnsnsfebtflzt/{name}', - 'method' => 'PUT', + 'path' => '/api/aejpkgwmavzw/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10201,18 +10085,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dnsnsfebtflzt/([^/]+)$#', - 'pathStart' => '/dnsnsfebtflzt/', + 'pathRegex' => '#^/api/aejpkgwmavzw/([^/]+)$#', + 'pathStart' => '/api/aejpkgwmavzw/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET laxhz' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/laxhz/{name}', + 'path' => '/api/reqkzbryjzkzlnl/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10222,19 +10104,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/laxhz/([^/]+)$#', - 'pathStart' => '/laxhz/', + 'pathRegex' => '#^/api/reqkzbryjzkzlnl/([^/]+)$#', + 'pathStart' => '/api/reqkzbryjzkzlnl/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH xsgu' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/xsgu/kgo/{name}', - 'method' => 'PATCH', + 'path' => '/api/rvkfykjgvdijrvchta/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10243,18 +10123,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xsgu/kgo/([^/]+)$#', - 'pathStart' => '/xsgu/kgo/', + 'pathRegex' => '#^/api/rvkfykjgvdijrvchta/([^/]+)$#', + 'pathStart' => '/api/rvkfykjgvdijrvchta/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET jpqcnilnpyh' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/jpqcnilnpyh/ode/{name}', + 'path' => '/api/dtqhvfugcfpfcxmfxt/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10264,19 +10142,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jpqcnilnpyh/ode/([^/]+)$#', - 'pathStart' => '/jpqcnilnpyh/ode/', + 'pathRegex' => '#^/api/dtqhvfugcfpfcxmfxt/([^/]+)$#', + 'pathStart' => '/api/dtqhvfugcfpfcxmfxt/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT gvczrwmcghoofh' => array ( - 0 => array( + 5 => array( 'name' => '', - 'path' => '/gvczrwmcghoofh/{name}', - 'method' => 'PUT', + 'path' => '/api/nqfzaohqustb/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10285,19 +10161,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gvczrwmcghoofh/([^/]+)$#', - 'pathStart' => '/gvczrwmcghoofh/', + 'pathRegex' => '#^/api/nqfzaohqustb/([^/]+)$#', + 'pathStart' => '/api/nqfzaohqustb/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST vlniwlwy' => array ( - 0 => array( + 6 => array( 'name' => '', - 'path' => '/vlniwlwy/{name}', - 'method' => 'POST', + 'path' => '/api/mqguzyucmsuktrvawo/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10306,19 +10180,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vlniwlwy/([^/]+)$#', - 'pathStart' => '/vlniwlwy/', + 'pathRegex' => '#^/api/mqguzyucmsuktrvawo/([^/]+)$#', + 'pathStart' => '/api/mqguzyucmsuktrvawo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ijoifr' => array ( + 'PATCH lfful' => array ( 0 => array( 'name' => '', - 'path' => '/ijoifr/{name}', - 'method' => 'POST', + 'path' => '/lfful/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10327,19 +10201,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ijoifr/([^/]+)$#', - 'pathStart' => '/ijoifr/', + 'pathRegex' => '#^/lfful/([^/]+)$#', + 'pathStart' => '/lfful/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT zzawhzulxwe' => array ( + 'GET yuiqrmyz' => array ( 0 => array( 'name' => '', - 'path' => '/zzawhzulxwe/flbudbtg/{name}', - 'method' => 'PUT', + 'path' => '/yuiqrmyz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10348,18 +10222,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zzawhzulxwe/flbudbtg/([^/]+)$#', - 'pathStart' => '/zzawhzulxwe/flbudbtg/', + 'pathRegex' => '#^/yuiqrmyz/([^/]+)$#', + 'pathStart' => '/yuiqrmyz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST j' => array ( + 'POST user' => array ( 0 => array( 'name' => '', - 'path' => '/j/ulyvsmogvya/{name}', + 'path' => '/user/nbxpmstuurjpeyesnl/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10369,19 +10243,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/j/ulyvsmogvya/([^/]+)$#', - 'pathStart' => '/j/ulyvsmogvya/', + 'pathRegex' => '#^/user/nbxpmstuurjpeyesnl/([^/]+)$#', + 'pathStart' => '/user/nbxpmstuurjpeyesnl/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH ku' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/ku/hmg/qttgzafvy/{name}', - 'method' => 'PATCH', + 'path' => '/user/gxwofh/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10390,19 +10262,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ku/hmg/qttgzafvy/([^/]+)$#', - 'pathStart' => '/ku/hmg/qttgzafvy/', + 'pathRegex' => '#^/user/gxwofh/([^/]+)$#', + 'pathStart' => '/user/gxwofh/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE qvtnpumndlg' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/qvtnpumndlg/{name}', - 'method' => 'DELETE', + 'path' => '/user/vatdqk/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10411,18 +10281,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qvtnpumndlg/([^/]+)$#', - 'pathStart' => '/qvtnpumndlg/', + 'pathRegex' => '#^/user/vatdqk/([^/]+)$#', + 'pathStart' => '/user/vatdqk/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST gqk' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/gqk/sy/pcchkmgs/{name}', + 'path' => '/user/learfwxeswxl/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10432,19 +10300,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gqk/sy/pcchkmgs/([^/]+)$#', - 'pathStart' => '/gqk/sy/pcchkmgs/', + 'pathRegex' => '#^/user/learfwxeswxl/([^/]+)$#', + 'pathStart' => '/user/learfwxeswxl/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT ijzadvkujinf' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/ijzadvkujinf/{name}', - 'method' => 'PUT', + 'path' => '/user/vgpdvjfnhnij/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10453,18 +10319,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ijzadvkujinf/([^/]+)$#', - 'pathStart' => '/ijzadvkujinf/', + 'pathRegex' => '#^/user/vgpdvjfnhnij/([^/]+)$#', + 'pathStart' => '/user/vgpdvjfnhnij/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST vzfhnbfm' => array ( - 0 => array( + 5 => array( 'name' => '', - 'path' => '/vzfhnbfm/spummjvlb/{name}', + 'path' => '/user/frtzxl/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10474,19 +10338,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vzfhnbfm/spummjvlb/([^/]+)$#', - 'pathStart' => '/vzfhnbfm/spummjvlb/', + 'pathRegex' => '#^/user/frtzxl/([^/]+)$#', + 'pathStart' => '/user/frtzxl/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT rxokll' => array ( - 0 => array( + 6 => array( 'name' => '', - 'path' => '/rxokll/q/{name}', - 'method' => 'PUT', + 'path' => '/user/gumike/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10495,19 +10357,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rxokll/q/([^/]+)$#', - 'pathStart' => '/rxokll/q/', + 'pathRegex' => '#^/user/gumike/([^/]+)$#', + 'pathStart' => '/user/gumike/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET kwyoizt' => array ( + 'POST kvbi' => array ( 0 => array( 'name' => '', - 'path' => '/kwyoizt/{name}', - 'method' => 'GET', + 'path' => '/kvbi/l/orikt/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10516,19 +10378,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kwyoizt/([^/]+)$#', - 'pathStart' => '/kwyoizt/', + 'pathRegex' => '#^/kvbi/l/orikt/([^/]+)$#', + 'pathStart' => '/kvbi/l/orikt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT myjdajwes' => array ( + 'DELETE pdpab' => array ( 0 => array( 'name' => '', - 'path' => '/myjdajwes/{name}', - 'method' => 'PUT', + 'path' => '/pdpab/wtqsop/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10537,18 +10399,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/myjdajwes/([^/]+)$#', - 'pathStart' => '/myjdajwes/', + 'pathRegex' => '#^/pdpab/wtqsop/([^/]+)$#', + 'pathStart' => '/pdpab/wtqsop/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH jdhso' => array ( + 'PATCH wsxnrl' => array ( 0 => array( 'name' => '', - 'path' => '/jdhso/rclt/sjgzyjhsz/{name}', + 'path' => '/wsxnrl/dwim/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10558,19 +10420,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jdhso/rclt/sjgzyjhsz/([^/]+)$#', - 'pathStart' => '/jdhso/rclt/sjgzyjhsz/', + 'pathRegex' => '#^/wsxnrl/dwim/([^/]+)$#', + 'pathStart' => '/wsxnrl/dwim/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT nonwm' => array ( + 'GET i' => array ( 0 => array( 'name' => '', - 'path' => '/nonwm/syffssimwj/{name}', - 'method' => 'PUT', + 'path' => '/i/tfxydg/tyvgvi/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10579,19 +10441,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nonwm/syffssimwj/([^/]+)$#', - 'pathStart' => '/nonwm/syffssimwj/', + 'pathRegex' => '#^/i/tfxydg/tyvgvi/([^/]+)$#', + 'pathStart' => '/i/tfxydg/tyvgvi/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT quzjgjtjqaj' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/quzjgjtjqaj/mcqkl/{name}', - 'method' => 'PUT', + 'path' => '/i/o/dfq/mscuuvde/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10600,19 +10460,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/quzjgjtjqaj/mcqkl/([^/]+)$#', - 'pathStart' => '/quzjgjtjqaj/mcqkl/', + 'pathRegex' => '#^/i/o/dfq/mscuuvde/([^/]+)$#', + 'pathStart' => '/i/o/dfq/mscuuvde/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ax' => array ( + 'DELETE xrrmi' => array ( 0 => array( 'name' => '', - 'path' => '/ax/wqevsmoqcmnvehk/bh/{name}', - 'method' => 'PATCH', + 'path' => '/xrrmi/a/clqgj/ylp/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10621,19 +10481,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ax/wqevsmoqcmnvehk/bh/([^/]+)$#', - 'pathStart' => '/ax/wqevsmoqcmnvehk/bh/', + 'pathRegex' => '#^/xrrmi/a/clqgj/ylp/([^/]+)$#', + 'pathStart' => '/xrrmi/a/clqgj/ylp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE jnggin' => array ( + 'POST gkc' => array ( 0 => array( 'name' => '', - 'path' => '/jnggin/o/o/{name}', - 'method' => 'DELETE', + 'path' => '/gkc/l/wzqq/kdmqyie/xikv/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10642,19 +10502,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jnggin/o/o/([^/]+)$#', - 'pathStart' => '/jnggin/o/o/', + 'pathRegex' => '#^/gkc/l/wzqq/kdmqyie/xikv/([^/]+)$#', + 'pathStart' => '/gkc/l/wzqq/kdmqyie/xikv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE rgrtxq' => array ( + 'POST iquuz' => array ( 0 => array( 'name' => '', - 'path' => '/rgrtxq/a/asd/ntwsdqf/{name}', - 'method' => 'DELETE', + 'path' => '/iquuz/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10663,19 +10523,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rgrtxq/a/asd/ntwsdqf/([^/]+)$#', - 'pathStart' => '/rgrtxq/a/asd/ntwsdqf/', + 'pathRegex' => '#^/iquuz/([^/]+)$#', + 'pathStart' => '/iquuz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET eciimufobvcz' => array ( + 'DELETE api' => array ( 0 => array( 'name' => '', - 'path' => '/eciimufobvcz/tzfdsh/{name}', - 'method' => 'GET', + 'path' => '/api/xhonfaacizqcotm/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10684,19 +10544,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eciimufobvcz/tzfdsh/([^/]+)$#', - 'pathStart' => '/eciimufobvcz/tzfdsh/', + 'pathRegex' => '#^/api/xhonfaacizqcotm/([^/]+)$#', + 'pathStart' => '/api/xhonfaacizqcotm/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST wfpa' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/wfpa/suvlmnag/t/{name}', - 'method' => 'POST', + 'path' => '/api/dgngiyfovoeh/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10705,19 +10563,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wfpa/suvlmnag/t/([^/]+)$#', - 'pathStart' => '/wfpa/suvlmnag/t/', + 'pathRegex' => '#^/api/dgngiyfovoeh/([^/]+)$#', + 'pathStart' => '/api/dgngiyfovoeh/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET csfugeviicqgddbcqg' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/csfugeviicqgddbcqg/v/{name}', - 'method' => 'GET', + 'path' => '/api/virfwjbhcndk/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10726,19 +10582,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/csfugeviicqgddbcqg/v/([^/]+)$#', - 'pathStart' => '/csfugeviicqgddbcqg/v/', + 'pathRegex' => '#^/api/virfwjbhcndk/([^/]+)$#', + 'pathStart' => '/api/virfwjbhcndk/', 'chains' => array ( ), 'options' => array ( ), - ), - ), - 'PATCH tluhsyyrue' => array ( - 0 => array( + ), + 3 => array( 'name' => '', - 'path' => '/tluhsyyrue/qc/p/{name}', - 'method' => 'PATCH', + 'path' => '/api/yomjbc/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10747,19 +10601,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tluhsyyrue/qc/p/([^/]+)$#', - 'pathStart' => '/tluhsyyrue/qc/p/', + 'pathRegex' => '#^/api/yomjbc/([^/]+)$#', + 'pathStart' => '/api/yomjbc/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST lqgqfrlpp' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/lqgqfrlpp/{name}', - 'method' => 'POST', + 'path' => '/api/xqjncpifxoylicudah/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10768,19 +10620,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lqgqfrlpp/([^/]+)$#', - 'pathStart' => '/lqgqfrlpp/', + 'pathRegex' => '#^/api/xqjncpifxoylicudah/([^/]+)$#', + 'pathStart' => '/api/xqjncpifxoylicudah/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST xwknwkhweet' => array ( - 0 => array( + 5 => array( 'name' => '', - 'path' => '/xwknwkhweet/knsalov/{name}', - 'method' => 'POST', + 'path' => '/api/siwvbqmdndrh/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10789,19 +10639,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xwknwkhweet/knsalov/([^/]+)$#', - 'pathStart' => '/xwknwkhweet/knsalov/', + 'pathRegex' => '#^/api/siwvbqmdndrh/([^/]+)$#', + 'pathStart' => '/api/siwvbqmdndrh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST jjd' => array ( + 'PUT qdmgthqacs' => array ( 0 => array( 'name' => '', - 'path' => '/jjd/ghdsxat/s/qmw/qy/oav/{name}', - 'method' => 'POST', + 'path' => '/qdmgthqacs/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10810,19 +10660,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jjd/ghdsxat/s/qmw/qy/oav/([^/]+)$#', - 'pathStart' => '/jjd/ghdsxat/s/qmw/qy/oav/', + 'pathRegex' => '#^/qdmgthqacs/([^/]+)$#', + 'pathStart' => '/qdmgthqacs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH prxm' => array ( + 'DELETE v2' => array ( 0 => array( 'name' => '', - 'path' => '/prxm/bvnyh/{name}', - 'method' => 'PATCH', + 'path' => '/v2/jqgglo/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10831,19 +10681,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/prxm/bvnyh/([^/]+)$#', - 'pathStart' => '/prxm/bvnyh/', + 'pathRegex' => '#^/v2/jqgglo/([^/]+)$#', + 'pathStart' => '/v2/jqgglo/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST tohrwrzi' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/tohrwrzi/{name}', - 'method' => 'POST', + 'path' => '/v2/rqrkxtjzcflhdeqdre/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10852,18 +10700,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tohrwrzi/([^/]+)$#', - 'pathStart' => '/tohrwrzi/', + 'pathRegex' => '#^/v2/rqrkxtjzcflhdeqdre/([^/]+)$#', + 'pathStart' => '/v2/rqrkxtjzcflhdeqdre/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE qujsdhfvcd' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/qujsdhfvcd/e/prbelulg/{name}', + 'path' => '/v2/manvjv/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10873,19 +10719,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qujsdhfvcd/e/prbelulg/([^/]+)$#', - 'pathStart' => '/qujsdhfvcd/e/prbelulg/', + 'pathRegex' => '#^/v2/manvjv/([^/]+)$#', + 'pathStart' => '/v2/manvjv/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH vfadmrsg' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/vfadmrsg/dr/{name}', - 'method' => 'PATCH', + 'path' => '/v2/lyonafpdgvfbuhx/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10894,19 +10738,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vfadmrsg/dr/([^/]+)$#', - 'pathStart' => '/vfadmrsg/dr/', + 'pathRegex' => '#^/v2/lyonafpdgvfbuhx/([^/]+)$#', + 'pathStart' => '/v2/lyonafpdgvfbuhx/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST qpwldkekw' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/qpwldkekw/but/{name}', - 'method' => 'POST', + 'path' => '/v2/iwunqagouzubmjfarg/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10915,19 +10757,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qpwldkekw/but/([^/]+)$#', - 'pathStart' => '/qpwldkekw/but/', + 'pathRegex' => '#^/v2/iwunqagouzubmjfarg/([^/]+)$#', + 'pathStart' => '/v2/iwunqagouzubmjfarg/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH ndqnruefncl' => array ( - 0 => array( + 5 => array( 'name' => '', - 'path' => '/ndqnruefncl/a/cqbf/{name}', - 'method' => 'PATCH', + 'path' => '/v2/jcthyjqxyijuucornk/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10936,19 +10776,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ndqnruefncl/a/cqbf/([^/]+)$#', - 'pathStart' => '/ndqnruefncl/a/cqbf/', + 'pathRegex' => '#^/v2/jcthyjqxyijuucornk/([^/]+)$#', + 'pathStart' => '/v2/jcthyjqxyijuucornk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fcykqi' => array ( + 'DELETE kc' => array ( 0 => array( 'name' => '', - 'path' => '/fcykqi/rprhgpcxttfuit/{name}', - 'method' => 'GET', + 'path' => '/kc/u/jork/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10957,19 +10797,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fcykqi/rprhgpcxttfuit/([^/]+)$#', - 'pathStart' => '/fcykqi/rprhgpcxttfuit/', + 'pathRegex' => '#^/kc/u/jork/([^/]+)$#', + 'pathStart' => '/kc/u/jork/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wsilengmz' => array ( + 'POST xuffkphixxgvvqcgpqf' => array ( 0 => array( 'name' => '', - 'path' => '/wsilengmz/{name}', - 'method' => 'GET', + 'path' => '/xuffkphixxgvvqcgpqf/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10978,19 +10818,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wsilengmz/([^/]+)$#', - 'pathStart' => '/wsilengmz/', + 'pathRegex' => '#^/xuffkphixxgvvqcgpqf/([^/]+)$#', + 'pathStart' => '/xuffkphixxgvvqcgpqf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fesjplo' => array ( + 'PUT tfipgt' => array ( 0 => array( 'name' => '', - 'path' => '/fesjplo/pweu/{name}', - 'method' => 'GET', + 'path' => '/tfipgt/qhuvizximc/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10999,19 +10839,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fesjplo/pweu/([^/]+)$#', - 'pathStart' => '/fesjplo/pweu/', + 'pathRegex' => '#^/tfipgt/qhuvizximc/([^/]+)$#', + 'pathStart' => '/tfipgt/qhuvizximc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST irxefmp' => array ( + 'PATCH u' => array ( 0 => array( 'name' => '', - 'path' => '/irxefmp/hkh/ipf/{name}', - 'method' => 'POST', + 'path' => '/u/ulry/pcfr/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11020,19 +10860,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/irxefmp/hkh/ipf/([^/]+)$#', - 'pathStart' => '/irxefmp/hkh/ipf/', + 'pathRegex' => '#^/u/ulry/pcfr/([^/]+)$#', + 'pathStart' => '/u/ulry/pcfr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ovoj' => array ( + 'PUT ic' => array ( 0 => array( 'name' => '', - 'path' => '/ovoj/m/{name}', - 'method' => 'GET', + 'path' => '/ic/fsbsdz/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11041,19 +10881,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ovoj/m/([^/]+)$#', - 'pathStart' => '/ovoj/m/', + 'pathRegex' => '#^/ic/fsbsdz/([^/]+)$#', + 'pathStart' => '/ic/fsbsdz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH uhiantfdaw' => array ( + 'POST api' => array ( 0 => array( 'name' => '', - 'path' => '/uhiantfdaw/{name}', - 'method' => 'PATCH', + 'path' => '/api/wyzfywlekfcy/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11062,19 +10902,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uhiantfdaw/([^/]+)$#', - 'pathStart' => '/uhiantfdaw/', + 'pathRegex' => '#^/api/wyzfywlekfcy/([^/]+)$#', + 'pathStart' => '/api/wyzfywlekfcy/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET ei' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/ei/yam/qjmigxhx/{name}', - 'method' => 'GET', + 'path' => '/api/jgkyyrcraqvmxdvbbl/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11083,19 +10921,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ei/yam/qjmigxhx/([^/]+)$#', - 'pathStart' => '/ei/yam/qjmigxhx/', + 'pathRegex' => '#^/api/jgkyyrcraqvmxdvbbl/([^/]+)$#', + 'pathStart' => '/api/jgkyyrcraqvmxdvbbl/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH uyojqo' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/uyojqo/wr/tuqbjv/edlkcs/{name}', - 'method' => 'PATCH', + 'path' => '/api/kcqbzmcgzfgwxqv/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11104,19 +10940,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uyojqo/wr/tuqbjv/edlkcs/([^/]+)$#', - 'pathStart' => '/uyojqo/wr/tuqbjv/edlkcs/', + 'pathRegex' => '#^/api/kcqbzmcgzfgwxqv/([^/]+)$#', + 'pathStart' => '/api/kcqbzmcgzfgwxqv/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH un' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/un/iixuuo/{name}', - 'method' => 'PATCH', + 'path' => '/api/kziedpcazzfbvblcim/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11125,18 +10959,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/un/iixuuo/([^/]+)$#', - 'pathStart' => '/un/iixuuo/', + 'pathRegex' => '#^/api/kziedpcazzfbvblcim/([^/]+)$#', + 'pathStart' => '/api/kziedpcazzfbvblcim/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST olbozrpgyclvt' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/olbozrpgyclvt/{name}', + 'path' => '/api/lhqmhxllgrvwyzcdtm/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11146,19 +10978,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/olbozrpgyclvt/([^/]+)$#', - 'pathStart' => '/olbozrpgyclvt/', + 'pathRegex' => '#^/api/lhqmhxllgrvwyzcdtm/([^/]+)$#', + 'pathStart' => '/api/lhqmhxllgrvwyzcdtm/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT xp' => array ( - 0 => array( + 5 => array( 'name' => '', - 'path' => '/xp/kfztnszcczacy/iolr/{name}', - 'method' => 'PUT', + 'path' => '/api/tdlwcdzsfwuowma/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11167,19 +10997,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xp/kfztnszcczacy/iolr/([^/]+)$#', - 'pathStart' => '/xp/kfztnszcczacy/iolr/', + 'pathRegex' => '#^/api/tdlwcdzsfwuowma/([^/]+)$#', + 'pathStart' => '/api/tdlwcdzsfwuowma/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET znpyjxq' => array ( + 'PATCH api' => array ( 0 => array( 'name' => '', - 'path' => '/znpyjxq/c/bkztzk/c/{name}', - 'method' => 'GET', + 'path' => '/api/dzcwjjatkahzowssoa/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11188,19 +11018,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/znpyjxq/c/bkztzk/c/([^/]+)$#', - 'pathStart' => '/znpyjxq/c/bkztzk/c/', + 'pathRegex' => '#^/api/dzcwjjatkahzowssoa/([^/]+)$#', + 'pathStart' => '/api/dzcwjjatkahzowssoa/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET c' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/c/ptio/{name}', - 'method' => 'GET', + 'path' => '/api/lbkkqsfcjngxfzbhau/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11209,18 +11037,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/c/ptio/([^/]+)$#', - 'pathStart' => '/c/ptio/', + 'pathRegex' => '#^/api/lbkkqsfcjngxfzbhau/([^/]+)$#', + 'pathStart' => '/api/lbkkqsfcjngxfzbhau/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE rvpfijerzotkhymv' => array ( + 'DELETE fmuz' => array ( 0 => array( 'name' => '', - 'path' => '/rvpfijerzotkhymv/zu/{name}', + 'path' => '/fmuz/vxcqq/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11230,19 +11058,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rvpfijerzotkhymv/zu/([^/]+)$#', - 'pathStart' => '/rvpfijerzotkhymv/zu/', + 'pathRegex' => '#^/fmuz/vxcqq/([^/]+)$#', + 'pathStart' => '/fmuz/vxcqq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE wnmxzcizieztdaefs' => array ( + 'GET goods' => array ( 0 => array( 'name' => '', - 'path' => '/wnmxzcizieztdaefs/{name}', - 'method' => 'DELETE', + 'path' => '/goods/cjeascilqdkaxmdjer/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11251,18 +11079,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wnmxzcizieztdaefs/([^/]+)$#', - 'pathStart' => '/wnmxzcizieztdaefs/', + 'pathRegex' => '#^/goods/cjeascilqdkaxmdjer/([^/]+)$#', + 'pathStart' => '/goods/cjeascilqdkaxmdjer/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET u' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/u/hbnwabols/kz/ooxsxszg/{name}', + 'path' => '/goods/ueosdgsshbwigub/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11272,19 +11098,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/u/hbnwabols/kz/ooxsxszg/([^/]+)$#', - 'pathStart' => '/u/hbnwabols/kz/ooxsxszg/', + 'pathRegex' => '#^/goods/ueosdgsshbwigub/([^/]+)$#', + 'pathStart' => '/goods/ueosdgsshbwigub/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE prdmkxluy' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/prdmkxluy/{name}', - 'method' => 'DELETE', + 'path' => '/goods/vztjmhtbjmfdukb/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11293,18 +11117,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/prdmkxluy/([^/]+)$#', - 'pathStart' => '/prdmkxluy/', + 'pathRegex' => '#^/goods/vztjmhtbjmfdukb/([^/]+)$#', + 'pathStart' => '/goods/vztjmhtbjmfdukb/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET ehhkvqtgwbw' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/ehhkvqtgwbw/ax/dogyd/j/{name}', + 'path' => '/goods/bupbsfcaspsleto/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11314,19 +11136,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ehhkvqtgwbw/ax/dogyd/j/([^/]+)$#', - 'pathStart' => '/ehhkvqtgwbw/ax/dogyd/j/', + 'pathRegex' => '#^/goods/bupbsfcaspsleto/([^/]+)$#', + 'pathStart' => '/goods/bupbsfcaspsleto/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE l' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/l/fcetrelxpmmko/{name}', - 'method' => 'DELETE', + 'path' => '/goods/vtcmxnxlvrsewsl/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11335,17 +11155,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/l/fcetrelxpmmko/([^/]+)$#', - 'pathStart' => '/l/fcetrelxpmmko/', + 'pathRegex' => '#^/goods/vtcmxnxlvrsewsl/([^/]+)$#', + 'pathStart' => '/goods/vtcmxnxlvrsewsl/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + 5 => array( 'name' => '', - 'path' => '/l/wxrq/{name}', - 'method' => 'DELETE', + 'path' => '/goods/wvmbslegmtauenx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11354,18 +11174,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/l/wxrq/([^/]+)$#', - 'pathStart' => '/l/wxrq/', + 'pathRegex' => '#^/goods/wvmbslegmtauenx/([^/]+)$#', + 'pathStart' => '/goods/wvmbslegmtauenx/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET lveikznv' => array ( - 0 => array( + 6 => array( 'name' => '', - 'path' => '/lveikznv/{name}', + 'path' => '/goods/eugkexveevuyqtfzjy/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11375,19 +11193,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lveikznv/([^/]+)$#', - 'pathStart' => '/lveikznv/', + 'pathRegex' => '#^/goods/eugkexveevuyqtfzjy/([^/]+)$#', + 'pathStart' => '/goods/eugkexveevuyqtfzjy/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE smlqxwhsm' => array ( - 0 => array( + 7 => array( 'name' => '', - 'path' => '/smlqxwhsm/ddnlfuza/lrs/{name}', - 'method' => 'DELETE', + 'path' => '/goods/lvxcyiyuctmjsazagk/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11396,19 +11212,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/smlqxwhsm/ddnlfuza/lrs/([^/]+)$#', - 'pathStart' => '/smlqxwhsm/ddnlfuza/lrs/', + 'pathRegex' => '#^/goods/lvxcyiyuctmjsazagk/([^/]+)$#', + 'pathStart' => '/goods/lvxcyiyuctmjsazagk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET aroxrczvicwwelbcy' => array ( + 'PATCH umtbqboz' => array ( 0 => array( 'name' => '', - 'path' => '/aroxrczvicwwelbcy/cx/{name}', - 'method' => 'GET', + 'path' => '/umtbqboz/ghfwebfjr/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11417,18 +11233,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aroxrczvicwwelbcy/cx/([^/]+)$#', - 'pathStart' => '/aroxrczvicwwelbcy/cx/', + 'pathRegex' => '#^/umtbqboz/ghfwebfjr/([^/]+)$#', + 'pathStart' => '/umtbqboz/ghfwebfjr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT awrbjagcdeyao' => array ( + 'PUT xpbzs' => array ( 0 => array( 'name' => '', - 'path' => '/awrbjagcdeyao/dgtv/{name}', + 'path' => '/xpbzs/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11438,19 +11254,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/awrbjagcdeyao/dgtv/([^/]+)$#', - 'pathStart' => '/awrbjagcdeyao/dgtv/', + 'pathRegex' => '#^/xpbzs/([^/]+)$#', + 'pathStart' => '/xpbzs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH poyigrxgbz' => array ( + 'PUT aqcevmg' => array ( 0 => array( 'name' => '', - 'path' => '/poyigrxgbz/xs/ft/oahtf/{name}', - 'method' => 'PATCH', + 'path' => '/aqcevmg/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11459,19 +11275,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/poyigrxgbz/xs/ft/oahtf/([^/]+)$#', - 'pathStart' => '/poyigrxgbz/xs/ft/oahtf/', + 'pathRegex' => '#^/aqcevmg/([^/]+)$#', + 'pathStart' => '/aqcevmg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET h' => array ( + 'PATCH yxeehrgxgtjhaag' => array ( 0 => array( 'name' => '', - 'path' => '/h/zptumgynv/{name}', - 'method' => 'GET', + 'path' => '/yxeehrgxgtjhaag/ju/hrj/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11480,19 +11296,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/h/zptumgynv/([^/]+)$#', - 'pathStart' => '/h/zptumgynv/', + 'pathRegex' => '#^/yxeehrgxgtjhaag/ju/hrj/([^/]+)$#', + 'pathStart' => '/yxeehrgxgtjhaag/ju/hrj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE oiqu' => array ( + 'GET isi' => array ( 0 => array( 'name' => '', - 'path' => '/oiqu/qsplmecilkofldmk/{name}', - 'method' => 'DELETE', + 'path' => '/isi/xwl/sthqaeajyo/syy/v/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11501,19 +11317,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oiqu/qsplmecilkofldmk/([^/]+)$#', - 'pathStart' => '/oiqu/qsplmecilkofldmk/', + 'pathRegex' => '#^/isi/xwl/sthqaeajyo/syy/v/([^/]+)$#', + 'pathStart' => '/isi/xwl/sthqaeajyo/syy/v/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET czsppnxr' => array ( + 'POST qpidgbzhbesjt' => array ( 0 => array( 'name' => '', - 'path' => '/czsppnxr/{name}', - 'method' => 'GET', + 'path' => '/qpidgbzhbesjt/woh/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11522,18 +11338,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/czsppnxr/([^/]+)$#', - 'pathStart' => '/czsppnxr/', + 'pathRegex' => '#^/qpidgbzhbesjt/woh/([^/]+)$#', + 'pathStart' => '/qpidgbzhbesjt/woh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET syczml' => array ( + 'GET ghiueg' => array ( 0 => array( 'name' => '', - 'path' => '/syczml/{name}', + 'path' => '/ghiueg/zqwqekekp/ve/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11543,19 +11359,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/syczml/([^/]+)$#', - 'pathStart' => '/syczml/', + 'pathRegex' => '#^/ghiueg/zqwqekekp/ve/([^/]+)$#', + 'pathStart' => '/ghiueg/zqwqekekp/ve/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET pr' => array ( + 'DELETE sfwvvhohp' => array ( 0 => array( 'name' => '', - 'path' => '/pr/cxxdsbm/kjfe/{name}', - 'method' => 'GET', + 'path' => '/sfwvvhohp/hg/z/beynrku/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11564,19 +11380,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pr/cxxdsbm/kjfe/([^/]+)$#', - 'pathStart' => '/pr/cxxdsbm/kjfe/', + 'pathRegex' => '#^/sfwvvhohp/hg/z/beynrku/([^/]+)$#', + 'pathStart' => '/sfwvvhohp/hg/z/beynrku/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH tsaurjcrmc' => array ( + 'GET q' => array ( 0 => array( 'name' => '', - 'path' => '/tsaurjcrmc/{name}', - 'method' => 'PATCH', + 'path' => '/q/cqkfg/pp/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11585,18 +11401,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tsaurjcrmc/([^/]+)$#', - 'pathStart' => '/tsaurjcrmc/', + 'pathRegex' => '#^/q/cqkfg/pp/([^/]+)$#', + 'pathStart' => '/q/cqkfg/pp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT oehmhphryjoequaf' => array ( + 'PUT u' => array ( 0 => array( 'name' => '', - 'path' => '/oehmhphryjoequaf/{name}', + 'path' => '/u/n/tvt/ljvq/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11606,19 +11422,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oehmhphryjoequaf/([^/]+)$#', - 'pathStart' => '/oehmhphryjoequaf/', + 'pathRegex' => '#^/u/n/tvt/ljvq/([^/]+)$#', + 'pathStart' => '/u/n/tvt/ljvq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST hqiofbdpimxoqqtpkqy' => array ( + 'PATCH w' => array ( 0 => array( 'name' => '', - 'path' => '/hqiofbdpimxoqqtpkqy/{name}', - 'method' => 'POST', + 'path' => '/w/r/jk/uddqt/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11627,19 +11443,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hqiofbdpimxoqqtpkqy/([^/]+)$#', - 'pathStart' => '/hqiofbdpimxoqqtpkqy/', + 'pathRegex' => '#^/w/r/jk/uddqt/([^/]+)$#', + 'pathStart' => '/w/r/jk/uddqt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET amodghzlljnyf' => array ( + 'POST nw' => array ( 0 => array( 'name' => '', - 'path' => '/amodghzlljnyf/n/{name}', - 'method' => 'GET', + 'path' => '/nw/rqlchye/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11648,19 +11464,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/amodghzlljnyf/n/([^/]+)$#', - 'pathStart' => '/amodghzlljnyf/n/', + 'pathRegex' => '#^/nw/rqlchye/([^/]+)$#', + 'pathStart' => '/nw/rqlchye/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT dhuqqh' => array ( + 'DELETE c' => array ( 0 => array( 'name' => '', - 'path' => '/dhuqqh/tfqnwdvofjowm/{name}', - 'method' => 'PUT', + 'path' => '/c/yhi/n/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11669,19 +11485,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dhuqqh/tfqnwdvofjowm/([^/]+)$#', - 'pathStart' => '/dhuqqh/tfqnwdvofjowm/', + 'pathRegex' => '#^/c/yhi/n/([^/]+)$#', + 'pathStart' => '/c/yhi/n/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT qfljejfdruz' => array ( + 'GET z' => array ( 0 => array( 'name' => '', - 'path' => '/qfljejfdruz/{name}', - 'method' => 'PUT', + 'path' => '/z/dv/mr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11690,19 +11506,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qfljejfdruz/([^/]+)$#', - 'pathStart' => '/qfljejfdruz/', + 'pathRegex' => '#^/z/dv/mr/([^/]+)$#', + 'pathStart' => '/z/dv/mr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE wpfbj' => array ( + 'PATCH ztyobyg' => array ( 0 => array( 'name' => '', - 'path' => '/wpfbj/paeeqfnnkw/{name}', - 'method' => 'DELETE', + 'path' => '/ztyobyg/ujid/esfqt/bisx/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11711,19 +11527,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wpfbj/paeeqfnnkw/([^/]+)$#', - 'pathStart' => '/wpfbj/paeeqfnnkw/', + 'pathRegex' => '#^/ztyobyg/ujid/esfqt/bisx/([^/]+)$#', + 'pathStart' => '/ztyobyg/ujid/esfqt/bisx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE iz' => array ( + 'GET m' => array ( 0 => array( 'name' => '', - 'path' => '/iz/zbb/{name}', - 'method' => 'DELETE', + 'path' => '/m/bmjtuzjatbktg/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11732,19 +11548,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iz/zbb/([^/]+)$#', - 'pathStart' => '/iz/zbb/', + 'pathRegex' => '#^/m/bmjtuzjatbktg/([^/]+)$#', + 'pathStart' => '/m/bmjtuzjatbktg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ih' => array ( + 'POST epe' => array ( 0 => array( 'name' => '', - 'path' => '/ih/wbdleguz/{name}', - 'method' => 'PATCH', + 'path' => '/epe/vb/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11753,19 +11569,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ih/wbdleguz/([^/]+)$#', - 'pathStart' => '/ih/wbdleguz/', + 'pathRegex' => '#^/epe/vb/([^/]+)$#', + 'pathStart' => '/epe/vb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET yejv' => array ( + 'PUT lfqqhljd' => array ( 0 => array( 'name' => '', - 'path' => '/yejv/n/qpzlwnjtkh/{name}', - 'method' => 'GET', + 'path' => '/lfqqhljd/jmo/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11774,19 +11590,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yejv/n/qpzlwnjtkh/([^/]+)$#', - 'pathStart' => '/yejv/n/qpzlwnjtkh/', + 'pathRegex' => '#^/lfqqhljd/jmo/([^/]+)$#', + 'pathStart' => '/lfqqhljd/jmo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST jkipbps' => array ( + 'GET doc' => array ( 0 => array( 'name' => '', - 'path' => '/jkipbps/{name}', - 'method' => 'POST', + 'path' => '/doc/xejdswlb/xr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11795,18 +11611,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jkipbps/([^/]+)$#', - 'pathStart' => '/jkipbps/', + 'pathRegex' => '#^/doc/xejdswlb/xr/([^/]+)$#', + 'pathStart' => '/doc/xejdswlb/xr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET bplltxct' => array ( + 'GET user' => array ( 0 => array( 'name' => '', - 'path' => '/bplltxct/{name}', + 'path' => '/user/rxuhpcujuyrojwe/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11816,18 +11632,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bplltxct/([^/]+)$#', - 'pathStart' => '/bplltxct/', + 'pathRegex' => '#^/user/rxuhpcujuyrojwe/([^/]+)$#', + 'pathStart' => '/user/rxuhpcujuyrojwe/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET ynmcf' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/ynmcf/hark/grhajgynht/{name}', + 'path' => '/user/trzapdccfnku/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11837,19 +11651,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ynmcf/hark/grhajgynht/([^/]+)$#', - 'pathStart' => '/ynmcf/hark/grhajgynht/', + 'pathRegex' => '#^/user/trzapdccfnku/([^/]+)$#', + 'pathStart' => '/user/trzapdccfnku/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH yqlz' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/yqlz/uyms/{name}', - 'method' => 'PATCH', + 'path' => '/user/dbbjth/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11858,18 +11670,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yqlz/uyms/([^/]+)$#', - 'pathStart' => '/yqlz/uyms/', + 'pathRegex' => '#^/user/dbbjth/([^/]+)$#', + 'pathStart' => '/user/dbbjth/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET z' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/z/hrn/j/u/ymetgxh/{name}', + 'path' => '/user/wbnkhuydzcxo/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11879,18 +11689,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/z/hrn/j/u/ymetgxh/([^/]+)$#', - 'pathStart' => '/z/hrn/j/u/ymetgxh/', + 'pathRegex' => '#^/user/wbnkhuydzcxo/([^/]+)$#', + 'pathStart' => '/user/wbnkhuydzcxo/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET usw' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/usw/be/ro/{name}', + 'path' => '/user/mduetmjlomrl/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11900,19 +11708,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/usw/be/ro/([^/]+)$#', - 'pathStart' => '/usw/be/ro/', + 'pathRegex' => '#^/user/mduetmjlomrl/([^/]+)$#', + 'pathStart' => '/user/mduetmjlomrl/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST otfsyskrwzkrufl' => array ( - 0 => array( + 5 => array( 'name' => '', - 'path' => '/otfsyskrwzkrufl/{name}', - 'method' => 'POST', + 'path' => '/user/oibdhu/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11921,19 +11727,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/otfsyskrwzkrufl/([^/]+)$#', - 'pathStart' => '/otfsyskrwzkrufl/', + 'pathRegex' => '#^/user/oibdhu/([^/]+)$#', + 'pathStart' => '/user/oibdhu/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT u' => array ( - 0 => array( + 6 => array( 'name' => '', - 'path' => '/u/xwtgzv/twxteflx/{name}', - 'method' => 'PUT', + 'path' => '/user/vmqkzovchqsilxi/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11942,17 +11746,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/u/xwtgzv/twxteflx/([^/]+)$#', - 'pathStart' => '/u/xwtgzv/twxteflx/', + 'pathRegex' => '#^/user/vmqkzovchqsilxi/([^/]+)$#', + 'pathStart' => '/user/vmqkzovchqsilxi/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + 7 => array( 'name' => '', - 'path' => '/u/pmljgkfuqc/{name}', - 'method' => 'PUT', + 'path' => '/user/gromjehyqesoufg/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11961,19 +11765,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/u/pmljgkfuqc/([^/]+)$#', - 'pathStart' => '/u/pmljgkfuqc/', + 'pathRegex' => '#^/user/gromjehyqesoufg/([^/]+)$#', + 'pathStart' => '/user/gromjehyqesoufg/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH ezo' => array ( - 0 => array( + 8 => array( 'name' => '', - 'path' => '/ezo/hxwkoouywrwwq/b/{name}', - 'method' => 'PATCH', + 'path' => '/user/jjzmemerulygpzl/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11982,19 +11784,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ezo/hxwkoouywrwwq/b/([^/]+)$#', - 'pathStart' => '/ezo/hxwkoouywrwwq/b/', + 'pathRegex' => '#^/user/jjzmemerulygpzl/([^/]+)$#', + 'pathStart' => '/user/jjzmemerulygpzl/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH mrvul' => array ( - 0 => array( + 9 => array( 'name' => '', - 'path' => '/mrvul/i/gc/teqhtovban/ly/{name}', - 'method' => 'PATCH', + 'path' => '/user/yoeizdojxvnr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12003,18 +11803,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mrvul/i/gc/teqhtovban/ly/([^/]+)$#', - 'pathStart' => '/mrvul/i/gc/teqhtovban/ly/', + 'pathRegex' => '#^/user/yoeizdojxvnr/([^/]+)$#', + 'pathStart' => '/user/yoeizdojxvnr/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET rqdfeiqisnwpgymto' => array ( - 0 => array( + 10 => array( 'name' => '', - 'path' => '/rqdfeiqisnwpgymto/b/{name}', + 'path' => '/user/igzdqu/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12024,19 +11822,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rqdfeiqisnwpgymto/b/([^/]+)$#', - 'pathStart' => '/rqdfeiqisnwpgymto/b/', + 'pathRegex' => '#^/user/igzdqu/([^/]+)$#', + 'pathStart' => '/user/igzdqu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST okkpbxddcl' => array ( + 'GET ybfjargmhbgfcjdoexeh' => array ( 0 => array( 'name' => '', - 'path' => '/okkpbxddcl/uc/gshz/{name}', - 'method' => 'POST', + 'path' => '/ybfjargmhbgfcjdoexeh/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12045,18 +11843,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/okkpbxddcl/uc/gshz/([^/]+)$#', - 'pathStart' => '/okkpbxddcl/uc/gshz/', + 'pathRegex' => '#^/ybfjargmhbgfcjdoexeh/([^/]+)$#', + 'pathStart' => '/ybfjargmhbgfcjdoexeh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET is' => array ( + 'GET dmmokhzulrgsvv' => array ( 0 => array( 'name' => '', - 'path' => '/is/zjxecrx/b/qsugukq/{name}', + 'path' => '/dmmokhzulrgsvv/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12066,19 +11864,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/is/zjxecrx/b/qsugukq/([^/]+)$#', - 'pathStart' => '/is/zjxecrx/b/qsugukq/', + 'pathRegex' => '#^/dmmokhzulrgsvv/([^/]+)$#', + 'pathStart' => '/dmmokhzulrgsvv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET pteouxj' => array ( + 'PUT ifbebh' => array ( 0 => array( 'name' => '', - 'path' => '/pteouxj/hptqiifsxwt/{name}', - 'method' => 'GET', + 'path' => '/ifbebh/phwmnnc/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12087,19 +11885,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pteouxj/hptqiifsxwt/([^/]+)$#', - 'pathStart' => '/pteouxj/hptqiifsxwt/', + 'pathRegex' => '#^/ifbebh/phwmnnc/([^/]+)$#', + 'pathStart' => '/ifbebh/phwmnnc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT exxr' => array ( + 'GET zeookbp' => array ( 0 => array( 'name' => '', - 'path' => '/exxr/ijkbdi/{name}', - 'method' => 'PUT', + 'path' => '/zeookbp/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12108,19 +11906,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/exxr/ijkbdi/([^/]+)$#', - 'pathStart' => '/exxr/ijkbdi/', + 'pathRegex' => '#^/zeookbp/([^/]+)$#', + 'pathStart' => '/zeookbp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE is' => array ( + 'GET na' => array ( 0 => array( 'name' => '', - 'path' => '/is/mqejpfpilnxpxickc/{name}', - 'method' => 'DELETE', + 'path' => '/na/xiyqqjnx/dgw/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12129,19 +11927,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/is/mqejpfpilnxpxickc/([^/]+)$#', - 'pathStart' => '/is/mqejpfpilnxpxickc/', + 'pathRegex' => '#^/na/xiyqqjnx/dgw/([^/]+)$#', + 'pathStart' => '/na/xiyqqjnx/dgw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ukzjcl' => array ( + 'PUT vfeyei' => array ( 0 => array( 'name' => '', - 'path' => '/ukzjcl/{name}', - 'method' => 'GET', + 'path' => '/vfeyei/qzrydxk/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12150,18 +11948,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ukzjcl/([^/]+)$#', - 'pathStart' => '/ukzjcl/', + 'pathRegex' => '#^/vfeyei/qzrydxk/([^/]+)$#', + 'pathStart' => '/vfeyei/qzrydxk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH zzfchcxpdphnbgeh' => array ( + 'PATCH dr' => array ( 0 => array( 'name' => '', - 'path' => '/zzfchcxpdphnbgeh/{name}', + 'path' => '/dr/otsj/iql/xliengf/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12171,19 +11969,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zzfchcxpdphnbgeh/([^/]+)$#', - 'pathStart' => '/zzfchcxpdphnbgeh/', + 'pathRegex' => '#^/dr/otsj/iql/xliengf/([^/]+)$#', + 'pathStart' => '/dr/otsj/iql/xliengf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST dkggohswieqkr' => array ( + 'DELETE cpxwljgzbf' => array ( 0 => array( 'name' => '', - 'path' => '/dkggohswieqkr/z/e/{name}', - 'method' => 'POST', + 'path' => '/cpxwljgzbf/myutul/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12192,19 +11990,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dkggohswieqkr/z/e/([^/]+)$#', - 'pathStart' => '/dkggohswieqkr/z/e/', + 'pathRegex' => '#^/cpxwljgzbf/myutul/([^/]+)$#', + 'pathStart' => '/cpxwljgzbf/myutul/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET iwlyymjso' => array ( + 'PATCH zsr' => array ( 0 => array( 'name' => '', - 'path' => '/iwlyymjso/btnfg/{name}', - 'method' => 'GET', + 'path' => '/zsr/gwcy/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12213,19 +12011,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iwlyymjso/btnfg/([^/]+)$#', - 'pathStart' => '/iwlyymjso/btnfg/', + 'pathRegex' => '#^/zsr/gwcy/([^/]+)$#', + 'pathStart' => '/zsr/gwcy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH glgcit' => array ( + 'POST a' => array ( 0 => array( 'name' => '', - 'path' => '/glgcit/ha/bl/q/yso/fk/aq/{name}', - 'method' => 'PATCH', + 'path' => '/a/yu/kug/rlt/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12234,18 +12032,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/glgcit/ha/bl/q/yso/fk/aq/([^/]+)$#', - 'pathStart' => '/glgcit/ha/bl/q/yso/fk/aq/', + 'pathRegex' => '#^/a/yu/kug/rlt/([^/]+)$#', + 'pathStart' => '/a/yu/kug/rlt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET bnflaatjg' => array ( + 'GET gqlwy' => array ( 0 => array( 'name' => '', - 'path' => '/bnflaatjg/{name}', + 'path' => '/gqlwy/jjto/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12255,19 +12053,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bnflaatjg/([^/]+)$#', - 'pathStart' => '/bnflaatjg/', + 'pathRegex' => '#^/gqlwy/jjto/([^/]+)$#', + 'pathStart' => '/gqlwy/jjto/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT yafgqs' => array ( + 'GET dbxwx' => array ( 0 => array( 'name' => '', - 'path' => '/yafgqs/{name}', - 'method' => 'PUT', + 'path' => '/dbxwx/tdfq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12276,18 +12074,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yafgqs/([^/]+)$#', - 'pathStart' => '/yafgqs/', + 'pathRegex' => '#^/dbxwx/tdfq/([^/]+)$#', + 'pathStart' => '/dbxwx/tdfq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE kp' => array ( + 'DELETE kog' => array ( 0 => array( 'name' => '', - 'path' => '/kp/z/giolvtp/pqlx/{name}', + 'path' => '/kog/htpns/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12297,19 +12095,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kp/z/giolvtp/pqlx/([^/]+)$#', - 'pathStart' => '/kp/z/giolvtp/pqlx/', + 'pathRegex' => '#^/kog/htpns/([^/]+)$#', + 'pathStart' => '/kog/htpns/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST binllfb' => array ( + 'PUT zfccyon' => array ( 0 => array( 'name' => '', - 'path' => '/binllfb/{name}', - 'method' => 'POST', + 'path' => '/zfccyon/kjorhzhguptrn/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12318,19 +12116,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/binllfb/([^/]+)$#', - 'pathStart' => '/binllfb/', + 'pathRegex' => '#^/zfccyon/kjorhzhguptrn/([^/]+)$#', + 'pathStart' => '/zfccyon/kjorhzhguptrn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH mfhsreowxcuoovnbepob' => array ( + 'DELETE qncmmfi' => array ( 0 => array( 'name' => '', - 'path' => '/mfhsreowxcuoovnbepob/{name}', - 'method' => 'PATCH', + 'path' => '/qncmmfi/eva/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12339,19 +12137,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mfhsreowxcuoovnbepob/([^/]+)$#', - 'pathStart' => '/mfhsreowxcuoovnbepob/', + 'pathRegex' => '#^/qncmmfi/eva/([^/]+)$#', + 'pathStart' => '/qncmmfi/eva/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT uoftt' => array ( + 'PATCH wqrurh' => array ( 0 => array( 'name' => '', - 'path' => '/uoftt/i/piiaggmexmo/{name}', - 'method' => 'PUT', + 'path' => '/wqrurh/juleiawnql/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12360,19 +12158,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uoftt/i/piiaggmexmo/([^/]+)$#', - 'pathStart' => '/uoftt/i/piiaggmexmo/', + 'pathRegex' => '#^/wqrurh/juleiawnql/([^/]+)$#', + 'pathStart' => '/wqrurh/juleiawnql/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH csfjlhz' => array ( + 'GET xtzuz' => array ( 0 => array( 'name' => '', - 'path' => '/csfjlhz/oky/v/srgizoz/{name}', - 'method' => 'PATCH', + 'path' => '/xtzuz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12381,19 +12179,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/csfjlhz/oky/v/srgizoz/([^/]+)$#', - 'pathStart' => '/csfjlhz/oky/v/srgizoz/', + 'pathRegex' => '#^/xtzuz/([^/]+)$#', + 'pathStart' => '/xtzuz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET lowwvxby' => array ( + 'PUT clikvzppe' => array ( 0 => array( 'name' => '', - 'path' => '/lowwvxby/{name}', - 'method' => 'GET', + 'path' => '/clikvzppe/bh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12402,19 +12200,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lowwvxby/([^/]+)$#', - 'pathStart' => '/lowwvxby/', + 'pathRegex' => '#^/clikvzppe/bh/([^/]+)$#', + 'pathStart' => '/clikvzppe/bh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ksaoxjqzezo' => array ( + 'DELETE mbtmby' => array ( 0 => array( 'name' => '', - 'path' => '/ksaoxjqzezo/{name}', - 'method' => 'PUT', + 'path' => '/mbtmby/qff/ziybv/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12423,19 +12221,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ksaoxjqzezo/([^/]+)$#', - 'pathStart' => '/ksaoxjqzezo/', + 'pathRegex' => '#^/mbtmby/qff/ziybv/([^/]+)$#', + 'pathStart' => '/mbtmby/qff/ziybv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH tebmsbet' => array ( + 'PUT n' => array ( 0 => array( 'name' => '', - 'path' => '/tebmsbet/{name}', - 'method' => 'PATCH', + 'path' => '/n/edqvraojnnod/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12444,18 +12242,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tebmsbet/([^/]+)$#', - 'pathStart' => '/tebmsbet/', + 'pathRegex' => '#^/n/edqvraojnnod/([^/]+)$#', + 'pathStart' => '/n/edqvraojnnod/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET bizx' => array ( + 'GET hrdm' => array ( 0 => array( 'name' => '', - 'path' => '/bizx/gfl/exmxnuyva/{name}', + 'path' => '/hrdm/avoazvjzuo/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12465,19 +12263,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bizx/gfl/exmxnuyva/([^/]+)$#', - 'pathStart' => '/bizx/gfl/exmxnuyva/', + 'pathRegex' => '#^/hrdm/avoazvjzuo/([^/]+)$#', + 'pathStart' => '/hrdm/avoazvjzuo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ecsifc' => array ( + 'DELETE qstfcgfswcoo' => array ( 0 => array( 'name' => '', - 'path' => '/ecsifc/lr/aobnjtqon/{name}', - 'method' => 'GET', + 'path' => '/qstfcgfswcoo/f/ndwb/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12486,19 +12284,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ecsifc/lr/aobnjtqon/([^/]+)$#', - 'pathStart' => '/ecsifc/lr/aobnjtqon/', + 'pathRegex' => '#^/qstfcgfswcoo/f/ndwb/([^/]+)$#', + 'pathStart' => '/qstfcgfswcoo/f/ndwb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST bnrpzimiw' => array ( + 'GET tyrsmel' => array ( 0 => array( 'name' => '', - 'path' => '/bnrpzimiw/{name}', - 'method' => 'POST', + 'path' => '/tyrsmel/pssrpf/mdovyzo/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12507,19 +12305,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bnrpzimiw/([^/]+)$#', - 'pathStart' => '/bnrpzimiw/', + 'pathRegex' => '#^/tyrsmel/pssrpf/mdovyzo/([^/]+)$#', + 'pathStart' => '/tyrsmel/pssrpf/mdovyzo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH wx' => array ( + 'PUT xqhql' => array ( 0 => array( 'name' => '', - 'path' => '/wx/n/x/i/vmotzroyyxibxc/{name}', - 'method' => 'PATCH', + 'path' => '/xqhql/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12528,18 +12326,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wx/n/x/i/vmotzroyyxibxc/([^/]+)$#', - 'pathStart' => '/wx/n/x/i/vmotzroyyxibxc/', + 'pathRegex' => '#^/xqhql/([^/]+)$#', + 'pathStart' => '/xqhql/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qr' => array ( + 'GET sfoajylmlto' => array ( 0 => array( 'name' => '', - 'path' => '/qr/gubbxe/qrpbif/qqhhk/{name}', + 'path' => '/sfoajylmlto/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12549,19 +12347,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qr/gubbxe/qrpbif/qqhhk/([^/]+)$#', - 'pathStart' => '/qr/gubbxe/qrpbif/qqhhk/', + 'pathRegex' => '#^/sfoajylmlto/([^/]+)$#', + 'pathStart' => '/sfoajylmlto/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ymkvsisspuroxy' => array ( + 'POST porpg' => array ( 0 => array( 'name' => '', - 'path' => '/ymkvsisspuroxy/{name}', - 'method' => 'PUT', + 'path' => '/porpg/v/ol/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12570,19 +12368,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ymkvsisspuroxy/([^/]+)$#', - 'pathStart' => '/ymkvsisspuroxy/', + 'pathRegex' => '#^/porpg/v/ol/([^/]+)$#', + 'pathStart' => '/porpg/v/ol/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE fgmzvv' => array ( + 'GET qzlf' => array ( 0 => array( 'name' => '', - 'path' => '/fgmzvv/{name}', - 'method' => 'DELETE', + 'path' => '/qzlf/zekuvgdwd/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12591,19 +12389,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fgmzvv/([^/]+)$#', - 'pathStart' => '/fgmzvv/', + 'pathRegex' => '#^/qzlf/zekuvgdwd/([^/]+)$#', + 'pathStart' => '/qzlf/zekuvgdwd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ckbahm' => array ( + 'GET uuetlo' => array ( 0 => array( 'name' => '', - 'path' => '/ckbahm/oidw/h/{name}', - 'method' => 'POST', + 'path' => '/uuetlo/pxd/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12612,19 +12410,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ckbahm/oidw/h/([^/]+)$#', - 'pathStart' => '/ckbahm/oidw/h/', + 'pathRegex' => '#^/uuetlo/pxd/([^/]+)$#', + 'pathStart' => '/uuetlo/pxd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT jefoti' => array ( + 'GET hptintql' => array ( 0 => array( 'name' => '', - 'path' => '/jefoti/noe/nbgcakqs/{name}', - 'method' => 'PUT', + 'path' => '/hptintql/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12633,18 +12431,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jefoti/noe/nbgcakqs/([^/]+)$#', - 'pathStart' => '/jefoti/noe/nbgcakqs/', + 'pathRegex' => '#^/hptintql/([^/]+)$#', + 'pathStart' => '/hptintql/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET lqeptpvx' => array ( + 'GET sbe' => array ( 0 => array( 'name' => '', - 'path' => '/lqeptpvx/{name}', + 'path' => '/sbe/pdyuzsmwcdfle/aaa/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12654,18 +12452,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lqeptpvx/([^/]+)$#', - 'pathStart' => '/lqeptpvx/', + 'pathRegex' => '#^/sbe/pdyuzsmwcdfle/aaa/([^/]+)$#', + 'pathStart' => '/sbe/pdyuzsmwcdfle/aaa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ihfjjmr' => array ( + 'PUT ylhjzmlaslqd' => array ( 0 => array( 'name' => '', - 'path' => '/ihfjjmr/{name}', + 'path' => '/ylhjzmlaslqd/oiphhb/dq/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12675,19 +12473,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ihfjjmr/([^/]+)$#', - 'pathStart' => '/ihfjjmr/', + 'pathRegex' => '#^/ylhjzmlaslqd/oiphhb/dq/([^/]+)$#', + 'pathStart' => '/ylhjzmlaslqd/oiphhb/dq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST aldfht' => array ( + 'DELETE kgbua' => array ( 0 => array( 'name' => '', - 'path' => '/aldfht/{name}', - 'method' => 'POST', + 'path' => '/kgbua/ene/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12696,19 +12494,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aldfht/([^/]+)$#', - 'pathStart' => '/aldfht/', + 'pathRegex' => '#^/kgbua/ene/([^/]+)$#', + 'pathStart' => '/kgbua/ene/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET bnwv' => array ( + 'POST goods' => array ( 0 => array( 'name' => '', - 'path' => '/bnwv/lnddp/xekm/atlb/iu/{name}', - 'method' => 'GET', + 'path' => '/goods/cuuzaqwzhaup/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12717,18 +12515,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bnwv/lnddp/xekm/atlb/iu/([^/]+)$#', - 'pathStart' => '/bnwv/lnddp/xekm/atlb/iu/', + 'pathRegex' => '#^/goods/cuuzaqwzhaup/([^/]+)$#', + 'pathStart' => '/goods/cuuzaqwzhaup/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST pbkbwqbtpq' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/pbkbwqbtpq/{name}', + 'path' => '/goods/aarjivicgbzq/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12738,19 +12534,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pbkbwqbtpq/([^/]+)$#', - 'pathStart' => '/pbkbwqbtpq/', + 'pathRegex' => '#^/goods/aarjivicgbzq/([^/]+)$#', + 'pathStart' => '/goods/aarjivicgbzq/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET a' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/a/xoqrq/egt/{name}', - 'method' => 'GET', + 'path' => '/goods/hwxsdpgimndfurw/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12759,17 +12553,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/a/xoqrq/egt/([^/]+)$#', - 'pathStart' => '/a/xoqrq/egt/', + 'pathRegex' => '#^/goods/hwxsdpgimndfurw/([^/]+)$#', + 'pathStart' => '/goods/hwxsdpgimndfurw/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'PATCH n' => array ( + 0 => array( 'name' => '', - 'path' => '/a/ji/hizp/fifjmmbtpoj/{name}', - 'method' => 'GET', + 'path' => '/n/jhvtgpucwtbtbvxx/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12778,19 +12574,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/a/ji/hizp/fifjmmbtpoj/([^/]+)$#', - 'pathStart' => '/a/ji/hizp/fifjmmbtpoj/', + 'pathRegex' => '#^/n/jhvtgpucwtbtbvxx/([^/]+)$#', + 'pathStart' => '/n/jhvtgpucwtbtbvxx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET tjr' => array ( + 'PUT goods' => array ( 0 => array( 'name' => '', - 'path' => '/tjr/hzw/awhdlpb/{name}', - 'method' => 'GET', + 'path' => '/goods/hckeabovusrp/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12799,19 +12595,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tjr/hzw/awhdlpb/([^/]+)$#', - 'pathStart' => '/tjr/hzw/awhdlpb/', + 'pathRegex' => '#^/goods/hckeabovusrp/([^/]+)$#', + 'pathStart' => '/goods/hckeabovusrp/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH mwvcfylopocrru' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/mwvcfylopocrru/ig/{name}', - 'method' => 'PATCH', + 'path' => '/goods/avwbcj/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12820,19 +12614,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mwvcfylopocrru/ig/([^/]+)$#', - 'pathStart' => '/mwvcfylopocrru/ig/', + 'pathRegex' => '#^/goods/avwbcj/([^/]+)$#', + 'pathStart' => '/goods/avwbcj/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST npmevnjqql' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/npmevnjqql/c/p/{name}', - 'method' => 'POST', + 'path' => '/goods/lzmniqkhttiv/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12841,19 +12633,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/npmevnjqql/c/p/([^/]+)$#', - 'pathStart' => '/npmevnjqql/c/p/', + 'pathRegex' => '#^/goods/lzmniqkhttiv/([^/]+)$#', + 'pathStart' => '/goods/lzmniqkhttiv/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET zrlukp' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/zrlukp/mlxcr/{name}', - 'method' => 'GET', + 'path' => '/goods/awwwwv/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12862,19 +12652,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zrlukp/mlxcr/([^/]+)$#', - 'pathStart' => '/zrlukp/mlxcr/', + 'pathRegex' => '#^/goods/awwwwv/([^/]+)$#', + 'pathStart' => '/goods/awwwwv/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST wnjoiss' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/wnjoiss/{name}', - 'method' => 'POST', + 'path' => '/goods/linrforoqlhtgmnggn/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12883,19 +12671,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wnjoiss/([^/]+)$#', - 'pathStart' => '/wnjoiss/', + 'pathRegex' => '#^/goods/linrforoqlhtgmnggn/([^/]+)$#', + 'pathStart' => '/goods/linrforoqlhtgmnggn/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST h' => array ( - 0 => array( + 5 => array( 'name' => '', - 'path' => '/h/eneqsdviuiok/{name}', - 'method' => 'POST', + 'path' => '/goods/bbbgiheirvgykucncm/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12904,19 +12690,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/h/eneqsdviuiok/([^/]+)$#', - 'pathStart' => '/h/eneqsdviuiok/', + 'pathRegex' => '#^/goods/bbbgiheirvgykucncm/([^/]+)$#', + 'pathStart' => '/goods/bbbgiheirvgykucncm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE fitgvn' => array ( + 'PUT qje' => array ( 0 => array( 'name' => '', - 'path' => '/fitgvn/{name}', - 'method' => 'DELETE', + 'path' => '/qje/mzajeu/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12925,19 +12711,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fitgvn/([^/]+)$#', - 'pathStart' => '/fitgvn/', + 'pathRegex' => '#^/qje/mzajeu/([^/]+)$#', + 'pathStart' => '/qje/mzajeu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET bvgabjmgnt' => array ( + 'PATCH eoq' => array ( 0 => array( 'name' => '', - 'path' => '/bvgabjmgnt/ciamgzi/{name}', - 'method' => 'GET', + 'path' => '/eoq/kkpmsbosdzw/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12946,19 +12732,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bvgabjmgnt/ciamgzi/([^/]+)$#', - 'pathStart' => '/bvgabjmgnt/ciamgzi/', + 'pathRegex' => '#^/eoq/kkpmsbosdzw/([^/]+)$#', + 'pathStart' => '/eoq/kkpmsbosdzw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET uidintom' => array ( + 'PUT wodpfbsnkmewacfp' => array ( 0 => array( 'name' => '', - 'path' => '/uidintom/b/b/effonax/{name}', - 'method' => 'GET', + 'path' => '/wodpfbsnkmewacfp/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12967,18 +12753,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uidintom/b/b/effonax/([^/]+)$#', - 'pathStart' => '/uidintom/b/b/effonax/', + 'pathRegex' => '#^/wodpfbsnkmewacfp/([^/]+)$#', + 'pathStart' => '/wodpfbsnkmewacfp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET uezltvey' => array ( + 'GET ddez' => array ( 0 => array( 'name' => '', - 'path' => '/uezltvey/anc/{name}', + 'path' => '/ddez/l/uniiy/hai/sgcgyrt/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12988,19 +12774,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uezltvey/anc/([^/]+)$#', - 'pathStart' => '/uezltvey/anc/', + 'pathRegex' => '#^/ddez/l/uniiy/hai/sgcgyrt/([^/]+)$#', + 'pathStart' => '/ddez/l/uniiy/hai/sgcgyrt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET tgfcbunddjwhhqdrfu' => array ( + 'PATCH saygnzsudyvpr' => array ( 0 => array( 'name' => '', - 'path' => '/tgfcbunddjwhhqdrfu/{name}', - 'method' => 'GET', + 'path' => '/saygnzsudyvpr/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13009,19 +12795,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tgfcbunddjwhhqdrfu/([^/]+)$#', - 'pathStart' => '/tgfcbunddjwhhqdrfu/', + 'pathRegex' => '#^/saygnzsudyvpr/([^/]+)$#', + 'pathStart' => '/saygnzsudyvpr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET io' => array ( + 'DELETE wt' => array ( 0 => array( 'name' => '', - 'path' => '/io/oxovyustzwaetkxe/{name}', - 'method' => 'GET', + 'path' => '/wt/lrjcbrznsuk/ma/mufvs/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13030,19 +12816,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/io/oxovyustzwaetkxe/([^/]+)$#', - 'pathStart' => '/io/oxovyustzwaetkxe/', + 'pathRegex' => '#^/wt/lrjcbrznsuk/ma/mufvs/([^/]+)$#', + 'pathStart' => '/wt/lrjcbrznsuk/ma/mufvs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fv' => array ( + 'PATCH suwfhnc' => array ( 0 => array( 'name' => '', - 'path' => '/fv/c/fsovyr/wkifynz/{name}', - 'method' => 'GET', + 'path' => '/suwfhnc/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13051,19 +12837,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fv/c/fsovyr/wkifynz/([^/]+)$#', - 'pathStart' => '/fv/c/fsovyr/wkifynz/', + 'pathRegex' => '#^/suwfhnc/([^/]+)$#', + 'pathStart' => '/suwfhnc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE yghf' => array ( + 'PUT vvinjrus' => array ( 0 => array( 'name' => '', - 'path' => '/yghf/e/op/szkspia/jcxsai/{name}', - 'method' => 'DELETE', + 'path' => '/vvinjrus/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13072,18 +12858,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yghf/e/op/szkspia/jcxsai/([^/]+)$#', - 'pathStart' => '/yghf/e/op/szkspia/jcxsai/', + 'pathRegex' => '#^/vvinjrus/([^/]+)$#', + 'pathStart' => '/vvinjrus/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT gskhoanptnfnz' => array ( + 'PUT dxrpwiawzjxqfvxybg' => array ( 0 => array( 'name' => '', - 'path' => '/gskhoanptnfnz/h/{name}', + 'path' => '/dxrpwiawzjxqfvxybg/t/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13093,18 +12879,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gskhoanptnfnz/h/([^/]+)$#', - 'pathStart' => '/gskhoanptnfnz/h/', + 'pathRegex' => '#^/dxrpwiawzjxqfvxybg/t/([^/]+)$#', + 'pathStart' => '/dxrpwiawzjxqfvxybg/t/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT cgmymywf' => array ( + 'PUT kfw' => array ( 0 => array( 'name' => '', - 'path' => '/cgmymywf/{name}', + 'path' => '/kfw/g/e/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13114,19 +12900,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cgmymywf/([^/]+)$#', - 'pathStart' => '/cgmymywf/', + 'pathRegex' => '#^/kfw/g/e/([^/]+)$#', + 'pathStart' => '/kfw/g/e/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jjkbsn' => array ( + 'POST oo' => array ( 0 => array( 'name' => '', - 'path' => '/jjkbsn/{name}', - 'method' => 'GET', + 'path' => '/oo/pwrcszum/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13135,19 +12921,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jjkbsn/([^/]+)$#', - 'pathStart' => '/jjkbsn/', + 'pathRegex' => '#^/oo/pwrcszum/([^/]+)$#', + 'pathStart' => '/oo/pwrcszum/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET kuxflivub' => array ( + 'POST oajyslqzebk' => array ( 0 => array( 'name' => '', - 'path' => '/kuxflivub/luhe/mbabjs/{name}', - 'method' => 'GET', + 'path' => '/oajyslqzebk/pw/onqupe/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13156,19 +12942,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kuxflivub/luhe/mbabjs/([^/]+)$#', - 'pathStart' => '/kuxflivub/luhe/mbabjs/', + 'pathRegex' => '#^/oajyslqzebk/pw/onqupe/([^/]+)$#', + 'pathStart' => '/oajyslqzebk/pw/onqupe/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET codkffxptawghs' => array ( + 'POST hhbvvkgqtkt' => array ( 0 => array( 'name' => '', - 'path' => '/codkffxptawghs/zt/{name}', - 'method' => 'GET', + 'path' => '/hhbvvkgqtkt/igmxpo/xo/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13177,18 +12963,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/codkffxptawghs/zt/([^/]+)$#', - 'pathStart' => '/codkffxptawghs/zt/', + 'pathRegex' => '#^/hhbvvkgqtkt/igmxpo/xo/([^/]+)$#', + 'pathStart' => '/hhbvvkgqtkt/igmxpo/xo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET zfvjii' => array ( + 'GET jybozunzk' => array ( 0 => array( 'name' => '', - 'path' => '/zfvjii/jxtdnootxb/s/{name}', + 'path' => '/jybozunzk/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13198,19 +12984,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zfvjii/jxtdnootxb/s/([^/]+)$#', - 'pathStart' => '/zfvjii/jxtdnootxb/s/', + 'pathRegex' => '#^/jybozunzk/([^/]+)$#', + 'pathStart' => '/jybozunzk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET unog' => array ( + 'PATCH gumyw' => array ( 0 => array( 'name' => '', - 'path' => '/unog/mqbivoxav/{name}', - 'method' => 'GET', + 'path' => '/gumyw/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13219,19 +13005,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/unog/mqbivoxav/([^/]+)$#', - 'pathStart' => '/unog/mqbivoxav/', + 'pathRegex' => '#^/gumyw/([^/]+)$#', + 'pathStart' => '/gumyw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH bwemtgoxkc' => array ( + 'DELETE wdppzlrcpbxkvk' => array ( 0 => array( 'name' => '', - 'path' => '/bwemtgoxkc/{name}', - 'method' => 'PATCH', + 'path' => '/wdppzlrcpbxkvk/qseuos/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13240,18 +13026,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bwemtgoxkc/([^/]+)$#', - 'pathStart' => '/bwemtgoxkc/', + 'pathRegex' => '#^/wdppzlrcpbxkvk/qseuos/([^/]+)$#', + 'pathStart' => '/wdppzlrcpbxkvk/qseuos/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET gcdicahahkfqzimumf' => array ( + 'GET nozik' => array ( 0 => array( 'name' => '', - 'path' => '/gcdicahahkfqzimumf/{name}', + 'path' => '/nozik/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13261,19 +13047,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gcdicahahkfqzimumf/([^/]+)$#', - 'pathStart' => '/gcdicahahkfqzimumf/', + 'pathRegex' => '#^/nozik/([^/]+)$#', + 'pathStart' => '/nozik/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT bnna' => array ( + 'POST gcoyl' => array ( 0 => array( 'name' => '', - 'path' => '/bnna/rwokw/pek/frhzcee/{name}', - 'method' => 'PUT', + 'path' => '/gcoyl/jm/a/vbxl/rxuoudz/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13282,19 +13068,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bnna/rwokw/pek/frhzcee/([^/]+)$#', - 'pathStart' => '/bnna/rwokw/pek/frhzcee/', + 'pathRegex' => '#^/gcoyl/jm/a/vbxl/rxuoudz/([^/]+)$#', + 'pathStart' => '/gcoyl/jm/a/vbxl/rxuoudz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST u' => array ( + 'PATCH zycnxiho' => array ( 0 => array( 'name' => '', - 'path' => '/u/hgyydwfkna/{name}', - 'method' => 'POST', + 'path' => '/zycnxiho/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13303,18 +13089,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/u/hgyydwfkna/([^/]+)$#', - 'pathStart' => '/u/hgyydwfkna/', + 'pathRegex' => '#^/zycnxiho/([^/]+)$#', + 'pathStart' => '/zycnxiho/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH hcgzxramiifi' => array ( + 'PATCH owi' => array ( 0 => array( 'name' => '', - 'path' => '/hcgzxramiifi/e/{name}', + 'path' => '/owi/gannufysfqa/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13324,19 +13110,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hcgzxramiifi/e/([^/]+)$#', - 'pathStart' => '/hcgzxramiifi/e/', + 'pathRegex' => '#^/owi/gannufysfqa/([^/]+)$#', + 'pathStart' => '/owi/gannufysfqa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE fczn' => array ( + 'PUT bvylh' => array ( 0 => array( 'name' => '', - 'path' => '/fczn/ncikdtlte/{name}', - 'method' => 'DELETE', + 'path' => '/bvylh/dv/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13345,19 +13131,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fczn/ncikdtlte/([^/]+)$#', - 'pathStart' => '/fczn/ncikdtlte/', + 'pathRegex' => '#^/bvylh/dv/([^/]+)$#', + 'pathStart' => '/bvylh/dv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET pg' => array ( + 'POST eshxdtthlystoulv' => array ( 0 => array( 'name' => '', - 'path' => '/pg/thttwgxq/x/owo/{name}', - 'method' => 'GET', + 'path' => '/eshxdtthlystoulv/mhbp/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13366,16 +13152,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pg/thttwgxq/x/owo/([^/]+)$#', - 'pathStart' => '/pg/thttwgxq/x/owo/', + 'pathRegex' => '#^/eshxdtthlystoulv/mhbp/([^/]+)$#', + 'pathStart' => '/eshxdtthlystoulv/mhbp/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'GET vomz' => array ( + 0 => array( 'name' => '', - 'path' => '/pg/xnood/trwhisotlit/n/{name}', + 'path' => '/vomz/hkcmn/p/x/jxuz/ij/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13385,19 +13173,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pg/xnood/trwhisotlit/n/([^/]+)$#', - 'pathStart' => '/pg/xnood/trwhisotlit/n/', + 'pathRegex' => '#^/vomz/hkcmn/p/x/jxuz/ij/([^/]+)$#', + 'pathStart' => '/vomz/hkcmn/p/x/jxuz/ij/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE xiifkrf' => array ( + 'GET vjgyfoeo' => array ( 0 => array( 'name' => '', - 'path' => '/xiifkrf/{name}', - 'method' => 'DELETE', + 'path' => '/vjgyfoeo/bdwvdk/dcu/g/g/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13406,18 +13194,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xiifkrf/([^/]+)$#', - 'pathStart' => '/xiifkrf/', + 'pathRegex' => '#^/vjgyfoeo/bdwvdk/dcu/g/g/([^/]+)$#', + 'pathStart' => '/vjgyfoeo/bdwvdk/dcu/g/g/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE krlkoz' => array ( + 'DELETE cbalqtgbp' => array ( 0 => array( 'name' => '', - 'path' => '/krlkoz/jfnk/{name}', + 'path' => '/cbalqtgbp/umrtvzhl/ny/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13427,19 +13215,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/krlkoz/jfnk/([^/]+)$#', - 'pathStart' => '/krlkoz/jfnk/', + 'pathRegex' => '#^/cbalqtgbp/umrtvzhl/ny/([^/]+)$#', + 'pathStart' => '/cbalqtgbp/umrtvzhl/ny/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH jkq' => array ( + 'DELETE y' => array ( 0 => array( 'name' => '', - 'path' => '/jkq/fn/r/xv/uhwebmub/df/{name}', - 'method' => 'PATCH', + 'path' => '/y/px/vpxa/epps/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13448,19 +13236,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jkq/fn/r/xv/uhwebmub/df/([^/]+)$#', - 'pathStart' => '/jkq/fn/r/xv/uhwebmub/df/', + 'pathRegex' => '#^/y/px/vpxa/epps/([^/]+)$#', + 'pathStart' => '/y/px/vpxa/epps/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET yxz' => array ( + 'PUT nbktme' => array ( 0 => array( 'name' => '', - 'path' => '/yxz/hkoyypzb/{name}', - 'method' => 'GET', + 'path' => '/nbktme/zeoh/quqs/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13469,19 +13257,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yxz/hkoyypzb/([^/]+)$#', - 'pathStart' => '/yxz/hkoyypzb/', + 'pathRegex' => '#^/nbktme/zeoh/quqs/([^/]+)$#', + 'pathStart' => '/nbktme/zeoh/quqs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE mxiruytv' => array ( + 'PUT pdxtgmt' => array ( 0 => array( 'name' => '', - 'path' => '/mxiruytv/{name}', - 'method' => 'DELETE', + 'path' => '/pdxtgmt/wdlneh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13490,18 +13278,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mxiruytv/([^/]+)$#', - 'pathStart' => '/mxiruytv/', + 'pathRegex' => '#^/pdxtgmt/wdlneh/([^/]+)$#', + 'pathStart' => '/pdxtgmt/wdlneh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT tzd' => array ( + 'PUT eaqp' => array ( 0 => array( 'name' => '', - 'path' => '/tzd/ikscqvzjeskyquib/{name}', + 'path' => '/eaqp/mhdoid/dbccyb/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13511,18 +13299,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tzd/ikscqvzjeskyquib/([^/]+)$#', - 'pathStart' => '/tzd/ikscqvzjeskyquib/', + 'pathRegex' => '#^/eaqp/mhdoid/dbccyb/([^/]+)$#', + 'pathStart' => '/eaqp/mhdoid/dbccyb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST neywojuik' => array ( + 'POST opkffkbpua' => array ( 0 => array( 'name' => '', - 'path' => '/neywojuik/{name}', + 'path' => '/opkffkbpua/ncs/h/dx/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13532,19 +13320,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/neywojuik/([^/]+)$#', - 'pathStart' => '/neywojuik/', + 'pathRegex' => '#^/opkffkbpua/ncs/h/dx/([^/]+)$#', + 'pathStart' => '/opkffkbpua/ncs/h/dx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qglpfmf' => array ( + 'DELETE user' => array ( 0 => array( 'name' => '', - 'path' => '/qglpfmf/{name}', - 'method' => 'GET', + 'path' => '/user/xwmamtfhvslf/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13553,19 +13341,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qglpfmf/([^/]+)$#', - 'pathStart' => '/qglpfmf/', + 'pathRegex' => '#^/user/xwmamtfhvslf/([^/]+)$#', + 'pathStart' => '/user/xwmamtfhvslf/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST xxb' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/xxb/hqoxwf/{name}', - 'method' => 'POST', + 'path' => '/user/uwwyye/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13574,18 +13360,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xxb/hqoxwf/([^/]+)$#', - 'pathStart' => '/xxb/hqoxwf/', + 'pathRegex' => '#^/user/uwwyye/([^/]+)$#', + 'pathStart' => '/user/uwwyye/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE nbhxmtistsqpd' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/nbhxmtistsqpd/vthaj/{name}', + 'path' => '/user/ikuhhpfqexfcpvj/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13595,19 +13379,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nbhxmtistsqpd/vthaj/([^/]+)$#', - 'pathStart' => '/nbhxmtistsqpd/vthaj/', + 'pathRegex' => '#^/user/ikuhhpfqexfcpvj/([^/]+)$#', + 'pathStart' => '/user/ikuhhpfqexfcpvj/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST mtgslivgyfhcw' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/mtgslivgyfhcw/ouzel/{name}', - 'method' => 'POST', + 'path' => '/user/ykxeotxyeunnyngurl/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13616,19 +13398,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mtgslivgyfhcw/ouzel/([^/]+)$#', - 'pathStart' => '/mtgslivgyfhcw/ouzel/', + 'pathRegex' => '#^/user/ykxeotxyeunnyngurl/([^/]+)$#', + 'pathStart' => '/user/ykxeotxyeunnyngurl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET rleggijn' => array ( + 'PATCH mgubb' => array ( 0 => array( 'name' => '', - 'path' => '/rleggijn/{name}', - 'method' => 'GET', + 'path' => '/mgubb/ti/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13637,19 +13419,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rleggijn/([^/]+)$#', - 'pathStart' => '/rleggijn/', + 'pathRegex' => '#^/mgubb/ti/([^/]+)$#', + 'pathStart' => '/mgubb/ti/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE vvcppx' => array ( + 'GET ad' => array ( 0 => array( 'name' => '', - 'path' => '/vvcppx/{name}', - 'method' => 'DELETE', + 'path' => '/ad/neanndlfd/zpvxl/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13658,19 +13440,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vvcppx/([^/]+)$#', - 'pathStart' => '/vvcppx/', + 'pathRegex' => '#^/ad/neanndlfd/zpvxl/([^/]+)$#', + 'pathStart' => '/ad/neanndlfd/zpvxl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET omko' => array ( + 'PUT pcfmxtb' => array ( 0 => array( 'name' => '', - 'path' => '/omko/gkfwk/gcbr/{name}', - 'method' => 'GET', + 'path' => '/pcfmxtb/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13679,19 +13461,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/omko/gkfwk/gcbr/([^/]+)$#', - 'pathStart' => '/omko/gkfwk/gcbr/', + 'pathRegex' => '#^/pcfmxtb/([^/]+)$#', + 'pathStart' => '/pcfmxtb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST evjhwpqcmdaqwhu' => array ( + 'GET dq' => array ( 0 => array( 'name' => '', - 'path' => '/evjhwpqcmdaqwhu/r/{name}', - 'method' => 'POST', + 'path' => '/dq/qd/cfyyvgmzdow/wjj/w/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13700,18 +13482,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/evjhwpqcmdaqwhu/r/([^/]+)$#', - 'pathStart' => '/evjhwpqcmdaqwhu/r/', + 'pathRegex' => '#^/dq/qd/cfyyvgmzdow/wjj/w/([^/]+)$#', + 'pathStart' => '/dq/qd/cfyyvgmzdow/wjj/w/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH hmlkfikfydnexklf' => array ( + 'PATCH cp' => array ( 0 => array( 'name' => '', - 'path' => '/hmlkfikfydnexklf/{name}', + 'path' => '/cp/brgfvekncrzj/onlz/k/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13721,18 +13503,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hmlkfikfydnexklf/([^/]+)$#', - 'pathStart' => '/hmlkfikfydnexklf/', + 'pathRegex' => '#^/cp/brgfvekncrzj/onlz/k/([^/]+)$#', + 'pathStart' => '/cp/brgfvekncrzj/onlz/k/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE eh' => array ( + 'DELETE anflzs' => array ( 0 => array( 'name' => '', - 'path' => '/eh/tgvbcikwr/{name}', + 'path' => '/anflzs/suqkv/hh/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13742,18 +13524,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eh/tgvbcikwr/([^/]+)$#', - 'pathStart' => '/eh/tgvbcikwr/', + 'pathRegex' => '#^/anflzs/suqkv/hh/([^/]+)$#', + 'pathStart' => '/anflzs/suqkv/hh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET gokqzgrp' => array ( + 'GET eyf' => array ( 0 => array( 'name' => '', - 'path' => '/gokqzgrp/{name}', + 'path' => '/eyf/oiumg/f/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13763,19 +13545,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gokqzgrp/([^/]+)$#', - 'pathStart' => '/gokqzgrp/', + 'pathRegex' => '#^/eyf/oiumg/f/([^/]+)$#', + 'pathStart' => '/eyf/oiumg/f/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hhjfph' => array ( + 'POST djqn' => array ( 0 => array( 'name' => '', - 'path' => '/hhjfph/fdqiuhhqoknua/j/{name}', - 'method' => 'GET', + 'path' => '/djqn/gv/g/caytywi/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13784,18 +13566,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hhjfph/fdqiuhhqoknua/j/([^/]+)$#', - 'pathStart' => '/hhjfph/fdqiuhhqoknua/j/', + 'pathRegex' => '#^/djqn/gv/g/caytywi/([^/]+)$#', + 'pathStart' => '/djqn/gv/g/caytywi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ciwcwtivv' => array ( + 'POST sq' => array ( 0 => array( 'name' => '', - 'path' => '/ciwcwtivv/gph/{name}', + 'path' => '/sq/jjwe/u/gq/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13805,19 +13587,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ciwcwtivv/gph/([^/]+)$#', - 'pathStart' => '/ciwcwtivv/gph/', + 'pathRegex' => '#^/sq/jjwe/u/gq/([^/]+)$#', + 'pathStart' => '/sq/jjwe/u/gq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST t' => array ( + 'PATCH pnyfewy' => array ( 0 => array( 'name' => '', - 'path' => '/t/gddwrq/pxbnuwxyf/{name}', - 'method' => 'POST', + 'path' => '/pnyfewy/jxoxhobdiyqdj/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13826,19 +13608,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/t/gddwrq/pxbnuwxyf/([^/]+)$#', - 'pathStart' => '/t/gddwrq/pxbnuwxyf/', + 'pathRegex' => '#^/pnyfewy/jxoxhobdiyqdj/([^/]+)$#', + 'pathStart' => '/pnyfewy/jxoxhobdiyqdj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH q' => array ( + 'POST oreuqrmxzhkmzdhiimen' => array ( 0 => array( 'name' => '', - 'path' => '/q/pmnc/q/{name}', - 'method' => 'PATCH', + 'path' => '/oreuqrmxzhkmzdhiimen/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13847,18 +13629,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/q/pmnc/q/([^/]+)$#', - 'pathStart' => '/q/pmnc/q/', + 'pathRegex' => '#^/oreuqrmxzhkmzdhiimen/([^/]+)$#', + 'pathStart' => '/oreuqrmxzhkmzdhiimen/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ra' => array ( + 'GET rupjqsc' => array ( 0 => array( 'name' => '', - 'path' => '/ra/olou/{name}', + 'path' => '/rupjqsc/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13868,19 +13650,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ra/olou/([^/]+)$#', - 'pathStart' => '/ra/olou/', + 'pathRegex' => '#^/rupjqsc/([^/]+)$#', + 'pathStart' => '/rupjqsc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE owfz' => array ( + 'PATCH fam' => array ( 0 => array( 'name' => '', - 'path' => '/owfz/afkdigfgjmpu/{name}', - 'method' => 'DELETE', + 'path' => '/fam/x/jcu/h/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13889,19 +13671,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/owfz/afkdigfgjmpu/([^/]+)$#', - 'pathStart' => '/owfz/afkdigfgjmpu/', + 'pathRegex' => '#^/fam/x/jcu/h/([^/]+)$#', + 'pathStart' => '/fam/x/jcu/h/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qsroauhdqiljqvn' => array ( + 'PATCH user' => array ( 0 => array( 'name' => '', - 'path' => '/qsroauhdqiljqvn/{name}', - 'method' => 'GET', + 'path' => '/user/lpajxfprkpog/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13910,19 +13692,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qsroauhdqiljqvn/([^/]+)$#', - 'pathStart' => '/qsroauhdqiljqvn/', + 'pathRegex' => '#^/user/lpajxfprkpog/([^/]+)$#', + 'pathStart' => '/user/lpajxfprkpog/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET xfvb' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/xfvb/gwstfwdytedcxy/{name}', - 'method' => 'GET', + 'path' => '/user/qlurkg/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13931,19 +13711,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xfvb/gwstfwdytedcxy/([^/]+)$#', - 'pathStart' => '/xfvb/gwstfwdytedcxy/', + 'pathRegex' => '#^/user/qlurkg/([^/]+)$#', + 'pathStart' => '/user/qlurkg/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST hdhou' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/hdhou/poayfoqr/tg/z/{name}', - 'method' => 'POST', + 'path' => '/user/bmtsiwyacdsc/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13952,19 +13730,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hdhou/poayfoqr/tg/z/([^/]+)$#', - 'pathStart' => '/hdhou/poayfoqr/tg/z/', + 'pathRegex' => '#^/user/bmtsiwyacdsc/([^/]+)$#', + 'pathStart' => '/user/bmtsiwyacdsc/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET kxzd' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/kxzd/stogf/{name}', - 'method' => 'GET', + 'path' => '/user/vfyxrtxmsfdj/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13973,19 +13749,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kxzd/stogf/([^/]+)$#', - 'pathStart' => '/kxzd/stogf/', + 'pathRegex' => '#^/user/vfyxrtxmsfdj/([^/]+)$#', + 'pathStart' => '/user/vfyxrtxmsfdj/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE pgjffv' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/pgjffv/x/rnclmfb/rdw/{name}', - 'method' => 'DELETE', + 'path' => '/user/gvyybhrxklnn/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13994,19 +13768,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pgjffv/x/rnclmfb/rdw/([^/]+)$#', - 'pathStart' => '/pgjffv/x/rnclmfb/rdw/', + 'pathRegex' => '#^/user/gvyybhrxklnn/([^/]+)$#', + 'pathStart' => '/user/gvyybhrxklnn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH rbkiluzxthynwfyesh' => array ( + 'GET pgswr' => array ( 0 => array( 'name' => '', - 'path' => '/rbkiluzxthynwfyesh/{name}', - 'method' => 'PATCH', + 'path' => '/pgswr/tgzyya/ryobfajq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14015,18 +13789,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rbkiluzxthynwfyesh/([^/]+)$#', - 'pathStart' => '/rbkiluzxthynwfyesh/', + 'pathRegex' => '#^/pgswr/tgzyya/ryobfajq/([^/]+)$#', + 'pathStart' => '/pgswr/tgzyya/ryobfajq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT bx' => array ( + 'PUT xrqeynn' => array ( 0 => array( 'name' => '', - 'path' => '/bx/dx/f/bgqpn/{name}', + 'path' => '/xrqeynn/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14036,18 +13810,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bx/dx/f/bgqpn/([^/]+)$#', - 'pathStart' => '/bx/dx/f/bgqpn/', + 'pathRegex' => '#^/xrqeynn/([^/]+)$#', + 'pathStart' => '/xrqeynn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST duwsxshcus' => array ( + 'POST dpgdacuugzvv' => array ( 0 => array( 'name' => '', - 'path' => '/duwsxshcus/{name}', + 'path' => '/dpgdacuugzvv/tsu/c/m/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14057,18 +13831,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/duwsxshcus/([^/]+)$#', - 'pathStart' => '/duwsxshcus/', + 'pathRegex' => '#^/dpgdacuugzvv/tsu/c/m/([^/]+)$#', + 'pathStart' => '/dpgdacuugzvv/tsu/c/m/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST aawijdc' => array ( + 'POST fc' => array ( 0 => array( 'name' => '', - 'path' => '/aawijdc/gujsuzgtah/{name}', + 'path' => '/fc/gjlkttijoafatn/d/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14078,19 +13852,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aawijdc/gujsuzgtah/([^/]+)$#', - 'pathStart' => '/aawijdc/gujsuzgtah/', + 'pathRegex' => '#^/fc/gjlkttijoafatn/d/([^/]+)$#', + 'pathStart' => '/fc/gjlkttijoafatn/d/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET mayiodt' => array ( + 'PUT yqayye' => array ( 0 => array( 'name' => '', - 'path' => '/mayiodt/itd/co/{name}', - 'method' => 'GET', + 'path' => '/yqayye/hbk/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14099,18 +13873,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mayiodt/itd/co/([^/]+)$#', - 'pathStart' => '/mayiodt/itd/co/', + 'pathRegex' => '#^/yqayye/hbk/([^/]+)$#', + 'pathStart' => '/yqayye/hbk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET cmywu' => array ( + 'GET kajys' => array ( 0 => array( 'name' => '', - 'path' => '/cmywu/ieeylnv/{name}', + 'path' => '/kajys/jtwsdrgxvcg/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14120,19 +13894,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cmywu/ieeylnv/([^/]+)$#', - 'pathStart' => '/cmywu/ieeylnv/', + 'pathRegex' => '#^/kajys/jtwsdrgxvcg/([^/]+)$#', + 'pathStart' => '/kajys/jtwsdrgxvcg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET g' => array ( + 'PUT wacmnssqgr' => array ( 0 => array( 'name' => '', - 'path' => '/g/ryqs/erwvxbvt/{name}', - 'method' => 'GET', + 'path' => '/wacmnssqgr/bphnixbupx/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14141,19 +13915,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/g/ryqs/erwvxbvt/([^/]+)$#', - 'pathStart' => '/g/ryqs/erwvxbvt/', + 'pathRegex' => '#^/wacmnssqgr/bphnixbupx/([^/]+)$#', + 'pathStart' => '/wacmnssqgr/bphnixbupx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH yv' => array ( + 'DELETE qqzcfrkfh' => array ( 0 => array( 'name' => '', - 'path' => '/yv/rdcyguaa/{name}', - 'method' => 'PATCH', + 'path' => '/qqzcfrkfh/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14162,18 +13936,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yv/rdcyguaa/([^/]+)$#', - 'pathStart' => '/yv/rdcyguaa/', + 'pathRegex' => '#^/qqzcfrkfh/([^/]+)$#', + 'pathStart' => '/qqzcfrkfh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT zjtyelk' => array ( + 'PUT kkotthrruzynxdlbv' => array ( 0 => array( 'name' => '', - 'path' => '/zjtyelk/{name}', + 'path' => '/kkotthrruzynxdlbv/ct/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14183,19 +13957,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zjtyelk/([^/]+)$#', - 'pathStart' => '/zjtyelk/', + 'pathRegex' => '#^/kkotthrruzynxdlbv/ct/([^/]+)$#', + 'pathStart' => '/kkotthrruzynxdlbv/ct/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH jtabx' => array ( + 'PUT axai' => array ( 0 => array( 'name' => '', - 'path' => '/jtabx/{name}', - 'method' => 'PATCH', + 'path' => '/axai/zcqobdxvrt/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14204,19 +13978,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jtabx/([^/]+)$#', - 'pathStart' => '/jtabx/', + 'pathRegex' => '#^/axai/zcqobdxvrt/([^/]+)$#', + 'pathStart' => '/axai/zcqobdxvrt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH oqtrtoxfbrrezuta' => array ( + 'GET hq' => array ( 0 => array( 'name' => '', - 'path' => '/oqtrtoxfbrrezuta/{name}', - 'method' => 'PATCH', + 'path' => '/hq/ygbvmqvohlt/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14225,18 +13999,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oqtrtoxfbrrezuta/([^/]+)$#', - 'pathStart' => '/oqtrtoxfbrrezuta/', + 'pathRegex' => '#^/hq/ygbvmqvohlt/([^/]+)$#', + 'pathStart' => '/hq/ygbvmqvohlt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ke' => array ( + 'GET ot' => array ( 0 => array( 'name' => '', - 'path' => '/ke/hmdaoc/ekuaf/{name}', + 'path' => '/ot/nae/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14246,19 +14020,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ke/hmdaoc/ekuaf/([^/]+)$#', - 'pathStart' => '/ke/hmdaoc/ekuaf/', + 'pathRegex' => '#^/ot/nae/([^/]+)$#', + 'pathStart' => '/ot/nae/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wujmosxpphgy' => array ( + 'POST cdowqxuh' => array ( 0 => array( 'name' => '', - 'path' => '/wujmosxpphgy/jpe/{name}', - 'method' => 'GET', + 'path' => '/cdowqxuh/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14267,18 +14041,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wujmosxpphgy/jpe/([^/]+)$#', - 'pathStart' => '/wujmosxpphgy/jpe/', + 'pathRegex' => '#^/cdowqxuh/([^/]+)$#', + 'pathStart' => '/cdowqxuh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xo' => array ( + 'GET xzulnqolnvrnv' => array ( 0 => array( 'name' => '', - 'path' => '/xo/irakywpoc/euxyvss/n/{name}', + 'path' => '/xzulnqolnvrnv/hofxax/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14288,18 +14062,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xo/irakywpoc/euxyvss/n/([^/]+)$#', - 'pathStart' => '/xo/irakywpoc/euxyvss/n/', + 'pathRegex' => '#^/xzulnqolnvrnv/hofxax/([^/]+)$#', + 'pathStart' => '/xzulnqolnvrnv/hofxax/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET pfjvdcnkkmtdmcris' => array ( + 'GET owxaf' => array ( 0 => array( 'name' => '', - 'path' => '/pfjvdcnkkmtdmcris/{name}', + 'path' => '/owxaf/thez/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14309,19 +14083,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pfjvdcnkkmtdmcris/([^/]+)$#', - 'pathStart' => '/pfjvdcnkkmtdmcris/', + 'pathRegex' => '#^/owxaf/thez/([^/]+)$#', + 'pathStart' => '/owxaf/thez/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST gmntkiy' => array ( + 'PATCH y' => array ( 0 => array( 'name' => '', - 'path' => '/gmntkiy/hrrmuwlxa/{name}', - 'method' => 'POST', + 'path' => '/y/tdlirrs/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14330,19 +14104,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gmntkiy/hrrmuwlxa/([^/]+)$#', - 'pathStart' => '/gmntkiy/hrrmuwlxa/', + 'pathRegex' => '#^/y/tdlirrs/([^/]+)$#', + 'pathStart' => '/y/tdlirrs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST cwwmernuomkra' => array ( + 'PUT api' => array ( 0 => array( 'name' => '', - 'path' => '/cwwmernuomkra/{name}', - 'method' => 'POST', + 'path' => '/api/xklstotgiowdcppeux/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14351,19 +14125,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cwwmernuomkra/([^/]+)$#', - 'pathStart' => '/cwwmernuomkra/', + 'pathRegex' => '#^/api/xklstotgiowdcppeux/([^/]+)$#', + 'pathStart' => '/api/xklstotgiowdcppeux/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET hxwctxz' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/hxwctxz/{name}', - 'method' => 'GET', + 'path' => '/api/vdchmbqfjahg/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14372,19 +14144,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hxwctxz/([^/]+)$#', - 'pathStart' => '/hxwctxz/', + 'pathRegex' => '#^/api/vdchmbqfjahg/([^/]+)$#', + 'pathStart' => '/api/vdchmbqfjahg/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET aayomdozr' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/aayomdozr/r/{name}', - 'method' => 'GET', + 'path' => '/api/dlbchzmuwbgs/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14393,18 +14163,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aayomdozr/r/([^/]+)$#', - 'pathStart' => '/aayomdozr/r/', + 'pathRegex' => '#^/api/dlbchzmuwbgs/([^/]+)$#', + 'pathStart' => '/api/dlbchzmuwbgs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE tyqte' => array ( + 'DELETE tfiboc' => array ( 0 => array( 'name' => '', - 'path' => '/tyqte/mape/{name}', + 'path' => '/tfiboc/bozznhvbh/fe/hl/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14414,19 +14184,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tyqte/mape/([^/]+)$#', - 'pathStart' => '/tyqte/mape/', + 'pathRegex' => '#^/tfiboc/bozznhvbh/fe/hl/([^/]+)$#', + 'pathStart' => '/tfiboc/bozznhvbh/fe/hl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dcdabklejlglhhgyi' => array ( + 'DELETE sbnnmhbi' => array ( 0 => array( 'name' => '', - 'path' => '/dcdabklejlglhhgyi/{name}', - 'method' => 'GET', + 'path' => '/sbnnmhbi/j/fr/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14435,19 +14205,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dcdabklejlglhhgyi/([^/]+)$#', - 'pathStart' => '/dcdabklejlglhhgyi/', + 'pathRegex' => '#^/sbnnmhbi/j/fr/([^/]+)$#', + 'pathStart' => '/sbnnmhbi/j/fr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ujqo' => array ( + 'DELETE kzp' => array ( 0 => array( 'name' => '', - 'path' => '/ujqo/ascgm/{name}', - 'method' => 'PUT', + 'path' => '/kzp/nme/md/pecof/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14456,19 +14226,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ujqo/ascgm/([^/]+)$#', - 'pathStart' => '/ujqo/ascgm/', + 'pathRegex' => '#^/kzp/nme/md/pecof/([^/]+)$#', + 'pathStart' => '/kzp/nme/md/pecof/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH qsvmqgcc' => array ( + 'POST lvrxxxoi' => array ( 0 => array( 'name' => '', - 'path' => '/qsvmqgcc/bka/wu/{name}', - 'method' => 'PATCH', + 'path' => '/lvrxxxoi/gik/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14477,19 +14247,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qsvmqgcc/bka/wu/([^/]+)$#', - 'pathStart' => '/qsvmqgcc/bka/wu/', + 'pathRegex' => '#^/lvrxxxoi/gik/([^/]+)$#', + 'pathStart' => '/lvrxxxoi/gik/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET bkca' => array ( + 'DELETE xtjlno' => array ( 0 => array( 'name' => '', - 'path' => '/bkca/uhh/a/onima/{name}', - 'method' => 'GET', + 'path' => '/xtjlno/a/yei/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14498,19 +14268,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bkca/uhh/a/onima/([^/]+)$#', - 'pathStart' => '/bkca/uhh/a/onima/', + 'pathRegex' => '#^/xtjlno/a/yei/([^/]+)$#', + 'pathStart' => '/xtjlno/a/yei/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ppzlebhfqtcaff' => array ( + 'GET amkevkpae' => array ( 0 => array( 'name' => '', - 'path' => '/ppzlebhfqtcaff/{name}', - 'method' => 'DELETE', + 'path' => '/amkevkpae/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14519,19 +14289,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ppzlebhfqtcaff/([^/]+)$#', - 'pathStart' => '/ppzlebhfqtcaff/', + 'pathRegex' => '#^/amkevkpae/([^/]+)$#', + 'pathStart' => '/amkevkpae/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT pyfioqc' => array ( + 'POST qtjap' => array ( 0 => array( 'name' => '', - 'path' => '/pyfioqc/{name}', - 'method' => 'PUT', + 'path' => '/qtjap/fhojixwo/g/xxayu/w/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14540,19 +14310,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pyfioqc/([^/]+)$#', - 'pathStart' => '/pyfioqc/', + 'pathRegex' => '#^/qtjap/fhojixwo/g/xxayu/w/([^/]+)$#', + 'pathStart' => '/qtjap/fhojixwo/g/xxayu/w/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT vfgdzjbbdfdutzbi' => array ( + 'GET znuhfapidzcpuhnobop' => array ( 0 => array( 'name' => '', - 'path' => '/vfgdzjbbdfdutzbi/di/{name}', - 'method' => 'PUT', + 'path' => '/znuhfapidzcpuhnobop/t/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14561,19 +14331,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vfgdzjbbdfdutzbi/di/([^/]+)$#', - 'pathStart' => '/vfgdzjbbdfdutzbi/di/', + 'pathRegex' => '#^/znuhfapidzcpuhnobop/t/([^/]+)$#', + 'pathStart' => '/znuhfapidzcpuhnobop/t/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE qonna' => array ( + 'GET ulynllmw' => array ( 0 => array( 'name' => '', - 'path' => '/qonna/hsysrp/mww/{name}', - 'method' => 'DELETE', + 'path' => '/ulynllmw/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14582,19 +14352,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qonna/hsysrp/mww/([^/]+)$#', - 'pathStart' => '/qonna/hsysrp/mww/', + 'pathRegex' => '#^/ulynllmw/([^/]+)$#', + 'pathStart' => '/ulynllmw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT rgkvezjgucjrnpsnv' => array ( + 'DELETE gnxwdytrx' => array ( 0 => array( 'name' => '', - 'path' => '/rgkvezjgucjrnpsnv/{name}', - 'method' => 'PUT', + 'path' => '/gnxwdytrx/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14603,19 +14373,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rgkvezjgucjrnpsnv/([^/]+)$#', - 'pathStart' => '/rgkvezjgucjrnpsnv/', + 'pathRegex' => '#^/gnxwdytrx/([^/]+)$#', + 'pathStart' => '/gnxwdytrx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT mzccclswnenybblrs' => array ( + 'DELETE kt' => array ( 0 => array( 'name' => '', - 'path' => '/mzccclswnenybblrs/{name}', - 'method' => 'PUT', + 'path' => '/kt/nkuoubaqttg/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14624,19 +14394,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mzccclswnenybblrs/([^/]+)$#', - 'pathStart' => '/mzccclswnenybblrs/', + 'pathRegex' => '#^/kt/nkuoubaqttg/([^/]+)$#', + 'pathStart' => '/kt/nkuoubaqttg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST zls' => array ( + 'GET nioxfdgpgymnhwz' => array ( 0 => array( 'name' => '', - 'path' => '/zls/aujynjbetji/{name}', - 'method' => 'POST', + 'path' => '/nioxfdgpgymnhwz/momti/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14645,19 +14415,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zls/aujynjbetji/([^/]+)$#', - 'pathStart' => '/zls/aujynjbetji/', + 'pathRegex' => '#^/nioxfdgpgymnhwz/momti/([^/]+)$#', + 'pathStart' => '/nioxfdgpgymnhwz/momti/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT t' => array ( + 'PATCH vqebbcjnmeuwpex' => array ( 0 => array( 'name' => '', - 'path' => '/t/phpdzgouh/jevlgf/{name}', - 'method' => 'PUT', + 'path' => '/vqebbcjnmeuwpex/e/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14666,19 +14436,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/t/phpdzgouh/jevlgf/([^/]+)$#', - 'pathStart' => '/t/phpdzgouh/jevlgf/', + 'pathRegex' => '#^/vqebbcjnmeuwpex/e/([^/]+)$#', + 'pathStart' => '/vqebbcjnmeuwpex/e/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE jtzdyawg' => array ( + 'POST ffkqo' => array ( 0 => array( 'name' => '', - 'path' => '/jtzdyawg/{name}', - 'method' => 'DELETE', + 'path' => '/ffkqo/tp/kyz/gktu/d/rqkzh/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14687,19 +14457,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jtzdyawg/([^/]+)$#', - 'pathStart' => '/jtzdyawg/', + 'pathRegex' => '#^/ffkqo/tp/kyz/gktu/d/rqkzh/([^/]+)$#', + 'pathStart' => '/ffkqo/tp/kyz/gktu/d/rqkzh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ehanyxkpssj' => array ( + 'DELETE xu' => array ( 0 => array( 'name' => '', - 'path' => '/ehanyxkpssj/{name}', - 'method' => 'POST', + 'path' => '/xu/htuhdlujojv/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14708,18 +14478,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ehanyxkpssj/([^/]+)$#', - 'pathStart' => '/ehanyxkpssj/', + 'pathRegex' => '#^/xu/htuhdlujojv/([^/]+)$#', + 'pathStart' => '/xu/htuhdlujojv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE efx' => array ( + 'DELETE iproignkcxk' => array ( 0 => array( 'name' => '', - 'path' => '/efx/irh/drqvwepb/hsig/{name}', + 'path' => '/iproignkcxk/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14729,19 +14499,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/efx/irh/drqvwepb/hsig/([^/]+)$#', - 'pathStart' => '/efx/irh/drqvwepb/hsig/', + 'pathRegex' => '#^/iproignkcxk/([^/]+)$#', + 'pathStart' => '/iproignkcxk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE wsexmqswa' => array ( + 'PUT r' => array ( 0 => array( 'name' => '', - 'path' => '/wsexmqswa/{name}', - 'method' => 'DELETE', + 'path' => '/r/syszifomrr/dwk/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14750,18 +14520,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wsexmqswa/([^/]+)$#', - 'pathStart' => '/wsexmqswa/', + 'pathRegex' => '#^/r/syszifomrr/dwk/([^/]+)$#', + 'pathStart' => '/r/syszifomrr/dwk/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT kwelrhdpun' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/kwelrhdpun/{name}', + 'path' => '/r/hfm/qnvobgx/czqszx/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14771,19 +14539,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kwelrhdpun/([^/]+)$#', - 'pathStart' => '/kwelrhdpun/', + 'pathRegex' => '#^/r/hfm/qnvobgx/czqszx/([^/]+)$#', + 'pathStart' => '/r/hfm/qnvobgx/czqszx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST wjyoasszevkv' => array ( + 'PUT sirraj' => array ( 0 => array( 'name' => '', - 'path' => '/wjyoasszevkv/{name}', - 'method' => 'POST', + 'path' => '/sirraj/wrs/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14792,18 +14560,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wjyoasszevkv/([^/]+)$#', - 'pathStart' => '/wjyoasszevkv/', + 'pathRegex' => '#^/sirraj/wrs/([^/]+)$#', + 'pathStart' => '/sirraj/wrs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jgkaha' => array ( + 'GET mfmde' => array ( 0 => array( 'name' => '', - 'path' => '/jgkaha/{name}', + 'path' => '/mfmde/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14813,19 +14581,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jgkaha/([^/]+)$#', - 'pathStart' => '/jgkaha/', + 'pathRegex' => '#^/mfmde/([^/]+)$#', + 'pathStart' => '/mfmde/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST uzsir' => array ( + 'GET zjxjpnsghdynk' => array ( 0 => array( 'name' => '', - 'path' => '/uzsir/jq/slnhe/{name}', - 'method' => 'POST', + 'path' => '/zjxjpnsghdynk/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14834,19 +14602,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uzsir/jq/slnhe/([^/]+)$#', - 'pathStart' => '/uzsir/jq/slnhe/', + 'pathRegex' => '#^/zjxjpnsghdynk/([^/]+)$#', + 'pathStart' => '/zjxjpnsghdynk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET shuvmsadn' => array ( + 'POST vsj' => array ( 0 => array( 'name' => '', - 'path' => '/shuvmsadn/uovr/{name}', - 'method' => 'GET', + 'path' => '/vsj/ae/q/xjogmonw/zb/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14855,19 +14623,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/shuvmsadn/uovr/([^/]+)$#', - 'pathStart' => '/shuvmsadn/uovr/', + 'pathRegex' => '#^/vsj/ae/q/xjogmonw/zb/([^/]+)$#', + 'pathStart' => '/vsj/ae/q/xjogmonw/zb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hqeyy' => array ( + 'PUT unfnceckbd' => array ( 0 => array( 'name' => '', - 'path' => '/hqeyy/shqndjg/lj/fkukln/{name}', - 'method' => 'GET', + 'path' => '/unfnceckbd/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14876,18 +14644,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hqeyy/shqndjg/lj/fkukln/([^/]+)$#', - 'pathStart' => '/hqeyy/shqndjg/lj/fkukln/', + 'pathRegex' => '#^/unfnceckbd/([^/]+)$#', + 'pathStart' => '/unfnceckbd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST mfhrrihik' => array ( + 'POST ejvrjjapj' => array ( 0 => array( 'name' => '', - 'path' => '/mfhrrihik/w/hrbqz/lz/{name}', + 'path' => '/ejvrjjapj/aq/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14897,18 +14665,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mfhrrihik/w/hrbqz/lz/([^/]+)$#', - 'pathStart' => '/mfhrrihik/w/hrbqz/lz/', + 'pathRegex' => '#^/ejvrjjapj/aq/([^/]+)$#', + 'pathStart' => '/ejvrjjapj/aq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST sza' => array ( + 'POST ikxyvvk' => array ( 0 => array( 'name' => '', - 'path' => '/sza/i/s/hncf/x/sf/{name}', + 'path' => '/ikxyvvk/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14918,19 +14686,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sza/i/s/hncf/x/sf/([^/]+)$#', - 'pathStart' => '/sza/i/s/hncf/x/sf/', + 'pathRegex' => '#^/ikxyvvk/([^/]+)$#', + 'pathStart' => '/ikxyvvk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ucylt' => array ( + 'DELETE af' => array ( 0 => array( 'name' => '', - 'path' => '/ucylt/xjvpoaqsu/w/ch/{name}', - 'method' => 'PUT', + 'path' => '/af/xunebs/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14939,18 +14707,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ucylt/xjvpoaqsu/w/ch/([^/]+)$#', - 'pathStart' => '/ucylt/xjvpoaqsu/w/ch/', + 'pathRegex' => '#^/af/xunebs/([^/]+)$#', + 'pathStart' => '/af/xunebs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET lmllxanpdodbc' => array ( + 'GET obvd' => array ( 0 => array( 'name' => '', - 'path' => '/lmllxanpdodbc/{name}', + 'path' => '/obvd/whyfec/z/avjpme/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14960,19 +14728,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lmllxanpdodbc/([^/]+)$#', - 'pathStart' => '/lmllxanpdodbc/', + 'pathRegex' => '#^/obvd/whyfec/z/avjpme/([^/]+)$#', + 'pathStart' => '/obvd/whyfec/z/avjpme/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST mrzbbdq' => array ( + 'PUT inxrmwwtd' => array ( 0 => array( 'name' => '', - 'path' => '/mrzbbdq/{name}', - 'method' => 'POST', + 'path' => '/inxrmwwtd/b/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14981,19 +14749,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mrzbbdq/([^/]+)$#', - 'pathStart' => '/mrzbbdq/', + 'pathRegex' => '#^/inxrmwwtd/b/([^/]+)$#', + 'pathStart' => '/inxrmwwtd/b/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST aatca' => array ( + 'GET txapzfxrcupoerdc' => array ( 0 => array( 'name' => '', - 'path' => '/aatca/{name}', - 'method' => 'POST', + 'path' => '/txapzfxrcupoerdc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15002,19 +14770,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aatca/([^/]+)$#', - 'pathStart' => '/aatca/', + 'pathRegex' => '#^/txapzfxrcupoerdc/([^/]+)$#', + 'pathStart' => '/txapzfxrcupoerdc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST asbibvtae' => array ( + 'DELETE g' => array ( 0 => array( 'name' => '', - 'path' => '/asbibvtae/{name}', - 'method' => 'POST', + 'path' => '/g/hltchdwkq/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15023,19 +14791,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/asbibvtae/([^/]+)$#', - 'pathStart' => '/asbibvtae/', + 'pathRegex' => '#^/g/hltchdwkq/([^/]+)$#', + 'pathStart' => '/g/hltchdwkq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE njoelae' => array ( + 'GET qbjg' => array ( 0 => array( 'name' => '', - 'path' => '/njoelae/mljzrr/{name}', - 'method' => 'DELETE', + 'path' => '/qbjg/bak/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15044,19 +14812,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/njoelae/mljzrr/([^/]+)$#', - 'pathStart' => '/njoelae/mljzrr/', + 'pathRegex' => '#^/qbjg/bak/([^/]+)$#', + 'pathStart' => '/qbjg/bak/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST qnccgwihh' => array ( + 'PATCH dpmubsjx' => array ( 0 => array( 'name' => '', - 'path' => '/qnccgwihh/aozs/cedu/{name}', - 'method' => 'POST', + 'path' => '/dpmubsjx/ej/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15065,19 +14833,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qnccgwihh/aozs/cedu/([^/]+)$#', - 'pathStart' => '/qnccgwihh/aozs/cedu/', + 'pathRegex' => '#^/dpmubsjx/ej/([^/]+)$#', + 'pathStart' => '/dpmubsjx/ej/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST dido' => array ( + 'PATCH phnhrcdax' => array ( 0 => array( 'name' => '', - 'path' => '/dido/eguy/{name}', - 'method' => 'POST', + 'path' => '/phnhrcdax/om/jtvliyxz/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15086,19 +14854,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dido/eguy/([^/]+)$#', - 'pathStart' => '/dido/eguy/', + 'pathRegex' => '#^/phnhrcdax/om/jtvliyxz/([^/]+)$#', + 'pathStart' => '/phnhrcdax/om/jtvliyxz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT locw' => array ( + 'GET nbcgebs' => array ( 0 => array( 'name' => '', - 'path' => '/locw/d/{name}', - 'method' => 'PUT', + 'path' => '/nbcgebs/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15107,19 +14875,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/locw/d/([^/]+)$#', - 'pathStart' => '/locw/d/', + 'pathRegex' => '#^/nbcgebs/([^/]+)$#', + 'pathStart' => '/nbcgebs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET tehwsv' => array ( + 'PUT zrlllq' => array ( 0 => array( 'name' => '', - 'path' => '/tehwsv/w/{name}', - 'method' => 'GET', + 'path' => '/zrlllq/kb/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15128,19 +14896,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tehwsv/w/([^/]+)$#', - 'pathStart' => '/tehwsv/w/', + 'pathRegex' => '#^/zrlllq/kb/([^/]+)$#', + 'pathStart' => '/zrlllq/kb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH foed' => array ( + 'POST c' => array ( 0 => array( 'name' => '', - 'path' => '/foed/gqtvdffkqfkwfd/{name}', - 'method' => 'PATCH', + 'path' => '/c/qwkmfaap/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15149,18 +14917,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/foed/gqtvdffkqfkwfd/([^/]+)$#', - 'pathStart' => '/foed/gqtvdffkqfkwfd/', + 'pathRegex' => '#^/c/qwkmfaap/([^/]+)$#', + 'pathStart' => '/c/qwkmfaap/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET efnenwvhwvapenj' => array ( + 'GET mwvwy' => array ( 0 => array( 'name' => '', - 'path' => '/efnenwvhwvapenj/{name}', + 'path' => '/mwvwy/bht/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15170,18 +14938,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/efnenwvhwvapenj/([^/]+)$#', - 'pathStart' => '/efnenwvhwvapenj/', + 'pathRegex' => '#^/mwvwy/bht/([^/]+)$#', + 'pathStart' => '/mwvwy/bht/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xuwldc' => array ( + 'GET uqj' => array ( 0 => array( 'name' => '', - 'path' => '/xuwldc/bwssijtvxxh/{name}', + 'path' => '/uqj/bl/c/jokqhxqwoqg/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15191,19 +14959,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xuwldc/bwssijtvxxh/([^/]+)$#', - 'pathStart' => '/xuwldc/bwssijtvxxh/', + 'pathRegex' => '#^/uqj/bl/c/jokqhxqwoqg/([^/]+)$#', + 'pathStart' => '/uqj/bl/c/jokqhxqwoqg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ys' => array ( + 'GET tmzsggzznxpwaq' => array ( 0 => array( 'name' => '', - 'path' => '/ys/bci/rvimzhcejzvls/{name}', - 'method' => 'POST', + 'path' => '/tmzsggzznxpwaq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15212,18 +14980,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ys/bci/rvimzhcejzvls/([^/]+)$#', - 'pathStart' => '/ys/bci/rvimzhcejzvls/', + 'pathRegex' => '#^/tmzsggzznxpwaq/([^/]+)$#', + 'pathStart' => '/tmzsggzznxpwaq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE i' => array ( + 'DELETE oeu' => array ( 0 => array( 'name' => '', - 'path' => '/i/hl/gwxjznbha/pbswgs/{name}', + 'path' => '/oeu/kzszm/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15233,19 +15001,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/i/hl/gwxjznbha/pbswgs/([^/]+)$#', - 'pathStart' => '/i/hl/gwxjznbha/pbswgs/', + 'pathRegex' => '#^/oeu/kzszm/([^/]+)$#', + 'pathStart' => '/oeu/kzszm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE pasjppfmczm' => array ( + 'GET gmfnzrqu' => array ( 0 => array( 'name' => '', - 'path' => '/pasjppfmczm/{name}', - 'method' => 'DELETE', + 'path' => '/gmfnzrqu/hf/vjwsuklfyr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15254,19 +15022,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pasjppfmczm/([^/]+)$#', - 'pathStart' => '/pasjppfmczm/', + 'pathRegex' => '#^/gmfnzrqu/hf/vjwsuklfyr/([^/]+)$#', + 'pathStart' => '/gmfnzrqu/hf/vjwsuklfyr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT uvwnrx' => array ( + 'GET s' => array ( 0 => array( 'name' => '', - 'path' => '/uvwnrx/{name}', - 'method' => 'PUT', + 'path' => '/s/cgn/x/hrmha/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15275,19 +15043,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uvwnrx/([^/]+)$#', - 'pathStart' => '/uvwnrx/', + 'pathRegex' => '#^/s/cgn/x/hrmha/([^/]+)$#', + 'pathStart' => '/s/cgn/x/hrmha/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET rbtitue' => array ( + 'DELETE glt' => array ( 0 => array( 'name' => '', - 'path' => '/rbtitue/xnfp/qqx/{name}', - 'method' => 'GET', + 'path' => '/glt/impaqtkjphj/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15296,18 +15064,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rbtitue/xnfp/qqx/([^/]+)$#', - 'pathStart' => '/rbtitue/xnfp/qqx/', + 'pathRegex' => '#^/glt/impaqtkjphj/([^/]+)$#', + 'pathStart' => '/glt/impaqtkjphj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xtvrsuhnbgze' => array ( + 'GET pjo' => array ( 0 => array( 'name' => '', - 'path' => '/xtvrsuhnbgze/{name}', + 'path' => '/pjo/ffejph/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15317,19 +15085,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xtvrsuhnbgze/([^/]+)$#', - 'pathStart' => '/xtvrsuhnbgze/', + 'pathRegex' => '#^/pjo/ffejph/([^/]+)$#', + 'pathStart' => '/pjo/ffejph/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET uxolbjf' => array ( + 'PUT ntaba' => array ( 0 => array( 'name' => '', - 'path' => '/uxolbjf/udj/{name}', - 'method' => 'GET', + 'path' => '/ntaba/gnta/wq/vhfwkveke/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15338,19 +15106,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uxolbjf/udj/([^/]+)$#', - 'pathStart' => '/uxolbjf/udj/', + 'pathRegex' => '#^/ntaba/gnta/wq/vhfwkveke/([^/]+)$#', + 'pathStart' => '/ntaba/gnta/wq/vhfwkveke/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT fgppvc' => array ( + 'GET ydlprojxgjzqrnwim' => array ( 0 => array( 'name' => '', - 'path' => '/fgppvc/{name}', - 'method' => 'PUT', + 'path' => '/ydlprojxgjzqrnwim/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15359,19 +15127,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fgppvc/([^/]+)$#', - 'pathStart' => '/fgppvc/', + 'pathRegex' => '#^/ydlprojxgjzqrnwim/([^/]+)$#', + 'pathStart' => '/ydlprojxgjzqrnwim/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT zmyv' => array ( + 'GET le' => array ( 0 => array( 'name' => '', - 'path' => '/zmyv/grhxjqrnlbz/yzx/cs/{name}', - 'method' => 'PUT', + 'path' => '/le/xda/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15380,18 +15148,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zmyv/grhxjqrnlbz/yzx/cs/([^/]+)$#', - 'pathStart' => '/zmyv/grhxjqrnlbz/yzx/cs/', + 'pathRegex' => '#^/le/xda/([^/]+)$#', + 'pathStart' => '/le/xda/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ei' => array ( + 'POST dqnpu' => array ( 0 => array( 'name' => '', - 'path' => '/ei/edozukp/ul/snjx/{name}', + 'path' => '/dqnpu/zku/jk/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15401,19 +15169,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ei/edozukp/ul/snjx/([^/]+)$#', - 'pathStart' => '/ei/edozukp/ul/snjx/', + 'pathRegex' => '#^/dqnpu/zku/jk/([^/]+)$#', + 'pathStart' => '/dqnpu/zku/jk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT l' => array ( + 'POST ebzgseuqu' => array ( 0 => array( 'name' => '', - 'path' => '/l/nlbs/{name}', - 'method' => 'PUT', + 'path' => '/ebzgseuqu/fopf/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15422,19 +15190,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/l/nlbs/([^/]+)$#', - 'pathStart' => '/l/nlbs/', + 'pathRegex' => '#^/ebzgseuqu/fopf/([^/]+)$#', + 'pathStart' => '/ebzgseuqu/fopf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST khuysalardrxd' => array ( + 'PATCH opikmxmjr' => array ( 0 => array( 'name' => '', - 'path' => '/khuysalardrxd/{name}', - 'method' => 'POST', + 'path' => '/opikmxmjr/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15443,19 +15211,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/khuysalardrxd/([^/]+)$#', - 'pathStart' => '/khuysalardrxd/', + 'pathRegex' => '#^/opikmxmjr/([^/]+)$#', + 'pathStart' => '/opikmxmjr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT nwgt' => array ( + 'GET v' => array ( 0 => array( 'name' => '', - 'path' => '/nwgt/gz/vngkutiil/lo/{name}', - 'method' => 'PUT', + 'path' => '/v/kdqhmri/ps/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15464,19 +15232,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nwgt/gz/vngkutiil/lo/([^/]+)$#', - 'pathStart' => '/nwgt/gz/vngkutiil/lo/', + 'pathRegex' => '#^/v/kdqhmri/ps/([^/]+)$#', + 'pathStart' => '/v/kdqhmri/ps/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT mhfzjeiaxkkak' => array ( + 'GET jkqvljxgbjc' => array ( 0 => array( 'name' => '', - 'path' => '/mhfzjeiaxkkak/{name}', - 'method' => 'PUT', + 'path' => '/jkqvljxgbjc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15485,19 +15253,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mhfzjeiaxkkak/([^/]+)$#', - 'pathStart' => '/mhfzjeiaxkkak/', + 'pathRegex' => '#^/jkqvljxgbjc/([^/]+)$#', + 'pathStart' => '/jkqvljxgbjc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST bsxic' => array ( + 'PATCH pzpde' => array ( 0 => array( 'name' => '', - 'path' => '/bsxic/{name}', - 'method' => 'POST', + 'path' => '/pzpde/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15506,19 +15274,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bsxic/([^/]+)$#', - 'pathStart' => '/bsxic/', + 'pathRegex' => '#^/pzpde/([^/]+)$#', + 'pathStart' => '/pzpde/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE admjdr' => array ( + 'PUT user' => array ( 0 => array( 'name' => '', - 'path' => '/admjdr/{name}', - 'method' => 'DELETE', + 'path' => '/user/frwaos/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15527,19 +15295,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/admjdr/([^/]+)$#', - 'pathStart' => '/admjdr/', + 'pathRegex' => '#^/user/frwaos/([^/]+)$#', + 'pathStart' => '/user/frwaos/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST fcx' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/fcx/etay/mku/{name}', - 'method' => 'POST', + 'path' => '/user/zcclluichcnlrvuicq/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15548,19 +15314,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fcx/etay/mku/([^/]+)$#', - 'pathStart' => '/fcx/etay/mku/', + 'pathRegex' => '#^/user/zcclluichcnlrvuicq/([^/]+)$#', + 'pathStart' => '/user/zcclluichcnlrvuicq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT syegsaj' => array ( + 'PATCH goods' => array ( 0 => array( 'name' => '', - 'path' => '/syegsaj/d/{name}', - 'method' => 'PUT', + 'path' => '/goods/phebgvxhjejw/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15569,18 +15335,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/syegsaj/d/([^/]+)$#', - 'pathStart' => '/syegsaj/d/', + 'pathRegex' => '#^/goods/phebgvxhjejw/([^/]+)$#', + 'pathStart' => '/goods/phebgvxhjejw/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH wo' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/wo/azkhtuz/{name}', + 'path' => '/goods/ghcvtucssrpd/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15590,19 +15354,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wo/azkhtuz/([^/]+)$#', - 'pathStart' => '/wo/azkhtuz/', + 'pathRegex' => '#^/goods/ghcvtucssrpd/([^/]+)$#', + 'pathStart' => '/goods/ghcvtucssrpd/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET nv' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/nv/cqpfiz/r/u/tecgagp/mih/{name}', - 'method' => 'GET', + 'path' => '/goods/khyhidtnjqetrakuht/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15611,19 +15373,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nv/cqpfiz/r/u/tecgagp/mih/([^/]+)$#', - 'pathStart' => '/nv/cqpfiz/r/u/tecgagp/mih/', + 'pathRegex' => '#^/goods/khyhidtnjqetrakuht/([^/]+)$#', + 'pathStart' => '/goods/khyhidtnjqetrakuht/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT q' => array ( + 'GET tznlors' => array ( 0 => array( 'name' => '', - 'path' => '/q/eb/kd/{name}', - 'method' => 'PUT', + 'path' => '/tznlors/bcolsi/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15632,16 +15394,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/q/eb/kd/([^/]+)$#', - 'pathStart' => '/q/eb/kd/', + 'pathRegex' => '#^/tznlors/bcolsi/([^/]+)$#', + 'pathStart' => '/tznlors/bcolsi/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'PUT ndmj' => array ( + 0 => array( 'name' => '', - 'path' => '/q/jnr/z/zfaclvpfg/{name}', + 'path' => '/ndmj/nntsroeldhxet/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15651,19 +15415,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/q/jnr/z/zfaclvpfg/([^/]+)$#', - 'pathStart' => '/q/jnr/z/zfaclvpfg/', + 'pathRegex' => '#^/ndmj/nntsroeldhxet/([^/]+)$#', + 'pathStart' => '/ndmj/nntsroeldhxet/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT id' => array ( + 'GET geiei' => array ( 0 => array( 'name' => '', - 'path' => '/id/j/mi/uiui/{name}', - 'method' => 'PUT', + 'path' => '/geiei/ee/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15672,18 +15436,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/id/j/mi/uiui/([^/]+)$#', - 'pathStart' => '/id/j/mi/uiui/', + 'pathRegex' => '#^/geiei/ee/([^/]+)$#', + 'pathStart' => '/geiei/ee/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT w' => array ( + 'PUT s' => array ( 0 => array( 'name' => '', - 'path' => '/w/htcfs/{name}', + 'path' => '/s/onlmkhf/fv/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15693,19 +15457,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/w/htcfs/([^/]+)$#', - 'pathStart' => '/w/htcfs/', + 'pathRegex' => '#^/s/onlmkhf/fv/([^/]+)$#', + 'pathStart' => '/s/onlmkhf/fv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ug' => array ( + 'POST zsklyokgnmsuf' => array ( 0 => array( 'name' => '', - 'path' => '/ug/orbyutqltonpka/{name}', - 'method' => 'GET', + 'path' => '/zsklyokgnmsuf/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15714,19 +15478,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ug/orbyutqltonpka/([^/]+)$#', - 'pathStart' => '/ug/orbyutqltonpka/', + 'pathRegex' => '#^/zsklyokgnmsuf/([^/]+)$#', + 'pathStart' => '/zsklyokgnmsuf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ilnsj' => array ( + 'DELETE pyltiayiboyistejpzy' => array ( 0 => array( 'name' => '', - 'path' => '/ilnsj/mjc/sssho/lxrq/bq/r/{name}', - 'method' => 'POST', + 'path' => '/pyltiayiboyistejpzy/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15735,19 +15499,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ilnsj/mjc/sssho/lxrq/bq/r/([^/]+)$#', - 'pathStart' => '/ilnsj/mjc/sssho/lxrq/bq/r/', + 'pathRegex' => '#^/pyltiayiboyistejpzy/([^/]+)$#', + 'pathStart' => '/pyltiayiboyistejpzy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT vjauxomqyvkscg' => array ( + 'POST qqhh' => array ( 0 => array( 'name' => '', - 'path' => '/vjauxomqyvkscg/{name}', - 'method' => 'PUT', + 'path' => '/qqhh/tjl/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15756,19 +15520,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vjauxomqyvkscg/([^/]+)$#', - 'pathStart' => '/vjauxomqyvkscg/', + 'pathRegex' => '#^/qqhh/tjl/([^/]+)$#', + 'pathStart' => '/qqhh/tjl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT mzubngjbrqao' => array ( + 'PATCH mdeoiiss' => array ( 0 => array( 'name' => '', - 'path' => '/mzubngjbrqao/fa/{name}', - 'method' => 'PUT', + 'path' => '/mdeoiiss/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15777,19 +15541,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mzubngjbrqao/fa/([^/]+)$#', - 'pathStart' => '/mzubngjbrqao/fa/', + 'pathRegex' => '#^/mdeoiiss/([^/]+)$#', + 'pathStart' => '/mdeoiiss/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT uupspkdt' => array ( + 'GET vveuakf' => array ( 0 => array( 'name' => '', - 'path' => '/uupspkdt/n/{name}', - 'method' => 'PUT', + 'path' => '/vveuakf/eifkx/t/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15798,18 +15562,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uupspkdt/n/([^/]+)$#', - 'pathStart' => '/uupspkdt/n/', + 'pathRegex' => '#^/vveuakf/eifkx/t/([^/]+)$#', + 'pathStart' => '/vveuakf/eifkx/t/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE nygesni' => array ( + 'DELETE grehxapcvu' => array ( 0 => array( 'name' => '', - 'path' => '/nygesni/mqdascq/{name}', + 'path' => '/grehxapcvu/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15819,18 +15583,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nygesni/mqdascq/([^/]+)$#', - 'pathStart' => '/nygesni/mqdascq/', + 'pathRegex' => '#^/grehxapcvu/([^/]+)$#', + 'pathStart' => '/grehxapcvu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xdfax' => array ( + 'GET yvznojtwa' => array ( 0 => array( 'name' => '', - 'path' => '/xdfax/fblqyhmyul/hfu/{name}', + 'path' => '/yvznojtwa/zt/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15840,19 +15604,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xdfax/fblqyhmyul/hfu/([^/]+)$#', - 'pathStart' => '/xdfax/fblqyhmyul/hfu/', + 'pathRegex' => '#^/yvznojtwa/zt/([^/]+)$#', + 'pathStart' => '/yvznojtwa/zt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ydcc' => array ( + 'PATCH hdopm' => array ( 0 => array( 'name' => '', - 'path' => '/ydcc/cobwkxax/{name}', - 'method' => 'POST', + 'path' => '/hdopm/fczq/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15861,19 +15625,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ydcc/cobwkxax/([^/]+)$#', - 'pathStart' => '/ydcc/cobwkxax/', + 'pathRegex' => '#^/hdopm/fczq/([^/]+)$#', + 'pathStart' => '/hdopm/fczq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET rkxr' => array ( + 'PUT g' => array ( 0 => array( 'name' => '', - 'path' => '/rkxr/wvtazed/yvp/kelv/{name}', - 'method' => 'GET', + 'path' => '/g/mx/fwoegodk/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15882,19 +15646,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rkxr/wvtazed/yvp/kelv/([^/]+)$#', - 'pathStart' => '/rkxr/wvtazed/yvp/kelv/', + 'pathRegex' => '#^/g/mx/fwoegodk/([^/]+)$#', + 'pathStart' => '/g/mx/fwoegodk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET gyoxdci' => array ( + 'POST t' => array ( 0 => array( 'name' => '', - 'path' => '/gyoxdci/hbnmjwpbinsn/{name}', - 'method' => 'GET', + 'path' => '/t/gsnkfalqlb/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15903,19 +15667,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gyoxdci/hbnmjwpbinsn/([^/]+)$#', - 'pathStart' => '/gyoxdci/hbnmjwpbinsn/', + 'pathRegex' => '#^/t/gsnkfalqlb/([^/]+)$#', + 'pathStart' => '/t/gsnkfalqlb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH juv' => array ( + 'DELETE fkd' => array ( 0 => array( 'name' => '', - 'path' => '/juv/jtjis/ly/qsjxwa/j/l/iu/{name}', - 'method' => 'PATCH', + 'path' => '/fkd/nbuq/cgp/a/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15924,18 +15688,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/juv/jtjis/ly/qsjxwa/j/l/iu/([^/]+)$#', - 'pathStart' => '/juv/jtjis/ly/qsjxwa/j/l/iu/', + 'pathRegex' => '#^/fkd/nbuq/cgp/a/([^/]+)$#', + 'pathStart' => '/fkd/nbuq/cgp/a/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wbjlg' => array ( + 'GET abnbtr' => array ( 0 => array( 'name' => '', - 'path' => '/wbjlg/{name}', + 'path' => '/abnbtr/hzjqtfjlvanxpx/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15945,19 +15709,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wbjlg/([^/]+)$#', - 'pathStart' => '/wbjlg/', + 'pathRegex' => '#^/abnbtr/hzjqtfjlvanxpx/([^/]+)$#', + 'pathStart' => '/abnbtr/hzjqtfjlvanxpx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT uu' => array ( + 'PATCH xjmahb' => array ( 0 => array( 'name' => '', - 'path' => '/uu/pvlvv/{name}', - 'method' => 'PUT', + 'path' => '/xjmahb/uo/djdxo/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15966,19 +15730,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uu/pvlvv/([^/]+)$#', - 'pathStart' => '/uu/pvlvv/', + 'pathRegex' => '#^/xjmahb/uo/djdxo/([^/]+)$#', + 'pathStart' => '/xjmahb/uo/djdxo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dypwnvmuv' => array ( + 'POST ot' => array ( 0 => array( 'name' => '', - 'path' => '/dypwnvmuv/{name}', - 'method' => 'GET', + 'path' => '/ot/rt/fsqgo/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15987,19 +15751,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dypwnvmuv/([^/]+)$#', - 'pathStart' => '/dypwnvmuv/', + 'pathRegex' => '#^/ot/rt/fsqgo/([^/]+)$#', + 'pathStart' => '/ot/rt/fsqgo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH h' => array ( + 'GET jp' => array ( 0 => array( 'name' => '', - 'path' => '/h/qjid/uhkuimejkwoz/{name}', - 'method' => 'PATCH', + 'path' => '/jp/hi/xiboqokxzouc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16008,19 +15772,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/h/qjid/uhkuimejkwoz/([^/]+)$#', - 'pathStart' => '/h/qjid/uhkuimejkwoz/', + 'pathRegex' => '#^/jp/hi/xiboqokxzouc/([^/]+)$#', + 'pathStart' => '/jp/hi/xiboqokxzouc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qxsl' => array ( + 'PUT gx' => array ( 0 => array( 'name' => '', - 'path' => '/qxsl/d/nd/{name}', - 'method' => 'GET', + 'path' => '/gx/twsokv/gc/g/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16029,18 +15793,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qxsl/d/nd/([^/]+)$#', - 'pathStart' => '/qxsl/d/nd/', + 'pathRegex' => '#^/gx/twsokv/gc/g/([^/]+)$#', + 'pathStart' => '/gx/twsokv/gc/g/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE iundmbvejcopmpnj' => array ( + 'DELETE tmb' => array ( 0 => array( 'name' => '', - 'path' => '/iundmbvejcopmpnj/{name}', + 'path' => '/tmb/xi/pkw/yj/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16050,19 +15814,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iundmbvejcopmpnj/([^/]+)$#', - 'pathStart' => '/iundmbvejcopmpnj/', + 'pathRegex' => '#^/tmb/xi/pkw/yj/([^/]+)$#', + 'pathStart' => '/tmb/xi/pkw/yj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE if' => array ( + 'PUT dib' => array ( 0 => array( 'name' => '', - 'path' => '/if/cwfpbullxsorh/o/{name}', - 'method' => 'DELETE', + 'path' => '/dib/cras/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16071,19 +15835,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/if/cwfpbullxsorh/o/([^/]+)$#', - 'pathStart' => '/if/cwfpbullxsorh/o/', + 'pathRegex' => '#^/dib/cras/([^/]+)$#', + 'pathStart' => '/dib/cras/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ohhchdidozmfit' => array ( + 'PATCH nbgfelgdgiv' => array ( 0 => array( 'name' => '', - 'path' => '/ohhchdidozmfit/wa/{name}', - 'method' => 'GET', + 'path' => '/nbgfelgdgiv/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16092,19 +15856,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ohhchdidozmfit/wa/([^/]+)$#', - 'pathStart' => '/ohhchdidozmfit/wa/', + 'pathRegex' => '#^/nbgfelgdgiv/([^/]+)$#', + 'pathStart' => '/nbgfelgdgiv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH vi' => array ( + 'GET vobaayn' => array ( 0 => array( 'name' => '', - 'path' => '/vi/qecap/xslsjh/rbuxt/i/n/{name}', - 'method' => 'PATCH', + 'path' => '/vobaayn/c/sfn/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16113,19 +15877,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vi/qecap/xslsjh/rbuxt/i/n/([^/]+)$#', - 'pathStart' => '/vi/qecap/xslsjh/rbuxt/i/n/', + 'pathRegex' => '#^/vobaayn/c/sfn/([^/]+)$#', + 'pathStart' => '/vobaayn/c/sfn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE pkwyykgavz' => array ( + 'GET lsrepds' => array ( 0 => array( 'name' => '', - 'path' => '/pkwyykgavz/{name}', - 'method' => 'DELETE', + 'path' => '/lsrepds/iot/evmz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16134,18 +15898,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pkwyykgavz/([^/]+)$#', - 'pathStart' => '/pkwyykgavz/', + 'pathRegex' => '#^/lsrepds/iot/evmz/([^/]+)$#', + 'pathStart' => '/lsrepds/iot/evmz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST miudwgfhj' => array ( + 'POST zoprzqinaokcyfut' => array ( 0 => array( 'name' => '', - 'path' => '/miudwgfhj/ifwbn/{name}', + 'path' => '/zoprzqinaokcyfut/y/bfi/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16155,19 +15919,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/miudwgfhj/ifwbn/([^/]+)$#', - 'pathStart' => '/miudwgfhj/ifwbn/', + 'pathRegex' => '#^/zoprzqinaokcyfut/y/bfi/([^/]+)$#', + 'pathStart' => '/zoprzqinaokcyfut/y/bfi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wh' => array ( + 'POST tbiahlhjjrerzbgn' => array ( 0 => array( 'name' => '', - 'path' => '/wh/ebpihgh/phuuwlnt/{name}', - 'method' => 'GET', + 'path' => '/tbiahlhjjrerzbgn/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16176,18 +15940,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wh/ebpihgh/phuuwlnt/([^/]+)$#', - 'pathStart' => '/wh/ebpihgh/phuuwlnt/', + 'pathRegex' => '#^/tbiahlhjjrerzbgn/([^/]+)$#', + 'pathStart' => '/tbiahlhjjrerzbgn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ofwsnvlplivz' => array ( + 'DELETE fdcndehpxsuwxp' => array ( 0 => array( 'name' => '', - 'path' => '/ofwsnvlplivz/{name}', + 'path' => '/fdcndehpxsuwxp/azmni/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16197,19 +15961,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ofwsnvlplivz/([^/]+)$#', - 'pathStart' => '/ofwsnvlplivz/', + 'pathRegex' => '#^/fdcndehpxsuwxp/azmni/([^/]+)$#', + 'pathStart' => '/fdcndehpxsuwxp/azmni/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT nurg' => array ( + 'GET mqbnpkbkbi' => array ( 0 => array( 'name' => '', - 'path' => '/nurg/w/{name}', - 'method' => 'PUT', + 'path' => '/mqbnpkbkbi/dbv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16218,19 +15982,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nurg/w/([^/]+)$#', - 'pathStart' => '/nurg/w/', + 'pathRegex' => '#^/mqbnpkbkbi/dbv/([^/]+)$#', + 'pathStart' => '/mqbnpkbkbi/dbv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST oukvsutcvkcvnz' => array ( + 'PATCH jxaxgmrwn' => array ( 0 => array( 'name' => '', - 'path' => '/oukvsutcvkcvnz/{name}', - 'method' => 'POST', + 'path' => '/jxaxgmrwn/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16239,18 +16003,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oukvsutcvkcvnz/([^/]+)$#', - 'pathStart' => '/oukvsutcvkcvnz/', + 'pathRegex' => '#^/jxaxgmrwn/([^/]+)$#', + 'pathStart' => '/jxaxgmrwn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT wxd' => array ( + 'PUT yulbkwddoehvicpu' => array ( 0 => array( 'name' => '', - 'path' => '/wxd/oustqyikdgmuf/rlg/{name}', + 'path' => '/yulbkwddoehvicpu/v/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16260,19 +16024,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wxd/oustqyikdgmuf/rlg/([^/]+)$#', - 'pathStart' => '/wxd/oustqyikdgmuf/rlg/', + 'pathRegex' => '#^/yulbkwddoehvicpu/v/([^/]+)$#', + 'pathStart' => '/yulbkwddoehvicpu/v/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dzoc' => array ( + 'DELETE qql' => array ( 0 => array( 'name' => '', - 'path' => '/dzoc/piydfaqoqib/f/{name}', - 'method' => 'GET', + 'path' => '/qql/cz/hswejzof/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16281,19 +16045,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dzoc/piydfaqoqib/f/([^/]+)$#', - 'pathStart' => '/dzoc/piydfaqoqib/f/', + 'pathRegex' => '#^/qql/cz/hswejzof/([^/]+)$#', + 'pathStart' => '/qql/cz/hswejzof/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE nvlbjhunviqdplloghn' => array ( + 'GET b' => array ( 0 => array( 'name' => '', - 'path' => '/nvlbjhunviqdplloghn/{name}', - 'method' => 'DELETE', + 'path' => '/b/hfglr/ztwessiv/qfk/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16302,18 +16066,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nvlbjhunviqdplloghn/([^/]+)$#', - 'pathStart' => '/nvlbjhunviqdplloghn/', + 'pathRegex' => '#^/b/hfglr/ztwessiv/qfk/([^/]+)$#', + 'pathStart' => '/b/hfglr/ztwessiv/qfk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET t' => array ( + 'GET vug' => array ( 0 => array( 'name' => '', - 'path' => '/t/gtyrmien/{name}', + 'path' => '/vug/rgsvp/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16323,18 +16087,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/t/gtyrmien/([^/]+)$#', - 'pathStart' => '/t/gtyrmien/', + 'pathRegex' => '#^/vug/rgsvp/([^/]+)$#', + 'pathStart' => '/vug/rgsvp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE sms' => array ( + 'DELETE fv' => array ( 0 => array( 'name' => '', - 'path' => '/sms/saoi/u/al/vluxc/yr/{name}', + 'path' => '/fv/vlegwxisavbb/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16344,18 +16108,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sms/saoi/u/al/vluxc/yr/([^/]+)$#', - 'pathStart' => '/sms/saoi/u/al/vluxc/yr/', + 'pathRegex' => '#^/fv/vlegwxisavbb/([^/]+)$#', + 'pathStart' => '/fv/vlegwxisavbb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fdqkhdksdmnuimnye' => array ( + 'GET eqlgnfk' => array ( 0 => array( 'name' => '', - 'path' => '/fdqkhdksdmnuimnye/{name}', + 'path' => '/eqlgnfk/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16365,18 +16129,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fdqkhdksdmnuimnye/([^/]+)$#', - 'pathStart' => '/fdqkhdksdmnuimnye/', + 'pathRegex' => '#^/eqlgnfk/([^/]+)$#', + 'pathStart' => '/eqlgnfk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET mkviwdogdxupavzybte' => array ( + 'GET xyymnbbl' => array ( 0 => array( 'name' => '', - 'path' => '/mkviwdogdxupavzybte/o/{name}', + 'path' => '/xyymnbbl/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16386,19 +16150,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mkviwdogdxupavzybte/o/([^/]+)$#', - 'pathStart' => '/mkviwdogdxupavzybte/o/', + 'pathRegex' => '#^/xyymnbbl/([^/]+)$#', + 'pathStart' => '/xyymnbbl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hjh' => array ( + 'POST flk' => array ( 0 => array( 'name' => '', - 'path' => '/hjh/difew/rdgigy/g/vhhhj/{name}', - 'method' => 'GET', + 'path' => '/flk/fmzreimpmygsoz/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16407,18 +16171,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hjh/difew/rdgigy/g/vhhhj/([^/]+)$#', - 'pathStart' => '/hjh/difew/rdgigy/g/vhhhj/', + 'pathRegex' => '#^/flk/fmzreimpmygsoz/([^/]+)$#', + 'pathStart' => '/flk/fmzreimpmygsoz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE uwwoimkbepj' => array ( + 'DELETE docnwn' => array ( 0 => array( 'name' => '', - 'path' => '/uwwoimkbepj/{name}', + 'path' => '/docnwn/nvfw/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16428,19 +16192,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uwwoimkbepj/([^/]+)$#', - 'pathStart' => '/uwwoimkbepj/', + 'pathRegex' => '#^/docnwn/nvfw/([^/]+)$#', + 'pathStart' => '/docnwn/nvfw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET bvtpdkd' => array ( + 'DELETE dogipjih' => array ( 0 => array( 'name' => '', - 'path' => '/bvtpdkd/{name}', - 'method' => 'GET', + 'path' => '/dogipjih/w/r/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16449,19 +16213,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bvtpdkd/([^/]+)$#', - 'pathStart' => '/bvtpdkd/', + 'pathRegex' => '#^/dogipjih/w/r/([^/]+)$#', + 'pathStart' => '/dogipjih/w/r/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET rvwnrzep' => array ( + 'PUT p' => array ( 0 => array( 'name' => '', - 'path' => '/rvwnrzep/a/{name}', - 'method' => 'GET', + 'path' => '/p/gywnbtnjq/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16470,19 +16234,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rvwnrzep/a/([^/]+)$#', - 'pathStart' => '/rvwnrzep/a/', + 'pathRegex' => '#^/p/gywnbtnjq/([^/]+)$#', + 'pathStart' => '/p/gywnbtnjq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH nhtmv' => array ( + 'PUT wq' => array ( 0 => array( 'name' => '', - 'path' => '/nhtmv/{name}', - 'method' => 'PATCH', + 'path' => '/wq/pkok/des/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16491,19 +16255,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nhtmv/([^/]+)$#', - 'pathStart' => '/nhtmv/', + 'pathRegex' => '#^/wq/pkok/des/([^/]+)$#', + 'pathStart' => '/wq/pkok/des/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dl' => array ( + 'POST l' => array ( 0 => array( 'name' => '', - 'path' => '/dl/xzqylama/{name}', - 'method' => 'GET', + 'path' => '/l/oiki/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16512,19 +16276,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dl/xzqylama/([^/]+)$#', - 'pathStart' => '/dl/xzqylama/', + 'pathRegex' => '#^/l/oiki/([^/]+)$#', + 'pathStart' => '/l/oiki/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST bsqqrrn' => array ( + 'GET vkxewjube' => array ( 0 => array( 'name' => '', - 'path' => '/bsqqrrn/{name}', - 'method' => 'POST', + 'path' => '/vkxewjube/c/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16533,19 +16297,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bsqqrrn/([^/]+)$#', - 'pathStart' => '/bsqqrrn/', + 'pathRegex' => '#^/vkxewjube/c/([^/]+)$#', + 'pathStart' => '/vkxewjube/c/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH vmouonkpssh' => array ( + 'DELETE mcpngih' => array ( 0 => array( 'name' => '', - 'path' => '/vmouonkpssh/{name}', - 'method' => 'PATCH', + 'path' => '/mcpngih/g/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16554,19 +16318,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vmouonkpssh/([^/]+)$#', - 'pathStart' => '/vmouonkpssh/', + 'pathRegex' => '#^/mcpngih/g/([^/]+)$#', + 'pathStart' => '/mcpngih/g/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET vfui' => array ( + 'DELETE tumig' => array ( 0 => array( 'name' => '', - 'path' => '/vfui/fuziclx/{name}', - 'method' => 'GET', + 'path' => '/tumig/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16575,19 +16339,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vfui/fuziclx/([^/]+)$#', - 'pathStart' => '/vfui/fuziclx/', + 'pathRegex' => '#^/tumig/([^/]+)$#', + 'pathStart' => '/tumig/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET llmhcfxnzmukmulto' => array ( + 'PATCH jzk' => array ( 0 => array( 'name' => '', - 'path' => '/llmhcfxnzmukmulto/{name}', - 'method' => 'GET', + 'path' => '/jzk/vhx/ugwtd/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16596,19 +16360,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/llmhcfxnzmukmulto/([^/]+)$#', - 'pathStart' => '/llmhcfxnzmukmulto/', + 'pathRegex' => '#^/jzk/vhx/ugwtd/([^/]+)$#', + 'pathStart' => '/jzk/vhx/ugwtd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nl' => array ( + 'PUT hwxvnuygmkyrbnbo' => array ( 0 => array( 'name' => '', - 'path' => '/nl/npvamuzygwru/{name}', - 'method' => 'GET', + 'path' => '/hwxvnuygmkyrbnbo/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16617,19 +16381,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nl/npvamuzygwru/([^/]+)$#', - 'pathStart' => '/nl/npvamuzygwru/', + 'pathRegex' => '#^/hwxvnuygmkyrbnbo/([^/]+)$#', + 'pathStart' => '/hwxvnuygmkyrbnbo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE twfplehco' => array ( + 'GET fcjeg' => array ( 0 => array( 'name' => '', - 'path' => '/twfplehco/ksneao/{name}', - 'method' => 'DELETE', + 'path' => '/fcjeg/cnci/ougzialv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16638,18 +16402,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/twfplehco/ksneao/([^/]+)$#', - 'pathStart' => '/twfplehco/ksneao/', + 'pathRegex' => '#^/fcjeg/cnci/ougzialv/([^/]+)$#', + 'pathStart' => '/fcjeg/cnci/ougzialv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH jjzefmmsqfntscm' => array ( + 'PATCH gofboyp' => array ( 0 => array( 'name' => '', - 'path' => '/jjzefmmsqfntscm/{name}', + 'path' => '/gofboyp/jpngjv/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16659,19 +16423,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jjzefmmsqfntscm/([^/]+)$#', - 'pathStart' => '/jjzefmmsqfntscm/', + 'pathRegex' => '#^/gofboyp/jpngjv/([^/]+)$#', + 'pathStart' => '/gofboyp/jpngjv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH bkmztzv' => array ( + 'GET kxephynafhc' => array ( 0 => array( 'name' => '', - 'path' => '/bkmztzv/{name}', - 'method' => 'PATCH', + 'path' => '/kxephynafhc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16680,19 +16444,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bkmztzv/([^/]+)$#', - 'pathStart' => '/bkmztzv/', + 'pathRegex' => '#^/kxephynafhc/([^/]+)$#', + 'pathStart' => '/kxephynafhc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST vgtizpjafbl' => array ( + 'PUT pzrzxqs' => array ( 0 => array( 'name' => '', - 'path' => '/vgtizpjafbl/{name}', - 'method' => 'POST', + 'path' => '/pzrzxqs/gjb/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16701,19 +16465,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vgtizpjafbl/([^/]+)$#', - 'pathStart' => '/vgtizpjafbl/', + 'pathRegex' => '#^/pzrzxqs/gjb/([^/]+)$#', + 'pathStart' => '/pzrzxqs/gjb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE tjyjazf' => array ( + 'PATCH bsbgalcl' => array ( 0 => array( 'name' => '', - 'path' => '/tjyjazf/dkkmgiid/{name}', - 'method' => 'DELETE', + 'path' => '/bsbgalcl/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16722,19 +16486,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tjyjazf/dkkmgiid/([^/]+)$#', - 'pathStart' => '/tjyjazf/dkkmgiid/', + 'pathRegex' => '#^/bsbgalcl/([^/]+)$#', + 'pathStart' => '/bsbgalcl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET vmqrcvkctbmn' => array ( + 'PATCH odugel' => array ( 0 => array( 'name' => '', - 'path' => '/vmqrcvkctbmn/{name}', - 'method' => 'GET', + 'path' => '/odugel/g/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16743,19 +16507,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vmqrcvkctbmn/([^/]+)$#', - 'pathStart' => '/vmqrcvkctbmn/', + 'pathRegex' => '#^/odugel/g/([^/]+)$#', + 'pathStart' => '/odugel/g/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT tvtsr' => array ( + 'PATCH eusemkv' => array ( 0 => array( 'name' => '', - 'path' => '/tvtsr/qminageuoofosp/{name}', - 'method' => 'PUT', + 'path' => '/eusemkv/ab/ot/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16764,19 +16528,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tvtsr/qminageuoofosp/([^/]+)$#', - 'pathStart' => '/tvtsr/qminageuoofosp/', + 'pathRegex' => '#^/eusemkv/ab/ot/([^/]+)$#', + 'pathStart' => '/eusemkv/ab/ot/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST zx' => array ( + 'GET u' => array ( 0 => array( 'name' => '', - 'path' => '/zx/xes/hft/{name}', - 'method' => 'POST', + 'path' => '/u/pbvbps/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16785,18 +16549,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zx/xes/hft/([^/]+)$#', - 'pathStart' => '/zx/xes/hft/', + 'pathRegex' => '#^/u/pbvbps/([^/]+)$#', + 'pathStart' => '/u/pbvbps/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH vgrsabaocv' => array ( + 'PATCH chraukdx' => array ( 0 => array( 'name' => '', - 'path' => '/vgrsabaocv/sfqay/{name}', + 'path' => '/chraukdx/l/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16806,19 +16570,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vgrsabaocv/sfqay/([^/]+)$#', - 'pathStart' => '/vgrsabaocv/sfqay/', + 'pathRegex' => '#^/chraukdx/l/([^/]+)$#', + 'pathStart' => '/chraukdx/l/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE avhcxzedgx' => array ( + 'POST acqnofkexezcqnpi' => array ( 0 => array( 'name' => '', - 'path' => '/avhcxzedgx/oyccj/{name}', - 'method' => 'DELETE', + 'path' => '/acqnofkexezcqnpi/v/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16827,18 +16591,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/avhcxzedgx/oyccj/([^/]+)$#', - 'pathStart' => '/avhcxzedgx/oyccj/', + 'pathRegex' => '#^/acqnofkexezcqnpi/v/([^/]+)$#', + 'pathStart' => '/acqnofkexezcqnpi/v/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET le' => array ( + 'GET groerzvgrh' => array ( 0 => array( 'name' => '', - 'path' => '/le/cwvmzcsfxfxe/{name}', + 'path' => '/groerzvgrh/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16848,19 +16612,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/le/cwvmzcsfxfxe/([^/]+)$#', - 'pathStart' => '/le/cwvmzcsfxfxe/', + 'pathRegex' => '#^/groerzvgrh/([^/]+)$#', + 'pathStart' => '/groerzvgrh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST lrmzgqkuqhysq' => array ( + 'GET ugovc' => array ( 0 => array( 'name' => '', - 'path' => '/lrmzgqkuqhysq/{name}', - 'method' => 'POST', + 'path' => '/ugovc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16869,19 +16633,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lrmzgqkuqhysq/([^/]+)$#', - 'pathStart' => '/lrmzgqkuqhysq/', + 'pathRegex' => '#^/ugovc/([^/]+)$#', + 'pathStart' => '/ugovc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET kzozqho' => array ( + 'PUT dvvhia' => array ( 0 => array( 'name' => '', - 'path' => '/kzozqho/vnkg/{name}', - 'method' => 'GET', + 'path' => '/dvvhia/ex/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16890,18 +16654,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kzozqho/vnkg/([^/]+)$#', - 'pathStart' => '/kzozqho/vnkg/', + 'pathRegex' => '#^/dvvhia/ex/([^/]+)$#', + 'pathStart' => '/dvvhia/ex/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE lwguraeulrzisfyplk' => array ( + 'DELETE imutmdg' => array ( 0 => array( 'name' => '', - 'path' => '/lwguraeulrzisfyplk/{name}', + 'path' => '/imutmdg/pneirx/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16911,19 +16675,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lwguraeulrzisfyplk/([^/]+)$#', - 'pathStart' => '/lwguraeulrzisfyplk/', + 'pathRegex' => '#^/imutmdg/pneirx/([^/]+)$#', + 'pathStart' => '/imutmdg/pneirx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT cdpuwvyarryg' => array ( + 'PATCH yfr' => array ( 0 => array( 'name' => '', - 'path' => '/cdpuwvyarryg/{name}', - 'method' => 'PUT', + 'path' => '/yfr/pg/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16932,18 +16696,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cdpuwvyarryg/([^/]+)$#', - 'pathStart' => '/cdpuwvyarryg/', + 'pathRegex' => '#^/yfr/pg/([^/]+)$#', + 'pathStart' => '/yfr/pg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hddugrcuikywcpeau' => array ( + 'GET ndhjazqws' => array ( 0 => array( 'name' => '', - 'path' => '/hddugrcuikywcpeau/{name}', + 'path' => '/ndhjazqws/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16953,19 +16717,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hddugrcuikywcpeau/([^/]+)$#', - 'pathStart' => '/hddugrcuikywcpeau/', + 'pathRegex' => '#^/ndhjazqws/([^/]+)$#', + 'pathStart' => '/ndhjazqws/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT k' => array ( + 'DELETE tqvm' => array ( 0 => array( 'name' => '', - 'path' => '/k/yjzsrg/{name}', - 'method' => 'PUT', + 'path' => '/tqvm/ycx/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16974,19 +16738,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/k/yjzsrg/([^/]+)$#', - 'pathStart' => '/k/yjzsrg/', + 'pathRegex' => '#^/tqvm/ycx/([^/]+)$#', + 'pathStart' => '/tqvm/ycx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE hdvwe' => array ( + 'PUT wegowivp' => array ( 0 => array( 'name' => '', - 'path' => '/hdvwe/u/{name}', - 'method' => 'DELETE', + 'path' => '/wegowivp/f/dz/uv/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16995,18 +16759,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hdvwe/u/([^/]+)$#', - 'pathStart' => '/hdvwe/u/', + 'pathRegex' => '#^/wegowivp/f/dz/uv/([^/]+)$#', + 'pathStart' => '/wegowivp/f/dz/uv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE qwv' => array ( + 'DELETE vtntfzrpncie' => array ( 0 => array( 'name' => '', - 'path' => '/qwv/qsx/{name}', + 'path' => '/vtntfzrpncie/f/etpbak/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17016,19 +16780,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qwv/qsx/([^/]+)$#', - 'pathStart' => '/qwv/qsx/', + 'pathRegex' => '#^/vtntfzrpncie/f/etpbak/([^/]+)$#', + 'pathStart' => '/vtntfzrpncie/f/etpbak/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT rlkca' => array ( + 'GET gcdmgxgh' => array ( 0 => array( 'name' => '', - 'path' => '/rlkca/bfnetzodp/{name}', - 'method' => 'PUT', + 'path' => '/gcdmgxgh/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17037,19 +16801,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rlkca/bfnetzodp/([^/]+)$#', - 'pathStart' => '/rlkca/bfnetzodp/', + 'pathRegex' => '#^/gcdmgxgh/([^/]+)$#', + 'pathStart' => '/gcdmgxgh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET klrllz' => array ( + 'POST btcpkop' => array ( 0 => array( 'name' => '', - 'path' => '/klrllz/dfzdq/{name}', - 'method' => 'GET', + 'path' => '/btcpkop/cta/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17058,19 +16822,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/klrllz/dfzdq/([^/]+)$#', - 'pathStart' => '/klrllz/dfzdq/', + 'pathRegex' => '#^/btcpkop/cta/([^/]+)$#', + 'pathStart' => '/btcpkop/cta/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ae' => array ( + 'GET rpsnozup' => array ( 0 => array( 'name' => '', - 'path' => '/ae/tpqv/{name}', - 'method' => 'PUT', + 'path' => '/rpsnozup/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17079,19 +16843,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ae/tpqv/([^/]+)$#', - 'pathStart' => '/ae/tpqv/', + 'pathRegex' => '#^/rpsnozup/([^/]+)$#', + 'pathStart' => '/rpsnozup/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT nmhuh' => array ( + 'DELETE vlesx' => array ( 0 => array( 'name' => '', - 'path' => '/nmhuh/{name}', - 'method' => 'PUT', + 'path' => '/vlesx/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17100,18 +16864,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nmhuh/([^/]+)$#', - 'pathStart' => '/nmhuh/', + 'pathRegex' => '#^/vlesx/([^/]+)$#', + 'pathStart' => '/vlesx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST csbcjlzinwl' => array ( + 'POST reipmozupkvjnjvpc' => array ( 0 => array( 'name' => '', - 'path' => '/csbcjlzinwl/{name}', + 'path' => '/reipmozupkvjnjvpc/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17121,19 +16885,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/csbcjlzinwl/([^/]+)$#', - 'pathStart' => '/csbcjlzinwl/', + 'pathRegex' => '#^/reipmozupkvjnjvpc/([^/]+)$#', + 'pathStart' => '/reipmozupkvjnjvpc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT b' => array ( + 'DELETE voqd' => array ( 0 => array( 'name' => '', - 'path' => '/b/ew/dzecfkrpzxxyzoavl/{name}', - 'method' => 'PUT', + 'path' => '/voqd/xnupnrfmt/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17142,19 +16906,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/b/ew/dzecfkrpzxxyzoavl/([^/]+)$#', - 'pathStart' => '/b/ew/dzecfkrpzxxyzoavl/', + 'pathRegex' => '#^/voqd/xnupnrfmt/([^/]+)$#', + 'pathStart' => '/voqd/xnupnrfmt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH fsmknbifhnij' => array ( + 'POST cwmdohclc' => array ( 0 => array( 'name' => '', - 'path' => '/fsmknbifhnij/qtawzwlf/{name}', - 'method' => 'PATCH', + 'path' => '/cwmdohclc/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17163,19 +16927,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fsmknbifhnij/qtawzwlf/([^/]+)$#', - 'pathStart' => '/fsmknbifhnij/qtawzwlf/', + 'pathRegex' => '#^/cwmdohclc/([^/]+)$#', + 'pathStart' => '/cwmdohclc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ijb' => array ( + 'GET hrtco' => array ( 0 => array( 'name' => '', - 'path' => '/ijb/l/ptkrihcy/{name}', - 'method' => 'POST', + 'path' => '/hrtco/lktex/uocfspknln/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17184,19 +16948,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ijb/l/ptkrihcy/([^/]+)$#', - 'pathStart' => '/ijb/l/ptkrihcy/', + 'pathRegex' => '#^/hrtco/lktex/uocfspknln/([^/]+)$#', + 'pathStart' => '/hrtco/lktex/uocfspknln/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT kghj' => array ( + 'GET pmckdxvye' => array ( 0 => array( 'name' => '', - 'path' => '/kghj/yve/{name}', - 'method' => 'PUT', + 'path' => '/pmckdxvye/zv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17205,19 +16969,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kghj/yve/([^/]+)$#', - 'pathStart' => '/kghj/yve/', + 'pathRegex' => '#^/pmckdxvye/zv/([^/]+)$#', + 'pathStart' => '/pmckdxvye/zv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT qd' => array ( + 'GET sbopwfsptpkunlkfrmwx' => array ( 0 => array( 'name' => '', - 'path' => '/qd/giwfth/{name}', - 'method' => 'PUT', + 'path' => '/sbopwfsptpkunlkfrmwx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17226,19 +16990,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qd/giwfth/([^/]+)$#', - 'pathStart' => '/qd/giwfth/', + 'pathRegex' => '#^/sbopwfsptpkunlkfrmwx/([^/]+)$#', + 'pathStart' => '/sbopwfsptpkunlkfrmwx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ddmigbaa' => array ( + 'PATCH sqmbz' => array ( 0 => array( 'name' => '', - 'path' => '/ddmigbaa/{name}', - 'method' => 'PUT', + 'path' => '/sqmbz/onisj/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17247,19 +17011,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ddmigbaa/([^/]+)$#', - 'pathStart' => '/ddmigbaa/', + 'pathRegex' => '#^/sqmbz/onisj/([^/]+)$#', + 'pathStart' => '/sqmbz/onisj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST npn' => array ( + 'PATCH ag' => array ( 0 => array( 'name' => '', - 'path' => '/npn/pokfgg/uwczqoozvjp/{name}', - 'method' => 'POST', + 'path' => '/ag/vkbf/cs/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17268,19 +17032,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/npn/pokfgg/uwczqoozvjp/([^/]+)$#', - 'pathStart' => '/npn/pokfgg/uwczqoozvjp/', + 'pathRegex' => '#^/ag/vkbf/cs/([^/]+)$#', + 'pathStart' => '/ag/vkbf/cs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT jg' => array ( + 'DELETE zxqz' => array ( 0 => array( 'name' => '', - 'path' => '/jg/nhmrf/nzql/{name}', - 'method' => 'PUT', + 'path' => '/zxqz/piwkegekrzl/cv/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17289,19 +17053,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jg/nhmrf/nzql/([^/]+)$#', - 'pathStart' => '/jg/nhmrf/nzql/', + 'pathRegex' => '#^/zxqz/piwkegekrzl/cv/([^/]+)$#', + 'pathStart' => '/zxqz/piwkegekrzl/cv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE wjzywvxtcopso' => array ( + 'PUT gajywk' => array ( 0 => array( 'name' => '', - 'path' => '/wjzywvxtcopso/{name}', - 'method' => 'DELETE', + 'path' => '/gajywk/sxfwo/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17310,19 +17074,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wjzywvxtcopso/([^/]+)$#', - 'pathStart' => '/wjzywvxtcopso/', + 'pathRegex' => '#^/gajywk/sxfwo/([^/]+)$#', + 'pathStart' => '/gajywk/sxfwo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET aapnn' => array ( + 'PUT cbrhfm' => array ( 0 => array( 'name' => '', - 'path' => '/aapnn/{name}', - 'method' => 'GET', + 'path' => '/cbrhfm/wbq/ehvsc/ehc/ce/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17331,19 +17095,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aapnn/([^/]+)$#', - 'pathStart' => '/aapnn/', + 'pathRegex' => '#^/cbrhfm/wbq/ehvsc/ehc/ce/([^/]+)$#', + 'pathStart' => '/cbrhfm/wbq/ehvsc/ehc/ce/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH oa' => array ( + 'DELETE hnoc' => array ( 0 => array( 'name' => '', - 'path' => '/oa/eipjnwtp/{name}', - 'method' => 'PATCH', + 'path' => '/hnoc/qh/eow/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17352,19 +17116,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oa/eipjnwtp/([^/]+)$#', - 'pathStart' => '/oa/eipjnwtp/', + 'pathRegex' => '#^/hnoc/qh/eow/([^/]+)$#', + 'pathStart' => '/hnoc/qh/eow/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT bbsqemnyh' => array ( + 'GET nibnhdmkkmalbtiq' => array ( 0 => array( 'name' => '', - 'path' => '/bbsqemnyh/{name}', - 'method' => 'PUT', + 'path' => '/nibnhdmkkmalbtiq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17373,19 +17137,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bbsqemnyh/([^/]+)$#', - 'pathStart' => '/bbsqemnyh/', + 'pathRegex' => '#^/nibnhdmkkmalbtiq/([^/]+)$#', + 'pathStart' => '/nibnhdmkkmalbtiq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE xehgekapphohb' => array ( + 'PATCH wnndowg' => array ( 0 => array( 'name' => '', - 'path' => '/xehgekapphohb/p/v/l/{name}', - 'method' => 'DELETE', + 'path' => '/wnndowg/gakvoxc/axp/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17394,19 +17158,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xehgekapphohb/p/v/l/([^/]+)$#', - 'pathStart' => '/xehgekapphohb/p/v/l/', + 'pathRegex' => '#^/wnndowg/gakvoxc/axp/([^/]+)$#', + 'pathStart' => '/wnndowg/gakvoxc/axp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xkaiqwrywqv' => array ( + 'POST s' => array ( 0 => array( 'name' => '', - 'path' => '/xkaiqwrywqv/{name}', - 'method' => 'GET', + 'path' => '/s/vxhfainc/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17415,18 +17179,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xkaiqwrywqv/([^/]+)$#', - 'pathStart' => '/xkaiqwrywqv/', + 'pathRegex' => '#^/s/vxhfainc/([^/]+)$#', + 'pathStart' => '/s/vxhfainc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET yrphotyn' => array ( + 'GET utmdkjybbrqwxv' => array ( 0 => array( 'name' => '', - 'path' => '/yrphotyn/rr/hmc/kuwy/{name}', + 'path' => '/utmdkjybbrqwxv/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17436,18 +17200,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yrphotyn/rr/hmc/kuwy/([^/]+)$#', - 'pathStart' => '/yrphotyn/rr/hmc/kuwy/', + 'pathRegex' => '#^/utmdkjybbrqwxv/([^/]+)$#', + 'pathStart' => '/utmdkjybbrqwxv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST pbak' => array ( + 'POST wiaaw' => array ( 0 => array( 'name' => '', - 'path' => '/pbak/b/e/o/{name}', + 'path' => '/wiaaw/wnm/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17457,18 +17221,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pbak/b/e/o/([^/]+)$#', - 'pathStart' => '/pbak/b/e/o/', + 'pathRegex' => '#^/wiaaw/wnm/([^/]+)$#', + 'pathStart' => '/wiaaw/wnm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wyuafcoq' => array ( + 'GET ktf' => array ( 0 => array( 'name' => '', - 'path' => '/wyuafcoq/{name}', + 'path' => '/ktf/kqnrl/lgdkv/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17478,18 +17242,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wyuafcoq/([^/]+)$#', - 'pathStart' => '/wyuafcoq/', + 'pathRegex' => '#^/ktf/kqnrl/lgdkv/([^/]+)$#', + 'pathStart' => '/ktf/kqnrl/lgdkv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET rwowhuvzodtsc' => array ( + 'GET gtrmsel' => array ( 0 => array( 'name' => '', - 'path' => '/rwowhuvzodtsc/{name}', + 'path' => '/gtrmsel/fkw/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17499,19 +17263,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rwowhuvzodtsc/([^/]+)$#', - 'pathStart' => '/rwowhuvzodtsc/', + 'pathRegex' => '#^/gtrmsel/fkw/([^/]+)$#', + 'pathStart' => '/gtrmsel/fkw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST qpwhosc' => array ( + 'DELETE nnlmzlhccj' => array ( 0 => array( 'name' => '', - 'path' => '/qpwhosc/{name}', - 'method' => 'POST', + 'path' => '/nnlmzlhccj/jau/hrik/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17520,19 +17284,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qpwhosc/([^/]+)$#', - 'pathStart' => '/qpwhosc/', + 'pathRegex' => '#^/nnlmzlhccj/jau/hrik/([^/]+)$#', + 'pathStart' => '/nnlmzlhccj/jau/hrik/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT kpawzp' => array ( + 'PATCH gmdcpsjvb' => array ( 0 => array( 'name' => '', - 'path' => '/kpawzp/krrcx/{name}', - 'method' => 'PUT', + 'path' => '/gmdcpsjvb/h/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17541,19 +17305,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kpawzp/krrcx/([^/]+)$#', - 'pathStart' => '/kpawzp/krrcx/', + 'pathRegex' => '#^/gmdcpsjvb/h/([^/]+)$#', + 'pathStart' => '/gmdcpsjvb/h/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST tuj' => array ( + 'PATCH jvdiojuxh' => array ( 0 => array( 'name' => '', - 'path' => '/tuj/hpwx/f/jbspavh/{name}', - 'method' => 'POST', + 'path' => '/jvdiojuxh/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17562,18 +17326,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tuj/hpwx/f/jbspavh/([^/]+)$#', - 'pathStart' => '/tuj/hpwx/f/jbspavh/', + 'pathRegex' => '#^/jvdiojuxh/([^/]+)$#', + 'pathStart' => '/jvdiojuxh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH vjeo' => array ( + 'PATCH i' => array ( 0 => array( 'name' => '', - 'path' => '/vjeo/dot/{name}', + 'path' => '/i/zi/def/f/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17583,19 +17347,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vjeo/dot/([^/]+)$#', - 'pathStart' => '/vjeo/dot/', + 'pathRegex' => '#^/i/zi/def/f/([^/]+)$#', + 'pathStart' => '/i/zi/def/f/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET zfbzlyic' => array ( + 'DELETE m' => array ( 0 => array( 'name' => '', - 'path' => '/zfbzlyic/{name}', - 'method' => 'GET', + 'path' => '/m/eogwiawdbi/bjlk/q/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17604,19 +17368,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zfbzlyic/([^/]+)$#', - 'pathStart' => '/zfbzlyic/', + 'pathRegex' => '#^/m/eogwiawdbi/bjlk/q/([^/]+)$#', + 'pathStart' => '/m/eogwiawdbi/bjlk/q/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET yccjfmqw' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/yccjfmqw/mkje/cks/{name}', - 'method' => 'GET', + 'path' => '/m/nchudpvu/wdbfxgw/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17625,19 +17387,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yccjfmqw/mkje/cks/([^/]+)$#', - 'pathStart' => '/yccjfmqw/mkje/cks/', + 'pathRegex' => '#^/m/nchudpvu/wdbfxgw/([^/]+)$#', + 'pathStart' => '/m/nchudpvu/wdbfxgw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ymxroin' => array ( + 'POST kbqmeiny' => array ( 0 => array( 'name' => '', - 'path' => '/ymxroin/oewz/ynbmn/u/sl/{name}', - 'method' => 'GET', + 'path' => '/kbqmeiny/cyuvp/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17646,19 +17408,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ymxroin/oewz/ynbmn/u/sl/([^/]+)$#', - 'pathStart' => '/ymxroin/oewz/ynbmn/u/sl/', + 'pathRegex' => '#^/kbqmeiny/cyuvp/([^/]+)$#', + 'pathStart' => '/kbqmeiny/cyuvp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT rmtgfl' => array ( + 'GET moirvfjpdbfccm' => array ( 0 => array( 'name' => '', - 'path' => '/rmtgfl/{name}', - 'method' => 'PUT', + 'path' => '/moirvfjpdbfccm/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17667,18 +17429,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rmtgfl/([^/]+)$#', - 'pathStart' => '/rmtgfl/', + 'pathRegex' => '#^/moirvfjpdbfccm/([^/]+)$#', + 'pathStart' => '/moirvfjpdbfccm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ukh' => array ( + 'GET kvlu' => array ( 0 => array( 'name' => '', - 'path' => '/ukh/abro/vqrfiamg/{name}', + 'path' => '/kvlu/wgt/ngb/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17688,19 +17450,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ukh/abro/vqrfiamg/([^/]+)$#', - 'pathStart' => '/ukh/abro/vqrfiamg/', + 'pathRegex' => '#^/kvlu/wgt/ngb/([^/]+)$#', + 'pathStart' => '/kvlu/wgt/ngb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT retuu' => array ( + 'GET iynba' => array ( 0 => array( 'name' => '', - 'path' => '/retuu/{name}', - 'method' => 'PUT', + 'path' => '/iynba/ryvrw/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17709,19 +17471,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/retuu/([^/]+)$#', - 'pathStart' => '/retuu/', + 'pathRegex' => '#^/iynba/ryvrw/([^/]+)$#', + 'pathStart' => '/iynba/ryvrw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nzkudztax' => array ( + 'POST dzo' => array ( 0 => array( 'name' => '', - 'path' => '/nzkudztax/{name}', - 'method' => 'GET', + 'path' => '/dzo/mfygm/ju/scctag/qakd/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17730,19 +17492,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nzkudztax/([^/]+)$#', - 'pathStart' => '/nzkudztax/', + 'pathRegex' => '#^/dzo/mfygm/ju/scctag/qakd/([^/]+)$#', + 'pathStart' => '/dzo/mfygm/ju/scctag/qakd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH fvnecc' => array ( + 'PUT cik' => array ( 0 => array( 'name' => '', - 'path' => '/fvnecc/{name}', - 'method' => 'PATCH', + 'path' => '/cik/g/ldrctnyklg/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17751,19 +17513,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fvnecc/([^/]+)$#', - 'pathStart' => '/fvnecc/', + 'pathRegex' => '#^/cik/g/ldrctnyklg/([^/]+)$#', + 'pathStart' => '/cik/g/ldrctnyklg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ffyxhtoe' => array ( + 'POST jgnd' => array ( 0 => array( 'name' => '', - 'path' => '/ffyxhtoe/{name}', - 'method' => 'GET', + 'path' => '/jgnd/xpci/olxt/u/yjqw/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17772,19 +17534,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ffyxhtoe/([^/]+)$#', - 'pathStart' => '/ffyxhtoe/', + 'pathRegex' => '#^/jgnd/xpci/olxt/u/yjqw/([^/]+)$#', + 'pathStart' => '/jgnd/xpci/olxt/u/yjqw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hqs' => array ( + 'POST ctfchs' => array ( 0 => array( 'name' => '', - 'path' => '/hqs/c/itk/{name}', - 'method' => 'GET', + 'path' => '/ctfchs/wsx/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17793,19 +17555,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hqs/c/itk/([^/]+)$#', - 'pathStart' => '/hqs/c/itk/', + 'pathRegex' => '#^/ctfchs/wsx/([^/]+)$#', + 'pathStart' => '/ctfchs/wsx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET mn' => array ( + 'PATCH gucj' => array ( 0 => array( 'name' => '', - 'path' => '/mn/tr/pijbkzst/{name}', - 'method' => 'GET', + 'path' => '/gucj/olkoxb/ust/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17814,19 +17576,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mn/tr/pijbkzst/([^/]+)$#', - 'pathStart' => '/mn/tr/pijbkzst/', + 'pathRegex' => '#^/gucj/olkoxb/ust/([^/]+)$#', + 'pathStart' => '/gucj/olkoxb/ust/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST tk' => array ( + 'GET cacwjqoheiyk' => array ( 0 => array( 'name' => '', - 'path' => '/tk/zbk/dt/{name}', - 'method' => 'POST', + 'path' => '/cacwjqoheiyk/yrx/cfrnz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17835,18 +17597,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tk/zbk/dt/([^/]+)$#', - 'pathStart' => '/tk/zbk/dt/', + 'pathRegex' => '#^/cacwjqoheiyk/yrx/cfrnz/([^/]+)$#', + 'pathStart' => '/cacwjqoheiyk/yrx/cfrnz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH yvww' => array ( + 'PATCH ggelwjd' => array ( 0 => array( 'name' => '', - 'path' => '/yvww/nm/dwdpxd/{name}', + 'path' => '/ggelwjd/a/v/tqo/je/f/xltvj/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17856,19 +17618,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yvww/nm/dwdpxd/([^/]+)$#', - 'pathStart' => '/yvww/nm/dwdpxd/', + 'pathRegex' => '#^/ggelwjd/a/v/tqo/je/f/xltvj/([^/]+)$#', + 'pathStart' => '/ggelwjd/a/v/tqo/je/f/xltvj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ktcemfqmb' => array ( + 'PUT obtqjq' => array ( 0 => array( 'name' => '', - 'path' => '/ktcemfqmb/ctbptme/{name}', - 'method' => 'GET', + 'path' => '/obtqjq/bon/yytwramv/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17877,18 +17639,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ktcemfqmb/ctbptme/([^/]+)$#', - 'pathStart' => '/ktcemfqmb/ctbptme/', + 'pathRegex' => '#^/obtqjq/bon/yytwramv/([^/]+)$#', + 'pathStart' => '/obtqjq/bon/yytwramv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE h' => array ( + 'DELETE fztybfhret' => array ( 0 => array( 'name' => '', - 'path' => '/h/ncrt/{name}', + 'path' => '/fztybfhret/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17898,19 +17660,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/h/ncrt/([^/]+)$#', - 'pathStart' => '/h/ncrt/', + 'pathRegex' => '#^/fztybfhret/([^/]+)$#', + 'pathStart' => '/fztybfhret/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT txlh' => array ( + 'GET jqncefrmin' => array ( 0 => array( 'name' => '', - 'path' => '/txlh/gnlefhfshp/{name}', - 'method' => 'PUT', + 'path' => '/jqncefrmin/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17919,19 +17681,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/txlh/gnlefhfshp/([^/]+)$#', - 'pathStart' => '/txlh/gnlefhfshp/', + 'pathRegex' => '#^/jqncefrmin/([^/]+)$#', + 'pathStart' => '/jqncefrmin/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST apyzpo' => array ( + 'PATCH jfjti' => array ( 0 => array( 'name' => '', - 'path' => '/apyzpo/{name}', - 'method' => 'POST', + 'path' => '/jfjti/p/sjhdtnl/khd/u/ixv/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17940,18 +17702,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/apyzpo/([^/]+)$#', - 'pathStart' => '/apyzpo/', + 'pathRegex' => '#^/jfjti/p/sjhdtnl/khd/u/ixv/([^/]+)$#', + 'pathStart' => '/jfjti/p/sjhdtnl/khd/u/ixv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT epfqyhk' => array ( + 'PUT pyke' => array ( 0 => array( 'name' => '', - 'path' => '/epfqyhk/sujkujixh/{name}', + 'path' => '/pyke/d/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17961,19 +17723,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/epfqyhk/sujkujixh/([^/]+)$#', - 'pathStart' => '/epfqyhk/sujkujixh/', + 'pathRegex' => '#^/pyke/d/([^/]+)$#', + 'pathStart' => '/pyke/d/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH jkywprrs' => array ( + 'POST p' => array ( 0 => array( 'name' => '', - 'path' => '/jkywprrs/qcmkpl/{name}', - 'method' => 'PATCH', + 'path' => '/p/r/xji/st/ixve/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17982,19 +17744,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jkywprrs/qcmkpl/([^/]+)$#', - 'pathStart' => '/jkywprrs/qcmkpl/', + 'pathRegex' => '#^/p/r/xji/st/ixve/([^/]+)$#', + 'pathStart' => '/p/r/xji/st/ixve/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH wavv' => array ( + 'DELETE i' => array ( 0 => array( 'name' => '', - 'path' => '/wavv/d/{name}', - 'method' => 'PATCH', + 'path' => '/i/b/gtyy/exfg/jhezudxm/j/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18003,18 +17765,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wavv/d/([^/]+)$#', - 'pathStart' => '/wavv/d/', + 'pathRegex' => '#^/i/b/gtyy/exfg/jhezudxm/j/([^/]+)$#', + 'pathStart' => '/i/b/gtyy/exfg/jhezudxm/j/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ddgrpcxhntpwqiif' => array ( + 'GET hei' => array ( 0 => array( 'name' => '', - 'path' => '/ddgrpcxhntpwqiif/wb/{name}', + 'path' => '/hei/s/k/n/zptfi/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18024,18 +17786,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ddgrpcxhntpwqiif/wb/([^/]+)$#', - 'pathStart' => '/ddgrpcxhntpwqiif/wb/', + 'pathRegex' => '#^/hei/s/k/n/zptfi/([^/]+)$#', + 'pathStart' => '/hei/s/k/n/zptfi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH jaltx' => array ( + 'PATCH skbhncaau' => array ( 0 => array( 'name' => '', - 'path' => '/jaltx/hzev/iwhhbpcq/{name}', + 'path' => '/skbhncaau/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18045,18 +17807,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jaltx/hzev/iwhhbpcq/([^/]+)$#', - 'pathStart' => '/jaltx/hzev/iwhhbpcq/', + 'pathRegex' => '#^/skbhncaau/([^/]+)$#', + 'pathStart' => '/skbhncaau/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ywwiajumzep' => array ( + 'PUT dxefvdy' => array ( 0 => array( 'name' => '', - 'path' => '/ywwiajumzep/kpiplou/{name}', + 'path' => '/dxefvdy/n/j/huuoeka/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18066,19 +17828,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ywwiajumzep/kpiplou/([^/]+)$#', - 'pathStart' => '/ywwiajumzep/kpiplou/', + 'pathRegex' => '#^/dxefvdy/n/j/huuoeka/([^/]+)$#', + 'pathStart' => '/dxefvdy/n/j/huuoeka/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH tgkw' => array ( + 'PUT rjzjazc' => array ( 0 => array( 'name' => '', - 'path' => '/tgkw/vhsobncd/iwudjtz/{name}', - 'method' => 'PATCH', + 'path' => '/rjzjazc/bh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18087,19 +17849,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tgkw/vhsobncd/iwudjtz/([^/]+)$#', - 'pathStart' => '/tgkw/vhsobncd/iwudjtz/', + 'pathRegex' => '#^/rjzjazc/bh/([^/]+)$#', + 'pathStart' => '/rjzjazc/bh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST oxqrysjhvcgzvcrrxqvq' => array ( + 'PUT mvc' => array ( 0 => array( 'name' => '', - 'path' => '/oxqrysjhvcgzvcrrxqvq/{name}', - 'method' => 'POST', + 'path' => '/mvc/avtyllcgfqn/pk/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18108,19 +17870,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oxqrysjhvcgzvcrrxqvq/([^/]+)$#', - 'pathStart' => '/oxqrysjhvcgzvcrrxqvq/', + 'pathRegex' => '#^/mvc/avtyllcgfqn/pk/([^/]+)$#', + 'pathStart' => '/mvc/avtyllcgfqn/pk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST kopoad' => array ( + 'DELETE ybqyxakhw' => array ( 0 => array( 'name' => '', - 'path' => '/kopoad/gticz/{name}', - 'method' => 'POST', + 'path' => '/ybqyxakhw/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18129,19 +17891,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kopoad/gticz/([^/]+)$#', - 'pathStart' => '/kopoad/gticz/', + 'pathRegex' => '#^/ybqyxakhw/([^/]+)$#', + 'pathStart' => '/ybqyxakhw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE dvsuz' => array ( + 'GET symu' => array ( 0 => array( 'name' => '', - 'path' => '/dvsuz/fzwfbq/i/{name}', - 'method' => 'DELETE', + 'path' => '/symu/cdkbk/unx/a/fwl/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18150,19 +17912,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dvsuz/fzwfbq/i/([^/]+)$#', - 'pathStart' => '/dvsuz/fzwfbq/i/', + 'pathRegex' => '#^/symu/cdkbk/unx/a/fwl/([^/]+)$#', + 'pathStart' => '/symu/cdkbk/unx/a/fwl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST uhnkbblnr' => array ( + 'GET ppqbcjg' => array ( 0 => array( 'name' => '', - 'path' => '/uhnkbblnr/b/st/{name}', - 'method' => 'POST', + 'path' => '/ppqbcjg/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18171,18 +17933,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uhnkbblnr/b/st/([^/]+)$#', - 'pathStart' => '/uhnkbblnr/b/st/', + 'pathRegex' => '#^/ppqbcjg/([^/]+)$#', + 'pathStart' => '/ppqbcjg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE zlvwzb' => array ( + 'DELETE nbimpreuhayfe' => array ( 0 => array( 'name' => '', - 'path' => '/zlvwzb/ib/{name}', + 'path' => '/nbimpreuhayfe/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18192,18 +17954,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zlvwzb/ib/([^/]+)$#', - 'pathStart' => '/zlvwzb/ib/', + 'pathRegex' => '#^/nbimpreuhayfe/([^/]+)$#', + 'pathStart' => '/nbimpreuhayfe/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET yyqqcnieoq' => array ( + 'GET infyxtz' => array ( 0 => array( 'name' => '', - 'path' => '/yyqqcnieoq/{name}', + 'path' => '/infyxtz/rv/a/zzox/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18213,19 +17975,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yyqqcnieoq/([^/]+)$#', - 'pathStart' => '/yyqqcnieoq/', + 'pathRegex' => '#^/infyxtz/rv/a/zzox/([^/]+)$#', + 'pathStart' => '/infyxtz/rv/a/zzox/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ekuooifeoeq' => array ( + 'GET sonekpc' => array ( 0 => array( 'name' => '', - 'path' => '/ekuooifeoeq/{name}', - 'method' => 'PUT', + 'path' => '/sonekpc/ovwiapaaw/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18234,19 +17996,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ekuooifeoeq/([^/]+)$#', - 'pathStart' => '/ekuooifeoeq/', + 'pathRegex' => '#^/sonekpc/ovwiapaaw/([^/]+)$#', + 'pathStart' => '/sonekpc/ovwiapaaw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT uukauzx' => array ( + 'GET qjastt' => array ( 0 => array( 'name' => '', - 'path' => '/uukauzx/{name}', - 'method' => 'PUT', + 'path' => '/qjastt/v/oespgsemqjj/w/e/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18255,19 +18017,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uukauzx/([^/]+)$#', - 'pathStart' => '/uukauzx/', + 'pathRegex' => '#^/qjastt/v/oespgsemqjj/w/e/([^/]+)$#', + 'pathStart' => '/qjastt/v/oespgsemqjj/w/e/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT qvbzw' => array ( + 'DELETE xnfhnjr' => array ( 0 => array( 'name' => '', - 'path' => '/qvbzw/hwqdhs/yxdunny/{name}', - 'method' => 'PUT', + 'path' => '/xnfhnjr/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18276,19 +18038,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qvbzw/hwqdhs/yxdunny/([^/]+)$#', - 'pathStart' => '/qvbzw/hwqdhs/yxdunny/', + 'pathRegex' => '#^/xnfhnjr/([^/]+)$#', + 'pathStart' => '/xnfhnjr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fyhxeufbkfowv' => array ( + 'PUT bdskdi' => array ( 0 => array( 'name' => '', - 'path' => '/fyhxeufbkfowv/ari/zm/{name}', - 'method' => 'GET', + 'path' => '/bdskdi/tq/xe/yth/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18297,19 +18059,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fyhxeufbkfowv/ari/zm/([^/]+)$#', - 'pathStart' => '/fyhxeufbkfowv/ari/zm/', + 'pathRegex' => '#^/bdskdi/tq/xe/yth/([^/]+)$#', + 'pathStart' => '/bdskdi/tq/xe/yth/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH gp' => array ( + 'GET wtzxnmcdvlx' => array ( 0 => array( 'name' => '', - 'path' => '/gp/prbev/{name}', - 'method' => 'PATCH', + 'path' => '/wtzxnmcdvlx/oxjzage/s/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18318,18 +18080,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gp/prbev/([^/]+)$#', - 'pathStart' => '/gp/prbev/', + 'pathRegex' => '#^/wtzxnmcdvlx/oxjzage/s/([^/]+)$#', + 'pathStart' => '/wtzxnmcdvlx/oxjzage/s/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST mqxq' => array ( + 'POST o' => array ( 0 => array( 'name' => '', - 'path' => '/mqxq/tcsmerjnidp/jrno/{name}', + 'path' => '/o/ehdxogseyy/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18339,18 +18101,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mqxq/tcsmerjnidp/jrno/([^/]+)$#', - 'pathStart' => '/mqxq/tcsmerjnidp/jrno/', + 'pathRegex' => '#^/o/ehdxogseyy/([^/]+)$#', + 'pathStart' => '/o/ehdxogseyy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT gsqidthlmviiobq' => array ( + 'PUT uan' => array ( 0 => array( 'name' => '', - 'path' => '/gsqidthlmviiobq/{name}', + 'path' => '/uan/ecqedaisfmauua/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18360,19 +18122,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gsqidthlmviiobq/([^/]+)$#', - 'pathStart' => '/gsqidthlmviiobq/', + 'pathRegex' => '#^/uan/ecqedaisfmauua/([^/]+)$#', + 'pathStart' => '/uan/ecqedaisfmauua/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hymnaimv' => array ( + 'PUT gqvmr' => array ( 0 => array( 'name' => '', - 'path' => '/hymnaimv/{name}', - 'method' => 'GET', + 'path' => '/gqvmr/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18381,19 +18143,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hymnaimv/([^/]+)$#', - 'pathStart' => '/hymnaimv/', + 'pathRegex' => '#^/gqvmr/([^/]+)$#', + 'pathStart' => '/gqvmr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT nxxkplxoemn' => array ( + 'POST pzknu' => array ( 0 => array( 'name' => '', - 'path' => '/nxxkplxoemn/{name}', - 'method' => 'PUT', + 'path' => '/pzknu/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18402,19 +18164,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nxxkplxoemn/([^/]+)$#', - 'pathStart' => '/nxxkplxoemn/', + 'pathRegex' => '#^/pzknu/([^/]+)$#', + 'pathStart' => '/pzknu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST nnkacfnty' => array ( + 'GET kg' => array ( 0 => array( 'name' => '', - 'path' => '/nnkacfnty/{name}', - 'method' => 'POST', + 'path' => '/kg/b/tqssvlh/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18423,19 +18185,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nnkacfnty/([^/]+)$#', - 'pathStart' => '/nnkacfnty/', + 'pathRegex' => '#^/kg/b/tqssvlh/([^/]+)$#', + 'pathStart' => '/kg/b/tqssvlh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT vh' => array ( + 'GET yqwtoywa' => array ( 0 => array( 'name' => '', - 'path' => '/vh/gznuwbxkxbstu/umngn/{name}', - 'method' => 'PUT', + 'path' => '/yqwtoywa/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18444,19 +18206,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vh/gznuwbxkxbstu/umngn/([^/]+)$#', - 'pathStart' => '/vh/gznuwbxkxbstu/umngn/', + 'pathRegex' => '#^/yqwtoywa/([^/]+)$#', + 'pathStart' => '/yqwtoywa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST iothinzcadwyrjn' => array ( + 'PATCH fituvmogzz' => array ( 0 => array( 'name' => '', - 'path' => '/iothinzcadwyrjn/may/w/{name}', - 'method' => 'POST', + 'path' => '/fituvmogzz/ecwx/oas/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18465,19 +18227,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iothinzcadwyrjn/may/w/([^/]+)$#', - 'pathStart' => '/iothinzcadwyrjn/may/w/', + 'pathRegex' => '#^/fituvmogzz/ecwx/oas/([^/]+)$#', + 'pathStart' => '/fituvmogzz/ecwx/oas/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST mqitlrvyjwjvlo' => array ( + 'PUT kqrbncu' => array ( 0 => array( 'name' => '', - 'path' => '/mqitlrvyjwjvlo/{name}', - 'method' => 'POST', + 'path' => '/kqrbncu/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18486,19 +18248,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mqitlrvyjwjvlo/([^/]+)$#', - 'pathStart' => '/mqitlrvyjwjvlo/', + 'pathRegex' => '#^/kqrbncu/([^/]+)$#', + 'pathStart' => '/kqrbncu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT g' => array ( + 'DELETE rdaficuprdhqpbkc' => array ( 0 => array( 'name' => '', - 'path' => '/g/nuiqetltev/{name}', - 'method' => 'PUT', + 'path' => '/rdaficuprdhqpbkc/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18507,19 +18269,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/g/nuiqetltev/([^/]+)$#', - 'pathStart' => '/g/nuiqetltev/', + 'pathRegex' => '#^/rdaficuprdhqpbkc/([^/]+)$#', + 'pathStart' => '/rdaficuprdhqpbkc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET gq' => array ( + 'PATCH nxcuye' => array ( 0 => array( 'name' => '', - 'path' => '/gq/pvytorhke/{name}', - 'method' => 'GET', + 'path' => '/nxcuye/vbpb/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18528,19 +18290,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gq/pvytorhke/([^/]+)$#', - 'pathStart' => '/gq/pvytorhke/', + 'pathRegex' => '#^/nxcuye/vbpb/([^/]+)$#', + 'pathStart' => '/nxcuye/vbpb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ieq' => array ( + 'PUT b' => array ( 0 => array( 'name' => '', - 'path' => '/ieq/vtjuerbq/z/{name}', - 'method' => 'DELETE', + 'path' => '/b/wqgaj/b/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18549,19 +18311,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ieq/vtjuerbq/z/([^/]+)$#', - 'pathStart' => '/ieq/vtjuerbq/z/', + 'pathRegex' => '#^/b/wqgaj/b/([^/]+)$#', + 'pathStart' => '/b/wqgaj/b/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH yqlfse' => array ( + 'PUT nzozccapzvmld' => array ( 0 => array( 'name' => '', - 'path' => '/yqlfse/mbxrbbcdy/u/{name}', - 'method' => 'PATCH', + 'path' => '/nzozccapzvmld/sfl/d/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18570,19 +18332,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yqlfse/mbxrbbcdy/u/([^/]+)$#', - 'pathStart' => '/yqlfse/mbxrbbcdy/u/', + 'pathRegex' => '#^/nzozccapzvmld/sfl/d/([^/]+)$#', + 'pathStart' => '/nzozccapzvmld/sfl/d/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST vhxz' => array ( + 'GET ua' => array ( 0 => array( 'name' => '', - 'path' => '/vhxz/bon/w/{name}', - 'method' => 'POST', + 'path' => '/ua/wrspxnfvkx/nylgrtnq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18591,19 +18353,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vhxz/bon/w/([^/]+)$#', - 'pathStart' => '/vhxz/bon/w/', + 'pathRegex' => '#^/ua/wrspxnfvkx/nylgrtnq/([^/]+)$#', + 'pathStart' => '/ua/wrspxnfvkx/nylgrtnq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE cidmxechj' => array ( + 'POST mzef' => array ( 0 => array( 'name' => '', - 'path' => '/cidmxechj/{name}', - 'method' => 'DELETE', + 'path' => '/mzef/ecre/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18612,19 +18374,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cidmxechj/([^/]+)$#', - 'pathStart' => '/cidmxechj/', + 'pathRegex' => '#^/mzef/ecre/([^/]+)$#', + 'pathStart' => '/mzef/ecre/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE bc' => array ( + 'PUT axaitdwq' => array ( 0 => array( 'name' => '', - 'path' => '/bc/oode/{name}', - 'method' => 'DELETE', + 'path' => '/axaitdwq/f/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18633,19 +18395,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bc/oode/([^/]+)$#', - 'pathStart' => '/bc/oode/', + 'pathRegex' => '#^/axaitdwq/f/([^/]+)$#', + 'pathStart' => '/axaitdwq/f/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET rahaaknpkaijdogjei' => array ( + 'POST mdihuebhuos' => array ( 0 => array( 'name' => '', - 'path' => '/rahaaknpkaijdogjei/{name}', - 'method' => 'GET', + 'path' => '/mdihuebhuos/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18654,18 +18416,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rahaaknpkaijdogjei/([^/]+)$#', - 'pathStart' => '/rahaaknpkaijdogjei/', + 'pathRegex' => '#^/mdihuebhuos/([^/]+)$#', + 'pathStart' => '/mdihuebhuos/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST bpcycyysoplbirchlyoj' => array ( + 'POST kwwzkybvlj' => array ( 0 => array( 'name' => '', - 'path' => '/bpcycyysoplbirchlyoj/{name}', + 'path' => '/kwwzkybvlj/q/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18675,19 +18437,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bpcycyysoplbirchlyoj/([^/]+)$#', - 'pathStart' => '/bpcycyysoplbirchlyoj/', + 'pathRegex' => '#^/kwwzkybvlj/q/([^/]+)$#', + 'pathStart' => '/kwwzkybvlj/q/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET igfew' => array ( + 'POST xymlrqm' => array ( 0 => array( 'name' => '', - 'path' => '/igfew/apvfgoiwupun/{name}', - 'method' => 'GET', + 'path' => '/xymlrqm/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18696,19 +18458,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/igfew/apvfgoiwupun/([^/]+)$#', - 'pathStart' => '/igfew/apvfgoiwupun/', + 'pathRegex' => '#^/xymlrqm/([^/]+)$#', + 'pathStart' => '/xymlrqm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ejjssvew' => array ( + 'DELETE uooxg' => array ( 0 => array( 'name' => '', - 'path' => '/ejjssvew/tpd/{name}', - 'method' => 'PATCH', + 'path' => '/uooxg/rggc/t/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18717,19 +18479,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ejjssvew/tpd/([^/]+)$#', - 'pathStart' => '/ejjssvew/tpd/', + 'pathRegex' => '#^/uooxg/rggc/t/([^/]+)$#', + 'pathStart' => '/uooxg/rggc/t/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ukyci' => array ( + 'GET wpfngskluye' => array ( 0 => array( 'name' => '', - 'path' => '/ukyci/q/fuveuiagrpal/{name}', - 'method' => 'POST', + 'path' => '/wpfngskluye/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18738,19 +18500,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ukyci/q/fuveuiagrpal/([^/]+)$#', - 'pathStart' => '/ukyci/q/fuveuiagrpal/', + 'pathRegex' => '#^/wpfngskluye/([^/]+)$#', + 'pathStart' => '/wpfngskluye/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST l' => array ( + 'DELETE hgg' => array ( 0 => array( 'name' => '', - 'path' => '/l/gfhxojvr/{name}', - 'method' => 'POST', + 'path' => '/hgg/sq/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18759,18 +18521,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/l/gfhxojvr/([^/]+)$#', - 'pathStart' => '/l/gfhxojvr/', + 'pathRegex' => '#^/hgg/sq/([^/]+)$#', + 'pathStart' => '/hgg/sq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE pdirm' => array ( + 'DELETE bzhyym' => array ( 0 => array( 'name' => '', - 'path' => '/pdirm/{name}', + 'path' => '/bzhyym/uh/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18780,19 +18542,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pdirm/([^/]+)$#', - 'pathStart' => '/pdirm/', + 'pathRegex' => '#^/bzhyym/uh/([^/]+)$#', + 'pathStart' => '/bzhyym/uh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ujztaolvfniq' => array ( + 'PATCH uul' => array ( 0 => array( 'name' => '', - 'path' => '/ujztaolvfniq/{name}', - 'method' => 'GET', + 'path' => '/uul/zchq/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18801,19 +18563,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ujztaolvfniq/([^/]+)$#', - 'pathStart' => '/ujztaolvfniq/', + 'pathRegex' => '#^/uul/zchq/([^/]+)$#', + 'pathStart' => '/uul/zchq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT tphxoguzws' => array ( + 'PATCH sxwv' => array ( 0 => array( 'name' => '', - 'path' => '/tphxoguzws/qxoe/g/{name}', - 'method' => 'PUT', + 'path' => '/sxwv/fiudu/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18822,19 +18584,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tphxoguzws/qxoe/g/([^/]+)$#', - 'pathStart' => '/tphxoguzws/qxoe/g/', + 'pathRegex' => '#^/sxwv/fiudu/([^/]+)$#', + 'pathStart' => '/sxwv/fiudu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH mosropwh' => array ( + 'GET qjuzavkcupzndlex' => array ( 0 => array( 'name' => '', - 'path' => '/mosropwh/m/tn/yro/{name}', - 'method' => 'PATCH', + 'path' => '/qjuzavkcupzndlex/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18843,19 +18605,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mosropwh/m/tn/yro/([^/]+)$#', - 'pathStart' => '/mosropwh/m/tn/yro/', + 'pathRegex' => '#^/qjuzavkcupzndlex/([^/]+)$#', + 'pathStart' => '/qjuzavkcupzndlex/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE mus' => array ( + 'PUT sqywdqgrgdmacu' => array ( 0 => array( 'name' => '', - 'path' => '/mus/mdxohkcz/{name}', - 'method' => 'DELETE', + 'path' => '/sqywdqgrgdmacu/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18864,19 +18626,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mus/mdxohkcz/([^/]+)$#', - 'pathStart' => '/mus/mdxohkcz/', + 'pathRegex' => '#^/sqywdqgrgdmacu/([^/]+)$#', + 'pathStart' => '/sqywdqgrgdmacu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH mo' => array ( + 'DELETE n' => array ( 0 => array( 'name' => '', - 'path' => '/mo/cjpiktssvk/ephgv/n/{name}', - 'method' => 'PATCH', + 'path' => '/n/uzghk/eoncupaus/z/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18885,19 +18647,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mo/cjpiktssvk/ephgv/n/([^/]+)$#', - 'pathStart' => '/mo/cjpiktssvk/ephgv/n/', + 'pathRegex' => '#^/n/uzghk/eoncupaus/z/([^/]+)$#', + 'pathStart' => '/n/uzghk/eoncupaus/z/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT tuojlmn' => array ( + 'PATCH vq' => array ( 0 => array( 'name' => '', - 'path' => '/tuojlmn/pjxrtu/yaj/{name}', - 'method' => 'PUT', + 'path' => '/vq/hgpmdoc/wj/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18906,19 +18668,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tuojlmn/pjxrtu/yaj/([^/]+)$#', - 'pathStart' => '/tuojlmn/pjxrtu/yaj/', + 'pathRegex' => '#^/vq/hgpmdoc/wj/([^/]+)$#', + 'pathStart' => '/vq/hgpmdoc/wj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET sybeutwzoacciiduokzg' => array ( + 'DELETE hullefndo' => array ( 0 => array( 'name' => '', - 'path' => '/sybeutwzoacciiduokzg/{name}', - 'method' => 'GET', + 'path' => '/hullefndo/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18927,19 +18689,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sybeutwzoacciiduokzg/([^/]+)$#', - 'pathStart' => '/sybeutwzoacciiduokzg/', + 'pathRegex' => '#^/hullefndo/([^/]+)$#', + 'pathStart' => '/hullefndo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE j' => array ( + 'POST lqxllu' => array ( 0 => array( 'name' => '', - 'path' => '/j/zdhaqbwuo/wdf/susj/{name}', - 'method' => 'DELETE', + 'path' => '/lqxllu/oczekjg/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18948,18 +18710,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/j/zdhaqbwuo/wdf/susj/([^/]+)$#', - 'pathStart' => '/j/zdhaqbwuo/wdf/susj/', + 'pathRegex' => '#^/lqxllu/oczekjg/([^/]+)$#', + 'pathStart' => '/lqxllu/oczekjg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH yfpv' => array ( + 'PATCH anwy' => array ( 0 => array( 'name' => '', - 'path' => '/yfpv/svuintvgnsx/ndras/{name}', + 'path' => '/anwy/byh/u/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18969,19 +18731,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yfpv/svuintvgnsx/ndras/([^/]+)$#', - 'pathStart' => '/yfpv/svuintvgnsx/ndras/', + 'pathRegex' => '#^/anwy/byh/u/([^/]+)$#', + 'pathStart' => '/anwy/byh/u/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT sdotlwqolrao' => array ( + 'GET jqeijjfr' => array ( 0 => array( 'name' => '', - 'path' => '/sdotlwqolrao/{name}', - 'method' => 'PUT', + 'path' => '/jqeijjfr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18990,18 +18752,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sdotlwqolrao/([^/]+)$#', - 'pathStart' => '/sdotlwqolrao/', + 'pathRegex' => '#^/jqeijjfr/([^/]+)$#', + 'pathStart' => '/jqeijjfr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ktntgoyqur' => array ( + 'DELETE qwac' => array ( 0 => array( 'name' => '', - 'path' => '/ktntgoyqur/kgrd/xx/{name}', + 'path' => '/qwac/juuwadp/wo/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19011,19 +18773,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ktntgoyqur/kgrd/xx/([^/]+)$#', - 'pathStart' => '/ktntgoyqur/kgrd/xx/', + 'pathRegex' => '#^/qwac/juuwadp/wo/([^/]+)$#', + 'pathStart' => '/qwac/juuwadp/wo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT eh' => array ( + 'DELETE w' => array ( 0 => array( 'name' => '', - 'path' => '/eh/ndbb/{name}', - 'method' => 'PUT', + 'path' => '/w/be/hr/kwres/my/vhyq/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19032,19 +18794,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eh/ndbb/([^/]+)$#', - 'pathStart' => '/eh/ndbb/', + 'pathRegex' => '#^/w/be/hr/kwres/my/vhyq/([^/]+)$#', + 'pathStart' => '/w/be/hr/kwres/my/vhyq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH mmqyaide' => array ( + 'GET xvhs' => array ( 0 => array( 'name' => '', - 'path' => '/mmqyaide/hqo/{name}', - 'method' => 'PATCH', + 'path' => '/xvhs/rsegw/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19053,19 +18815,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mmqyaide/hqo/([^/]+)$#', - 'pathStart' => '/mmqyaide/hqo/', + 'pathRegex' => '#^/xvhs/rsegw/([^/]+)$#', + 'pathStart' => '/xvhs/rsegw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH uhwqg' => array ( + 'GET drvubvipe' => array ( 0 => array( 'name' => '', - 'path' => '/uhwqg/{name}', - 'method' => 'PATCH', + 'path' => '/drvubvipe/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19074,18 +18836,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uhwqg/([^/]+)$#', - 'pathStart' => '/uhwqg/', + 'pathRegex' => '#^/drvubvipe/([^/]+)$#', + 'pathStart' => '/drvubvipe/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT mbfsjprfildvpf' => array ( + 'PUT e' => array ( 0 => array( 'name' => '', - 'path' => '/mbfsjprfildvpf/{name}', + 'path' => '/e/e/tyg/kcp/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19095,19 +18857,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mbfsjprfildvpf/([^/]+)$#', - 'pathStart' => '/mbfsjprfildvpf/', + 'pathRegex' => '#^/e/e/tyg/kcp/([^/]+)$#', + 'pathStart' => '/e/e/tyg/kcp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT kb' => array ( + 'GET tkkiwgazhtnmo' => array ( 0 => array( 'name' => '', - 'path' => '/kb/xjbos/ittqdgnke/{name}', - 'method' => 'PUT', + 'path' => '/tkkiwgazhtnmo/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19116,19 +18878,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kb/xjbos/ittqdgnke/([^/]+)$#', - 'pathStart' => '/kb/xjbos/ittqdgnke/', + 'pathRegex' => '#^/tkkiwgazhtnmo/([^/]+)$#', + 'pathStart' => '/tkkiwgazhtnmo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE abdfyqadi' => array ( + 'GET kmxc' => array ( 0 => array( 'name' => '', - 'path' => '/abdfyqadi/{name}', - 'method' => 'DELETE', + 'path' => '/kmxc/wtjerwkmwg/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19137,18 +18899,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/abdfyqadi/([^/]+)$#', - 'pathStart' => '/abdfyqadi/', + 'pathRegex' => '#^/kmxc/wtjerwkmwg/([^/]+)$#', + 'pathStart' => '/kmxc/wtjerwkmwg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT flhih' => array ( + 'PUT wtxjeabqzb' => array ( 0 => array( 'name' => '', - 'path' => '/flhih/svc/yfi/{name}', + 'path' => '/wtxjeabqzb/juab/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19158,19 +18920,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/flhih/svc/yfi/([^/]+)$#', - 'pathStart' => '/flhih/svc/yfi/', + 'pathRegex' => '#^/wtxjeabqzb/juab/([^/]+)$#', + 'pathStart' => '/wtxjeabqzb/juab/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE lshqmertrtaoqikyv' => array ( + 'GET vussz' => array ( 0 => array( 'name' => '', - 'path' => '/lshqmertrtaoqikyv/{name}', - 'method' => 'DELETE', + 'path' => '/vussz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19179,19 +18941,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lshqmertrtaoqikyv/([^/]+)$#', - 'pathStart' => '/lshqmertrtaoqikyv/', + 'pathRegex' => '#^/vussz/([^/]+)$#', + 'pathStart' => '/vussz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH oeehadc' => array ( + 'GET gkue' => array ( 0 => array( 'name' => '', - 'path' => '/oeehadc/{name}', - 'method' => 'PATCH', + 'path' => '/gkue/zzq/urjnunrcub/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19200,19 +18962,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oeehadc/([^/]+)$#', - 'pathStart' => '/oeehadc/', + 'pathRegex' => '#^/gkue/zzq/urjnunrcub/([^/]+)$#', + 'pathStart' => '/gkue/zzq/urjnunrcub/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fdkgxwfvfmuiajyi' => array ( + 'POST phjlm' => array ( 0 => array( 'name' => '', - 'path' => '/fdkgxwfvfmuiajyi/{name}', - 'method' => 'GET', + 'path' => '/phjlm/bz/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19221,19 +18983,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fdkgxwfvfmuiajyi/([^/]+)$#', - 'pathStart' => '/fdkgxwfvfmuiajyi/', + 'pathRegex' => '#^/phjlm/bz/([^/]+)$#', + 'pathStart' => '/phjlm/bz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT xupqfvugxrfttrh' => array ( + 'PATCH hebpvbyye' => array ( 0 => array( 'name' => '', - 'path' => '/xupqfvugxrfttrh/{name}', - 'method' => 'PUT', + 'path' => '/hebpvbyye/lj/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19242,18 +19004,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xupqfvugxrfttrh/([^/]+)$#', - 'pathStart' => '/xupqfvugxrfttrh/', + 'pathRegex' => '#^/hebpvbyye/lj/([^/]+)$#', + 'pathStart' => '/hebpvbyye/lj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xzmg' => array ( + 'GET pu' => array ( 0 => array( 'name' => '', - 'path' => '/xzmg/zfp/f/jvfuwekyq/{name}', + 'path' => '/pu/ggfa/rlglh/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19263,19 +19025,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xzmg/zfp/f/jvfuwekyq/([^/]+)$#', - 'pathStart' => '/xzmg/zfp/f/jvfuwekyq/', + 'pathRegex' => '#^/pu/ggfa/rlglh/([^/]+)$#', + 'pathStart' => '/pu/ggfa/rlglh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dx' => array ( + 'POST wagzpdozj' => array ( 0 => array( 'name' => '', - 'path' => '/dx/u/qxmh/{name}', - 'method' => 'GET', + 'path' => '/wagzpdozj/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19284,19 +19046,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dx/u/qxmh/([^/]+)$#', - 'pathStart' => '/dx/u/qxmh/', + 'pathRegex' => '#^/wagzpdozj/([^/]+)$#', + 'pathStart' => '/wagzpdozj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET mxsx' => array ( + 'PUT dqyzakjqaeu' => array ( 0 => array( 'name' => '', - 'path' => '/mxsx/rsetodfd/{name}', - 'method' => 'GET', + 'path' => '/dqyzakjqaeu/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19305,18 +19067,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mxsx/rsetodfd/([^/]+)$#', - 'pathStart' => '/mxsx/rsetodfd/', + 'pathRegex' => '#^/dqyzakjqaeu/([^/]+)$#', + 'pathStart' => '/dqyzakjqaeu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ltmonfrhkirsja' => array ( + 'DELETE axzv' => array ( 0 => array( 'name' => '', - 'path' => '/ltmonfrhkirsja/ocz/{name}', + 'path' => '/axzv/bov/vzlcthc/kqcfw/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19326,19 +19088,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ltmonfrhkirsja/ocz/([^/]+)$#', - 'pathStart' => '/ltmonfrhkirsja/ocz/', + 'pathRegex' => '#^/axzv/bov/vzlcthc/kqcfw/([^/]+)$#', + 'pathStart' => '/axzv/bov/vzlcthc/kqcfw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE idvdh' => array ( + 'GET l' => array ( 0 => array( 'name' => '', - 'path' => '/idvdh/fuxwnqeuj/{name}', - 'method' => 'DELETE', + 'path' => '/l/zltrtkf/vp/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19347,19 +19109,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/idvdh/fuxwnqeuj/([^/]+)$#', - 'pathStart' => '/idvdh/fuxwnqeuj/', + 'pathRegex' => '#^/l/zltrtkf/vp/([^/]+)$#', + 'pathStart' => '/l/zltrtkf/vp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE evmzni' => array ( + 'PATCH cdplxexfjfjj' => array ( 0 => array( 'name' => '', - 'path' => '/evmzni/cqza/yid/oxo/ypp/{name}', - 'method' => 'DELETE', + 'path' => '/cdplxexfjfjj/afrayvy/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19368,19 +19130,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/evmzni/cqza/yid/oxo/ypp/([^/]+)$#', - 'pathStart' => '/evmzni/cqza/yid/oxo/ypp/', + 'pathRegex' => '#^/cdplxexfjfjj/afrayvy/([^/]+)$#', + 'pathStart' => '/cdplxexfjfjj/afrayvy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH xwldisjr' => array ( + 'DELETE lex' => array ( 0 => array( 'name' => '', - 'path' => '/xwldisjr/gd/r/c/ugnzgi/{name}', - 'method' => 'PATCH', + 'path' => '/lex/ndlh/j/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19389,18 +19151,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xwldisjr/gd/r/c/ugnzgi/([^/]+)$#', - 'pathStart' => '/xwldisjr/gd/r/c/ugnzgi/', + 'pathRegex' => '#^/lex/ndlh/j/([^/]+)$#', + 'pathStart' => '/lex/ndlh/j/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE aua' => array ( + 'DELETE gapzrzyjqi' => array ( 0 => array( 'name' => '', - 'path' => '/aua/tpl/ouaq/{name}', + 'path' => '/gapzrzyjqi/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19410,19 +19172,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aua/tpl/ouaq/([^/]+)$#', - 'pathStart' => '/aua/tpl/ouaq/', + 'pathRegex' => '#^/gapzrzyjqi/([^/]+)$#', + 'pathStart' => '/gapzrzyjqi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH yf' => array ( + 'PUT csbqggb' => array ( 0 => array( 'name' => '', - 'path' => '/yf/rmcghniqea/{name}', - 'method' => 'PATCH', + 'path' => '/csbqggb/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19431,18 +19193,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yf/rmcghniqea/([^/]+)$#', - 'pathStart' => '/yf/rmcghniqea/', + 'pathRegex' => '#^/csbqggb/([^/]+)$#', + 'pathStart' => '/csbqggb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST z' => array ( + 'POST tyxkrjvx' => array ( 0 => array( 'name' => '', - 'path' => '/z/enkhhufeljcsdvqzufm/{name}', + 'path' => '/tyxkrjvx/sbiokp/rwvqr/a/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19452,19 +19214,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/z/enkhhufeljcsdvqzufm/([^/]+)$#', - 'pathStart' => '/z/enkhhufeljcsdvqzufm/', + 'pathRegex' => '#^/tyxkrjvx/sbiokp/rwvqr/a/([^/]+)$#', + 'pathStart' => '/tyxkrjvx/sbiokp/rwvqr/a/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT uumdz' => array ( + 'GET eamdycsjgvntiedhaes' => array ( 0 => array( 'name' => '', - 'path' => '/uumdz/vkqmaxzqtgm/bh/{name}', - 'method' => 'PUT', + 'path' => '/eamdycsjgvntiedhaes/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19473,19 +19235,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uumdz/vkqmaxzqtgm/bh/([^/]+)$#', - 'pathStart' => '/uumdz/vkqmaxzqtgm/bh/', + 'pathRegex' => '#^/eamdycsjgvntiedhaes/([^/]+)$#', + 'pathStart' => '/eamdycsjgvntiedhaes/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET clstdl' => array ( + 'PUT v2' => array ( 0 => array( 'name' => '', - 'path' => '/clstdl/{name}', - 'method' => 'GET', + 'path' => '/v2/bjacbhtrqaxvcja/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19494,19 +19256,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/clstdl/([^/]+)$#', - 'pathStart' => '/clstdl/', + 'pathRegex' => '#^/v2/bjacbhtrqaxvcja/([^/]+)$#', + 'pathStart' => '/v2/bjacbhtrqaxvcja/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH rjcjdw' => array ( + 'PUT polgaxv' => array ( 0 => array( 'name' => '', - 'path' => '/rjcjdw/faabdyva/{name}', - 'method' => 'PATCH', + 'path' => '/polgaxv/c/tk/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19515,18 +19277,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rjcjdw/faabdyva/([^/]+)$#', - 'pathStart' => '/rjcjdw/faabdyva/', + 'pathRegex' => '#^/polgaxv/c/tk/([^/]+)$#', + 'pathStart' => '/polgaxv/c/tk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET sphkos' => array ( + 'GET egemaf' => array ( 0 => array( 'name' => '', - 'path' => '/sphkos/jzmoasedmy/vh/{name}', + 'path' => '/egemaf/x/dnxom/ijoty/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19536,8 +19298,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sphkos/jzmoasedmy/vh/([^/]+)$#', - 'pathStart' => '/sphkos/jzmoasedmy/vh/', + 'pathRegex' => '#^/egemaf/x/dnxom/ijoty/([^/]+)$#', + 'pathStart' => '/egemaf/x/dnxom/ijoty/', 'chains' => array ( ), 'options' => array ( diff --git a/example/tests/fixed_array.php b/example/tests/fixed_array.php new file mode 100644 index 0000000..d98e0df --- /dev/null +++ b/example/tests/fixed_array.php @@ -0,0 +1,20 @@ +path; // quote '.','/' to '\.','\/' @@ -216,14 +217,12 @@ public function quickParseParams($argPos, $optPos, array $bindParams = []): stri if (false !== $optPos) { $noClosingOptionals = \rtrim($path, ']'); $optionalNum = \strlen($path) - \strlen($noClosingOptionals); - if ($optionalNum !== \substr_count($noClosingOptionals, '[')) { throw new \LogicException('Optional segments can only occur at the end of a route'); } // '/hello[/{name}]' -> '/hello(?:/{name})?' $path = \str_replace(['[', ']'], ['(?:', ')?'], $path); - // no params if ($argPos === false) { $noOptional = \substr($path, 0, $optPos); @@ -237,12 +236,10 @@ public function quickParseParams($argPos, $optPos, array $bindParams = []): stri return $first; } - $floorPos = $argPos >= $optPos ? $optPos : $argPos; - } else { - $floorPos = $argPos; + $varPos = $argPos >= $optPos ? $optPos : $argPos; } - $start = \substr($backup, 0, $floorPos); + $start = \substr($backup, 0, $varPos); // regular: first node is a normal string e.g '/user/{id}' -> 'user', '/a/{post}' -> 'a' if ($pos = \strpos($start, '/', 1)) { diff --git a/test/boot.php b/test/boot.php index 7ac8e9a..143cb38 100644 --- a/test/boot.php +++ b/test/boot.php @@ -18,8 +18,8 @@ $libDir = dirname(__DIR__); $npMap = [ - 'Inhere\RouteTest\\' => $libDir . '/test/', - 'Inhere\Route\\' => $libDir . '/src/', + 'Inhere\RouteTest\\' => $libDir . '/test/', + 'Inhere\Route\\' => $libDir . '/src/', ]; spl_autoload_register(function ($class) use ($npMap) { @@ -38,13 +38,20 @@ function random_request_url(https://github.com/$chance%20=%205) $characters = 'abcdefghijklmnopqrstuvwxyz'; $charactersLength = strlen($characters); $randomString = '/'; + $prefixes = ['api', 'v2', 'user', 'goods']; $rand = random_int(5, 20); + $hasPrefix = false; + if (in_array($rand, [6, 12, 15, 18], true)) { + $hasPrefix = true; + $randomString .= $prefixes[array_rand($prefixes, 1)] . '/'; + } + // create random path of 5-20 characters for ($i = 0; $i < $rand; $i++) { $randomString .= $characters[random_int(0, $charactersLength - 1)]; - if (random_int(1, 10) === 1) { + if (!$hasPrefix && random_int(1, 8) === 1) { $randomString .= '/'; } } From c4f11e1d7ee6ffdd007167adb336a73661bfd1d6 Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 17 Mar 2019 03:36:40 +0800 Subject: [PATCH 110/151] update: use preg_replace_callback instead of preg_match_all --- example/cached/bench-routes-cache.php | 7796 ++++++++++++------------- src/Route.php | 21 +- 2 files changed, 3904 insertions(+), 3913 deletions(-) diff --git a/example/cached/bench-routes-cache.php b/example/cached/bench-routes-cache.php index 2eae69c..e03493c 100644 --- a/example/cached/bench-routes-cache.php +++ b/example/cached/bench-routes-cache.php @@ -2,16 +2,16 @@ /* * This is routes cache file of the package `inhere/sroute`. * It is auto generate by Inhere\Route\CachedRouter. - * @date 2019-03-17 02:39:05 + * @date 2019-03-17 03:36:02 * @count 1000 * @notice Please don't edit it. */ return array ( // static routes 'staticRoutes' => array ( - 'GET /nyqwpzowxey' => array( + 'GET /h/akjnpgrn' => array( 'name' => '', - 'path' => '/nyqwpzowxey', + 'path' => '/h/akjnpgrn', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -27,10 +27,10 @@ 'options' => array ( ), ), - 'DELETE /zupq/bujo/b/bnxon/' => array( + 'PUT /qm/mnkkaosj/f/oyfciidad/' => array( 'name' => '', - 'path' => '/zupq/bujo/b/bnxon/', - 'method' => 'DELETE', + 'path' => '/qm/mnkkaosj/f/oyfciidad/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -45,10 +45,10 @@ 'options' => array ( ), ), - 'DELETE /zbdohf/svx/lv' => array( + 'POST /i/hk/dikhdhtaccbethew' => array( 'name' => '', - 'path' => '/zbdohf/svx/lv', - 'method' => 'DELETE', + 'path' => '/i/hk/dikhdhtaccbethew', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -63,10 +63,10 @@ 'options' => array ( ), ), - 'GET /lmxxqqmsbth' => array( + 'PUT /p/lfezeldnk' => array( 'name' => '', - 'path' => '/lmxxqqmsbth', - 'method' => 'GET', + 'path' => '/p/lfezeldnk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -81,10 +81,10 @@ 'options' => array ( ), ), - 'PATCH /tlezllo' => array( + 'POST /qj/gjiqcq/jj/' => array( 'name' => '', - 'path' => '/tlezllo', - 'method' => 'PATCH', + 'path' => '/qj/gjiqcq/jj/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -99,10 +99,10 @@ 'options' => array ( ), ), - 'POST /b/ionxwy/suuxy/ugmy' => array( + 'PUT /ea/qsk/dtu' => array( 'name' => '', - 'path' => '/b/ionxwy/suuxy/ugmy', - 'method' => 'POST', + 'path' => '/ea/qsk/dtu', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -117,10 +117,10 @@ 'options' => array ( ), ), - 'PATCH /v2/kaypncvhhwxaxviaod' => array( + 'GET /qxvrbtprga' => array( 'name' => '', - 'path' => '/v2/kaypncvhhwxaxviaod', - 'method' => 'PATCH', + 'path' => '/qxvrbtprga', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -135,9 +135,9 @@ 'options' => array ( ), ), - 'DELETE /vucfmtlsx' => array( + 'DELETE /hz/ccbnpuxahzraiwh/rn/' => array( 'name' => '', - 'path' => '/vucfmtlsx', + 'path' => '/hz/ccbnpuxahzraiwh/rn/', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -153,10 +153,10 @@ 'options' => array ( ), ), - 'POST /qwr/legx' => array( + 'GET /bhmilprlw' => array( 'name' => '', - 'path' => '/qwr/legx', - 'method' => 'POST', + 'path' => '/bhmilprlw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -171,10 +171,10 @@ 'options' => array ( ), ), - 'PUT /skgatrmwfsrknlmv' => array( + 'DELETE /tdqfbxyy/jnqjxcoxhnhc/' => array( 'name' => '', - 'path' => '/skgatrmwfsrknlmv', - 'method' => 'PUT', + 'path' => '/tdqfbxyy/jnqjxcoxhnhc/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -189,9 +189,9 @@ 'options' => array ( ), ), - 'PATCH /jbjcdpmw' => array( + 'PATCH /yeu/trbfg' => array( 'name' => '', - 'path' => '/jbjcdpmw', + 'path' => '/yeu/trbfg', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -207,10 +207,10 @@ 'options' => array ( ), ), - 'PUT /wtdrtjk' => array( + 'GET /dogykdvls' => array( 'name' => '', - 'path' => '/wtdrtjk', - 'method' => 'PUT', + 'path' => '/dogykdvls', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -225,10 +225,10 @@ 'options' => array ( ), ), - 'PATCH /zsafvz/lyh' => array( + 'POST /goods/wvhfzwtbwdwbhwg' => array( 'name' => '', - 'path' => '/zsafvz/lyh', - 'method' => 'PATCH', + 'path' => '/goods/wvhfzwtbwdwbhwg', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -243,10 +243,10 @@ 'options' => array ( ), ), - 'POST /h/cpsdc/jgb' => array( + 'GET /user/vblohh' => array( 'name' => '', - 'path' => '/h/cpsdc/jgb', - 'method' => 'POST', + 'path' => '/user/vblohh', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -261,9 +261,9 @@ 'options' => array ( ), ), - 'DELETE /nhiikfbzjfomk/zuxbyo' => array( + 'DELETE /g/nsfeyzcrmzniqok' => array( 'name' => '', - 'path' => '/nhiikfbzjfomk/zuxbyo', + 'path' => '/g/nsfeyzcrmzniqok', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -279,10 +279,10 @@ 'options' => array ( ), ), - 'PATCH /api/fsbnjulnpkadcwsrnm' => array( + 'GET /dbilirn/m/' => array( 'name' => '', - 'path' => '/api/fsbnjulnpkadcwsrnm', - 'method' => 'PATCH', + 'path' => '/dbilirn/m/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -297,9 +297,9 @@ 'options' => array ( ), ), - 'GET /goods/ecyrtqokuxgz' => array( + 'GET /vvjsxj/gj' => array( 'name' => '', - 'path' => '/goods/ecyrtqokuxgz', + 'path' => '/vvjsxj/gj', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -315,9 +315,9 @@ 'options' => array ( ), ), - 'DELETE /gpoz/t/modvthqzy' => array( + 'DELETE /user/yanntcpigcuqthy' => array( 'name' => '', - 'path' => '/gpoz/t/modvthqzy', + 'path' => '/user/yanntcpigcuqthy', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -333,10 +333,10 @@ 'options' => array ( ), ), - 'PUT /rpclbcakyqla/yl/czcaih' => array( + 'GET /eq/hraam/' => array( 'name' => '', - 'path' => '/rpclbcakyqla/yl/czcaih', - 'method' => 'PUT', + 'path' => '/eq/hraam/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -351,10 +351,10 @@ 'options' => array ( ), ), - 'GET /api/tydrkm' => array( + 'DELETE /ugsstkmj' => array( 'name' => '', - 'path' => '/api/tydrkm', - 'method' => 'GET', + 'path' => '/ugsstkmj', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -369,10 +369,10 @@ 'options' => array ( ), ), - 'POST /ugc/jhizqdae/zbcsyzp/a' => array( + 'DELETE /aighibehu/c/tms' => array( 'name' => '', - 'path' => '/ugc/jhizqdae/zbcsyzp/a', - 'method' => 'POST', + 'path' => '/aighibehu/c/tms', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -387,9 +387,9 @@ 'options' => array ( ), ), - 'GET /user/dxhbyiiegtqd' => array( + 'GET /qgccl/neg/zfb/jmknhw' => array( 'name' => '', - 'path' => '/user/dxhbyiiegtqd', + 'path' => '/qgccl/neg/zfb/jmknhw', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -405,10 +405,10 @@ 'options' => array ( ), ), - 'PUT /tq/rpfj/huy/uzgbl/jc' => array( + 'POST /goods/dvbjygazdmsmlry' => array( 'name' => '', - 'path' => '/tq/rpfj/huy/uzgbl/jc', - 'method' => 'PUT', + 'path' => '/goods/dvbjygazdmsmlry', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -423,10 +423,10 @@ 'options' => array ( ), ), - 'POST /rcmnvqkrfgsllcuy' => array( + 'GET /qnskmrpmfkq' => array( 'name' => '', - 'path' => '/rcmnvqkrfgsllcuy', - 'method' => 'POST', + 'path' => '/qnskmrpmfkq', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -441,10 +441,10 @@ 'options' => array ( ), ), - 'PUT /outnm/hiwg/jy/yq/' => array( + 'DELETE /fqozwgghmypmrztj' => array( 'name' => '', - 'path' => '/outnm/hiwg/jy/yq/', - 'method' => 'PUT', + 'path' => '/fqozwgghmypmrztj', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -459,10 +459,10 @@ 'options' => array ( ), ), - 'PUT /kww/ai/acyxns' => array( + 'GET /aljdbj/jildsmw/auks' => array( 'name' => '', - 'path' => '/kww/ai/acyxns', - 'method' => 'PUT', + 'path' => '/aljdbj/jildsmw/auks', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -477,9 +477,9 @@ 'options' => array ( ), ), - 'POST /mtow/hkeo/p/wwwgok/ueypz' => array( + 'POST /rc/fratzt/pn/opdb/sd/' => array( 'name' => '', - 'path' => '/mtow/hkeo/p/wwwgok/ueypz', + 'path' => '/rc/fratzt/pn/opdb/sd/', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -495,9 +495,9 @@ 'options' => array ( ), ), - 'POST /paetiez/j' => array( + 'POST /fdqtzimyhqtpfi/znvp/a/k' => array( 'name' => '', - 'path' => '/paetiez/j', + 'path' => '/fdqtzimyhqtpfi/znvp/a/k', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -513,9 +513,9 @@ 'options' => array ( ), ), - 'PUT /iipinjwkr' => array( + 'PUT /lzyqbdb/oivfbb' => array( 'name' => '', - 'path' => '/iipinjwkr', + 'path' => '/lzyqbdb/oivfbb', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -531,27 +531,9 @@ 'options' => array ( ), ), - 'PATCH /vpjxdbo' => array( - 'name' => '', - 'path' => '/vpjxdbo', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /pzozaiw/lko' => array( + 'PATCH /tjnwyuidrw/epiqjx/pij' => array( 'name' => '', - 'path' => '/pzozaiw/lko', + 'path' => '/tjnwyuidrw/epiqjx/pij', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -567,10 +549,10 @@ 'options' => array ( ), ), - 'DELETE /dbutih/tx/hfxbr' => array( + 'GET /user/koqwcgyfucfq' => array( 'name' => '', - 'path' => '/dbutih/tx/hfxbr', - 'method' => 'DELETE', + 'path' => '/user/koqwcgyfucfq', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -585,9 +567,9 @@ 'options' => array ( ), ), - 'POST /user/cpqsblkdazlsyzh' => array( + 'POST /y/kubale/' => array( 'name' => '', - 'path' => '/user/cpqsblkdazlsyzh', + 'path' => '/y/kubale/', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -603,10 +585,10 @@ 'options' => array ( ), ), - 'GET /api/ifxkatgwjfkz' => array( + 'PUT /zbuyrkvhuybvvurwitw' => array( 'name' => '', - 'path' => '/api/ifxkatgwjfkz', - 'method' => 'GET', + 'path' => '/zbuyrkvhuybvvurwitw', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -621,9 +603,9 @@ 'options' => array ( ), ), - 'PATCH /v2/ampahcqeyqqojyzyqx' => array( + 'PATCH /api/bhpusfjhpuag' => array( 'name' => '', - 'path' => '/v2/ampahcqeyqqojyzyqx', + 'path' => '/api/bhpusfjhpuag', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -639,9 +621,9 @@ 'options' => array ( ), ), - 'GET /gsdjp/omagc/aij/l/liahqz' => array( + 'GET /user/nsnsyakwxfikuee' => array( 'name' => '', - 'path' => '/gsdjp/omagc/aij/l/liahqz', + 'path' => '/user/nsnsyakwxfikuee', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -657,10 +639,10 @@ 'options' => array ( ), ), - 'GET /goods/ilddzp' => array( + 'PATCH /v2/eulqauqocyrfmmx' => array( 'name' => '', - 'path' => '/goods/ilddzp', - 'method' => 'GET', + 'path' => '/v2/eulqauqocyrfmmx', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -675,9 +657,9 @@ 'options' => array ( ), ), - 'PATCH /wr/pi/o/wdqs/jz/' => array( + 'PATCH /qmlwpeg' => array( 'name' => '', - 'path' => '/wr/pi/o/wdqs/jz/', + 'path' => '/qmlwpeg', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -693,10 +675,10 @@ 'options' => array ( ), ), - 'PATCH /vv/eyy/jwy' => array( + 'PUT /jvsyg/nr/fxj/guduixx' => array( 'name' => '', - 'path' => '/vv/eyy/jwy', - 'method' => 'PATCH', + 'path' => '/jvsyg/nr/fxj/guduixx', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -711,9 +693,9 @@ 'options' => array ( ), ), - 'POST /gbirs/kbujcu' => array( + 'POST /e/ifxbkyrts/vghwqwkuqm' => array( 'name' => '', - 'path' => '/gbirs/kbujcu', + 'path' => '/e/ifxbkyrts/vghwqwkuqm', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -729,10 +711,10 @@ 'options' => array ( ), ), - 'PUT /w/pu/qd' => array( + 'PATCH /mxkrsynthu' => array( 'name' => '', - 'path' => '/w/pu/qd', - 'method' => 'PUT', + 'path' => '/mxkrsynthu', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -747,10 +729,10 @@ 'options' => array ( ), ), - 'POST /qanhqbcjn' => array( + 'GET /ik/hyqjb/dljm' => array( 'name' => '', - 'path' => '/qanhqbcjn', - 'method' => 'POST', + 'path' => '/ik/hyqjb/dljm', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -765,10 +747,10 @@ 'options' => array ( ), ), - 'PUT /api/flfagfaqqhwdnyo' => array( + 'GET /my/sbyegp/eaw' => array( 'name' => '', - 'path' => '/api/flfagfaqqhwdnyo', - 'method' => 'PUT', + 'path' => '/my/sbyegp/eaw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -783,10 +765,10 @@ 'options' => array ( ), ), - 'PUT /g/cs/zjhazxk' => array( + 'POST /zgi/uwzh' => array( 'name' => '', - 'path' => '/g/cs/zjhazxk', - 'method' => 'PUT', + 'path' => '/zgi/uwzh', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -801,10 +783,10 @@ 'options' => array ( ), ), - 'PATCH /v2/ceksgubekvqitvu' => array( + 'DELETE /cj/l/t/xjct' => array( 'name' => '', - 'path' => '/v2/ceksgubekvqitvu', - 'method' => 'PATCH', + 'path' => '/cj/l/t/xjct', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -819,10 +801,10 @@ 'options' => array ( ), ), - 'PATCH /goods/auovyr' => array( + 'DELETE /ec/gbrg/lwqlp/du/jch/i/' => array( 'name' => '', - 'path' => '/goods/auovyr', - 'method' => 'PATCH', + 'path' => '/ec/gbrg/lwqlp/du/jch/i/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -837,10 +819,10 @@ 'options' => array ( ), ), - 'GET /nukpwthqfqot/cs' => array( + 'PUT /ikekc/dk/ycpqc/rpsnvrua' => array( 'name' => '', - 'path' => '/nukpwthqfqot/cs', - 'method' => 'GET', + 'path' => '/ikekc/dk/ycpqc/rpsnvrua', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -855,10 +837,10 @@ 'options' => array ( ), ), - 'GET /krkjtfeqjegci' => array( + 'DELETE /lsqhrqj/ktwqg/e' => array( 'name' => '', - 'path' => '/krkjtfeqjegci', - 'method' => 'GET', + 'path' => '/lsqhrqj/ktwqg/e', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -873,9 +855,9 @@ 'options' => array ( ), ), - 'GET /uokxosrt/slldmyoejlb' => array( + 'GET /goods/augmqstkrnxpsxjkvb' => array( 'name' => '', - 'path' => '/uokxosrt/slldmyoejlb', + 'path' => '/goods/augmqstkrnxpsxjkvb', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -891,10 +873,10 @@ 'options' => array ( ), ), - 'PUT /jogfejlx' => array( + 'POST /krokzzizl' => array( 'name' => '', - 'path' => '/jogfejlx', - 'method' => 'PUT', + 'path' => '/krokzzizl', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -909,10 +891,10 @@ 'options' => array ( ), ), - 'DELETE /uh/spdm/sf/fjrd/d/ckx/c' => array( + 'GET /api/ygpjan' => array( 'name' => '', - 'path' => '/uh/spdm/sf/fjrd/d/ckx/c', - 'method' => 'DELETE', + 'path' => '/api/ygpjan', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -927,10 +909,10 @@ 'options' => array ( ), ), - 'GET /poyhpuqh/eehc/fsnv/' => array( + 'POST /wpnrlq/jmffnlk/xhpk/ggv' => array( 'name' => '', - 'path' => '/poyhpuqh/eehc/fsnv/', - 'method' => 'GET', + 'path' => '/wpnrlq/jmffnlk/xhpk/ggv', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -945,9 +927,9 @@ 'options' => array ( ), ), - 'GET /v2/cfunrflgugpqxfk' => array( + 'GET /wqqivdv/' => array( 'name' => '', - 'path' => '/v2/cfunrflgugpqxfk', + 'path' => '/wqqivdv/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -963,10 +945,10 @@ 'options' => array ( ), ), - 'GET /api/kisdjgswywacxlm' => array( + 'DELETE /v2/djjevmlptjwklbv' => array( 'name' => '', - 'path' => '/api/kisdjgswywacxlm', - 'method' => 'GET', + 'path' => '/v2/djjevmlptjwklbv', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -981,10 +963,10 @@ 'options' => array ( ), ), - 'PATCH /owudwnk/m/g/y' => array( + 'POST /api/tkdgtdtgbqyicak' => array( 'name' => '', - 'path' => '/owudwnk/m/g/y', - 'method' => 'PATCH', + 'path' => '/api/tkdgtdtgbqyicak', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -999,10 +981,10 @@ 'options' => array ( ), ), - 'PUT /cxq/o/zof' => array( + 'POST /b/baz/w/iim' => array( 'name' => '', - 'path' => '/cxq/o/zof', - 'method' => 'PUT', + 'path' => '/b/baz/w/iim', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1017,9 +999,9 @@ 'options' => array ( ), ), - 'GET /ev/juhntg' => array( + 'GET /fre/iat/ulu/mjaev' => array( 'name' => '', - 'path' => '/ev/juhntg', + 'path' => '/fre/iat/ulu/mjaev', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1035,9 +1017,9 @@ 'options' => array ( ), ), - 'PUT /pjsgs/zg' => array( + 'PUT /edvo/dynqnnh/dpnwkw' => array( 'name' => '', - 'path' => '/pjsgs/zg', + 'path' => '/edvo/dynqnnh/dpnwkw', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1053,9 +1035,9 @@ 'options' => array ( ), ), - 'GET /bbv/fxlkg/mi' => array( + 'GET /v/cpy/ls/hrprf' => array( 'name' => '', - 'path' => '/bbv/fxlkg/mi', + 'path' => '/v/cpy/ls/hrprf', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1071,9 +1053,9 @@ 'options' => array ( ), ), - 'DELETE /s/vdphokr/nzan/zv' => array( + 'DELETE /goods/bakvga' => array( 'name' => '', - 'path' => '/s/vdphokr/nzan/zv', + 'path' => '/goods/bakvga', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1089,10 +1071,10 @@ 'options' => array ( ), ), - 'DELETE /ylksc' => array( + 'GET /lsefkvozx/gljcbioeemk' => array( 'name' => '', - 'path' => '/ylksc', - 'method' => 'DELETE', + 'path' => '/lsefkvozx/gljcbioeemk', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1107,10 +1089,10 @@ 'options' => array ( ), ), - 'DELETE /api/mnrrptgldippchx' => array( + 'GET /giwqnmfxihb/' => array( 'name' => '', - 'path' => '/api/mnrrptgldippchx', - 'method' => 'DELETE', + 'path' => '/giwqnmfxihb/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1125,9 +1107,9 @@ 'options' => array ( ), ), - 'GET /v2/xfqprvpodbfirlambr' => array( + 'GET /sgdnlozjhho/rq/' => array( 'name' => '', - 'path' => '/v2/xfqprvpodbfirlambr', + 'path' => '/sgdnlozjhho/rq/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1143,10 +1125,10 @@ 'options' => array ( ), ), - 'PUT /cdbmtv/riy' => array( + 'GET /smizgtam' => array( 'name' => '', - 'path' => '/cdbmtv/riy', - 'method' => 'PUT', + 'path' => '/smizgtam', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1161,10 +1143,10 @@ 'options' => array ( ), ), - 'PUT /jdfzbksmmxfywisry' => array( + 'POST /qdgjr' => array( 'name' => '', - 'path' => '/jdfzbksmmxfywisry', - 'method' => 'PUT', + 'path' => '/qdgjr', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1179,9 +1161,9 @@ 'options' => array ( ), ), - 'POST /kic/byrdu' => array( + 'POST /aiaienfnp/d/rqlgsd' => array( 'name' => '', - 'path' => '/kic/byrdu', + 'path' => '/aiaienfnp/d/rqlgsd', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1197,10 +1179,10 @@ 'options' => array ( ), ), - 'PATCH /vyyzdub/ucbbddpci' => array( + 'DELETE /v2/hodaykhuqscg' => array( 'name' => '', - 'path' => '/vyyzdub/ucbbddpci', - 'method' => 'PATCH', + 'path' => '/v2/hodaykhuqscg', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1215,10 +1197,10 @@ 'options' => array ( ), ), - 'PATCH /gwo/dujztndmkxe/ko/uvc' => array( + 'DELETE /xadpq' => array( 'name' => '', - 'path' => '/gwo/dujztndmkxe/ko/uvc', - 'method' => 'PATCH', + 'path' => '/xadpq', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1233,10 +1215,10 @@ 'options' => array ( ), ), - 'DELETE /goods/pnhivylkcihskza' => array( + 'GET /uoqbc' => array( 'name' => '', - 'path' => '/goods/pnhivylkcihskza', - 'method' => 'DELETE', + 'path' => '/uoqbc', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1251,10 +1233,10 @@ 'options' => array ( ), ), - 'PUT /khwgkvoulus' => array( + 'PATCH /api/qpsvpcicgzbiarg' => array( 'name' => '', - 'path' => '/khwgkvoulus', - 'method' => 'PUT', + 'path' => '/api/qpsvpcicgzbiarg', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1269,10 +1251,10 @@ 'options' => array ( ), ), - 'PUT /v2/tvskzo' => array( + 'PATCH /mcbdp' => array( 'name' => '', - 'path' => '/v2/tvskzo', - 'method' => 'PUT', + 'path' => '/mcbdp', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1287,10 +1269,10 @@ 'options' => array ( ), ), - 'PATCH /v2/cfndedrtiaydhkmnpt' => array( + 'DELETE /uucse/' => array( 'name' => '', - 'path' => '/v2/cfndedrtiaydhkmnpt', - 'method' => 'PATCH', + 'path' => '/uucse/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1305,10 +1287,10 @@ 'options' => array ( ), ), - 'PATCH /xgsomrzdf/pj/' => array( + 'GET /sqfdrmpb/ohvqyo' => array( 'name' => '', - 'path' => '/xgsomrzdf/pj/', - 'method' => 'PATCH', + 'path' => '/sqfdrmpb/ohvqyo', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1323,10 +1305,10 @@ 'options' => array ( ), ), - 'POST /tt/pkkwptmdnvquqd' => array( + 'GET /dzafkazfhx' => array( 'name' => '', - 'path' => '/tt/pkkwptmdnvquqd', - 'method' => 'POST', + 'path' => '/dzafkazfhx', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1341,10 +1323,10 @@ 'options' => array ( ), ), - 'DELETE /api/pdhgqzdoebaa' => array( + 'POST /stx/bphtk' => array( 'name' => '', - 'path' => '/api/pdhgqzdoebaa', - 'method' => 'DELETE', + 'path' => '/stx/bphtk', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1359,10 +1341,10 @@ 'options' => array ( ), ), - 'GET /api/znpfof' => array( + 'POST /jsmjgyjquxiyvl/lp' => array( 'name' => '', - 'path' => '/api/znpfof', - 'method' => 'GET', + 'path' => '/jsmjgyjquxiyvl/lp', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1377,10 +1359,10 @@ 'options' => array ( ), ), - 'PATCH /u/ng/cirldneifkq' => array( + 'GET /user/zpjaxcuwpqhi' => array( 'name' => '', - 'path' => '/u/ng/cirldneifkq', - 'method' => 'PATCH', + 'path' => '/user/zpjaxcuwpqhi', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1395,10 +1377,10 @@ 'options' => array ( ), ), - 'GET /ixjqh' => array( + 'PATCH /v2/swobnj' => array( 'name' => '', - 'path' => '/ixjqh', - 'method' => 'GET', + 'path' => '/v2/swobnj', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1413,10 +1395,10 @@ 'options' => array ( ), ), - 'PATCH /goods/rckhknmvyqtafew' => array( + 'POST /mjplivkj' => array( 'name' => '', - 'path' => '/goods/rckhknmvyqtafew', - 'method' => 'PATCH', + 'path' => '/mjplivkj', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1431,10 +1413,10 @@ 'options' => array ( ), ), - 'POST /eyebtkpwh' => array( + 'DELETE /otx/ll' => array( 'name' => '', - 'path' => '/eyebtkpwh', - 'method' => 'POST', + 'path' => '/otx/ll', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1449,9 +1431,9 @@ 'options' => array ( ), ), - 'GET /api/hwphzvzlwfnv' => array( + 'GET /goods/ljgvmxztjsrogni' => array( 'name' => '', - 'path' => '/api/hwphzvzlwfnv', + 'path' => '/goods/ljgvmxztjsrogni', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1467,10 +1449,10 @@ 'options' => array ( ), ), - 'POST /uobeggmemqzxfgadz/' => array( + 'PUT /ccbbp' => array( 'name' => '', - 'path' => '/uobeggmemqzxfgadz/', - 'method' => 'POST', + 'path' => '/ccbbp', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1485,9 +1467,9 @@ 'options' => array ( ), ), - 'GET /v2/rxiomjaehoapxcp' => array( + 'GET /user/fpduszgwvtkl' => array( 'name' => '', - 'path' => '/v2/rxiomjaehoapxcp', + 'path' => '/user/fpduszgwvtkl', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1503,10 +1485,10 @@ 'options' => array ( ), ), - 'POST /wol/wycmmmgidax' => array( + 'DELETE /kb/amjvvn/cv/rxcgkmt' => array( 'name' => '', - 'path' => '/wol/wycmmmgidax', - 'method' => 'POST', + 'path' => '/kb/amjvvn/cv/rxcgkmt', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1521,10 +1503,10 @@ 'options' => array ( ), ), - 'PUT /ygflylt' => array( + 'GET /vchoy/hmityjttuth/m' => array( 'name' => '', - 'path' => '/ygflylt', - 'method' => 'PUT', + 'path' => '/vchoy/hmityjttuth/m', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1539,10 +1521,10 @@ 'options' => array ( ), ), - 'POST /user/xxlmku' => array( + 'PATCH /zhqsqdygnvomzhyhtgww' => array( 'name' => '', - 'path' => '/user/xxlmku', - 'method' => 'POST', + 'path' => '/zhqsqdygnvomzhyhtgww', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1557,9 +1539,9 @@ 'options' => array ( ), ), - 'POST /por/b/ylx/ieo' => array( + 'POST /otqwz/fsqvsts/f' => array( 'name' => '', - 'path' => '/por/b/ylx/ieo', + 'path' => '/otqwz/fsqvsts/f', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1575,9 +1557,9 @@ 'options' => array ( ), ), - 'GET /ihrrevmkw' => array( + 'GET /yq/uhrlc' => array( 'name' => '', - 'path' => '/ihrrevmkw', + 'path' => '/yq/uhrlc', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1593,9 +1575,9 @@ 'options' => array ( ), ), - 'POST /gegnbnrdsyyajqkn' => array( + 'POST /loln/hboxfokqlrjpmwz/w' => array( 'name' => '', - 'path' => '/gegnbnrdsyyajqkn', + 'path' => '/loln/hboxfokqlrjpmwz/w', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1611,10 +1593,10 @@ 'options' => array ( ), ), - 'GET /n/vrr/cvksckpun' => array( + 'DELETE /oejea/cay' => array( 'name' => '', - 'path' => '/n/vrr/cvksckpun', - 'method' => 'GET', + 'path' => '/oejea/cay', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1629,9 +1611,9 @@ 'options' => array ( ), ), - 'GET /hgn/ilqs' => array( + 'GET /tyaih/rnjcwxia' => array( 'name' => '', - 'path' => '/hgn/ilqs', + 'path' => '/tyaih/rnjcwxia', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1647,10 +1629,10 @@ 'options' => array ( ), ), - 'POST /cfyonjhttpr' => array( + 'PUT /user/sjuskk' => array( 'name' => '', - 'path' => '/cfyonjhttpr', - 'method' => 'POST', + 'path' => '/user/sjuskk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1665,10 +1647,10 @@ 'options' => array ( ), ), - 'GET /q/hcvpkkxjkwuf' => array( + 'PUT /knodhaturp' => array( 'name' => '', - 'path' => '/q/hcvpkkxjkwuf', - 'method' => 'GET', + 'path' => '/knodhaturp', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1683,9 +1665,9 @@ 'options' => array ( ), ), - 'GET /shhuq/mbgrox/zx' => array( + 'GET /fv/qvnbblw/' => array( 'name' => '', - 'path' => '/shhuq/mbgrox/zx', + 'path' => '/fv/qvnbblw/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1701,10 +1683,10 @@ 'options' => array ( ), ), - 'GET /fevfhoo/rjw' => array( + 'PATCH /api/pfttrhshavuxnwjhlh' => array( 'name' => '', - 'path' => '/fevfhoo/rjw', - 'method' => 'GET', + 'path' => '/api/pfttrhshavuxnwjhlh', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1719,10 +1701,10 @@ 'options' => array ( ), ), - 'PATCH /gync/hdrwckzfxjdxt' => array( + 'POST /api/gbuukv' => array( 'name' => '', - 'path' => '/gync/hdrwckzfxjdxt', - 'method' => 'PATCH', + 'path' => '/api/gbuukv', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1737,10 +1719,10 @@ 'options' => array ( ), ), - 'DELETE /api/nxwetiuyklxa' => array( + 'PATCH /efdzykvzn' => array( 'name' => '', - 'path' => '/api/nxwetiuyklxa', - 'method' => 'DELETE', + 'path' => '/efdzykvzn', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1755,9 +1737,9 @@ 'options' => array ( ), ), - 'GET /xocdvf/ewdu/iyvtome' => array( + 'GET /cbsvhdikmxjoy' => array( 'name' => '', - 'path' => '/xocdvf/ewdu/iyvtome', + 'path' => '/cbsvhdikmxjoy', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1773,10 +1755,10 @@ 'options' => array ( ), ), - 'DELETE /qqvfgbsasmz' => array( + 'POST /goods/obluhxpghgmgexjnbi' => array( 'name' => '', - 'path' => '/qqvfgbsasmz', - 'method' => 'DELETE', + 'path' => '/goods/obluhxpghgmgexjnbi', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1791,10 +1773,10 @@ 'options' => array ( ), ), - 'DELETE /wr/rhvibtsmelacc/z/dg/fx' => array( + 'GET /ghyoefd' => array( 'name' => '', - 'path' => '/wr/rhvibtsmelacc/z/dg/fx', - 'method' => 'DELETE', + 'path' => '/ghyoefd', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1809,10 +1791,10 @@ 'options' => array ( ), ), - 'POST /goods/khhmrcsowgpushmwqp' => array( + 'PATCH /fz/p/vtnvhzhfklhibf' => array( 'name' => '', - 'path' => '/goods/khhmrcsowgpushmwqp', - 'method' => 'POST', + 'path' => '/fz/p/vtnvhzhfklhibf', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1827,10 +1809,10 @@ 'options' => array ( ), ), - 'PATCH /goods/inudajxudowwkpk' => array( + 'POST /t/o/e/ypn/uau' => array( 'name' => '', - 'path' => '/goods/inudajxudowwkpk', - 'method' => 'PATCH', + 'path' => '/t/o/e/ypn/uau', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1845,10 +1827,10 @@ 'options' => array ( ), ), - 'PUT /aw/qhaf/a/j/' => array( + 'GET /zfsqtol/igmgjndy/nfn/th' => array( 'name' => '', - 'path' => '/aw/qhaf/a/j/', - 'method' => 'PUT', + 'path' => '/zfsqtol/igmgjndy/nfn/th', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1863,10 +1845,10 @@ 'options' => array ( ), ), - 'PUT /abzwn/l/n/jge' => array( + 'POST /hij/ex/sanbqumjz' => array( 'name' => '', - 'path' => '/abzwn/l/n/jge', - 'method' => 'PUT', + 'path' => '/hij/ex/sanbqumjz', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1881,10 +1863,10 @@ 'options' => array ( ), ), - 'GET /muwkbbehx/kxso' => array( + 'PUT /ktoyxkb' => array( 'name' => '', - 'path' => '/muwkbbehx/kxso', - 'method' => 'GET', + 'path' => '/ktoyxkb', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1899,10 +1881,10 @@ 'options' => array ( ), ), - 'PATCH /eapijwh/nqcb/lq/' => array( + 'DELETE /zxne/ytaj/t' => array( 'name' => '', - 'path' => '/eapijwh/nqcb/lq/', - 'method' => 'PATCH', + 'path' => '/zxne/ytaj/t', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1917,10 +1899,10 @@ 'options' => array ( ), ), - 'PATCH /xondcemxxltt/x/vapk/pdl/' => array( + 'GET /xhq/goze/ttyv/jms/' => array( 'name' => '', - 'path' => '/xondcemxxltt/x/vapk/pdl/', - 'method' => 'PATCH', + 'path' => '/xhq/goze/ttyv/jms/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1935,9 +1917,9 @@ 'options' => array ( ), ), - 'POST /user/quslpemmmibg' => array( + 'POST /fcbkoocki/' => array( 'name' => '', - 'path' => '/user/quslpemmmibg', + 'path' => '/fcbkoocki/', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -1953,10 +1935,10 @@ 'options' => array ( ), ), - 'GET /ofikgveuxqti/d' => array( + 'DELETE /goods/arfmwjwowsdecis' => array( 'name' => '', - 'path' => '/ofikgveuxqti/d', - 'method' => 'GET', + 'path' => '/goods/arfmwjwowsdecis', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1971,10 +1953,10 @@ 'options' => array ( ), ), - 'DELETE /goods/izxfccvhcqodjsnoax' => array( + 'GET /k/bfdta/mubtvo/qp/' => array( 'name' => '', - 'path' => '/goods/izxfccvhcqodjsnoax', - 'method' => 'DELETE', + 'path' => '/k/bfdta/mubtvo/qp/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -1989,9 +1971,9 @@ 'options' => array ( ), ), - 'GET /mrkjf/me/inaydrovyuwc' => array( + 'GET /goods/nkysxi' => array( 'name' => '', - 'path' => '/mrkjf/me/inaydrovyuwc', + 'path' => '/goods/nkysxi', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2007,9 +1989,9 @@ 'options' => array ( ), ), - 'GET /v2/wkkuztzgfqlwuepqcy' => array( + 'GET /davqp' => array( 'name' => '', - 'path' => '/v2/wkkuztzgfqlwuepqcy', + 'path' => '/davqp', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2025,10 +2007,10 @@ 'options' => array ( ), ), - 'GET /c/fyarhtqiyaxftitgoj/' => array( + 'POST /tihtcogsnh/jk/mr/' => array( 'name' => '', - 'path' => '/c/fyarhtqiyaxftitgoj/', - 'method' => 'GET', + 'path' => '/tihtcogsnh/jk/mr/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2043,9 +2025,9 @@ 'options' => array ( ), ), - 'DELETE /qofy/ksi/t' => array( + 'DELETE /api/myclae' => array( 'name' => '', - 'path' => '/qofy/ksi/t', + 'path' => '/api/myclae', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2061,9 +2043,9 @@ 'options' => array ( ), ), - 'GET /ryr/xq' => array( + 'GET /vku/izomjl/at' => array( 'name' => '', - 'path' => '/ryr/xq', + 'path' => '/vku/izomjl/at', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2079,10 +2061,10 @@ 'options' => array ( ), ), - 'POST /goods/ahtnpwxamkqnzkiytl' => array( + 'GET /doblrqg/forprowbaohxl' => array( 'name' => '', - 'path' => '/goods/ahtnpwxamkqnzkiytl', - 'method' => 'POST', + 'path' => '/doblrqg/forprowbaohxl', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2097,9 +2079,9 @@ 'options' => array ( ), ), - 'POST /oeug/w/qw/' => array( + 'POST /kbve/fansycmxro' => array( 'name' => '', - 'path' => '/oeug/w/qw/', + 'path' => '/kbve/fansycmxro', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2115,10 +2097,10 @@ 'options' => array ( ), ), - 'PATCH /n/lnhongh' => array( + 'PUT /v2/nstkpgshfjwkuhngib' => array( 'name' => '', - 'path' => '/n/lnhongh', - 'method' => 'PATCH', + 'path' => '/v2/nstkpgshfjwkuhngib', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2133,10 +2115,10 @@ 'options' => array ( ), ), - 'POST /cy/vbabtffpbp/o/' => array( + 'DELETE /lxvzjrkgi/' => array( 'name' => '', - 'path' => '/cy/vbabtffpbp/o/', - 'method' => 'POST', + 'path' => '/lxvzjrkgi/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2151,10 +2133,10 @@ 'options' => array ( ), ), - 'PATCH /vkmwx/alohoxvyhdon' => array( + 'POST /goods/iltvyo' => array( 'name' => '', - 'path' => '/vkmwx/alohoxvyhdon', - 'method' => 'PATCH', + 'path' => '/goods/iltvyo', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2169,10 +2151,10 @@ 'options' => array ( ), ), - 'GET /user/sqfwxdifqzqiyng' => array( + 'DELETE /v2/zdrlnouduygynnv' => array( 'name' => '', - 'path' => '/user/sqfwxdifqzqiyng', - 'method' => 'GET', + 'path' => '/v2/zdrlnouduygynnv', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2187,10 +2169,10 @@ 'options' => array ( ), ), - 'GET /exwtdj/tp/uhder' => array( + 'POST /qakijdmizeaqdf' => array( 'name' => '', - 'path' => '/exwtdj/tp/uhder', - 'method' => 'GET', + 'path' => '/qakijdmizeaqdf', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2205,10 +2187,10 @@ 'options' => array ( ), ), - 'DELETE /hpbbaryfwdxgwr/jrfzp/j' => array( + 'PATCH /hosghaiotwfmken/stz/c/' => array( 'name' => '', - 'path' => '/hpbbaryfwdxgwr/jrfzp/j', - 'method' => 'DELETE', + 'path' => '/hosghaiotwfmken/stz/c/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2223,9 +2205,9 @@ 'options' => array ( ), ), - 'GET /v2/ouaogjkhjbzplkmmnl' => array( + 'GET /bihgp' => array( 'name' => '', - 'path' => '/v2/ouaogjkhjbzplkmmnl', + 'path' => '/bihgp', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2241,9 +2223,9 @@ 'options' => array ( ), ), - 'GET /jlp/xt' => array( + 'GET /user/eivahqvpihww' => array( 'name' => '', - 'path' => '/jlp/xt', + 'path' => '/user/eivahqvpihww', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2259,10 +2241,10 @@ 'options' => array ( ), ), - 'GET /endayitov/zon/nxalptf/d' => array( + 'PUT /enw/gl/k/otwaecwbhmc' => array( 'name' => '', - 'path' => '/endayitov/zon/nxalptf/d', - 'method' => 'GET', + 'path' => '/enw/gl/k/otwaecwbhmc', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2277,10 +2259,10 @@ 'options' => array ( ), ), - 'PUT /d/phsxcukr' => array( + 'DELETE /oql/ybp/dc/i' => array( 'name' => '', - 'path' => '/d/phsxcukr', - 'method' => 'PUT', + 'path' => '/oql/ybp/dc/i', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2295,9 +2277,9 @@ 'options' => array ( ), ), - 'DELETE /v2/eftdzgjhynvestqqgq' => array( + 'DELETE /lizzk/j/nclys/nqw/ibc' => array( 'name' => '', - 'path' => '/v2/eftdzgjhynvestqqgq', + 'path' => '/lizzk/j/nclys/nqw/ibc', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2313,10 +2295,10 @@ 'options' => array ( ), ), - 'POST /mjsys/gs' => array( + 'DELETE /xianps/yqtyp' => array( 'name' => '', - 'path' => '/mjsys/gs', - 'method' => 'POST', + 'path' => '/xianps/yqtyp', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2331,10 +2313,10 @@ 'options' => array ( ), ), - 'PUT /gkh/hd/egs/irvjkv' => array( + 'GET /goods/ulqmldnkaggqxyr' => array( 'name' => '', - 'path' => '/gkh/hd/egs/irvjkv', - 'method' => 'PUT', + 'path' => '/goods/ulqmldnkaggqxyr', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2349,9 +2331,9 @@ 'options' => array ( ), ), - 'GET /vr/wwx' => array( + 'GET /api/dxvryikvcwnazah' => array( 'name' => '', - 'path' => '/vr/wwx', + 'path' => '/api/dxvryikvcwnazah', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2367,9 +2349,9 @@ 'options' => array ( ), ), - 'PUT /d/qfq/gpszucrbjh/jsnngc' => array( + 'PUT /tnqvdnqjtvrf/mswe/' => array( 'name' => '', - 'path' => '/d/qfq/gpszucrbjh/jsnngc', + 'path' => '/tnqvdnqjtvrf/mswe/', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2385,10 +2367,10 @@ 'options' => array ( ), ), - 'PUT /v2/sretva' => array( + 'PATCH /hrzbgaogcc' => array( 'name' => '', - 'path' => '/v2/sretva', - 'method' => 'PUT', + 'path' => '/hrzbgaogcc', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2403,9 +2385,9 @@ 'options' => array ( ), ), - 'PUT /zzycclonjafwsvnv/lam' => array( + 'PUT /goods/iuyxmduqgspk' => array( 'name' => '', - 'path' => '/zzycclonjafwsvnv/lam', + 'path' => '/goods/iuyxmduqgspk', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2421,10 +2403,10 @@ 'options' => array ( ), ), - 'GET /user/ghfgraprtqzddayrfz' => array( + 'POST /rqcl/bmwg' => array( 'name' => '', - 'path' => '/user/ghfgraprtqzddayrfz', - 'method' => 'GET', + 'path' => '/rqcl/bmwg', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2439,10 +2421,10 @@ 'options' => array ( ), ), - 'GET /qdowvklmpjzrknrcfq/o' => array( + 'PATCH /yk/xqlmajvry' => array( 'name' => '', - 'path' => '/qdowvklmpjzrknrcfq/o', - 'method' => 'GET', + 'path' => '/yk/xqlmajvry', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2457,10 +2439,10 @@ 'options' => array ( ), ), - 'GET /api/otgica' => array( + 'PUT /xaq/b/utvm' => array( 'name' => '', - 'path' => '/api/otgica', - 'method' => 'GET', + 'path' => '/xaq/b/utvm', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2475,10 +2457,10 @@ 'options' => array ( ), ), - 'GET /api/oprvsrvaridbayt' => array( + 'PUT /tqwlppkyjgu' => array( 'name' => '', - 'path' => '/api/oprvsrvaridbayt', - 'method' => 'GET', + 'path' => '/tqwlppkyjgu', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2493,10 +2475,10 @@ 'options' => array ( ), ), - 'GET /fepbcslb' => array( + 'PUT /oopdl/' => array( 'name' => '', - 'path' => '/fepbcslb', - 'method' => 'GET', + 'path' => '/oopdl/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2511,10 +2493,10 @@ 'options' => array ( ), ), - 'GET /ed/ah/vfamnivmdk/noq/mbx/' => array( + 'POST /sjs/wimcyp/' => array( 'name' => '', - 'path' => '/ed/ah/vfamnivmdk/noq/mbx/', - 'method' => 'GET', + 'path' => '/sjs/wimcyp/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2529,9 +2511,9 @@ 'options' => array ( ), ), - 'PATCH /user/lnfczlmifmji' => array( + 'PATCH /u/vqq/qeaavjfrh/' => array( 'name' => '', - 'path' => '/user/lnfczlmifmji', + 'path' => '/u/vqq/qeaavjfrh/', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2547,10 +2529,10 @@ 'options' => array ( ), ), - 'DELETE /ycyx/vmiq' => array( + 'POST /api/eurnnmvxgdny' => array( 'name' => '', - 'path' => '/ycyx/vmiq', - 'method' => 'DELETE', + 'path' => '/api/eurnnmvxgdny', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2565,10 +2547,10 @@ 'options' => array ( ), ), - 'PUT /sdujoe/kztvuu/zre/n/y' => array( + 'GET /zz/sfyn/gxvdk/mxgdwi/' => array( 'name' => '', - 'path' => '/sdujoe/kztvuu/zre/n/y', - 'method' => 'PUT', + 'path' => '/zz/sfyn/gxvdk/mxgdwi/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2583,10 +2565,10 @@ 'options' => array ( ), ), - 'POST /gpj/auknwag/jvrupzy' => array( + 'DELETE /dmnagbvx/' => array( 'name' => '', - 'path' => '/gpj/auknwag/jvrupzy', - 'method' => 'POST', + 'path' => '/dmnagbvx/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2601,10 +2583,10 @@ 'options' => array ( ), ), - 'DELETE /uvtlealurp' => array( + 'PUT /vfegazr/jzak' => array( 'name' => '', - 'path' => '/uvtlealurp', - 'method' => 'DELETE', + 'path' => '/vfegazr/jzak', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2619,10 +2601,10 @@ 'options' => array ( ), ), - 'PATCH /eewe/t' => array( + 'DELETE /numslh/iaq/rjqilelvw/h' => array( 'name' => '', - 'path' => '/eewe/t', - 'method' => 'PATCH', + 'path' => '/numslh/iaq/rjqilelvw/h', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2637,10 +2619,10 @@ 'options' => array ( ), ), - 'POST /jqrjjowrd/defuwsoe/ydb/' => array( + 'DELETE /user/vrxgxkfwjfcbddbbph' => array( 'name' => '', - 'path' => '/jqrjjowrd/defuwsoe/ydb/', - 'method' => 'POST', + 'path' => '/user/vrxgxkfwjfcbddbbph', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2655,10 +2637,10 @@ 'options' => array ( ), ), - 'GET /dl/qgbucaioj/l/fcssobos' => array( + 'PATCH /mpbht/wwnrfyoc/jyw/g/' => array( 'name' => '', - 'path' => '/dl/qgbucaioj/l/fcssobos', - 'method' => 'GET', + 'path' => '/mpbht/wwnrfyoc/jyw/g/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2673,10 +2655,10 @@ 'options' => array ( ), ), - 'POST /vrouh/fjzs/clc/ynlxni/tw' => array( + 'PATCH /mbvc/rd/oqqeqzezrw' => array( 'name' => '', - 'path' => '/vrouh/fjzs/clc/ynlxni/tw', - 'method' => 'POST', + 'path' => '/mbvc/rd/oqqeqzezrw', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2691,10 +2673,10 @@ 'options' => array ( ), ), - 'PUT /ap/rnxvtp/' => array( + 'DELETE /ljladkw/nc/l' => array( 'name' => '', - 'path' => '/ap/rnxvtp/', - 'method' => 'PUT', + 'path' => '/ljladkw/nc/l', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2709,10 +2691,10 @@ 'options' => array ( ), ), - 'DELETE /r/weuuivgrtryygfafng' => array( + 'GET /yg/iptyfmwwoi/eg' => array( 'name' => '', - 'path' => '/r/weuuivgrtryygfafng', - 'method' => 'DELETE', + 'path' => '/yg/iptyfmwwoi/eg', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2727,10 +2709,10 @@ 'options' => array ( ), ), - 'GET /v2/cjeroqwivtlojia' => array( + 'POST /sdy/q/zovzakolr/pd/mz' => array( 'name' => '', - 'path' => '/v2/cjeroqwivtlojia', - 'method' => 'GET', + 'path' => '/sdy/q/zovzakolr/pd/mz', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2745,9 +2727,9 @@ 'options' => array ( ), ), - 'DELETE /o/kxwpxrzas/avlk/rrwjhx/' => array( + 'DELETE /ofns/wby/o/t' => array( 'name' => '', - 'path' => '/o/kxwpxrzas/avlk/rrwjhx/', + 'path' => '/ofns/wby/o/t', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2763,9 +2745,9 @@ 'options' => array ( ), ), - 'GET /ri/go/cxtdz' => array( + 'GET /gl/hzgf/i/rp/hr/' => array( 'name' => '', - 'path' => '/ri/go/cxtdz', + 'path' => '/gl/hzgf/i/rp/hr/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2781,9 +2763,9 @@ 'options' => array ( ), ), - 'GET /api/ybcmbujmqonhvjn' => array( + 'GET /ocrqtdbz/bmecjli/ipbbn' => array( 'name' => '', - 'path' => '/api/ybcmbujmqonhvjn', + 'path' => '/ocrqtdbz/bmecjli/ipbbn', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2799,9 +2781,9 @@ 'options' => array ( ), ), - 'POST /api/saqndpxahmqvfbnmwc' => array( + 'POST /goods/sjmpmp' => array( 'name' => '', - 'path' => '/api/saqndpxahmqvfbnmwc', + 'path' => '/goods/sjmpmp', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2817,10 +2799,10 @@ 'options' => array ( ), ), - 'PUT /wlexhldfsdb/y/p' => array( + 'GET /bfp/xmduw/b' => array( 'name' => '', - 'path' => '/wlexhldfsdb/y/p', - 'method' => 'PUT', + 'path' => '/bfp/xmduw/b', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2835,9 +2817,9 @@ 'options' => array ( ), ), - 'GET /jwkutduxogbel' => array( + 'GET /p/gqhctjtvyfzrcb/r' => array( 'name' => '', - 'path' => '/jwkutduxogbel', + 'path' => '/p/gqhctjtvyfzrcb/r', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2853,10 +2835,10 @@ 'options' => array ( ), ), - 'PATCH /stugeqpf/xobnnzcl' => array( + 'DELETE /api/atwrrftybiyfqaw' => array( 'name' => '', - 'path' => '/stugeqpf/xobnnzcl', - 'method' => 'PATCH', + 'path' => '/api/atwrrftybiyfqaw', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2871,10 +2853,10 @@ 'options' => array ( ), ), - 'DELETE /svuam' => array( + 'PUT /goods/pbifjkhikrwh' => array( 'name' => '', - 'path' => '/svuam', - 'method' => 'DELETE', + 'path' => '/goods/pbifjkhikrwh', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2889,10 +2871,10 @@ 'options' => array ( ), ), - 'DELETE /tl/bktcsb' => array( + 'GET /rhdj/eeh' => array( 'name' => '', - 'path' => '/tl/bktcsb', - 'method' => 'DELETE', + 'path' => '/rhdj/eeh', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2907,10 +2889,10 @@ 'options' => array ( ), ), - 'PATCH /wdeg/pz/p/f' => array( + 'GET /ttuw/cno/jtq' => array( 'name' => '', - 'path' => '/wdeg/pz/p/f', - 'method' => 'PATCH', + 'path' => '/ttuw/cno/jtq', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2925,10 +2907,10 @@ 'options' => array ( ), ), - 'POST /hu/synjbirmgxckgqu/' => array( + 'PATCH /sng/r/kmcdpx' => array( 'name' => '', - 'path' => '/hu/synjbirmgxckgqu/', - 'method' => 'POST', + 'path' => '/sng/r/kmcdpx', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2943,10 +2925,10 @@ 'options' => array ( ), ), - 'POST /hauyug/mlitvvt' => array( + 'PATCH /mrrxs' => array( 'name' => '', - 'path' => '/hauyug/mlitvvt', - 'method' => 'POST', + 'path' => '/mrrxs', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2961,10 +2943,10 @@ 'options' => array ( ), ), - 'DELETE /ov/hu/fi/tebdaa/wyzc/' => array( + 'PATCH /goods/gwlxupxlcbsrbsd' => array( 'name' => '', - 'path' => '/ov/hu/fi/tebdaa/wyzc/', - 'method' => 'DELETE', + 'path' => '/goods/gwlxupxlcbsrbsd', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -2979,9 +2961,9 @@ 'options' => array ( ), ), - 'GET /rxdefqy/jljwaschrgci/w' => array( + 'GET /s/roc/ingd/rgb' => array( 'name' => '', - 'path' => '/rxdefqy/jljwaschrgci/w', + 'path' => '/s/roc/ingd/rgb', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -2997,10 +2979,10 @@ 'options' => array ( ), ), - 'PUT /gl/ditw/bqypwni' => array( + 'POST /zquie/smlszyeqycj' => array( 'name' => '', - 'path' => '/gl/ditw/bqypwni', - 'method' => 'PUT', + 'path' => '/zquie/smlszyeqycj', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3015,10 +2997,10 @@ 'options' => array ( ), ), - 'POST /ltynfv/ecxsz/' => array( + 'GET /goods/fzjuajgsyljcwho' => array( 'name' => '', - 'path' => '/ltynfv/ecxsz/', - 'method' => 'POST', + 'path' => '/goods/fzjuajgsyljcwho', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3033,9 +3015,9 @@ 'options' => array ( ), ), - 'POST /ejhqv' => array( + 'POST /goods/nzyshycafcsk' => array( 'name' => '', - 'path' => '/ejhqv', + 'path' => '/goods/nzyshycafcsk', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3051,10 +3033,10 @@ 'options' => array ( ), ), - 'POST /nrucwjcpfrmeeowhv' => array( + 'GET /wpk/oevns' => array( 'name' => '', - 'path' => '/nrucwjcpfrmeeowhv', - 'method' => 'POST', + 'path' => '/wpk/oevns', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3069,10 +3051,10 @@ 'options' => array ( ), ), - 'GET /v2/uveqsp' => array( + 'POST /kvovzkralitge/l/u/v/' => array( 'name' => '', - 'path' => '/v2/uveqsp', - 'method' => 'GET', + 'path' => '/kvovzkralitge/l/u/v/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3087,10 +3069,10 @@ 'options' => array ( ), ), - 'DELETE /api/onhjozdvaydrynl' => array( + 'POST /p/qjyw/kuqri' => array( 'name' => '', - 'path' => '/api/onhjozdvaydrynl', - 'method' => 'DELETE', + 'path' => '/p/qjyw/kuqri', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3105,10 +3087,10 @@ 'options' => array ( ), ), - 'GET /a/jdiy' => array( + 'PATCH /kakiklpklau/jiskxqxyc' => array( 'name' => '', - 'path' => '/a/jdiy', - 'method' => 'GET', + 'path' => '/kakiklpklau/jiskxqxyc', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3123,10 +3105,10 @@ 'options' => array ( ), ), - 'PATCH /jtmxedum/ipdbt/gdyxefp' => array( + 'GET /api/bfnmufhfsnhlxny' => array( 'name' => '', - 'path' => '/jtmxedum/ipdbt/gdyxefp', - 'method' => 'PATCH', + 'path' => '/api/bfnmufhfsnhlxny', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3141,10 +3123,10 @@ 'options' => array ( ), ), - 'PUT /user/oywxynwuhxcyhssdhq' => array( + 'GET /tbyqrganxwm/vljojjmbb' => array( 'name' => '', - 'path' => '/user/oywxynwuhxcyhssdhq', - 'method' => 'PUT', + 'path' => '/tbyqrganxwm/vljojjmbb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3159,10 +3141,10 @@ 'options' => array ( ), ), - 'PUT /qjn/bh' => array( + 'GET /uaxp/rpqc' => array( 'name' => '', - 'path' => '/qjn/bh', - 'method' => 'PUT', + 'path' => '/uaxp/rpqc', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3177,10 +3159,10 @@ 'options' => array ( ), ), - 'DELETE /user/tuhkar' => array( + 'GET /olrdzxrfxeh' => array( 'name' => '', - 'path' => '/user/tuhkar', - 'method' => 'DELETE', + 'path' => '/olrdzxrfxeh', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3195,10 +3177,10 @@ 'options' => array ( ), ), - 'POST /fz/gk/hyzj/hlpmcqefzetv' => array( + 'PATCH /c/cmo/r' => array( 'name' => '', - 'path' => '/fz/gk/hyzj/hlpmcqefzetv', - 'method' => 'POST', + 'path' => '/c/cmo/r', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3213,10 +3195,10 @@ 'options' => array ( ), ), - 'DELETE /iv/tsx' => array( + 'POST /tarzgesyadhly' => array( 'name' => '', - 'path' => '/iv/tsx', - 'method' => 'DELETE', + 'path' => '/tarzgesyadhly', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3231,9 +3213,9 @@ 'options' => array ( ), ), - 'GET /dfjtwoti' => array( + 'GET /yimaf/el' => array( 'name' => '', - 'path' => '/dfjtwoti', + 'path' => '/yimaf/el', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3249,10 +3231,10 @@ 'options' => array ( ), ), - 'PUT /fjtmbw/a' => array( + 'DELETE /agi/fg' => array( 'name' => '', - 'path' => '/fjtmbw/a', - 'method' => 'PUT', + 'path' => '/agi/fg', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3267,9 +3249,9 @@ 'options' => array ( ), ), - 'PUT /user/gssoct' => array( + 'PUT /w/maflacgzfpna/l' => array( 'name' => '', - 'path' => '/user/gssoct', + 'path' => '/w/maflacgzfpna/l', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3285,9 +3267,9 @@ 'options' => array ( ), ), - 'PUT /zegw/iylco' => array( + 'PUT /f/z/f/xdmde/lliezvi/xrwwj' => array( 'name' => '', - 'path' => '/zegw/iylco', + 'path' => '/f/z/f/xdmde/lliezvi/xrwwj', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3303,9 +3285,9 @@ 'options' => array ( ), ), - 'GET /vvwyiqkjeyd/' => array( + 'GET /dcdpwooil' => array( 'name' => '', - 'path' => '/vvwyiqkjeyd/', + 'path' => '/dcdpwooil', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3321,10 +3303,10 @@ 'options' => array ( ), ), - 'GET /slgkrzulpmx' => array( + 'PUT /v2/oepoibzzgchcxiz' => array( 'name' => '', - 'path' => '/slgkrzulpmx', - 'method' => 'GET', + 'path' => '/v2/oepoibzzgchcxiz', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3339,10 +3321,10 @@ 'options' => array ( ), ), - 'DELETE /xbdyawy/eqswqxj/aslwr/' => array( + 'PUT /dmxhjouywdk' => array( 'name' => '', - 'path' => '/xbdyawy/eqswqxj/aslwr/', - 'method' => 'DELETE', + 'path' => '/dmxhjouywdk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3357,10 +3339,10 @@ 'options' => array ( ), ), - 'GET /ryhjfr/f' => array( + 'POST /om/x/tnrre/arrwf/u' => array( 'name' => '', - 'path' => '/ryhjfr/f', - 'method' => 'GET', + 'path' => '/om/x/tnrre/arrwf/u', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3375,10 +3357,10 @@ 'options' => array ( ), ), - 'PATCH /user/fhrbnaqojqtc' => array( + 'DELETE /lodyb/siggaa' => array( 'name' => '', - 'path' => '/user/fhrbnaqojqtc', - 'method' => 'PATCH', + 'path' => '/lodyb/siggaa', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3393,9 +3375,9 @@ 'options' => array ( ), ), - 'PATCH /sbiavn/pddl/' => array( + 'PATCH /biysqzjte/xdgqdbwr' => array( 'name' => '', - 'path' => '/sbiavn/pddl/', + 'path' => '/biysqzjte/xdgqdbwr', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3411,10 +3393,10 @@ 'options' => array ( ), ), - 'POST /zaegbzx' => array( + 'GET /api/fvtaxntjabbc' => array( 'name' => '', - 'path' => '/zaegbzx', - 'method' => 'POST', + 'path' => '/api/fvtaxntjabbc', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3429,10 +3411,10 @@ 'options' => array ( ), ), - 'POST /api/zuoainwnwsnnuhv' => array( + 'DELETE /b/uw/fu' => array( 'name' => '', - 'path' => '/api/zuoainwnwsnnuhv', - 'method' => 'POST', + 'path' => '/b/uw/fu', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3447,10 +3429,10 @@ 'options' => array ( ), ), - 'PATCH /srgegeacla' => array( + 'GET /user/gcwjtqtyqljordqipc' => array( 'name' => '', - 'path' => '/srgegeacla', - 'method' => 'PATCH', + 'path' => '/user/gcwjtqtyqljordqipc', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3465,10 +3447,10 @@ 'options' => array ( ), ), - 'POST /pmufmpl' => array( + 'GET /e/popmanhoj' => array( 'name' => '', - 'path' => '/pmufmpl', - 'method' => 'POST', + 'path' => '/e/popmanhoj', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3483,10 +3465,10 @@ 'options' => array ( ), ), - 'POST /v2/aotomszysnxnnbl' => array( + 'PUT /v2/cuexstrpygurzaj' => array( 'name' => '', - 'path' => '/v2/aotomszysnxnnbl', - 'method' => 'POST', + 'path' => '/v2/cuexstrpygurzaj', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3501,10 +3483,10 @@ 'options' => array ( ), ), - 'PUT /mq/thw/b/kqris/' => array( + 'PATCH /lnprkjm' => array( 'name' => '', - 'path' => '/mq/thw/b/kqris/', - 'method' => 'PUT', + 'path' => '/lnprkjm', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3519,10 +3501,10 @@ 'options' => array ( ), ), - 'DELETE /dzaupdwjkehk/mf' => array( + 'POST /dl/bzxq/forbg/mjwbqe' => array( 'name' => '', - 'path' => '/dzaupdwjkehk/mf', - 'method' => 'DELETE', + 'path' => '/dl/bzxq/forbg/mjwbqe', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3537,9 +3519,9 @@ 'options' => array ( ), ), - 'POST /fkobrwohnfki/fu' => array( + 'POST /ztwz/yfb/dge/wlv' => array( 'name' => '', - 'path' => '/fkobrwohnfki/fu', + 'path' => '/ztwz/yfb/dge/wlv', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3555,10 +3537,10 @@ 'options' => array ( ), ), - 'DELETE /yr/ld/jjpa/p' => array( + 'PUT /hziqw/bymy' => array( 'name' => '', - 'path' => '/yr/ld/jjpa/p', - 'method' => 'DELETE', + 'path' => '/hziqw/bymy', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3573,10 +3555,10 @@ 'options' => array ( ), ), - 'PATCH /ehrcrgghaxc/pvj/q/s/x' => array( + 'GET /kcc/cfj/ql' => array( 'name' => '', - 'path' => '/ehrcrgghaxc/pvj/q/s/x', - 'method' => 'PATCH', + 'path' => '/kcc/cfj/ql', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3591,10 +3573,10 @@ 'options' => array ( ), ), - 'DELETE /vuxyss/vgiokch' => array( + 'GET /v2/pnhbigyuqbkxmhm' => array( 'name' => '', - 'path' => '/vuxyss/vgiokch', - 'method' => 'DELETE', + 'path' => '/v2/pnhbigyuqbkxmhm', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3609,10 +3591,10 @@ 'options' => array ( ), ), - 'DELETE /hxmpyvsmycifq/sg/j/xwgl' => array( + 'PUT /izeidmfnmlgrbdhgrtnk' => array( 'name' => '', - 'path' => '/hxmpyvsmycifq/sg/j/xwgl', - 'method' => 'DELETE', + 'path' => '/izeidmfnmlgrbdhgrtnk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3627,10 +3609,10 @@ 'options' => array ( ), ), - 'GET /qkrsuwsl/rhk/bgu/id' => array( + 'PUT /shcif/ab/s/z/nswuczigoh' => array( 'name' => '', - 'path' => '/qkrsuwsl/rhk/bgu/id', - 'method' => 'GET', + 'path' => '/shcif/ab/s/z/nswuczigoh', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3645,10 +3627,10 @@ 'options' => array ( ), ), - 'PUT /pkpvbjkkh' => array( + 'GET /fzazkobuj' => array( 'name' => '', - 'path' => '/pkpvbjkkh', - 'method' => 'PUT', + 'path' => '/fzazkobuj', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3663,10 +3645,10 @@ 'options' => array ( ), ), - 'PUT /fldrpha/n' => array( + 'DELETE /fklwd' => array( 'name' => '', - 'path' => '/fldrpha/n', - 'method' => 'PUT', + 'path' => '/fklwd', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3681,9 +3663,9 @@ 'options' => array ( ), ), - 'PUT /rcvramywwx/t' => array( + 'PUT /xr/t/rn/bfyszexyxhgkwl' => array( 'name' => '', - 'path' => '/rcvramywwx/t', + 'path' => '/xr/t/rn/bfyszexyxhgkwl', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3699,10 +3681,10 @@ 'options' => array ( ), ), - 'POST /abgcb' => array( + 'GET /qlbjpcrooyw' => array( 'name' => '', - 'path' => '/abgcb', - 'method' => 'POST', + 'path' => '/qlbjpcrooyw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3717,9 +3699,9 @@ 'options' => array ( ), ), - 'GET /jamjxvytnvlo/j/d/zgibxq' => array( + 'GET /dkhbrtwehy/s/' => array( 'name' => '', - 'path' => '/jamjxvytnvlo/j/d/zgibxq', + 'path' => '/dkhbrtwehy/s/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3735,9 +3717,9 @@ 'options' => array ( ), ), - 'POST /xkzzkku' => array( + 'POST /vkqsoouhlcgyuyzrn' => array( 'name' => '', - 'path' => '/xkzzkku', + 'path' => '/vkqsoouhlcgyuyzrn', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3753,9 +3735,9 @@ 'options' => array ( ), ), - 'GET /v2/pkwddhfmjagpauadnk' => array( + 'GET /zeipmwemmz/eveb/zw' => array( 'name' => '', - 'path' => '/v2/pkwddhfmjagpauadnk', + 'path' => '/zeipmwemmz/eveb/zw', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3771,10 +3753,10 @@ 'options' => array ( ), ), - 'PUT /kmm/sy/rjqqfdgx' => array( + 'GET /ycyytqaty/xmqg' => array( 'name' => '', - 'path' => '/kmm/sy/rjqqfdgx', - 'method' => 'PUT', + 'path' => '/ycyytqaty/xmqg', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3789,10 +3771,10 @@ 'options' => array ( ), ), - 'PUT /mbmfuej' => array( + 'PATCH /user/jbxhvakysalb' => array( 'name' => '', - 'path' => '/mbmfuej', - 'method' => 'PUT', + 'path' => '/user/jbxhvakysalb', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3807,10 +3789,10 @@ 'options' => array ( ), ), - 'POST /toq/dy/x/a/vxo' => array( + 'PATCH /kzyjrdnlw/hht/fpsijgj' => array( 'name' => '', - 'path' => '/toq/dy/x/a/vxo', - 'method' => 'POST', + 'path' => '/kzyjrdnlw/hht/fpsijgj', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3825,10 +3807,10 @@ 'options' => array ( ), ), - 'POST /gjceq/sjjdx' => array( + 'GET /thpghmpvmpj/gue/oeefgm' => array( 'name' => '', - 'path' => '/gjceq/sjjdx', - 'method' => 'POST', + 'path' => '/thpghmpvmpj/gue/oeefgm', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3843,10 +3825,10 @@ 'options' => array ( ), ), - 'PATCH /dsokzuulexabltwczxkq' => array( + 'PUT /ugikc' => array( 'name' => '', - 'path' => '/dsokzuulexabltwczxkq', - 'method' => 'PATCH', + 'path' => '/ugikc', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3861,10 +3843,10 @@ 'options' => array ( ), ), - 'GET /user/edunnepouokrnfi' => array( + 'DELETE /spukc' => array( 'name' => '', - 'path' => '/user/edunnepouokrnfi', - 'method' => 'GET', + 'path' => '/spukc', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3879,10 +3861,10 @@ 'options' => array ( ), ), - 'PUT /user/pdhzjuctunig' => array( + 'POST /ymil/k/pmhce/j/gmde/wc' => array( 'name' => '', - 'path' => '/user/pdhzjuctunig', - 'method' => 'PUT', + 'path' => '/ymil/k/pmhce/j/gmde/wc', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3897,10 +3879,10 @@ 'options' => array ( ), ), - 'GET /ju/hw/nin' => array( + 'PATCH /et/ugxznzd' => array( 'name' => '', - 'path' => '/ju/hw/nin', - 'method' => 'GET', + 'path' => '/et/ugxznzd', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3915,10 +3897,10 @@ 'options' => array ( ), ), - 'PATCH /deizahu/' => array( + 'DELETE /k/zacee/yp' => array( 'name' => '', - 'path' => '/deizahu/', - 'method' => 'PATCH', + 'path' => '/k/zacee/yp', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3933,10 +3915,10 @@ 'options' => array ( ), ), - 'PATCH /cuj/nvjgcmkibjm/' => array( + 'POST /k/mw/pv' => array( 'name' => '', - 'path' => '/cuj/nvjgcmkibjm/', - 'method' => 'PATCH', + 'path' => '/k/mw/pv', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3951,10 +3933,10 @@ 'options' => array ( ), ), - 'PATCH /eeyyqj/suybqmd' => array( + 'GET /cezcbys' => array( 'name' => '', - 'path' => '/eeyyqj/suybqmd', - 'method' => 'PATCH', + 'path' => '/cezcbys', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -3969,9 +3951,9 @@ 'options' => array ( ), ), - 'PATCH /pqzon/' => array( + 'PATCH /user/tnseoepgynwsctwsya' => array( 'name' => '', - 'path' => '/pqzon/', + 'path' => '/user/tnseoepgynwsctwsya', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -3987,10 +3969,10 @@ 'options' => array ( ), ), - 'PUT /nsverh/om/' => array( + 'GET /api/rcmqsdfyrrkqcdhjal' => array( 'name' => '', - 'path' => '/nsverh/om/', - 'method' => 'PUT', + 'path' => '/api/rcmqsdfyrrkqcdhjal', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4005,10 +3987,10 @@ 'options' => array ( ), ), - 'GET /l/dvzba/up' => array( + 'PATCH /h/kfqs' => array( 'name' => '', - 'path' => '/l/dvzba/up', - 'method' => 'GET', + 'path' => '/h/kfqs', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4023,9 +4005,9 @@ 'options' => array ( ), ), - 'GET /goods/jogfwrrawytgahn' => array( + 'GET /user/patjob' => array( 'name' => '', - 'path' => '/goods/jogfwrrawytgahn', + 'path' => '/user/patjob', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4041,10 +4023,10 @@ 'options' => array ( ), ), - 'PATCH /qdt/su' => array( + 'GET /lpbodyc' => array( 'name' => '', - 'path' => '/qdt/su', - 'method' => 'PATCH', + 'path' => '/lpbodyc', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4059,10 +4041,10 @@ 'options' => array ( ), ), - 'POST /rcpkxzjdf/dwnp' => array( + 'PATCH /nrhz/qzyfuxoj/g' => array( 'name' => '', - 'path' => '/rcpkxzjdf/dwnp', - 'method' => 'POST', + 'path' => '/nrhz/qzyfuxoj/g', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4077,9 +4059,9 @@ 'options' => array ( ), ), - 'DELETE /tbjevxcfox' => array( + 'DELETE /jhianp/fgonfma/yds' => array( 'name' => '', - 'path' => '/tbjevxcfox', + 'path' => '/jhianp/fgonfma/yds', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4095,10 +4077,10 @@ 'options' => array ( ), ), - 'GET /rewrkhlmp/ei' => array( + 'PUT /v2/dgjovn' => array( 'name' => '', - 'path' => '/rewrkhlmp/ei', - 'method' => 'GET', + 'path' => '/v2/dgjovn', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4113,10 +4095,10 @@ 'options' => array ( ), ), - 'GET /jpyurttky/' => array( + 'PATCH /yj/leblysnumosx' => array( 'name' => '', - 'path' => '/jpyurttky/', - 'method' => 'GET', + 'path' => '/yj/leblysnumosx', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4131,10 +4113,10 @@ 'options' => array ( ), ), - 'POST /shj/jj/bta' => array( + 'GET /mvzkpfevwqnyiswv/bxw/' => array( 'name' => '', - 'path' => '/shj/jj/bta', - 'method' => 'POST', + 'path' => '/mvzkpfevwqnyiswv/bxw/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4149,10 +4131,10 @@ 'options' => array ( ), ), - 'DELETE /v2/dxbzrbpwybdbqys' => array( + 'PATCH /drunk/' => array( 'name' => '', - 'path' => '/v2/dxbzrbpwybdbqys', - 'method' => 'DELETE', + 'path' => '/drunk/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4167,10 +4149,10 @@ 'options' => array ( ), ), - 'GET /qjyxbxltfdbogb' => array( + 'DELETE /jclzq/mz/y/' => array( 'name' => '', - 'path' => '/qjyxbxltfdbogb', - 'method' => 'GET', + 'path' => '/jclzq/mz/y/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4185,9 +4167,9 @@ 'options' => array ( ), ), - 'GET /user/mlvjesdwowax' => array( + 'GET /user/ehgshp' => array( 'name' => '', - 'path' => '/user/mlvjesdwowax', + 'path' => '/user/ehgshp', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4203,10 +4185,10 @@ 'options' => array ( ), ), - 'GET /llgybfgnyhm/' => array( + 'POST /mckx/trsseeb/qvmiasrw' => array( 'name' => '', - 'path' => '/llgybfgnyhm/', - 'method' => 'GET', + 'path' => '/mckx/trsseeb/qvmiasrw', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4221,10 +4203,10 @@ 'options' => array ( ), ), - 'DELETE /rmji/pezp/crtqwxpu/u' => array( + 'PATCH /csjqbembvvlbfsjy' => array( 'name' => '', - 'path' => '/rmji/pezp/crtqwxpu/u', - 'method' => 'DELETE', + 'path' => '/csjqbembvvlbfsjy', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4239,10 +4221,10 @@ 'options' => array ( ), ), - 'PUT /user/nxkjcn' => array( + 'POST /zaiitrwgy/' => array( 'name' => '', - 'path' => '/user/nxkjcn', - 'method' => 'PUT', + 'path' => '/zaiitrwgy/', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4257,10 +4239,10 @@ 'options' => array ( ), ), - 'GET /di/dpuam/txytinh/dfxctj' => array( + 'PATCH /jsfstufn/' => array( 'name' => '', - 'path' => '/di/dpuam/txytinh/dfxctj', - 'method' => 'GET', + 'path' => '/jsfstufn/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4275,10 +4257,10 @@ 'options' => array ( ), ), - 'GET /skyfgxochdsf/qnxjtjk' => array( + 'DELETE /ffndbm/oaavz/dsxdmn/fy' => array( 'name' => '', - 'path' => '/skyfgxochdsf/qnxjtjk', - 'method' => 'GET', + 'path' => '/ffndbm/oaavz/dsxdmn/fy', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4293,10 +4275,10 @@ 'options' => array ( ), ), - 'DELETE /blbyj' => array( + 'PUT /api/pjrssykihlzyros' => array( 'name' => '', - 'path' => '/blbyj', - 'method' => 'DELETE', + 'path' => '/api/pjrssykihlzyros', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4311,10 +4293,10 @@ 'options' => array ( ), ), - 'DELETE /goods/ctkumsoolwosvlq' => array( + 'GET /gepktd/edonyqvrzb/' => array( 'name' => '', - 'path' => '/goods/ctkumsoolwosvlq', - 'method' => 'DELETE', + 'path' => '/gepktd/edonyqvrzb/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4329,10 +4311,10 @@ 'options' => array ( ), ), - 'PUT /iccky' => array( + 'PATCH /x/vgxmhb' => array( 'name' => '', - 'path' => '/iccky', - 'method' => 'PUT', + 'path' => '/x/vgxmhb', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4347,9 +4329,9 @@ 'options' => array ( ), ), - 'PUT /ntnigevszvifjodcz' => array( + 'PUT /goods/nenuzfxmfnisbbogxl' => array( 'name' => '', - 'path' => '/ntnigevszvifjodcz', + 'path' => '/goods/nenuzfxmfnisbbogxl', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4365,10 +4347,10 @@ 'options' => array ( ), ), - 'DELETE /v2/zutlucxwwymrqoe' => array( + 'POST /goods/omwloh' => array( 'name' => '', - 'path' => '/v2/zutlucxwwymrqoe', - 'method' => 'DELETE', + 'path' => '/goods/omwloh', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4383,10 +4365,10 @@ 'options' => array ( ), ), - 'GET /e/uzgtuzmzf' => array( + 'PUT /user/desrxkhmfoxmgmvphu' => array( 'name' => '', - 'path' => '/e/uzgtuzmzf', - 'method' => 'GET', + 'path' => '/user/desrxkhmfoxmgmvphu', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4401,10 +4383,10 @@ 'options' => array ( ), ), - 'DELETE /api/ltasznthxhqixuw' => array( + 'PUT /user/yjhmisiwxheegwk' => array( 'name' => '', - 'path' => '/api/ltasznthxhqixuw', - 'method' => 'DELETE', + 'path' => '/user/yjhmisiwxheegwk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4419,10 +4401,10 @@ 'options' => array ( ), ), - 'PATCH /user/zfgvcscjcrvb' => array( + 'DELETE /srwnke/ntsso' => array( 'name' => '', - 'path' => '/user/zfgvcscjcrvb', - 'method' => 'PATCH', + 'path' => '/srwnke/ntsso', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4437,10 +4419,10 @@ 'options' => array ( ), ), - 'PATCH /kbvuugxs' => array( + 'DELETE /cjcs/znckp' => array( 'name' => '', - 'path' => '/kbvuugxs', - 'method' => 'PATCH', + 'path' => '/cjcs/znckp', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4455,10 +4437,10 @@ 'options' => array ( ), ), - 'GET /kfgs/c' => array( + 'PUT /edd/yztacid/' => array( 'name' => '', - 'path' => '/kfgs/c', - 'method' => 'GET', + 'path' => '/edd/yztacid/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4473,10 +4455,10 @@ 'options' => array ( ), ), - 'GET /v2/elfpkxnnzfmovsyfjs' => array( + 'PATCH /v2/pfmzoihkjwytmtf' => array( 'name' => '', - 'path' => '/v2/elfpkxnnzfmovsyfjs', - 'method' => 'GET', + 'path' => '/v2/pfmzoihkjwytmtf', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4491,10 +4473,10 @@ 'options' => array ( ), ), - 'DELETE /imlbh/' => array( + 'PATCH /v2/etmtzr' => array( 'name' => '', - 'path' => '/imlbh/', - 'method' => 'DELETE', + 'path' => '/v2/etmtzr', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4509,10 +4491,10 @@ 'options' => array ( ), ), - 'POST /bggmf/' => array( + 'GET /goods/ogdxsexfeydpfcv' => array( 'name' => '', - 'path' => '/bggmf/', - 'method' => 'POST', + 'path' => '/goods/ogdxsexfeydpfcv', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4527,10 +4509,10 @@ 'options' => array ( ), ), - 'GET /w/x/pswpdbhfv' => array( + 'PUT /llaqvjocsp/hjuw' => array( 'name' => '', - 'path' => '/w/x/pswpdbhfv', - 'method' => 'GET', + 'path' => '/llaqvjocsp/hjuw', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4545,10 +4527,10 @@ 'options' => array ( ), ), - 'PATCH /ms/sfejxb/uugjvg' => array( + 'GET /p/zokffwu' => array( 'name' => '', - 'path' => '/ms/sfejxb/uugjvg', - 'method' => 'PATCH', + 'path' => '/p/zokffwu', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4563,9 +4545,9 @@ 'options' => array ( ), ), - 'DELETE /api/sehpykosujafltnvbm' => array( + 'DELETE /uu/eahuwvnp/z' => array( 'name' => '', - 'path' => '/api/sehpykosujafltnvbm', + 'path' => '/uu/eahuwvnp/z', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4581,10 +4563,10 @@ 'options' => array ( ), ), - 'POST /aftmyregleg' => array( + 'GET /hihlqwhnj/uhsac' => array( 'name' => '', - 'path' => '/aftmyregleg', - 'method' => 'POST', + 'path' => '/hihlqwhnj/uhsac', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4599,10 +4581,10 @@ 'options' => array ( ), ), - 'GET /csvkznh/lfx' => array( + 'PUT /ctjp/hlcnguqzgnoa' => array( 'name' => '', - 'path' => '/csvkznh/lfx', - 'method' => 'GET', + 'path' => '/ctjp/hlcnguqzgnoa', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4617,10 +4599,10 @@ 'options' => array ( ), ), - 'POST /mqytrax/kzgqrp' => array( + 'PUT /rcjrdbxokx' => array( 'name' => '', - 'path' => '/mqytrax/kzgqrp', - 'method' => 'POST', + 'path' => '/rcjrdbxokx', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4635,10 +4617,10 @@ 'options' => array ( ), ), - 'PATCH /nnruzx/ljpmspygl/zvgby' => array( + 'DELETE /brw/zwoxbdfnkzstboxg/' => array( 'name' => '', - 'path' => '/nnruzx/ljpmspygl/zvgby', - 'method' => 'PATCH', + 'path' => '/brw/zwoxbdfnkzstboxg/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4653,10 +4635,10 @@ 'options' => array ( ), ), - 'GET /user/fhdqgrowqophaswxeo' => array( + 'PUT /yveskgwdu' => array( 'name' => '', - 'path' => '/user/fhdqgrowqophaswxeo', - 'method' => 'GET', + 'path' => '/yveskgwdu', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4671,9 +4653,9 @@ 'options' => array ( ), ), - 'GET /guhz/eagilbfsjrfs/q' => array( + 'GET /qt/hshaoea' => array( 'name' => '', - 'path' => '/guhz/eagilbfsjrfs/q', + 'path' => '/qt/hshaoea', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4689,9 +4671,9 @@ 'options' => array ( ), ), - 'GET /qf/cidmul/ioo/dh/ma/kl/' => array( + 'GET /jtzomdxoh' => array( 'name' => '', - 'path' => '/qf/cidmul/ioo/dh/ma/kl/', + 'path' => '/jtzomdxoh', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4707,10 +4689,10 @@ 'options' => array ( ), ), - 'POST /tsovspzi' => array( + 'GET /orhlrfy' => array( 'name' => '', - 'path' => '/tsovspzi', - 'method' => 'POST', + 'path' => '/orhlrfy', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4725,10 +4707,10 @@ 'options' => array ( ), ), - 'DELETE /zu/gslndiu/fch/ok/kcv/' => array( + 'GET /b/t/lpmba/myz/' => array( 'name' => '', - 'path' => '/zu/gslndiu/fch/ok/kcv/', - 'method' => 'DELETE', + 'path' => '/b/t/lpmba/myz/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4743,10 +4725,10 @@ 'options' => array ( ), ), - 'POST /emacdzbtmqvkmehgfzng' => array( + 'PATCH /jr/higwlnjo' => array( 'name' => '', - 'path' => '/emacdzbtmqvkmehgfzng', - 'method' => 'POST', + 'path' => '/jr/higwlnjo', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4761,10 +4743,10 @@ 'options' => array ( ), ), - 'GET /lvoosrvwnldcc/c' => array( + 'POST /mzzwacrbmdpps' => array( 'name' => '', - 'path' => '/lvoosrvwnldcc/c', - 'method' => 'GET', + 'path' => '/mzzwacrbmdpps', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4779,10 +4761,10 @@ 'options' => array ( ), ), - 'GET /bvtf/lyjwruyeyqpvwbd/' => array( + 'PUT /uyoonssudh/pmg' => array( 'name' => '', - 'path' => '/bvtf/lyjwruyeyqpvwbd/', - 'method' => 'GET', + 'path' => '/uyoonssudh/pmg', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4797,10 +4779,10 @@ 'options' => array ( ), ), - 'PUT /v2/ksodes' => array( + 'GET /cs/pspaic/aulfwro/grzkl' => array( 'name' => '', - 'path' => '/v2/ksodes', - 'method' => 'PUT', + 'path' => '/cs/pspaic/aulfwro/grzkl', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4815,10 +4797,10 @@ 'options' => array ( ), ), - 'PATCH /api/kjqoow' => array( + 'DELETE /initweoe/kpx/dor/lht' => array( 'name' => '', - 'path' => '/api/kjqoow', - 'method' => 'PATCH', + 'path' => '/initweoe/kpx/dor/lht', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4833,10 +4815,10 @@ 'options' => array ( ), ), - 'PATCH /t/udf/p/mskxf' => array( + 'GET /kajgxeiyv/p/iwbosm/' => array( 'name' => '', - 'path' => '/t/udf/p/mskxf', - 'method' => 'PATCH', + 'path' => '/kajgxeiyv/p/iwbosm/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4851,10 +4833,10 @@ 'options' => array ( ), ), - 'GET /uglnro/y/yocslibzk/w' => array( + 'DELETE /gmjdqdmn' => array( 'name' => '', - 'path' => '/uglnro/y/yocslibzk/w', - 'method' => 'GET', + 'path' => '/gmjdqdmn', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4869,10 +4851,10 @@ 'options' => array ( ), ), - 'PATCH /zrqxzmfsgb' => array( + 'GET /goods/vyfzohtiexmq' => array( 'name' => '', - 'path' => '/zrqxzmfsgb', - 'method' => 'PATCH', + 'path' => '/goods/vyfzohtiexmq', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4887,10 +4869,10 @@ 'options' => array ( ), ), - 'PUT /vxmizlzmwucqwz' => array( + 'POST /oolbmex/e' => array( 'name' => '', - 'path' => '/vxmizlzmwucqwz', - 'method' => 'PUT', + 'path' => '/oolbmex/e', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4905,9 +4887,9 @@ 'options' => array ( ), ), - 'GET /v2/xasedeflovnekal' => array( + 'GET /lkjd/sd/rynkh/fj/ahk/bix' => array( 'name' => '', - 'path' => '/v2/xasedeflovnekal', + 'path' => '/lkjd/sd/rynkh/fj/ahk/bix', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4923,9 +4905,9 @@ 'options' => array ( ), ), - 'PATCH /goods/remqwtpmhopy' => array( + 'PATCH /yrt/cq/gzgzcn' => array( 'name' => '', - 'path' => '/goods/remqwtpmhopy', + 'path' => '/yrt/cq/gzgzcn', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -4941,10 +4923,10 @@ 'options' => array ( ), ), - 'PATCH /qcvydw/wepl/qw/vr' => array( + 'PUT /ohunzib' => array( 'name' => '', - 'path' => '/qcvydw/wepl/qw/vr', - 'method' => 'PATCH', + 'path' => '/ohunzib', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4959,10 +4941,10 @@ 'options' => array ( ), ), - 'DELETE /w/lkbzeynsvbtqtcqfx/p' => array( + 'GET /rnevuk/fxq' => array( 'name' => '', - 'path' => '/w/lkbzeynsvbtqtcqfx/p', - 'method' => 'DELETE', + 'path' => '/rnevuk/fxq', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4977,10 +4959,10 @@ 'options' => array ( ), ), - 'PATCH /goods/kcvqhfvjljdm' => array( + 'GET /tksmgqh' => array( 'name' => '', - 'path' => '/goods/kcvqhfvjljdm', - 'method' => 'PATCH', + 'path' => '/tksmgqh', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -4995,10 +4977,10 @@ 'options' => array ( ), ), - 'GET /hbe/n/lzzqsn/ehhb' => array( + 'DELETE /veytgylrkjt' => array( 'name' => '', - 'path' => '/hbe/n/lzzqsn/ehhb', - 'method' => 'GET', + 'path' => '/veytgylrkjt', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5013,10 +4995,10 @@ 'options' => array ( ), ), - 'GET /jgimwuzetnp/jz/zbxy' => array( + 'PATCH /user/ojiudhvuqmbanvwkek' => array( 'name' => '', - 'path' => '/jgimwuzetnp/jz/zbxy', - 'method' => 'GET', + 'path' => '/user/ojiudhvuqmbanvwkek', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5031,10 +5013,10 @@ 'options' => array ( ), ), - 'GET /bsbbwgget' => array( + 'POST /goods/iybxsb' => array( 'name' => '', - 'path' => '/bsbbwgget', - 'method' => 'GET', + 'path' => '/goods/iybxsb', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5049,9 +5031,9 @@ 'options' => array ( ), ), - 'DELETE /gpk/vquzmzvjnjf/urd/' => array( + 'DELETE /v/obkgpvyq/gq/sgf/dh/agv/l' => array( 'name' => '', - 'path' => '/gpk/vquzmzvjnjf/urd/', + 'path' => '/v/obkgpvyq/gq/sgf/dh/agv/l', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5067,9 +5049,9 @@ 'options' => array ( ), ), - 'GET /c/pmzivrtpeetdk' => array( + 'GET /api/yefwyt' => array( 'name' => '', - 'path' => '/c/pmzivrtpeetdk', + 'path' => '/api/yefwyt', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5085,10 +5067,10 @@ 'options' => array ( ), ), - 'POST /pkjevgghpidr/k/z' => array( + 'DELETE /ufpimae' => array( 'name' => '', - 'path' => '/pkjevgghpidr/k/z', - 'method' => 'POST', + 'path' => '/ufpimae', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5103,10 +5085,10 @@ 'options' => array ( ), ), - 'PATCH /jbx/jpxwccyd/jymna/' => array( + 'GET /user/tqelbx' => array( 'name' => '', - 'path' => '/jbx/jpxwccyd/jymna/', - 'method' => 'PATCH', + 'path' => '/user/tqelbx', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5121,10 +5103,10 @@ 'options' => array ( ), ), - 'PATCH /az/otdsdwudjk/rgytb' => array( + 'PUT /api/cufxor' => array( 'name' => '', - 'path' => '/az/otdsdwudjk/rgytb', - 'method' => 'PATCH', + 'path' => '/api/cufxor', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5139,10 +5121,10 @@ 'options' => array ( ), ), - 'DELETE /opjwvtnzzf/w' => array( + 'GET /twinzaoshipuljvjevj' => array( 'name' => '', - 'path' => '/opjwvtnzzf/w', - 'method' => 'DELETE', + 'path' => '/twinzaoshipuljvjevj', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5157,10 +5139,10 @@ 'options' => array ( ), ), - 'POST /fyr/vp/' => array( + 'GET /uavauvleht' => array( 'name' => '', - 'path' => '/fyr/vp/', - 'method' => 'POST', + 'path' => '/uavauvleht', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5175,10 +5157,10 @@ 'options' => array ( ), ), - 'PUT /goods/rxvwqz' => array( + 'PATCH /v/dch/idl/ln/esbe' => array( 'name' => '', - 'path' => '/goods/rxvwqz', - 'method' => 'PUT', + 'path' => '/v/dch/idl/ln/esbe', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5193,10 +5175,10 @@ 'options' => array ( ), ), - 'GET /refgrxvj/ajw/ilkay/p' => array( + 'PUT /xlvbi/ps/j/jc/zhk' => array( 'name' => '', - 'path' => '/refgrxvj/ajw/ilkay/p', - 'method' => 'GET', + 'path' => '/xlvbi/ps/j/jc/zhk', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5211,10 +5193,10 @@ 'options' => array ( ), ), - 'DELETE /moevxxs/wp/w/' => array( + 'PUT /wwacyspapmp' => array( 'name' => '', - 'path' => '/moevxxs/wp/w/', - 'method' => 'DELETE', + 'path' => '/wwacyspapmp', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5229,10 +5211,10 @@ 'options' => array ( ), ), - 'PUT /api/yihtadejewnk' => array( + 'DELETE /ohifjlubnfaqgr/glintd' => array( 'name' => '', - 'path' => '/api/yihtadejewnk', - 'method' => 'PUT', + 'path' => '/ohifjlubnfaqgr/glintd', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5247,10 +5229,10 @@ 'options' => array ( ), ), - 'GET /v2/azwnxmwcswufqyy' => array( + 'PUT /v/g/mklddjl/tf' => array( 'name' => '', - 'path' => '/v2/azwnxmwcswufqyy', - 'method' => 'GET', + 'path' => '/v/g/mklddjl/tf', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5265,10 +5247,10 @@ 'options' => array ( ), ), - 'POST /bgokxkncwc/zhilvjdbqq' => array( + 'DELETE /cnuawxaf/okodv/s' => array( 'name' => '', - 'path' => '/bgokxkncwc/zhilvjdbqq', - 'method' => 'POST', + 'path' => '/cnuawxaf/okodv/s', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5283,10 +5265,10 @@ 'options' => array ( ), ), - 'DELETE /re/vctiwnfvmwxzmotp/o' => array( + 'GET /ev/nnynql/cnllw/vktyqzc' => array( 'name' => '', - 'path' => '/re/vctiwnfvmwxzmotp/o', - 'method' => 'DELETE', + 'path' => '/ev/nnynql/cnllw/vktyqzc', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5301,9 +5283,9 @@ 'options' => array ( ), ), - 'GET /xztqgba/ad' => array( + 'GET /ljdntlgbr' => array( 'name' => '', - 'path' => '/xztqgba/ad', + 'path' => '/ljdntlgbr', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5319,9 +5301,9 @@ 'options' => array ( ), ), - 'POST /bvjnjjewlv/dxdig/uk' => array( + 'POST /kveethxc/njzd/xggx' => array( 'name' => '', - 'path' => '/bvjnjjewlv/dxdig/uk', + 'path' => '/kveethxc/njzd/xggx', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5337,10 +5319,10 @@ 'options' => array ( ), ), - 'PATCH /user/wvqzkllidygmmyt' => array( + 'PUT /vt/txkidnptrs/my' => array( 'name' => '', - 'path' => '/user/wvqzkllidygmmyt', - 'method' => 'PATCH', + 'path' => '/vt/txkidnptrs/my', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5355,10 +5337,10 @@ 'options' => array ( ), ), - 'DELETE /jzu/qluhwuzixmm' => array( + 'POST /c/jllwqswklupj/jqtkb/p/e' => array( 'name' => '', - 'path' => '/jzu/qluhwuzixmm', - 'method' => 'DELETE', + 'path' => '/c/jllwqswklupj/jqtkb/p/e', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5373,10 +5355,10 @@ 'options' => array ( ), ), - 'POST /ko/oyzfi' => array( + 'GET /t/xaxsdlse/m' => array( 'name' => '', - 'path' => '/ko/oyzfi', - 'method' => 'POST', + 'path' => '/t/xaxsdlse/m', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5391,10 +5373,10 @@ 'options' => array ( ), ), - 'GET /hxgsft/c/dhdlfs/jzcn' => array( + 'PUT /djl/sbrtukev/fgfqjwpe' => array( 'name' => '', - 'path' => '/hxgsft/c/dhdlfs/jzcn', - 'method' => 'GET', + 'path' => '/djl/sbrtukev/fgfqjwpe', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5409,10 +5391,10 @@ 'options' => array ( ), ), - 'DELETE /api/pcgyrw' => array( + 'POST /smgocb/tzxvp' => array( 'name' => '', - 'path' => '/api/pcgyrw', - 'method' => 'DELETE', + 'path' => '/smgocb/tzxvp', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5427,10 +5409,10 @@ 'options' => array ( ), ), - 'GET /nwfdxy/e' => array( + 'DELETE /v2/txgmnxngeptuyvwwno' => array( 'name' => '', - 'path' => '/nwfdxy/e', - 'method' => 'GET', + 'path' => '/v2/txgmnxngeptuyvwwno', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5445,10 +5427,10 @@ 'options' => array ( ), ), - 'GET /ugocqhsjuf/jxse' => array( + 'PATCH /ktlspeycsksiljcwaey' => array( 'name' => '', - 'path' => '/ugocqhsjuf/jxse', - 'method' => 'GET', + 'path' => '/ktlspeycsksiljcwaey', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5463,10 +5445,10 @@ 'options' => array ( ), ), - 'DELETE /mach/d' => array( + 'PATCH /feqcaaxhejw' => array( 'name' => '', - 'path' => '/mach/d', - 'method' => 'DELETE', + 'path' => '/feqcaaxhejw', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5481,10 +5463,10 @@ 'options' => array ( ), ), - 'DELETE /brqtkzp' => array( + 'POST /xdyfjeft/g/lf' => array( 'name' => '', - 'path' => '/brqtkzp', - 'method' => 'DELETE', + 'path' => '/xdyfjeft/g/lf', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5499,10 +5481,10 @@ 'options' => array ( ), ), - 'PUT /enz/rpsyvea/rivybo/d' => array( + 'DELETE /api/fvjixk' => array( 'name' => '', - 'path' => '/enz/rpsyvea/rivybo/d', - 'method' => 'PUT', + 'path' => '/api/fvjixk', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5517,10 +5499,10 @@ 'options' => array ( ), ), - 'PUT /rgwt/jozna' => array( + 'GET /h/lit/uylpzto' => array( 'name' => '', - 'path' => '/rgwt/jozna', - 'method' => 'PUT', + 'path' => '/h/lit/uylpzto', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5535,10 +5517,10 @@ 'options' => array ( ), ), - 'PUT /goods/jczctz' => array( + 'GET /itbesk/leax' => array( 'name' => '', - 'path' => '/goods/jczctz', - 'method' => 'PUT', + 'path' => '/itbesk/leax', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5553,10 +5535,10 @@ 'options' => array ( ), ), - 'GET /hxjrezxib/llejcudncbz/' => array( + 'DELETE /yheprqnczk/tdg/' => array( 'name' => '', - 'path' => '/hxjrezxib/llejcudncbz/', - 'method' => 'GET', + 'path' => '/yheprqnczk/tdg/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5571,10 +5553,10 @@ 'options' => array ( ), ), - 'PUT /eihbqqzh/evj/ovnin' => array( + 'PATCH /msyhnto/' => array( 'name' => '', - 'path' => '/eihbqqzh/evj/ovnin', - 'method' => 'PUT', + 'path' => '/msyhnto/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5589,9 +5571,9 @@ 'options' => array ( ), ), - 'GET /eulosapy/qcsga' => array( + 'GET /xdejnla' => array( 'name' => '', - 'path' => '/eulosapy/qcsga', + 'path' => '/xdejnla', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5607,10 +5589,10 @@ 'options' => array ( ), ), - 'PUT /api/klkapruonmfdollanv' => array( + 'PATCH /tqmzchvmklwb/k' => array( 'name' => '', - 'path' => '/api/klkapruonmfdollanv', - 'method' => 'PUT', + 'path' => '/tqmzchvmklwb/k', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5625,10 +5607,10 @@ 'options' => array ( ), ), - 'PATCH /api/ldhaakvwcsshnosjqh' => array( + 'GET /cogdmvjmt/h/nvvwqy' => array( 'name' => '', - 'path' => '/api/ldhaakvwcsshnosjqh', - 'method' => 'PATCH', + 'path' => '/cogdmvjmt/h/nvvwqy', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5643,10 +5625,10 @@ 'options' => array ( ), ), - 'PUT /ifzufmbfhhvlpig/n/l' => array( + 'POST /user/rabwjzmxcwvftyvdul' => array( 'name' => '', - 'path' => '/ifzufmbfhhvlpig/n/l', - 'method' => 'PUT', + 'path' => '/user/rabwjzmxcwvftyvdul', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5661,10 +5643,10 @@ 'options' => array ( ), ), - 'PUT /api/tsugjrqbcpyg' => array( + 'GET /ysfjzff' => array( 'name' => '', - 'path' => '/api/tsugjrqbcpyg', - 'method' => 'PUT', + 'path' => '/ysfjzff', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5679,10 +5661,10 @@ 'options' => array ( ), ), - 'PUT /lrlqn/icy' => array( + 'PATCH /xmf/wh/idd/l/ejmvvgdlojj' => array( 'name' => '', - 'path' => '/lrlqn/icy', - 'method' => 'PUT', + 'path' => '/xmf/wh/idd/l/ejmvvgdlojj', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5697,9 +5679,9 @@ 'options' => array ( ), ), - 'GET /njlb/z/ssl/nvd/om' => array( + 'GET /hplxhstclfzyvn/wb/mjm' => array( 'name' => '', - 'path' => '/njlb/z/ssl/nvd/om', + 'path' => '/hplxhstclfzyvn/wb/mjm', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5715,9 +5697,9 @@ 'options' => array ( ), ), - 'GET /jwlmt' => array( + 'GET /qc/noo/kxyolv' => array( 'name' => '', - 'path' => '/jwlmt', + 'path' => '/qc/noo/kxyolv', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5733,10 +5715,10 @@ 'options' => array ( ), ), - 'GET /dvvwkirws/g' => array( + 'DELETE /v2/upraviusoxrpqsb' => array( 'name' => '', - 'path' => '/dvvwkirws/g', - 'method' => 'GET', + 'path' => '/v2/upraviusoxrpqsb', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5751,10 +5733,10 @@ 'options' => array ( ), ), - 'PATCH /v/euwzcz' => array( + 'GET /qhlrjnuc/' => array( 'name' => '', - 'path' => '/v/euwzcz', - 'method' => 'PATCH', + 'path' => '/qhlrjnuc/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5769,10 +5751,10 @@ 'options' => array ( ), ), - 'PUT /g/gdikchoz' => array( + 'POST /tkmawhwgxv/l/f/ndqo/y' => array( 'name' => '', - 'path' => '/g/gdikchoz', - 'method' => 'PUT', + 'path' => '/tkmawhwgxv/l/f/ndqo/y', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5787,10 +5769,10 @@ 'options' => array ( ), ), - 'PUT /jznwghzw' => array( + 'GET /goods/vbnats' => array( 'name' => '', - 'path' => '/jznwghzw', - 'method' => 'PUT', + 'path' => '/goods/vbnats', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5805,10 +5787,10 @@ 'options' => array ( ), ), - 'GET /api/zwuahboxhics' => array( + 'POST /wo/in/xfd/zfco/xic/cqjhr' => array( 'name' => '', - 'path' => '/api/zwuahboxhics', - 'method' => 'GET', + 'path' => '/wo/in/xfd/zfco/xic/cqjhr', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5823,10 +5805,10 @@ 'options' => array ( ), ), - 'PATCH /d/ua/yeyrjjne/diwtg' => array( + 'PUT /api/cacwyr' => array( 'name' => '', - 'path' => '/d/ua/yeyrjjne/diwtg', - 'method' => 'PATCH', + 'path' => '/api/cacwyr', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5841,9 +5823,9 @@ 'options' => array ( ), ), - 'DELETE /wbyvrmnue/jbwl/ngwnne' => array( + 'DELETE /s/wndawyqymw' => array( 'name' => '', - 'path' => '/wbyvrmnue/jbwl/ngwnne', + 'path' => '/s/wndawyqymw', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5859,10 +5841,10 @@ 'options' => array ( ), ), - 'PATCH /user/zswgof' => array( + 'POST /twtp/jke' => array( 'name' => '', - 'path' => '/user/zswgof', - 'method' => 'PATCH', + 'path' => '/twtp/jke', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5877,10 +5859,10 @@ 'options' => array ( ), ), - 'GET /pqkxyfytzs' => array( + 'PUT /dhcmz/gzloukyq/w/btihxa' => array( 'name' => '', - 'path' => '/pqkxyfytzs', - 'method' => 'GET', + 'path' => '/dhcmz/gzloukyq/w/btihxa', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5895,9 +5877,9 @@ 'options' => array ( ), ), - 'GET /user/ekeveeyobblrhsnsxr' => array( + 'GET /axdf/osdgcoj' => array( 'name' => '', - 'path' => '/user/ekeveeyobblrhsnsxr', + 'path' => '/axdf/osdgcoj', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5913,10 +5895,10 @@ 'options' => array ( ), ), - 'PATCH /yv/yewxh/tuz/vs/pte/y' => array( + 'GET /z/rqlmjkct/' => array( 'name' => '', - 'path' => '/yv/yewxh/tuz/vs/pte/y', - 'method' => 'PATCH', + 'path' => '/z/rqlmjkct/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5931,9 +5913,9 @@ 'options' => array ( ), ), - 'DELETE /api/lnovbt' => array( + 'DELETE /fz/qfpi/y/lnx/ocieov' => array( 'name' => '', - 'path' => '/api/lnovbt', + 'path' => '/fz/qfpi/y/lnx/ocieov', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5949,9 +5931,9 @@ 'options' => array ( ), ), - 'PUT /goods/yiahymythvqemgs' => array( + 'PUT /unmghaiabjiofhgklx/c/w' => array( 'name' => '', - 'path' => '/goods/yiahymythvqemgs', + 'path' => '/unmghaiabjiofhgklx/c/w', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -5967,10 +5949,10 @@ 'options' => array ( ), ), - 'POST /zpatwzio' => array( + 'PATCH /rpagiy/ehqr' => array( 'name' => '', - 'path' => '/zpatwzio', - 'method' => 'POST', + 'path' => '/rpagiy/ehqr', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -5985,10 +5967,10 @@ 'options' => array ( ), ), - 'DELETE /goods/tjanykssbloovvj' => array( + 'GET /v2/mmgwfwmxwgbcrsq' => array( 'name' => '', - 'path' => '/goods/tjanykssbloovvj', - 'method' => 'DELETE', + 'path' => '/v2/mmgwfwmxwgbcrsq', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6003,9 +5985,9 @@ 'options' => array ( ), ), - 'POST /lgnqsguzuecgfvow/dja' => array( + 'POST /tdlgfnjou' => array( 'name' => '', - 'path' => '/lgnqsguzuecgfvow/dja', + 'path' => '/tdlgfnjou', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6021,10 +6003,10 @@ 'options' => array ( ), ), - 'PATCH /vo/gtzan' => array( + 'GET /nwgzub/x' => array( 'name' => '', - 'path' => '/vo/gtzan', - 'method' => 'PATCH', + 'path' => '/nwgzub/x', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6039,10 +6021,10 @@ 'options' => array ( ), ), - 'PUT /v2/hpwkkgqnqlcy' => array( + 'POST /goods/lmpiihzracbs' => array( 'name' => '', - 'path' => '/v2/hpwkkgqnqlcy', - 'method' => 'PUT', + 'path' => '/goods/lmpiihzracbs', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6057,10 +6039,10 @@ 'options' => array ( ), ), - 'POST /cod/mksg' => array( + 'PATCH /bbpqqqoir' => array( 'name' => '', - 'path' => '/cod/mksg', - 'method' => 'POST', + 'path' => '/bbpqqqoir', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6075,10 +6057,10 @@ 'options' => array ( ), ), - 'POST /zbnbdtpxibdvf/gblo' => array( + 'GET /xiuioanvo/cesb' => array( 'name' => '', - 'path' => '/zbnbdtpxibdvf/gblo', - 'method' => 'POST', + 'path' => '/xiuioanvo/cesb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6093,10 +6075,10 @@ 'options' => array ( ), ), - 'DELETE /oqljpsywp/j/ijh' => array( + 'GET /api/zwzuvksjdhjfikt' => array( 'name' => '', - 'path' => '/oqljpsywp/j/ijh', - 'method' => 'DELETE', + 'path' => '/api/zwzuvksjdhjfikt', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6111,10 +6093,10 @@ 'options' => array ( ), ), - 'DELETE /jdgz/k' => array( + 'PUT /ter/dhsa/llcayss' => array( 'name' => '', - 'path' => '/jdgz/k', - 'method' => 'DELETE', + 'path' => '/ter/dhsa/llcayss', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6129,10 +6111,10 @@ 'options' => array ( ), ), - 'PUT /mhbwanmn/gcksp/' => array( + 'GET /user/twowxy' => array( 'name' => '', - 'path' => '/mhbwanmn/gcksp/', - 'method' => 'PUT', + 'path' => '/user/twowxy', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6147,9 +6129,9 @@ 'options' => array ( ), ), - 'GET /jxpgdhdxixw/' => array( + 'GET /rxxb/b/vjjmin' => array( 'name' => '', - 'path' => '/jxpgdhdxixw/', + 'path' => '/rxxb/b/vjjmin', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6165,9 +6147,9 @@ 'options' => array ( ), ), - 'DELETE /user/dcimxj' => array( + 'DELETE /qinxtmpkecrp/j/t' => array( 'name' => '', - 'path' => '/user/dcimxj', + 'path' => '/qinxtmpkecrp/j/t', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6183,10 +6165,10 @@ 'options' => array ( ), ), - 'PATCH /api/uytyzkwcvlgf' => array( + 'POST /v/uancplqhio' => array( 'name' => '', - 'path' => '/api/uytyzkwcvlgf', - 'method' => 'PATCH', + 'path' => '/v/uancplqhio', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6201,10 +6183,10 @@ 'options' => array ( ), ), - 'GET /bfaus/aqaxp/' => array( + 'DELETE /e/n/qrxfybzrfbk' => array( 'name' => '', - 'path' => '/bfaus/aqaxp/', - 'method' => 'GET', + 'path' => '/e/n/qrxfybzrfbk', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6219,10 +6201,10 @@ 'options' => array ( ), ), - 'PATCH /gxbeutw' => array( + 'GET /lpbyauwero/lwe' => array( 'name' => '', - 'path' => '/gxbeutw', - 'method' => 'PATCH', + 'path' => '/lpbyauwero/lwe', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6237,10 +6219,10 @@ 'options' => array ( ), ), - 'GET /ns/pehoa' => array( + 'DELETE /api/zbhrkk' => array( 'name' => '', - 'path' => '/ns/pehoa', - 'method' => 'GET', + 'path' => '/api/zbhrkk', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6255,10 +6237,10 @@ 'options' => array ( ), ), - 'GET /axzflniep/eyqvkaulap' => array( + 'PUT /h/jzvfwsmxelhmob/azoi' => array( 'name' => '', - 'path' => '/axzflniep/eyqvkaulap', - 'method' => 'GET', + 'path' => '/h/jzvfwsmxelhmob/azoi', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6273,10 +6255,10 @@ 'options' => array ( ), ), - 'PUT /yhoqlmmz/' => array( + 'DELETE /v2/jbjhbs' => array( 'name' => '', - 'path' => '/yhoqlmmz/', - 'method' => 'PUT', + 'path' => '/v2/jbjhbs', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6291,9 +6273,9 @@ 'options' => array ( ), ), - 'POST /whdqhplx' => array( + 'POST /atyxd/eanyt' => array( 'name' => '', - 'path' => '/whdqhplx', + 'path' => '/atyxd/eanyt', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6309,10 +6291,10 @@ 'options' => array ( ), ), - 'DELETE /qjpkf/fxitat' => array( + 'POST /nixyjr/gqnhsqhrep' => array( 'name' => '', - 'path' => '/qjpkf/fxitat', - 'method' => 'DELETE', + 'path' => '/nixyjr/gqnhsqhrep', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6327,10 +6309,10 @@ 'options' => array ( ), ), - 'GET /iauajryj' => array( + 'POST /v2/wbnfkm' => array( 'name' => '', - 'path' => '/iauajryj', - 'method' => 'GET', + 'path' => '/v2/wbnfkm', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6345,10 +6327,10 @@ 'options' => array ( ), ), - 'GET /tcclwufablcqxxeh' => array( + 'DELETE /jzjaxrqh/' => array( 'name' => '', - 'path' => '/tcclwufablcqxxeh', - 'method' => 'GET', + 'path' => '/jzjaxrqh/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6363,10 +6345,10 @@ 'options' => array ( ), ), - 'GET /fkcosxgs/rdceigw/s' => array( + 'POST /cb/oprxoes' => array( 'name' => '', - 'path' => '/fkcosxgs/rdceigw/s', - 'method' => 'GET', + 'path' => '/cb/oprxoes', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6381,10 +6363,10 @@ 'options' => array ( ), ), - 'DELETE /xlnlbkk' => array( + 'PUT /user/joiqbi' => array( 'name' => '', - 'path' => '/xlnlbkk', - 'method' => 'DELETE', + 'path' => '/user/joiqbi', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6399,9 +6381,9 @@ 'options' => array ( ), ), - 'GET /goods/zssbpg' => array( + 'GET /jcr/tagvxzn' => array( 'name' => '', - 'path' => '/goods/zssbpg', + 'path' => '/jcr/tagvxzn', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6417,10 +6399,10 @@ 'options' => array ( ), ), - 'PUT /wknbtai/lqhv/dj/stin' => array( + 'GET /bcqaocs/n/' => array( 'name' => '', - 'path' => '/wknbtai/lqhv/dj/stin', - 'method' => 'PUT', + 'path' => '/bcqaocs/n/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6435,10 +6417,10 @@ 'options' => array ( ), ), - 'POST /apggivhgewkmklcx' => array( + 'GET /vpluonodjbmuti/sde/' => array( 'name' => '', - 'path' => '/apggivhgewkmklcx', - 'method' => 'POST', + 'path' => '/vpluonodjbmuti/sde/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6453,10 +6435,10 @@ 'options' => array ( ), ), - 'GET /c/ikbwxxccbsel' => array( + 'PUT /goods/sdtzweyrhhec' => array( 'name' => '', - 'path' => '/c/ikbwxxccbsel', - 'method' => 'GET', + 'path' => '/goods/sdtzweyrhhec', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6471,10 +6453,10 @@ 'options' => array ( ), ), - 'DELETE /rv/vghicqc' => array( + 'PATCH /glaaavrztmmozqz/fzji' => array( 'name' => '', - 'path' => '/rv/vghicqc', - 'method' => 'DELETE', + 'path' => '/glaaavrztmmozqz/fzji', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6489,10 +6471,10 @@ 'options' => array ( ), ), - 'PUT /goods/vkbdnsnchtspziu' => array( + 'PATCH /pr/wbr/' => array( 'name' => '', - 'path' => '/goods/vkbdnsnchtspziu', - 'method' => 'PUT', + 'path' => '/pr/wbr/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6507,9 +6489,9 @@ 'options' => array ( ), ), - 'GET /snzvngameajthpvk' => array( + 'GET /mpwvqegi/o/rohtzg/x/' => array( 'name' => '', - 'path' => '/snzvngameajthpvk', + 'path' => '/mpwvqegi/o/rohtzg/x/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6525,10 +6507,10 @@ 'options' => array ( ), ), - 'PATCH /u/wc/k/b/m/x/l/e/w' => array( + 'GET /api/iebgufwfffbt' => array( 'name' => '', - 'path' => '/u/wc/k/b/m/x/l/e/w', - 'method' => 'PATCH', + 'path' => '/api/iebgufwfffbt', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6543,10 +6525,10 @@ 'options' => array ( ), ), - 'GET /yoko/era' => array( + 'PATCH /blknvhxi' => array( 'name' => '', - 'path' => '/yoko/era', - 'method' => 'GET', + 'path' => '/blknvhxi', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6561,10 +6543,10 @@ 'options' => array ( ), ), - 'PATCH /gdidvnybujjmi/' => array( + 'GET /crlt/hapd' => array( 'name' => '', - 'path' => '/gdidvnybujjmi/', - 'method' => 'PATCH', + 'path' => '/crlt/hapd', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6579,10 +6561,10 @@ 'options' => array ( ), ), - 'POST /nwkzvuivkwrgn' => array( + 'GET /piy/fixz' => array( 'name' => '', - 'path' => '/nwkzvuivkwrgn', - 'method' => 'POST', + 'path' => '/piy/fixz', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6597,10 +6579,10 @@ 'options' => array ( ), ), - 'POST /yb/b/booyyrtm/zvuux/elm' => array( + 'DELETE /esjqy/pqkqxuxsgu/abc/u' => array( 'name' => '', - 'path' => '/yb/b/booyyrtm/zvuux/elm', - 'method' => 'POST', + 'path' => '/esjqy/pqkqxuxsgu/abc/u', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6615,10 +6597,10 @@ 'options' => array ( ), ), - 'PUT /kpvwyc/waa' => array( + 'GET /ylakyuyafq/chbx' => array( 'name' => '', - 'path' => '/kpvwyc/waa', - 'method' => 'PUT', + 'path' => '/ylakyuyafq/chbx', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6633,10 +6615,10 @@ 'options' => array ( ), ), - 'POST /i/uywq' => array( + 'PUT /v2/uuqcjrpvfcmyzoe' => array( 'name' => '', - 'path' => '/i/uywq', - 'method' => 'POST', + 'path' => '/v2/uuqcjrpvfcmyzoe', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6651,10 +6633,10 @@ 'options' => array ( ), ), - 'PUT /wnzdw' => array( + 'PATCH /goods/xehrwhlbaopr' => array( 'name' => '', - 'path' => '/wnzdw', - 'method' => 'PUT', + 'path' => '/goods/xehrwhlbaopr', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6669,9 +6651,9 @@ 'options' => array ( ), ), - 'POST /wzlzkvlmni' => array( + 'POST /luxujm/jj/rtbftakcd' => array( 'name' => '', - 'path' => '/wzlzkvlmni', + 'path' => '/luxujm/jj/rtbftakcd', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6687,10 +6669,10 @@ 'options' => array ( ), ), - 'POST /goods/mjybjc' => array( + 'PATCH /dxdklygwk' => array( 'name' => '', - 'path' => '/goods/mjybjc', - 'method' => 'POST', + 'path' => '/dxdklygwk', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6705,10 +6687,10 @@ 'options' => array ( ), ), - 'GET /user/tgtkna' => array( + 'DELETE /lcgphyoc' => array( 'name' => '', - 'path' => '/user/tgtkna', - 'method' => 'GET', + 'path' => '/lcgphyoc', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6723,10 +6705,10 @@ 'options' => array ( ), ), - 'PUT /api/sswmwk' => array( + 'DELETE /sa/xffocy/mu/lweudsd/yf' => array( 'name' => '', - 'path' => '/api/sswmwk', - 'method' => 'PUT', + 'path' => '/sa/xffocy/mu/lweudsd/yf', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6741,10 +6723,10 @@ 'options' => array ( ), ), - 'GET /etqonho' => array( + 'POST /rbxix/xfqjh' => array( 'name' => '', - 'path' => '/etqonho', - 'method' => 'GET', + 'path' => '/rbxix/xfqjh', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6759,10 +6741,10 @@ 'options' => array ( ), ), - 'GET /axbztrdcrawax' => array( + 'PATCH /jhikwrrla' => array( 'name' => '', - 'path' => '/axbztrdcrawax', - 'method' => 'GET', + 'path' => '/jhikwrrla', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6777,10 +6759,10 @@ 'options' => array ( ), ), - 'DELETE /pvqximdvqx' => array( + 'PATCH /neojabgrf/' => array( 'name' => '', - 'path' => '/pvqximdvqx', - 'method' => 'DELETE', + 'path' => '/neojabgrf/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6795,10 +6777,10 @@ 'options' => array ( ), ), - 'PUT /api/xlazvhebqrajkbh' => array( + 'GET /user/ukgjhxfjhnuspuomum' => array( 'name' => '', - 'path' => '/api/xlazvhebqrajkbh', - 'method' => 'PUT', + 'path' => '/user/ukgjhxfjhnuspuomum', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6813,10 +6795,10 @@ 'options' => array ( ), ), - 'PATCH /qolc/ygizmbihoqjt' => array( + 'PUT /xwkomj/nbr' => array( 'name' => '', - 'path' => '/qolc/ygizmbihoqjt', - 'method' => 'PATCH', + 'path' => '/xwkomj/nbr', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6831,9 +6813,9 @@ 'options' => array ( ), ), - 'GET /v2/ajxmuryvbhqilrtegx' => array( + 'GET /mhzogdoxymlg/pyavyo/mi' => array( 'name' => '', - 'path' => '/v2/ajxmuryvbhqilrtegx', + 'path' => '/mhzogdoxymlg/pyavyo/mi', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6849,10 +6831,10 @@ 'options' => array ( ), ), - 'GET /gcohsdgodrqw/pupi/' => array( + 'PUT /v2/eqmpzsfcsjpbdvs' => array( 'name' => '', - 'path' => '/gcohsdgodrqw/pupi/', - 'method' => 'GET', + 'path' => '/v2/eqmpzsfcsjpbdvs', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6867,10 +6849,10 @@ 'options' => array ( ), ), - 'POST /w/il/cndx/ynix/tqv' => array( + 'DELETE /fheaya/ugeengsa/mp' => array( 'name' => '', - 'path' => '/w/il/cndx/ynix/tqv', - 'method' => 'POST', + 'path' => '/fheaya/ugeengsa/mp', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6885,10 +6867,10 @@ 'options' => array ( ), ), - 'DELETE /user/urpfofcfxdsj' => array( + 'GET /api/thxllneirhvnlrj' => array( 'name' => '', - 'path' => '/user/urpfofcfxdsj', - 'method' => 'DELETE', + 'path' => '/api/thxllneirhvnlrj', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6903,10 +6885,10 @@ 'options' => array ( ), ), - 'PUT /pm/m/wk' => array( + 'GET /diipmxhddag' => array( 'name' => '', - 'path' => '/pm/m/wk', - 'method' => 'PUT', + 'path' => '/diipmxhddag', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6921,10 +6903,10 @@ 'options' => array ( ), ), - 'PATCH /oitvmklko' => array( + 'POST /odj/vihv/lu/rt/jqqudest' => array( 'name' => '', - 'path' => '/oitvmklko', - 'method' => 'PATCH', + 'path' => '/odj/vihv/lu/rt/jqqudest', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6939,10 +6921,10 @@ 'options' => array ( ), ), - 'PATCH /ckg/seo/owl' => array( + 'GET /xeixj/tbseufgwh/qfrp/j/' => array( 'name' => '', - 'path' => '/ckg/seo/owl', - 'method' => 'PATCH', + 'path' => '/xeixj/tbseufgwh/qfrp/j/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6957,9 +6939,9 @@ 'options' => array ( ), ), - 'GET /fjb/pf/ztgwggzx/cdly' => array( + 'GET /m/wfgjvigyobhrj' => array( 'name' => '', - 'path' => '/fjb/pf/ztgwggzx/cdly', + 'path' => '/m/wfgjvigyobhrj', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -6975,10 +6957,10 @@ 'options' => array ( ), ), - 'POST /k/otwck/zh/c/qus/ednp/gyk' => array( + 'GET /zagh/dl/x/cvq' => array( 'name' => '', - 'path' => '/k/otwck/zh/c/qus/ednp/gyk', - 'method' => 'POST', + 'path' => '/zagh/dl/x/cvq', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -6993,9 +6975,9 @@ 'options' => array ( ), ), - 'PATCH /sklfiphyiy/meqikx' => array( + 'PATCH /ovc/geebze' => array( 'name' => '', - 'path' => '/sklfiphyiy/meqikx', + 'path' => '/ovc/geebze', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7011,10 +6993,10 @@ 'options' => array ( ), ), - 'GET /user/rfyeintuazix' => array( + 'PATCH /v2/gzfmbacuhclnpeo' => array( 'name' => '', - 'path' => '/user/rfyeintuazix', - 'method' => 'GET', + 'path' => '/v2/gzfmbacuhclnpeo', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7029,10 +7011,10 @@ 'options' => array ( ), ), - 'PUT /qqdnimgasur' => array( + 'DELETE /ata/ayiynrnmjlae/z/dy/e' => array( 'name' => '', - 'path' => '/qqdnimgasur', - 'method' => 'PUT', + 'path' => '/ata/ayiynrnmjlae/z/dy/e', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7047,10 +7029,10 @@ 'options' => array ( ), ), - 'PATCH /lkuaiwjh/trzxfaw/w' => array( + 'GET /u/lqrfteyw/' => array( 'name' => '', - 'path' => '/lkuaiwjh/trzxfaw/w', - 'method' => 'PATCH', + 'path' => '/u/lqrfteyw/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7065,10 +7047,10 @@ 'options' => array ( ), ), - 'PATCH /v2/znnldayvveffbum' => array( + 'POST /eb/s/bnzbvgsgltzdr/g' => array( 'name' => '', - 'path' => '/v2/znnldayvveffbum', - 'method' => 'PATCH', + 'path' => '/eb/s/bnzbvgsgltzdr/g', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7083,10 +7065,10 @@ 'options' => array ( ), ), - 'PATCH /api/qtbsskqsziiiecd' => array( + 'GET /pinqfgkrjzkxza/h/utlnj' => array( 'name' => '', - 'path' => '/api/qtbsskqsziiiecd', - 'method' => 'PATCH', + 'path' => '/pinqfgkrjzkxza/h/utlnj', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7101,10 +7083,10 @@ 'options' => array ( ), ), - 'PATCH /qglibhf/cv/p' => array( + 'POST /ctcmxmkgy' => array( 'name' => '', - 'path' => '/qglibhf/cv/p', - 'method' => 'PATCH', + 'path' => '/ctcmxmkgy', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7119,10 +7101,10 @@ 'options' => array ( ), ), - 'POST /rxhehfvvzpyyxy' => array( + 'GET /lfqudob' => array( 'name' => '', - 'path' => '/rxhehfvvzpyyxy', - 'method' => 'POST', + 'path' => '/lfqudob', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7137,9 +7119,9 @@ 'options' => array ( ), ), - 'PATCH /xeveph/tevyvotrmwk/ewz' => array( + 'PATCH /user/gsgsmrvzupcbilscco' => array( 'name' => '', - 'path' => '/xeveph/tevyvotrmwk/ewz', + 'path' => '/user/gsgsmrvzupcbilscco', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7155,10 +7137,10 @@ 'options' => array ( ), ), - 'PUT /ranlxqmfsfh' => array( + 'GET /t/tknquh' => array( 'name' => '', - 'path' => '/ranlxqmfsfh', - 'method' => 'PUT', + 'path' => '/t/tknquh', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7173,10 +7155,10 @@ 'options' => array ( ), ), - 'DELETE /nmlwt' => array( + 'GET /api/tmksgc' => array( 'name' => '', - 'path' => '/nmlwt', - 'method' => 'DELETE', + 'path' => '/api/tmksgc', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7191,10 +7173,10 @@ 'options' => array ( ), ), - 'POST /hadveiscr/poycn' => array( + 'PUT /wmaw/l/tjcsq/sphowf' => array( 'name' => '', - 'path' => '/hadveiscr/poycn', - 'method' => 'POST', + 'path' => '/wmaw/l/tjcsq/sphowf', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7209,10 +7191,10 @@ 'options' => array ( ), ), - 'PUT /fldf/zae' => array( + 'PATCH /wplh/tczfw/gnck/kqge/ejg' => array( 'name' => '', - 'path' => '/fldf/zae', - 'method' => 'PUT', + 'path' => '/wplh/tczfw/gnck/kqge/ejg', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7227,10 +7209,10 @@ 'options' => array ( ), ), - 'PATCH /user/hnsomgoijwpo' => array( + 'PUT /snhxsv/j/zuehgu' => array( 'name' => '', - 'path' => '/user/hnsomgoijwpo', - 'method' => 'PATCH', + 'path' => '/snhxsv/j/zuehgu', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7245,10 +7227,10 @@ 'options' => array ( ), ), - 'POST /otxrkvty/' => array( + 'DELETE /k/h/ynhokfafup/a' => array( 'name' => '', - 'path' => '/otxrkvty/', - 'method' => 'POST', + 'path' => '/k/h/ynhokfafup/a', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7263,10 +7245,10 @@ 'options' => array ( ), ), - 'GET /ejlpjkzjrpsmxnqly' => array( + 'DELETE /xbqmcr/a' => array( 'name' => '', - 'path' => '/ejlpjkzjrpsmxnqly', - 'method' => 'GET', + 'path' => '/xbqmcr/a', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7281,10 +7263,10 @@ 'options' => array ( ), ), - 'GET /api/pcziehiztxpjusduit' => array( + 'POST /om/c/qgxcwbnmqx' => array( 'name' => '', - 'path' => '/api/pcziehiztxpjusduit', - 'method' => 'GET', + 'path' => '/om/c/qgxcwbnmqx', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7299,10 +7281,10 @@ 'options' => array ( ), ), - 'PUT /hqktcxwkaqvgnv/ppzdr' => array( + 'GET /api/wvaxjyilienvooicwj' => array( 'name' => '', - 'path' => '/hqktcxwkaqvgnv/ppzdr', - 'method' => 'PUT', + 'path' => '/api/wvaxjyilienvooicwj', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7317,9 +7299,9 @@ 'options' => array ( ), ), - 'GET /tb/zsa/we' => array( + 'GET /wwdlmpjbtletqi' => array( 'name' => '', - 'path' => '/tb/zsa/we', + 'path' => '/wwdlmpjbtletqi', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7335,9 +7317,9 @@ 'options' => array ( ), ), - 'DELETE /pld/wnmhrpfcgbqyyt' => array( + 'DELETE /user/aznvlxmdbzwqexv' => array( 'name' => '', - 'path' => '/pld/wnmhrpfcgbqyyt', + 'path' => '/user/aznvlxmdbzwqexv', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7353,9 +7335,9 @@ 'options' => array ( ), ), - 'GET /aonegeh/cqylwvn' => array( + 'GET /dmqezta' => array( 'name' => '', - 'path' => '/aonegeh/cqylwvn', + 'path' => '/dmqezta', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7371,10 +7353,10 @@ 'options' => array ( ), ), - 'GET /api/kslgasfyfaaamti' => array( + 'PUT /rf/mkdtmja/jljofamz/xs' => array( 'name' => '', - 'path' => '/api/kslgasfyfaaamti', - 'method' => 'GET', + 'path' => '/rf/mkdtmja/jljofamz/xs', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7389,9 +7371,9 @@ 'options' => array ( ), ), - 'PATCH /goods/ssxhdz' => array( + 'PATCH /spjxt/ev/jcr' => array( 'name' => '', - 'path' => '/goods/ssxhdz', + 'path' => '/spjxt/ev/jcr', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7407,9 +7389,9 @@ 'options' => array ( ), ), - 'PUT /zj/qtkwe/gq' => array( + 'PUT /b/fgy/us/trzfw/ebqowfuw' => array( 'name' => '', - 'path' => '/zj/qtkwe/gq', + 'path' => '/b/fgy/us/trzfw/ebqowfuw', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7425,10 +7407,10 @@ 'options' => array ( ), ), - 'POST /ptdovbsnf/q/j' => array( + 'GET /cdyoafpbhapsah' => array( 'name' => '', - 'path' => '/ptdovbsnf/q/j', - 'method' => 'POST', + 'path' => '/cdyoafpbhapsah', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7443,10 +7425,10 @@ 'options' => array ( ), ), - 'DELETE /goods/ycdcpj' => array( + 'PATCH /mbxa/a' => array( 'name' => '', - 'path' => '/goods/ycdcpj', - 'method' => 'DELETE', + 'path' => '/mbxa/a', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7461,10 +7443,10 @@ 'options' => array ( ), ), - 'DELETE /jxhyb/gzc/hpx/dgloxge/b/k/' => array( + 'GET /nhcdrcfxybjmrfup/xnog' => array( 'name' => '', - 'path' => '/jxhyb/gzc/hpx/dgloxge/b/k/', - 'method' => 'DELETE', + 'path' => '/nhcdrcfxybjmrfup/xnog', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7479,10 +7461,10 @@ 'options' => array ( ), ), - 'GET /vpmov/ov' => array( + 'PATCH /api/jsxcte' => array( 'name' => '', - 'path' => '/vpmov/ov', - 'method' => 'GET', + 'path' => '/api/jsxcte', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7497,10 +7479,10 @@ 'options' => array ( ), ), - 'PATCH /pr/ymw' => array( + 'PUT /v2/mfcrdnvxldecudgfcd' => array( 'name' => '', - 'path' => '/pr/ymw', - 'method' => 'PATCH', + 'path' => '/v2/mfcrdnvxldecudgfcd', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7515,10 +7497,10 @@ 'options' => array ( ), ), - 'PATCH /api/nfsjrz' => array( + 'GET /rj/jlkfx/wqoo/l/vaf/gv' => array( 'name' => '', - 'path' => '/api/nfsjrz', - 'method' => 'PATCH', + 'path' => '/rj/jlkfx/wqoo/l/vaf/gv', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7533,9 +7515,9 @@ 'options' => array ( ), ), - 'GET /az/odjrsaqdgczs' => array( + 'GET /v2/bufdljmbxxbqnae' => array( 'name' => '', - 'path' => '/az/odjrsaqdgczs', + 'path' => '/v2/bufdljmbxxbqnae', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7551,10 +7533,10 @@ 'options' => array ( ), ), - 'DELETE /ivnsvn/jc' => array( + 'PATCH /ez/oayskuugzvvc/wm/u/ds/k' => array( 'name' => '', - 'path' => '/ivnsvn/jc', - 'method' => 'DELETE', + 'path' => '/ez/oayskuugzvvc/wm/u/ds/k', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7569,9 +7551,9 @@ 'options' => array ( ), ), - 'POST /goipigcpaognqk/' => array( + 'POST /jvww/dsltmkhyi/j/' => array( 'name' => '', - 'path' => '/goipigcpaognqk/', + 'path' => '/jvww/dsltmkhyi/j/', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7587,9 +7569,9 @@ 'options' => array ( ), ), - 'GET /njrinnb/tjdhwllwcggb' => array( + 'GET /b/ekvieft' => array( 'name' => '', - 'path' => '/njrinnb/tjdhwllwcggb', + 'path' => '/b/ekvieft', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7605,10 +7587,10 @@ 'options' => array ( ), ), - 'PATCH /v2/rkurrhhmqdcbzxe' => array( + 'POST /user/znovbcflzqindxi' => array( 'name' => '', - 'path' => '/v2/rkurrhhmqdcbzxe', - 'method' => 'PATCH', + 'path' => '/user/znovbcflzqindxi', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7623,9 +7605,9 @@ 'options' => array ( ), ), - 'DELETE /v2/jlbhwsbbtidkpvfasl' => array( + 'DELETE /goods/ybnmwf' => array( 'name' => '', - 'path' => '/v2/jlbhwsbbtidkpvfasl', + 'path' => '/goods/ybnmwf', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7641,9 +7623,9 @@ 'options' => array ( ), ), - 'GET /kslhhommytm/kjhpzt/' => array( + 'GET /z/wt/cvnvsa' => array( 'name' => '', - 'path' => '/kslhhommytm/kjhpzt/', + 'path' => '/z/wt/cvnvsa', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7659,10 +7641,10 @@ 'options' => array ( ), ), - 'GET /h/xyy/igy' => array( + 'DELETE /t/nbljwentimq/f' => array( 'name' => '', - 'path' => '/h/xyy/igy', - 'method' => 'GET', + 'path' => '/t/nbljwentimq/f', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7677,9 +7659,9 @@ 'options' => array ( ), ), - 'GET /qxfdmrsx/e/' => array( + 'GET /j/shp/migfj' => array( 'name' => '', - 'path' => '/qxfdmrsx/e/', + 'path' => '/j/shp/migfj', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7695,10 +7677,10 @@ 'options' => array ( ), ), - 'GET /cwkgke/vixw' => array( + 'POST /goods/yqoyto' => array( 'name' => '', - 'path' => '/cwkgke/vixw', - 'method' => 'GET', + 'path' => '/goods/yqoyto', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7713,10 +7695,10 @@ 'options' => array ( ), ), - 'GET /honuk/z/we' => array( + 'PUT /byybl/' => array( 'name' => '', - 'path' => '/honuk/z/we', - 'method' => 'GET', + 'path' => '/byybl/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7731,10 +7713,10 @@ 'options' => array ( ), ), - 'PUT /emndxw/lvkzdulqbmdkk' => array( + 'GET /z/hnhkzxk/iqgrz/tvzyvi' => array( 'name' => '', - 'path' => '/emndxw/lvkzdulqbmdkk', - 'method' => 'PUT', + 'path' => '/z/hnhkzxk/iqgrz/tvzyvi', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7749,9 +7731,9 @@ 'options' => array ( ), ), - 'GET /ostlluyjux/agcdki/v' => array( + 'GET /o/lm/vkuwtbr/bvjqz/arbhs' => array( 'name' => '', - 'path' => '/ostlluyjux/agcdki/v', + 'path' => '/o/lm/vkuwtbr/bvjqz/arbhs', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7767,9 +7749,9 @@ 'options' => array ( ), ), - 'GET /kx/nzmbhjh' => array( + 'GET /pj/zeagytasvyxz/vw' => array( 'name' => '', - 'path' => '/kx/nzmbhjh', + 'path' => '/pj/zeagytasvyxz/vw', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7785,10 +7767,10 @@ 'options' => array ( ), ), - 'PUT /user/xdboyqkxaeliqnf' => array( + 'GET /wzrscys' => array( 'name' => '', - 'path' => '/user/xdboyqkxaeliqnf', - 'method' => 'PUT', + 'path' => '/wzrscys', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7803,10 +7785,10 @@ 'options' => array ( ), ), - 'DELETE /pywrr' => array( + 'PATCH /he/f/ffqlmvi/vdyeryf' => array( 'name' => '', - 'path' => '/pywrr', - 'method' => 'DELETE', + 'path' => '/he/f/ffqlmvi/vdyeryf', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7821,10 +7803,10 @@ 'options' => array ( ), ), - 'DELETE /hemeevo' => array( + 'PATCH /elvkv/lg/lbk/ryq/nctk' => array( 'name' => '', - 'path' => '/hemeevo', - 'method' => 'DELETE', + 'path' => '/elvkv/lg/lbk/ryq/nctk', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7839,10 +7821,10 @@ 'options' => array ( ), ), - 'DELETE /xxn/jy/odawzhv/xqa/y/' => array( + 'GET /chluakwwi' => array( 'name' => '', - 'path' => '/xxn/jy/odawzhv/xqa/y/', - 'method' => 'DELETE', + 'path' => '/chluakwwi', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7857,9 +7839,9 @@ 'options' => array ( ), ), - 'DELETE /pqunh/iwpsh' => array( + 'DELETE /ri/wd/zwyr' => array( 'name' => '', - 'path' => '/pqunh/iwpsh', + 'path' => '/ri/wd/zwyr', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -7875,10 +7857,10 @@ 'options' => array ( ), ), - 'PATCH /usfxigjprifel' => array( + 'GET /f/wxlakx/nkkvtz/a/scxun' => array( 'name' => '', - 'path' => '/usfxigjprifel', - 'method' => 'PATCH', + 'path' => '/f/wxlakx/nkkvtz/a/scxun', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7893,10 +7875,10 @@ 'options' => array ( ), ), - 'PATCH /bbnvuwmjncgbqz' => array( + 'POST /v2/xqzpngupqumi' => array( 'name' => '', - 'path' => '/bbnvuwmjncgbqz', - 'method' => 'PATCH', + 'path' => '/v2/xqzpngupqumi', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7911,10 +7893,10 @@ 'options' => array ( ), ), - 'PATCH /l/zzkn/bgfhgk/bjq' => array( + 'GET /ppdltfl' => array( 'name' => '', - 'path' => '/l/zzkn/bgfhgk/bjq', - 'method' => 'PATCH', + 'path' => '/ppdltfl', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7929,10 +7911,10 @@ 'options' => array ( ), ), - 'DELETE /goods/hdeedjzgdvrkkgv' => array( + 'GET /fzw/sfvlxq' => array( 'name' => '', - 'path' => '/goods/hdeedjzgdvrkkgv', - 'method' => 'DELETE', + 'path' => '/fzw/sfvlxq', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7947,10 +7929,10 @@ 'options' => array ( ), ), - 'DELETE /g/kq/dzkxjr/fk' => array( + 'PUT /api/nuypogeejobl' => array( 'name' => '', - 'path' => '/g/kq/dzkxjr/fk', - 'method' => 'DELETE', + 'path' => '/api/nuypogeejobl', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7965,10 +7947,10 @@ 'options' => array ( ), ), - 'DELETE /cobbcrgg/cuygdefhn' => array( + 'PUT /v2/zlrwnwinbxdj' => array( 'name' => '', - 'path' => '/cobbcrgg/cuygdefhn', - 'method' => 'DELETE', + 'path' => '/v2/zlrwnwinbxdj', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -7983,10 +7965,10 @@ 'options' => array ( ), ), - 'POST /goods/yvgtvf' => array( + 'PATCH /hjbojeughxofxa/watym' => array( 'name' => '', - 'path' => '/goods/yvgtvf', - 'method' => 'POST', + 'path' => '/hjbojeughxofxa/watym', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8001,9 +7983,9 @@ 'options' => array ( ), ), - 'GET /goods/ypmlkuqgvmdw' => array( + 'GET /nfwvtfbmvbhvotoqe' => array( 'name' => '', - 'path' => '/goods/ypmlkuqgvmdw', + 'path' => '/nfwvtfbmvbhvotoqe', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8019,10 +8001,10 @@ 'options' => array ( ), ), - 'PUT /tn/k/bn/xz' => array( + 'GET /v2/fafovb' => array( 'name' => '', - 'path' => '/tn/k/bn/xz', - 'method' => 'PUT', + 'path' => '/v2/fafovb', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8037,9 +8019,9 @@ 'options' => array ( ), ), - 'PUT /v2/wcsmlx' => array( + 'PUT /goods/nhfvjanxmxcozyl' => array( 'name' => '', - 'path' => '/v2/wcsmlx', + 'path' => '/goods/nhfvjanxmxcozyl', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8055,10 +8037,10 @@ 'options' => array ( ), ), - 'PUT /ut/gqfgudfcrzbh' => array( + 'POST /bxrlzjoocl' => array( 'name' => '', - 'path' => '/ut/gqfgudfcrzbh', - 'method' => 'PUT', + 'path' => '/bxrlzjoocl', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8073,10 +8055,10 @@ 'options' => array ( ), ), - 'PUT /pfrhnjq/aj/' => array( + 'GET /a/onwjosnbnjllcmyeut' => array( 'name' => '', - 'path' => '/pfrhnjq/aj/', - 'method' => 'PUT', + 'path' => '/a/onwjosnbnjllcmyeut', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8091,10 +8073,10 @@ 'options' => array ( ), ), - 'GET /api/eqwguq' => array( + 'POST /jvoeudlzdmrdx' => array( 'name' => '', - 'path' => '/api/eqwguq', - 'method' => 'GET', + 'path' => '/jvoeudlzdmrdx', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8109,9 +8091,9 @@ 'options' => array ( ), ), - 'GET /bepjlapggbvdt/nfg' => array( + 'GET /e/aqdbbma/svl/' => array( 'name' => '', - 'path' => '/bepjlapggbvdt/nfg', + 'path' => '/e/aqdbbma/svl/', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8127,10 +8109,10 @@ 'options' => array ( ), ), - 'PUT /czqcq/dq' => array( + 'DELETE /maufxhpiw' => array( 'name' => '', - 'path' => '/czqcq/dq', - 'method' => 'PUT', + 'path' => '/maufxhpiw', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8145,10 +8127,10 @@ 'options' => array ( ), ), - 'GET /i/kjhietsmcxfyahp' => array( + 'PATCH /goods/ftvdtwitpxptcecldu' => array( 'name' => '', - 'path' => '/i/kjhietsmcxfyahp', - 'method' => 'GET', + 'path' => '/goods/ftvdtwitpxptcecldu', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8163,9 +8145,9 @@ 'options' => array ( ), ), - 'DELETE /goods/jarvht' => array( + 'DELETE /user/wuiplv' => array( 'name' => '', - 'path' => '/goods/jarvht', + 'path' => '/user/wuiplv', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8181,9 +8163,9 @@ 'options' => array ( ), ), - 'GET /i/hdlw/bhcdkanru' => array( + 'GET /yvnyrnzdf' => array( 'name' => '', - 'path' => '/i/hdlw/bhcdkanru', + 'path' => '/yvnyrnzdf', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8199,10 +8181,10 @@ 'options' => array ( ), ), - 'PUT /goods/vowbzisjnqhtidbwpy' => array( + 'DELETE /goods/ngggtwrwindvinn' => array( 'name' => '', - 'path' => '/goods/vowbzisjnqhtidbwpy', - 'method' => 'PUT', + 'path' => '/goods/ngggtwrwindvinn', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8217,10 +8199,10 @@ 'options' => array ( ), ), - 'DELETE /api/yappoapbvpjj' => array( + 'PUT /q/erbckr/l/' => array( 'name' => '', - 'path' => '/api/yappoapbvpjj', - 'method' => 'DELETE', + 'path' => '/q/erbckr/l/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8235,10 +8217,10 @@ 'options' => array ( ), ), - 'GET /v/xbfopktht' => array( + 'POST /api/kfhhsdecbhvrcbw' => array( 'name' => '', - 'path' => '/v/xbfopktht', - 'method' => 'GET', + 'path' => '/api/kfhhsdecbhvrcbw', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8253,10 +8235,10 @@ 'options' => array ( ), ), - 'PUT /iokozyb/eu' => array( + 'GET /fyzoqwwwqeu/' => array( 'name' => '', - 'path' => '/iokozyb/eu', - 'method' => 'PUT', + 'path' => '/fyzoqwwwqeu/', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8271,10 +8253,10 @@ 'options' => array ( ), ), - 'PATCH /api/rorajcskkmnd' => array( + 'GET /d/zuvagkzmpl' => array( 'name' => '', - 'path' => '/api/rorajcskkmnd', - 'method' => 'PATCH', + 'path' => '/d/zuvagkzmpl', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8289,10 +8271,10 @@ 'options' => array ( ), ), - 'PATCH /goods/qikzvkrhzcbo' => array( + 'GET /rouktba' => array( 'name' => '', - 'path' => '/goods/qikzvkrhzcbo', - 'method' => 'PATCH', + 'path' => '/rouktba', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8307,10 +8289,10 @@ 'options' => array ( ), ), - 'DELETE /awensxlabw' => array( + 'GET /mmctkfhqlpm/lbcapf' => array( 'name' => '', - 'path' => '/awensxlabw', - 'method' => 'DELETE', + 'path' => '/mmctkfhqlpm/lbcapf', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8325,10 +8307,10 @@ 'options' => array ( ), ), - 'GET /whdobrcqydyxsd/xe/x' => array( + 'PATCH /u/u/t/yltzdfcs/z/hpk/z/' => array( 'name' => '', - 'path' => '/whdobrcqydyxsd/xe/x', - 'method' => 'GET', + 'path' => '/u/u/t/yltzdfcs/z/hpk/z/', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8343,10 +8325,10 @@ 'options' => array ( ), ), - 'PUT /sdzpztl' => array( + 'PATCH /eo/vs/yuegh' => array( 'name' => '', - 'path' => '/sdzpztl', - 'method' => 'PUT', + 'path' => '/eo/vs/yuegh', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8361,10 +8343,10 @@ 'options' => array ( ), ), - 'POST /v2/adbdzuwgvxpqkwpcdt' => array( + 'PATCH /api/jpgurhmbcimi' => array( 'name' => '', - 'path' => '/v2/adbdzuwgvxpqkwpcdt', - 'method' => 'POST', + 'path' => '/api/jpgurhmbcimi', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8379,9 +8361,9 @@ 'options' => array ( ), ), - 'PATCH /xyqhzeqfocn/n/zk/djq' => array( + 'PATCH /vrqmstssa/zd' => array( 'name' => '', - 'path' => '/xyqhzeqfocn/n/zk/djq', + 'path' => '/vrqmstssa/zd', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8397,10 +8379,10 @@ 'options' => array ( ), ), - 'GET /v2/nzpaupjxedzqriwohi' => array( + 'POST /svxvm' => array( 'name' => '', - 'path' => '/v2/nzpaupjxedzqriwohi', - 'method' => 'GET', + 'path' => '/svxvm', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8415,10 +8397,10 @@ 'options' => array ( ), ), - 'PATCH /dzi/y/vxbpegbjhllfdfk' => array( + 'POST /cl/uqoid' => array( 'name' => '', - 'path' => '/dzi/y/vxbpegbjhllfdfk', - 'method' => 'PATCH', + 'path' => '/cl/uqoid', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8433,10 +8415,10 @@ 'options' => array ( ), ), - 'GET /v2/zwylmjyubzvyflrdhq' => array( + 'DELETE /huuchba/gn/hqfi' => array( 'name' => '', - 'path' => '/v2/zwylmjyubzvyflrdhq', - 'method' => 'GET', + 'path' => '/huuchba/gn/hqfi', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8451,10 +8433,10 @@ 'options' => array ( ), ), - 'PATCH /xkibwvo/og' => array( + 'PUT /kcsystfifmwosetvkif' => array( 'name' => '', - 'path' => '/xkibwvo/og', - 'method' => 'PATCH', + 'path' => '/kcsystfifmwosetvkif', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8469,10 +8451,10 @@ 'options' => array ( ), ), - 'PUT /bgicsimqk' => array( + 'POST /f/jumru/qj' => array( 'name' => '', - 'path' => '/bgicsimqk', - 'method' => 'PUT', + 'path' => '/f/jumru/qj', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8487,9 +8469,9 @@ 'options' => array ( ), ), - 'GET /mpbgbwy/cfbngk' => array( + 'GET /goods/kepyogvunojtxzc' => array( 'name' => '', - 'path' => '/mpbgbwy/cfbngk', + 'path' => '/goods/kepyogvunojtxzc', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8505,10 +8487,10 @@ 'options' => array ( ), ), - 'POST /ihqecxv' => array( + 'DELETE /miaumxsx' => array( 'name' => '', - 'path' => '/ihqecxv', - 'method' => 'POST', + 'path' => '/miaumxsx', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8523,10 +8505,10 @@ 'options' => array ( ), ), - 'POST /goods/vssrwbscfybybhicwn' => array( + 'PATCH /ezpruhlobrb/lanvv' => array( 'name' => '', - 'path' => '/goods/vssrwbscfybybhicwn', - 'method' => 'POST', + 'path' => '/ezpruhlobrb/lanvv', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8541,10 +8523,10 @@ 'options' => array ( ), ), - 'GET /v2/tphbgi' => array( + 'PATCH /api/xcbjpg' => array( 'name' => '', - 'path' => '/v2/tphbgi', - 'method' => 'GET', + 'path' => '/api/xcbjpg', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8559,10 +8541,10 @@ 'options' => array ( ), ), - 'POST /l/rx/aghioiu/' => array( + 'PUT /v2/cxcpgpygjvccmojegt' => array( 'name' => '', - 'path' => '/l/rx/aghioiu/', - 'method' => 'POST', + 'path' => '/v2/cxcpgpygjvccmojegt', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8577,10 +8559,10 @@ 'options' => array ( ), ), - 'PATCH /ahlbdudyztx' => array( + 'POST /irnjhhayds/quemph' => array( 'name' => '', - 'path' => '/ahlbdudyztx', - 'method' => 'PATCH', + 'path' => '/irnjhhayds/quemph', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8595,10 +8577,10 @@ 'options' => array ( ), ), - 'PUT /sqornqjsfdsmrk' => array( + 'DELETE /pygal/c/ha/ocfmd/ytfx' => array( 'name' => '', - 'path' => '/sqornqjsfdsmrk', - 'method' => 'PUT', + 'path' => '/pygal/c/ha/ocfmd/ytfx', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8613,10 +8595,10 @@ 'options' => array ( ), ), - 'GET /goods/wfztrf' => array( + 'POST /itsuzkktpz' => array( 'name' => '', - 'path' => '/goods/wfztrf', - 'method' => 'GET', + 'path' => '/itsuzkktpz', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8631,10 +8613,10 @@ 'options' => array ( ), ), - 'GET /njkxgeq' => array( + 'PUT /lq/j/op/xhlydfue' => array( 'name' => '', - 'path' => '/njkxgeq', - 'method' => 'GET', + 'path' => '/lq/j/op/xhlydfue', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8649,10 +8631,10 @@ 'options' => array ( ), ), - 'GET /user/zftysqpyvkalzojnai' => array( + 'DELETE /t/hjjmwrynreha/' => array( 'name' => '', - 'path' => '/user/zftysqpyvkalzojnai', - 'method' => 'GET', + 'path' => '/t/hjjmwrynreha/', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8667,10 +8649,10 @@ 'options' => array ( ), ), - 'PATCH /scybmdic' => array( + 'POST /goods/epjsiupvytkn' => array( 'name' => '', - 'path' => '/scybmdic', - 'method' => 'PATCH', + 'path' => '/goods/epjsiupvytkn', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8685,9 +8667,9 @@ 'options' => array ( ), ), - 'DELETE /goods/bcbcfl' => array( + 'DELETE /lld/uew/qmdxt/xmj/c/tz/' => array( 'name' => '', - 'path' => '/goods/bcbcfl', + 'path' => '/lld/uew/qmdxt/xmj/c/tz/', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8703,10 +8685,10 @@ 'options' => array ( ), ), - 'PATCH /user/ewyovr' => array( + 'POST /wwfbonw/ypoflk' => array( 'name' => '', - 'path' => '/user/ewyovr', - 'method' => 'PATCH', + 'path' => '/wwfbonw/ypoflk', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8721,9 +8703,9 @@ 'options' => array ( ), ), - 'GET /rgk/wxd/e/udfasd' => array( + 'GET /kaebhxo/viap' => array( 'name' => '', - 'path' => '/rgk/wxd/e/udfasd', + 'path' => '/kaebhxo/viap', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8739,10 +8721,10 @@ 'options' => array ( ), ), - 'GET /chnf/k/qkqt' => array( + 'DELETE /rkp/ipsgmyff' => array( 'name' => '', - 'path' => '/chnf/k/qkqt', - 'method' => 'GET', + 'path' => '/rkp/ipsgmyff', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8757,10 +8739,10 @@ 'options' => array ( ), ), - 'POST /upzbbawjyf/nchs/im/' => array( + 'GET /goods/eizoxaklqflw' => array( 'name' => '', - 'path' => '/upzbbawjyf/nchs/im/', - 'method' => 'POST', + 'path' => '/goods/eizoxaklqflw', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8775,10 +8757,10 @@ 'options' => array ( ), ), - 'GET /wbs/ortihdaki/c/f' => array( + 'DELETE /otcoflcnpns' => array( 'name' => '', - 'path' => '/wbs/ortihdaki/c/f', - 'method' => 'GET', + 'path' => '/otcoflcnpns', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8793,10 +8775,10 @@ 'options' => array ( ), ), - 'GET /o/bff/lwluhhi/nwfbtxnpk' => array( + 'PUT /wcxexwmz' => array( 'name' => '', - 'path' => '/o/bff/lwluhhi/nwfbtxnpk', - 'method' => 'GET', + 'path' => '/wcxexwmz', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8811,9 +8793,9 @@ 'options' => array ( ), ), - 'POST /cvflf/e/yp' => array( + 'POST /nffsxzfpbbz/muff/b/arb' => array( 'name' => '', - 'path' => '/cvflf/e/yp', + 'path' => '/nffsxzfpbbz/muff/b/arb', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8829,10 +8811,10 @@ 'options' => array ( ), ), - 'GET /goods/ucigem' => array( + 'PUT /vchl/subig/' => array( 'name' => '', - 'path' => '/goods/ucigem', - 'method' => 'GET', + 'path' => '/vchl/subig/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8847,10 +8829,10 @@ 'options' => array ( ), ), - 'PUT /xflbbohd/ieuvw' => array( + 'GET /bjvkqklnxohxz' => array( 'name' => '', - 'path' => '/xflbbohd/ieuvw', - 'method' => 'PUT', + 'path' => '/bjvkqklnxohxz', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8865,9 +8847,9 @@ 'options' => array ( ), ), - 'GET /v2/crpjju' => array( + 'GET /nifziogqj' => array( 'name' => '', - 'path' => '/v2/crpjju', + 'path' => '/nifziogqj', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8883,10 +8865,10 @@ 'options' => array ( ), ), - 'PUT /goods/eomjnzupczcy' => array( + 'GET /user/agsgaq' => array( 'name' => '', - 'path' => '/goods/eomjnzupczcy', - 'method' => 'PUT', + 'path' => '/user/agsgaq', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8901,10 +8883,10 @@ 'options' => array ( ), ), - 'DELETE /v2/mcltgb' => array( + 'GET /vqvbckr/pipzaozr/tbe/y' => array( 'name' => '', - 'path' => '/v2/mcltgb', - 'method' => 'DELETE', + 'path' => '/vqvbckr/pipzaozr/tbe/y', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8919,9 +8901,9 @@ 'options' => array ( ), ), - 'DELETE /mp/go/p' => array( + 'DELETE /user/ouvifcballqeemclmn' => array( 'name' => '', - 'path' => '/mp/go/p', + 'path' => '/user/ouvifcballqeemclmn', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8937,10 +8919,10 @@ 'options' => array ( ), ), - 'GET /nvsnfekgvbvzeg/ov/' => array( + 'PATCH /kg/x/ne/vstypenr' => array( 'name' => '', - 'path' => '/nvsnfekgvbvzeg/ov/', - 'method' => 'GET', + 'path' => '/kg/x/ne/vstypenr', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8955,9 +8937,9 @@ 'options' => array ( ), ), - 'GET /zipxpvi' => array( + 'GET /goods/ljkhzl' => array( 'name' => '', - 'path' => '/zipxpvi', + 'path' => '/goods/ljkhzl', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -8973,10 +8955,10 @@ 'options' => array ( ), ), - 'PATCH /kwnc/ibx' => array( + 'PUT /kdrddas/' => array( 'name' => '', - 'path' => '/kwnc/ibx', - 'method' => 'PATCH', + 'path' => '/kdrddas/', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -8991,10 +8973,10 @@ 'options' => array ( ), ), - 'DELETE /ctaxigtvcmtdfs' => array( + 'GET /jkvfezwndyey/anxbv' => array( 'name' => '', - 'path' => '/ctaxigtvcmtdfs', - 'method' => 'DELETE', + 'path' => '/jkvfezwndyey/anxbv', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9009,9 +8991,9 @@ 'options' => array ( ), ), - 'GET /user/xrvhxaclkygomau' => array( + 'GET /nqsfo/bk/j' => array( 'name' => '', - 'path' => '/user/xrvhxaclkygomau', + 'path' => '/nqsfo/bk/j', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9027,10 +9009,10 @@ 'options' => array ( ), ), - 'PATCH /user/mqcaqyrdiimpmra' => array( + 'GET /ozs/calmk/ay' => array( 'name' => '', - 'path' => '/user/mqcaqyrdiimpmra', - 'method' => 'PATCH', + 'path' => '/ozs/calmk/ay', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9045,9 +9027,9 @@ 'options' => array ( ), ), - 'POST /wueu/rbxj' => array( + 'POST /fentih/srzcscb/bzeomh/v' => array( 'name' => '', - 'path' => '/wueu/rbxj', + 'path' => '/fentih/srzcscb/bzeomh/v', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9063,9 +9045,9 @@ 'options' => array ( ), ), - 'DELETE /uko/qkw/cfdu/mnnar/z' => array( + 'DELETE /bjyhbzwglsqpgmngg/xg' => array( 'name' => '', - 'path' => '/uko/qkw/cfdu/mnnar/z', + 'path' => '/bjyhbzwglsqpgmngg/xg', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9081,9 +9063,9 @@ 'options' => array ( ), ), - 'GET /srbsyeffecq/htl' => array( + 'GET /gzyeapeu' => array( 'name' => '', - 'path' => '/srbsyeffecq/htl', + 'path' => '/gzyeapeu', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9099,32 +9081,130 @@ 'options' => array ( ), ), - 'GET /jvg/fb/legagohuyqpndn' => array( - 'name' => '', - 'path' => '/jvg/fb/legagohuyqpndn', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( +), +// regular routes +'regularRoutes' => array ( + 'GET v2' => array ( + 0 => array( + 'name' => '', + 'path' => '/v2/jwdhgwqeoyibhqf/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/v2/jwdhgwqeoyibhqf/([^/]+)$#', + 'pathStart' => '/v2/jwdhgwqeoyibhqf/', + 'chains' => array ( + ), + 'options' => array ( + ), ), - 'params' => array ( + 1 => array( + 'name' => '', + 'path' => '/v2/wojuqhiwqiopgqnjzs/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/v2/wojuqhiwqiopgqnjzs/([^/]+)$#', + 'pathStart' => '/v2/wojuqhiwqiopgqnjzs/', + 'chains' => array ( + ), + 'options' => array ( + ), ), - 'pathVars' => array ( + 2 => array( + 'name' => '', + 'path' => '/v2/egeoztblyfan/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/v2/egeoztblyfan/([^/]+)$#', + 'pathStart' => '/v2/egeoztblyfan/', + 'chains' => array ( + ), + 'options' => array ( + ), ), - 'pathRegex' => '', - 'pathStart' => '', - 'chains' => array ( + 3 => array( + 'name' => '', + 'path' => '/v2/opcllkfduwrczbwwaa/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/v2/opcllkfduwrczbwwaa/([^/]+)$#', + 'pathStart' => '/v2/opcllkfduwrczbwwaa/', + 'chains' => array ( + ), + 'options' => array ( + ), ), - 'options' => array ( + 4 => array( + 'name' => '', + 'path' => '/v2/zzlxwj/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/v2/zzlxwj/([^/]+)$#', + 'pathStart' => '/v2/zzlxwj/', + 'chains' => array ( + ), + 'options' => array ( + ), + ), + 5 => array( + 'name' => '', + 'path' => '/v2/iiokpjzwxddvfqa/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => array ( + ), + 'params' => array ( + ), + 'pathVars' => array ( + 0 => 'name', + ), + 'pathRegex' => '#^/v2/iiokpjzwxddvfqa/([^/]+)$#', + 'pathStart' => '/v2/iiokpjzwxddvfqa/', + 'chains' => array ( + ), + 'options' => array ( + ), ), ), -), -// regular routes -'regularRoutes' => array ( - 'GET efh' => array ( + 'PATCH nzmanetsxhgxx' => array ( 0 => array( 'name' => '', - 'path' => '/efh/tg/w/kjjyoxcne/z/{name}', - 'method' => 'GET', + 'path' => '/nzmanetsxhgxx/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9133,8 +9213,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/efh/tg/w/kjjyoxcne/z/([^/]+)$#', - 'pathStart' => '/efh/tg/w/kjjyoxcne/z/', + 'pathRegex' => '#^/nzmanetsxhgxx/([^/]+)$#', + 'pathStart' => '/nzmanetsxhgxx/', 'chains' => array ( ), 'options' => array ( @@ -9170,10 +9250,10 @@ ), ), ), - 'GET v2' => array ( + 'GET xyoz' => array ( 0 => array( 'name' => '', - 'path' => '/v2/xxjhyjpiiawncoz/{name}', + 'path' => '/xyoz/kgptpomrt/rm/w/r/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9183,16 +9263,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/xxjhyjpiiawncoz/([^/]+)$#', - 'pathStart' => '/v2/xxjhyjpiiawncoz/', + 'pathRegex' => '#^/xyoz/kgptpomrt/rm/w/r/([^/]+)$#', + 'pathStart' => '/xyoz/kgptpomrt/rm/w/r/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'GET zdvdgdm' => array ( + 0 => array( 'name' => '', - 'path' => '/v2/onmqdryrpilltcv/{name}', + 'path' => '/zdvdgdm/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9202,17 +9284,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/onmqdryrpilltcv/([^/]+)$#', - 'pathStart' => '/v2/onmqdryrpilltcv/', + 'pathRegex' => '#^/zdvdgdm/([^/]+)$#', + 'pathStart' => '/zdvdgdm/', 'chains' => array ( ), 'options' => array ( ), ), - 2 => array( + ), + 'PATCH vs' => array ( + 0 => array( 'name' => '', - 'path' => '/v2/onadvwwfoclb/{name}', - 'method' => 'GET', + 'path' => '/vs/ssviv/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9221,16 +9305,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/onadvwwfoclb/([^/]+)$#', - 'pathStart' => '/v2/onadvwwfoclb/', + 'pathRegex' => '#^/vs/ssviv/([^/]+)$#', + 'pathStart' => '/vs/ssviv/', 'chains' => array ( ), 'options' => array ( ), ), - 3 => array( + ), + 'GET xl' => array ( + 0 => array( 'name' => '', - 'path' => '/v2/ztmxcssfhfuq/{name}', + 'path' => '/xl/bztzytrw/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9240,16 +9326,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/ztmxcssfhfuq/([^/]+)$#', - 'pathStart' => '/v2/ztmxcssfhfuq/', + 'pathRegex' => '#^/xl/bztzytrw/([^/]+)$#', + 'pathStart' => '/xl/bztzytrw/', 'chains' => array ( ), 'options' => array ( ), ), - 4 => array( + ), + 'GET user' => array ( + 0 => array( 'name' => '', - 'path' => '/v2/zsgrcvvhalnx/{name}', + 'path' => '/user/ibgqnl/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9259,16 +9347,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/zsgrcvvhalnx/([^/]+)$#', - 'pathStart' => '/v2/zsgrcvvhalnx/', + 'pathRegex' => '#^/user/ibgqnl/([^/]+)$#', + 'pathStart' => '/user/ibgqnl/', 'chains' => array ( ), 'options' => array ( ), ), - 5 => array( + 1 => array( 'name' => '', - 'path' => '/v2/donxjyycshwvwlv/{name}', + 'path' => '/user/vjidfnxfaboxrcioxe/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9278,16 +9366,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/donxjyycshwvwlv/([^/]+)$#', - 'pathStart' => '/v2/donxjyycshwvwlv/', + 'pathRegex' => '#^/user/vjidfnxfaboxrcioxe/([^/]+)$#', + 'pathStart' => '/user/vjidfnxfaboxrcioxe/', 'chains' => array ( ), 'options' => array ( ), ), - 6 => array( + 2 => array( 'name' => '', - 'path' => '/v2/xpulru/{name}', + 'path' => '/user/wublbbjzmrramokhju/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9297,16 +9385,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/xpulru/([^/]+)$#', - 'pathStart' => '/v2/xpulru/', + 'pathRegex' => '#^/user/wublbbjzmrramokhju/([^/]+)$#', + 'pathStart' => '/user/wublbbjzmrramokhju/', 'chains' => array ( ), 'options' => array ( ), ), - 7 => array( + 3 => array( 'name' => '', - 'path' => '/v2/otbfmaslcjsh/{name}', + 'path' => '/user/dqjwzpazharz/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9316,16 +9404,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/otbfmaslcjsh/([^/]+)$#', - 'pathStart' => '/v2/otbfmaslcjsh/', + 'pathRegex' => '#^/user/dqjwzpazharz/([^/]+)$#', + 'pathStart' => '/user/dqjwzpazharz/', 'chains' => array ( ), 'options' => array ( ), ), - 8 => array( + 4 => array( 'name' => '', - 'path' => '/v2/gzaszubrxgddwyh/{name}', + 'path' => '/user/neoweyrhursiayy/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9335,16 +9423,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/gzaszubrxgddwyh/([^/]+)$#', - 'pathStart' => '/v2/gzaszubrxgddwyh/', + 'pathRegex' => '#^/user/neoweyrhursiayy/([^/]+)$#', + 'pathStart' => '/user/neoweyrhursiayy/', 'chains' => array ( ), 'options' => array ( ), ), - 9 => array( + 5 => array( 'name' => '', - 'path' => '/v2/pfmpkcjmkkhacdofyw/{name}', + 'path' => '/user/qbtqin/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9354,16 +9442,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/pfmpkcjmkkhacdofyw/([^/]+)$#', - 'pathStart' => '/v2/pfmpkcjmkkhacdofyw/', + 'pathRegex' => '#^/user/qbtqin/([^/]+)$#', + 'pathStart' => '/user/qbtqin/', 'chains' => array ( ), 'options' => array ( ), ), - 10 => array( + 6 => array( 'name' => '', - 'path' => '/v2/kzxtfg/{name}', + 'path' => '/user/juashpjvfyllohvbyx/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9373,16 +9461,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/kzxtfg/([^/]+)$#', - 'pathStart' => '/v2/kzxtfg/', + 'pathRegex' => '#^/user/juashpjvfyllohvbyx/([^/]+)$#', + 'pathStart' => '/user/juashpjvfyllohvbyx/', 'chains' => array ( ), 'options' => array ( ), ), - 11 => array( + 7 => array( 'name' => '', - 'path' => '/v2/zswltllajyqqnpxdzk/{name}', + 'path' => '/user/jqxgskgpvabqetjvsh/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9392,16 +9480,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/zswltllajyqqnpxdzk/([^/]+)$#', - 'pathStart' => '/v2/zswltllajyqqnpxdzk/', + 'pathRegex' => '#^/user/jqxgskgpvabqetjvsh/([^/]+)$#', + 'pathStart' => '/user/jqxgskgpvabqetjvsh/', 'chains' => array ( ), 'options' => array ( ), ), - 12 => array( + 8 => array( 'name' => '', - 'path' => '/v2/piutzmvzsamd/{name}', + 'path' => '/user/ywgdkr/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9411,16 +9499,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/piutzmvzsamd/([^/]+)$#', - 'pathStart' => '/v2/piutzmvzsamd/', + 'pathRegex' => '#^/user/ywgdkr/([^/]+)$#', + 'pathStart' => '/user/ywgdkr/', 'chains' => array ( ), 'options' => array ( ), ), - 13 => array( + 9 => array( 'name' => '', - 'path' => '/v2/qyrglxzhhrddqvbvjn/{name}', + 'path' => '/user/euvmcubsdjrtfqgevm/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9430,16 +9518,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/qyrglxzhhrddqvbvjn/([^/]+)$#', - 'pathStart' => '/v2/qyrglxzhhrddqvbvjn/', + 'pathRegex' => '#^/user/euvmcubsdjrtfqgevm/([^/]+)$#', + 'pathStart' => '/user/euvmcubsdjrtfqgevm/', 'chains' => array ( ), 'options' => array ( ), ), - 14 => array( + 10 => array( 'name' => '', - 'path' => '/v2/ronbbbweqxwz/{name}', + 'path' => '/user/qbczljbzmkjc/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9449,16 +9537,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/ronbbbweqxwz/([^/]+)$#', - 'pathStart' => '/v2/ronbbbweqxwz/', + 'pathRegex' => '#^/user/qbczljbzmkjc/([^/]+)$#', + 'pathStart' => '/user/qbczljbzmkjc/', 'chains' => array ( ), 'options' => array ( ), ), - 15 => array( + 11 => array( 'name' => '', - 'path' => '/v2/yycakafnbxop/{name}', + 'path' => '/user/zkfjdjzowklk/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9468,16 +9556,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/yycakafnbxop/([^/]+)$#', - 'pathStart' => '/v2/yycakafnbxop/', + 'pathRegex' => '#^/user/zkfjdjzowklk/([^/]+)$#', + 'pathStart' => '/user/zkfjdjzowklk/', 'chains' => array ( ), 'options' => array ( ), ), - 16 => array( + 12 => array( 'name' => '', - 'path' => '/v2/jbtswqpnnhsozxr/{name}', + 'path' => '/user/vovgloratoop/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9487,19 +9575,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/jbtswqpnnhsozxr/([^/]+)$#', - 'pathStart' => '/v2/jbtswqpnnhsozxr/', + 'pathRegex' => '#^/user/vovgloratoop/([^/]+)$#', + 'pathStart' => '/user/vovgloratoop/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST ktoluo' => array ( - 0 => array( + 13 => array( 'name' => '', - 'path' => '/ktoluo/fep/{name}', - 'method' => 'POST', + 'path' => '/user/yybyag/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9508,18 +9594,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ktoluo/fep/([^/]+)$#', - 'pathStart' => '/ktoluo/fep/', + 'pathRegex' => '#^/user/yybyag/([^/]+)$#', + 'pathStart' => '/user/yybyag/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET avkau' => array ( - 0 => array( + 14 => array( 'name' => '', - 'path' => '/avkau/{name}', + 'path' => '/user/spfbldkgvcvhdflomx/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9529,18 +9613,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/avkau/([^/]+)$#', - 'pathStart' => '/avkau/', + 'pathRegex' => '#^/user/spfbldkgvcvhdflomx/([^/]+)$#', + 'pathStart' => '/user/spfbldkgvcvhdflomx/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET tu' => array ( - 0 => array( + 15 => array( 'name' => '', - 'path' => '/tu/o/ev/{name}', + 'path' => '/user/xrudzaqroasuetjjfg/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9550,19 +9632,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tu/o/ev/([^/]+)$#', - 'pathStart' => '/tu/o/ev/', + 'pathRegex' => '#^/user/xrudzaqroasuetjjfg/([^/]+)$#', + 'pathStart' => '/user/xrudzaqroasuetjjfg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT yooa' => array ( + 'DELETE api' => array ( 0 => array( 'name' => '', - 'path' => '/yooa/yjawvsyexz/{name}', - 'method' => 'PUT', + 'path' => '/api/kuokxtsrnujy/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9571,18 +9653,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yooa/yjawvsyexz/([^/]+)$#', - 'pathStart' => '/yooa/yjawvsyexz/', + 'pathRegex' => '#^/api/kuokxtsrnujy/([^/]+)$#', + 'pathStart' => '/api/kuokxtsrnujy/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE zjtafeaj' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/zjtafeaj/{name}', + 'path' => '/api/qyetovfaonkb/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9592,19 +9672,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zjtafeaj/([^/]+)$#', - 'pathStart' => '/zjtafeaj/', + 'pathRegex' => '#^/api/qyetovfaonkb/([^/]+)$#', + 'pathStart' => '/api/qyetovfaonkb/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH v2' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/v2/qykqhb/{name}', - 'method' => 'PATCH', + 'path' => '/api/pfafetchcnye/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9613,17 +9691,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/qykqhb/([^/]+)$#', - 'pathStart' => '/v2/qykqhb/', + 'pathRegex' => '#^/api/pfafetchcnye/([^/]+)$#', + 'pathStart' => '/api/pfafetchcnye/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + 3 => array( 'name' => '', - 'path' => '/v2/sifawg/{name}', - 'method' => 'PATCH', + 'path' => '/api/ansxml/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9632,17 +9710,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/sifawg/([^/]+)$#', - 'pathStart' => '/v2/sifawg/', + 'pathRegex' => '#^/api/ansxml/([^/]+)$#', + 'pathStart' => '/api/ansxml/', 'chains' => array ( ), 'options' => array ( ), ), - 2 => array( + 4 => array( 'name' => '', - 'path' => '/v2/tmgsnebxuozy/{name}', - 'method' => 'PATCH', + 'path' => '/api/ztqwwjswvomizgz/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9651,17 +9729,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/tmgsnebxuozy/([^/]+)$#', - 'pathStart' => '/v2/tmgsnebxuozy/', + 'pathRegex' => '#^/api/ztqwwjswvomizgz/([^/]+)$#', + 'pathStart' => '/api/ztqwwjswvomizgz/', 'chains' => array ( ), 'options' => array ( ), ), - 3 => array( + 5 => array( 'name' => '', - 'path' => '/v2/kauzqbaaohpm/{name}', - 'method' => 'PATCH', + 'path' => '/api/ysemxy/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9670,18 +9748,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/kauzqbaaohpm/([^/]+)$#', - 'pathStart' => '/v2/kauzqbaaohpm/', + 'pathRegex' => '#^/api/ysemxy/([^/]+)$#', + 'pathStart' => '/api/ysemxy/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE vecrbqfpu' => array ( - 0 => array( + 6 => array( 'name' => '', - 'path' => '/vecrbqfpu/alec/{name}', + 'path' => '/api/jmtreeiwygxdgmrlnt/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9691,19 +9767,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vecrbqfpu/alec/([^/]+)$#', - 'pathStart' => '/vecrbqfpu/alec/', + 'pathRegex' => '#^/api/jmtreeiwygxdgmrlnt/([^/]+)$#', + 'pathStart' => '/api/jmtreeiwygxdgmrlnt/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST ivxqhgwm' => array ( - 0 => array( + 7 => array( 'name' => '', - 'path' => '/ivxqhgwm/xzvxteew/{name}', - 'method' => 'POST', + 'path' => '/api/jqbaiwmronqenyspvz/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9712,19 +9786,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ivxqhgwm/xzvxteew/([^/]+)$#', - 'pathStart' => '/ivxqhgwm/xzvxteew/', + 'pathRegex' => '#^/api/jqbaiwmronqenyspvz/([^/]+)$#', + 'pathStart' => '/api/jqbaiwmronqenyspvz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET zhdrlcepkfx' => array ( + 'DELETE xksdhqj' => array ( 0 => array( 'name' => '', - 'path' => '/zhdrlcepkfx/{name}', - 'method' => 'GET', + 'path' => '/xksdhqj/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9733,19 +9807,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zhdrlcepkfx/([^/]+)$#', - 'pathStart' => '/zhdrlcepkfx/', + 'pathRegex' => '#^/xksdhqj/([^/]+)$#', + 'pathStart' => '/xksdhqj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE yvlnvmicvhvxsc' => array ( + 'GET zvu' => array ( 0 => array( 'name' => '', - 'path' => '/yvlnvmicvhvxsc/{name}', - 'method' => 'DELETE', + 'path' => '/zvu/mq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9754,19 +9828,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yvlnvmicvhvxsc/([^/]+)$#', - 'pathStart' => '/yvlnvmicvhvxsc/', + 'pathRegex' => '#^/zvu/mq/([^/]+)$#', + 'pathStart' => '/zvu/mq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST vsbeeml' => array ( + 'PUT cfroxw' => array ( 0 => array( 'name' => '', - 'path' => '/vsbeeml/t/x/{name}', - 'method' => 'POST', + 'path' => '/cfroxw/oir/txa/dgb/u/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9775,19 +9849,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vsbeeml/t/x/([^/]+)$#', - 'pathStart' => '/vsbeeml/t/x/', + 'pathRegex' => '#^/cfroxw/oir/txa/dgb/u/([^/]+)$#', + 'pathStart' => '/cfroxw/oir/txa/dgb/u/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE goods' => array ( + 'GET eaqfxpc' => array ( 0 => array( 'name' => '', - 'path' => '/goods/vloewn/{name}', - 'method' => 'DELETE', + 'path' => '/eaqfxpc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9796,17 +9870,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/vloewn/([^/]+)$#', - 'pathStart' => '/goods/vloewn/', + 'pathRegex' => '#^/eaqfxpc/([^/]+)$#', + 'pathStart' => '/eaqfxpc/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'GET r' => array ( + 0 => array( 'name' => '', - 'path' => '/goods/dbczxbxuaybxjkb/{name}', - 'method' => 'DELETE', + 'path' => '/r/kutlhmpstztwmituwl/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9815,17 +9891,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/dbczxbxuaybxjkb/([^/]+)$#', - 'pathStart' => '/goods/dbczxbxuaybxjkb/', + 'pathRegex' => '#^/r/kutlhmpstztwmituwl/([^/]+)$#', + 'pathStart' => '/r/kutlhmpstztwmituwl/', 'chains' => array ( ), 'options' => array ( ), ), - 2 => array( + 1 => array( 'name' => '', - 'path' => '/goods/ndnjxmjnoyyt/{name}', - 'method' => 'DELETE', + 'path' => '/r/oofdopp/erbc/stdq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9834,17 +9910,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/ndnjxmjnoyyt/([^/]+)$#', - 'pathStart' => '/goods/ndnjxmjnoyyt/', + 'pathRegex' => '#^/r/oofdopp/erbc/stdq/([^/]+)$#', + 'pathStart' => '/r/oofdopp/erbc/stdq/', 'chains' => array ( ), 'options' => array ( ), ), - 3 => array( + ), + 'POST ywxlupg' => array ( + 0 => array( 'name' => '', - 'path' => '/goods/oqqecrgcvxwe/{name}', - 'method' => 'DELETE', + 'path' => '/ywxlupg/eteppq/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9853,17 +9931,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/oqqecrgcvxwe/([^/]+)$#', - 'pathStart' => '/goods/oqqecrgcvxwe/', + 'pathRegex' => '#^/ywxlupg/eteppq/([^/]+)$#', + 'pathStart' => '/ywxlupg/eteppq/', 'chains' => array ( ), 'options' => array ( ), ), - 4 => array( + ), + 'POST uvd' => array ( + 0 => array( 'name' => '', - 'path' => '/goods/xjkldzsdhsetqne/{name}', - 'method' => 'DELETE', + 'path' => '/uvd/eqfuw/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9872,17 +9952,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/xjkldzsdhsetqne/([^/]+)$#', - 'pathStart' => '/goods/xjkldzsdhsetqne/', + 'pathRegex' => '#^/uvd/eqfuw/([^/]+)$#', + 'pathStart' => '/uvd/eqfuw/', 'chains' => array ( ), 'options' => array ( ), ), - 5 => array( + ), + 'POST nyevfudb' => array ( + 0 => array( 'name' => '', - 'path' => '/goods/enrixr/{name}', - 'method' => 'DELETE', + 'path' => '/nyevfudb/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9891,16 +9973,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/enrixr/([^/]+)$#', - 'pathStart' => '/goods/enrixr/', + 'pathRegex' => '#^/nyevfudb/([^/]+)$#', + 'pathStart' => '/nyevfudb/', 'chains' => array ( ), 'options' => array ( ), ), - 6 => array( + ), + 'DELETE bifgtdezjoo' => array ( + 0 => array( 'name' => '', - 'path' => '/goods/aarsivktdaorvuz/{name}', + 'path' => '/bifgtdezjoo/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9910,17 +9994,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/aarsivktdaorvuz/([^/]+)$#', - 'pathStart' => '/goods/aarsivktdaorvuz/', + 'pathRegex' => '#^/bifgtdezjoo/([^/]+)$#', + 'pathStart' => '/bifgtdezjoo/', 'chains' => array ( ), 'options' => array ( ), ), - 7 => array( + ), + 'PATCH iuyqrf' => array ( + 0 => array( 'name' => '', - 'path' => '/goods/omzwpi/{name}', - 'method' => 'DELETE', + 'path' => '/iuyqrf/si/mhhmckyzs/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9929,19 +10015,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/omzwpi/([^/]+)$#', - 'pathStart' => '/goods/omzwpi/', + 'pathRegex' => '#^/iuyqrf/si/mhhmckyzs/([^/]+)$#', + 'pathStart' => '/iuyqrf/si/mhhmckyzs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST v2' => array ( + 'PUT rrqoq' => array ( 0 => array( 'name' => '', - 'path' => '/v2/lcewfx/{name}', - 'method' => 'POST', + 'path' => '/rrqoq/pfuszagqcgks/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9950,16 +10036,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/lcewfx/([^/]+)$#', - 'pathStart' => '/v2/lcewfx/', + 'pathRegex' => '#^/rrqoq/pfuszagqcgks/([^/]+)$#', + 'pathStart' => '/rrqoq/pfuszagqcgks/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'POST ryhdmlp' => array ( + 0 => array( 'name' => '', - 'path' => '/v2/acrmudcowzmiijjvfi/{name}', + 'path' => '/ryhdmlp/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -9969,17 +10057,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/acrmudcowzmiijjvfi/([^/]+)$#', - 'pathStart' => '/v2/acrmudcowzmiijjvfi/', + 'pathRegex' => '#^/ryhdmlp/([^/]+)$#', + 'pathStart' => '/ryhdmlp/', 'chains' => array ( ), 'options' => array ( ), ), - 2 => array( + ), + 'PATCH kenusrw' => array ( + 0 => array( 'name' => '', - 'path' => '/v2/aqlfzuubdicxbnahek/{name}', - 'method' => 'POST', + 'path' => '/kenusrw/nt/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -9988,17 +10078,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/aqlfzuubdicxbnahek/([^/]+)$#', - 'pathStart' => '/v2/aqlfzuubdicxbnahek/', + 'pathRegex' => '#^/kenusrw/nt/([^/]+)$#', + 'pathStart' => '/kenusrw/nt/', 'chains' => array ( ), 'options' => array ( ), ), - 3 => array( + ), + 'PUT vrxlnp' => array ( + 0 => array( 'name' => '', - 'path' => '/v2/etxpnvwqnqsc/{name}', - 'method' => 'POST', + 'path' => '/vrxlnp/limzvc/niht/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10007,17 +10099,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/etxpnvwqnqsc/([^/]+)$#', - 'pathStart' => '/v2/etxpnvwqnqsc/', + 'pathRegex' => '#^/vrxlnp/limzvc/niht/([^/]+)$#', + 'pathStart' => '/vrxlnp/limzvc/niht/', 'chains' => array ( ), 'options' => array ( ), ), - 4 => array( + ), + 'GET zevzkd' => array ( + 0 => array( 'name' => '', - 'path' => '/v2/xvxsikvzyaot/{name}', - 'method' => 'POST', + 'path' => '/zevzkd/g/obcinwkxmyon/g/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10026,17 +10120,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/xvxsikvzyaot/([^/]+)$#', - 'pathStart' => '/v2/xvxsikvzyaot/', + 'pathRegex' => '#^/zevzkd/g/obcinwkxmyon/g/([^/]+)$#', + 'pathStart' => '/zevzkd/g/obcinwkxmyon/g/', 'chains' => array ( ), 'options' => array ( ), ), - 5 => array( + ), + 'PATCH v2' => array ( + 0 => array( 'name' => '', - 'path' => '/v2/udlnlrmoxmdmzrn/{name}', - 'method' => 'POST', + 'path' => '/v2/rvphhlrbsrupumeoqd/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10045,19 +10141,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/udlnlrmoxmdmzrn/([^/]+)$#', - 'pathStart' => '/v2/udlnlrmoxmdmzrn/', + 'pathRegex' => '#^/v2/rvphhlrbsrupumeoqd/([^/]+)$#', + 'pathStart' => '/v2/rvphhlrbsrupumeoqd/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET api' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/api/cwektqerdxwt/{name}', - 'method' => 'GET', + 'path' => '/v2/mgpukbxuqpcn/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10066,17 +10160,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/cwektqerdxwt/([^/]+)$#', - 'pathStart' => '/api/cwektqerdxwt/', + 'pathRegex' => '#^/v2/mgpukbxuqpcn/([^/]+)$#', + 'pathStart' => '/v2/mgpukbxuqpcn/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + 2 => array( 'name' => '', - 'path' => '/api/aejpkgwmavzw/{name}', - 'method' => 'GET', + 'path' => '/v2/ikkymmntgftktilgmb/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10085,17 +10179,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/aejpkgwmavzw/([^/]+)$#', - 'pathStart' => '/api/aejpkgwmavzw/', + 'pathRegex' => '#^/v2/ikkymmntgftktilgmb/([^/]+)$#', + 'pathStart' => '/v2/ikkymmntgftktilgmb/', 'chains' => array ( ), 'options' => array ( ), ), - 2 => array( + ), + 'DELETE rvwzffmj' => array ( + 0 => array( 'name' => '', - 'path' => '/api/reqkzbryjzkzlnl/{name}', - 'method' => 'GET', + 'path' => '/rvwzffmj/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10104,17 +10200,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/reqkzbryjzkzlnl/([^/]+)$#', - 'pathStart' => '/api/reqkzbryjzkzlnl/', + 'pathRegex' => '#^/rvwzffmj/([^/]+)$#', + 'pathStart' => '/rvwzffmj/', 'chains' => array ( ), 'options' => array ( ), ), - 3 => array( + ), + 'POST goods' => array ( + 0 => array( 'name' => '', - 'path' => '/api/rvkfykjgvdijrvchta/{name}', - 'method' => 'GET', + 'path' => '/goods/sirvjm/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10123,17 +10221,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/rvkfykjgvdijrvchta/([^/]+)$#', - 'pathStart' => '/api/rvkfykjgvdijrvchta/', + 'pathRegex' => '#^/goods/sirvjm/([^/]+)$#', + 'pathStart' => '/goods/sirvjm/', 'chains' => array ( ), 'options' => array ( ), ), - 4 => array( + 1 => array( 'name' => '', - 'path' => '/api/dtqhvfugcfpfcxmfxt/{name}', - 'method' => 'GET', + 'path' => '/goods/hkgrfjyxzvoa/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10142,17 +10240,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/dtqhvfugcfpfcxmfxt/([^/]+)$#', - 'pathStart' => '/api/dtqhvfugcfpfcxmfxt/', + 'pathRegex' => '#^/goods/hkgrfjyxzvoa/([^/]+)$#', + 'pathStart' => '/goods/hkgrfjyxzvoa/', 'chains' => array ( ), 'options' => array ( ), ), - 5 => array( + 2 => array( 'name' => '', - 'path' => '/api/nqfzaohqustb/{name}', - 'method' => 'GET', + 'path' => '/goods/pbmntl/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10161,17 +10259,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/nqfzaohqustb/([^/]+)$#', - 'pathStart' => '/api/nqfzaohqustb/', + 'pathRegex' => '#^/goods/pbmntl/([^/]+)$#', + 'pathStart' => '/goods/pbmntl/', 'chains' => array ( ), 'options' => array ( ), ), - 6 => array( + 3 => array( 'name' => '', - 'path' => '/api/mqguzyucmsuktrvawo/{name}', - 'method' => 'GET', + 'path' => '/goods/ekpxypnvazyoccj/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10180,19 +10278,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/mqguzyucmsuktrvawo/([^/]+)$#', - 'pathStart' => '/api/mqguzyucmsuktrvawo/', + 'pathRegex' => '#^/goods/ekpxypnvazyoccj/([^/]+)$#', + 'pathStart' => '/goods/ekpxypnvazyoccj/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH lfful' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/lfful/{name}', - 'method' => 'PATCH', + 'path' => '/goods/tbhatnhrrwuboqfhqe/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10201,19 +10297,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lfful/([^/]+)$#', - 'pathStart' => '/lfful/', + 'pathRegex' => '#^/goods/tbhatnhrrwuboqfhqe/([^/]+)$#', + 'pathStart' => '/goods/tbhatnhrrwuboqfhqe/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET yuiqrmyz' => array ( - 0 => array( + 5 => array( 'name' => '', - 'path' => '/yuiqrmyz/{name}', - 'method' => 'GET', + 'path' => '/goods/haqwrarcupmu/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10222,18 +10316,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yuiqrmyz/([^/]+)$#', - 'pathStart' => '/yuiqrmyz/', + 'pathRegex' => '#^/goods/haqwrarcupmu/([^/]+)$#', + 'pathStart' => '/goods/haqwrarcupmu/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST user' => array ( - 0 => array( + 6 => array( 'name' => '', - 'path' => '/user/nbxpmstuurjpeyesnl/{name}', + 'path' => '/goods/fqfsoz/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10243,16 +10335,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/nbxpmstuurjpeyesnl/([^/]+)$#', - 'pathStart' => '/user/nbxpmstuurjpeyesnl/', + 'pathRegex' => '#^/goods/fqfsoz/([^/]+)$#', + 'pathStart' => '/goods/fqfsoz/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + 7 => array( 'name' => '', - 'path' => '/user/gxwofh/{name}', + 'path' => '/goods/iuzevn/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10262,16 +10354,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/gxwofh/([^/]+)$#', - 'pathStart' => '/user/gxwofh/', + 'pathRegex' => '#^/goods/iuzevn/([^/]+)$#', + 'pathStart' => '/goods/iuzevn/', 'chains' => array ( ), 'options' => array ( ), ), - 2 => array( + 8 => array( 'name' => '', - 'path' => '/user/vatdqk/{name}', + 'path' => '/goods/eowkeuikpdakomb/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10281,17 +10373,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/vatdqk/([^/]+)$#', - 'pathStart' => '/user/vatdqk/', + 'pathRegex' => '#^/goods/eowkeuikpdakomb/([^/]+)$#', + 'pathStart' => '/goods/eowkeuikpdakomb/', 'chains' => array ( ), 'options' => array ( ), ), - 3 => array( + ), + 'DELETE lrwnkoj' => array ( + 0 => array( 'name' => '', - 'path' => '/user/learfwxeswxl/{name}', - 'method' => 'POST', + 'path' => '/lrwnkoj/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10300,17 +10394,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/learfwxeswxl/([^/]+)$#', - 'pathStart' => '/user/learfwxeswxl/', + 'pathRegex' => '#^/lrwnkoj/([^/]+)$#', + 'pathStart' => '/lrwnkoj/', 'chains' => array ( ), 'options' => array ( ), ), - 4 => array( + ), + 'DELETE p' => array ( + 0 => array( 'name' => '', - 'path' => '/user/vgpdvjfnhnij/{name}', - 'method' => 'POST', + 'path' => '/p/dvyfziwuxgnffi/lqnf/i/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10319,17 +10415,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/vgpdvjfnhnij/([^/]+)$#', - 'pathStart' => '/user/vgpdvjfnhnij/', + 'pathRegex' => '#^/p/dvyfziwuxgnffi/lqnf/i/([^/]+)$#', + 'pathStart' => '/p/dvyfziwuxgnffi/lqnf/i/', 'chains' => array ( ), 'options' => array ( ), ), - 5 => array( + ), + 'PATCH cagctzzr' => array ( + 0 => array( 'name' => '', - 'path' => '/user/frtzxl/{name}', - 'method' => 'POST', + 'path' => '/cagctzzr/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10338,17 +10436,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/frtzxl/([^/]+)$#', - 'pathStart' => '/user/frtzxl/', + 'pathRegex' => '#^/cagctzzr/([^/]+)$#', + 'pathStart' => '/cagctzzr/', 'chains' => array ( ), 'options' => array ( ), ), - 6 => array( + ), + 'DELETE mucccchbjoqdpwus' => array ( + 0 => array( 'name' => '', - 'path' => '/user/gumike/{name}', - 'method' => 'POST', + 'path' => '/mucccchbjoqdpwus/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10357,18 +10457,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/gumike/([^/]+)$#', - 'pathStart' => '/user/gumike/', + 'pathRegex' => '#^/mucccchbjoqdpwus/([^/]+)$#', + 'pathStart' => '/mucccchbjoqdpwus/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST kvbi' => array ( + 'POST mnwxpthaxrlq' => array ( 0 => array( 'name' => '', - 'path' => '/kvbi/l/orikt/{name}', + 'path' => '/mnwxpthaxrlq/ipp/c/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10378,19 +10478,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kvbi/l/orikt/([^/]+)$#', - 'pathStart' => '/kvbi/l/orikt/', + 'pathRegex' => '#^/mnwxpthaxrlq/ipp/c/([^/]+)$#', + 'pathStart' => '/mnwxpthaxrlq/ipp/c/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE pdpab' => array ( + 'GET qhsgc' => array ( 0 => array( 'name' => '', - 'path' => '/pdpab/wtqsop/{name}', - 'method' => 'DELETE', + 'path' => '/qhsgc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10399,18 +10499,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pdpab/wtqsop/([^/]+)$#', - 'pathStart' => '/pdpab/wtqsop/', + 'pathRegex' => '#^/qhsgc/([^/]+)$#', + 'pathStart' => '/qhsgc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH wsxnrl' => array ( + 'PATCH user' => array ( 0 => array( 'name' => '', - 'path' => '/wsxnrl/dwim/{name}', + 'path' => '/user/adgsqqfhyzikqlh/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10420,19 +10520,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wsxnrl/dwim/([^/]+)$#', - 'pathStart' => '/wsxnrl/dwim/', + 'pathRegex' => '#^/user/adgsqqfhyzikqlh/([^/]+)$#', + 'pathStart' => '/user/adgsqqfhyzikqlh/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET i' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/i/tfxydg/tyvgvi/{name}', - 'method' => 'GET', + 'path' => '/user/dqgogt/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10441,17 +10539,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/i/tfxydg/tyvgvi/([^/]+)$#', - 'pathStart' => '/i/tfxydg/tyvgvi/', + 'pathRegex' => '#^/user/dqgogt/([^/]+)$#', + 'pathStart' => '/user/dqgogt/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'PATCH qu' => array ( + 0 => array( 'name' => '', - 'path' => '/i/o/dfq/mscuuvde/{name}', - 'method' => 'GET', + 'path' => '/qu/nquenyl/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10460,18 +10560,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/i/o/dfq/mscuuvde/([^/]+)$#', - 'pathStart' => '/i/o/dfq/mscuuvde/', + 'pathRegex' => '#^/qu/nquenyl/([^/]+)$#', + 'pathStart' => '/qu/nquenyl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE xrrmi' => array ( + 'DELETE hbxqxzbup' => array ( 0 => array( 'name' => '', - 'path' => '/xrrmi/a/clqgj/ylp/{name}', + 'path' => '/hbxqxzbup/t/rlvdy/juubv/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10481,19 +10581,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xrrmi/a/clqgj/ylp/([^/]+)$#', - 'pathStart' => '/xrrmi/a/clqgj/ylp/', + 'pathRegex' => '#^/hbxqxzbup/t/rlvdy/juubv/([^/]+)$#', + 'pathStart' => '/hbxqxzbup/t/rlvdy/juubv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST gkc' => array ( + 'GET gldk' => array ( 0 => array( 'name' => '', - 'path' => '/gkc/l/wzqq/kdmqyie/xikv/{name}', - 'method' => 'POST', + 'path' => '/gldk/xunysimvrksoror/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10502,19 +10602,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gkc/l/wzqq/kdmqyie/xikv/([^/]+)$#', - 'pathStart' => '/gkc/l/wzqq/kdmqyie/xikv/', + 'pathRegex' => '#^/gldk/xunysimvrksoror/([^/]+)$#', + 'pathStart' => '/gldk/xunysimvrksoror/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST iquuz' => array ( + 'GET kb' => array ( 0 => array( 'name' => '', - 'path' => '/iquuz/{name}', - 'method' => 'POST', + 'path' => '/kb/goj/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10523,19 +10623,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iquuz/([^/]+)$#', - 'pathStart' => '/iquuz/', + 'pathRegex' => '#^/kb/goj/([^/]+)$#', + 'pathStart' => '/kb/goj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE api' => array ( + 'POST user' => array ( 0 => array( 'name' => '', - 'path' => '/api/xhonfaacizqcotm/{name}', - 'method' => 'DELETE', + 'path' => '/user/cbcdypebzjbcbaqwsb/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10544,8 +10644,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/xhonfaacizqcotm/([^/]+)$#', - 'pathStart' => '/api/xhonfaacizqcotm/', + 'pathRegex' => '#^/user/cbcdypebzjbcbaqwsb/([^/]+)$#', + 'pathStart' => '/user/cbcdypebzjbcbaqwsb/', 'chains' => array ( ), 'options' => array ( @@ -10553,8 +10653,8 @@ ), 1 => array( 'name' => '', - 'path' => '/api/dgngiyfovoeh/{name}', - 'method' => 'DELETE', + 'path' => '/user/cxmziebgcwsh/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10563,8 +10663,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/dgngiyfovoeh/([^/]+)$#', - 'pathStart' => '/api/dgngiyfovoeh/', + 'pathRegex' => '#^/user/cxmziebgcwsh/([^/]+)$#', + 'pathStart' => '/user/cxmziebgcwsh/', 'chains' => array ( ), 'options' => array ( @@ -10572,8 +10672,8 @@ ), 2 => array( 'name' => '', - 'path' => '/api/virfwjbhcndk/{name}', - 'method' => 'DELETE', + 'path' => '/user/gurcyo/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10582,8 +10682,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/virfwjbhcndk/([^/]+)$#', - 'pathStart' => '/api/virfwjbhcndk/', + 'pathRegex' => '#^/user/gurcyo/([^/]+)$#', + 'pathStart' => '/user/gurcyo/', 'chains' => array ( ), 'options' => array ( @@ -10591,8 +10691,8 @@ ), 3 => array( 'name' => '', - 'path' => '/api/yomjbc/{name}', - 'method' => 'DELETE', + 'path' => '/user/limlbpqmfkjaryhqlp/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10601,8 +10701,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/yomjbc/([^/]+)$#', - 'pathStart' => '/api/yomjbc/', + 'pathRegex' => '#^/user/limlbpqmfkjaryhqlp/([^/]+)$#', + 'pathStart' => '/user/limlbpqmfkjaryhqlp/', 'chains' => array ( ), 'options' => array ( @@ -10610,8 +10710,8 @@ ), 4 => array( 'name' => '', - 'path' => '/api/xqjncpifxoylicudah/{name}', - 'method' => 'DELETE', + 'path' => '/user/stneaxlzlasdjhs/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10620,16 +10720,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/xqjncpifxoylicudah/([^/]+)$#', - 'pathStart' => '/api/xqjncpifxoylicudah/', + 'pathRegex' => '#^/user/stneaxlzlasdjhs/([^/]+)$#', + 'pathStart' => '/user/stneaxlzlasdjhs/', 'chains' => array ( ), 'options' => array ( ), ), - 5 => array( + ), + 'DELETE rrr' => array ( + 0 => array( 'name' => '', - 'path' => '/api/siwvbqmdndrh/{name}', + 'path' => '/rrr/pmtazlzl/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10639,19 +10741,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/siwvbqmdndrh/([^/]+)$#', - 'pathStart' => '/api/siwvbqmdndrh/', + 'pathRegex' => '#^/rrr/pmtazlzl/([^/]+)$#', + 'pathStart' => '/rrr/pmtazlzl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT qdmgthqacs' => array ( + 'PATCH rnzvhowwyio' => array ( 0 => array( 'name' => '', - 'path' => '/qdmgthqacs/{name}', - 'method' => 'PUT', + 'path' => '/rnzvhowwyio/vhn/k/bf/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10660,19 +10762,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qdmgthqacs/([^/]+)$#', - 'pathStart' => '/qdmgthqacs/', + 'pathRegex' => '#^/rnzvhowwyio/vhn/k/bf/([^/]+)$#', + 'pathStart' => '/rnzvhowwyio/vhn/k/bf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE v2' => array ( + 'GET jbugfsmfk' => array ( 0 => array( 'name' => '', - 'path' => '/v2/jqgglo/{name}', - 'method' => 'DELETE', + 'path' => '/jbugfsmfk/io/oelcebja/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10681,17 +10783,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/jqgglo/([^/]+)$#', - 'pathStart' => '/v2/jqgglo/', + 'pathRegex' => '#^/jbugfsmfk/io/oelcebja/([^/]+)$#', + 'pathStart' => '/jbugfsmfk/io/oelcebja/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'POST mjubidzijs' => array ( + 0 => array( 'name' => '', - 'path' => '/v2/rqrkxtjzcflhdeqdre/{name}', - 'method' => 'DELETE', + 'path' => '/mjubidzijs/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10700,17 +10804,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/rqrkxtjzcflhdeqdre/([^/]+)$#', - 'pathStart' => '/v2/rqrkxtjzcflhdeqdre/', + 'pathRegex' => '#^/mjubidzijs/([^/]+)$#', + 'pathStart' => '/mjubidzijs/', 'chains' => array ( ), 'options' => array ( ), ), - 2 => array( + ), + 'PATCH jinqg' => array ( + 0 => array( 'name' => '', - 'path' => '/v2/manvjv/{name}', - 'method' => 'DELETE', + 'path' => '/jinqg/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10719,17 +10825,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/manvjv/([^/]+)$#', - 'pathStart' => '/v2/manvjv/', + 'pathRegex' => '#^/jinqg/([^/]+)$#', + 'pathStart' => '/jinqg/', 'chains' => array ( ), 'options' => array ( ), ), - 3 => array( + ), + 'PUT ivkltwepjehhktonbjqo' => array ( + 0 => array( 'name' => '', - 'path' => '/v2/lyonafpdgvfbuhx/{name}', - 'method' => 'DELETE', + 'path' => '/ivkltwepjehhktonbjqo/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10738,17 +10846,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/lyonafpdgvfbuhx/([^/]+)$#', - 'pathStart' => '/v2/lyonafpdgvfbuhx/', + 'pathRegex' => '#^/ivkltwepjehhktonbjqo/([^/]+)$#', + 'pathStart' => '/ivkltwepjehhktonbjqo/', 'chains' => array ( ), 'options' => array ( ), ), - 4 => array( + ), + 'GET api' => array ( + 0 => array( 'name' => '', - 'path' => '/v2/iwunqagouzubmjfarg/{name}', - 'method' => 'DELETE', + 'path' => '/api/hhtbswtmekqaoaembo/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10757,17 +10867,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/iwunqagouzubmjfarg/([^/]+)$#', - 'pathStart' => '/v2/iwunqagouzubmjfarg/', + 'pathRegex' => '#^/api/hhtbswtmekqaoaembo/([^/]+)$#', + 'pathStart' => '/api/hhtbswtmekqaoaembo/', 'chains' => array ( ), 'options' => array ( ), ), - 5 => array( + 1 => array( 'name' => '', - 'path' => '/v2/jcthyjqxyijuucornk/{name}', - 'method' => 'DELETE', + 'path' => '/api/ajnecqyqxxdulti/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10776,19 +10886,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v2/jcthyjqxyijuucornk/([^/]+)$#', - 'pathStart' => '/v2/jcthyjqxyijuucornk/', + 'pathRegex' => '#^/api/ajnecqyqxxdulti/([^/]+)$#', + 'pathStart' => '/api/ajnecqyqxxdulti/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE kc' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/kc/u/jork/{name}', - 'method' => 'DELETE', + 'path' => '/api/afjokehphcqasxc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10797,19 +10905,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kc/u/jork/([^/]+)$#', - 'pathStart' => '/kc/u/jork/', + 'pathRegex' => '#^/api/afjokehphcqasxc/([^/]+)$#', + 'pathStart' => '/api/afjokehphcqasxc/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST xuffkphixxgvvqcgpqf' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/xuffkphixxgvvqcgpqf/{name}', - 'method' => 'POST', + 'path' => '/api/aejcpe/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10818,19 +10924,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xuffkphixxgvvqcgpqf/([^/]+)$#', - 'pathStart' => '/xuffkphixxgvvqcgpqf/', + 'pathRegex' => '#^/api/aejcpe/([^/]+)$#', + 'pathStart' => '/api/aejcpe/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT tfipgt' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/tfipgt/qhuvizximc/{name}', - 'method' => 'PUT', + 'path' => '/api/bmkswmsbpgjy/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10839,19 +10943,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tfipgt/qhuvizximc/([^/]+)$#', - 'pathStart' => '/tfipgt/qhuvizximc/', + 'pathRegex' => '#^/api/bmkswmsbpgjy/([^/]+)$#', + 'pathStart' => '/api/bmkswmsbpgjy/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH u' => array ( - 0 => array( + 5 => array( 'name' => '', - 'path' => '/u/ulry/pcfr/{name}', - 'method' => 'PATCH', + 'path' => '/api/ywdyqupzbqzjjoi/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10860,19 +10962,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/u/ulry/pcfr/([^/]+)$#', - 'pathStart' => '/u/ulry/pcfr/', + 'pathRegex' => '#^/api/ywdyqupzbqzjjoi/([^/]+)$#', + 'pathStart' => '/api/ywdyqupzbqzjjoi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ic' => array ( + 'PATCH rsdglfaaafg' => array ( 0 => array( 'name' => '', - 'path' => '/ic/fsbsdz/{name}', - 'method' => 'PUT', + 'path' => '/rsdglfaaafg/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -10881,18 +10983,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ic/fsbsdz/([^/]+)$#', - 'pathStart' => '/ic/fsbsdz/', + 'pathRegex' => '#^/rsdglfaaafg/([^/]+)$#', + 'pathStart' => '/rsdglfaaafg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST api' => array ( + 'POST v2' => array ( 0 => array( 'name' => '', - 'path' => '/api/wyzfywlekfcy/{name}', + 'path' => '/v2/ufitpcyoxgwfplw/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10902,8 +11004,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/wyzfywlekfcy/([^/]+)$#', - 'pathStart' => '/api/wyzfywlekfcy/', + 'pathRegex' => '#^/v2/ufitpcyoxgwfplw/([^/]+)$#', + 'pathStart' => '/v2/ufitpcyoxgwfplw/', 'chains' => array ( ), 'options' => array ( @@ -10911,7 +11013,7 @@ ), 1 => array( 'name' => '', - 'path' => '/api/jgkyyrcraqvmxdvbbl/{name}', + 'path' => '/v2/acifcayvlqqlgktrnw/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10921,8 +11023,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/jgkyyrcraqvmxdvbbl/([^/]+)$#', - 'pathStart' => '/api/jgkyyrcraqvmxdvbbl/', + 'pathRegex' => '#^/v2/acifcayvlqqlgktrnw/([^/]+)$#', + 'pathStart' => '/v2/acifcayvlqqlgktrnw/', 'chains' => array ( ), 'options' => array ( @@ -10930,7 +11032,7 @@ ), 2 => array( 'name' => '', - 'path' => '/api/kcqbzmcgzfgwxqv/{name}', + 'path' => '/v2/zjkwhgfchpddiqw/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10940,8 +11042,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/kcqbzmcgzfgwxqv/([^/]+)$#', - 'pathStart' => '/api/kcqbzmcgzfgwxqv/', + 'pathRegex' => '#^/v2/zjkwhgfchpddiqw/([^/]+)$#', + 'pathStart' => '/v2/zjkwhgfchpddiqw/', 'chains' => array ( ), 'options' => array ( @@ -10949,7 +11051,7 @@ ), 3 => array( 'name' => '', - 'path' => '/api/kziedpcazzfbvblcim/{name}', + 'path' => '/v2/wkxsoxqaxhuj/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10959,8 +11061,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/kziedpcazzfbvblcim/([^/]+)$#', - 'pathStart' => '/api/kziedpcazzfbvblcim/', + 'pathRegex' => '#^/v2/wkxsoxqaxhuj/([^/]+)$#', + 'pathStart' => '/v2/wkxsoxqaxhuj/', 'chains' => array ( ), 'options' => array ( @@ -10968,7 +11070,7 @@ ), 4 => array( 'name' => '', - 'path' => '/api/lhqmhxllgrvwyzcdtm/{name}', + 'path' => '/v2/amsnsjxywjnnwbx/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10978,16 +11080,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/lhqmhxllgrvwyzcdtm/([^/]+)$#', - 'pathStart' => '/api/lhqmhxllgrvwyzcdtm/', + 'pathRegex' => '#^/v2/amsnsjxywjnnwbx/([^/]+)$#', + 'pathStart' => '/v2/amsnsjxywjnnwbx/', 'chains' => array ( ), 'options' => array ( ), ), - 5 => array( + ), + 'POST yeawilq' => array ( + 0 => array( 'name' => '', - 'path' => '/api/tdlwcdzsfwuowma/{name}', + 'path' => '/yeawilq/mu/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -10997,38 +11101,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/tdlwcdzsfwuowma/([^/]+)$#', - 'pathStart' => '/api/tdlwcdzsfwuowma/', + 'pathRegex' => '#^/yeawilq/mu/([^/]+)$#', + 'pathStart' => '/yeawilq/mu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH api' => array ( + 'PUT kfyipgnz' => array ( 0 => array( 'name' => '', - 'path' => '/api/dzcwjjatkahzowssoa/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/api/dzcwjjatkahzowssoa/([^/]+)$#', - 'pathStart' => '/api/dzcwjjatkahzowssoa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( - 'name' => '', - 'path' => '/api/lbkkqsfcjngxfzbhau/{name}', - 'method' => 'PATCH', + 'path' => '/kfyipgnz/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11037,18 +11122,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/lbkkqsfcjngxfzbhau/([^/]+)$#', - 'pathStart' => '/api/lbkkqsfcjngxfzbhau/', + 'pathRegex' => '#^/kfyipgnz/([^/]+)$#', + 'pathStart' => '/kfyipgnz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE fmuz' => array ( + 'DELETE xbjfhsqcuxj' => array ( 0 => array( 'name' => '', - 'path' => '/fmuz/vxcqq/{name}', + 'path' => '/xbjfhsqcuxj/gsr/ffg/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11058,8 +11143,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fmuz/vxcqq/([^/]+)$#', - 'pathStart' => '/fmuz/vxcqq/', + 'pathRegex' => '#^/xbjfhsqcuxj/gsr/ffg/([^/]+)$#', + 'pathStart' => '/xbjfhsqcuxj/gsr/ffg/', 'chains' => array ( ), 'options' => array ( @@ -11069,7 +11154,7 @@ 'GET goods' => array ( 0 => array( 'name' => '', - 'path' => '/goods/cjeascilqdkaxmdjer/{name}', + 'path' => '/goods/vpexjnlrguge/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11079,8 +11164,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/cjeascilqdkaxmdjer/([^/]+)$#', - 'pathStart' => '/goods/cjeascilqdkaxmdjer/', + 'pathRegex' => '#^/goods/vpexjnlrguge/([^/]+)$#', + 'pathStart' => '/goods/vpexjnlrguge/', 'chains' => array ( ), 'options' => array ( @@ -11088,7 +11173,7 @@ ), 1 => array( 'name' => '', - 'path' => '/goods/ueosdgsshbwigub/{name}', + 'path' => '/goods/jrigtlbdbysglzu/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11098,8 +11183,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/ueosdgsshbwigub/([^/]+)$#', - 'pathStart' => '/goods/ueosdgsshbwigub/', + 'pathRegex' => '#^/goods/jrigtlbdbysglzu/([^/]+)$#', + 'pathStart' => '/goods/jrigtlbdbysglzu/', 'chains' => array ( ), 'options' => array ( @@ -11107,7 +11192,7 @@ ), 2 => array( 'name' => '', - 'path' => '/goods/vztjmhtbjmfdukb/{name}', + 'path' => '/goods/xeaopurmtxxz/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11117,8 +11202,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/vztjmhtbjmfdukb/([^/]+)$#', - 'pathStart' => '/goods/vztjmhtbjmfdukb/', + 'pathRegex' => '#^/goods/xeaopurmtxxz/([^/]+)$#', + 'pathStart' => '/goods/xeaopurmtxxz/', 'chains' => array ( ), 'options' => array ( @@ -11126,7 +11211,7 @@ ), 3 => array( 'name' => '', - 'path' => '/goods/bupbsfcaspsleto/{name}', + 'path' => '/goods/qpcgwezakaht/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11136,8 +11221,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/bupbsfcaspsleto/([^/]+)$#', - 'pathStart' => '/goods/bupbsfcaspsleto/', + 'pathRegex' => '#^/goods/qpcgwezakaht/([^/]+)$#', + 'pathStart' => '/goods/qpcgwezakaht/', 'chains' => array ( ), 'options' => array ( @@ -11145,7 +11230,7 @@ ), 4 => array( 'name' => '', - 'path' => '/goods/vtcmxnxlvrsewsl/{name}', + 'path' => '/goods/abherarletpt/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11155,8 +11240,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/vtcmxnxlvrsewsl/([^/]+)$#', - 'pathStart' => '/goods/vtcmxnxlvrsewsl/', + 'pathRegex' => '#^/goods/abherarletpt/([^/]+)$#', + 'pathStart' => '/goods/abherarletpt/', 'chains' => array ( ), 'options' => array ( @@ -11164,7 +11249,7 @@ ), 5 => array( 'name' => '', - 'path' => '/goods/wvmbslegmtauenx/{name}', + 'path' => '/goods/raaxek/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11174,8 +11259,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/wvmbslegmtauenx/([^/]+)$#', - 'pathStart' => '/goods/wvmbslegmtauenx/', + 'pathRegex' => '#^/goods/raaxek/([^/]+)$#', + 'pathStart' => '/goods/raaxek/', 'chains' => array ( ), 'options' => array ( @@ -11183,7 +11268,7 @@ ), 6 => array( 'name' => '', - 'path' => '/goods/eugkexveevuyqtfzjy/{name}', + 'path' => '/goods/kqdbgbwfmdhcznjseh/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11193,8 +11278,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/eugkexveevuyqtfzjy/([^/]+)$#', - 'pathStart' => '/goods/eugkexveevuyqtfzjy/', + 'pathRegex' => '#^/goods/kqdbgbwfmdhcznjseh/([^/]+)$#', + 'pathStart' => '/goods/kqdbgbwfmdhcznjseh/', 'chains' => array ( ), 'options' => array ( @@ -11202,7 +11287,7 @@ ), 7 => array( 'name' => '', - 'path' => '/goods/lvxcyiyuctmjsazagk/{name}', + 'path' => '/goods/xhbiyysewnktosy/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11212,39 +11297,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/lvxcyiyuctmjsazagk/([^/]+)$#', - 'pathStart' => '/goods/lvxcyiyuctmjsazagk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH umtbqboz' => array ( - 0 => array( - 'name' => '', - 'path' => '/umtbqboz/ghfwebfjr/{name}', - 'method' => 'PATCH', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/umtbqboz/ghfwebfjr/([^/]+)$#', - 'pathStart' => '/umtbqboz/ghfwebfjr/', + 'pathRegex' => '#^/goods/xhbiyysewnktosy/([^/]+)$#', + 'pathStart' => '/goods/xhbiyysewnktosy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT xpbzs' => array ( + 'PUT o' => array ( 0 => array( 'name' => '', - 'path' => '/xpbzs/{name}', + 'path' => '/o/pvjt/ckragwe/hdyspwe/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11254,19 +11318,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xpbzs/([^/]+)$#', - 'pathStart' => '/xpbzs/', + 'pathRegex' => '#^/o/pvjt/ckragwe/hdyspwe/([^/]+)$#', + 'pathStart' => '/o/pvjt/ckragwe/hdyspwe/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT aqcevmg' => array ( + 'PATCH ljwc' => array ( 0 => array( 'name' => '', - 'path' => '/aqcevmg/{name}', - 'method' => 'PUT', + 'path' => '/ljwc/z/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11275,19 +11339,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/aqcevmg/([^/]+)$#', - 'pathStart' => '/aqcevmg/', + 'pathRegex' => '#^/ljwc/z/([^/]+)$#', + 'pathStart' => '/ljwc/z/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH yxeehrgxgtjhaag' => array ( + 'GET bzfzf' => array ( 0 => array( 'name' => '', - 'path' => '/yxeehrgxgtjhaag/ju/hrj/{name}', - 'method' => 'PATCH', + 'path' => '/bzfzf/jzg/o/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11296,19 +11360,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yxeehrgxgtjhaag/ju/hrj/([^/]+)$#', - 'pathStart' => '/yxeehrgxgtjhaag/ju/hrj/', + 'pathRegex' => '#^/bzfzf/jzg/o/([^/]+)$#', + 'pathStart' => '/bzfzf/jzg/o/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET isi' => array ( + 'PUT vjvc' => array ( 0 => array( 'name' => '', - 'path' => '/isi/xwl/sthqaeajyo/syy/v/{name}', - 'method' => 'GET', + 'path' => '/vjvc/xoo/cuhpcuweji/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11317,19 +11381,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/isi/xwl/sthqaeajyo/syy/v/([^/]+)$#', - 'pathStart' => '/isi/xwl/sthqaeajyo/syy/v/', + 'pathRegex' => '#^/vjvc/xoo/cuhpcuweji/([^/]+)$#', + 'pathStart' => '/vjvc/xoo/cuhpcuweji/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST qpidgbzhbesjt' => array ( + 'PUT zngre' => array ( 0 => array( 'name' => '', - 'path' => '/qpidgbzhbesjt/woh/{name}', - 'method' => 'POST', + 'path' => '/zngre/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11338,19 +11402,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qpidgbzhbesjt/woh/([^/]+)$#', - 'pathStart' => '/qpidgbzhbesjt/woh/', + 'pathRegex' => '#^/zngre/([^/]+)$#', + 'pathStart' => '/zngre/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ghiueg' => array ( + 'DELETE goods' => array ( 0 => array( 'name' => '', - 'path' => '/ghiueg/zqwqekekp/ve/{name}', - 'method' => 'GET', + 'path' => '/goods/imkces/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11359,18 +11423,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ghiueg/zqwqekekp/ve/([^/]+)$#', - 'pathStart' => '/ghiueg/zqwqekekp/ve/', + 'pathRegex' => '#^/goods/imkces/([^/]+)$#', + 'pathStart' => '/goods/imkces/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE sfwvvhohp' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/sfwvvhohp/hg/z/beynrku/{name}', + 'path' => '/goods/oelrtyxgwefvuzg/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11380,19 +11442,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sfwvvhohp/hg/z/beynrku/([^/]+)$#', - 'pathStart' => '/sfwvvhohp/hg/z/beynrku/', + 'pathRegex' => '#^/goods/oelrtyxgwefvuzg/([^/]+)$#', + 'pathStart' => '/goods/oelrtyxgwefvuzg/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET q' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/q/cqkfg/pp/{name}', - 'method' => 'GET', + 'path' => '/goods/osqons/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11401,19 +11461,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/q/cqkfg/pp/([^/]+)$#', - 'pathStart' => '/q/cqkfg/pp/', + 'pathRegex' => '#^/goods/osqons/([^/]+)$#', + 'pathStart' => '/goods/osqons/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT u' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/u/n/tvt/ljvq/{name}', - 'method' => 'PUT', + 'path' => '/goods/kjgiclsljbskwydbvn/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11422,19 +11480,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/u/n/tvt/ljvq/([^/]+)$#', - 'pathStart' => '/u/n/tvt/ljvq/', + 'pathRegex' => '#^/goods/kjgiclsljbskwydbvn/([^/]+)$#', + 'pathStart' => '/goods/kjgiclsljbskwydbvn/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH w' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/w/r/jk/uddqt/{name}', - 'method' => 'PATCH', + 'path' => '/goods/eqxjkl/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11443,19 +11499,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/w/r/jk/uddqt/([^/]+)$#', - 'pathStart' => '/w/r/jk/uddqt/', + 'pathRegex' => '#^/goods/eqxjkl/([^/]+)$#', + 'pathStart' => '/goods/eqxjkl/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST nw' => array ( - 0 => array( + 5 => array( 'name' => '', - 'path' => '/nw/rqlchye/{name}', - 'method' => 'POST', + 'path' => '/goods/qjzrijounjrk/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11464,19 +11518,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nw/rqlchye/([^/]+)$#', - 'pathStart' => '/nw/rqlchye/', + 'pathRegex' => '#^/goods/qjzrijounjrk/([^/]+)$#', + 'pathStart' => '/goods/qjzrijounjrk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE c' => array ( + 'PATCH etkqmslwcpdedqiidvrb' => array ( 0 => array( 'name' => '', - 'path' => '/c/yhi/n/{name}', - 'method' => 'DELETE', + 'path' => '/etkqmslwcpdedqiidvrb/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11485,19 +11539,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/c/yhi/n/([^/]+)$#', - 'pathStart' => '/c/yhi/n/', + 'pathRegex' => '#^/etkqmslwcpdedqiidvrb/([^/]+)$#', + 'pathStart' => '/etkqmslwcpdedqiidvrb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET z' => array ( + 'DELETE b' => array ( 0 => array( 'name' => '', - 'path' => '/z/dv/mr/{name}', - 'method' => 'GET', + 'path' => '/b/chhspufp/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11506,19 +11560,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/z/dv/mr/([^/]+)$#', - 'pathStart' => '/z/dv/mr/', + 'pathRegex' => '#^/b/chhspufp/([^/]+)$#', + 'pathStart' => '/b/chhspufp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ztyobyg' => array ( + 'DELETE ol' => array ( 0 => array( 'name' => '', - 'path' => '/ztyobyg/ujid/esfqt/bisx/{name}', - 'method' => 'PATCH', + 'path' => '/ol/b/ustst/daquantk/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11527,18 +11581,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ztyobyg/ujid/esfqt/bisx/([^/]+)$#', - 'pathStart' => '/ztyobyg/ujid/esfqt/bisx/', + 'pathRegex' => '#^/ol/b/ustst/daquantk/([^/]+)$#', + 'pathStart' => '/ol/b/ustst/daquantk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET m' => array ( + 'GET enyv' => array ( 0 => array( 'name' => '', - 'path' => '/m/bmjtuzjatbktg/{name}', + 'path' => '/enyv/ciy/r/eh/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11548,19 +11602,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/m/bmjtuzjatbktg/([^/]+)$#', - 'pathStart' => '/m/bmjtuzjatbktg/', + 'pathRegex' => '#^/enyv/ciy/r/eh/([^/]+)$#', + 'pathStart' => '/enyv/ciy/r/eh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST epe' => array ( + 'GET hgchyhso' => array ( 0 => array( 'name' => '', - 'path' => '/epe/vb/{name}', - 'method' => 'POST', + 'path' => '/hgchyhso/gjzsxcbat/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11569,19 +11623,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/epe/vb/([^/]+)$#', - 'pathStart' => '/epe/vb/', + 'pathRegex' => '#^/hgchyhso/gjzsxcbat/([^/]+)$#', + 'pathStart' => '/hgchyhso/gjzsxcbat/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT lfqqhljd' => array ( + 'DELETE s' => array ( 0 => array( 'name' => '', - 'path' => '/lfqqhljd/jmo/{name}', - 'method' => 'PUT', + 'path' => '/s/iwdlgngz/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11590,19 +11644,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lfqqhljd/jmo/([^/]+)$#', - 'pathStart' => '/lfqqhljd/jmo/', + 'pathRegex' => '#^/s/iwdlgngz/([^/]+)$#', + 'pathStart' => '/s/iwdlgngz/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET doc' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/doc/xejdswlb/xr/{name}', - 'method' => 'GET', + 'path' => '/s/i/gqmdc/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11611,19 +11663,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/doc/xejdswlb/xr/([^/]+)$#', - 'pathStart' => '/doc/xejdswlb/xr/', + 'pathRegex' => '#^/s/i/gqmdc/([^/]+)$#', + 'pathStart' => '/s/i/gqmdc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET user' => array ( + 'PUT goods' => array ( 0 => array( 'name' => '', - 'path' => '/user/rxuhpcujuyrojwe/{name}', - 'method' => 'GET', + 'path' => '/goods/gqziwpumgulk/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11632,8 +11684,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/rxuhpcujuyrojwe/([^/]+)$#', - 'pathStart' => '/user/rxuhpcujuyrojwe/', + 'pathRegex' => '#^/goods/gqziwpumgulk/([^/]+)$#', + 'pathStart' => '/goods/gqziwpumgulk/', 'chains' => array ( ), 'options' => array ( @@ -11641,8 +11693,8 @@ ), 1 => array( 'name' => '', - 'path' => '/user/trzapdccfnku/{name}', - 'method' => 'GET', + 'path' => '/goods/lgrvsh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11651,8 +11703,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/trzapdccfnku/([^/]+)$#', - 'pathStart' => '/user/trzapdccfnku/', + 'pathRegex' => '#^/goods/lgrvsh/([^/]+)$#', + 'pathStart' => '/goods/lgrvsh/', 'chains' => array ( ), 'options' => array ( @@ -11660,8 +11712,8 @@ ), 2 => array( 'name' => '', - 'path' => '/user/dbbjth/{name}', - 'method' => 'GET', + 'path' => '/goods/zqabxawmathfowtidw/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11670,8 +11722,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/dbbjth/([^/]+)$#', - 'pathStart' => '/user/dbbjth/', + 'pathRegex' => '#^/goods/zqabxawmathfowtidw/([^/]+)$#', + 'pathStart' => '/goods/zqabxawmathfowtidw/', 'chains' => array ( ), 'options' => array ( @@ -11679,27 +11731,8 @@ ), 3 => array( 'name' => '', - 'path' => '/user/wbnkhuydzcxo/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/user/wbnkhuydzcxo/([^/]+)$#', - 'pathStart' => '/user/wbnkhuydzcxo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 4 => array( - 'name' => '', - 'path' => '/user/mduetmjlomrl/{name}', - 'method' => 'GET', + 'path' => '/goods/ovrkenvubjvtxmowkr/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11708,17 +11741,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/mduetmjlomrl/([^/]+)$#', - 'pathStart' => '/user/mduetmjlomrl/', + 'pathRegex' => '#^/goods/ovrkenvubjvtxmowkr/([^/]+)$#', + 'pathStart' => '/goods/ovrkenvubjvtxmowkr/', 'chains' => array ( ), 'options' => array ( ), ), - 5 => array( + ), + 'DELETE mkjk' => array ( + 0 => array( 'name' => '', - 'path' => '/user/oibdhu/{name}', - 'method' => 'GET', + 'path' => '/mkjk/l/kejsdqpzxquwfw/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11727,16 +11762,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/oibdhu/([^/]+)$#', - 'pathStart' => '/user/oibdhu/', + 'pathRegex' => '#^/mkjk/l/kejsdqpzxquwfw/([^/]+)$#', + 'pathStart' => '/mkjk/l/kejsdqpzxquwfw/', 'chains' => array ( ), 'options' => array ( ), ), - 6 => array( + ), + 'GET dmzjkgqmfus' => array ( + 0 => array( 'name' => '', - 'path' => '/user/vmqkzovchqsilxi/{name}', + 'path' => '/dmzjkgqmfus/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -11746,17 +11783,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/vmqkzovchqsilxi/([^/]+)$#', - 'pathStart' => '/user/vmqkzovchqsilxi/', + 'pathRegex' => '#^/dmzjkgqmfus/([^/]+)$#', + 'pathStart' => '/dmzjkgqmfus/', 'chains' => array ( ), 'options' => array ( ), ), - 7 => array( + ), + 'PATCH goods' => array ( + 0 => array( 'name' => '', - 'path' => '/user/gromjehyqesoufg/{name}', - 'method' => 'GET', + 'path' => '/goods/ykptjyzwxzmymet/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11765,17 +11804,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/gromjehyqesoufg/([^/]+)$#', - 'pathStart' => '/user/gromjehyqesoufg/', + 'pathRegex' => '#^/goods/ykptjyzwxzmymet/([^/]+)$#', + 'pathStart' => '/goods/ykptjyzwxzmymet/', 'chains' => array ( ), 'options' => array ( ), ), - 8 => array( + 1 => array( 'name' => '', - 'path' => '/user/jjzmemerulygpzl/{name}', - 'method' => 'GET', + 'path' => '/goods/foiwgv/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11784,17 +11823,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/jjzmemerulygpzl/([^/]+)$#', - 'pathStart' => '/user/jjzmemerulygpzl/', + 'pathRegex' => '#^/goods/foiwgv/([^/]+)$#', + 'pathStart' => '/goods/foiwgv/', 'chains' => array ( ), 'options' => array ( ), ), - 9 => array( + 2 => array( 'name' => '', - 'path' => '/user/yoeizdojxvnr/{name}', - 'method' => 'GET', + 'path' => '/goods/issmvonoctpyxse/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11803,17 +11842,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/yoeizdojxvnr/([^/]+)$#', - 'pathStart' => '/user/yoeizdojxvnr/', + 'pathRegex' => '#^/goods/issmvonoctpyxse/([^/]+)$#', + 'pathStart' => '/goods/issmvonoctpyxse/', 'chains' => array ( ), 'options' => array ( ), ), - 10 => array( + 3 => array( 'name' => '', - 'path' => '/user/igzdqu/{name}', - 'method' => 'GET', + 'path' => '/goods/kjkqgt/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11822,19 +11861,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/igzdqu/([^/]+)$#', - 'pathStart' => '/user/igzdqu/', + 'pathRegex' => '#^/goods/kjkqgt/([^/]+)$#', + 'pathStart' => '/goods/kjkqgt/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET ybfjargmhbgfcjdoexeh' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/ybfjargmhbgfcjdoexeh/{name}', - 'method' => 'GET', + 'path' => '/goods/yzsoauuiwpda/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11843,19 +11880,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ybfjargmhbgfcjdoexeh/([^/]+)$#', - 'pathStart' => '/ybfjargmhbgfcjdoexeh/', + 'pathRegex' => '#^/goods/yzsoauuiwpda/([^/]+)$#', + 'pathStart' => '/goods/yzsoauuiwpda/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dmmokhzulrgsvv' => array ( + 'PUT h' => array ( 0 => array( 'name' => '', - 'path' => '/dmmokhzulrgsvv/{name}', - 'method' => 'GET', + 'path' => '/h/cqpr/qhmangmez/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11864,19 +11901,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dmmokhzulrgsvv/([^/]+)$#', - 'pathStart' => '/dmmokhzulrgsvv/', + 'pathRegex' => '#^/h/cqpr/qhmangmez/([^/]+)$#', + 'pathStart' => '/h/cqpr/qhmangmez/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ifbebh' => array ( + 'PATCH yx' => array ( 0 => array( 'name' => '', - 'path' => '/ifbebh/phwmnnc/{name}', - 'method' => 'PUT', + 'path' => '/yx/uxvqmr/sni/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11885,19 +11922,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ifbebh/phwmnnc/([^/]+)$#', - 'pathStart' => '/ifbebh/phwmnnc/', + 'pathRegex' => '#^/yx/uxvqmr/sni/([^/]+)$#', + 'pathStart' => '/yx/uxvqmr/sni/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET zeookbp' => array ( + 'PUT w' => array ( 0 => array( 'name' => '', - 'path' => '/zeookbp/{name}', - 'method' => 'GET', + 'path' => '/w/f/uxhqblwenx/jpbqa/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11906,19 +11943,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zeookbp/([^/]+)$#', - 'pathStart' => '/zeookbp/', + 'pathRegex' => '#^/w/f/uxhqblwenx/jpbqa/([^/]+)$#', + 'pathStart' => '/w/f/uxhqblwenx/jpbqa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET na' => array ( + 'PATCH vxlv' => array ( 0 => array( 'name' => '', - 'path' => '/na/xiyqqjnx/dgw/{name}', - 'method' => 'GET', + 'path' => '/vxlv/nfsfx/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11927,19 +11964,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/na/xiyqqjnx/dgw/([^/]+)$#', - 'pathStart' => '/na/xiyqqjnx/dgw/', + 'pathRegex' => '#^/vxlv/nfsfx/([^/]+)$#', + 'pathStart' => '/vxlv/nfsfx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT vfeyei' => array ( + 'GET qreinhixdn' => array ( 0 => array( 'name' => '', - 'path' => '/vfeyei/qzrydxk/{name}', - 'method' => 'PUT', + 'path' => '/qreinhixdn/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11948,19 +11985,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vfeyei/qzrydxk/([^/]+)$#', - 'pathStart' => '/vfeyei/qzrydxk/', + 'pathRegex' => '#^/qreinhixdn/([^/]+)$#', + 'pathStart' => '/qreinhixdn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH dr' => array ( + 'PUT ivt' => array ( 0 => array( 'name' => '', - 'path' => '/dr/otsj/iql/xliengf/{name}', - 'method' => 'PATCH', + 'path' => '/ivt/vpilezgslfa/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11969,19 +12006,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dr/otsj/iql/xliengf/([^/]+)$#', - 'pathStart' => '/dr/otsj/iql/xliengf/', + 'pathRegex' => '#^/ivt/vpilezgslfa/([^/]+)$#', + 'pathStart' => '/ivt/vpilezgslfa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE cpxwljgzbf' => array ( + 'PUT vol' => array ( 0 => array( 'name' => '', - 'path' => '/cpxwljgzbf/myutul/{name}', - 'method' => 'DELETE', + 'path' => '/vol/eucn/emri/auhazevy/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -11990,19 +12027,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cpxwljgzbf/myutul/([^/]+)$#', - 'pathStart' => '/cpxwljgzbf/myutul/', + 'pathRegex' => '#^/vol/eucn/emri/auhazevy/([^/]+)$#', + 'pathStart' => '/vol/eucn/emri/auhazevy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH zsr' => array ( + 'POST lsbfb' => array ( 0 => array( 'name' => '', - 'path' => '/zsr/gwcy/{name}', - 'method' => 'PATCH', + 'path' => '/lsbfb/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12011,19 +12048,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zsr/gwcy/([^/]+)$#', - 'pathStart' => '/zsr/gwcy/', + 'pathRegex' => '#^/lsbfb/([^/]+)$#', + 'pathStart' => '/lsbfb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST a' => array ( + 'GET itzbsojxxzh' => array ( 0 => array( 'name' => '', - 'path' => '/a/yu/kug/rlt/{name}', - 'method' => 'POST', + 'path' => '/itzbsojxxzh/yrj/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12032,19 +12069,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/a/yu/kug/rlt/([^/]+)$#', - 'pathStart' => '/a/yu/kug/rlt/', + 'pathRegex' => '#^/itzbsojxxzh/yrj/([^/]+)$#', + 'pathStart' => '/itzbsojxxzh/yrj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET gqlwy' => array ( + 'DELETE m' => array ( 0 => array( 'name' => '', - 'path' => '/gqlwy/jjto/{name}', - 'method' => 'GET', + 'path' => '/m/nr/spcnhg/buxeo/grb/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12053,19 +12090,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gqlwy/jjto/([^/]+)$#', - 'pathStart' => '/gqlwy/jjto/', + 'pathRegex' => '#^/m/nr/spcnhg/buxeo/grb/([^/]+)$#', + 'pathStart' => '/m/nr/spcnhg/buxeo/grb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dbxwx' => array ( + 'POST gslttkcrwzzzkweqw' => array ( 0 => array( 'name' => '', - 'path' => '/dbxwx/tdfq/{name}', - 'method' => 'GET', + 'path' => '/gslttkcrwzzzkweqw/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12074,18 +12111,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dbxwx/tdfq/([^/]+)$#', - 'pathStart' => '/dbxwx/tdfq/', + 'pathRegex' => '#^/gslttkcrwzzzkweqw/([^/]+)$#', + 'pathStart' => '/gslttkcrwzzzkweqw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE kog' => array ( + 'DELETE mtsrffpodbhuw' => array ( 0 => array( 'name' => '', - 'path' => '/kog/htpns/{name}', + 'path' => '/mtsrffpodbhuw/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12095,19 +12132,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kog/htpns/([^/]+)$#', - 'pathStart' => '/kog/htpns/', + 'pathRegex' => '#^/mtsrffpodbhuw/([^/]+)$#', + 'pathStart' => '/mtsrffpodbhuw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT zfccyon' => array ( + 'POST qyslyez' => array ( 0 => array( 'name' => '', - 'path' => '/zfccyon/kjorhzhguptrn/{name}', - 'method' => 'PUT', + 'path' => '/qyslyez/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12116,18 +12153,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zfccyon/kjorhzhguptrn/([^/]+)$#', - 'pathStart' => '/zfccyon/kjorhzhguptrn/', + 'pathRegex' => '#^/qyslyez/([^/]+)$#', + 'pathStart' => '/qyslyez/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE qncmmfi' => array ( + 'DELETE vephzsijtwl' => array ( 0 => array( 'name' => '', - 'path' => '/qncmmfi/eva/{name}', + 'path' => '/vephzsijtwl/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12137,19 +12174,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qncmmfi/eva/([^/]+)$#', - 'pathStart' => '/qncmmfi/eva/', + 'pathRegex' => '#^/vephzsijtwl/([^/]+)$#', + 'pathStart' => '/vephzsijtwl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH wqrurh' => array ( + 'PUT coafsgxdpbxal' => array ( 0 => array( 'name' => '', - 'path' => '/wqrurh/juleiawnql/{name}', - 'method' => 'PATCH', + 'path' => '/coafsgxdpbxal/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12158,19 +12195,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wqrurh/juleiawnql/([^/]+)$#', - 'pathStart' => '/wqrurh/juleiawnql/', + 'pathRegex' => '#^/coafsgxdpbxal/([^/]+)$#', + 'pathStart' => '/coafsgxdpbxal/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xtzuz' => array ( + 'PUT vfpbr' => array ( 0 => array( 'name' => '', - 'path' => '/xtzuz/{name}', - 'method' => 'GET', + 'path' => '/vfpbr/bsliuavokcct/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12179,19 +12216,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xtzuz/([^/]+)$#', - 'pathStart' => '/xtzuz/', + 'pathRegex' => '#^/vfpbr/bsliuavokcct/([^/]+)$#', + 'pathStart' => '/vfpbr/bsliuavokcct/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT clikvzppe' => array ( + 'DELETE imri' => array ( 0 => array( 'name' => '', - 'path' => '/clikvzppe/bh/{name}', - 'method' => 'PUT', + 'path' => '/imri/pt/ncdmmabksob/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12200,19 +12237,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/clikvzppe/bh/([^/]+)$#', - 'pathStart' => '/clikvzppe/bh/', + 'pathRegex' => '#^/imri/pt/ncdmmabksob/([^/]+)$#', + 'pathStart' => '/imri/pt/ncdmmabksob/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE mbtmby' => array ( + 'GET ivkqobkem' => array ( 0 => array( 'name' => '', - 'path' => '/mbtmby/qff/ziybv/{name}', - 'method' => 'DELETE', + 'path' => '/ivkqobkem/sdt/xf/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12221,19 +12258,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mbtmby/qff/ziybv/([^/]+)$#', - 'pathStart' => '/mbtmby/qff/ziybv/', + 'pathRegex' => '#^/ivkqobkem/sdt/xf/([^/]+)$#', + 'pathStart' => '/ivkqobkem/sdt/xf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT n' => array ( + 'POST mnrccybu' => array ( 0 => array( 'name' => '', - 'path' => '/n/edqvraojnnod/{name}', - 'method' => 'PUT', + 'path' => '/mnrccybu/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12242,18 +12279,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/n/edqvraojnnod/([^/]+)$#', - 'pathStart' => '/n/edqvraojnnod/', + 'pathRegex' => '#^/mnrccybu/([^/]+)$#', + 'pathStart' => '/mnrccybu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hrdm' => array ( + 'GET dldiikxwf' => array ( 0 => array( 'name' => '', - 'path' => '/hrdm/avoazvjzuo/{name}', + 'path' => '/dldiikxwf/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12263,19 +12300,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hrdm/avoazvjzuo/([^/]+)$#', - 'pathStart' => '/hrdm/avoazvjzuo/', + 'pathRegex' => '#^/dldiikxwf/([^/]+)$#', + 'pathStart' => '/dldiikxwf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE qstfcgfswcoo' => array ( + 'POST gz' => array ( 0 => array( 'name' => '', - 'path' => '/qstfcgfswcoo/f/ndwb/{name}', - 'method' => 'DELETE', + 'path' => '/gz/uhylfelionio/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12284,18 +12321,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qstfcgfswcoo/f/ndwb/([^/]+)$#', - 'pathStart' => '/qstfcgfswcoo/f/ndwb/', + 'pathRegex' => '#^/gz/uhylfelionio/([^/]+)$#', + 'pathStart' => '/gz/uhylfelionio/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET tyrsmel' => array ( + 'GET gry' => array ( 0 => array( 'name' => '', - 'path' => '/tyrsmel/pssrpf/mdovyzo/{name}', + 'path' => '/gry/nbvyzpo/is/tisp/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12305,19 +12342,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tyrsmel/pssrpf/mdovyzo/([^/]+)$#', - 'pathStart' => '/tyrsmel/pssrpf/mdovyzo/', + 'pathRegex' => '#^/gry/nbvyzpo/is/tisp/([^/]+)$#', + 'pathStart' => '/gry/nbvyzpo/is/tisp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT xqhql' => array ( + 'GET plr' => array ( 0 => array( 'name' => '', - 'path' => '/xqhql/{name}', - 'method' => 'PUT', + 'path' => '/plr/dcywtwm/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12326,18 +12363,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xqhql/([^/]+)$#', - 'pathStart' => '/xqhql/', + 'pathRegex' => '#^/plr/dcywtwm/([^/]+)$#', + 'pathStart' => '/plr/dcywtwm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET sfoajylmlto' => array ( + 'GET iyguamgmed' => array ( 0 => array( 'name' => '', - 'path' => '/sfoajylmlto/{name}', + 'path' => '/iyguamgmed/pf/xrfwxfxe/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12347,18 +12384,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sfoajylmlto/([^/]+)$#', - 'pathStart' => '/sfoajylmlto/', + 'pathRegex' => '#^/iyguamgmed/pf/xrfwxfxe/([^/]+)$#', + 'pathStart' => '/iyguamgmed/pf/xrfwxfxe/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST porpg' => array ( + 'POST cp' => array ( 0 => array( 'name' => '', - 'path' => '/porpg/v/ol/{name}', + 'path' => '/cp/rpzjgcam/aumohc/y/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12368,19 +12405,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/porpg/v/ol/([^/]+)$#', - 'pathStart' => '/porpg/v/ol/', + 'pathRegex' => '#^/cp/rpzjgcam/aumohc/y/([^/]+)$#', + 'pathStart' => '/cp/rpzjgcam/aumohc/y/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qzlf' => array ( + 'PATCH j' => array ( 0 => array( 'name' => '', - 'path' => '/qzlf/zekuvgdwd/{name}', - 'method' => 'GET', + 'path' => '/j/sjh/jodnz/xqvg/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12389,19 +12426,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qzlf/zekuvgdwd/([^/]+)$#', - 'pathStart' => '/qzlf/zekuvgdwd/', + 'pathRegex' => '#^/j/sjh/jodnz/xqvg/([^/]+)$#', + 'pathStart' => '/j/sjh/jodnz/xqvg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET uuetlo' => array ( + 'POST csmkr' => array ( 0 => array( 'name' => '', - 'path' => '/uuetlo/pxd/{name}', - 'method' => 'GET', + 'path' => '/csmkr/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12410,19 +12447,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uuetlo/pxd/([^/]+)$#', - 'pathStart' => '/uuetlo/pxd/', + 'pathRegex' => '#^/csmkr/([^/]+)$#', + 'pathStart' => '/csmkr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hptintql' => array ( + 'DELETE covojla' => array ( 0 => array( 'name' => '', - 'path' => '/hptintql/{name}', - 'method' => 'GET', + 'path' => '/covojla/pvmy/hb/nlpo/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12431,19 +12468,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hptintql/([^/]+)$#', - 'pathStart' => '/hptintql/', + 'pathRegex' => '#^/covojla/pvmy/hb/nlpo/([^/]+)$#', + 'pathStart' => '/covojla/pvmy/hb/nlpo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET sbe' => array ( + 'POST tnsyebqdlayxoewg' => array ( 0 => array( 'name' => '', - 'path' => '/sbe/pdyuzsmwcdfle/aaa/{name}', - 'method' => 'GET', + 'path' => '/tnsyebqdlayxoewg/bd/xc/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12452,18 +12489,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sbe/pdyuzsmwcdfle/aaa/([^/]+)$#', - 'pathStart' => '/sbe/pdyuzsmwcdfle/aaa/', + 'pathRegex' => '#^/tnsyebqdlayxoewg/bd/xc/([^/]+)$#', + 'pathStart' => '/tnsyebqdlayxoewg/bd/xc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ylhjzmlaslqd' => array ( + 'PUT uwdrn' => array ( 0 => array( 'name' => '', - 'path' => '/ylhjzmlaslqd/oiphhb/dq/{name}', + 'path' => '/uwdrn/yjn/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12473,18 +12510,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ylhjzmlaslqd/oiphhb/dq/([^/]+)$#', - 'pathStart' => '/ylhjzmlaslqd/oiphhb/dq/', + 'pathRegex' => '#^/uwdrn/yjn/([^/]+)$#', + 'pathStart' => '/uwdrn/yjn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE kgbua' => array ( + 'DELETE boikqeiqfz' => array ( 0 => array( 'name' => '', - 'path' => '/kgbua/ene/{name}', + 'path' => '/boikqeiqfz/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12494,19 +12531,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kgbua/ene/([^/]+)$#', - 'pathStart' => '/kgbua/ene/', + 'pathRegex' => '#^/boikqeiqfz/([^/]+)$#', + 'pathStart' => '/boikqeiqfz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST goods' => array ( + 'DELETE qouimkmb' => array ( 0 => array( 'name' => '', - 'path' => '/goods/cuuzaqwzhaup/{name}', - 'method' => 'POST', + 'path' => '/qouimkmb/ad/yxwgup/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12515,17 +12552,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/cuuzaqwzhaup/([^/]+)$#', - 'pathStart' => '/goods/cuuzaqwzhaup/', + 'pathRegex' => '#^/qouimkmb/ad/yxwgup/([^/]+)$#', + 'pathStart' => '/qouimkmb/ad/yxwgup/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'PATCH xqowgsmgfydkizyab' => array ( + 0 => array( 'name' => '', - 'path' => '/goods/aarjivicgbzq/{name}', - 'method' => 'POST', + 'path' => '/xqowgsmgfydkizyab/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12534,17 +12573,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/aarjivicgbzq/([^/]+)$#', - 'pathStart' => '/goods/aarjivicgbzq/', + 'pathRegex' => '#^/xqowgsmgfydkizyab/([^/]+)$#', + 'pathStart' => '/xqowgsmgfydkizyab/', 'chains' => array ( ), 'options' => array ( ), ), - 2 => array( + ), + 'DELETE o' => array ( + 0 => array( 'name' => '', - 'path' => '/goods/hwxsdpgimndfurw/{name}', - 'method' => 'POST', + 'path' => '/o/vqciinvdu/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12553,19 +12594,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/hwxsdpgimndfurw/([^/]+)$#', - 'pathStart' => '/goods/hwxsdpgimndfurw/', + 'pathRegex' => '#^/o/vqciinvdu/([^/]+)$#', + 'pathStart' => '/o/vqciinvdu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH n' => array ( + 'GET sqmypwfz' => array ( 0 => array( 'name' => '', - 'path' => '/n/jhvtgpucwtbtbvxx/{name}', - 'method' => 'PATCH', + 'path' => '/sqmypwfz/c/yskihzry/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12574,19 +12615,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/n/jhvtgpucwtbtbvxx/([^/]+)$#', - 'pathStart' => '/n/jhvtgpucwtbtbvxx/', + 'pathRegex' => '#^/sqmypwfz/c/yskihzry/([^/]+)$#', + 'pathStart' => '/sqmypwfz/c/yskihzry/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT goods' => array ( + 'POST pad' => array ( 0 => array( 'name' => '', - 'path' => '/goods/hckeabovusrp/{name}', - 'method' => 'PUT', + 'path' => '/pad/tu/ogx/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12595,17 +12636,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/hckeabovusrp/([^/]+)$#', - 'pathStart' => '/goods/hckeabovusrp/', + 'pathRegex' => '#^/pad/tu/ogx/([^/]+)$#', + 'pathStart' => '/pad/tu/ogx/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'PATCH ia' => array ( + 0 => array( 'name' => '', - 'path' => '/goods/avwbcj/{name}', - 'method' => 'PUT', + 'path' => '/ia/fycyf/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12614,17 +12657,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/avwbcj/([^/]+)$#', - 'pathStart' => '/goods/avwbcj/', + 'pathRegex' => '#^/ia/fycyf/([^/]+)$#', + 'pathStart' => '/ia/fycyf/', 'chains' => array ( ), 'options' => array ( ), ), - 2 => array( + ), + 'DELETE rbq' => array ( + 0 => array( 'name' => '', - 'path' => '/goods/lzmniqkhttiv/{name}', - 'method' => 'PUT', + 'path' => '/rbq/tg/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12633,17 +12678,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/lzmniqkhttiv/([^/]+)$#', - 'pathStart' => '/goods/lzmniqkhttiv/', + 'pathRegex' => '#^/rbq/tg/([^/]+)$#', + 'pathStart' => '/rbq/tg/', 'chains' => array ( ), 'options' => array ( ), ), - 3 => array( + ), + 'GET xixhzqryatjp' => array ( + 0 => array( 'name' => '', - 'path' => '/goods/awwwwv/{name}', - 'method' => 'PUT', + 'path' => '/xixhzqryatjp/xwjs/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12652,17 +12699,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/awwwwv/([^/]+)$#', - 'pathStart' => '/goods/awwwwv/', + 'pathRegex' => '#^/xixhzqryatjp/xwjs/([^/]+)$#', + 'pathStart' => '/xixhzqryatjp/xwjs/', 'chains' => array ( ), 'options' => array ( ), ), - 4 => array( + ), + 'PATCH nudjb' => array ( + 0 => array( 'name' => '', - 'path' => '/goods/linrforoqlhtgmnggn/{name}', - 'method' => 'PUT', + 'path' => '/nudjb/yqqiarxe/wwl/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12671,17 +12720,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/linrforoqlhtgmnggn/([^/]+)$#', - 'pathStart' => '/goods/linrforoqlhtgmnggn/', + 'pathRegex' => '#^/nudjb/yqqiarxe/wwl/([^/]+)$#', + 'pathStart' => '/nudjb/yqqiarxe/wwl/', 'chains' => array ( ), 'options' => array ( ), ), - 5 => array( + ), + 'GET ag' => array ( + 0 => array( 'name' => '', - 'path' => '/goods/bbbgiheirvgykucncm/{name}', - 'method' => 'PUT', + 'path' => '/ag/homgkn/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12690,19 +12741,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/bbbgiheirvgykucncm/([^/]+)$#', - 'pathStart' => '/goods/bbbgiheirvgykucncm/', + 'pathRegex' => '#^/ag/homgkn/([^/]+)$#', + 'pathStart' => '/ag/homgkn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT qje' => array ( + 'GET lvov' => array ( 0 => array( 'name' => '', - 'path' => '/qje/mzajeu/{name}', - 'method' => 'PUT', + 'path' => '/lvov/pgobfnuafiiz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12711,19 +12762,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qje/mzajeu/([^/]+)$#', - 'pathStart' => '/qje/mzajeu/', + 'pathRegex' => '#^/lvov/pgobfnuafiiz/([^/]+)$#', + 'pathStart' => '/lvov/pgobfnuafiiz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH eoq' => array ( + 'GET wvoqjuo' => array ( 0 => array( 'name' => '', - 'path' => '/eoq/kkpmsbosdzw/{name}', - 'method' => 'PATCH', + 'path' => '/wvoqjuo/tvsm/sa/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12732,19 +12783,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eoq/kkpmsbosdzw/([^/]+)$#', - 'pathStart' => '/eoq/kkpmsbosdzw/', + 'pathRegex' => '#^/wvoqjuo/tvsm/sa/([^/]+)$#', + 'pathStart' => '/wvoqjuo/tvsm/sa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT wodpfbsnkmewacfp' => array ( + 'DELETE jpgbjzqufwfnhh' => array ( 0 => array( 'name' => '', - 'path' => '/wodpfbsnkmewacfp/{name}', - 'method' => 'PUT', + 'path' => '/jpgbjzqufwfnhh/fwccr/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12753,19 +12804,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wodpfbsnkmewacfp/([^/]+)$#', - 'pathStart' => '/wodpfbsnkmewacfp/', + 'pathRegex' => '#^/jpgbjzqufwfnhh/fwccr/([^/]+)$#', + 'pathStart' => '/jpgbjzqufwfnhh/fwccr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ddez' => array ( + 'PUT qhcv' => array ( 0 => array( 'name' => '', - 'path' => '/ddez/l/uniiy/hai/sgcgyrt/{name}', - 'method' => 'GET', + 'path' => '/qhcv/sgtyt/crsx/x/jgdia/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12774,19 +12825,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ddez/l/uniiy/hai/sgcgyrt/([^/]+)$#', - 'pathStart' => '/ddez/l/uniiy/hai/sgcgyrt/', + 'pathRegex' => '#^/qhcv/sgtyt/crsx/x/jgdia/([^/]+)$#', + 'pathStart' => '/qhcv/sgtyt/crsx/x/jgdia/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH saygnzsudyvpr' => array ( + 'PUT v2' => array ( 0 => array( 'name' => '', - 'path' => '/saygnzsudyvpr/{name}', - 'method' => 'PATCH', + 'path' => '/v2/odabudztvjirwsspma/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12795,19 +12846,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/saygnzsudyvpr/([^/]+)$#', - 'pathStart' => '/saygnzsudyvpr/', + 'pathRegex' => '#^/v2/odabudztvjirwsspma/([^/]+)$#', + 'pathStart' => '/v2/odabudztvjirwsspma/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE wt' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/wt/lrjcbrznsuk/ma/mufvs/{name}', - 'method' => 'DELETE', + 'path' => '/v2/tptrelneqgzhenoerl/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12816,19 +12865,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wt/lrjcbrznsuk/ma/mufvs/([^/]+)$#', - 'pathStart' => '/wt/lrjcbrznsuk/ma/mufvs/', + 'pathRegex' => '#^/v2/tptrelneqgzhenoerl/([^/]+)$#', + 'pathStart' => '/v2/tptrelneqgzhenoerl/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH suwfhnc' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/suwfhnc/{name}', - 'method' => 'PATCH', + 'path' => '/v2/ruylwpqrihozckvtgm/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12837,18 +12884,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/suwfhnc/([^/]+)$#', - 'pathStart' => '/suwfhnc/', + 'pathRegex' => '#^/v2/ruylwpqrihozckvtgm/([^/]+)$#', + 'pathStart' => '/v2/ruylwpqrihozckvtgm/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT vvinjrus' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/vvinjrus/{name}', + 'path' => '/v2/durpuu/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12858,19 +12903,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vvinjrus/([^/]+)$#', - 'pathStart' => '/vvinjrus/', + 'pathRegex' => '#^/v2/durpuu/([^/]+)$#', + 'pathStart' => '/v2/durpuu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT dxrpwiawzjxqfvxybg' => array ( + 'GET ugryezf' => array ( 0 => array( 'name' => '', - 'path' => '/dxrpwiawzjxqfvxybg/t/{name}', - 'method' => 'PUT', + 'path' => '/ugryezf/tewj/yaqjzkwmu/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12879,19 +12924,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dxrpwiawzjxqfvxybg/t/([^/]+)$#', - 'pathStart' => '/dxrpwiawzjxqfvxybg/t/', + 'pathRegex' => '#^/ugryezf/tewj/yaqjzkwmu/([^/]+)$#', + 'pathStart' => '/ugryezf/tewj/yaqjzkwmu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT kfw' => array ( + 'PATCH e' => array ( 0 => array( 'name' => '', - 'path' => '/kfw/g/e/{name}', - 'method' => 'PUT', + 'path' => '/e/qbktydngqlyqmuay/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12900,18 +12945,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kfw/g/e/([^/]+)$#', - 'pathStart' => '/kfw/g/e/', + 'pathRegex' => '#^/e/qbktydngqlyqmuay/([^/]+)$#', + 'pathStart' => '/e/qbktydngqlyqmuay/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST oo' => array ( + 'POST api' => array ( 0 => array( 'name' => '', - 'path' => '/oo/pwrcszum/{name}', + 'path' => '/api/bcescnecpvwirefiwx/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12921,18 +12966,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oo/pwrcszum/([^/]+)$#', - 'pathStart' => '/oo/pwrcszum/', + 'pathRegex' => '#^/api/bcescnecpvwirefiwx/([^/]+)$#', + 'pathStart' => '/api/bcescnecpvwirefiwx/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST oajyslqzebk' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/oajyslqzebk/pw/onqupe/{name}', + 'path' => '/api/dundcluhgzxv/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12942,18 +12985,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oajyslqzebk/pw/onqupe/([^/]+)$#', - 'pathStart' => '/oajyslqzebk/pw/onqupe/', + 'pathRegex' => '#^/api/dundcluhgzxv/([^/]+)$#', + 'pathStart' => '/api/dundcluhgzxv/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST hhbvvkgqtkt' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/hhbvvkgqtkt/igmxpo/xo/{name}', + 'path' => '/api/xqwmdjlhwczz/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -12963,19 +13004,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hhbvvkgqtkt/igmxpo/xo/([^/]+)$#', - 'pathStart' => '/hhbvvkgqtkt/igmxpo/xo/', + 'pathRegex' => '#^/api/xqwmdjlhwczz/([^/]+)$#', + 'pathStart' => '/api/xqwmdjlhwczz/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET jybozunzk' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/jybozunzk/{name}', - 'method' => 'GET', + 'path' => '/api/ueffyjvdnuqapzf/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -12984,19 +13023,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jybozunzk/([^/]+)$#', - 'pathStart' => '/jybozunzk/', + 'pathRegex' => '#^/api/ueffyjvdnuqapzf/([^/]+)$#', + 'pathStart' => '/api/ueffyjvdnuqapzf/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH gumyw' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/gumyw/{name}', - 'method' => 'PATCH', + 'path' => '/api/rkjsjo/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13005,19 +13042,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gumyw/([^/]+)$#', - 'pathStart' => '/gumyw/', + 'pathRegex' => '#^/api/rkjsjo/([^/]+)$#', + 'pathStart' => '/api/rkjsjo/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE wdppzlrcpbxkvk' => array ( - 0 => array( + 5 => array( 'name' => '', - 'path' => '/wdppzlrcpbxkvk/qseuos/{name}', - 'method' => 'DELETE', + 'path' => '/api/dgturvdjvueb/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13026,18 +13061,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wdppzlrcpbxkvk/qseuos/([^/]+)$#', - 'pathStart' => '/wdppzlrcpbxkvk/qseuos/', + 'pathRegex' => '#^/api/dgturvdjvueb/([^/]+)$#', + 'pathStart' => '/api/dgturvdjvueb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nozik' => array ( + 'GET lvnysclgcyp' => array ( 0 => array( 'name' => '', - 'path' => '/nozik/{name}', + 'path' => '/lvnysclgcyp/dn/apwo/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13047,19 +13082,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nozik/([^/]+)$#', - 'pathStart' => '/nozik/', + 'pathRegex' => '#^/lvnysclgcyp/dn/apwo/([^/]+)$#', + 'pathStart' => '/lvnysclgcyp/dn/apwo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST gcoyl' => array ( + 'GET oek' => array ( 0 => array( 'name' => '', - 'path' => '/gcoyl/jm/a/vbxl/rxuoudz/{name}', - 'method' => 'POST', + 'path' => '/oek/qqjgvhw/weye/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13068,19 +13103,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gcoyl/jm/a/vbxl/rxuoudz/([^/]+)$#', - 'pathStart' => '/gcoyl/jm/a/vbxl/rxuoudz/', + 'pathRegex' => '#^/oek/qqjgvhw/weye/([^/]+)$#', + 'pathStart' => '/oek/qqjgvhw/weye/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH zycnxiho' => array ( + 'GET ywdpizo' => array ( 0 => array( 'name' => '', - 'path' => '/zycnxiho/{name}', - 'method' => 'PATCH', + 'path' => '/ywdpizo/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13089,19 +13124,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zycnxiho/([^/]+)$#', - 'pathStart' => '/zycnxiho/', + 'pathRegex' => '#^/ywdpizo/([^/]+)$#', + 'pathStart' => '/ywdpizo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH owi' => array ( + 'GET yuibarhmmmdyhgwesm' => array ( 0 => array( 'name' => '', - 'path' => '/owi/gannufysfqa/{name}', - 'method' => 'PATCH', + 'path' => '/yuibarhmmmdyhgwesm/g/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13110,19 +13145,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/owi/gannufysfqa/([^/]+)$#', - 'pathStart' => '/owi/gannufysfqa/', + 'pathRegex' => '#^/yuibarhmmmdyhgwesm/g/([^/]+)$#', + 'pathStart' => '/yuibarhmmmdyhgwesm/g/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT bvylh' => array ( + 'GET tcos' => array ( 0 => array( 'name' => '', - 'path' => '/bvylh/dv/{name}', - 'method' => 'PUT', + 'path' => '/tcos/llqc/bb/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13131,19 +13166,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bvylh/dv/([^/]+)$#', - 'pathStart' => '/bvylh/dv/', + 'pathRegex' => '#^/tcos/llqc/bb/([^/]+)$#', + 'pathStart' => '/tcos/llqc/bb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST eshxdtthlystoulv' => array ( + 'GET xxtfrakd' => array ( 0 => array( 'name' => '', - 'path' => '/eshxdtthlystoulv/mhbp/{name}', - 'method' => 'POST', + 'path' => '/xxtfrakd/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13152,18 +13187,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eshxdtthlystoulv/mhbp/([^/]+)$#', - 'pathStart' => '/eshxdtthlystoulv/mhbp/', + 'pathRegex' => '#^/xxtfrakd/([^/]+)$#', + 'pathStart' => '/xxtfrakd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET vomz' => array ( + 'GET lijfptn' => array ( 0 => array( 'name' => '', - 'path' => '/vomz/hkcmn/p/x/jxuz/ij/{name}', + 'path' => '/lijfptn/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13173,18 +13208,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vomz/hkcmn/p/x/jxuz/ij/([^/]+)$#', - 'pathStart' => '/vomz/hkcmn/p/x/jxuz/ij/', + 'pathRegex' => '#^/lijfptn/([^/]+)$#', + 'pathStart' => '/lijfptn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET vjgyfoeo' => array ( + 'GET c' => array ( 0 => array( 'name' => '', - 'path' => '/vjgyfoeo/bdwvdk/dcu/g/g/{name}', + 'path' => '/c/nfn/yhepq/iqyrlej/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13194,19 +13229,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vjgyfoeo/bdwvdk/dcu/g/g/([^/]+)$#', - 'pathStart' => '/vjgyfoeo/bdwvdk/dcu/g/g/', + 'pathRegex' => '#^/c/nfn/yhepq/iqyrlej/([^/]+)$#', + 'pathStart' => '/c/nfn/yhepq/iqyrlej/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE cbalqtgbp' => array ( + 'PATCH nhnqifgj' => array ( 0 => array( 'name' => '', - 'path' => '/cbalqtgbp/umrtvzhl/ny/{name}', - 'method' => 'DELETE', + 'path' => '/nhnqifgj/vned/yhcutfo/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13215,19 +13250,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cbalqtgbp/umrtvzhl/ny/([^/]+)$#', - 'pathStart' => '/cbalqtgbp/umrtvzhl/ny/', + 'pathRegex' => '#^/nhnqifgj/vned/yhcutfo/([^/]+)$#', + 'pathStart' => '/nhnqifgj/vned/yhcutfo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE y' => array ( + 'PATCH wwdponhbnx' => array ( 0 => array( 'name' => '', - 'path' => '/y/px/vpxa/epps/{name}', - 'method' => 'DELETE', + 'path' => '/wwdponhbnx/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13236,19 +13271,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/y/px/vpxa/epps/([^/]+)$#', - 'pathStart' => '/y/px/vpxa/epps/', + 'pathRegex' => '#^/wwdponhbnx/([^/]+)$#', + 'pathStart' => '/wwdponhbnx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT nbktme' => array ( + 'GET ucle' => array ( 0 => array( 'name' => '', - 'path' => '/nbktme/zeoh/quqs/{name}', - 'method' => 'PUT', + 'path' => '/ucle/gfsovejxpu/cffxp/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13257,18 +13292,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nbktme/zeoh/quqs/([^/]+)$#', - 'pathStart' => '/nbktme/zeoh/quqs/', + 'pathRegex' => '#^/ucle/gfsovejxpu/cffxp/([^/]+)$#', + 'pathStart' => '/ucle/gfsovejxpu/cffxp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT pdxtgmt' => array ( + 'PUT npfmi' => array ( 0 => array( 'name' => '', - 'path' => '/pdxtgmt/wdlneh/{name}', + 'path' => '/npfmi/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13278,19 +13313,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pdxtgmt/wdlneh/([^/]+)$#', - 'pathStart' => '/pdxtgmt/wdlneh/', + 'pathRegex' => '#^/npfmi/([^/]+)$#', + 'pathStart' => '/npfmi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT eaqp' => array ( + 'DELETE k' => array ( 0 => array( 'name' => '', - 'path' => '/eaqp/mhdoid/dbccyb/{name}', - 'method' => 'PUT', + 'path' => '/k/nbwqlgyxd/mpdr/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13299,19 +13334,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eaqp/mhdoid/dbccyb/([^/]+)$#', - 'pathStart' => '/eaqp/mhdoid/dbccyb/', + 'pathRegex' => '#^/k/nbwqlgyxd/mpdr/([^/]+)$#', + 'pathStart' => '/k/nbwqlgyxd/mpdr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST opkffkbpua' => array ( + 'GET jacethrwk' => array ( 0 => array( 'name' => '', - 'path' => '/opkffkbpua/ncs/h/dx/{name}', - 'method' => 'POST', + 'path' => '/jacethrwk/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13320,18 +13355,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/opkffkbpua/ncs/h/dx/([^/]+)$#', - 'pathStart' => '/opkffkbpua/ncs/h/dx/', + 'pathRegex' => '#^/jacethrwk/([^/]+)$#', + 'pathStart' => '/jacethrwk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE user' => array ( + 'DELETE glsr' => array ( 0 => array( 'name' => '', - 'path' => '/user/xwmamtfhvslf/{name}', + 'path' => '/glsr/w/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13341,17 +13376,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/xwmamtfhvslf/([^/]+)$#', - 'pathStart' => '/user/xwmamtfhvslf/', + 'pathRegex' => '#^/glsr/w/([^/]+)$#', + 'pathStart' => '/glsr/w/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'GET optprhrs' => array ( + 0 => array( 'name' => '', - 'path' => '/user/uwwyye/{name}', - 'method' => 'DELETE', + 'path' => '/optprhrs/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13360,16 +13397,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/uwwyye/([^/]+)$#', - 'pathStart' => '/user/uwwyye/', + 'pathRegex' => '#^/optprhrs/([^/]+)$#', + 'pathStart' => '/optprhrs/', 'chains' => array ( ), 'options' => array ( ), ), - 2 => array( + ), + 'DELETE djeitkql' => array ( + 0 => array( 'name' => '', - 'path' => '/user/ikuhhpfqexfcpvj/{name}', + 'path' => '/djeitkql/uage/lastv/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13379,17 +13418,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/ikuhhpfqexfcpvj/([^/]+)$#', - 'pathStart' => '/user/ikuhhpfqexfcpvj/', + 'pathRegex' => '#^/djeitkql/uage/lastv/([^/]+)$#', + 'pathStart' => '/djeitkql/uage/lastv/', 'chains' => array ( ), 'options' => array ( ), ), - 3 => array( + ), + 'PUT sfbqnm' => array ( + 0 => array( 'name' => '', - 'path' => '/user/ykxeotxyeunnyngurl/{name}', - 'method' => 'DELETE', + 'path' => '/sfbqnm/btoejplnwxh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13398,19 +13439,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/ykxeotxyeunnyngurl/([^/]+)$#', - 'pathStart' => '/user/ykxeotxyeunnyngurl/', + 'pathRegex' => '#^/sfbqnm/btoejplnwxh/([^/]+)$#', + 'pathStart' => '/sfbqnm/btoejplnwxh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH mgubb' => array ( + 'GET cni' => array ( 0 => array( 'name' => '', - 'path' => '/mgubb/ti/{name}', - 'method' => 'PATCH', + 'path' => '/cni/qjssodudxyg/ie/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13419,19 +13460,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mgubb/ti/([^/]+)$#', - 'pathStart' => '/mgubb/ti/', + 'pathRegex' => '#^/cni/qjssodudxyg/ie/([^/]+)$#', + 'pathStart' => '/cni/qjssodudxyg/ie/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ad' => array ( + 'DELETE ficcdkqgwups' => array ( 0 => array( 'name' => '', - 'path' => '/ad/neanndlfd/zpvxl/{name}', - 'method' => 'GET', + 'path' => '/ficcdkqgwups/kamc/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13440,19 +13481,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ad/neanndlfd/zpvxl/([^/]+)$#', - 'pathStart' => '/ad/neanndlfd/zpvxl/', + 'pathRegex' => '#^/ficcdkqgwups/kamc/([^/]+)$#', + 'pathStart' => '/ficcdkqgwups/kamc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT pcfmxtb' => array ( + 'POST yfvtz' => array ( 0 => array( 'name' => '', - 'path' => '/pcfmxtb/{name}', - 'method' => 'PUT', + 'path' => '/yfvtz/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13461,19 +13502,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pcfmxtb/([^/]+)$#', - 'pathStart' => '/pcfmxtb/', + 'pathRegex' => '#^/yfvtz/([^/]+)$#', + 'pathStart' => '/yfvtz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET dq' => array ( + 'PUT evrxfaokmh' => array ( 0 => array( 'name' => '', - 'path' => '/dq/qd/cfyyvgmzdow/wjj/w/{name}', - 'method' => 'GET', + 'path' => '/evrxfaokmh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13482,19 +13523,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dq/qd/cfyyvgmzdow/wjj/w/([^/]+)$#', - 'pathStart' => '/dq/qd/cfyyvgmzdow/wjj/w/', + 'pathRegex' => '#^/evrxfaokmh/([^/]+)$#', + 'pathStart' => '/evrxfaokmh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH cp' => array ( + 'DELETE t' => array ( 0 => array( 'name' => '', - 'path' => '/cp/brgfvekncrzj/onlz/k/{name}', - 'method' => 'PATCH', + 'path' => '/t/afgsjrwzw/lnia/m/v/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13503,18 +13544,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cp/brgfvekncrzj/onlz/k/([^/]+)$#', - 'pathStart' => '/cp/brgfvekncrzj/onlz/k/', + 'pathRegex' => '#^/t/afgsjrwzw/lnia/m/v/([^/]+)$#', + 'pathStart' => '/t/afgsjrwzw/lnia/m/v/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE anflzs' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/anflzs/suqkv/hh/{name}', + 'path' => '/t/uzkfq/uu/vgamgxrcic/d/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13524,18 +13563,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/anflzs/suqkv/hh/([^/]+)$#', - 'pathStart' => '/anflzs/suqkv/hh/', + 'pathRegex' => '#^/t/uzkfq/uu/vgamgxrcic/d/([^/]+)$#', + 'pathStart' => '/t/uzkfq/uu/vgamgxrcic/d/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET eyf' => array ( + 'GET h' => array ( 0 => array( 'name' => '', - 'path' => '/eyf/oiumg/f/{name}', + 'path' => '/h/gndquhhyq/h/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13545,19 +13584,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eyf/oiumg/f/([^/]+)$#', - 'pathStart' => '/eyf/oiumg/f/', + 'pathRegex' => '#^/h/gndquhhyq/h/([^/]+)$#', + 'pathStart' => '/h/gndquhhyq/h/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST djqn' => array ( + 'GET veemy' => array ( 0 => array( 'name' => '', - 'path' => '/djqn/gv/g/caytywi/{name}', - 'method' => 'POST', + 'path' => '/veemy/okpiz/xmd/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13566,19 +13605,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/djqn/gv/g/caytywi/([^/]+)$#', - 'pathStart' => '/djqn/gv/g/caytywi/', + 'pathRegex' => '#^/veemy/okpiz/xmd/([^/]+)$#', + 'pathStart' => '/veemy/okpiz/xmd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST sq' => array ( + 'PATCH w' => array ( 0 => array( 'name' => '', - 'path' => '/sq/jjwe/u/gq/{name}', - 'method' => 'POST', + 'path' => '/w/px/sinqb/xajqg/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13587,19 +13626,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sq/jjwe/u/gq/([^/]+)$#', - 'pathStart' => '/sq/jjwe/u/gq/', + 'pathRegex' => '#^/w/px/sinqb/xajqg/([^/]+)$#', + 'pathStart' => '/w/px/sinqb/xajqg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH pnyfewy' => array ( + 'DELETE qhvibg' => array ( 0 => array( 'name' => '', - 'path' => '/pnyfewy/jxoxhobdiyqdj/{name}', - 'method' => 'PATCH', + 'path' => '/qhvibg/bg/koyovovlneh/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13608,18 +13647,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pnyfewy/jxoxhobdiyqdj/([^/]+)$#', - 'pathStart' => '/pnyfewy/jxoxhobdiyqdj/', + 'pathRegex' => '#^/qhvibg/bg/koyovovlneh/([^/]+)$#', + 'pathStart' => '/qhvibg/bg/koyovovlneh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST oreuqrmxzhkmzdhiimen' => array ( + 'POST fruvt' => array ( 0 => array( 'name' => '', - 'path' => '/oreuqrmxzhkmzdhiimen/{name}', + 'path' => '/fruvt/fcrmwho/zuogxguj/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13629,19 +13668,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oreuqrmxzhkmzdhiimen/([^/]+)$#', - 'pathStart' => '/oreuqrmxzhkmzdhiimen/', + 'pathRegex' => '#^/fruvt/fcrmwho/zuogxguj/([^/]+)$#', + 'pathStart' => '/fruvt/fcrmwho/zuogxguj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET rupjqsc' => array ( + 'PUT s' => array ( 0 => array( 'name' => '', - 'path' => '/rupjqsc/{name}', - 'method' => 'GET', + 'path' => '/s/qdejkuueasftgvxsd/a/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13650,19 +13689,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rupjqsc/([^/]+)$#', - 'pathStart' => '/rupjqsc/', + 'pathRegex' => '#^/s/qdejkuueasftgvxsd/a/([^/]+)$#', + 'pathStart' => '/s/qdejkuueasftgvxsd/a/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH fam' => array ( + 'DELETE v2' => array ( 0 => array( 'name' => '', - 'path' => '/fam/x/jcu/h/{name}', - 'method' => 'PATCH', + 'path' => '/v2/okpsbo/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13671,19 +13710,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fam/x/jcu/h/([^/]+)$#', - 'pathStart' => '/fam/x/jcu/h/', + 'pathRegex' => '#^/v2/okpsbo/([^/]+)$#', + 'pathStart' => '/v2/okpsbo/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH user' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/user/lpajxfprkpog/{name}', - 'method' => 'PATCH', + 'path' => '/v2/idnanpeflzzcrkeglr/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13692,17 +13729,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/lpajxfprkpog/([^/]+)$#', - 'pathStart' => '/user/lpajxfprkpog/', + 'pathRegex' => '#^/v2/idnanpeflzzcrkeglr/([^/]+)$#', + 'pathStart' => '/v2/idnanpeflzzcrkeglr/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + 2 => array( 'name' => '', - 'path' => '/user/qlurkg/{name}', - 'method' => 'PATCH', + 'path' => '/v2/dpshcrphvbwk/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13711,17 +13748,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/qlurkg/([^/]+)$#', - 'pathStart' => '/user/qlurkg/', + 'pathRegex' => '#^/v2/dpshcrphvbwk/([^/]+)$#', + 'pathStart' => '/v2/dpshcrphvbwk/', 'chains' => array ( ), 'options' => array ( ), ), - 2 => array( + ), + 'DELETE mzt' => array ( + 0 => array( 'name' => '', - 'path' => '/user/bmtsiwyacdsc/{name}', - 'method' => 'PATCH', + 'path' => '/mzt/qylev/akodq/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13730,16 +13769,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/bmtsiwyacdsc/([^/]+)$#', - 'pathStart' => '/user/bmtsiwyacdsc/', + 'pathRegex' => '#^/mzt/qylev/akodq/([^/]+)$#', + 'pathStart' => '/mzt/qylev/akodq/', 'chains' => array ( ), 'options' => array ( ), ), - 3 => array( + ), + 'PATCH hyujquvl' => array ( + 0 => array( 'name' => '', - 'path' => '/user/vfyxrtxmsfdj/{name}', + 'path' => '/hyujquvl/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -13749,17 +13790,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/vfyxrtxmsfdj/([^/]+)$#', - 'pathStart' => '/user/vfyxrtxmsfdj/', + 'pathRegex' => '#^/hyujquvl/([^/]+)$#', + 'pathStart' => '/hyujquvl/', 'chains' => array ( ), 'options' => array ( ), ), - 4 => array( + ), + 'GET zynnxuhjhf' => array ( + 0 => array( 'name' => '', - 'path' => '/user/gvyybhrxklnn/{name}', - 'method' => 'PATCH', + 'path' => '/zynnxuhjhf/uev/e/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13768,19 +13811,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/gvyybhrxklnn/([^/]+)$#', - 'pathStart' => '/user/gvyybhrxklnn/', + 'pathRegex' => '#^/zynnxuhjhf/uev/e/([^/]+)$#', + 'pathStart' => '/zynnxuhjhf/uev/e/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET pgswr' => array ( + 'POST zawgttjnnwlhybumirf' => array ( 0 => array( 'name' => '', - 'path' => '/pgswr/tgzyya/ryobfajq/{name}', - 'method' => 'GET', + 'path' => '/zawgttjnnwlhybumirf/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13789,19 +13832,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pgswr/tgzyya/ryobfajq/([^/]+)$#', - 'pathStart' => '/pgswr/tgzyya/ryobfajq/', + 'pathRegex' => '#^/zawgttjnnwlhybumirf/([^/]+)$#', + 'pathStart' => '/zawgttjnnwlhybumirf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT xrqeynn' => array ( + 'GET bj' => array ( 0 => array( 'name' => '', - 'path' => '/xrqeynn/{name}', - 'method' => 'PUT', + 'path' => '/bj/ve/salslr/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13810,19 +13853,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xrqeynn/([^/]+)$#', - 'pathStart' => '/xrqeynn/', + 'pathRegex' => '#^/bj/ve/salslr/([^/]+)$#', + 'pathStart' => '/bj/ve/salslr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST dpgdacuugzvv' => array ( + 'GET ccytmtz' => array ( 0 => array( 'name' => '', - 'path' => '/dpgdacuugzvv/tsu/c/m/{name}', - 'method' => 'POST', + 'path' => '/ccytmtz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13831,19 +13874,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dpgdacuugzvv/tsu/c/m/([^/]+)$#', - 'pathStart' => '/dpgdacuugzvv/tsu/c/m/', + 'pathRegex' => '#^/ccytmtz/([^/]+)$#', + 'pathStart' => '/ccytmtz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST fc' => array ( + 'GET mgofppqcbsrya' => array ( 0 => array( 'name' => '', - 'path' => '/fc/gjlkttijoafatn/d/{name}', - 'method' => 'POST', + 'path' => '/mgofppqcbsrya/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13852,19 +13895,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fc/gjlkttijoafatn/d/([^/]+)$#', - 'pathStart' => '/fc/gjlkttijoafatn/d/', + 'pathRegex' => '#^/mgofppqcbsrya/([^/]+)$#', + 'pathStart' => '/mgofppqcbsrya/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT yqayye' => array ( + 'GET gezzognyftyj' => array ( 0 => array( 'name' => '', - 'path' => '/yqayye/hbk/{name}', - 'method' => 'PUT', + 'path' => '/gezzognyftyj/houyslke/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13873,19 +13916,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yqayye/hbk/([^/]+)$#', - 'pathStart' => '/yqayye/hbk/', + 'pathRegex' => '#^/gezzognyftyj/houyslke/([^/]+)$#', + 'pathStart' => '/gezzognyftyj/houyslke/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET kajys' => array ( + 'POST n' => array ( 0 => array( 'name' => '', - 'path' => '/kajys/jtwsdrgxvcg/{name}', - 'method' => 'GET', + 'path' => '/n/qckux/memkm/vxbox/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13894,19 +13937,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kajys/jtwsdrgxvcg/([^/]+)$#', - 'pathStart' => '/kajys/jtwsdrgxvcg/', + 'pathRegex' => '#^/n/qckux/memkm/vxbox/([^/]+)$#', + 'pathStart' => '/n/qckux/memkm/vxbox/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT wacmnssqgr' => array ( + 'GET pjsq' => array ( 0 => array( 'name' => '', - 'path' => '/wacmnssqgr/bphnixbupx/{name}', - 'method' => 'PUT', + 'path' => '/pjsq/p/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13915,19 +13958,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wacmnssqgr/bphnixbupx/([^/]+)$#', - 'pathStart' => '/wacmnssqgr/bphnixbupx/', + 'pathRegex' => '#^/pjsq/p/([^/]+)$#', + 'pathStart' => '/pjsq/p/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE qqzcfrkfh' => array ( + 'POST i' => array ( 0 => array( 'name' => '', - 'path' => '/qqzcfrkfh/{name}', - 'method' => 'DELETE', + 'path' => '/i/vzcut/qlvnfz/w/zjn/z/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13936,19 +13979,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qqzcfrkfh/([^/]+)$#', - 'pathStart' => '/qqzcfrkfh/', + 'pathRegex' => '#^/i/vzcut/qlvnfz/w/zjn/z/([^/]+)$#', + 'pathStart' => '/i/vzcut/qlvnfz/w/zjn/z/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT kkotthrruzynxdlbv' => array ( + 'GET f' => array ( 0 => array( 'name' => '', - 'path' => '/kkotthrruzynxdlbv/ct/{name}', - 'method' => 'PUT', + 'path' => '/f/yxy/vtup/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13957,19 +14000,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kkotthrruzynxdlbv/ct/([^/]+)$#', - 'pathStart' => '/kkotthrruzynxdlbv/ct/', + 'pathRegex' => '#^/f/yxy/vtup/([^/]+)$#', + 'pathStart' => '/f/yxy/vtup/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT axai' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/axai/zcqobdxvrt/{name}', - 'method' => 'PUT', + 'path' => '/f/v/uclj/ckc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13978,19 +14019,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/axai/zcqobdxvrt/([^/]+)$#', - 'pathStart' => '/axai/zcqobdxvrt/', + 'pathRegex' => '#^/f/v/uclj/ckc/([^/]+)$#', + 'pathStart' => '/f/v/uclj/ckc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hq' => array ( + 'POST tiobowyl' => array ( 0 => array( 'name' => '', - 'path' => '/hq/ygbvmqvohlt/{name}', - 'method' => 'GET', + 'path' => '/tiobowyl/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -13999,19 +14040,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hq/ygbvmqvohlt/([^/]+)$#', - 'pathStart' => '/hq/ygbvmqvohlt/', + 'pathRegex' => '#^/tiobowyl/([^/]+)$#', + 'pathStart' => '/tiobowyl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ot' => array ( + 'PATCH luysnqo' => array ( 0 => array( 'name' => '', - 'path' => '/ot/nae/{name}', - 'method' => 'GET', + 'path' => '/luysnqo/h/yfuxmh/p/n/vws/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14020,19 +14061,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ot/nae/([^/]+)$#', - 'pathStart' => '/ot/nae/', + 'pathRegex' => '#^/luysnqo/h/yfuxmh/p/n/vws/([^/]+)$#', + 'pathStart' => '/luysnqo/h/yfuxmh/p/n/vws/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST cdowqxuh' => array ( + 'DELETE kpizb' => array ( 0 => array( 'name' => '', - 'path' => '/cdowqxuh/{name}', - 'method' => 'POST', + 'path' => '/kpizb/sbaxjp/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14041,19 +14082,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cdowqxuh/([^/]+)$#', - 'pathStart' => '/cdowqxuh/', + 'pathRegex' => '#^/kpizb/sbaxjp/([^/]+)$#', + 'pathStart' => '/kpizb/sbaxjp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xzulnqolnvrnv' => array ( + 'DELETE u' => array ( 0 => array( 'name' => '', - 'path' => '/xzulnqolnvrnv/hofxax/{name}', - 'method' => 'GET', + 'path' => '/u/efzodug/ua/jtx/vnwb/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14062,19 +14103,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xzulnqolnvrnv/hofxax/([^/]+)$#', - 'pathStart' => '/xzulnqolnvrnv/hofxax/', + 'pathRegex' => '#^/u/efzodug/ua/jtx/vnwb/([^/]+)$#', + 'pathStart' => '/u/efzodug/ua/jtx/vnwb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET owxaf' => array ( + 'POST cpk' => array ( 0 => array( 'name' => '', - 'path' => '/owxaf/thez/{name}', - 'method' => 'GET', + 'path' => '/cpk/zmj/su/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14083,19 +14124,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/owxaf/thez/([^/]+)$#', - 'pathStart' => '/owxaf/thez/', + 'pathRegex' => '#^/cpk/zmj/su/([^/]+)$#', + 'pathStart' => '/cpk/zmj/su/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH y' => array ( + 'PUT lf' => array ( 0 => array( 'name' => '', - 'path' => '/y/tdlirrs/{name}', - 'method' => 'PATCH', + 'path' => '/lf/iwsybgq/xezv/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14104,18 +14145,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/y/tdlirrs/([^/]+)$#', - 'pathStart' => '/y/tdlirrs/', + 'pathRegex' => '#^/lf/iwsybgq/xezv/([^/]+)$#', + 'pathStart' => '/lf/iwsybgq/xezv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT api' => array ( + 'PUT mlddwbqxpt' => array ( 0 => array( 'name' => '', - 'path' => '/api/xklstotgiowdcppeux/{name}', + 'path' => '/mlddwbqxpt/ln/l/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14125,17 +14166,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/xklstotgiowdcppeux/([^/]+)$#', - 'pathStart' => '/api/xklstotgiowdcppeux/', + 'pathRegex' => '#^/mlddwbqxpt/ln/l/([^/]+)$#', + 'pathStart' => '/mlddwbqxpt/ln/l/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'DELETE lj' => array ( + 0 => array( 'name' => '', - 'path' => '/api/vdchmbqfjahg/{name}', - 'method' => 'PUT', + 'path' => '/lj/jmycftjxwer/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14144,17 +14187,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/vdchmbqfjahg/([^/]+)$#', - 'pathStart' => '/api/vdchmbqfjahg/', + 'pathRegex' => '#^/lj/jmycftjxwer/([^/]+)$#', + 'pathStart' => '/lj/jmycftjxwer/', 'chains' => array ( ), 'options' => array ( ), ), - 2 => array( + ), + 'PATCH b' => array ( + 0 => array( 'name' => '', - 'path' => '/api/dlbchzmuwbgs/{name}', - 'method' => 'PUT', + 'path' => '/b/t/p/u/vpmte/jzwc/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14163,19 +14208,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/api/dlbchzmuwbgs/([^/]+)$#', - 'pathStart' => '/api/dlbchzmuwbgs/', + 'pathRegex' => '#^/b/t/p/u/vpmte/jzwc/([^/]+)$#', + 'pathStart' => '/b/t/p/u/vpmte/jzwc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE tfiboc' => array ( + 'PUT hkvv' => array ( 0 => array( 'name' => '', - 'path' => '/tfiboc/bozznhvbh/fe/hl/{name}', - 'method' => 'DELETE', + 'path' => '/hkvv/gyxwwnsartgaoeh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14184,19 +14229,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tfiboc/bozznhvbh/fe/hl/([^/]+)$#', - 'pathStart' => '/tfiboc/bozznhvbh/fe/hl/', + 'pathRegex' => '#^/hkvv/gyxwwnsartgaoeh/([^/]+)$#', + 'pathStart' => '/hkvv/gyxwwnsartgaoeh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE sbnnmhbi' => array ( + 'PUT mdmrz' => array ( 0 => array( 'name' => '', - 'path' => '/sbnnmhbi/j/fr/{name}', - 'method' => 'DELETE', + 'path' => '/mdmrz/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14205,19 +14250,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sbnnmhbi/j/fr/([^/]+)$#', - 'pathStart' => '/sbnnmhbi/j/fr/', + 'pathRegex' => '#^/mdmrz/([^/]+)$#', + 'pathStart' => '/mdmrz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE kzp' => array ( + 'GET uqontc' => array ( 0 => array( 'name' => '', - 'path' => '/kzp/nme/md/pecof/{name}', - 'method' => 'DELETE', + 'path' => '/uqontc/cblmso/gw/pjtb/o/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14226,18 +14271,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kzp/nme/md/pecof/([^/]+)$#', - 'pathStart' => '/kzp/nme/md/pecof/', + 'pathRegex' => '#^/uqontc/cblmso/gw/pjtb/o/([^/]+)$#', + 'pathStart' => '/uqontc/cblmso/gw/pjtb/o/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST lvrxxxoi' => array ( + 'POST usxg' => array ( 0 => array( 'name' => '', - 'path' => '/lvrxxxoi/gik/{name}', + 'path' => '/usxg/grr/vj/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14247,19 +14292,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lvrxxxoi/gik/([^/]+)$#', - 'pathStart' => '/lvrxxxoi/gik/', + 'pathRegex' => '#^/usxg/grr/vj/([^/]+)$#', + 'pathStart' => '/usxg/grr/vj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE xtjlno' => array ( + 'PUT xmeh' => array ( 0 => array( 'name' => '', - 'path' => '/xtjlno/a/yei/{name}', - 'method' => 'DELETE', + 'path' => '/xmeh/q/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14268,18 +14313,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xtjlno/a/yei/([^/]+)$#', - 'pathStart' => '/xtjlno/a/yei/', + 'pathRegex' => '#^/xmeh/q/([^/]+)$#', + 'pathStart' => '/xmeh/q/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET amkevkpae' => array ( + 'GET wpcq' => array ( 0 => array( 'name' => '', - 'path' => '/amkevkpae/{name}', + 'path' => '/wpcq/wdtyiubbbrmwu/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14289,19 +14334,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/amkevkpae/([^/]+)$#', - 'pathStart' => '/amkevkpae/', + 'pathRegex' => '#^/wpcq/wdtyiubbbrmwu/([^/]+)$#', + 'pathStart' => '/wpcq/wdtyiubbbrmwu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST qtjap' => array ( + 'GET wiylvdsi' => array ( 0 => array( 'name' => '', - 'path' => '/qtjap/fhojixwo/g/xxayu/w/{name}', - 'method' => 'POST', + 'path' => '/wiylvdsi/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14310,19 +14355,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qtjap/fhojixwo/g/xxayu/w/([^/]+)$#', - 'pathStart' => '/qtjap/fhojixwo/g/xxayu/w/', + 'pathRegex' => '#^/wiylvdsi/([^/]+)$#', + 'pathStart' => '/wiylvdsi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET znuhfapidzcpuhnobop' => array ( + 'DELETE whaiekqsqgqgcjmhu' => array ( 0 => array( 'name' => '', - 'path' => '/znuhfapidzcpuhnobop/t/{name}', - 'method' => 'GET', + 'path' => '/whaiekqsqgqgcjmhu/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14331,18 +14376,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/znuhfapidzcpuhnobop/t/([^/]+)$#', - 'pathStart' => '/znuhfapidzcpuhnobop/t/', + 'pathRegex' => '#^/whaiekqsqgqgcjmhu/([^/]+)$#', + 'pathStart' => '/whaiekqsqgqgcjmhu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ulynllmw' => array ( + 'GET dzsiufj' => array ( 0 => array( 'name' => '', - 'path' => '/ulynllmw/{name}', + 'path' => '/dzsiufj/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14352,19 +14397,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ulynllmw/([^/]+)$#', - 'pathStart' => '/ulynllmw/', + 'pathRegex' => '#^/dzsiufj/([^/]+)$#', + 'pathStart' => '/dzsiufj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE gnxwdytrx' => array ( + 'PATCH diuzoe' => array ( 0 => array( 'name' => '', - 'path' => '/gnxwdytrx/{name}', - 'method' => 'DELETE', + 'path' => '/diuzoe/fmtkmanwkt/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14373,19 +14418,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gnxwdytrx/([^/]+)$#', - 'pathStart' => '/gnxwdytrx/', + 'pathRegex' => '#^/diuzoe/fmtkmanwkt/([^/]+)$#', + 'pathStart' => '/diuzoe/fmtkmanwkt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE kt' => array ( + 'PATCH rfsynyejfcrt' => array ( 0 => array( 'name' => '', - 'path' => '/kt/nkuoubaqttg/{name}', - 'method' => 'DELETE', + 'path' => '/rfsynyejfcrt/kcvbqzm/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14394,19 +14439,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kt/nkuoubaqttg/([^/]+)$#', - 'pathStart' => '/kt/nkuoubaqttg/', + 'pathRegex' => '#^/rfsynyejfcrt/kcvbqzm/([^/]+)$#', + 'pathStart' => '/rfsynyejfcrt/kcvbqzm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nioxfdgpgymnhwz' => array ( + 'PUT hgs' => array ( 0 => array( 'name' => '', - 'path' => '/nioxfdgpgymnhwz/momti/{name}', - 'method' => 'GET', + 'path' => '/hgs/fkvhq/ysx/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14415,19 +14460,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nioxfdgpgymnhwz/momti/([^/]+)$#', - 'pathStart' => '/nioxfdgpgymnhwz/momti/', + 'pathRegex' => '#^/hgs/fkvhq/ysx/([^/]+)$#', + 'pathStart' => '/hgs/fkvhq/ysx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH vqebbcjnmeuwpex' => array ( + 'GET n' => array ( 0 => array( 'name' => '', - 'path' => '/vqebbcjnmeuwpex/e/{name}', - 'method' => 'PATCH', + 'path' => '/n/wec/htzi/a/hjtfughv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14436,19 +14481,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vqebbcjnmeuwpex/e/([^/]+)$#', - 'pathStart' => '/vqebbcjnmeuwpex/e/', + 'pathRegex' => '#^/n/wec/htzi/a/hjtfughv/([^/]+)$#', + 'pathStart' => '/n/wec/htzi/a/hjtfughv/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST ffkqo' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/ffkqo/tp/kyz/gktu/d/rqkzh/{name}', - 'method' => 'POST', + 'path' => '/n/lieoby/gc/ydbx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14457,19 +14500,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ffkqo/tp/kyz/gktu/d/rqkzh/([^/]+)$#', - 'pathStart' => '/ffkqo/tp/kyz/gktu/d/rqkzh/', + 'pathRegex' => '#^/n/lieoby/gc/ydbx/([^/]+)$#', + 'pathStart' => '/n/lieoby/gc/ydbx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE xu' => array ( + 'GET i' => array ( 0 => array( 'name' => '', - 'path' => '/xu/htuhdlujojv/{name}', - 'method' => 'DELETE', + 'path' => '/i/jnkazj/qiz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14478,19 +14521,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xu/htuhdlujojv/([^/]+)$#', - 'pathStart' => '/xu/htuhdlujojv/', + 'pathRegex' => '#^/i/jnkazj/qiz/([^/]+)$#', + 'pathStart' => '/i/jnkazj/qiz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE iproignkcxk' => array ( + 'PATCH dblmcvpfc' => array ( 0 => array( 'name' => '', - 'path' => '/iproignkcxk/{name}', - 'method' => 'DELETE', + 'path' => '/dblmcvpfc/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14499,18 +14542,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iproignkcxk/([^/]+)$#', - 'pathStart' => '/iproignkcxk/', + 'pathRegex' => '#^/dblmcvpfc/([^/]+)$#', + 'pathStart' => '/dblmcvpfc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT r' => array ( + 'PUT xeogjtkr' => array ( 0 => array( 'name' => '', - 'path' => '/r/syszifomrr/dwk/{name}', + 'path' => '/xeogjtkr/j/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14520,17 +14563,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/r/syszifomrr/dwk/([^/]+)$#', - 'pathStart' => '/r/syszifomrr/dwk/', + 'pathRegex' => '#^/xeogjtkr/j/([^/]+)$#', + 'pathStart' => '/xeogjtkr/j/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'POST glbln' => array ( + 0 => array( 'name' => '', - 'path' => '/r/hfm/qnvobgx/czqszx/{name}', - 'method' => 'PUT', + 'path' => '/glbln/vsguc/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14539,19 +14584,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/r/hfm/qnvobgx/czqszx/([^/]+)$#', - 'pathStart' => '/r/hfm/qnvobgx/czqszx/', + 'pathRegex' => '#^/glbln/vsguc/([^/]+)$#', + 'pathStart' => '/glbln/vsguc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT sirraj' => array ( + 'GET jfwptkkptolxjexhppt' => array ( 0 => array( 'name' => '', - 'path' => '/sirraj/wrs/{name}', - 'method' => 'PUT', + 'path' => '/jfwptkkptolxjexhppt/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14560,18 +14605,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sirraj/wrs/([^/]+)$#', - 'pathStart' => '/sirraj/wrs/', + 'pathRegex' => '#^/jfwptkkptolxjexhppt/([^/]+)$#', + 'pathStart' => '/jfwptkkptolxjexhppt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET mfmde' => array ( + 'GET ozjbi' => array ( 0 => array( 'name' => '', - 'path' => '/mfmde/{name}', + 'path' => '/ozjbi/ufx/qzrqoodvldq/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14581,18 +14626,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mfmde/([^/]+)$#', - 'pathStart' => '/mfmde/', + 'pathRegex' => '#^/ozjbi/ufx/qzrqoodvldq/([^/]+)$#', + 'pathStart' => '/ozjbi/ufx/qzrqoodvldq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET zjxjpnsghdynk' => array ( + 'GET b' => array ( 0 => array( 'name' => '', - 'path' => '/zjxjpnsghdynk/{name}', + 'path' => '/b/vzkls/vkzhzlu/pv/z/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14602,19 +14647,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zjxjpnsghdynk/([^/]+)$#', - 'pathStart' => '/zjxjpnsghdynk/', + 'pathRegex' => '#^/b/vzkls/vkzhzlu/pv/z/([^/]+)$#', + 'pathStart' => '/b/vzkls/vkzhzlu/pv/z/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST vsj' => array ( + 'DELETE user' => array ( 0 => array( 'name' => '', - 'path' => '/vsj/ae/q/xjogmonw/zb/{name}', - 'method' => 'POST', + 'path' => '/user/xmglzwrgssvl/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14623,19 +14668,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vsj/ae/q/xjogmonw/zb/([^/]+)$#', - 'pathStart' => '/vsj/ae/q/xjogmonw/zb/', + 'pathRegex' => '#^/user/xmglzwrgssvl/([^/]+)$#', + 'pathStart' => '/user/xmglzwrgssvl/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT unfnceckbd' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/unfnceckbd/{name}', - 'method' => 'PUT', + 'path' => '/user/nauyetcguqop/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14644,19 +14687,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/unfnceckbd/([^/]+)$#', - 'pathStart' => '/unfnceckbd/', + 'pathRegex' => '#^/user/nauyetcguqop/([^/]+)$#', + 'pathStart' => '/user/nauyetcguqop/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST ejvrjjapj' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/ejvrjjapj/aq/{name}', - 'method' => 'POST', + 'path' => '/user/zcpylajcwrevveh/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14665,19 +14706,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ejvrjjapj/aq/([^/]+)$#', - 'pathStart' => '/ejvrjjapj/aq/', + 'pathRegex' => '#^/user/zcpylajcwrevveh/([^/]+)$#', + 'pathStart' => '/user/zcpylajcwrevveh/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST ikxyvvk' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/ikxyvvk/{name}', - 'method' => 'POST', + 'path' => '/user/olrnin/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14686,19 +14725,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ikxyvvk/([^/]+)$#', - 'pathStart' => '/ikxyvvk/', + 'pathRegex' => '#^/user/olrnin/([^/]+)$#', + 'pathStart' => '/user/olrnin/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE af' => array ( + 'GET w' => array ( 0 => array( 'name' => '', - 'path' => '/af/xunebs/{name}', - 'method' => 'DELETE', + 'path' => '/w/ugjau/w/vtevhscitgfk/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14707,19 +14746,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/af/xunebs/([^/]+)$#', - 'pathStart' => '/af/xunebs/', + 'pathRegex' => '#^/w/ugjau/w/vtevhscitgfk/([^/]+)$#', + 'pathStart' => '/w/ugjau/w/vtevhscitgfk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET obvd' => array ( + 'DELETE x' => array ( 0 => array( 'name' => '', - 'path' => '/obvd/whyfec/z/avjpme/{name}', - 'method' => 'GET', + 'path' => '/x/qmipihlsr/bub/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14728,18 +14767,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/obvd/whyfec/z/avjpme/([^/]+)$#', - 'pathStart' => '/obvd/whyfec/z/avjpme/', + 'pathRegex' => '#^/x/qmipihlsr/bub/([^/]+)$#', + 'pathStart' => '/x/qmipihlsr/bub/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT inxrmwwtd' => array ( + 'PUT odwjvxczx' => array ( 0 => array( 'name' => '', - 'path' => '/inxrmwwtd/b/{name}', + 'path' => '/odwjvxczx/d/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14749,18 +14788,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/inxrmwwtd/b/([^/]+)$#', - 'pathStart' => '/inxrmwwtd/b/', + 'pathRegex' => '#^/odwjvxczx/d/([^/]+)$#', + 'pathStart' => '/odwjvxczx/d/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET txapzfxrcupoerdc' => array ( + 'GET j' => array ( 0 => array( 'name' => '', - 'path' => '/txapzfxrcupoerdc/{name}', + 'path' => '/j/erlejds/sj/ozz/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14770,19 +14809,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/txapzfxrcupoerdc/([^/]+)$#', - 'pathStart' => '/txapzfxrcupoerdc/', + 'pathRegex' => '#^/j/erlejds/sj/ozz/([^/]+)$#', + 'pathStart' => '/j/erlejds/sj/ozz/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'DELETE g' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/g/hltchdwkq/{name}', - 'method' => 'DELETE', + 'path' => '/j/io/nijvehe/p/uuvdz/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14791,18 +14828,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/g/hltchdwkq/([^/]+)$#', - 'pathStart' => '/g/hltchdwkq/', + 'pathRegex' => '#^/j/io/nijvehe/p/uuvdz/([^/]+)$#', + 'pathStart' => '/j/io/nijvehe/p/uuvdz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qbjg' => array ( + 'GET lsljhgathmn' => array ( 0 => array( 'name' => '', - 'path' => '/qbjg/bak/{name}', + 'path' => '/lsljhgathmn/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14812,19 +14849,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qbjg/bak/([^/]+)$#', - 'pathStart' => '/qbjg/bak/', + 'pathRegex' => '#^/lsljhgathmn/([^/]+)$#', + 'pathStart' => '/lsljhgathmn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH dpmubsjx' => array ( + 'PUT user' => array ( 0 => array( 'name' => '', - 'path' => '/dpmubsjx/ej/{name}', - 'method' => 'PATCH', + 'path' => '/user/dlxmnagmgmoqjkahhe/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14833,19 +14870,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dpmubsjx/ej/([^/]+)$#', - 'pathStart' => '/dpmubsjx/ej/', + 'pathRegex' => '#^/user/dlxmnagmgmoqjkahhe/([^/]+)$#', + 'pathStart' => '/user/dlxmnagmgmoqjkahhe/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH phnhrcdax' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/phnhrcdax/om/jtvliyxz/{name}', - 'method' => 'PATCH', + 'path' => '/user/plldocmvntoiryj/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14854,19 +14889,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/phnhrcdax/om/jtvliyxz/([^/]+)$#', - 'pathStart' => '/phnhrcdax/om/jtvliyxz/', + 'pathRegex' => '#^/user/plldocmvntoiryj/([^/]+)$#', + 'pathStart' => '/user/plldocmvntoiryj/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET nbcgebs' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/nbcgebs/{name}', - 'method' => 'GET', + 'path' => '/user/yppejgcrxjbhlcqbnh/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14875,18 +14908,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nbcgebs/([^/]+)$#', - 'pathStart' => '/nbcgebs/', + 'pathRegex' => '#^/user/yppejgcrxjbhlcqbnh/([^/]+)$#', + 'pathStart' => '/user/yppejgcrxjbhlcqbnh/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT zrlllq' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/zrlllq/kb/{name}', + 'path' => '/user/hevccjyauunzxucnvq/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -14896,19 +14927,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zrlllq/kb/([^/]+)$#', - 'pathStart' => '/zrlllq/kb/', + 'pathRegex' => '#^/user/hevccjyauunzxucnvq/([^/]+)$#', + 'pathStart' => '/user/hevccjyauunzxucnvq/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST c' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/c/qwkmfaap/{name}', - 'method' => 'POST', + 'path' => '/user/cpugssjxoyua/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14917,19 +14946,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/c/qwkmfaap/([^/]+)$#', - 'pathStart' => '/c/qwkmfaap/', + 'pathRegex' => '#^/user/cpugssjxoyua/([^/]+)$#', + 'pathStart' => '/user/cpugssjxoyua/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET mwvwy' => array ( - 0 => array( + 5 => array( 'name' => '', - 'path' => '/mwvwy/bht/{name}', - 'method' => 'GET', + 'path' => '/user/ampjbyamgbbd/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14938,19 +14965,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mwvwy/bht/([^/]+)$#', - 'pathStart' => '/mwvwy/bht/', + 'pathRegex' => '#^/user/ampjbyamgbbd/([^/]+)$#', + 'pathStart' => '/user/ampjbyamgbbd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET uqj' => array ( + 'PATCH mgylrdswtnw' => array ( 0 => array( 'name' => '', - 'path' => '/uqj/bl/c/jokqhxqwoqg/{name}', - 'method' => 'GET', + 'path' => '/mgylrdswtnw/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14959,19 +14986,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uqj/bl/c/jokqhxqwoqg/([^/]+)$#', - 'pathStart' => '/uqj/bl/c/jokqhxqwoqg/', + 'pathRegex' => '#^/mgylrdswtnw/([^/]+)$#', + 'pathStart' => '/mgylrdswtnw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET tmzsggzznxpwaq' => array ( + 'PATCH gyfflwlhfkdzjtlzs' => array ( 0 => array( 'name' => '', - 'path' => '/tmzsggzznxpwaq/{name}', - 'method' => 'GET', + 'path' => '/gyfflwlhfkdzjtlzs/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -14980,18 +15007,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tmzsggzznxpwaq/([^/]+)$#', - 'pathStart' => '/tmzsggzznxpwaq/', + 'pathRegex' => '#^/gyfflwlhfkdzjtlzs/([^/]+)$#', + 'pathStart' => '/gyfflwlhfkdzjtlzs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE oeu' => array ( + 'DELETE eg' => array ( 0 => array( 'name' => '', - 'path' => '/oeu/kzszm/{name}', + 'path' => '/eg/nvpjm/w/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15001,19 +15028,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/oeu/kzszm/([^/]+)$#', - 'pathStart' => '/oeu/kzszm/', + 'pathRegex' => '#^/eg/nvpjm/w/([^/]+)$#', + 'pathStart' => '/eg/nvpjm/w/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET gmfnzrqu' => array ( + 'PATCH xhqm' => array ( 0 => array( 'name' => '', - 'path' => '/gmfnzrqu/hf/vjwsuklfyr/{name}', - 'method' => 'GET', + 'path' => '/xhqm/q/cm/uafplaw/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15022,18 +15049,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gmfnzrqu/hf/vjwsuklfyr/([^/]+)$#', - 'pathStart' => '/gmfnzrqu/hf/vjwsuklfyr/', + 'pathRegex' => '#^/xhqm/q/cm/uafplaw/([^/]+)$#', + 'pathStart' => '/xhqm/q/cm/uafplaw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET s' => array ( + 'GET mlp' => array ( 0 => array( 'name' => '', - 'path' => '/s/cgn/x/hrmha/{name}', + 'path' => '/mlp/sjstrnr/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15043,19 +15070,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/s/cgn/x/hrmha/([^/]+)$#', - 'pathStart' => '/s/cgn/x/hrmha/', + 'pathRegex' => '#^/mlp/sjstrnr/([^/]+)$#', + 'pathStart' => '/mlp/sjstrnr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE glt' => array ( + 'POST wfmpp' => array ( 0 => array( 'name' => '', - 'path' => '/glt/impaqtkjphj/{name}', - 'method' => 'DELETE', + 'path' => '/wfmpp/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15064,19 +15091,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/glt/impaqtkjphj/([^/]+)$#', - 'pathStart' => '/glt/impaqtkjphj/', + 'pathRegex' => '#^/wfmpp/([^/]+)$#', + 'pathStart' => '/wfmpp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET pjo' => array ( + 'PATCH yffuec' => array ( 0 => array( 'name' => '', - 'path' => '/pjo/ffejph/{name}', - 'method' => 'GET', + 'path' => '/yffuec/ahvwmwg/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15085,19 +15112,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pjo/ffejph/([^/]+)$#', - 'pathStart' => '/pjo/ffejph/', + 'pathRegex' => '#^/yffuec/ahvwmwg/([^/]+)$#', + 'pathStart' => '/yffuec/ahvwmwg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ntaba' => array ( + 'DELETE hvddfj' => array ( 0 => array( 'name' => '', - 'path' => '/ntaba/gnta/wq/vhfwkveke/{name}', - 'method' => 'PUT', + 'path' => '/hvddfj/z/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15106,19 +15133,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ntaba/gnta/wq/vhfwkveke/([^/]+)$#', - 'pathStart' => '/ntaba/gnta/wq/vhfwkveke/', + 'pathRegex' => '#^/hvddfj/z/([^/]+)$#', + 'pathStart' => '/hvddfj/z/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ydlprojxgjzqrnwim' => array ( + 'DELETE ndlbcfphelyaqfki' => array ( 0 => array( 'name' => '', - 'path' => '/ydlprojxgjzqrnwim/{name}', - 'method' => 'GET', + 'path' => '/ndlbcfphelyaqfki/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15127,19 +15154,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ydlprojxgjzqrnwim/([^/]+)$#', - 'pathStart' => '/ydlprojxgjzqrnwim/', + 'pathRegex' => '#^/ndlbcfphelyaqfki/([^/]+)$#', + 'pathStart' => '/ndlbcfphelyaqfki/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET le' => array ( + 'DELETE f' => array ( 0 => array( 'name' => '', - 'path' => '/le/xda/{name}', - 'method' => 'GET', + 'path' => '/f/dwqeux/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15148,19 +15175,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/le/xda/([^/]+)$#', - 'pathStart' => '/le/xda/', + 'pathRegex' => '#^/f/dwqeux/([^/]+)$#', + 'pathStart' => '/f/dwqeux/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST dqnpu' => array ( + 'PUT ku' => array ( 0 => array( 'name' => '', - 'path' => '/dqnpu/zku/jk/{name}', - 'method' => 'POST', + 'path' => '/ku/ij/o/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15169,19 +15196,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dqnpu/zku/jk/([^/]+)$#', - 'pathStart' => '/dqnpu/zku/jk/', + 'pathRegex' => '#^/ku/ij/o/([^/]+)$#', + 'pathStart' => '/ku/ij/o/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ebzgseuqu' => array ( + 'GET faowuout' => array ( 0 => array( 'name' => '', - 'path' => '/ebzgseuqu/fopf/{name}', - 'method' => 'POST', + 'path' => '/faowuout/wrtptb/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15190,18 +15217,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ebzgseuqu/fopf/([^/]+)$#', - 'pathStart' => '/ebzgseuqu/fopf/', + 'pathRegex' => '#^/faowuout/wrtptb/([^/]+)$#', + 'pathStart' => '/faowuout/wrtptb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH opikmxmjr' => array ( + 'PATCH ajj' => array ( 0 => array( 'name' => '', - 'path' => '/opikmxmjr/{name}', + 'path' => '/ajj/ei/hyz/pdjurm/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15211,19 +15238,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/opikmxmjr/([^/]+)$#', - 'pathStart' => '/opikmxmjr/', + 'pathRegex' => '#^/ajj/ei/hyz/pdjurm/([^/]+)$#', + 'pathStart' => '/ajj/ei/hyz/pdjurm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET v' => array ( + 'DELETE scdeftrlvok' => array ( 0 => array( 'name' => '', - 'path' => '/v/kdqhmri/ps/{name}', - 'method' => 'GET', + 'path' => '/scdeftrlvok/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15232,19 +15259,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/v/kdqhmri/ps/([^/]+)$#', - 'pathStart' => '/v/kdqhmri/ps/', + 'pathRegex' => '#^/scdeftrlvok/([^/]+)$#', + 'pathStart' => '/scdeftrlvok/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jkqvljxgbjc' => array ( + 'DELETE xibd' => array ( 0 => array( 'name' => '', - 'path' => '/jkqvljxgbjc/{name}', - 'method' => 'GET', + 'path' => '/xibd/hromy/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15253,19 +15280,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jkqvljxgbjc/([^/]+)$#', - 'pathStart' => '/jkqvljxgbjc/', + 'pathRegex' => '#^/xibd/hromy/([^/]+)$#', + 'pathStart' => '/xibd/hromy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH pzpde' => array ( + 'GET qmqvuqpqi' => array ( 0 => array( 'name' => '', - 'path' => '/pzpde/{name}', - 'method' => 'PATCH', + 'path' => '/qmqvuqpqi/w/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15274,19 +15301,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pzpde/([^/]+)$#', - 'pathStart' => '/pzpde/', + 'pathRegex' => '#^/qmqvuqpqi/w/([^/]+)$#', + 'pathStart' => '/qmqvuqpqi/w/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT user' => array ( + 'DELETE me' => array ( 0 => array( 'name' => '', - 'path' => '/user/frwaos/{name}', - 'method' => 'PUT', + 'path' => '/me/gunzor/qzdvs/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15295,17 +15322,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/frwaos/([^/]+)$#', - 'pathStart' => '/user/frwaos/', + 'pathRegex' => '#^/me/gunzor/qzdvs/([^/]+)$#', + 'pathStart' => '/me/gunzor/qzdvs/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'DELETE xiaaipgzo' => array ( + 0 => array( 'name' => '', - 'path' => '/user/zcclluichcnlrvuicq/{name}', - 'method' => 'PUT', + 'path' => '/xiaaipgzo/zyfc/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15314,19 +15343,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/user/zcclluichcnlrvuicq/([^/]+)$#', - 'pathStart' => '/user/zcclluichcnlrvuicq/', + 'pathRegex' => '#^/xiaaipgzo/zyfc/([^/]+)$#', + 'pathStart' => '/xiaaipgzo/zyfc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH goods' => array ( + 'DELETE mb' => array ( 0 => array( 'name' => '', - 'path' => '/goods/phebgvxhjejw/{name}', - 'method' => 'PATCH', + 'path' => '/mb/gjuxygkyr/ebsxdwdzy/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15335,17 +15364,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/phebgvxhjejw/([^/]+)$#', - 'pathStart' => '/goods/phebgvxhjejw/', + 'pathRegex' => '#^/mb/gjuxygkyr/ebsxdwdzy/([^/]+)$#', + 'pathStart' => '/mb/gjuxygkyr/ebsxdwdzy/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'GET lqcme' => array ( + 0 => array( 'name' => '', - 'path' => '/goods/ghcvtucssrpd/{name}', - 'method' => 'PATCH', + 'path' => '/lqcme/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15354,17 +15385,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/ghcvtucssrpd/([^/]+)$#', - 'pathStart' => '/goods/ghcvtucssrpd/', + 'pathRegex' => '#^/lqcme/([^/]+)$#', + 'pathStart' => '/lqcme/', 'chains' => array ( ), 'options' => array ( ), ), - 2 => array( + ), + 'GET jepagheeipeivjch' => array ( + 0 => array( 'name' => '', - 'path' => '/goods/khyhidtnjqetrakuht/{name}', - 'method' => 'PATCH', + 'path' => '/jepagheeipeivjch/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15373,18 +15406,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/goods/khyhidtnjqetrakuht/([^/]+)$#', - 'pathStart' => '/goods/khyhidtnjqetrakuht/', + 'pathRegex' => '#^/jepagheeipeivjch/([^/]+)$#', + 'pathStart' => '/jepagheeipeivjch/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET tznlors' => array ( + 'GET dxyilfvyp' => array ( 0 => array( 'name' => '', - 'path' => '/tznlors/bcolsi/{name}', + 'path' => '/dxyilfvyp/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15394,18 +15427,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tznlors/bcolsi/([^/]+)$#', - 'pathStart' => '/tznlors/bcolsi/', + 'pathRegex' => '#^/dxyilfvyp/([^/]+)$#', + 'pathStart' => '/dxyilfvyp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT ndmj' => array ( + 'PUT exdktclciulxkm' => array ( 0 => array( 'name' => '', - 'path' => '/ndmj/nntsroeldhxet/{name}', + 'path' => '/exdktclciulxkm/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15415,18 +15448,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ndmj/nntsroeldhxet/([^/]+)$#', - 'pathStart' => '/ndmj/nntsroeldhxet/', + 'pathRegex' => '#^/exdktclciulxkm/([^/]+)$#', + 'pathStart' => '/exdktclciulxkm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET geiei' => array ( + 'GET aimim' => array ( 0 => array( 'name' => '', - 'path' => '/geiei/ee/{name}', + 'path' => '/aimim/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15436,19 +15469,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/geiei/ee/([^/]+)$#', - 'pathStart' => '/geiei/ee/', + 'pathRegex' => '#^/aimim/([^/]+)$#', + 'pathStart' => '/aimim/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT s' => array ( + 'GET cwwiqrbqwkxyymqk' => array ( 0 => array( 'name' => '', - 'path' => '/s/onlmkhf/fv/{name}', - 'method' => 'PUT', + 'path' => '/cwwiqrbqwkxyymqk/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15457,19 +15490,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/s/onlmkhf/fv/([^/]+)$#', - 'pathStart' => '/s/onlmkhf/fv/', + 'pathRegex' => '#^/cwwiqrbqwkxyymqk/([^/]+)$#', + 'pathStart' => '/cwwiqrbqwkxyymqk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST zsklyokgnmsuf' => array ( + 'GET kq' => array ( 0 => array( 'name' => '', - 'path' => '/zsklyokgnmsuf/{name}', - 'method' => 'POST', + 'path' => '/kq/dpi/paaja/bidoucs/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15478,19 +15511,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zsklyokgnmsuf/([^/]+)$#', - 'pathStart' => '/zsklyokgnmsuf/', + 'pathRegex' => '#^/kq/dpi/paaja/bidoucs/([^/]+)$#', + 'pathStart' => '/kq/dpi/paaja/bidoucs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE pyltiayiboyistejpzy' => array ( + 'GET smgyitjvafh' => array ( 0 => array( 'name' => '', - 'path' => '/pyltiayiboyistejpzy/{name}', - 'method' => 'DELETE', + 'path' => '/smgyitjvafh/o/podzyjkx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15499,19 +15532,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pyltiayiboyistejpzy/([^/]+)$#', - 'pathStart' => '/pyltiayiboyistejpzy/', + 'pathRegex' => '#^/smgyitjvafh/o/podzyjkx/([^/]+)$#', + 'pathStart' => '/smgyitjvafh/o/podzyjkx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST qqhh' => array ( + 'PATCH bavmbfcewx' => array ( 0 => array( 'name' => '', - 'path' => '/qqhh/tjl/{name}', - 'method' => 'POST', + 'path' => '/bavmbfcewx/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15520,19 +15553,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qqhh/tjl/([^/]+)$#', - 'pathStart' => '/qqhh/tjl/', + 'pathRegex' => '#^/bavmbfcewx/([^/]+)$#', + 'pathStart' => '/bavmbfcewx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH mdeoiiss' => array ( + 'PUT cww' => array ( 0 => array( 'name' => '', - 'path' => '/mdeoiiss/{name}', - 'method' => 'PATCH', + 'path' => '/cww/h/azmuacl/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15541,18 +15574,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mdeoiiss/([^/]+)$#', - 'pathStart' => '/mdeoiiss/', + 'pathRegex' => '#^/cww/h/azmuacl/([^/]+)$#', + 'pathStart' => '/cww/h/azmuacl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET vveuakf' => array ( + 'GET vm' => array ( 0 => array( 'name' => '', - 'path' => '/vveuakf/eifkx/t/{name}', + 'path' => '/vm/mlatikmw/h/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15562,19 +15595,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vveuakf/eifkx/t/([^/]+)$#', - 'pathStart' => '/vveuakf/eifkx/t/', + 'pathRegex' => '#^/vm/mlatikmw/h/([^/]+)$#', + 'pathStart' => '/vm/mlatikmw/h/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE grehxapcvu' => array ( + 'POST hmjqhqcs' => array ( 0 => array( 'name' => '', - 'path' => '/grehxapcvu/{name}', - 'method' => 'DELETE', + 'path' => '/hmjqhqcs/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15583,18 +15616,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/grehxapcvu/([^/]+)$#', - 'pathStart' => '/grehxapcvu/', + 'pathRegex' => '#^/hmjqhqcs/([^/]+)$#', + 'pathStart' => '/hmjqhqcs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET yvznojtwa' => array ( + 'GET qobi' => array ( 0 => array( 'name' => '', - 'path' => '/yvznojtwa/zt/{name}', + 'path' => '/qobi/tebjuey/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15604,18 +15637,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yvznojtwa/zt/([^/]+)$#', - 'pathStart' => '/yvznojtwa/zt/', + 'pathRegex' => '#^/qobi/tebjuey/([^/]+)$#', + 'pathStart' => '/qobi/tebjuey/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH hdopm' => array ( + 'PATCH otisezzlqiylmkmkr' => array ( 0 => array( 'name' => '', - 'path' => '/hdopm/fczq/{name}', + 'path' => '/otisezzlqiylmkmkr/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15625,18 +15658,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hdopm/fczq/([^/]+)$#', - 'pathStart' => '/hdopm/fczq/', + 'pathRegex' => '#^/otisezzlqiylmkmkr/([^/]+)$#', + 'pathStart' => '/otisezzlqiylmkmkr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT g' => array ( + 'PUT f' => array ( 0 => array( 'name' => '', - 'path' => '/g/mx/fwoegodk/{name}', + 'path' => '/f/klvgcyzxsyhjdjzglf/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15646,19 +15679,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/g/mx/fwoegodk/([^/]+)$#', - 'pathStart' => '/g/mx/fwoegodk/', + 'pathRegex' => '#^/f/klvgcyzxsyhjdjzglf/([^/]+)$#', + 'pathStart' => '/f/klvgcyzxsyhjdjzglf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST t' => array ( + 'GET ftgzcaecjnetejo' => array ( 0 => array( 'name' => '', - 'path' => '/t/gsnkfalqlb/{name}', - 'method' => 'POST', + 'path' => '/ftgzcaecjnetejo/k/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15667,19 +15700,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/t/gsnkfalqlb/([^/]+)$#', - 'pathStart' => '/t/gsnkfalqlb/', + 'pathRegex' => '#^/ftgzcaecjnetejo/k/([^/]+)$#', + 'pathStart' => '/ftgzcaecjnetejo/k/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE fkd' => array ( + 'PUT jf' => array ( 0 => array( 'name' => '', - 'path' => '/fkd/nbuq/cgp/a/{name}', - 'method' => 'DELETE', + 'path' => '/jf/aqbodvap/s/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15688,19 +15721,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fkd/nbuq/cgp/a/([^/]+)$#', - 'pathStart' => '/fkd/nbuq/cgp/a/', + 'pathRegex' => '#^/jf/aqbodvap/s/([^/]+)$#', + 'pathStart' => '/jf/aqbodvap/s/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET abnbtr' => array ( + 'PATCH worsjex' => array ( 0 => array( 'name' => '', - 'path' => '/abnbtr/hzjqtfjlvanxpx/{name}', - 'method' => 'GET', + 'path' => '/worsjex/w/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15709,18 +15742,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/abnbtr/hzjqtfjlvanxpx/([^/]+)$#', - 'pathStart' => '/abnbtr/hzjqtfjlvanxpx/', + 'pathRegex' => '#^/worsjex/w/([^/]+)$#', + 'pathStart' => '/worsjex/w/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH xjmahb' => array ( + 'PATCH nyrzqljpesbm' => array ( 0 => array( 'name' => '', - 'path' => '/xjmahb/uo/djdxo/{name}', + 'path' => '/nyrzqljpesbm/calss/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15730,19 +15763,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xjmahb/uo/djdxo/([^/]+)$#', - 'pathStart' => '/xjmahb/uo/djdxo/', + 'pathRegex' => '#^/nyrzqljpesbm/calss/([^/]+)$#', + 'pathStart' => '/nyrzqljpesbm/calss/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ot' => array ( + 'GET ny' => array ( 0 => array( 'name' => '', - 'path' => '/ot/rt/fsqgo/{name}', - 'method' => 'POST', + 'path' => '/ny/frouawymqrt/odgfrb/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15751,19 +15784,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ot/rt/fsqgo/([^/]+)$#', - 'pathStart' => '/ot/rt/fsqgo/', + 'pathRegex' => '#^/ny/frouawymqrt/odgfrb/([^/]+)$#', + 'pathStart' => '/ny/frouawymqrt/odgfrb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jp' => array ( + 'POST qvuh' => array ( 0 => array( 'name' => '', - 'path' => '/jp/hi/xiboqokxzouc/{name}', - 'method' => 'GET', + 'path' => '/qvuh/iy/wvfy/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15772,19 +15805,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jp/hi/xiboqokxzouc/([^/]+)$#', - 'pathStart' => '/jp/hi/xiboqokxzouc/', + 'pathRegex' => '#^/qvuh/iy/wvfy/([^/]+)$#', + 'pathStart' => '/qvuh/iy/wvfy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT gx' => array ( + 'GET s' => array ( 0 => array( 'name' => '', - 'path' => '/gx/twsokv/gc/g/{name}', - 'method' => 'PUT', + 'path' => '/s/bhgd/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15793,18 +15826,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gx/twsokv/gc/g/([^/]+)$#', - 'pathStart' => '/gx/twsokv/gc/g/', + 'pathRegex' => '#^/s/bhgd/([^/]+)$#', + 'pathStart' => '/s/bhgd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE tmb' => array ( + 'DELETE fp' => array ( 0 => array( 'name' => '', - 'path' => '/tmb/xi/pkw/yj/{name}', + 'path' => '/fp/bbnae/vlduwc/dpzers/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15814,19 +15847,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tmb/xi/pkw/yj/([^/]+)$#', - 'pathStart' => '/tmb/xi/pkw/yj/', + 'pathRegex' => '#^/fp/bbnae/vlduwc/dpzers/([^/]+)$#', + 'pathStart' => '/fp/bbnae/vlduwc/dpzers/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT dib' => array ( + 'PATCH exvh' => array ( 0 => array( 'name' => '', - 'path' => '/dib/cras/{name}', - 'method' => 'PUT', + 'path' => '/exvh/tdp/oolkpzisvcdpt/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15835,18 +15868,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dib/cras/([^/]+)$#', - 'pathStart' => '/dib/cras/', + 'pathRegex' => '#^/exvh/tdp/oolkpzisvcdpt/([^/]+)$#', + 'pathStart' => '/exvh/tdp/oolkpzisvcdpt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH nbgfelgdgiv' => array ( + 'PATCH znux' => array ( 0 => array( 'name' => '', - 'path' => '/nbgfelgdgiv/{name}', + 'path' => '/znux/i/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15856,18 +15889,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nbgfelgdgiv/([^/]+)$#', - 'pathStart' => '/nbgfelgdgiv/', + 'pathRegex' => '#^/znux/i/([^/]+)$#', + 'pathStart' => '/znux/i/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET vobaayn' => array ( + 'GET z' => array ( 0 => array( 'name' => '', - 'path' => '/vobaayn/c/sfn/{name}', + 'path' => '/z/mvsrssudc/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15877,18 +15910,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vobaayn/c/sfn/([^/]+)$#', - 'pathStart' => '/vobaayn/c/sfn/', + 'pathRegex' => '#^/z/mvsrssudc/([^/]+)$#', + 'pathStart' => '/z/mvsrssudc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET lsrepds' => array ( + 'GET hfmxkutq' => array ( 0 => array( 'name' => '', - 'path' => '/lsrepds/iot/evmz/{name}', + 'path' => '/hfmxkutq/rtvqft/tbi/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15898,18 +15931,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lsrepds/iot/evmz/([^/]+)$#', - 'pathStart' => '/lsrepds/iot/evmz/', + 'pathRegex' => '#^/hfmxkutq/rtvqft/tbi/([^/]+)$#', + 'pathStart' => '/hfmxkutq/rtvqft/tbi/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST zoprzqinaokcyfut' => array ( + 'POST jdmvlce' => array ( 0 => array( 'name' => '', - 'path' => '/zoprzqinaokcyfut/y/bfi/{name}', + 'path' => '/jdmvlce/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -15919,19 +15952,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zoprzqinaokcyfut/y/bfi/([^/]+)$#', - 'pathStart' => '/zoprzqinaokcyfut/y/bfi/', + 'pathRegex' => '#^/jdmvlce/([^/]+)$#', + 'pathStart' => '/jdmvlce/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST tbiahlhjjrerzbgn' => array ( + 'PUT k' => array ( 0 => array( 'name' => '', - 'path' => '/tbiahlhjjrerzbgn/{name}', - 'method' => 'POST', + 'path' => '/k/n/kp/ohaw/f/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15940,19 +15973,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tbiahlhjjrerzbgn/([^/]+)$#', - 'pathStart' => '/tbiahlhjjrerzbgn/', + 'pathRegex' => '#^/k/n/kp/ohaw/f/([^/]+)$#', + 'pathStart' => '/k/n/kp/ohaw/f/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE fdcndehpxsuwxp' => array ( + 'POST rzzconffh' => array ( 0 => array( 'name' => '', - 'path' => '/fdcndehpxsuwxp/azmni/{name}', - 'method' => 'DELETE', + 'path' => '/rzzconffh/lcqgkwy/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15961,19 +15994,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fdcndehpxsuwxp/azmni/([^/]+)$#', - 'pathStart' => '/fdcndehpxsuwxp/azmni/', + 'pathRegex' => '#^/rzzconffh/lcqgkwy/([^/]+)$#', + 'pathStart' => '/rzzconffh/lcqgkwy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET mqbnpkbkbi' => array ( + 'POST fy' => array ( 0 => array( 'name' => '', - 'path' => '/mqbnpkbkbi/dbv/{name}', - 'method' => 'GET', + 'path' => '/fy/ezunq/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -15982,19 +16015,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mqbnpkbkbi/dbv/([^/]+)$#', - 'pathStart' => '/mqbnpkbkbi/dbv/', + 'pathRegex' => '#^/fy/ezunq/([^/]+)$#', + 'pathStart' => '/fy/ezunq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH jxaxgmrwn' => array ( + 'POST czf' => array ( 0 => array( 'name' => '', - 'path' => '/jxaxgmrwn/{name}', - 'method' => 'PATCH', + 'path' => '/czf/h/nhmwapzraaex/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16003,19 +16036,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jxaxgmrwn/([^/]+)$#', - 'pathStart' => '/jxaxgmrwn/', + 'pathRegex' => '#^/czf/h/nhmwapzraaex/([^/]+)$#', + 'pathStart' => '/czf/h/nhmwapzraaex/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT yulbkwddoehvicpu' => array ( + 'GET fuknmpa' => array ( 0 => array( 'name' => '', - 'path' => '/yulbkwddoehvicpu/v/{name}', - 'method' => 'PUT', + 'path' => '/fuknmpa/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16024,19 +16057,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yulbkwddoehvicpu/v/([^/]+)$#', - 'pathStart' => '/yulbkwddoehvicpu/v/', + 'pathRegex' => '#^/fuknmpa/([^/]+)$#', + 'pathStart' => '/fuknmpa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE qql' => array ( + 'PATCH hcsgdnlrwkplv' => array ( 0 => array( 'name' => '', - 'path' => '/qql/cz/hswejzof/{name}', - 'method' => 'DELETE', + 'path' => '/hcsgdnlrwkplv/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16045,19 +16078,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qql/cz/hswejzof/([^/]+)$#', - 'pathStart' => '/qql/cz/hswejzof/', + 'pathRegex' => '#^/hcsgdnlrwkplv/([^/]+)$#', + 'pathStart' => '/hcsgdnlrwkplv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET b' => array ( + 'PUT oqjrfft' => array ( 0 => array( 'name' => '', - 'path' => '/b/hfglr/ztwessiv/qfk/{name}', - 'method' => 'GET', + 'path' => '/oqjrfft/kop/iwbv/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16066,19 +16099,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/b/hfglr/ztwessiv/qfk/([^/]+)$#', - 'pathStart' => '/b/hfglr/ztwessiv/qfk/', + 'pathRegex' => '#^/oqjrfft/kop/iwbv/([^/]+)$#', + 'pathStart' => '/oqjrfft/kop/iwbv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET vug' => array ( + 'POST ihovdzw' => array ( 0 => array( 'name' => '', - 'path' => '/vug/rgsvp/{name}', - 'method' => 'GET', + 'path' => '/ihovdzw/jqcmyafmui/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16087,18 +16120,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vug/rgsvp/([^/]+)$#', - 'pathStart' => '/vug/rgsvp/', + 'pathRegex' => '#^/ihovdzw/jqcmyafmui/([^/]+)$#', + 'pathStart' => '/ihovdzw/jqcmyafmui/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE fv' => array ( + 'DELETE xnrnw' => array ( 0 => array( 'name' => '', - 'path' => '/fv/vlegwxisavbb/{name}', + 'path' => '/xnrnw/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16108,19 +16141,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fv/vlegwxisavbb/([^/]+)$#', - 'pathStart' => '/fv/vlegwxisavbb/', + 'pathRegex' => '#^/xnrnw/([^/]+)$#', + 'pathStart' => '/xnrnw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET eqlgnfk' => array ( + 'PATCH che' => array ( 0 => array( 'name' => '', - 'path' => '/eqlgnfk/{name}', - 'method' => 'GET', + 'path' => '/che/wxst/hxhsrqa/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16129,19 +16162,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eqlgnfk/([^/]+)$#', - 'pathStart' => '/eqlgnfk/', + 'pathRegex' => '#^/che/wxst/hxhsrqa/([^/]+)$#', + 'pathStart' => '/che/wxst/hxhsrqa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xyymnbbl' => array ( + 'DELETE sz' => array ( 0 => array( 'name' => '', - 'path' => '/xyymnbbl/{name}', - 'method' => 'GET', + 'path' => '/sz/cxqlzioighmu/uy/a/fg/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16150,18 +16183,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xyymnbbl/([^/]+)$#', - 'pathStart' => '/xyymnbbl/', + 'pathRegex' => '#^/sz/cxqlzioighmu/uy/a/fg/([^/]+)$#', + 'pathStart' => '/sz/cxqlzioighmu/uy/a/fg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST flk' => array ( + 'POST zqhcdozaivyfhuy' => array ( 0 => array( 'name' => '', - 'path' => '/flk/fmzreimpmygsoz/{name}', + 'path' => '/zqhcdozaivyfhuy/iwyj/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16171,19 +16204,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/flk/fmzreimpmygsoz/([^/]+)$#', - 'pathStart' => '/flk/fmzreimpmygsoz/', + 'pathRegex' => '#^/zqhcdozaivyfhuy/iwyj/([^/]+)$#', + 'pathStart' => '/zqhcdozaivyfhuy/iwyj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE docnwn' => array ( + 'POST zkkft' => array ( 0 => array( 'name' => '', - 'path' => '/docnwn/nvfw/{name}', - 'method' => 'DELETE', + 'path' => '/zkkft/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16192,19 +16225,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/docnwn/nvfw/([^/]+)$#', - 'pathStart' => '/docnwn/nvfw/', + 'pathRegex' => '#^/zkkft/([^/]+)$#', + 'pathStart' => '/zkkft/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE dogipjih' => array ( + 'GET ohurw' => array ( 0 => array( 'name' => '', - 'path' => '/dogipjih/w/r/{name}', - 'method' => 'DELETE', + 'path' => '/ohurw/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16213,19 +16246,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dogipjih/w/r/([^/]+)$#', - 'pathStart' => '/dogipjih/w/r/', + 'pathRegex' => '#^/ohurw/([^/]+)$#', + 'pathStart' => '/ohurw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT p' => array ( + 'DELETE cchd' => array ( 0 => array( 'name' => '', - 'path' => '/p/gywnbtnjq/{name}', - 'method' => 'PUT', + 'path' => '/cchd/q/mbqaa/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16234,19 +16267,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/p/gywnbtnjq/([^/]+)$#', - 'pathStart' => '/p/gywnbtnjq/', + 'pathRegex' => '#^/cchd/q/mbqaa/([^/]+)$#', + 'pathStart' => '/cchd/q/mbqaa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT wq' => array ( + 'GET cdlqwwlu' => array ( 0 => array( 'name' => '', - 'path' => '/wq/pkok/des/{name}', - 'method' => 'PUT', + 'path' => '/cdlqwwlu/jdapukxrv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16255,19 +16288,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wq/pkok/des/([^/]+)$#', - 'pathStart' => '/wq/pkok/des/', + 'pathRegex' => '#^/cdlqwwlu/jdapukxrv/([^/]+)$#', + 'pathStart' => '/cdlqwwlu/jdapukxrv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST l' => array ( + 'GET krwog' => array ( 0 => array( 'name' => '', - 'path' => '/l/oiki/{name}', - 'method' => 'POST', + 'path' => '/krwog/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16276,18 +16309,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/l/oiki/([^/]+)$#', - 'pathStart' => '/l/oiki/', + 'pathRegex' => '#^/krwog/([^/]+)$#', + 'pathStart' => '/krwog/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET vkxewjube' => array ( + 'GET yibublqswrdotyhfcooy' => array ( 0 => array( 'name' => '', - 'path' => '/vkxewjube/c/{name}', + 'path' => '/yibublqswrdotyhfcooy/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16297,19 +16330,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vkxewjube/c/([^/]+)$#', - 'pathStart' => '/vkxewjube/c/', + 'pathRegex' => '#^/yibublqswrdotyhfcooy/([^/]+)$#', + 'pathStart' => '/yibublqswrdotyhfcooy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE mcpngih' => array ( + 'GET ziiqx' => array ( 0 => array( 'name' => '', - 'path' => '/mcpngih/g/{name}', - 'method' => 'DELETE', + 'path' => '/ziiqx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16318,19 +16351,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mcpngih/g/([^/]+)$#', - 'pathStart' => '/mcpngih/g/', + 'pathRegex' => '#^/ziiqx/([^/]+)$#', + 'pathStart' => '/ziiqx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE tumig' => array ( + 'GET owfxa' => array ( 0 => array( 'name' => '', - 'path' => '/tumig/{name}', - 'method' => 'DELETE', + 'path' => '/owfxa/sxm/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16339,19 +16372,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tumig/([^/]+)$#', - 'pathStart' => '/tumig/', + 'pathRegex' => '#^/owfxa/sxm/([^/]+)$#', + 'pathStart' => '/owfxa/sxm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH jzk' => array ( + 'GET tq' => array ( 0 => array( 'name' => '', - 'path' => '/jzk/vhx/ugwtd/{name}', - 'method' => 'PATCH', + 'path' => '/tq/fy/iqgky/mkzgjcq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16360,19 +16393,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jzk/vhx/ugwtd/([^/]+)$#', - 'pathStart' => '/jzk/vhx/ugwtd/', + 'pathRegex' => '#^/tq/fy/iqgky/mkzgjcq/([^/]+)$#', + 'pathStart' => '/tq/fy/iqgky/mkzgjcq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT hwxvnuygmkyrbnbo' => array ( + 'PATCH zgtpnl' => array ( 0 => array( 'name' => '', - 'path' => '/hwxvnuygmkyrbnbo/{name}', - 'method' => 'PUT', + 'path' => '/zgtpnl/xqlylblggjmu/x/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16381,19 +16414,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hwxvnuygmkyrbnbo/([^/]+)$#', - 'pathStart' => '/hwxvnuygmkyrbnbo/', + 'pathRegex' => '#^/zgtpnl/xqlylblggjmu/x/([^/]+)$#', + 'pathStart' => '/zgtpnl/xqlylblggjmu/x/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET fcjeg' => array ( + 'POST gunyihcww' => array ( 0 => array( 'name' => '', - 'path' => '/fcjeg/cnci/ougzialv/{name}', - 'method' => 'GET', + 'path' => '/gunyihcww/vufwym/eelj/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16402,18 +16435,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fcjeg/cnci/ougzialv/([^/]+)$#', - 'pathStart' => '/fcjeg/cnci/ougzialv/', + 'pathRegex' => '#^/gunyihcww/vufwym/eelj/([^/]+)$#', + 'pathStart' => '/gunyihcww/vufwym/eelj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH gofboyp' => array ( + 'PATCH dbx' => array ( 0 => array( 'name' => '', - 'path' => '/gofboyp/jpngjv/{name}', + 'path' => '/dbx/wads/w/g/r/uob/hban/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16423,19 +16456,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gofboyp/jpngjv/([^/]+)$#', - 'pathStart' => '/gofboyp/jpngjv/', + 'pathRegex' => '#^/dbx/wads/w/g/r/uob/hban/([^/]+)$#', + 'pathStart' => '/dbx/wads/w/g/r/uob/hban/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET kxephynafhc' => array ( + 'PATCH api' => array ( 0 => array( 'name' => '', - 'path' => '/kxephynafhc/{name}', - 'method' => 'GET', + 'path' => '/api/jkltcsmztigqjlspqq/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16444,19 +16477,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kxephynafhc/([^/]+)$#', - 'pathStart' => '/kxephynafhc/', + 'pathRegex' => '#^/api/jkltcsmztigqjlspqq/([^/]+)$#', + 'pathStart' => '/api/jkltcsmztigqjlspqq/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PUT pzrzxqs' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/pzrzxqs/gjb/{name}', - 'method' => 'PUT', + 'path' => '/api/jhliqwhcpxmk/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16465,18 +16496,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pzrzxqs/gjb/([^/]+)$#', - 'pathStart' => '/pzrzxqs/gjb/', + 'pathRegex' => '#^/api/jhliqwhcpxmk/([^/]+)$#', + 'pathStart' => '/api/jhliqwhcpxmk/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH bsbgalcl' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/bsbgalcl/{name}', + 'path' => '/api/usmdxhcntodiyyq/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16486,19 +16515,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bsbgalcl/([^/]+)$#', - 'pathStart' => '/bsbgalcl/', + 'pathRegex' => '#^/api/usmdxhcntodiyyq/([^/]+)$#', + 'pathStart' => '/api/usmdxhcntodiyyq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH odugel' => array ( + 'DELETE soljt' => array ( 0 => array( 'name' => '', - 'path' => '/odugel/g/{name}', - 'method' => 'PATCH', + 'path' => '/soljt/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16507,18 +16536,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/odugel/g/([^/]+)$#', - 'pathStart' => '/odugel/g/', + 'pathRegex' => '#^/soljt/([^/]+)$#', + 'pathStart' => '/soljt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH eusemkv' => array ( + 'PATCH femtx' => array ( 0 => array( 'name' => '', - 'path' => '/eusemkv/ab/ot/{name}', + 'path' => '/femtx/ntkzh/kppj/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16528,18 +16557,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eusemkv/ab/ot/([^/]+)$#', - 'pathStart' => '/eusemkv/ab/ot/', + 'pathRegex' => '#^/femtx/ntkzh/kppj/([^/]+)$#', + 'pathStart' => '/femtx/ntkzh/kppj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET u' => array ( + 'GET rizd' => array ( 0 => array( 'name' => '', - 'path' => '/u/pbvbps/{name}', + 'path' => '/rizd/xgyt/vq/s/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16549,18 +16578,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/u/pbvbps/([^/]+)$#', - 'pathStart' => '/u/pbvbps/', + 'pathRegex' => '#^/rizd/xgyt/vq/s/([^/]+)$#', + 'pathStart' => '/rizd/xgyt/vq/s/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH chraukdx' => array ( + 'PATCH jcvb' => array ( 0 => array( 'name' => '', - 'path' => '/chraukdx/l/{name}', + 'path' => '/jcvb/nbsuxj/hx/ezwr/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16570,19 +16599,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/chraukdx/l/([^/]+)$#', - 'pathStart' => '/chraukdx/l/', + 'pathRegex' => '#^/jcvb/nbsuxj/hx/ezwr/([^/]+)$#', + 'pathStart' => '/jcvb/nbsuxj/hx/ezwr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST acqnofkexezcqnpi' => array ( + 'DELETE llbas' => array ( 0 => array( 'name' => '', - 'path' => '/acqnofkexezcqnpi/v/{name}', - 'method' => 'POST', + 'path' => '/llbas/uin/wulrkor/fo/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16591,18 +16620,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/acqnofkexezcqnpi/v/([^/]+)$#', - 'pathStart' => '/acqnofkexezcqnpi/v/', + 'pathRegex' => '#^/llbas/uin/wulrkor/fo/([^/]+)$#', + 'pathStart' => '/llbas/uin/wulrkor/fo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET groerzvgrh' => array ( + 'GET hzxxsflcd' => array ( 0 => array( 'name' => '', - 'path' => '/groerzvgrh/{name}', + 'path' => '/hzxxsflcd/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16612,19 +16641,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/groerzvgrh/([^/]+)$#', - 'pathStart' => '/groerzvgrh/', + 'pathRegex' => '#^/hzxxsflcd/([^/]+)$#', + 'pathStart' => '/hzxxsflcd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ugovc' => array ( + 'POST msonk' => array ( 0 => array( 'name' => '', - 'path' => '/ugovc/{name}', - 'method' => 'GET', + 'path' => '/msonk/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16633,19 +16662,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ugovc/([^/]+)$#', - 'pathStart' => '/ugovc/', + 'pathRegex' => '#^/msonk/([^/]+)$#', + 'pathStart' => '/msonk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT dvvhia' => array ( + 'POST jqtni' => array ( 0 => array( 'name' => '', - 'path' => '/dvvhia/ex/{name}', - 'method' => 'PUT', + 'path' => '/jqtni/jvg/mfffs/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16654,19 +16683,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dvvhia/ex/([^/]+)$#', - 'pathStart' => '/dvvhia/ex/', + 'pathRegex' => '#^/jqtni/jvg/mfffs/([^/]+)$#', + 'pathStart' => '/jqtni/jvg/mfffs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE imutmdg' => array ( + 'PATCH bidssbj' => array ( 0 => array( 'name' => '', - 'path' => '/imutmdg/pneirx/{name}', - 'method' => 'DELETE', + 'path' => '/bidssbj/jqlv/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16675,18 +16704,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/imutmdg/pneirx/([^/]+)$#', - 'pathStart' => '/imutmdg/pneirx/', + 'pathRegex' => '#^/bidssbj/jqlv/([^/]+)$#', + 'pathStart' => '/bidssbj/jqlv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH yfr' => array ( + 'PATCH gmjvnxye' => array ( 0 => array( 'name' => '', - 'path' => '/yfr/pg/{name}', + 'path' => '/gmjvnxye/jsi/zq/eef/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16696,19 +16725,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yfr/pg/([^/]+)$#', - 'pathStart' => '/yfr/pg/', + 'pathRegex' => '#^/gmjvnxye/jsi/zq/eef/([^/]+)$#', + 'pathStart' => '/gmjvnxye/jsi/zq/eef/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ndhjazqws' => array ( + 'DELETE shupe' => array ( 0 => array( 'name' => '', - 'path' => '/ndhjazqws/{name}', - 'method' => 'GET', + 'path' => '/shupe/ntq/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16717,18 +16746,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ndhjazqws/([^/]+)$#', - 'pathStart' => '/ndhjazqws/', + 'pathRegex' => '#^/shupe/ntq/([^/]+)$#', + 'pathStart' => '/shupe/ntq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE tqvm' => array ( + 'DELETE exf' => array ( 0 => array( 'name' => '', - 'path' => '/tqvm/ycx/{name}', + 'path' => '/exf/bpgn/f/j/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16738,19 +16767,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tqvm/ycx/([^/]+)$#', - 'pathStart' => '/tqvm/ycx/', + 'pathRegex' => '#^/exf/bpgn/f/j/([^/]+)$#', + 'pathStart' => '/exf/bpgn/f/j/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT wegowivp' => array ( + 'DELETE vznldezwg' => array ( 0 => array( 'name' => '', - 'path' => '/wegowivp/f/dz/uv/{name}', - 'method' => 'PUT', + 'path' => '/vznldezwg/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16759,19 +16788,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wegowivp/f/dz/uv/([^/]+)$#', - 'pathStart' => '/wegowivp/f/dz/uv/', + 'pathRegex' => '#^/vznldezwg/([^/]+)$#', + 'pathStart' => '/vznldezwg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE vtntfzrpncie' => array ( + 'PATCH owbww' => array ( 0 => array( 'name' => '', - 'path' => '/vtntfzrpncie/f/etpbak/{name}', - 'method' => 'DELETE', + 'path' => '/owbww/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16780,19 +16809,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vtntfzrpncie/f/etpbak/([^/]+)$#', - 'pathStart' => '/vtntfzrpncie/f/etpbak/', + 'pathRegex' => '#^/owbww/([^/]+)$#', + 'pathStart' => '/owbww/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET gcdmgxgh' => array ( + 'PATCH ialyl' => array ( 0 => array( 'name' => '', - 'path' => '/gcdmgxgh/{name}', - 'method' => 'GET', + 'path' => '/ialyl/rd/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16801,19 +16830,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gcdmgxgh/([^/]+)$#', - 'pathStart' => '/gcdmgxgh/', + 'pathRegex' => '#^/ialyl/rd/([^/]+)$#', + 'pathStart' => '/ialyl/rd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST btcpkop' => array ( + 'PATCH f' => array ( 0 => array( 'name' => '', - 'path' => '/btcpkop/cta/{name}', - 'method' => 'POST', + 'path' => '/f/jksiv/dwgintcc/kujqn/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16822,18 +16851,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/btcpkop/cta/([^/]+)$#', - 'pathStart' => '/btcpkop/cta/', + 'pathRegex' => '#^/f/jksiv/dwgintcc/kujqn/([^/]+)$#', + 'pathStart' => '/f/jksiv/dwgintcc/kujqn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET rpsnozup' => array ( + 'GET zy' => array ( 0 => array( 'name' => '', - 'path' => '/rpsnozup/{name}', + 'path' => '/zy/bvsawcvi/o/iaanizyo/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16843,19 +16872,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rpsnozup/([^/]+)$#', - 'pathStart' => '/rpsnozup/', + 'pathRegex' => '#^/zy/bvsawcvi/o/iaanizyo/([^/]+)$#', + 'pathStart' => '/zy/bvsawcvi/o/iaanizyo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE vlesx' => array ( + 'GET lvdrymc' => array ( 0 => array( 'name' => '', - 'path' => '/vlesx/{name}', - 'method' => 'DELETE', + 'path' => '/lvdrymc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16864,19 +16893,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vlesx/([^/]+)$#', - 'pathStart' => '/vlesx/', + 'pathRegex' => '#^/lvdrymc/([^/]+)$#', + 'pathStart' => '/lvdrymc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST reipmozupkvjnjvpc' => array ( + 'PATCH gz' => array ( 0 => array( 'name' => '', - 'path' => '/reipmozupkvjnjvpc/{name}', - 'method' => 'POST', + 'path' => '/gz/stu/huwusipb/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16885,19 +16914,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/reipmozupkvjnjvpc/([^/]+)$#', - 'pathStart' => '/reipmozupkvjnjvpc/', + 'pathRegex' => '#^/gz/stu/huwusipb/([^/]+)$#', + 'pathStart' => '/gz/stu/huwusipb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE voqd' => array ( + 'PUT xu' => array ( 0 => array( 'name' => '', - 'path' => '/voqd/xnupnrfmt/{name}', - 'method' => 'DELETE', + 'path' => '/xu/bqgbldya/tcsqe/ao/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16906,18 +16935,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/voqd/xnupnrfmt/([^/]+)$#', - 'pathStart' => '/voqd/xnupnrfmt/', + 'pathRegex' => '#^/xu/bqgbldya/tcsqe/ao/([^/]+)$#', + 'pathStart' => '/xu/bqgbldya/tcsqe/ao/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST cwmdohclc' => array ( + 'POST nhidyffovpmdcmjlq' => array ( 0 => array( 'name' => '', - 'path' => '/cwmdohclc/{name}', + 'path' => '/nhidyffovpmdcmjlq/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -16927,19 +16956,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cwmdohclc/([^/]+)$#', - 'pathStart' => '/cwmdohclc/', + 'pathRegex' => '#^/nhidyffovpmdcmjlq/([^/]+)$#', + 'pathStart' => '/nhidyffovpmdcmjlq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hrtco' => array ( + 'DELETE n' => array ( 0 => array( 'name' => '', - 'path' => '/hrtco/lktex/uocfspknln/{name}', - 'method' => 'GET', + 'path' => '/n/f/snusgy/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16948,19 +16977,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hrtco/lktex/uocfspknln/([^/]+)$#', - 'pathStart' => '/hrtco/lktex/uocfspknln/', + 'pathRegex' => '#^/n/f/snusgy/([^/]+)$#', + 'pathStart' => '/n/f/snusgy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET pmckdxvye' => array ( + 'POST kwknanu' => array ( 0 => array( 'name' => '', - 'path' => '/pmckdxvye/zv/{name}', - 'method' => 'GET', + 'path' => '/kwknanu/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16969,19 +16998,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pmckdxvye/zv/([^/]+)$#', - 'pathStart' => '/pmckdxvye/zv/', + 'pathRegex' => '#^/kwknanu/([^/]+)$#', + 'pathStart' => '/kwknanu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET sbopwfsptpkunlkfrmwx' => array ( + 'PATCH wwxevvdaohufoh' => array ( 0 => array( 'name' => '', - 'path' => '/sbopwfsptpkunlkfrmwx/{name}', - 'method' => 'GET', + 'path' => '/wwxevvdaohufoh/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -16990,19 +17019,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sbopwfsptpkunlkfrmwx/([^/]+)$#', - 'pathStart' => '/sbopwfsptpkunlkfrmwx/', + 'pathRegex' => '#^/wwxevvdaohufoh/([^/]+)$#', + 'pathStart' => '/wwxevvdaohufoh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH sqmbz' => array ( + 'PUT daisoyma' => array ( 0 => array( 'name' => '', - 'path' => '/sqmbz/onisj/{name}', - 'method' => 'PATCH', + 'path' => '/daisoyma/pxfgrjbzryqa/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17011,19 +17040,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sqmbz/onisj/([^/]+)$#', - 'pathStart' => '/sqmbz/onisj/', + 'pathRegex' => '#^/daisoyma/pxfgrjbzryqa/([^/]+)$#', + 'pathStart' => '/daisoyma/pxfgrjbzryqa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ag' => array ( + 'GET silxrrnv' => array ( 0 => array( 'name' => '', - 'path' => '/ag/vkbf/cs/{name}', - 'method' => 'PATCH', + 'path' => '/silxrrnv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17032,19 +17061,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ag/vkbf/cs/([^/]+)$#', - 'pathStart' => '/ag/vkbf/cs/', + 'pathRegex' => '#^/silxrrnv/([^/]+)$#', + 'pathStart' => '/silxrrnv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE zxqz' => array ( + 'PATCH ytmubgxxqwvfddwar' => array ( 0 => array( 'name' => '', - 'path' => '/zxqz/piwkegekrzl/cv/{name}', - 'method' => 'DELETE', + 'path' => '/ytmubgxxqwvfddwar/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17053,19 +17082,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/zxqz/piwkegekrzl/cv/([^/]+)$#', - 'pathStart' => '/zxqz/piwkegekrzl/cv/', + 'pathRegex' => '#^/ytmubgxxqwvfddwar/([^/]+)$#', + 'pathStart' => '/ytmubgxxqwvfddwar/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT gajywk' => array ( + 'GET oz' => array ( 0 => array( 'name' => '', - 'path' => '/gajywk/sxfwo/{name}', - 'method' => 'PUT', + 'path' => '/oz/qsfveftu/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17074,19 +17103,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gajywk/sxfwo/([^/]+)$#', - 'pathStart' => '/gajywk/sxfwo/', + 'pathRegex' => '#^/oz/qsfveftu/([^/]+)$#', + 'pathStart' => '/oz/qsfveftu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT cbrhfm' => array ( + 'POST dkcs' => array ( 0 => array( 'name' => '', - 'path' => '/cbrhfm/wbq/ehvsc/ehc/ce/{name}', - 'method' => 'PUT', + 'path' => '/dkcs/hq/w/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17095,19 +17124,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cbrhfm/wbq/ehvsc/ehc/ce/([^/]+)$#', - 'pathStart' => '/cbrhfm/wbq/ehvsc/ehc/ce/', + 'pathRegex' => '#^/dkcs/hq/w/([^/]+)$#', + 'pathStart' => '/dkcs/hq/w/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE hnoc' => array ( + 'GET pxnnitv' => array ( 0 => array( 'name' => '', - 'path' => '/hnoc/qh/eow/{name}', - 'method' => 'DELETE', + 'path' => '/pxnnitv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17116,19 +17145,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hnoc/qh/eow/([^/]+)$#', - 'pathStart' => '/hnoc/qh/eow/', + 'pathRegex' => '#^/pxnnitv/([^/]+)$#', + 'pathStart' => '/pxnnitv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET nibnhdmkkmalbtiq' => array ( + 'PUT api' => array ( 0 => array( 'name' => '', - 'path' => '/nibnhdmkkmalbtiq/{name}', - 'method' => 'GET', + 'path' => '/api/ioztodybpmmc/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17137,19 +17166,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nibnhdmkkmalbtiq/([^/]+)$#', - 'pathStart' => '/nibnhdmkkmalbtiq/', + 'pathRegex' => '#^/api/ioztodybpmmc/([^/]+)$#', + 'pathStart' => '/api/ioztodybpmmc/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'PATCH wnndowg' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/wnndowg/gakvoxc/axp/{name}', - 'method' => 'PATCH', + 'path' => '/api/sppgatanzwps/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17158,19 +17185,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wnndowg/gakvoxc/axp/([^/]+)$#', - 'pathStart' => '/wnndowg/gakvoxc/axp/', + 'pathRegex' => '#^/api/sppgatanzwps/([^/]+)$#', + 'pathStart' => '/api/sppgatanzwps/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST s' => array ( - 0 => array( + 2 => array( 'name' => '', - 'path' => '/s/vxhfainc/{name}', - 'method' => 'POST', + 'path' => '/api/qghidcmiruwqnoi/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17179,19 +17204,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/s/vxhfainc/([^/]+)$#', - 'pathStart' => '/s/vxhfainc/', + 'pathRegex' => '#^/api/qghidcmiruwqnoi/([^/]+)$#', + 'pathStart' => '/api/qghidcmiruwqnoi/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET utmdkjybbrqwxv' => array ( - 0 => array( + 3 => array( 'name' => '', - 'path' => '/utmdkjybbrqwxv/{name}', - 'method' => 'GET', + 'path' => '/api/ctadbu/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17200,19 +17223,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/utmdkjybbrqwxv/([^/]+)$#', - 'pathStart' => '/utmdkjybbrqwxv/', + 'pathRegex' => '#^/api/ctadbu/([^/]+)$#', + 'pathStart' => '/api/ctadbu/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'POST wiaaw' => array ( - 0 => array( + 4 => array( 'name' => '', - 'path' => '/wiaaw/wnm/{name}', - 'method' => 'POST', + 'path' => '/api/whxsggiuexvhljz/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17221,19 +17242,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wiaaw/wnm/([^/]+)$#', - 'pathStart' => '/wiaaw/wnm/', + 'pathRegex' => '#^/api/whxsggiuexvhljz/([^/]+)$#', + 'pathStart' => '/api/whxsggiuexvhljz/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET ktf' => array ( - 0 => array( + 5 => array( 'name' => '', - 'path' => '/ktf/kqnrl/lgdkv/{name}', - 'method' => 'GET', + 'path' => '/api/jchcormgding/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17242,19 +17261,17 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ktf/kqnrl/lgdkv/([^/]+)$#', - 'pathStart' => '/ktf/kqnrl/lgdkv/', + 'pathRegex' => '#^/api/jchcormgding/([^/]+)$#', + 'pathStart' => '/api/jchcormgding/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET gtrmsel' => array ( - 0 => array( + 6 => array( 'name' => '', - 'path' => '/gtrmsel/fkw/{name}', - 'method' => 'GET', + 'path' => '/api/xkbvrfgmkmxo/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17263,19 +17280,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gtrmsel/fkw/([^/]+)$#', - 'pathStart' => '/gtrmsel/fkw/', + 'pathRegex' => '#^/api/xkbvrfgmkmxo/([^/]+)$#', + 'pathStart' => '/api/xkbvrfgmkmxo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE nnlmzlhccj' => array ( + 'POST cszctcirmavisgfgg' => array ( 0 => array( 'name' => '', - 'path' => '/nnlmzlhccj/jau/hrik/{name}', - 'method' => 'DELETE', + 'path' => '/cszctcirmavisgfgg/q/vv/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17284,19 +17301,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nnlmzlhccj/jau/hrik/([^/]+)$#', - 'pathStart' => '/nnlmzlhccj/jau/hrik/', + 'pathRegex' => '#^/cszctcirmavisgfgg/q/vv/([^/]+)$#', + 'pathStart' => '/cszctcirmavisgfgg/q/vv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH gmdcpsjvb' => array ( + 'PUT xmolfzqelex' => array ( 0 => array( 'name' => '', - 'path' => '/gmdcpsjvb/h/{name}', - 'method' => 'PATCH', + 'path' => '/xmolfzqelex/vbqsotlk/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17305,19 +17322,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gmdcpsjvb/h/([^/]+)$#', - 'pathStart' => '/gmdcpsjvb/h/', + 'pathRegex' => '#^/xmolfzqelex/vbqsotlk/([^/]+)$#', + 'pathStart' => '/xmolfzqelex/vbqsotlk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH jvdiojuxh' => array ( + 'GET sjey' => array ( 0 => array( 'name' => '', - 'path' => '/jvdiojuxh/{name}', - 'method' => 'PATCH', + 'path' => '/sjey/d/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17326,19 +17343,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jvdiojuxh/([^/]+)$#', - 'pathStart' => '/jvdiojuxh/', + 'pathRegex' => '#^/sjey/d/([^/]+)$#', + 'pathStart' => '/sjey/d/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH i' => array ( + 'PUT jpw' => array ( 0 => array( 'name' => '', - 'path' => '/i/zi/def/f/{name}', - 'method' => 'PATCH', + 'path' => '/jpw/o/lllw/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17347,19 +17364,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/i/zi/def/f/([^/]+)$#', - 'pathStart' => '/i/zi/def/f/', + 'pathRegex' => '#^/jpw/o/lllw/([^/]+)$#', + 'pathStart' => '/jpw/o/lllw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE m' => array ( + 'PUT tpbcssmmzif' => array ( 0 => array( 'name' => '', - 'path' => '/m/eogwiawdbi/bjlk/q/{name}', - 'method' => 'DELETE', + 'path' => '/tpbcssmmzif/hov/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17368,17 +17385,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/m/eogwiawdbi/bjlk/q/([^/]+)$#', - 'pathStart' => '/m/eogwiawdbi/bjlk/q/', + 'pathRegex' => '#^/tpbcssmmzif/hov/([^/]+)$#', + 'pathStart' => '/tpbcssmmzif/hov/', 'chains' => array ( ), 'options' => array ( ), ), - 1 => array( + ), + 'PATCH rkr' => array ( + 0 => array( 'name' => '', - 'path' => '/m/nchudpvu/wdbfxgw/{name}', - 'method' => 'DELETE', + 'path' => '/rkr/ygon/bn/txwwcmudlyb/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17387,19 +17406,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/m/nchudpvu/wdbfxgw/([^/]+)$#', - 'pathStart' => '/m/nchudpvu/wdbfxgw/', + 'pathRegex' => '#^/rkr/ygon/bn/txwwcmudlyb/([^/]+)$#', + 'pathStart' => '/rkr/ygon/bn/txwwcmudlyb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST kbqmeiny' => array ( + 'GET umnqwjjaj' => array ( 0 => array( 'name' => '', - 'path' => '/kbqmeiny/cyuvp/{name}', - 'method' => 'POST', + 'path' => '/umnqwjjaj/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17408,19 +17427,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kbqmeiny/cyuvp/([^/]+)$#', - 'pathStart' => '/kbqmeiny/cyuvp/', + 'pathRegex' => '#^/umnqwjjaj/([^/]+)$#', + 'pathStart' => '/umnqwjjaj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET moirvfjpdbfccm' => array ( + 'PUT m' => array ( 0 => array( 'name' => '', - 'path' => '/moirvfjpdbfccm/{name}', - 'method' => 'GET', + 'path' => '/m/htybivzcebzq/cgdc/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17429,19 +17448,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/moirvfjpdbfccm/([^/]+)$#', - 'pathStart' => '/moirvfjpdbfccm/', + 'pathRegex' => '#^/m/htybivzcebzq/cgdc/([^/]+)$#', + 'pathStart' => '/m/htybivzcebzq/cgdc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET kvlu' => array ( + 'PUT nepqiy' => array ( 0 => array( 'name' => '', - 'path' => '/kvlu/wgt/ngb/{name}', - 'method' => 'GET', + 'path' => '/nepqiy/h/wdfbpy/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17450,18 +17469,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kvlu/wgt/ngb/([^/]+)$#', - 'pathStart' => '/kvlu/wgt/ngb/', + 'pathRegex' => '#^/nepqiy/h/wdfbpy/([^/]+)$#', + 'pathStart' => '/nepqiy/h/wdfbpy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET iynba' => array ( + 'GET nuuzupbltth' => array ( 0 => array( 'name' => '', - 'path' => '/iynba/ryvrw/{name}', + 'path' => '/nuuzupbltth/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17471,19 +17490,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/iynba/ryvrw/([^/]+)$#', - 'pathStart' => '/iynba/ryvrw/', + 'pathRegex' => '#^/nuuzupbltth/([^/]+)$#', + 'pathStart' => '/nuuzupbltth/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST dzo' => array ( + 'PATCH sdcmo' => array ( 0 => array( 'name' => '', - 'path' => '/dzo/mfygm/ju/scctag/qakd/{name}', - 'method' => 'POST', + 'path' => '/sdcmo/x/orzqvh/hcouufv/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17492,19 +17511,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dzo/mfygm/ju/scctag/qakd/([^/]+)$#', - 'pathStart' => '/dzo/mfygm/ju/scctag/qakd/', + 'pathRegex' => '#^/sdcmo/x/orzqvh/hcouufv/([^/]+)$#', + 'pathStart' => '/sdcmo/x/orzqvh/hcouufv/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT cik' => array ( + 'PATCH frg' => array ( 0 => array( 'name' => '', - 'path' => '/cik/g/ldrctnyklg/{name}', - 'method' => 'PUT', + 'path' => '/frg/xht/sbhf/avvbxdf/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17513,19 +17532,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cik/g/ldrctnyklg/([^/]+)$#', - 'pathStart' => '/cik/g/ldrctnyklg/', + 'pathRegex' => '#^/frg/xht/sbhf/avvbxdf/([^/]+)$#', + 'pathStart' => '/frg/xht/sbhf/avvbxdf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST jgnd' => array ( + 'DELETE bizxtymuld' => array ( 0 => array( 'name' => '', - 'path' => '/jgnd/xpci/olxt/u/yjqw/{name}', - 'method' => 'POST', + 'path' => '/bizxtymuld/zefptc/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17534,19 +17553,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jgnd/xpci/olxt/u/yjqw/([^/]+)$#', - 'pathStart' => '/jgnd/xpci/olxt/u/yjqw/', + 'pathRegex' => '#^/bizxtymuld/zefptc/([^/]+)$#', + 'pathStart' => '/bizxtymuld/zefptc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST ctfchs' => array ( + 'PATCH dyiwqvtv' => array ( 0 => array( 'name' => '', - 'path' => '/ctfchs/wsx/{name}', - 'method' => 'POST', + 'path' => '/dyiwqvtv/s/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17555,19 +17574,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ctfchs/wsx/([^/]+)$#', - 'pathStart' => '/ctfchs/wsx/', + 'pathRegex' => '#^/dyiwqvtv/s/([^/]+)$#', + 'pathStart' => '/dyiwqvtv/s/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH gucj' => array ( + 'PUT gpkviok' => array ( 0 => array( 'name' => '', - 'path' => '/gucj/olkoxb/ust/{name}', - 'method' => 'PATCH', + 'path' => '/gpkviok/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17576,19 +17595,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gucj/olkoxb/ust/([^/]+)$#', - 'pathStart' => '/gucj/olkoxb/ust/', + 'pathRegex' => '#^/gpkviok/([^/]+)$#', + 'pathStart' => '/gpkviok/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET cacwjqoheiyk' => array ( + 'DELETE hfinhap' => array ( 0 => array( 'name' => '', - 'path' => '/cacwjqoheiyk/yrx/cfrnz/{name}', - 'method' => 'GET', + 'path' => '/hfinhap/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17597,19 +17616,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cacwjqoheiyk/yrx/cfrnz/([^/]+)$#', - 'pathStart' => '/cacwjqoheiyk/yrx/cfrnz/', + 'pathRegex' => '#^/hfinhap/([^/]+)$#', + 'pathStart' => '/hfinhap/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH ggelwjd' => array ( + 'GET vk' => array ( 0 => array( 'name' => '', - 'path' => '/ggelwjd/a/v/tqo/je/f/xltvj/{name}', - 'method' => 'PATCH', + 'path' => '/vk/tsmuzmuq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17618,19 +17637,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ggelwjd/a/v/tqo/je/f/xltvj/([^/]+)$#', - 'pathStart' => '/ggelwjd/a/v/tqo/je/f/xltvj/', + 'pathRegex' => '#^/vk/tsmuzmuq/([^/]+)$#', + 'pathStart' => '/vk/tsmuzmuq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT obtqjq' => array ( + 'PATCH ddnjner' => array ( 0 => array( 'name' => '', - 'path' => '/obtqjq/bon/yytwramv/{name}', - 'method' => 'PUT', + 'path' => '/ddnjner/bkin/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17639,19 +17658,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/obtqjq/bon/yytwramv/([^/]+)$#', - 'pathStart' => '/obtqjq/bon/yytwramv/', + 'pathRegex' => '#^/ddnjner/bkin/([^/]+)$#', + 'pathStart' => '/ddnjner/bkin/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE fztybfhret' => array ( + 'PATCH otlu' => array ( 0 => array( 'name' => '', - 'path' => '/fztybfhret/{name}', - 'method' => 'DELETE', + 'path' => '/otlu/oqzn/m/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17660,18 +17679,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fztybfhret/([^/]+)$#', - 'pathStart' => '/fztybfhret/', + 'pathRegex' => '#^/otlu/oqzn/m/([^/]+)$#', + 'pathStart' => '/otlu/oqzn/m/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jqncefrmin' => array ( + 'GET nrxf' => array ( 0 => array( 'name' => '', - 'path' => '/jqncefrmin/{name}', + 'path' => '/nrxf/ksd/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17681,19 +17700,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jqncefrmin/([^/]+)$#', - 'pathStart' => '/jqncefrmin/', + 'pathRegex' => '#^/nrxf/ksd/([^/]+)$#', + 'pathStart' => '/nrxf/ksd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH jfjti' => array ( + 'POST hdpcl' => array ( 0 => array( 'name' => '', - 'path' => '/jfjti/p/sjhdtnl/khd/u/ixv/{name}', - 'method' => 'PATCH', + 'path' => '/hdpcl/koifodupgs/s/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17702,18 +17721,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jfjti/p/sjhdtnl/khd/u/ixv/([^/]+)$#', - 'pathStart' => '/jfjti/p/sjhdtnl/khd/u/ixv/', + 'pathRegex' => '#^/hdpcl/koifodupgs/s/([^/]+)$#', + 'pathStart' => '/hdpcl/koifodupgs/s/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT pyke' => array ( + 'PUT mcptvfcc' => array ( 0 => array( 'name' => '', - 'path' => '/pyke/d/{name}', + 'path' => '/mcptvfcc/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17723,19 +17742,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pyke/d/([^/]+)$#', - 'pathStart' => '/pyke/d/', + 'pathRegex' => '#^/mcptvfcc/([^/]+)$#', + 'pathStart' => '/mcptvfcc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST p' => array ( + 'PATCH zxro' => array ( 0 => array( 'name' => '', - 'path' => '/p/r/xji/st/ixve/{name}', - 'method' => 'POST', + 'path' => '/zxro/pvh/ji/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17744,18 +17763,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/p/r/xji/st/ixve/([^/]+)$#', - 'pathStart' => '/p/r/xji/st/ixve/', + 'pathRegex' => '#^/zxro/pvh/ji/([^/]+)$#', + 'pathStart' => '/zxro/pvh/ji/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE i' => array ( + 'DELETE vt' => array ( 0 => array( 'name' => '', - 'path' => '/i/b/gtyy/exfg/jhezudxm/j/{name}', + 'path' => '/vt/p/vjztyc/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17765,19 +17784,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/i/b/gtyy/exfg/jhezudxm/j/([^/]+)$#', - 'pathStart' => '/i/b/gtyy/exfg/jhezudxm/j/', + 'pathRegex' => '#^/vt/p/vjztyc/([^/]+)$#', + 'pathStart' => '/vt/p/vjztyc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET hei' => array ( + 'PATCH zugmoct' => array ( 0 => array( 'name' => '', - 'path' => '/hei/s/k/n/zptfi/{name}', - 'method' => 'GET', + 'path' => '/zugmoct/hepxbaihrmkxl/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17786,19 +17805,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hei/s/k/n/zptfi/([^/]+)$#', - 'pathStart' => '/hei/s/k/n/zptfi/', + 'pathRegex' => '#^/zugmoct/hepxbaihrmkxl/([^/]+)$#', + 'pathStart' => '/zugmoct/hepxbaihrmkxl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH skbhncaau' => array ( + 'POST vilqgu' => array ( 0 => array( 'name' => '', - 'path' => '/skbhncaau/{name}', - 'method' => 'PATCH', + 'path' => '/vilqgu/p/lcjxkgiqcbfb/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17807,19 +17826,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/skbhncaau/([^/]+)$#', - 'pathStart' => '/skbhncaau/', + 'pathRegex' => '#^/vilqgu/p/lcjxkgiqcbfb/([^/]+)$#', + 'pathStart' => '/vilqgu/p/lcjxkgiqcbfb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT dxefvdy' => array ( + 'GET sjskrtkub' => array ( 0 => array( 'name' => '', - 'path' => '/dxefvdy/n/j/huuoeka/{name}', - 'method' => 'PUT', + 'path' => '/sjskrtkub/bpxknpofwc/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17828,19 +17847,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dxefvdy/n/j/huuoeka/([^/]+)$#', - 'pathStart' => '/dxefvdy/n/j/huuoeka/', + 'pathRegex' => '#^/sjskrtkub/bpxknpofwc/([^/]+)$#', + 'pathStart' => '/sjskrtkub/bpxknpofwc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT rjzjazc' => array ( + 'GET zrmlgsykex' => array ( 0 => array( 'name' => '', - 'path' => '/rjzjazc/bh/{name}', - 'method' => 'PUT', + 'path' => '/zrmlgsykex/vbj/nv/tvghn/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17849,18 +17868,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rjzjazc/bh/([^/]+)$#', - 'pathStart' => '/rjzjazc/bh/', + 'pathRegex' => '#^/zrmlgsykex/vbj/nv/tvghn/([^/]+)$#', + 'pathStart' => '/zrmlgsykex/vbj/nv/tvghn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT mvc' => array ( + 'PUT hklqorlgkw' => array ( 0 => array( 'name' => '', - 'path' => '/mvc/avtyllcgfqn/pk/{name}', + 'path' => '/hklqorlgkw/jnsb/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -17870,19 +17889,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mvc/avtyllcgfqn/pk/([^/]+)$#', - 'pathStart' => '/mvc/avtyllcgfqn/pk/', + 'pathRegex' => '#^/hklqorlgkw/jnsb/([^/]+)$#', + 'pathStart' => '/hklqorlgkw/jnsb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE ybqyxakhw' => array ( + 'PUT hazb' => array ( 0 => array( 'name' => '', - 'path' => '/ybqyxakhw/{name}', - 'method' => 'DELETE', + 'path' => '/hazb/bpzdqr/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17891,19 +17910,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ybqyxakhw/([^/]+)$#', - 'pathStart' => '/ybqyxakhw/', + 'pathRegex' => '#^/hazb/bpzdqr/([^/]+)$#', + 'pathStart' => '/hazb/bpzdqr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET symu' => array ( + 'DELETE eunzqcaxswb' => array ( 0 => array( 'name' => '', - 'path' => '/symu/cdkbk/unx/a/fwl/{name}', - 'method' => 'GET', + 'path' => '/eunzqcaxswb/wswkz/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17912,19 +17931,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/symu/cdkbk/unx/a/fwl/([^/]+)$#', - 'pathStart' => '/symu/cdkbk/unx/a/fwl/', + 'pathRegex' => '#^/eunzqcaxswb/wswkz/([^/]+)$#', + 'pathStart' => '/eunzqcaxswb/wswkz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ppqbcjg' => array ( + 'POST ihwlkkn' => array ( 0 => array( 'name' => '', - 'path' => '/ppqbcjg/{name}', - 'method' => 'GET', + 'path' => '/ihwlkkn/m/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17933,19 +17952,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ppqbcjg/([^/]+)$#', - 'pathStart' => '/ppqbcjg/', + 'pathRegex' => '#^/ihwlkkn/m/([^/]+)$#', + 'pathStart' => '/ihwlkkn/m/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE nbimpreuhayfe' => array ( + 'POST qohgt' => array ( 0 => array( 'name' => '', - 'path' => '/nbimpreuhayfe/{name}', - 'method' => 'DELETE', + 'path' => '/qohgt/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17954,19 +17973,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nbimpreuhayfe/([^/]+)$#', - 'pathStart' => '/nbimpreuhayfe/', + 'pathRegex' => '#^/qohgt/([^/]+)$#', + 'pathStart' => '/qohgt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET infyxtz' => array ( + 'PATCH vroz' => array ( 0 => array( 'name' => '', - 'path' => '/infyxtz/rv/a/zzox/{name}', - 'method' => 'GET', + 'path' => '/vroz/rryip/bpxez/mn/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17975,19 +17994,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/infyxtz/rv/a/zzox/([^/]+)$#', - 'pathStart' => '/infyxtz/rv/a/zzox/', + 'pathRegex' => '#^/vroz/rryip/bpxez/mn/([^/]+)$#', + 'pathStart' => '/vroz/rryip/bpxez/mn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET sonekpc' => array ( + 'PUT lspsrgbdol' => array ( 0 => array( 'name' => '', - 'path' => '/sonekpc/ovwiapaaw/{name}', - 'method' => 'GET', + 'path' => '/lspsrgbdol/eaxk/eab/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -17996,18 +18015,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sonekpc/ovwiapaaw/([^/]+)$#', - 'pathStart' => '/sonekpc/ovwiapaaw/', + 'pathRegex' => '#^/lspsrgbdol/eaxk/eab/([^/]+)$#', + 'pathStart' => '/lspsrgbdol/eaxk/eab/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qjastt' => array ( + 'GET aumke' => array ( 0 => array( 'name' => '', - 'path' => '/qjastt/v/oespgsemqjj/w/e/{name}', + 'path' => '/aumke/smumjzo/oszjrj/pz/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18017,19 +18036,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qjastt/v/oespgsemqjj/w/e/([^/]+)$#', - 'pathStart' => '/qjastt/v/oespgsemqjj/w/e/', + 'pathRegex' => '#^/aumke/smumjzo/oszjrj/pz/([^/]+)$#', + 'pathStart' => '/aumke/smumjzo/oszjrj/pz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE xnfhnjr' => array ( + 'GET flekhtsmoprq' => array ( 0 => array( 'name' => '', - 'path' => '/xnfhnjr/{name}', - 'method' => 'DELETE', + 'path' => '/flekhtsmoprq/mupfk/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18038,19 +18057,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xnfhnjr/([^/]+)$#', - 'pathStart' => '/xnfhnjr/', + 'pathRegex' => '#^/flekhtsmoprq/mupfk/([^/]+)$#', + 'pathStart' => '/flekhtsmoprq/mupfk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT bdskdi' => array ( + 'PATCH wizzuye' => array ( 0 => array( 'name' => '', - 'path' => '/bdskdi/tq/xe/yth/{name}', - 'method' => 'PUT', + 'path' => '/wizzuye/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18059,19 +18078,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bdskdi/tq/xe/yth/([^/]+)$#', - 'pathStart' => '/bdskdi/tq/xe/yth/', + 'pathRegex' => '#^/wizzuye/([^/]+)$#', + 'pathStart' => '/wizzuye/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wtzxnmcdvlx' => array ( + 'PATCH umcvhgfhu' => array ( 0 => array( 'name' => '', - 'path' => '/wtzxnmcdvlx/oxjzage/s/{name}', - 'method' => 'GET', + 'path' => '/umcvhgfhu/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18080,19 +18099,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wtzxnmcdvlx/oxjzage/s/([^/]+)$#', - 'pathStart' => '/wtzxnmcdvlx/oxjzage/s/', + 'pathRegex' => '#^/umcvhgfhu/([^/]+)$#', + 'pathStart' => '/umcvhgfhu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST o' => array ( + 'GET uetljhrz' => array ( 0 => array( 'name' => '', - 'path' => '/o/ehdxogseyy/{name}', - 'method' => 'POST', + 'path' => '/uetljhrz/yk/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18101,19 +18120,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/o/ehdxogseyy/([^/]+)$#', - 'pathStart' => '/o/ehdxogseyy/', + 'pathRegex' => '#^/uetljhrz/yk/([^/]+)$#', + 'pathStart' => '/uetljhrz/yk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT uan' => array ( + 'POST qdxsks' => array ( 0 => array( 'name' => '', - 'path' => '/uan/ecqedaisfmauua/{name}', - 'method' => 'PUT', + 'path' => '/qdxsks/fbsebysgkyuji/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18122,18 +18141,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uan/ecqedaisfmauua/([^/]+)$#', - 'pathStart' => '/uan/ecqedaisfmauua/', + 'pathRegex' => '#^/qdxsks/fbsebysgkyuji/([^/]+)$#', + 'pathStart' => '/qdxsks/fbsebysgkyuji/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT gqvmr' => array ( + 'PUT ntpexw' => array ( 0 => array( 'name' => '', - 'path' => '/gqvmr/{name}', + 'path' => '/ntpexw/nqa/vq/q/n/tpcjqqd/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18143,19 +18162,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gqvmr/([^/]+)$#', - 'pathStart' => '/gqvmr/', + 'pathRegex' => '#^/ntpexw/nqa/vq/q/n/tpcjqqd/([^/]+)$#', + 'pathStart' => '/ntpexw/nqa/vq/q/n/tpcjqqd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST pzknu' => array ( + 'GET g' => array ( 0 => array( 'name' => '', - 'path' => '/pzknu/{name}', - 'method' => 'POST', + 'path' => '/g/m/jvxhtustv/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18164,18 +18183,16 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pzknu/([^/]+)$#', - 'pathStart' => '/pzknu/', + 'pathRegex' => '#^/g/m/jvxhtustv/([^/]+)$#', + 'pathStart' => '/g/m/jvxhtustv/', 'chains' => array ( ), 'options' => array ( ), ), - ), - 'GET kg' => array ( - 0 => array( + 1 => array( 'name' => '', - 'path' => '/kg/b/tqssvlh/{name}', + 'path' => '/g/vi/e/mo/jso/yz/jhzxk/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18185,18 +18202,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kg/b/tqssvlh/([^/]+)$#', - 'pathStart' => '/kg/b/tqssvlh/', + 'pathRegex' => '#^/g/vi/e/mo/jso/yz/jhzxk/([^/]+)$#', + 'pathStart' => '/g/vi/e/mo/jso/yz/jhzxk/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET yqwtoywa' => array ( + 'GET cwhbl' => array ( 0 => array( 'name' => '', - 'path' => '/yqwtoywa/{name}', + 'path' => '/cwhbl/kwbp/zo/ql/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18206,19 +18223,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/yqwtoywa/([^/]+)$#', - 'pathStart' => '/yqwtoywa/', + 'pathRegex' => '#^/cwhbl/kwbp/zo/ql/([^/]+)$#', + 'pathStart' => '/cwhbl/kwbp/zo/ql/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH fituvmogzz' => array ( + 'GET t' => array ( 0 => array( 'name' => '', - 'path' => '/fituvmogzz/ecwx/oas/{name}', - 'method' => 'PATCH', + 'path' => '/t/negubbnbk/onrdevheo/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18227,19 +18244,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/fituvmogzz/ecwx/oas/([^/]+)$#', - 'pathStart' => '/fituvmogzz/ecwx/oas/', + 'pathRegex' => '#^/t/negubbnbk/onrdevheo/([^/]+)$#', + 'pathStart' => '/t/negubbnbk/onrdevheo/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT kqrbncu' => array ( + 'GET nwaxx' => array ( 0 => array( 'name' => '', - 'path' => '/kqrbncu/{name}', - 'method' => 'PUT', + 'path' => '/nwaxx/mncf/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18248,19 +18265,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kqrbncu/([^/]+)$#', - 'pathStart' => '/kqrbncu/', + 'pathRegex' => '#^/nwaxx/mncf/([^/]+)$#', + 'pathStart' => '/nwaxx/mncf/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE rdaficuprdhqpbkc' => array ( + 'PUT etmoimkp' => array ( 0 => array( 'name' => '', - 'path' => '/rdaficuprdhqpbkc/{name}', - 'method' => 'DELETE', + 'path' => '/etmoimkp/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18269,19 +18286,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/rdaficuprdhqpbkc/([^/]+)$#', - 'pathStart' => '/rdaficuprdhqpbkc/', + 'pathRegex' => '#^/etmoimkp/([^/]+)$#', + 'pathStart' => '/etmoimkp/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH nxcuye' => array ( + 'PUT exulcojsm' => array ( 0 => array( 'name' => '', - 'path' => '/nxcuye/vbpb/{name}', - 'method' => 'PATCH', + 'path' => '/exulcojsm/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18290,18 +18307,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nxcuye/vbpb/([^/]+)$#', - 'pathStart' => '/nxcuye/vbpb/', + 'pathRegex' => '#^/exulcojsm/([^/]+)$#', + 'pathStart' => '/exulcojsm/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT b' => array ( + 'PUT dornauvgtbs' => array ( 0 => array( 'name' => '', - 'path' => '/b/wqgaj/b/{name}', + 'path' => '/dornauvgtbs/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18311,18 +18328,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/b/wqgaj/b/([^/]+)$#', - 'pathStart' => '/b/wqgaj/b/', + 'pathRegex' => '#^/dornauvgtbs/([^/]+)$#', + 'pathStart' => '/dornauvgtbs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT nzozccapzvmld' => array ( + 'PUT z' => array ( 0 => array( 'name' => '', - 'path' => '/nzozccapzvmld/sfl/d/{name}', + 'path' => '/z/gqjbadlnp/towsjt/{name}', 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18332,18 +18349,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/nzozccapzvmld/sfl/d/([^/]+)$#', - 'pathStart' => '/nzozccapzvmld/sfl/d/', + 'pathRegex' => '#^/z/gqjbadlnp/towsjt/([^/]+)$#', + 'pathStart' => '/z/gqjbadlnp/towsjt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET ua' => array ( + 'GET lzmsgf' => array ( 0 => array( 'name' => '', - 'path' => '/ua/wrspxnfvkx/nylgrtnq/{name}', + 'path' => '/lzmsgf/g/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18353,18 +18370,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/ua/wrspxnfvkx/nylgrtnq/([^/]+)$#', - 'pathStart' => '/ua/wrspxnfvkx/nylgrtnq/', + 'pathRegex' => '#^/lzmsgf/g/([^/]+)$#', + 'pathStart' => '/lzmsgf/g/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST mzef' => array ( + 'POST memn' => array ( 0 => array( 'name' => '', - 'path' => '/mzef/ecre/{name}', + 'path' => '/memn/fic/ow/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18374,19 +18391,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mzef/ecre/([^/]+)$#', - 'pathStart' => '/mzef/ecre/', + 'pathRegex' => '#^/memn/fic/ow/([^/]+)$#', + 'pathStart' => '/memn/fic/ow/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT axaitdwq' => array ( + 'DELETE mj' => array ( 0 => array( 'name' => '', - 'path' => '/axaitdwq/f/{name}', - 'method' => 'PUT', + 'path' => '/mj/entbl/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18395,19 +18412,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/axaitdwq/f/([^/]+)$#', - 'pathStart' => '/axaitdwq/f/', + 'pathRegex' => '#^/mj/entbl/([^/]+)$#', + 'pathStart' => '/mj/entbl/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST mdihuebhuos' => array ( + 'GET p' => array ( 0 => array( 'name' => '', - 'path' => '/mdihuebhuos/{name}', - 'method' => 'POST', + 'path' => '/p/hlhjlshdh/jxvy/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18416,19 +18433,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/mdihuebhuos/([^/]+)$#', - 'pathStart' => '/mdihuebhuos/', + 'pathRegex' => '#^/p/hlhjlshdh/jxvy/([^/]+)$#', + 'pathStart' => '/p/hlhjlshdh/jxvy/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST kwwzkybvlj' => array ( + 'DELETE qleuqih' => array ( 0 => array( 'name' => '', - 'path' => '/kwwzkybvlj/q/{name}', - 'method' => 'POST', + 'path' => '/qleuqih/ido/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18437,19 +18454,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kwwzkybvlj/q/([^/]+)$#', - 'pathStart' => '/kwwzkybvlj/q/', + 'pathRegex' => '#^/qleuqih/ido/([^/]+)$#', + 'pathStart' => '/qleuqih/ido/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST xymlrqm' => array ( + 'GET sb' => array ( 0 => array( 'name' => '', - 'path' => '/xymlrqm/{name}', - 'method' => 'POST', + 'path' => '/sb/kmbal/hteshhebeuqh/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18458,18 +18475,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xymlrqm/([^/]+)$#', - 'pathStart' => '/xymlrqm/', + 'pathRegex' => '#^/sb/kmbal/hteshhebeuqh/([^/]+)$#', + 'pathStart' => '/sb/kmbal/hteshhebeuqh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE uooxg' => array ( + 'DELETE cocxaax' => array ( 0 => array( 'name' => '', - 'path' => '/uooxg/rggc/t/{name}', + 'path' => '/cocxaax/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18479,19 +18496,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uooxg/rggc/t/([^/]+)$#', - 'pathStart' => '/uooxg/rggc/t/', + 'pathRegex' => '#^/cocxaax/([^/]+)$#', + 'pathStart' => '/cocxaax/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET wpfngskluye' => array ( + 'PUT xi' => array ( 0 => array( 'name' => '', - 'path' => '/wpfngskluye/{name}', - 'method' => 'GET', + 'path' => '/xi/yiqscwev/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18500,19 +18517,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wpfngskluye/([^/]+)$#', - 'pathStart' => '/wpfngskluye/', + 'pathRegex' => '#^/xi/yiqscwev/([^/]+)$#', + 'pathStart' => '/xi/yiqscwev/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE hgg' => array ( + 'POST ozrhu' => array ( 0 => array( 'name' => '', - 'path' => '/hgg/sq/{name}', - 'method' => 'DELETE', + 'path' => '/ozrhu/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18521,19 +18538,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hgg/sq/([^/]+)$#', - 'pathStart' => '/hgg/sq/', + 'pathRegex' => '#^/ozrhu/([^/]+)$#', + 'pathStart' => '/ozrhu/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE bzhyym' => array ( + 'GET mekzam' => array ( 0 => array( 'name' => '', - 'path' => '/bzhyym/uh/{name}', - 'method' => 'DELETE', + 'path' => '/mekzam/apy/alogysm/hzdx/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18542,18 +18559,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/bzhyym/uh/([^/]+)$#', - 'pathStart' => '/bzhyym/uh/', + 'pathRegex' => '#^/mekzam/apy/alogysm/hzdx/([^/]+)$#', + 'pathStart' => '/mekzam/apy/alogysm/hzdx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH uul' => array ( + 'PATCH emaul' => array ( 0 => array( 'name' => '', - 'path' => '/uul/zchq/{name}', + 'path' => '/emaul/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18563,19 +18580,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/uul/zchq/([^/]+)$#', - 'pathStart' => '/uul/zchq/', + 'pathRegex' => '#^/emaul/([^/]+)$#', + 'pathStart' => '/emaul/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH sxwv' => array ( + 'POST pakmoub' => array ( 0 => array( 'name' => '', - 'path' => '/sxwv/fiudu/{name}', - 'method' => 'PATCH', + 'path' => '/pakmoub/hpwe/inoiuwk/x/b/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18584,18 +18601,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sxwv/fiudu/([^/]+)$#', - 'pathStart' => '/sxwv/fiudu/', + 'pathRegex' => '#^/pakmoub/hpwe/inoiuwk/x/b/([^/]+)$#', + 'pathStart' => '/pakmoub/hpwe/inoiuwk/x/b/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET qjuzavkcupzndlex' => array ( + 'GET uk' => array ( 0 => array( 'name' => '', - 'path' => '/qjuzavkcupzndlex/{name}', + 'path' => '/uk/uiutjrh/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18605,19 +18622,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qjuzavkcupzndlex/([^/]+)$#', - 'pathStart' => '/qjuzavkcupzndlex/', + 'pathRegex' => '#^/uk/uiutjrh/([^/]+)$#', + 'pathStart' => '/uk/uiutjrh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT sqywdqgrgdmacu' => array ( + 'GET vqqwjg' => array ( 0 => array( 'name' => '', - 'path' => '/sqywdqgrgdmacu/{name}', - 'method' => 'PUT', + 'path' => '/vqqwjg/rhy/ryckwv/yil/j/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18626,19 +18643,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/sqywdqgrgdmacu/([^/]+)$#', - 'pathStart' => '/sqywdqgrgdmacu/', + 'pathRegex' => '#^/vqqwjg/rhy/ryckwv/yil/j/([^/]+)$#', + 'pathStart' => '/vqqwjg/rhy/ryckwv/yil/j/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE n' => array ( + 'GET ajzeglvbyosubbp' => array ( 0 => array( 'name' => '', - 'path' => '/n/uzghk/eoncupaus/z/{name}', - 'method' => 'DELETE', + 'path' => '/ajzeglvbyosubbp/e/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18647,19 +18664,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/n/uzghk/eoncupaus/z/([^/]+)$#', - 'pathStart' => '/n/uzghk/eoncupaus/z/', + 'pathRegex' => '#^/ajzeglvbyosubbp/e/([^/]+)$#', + 'pathStart' => '/ajzeglvbyosubbp/e/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH vq' => array ( + 'GET adsxmwgd' => array ( 0 => array( 'name' => '', - 'path' => '/vq/hgpmdoc/wj/{name}', - 'method' => 'PATCH', + 'path' => '/adsxmwgd/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18668,19 +18685,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vq/hgpmdoc/wj/([^/]+)$#', - 'pathStart' => '/vq/hgpmdoc/wj/', + 'pathRegex' => '#^/adsxmwgd/([^/]+)$#', + 'pathStart' => '/adsxmwgd/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE hullefndo' => array ( + 'PUT anu' => array ( 0 => array( 'name' => '', - 'path' => '/hullefndo/{name}', - 'method' => 'DELETE', + 'path' => '/anu/fyydmyqzqgbctnryr/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18689,19 +18706,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hullefndo/([^/]+)$#', - 'pathStart' => '/hullefndo/', + 'pathRegex' => '#^/anu/fyydmyqzqgbctnryr/([^/]+)$#', + 'pathStart' => '/anu/fyydmyqzqgbctnryr/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST lqxllu' => array ( + 'DELETE nzydmurj' => array ( 0 => array( 'name' => '', - 'path' => '/lqxllu/oczekjg/{name}', - 'method' => 'POST', + 'path' => '/nzydmurj/aiwksdosrjs/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18710,18 +18727,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lqxllu/oczekjg/([^/]+)$#', - 'pathStart' => '/lqxllu/oczekjg/', + 'pathRegex' => '#^/nzydmurj/aiwksdosrjs/([^/]+)$#', + 'pathStart' => '/nzydmurj/aiwksdosrjs/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH anwy' => array ( + 'PATCH xep' => array ( 0 => array( 'name' => '', - 'path' => '/anwy/byh/u/{name}', + 'path' => '/xep/cmjb/urz/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18731,19 +18748,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/anwy/byh/u/([^/]+)$#', - 'pathStart' => '/anwy/byh/u/', + 'pathRegex' => '#^/xep/cmjb/urz/([^/]+)$#', + 'pathStart' => '/xep/cmjb/urz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET jqeijjfr' => array ( + 'PUT uzc' => array ( 0 => array( 'name' => '', - 'path' => '/jqeijjfr/{name}', - 'method' => 'GET', + 'path' => '/uzc/msn/m/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18752,19 +18769,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/jqeijjfr/([^/]+)$#', - 'pathStart' => '/jqeijjfr/', + 'pathRegex' => '#^/uzc/msn/m/([^/]+)$#', + 'pathStart' => '/uzc/msn/m/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE qwac' => array ( + 'PUT ipwwoo' => array ( 0 => array( 'name' => '', - 'path' => '/qwac/juuwadp/wo/{name}', - 'method' => 'DELETE', + 'path' => '/ipwwoo/c/{name}', + 'method' => 'PUT', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18773,19 +18790,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/qwac/juuwadp/wo/([^/]+)$#', - 'pathStart' => '/qwac/juuwadp/wo/', + 'pathRegex' => '#^/ipwwoo/c/([^/]+)$#', + 'pathStart' => '/ipwwoo/c/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE w' => array ( + 'GET yjzhkmgcswlwwt' => array ( 0 => array( 'name' => '', - 'path' => '/w/be/hr/kwres/my/vhyq/{name}', - 'method' => 'DELETE', + 'path' => '/yjzhkmgcswlwwt/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18794,19 +18811,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/w/be/hr/kwres/my/vhyq/([^/]+)$#', - 'pathStart' => '/w/be/hr/kwres/my/vhyq/', + 'pathRegex' => '#^/yjzhkmgcswlwwt/([^/]+)$#', + 'pathStart' => '/yjzhkmgcswlwwt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET xvhs' => array ( + 'PATCH pdpv' => array ( 0 => array( 'name' => '', - 'path' => '/xvhs/rsegw/{name}', - 'method' => 'GET', + 'path' => '/pdpv/oscm/jrt/bl/g/jt/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18815,18 +18832,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/xvhs/rsegw/([^/]+)$#', - 'pathStart' => '/xvhs/rsegw/', + 'pathRegex' => '#^/pdpv/oscm/jrt/bl/g/jt/([^/]+)$#', + 'pathStart' => '/pdpv/oscm/jrt/bl/g/jt/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET drvubvipe' => array ( + 'GET yqz' => array ( 0 => array( 'name' => '', - 'path' => '/drvubvipe/{name}', + 'path' => '/yqz/yqvezjwnqhq/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18836,19 +18853,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/drvubvipe/([^/]+)$#', - 'pathStart' => '/drvubvipe/', + 'pathRegex' => '#^/yqz/yqvezjwnqhq/([^/]+)$#', + 'pathStart' => '/yqz/yqvezjwnqhq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT e' => array ( + 'PATCH znvfof' => array ( 0 => array( 'name' => '', - 'path' => '/e/e/tyg/kcp/{name}', - 'method' => 'PUT', + 'path' => '/znvfof/h/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18857,19 +18874,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/e/e/tyg/kcp/([^/]+)$#', - 'pathStart' => '/e/e/tyg/kcp/', + 'pathRegex' => '#^/znvfof/h/([^/]+)$#', + 'pathStart' => '/znvfof/h/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET tkkiwgazhtnmo' => array ( + 'POST t' => array ( 0 => array( 'name' => '', - 'path' => '/tkkiwgazhtnmo/{name}', - 'method' => 'GET', + 'path' => '/t/dlbsawmoatbwzkz/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18878,18 +18895,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tkkiwgazhtnmo/([^/]+)$#', - 'pathStart' => '/tkkiwgazhtnmo/', + 'pathRegex' => '#^/t/dlbsawmoatbwzkz/([^/]+)$#', + 'pathStart' => '/t/dlbsawmoatbwzkz/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET kmxc' => array ( + 'GET cprueecxrz' => array ( 0 => array( 'name' => '', - 'path' => '/kmxc/wtjerwkmwg/{name}', + 'path' => '/cprueecxrz/gyufduzvhj/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -18899,19 +18916,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/kmxc/wtjerwkmwg/([^/]+)$#', - 'pathStart' => '/kmxc/wtjerwkmwg/', + 'pathRegex' => '#^/cprueecxrz/gyufduzvhj/([^/]+)$#', + 'pathStart' => '/cprueecxrz/gyufduzvhj/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT wtxjeabqzb' => array ( + 'PATCH skjlrgn' => array ( 0 => array( 'name' => '', - 'path' => '/wtxjeabqzb/juab/{name}', - 'method' => 'PUT', + 'path' => '/skjlrgn/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18920,19 +18937,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wtxjeabqzb/juab/([^/]+)$#', - 'pathStart' => '/wtxjeabqzb/juab/', + 'pathRegex' => '#^/skjlrgn/([^/]+)$#', + 'pathStart' => '/skjlrgn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET vussz' => array ( + 'PATCH qprkhocgb' => array ( 0 => array( 'name' => '', - 'path' => '/vussz/{name}', - 'method' => 'GET', + 'path' => '/qprkhocgb/{name}', + 'method' => 'PATCH', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18941,19 +18958,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/vussz/([^/]+)$#', - 'pathStart' => '/vussz/', + 'pathRegex' => '#^/qprkhocgb/([^/]+)$#', + 'pathStart' => '/qprkhocgb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET gkue' => array ( + 'DELETE pesbmx' => array ( 0 => array( 'name' => '', - 'path' => '/gkue/zzq/urjnunrcub/{name}', - 'method' => 'GET', + 'path' => '/pesbmx/hg/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18962,19 +18979,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gkue/zzq/urjnunrcub/([^/]+)$#', - 'pathStart' => '/gkue/zzq/urjnunrcub/', + 'pathRegex' => '#^/pesbmx/hg/([^/]+)$#', + 'pathStart' => '/pesbmx/hg/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST phjlm' => array ( + 'GET sdswsgacg' => array ( 0 => array( 'name' => '', - 'path' => '/phjlm/bz/{name}', - 'method' => 'POST', + 'path' => '/sdswsgacg/kufceek/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -18983,19 +19000,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/phjlm/bz/([^/]+)$#', - 'pathStart' => '/phjlm/bz/', + 'pathRegex' => '#^/sdswsgacg/kufceek/([^/]+)$#', + 'pathStart' => '/sdswsgacg/kufceek/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH hebpvbyye' => array ( + 'GET kqtxdoxik' => array ( 0 => array( 'name' => '', - 'path' => '/hebpvbyye/lj/{name}', - 'method' => 'PATCH', + 'path' => '/kqtxdoxik/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19004,18 +19021,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/hebpvbyye/lj/([^/]+)$#', - 'pathStart' => '/hebpvbyye/lj/', + 'pathRegex' => '#^/kqtxdoxik/([^/]+)$#', + 'pathStart' => '/kqtxdoxik/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET pu' => array ( + 'GET zkwumlfppjn' => array ( 0 => array( 'name' => '', - 'path' => '/pu/ggfa/rlglh/{name}', + 'path' => '/zkwumlfppjn/loh/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19025,19 +19042,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/pu/ggfa/rlglh/([^/]+)$#', - 'pathStart' => '/pu/ggfa/rlglh/', + 'pathRegex' => '#^/zkwumlfppjn/loh/([^/]+)$#', + 'pathStart' => '/zkwumlfppjn/loh/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST wagzpdozj' => array ( + 'DELETE lpkidgqq' => array ( 0 => array( 'name' => '', - 'path' => '/wagzpdozj/{name}', - 'method' => 'POST', + 'path' => '/lpkidgqq/nilf/hysddpzw/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19046,19 +19063,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/wagzpdozj/([^/]+)$#', - 'pathStart' => '/wagzpdozj/', + 'pathRegex' => '#^/lpkidgqq/nilf/hysddpzw/([^/]+)$#', + 'pathStart' => '/lpkidgqq/nilf/hysddpzw/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT dqyzakjqaeu' => array ( + 'DELETE xhrefsc' => array ( 0 => array( 'name' => '', - 'path' => '/dqyzakjqaeu/{name}', - 'method' => 'PUT', + 'path' => '/xhrefsc/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19067,19 +19084,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/dqyzakjqaeu/([^/]+)$#', - 'pathStart' => '/dqyzakjqaeu/', + 'pathRegex' => '#^/xhrefsc/([^/]+)$#', + 'pathStart' => '/xhrefsc/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE axzv' => array ( + 'POST hz' => array ( 0 => array( 'name' => '', - 'path' => '/axzv/bov/vzlcthc/kqcfw/{name}', - 'method' => 'DELETE', + 'path' => '/hz/ah/mftb/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19088,19 +19105,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/axzv/bov/vzlcthc/kqcfw/([^/]+)$#', - 'pathStart' => '/axzv/bov/vzlcthc/kqcfw/', + 'pathRegex' => '#^/hz/ah/mftb/([^/]+)$#', + 'pathStart' => '/hz/ah/mftb/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET l' => array ( + 'DELETE xohxbjghx' => array ( 0 => array( 'name' => '', - 'path' => '/l/zltrtkf/vp/{name}', - 'method' => 'GET', + 'path' => '/xohxbjghx/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19109,19 +19126,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/l/zltrtkf/vp/([^/]+)$#', - 'pathStart' => '/l/zltrtkf/vp/', + 'pathRegex' => '#^/xohxbjghx/([^/]+)$#', + 'pathStart' => '/xohxbjghx/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PATCH cdplxexfjfjj' => array ( + 'GET chtz' => array ( 0 => array( 'name' => '', - 'path' => '/cdplxexfjfjj/afrayvy/{name}', - 'method' => 'PATCH', + 'path' => '/chtz/hddhmj/amdlazy/bq/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19130,19 +19147,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/cdplxexfjfjj/afrayvy/([^/]+)$#', - 'pathStart' => '/cdplxexfjfjj/afrayvy/', + 'pathRegex' => '#^/chtz/hddhmj/amdlazy/bq/([^/]+)$#', + 'pathStart' => '/chtz/hddhmj/amdlazy/bq/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE lex' => array ( + 'GET xgdbgah' => array ( 0 => array( 'name' => '', - 'path' => '/lex/ndlh/j/{name}', - 'method' => 'DELETE', + 'path' => '/xgdbgah/y/t/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19151,18 +19168,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/lex/ndlh/j/([^/]+)$#', - 'pathStart' => '/lex/ndlh/j/', + 'pathRegex' => '#^/xgdbgah/y/t/([^/]+)$#', + 'pathStart' => '/xgdbgah/y/t/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'DELETE gapzrzyjqi' => array ( + 'DELETE dg' => array ( 0 => array( 'name' => '', - 'path' => '/gapzrzyjqi/{name}', + 'path' => '/dg/ewn/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19172,19 +19189,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/gapzrzyjqi/([^/]+)$#', - 'pathStart' => '/gapzrzyjqi/', + 'pathRegex' => '#^/dg/ewn/([^/]+)$#', + 'pathStart' => '/dg/ewn/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT csbqggb' => array ( + 'POST wk' => array ( 0 => array( 'name' => '', - 'path' => '/csbqggb/{name}', - 'method' => 'PUT', + 'path' => '/wk/msqo/xzdaw/xa/{name}', + 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19193,18 +19210,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/csbqggb/([^/]+)$#', - 'pathStart' => '/csbqggb/', + 'pathRegex' => '#^/wk/msqo/xzdaw/xa/([^/]+)$#', + 'pathStart' => '/wk/msqo/xzdaw/xa/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'POST tyxkrjvx' => array ( + 'POST wgegghqbzohkee' => array ( 0 => array( 'name' => '', - 'path' => '/tyxkrjvx/sbiokp/rwvqr/a/{name}', + 'path' => '/wgegghqbzohkee/{name}', 'method' => 'POST', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19214,18 +19231,18 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/tyxkrjvx/sbiokp/rwvqr/a/([^/]+)$#', - 'pathStart' => '/tyxkrjvx/sbiokp/rwvqr/a/', + 'pathRegex' => '#^/wgegghqbzohkee/([^/]+)$#', + 'pathStart' => '/wgegghqbzohkee/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET eamdycsjgvntiedhaes' => array ( + 'GET fjuosgmzwokao' => array ( 0 => array( 'name' => '', - 'path' => '/eamdycsjgvntiedhaes/{name}', + 'path' => '/fjuosgmzwokao/d/{name}', 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( @@ -19235,40 +19252,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/eamdycsjgvntiedhaes/([^/]+)$#', - 'pathStart' => '/eamdycsjgvntiedhaes/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT v2' => array ( - 0 => array( - 'name' => '', - 'path' => '/v2/bjacbhtrqaxvcja/{name}', - 'method' => 'PUT', - 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - 0 => 'name', - ), - 'pathRegex' => '#^/v2/bjacbhtrqaxvcja/([^/]+)$#', - 'pathStart' => '/v2/bjacbhtrqaxvcja/', + 'pathRegex' => '#^/fjuosgmzwokao/d/([^/]+)$#', + 'pathStart' => '/fjuosgmzwokao/d/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'PUT polgaxv' => array ( + 'GET gthgwsnpwd' => array ( 0 => array( 'name' => '', - 'path' => '/polgaxv/c/tk/{name}', - 'method' => 'PUT', + 'path' => '/gthgwsnpwd/pmt/is/z/{name}', + 'method' => 'GET', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19277,19 +19273,19 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/polgaxv/c/tk/([^/]+)$#', - 'pathStart' => '/polgaxv/c/tk/', + 'pathRegex' => '#^/gthgwsnpwd/pmt/is/z/([^/]+)$#', + 'pathStart' => '/gthgwsnpwd/pmt/is/z/', 'chains' => array ( ), 'options' => array ( ), ), ), - 'GET egemaf' => array ( + 'DELETE sifyfl' => array ( 0 => array( 'name' => '', - 'path' => '/egemaf/x/dnxom/ijoty/{name}', - 'method' => 'GET', + 'path' => '/sifyfl/gowrdioqbafnyl/{name}', + 'method' => 'DELETE', 'handler' => 'handler_func', 'bindVars' => array ( ), @@ -19298,8 +19294,8 @@ 'pathVars' => array ( 0 => 'name', ), - 'pathRegex' => '#^/egemaf/x/dnxom/ijoty/([^/]+)$#', - 'pathStart' => '/egemaf/x/dnxom/ijoty/', + 'pathRegex' => '#^/sifyfl/gowrdioqbafnyl/([^/]+)$#', + 'pathStart' => '/sifyfl/gowrdioqbafnyl/', 'chains' => array ( ), 'options' => array ( diff --git a/src/Route.php b/src/Route.php index a13946b..c11fa1a 100644 --- a/src/Route.php +++ b/src/Route.php @@ -223,7 +223,7 @@ public function quickParseParams($argPos, $optPos, array $bindParams = []): stri // '/hello[/{name}]' -> '/hello(?:/{name})?' $path = \str_replace(['[', ']'], ['(?:', ')?'], $path); - // no params + // No params if ($argPos === false) { $noOptional = \substr($path, 0, $optPos); $this->pathStart = $noOptional; @@ -251,18 +251,13 @@ public function quickParseParams($argPos, $optPos, array $bindParams = []): stri } // Parse the parameters and replace them with the corresponding regular - if (\preg_match_all('#\{([a-zA-Z_][\w-]*)\}#', $path, $m)) { - /** @var array[] $m */ - $pairs = []; - foreach ($m[1] as $name) { - $regex = $bindParams[$name] ?? RouterInterface::DEFAULT_REGEX; - // $pairs['{' . $name . '}'] = \sprintf('(?P<%s>%s)', $name, $regex); - $pairs['{' . $name . '}'] = '(' . $regex . ')'; - } + $path = \preg_replace_callback('#\{([a-zA-Z_][\w-]*)\}#', function ($m) use ($bindParams) + { + $this->pathVars[] = $m[1]; - $path = \strtr($path, $pairs); - $this->pathVars = $m[1]; - } + $regex = $bindParams[$m[1]] ?? Router::DEFAULT_REGEX; + return '(' . $regex . ')'; + }, $path); $this->pathRegex = '#^' . $path . '$#'; $this->pathStart = $start === '/' ? '' : $start; @@ -284,7 +279,7 @@ public function quickParseParams($argPos, $optPos, array $bindParams = []): stri */ public function match(string $path): array { - // check start string + // Check start string if ($this->pathStart !== '' && \strpos($path, $this->pathStart) !== 0) { return [false,]; } From 8cdb928108e01aa7abb8ab2c691794ab52c00431 Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 17 Mar 2019 16:33:40 +0800 Subject: [PATCH 111/151] fix: unit tests error --- test/RouterManagerTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/RouterManagerTest.php b/test/RouterManagerTest.php index 1322794..4a7ce49 100644 --- a/test/RouterManagerTest.php +++ b/test/RouterManagerTest.php @@ -23,7 +23,7 @@ class RouterManagerTest extends TestCase /** @var RouterManager */ private $manager; - protected function setUp() + protected function setUp(): void { $configs = [ 'default' => 'main-site', From 4cdf403a17b7bfb995291f7e0e4af7a0c0394eb7 Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 17 Mar 2019 19:55:13 +0800 Subject: [PATCH 112/151] update some logic --- docs/TODO.md | 25 +++++++++++++++++++++++++ src/Route.php | 29 ++++++++--------------------- src/Router.php | 38 ++++++++++++++------------------------ test/RouteTest.php | 13 ++++++++++--- 4 files changed, 57 insertions(+), 48 deletions(-) diff --git a/docs/TODO.md b/docs/TODO.md index 08d02eb..ac9ee61 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -35,3 +35,28 @@ $route = (string)\preg_replace_callback('#\{[a-zA-Z_][\w-]*\}#', function (array return $pair; }, $route); ``` + +- matchDynamicRoute() + +```php + protected function matchDynamicRoute(string $path, string $method): array + { + // method 1 + $first = \strstr(\ltrim($path, '/'), '/', true); + $fKey = $first ? $method . ' ' . $first : ''; + + // method 2 + $first = $fKey = ''; + if (1 === \preg_match('#^/([\w-]+)/#', $path, $m)) { + $first = $m[1]; + $fKey = $method . ' ' . $first; + } + + // method 3 + $fKey = $first = ''; + if ($pos = \strpos($path, '/', 1)) { + $first = \substr($path, 1, $pos - 1); + $fKey = $method . ' ' . $first; + } +``` + diff --git a/src/Route.php b/src/Route.php index c11fa1a..5fa3422 100644 --- a/src/Route.php +++ b/src/Route.php @@ -204,9 +204,14 @@ public function parseParam(array $bindParams = []): string */ public function quickParseParams($argPos, $optPos, array $bindParams = []): string { - $first = ''; - $varPos = $argPos; - $backup = $path = $this->path; + $first = $start = ''; + $path = $this->path; + + // regular: first node is a normal string e.g '/user/{id}' -> 'user', '/a/{post}' -> 'a' + if (preg_match('#^/([\w-]+)/(?:[\w-\/]*)#', $path, $m)) { + [$start, $first] = $m; + $this->pathStart = $start === '/' ? '' : $start; + } // quote '.','/' to '\.','\/' if (false !== \strpos($path, '.')) { @@ -225,25 +230,9 @@ public function quickParseParams($argPos, $optPos, array $bindParams = []): stri $path = \str_replace(['[', ']'], ['(?:', ')?'], $path); // No params if ($argPos === false) { - $noOptional = \substr($path, 0, $optPos); - $this->pathStart = $noOptional; $this->pathRegex = '#^' . $path . '$#'; - - // eg '/article/12' - if ($pos = \strpos($noOptional, '/', 1)) { - $first = \substr($noOptional, 1, $pos - 1); - } return $first; } - - $varPos = $argPos >= $optPos ? $optPos : $argPos; - } - - $start = \substr($backup, 0, $varPos); - - // regular: first node is a normal string e.g '/user/{id}' -> 'user', '/a/{post}' -> 'a' - if ($pos = \strpos($start, '/', 1)) { - $first = \substr($start, 1, $pos - 1); } if ($bindVars = $this->getBindVars()) { // merge current route vars @@ -260,8 +249,6 @@ public function quickParseParams($argPos, $optPos, array $bindParams = []): stri }, $path); $this->pathRegex = '#^' . $path . '$#'; - $this->pathStart = $start === '/' ? '' : $start; - return $first; } diff --git a/src/Router.php b/src/Router.php index 724f2db..8f29f7c 100644 --- a/src/Router.php +++ b/src/Router.php @@ -389,9 +389,14 @@ protected function appendGroupInfo(Route $route): void */ public function match(string $path, string $method = 'GET'): array { - $path = RouteHelper::formatPath($path, $this->ignoreLastSlash); + // For HEAD requests, attempt fallback to GET $method = \strtoupper($method); - $sKey = $method . ' ' . $path; + if ($method === 'HEAD') { + $method = 'GET'; + } + + $path = RouteHelper::formatPath($path, $this->ignoreLastSlash); + $sKey = $method . ' ' . $path; // It is a static route path if (isset($this->staticRoutes[$sKey])) { @@ -409,19 +414,6 @@ public function match(string $path, string $method = 'GET'): array return [self::FOUND, $path, Route::create($method, $path, $handler)]; } - // For HEAD requests, attempt fallback to GET - if ($method === 'HEAD') { - $sKey = 'GET ' . $path; - if (isset($this->staticRoutes[$sKey])) { - return [self::FOUND, $path, $this->staticRoutes[$sKey]]; - } - - $result = $this->matchDynamicRoute($path, 'GET'); - if ($result[0] === self::FOUND) { - return $result; - } - } - // If nothing else matches, try fallback routes. $router->any('*', 'handler'); $sKey = $method . ' /*'; if (isset($this->staticRoutes[$sKey])) { @@ -449,16 +441,13 @@ public function match(string $path, string $method = 'GET'): array */ protected function matchDynamicRoute(string $path, string $method): array { - $fKey = $first = ''; - if ($pos = \strpos($path, '/', 1)) { - $first = \substr($path, 1, $pos - 1); - $fKey = $method . ' ' . $first; - } + $first = \strstr(\ltrim($path, '/'), '/', true); + $fKey = $first ? $method . ' ' . $first : ''; // It is a regular dynamic route(the first node is 1th level index key). - if ($fKey && $routeList = $this->regularRoutes[$fKey] ?? false) { + if ($fKey && isset($this->regularRoutes[$fKey])) { /** @var Route $route */ - foreach ($routeList as $route) { + foreach ($this->regularRoutes[$fKey] as $route) { // Check path start string $pathStart = $route->getPathStart(); if (\strpos($path, $pathStart) !== 0) { @@ -473,8 +462,9 @@ protected function matchDynamicRoute(string $path, string $method): array } // It is a irregular dynamic route - if ($routeList = $this->vagueRoutes[$method] ?? false) { - foreach ($routeList as $route) { + // if ($routeList = $this->vagueRoutes[$method] ?? false) { + if (isset($this->vagueRoutes[$method])) { + foreach ($this->vagueRoutes[$method] as $route) { $result = $route->matchRegex($path); if ($result[0]) { return [self::FOUND, $path, $route->copyWithParams($result[1])]; diff --git a/test/RouteTest.php b/test/RouteTest.php index 6be74bf..200c35d 100644 --- a/test/RouteTest.php +++ b/test/RouteTest.php @@ -72,7 +72,7 @@ public function testParseParam(): void $first = $route->parseParam(); $this->assertEquals('', $first); $this->assertEquals(['name'], $route->getPathVars()); - $this->assertEquals('/hi', $route->getPathStart()); + $this->assertEquals('', $route->getPathStart()); $this->assertEquals('#^/hi(?:/([^/]+))?$#', $route->getPathRegex()); $path = '/hi[/tom]'; @@ -80,7 +80,7 @@ public function testParseParam(): void $first = $route->parseParam(); $this->assertEquals('', $first); $this->assertEquals([], $route->getPathVars()); - $this->assertEquals('/hi', $route->getPathStart()); + $this->assertEquals('', $route->getPathStart()); $this->assertEquals('#^/hi(?:/tom)?$#', $route->getPathRegex()); $path = '/hi/[tom]'; @@ -101,9 +101,16 @@ public function testParseParam(): void $route = Route::create('GET', $path, 'my_handler', ['category' => '\w+']); $first = $route->parseParam(); $this->assertEquals('', $first); - $this->assertEquals('/blog-', $route->getPathStart()); + $this->assertEquals('', $route->getPathStart()); $this->assertEquals('#^/blog-(\w+)$#', $route->getPathRegex()); + $path = '/blog/user-{id}'; + $route = Route::create('GET', $path, 'my_handler', ['id' => '\w+']); + $first = $route->parseParam(); + $this->assertEquals('blog', $first); + $this->assertEquals('/blog/user-', $route->getPathStart()); + $this->assertEquals('#^/blog/user-(\w+)$#', $route->getPathRegex()); + $route = Route::create('GET', '/some/[to/]path', 'my_handler'); $this->expectException(\LogicException::class); $this->expectExceptionMessage('Optional segments can only occur at the end of a route'); From 5aedc83880f52fe2e1e3c310900c54608bc59edd Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 17 Mar 2019 19:56:19 +0800 Subject: [PATCH 113/151] update some match logic --- example/tests/compare_exec.php | 91 +++++------------------------ example/tests/find_start_first.php | 12 ++++ example/tests/parse_param_route.php | 5 ++ src/Helper/RouteHelper.php | 6 +- src/PreMatchRouter.php | 10 ++-- src/Router.php | 78 ++++++++++++------------- src/RouterConfigTrait.php | 5 +- src/ServerRouter.php | 33 ++++------- 8 files changed, 91 insertions(+), 149 deletions(-) create mode 100644 example/tests/find_start_first.php diff --git a/example/tests/compare_exec.php b/example/tests/compare_exec.php index 254ad47..879aea3 100644 --- a/example/tests/compare_exec.php +++ b/example/tests/compare_exec.php @@ -12,84 +12,24 @@ // $str = 'get'; $str = ['get', 'post']; -$sample1 = function ($methods) { - $hasAny = false; - $methods = \array_map(function ($m) use (&$hasAny) { - $m = \strtoupper(\trim($m)); - - if (!$m || false === \strpos(METHODS_STRING . ',', $m . ',')) { - throw new \InvalidArgumentException( - "The method [$m] is not supported, Allow: " . METHODS_STRING - ); - } - - if (!$hasAny && $m === 'ANY') { - $hasAny = true; - } - - return $m; - }, (array)$methods); - - return $hasAny ? METHODS_ARRAY : $methods; -}; - -$sample2 = function ($methods) { - if (is_string($methods)) { - $method = strtoupper($methods); - - if ($method === 'ANY') { - return METHODS_ARRAY; - } - - if (false === \strpos(METHODS_STRING . ',', $method . ',')) { - throw new \InvalidArgumentException( - "The method [$method] is not supported, Allow: " . METHODS_STRING - ); - } - - return [$method]; - } - - $upperMethods = []; - - foreach ((array)$methods as $method) { - $method = strtoupper($method); - - if ($method === 'ANY') { - return METHODS_ARRAY; - } - - if (false === \strpos(METHODS_STRING . ',', $method . ',')) { - throw new \InvalidArgumentException( - "The method [$method] is not supported, Allow: " . METHODS_STRING - ); - } - - $upperMethods[] = $method; +$sample1 = function ($path) { + $fKey = $first = ''; + if ($pos = \strpos($path, '/', 1)) { + $first = \substr($path, 1, $pos - 1); + $fKey = 'GET' . ' ' . $first; } - return $upperMethods; + return $fKey; }; -// $sample2 = function ($route, $params) { -// $route = (string)preg_replace_callback('#\{[a-zA-Z_][\w-]*\}#', function ($m) use ($params) { -// //var_dump($m, $params);die; -// $name = substr($m[0], 1, -1); -// return '(' . ($params[$name] ?? '[^/]+') . ')'; -// }, $route); -// -// return $route; -// }; +$sample2 = function ($path) { + $first = strstr(ltrim($path, '/'), '/', true); + return $first ? 'GET' . ' ' . $first : ''; +}; compare_speed($sample1, $sample2, $times, [ - $str, - [ - 'all' => '.*', - 'any' => '[^/]+', // match any except '/' - 'num' => '[1-9][0-9]*', // match a number and gt 0 - 'int' => '\d+', // match a number - 'act' => '[a-zA-Z][\w-]+', // match a action name - ] + // '/api/user/23', + '/user/', ]); function compare_speed(callable $sample1, callable $sample2, int $times = 1000, array $args = []) @@ -117,11 +57,12 @@ function compare_speed(callable $sample1, callable $sample2, int $times = 1000, $end2 = microtime(1); // calc total - $total1 = round($end1 - $start1, 3); - $total2 = round($end2 - $start2, 3); + $decimal = 5; + $total1 = round($end1 - $start1, $decimal); + $total2 = round($end2 - $start2, $decimal); // average - $decimal = 3; + $decimal = 5; $average1 = round($total1 / $times, $decimal); $average2 = round($total2 / $times, $decimal); diff --git a/example/tests/find_start_first.php b/example/tests/find_start_first.php new file mode 100644 index 0000000..ca2cc45 --- /dev/null +++ b/example/tests/find_start_first.php @@ -0,0 +1,12 @@ + '/' + // Clear '//', '///' => '/' if (false !== \strpos($path, '//')) { $path = \preg_replace('#\/\/+#', '/', $path); } - // must be start withs '/' + // Must be start withs '/' if (\strpos($path, '/') !== 0) { $path = '/' . $path; } - // decode + // Decode $path = \rawurldecode($path); return $ignoreLastSlash ? \rtrim($path, '/') : $path; diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index ff7c0be..ce184f1 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -36,7 +36,7 @@ final class PreMatchRouter extends Router * @param string|null $method * @throws \LogicException */ - public function __construct(array $config = [], string $path = null, string $method = null) + public function __construct(array $config = [], string $path = '', string $method = '') { parent::__construct($config); @@ -75,7 +75,7 @@ public function setRequest(string $path = null, string $method = null): void */ public function addRoute(Route $route): Route { - // has been matched. don't add again. + // Has been matched. don't add again. if ($this->preFounded) { return $route; } @@ -85,7 +85,7 @@ public function addRoute(Route $route): Route $this->routeCounter++; - // success match + // Success match if ($path === $this->reqPath && $method === $this->reqMethod) { $this->preFounded = $route; return $route; @@ -99,12 +99,12 @@ public function addRoute(Route $route): Route */ public function match(string $path, string $method = 'GET'): array { - // if this path has been pre-matched. + // If has been pre-matched. if ($this->preFounded) { return [self::FOUND, $path, $this->preFounded]; } - return $this->findAllowedMethods($path, $method); + return parent::match($path, $method); } /** diff --git a/src/Router.php b/src/Router.php index 724f2db..c269776 100644 --- a/src/Router.php +++ b/src/Router.php @@ -29,6 +29,9 @@ class Router implements RouterInterface /** @var Route */ private $basicRoute; + /** @var Route */ + private $fallback; + // -- Group info /** @var string */ @@ -288,8 +291,6 @@ public function addRoute(Route $route): Route $path = $route->getPath(); $method = $route->getMethod(); - - // Has route name. if ($name = $route->getName()) { $this->namedRoutes[$name] = $route; } @@ -324,7 +325,7 @@ public function addRoute(Route $route): Route */ public function group(string $prefix, \Closure $callback, array $middleware = [], array $opts = []): void { - // backups + // Backups $previousGroupPrefix = $this->currentGroupPrefix; $previousGroupOption = $this->currentGroupOption; $previousGroupChains = $this->currentGroupChains; @@ -333,10 +334,10 @@ public function group(string $prefix, \Closure $callback, array $middleware = [] $this->currentGroupChains = $middleware; $this->currentGroupPrefix = $previousGroupPrefix . '/' . \trim($prefix, '/'); - // run callback. + // Run callback. $callback($this); - // reverts + // Reverts $this->currentGroupPrefix = $previousGroupPrefix; $this->currentGroupOption = $previousGroupOption; $this->currentGroupChains = $previousGroupChains; @@ -349,26 +350,36 @@ public function group(string $prefix, \Closure $callback, array $middleware = [] */ protected function appendGroupInfo(Route $route): void { - $path = $route->getPath(); + $path = $bak = $route->getPath(); - // always add '/' prefix. + // Always add '/' prefix. $path = \strpos($path, '/') === 0 ? $path : '/' . $path; $path = $this->currentGroupPrefix . $path; - // setting 'ignoreLastSlash' + // Has setting 'ignoreLastSlash' if ($path !== '/' && $this->ignoreLastSlash) { $path = \rtrim($path, '/'); } + // Not in group and path not change. + if ($bak === $path) { + return; + } + $route->setPath($path); - if ($grpOptions = $this->currentGroupOption) { - $route->setOptions(\array_merge($grpOptions, $route->getOptions())); + // Not in group + if (!$this->currentGroupPrefix) { + return; } - if ($grpChains = $this->currentGroupChains) { - // prepend group middleware at before. - $route->setChains(\array_merge($grpChains, $route->getChains())); + if ($this->currentGroupOption) { + $route->setOptions(\array_merge($this->currentGroupOption, $route->getOptions())); + } + + // Prepend group middleware at before. + if ($this->currentGroupChains) { + $route->setChains(\array_merge($this->currentGroupChains, $route->getChains())); } } @@ -389,9 +400,14 @@ protected function appendGroupInfo(Route $route): void */ public function match(string $path, string $method = 'GET'): array { - $path = RouteHelper::formatPath($path, $this->ignoreLastSlash); + // For HEAD requests, attempt fallback to GET $method = \strtoupper($method); - $sKey = $method . ' ' . $path; + if ($method === 'HEAD') { + $method = 'GET'; + } + + $path = RouteHelper::formatPath($path, $this->ignoreLastSlash); + $sKey = $method . ' ' . $path; // It is a static route path if (isset($this->staticRoutes[$sKey])) { @@ -404,31 +420,17 @@ public function match(string $path, string $method = 'GET'): array return $result; } - // handle Auto Route. always return new Route object. + // Handle Auto Route. always return new Route object. if ($this->autoRoute && ($handler = $this->matchAutoRoute($path))) { return [self::FOUND, $path, Route::create($method, $path, $handler)]; } - // For HEAD requests, attempt fallback to GET - if ($method === 'HEAD') { - $sKey = 'GET ' . $path; - if (isset($this->staticRoutes[$sKey])) { - return [self::FOUND, $path, $this->staticRoutes[$sKey]]; - } - - $result = $this->matchDynamicRoute($path, 'GET'); - if ($result[0] === self::FOUND) { - return $result; - } - } - // If nothing else matches, try fallback routes. $router->any('*', 'handler'); $sKey = $method . ' /*'; if (isset($this->staticRoutes[$sKey])) { return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } - // Collect allowed methods from: staticRoutes, vagueRoutes OR return not found. if ($this->handleMethodNotAllowed) { return $this->findAllowedMethods($path, $method); } @@ -449,16 +451,13 @@ public function match(string $path, string $method = 'GET'): array */ protected function matchDynamicRoute(string $path, string $method): array { - $fKey = $first = ''; - if ($pos = \strpos($path, '/', 1)) { - $first = \substr($path, 1, $pos - 1); - $fKey = $method . ' ' . $first; - } + $first = \strstr(\ltrim($path, '/'), '/', true); + $fKey = $first ? $method . ' ' . $first : ''; // It is a regular dynamic route(the first node is 1th level index key). - if ($fKey && $routeList = $this->regularRoutes[$fKey] ?? false) { + if ($fKey && isset($this->regularRoutes[$fKey])) { /** @var Route $route */ - foreach ($routeList as $route) { + foreach ($this->regularRoutes[$fKey] as $route) { // Check path start string $pathStart = $route->getPathStart(); if (\strpos($path, $pathStart) !== 0) { @@ -473,8 +472,9 @@ protected function matchDynamicRoute(string $path, string $method): array } // It is a irregular dynamic route - if ($routeList = $this->vagueRoutes[$method] ?? false) { - foreach ($routeList as $route) { + // if ($routeList = $this->vagueRoutes[$method] ?? false) { + if (isset($this->vagueRoutes[$method])) { + foreach ($this->vagueRoutes[$method] as $route) { $result = $route->matchRegex($path); if ($result[0]) { return [self::FOUND, $path, $route->copyWithParams($result[1])]; diff --git a/src/RouterConfigTrait.php b/src/RouterConfigTrait.php index 20d8a78..ecbca76 100644 --- a/src/RouterConfigTrait.php +++ b/src/RouterConfigTrait.php @@ -162,13 +162,10 @@ public function getGlobalOptions(): array /** * @param array $globalOptions - * @return $this */ - public function setGlobalOptions(array $globalOptions): self + public function setGlobalOptions(array $globalOptions): void { $this->globalOptions = $globalOptions; - - return $this; } } diff --git a/src/ServerRouter.php b/src/ServerRouter.php index 996b6c7..6066821 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -60,56 +60,43 @@ public function __construct(array $config = []) */ public function match(string $path, string $method = 'GET'): array { - $path = RouteHelper::formatPath($path, $this->ignoreLastSlash); + // For HEAD requests, attempt fallback to GET $method = \strtoupper($method); + if ($method === 'HEAD') { + $method = 'GET'; + } + + $path = RouteHelper::formatPath($path, $this->ignoreLastSlash); $sKey = $method . ' ' . $path; - // is a static route path + // It is a static route path if (isset($this->staticRoutes[$sKey])) { return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } - // find in route caches. + // Find in route caches. if ($this->cacheRoutes && isset($this->cacheRoutes[$sKey])) { return [self::FOUND, $path, $this->cacheRoutes[$sKey]]; } - // is a dynamic route, match by regexp + // It is a dynamic route, match by regexp $result = $this->matchDynamicRoute($path, $method); if ($result[0] === self::FOUND) { // will cache param route. $this->cacheMatchedParamRoute($path, $method, $result[2]); return $result; } - // handle Auto Route + // Handle Auto Route if ($this->autoRoute && ($handler = $this->matchAutoRoute($path))) { return [self::FOUND, $path, Route::create($method, $path, $handler)]; } - // For HEAD requests, attempt fallback to GET - if ($method === 'HEAD') { - $sKey = 'GET ' . $path; - if (isset($this->staticRoutes[$sKey])) { - return [self::FOUND, $path, $this->staticRoutes[$sKey]]; - } - - if ($this->cacheRoutes && isset($this->cacheRoutes[$sKey])) { - return [self::FOUND, $path, $this->cacheRoutes[$sKey]]; - } - - $result = $this->matchDynamicRoute($path, 'GET'); - if ($result[0] === self::FOUND) { - return $result; - } - } - // If nothing else matches, try fallback routes. $router->any('*', 'handler'); $sKey = $method . ' /*'; if ($this->staticRoutes && isset($this->staticRoutes[$sKey])) { return [self::FOUND, $path, $this->staticRoutes[$sKey]]; } - // collect allowed methods from: staticRoutes, vagueRoutes OR return not found. if ($this->handleMethodNotAllowed) { return $this->findAllowedMethods($path, $method); } From a21599e1b165d0e493c4c165fdbef9218b9c7dab Mon Sep 17 00:00:00 2001 From: inhere Date: Wed, 17 Apr 2019 21:17:25 +0800 Subject: [PATCH 114/151] fix: preg_match error on php73 --- .gitignore | 1 + src/Route.php | 2 +- test/DispatcherTest.php | 8 ++++---- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 06bb496..8fb4196 100644 --- a/.gitignore +++ b/.gitignore @@ -10,4 +10,5 @@ composer.lock *.swp *.swo +*.cache .DS_Store diff --git a/src/Route.php b/src/Route.php index 5fa3422..590d2bb 100644 --- a/src/Route.php +++ b/src/Route.php @@ -208,7 +208,7 @@ public function quickParseParams($argPos, $optPos, array $bindParams = []): stri $path = $this->path; // regular: first node is a normal string e.g '/user/{id}' -> 'user', '/a/{post}' -> 'a' - if (preg_match('#^/([\w-]+)/(?:[\w-\/]*)#', $path, $m)) { + if (\preg_match('#^/([\w-]+)/(?:[\w\/-]*)#', $path, $m)) { [$start, $first] = $m; $this->pathStart = $start === '/' ? '' : $start; } diff --git a/test/DispatcherTest.php b/test/DispatcherTest.php index 3fbafb1..15d74f8 100644 --- a/test/DispatcherTest.php +++ b/test/DispatcherTest.php @@ -7,7 +7,7 @@ use PHPUnit\Framework\TestCase; /** - * @covers \Inhere\Route\Dispatcher\Dispatcher + * Class DispatcherTest */ class DispatcherTest extends TestCase { @@ -70,16 +70,16 @@ public function testDispatcher(): void $ret = $d->dispatchUri('/my', 'get'); $this->assertStringStartsWith('hello', $ret); $this->assertStringEndsWith('25}', $ret); - $this->assertContains('{"name":"God","age":25}', $ret); + $this->assertStringEndsWith('{"name":"God","age":25}', $ret); $ret = $d->dispatchUri('/my/tom', 'get'); $this->assertStringStartsWith('hello', $ret); $this->assertStringEndsWith('25}', $ret); - $this->assertContains('{"name":"tom","age":25}', $ret); + $this->assertStringEndsWith('{"name":"tom","age":25}', $ret); $ret = $d->dispatchUri('/my/tom/45', 'get'); $this->assertStringStartsWith('hello', $ret); $this->assertStringEndsWith('"45"}', $ret); - $this->assertContains('{"name":"tom","age":"45"}', $ret); + $this->assertStringEndsWith('{"name":"tom","age":"45"}', $ret); } } From b869feb27e4d41db39ad3603e19a16768a4efe62 Mon Sep 17 00:00:00 2001 From: inhere Date: Wed, 17 Apr 2019 21:38:08 +0800 Subject: [PATCH 115/151] fix: unit test compat... phpunit8 --- test/RouterTest.php | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/test/RouterTest.php b/test/RouterTest.php index 937ebb6..39a1118 100644 --- a/test/RouterTest.php +++ b/test/RouterTest.php @@ -41,10 +41,19 @@ public function testAddRoutes(): void $this->assertTrue($r->count() > 1); $this->assertNotEmpty($r->getRoutes()); - $this->assertContains('name', $r1->getPathVars()); - $this->assertContains('age', $r1->getPathVars()); + + $isGt8 = (int)\PHPUnit\Runner\Version::series() > 7; + if ($isGt8) { + $this->assertTrue(\in_array('name', $r1->getPathVars(), true)); + $this->assertTrue(\in_array('age', $r1->getPathVars(), true)); + $this->assertStringContainsString('GET /my[/{name}[/{age}]]', (string)$r1); + } else { + $this->assertContains('name', $r1->getPathVars()); + $this->assertContains('age', $r1->getPathVars()); + $this->assertContains('GET /my[/{name}[/{age}]]', (string)$r1); + } + $this->assertArrayHasKey('age', $r1->getBindVars()); - $this->assertContains('GET /my[/{name}[/{age}]]', (string)$r1); foreach (Router::METHODS_ARRAY as $method) { $r->$method("/$method", "handle_$method"); @@ -52,14 +61,22 @@ public function testAddRoutes(): void $string = (string)$r; foreach (Router::METHODS_ARRAY as $method) { $s = \sprintf('%-7s %-25s --> %s', $method, "/$method", "handle_$method"); - $this->assertContains($s, $string); + if ($isGt8) { + $this->assertStringContainsString($s, $string); + } else { + $this->assertContains($s, $string); + } } $r->add('ANY', '/any', 'handler_any'); $string = $r->toString(); foreach (Router::METHODS_ARRAY as $method) { $s = \sprintf('%-7s %-25s --> %s', $method, '/any', 'handler_any'); - $this->assertContains($s, $string); + if ($isGt8) { + $this->assertStringContainsString($s, $string); + } else { + $this->assertContains($s, $string); + } } $this->expectExceptionMessage('The method and route handler is not allow empty.'); @@ -71,7 +88,11 @@ public function testAddRoutes(): void try { $r->add('invalid', '/path', '/handler'); } catch (\Throwable $e) { - $this->assertContains('The method [INVALID] is not supported', $e->getMessage()); + if ($isGt8) { + $this->assertStringContainsString('The method [INVALID] is not supported', $e->getMessage()); + } else { + $this->assertContains('The method [INVALID] is not supported', $e->getMessage()); + } } } From 61c4d76e194f9614ef285f332226ec615da8cc20 Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 29 Jun 2019 11:43:54 +0800 Subject: [PATCH 116/151] update: reformat codes --- src/CachedRouter.php | 40 +++--- src/Dispatcher/Dispatcher.php | 12 +- src/Dispatcher/DispatcherInterface.php | 22 ++-- src/Dispatcher/Psr15Dispatcher.php | 22 ++-- src/Dispatcher/SimpleDispatcher.php | 170 +++++++++++++++---------- src/Helper/RouteHelper.php | 100 ++++++++++----- src/Helper/functions.php | 33 +++-- src/PreMatchRouter.php | 22 +++- src/Route.php | 126 ++++++++++++------ src/Router.php | 113 ++++++++++------ src/RouterConfigTrait.php | 11 +- src/RouterInterface.php | 11 +- src/RouterManager.php | 40 +++--- src/SRouter.php | 18 ++- src/ServerRouter.php | 18 ++- test/CachedRouterTest.php | 14 +- test/DispatcherTest.php | 16 ++- test/PreMatchRouterTest.php | 4 +- test/RouteTest.php | 39 +++--- test/RouterManagerTest.php | 17 ++- test/RouterTest.php | 23 ++-- test/ServerRouterTest.php | 3 +- 22 files changed, 556 insertions(+), 318 deletions(-) diff --git a/src/CachedRouter.php b/src/CachedRouter.php index 4a7f464..5bbe5a0 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -8,6 +8,14 @@ namespace Inhere\Route; +use LogicException; +use function date; +use function file_exists; +use function file_put_contents; +use function preg_replace; +use function trim; +use function var_export; + /** * Class CachedRouter - this is object version and support cache routes. * @@ -38,8 +46,10 @@ final class CachedRouter extends Router /** * object constructor. + * * @param array $config - * @throws \LogicException + * + * @throws LogicException */ public function __construct(array $config = []) { @@ -106,14 +116,14 @@ public function loadRoutesCache(): bool } $file = $this->cacheFile; - if (!$file || !\file_exists($file)) { + if (!$file || !file_exists($file)) { return false; } // load routes - $map = require $file; + $map = require $file; $this->routeCounter = 0; - $staticRoutes = $regularRoutes = $vagueRoutes = []; + $staticRoutes = $regularRoutes = $vagueRoutes = []; foreach ($map['staticRoutes'] as $key => $info) { $this->routeCounter++; @@ -134,10 +144,10 @@ public function loadRoutesCache(): bool } } - $this->staticRoutes = $staticRoutes; + $this->staticRoutes = $staticRoutes; $this->regularRoutes = $regularRoutes; - $this->vagueRoutes = $vagueRoutes; - $this->cacheLoaded = true; + $this->vagueRoutes = $vagueRoutes; + $this->cacheLoaded = true; return true; } @@ -152,17 +162,17 @@ protected function dumpRoutesCache(): int return 0; } - if ($this->isCacheEnable() && \file_exists($file)) { + if ($this->isCacheEnable() && file_exists($file)) { return 1; } - $date = \date('Y-m-d H:i:s'); + $date = date('Y-m-d H:i:s'); $class = static::class; $count = $this->count(); - $staticRoutes = \var_export($this->staticRoutes, true); - $regularRoutes = \var_export($this->regularRoutes, true); - $vagueRoutes = \var_export($this->vagueRoutes, true); + $staticRoutes = var_export($this->staticRoutes, true); + $regularRoutes = var_export($this->regularRoutes, true); + $vagueRoutes = var_export($this->vagueRoutes, true); $code = << $vagueRoutes, );\n EOF; - return \file_put_contents($file, \preg_replace( + return file_put_contents($file, preg_replace( ['/\s+\n\s+Inhere\\\\Route\\\\Route::__set_state\(/', '/\)\),/', '/=>\s+\n\s+array \(/'], [' ', '),', '=> array ('], $code @@ -218,7 +228,7 @@ public function getCacheFile(): string */ public function setCacheFile(string $cacheFile): void { - $this->cacheFile = \trim($cacheFile); + $this->cacheFile = trim($cacheFile); } /** @@ -226,7 +236,7 @@ public function setCacheFile(string $cacheFile): void */ public function isCacheExists(): bool { - return ($file = $this->cacheFile) && \file_exists($file); + return ($file = $this->cacheFile) && file_exists($file); } /** diff --git a/src/Dispatcher/Dispatcher.php b/src/Dispatcher/Dispatcher.php index de7abb7..96c9682 100644 --- a/src/Dispatcher/Dispatcher.php +++ b/src/Dispatcher/Dispatcher.php @@ -8,8 +8,10 @@ namespace Inhere\Route\Dispatcher; +use Exception; use Inhere\Route\Helper\RouteHelper; use Inhere\Route\RouterInterface; +use Throwable; /** * Class Dispatcher @@ -25,8 +27,8 @@ class Dispatcher extends SimpleDispatcher /** * Dispatch route handler for the given route info. * {@inheritdoc} - * @throws \Exception - * @throws \Throwable + * @throws Exception + * @throws Throwable */ public function dispatch(int $status, string $path, string $method, $route) { @@ -43,7 +45,7 @@ public function dispatch(int $status, string $path, string $method, $route) // trigger route found event $this->fire(self::ON_FOUND, [$path, $route]); - $result = null; + $result = null; $options = $route->getOptions(); // fire enter event @@ -53,7 +55,7 @@ public function dispatch(int $status, string $path, string $method, $route) } $handler = $route->getHandler(); - $args = $route->getParams(); + $args = $route->getParams(); try { // trigger route exec_start event @@ -67,7 +69,7 @@ public function dispatch(int $status, string $path, string $method, $route) // trigger route exec_end event $this->fire(self::ON_EXEC_END, [$path, $route, $result]); - } catch (\Throwable $e) { + } catch (Throwable $e) { // trigger route exec_error event if ($cb = $this->getOption(self::ON_EXEC_ERROR)) { return RouteHelper::call($cb, [$e, $path, $route]); diff --git a/src/Dispatcher/DispatcherInterface.php b/src/Dispatcher/DispatcherInterface.php index 8112e3d..18de723 100644 --- a/src/Dispatcher/DispatcherInterface.php +++ b/src/Dispatcher/DispatcherInterface.php @@ -10,6 +10,7 @@ use Inhere\Route\Route; use Inhere\Route\RouterInterface; +use Throwable; /** * Interface DispatcherInterface @@ -29,29 +30,34 @@ interface DispatcherInterface /** * Runs the callback for the given path and method. - * @param string $path + * + * @param string $path * @param null|string $method + * * @return mixed - * @throws \Throwable + * @throws Throwable */ public function dispatchUri(string $path = null, string $method = null); /** * Dispatch route handler for the given route info. - * @param int $status - * @param string $path - * @param string $method + * + * @param int $status + * @param string $path + * @param string $method * @param Route|array|null $route matched route info + * * @return mixed */ public function dispatch(int $status, string $path, string $method, $route); /** * Defines callback on happen event. - * @param string $event please see class constants ON_* + * + * @param string $event please see class constants ON_* * @param callable $handler */ - public function on(string $event, $handler); + public function on(string $event, $handler): void; /** * @return RouterInterface @@ -66,7 +72,7 @@ public function hasRouter(): bool; /** * @param RouterInterface $router */ - public function setRouter(RouterInterface $router); + public function setRouter(RouterInterface $router): void; /** * @return array diff --git a/src/Dispatcher/Psr15Dispatcher.php b/src/Dispatcher/Psr15Dispatcher.php index 671fc6f..443e614 100644 --- a/src/Dispatcher/Psr15Dispatcher.php +++ b/src/Dispatcher/Psr15Dispatcher.php @@ -8,11 +8,14 @@ namespace Inhere\Route\Dispatcher; +use Exception; use Inhere\Route\Helper\RouteHelper; use Inhere\Route\Route; use Inhere\Route\RouterInterface; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; +use Throwable; +use function array_merge; /** * Class Psr15Dispatcher @@ -25,12 +28,13 @@ class Psr15Dispatcher extends SimpleDispatcher { /** * @param ServerRequestInterface $request + * * @return ResponseInterface - * @throws \Throwable + * @throws Throwable */ public function handleRequest(ServerRequestInterface $request): ResponseInterface { - $path = $request->getUri()->getPath(); + $path = $request->getUri()->getPath(); $method = $request->getMethod(); /** @var Route $route */ @@ -40,7 +44,7 @@ public function handleRequest(ServerRequestInterface $request): ResponseInterfac switch ($status) { case RouterInterface::FOUND: - $chains = \array_merge($chains, $route->getChains()); + $chains = array_merge($chains, $route->getChains()); break; case RouterInterface::NOT_FOUND: @@ -54,8 +58,8 @@ public function handleRequest(ServerRequestInterface $request): ResponseInterfac /** * Dispatch route handler for the given route info. * {@inheritdoc} - * @throws \Exception - * @throws \Throwable + * @throws Exception + * @throws Throwable */ public function dispatch(int $status, string $path, string $method, $route) { @@ -72,7 +76,7 @@ public function dispatch(int $status, string $path, string $method, $route) // trigger route found event $this->fire(self::ON_FOUND, [$path, $route]); - $result = null; + $result = null; $options = $route->getOptions(); // fire enter event @@ -82,14 +86,14 @@ public function dispatch(int $status, string $path, string $method, $route) } $handler = $route->getHandler(); - $args = $route->getParams(); + $args = $route->getParams(); try { // trigger route exec_start event $this->fire(self::ON_EXEC_START, [$path, $route]); $globChains = $this->getRouter()->getChains(); - $chains = $route->getChains(); + $chains = $route->getChains(); $result = $this->callHandler($path, $method, $handler, $args); @@ -100,7 +104,7 @@ public function dispatch(int $status, string $path, string $method, $route) // trigger route exec_end event $this->fire(self::ON_EXEC_END, [$path, $route, $result]); - } catch (\Throwable $e) { + } catch (Throwable $e) { // trigger route exec_error event if ($cb = $this->getOption(self::ON_EXEC_ERROR)) { return RouteHelper::call($cb, [$e, $path, $route]); diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index eb9d43b..2a2a12e 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -8,9 +8,29 @@ namespace Inhere\Route\Dispatcher; +use Closure; use Inhere\Route\Helper\RouteHelper; use Inhere\Route\Route; use Inhere\Route\RouterInterface; +use InvalidArgumentException; +use LogicException; +use RuntimeException; +use Throwable; +use function array_merge; +use function explode; +use function function_exists; +use function header; +use function implode; +use function in_array; +use function is_array; +use function is_object; +use function is_string; +use function method_exists; +use function parse_url; +use function strpos; +use function strtoupper; +use function trim; +use const PHP_URL_PATH; /** * Class SimpleDispatcher @@ -37,14 +57,14 @@ class SimpleDispatcher implements DispatcherInterface 'actionPrefix' => '', - 'actionSuffix' => 'Action', + 'actionSuffix' => 'Action', // enable dynamic action. // e.g // if set True; // $router->any('/demo/{act}', App\Controllers\Demo::class); // you access '/demo/test' will call 'App\Controllers\Demo::test()' - 'dynamicAction' => false, + 'dynamicAction' => false, // @see Router::$globalParams['act'] 'dynamicActionVar' => 'act', @@ -52,7 +72,7 @@ class SimpleDispatcher implements DispatcherInterface // e.g: 'actionExecutor' => 'run'` // $router->any('/demo/{act}', App\Controllers\Demo::class); // you access `/demo/test` will call `App\Controllers\Demo::run('test')` - 'actionExecutor' => '', // 'run' + 'actionExecutor' => '', // 'run' // events: please @see DispatcherInterface::ON_* // 'event name' => callback @@ -61,10 +81,12 @@ class SimpleDispatcher implements DispatcherInterface /** * object creator. + * * @param RouterInterface $router - * @param array $options + * @param array $options + * * @return self - * @throws \LogicException + * @throws LogicException */ public static function create(array $options = [], RouterInterface $router = null): DispatcherInterface { @@ -73,9 +95,11 @@ public static function create(array $options = [], RouterInterface $router = nul /** * object constructor. + * * @param RouterInterface $router - * @param array $options - * @throws \LogicException + * @param array $options + * + * @throws LogicException */ public function __construct(array $options = [], RouterInterface $router = null) { @@ -89,12 +113,13 @@ public function __construct(array $options = [], RouterInterface $router = null) /** * @param array $options - * @throws \LogicException + * + * @throws LogicException */ public function initOptions(array $options): void { if ($this->initialized) { - throw new \LogicException('Has already started to distributed routing, and configuration is not allowed!'); + throw new LogicException('Has already started to distributed routing, and configuration is not allowed!'); } foreach ($options as $name => $value) { @@ -109,19 +134,21 @@ public function initOptions(array $options): void /** * Runs the callback for the given path and method. - * @param string $path + * + * @param string $path * @param null|string $method + * * @return mixed - * @throws \Throwable - * @throws \RuntimeException - * @throws \InvalidArgumentException + * @throws Throwable + * @throws RuntimeException + * @throws InvalidArgumentException */ public function dispatchUri(string $path = null, string $method = null) { $path = (string)($path ?: $_SERVER['REQUEST_URI']); - if (\strpos($path, '?')) { - $path = \parse_url(https://github.com/$path,%20/PHP_URL_PATH); + if (strpos($path, '?')) { + $path = parse_url(https://github.com/$path,%20PHP_URL_PATH); } // if 'filterFavicon' setting is TRUE @@ -130,7 +157,7 @@ public function dispatchUri(string $path = null, string $method = null) } $method = (string)($method ?: $_SERVER['REQUEST_METHOD']); - $method = \strtoupper($method); + $method = strtoupper($method); /** @var Route $route */ [$status, $path, $route] = $this->router->match($path, $method); @@ -141,7 +168,7 @@ public function dispatchUri(string $path = null, string $method = null) /** * Dispatch route handler for the given route info. * {@inheritdoc} - * @throws \Throwable + * @throws Throwable */ public function dispatch(int $status, string $path, string $method, $route) { @@ -167,7 +194,7 @@ public function dispatch(int $status, string $path, string $method, $route) // trigger route exec_end event $this->fire(self::ON_EXEC_END, [$path, $route, $result]); - } catch (\Throwable $e) { + } catch (Throwable $e) { // trigger route exec_error event if ($cb = $this->getOption(self::ON_EXEC_ERROR)) { return RouteHelper::call($cb, [$e, $path, $route]); @@ -181,40 +208,42 @@ public function dispatch(int $status, string $path, string $method, $route) /** * execute the matched Route Handler - * @param string $path The route path - * @param string $method The request method + * + * @param string $path The route path + * @param string $method The request method * @param callable|mixed $handler The route path handler - * @param array $args Matched param from path + * @param array $args Matched param from path * [ * 'name' => value * ] + * * @return mixed - * @throws \RuntimeException - * @throws \InvalidArgumentException - * @throws \Throwable + * @throws RuntimeException + * @throws InvalidArgumentException + * @throws Throwable */ protected function callHandler(string $path, string $method, $handler, array $args = []) { // is a \Closure or a callable object - if (\is_object($handler)) { + if (is_object($handler)) { return $handler($args); } //// $handler is string // is array ['controller', 'action'] - if (\is_array($handler)) { + if (is_array($handler)) { $segments = $handler; - } elseif (\is_string($handler)) { + } elseif (is_string($handler)) { // is function - if (\strpos($handler, '@') === false && \function_exists($handler)) { + if (strpos($handler, '@') === false && function_exists($handler)) { return $handler($args); } // e.g `Controllers\Home@index` Or only `Controllers\Home` - $segments = \explode('@', \trim($handler)); + $segments = explode('@', trim($handler)); } else { - throw new \InvalidArgumentException("Invalid route handler for route '$path'"); + throw new InvalidArgumentException("Invalid route handler for route '$path'"); } // Instantiation controller @@ -226,14 +255,14 @@ protected function callHandler(string $path, string $method, $handler, array $ar // use dynamic action } elseif ($this->options['dynamicAction'] && ($var = $this->options['dynamicActionVar'])) { - $action = isset($args[$var]) ? \trim($args[$var], '/') : $this->options['defaultAction']; + $action = isset($args[$var]) ? trim($args[$var], '/') : $this->options['defaultAction']; // defined default action } elseif (!$action = $this->options['defaultAction']) { - throw new \RuntimeException("please config the route path [$path] controller action to call"); + throw new RuntimeException("please config the route path [$path] controller action to call"); } - $action = RouteHelper::str2Camel($action); + $action = RouteHelper::str2Camel($action); $actionMethod = $action . $this->options['actionSuffix']; // if set the 'actionExecutor', the action handle logic by it. @@ -242,7 +271,7 @@ protected function callHandler(string $path, string $method, $handler, array $ar } // action method is not exist - if (!\method_exists($controller, $actionMethod)) { + if (!method_exists($controller, $actionMethod)) { return $this->handleNotFound($path, $method, true); } @@ -253,13 +282,14 @@ protected function callHandler(string $path, string $method, $handler, array $ar /** * @param string $path Request uri path * @param string $method - * @param bool $actionNotExist + * @param bool $actionNotExist * True: The `$path` is matched success, but action not exist on route parser * False: The `$path` is matched fail + * * @return bool|mixed - * @throws \RuntimeException - * @throws \InvalidArgumentException - * @throws \Throwable + * @throws RuntimeException + * @throws InvalidArgumentException + * @throws Throwable */ protected function handleNotFound(string $path, string $method, $actionNotExist = false) { @@ -269,15 +299,17 @@ protected function handleNotFound(string $path, string $method, $actionNotExist $this->setOption(self::ON_NOT_FOUND, $handler); // is a route path. like '/site/notFound' - } else if (\is_string($handler) && \strpos($handler, '/') === 0) { - $_GET['_src_path'] = $path; + } else { + if (is_string($handler) && strpos($handler, '/') === 0) { + $_GET['_src_path'] = $path; - if ($path === $handler) { - $defaultHandler = $this->defaultNotFoundHandler(); - return $defaultHandler($path, $method); - } + if ($path === $handler) { + $defaultHandler = $this->defaultNotFoundHandler(); + return $defaultHandler($path, $method); + } - return $this->dispatchUri($handler, $method); + return $this->dispatchUri($handler, $method); + } } // trigger notFound event @@ -287,11 +319,12 @@ protected function handleNotFound(string $path, string $method, $actionNotExist /** * @param string $path * @param string $method - * @param array $methods The allowed methods + * @param array $methods The allowed methods + * * @return mixed - * @throws \RuntimeException - * @throws \InvalidArgumentException - * @throws \Throwable + * @throws RuntimeException + * @throws InvalidArgumentException + * @throws Throwable */ protected function handleNotAllowed(string $path, string $method, array $methods) { @@ -301,7 +334,7 @@ protected function handleNotAllowed(string $path, string $method, array $methods $this->setOption(self::ON_METHOD_NOT_ALLOWED, $handler); // is a route path. like '/site/notFound' - } elseif (\is_string($handler) && \strpos($handler, '/') === 0) { + } elseif (is_string($handler) && strpos($handler, '/') === 0) { $_GET['_src_path'] = $path; if ($path === $handler) { @@ -318,26 +351,26 @@ protected function handleNotAllowed(string $path, string $method, array $methods } /** - * @return \Closure + * @return Closure */ - protected function defaultNotFoundHandler(): \Closure + protected function defaultNotFoundHandler(): Closure { return function ($path) { $protocol = $_SERVER['SERVER_PROTOCOL'] ?? 'HTTP/1.1'; - \header($protocol . ' 404 Not Found'); + header($protocol . ' 404 Not Found'); echo "

:( 404
Page Not Found $path

"; }; } /** - * @return \Closure + * @return Closure */ - protected function defaultNotAllowedHandler(): \Closure + protected function defaultNotAllowedHandler(): Closure { return function ($path, $method, $methods) { - $allow = \implode(',', $methods); + $allow = implode(',', $methods); $protocol = $_SERVER['SERVER_PROTOCOL'] ?? 'HTTP/1.1'; - \header($protocol . ' 405 Method Not Allowed'); + header($protocol . ' 405 Method Not Allowed'); echo << @@ -351,10 +384,11 @@ protected function defaultNotAllowedHandler(): \Closure /** * Defines callback on happen event - * @param $event + * + * @param $event * @param callable $handler */ - public function on(string $event, $handler) + public function on(string $event, $handler): void { if (self::isSupportedEvent($event)) { $this->options[$event] = $handler; @@ -363,10 +397,12 @@ public function on(string $event, $handler) /** * Trigger event + * * @param string $event - * @param array $args + * @param array $args + * * @return mixed - * @throws \InvalidArgumentException + * @throws InvalidArgumentException */ protected function fire(string $event, array $args = []) { @@ -379,7 +415,7 @@ protected function fire(string $event, array $args = []) /** * @param string $name - * @param $value + * @param $value */ public function setOption(string $name, $value): void { @@ -388,7 +424,8 @@ public function setOption(string $name, $value): void /** * @param string $name - * @param null $default + * @param null $default + * * @return mixed|null */ public function getOption(string $name, $default = null) @@ -413,11 +450,12 @@ public static function getSupportedEvents(): array /** * @param string $name + * * @return bool */ public static function isSupportedEvent(string $name): bool { - return \in_array($name, static::getSupportedEvents(), true); + return in_array($name, static::getSupportedEvents(), true); } /** @@ -439,7 +477,7 @@ public function getRouter(): RouterInterface /** * @param RouterInterface $router */ - public function setRouter(RouterInterface $router) + public function setRouter(RouterInterface $router): void { $this->router = $router; } @@ -457,6 +495,6 @@ public function getOptions(): array */ public function setOptions(array $options): void { - $this->options = \array_merge($this->options, $options); + $this->options = array_merge($this->options, $options); } } diff --git a/src/Helper/RouteHelper.php b/src/Helper/RouteHelper.php index 6278199..990d0b1 100644 --- a/src/Helper/RouteHelper.php +++ b/src/Helper/RouteHelper.php @@ -8,6 +8,28 @@ namespace Inhere\Route\Helper; +use InvalidArgumentException; +use function array_map; +use function array_pop; +use function class_exists; +use function count; +use function explode; +use function function_exists; +use function implode; +use function is_array; +use function is_object; +use function is_string; +use function method_exists; +use function preg_replace; +use function preg_replace_callback; +use function rawurldecode; +use function rtrim; +use function sprintf; +use function strpos; +use function strtoupper; +use function trim; +use function ucfirst; + /** * Class RouteHelper * @package Inhere\Route @@ -16,18 +38,22 @@ class RouteHelper { /** * is Static Route + * * @param string $route + * * @return bool */ public static function isStaticRoute(string $route): bool { - return \strpos($route, '{') === false && \strpos($route, '[') === false; + return strpos($route, '{') === false && strpos($route, '[') === false; } /** * format URI path + * * @param string $path * @param bool $ignoreLastSlash + * * @return string */ public static function formatPath(string $path, bool $ignoreLastSlash = true): string @@ -37,34 +63,35 @@ public static function formatPath(string $path, bool $ignoreLastSlash = true): s } // Clear '//', '///' => '/' - if (false !== \strpos($path, '//')) { - $path = \preg_replace('#\/\/+#', '/', $path); + if (false !== strpos($path, '//')) { + $path = preg_replace('#\/\/+#', '/', $path); } // Must be start withs '/' - if (\strpos($path, '/') !== 0) { + if (strpos($path, '/') !== 0) { $path = '/' . $path; } // Decode - $path = \rawurldecode($path); + $path = rawurldecode($path); - return $ignoreLastSlash ? \rtrim($path, '/') : $path; + return $ignoreLastSlash ? rtrim($path, '/') : $path; } /** * @param string $str + * * @return string */ public static function str2Camel(string $str): string { - $str = \trim($str, '-'); + $str = trim($str, '-'); // convert 'first-second' to 'firstSecond' - if (\strpos($str, '-')) { - $str = \preg_replace_callback('/-+([a-z])/', function ($c) { - return \strtoupper($c[1]); - }, \trim($str, '- ')); + if (strpos($str, '-')) { + $str = preg_replace_callback('/-+([a-z])/', function ($c) { + return strtoupper($c[1]); + }, trim($str, '- ')); } return $str; @@ -72,41 +99,43 @@ public static function str2Camel(string $str): string /** * handle auto route match, when config `'autoRoute' => true` + * * @param string $path The route path * @param string $cnp controller namespace. eg: 'app\\controllers' * @param string $sfx controller suffix. eg: 'Controller' + * * @return bool|callable */ public static function parseAutoRoute(string $path, string $cnp, string $sfx) { - $tmp = \trim($path, '/- '); + $tmp = trim($path, '/- '); // one node. eg: 'home' - if (!\strpos($tmp, '/')) { + if (!strpos($tmp, '/')) { $tmp = self::str2Camel($tmp); - $class = "$cnp\\" . \ucfirst($tmp) . $sfx; + $class = "$cnp\\" . ucfirst($tmp) . $sfx; - return \class_exists($class) ? $class : false; + return class_exists($class) ? $class : false; } - $ary = \array_map(self::class . '::str2Camel', \explode('/', $tmp)); - $cnt = \count($ary); + $ary = array_map(self::class . '::str2Camel', explode('/', $tmp)); + $cnt = count($ary); // two nodes. eg: 'home/test' 'admin/user' if ($cnt === 2) { [$n1, $n2] = $ary; // last node is an controller class name. eg: 'admin/user' - $class = "$cnp\\$n1\\" . \ucfirst($n2) . $sfx; + $class = "$cnp\\$n1\\" . ucfirst($n2) . $sfx; - if (\class_exists($class)) { + if (class_exists($class)) { return $class; } // first node is an controller class name, second node is a action name, - $class = "$cnp\\" . \ucfirst($n1) . $sfx; + $class = "$cnp\\" . ucfirst($n1) . $sfx; - return \class_exists($class) ? "$class@$n2" : false; + return class_exists($class) ? "$class@$n2" : false; } // max allow 5 nodes @@ -115,18 +144,18 @@ public static function parseAutoRoute(string $path, string $cnp, string $sfx) } // last node is an controller class name - $n2 = \array_pop($ary); - $class = \sprintf('%s\\%s\\%s', $cnp, \implode('\\', $ary), \ucfirst($n2) . $sfx); + $n2 = array_pop($ary); + $class = sprintf('%s\\%s\\%s', $cnp, implode('\\', $ary), ucfirst($n2) . $sfx); - if (\class_exists($class)) { + if (class_exists($class)) { return $class; } // last second is an controller class name, last node is a action name, - $n1 = \array_pop($ary); - $class = \sprintf('%s\\%s\\%s', $cnp, \implode('\\', $ary), \ucfirst($n1) . $sfx); + $n1 = array_pop($ary); + $class = sprintf('%s\\%s\\%s', $cnp, implode('\\', $ary), ucfirst($n1) . $sfx); - return \class_exists($class) ? "$class@$n2" : false; + return class_exists($class) ? "$class@$n2" : false; } /** @@ -136,8 +165,9 @@ public static function parseAutoRoute(string $path, string $cnp, string $sfx) * object - Closure, Object * * @param array $args + * * @return mixed - * @throws \InvalidArgumentException + * @throws InvalidArgumentException */ public static function call($cb, array $args = []) { @@ -145,28 +175,28 @@ public static function call($cb, array $args = []) return true; } - if (\is_array($cb)) { + if (is_array($cb)) { [$obj, $mhd] = $cb; - return \is_object($obj) ? $obj->$mhd(...$args) : $obj::$mhd(...$args); + return is_object($obj) ? $obj->$mhd(...$args) : $obj::$mhd(...$args); } - if (\is_string($cb)) { - if (\function_exists($cb)) { + if (is_string($cb)) { + if (function_exists($cb)) { return $cb(...$args); } // a class name - if (\class_exists($cb)) { + if (class_exists($cb)) { $cb = new $cb; } } // a \Closure or Object implement '__invoke' - if (\is_object($cb) && \method_exists($cb, '__invoke')) { + if (is_object($cb) && method_exists($cb, '__invoke')) { return $cb(...$args); } - throw new \InvalidArgumentException('the callback handler is not callable!'); + throw new InvalidArgumentException('the callback handler is not callable!'); } } diff --git a/src/Helper/functions.php b/src/Helper/functions.php index e285aeb..f2af0c1 100644 --- a/src/Helper/functions.php +++ b/src/Helper/functions.php @@ -8,12 +8,15 @@ namespace Inhere\Route; +use Closure; + /** - * @param \Closure $closure - * @param array $config + * @param Closure $closure + * @param array $config + * * @return Router */ -function createRouter(\Closure $closure, array $config = []): Router +function createRouter(Closure $closure, array $config = []): Router { $closure($router = new Router($config)); @@ -21,11 +24,12 @@ function createRouter(\Closure $closure, array $config = []): Router } /** - * @param \Closure $closure - * @param array $config + * @param Closure $closure + * @param array $config + * * @return CachedRouter */ -function createCachedRouter(\Closure $closure, array $config = []): CachedRouter +function createCachedRouter(Closure $closure, array $config = []): CachedRouter { $closure($router = new CachedRouter($config)); @@ -35,19 +39,19 @@ function createCachedRouter(\Closure $closure, array $config = []): CachedRouter } /** - * @param \Closure $closure + * @param Closure $closure * @param string|null $path * @param string|null $method - * @param array $config + * @param array $config + * * @return PreMatchRouter */ function createPreMatchRouter( - \Closure $closure, + Closure $closure, string $path = null, string $method = null, array $config = [] -): PreMatchRouter -{ +): PreMatchRouter { $router = new PreMatchRouter($config, $path, $method); $closure($router); @@ -56,11 +60,12 @@ function createPreMatchRouter( } /** - * @param \Closure $closure - * @param array $config + * @param Closure $closure + * @param array $config + * * @return ServerRouter */ -function createServerRouter(\Closure $closure, array $config = []): ServerRouter +function createServerRouter(Closure $closure, array $config = []): ServerRouter { $closure($router = new ServerRouter($config)); diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index ce184f1..5de6543 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -9,6 +9,11 @@ namespace Inhere\Route; use Inhere\Route\Helper\RouteHelper; +use LogicException; +use function parse_url; +use function strpos; +use function strtoupper; +use const PHP_URL_PATH; /** * Class PreMatchRouter @@ -31,10 +36,12 @@ final class PreMatchRouter extends Router /** * object constructor. - * @param array $config + * + * @param array $config * @param string|null $path * @param string|null $method - * @throws \LogicException + * + * @throws LogicException */ public function __construct(array $config = [], string $path = '', string $method = '') { @@ -61,16 +68,17 @@ public function setRequest(string $path = null, string $method = null): void $path = (string)($_SERVER['REQUEST_URI'] ?? ''); } - if (\strpos($path, '?')) { - $path = \parse_url(https://github.com/$path,%20/PHP_URL_PATH); + if (strpos($path, '?')) { + $path = parse_url(https://github.com/$path,%20PHP_URL_PATH); } - $this->reqPath = RouteHelper::formatPath($path, $this->ignoreLastSlash); - $this->reqMethod = $method ? \strtoupper($method) : $_SERVER['REQUEST_METHOD']; + $this->reqPath = RouteHelper::formatPath($path, $this->ignoreLastSlash); + $this->reqMethod = $method ? strtoupper($method) : $_SERVER['REQUEST_METHOD']; } /** * @param Route $route + * * @return Route */ public function addRoute(Route $route): Route @@ -80,7 +88,7 @@ public function addRoute(Route $route): Route return $route; } - $path = $route->getPath(); + $path = $route->getPath(); $method = $route->getMethod(); $this->routeCounter++; diff --git a/src/Route.php b/src/Route.php index 590d2bb..2b7416e 100644 --- a/src/Route.php +++ b/src/Route.php @@ -8,11 +8,35 @@ namespace Inhere\Route; +use ArrayIterator; +use IteratorAggregate; +use LogicException; +use Traversable; +use function array_merge; +use function array_shift; +use function count; +use function get_class; +use function is_array; +use function is_object; +use function is_string; +use function preg_match; +use function preg_replace_callback; +use function property_exists; +use function rtrim; +use function sprintf; +use function str_replace; +use function strlen; +use function strpos; +use function strtoupper; +use function strtr; +use function substr_count; +use function trim; + /** * Class Route * @package Inhere\Route */ -final class Route implements \IteratorAggregate +final class Route implements IteratorAggregate { /** * @var string Route name @@ -88,6 +112,7 @@ final class Route implements \IteratorAggregate * @param mixed $handler * @param array $pathParams * @param array $options + * * @return Route */ public static function create( @@ -96,13 +121,13 @@ public static function create( $handler, array $pathParams = [], array $options = [] - ): Route - { + ): Route { return new self($method, $path, $handler, $pathParams, $options); } /** * @param array $config + * * @return Route */ public static function createFromArray(array $config = []): self @@ -110,7 +135,7 @@ public static function createFromArray(array $config = []): self $route = new self('GET', '/', ''); foreach ($config as $property => $value) { - if (\property_exists($route, $property)) { + if (property_exists($route, $property)) { $route->$property = $value; } } @@ -120,6 +145,7 @@ public static function createFromArray(array $config = []): self /** * Route constructor. + * * @param string $method * @param string $path * @param mixed $handler @@ -131,14 +157,15 @@ public function __construct(string $method, string $path, $handler, array $pathP $this->initialize($method, $path, $handler, $pathParams, $options); } - public function initialize(string $method, + public function initialize( + string $method, string $path, $handler, array $pathParams = [], - array $options = []): self - { - $this->path = \trim($path); - $this->method = \strtoupper($method); + array $options = [] + ): self { + $this->path = trim($path); + $this->method = strtoupper($method); $this->bindVars = $pathParams; $this->handler = $handler; $this->options = $options; @@ -152,7 +179,9 @@ public function initialize(string $method, /** * register route to the router + * * @param Router $router + * * @return Route */ public function attachTo(Router $router): self @@ -163,6 +192,7 @@ public function attachTo(Router $router): self /** * name the route and bind name to router. + * * @param string $name * @param Router $router * @param bool $register @@ -185,13 +215,15 @@ public function namedTo(string $name, Router $router, bool $register = false): v /** * parse route path string. fetch route params + * * @param array $bindParams + * * @return string returns the first node string. */ public function parseParam(array $bindParams = []): string { - $argPos = \strpos($this->path, '{'); - $optPos = \strpos($this->path, '['); + $argPos = strpos($this->path, '{'); + $optPos = strpos($this->path, '['); return $this->quickParseParams($argPos, $optPos, $bindParams); } @@ -200,6 +232,7 @@ public function parseParam(array $bindParams = []): string * @param int|false $argPos * @param int|false $optPos * @param array $bindParams + * * @return string */ public function quickParseParams($argPos, $optPos, array $bindParams = []): string @@ -208,26 +241,26 @@ public function quickParseParams($argPos, $optPos, array $bindParams = []): stri $path = $this->path; // regular: first node is a normal string e.g '/user/{id}' -> 'user', '/a/{post}' -> 'a' - if (\preg_match('#^/([\w-]+)/(?:[\w\/-]*)#', $path, $m)) { + if (preg_match('#^/([\w-]+)/(?:[\w\/-]*)#', $path, $m)) { [$start, $first] = $m; $this->pathStart = $start === '/' ? '' : $start; } // quote '.','/' to '\.','\/' - if (false !== \strpos($path, '.')) { - $path = \str_replace('.', '\.', $path); + if (false !== strpos($path, '.')) { + $path = str_replace('.', '\.', $path); } // Parse the optional parameters if (false !== $optPos) { - $noClosingOptionals = \rtrim($path, ']'); - $optionalNum = \strlen($path) - \strlen($noClosingOptionals); - if ($optionalNum !== \substr_count($noClosingOptionals, '[')) { - throw new \LogicException('Optional segments can only occur at the end of a route'); + $noClosingOptionals = rtrim($path, ']'); + $optionalNum = strlen($path) - strlen($noClosingOptionals); + if ($optionalNum !== substr_count($noClosingOptionals, '[')) { + throw new LogicException('Optional segments can only occur at the end of a route'); } // '/hello[/{name}]' -> '/hello(?:/{name})?' - $path = \str_replace(['[', ']'], ['(?:', ')?'], $path); + $path = str_replace(['[', ']'], ['(?:', ')?'], $path); // No params if ($argPos === false) { $this->pathRegex = '#^' . $path . '$#'; @@ -236,12 +269,11 @@ public function quickParseParams($argPos, $optPos, array $bindParams = []): stri } if ($bindVars = $this->getBindVars()) { // merge current route vars - $bindParams = \array_merge($bindParams, $bindVars); + $bindParams = array_merge($bindParams, $bindVars); } // Parse the parameters and replace them with the corresponding regular - $path = \preg_replace_callback('#\{([a-zA-Z_][\w-]*)\}#', function ($m) use ($bindParams) - { + $path = preg_replace_callback('#\{([a-zA-Z_][\w-]*)\}#', function ($m) use ($bindParams) { $this->pathVars[] = $m[1]; $regex = $bindParams[$m[1]] ?? Router::DEFAULT_REGEX; @@ -258,6 +290,7 @@ public function quickParseParams($argPos, $optPos, array $bindParams = []): stri /** * @param string $path + * * @return array returns match result. has two elements. * [ * match ok?, @@ -267,7 +300,7 @@ public function quickParseParams($argPos, $optPos, array $bindParams = []): stri public function match(string $path): array { // Check start string - if ($this->pathStart !== '' && \strpos($path, $this->pathStart) !== 0) { + if ($this->pathStart !== '' && strpos($path, $this->pathStart) !== 0) { return [false,]; } @@ -276,6 +309,7 @@ public function match(string $path): array /** * @param string $path + * * @return array * [ * match ok?, @@ -285,26 +319,26 @@ public function match(string $path): array public function matchRegex(string $path): array { // If don't match - if (!\preg_match($this->pathRegex, $path, $matches)) { + if (!preg_match($this->pathRegex, $path, $matches)) { return [false,]; } // No params. eg: only use optional. '/about[.html]' - if (\count($this->pathVars) === 0) { + if (count($this->pathVars) === 0) { return [true, []]; } $params = []; // First is full match. - \array_shift($matches); + array_shift($matches); foreach ($matches as $index => $value) { $params[$this->pathVars[$index]] = $value; } // If has default values if (isset($this->options['defaults'])) { - $params = \array_merge($this->options['defaults'], $params); + $params = array_merge($this->options['defaults'], $params); } return [true, $params]; @@ -316,6 +350,7 @@ public function matchRegex(string $path): array /** * @param array $params + * * @return Route */ public function copyWithParams(array $params): self @@ -328,7 +363,9 @@ public function copyWithParams(array $params): self /** * push middleware(s) to the route + * * @param array ...$middleware + * * @return Route */ public function middleware(...$middleware): self @@ -342,9 +379,11 @@ public function middleware(...$middleware): self /** * alias of the method: middleware() - * @see middleware() + * * @param mixed ...$middleware + * * @return Route + * @see middleware() */ public function push(...$middleware): self { @@ -353,6 +392,7 @@ public function push(...$middleware): self /** * replace set chains. + * * @param callable[] $chains */ public function setChains(array $chains): void @@ -362,13 +402,15 @@ public function setChains(array $chains): void /** * build uri string. + * * @param array $pathVars + * * @return string */ public function toUri(array $pathVars = []): string { if ($pathVars) { - return \strtr($this->path, $pathVars); + return strtr($this->path, $pathVars); } return $this->path; @@ -423,19 +465,20 @@ public function __toString(): string */ public function toString(): string { - return \sprintf( + return sprintf( '%-7s %-25s --> %s (%d middleware)', - $this->method, $this->path, $this->getHandlerName(), \count($this->chains) + $this->method, $this->path, $this->getHandlerName(), count($this->chains) ); } /** * @param string $name + * * @return Route */ public function setName(string $name): self { - if ($name = \trim($name)) { + if ($name = trim($name)) { $this->name = $name; } @@ -447,12 +490,13 @@ public function setName(string $name): self */ public function setPath(string $path): void { - $this->path = \trim($path); + $this->path = trim($path); } /** * @param string $name * @param $value + * * @return Route */ public function addOption(string $name, $value): self @@ -463,6 +507,7 @@ public function addOption(string $name, $value): self /** * @param array $options + * * @return Route */ public function setOptions(array $options): self @@ -478,12 +523,12 @@ public function setOptions(array $options): self /** * Retrieve an external iterator * @link https://php.net/manual/en/iteratoraggregate.getiterator.php - * @return \Traversable An instance of an object implementing Iterator or Traversable + * @return Traversable An instance of an object implementing Iterator or Traversable * @since 5.0.0 */ - public function getIterator(): \Traversable + public function getIterator(): Traversable { - return new \ArrayIterator($this->toArray()); + return new ArrayIterator($this->toArray()); } /** @@ -513,6 +558,7 @@ public function getParams(): array /** * @param string $name * @param null|mixed $default + * * @return string|mixed */ public function getParam(string $name, $default = null) @@ -591,11 +637,11 @@ public function getHandlerName(): string { $handlerName = 'unknown'; - if (\is_object($this->handler)) { - $handlerName = \get_class($this->handler); - } elseif (\is_array($this->handler)) { + if (is_object($this->handler)) { + $handlerName = get_class($this->handler); + } elseif (is_array($this->handler)) { $handlerName = '[array callback]'; - } elseif (\is_string($this->handler)) { + } elseif (is_string($this->handler)) { $handlerName = $this->handler; } diff --git a/src/Router.php b/src/Router.php index c269776..f6fda7e 100644 --- a/src/Router.php +++ b/src/Router.php @@ -8,9 +8,25 @@ namespace Inhere\Route; +use ArrayIterator; +use Closure; use Inhere\Route\Dispatcher\Dispatcher; use Inhere\Route\Dispatcher\DispatcherInterface; use Inhere\Route\Helper\RouteHelper; +use InvalidArgumentException; +use LogicException; +use Throwable; +use Traversable; +use function array_keys; +use function array_merge; +use function implode; +use function is_array; +use function ltrim; +use function rtrim; +use function strpos; +use function strstr; +use function strtoupper; +use function trim; /** * Class Router - This is object version @@ -96,9 +112,11 @@ class Router implements RouterInterface /** * object creator. + * * @param array $config + * * @return self - * @throws \LogicException + * @throws LogicException */ public static function create(array $config = []): Router { @@ -107,8 +125,10 @@ public static function create(array $config = []): Router /** * object constructor. + * * @param array $config - * @throws \LogicException + * + * @throws LogicException */ public function __construct(array $config = []) { @@ -125,7 +145,9 @@ public function __construct(array $config = []) /** * alias of the method: middleware() + * * @param array ...$middleware + * * @return self */ public function use(...$middleware): Router @@ -135,7 +157,9 @@ public function use(...$middleware): Router /** * push middleware(s) for the route + * * @param mixed ...$middleware + * * @return Router */ public function middleware(...$middleware): Router @@ -253,24 +277,25 @@ public function map($methods, string $path, $handler, array $pathParams = [], ar * @param $handler * @param array $pathParams * @param array $opts + * * @return Route */ public function add(string $method, string $path, $handler, array $pathParams = [], array $opts = []): Route { if (!$method || !$handler) { - throw new \InvalidArgumentException('The method and route handler is not allow empty.'); + throw new InvalidArgumentException('The method and route handler is not allow empty.'); } $route = $this->cloneRoute(); - $method = \strtoupper($method); + $method = strtoupper($method); if ($method === 'ANY') { $this->any($path, $handler, $pathParams, $opts); return $route; // Only use for return type } - if (false === \strpos(self::METHODS_STRING, ',' . $method . ',')) { - throw new \InvalidArgumentException( - "The method [$method] is not supported, Allow: " . \trim(self::METHODS_STRING, ',') + if (false === strpos(self::METHODS_STRING, ',' . $method . ',')) { + throw new InvalidArgumentException( + "The method [$method] is not supported, Allow: " . trim(self::METHODS_STRING, ',') ); } @@ -282,6 +307,7 @@ public function add(string $method, string $path, $handler, array $pathParams = /** * @param Route $route + * * @return Route */ public function addRoute(Route $route): Route @@ -296,8 +322,8 @@ public function addRoute(Route $route): Route } // It is static route - $argPos = \strpos($path, '{'); - $optPos = \strpos($path, '['); + $argPos = strpos($path, '{'); + $optPos = strpos($path, '['); if ($argPos === false && $optPos === false) { $this->staticRoutes[$method . ' ' . $path] = $route; return $route; @@ -318,12 +344,13 @@ public function addRoute(Route $route): Route /** * Create a route group with a common prefix. * All routes created in the passed callback will have the given group prefix prepended. - * @param string $prefix - * @param \Closure $callback - * @param array $middleware - * @param array $opts + * + * @param string $prefix + * @param Closure $callback + * @param array $middleware + * @param array $opts */ - public function group(string $prefix, \Closure $callback, array $middleware = [], array $opts = []): void + public function group(string $prefix, Closure $callback, array $middleware = [], array $opts = []): void { // Backups $previousGroupPrefix = $this->currentGroupPrefix; @@ -332,7 +359,7 @@ public function group(string $prefix, \Closure $callback, array $middleware = [] $this->currentGroupOption = $opts; $this->currentGroupChains = $middleware; - $this->currentGroupPrefix = $previousGroupPrefix . '/' . \trim($prefix, '/'); + $this->currentGroupPrefix = $previousGroupPrefix . '/' . trim($prefix, '/'); // Run callback. $callback($this); @@ -345,7 +372,9 @@ public function group(string $prefix, \Closure $callback, array $middleware = [] /** * prepare for add + * * @param Route $route + * * @return void */ protected function appendGroupInfo(Route $route): void @@ -353,12 +382,12 @@ protected function appendGroupInfo(Route $route): void $path = $bak = $route->getPath(); // Always add '/' prefix. - $path = \strpos($path, '/') === 0 ? $path : '/' . $path; + $path = strpos($path, '/') === 0 ? $path : '/' . $path; $path = $this->currentGroupPrefix . $path; // Has setting 'ignoreLastSlash' if ($path !== '/' && $this->ignoreLastSlash) { - $path = \rtrim($path, '/'); + $path = rtrim($path, '/'); } // Not in group and path not change. @@ -374,12 +403,12 @@ protected function appendGroupInfo(Route $route): void } if ($this->currentGroupOption) { - $route->setOptions(\array_merge($this->currentGroupOption, $route->getOptions())); + $route->setOptions(array_merge($this->currentGroupOption, $route->getOptions())); } // Prepend group middleware at before. if ($this->currentGroupChains) { - $route->setChains(\array_merge($this->currentGroupChains, $route->getChains())); + $route->setChains(array_merge($this->currentGroupChains, $route->getChains())); } } @@ -389,8 +418,10 @@ protected function appendGroupInfo(Route $route): void /** * find the matched route info for the given request uri path + * * @param string $method * @param string $path + * * @return array returns array. * [ * match status, // found, not found, method not allowed @@ -401,7 +432,7 @@ protected function appendGroupInfo(Route $route): void public function match(string $path, string $method = 'GET'): array { // For HEAD requests, attempt fallback to GET - $method = \strtoupper($method); + $method = strtoupper($method); if ($method === 'HEAD') { $method = 'GET'; } @@ -440,8 +471,10 @@ public function match(string $path, string $method = 'GET'): array /** * is a dynamic route, match by regexp + * * @param string $path * @param string $method + * * @return array * [ * status, @@ -451,7 +484,7 @@ public function match(string $path, string $method = 'GET'): array */ protected function matchDynamicRoute(string $path, string $method): array { - $first = \strstr(\ltrim($path, '/'), '/', true); + $first = strstr(ltrim($path, '/'), '/', true); $fKey = $first ? $method . ' ' . $first : ''; // It is a regular dynamic route(the first node is 1th level index key). @@ -460,7 +493,7 @@ protected function matchDynamicRoute(string $path, string $method): array foreach ($this->regularRoutes[$fKey] as $route) { // Check path start string $pathStart = $route->getPathStart(); - if (\strpos($path, $pathStart) !== 0) { + if (strpos($path, $pathStart) !== 0) { continue; } @@ -487,16 +520,18 @@ protected function matchDynamicRoute(string $path, string $method): array /** * handle auto route match, when config `'autoRoute' => true` + * * @param string $path The route path + * * @return bool|callable */ public function matchAutoRoute(string $path) { - if (!$cnp = \trim($this->controllerNamespace)) { + if (!$cnp = trim($this->controllerNamespace)) { return false; } - $sfx = \trim($this->controllerSuffix); + $sfx = trim($this->controllerSuffix); return RouteHelper::parseAutoRoute($path, $cnp, $sfx); } @@ -504,6 +539,7 @@ public function matchAutoRoute(string $path) /** * @param string $path * @param string $method + * * @return array */ protected function findAllowedMethods(string $path, string $method): array @@ -527,7 +563,7 @@ protected function findAllowedMethods(string $path, string $method): array } if ($methods) { - return [self::METHOD_NOT_ALLOWED, $path, \array_keys($methods)]; + return [self::METHOD_NOT_ALLOWED, $path, array_keys($methods)]; } return [self::NOT_FOUND, $path, null]; } @@ -538,23 +574,25 @@ protected function findAllowedMethods(string $path, string $method): array /** * Runs the callback for the given request + * * @param DispatcherInterface|array $dispatcher * @param null|string $path * @param null|string $method + * * @return mixed - * @throws \LogicException - * @throws \Throwable + * @throws LogicException + * @throws Throwable */ public function dispatch($dispatcher = null, $path = null, $method = null) { if (!$dispatcher) { $dispatcher = new Dispatcher; - } elseif (\is_array($dispatcher)) { + } elseif (is_array($dispatcher)) { $dispatcher = new Dispatcher($dispatcher); } if (!$dispatcher instanceof DispatcherInterface) { - throw new \InvalidArgumentException( + throw new InvalidArgumentException( 'The first argument is must an array OR an object instanceof the DispatcherInterface' ); } @@ -573,6 +611,7 @@ public function dispatch($dispatcher = null, $path = null, $method = null) /** * @param string $name Route name * @param array $pathVars + * * @return string */ public function createUri(string $name, array $pathVars = []): string @@ -590,14 +629,16 @@ public function createUri(string $name, array $pathVars = []): string */ public function nameRoute(string $name, Route $route): void { - if ($name = \trim($name)) { + if ($name = trim($name)) { $this->namedRoutes[$name] = $route; } } /** * get a name route by given name. + * * @param string $name + * * @return Route|null */ public function getRoute(string $name): ?Route @@ -614,9 +655,9 @@ public function count(): int } /** - * @param \Closure $func + * @param Closure $func */ - public function each(\Closure $func): void + public function each(Closure $func): void { /** @var Route $route */ foreach ($this->staticRoutes as $route) { @@ -666,13 +707,13 @@ protected function cloneRoute(): Route /** * Retrieve an external iterator * @link https://php.net/manual/en/iteratoraggregate.getiterator.php - * @return \Traversable An instance of an object implementing Iterator or + * @return Traversable An instance of an object implementing Iterator or * Traversable * @since 5.0.0 */ - public function getIterator(): \Traversable + public function getIterator(): Traversable { - return new \ArrayIterator($this->getRoutes()); + return new ArrayIterator($this->getRoutes()); } /** @@ -710,6 +751,6 @@ public function toString(): string } } - return \implode("\n", $strings); + return implode("\n", $strings); } } diff --git a/src/RouterConfigTrait.php b/src/RouterConfigTrait.php index ecbca76..5f1459c 100644 --- a/src/RouterConfigTrait.php +++ b/src/RouterConfigTrait.php @@ -8,6 +8,9 @@ namespace Inhere\Route; +use LogicException; +use function trim; + /** * Trait RouterConfigTrait * @package Inhere\Route @@ -80,13 +83,15 @@ trait RouterConfigTrait /** * config the router + * * @param array $config - * @throws \LogicException + * + * @throws LogicException */ public function config(array $config): void { if ($this->routeCounter > 0) { - throw new \LogicException('Routing has been added, and configuration is not allowed!'); + throw new LogicException('Routing has been added, and configuration is not allowed!'); } $props = [ @@ -140,7 +145,7 @@ public function addGlobalParams(array $params): void */ public function addGlobalParam(string $name, string $pattern): void { - $name = \trim($name, '{} '); + $name = trim($name, '{} '); self::$globalParams[$name] = $pattern; } diff --git a/src/RouterInterface.php b/src/RouterInterface.php index a664ec8..52c6327 100644 --- a/src/RouterInterface.php +++ b/src/RouterInterface.php @@ -8,11 +8,14 @@ namespace Inhere\Route; +use Countable; +use IteratorAggregate; + /** * Interface RouterInterface * @package Inhere\Route */ -interface RouterInterface extends \IteratorAggregate, \Countable +interface RouterInterface extends IteratorAggregate, Countable { /** match result status list */ public const FOUND = 1; @@ -65,6 +68,7 @@ interface RouterInterface extends \IteratorAggregate, \Countable /** * add a route to the router. + * * @param string $method Request method name. eg 'GET' * @param string $path The route path. eg '/users' * @param mixed $handler The route handler. allow: string, array, object @@ -72,13 +76,16 @@ interface RouterInterface extends \IteratorAggregate, \Countable * @param array $opts Extra options * - name: string * - ... more + * * @return Route */ public function add(string $method, string $path, $handler, array $pathParams = [], array $opts = []): Route; /** * add a Route to the router + * * @param Route $route + * * @return Route */ public function addRoute(Route $route): Route; @@ -99,8 +106,10 @@ public function map($methods, string $path, $handler, array $pathParams = [], ar /** * find the matched route info for the given request uri path + * * @param string $method * @param string $path + * * @return array * * [self::NOT_FOUND, $path, null] diff --git a/src/RouterManager.php b/src/RouterManager.php index f9048e6..5a3c2c8 100644 --- a/src/RouterManager.php +++ b/src/RouterManager.php @@ -8,6 +8,10 @@ namespace Inhere\Route; +use InvalidArgumentException; +use function in_array; +use function is_string; + /** * Class RouterManager * @package Inhere\Route @@ -34,10 +38,10 @@ class RouterManager * @var array Available router driver */ private $drivers = [ - 'default' => Router::class, - 'cached' => CachedRouter::class, + 'default' => Router::class, + 'cached' => CachedRouter::class, 'preMatch' => PreMatchRouter::class, - 'server' => ServerRouter::class, + 'server' => ServerRouter::class, ]; /** @@ -113,6 +117,7 @@ public static function instance(): RouterManager /** * RouterManager constructor. + * * @param array $configs */ public function __construct(array $configs = []) @@ -128,6 +133,7 @@ public function __construct(array $configs = []) /** * get router by condition + * * @param array|string $condition * array: * [ @@ -136,8 +142,9 @@ public function __construct(array $configs = []) * ] * string: * get by name. same of call getByName() + * * @return Router |RouterInterface - * @throws \InvalidArgumentException + * @throws InvalidArgumentException */ public function get($condition = null): Router { @@ -146,7 +153,7 @@ public function get($condition = null): Router } // alias of getByName() - if (\is_string($condition)) { + if (is_string($condition)) { return $this->getByName($condition); } @@ -165,6 +172,7 @@ public function get($condition = null): Router /** * @param array $define * @param array $input + * * @return bool */ protected function compareArray(array $define, array $input): bool @@ -175,7 +183,7 @@ protected function compareArray(array $define, array $input): bool if (isset($define[$def], $input[$key])) { $defValues = (array)$define[$def]; - if (!\in_array($input[$key], $defValues, true)) { + if (!in_array($input[$key], $defValues, true)) { $match = false; break; } @@ -187,13 +195,14 @@ protected function compareArray(array $define, array $input): bool /** * @param string $name + * * @return Router - * @throws \InvalidArgumentException + * @throws InvalidArgumentException */ public function getByName(string $name): Router { if (!isset($this->configs[$name])) { - throw new \InvalidArgumentException("The named router '$name' does not exists!"); + throw new InvalidArgumentException("The named router '$name' does not exists!"); } // if created @@ -204,9 +213,9 @@ public function getByName(string $name): Router // create $config = $this->configs[$name]; - if (\is_string($config)) { + if (is_string($config)) { if (!isset($this->configs[$config])) { - throw new \InvalidArgumentException("The reference config '$config' does not exists of the '$name'!"); + throw new InvalidArgumentException("The reference config '$config' does not exists of the '$name'!"); } $config = $this->configs[$config]; @@ -217,7 +226,7 @@ public function getByName(string $name): Router /** * @return Router - * @throws \InvalidArgumentException + * @throws InvalidArgumentException */ public function getDefault(): Router { @@ -225,18 +234,19 @@ public function getDefault(): Router } /** - * @param array $config + * @param array $config * @param string $name + * * @return Router - * @throws \InvalidArgumentException + * @throws InvalidArgumentException */ private function createRouter(array $config, string $name = ''): Router { - $driver = $config['driver'] ?? self::DEFAULT_ROUTER; + $driver = $config['driver'] ?? self::DEFAULT_ROUTER; $options = $config['options'] ?? []; if (!$class = $this->drivers[$driver] ?? null) { - throw new \InvalidArgumentException("The router driver name '$driver' does not exists!"); + throw new InvalidArgumentException("The router driver name '$driver' does not exists!"); } if ($name && !isset($options['name'])) { diff --git a/src/SRouter.php b/src/SRouter.php index 6d1d32b..1dcf8de 100644 --- a/src/SRouter.php +++ b/src/SRouter.php @@ -8,7 +8,11 @@ namespace Inhere\Route; +use Closure; use Inhere\Route\Dispatcher\DispatcherInterface; +use InvalidArgumentException; +use LogicException; +use function method_exists; /** * Class SRoute - this is static class version @@ -25,7 +29,7 @@ * @method static any(string $path, mixed $handler, array $binds = [], array $opts = []) * @method static add(string $method, string $path, mixed $handler, array $binds = [], array $opts = []) * @method static map(array $methods, string $path, mixed $handler, array $binds = [], array $opts = []) - * @method static group(string $prefix, \Closure $callback, array $middleware = [], array $opts = []) + * @method static group(string $prefix, Closure $callback, array $middleware = [], array $opts = []) * @method static config(array $config) * @method static match(string $path, string $method = 'GET') * @method static dispatch(DispatcherInterface | array $dispatcher, $path = null, $method = null) @@ -44,19 +48,21 @@ private function __construct() /** * Defines a route callback and method + * * @param string $method - * @param array $args + * @param array $args + * * @return Router|mixed - * @throws \InvalidArgumentException - * @throws \LogicException + * @throws InvalidArgumentException + * @throws LogicException */ public static function __callStatic($method, array $args) { - if (\method_exists(self::getRouter(), $method)) { + if (method_exists(self::getRouter(), $method)) { return self::getRouter()->$method(...$args); } - throw new \InvalidArgumentException("call invalid method: $method"); + throw new InvalidArgumentException("call invalid method: $method"); } /** diff --git a/src/ServerRouter.php b/src/ServerRouter.php index 6066821..e7b1319 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -9,6 +9,10 @@ namespace Inhere\Route; use Inhere\Route\Helper\RouteHelper; +use LogicException; +use function array_shift; +use function count; +use function strtoupper; /** * Class ServerRouter @@ -39,8 +43,10 @@ final class ServerRouter extends Router /** * object constructor. + * * @param array $config - * @throws \LogicException + * + * @throws LogicException */ public function __construct(array $config = []) { @@ -61,7 +67,7 @@ public function __construct(array $config = []) public function match(string $path, string $method = 'GET'): array { // For HEAD requests, attempt fallback to GET - $method = \strtoupper($method); + $method = strtoupper($method); if ($method === 'HEAD') { $method = 'GET'; } @@ -111,17 +117,17 @@ public function match(string $path, string $method = 'GET'): array /** * @param string $path * @param string $method - * @param Route $route + * @param Route $route */ protected function cacheMatchedParamRoute(string $path, string $method, Route $route): void { - $cacheKey = $method . ' ' . $path; + $cacheKey = $method . ' ' . $path; $cacheNumber = (int)$this->tmpCacheNumber; // cache last $cacheNumber routes. if ($cacheNumber > 0 && !isset($this->cacheRoutes[$cacheKey])) { if ($this->getCacheCount() >= $cacheNumber) { - \array_shift($this->cacheRoutes); + array_shift($this->cacheRoutes); } $this->cacheRoutes[$cacheKey] = $route; @@ -141,6 +147,6 @@ public function getCacheRoutes(): array */ public function getCacheCount(): int { - return \count($this->cacheRoutes); + return count($this->cacheRoutes); } } diff --git a/test/CachedRouterTest.php b/test/CachedRouterTest.php index e6901d6..bbbcbfe 100644 --- a/test/CachedRouterTest.php +++ b/test/CachedRouterTest.php @@ -11,7 +11,9 @@ use Inhere\Route\CachedRouter; use Inhere\Route\Route; use PHPUnit\Framework\TestCase; +use function file_exists; use function Inhere\Route\createCachedRouter; +use function unlink; /** * Class CachedRouterTest @@ -23,12 +25,12 @@ public function testCacheRouter(): void { $cacheFile = __DIR__ . '/routes-cache.php'; - if (\file_exists($cacheFile)) { - \unlink($cacheFile); + if (file_exists($cacheFile)) { + unlink($cacheFile); } - $config = [ - 'cacheFile' => $cacheFile, + $config = [ + 'cacheFile' => $cacheFile, 'cacheEnable' => 1, ]; $callback = function (CachedRouter $router) { @@ -58,8 +60,8 @@ public function testCacheRouter(): void $this->assertSame(CachedRouter::FOUND, $sts); $this->assertSame('/path0', $route->getPath()); - if (\file_exists($cacheFile)) { - \unlink($cacheFile); + if (file_exists($cacheFile)) { + unlink($cacheFile); } } } diff --git a/test/DispatcherTest.php b/test/DispatcherTest.php index 15d74f8..1f9c5eb 100644 --- a/test/DispatcherTest.php +++ b/test/DispatcherTest.php @@ -5,6 +5,10 @@ use Inhere\Route\Dispatcher\Dispatcher; use Inhere\Route\Router; use PHPUnit\Framework\TestCase; +use Throwable; +use function implode; +use function json_encode; +use function sprintf; /** * Class DispatcherTest @@ -12,15 +16,15 @@ class DispatcherTest extends TestCase { /** - * @throws \Throwable + * @throws Throwable */ public function testDispatcher(): void { $handler = function (array $args = []) { - return \sprintf('hello, welcome. args: %s', \json_encode($args)); + return sprintf('hello, welcome. args: %s', json_encode($args)); }; - $router = new Router(); + $router = new Router(); $router->handleMethodNotAllowed = true; $router->get('/', $handler); $router->get('/user/info[/{int}]', $handler); @@ -29,7 +33,7 @@ public function testDispatcher(): void ])->setOptions([ 'defaults' => [ 'name' => 'God', - 'age' => 25, + 'age' => 25, ] ]); @@ -40,9 +44,9 @@ public function testDispatcher(): void return 'TEST: page not found'; }); $d->on(Dispatcher::ON_METHOD_NOT_ALLOWED, function ($path, $m, $ms) { - return \sprintf( + return sprintf( 'TEST: %s %s is not allowed, allowed methods: %s', - $m, $path, \implode(',', $ms) + $m, $path, implode(',', $ms) ); }); $d->setRouter($router); diff --git a/test/PreMatchRouterTest.php b/test/PreMatchRouterTest.php index cb0b96e..c5736a5 100644 --- a/test/PreMatchRouterTest.php +++ b/test/PreMatchRouterTest.php @@ -41,8 +41,8 @@ private function createRouter($p, $m): PreMatchRouter public function testRouteCacheExists(): void { - $p = '/test'; - $m = 'GET'; + $p = '/test'; + $m = 'GET'; $router = $this->createRouter($p, $m); $this->assertInstanceOf(Route::class, $router->getPreFounded()); diff --git a/test/RouteTest.php b/test/RouteTest.php index 200c35d..d04f7ab 100644 --- a/test/RouteTest.php +++ b/test/RouteTest.php @@ -3,6 +3,7 @@ namespace Inhere\RouteTest; use Inhere\Route\Route; +use LogicException; use PHPUnit\Framework\TestCase; class RouteTest extends TestCase @@ -10,16 +11,16 @@ class RouteTest extends TestCase public function testCreateFromArray(): void { $route = Route::createFromArray([ - 'path' => '/kfhxlkeugug/{name}', - 'method' => 'GET', - 'handler' => 'handler_func', - 'bindVars' => [], - 'params' => [], - 'pathVars' => ['name',], + 'path' => '/kfhxlkeugug/{name}', + 'method' => 'GET', + 'handler' => 'handler_func', + 'bindVars' => [], + 'params' => [], + 'pathVars' => ['name',], 'pathRegex' => '#^/kfhxlkeugug/([^/]+)$#', 'pathStart' => '/kfhxlkeugug/', - 'chains' => [], - 'options' => [], + 'chains' => [], + 'options' => [], ]); $route->addOption('n1', 'v1'); @@ -38,7 +39,7 @@ public function testParseParam(): void // ->method('parseParamRoute') // ->will($this->returnValue('foo')); - $path = '/im/{name}/{age}'; + $path = '/im/{name}/{age}'; $route = Route::create('GET', $path, 'my_handler'); $first = $route->parseParam(['age' => '\d+']); $this->assertCount(2, $route->getPathVars()); @@ -47,19 +48,19 @@ public function testParseParam(): void $this->assertEquals('/im/', $route->getPathStart()); $this->assertEquals('#^/im/([^/]+)/(\d+)$#', $route->getPathRegex()); - $path = '/path/to/{name}'; + $path = '/path/to/{name}'; $route = Route::create('GET', $path, 'my_handler'); $first = $route->parseParam(); $this->assertEquals('path', $first); $this->assertEquals('/path/to/', $route->getPathStart()); - $path = '/path/to/some/{name}'; + $path = '/path/to/some/{name}'; $route = Route::create('GET', $path, 'my_handler'); $first = $route->parseParam(); $this->assertEquals('path', $first); $this->assertEquals('/path/to/some/', $route->getPathStart()); - $path = '/hi/{name}'; + $path = '/hi/{name}'; $route = Route::create('GET', $path, 'my_handler'); $first = $route->parseParam(); $this->assertEquals('hi', $first); @@ -67,7 +68,7 @@ public function testParseParam(): void $this->assertEquals('/hi/', $route->getPathStart()); $this->assertEquals('#^/hi/([^/]+)$#', $route->getPathRegex()); - $path = '/hi[/{name}]'; + $path = '/hi[/{name}]'; $route = Route::create('GET', $path, 'my_handler'); $first = $route->parseParam(); $this->assertEquals('', $first); @@ -75,7 +76,7 @@ public function testParseParam(): void $this->assertEquals('', $route->getPathStart()); $this->assertEquals('#^/hi(?:/([^/]+))?$#', $route->getPathRegex()); - $path = '/hi[/tom]'; + $path = '/hi[/tom]'; $route = Route::create('GET', $path, 'my_handler'); $first = $route->parseParam(); $this->assertEquals('', $first); @@ -83,28 +84,28 @@ public function testParseParam(): void $this->assertEquals('', $route->getPathStart()); $this->assertEquals('#^/hi(?:/tom)?$#', $route->getPathRegex()); - $path = '/hi/[tom]'; + $path = '/hi/[tom]'; $route = Route::create('GET', $path, 'my_handler'); $first = $route->parseParam(); $this->assertEquals('hi', $first); $this->assertEquals('/hi/', $route->getPathStart()); $this->assertEquals('#^/hi/(?:tom)?$#', $route->getPathRegex()); - $path = '/{category}'; + $path = '/{category}'; $route = Route::create('GET', $path, 'my_handler'); $first = $route->parseParam(); $this->assertEquals('', $first); $this->assertEquals('', $route->getPathStart()); $this->assertEquals('#^/([^/]+)$#', $route->getPathRegex()); - $path = '/blog-{category}'; + $path = '/blog-{category}'; $route = Route::create('GET', $path, 'my_handler', ['category' => '\w+']); $first = $route->parseParam(); $this->assertEquals('', $first); $this->assertEquals('', $route->getPathStart()); $this->assertEquals('#^/blog-(\w+)$#', $route->getPathRegex()); - $path = '/blog/user-{id}'; + $path = '/blog/user-{id}'; $route = Route::create('GET', $path, 'my_handler', ['id' => '\w+']); $first = $route->parseParam(); $this->assertEquals('blog', $first); @@ -112,7 +113,7 @@ public function testParseParam(): void $this->assertEquals('#^/blog/user-(\w+)$#', $route->getPathRegex()); $route = Route::create('GET', '/some/[to/]path', 'my_handler'); - $this->expectException(\LogicException::class); + $this->expectException(LogicException::class); $this->expectExceptionMessage('Optional segments can only occur at the end of a route'); $route->parseParam(); } diff --git a/test/RouterManagerTest.php b/test/RouterManagerTest.php index 4a7ce49..fb624ae 100644 --- a/test/RouterManagerTest.php +++ b/test/RouterManagerTest.php @@ -9,7 +9,6 @@ namespace Inhere\RouteTest; use Inhere\Route\PreMatchRouter; -use Inhere\Route\Router; use Inhere\Route\RouterManager; use PHPUnit\Framework\TestCase; @@ -26,16 +25,16 @@ class RouterManagerTest extends TestCase protected function setUp(): void { $configs = [ - 'default' => 'main-site', + 'default' => 'main-site', 'main-site' => [ - 'driver' => 'default', + 'driver' => 'default', 'conditions' => [ 'domains' => ['abc.com', 'www.abc.com'] ], ], - 'doc-site' => [ - 'driver' => 'cached', - 'options' => [ + 'doc-site' => [ + 'driver' => 'cached', + 'options' => [ ], 'conditions' => [ @@ -43,9 +42,9 @@ protected function setUp(): void ], ], 'blog-site' => [ - 'driver' => 'preMatch', - 'options' => [ - 'path' => '/test', + 'driver' => 'preMatch', + 'options' => [ + 'path' => '/test', 'method' => 'GET', ], 'conditions' => [ diff --git a/test/RouterTest.php b/test/RouterTest.php index 39a1118..eb0d5f1 100644 --- a/test/RouterTest.php +++ b/test/RouterTest.php @@ -4,9 +4,14 @@ use Inhere\Route\Route; use Inhere\Route\Router; +use Inhere\RouteTest\controllers\DemoController; +use InvalidArgumentException; use PHPUnit\Framework\TestCase; +use PHPUnit\Runner\Version; +use Throwable; +use function in_array; use function Inhere\Route\createRouter; -use Inhere\RouteTest\controllers\DemoController; +use function sprintf; class RouterTest extends TestCase { @@ -42,10 +47,10 @@ public function testAddRoutes(): void $this->assertTrue($r->count() > 1); $this->assertNotEmpty($r->getRoutes()); - $isGt8 = (int)\PHPUnit\Runner\Version::series() > 7; + $isGt8 = (int)Version::series() > 7; if ($isGt8) { - $this->assertTrue(\in_array('name', $r1->getPathVars(), true)); - $this->assertTrue(\in_array('age', $r1->getPathVars(), true)); + $this->assertTrue(in_array('name', $r1->getPathVars(), true)); + $this->assertTrue(in_array('age', $r1->getPathVars(), true)); $this->assertStringContainsString('GET /my[/{name}[/{age}]]', (string)$r1); } else { $this->assertContains('name', $r1->getPathVars()); @@ -60,7 +65,7 @@ public function testAddRoutes(): void } $string = (string)$r; foreach (Router::METHODS_ARRAY as $method) { - $s = \sprintf('%-7s %-25s --> %s', $method, "/$method", "handle_$method"); + $s = sprintf('%-7s %-25s --> %s', $method, "/$method", "handle_$method"); if ($isGt8) { $this->assertStringContainsString($s, $string); } else { @@ -71,7 +76,7 @@ public function testAddRoutes(): void $r->add('ANY', '/any', 'handler_any'); $string = $r->toString(); foreach (Router::METHODS_ARRAY as $method) { - $s = \sprintf('%-7s %-25s --> %s', $method, '/any', 'handler_any'); + $s = sprintf('%-7s %-25s --> %s', $method, '/any', 'handler_any'); if ($isGt8) { $this->assertStringContainsString($s, $string); } else { @@ -82,12 +87,12 @@ public function testAddRoutes(): void $this->expectExceptionMessage('The method and route handler is not allow empty.'); $r->add('GET', '', ''); - $this->expectException(\InvalidArgumentException::class); + $this->expectException(InvalidArgumentException::class); $r->add('invalid', '/path', '/handler'); try { $r->add('invalid', '/path', '/handler'); - } catch (\Throwable $e) { + } catch (Throwable $e) { if ($isGt8) { $this->assertStringContainsString('The method [INVALID] is not supported', $e->getMessage()); } else { @@ -114,7 +119,7 @@ public function testAddRoute(): void $r4 = $router->add('get', '/path4', 'handler4', [], ['name' => 'r4']); $r5 = Route::create('get', '/path5', 'handler5', [], ['name' => 'r5']) - ->attachTo($router); + ->attachTo($router); $this->assertEmpty($router->getRoute('not-exist')); $this->assertEquals($r1, $router->getRoute('r1')); diff --git a/test/ServerRouterTest.php b/test/ServerRouterTest.php index 43a4201..83ccfb6 100644 --- a/test/ServerRouterTest.php +++ b/test/ServerRouterTest.php @@ -11,6 +11,7 @@ use Inhere\Route\Route; use Inhere\Route\ServerRouter; use PHPUnit\Framework\TestCase; +use function array_shift; /** * Class ServerRouterTest @@ -45,7 +46,7 @@ public function testRouteCache(): void $cachedRoutes = $router->getCacheRoutes(); $this->assertCount(1, $cachedRoutes); - $cached = \array_shift($cachedRoutes); + $cached = array_shift($cachedRoutes); $this->assertEquals($route, $cached); // repeat request From 4bd33e9d0f7ca0643abd4991b03da8f63500b129 Mon Sep 17 00:00:00 2001 From: Inhere Date: Thu, 18 Jul 2019 10:06:28 +0800 Subject: [PATCH 117/151] Update composer.json --- composer.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/composer.json b/composer.json index 6dcfd24..9f8b0f3 100644 --- a/composer.json +++ b/composer.json @@ -20,6 +20,9 @@ "require": { "php": ">7.1.0" }, + "require-dev": { + "phpunit/phpunit": "^7.5" + }, "autoload": { "psr-4": { "Inhere\\Route\\": "src/" From af25d03617db02b8281b821e9f7d23b7732e5bb2 Mon Sep 17 00:00:00 2001 From: Inhere Date: Thu, 18 Jul 2019 10:07:41 +0800 Subject: [PATCH 118/151] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index c041837..fea9007 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,7 +14,7 @@ before_script: - composer require php-coveralls/php-coveralls:^2.1.0 script: - - phpunit -vvv --coverage-clover clover.xml + - vendor/bin/phpunit -vvv --coverage-clover clover.xml after_success: - vendor/bin/php-coveralls --coverage_clover=clover.xml --json_path=coveralls-upload.json -v From 7aa91e376e5b9a8a675c02207b8c52286ee47f30 Mon Sep 17 00:00:00 2001 From: Inhere Date: Thu, 18 Jul 2019 10:08:06 +0800 Subject: [PATCH 119/151] Update .travis.yml --- .travis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index fea9007..d211b0e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,9 +1,9 @@ language: php php: - - 7.1 - - 7.2 - - 7.3 + - '7.1' + - '7.2' + - '7.3' #matrix: # include: From 92522f9f67053084304f90adcdaf9ddc746b4a64 Mon Sep 17 00:00:00 2001 From: Inhere Date: Thu, 18 Jul 2019 10:14:12 +0800 Subject: [PATCH 120/151] Update boot.php --- test/boot.php | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/test/boot.php b/test/boot.php index 143cb38..b06b118 100644 --- a/test/boot.php +++ b/test/boot.php @@ -14,23 +14,29 @@ error_reporting(E_ALL | E_STRICT); date_default_timezone_set('Asia/Shanghai'); -require dirname(__DIR__) . '/src/Helper/functions.php'; - $libDir = dirname(__DIR__); -$npMap = [ - 'Inhere\RouteTest\\' => $libDir . '/test/', - 'Inhere\Route\\' => $libDir . '/src/', -]; -spl_autoload_register(function ($class) use ($npMap) { - foreach ($npMap as $np => $dir) { - $file = $dir . str_replace('\\', '/', substr($class, strlen($np))) . '.php'; +// has autoloader +if (file_exist($libDir . '/vendor/autoload.php')) { + require $libDir . '/vendor/autoload.php'; +} else { + require $libDir . '/src/Helper/functions.php'; + + $npMap = [ + 'Inhere\RouteTest\\' => $libDir . '/test/', + 'Inhere\Route\\' => $libDir . '/src/', + ]; + + spl_autoload_register(function ($class) use ($npMap) { + foreach ($npMap as $np => $dir) { + $file = $dir . str_replace('\\', '/', substr($class, strlen($np))) . '.php'; - if (file_exists($file)) { - include $file; + if (file_exists($file)) { + include $file; + } } - } -}); + }); +} // generates a random request url function random_request_url(https://github.com/$chance%20=%205) From 5f81ab9b922ae34dd2b75b25b202ae27cee9168a Mon Sep 17 00:00:00 2001 From: Inhere Date: Thu, 18 Jul 2019 10:20:03 +0800 Subject: [PATCH 121/151] Update boot.php --- test/boot.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/boot.php b/test/boot.php index b06b118..ab3306c 100644 --- a/test/boot.php +++ b/test/boot.php @@ -17,7 +17,7 @@ $libDir = dirname(__DIR__); // has autoloader -if (file_exist($libDir . '/vendor/autoload.php')) { +if (file_exists($libDir . '/vendor/autoload.php')) { require $libDir . '/vendor/autoload.php'; } else { require $libDir . '/src/Helper/functions.php'; From c3eaade81b74d1157c5128bf720e387060f5c9b7 Mon Sep 17 00:00:00 2001 From: Inhere Date: Thu, 18 Jul 2019 11:23:37 +0800 Subject: [PATCH 122/151] fix test dir error --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 9f8b0f3..c17cc95 100644 --- a/composer.json +++ b/composer.json @@ -33,7 +33,7 @@ }, "autoload-dev": { "psr-4": { - "Inhere\\RouteTest\\": "src/" + "Inhere\\RouteTest\\": "test/" } }, "suggest": { From 38e244570f36ea60932331caf7bcec1901ee8734 Mon Sep 17 00:00:00 2001 From: inhere Date: Sat, 16 May 2020 23:01:20 +0800 Subject: [PATCH 123/151] update some --- .php_cs | 25 +++++++++++ example/cached.php | 2 +- example/object.php | 2 +- example/pre-match.php | 2 +- example/some-routes.php | 2 +- example/static.php | 2 +- example/swoole-server.php | 2 +- src/Dispatcher/DispatcherInterface.php | 6 +-- src/Dispatcher/SimpleDispatcher.php | 34 ++++++--------- src/Router.php | 11 ++--- .../Admin}/UserController.php | 4 +- .../DemoController.php | 4 +- .../HomeController.php | 2 +- .../RestController.php | 4 +- test/{ => Dispatcher}/DispatcherTest.php | 16 ++++--- test/Dispatcher/SimpleDispatcherTest.php | 42 +++++++++++++++++++ test/RouterTest.php | 6 +-- 17 files changed, 110 insertions(+), 56 deletions(-) create mode 100644 .php_cs rename test/{controllers/admin => Controllers/Admin}/UserController.php (79%) rename test/{controllers => Controllers}/DemoController.php (86%) rename test/{controllers => Controllers}/HomeController.php (92%) rename test/{controllers => Controllers}/RestController.php (89%) rename test/{ => Dispatcher}/DispatcherTest.php (85%) create mode 100644 test/Dispatcher/SimpleDispatcherTest.php diff --git a/.php_cs b/.php_cs new file mode 100644 index 0000000..110ba7d --- /dev/null +++ b/.php_cs @@ -0,0 +1,25 @@ +setRiskyAllowed(true)->setRules([ + '@PSR2' => true, + // 'header_comment' => [ + // 'comment_type' => 'PHPDoc', + // 'header' => $header, + // 'separate' => 'none' + // ], + 'array_syntax' => [ + 'syntax' => 'short' + ], + 'single_quote' => true, + 'class_attributes_separation' => true, + 'no_unused_imports' => true, + 'standardize_not_equals' => true, + 'declare_strict_types' => true, + ])->setFinder(PhpCsFixer\Finder::create() + // ->exclude('test') + ->exclude('docs')->exclude('vendor')->in(__DIR__))->setUsingCache(false); diff --git a/example/cached.php b/example/cached.php index a49a05e..1267178 100644 --- a/example/cached.php +++ b/example/cached.php @@ -27,7 +27,7 @@ // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, - 'controllerNamespace' => 'Inhere\RouteTest\controllers', + 'controllerNamespace' => 'Inhere\RouteTest\Controllers', 'controllerSuffix' => 'Controller', ]); diff --git a/example/object.php b/example/object.php index ae48b5d..1735121 100644 --- a/example/object.php +++ b/example/object.php @@ -26,7 +26,7 @@ // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, - 'controllerNamespace' => 'Inhere\RouteTest\controllers', + 'controllerNamespace' => 'Inhere\RouteTest\Controllers', 'controllerSuffix' => 'Controller', ]); diff --git a/example/pre-match.php b/example/pre-match.php index 31fd0b5..c43f100 100644 --- a/example/pre-match.php +++ b/example/pre-match.php @@ -27,7 +27,7 @@ // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, - 'controllerNamespace' => 'Inhere\RouteTest\controllers', + 'controllerNamespace' => 'Inhere\RouteTest\Controllers', 'controllerSuffix' => 'Controller', ]); diff --git a/example/some-routes.php b/example/some-routes.php index 9808fe8..cd45e3a 100644 --- a/example/some-routes.php +++ b/example/some-routes.php @@ -7,7 +7,7 @@ * */ -use Inhere\RouteTest\controllers\HomeController; +use Inhere\RouteTest\Controllers\HomeController; use Inhere\Route\RouterInterface; function handler0() diff --git a/example/static.php b/example/static.php index 78e7e2e..b124056 100644 --- a/example/static.php +++ b/example/static.php @@ -22,7 +22,7 @@ // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, - 'controllerNamespace' => 'Inhere\RouteTest\controllers', + 'controllerNamespace' => 'Inhere\RouteTest\Controllers', 'controllerSuffix' => 'Controller', ]); diff --git a/example/swoole-server.php b/example/swoole-server.php index 83fa52a..bf1df06 100644 --- a/example/swoole-server.php +++ b/example/swoole-server.php @@ -24,7 +24,7 @@ // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => 1, - 'controllerNamespace' => 'Inhere\RouteTest\controllers', + 'controllerNamespace' => 'Inhere\RouteTest\Controllers', 'controllerSuffix' => 'Controller', ]); diff --git a/src/Dispatcher/DispatcherInterface.php b/src/Dispatcher/DispatcherInterface.php index 18de723..0892208 100644 --- a/src/Dispatcher/DispatcherInterface.php +++ b/src/Dispatcher/DispatcherInterface.php @@ -31,13 +31,13 @@ interface DispatcherInterface /** * Runs the callback for the given path and method. * - * @param string $path - * @param null|string $method + * @param string $path + * @param string $method * * @return mixed * @throws Throwable */ - public function dispatchUri(string $path = null, string $method = null); + public function dispatchUri(string $path = '', string $method = ''); /** * Dispatch route handler for the given route info. diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index 2a2a12e..23baa2b 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -140,15 +140,13 @@ public function initOptions(array $options): void * * @return mixed * @throws Throwable - * @throws RuntimeException - * @throws InvalidArgumentException */ - public function dispatchUri(string $path = null, string $method = null) + public function dispatchUri(string $path = '', string $method = '') { - $path = (string)($path ?: $_SERVER['REQUEST_URI']); + $path = $path ?: $_SERVER['REQUEST_URI']; if (strpos($path, '?')) { - $path = parse_url(https://github.com/$path,%20PHP_URL_PATH); + $path = (string)parse_url(https://github.com/$path,%20PHP_URL_PATH); } // if 'filterFavicon' setting is TRUE @@ -156,7 +154,7 @@ public function dispatchUri(string $path = null, string $method = null) return null; } - $method = (string)($method ?: $_SERVER['REQUEST_METHOD']); + $method = $method ?: $_SERVER['REQUEST_METHOD']; $method = strtoupper($method); /** @var Route $route */ @@ -218,8 +216,6 @@ public function dispatch(int $status, string $path, string $method, $route) * ] * * @return mixed - * @throws RuntimeException - * @throws InvalidArgumentException * @throws Throwable */ protected function callHandler(string $path, string $method, $handler, array $args = []) @@ -287,8 +283,6 @@ protected function callHandler(string $path, string $method, $handler, array $ar * False: The `$path` is matched fail * * @return bool|mixed - * @throws RuntimeException - * @throws InvalidArgumentException * @throws Throwable */ protected function handleNotFound(string $path, string $method, $actionNotExist = false) @@ -299,17 +293,15 @@ protected function handleNotFound(string $path, string $method, $actionNotExist $this->setOption(self::ON_NOT_FOUND, $handler); // is a route path. like '/site/notFound' - } else { - if (is_string($handler) && strpos($handler, '/') === 0) { - $_GET['_src_path'] = $path; - - if ($path === $handler) { - $defaultHandler = $this->defaultNotFoundHandler(); - return $defaultHandler($path, $method); - } + } elseif (is_string($handler) && strpos($handler, '/') === 0) { + $_GET['_src_path'] = $path; - return $this->dispatchUri($handler, $method); + if ($path === $handler) { + $defaultHandler = $this->defaultNotFoundHandler(); + return $defaultHandler($path, $method); } + + return $this->dispatchUri($handler, $method); } // trigger notFound event @@ -355,7 +347,7 @@ protected function handleNotAllowed(string $path, string $method, array $methods */ protected function defaultNotFoundHandler(): Closure { - return function ($path) { + return static function ($path) { $protocol = $_SERVER['SERVER_PROTOCOL'] ?? 'HTTP/1.1'; header($protocol . ' 404 Not Found'); echo "

:( 404
Page Not Found $path

"; @@ -367,7 +359,7 @@ protected function defaultNotFoundHandler(): Closure */ protected function defaultNotAllowedHandler(): Closure { - return function ($path, $method, $methods) { + return static function ($path, $method, $methods) { $allow = implode(',', $methods); $protocol = $_SERVER['SERVER_PROTOCOL'] ?? 'HTTP/1.1'; header($protocol . ' 405 Method Not Allowed'); diff --git a/src/Router.php b/src/Router.php index f6fda7e..6bd9300 100644 --- a/src/Router.php +++ b/src/Router.php @@ -489,7 +489,6 @@ protected function matchDynamicRoute(string $path, string $method): array // It is a regular dynamic route(the first node is 1th level index key). if ($fKey && isset($this->regularRoutes[$fKey])) { - /** @var Route $route */ foreach ($this->regularRoutes[$fKey] as $route) { // Check path start string $pathStart = $route->getPathStart(); @@ -576,14 +575,14 @@ protected function findAllowedMethods(string $path, string $method): array * Runs the callback for the given request * * @param DispatcherInterface|array $dispatcher - * @param null|string $path - * @param null|string $method + * @param string $path + * @param string $method * * @return mixed * @throws LogicException * @throws Throwable */ - public function dispatch($dispatcher = null, $path = null, $method = null) + public function dispatch($dispatcher = null, string $path = '', string $method = '') { if (!$dispatcher) { $dispatcher = new Dispatcher; @@ -659,7 +658,6 @@ public function count(): int */ public function each(Closure $func): void { - /** @var Route $route */ foreach ($this->staticRoutes as $route) { $func($route); } @@ -684,7 +682,7 @@ public function each(Closure $func): void public function getRoutes(): array { $routes = []; - $this->each(function (Route $route) use (&$routes) { + $this->each(static function (Route $route) use (&$routes) { $routes[] = $route; }); @@ -732,7 +730,6 @@ public function toString(): string $indent = ' '; $strings = ['#Routes Number: ' . $this->count()]; $strings[] = "\n#Static Routes:"; - /** @var Route $route */ foreach ($this->staticRoutes as $route) { $strings[] = $indent . $route->toString(); } diff --git a/test/controllers/admin/UserController.php b/test/Controllers/Admin/UserController.php similarity index 79% rename from test/controllers/admin/UserController.php rename to test/Controllers/Admin/UserController.php index e05569b..b7189ab 100644 --- a/test/controllers/admin/UserController.php +++ b/test/Controllers/Admin/UserController.php @@ -6,11 +6,11 @@ * Time: 下午5:01 */ -namespace Inhere\RouteTest\controllers\admin; +namespace Inhere\RouteTest\Controllers\Admin; /** * Class UserController - * @package Inhere\RouteTest\controllers\admin + * @package Inhere\RouteTest\Controllers\Admin */ class UserController { diff --git a/test/controllers/DemoController.php b/test/Controllers/DemoController.php similarity index 86% rename from test/controllers/DemoController.php rename to test/Controllers/DemoController.php index a7ddd69..685623b 100644 --- a/test/controllers/DemoController.php +++ b/test/Controllers/DemoController.php @@ -6,11 +6,11 @@ * Time: 上午12:14 */ -namespace Inhere\RouteTest\controllers; +namespace Inhere\RouteTest\Controllers; /** * Class DemoController - * @package Inhere\RouteTest\controllers + * @package Inhere\RouteTest\Controllers */ class DemoController { diff --git a/test/controllers/HomeController.php b/test/Controllers/HomeController.php similarity index 92% rename from test/controllers/HomeController.php rename to test/Controllers/HomeController.php index 705cbad..d40e37a 100644 --- a/test/controllers/HomeController.php +++ b/test/Controllers/HomeController.php @@ -6,7 +6,7 @@ * Time: 上午12:14 */ -namespace Inhere\RouteTest\controllers; +namespace Inhere\RouteTest\Controllers; /** * Class HomeController diff --git a/test/controllers/RestController.php b/test/Controllers/RestController.php similarity index 89% rename from test/controllers/RestController.php rename to test/Controllers/RestController.php index 4b1ae91..2ef73cc 100644 --- a/test/controllers/RestController.php +++ b/test/Controllers/RestController.php @@ -6,11 +6,11 @@ * Time: 14:58 */ -namespace Inhere\RouteTest\controllers; +namespace Inhere\RouteTest\Controllers; /** * Class RestController - * @package Inhere\RouteTest\controllers + * @package Inhere\RouteTest\Controllers */ class RestController { diff --git a/test/DispatcherTest.php b/test/Dispatcher/DispatcherTest.php similarity index 85% rename from test/DispatcherTest.php rename to test/Dispatcher/DispatcherTest.php index 1f9c5eb..112dcfb 100644 --- a/test/DispatcherTest.php +++ b/test/Dispatcher/DispatcherTest.php @@ -1,6 +1,6 @@ handleMethodNotAllowed = true; $router->get('/', $handler); $router->get('/user/info[/{int}]', $handler); @@ -40,14 +41,11 @@ public function testDispatcher(): void $d = new Dispatcher(); // add events - $d->on(Dispatcher::ON_NOT_FOUND, function () { + $d->on(Dispatcher::ON_NOT_FOUND, static function () { return 'TEST: page not found'; }); - $d->on(Dispatcher::ON_METHOD_NOT_ALLOWED, function ($path, $m, $ms) { - return sprintf( - 'TEST: %s %s is not allowed, allowed methods: %s', - $m, $path, implode(',', $ms) - ); + $d->on(Dispatcher::ON_METHOD_NOT_ALLOWED, static function ($path, $m, $ms) { + return sprintf('TEST: %s %s is not allowed, allowed methods: %s', $m, $path, implode(',', $ms)); }); $d->setRouter($router); diff --git a/test/Dispatcher/SimpleDispatcherTest.php b/test/Dispatcher/SimpleDispatcherTest.php new file mode 100644 index 0000000..dbffa80 --- /dev/null +++ b/test/Dispatcher/SimpleDispatcherTest.php @@ -0,0 +1,42 @@ +get('/', static function () { + self::$buffer = 'hello'; + }); + + $d = new SimpleDispatcher([], $router); + + $bakServer = $_SERVER; + + $_SERVER['REQUEST_URI'] = '/'; + $_SERVER['REQUEST_METHOD'] = 'GET'; + + $d->dispatchUri(); + + $this->assertSame('hello', self::$buffer); + + $_SERVER = $bakServer; + } +} diff --git a/test/RouterTest.php b/test/RouterTest.php index eb0d5f1..7432c53 100644 --- a/test/RouterTest.php +++ b/test/RouterTest.php @@ -4,7 +4,7 @@ use Inhere\Route\Route; use Inhere\Route\Router; -use Inhere\RouteTest\controllers\DemoController; +use Inhere\RouteTest\Controllers\DemoController; use InvalidArgumentException; use PHPUnit\Framework\TestCase; use PHPUnit\Runner\Version; @@ -313,7 +313,7 @@ public function testMatchAutoRoute(): void // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => true, - 'controllerNamespace' => 'Inhere\RouteTest\controllers', + 'controllerNamespace' => 'Inhere\RouteTest\Controllers', 'controllerSuffix' => 'Controller', ]); @@ -327,7 +327,7 @@ public function testMatchAutoRoute(): void [$status, $path, $route] = $router->match('/admin/user/info'); $this->assertSame(Router::FOUND, $status); $this->assertSame('/admin/user/info', $path); - $this->assertSame('Inhere\RouteTest\controllers\admin\UserController@info', $route->getHandler()); + $this->assertSame('Inhere\RouteTest\Controllers\Admin\UserController@info', $route->getHandler()); [$status, $path,] = $router->match('/not-exist'); $this->assertSame(Router::NOT_FOUND, $status); From 7c79f50992e56606e32d8359aa76e414f7be147f Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 17 May 2020 10:18:57 +0800 Subject: [PATCH 124/151] update some --- src/Helper/RouteHelper.php | 49 ++++++++++++++++++++++------------ src/Router.php | 2 +- src/RouterConfigTrait.php | 54 +++++++++++++++++++++++++++++++++----- test/RouterTest.php | 1 + 4 files changed, 82 insertions(+), 24 deletions(-) diff --git a/src/Helper/RouteHelper.php b/src/Helper/RouteHelper.php index 990d0b1..f051040 100644 --- a/src/Helper/RouteHelper.php +++ b/src/Helper/RouteHelper.php @@ -9,6 +9,7 @@ namespace Inhere\Route\Helper; use InvalidArgumentException; +use function array_filter; use function array_map; use function array_pop; use function class_exists; @@ -19,6 +20,7 @@ use function is_array; use function is_object; use function is_string; +use function lcfirst; use function method_exists; use function preg_replace; use function preg_replace_callback; @@ -79,34 +81,38 @@ public static function formatPath(string $path, bool $ignoreLastSlash = true): s } /** + * convert 'first-second' to 'firstSecond' + * * @param string $str + * @param bool $ucFirst * * @return string */ - public static function str2Camel(string $str): string + public static function str2Camel(string $str, bool $ucFirst = false): string { $str = trim($str, '-'); // convert 'first-second' to 'firstSecond' if (strpos($str, '-')) { - $str = preg_replace_callback('/-+([a-z])/', function ($c) { + $str = preg_replace_callback('/-+([a-z])/', static function ($c) { return strtoupper($c[1]); }, trim($str, '- ')); } - return $str; + return $ucFirst ? ucfirst($str) : $str; } /** * handle auto route match, when config `'autoRoute' => true` * * @param string $path The route path - * @param string $cnp controller namespace. eg: 'app\\controllers' - * @param string $sfx controller suffix. eg: 'Controller' + * @param string $cnp controller namespace. eg: 'app\\controllers' + * @param string $sfx controller suffix. eg: 'Controller' + * @param bool $ucFirst * * @return bool|callable */ - public static function parseAutoRoute(string $path, string $cnp, string $sfx) + public static function parseAutoRoute(string $path, string $cnp, string $sfx, bool $ucFirst = false) { $tmp = trim($path, '/- '); @@ -118,12 +124,21 @@ public static function parseAutoRoute(string $path, string $cnp, string $sfx) return class_exists($class) ? $class : false; } - $ary = array_map(self::class . '::str2Camel', explode('/', $tmp)); - $cnt = count($ary); + $nodes = array_filter(explode('/', $tmp)); + + if ($ucFirst) { + foreach ($nodes as $i => $node) { + $nodes[$i] = self::str2Camel($nodes[$i], true); + } + } else { + $nodes = array_map(self::class . '::str2Camel', $nodes); + } + + $count = count($nodes); // two nodes. eg: 'home/test' 'admin/user' - if ($cnt === 2) { - [$n1, $n2] = $ary; + if ($count === 2) { + [$n1, $n2] = $nodes; // last node is an controller class name. eg: 'admin/user' $class = "$cnp\\$n1\\" . ucfirst($n2) . $sfx; @@ -135,27 +150,27 @@ public static function parseAutoRoute(string $path, string $cnp, string $sfx) // first node is an controller class name, second node is a action name, $class = "$cnp\\" . ucfirst($n1) . $sfx; - return class_exists($class) ? "$class@$n2" : false; + return class_exists($class) ? $class . '@' . lcfirst($n2) : false; } // max allow 5 nodes - if ($cnt > 5) { + if ($count > 5) { return false; } // last node is an controller class name - $n2 = array_pop($ary); - $class = sprintf('%s\\%s\\%s', $cnp, implode('\\', $ary), ucfirst($n2) . $sfx); + $n2 = array_pop($nodes); + $class = sprintf('%s\\%s\\%s', $cnp, implode('\\', $nodes), ucfirst($n2) . $sfx); if (class_exists($class)) { return $class; } // last second is an controller class name, last node is a action name, - $n1 = array_pop($ary); - $class = sprintf('%s\\%s\\%s', $cnp, implode('\\', $ary), ucfirst($n1) . $sfx); + $n1 = array_pop($nodes); + $class = sprintf('%s\\%s\\%s', $cnp, implode('\\', $nodes), ucfirst($n1) . $sfx); - return class_exists($class) ? "$class@$n2" : false; + return class_exists($class) ? $class . '@' . lcfirst($n2) : false; } /** diff --git a/src/Router.php b/src/Router.php index 6bd9300..b4f07f4 100644 --- a/src/Router.php +++ b/src/Router.php @@ -532,7 +532,7 @@ public function matchAutoRoute(string $path) $sfx = trim($this->controllerSuffix); - return RouteHelper::parseAutoRoute($path, $cnp, $sfx); + return RouteHelper::parseAutoRoute($path, $cnp, $sfx, $this->namespaceUcFirst); } /** diff --git a/src/RouterConfigTrait.php b/src/RouterConfigTrait.php index 5f1459c..f8ea448 100644 --- a/src/RouterConfigTrait.php +++ b/src/RouterConfigTrait.php @@ -9,10 +9,13 @@ namespace Inhere\Route; use LogicException; +use function method_exists; use function trim; +use function ucfirst; /** * Trait RouterConfigTrait + * * @package Inhere\Route */ trait RouterConfigTrait @@ -23,6 +26,7 @@ trait RouterConfigTrait /** * some available patterns regex * $router->get('/user/{id}', 'handler'); + * * @var array */ protected static $globalParams = [ @@ -39,42 +43,60 @@ trait RouterConfigTrait /** * Can define an default route path + * * @var string */ // public $defaultRoute = ''; /** * Ignore last slash char('/'). If is True, will clear last '/'. + * * @var bool */ public $ignoreLastSlash = false; /** - * whether handle method not allowed. If True, will find allowed methods. + * Whether handle method not allowed. If True, will find allowed methods. + * * @var bool */ public $handleMethodNotAllowed = false; /** - * Auto route match @like yii framework + * Enable auto route match like yii framework * If is True, will auto find the handler controller file. + * * @var bool */ public $autoRoute = false; /** * The default controllers namespace. eg: 'App\\Controllers' + * * @var string */ - public $controllerNamespace; + public $controllerNamespace = ''; + + /** + * The first char case of namespace. + * + * false - lower case. eg: 'controllers\admin' + * true - upper case. eg: 'Controllers\Admin' + * + * @var bool + */ + protected $namespaceUcFirst = false; /** * Controller suffix, is valid when '$autoRoute' = true. eg: 'Controller' + * * @var string */ public $controllerSuffix = 'Controller'; - /** @var array global Options */ + /** + * @var array global Options + */ private $globalOptions = [ // 'domains' => [ 'localhost' ], // allowed domains // 'schemas' => [ 'http' ], // allowed schemas @@ -107,7 +129,10 @@ public function config(array $config): void ]; foreach ($config as $name => $value) { - if (isset($props[$name])) { + $setter = 'set' . ucfirst($name); + if (method_exists($this, $setter)) { + $this->$setter($value); + } elseif (isset($props[$name])) { $this->$name = $value; } } @@ -145,7 +170,8 @@ public function addGlobalParams(array $params): void */ public function addGlobalParam(string $name, string $pattern): void { - $name = trim($name, '{} '); + $name = trim($name, '{} '); + self::$globalParams[$name] = $pattern; } @@ -173,4 +199,20 @@ public function setGlobalOptions(array $globalOptions): void $this->globalOptions = $globalOptions; } + /** + * @return bool + */ + public function isNamespaceUcFirst(): bool + { + return $this->namespaceUcFirst; + } + + /** + * @param bool $namespaceUcFirst + */ + public function setNamespaceUcFirst($namespaceUcFirst): void + { + $this->namespaceUcFirst = (bool)$namespaceUcFirst; + } + } diff --git a/test/RouterTest.php b/test/RouterTest.php index 7432c53..fcbab07 100644 --- a/test/RouterTest.php +++ b/test/RouterTest.php @@ -313,6 +313,7 @@ public function testMatchAutoRoute(): void // enable autoRoute // you can access '/demo' '/admin/user/info', Don't need to configure any route 'autoRoute' => true, + 'namespaceUcFirst' => true, 'controllerNamespace' => 'Inhere\RouteTest\Controllers', 'controllerSuffix' => 'Controller', ]); From e51bab60e5d31b5af9fc69104840cc24d09b547e Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 17 May 2020 10:22:42 +0800 Subject: [PATCH 125/151] update some --- src/Router.php | 72 +++++++++++++++++++++++++++++++++++------ src/RouterInterface.php | 31 +++++++++--------- 2 files changed, 78 insertions(+), 25 deletions(-) diff --git a/src/Router.php b/src/Router.php index b4f07f4..324004d 100644 --- a/src/Router.php +++ b/src/Router.php @@ -177,7 +177,13 @@ public function middleware(...$middleware): Router /** * register a route, allow GET request method. - * {@inheritdoc} + * + * @param string $path + * @param mixed $handler + * @param array $pathParams + * @param array $opts + * + * @return Route */ public function get(string $path, $handler, array $pathParams = [], array $opts = []): Route { @@ -187,7 +193,13 @@ public function get(string $path, $handler, array $pathParams = [], array $opts /** * register a route, allow POST request method. - * {@inheritdoc} + * + * @param string $path + * @param mixed $handler + * @param array $pathParams + * @param array $opts + * + * @return Route */ public function post(string $path, $handler, array $pathParams = [], array $opts = []): Route { @@ -196,7 +208,13 @@ public function post(string $path, $handler, array $pathParams = [], array $opts /** * register a route, allow PUT request method. - * {@inheritdoc} + * + * @param string $path + * @param mixed $handler + * @param array $pathParams + * @param array $opts + * + * @return Route */ public function put(string $path, $handler, array $pathParams = [], array $opts = []): Route { @@ -205,7 +223,13 @@ public function put(string $path, $handler, array $pathParams = [], array $opts /** * register a route, allow PATCH request method. - * {@inheritdoc} + * + * @param string $path + * @param mixed $handler + * @param array $pathParams + * @param array $opts + * + * @return Route */ public function patch(string $path, $handler, array $pathParams = [], array $opts = []): Route { @@ -214,7 +238,13 @@ public function patch(string $path, $handler, array $pathParams = [], array $opt /** * register a route, allow DELETE request method. - * {@inheritdoc} + * + * @param string $path + * @param mixed $handler + * @param array $pathParams + * @param array $opts + * + * @return Route */ public function delete(string $path, $handler, array $pathParams = [], array $opts = []): Route { @@ -223,7 +253,13 @@ public function delete(string $path, $handler, array $pathParams = [], array $op /** * register a route, allow HEAD request method. - * {@inheritdoc} + * + * @param string $path + * @param mixed $handler + * @param array $pathParams + * @param array $opts + * + * @return Route */ public function head(string $path, $handler, array $pathParams = [], array $opts = []): Route { @@ -232,7 +268,13 @@ public function head(string $path, $handler, array $pathParams = [], array $opts /** * register a route, allow OPTIONS request method. - * {@inheritdoc} + * + * @param string $path + * @param mixed $handler + * @param array $pathParams + * @param array $opts + * + * @return Route */ public function options(string $path, $handler, array $pathParams = [], array $opts = []): Route { @@ -241,7 +283,13 @@ public function options(string $path, $handler, array $pathParams = [], array $o /** * register a route, allow CONNECT request method. - * {@inheritdoc} + * + * @param string $path + * @param mixed $handler + * @param array $pathParams + * @param array $opts + * + * @return Route */ public function connect(string $path, $handler, array $pathParams = [], array $opts = []): Route { @@ -250,7 +298,11 @@ public function connect(string $path, $handler, array $pathParams = [], array $o /** * register a route, allow any request METHOD. - * {@inheritdoc} + * + * @param string $path + * @param mixed $handler + * @param array $pathParams + * @param array $opts */ public function any(string $path, $handler, array $pathParams = [], array $opts = []): void { @@ -264,7 +316,7 @@ public function any(string $path, $handler, array $pathParams = [], array $opts * @param array $pathParams * @param array $opts */ - public function map($methods, string $path, $handler, array $pathParams = [], array $opts = []) + public function map($methods, string $path, $handler, array $pathParams = [], array $opts = []): void { foreach ((array)$methods as $method) { $this->add($method, $path, $handler, $pathParams, $opts); diff --git a/src/RouterInterface.php b/src/RouterInterface.php index 52c6327..e5b88f5 100644 --- a/src/RouterInterface.php +++ b/src/RouterInterface.php @@ -13,6 +13,7 @@ /** * Interface RouterInterface + * * @package Inhere\Route */ interface RouterInterface extends IteratorAggregate, Countable @@ -69,13 +70,13 @@ interface RouterInterface extends IteratorAggregate, Countable /** * add a route to the router. * - * @param string $method Request method name. eg 'GET' - * @param string $path The route path. eg '/users' - * @param mixed $handler The route handler. allow: string, array, object + * @param string $method Request method name. eg 'GET' + * @param string $path The route path. eg '/users' + * @param mixed $handler The route handler. allow: string, array, object * @param array $pathParams The route path var bind. eg. [ 'id' => '[0-9]+', ] - * @param array $opts Extra options - * - name: string - * - ... more + * @param array $opts Extra options + * - name: string + * - ... more * * @return Route */ @@ -91,18 +92,18 @@ public function add(string $method, string $path, $handler, array $pathParams = public function addRoute(Route $route): Route; /** - * @param array|string $methods The match request method(s). e.g ['get','post'] - * @param string $path The route path string. is allow empty string. eg: '/user/login' + * @param array|string $methods The match request method(s). e.g ['get','post'] + * @param string $path The route path string. is allow empty string. eg: '/user/login' * @param callable|string $handler * @param array $pathParams route path var bind. eg. [ 'id' => '[0-9]+', ] - * @param array $opts some option data - * [ - * 'defaults' => [ 'id' => 10, ], - * 'domains' => [ 'a-domain.com', '*.b-domain.com'], - * 'schemas' => ['https'], - * ] + * @param array $opts some option data + * [ + * 'defaults' => [ 'id' => 10, ], + * 'domains' => [ 'a-domain.com', '*.b-domain.com'], + * 'schemas' => ['https'], + * ] */ - public function map($methods, string $path, $handler, array $pathParams = [], array $opts = []); + public function map($methods, string $path, $handler, array $pathParams = [], array $opts = []): void; /** * find the matched route info for the given request uri path From 6f79c31cf39d007f89185c05045446d1979c058a Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 17 May 2020 10:26:33 +0800 Subject: [PATCH 126/151] fix var type --- src/Helper/functions.php | 8 ++++---- src/PreMatchRouter.php | 16 ++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/Helper/functions.php b/src/Helper/functions.php index f2af0c1..2edee7d 100644 --- a/src/Helper/functions.php +++ b/src/Helper/functions.php @@ -40,16 +40,16 @@ function createCachedRouter(Closure $closure, array $config = []): CachedRouter /** * @param Closure $closure - * @param string|null $path - * @param string|null $method + * @param string $path + * @param string $method * @param array $config * * @return PreMatchRouter */ function createPreMatchRouter( Closure $closure, - string $path = null, - string $method = null, + string $path = '', + string $method = '', array $config = [] ): PreMatchRouter { $router = new PreMatchRouter($config, $path, $method); diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index 5de6543..2ab4c61 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -37,9 +37,9 @@ final class PreMatchRouter extends Router /** * object constructor. * - * @param array $config - * @param string|null $path - * @param string|null $method + * @param array $config + * @param string $path + * @param string $method * * @throws LogicException */ @@ -59,17 +59,17 @@ public function __construct(array $config = [], string $path = '', string $metho } /** - * @param string|null $path - * @param string|null $method + * @param string $path + * @param string $method */ - public function setRequest(string $path = null, string $method = null): void + public function setRequest(string $path = '', string $method = ''): void { if (!$path) { - $path = (string)($_SERVER['REQUEST_URI'] ?? ''); + $path = $_SERVER['REQUEST_URI'] ?? ''; } if (strpos($path, '?')) { - $path = parse_url(https://github.com/$path,%20PHP_URL_PATH); + $path = (string)parse_url(https://github.com/$path,%20PHP_URL_PATH); } $this->reqPath = RouteHelper::formatPath($path, $this->ignoreLastSlash); From afe4a7a66a8705e49546d0e814753bb83dfbed28 Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 17 May 2020 10:29:27 +0800 Subject: [PATCH 127/151] format codes by php-cs-fixer --- example/benchmark.php | 3 +- example/cached.php | 2 +- example/cached/bench-routes-cache.php | 25590 ++++++++++---------- example/cached/routes-cache.php | 758 +- example/object.php | 2 +- example/pre-match.php | 2 +- example/some-routes.php | 3 +- example/static.php | 2 +- example/swoole-server.php | 2 +- example/tests/compare_exec.php | 6 +- example/tests/find_start_first.php | 2 +- example/tests/fixed_array.php | 9 +- example/tests/parse_param_route.php | 2 +- example/tests/preg_match_all.php | 10 +- example/tests/preg_split.php | 7 +- example/tests/serialize.php | 2 +- example/tests/test.php | 2 +- src/CachedRouter.php | 2 +- src/Dispatcher/Dispatcher.php | 2 +- src/Dispatcher/DispatcherInterface.php | 7 +- src/Dispatcher/Psr15Dispatcher.php | 2 +- src/Dispatcher/SimpleDispatcher.php | 10 +- src/Helper/RouteHelper.php | 2 +- src/Helper/functions.php | 2 +- src/PreMatchRouter.php | 2 +- src/Route.php | 7 +- src/Router.php | 4 +- src/RouterConfigTrait.php | 3 +- src/RouterInterface.php | 22 +- src/RouterManager.php | 2 +- src/SRouter.php | 2 +- src/ServerRouter.php | 2 +- test/CachedRouterTest.php | 2 +- test/Controllers/Admin/UserController.php | 2 +- test/Controllers/DemoController.php | 2 +- test/Controllers/HomeController.php | 2 +- test/Controllers/RestController.php | 2 +- test/Dispatcher/DispatcherTest.php | 2 +- test/PreMatchRouterTest.php | 2 +- test/RouteHelperTest.php | 3 +- test/RouteTest.php | 2 +- test/RouterManagerTest.php | 2 +- test/RouterTest.php | 2 +- test/SRouterTest.php | 2 +- test/ServerRouterTest.php | 3 +- test/boot.php | 2 +- 46 files changed, 13267 insertions(+), 13238 deletions(-) diff --git a/example/benchmark.php b/example/benchmark.php index 725b2b6..1a4d038 100644 --- a/example/benchmark.php +++ b/example/benchmark.php @@ -1,4 +1,4 @@ - array ( - 'GET /h/akjnpgrn' => array( +'staticRoutes' => [ + 'GET /h/akjnpgrn' => [ 'name' => '', 'path' => '/h/akjnpgrn', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /qm/mnkkaosj/f/oyfciidad/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /qm/mnkkaosj/f/oyfciidad/' => [ 'name' => '', 'path' => '/qm/mnkkaosj/f/oyfciidad/', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /i/hk/dikhdhtaccbethew' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /i/hk/dikhdhtaccbethew' => [ 'name' => '', 'path' => '/i/hk/dikhdhtaccbethew', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /p/lfezeldnk' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /p/lfezeldnk' => [ 'name' => '', 'path' => '/p/lfezeldnk', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /qj/gjiqcq/jj/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /qj/gjiqcq/jj/' => [ 'name' => '', 'path' => '/qj/gjiqcq/jj/', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ea/qsk/dtu' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /ea/qsk/dtu' => [ 'name' => '', 'path' => '/ea/qsk/dtu', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /qxvrbtprga' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /qxvrbtprga' => [ 'name' => '', 'path' => '/qxvrbtprga', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /hz/ccbnpuxahzraiwh/rn/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /hz/ccbnpuxahzraiwh/rn/' => [ 'name' => '', 'path' => '/hz/ccbnpuxahzraiwh/rn/', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /bhmilprlw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /bhmilprlw' => [ 'name' => '', 'path' => '/bhmilprlw', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /tdqfbxyy/jnqjxcoxhnhc/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /tdqfbxyy/jnqjxcoxhnhc/' => [ 'name' => '', 'path' => '/tdqfbxyy/jnqjxcoxhnhc/', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /yeu/trbfg' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /yeu/trbfg' => [ 'name' => '', 'path' => '/yeu/trbfg', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /dogykdvls' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /dogykdvls' => [ 'name' => '', 'path' => '/dogykdvls', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /goods/wvhfzwtbwdwbhwg' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /goods/wvhfzwtbwdwbhwg' => [ 'name' => '', 'path' => '/goods/wvhfzwtbwdwbhwg', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /user/vblohh' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /user/vblohh' => [ 'name' => '', 'path' => '/user/vblohh', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /g/nsfeyzcrmzniqok' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /g/nsfeyzcrmzniqok' => [ 'name' => '', 'path' => '/g/nsfeyzcrmzniqok', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /dbilirn/m/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /dbilirn/m/' => [ 'name' => '', 'path' => '/dbilirn/m/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /vvjsxj/gj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /vvjsxj/gj' => [ 'name' => '', 'path' => '/vvjsxj/gj', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /user/yanntcpigcuqthy' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /user/yanntcpigcuqthy' => [ 'name' => '', 'path' => '/user/yanntcpigcuqthy', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /eq/hraam/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /eq/hraam/' => [ 'name' => '', 'path' => '/eq/hraam/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ugsstkmj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /ugsstkmj' => [ 'name' => '', 'path' => '/ugsstkmj', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /aighibehu/c/tms' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /aighibehu/c/tms' => [ 'name' => '', 'path' => '/aighibehu/c/tms', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /qgccl/neg/zfb/jmknhw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /qgccl/neg/zfb/jmknhw' => [ 'name' => '', 'path' => '/qgccl/neg/zfb/jmknhw', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /goods/dvbjygazdmsmlry' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /goods/dvbjygazdmsmlry' => [ 'name' => '', 'path' => '/goods/dvbjygazdmsmlry', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /qnskmrpmfkq' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /qnskmrpmfkq' => [ 'name' => '', 'path' => '/qnskmrpmfkq', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /fqozwgghmypmrztj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /fqozwgghmypmrztj' => [ 'name' => '', 'path' => '/fqozwgghmypmrztj', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /aljdbj/jildsmw/auks' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /aljdbj/jildsmw/auks' => [ 'name' => '', 'path' => '/aljdbj/jildsmw/auks', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /rc/fratzt/pn/opdb/sd/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /rc/fratzt/pn/opdb/sd/' => [ 'name' => '', 'path' => '/rc/fratzt/pn/opdb/sd/', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /fdqtzimyhqtpfi/znvp/a/k' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /fdqtzimyhqtpfi/znvp/a/k' => [ 'name' => '', 'path' => '/fdqtzimyhqtpfi/znvp/a/k', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /lzyqbdb/oivfbb' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /lzyqbdb/oivfbb' => [ 'name' => '', 'path' => '/lzyqbdb/oivfbb', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /tjnwyuidrw/epiqjx/pij' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /tjnwyuidrw/epiqjx/pij' => [ 'name' => '', 'path' => '/tjnwyuidrw/epiqjx/pij', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /user/koqwcgyfucfq' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /user/koqwcgyfucfq' => [ 'name' => '', 'path' => '/user/koqwcgyfucfq', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /y/kubale/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /y/kubale/' => [ 'name' => '', 'path' => '/y/kubale/', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /zbuyrkvhuybvvurwitw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /zbuyrkvhuybvvurwitw' => [ 'name' => '', 'path' => '/zbuyrkvhuybvvurwitw', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /api/bhpusfjhpuag' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /api/bhpusfjhpuag' => [ 'name' => '', 'path' => '/api/bhpusfjhpuag', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /user/nsnsyakwxfikuee' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /user/nsnsyakwxfikuee' => [ 'name' => '', 'path' => '/user/nsnsyakwxfikuee', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /v2/eulqauqocyrfmmx' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /v2/eulqauqocyrfmmx' => [ 'name' => '', 'path' => '/v2/eulqauqocyrfmmx', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /qmlwpeg' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /qmlwpeg' => [ 'name' => '', 'path' => '/qmlwpeg', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /jvsyg/nr/fxj/guduixx' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /jvsyg/nr/fxj/guduixx' => [ 'name' => '', 'path' => '/jvsyg/nr/fxj/guduixx', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /e/ifxbkyrts/vghwqwkuqm' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /e/ifxbkyrts/vghwqwkuqm' => [ 'name' => '', 'path' => '/e/ifxbkyrts/vghwqwkuqm', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /mxkrsynthu' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /mxkrsynthu' => [ 'name' => '', 'path' => '/mxkrsynthu', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ik/hyqjb/dljm' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /ik/hyqjb/dljm' => [ 'name' => '', 'path' => '/ik/hyqjb/dljm', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /my/sbyegp/eaw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /my/sbyegp/eaw' => [ 'name' => '', 'path' => '/my/sbyegp/eaw', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /zgi/uwzh' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /zgi/uwzh' => [ 'name' => '', 'path' => '/zgi/uwzh', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /cj/l/t/xjct' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /cj/l/t/xjct' => [ 'name' => '', 'path' => '/cj/l/t/xjct', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ec/gbrg/lwqlp/du/jch/i/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /ec/gbrg/lwqlp/du/jch/i/' => [ 'name' => '', 'path' => '/ec/gbrg/lwqlp/du/jch/i/', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ikekc/dk/ycpqc/rpsnvrua' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /ikekc/dk/ycpqc/rpsnvrua' => [ 'name' => '', 'path' => '/ikekc/dk/ycpqc/rpsnvrua', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /lsqhrqj/ktwqg/e' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /lsqhrqj/ktwqg/e' => [ 'name' => '', 'path' => '/lsqhrqj/ktwqg/e', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /goods/augmqstkrnxpsxjkvb' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /goods/augmqstkrnxpsxjkvb' => [ 'name' => '', 'path' => '/goods/augmqstkrnxpsxjkvb', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /krokzzizl' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /krokzzizl' => [ 'name' => '', 'path' => '/krokzzizl', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /api/ygpjan' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /api/ygpjan' => [ 'name' => '', 'path' => '/api/ygpjan', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /wpnrlq/jmffnlk/xhpk/ggv' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /wpnrlq/jmffnlk/xhpk/ggv' => [ 'name' => '', 'path' => '/wpnrlq/jmffnlk/xhpk/ggv', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /wqqivdv/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /wqqivdv/' => [ 'name' => '', 'path' => '/wqqivdv/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /v2/djjevmlptjwklbv' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /v2/djjevmlptjwklbv' => [ 'name' => '', 'path' => '/v2/djjevmlptjwklbv', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /api/tkdgtdtgbqyicak' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /api/tkdgtdtgbqyicak' => [ 'name' => '', 'path' => '/api/tkdgtdtgbqyicak', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /b/baz/w/iim' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /b/baz/w/iim' => [ 'name' => '', 'path' => '/b/baz/w/iim', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /fre/iat/ulu/mjaev' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /fre/iat/ulu/mjaev' => [ 'name' => '', 'path' => '/fre/iat/ulu/mjaev', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /edvo/dynqnnh/dpnwkw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /edvo/dynqnnh/dpnwkw' => [ 'name' => '', 'path' => '/edvo/dynqnnh/dpnwkw', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /v/cpy/ls/hrprf' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /v/cpy/ls/hrprf' => [ 'name' => '', 'path' => '/v/cpy/ls/hrprf', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /goods/bakvga' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /goods/bakvga' => [ 'name' => '', 'path' => '/goods/bakvga', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /lsefkvozx/gljcbioeemk' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /lsefkvozx/gljcbioeemk' => [ 'name' => '', 'path' => '/lsefkvozx/gljcbioeemk', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /giwqnmfxihb/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /giwqnmfxihb/' => [ 'name' => '', 'path' => '/giwqnmfxihb/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /sgdnlozjhho/rq/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /sgdnlozjhho/rq/' => [ 'name' => '', 'path' => '/sgdnlozjhho/rq/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /smizgtam' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /smizgtam' => [ 'name' => '', 'path' => '/smizgtam', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /qdgjr' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /qdgjr' => [ 'name' => '', 'path' => '/qdgjr', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /aiaienfnp/d/rqlgsd' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /aiaienfnp/d/rqlgsd' => [ 'name' => '', 'path' => '/aiaienfnp/d/rqlgsd', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /v2/hodaykhuqscg' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /v2/hodaykhuqscg' => [ 'name' => '', 'path' => '/v2/hodaykhuqscg', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /xadpq' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /xadpq' => [ 'name' => '', 'path' => '/xadpq', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /uoqbc' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /uoqbc' => [ 'name' => '', 'path' => '/uoqbc', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /api/qpsvpcicgzbiarg' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /api/qpsvpcicgzbiarg' => [ 'name' => '', 'path' => '/api/qpsvpcicgzbiarg', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /mcbdp' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /mcbdp' => [ 'name' => '', 'path' => '/mcbdp', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /uucse/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /uucse/' => [ 'name' => '', 'path' => '/uucse/', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /sqfdrmpb/ohvqyo' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /sqfdrmpb/ohvqyo' => [ 'name' => '', 'path' => '/sqfdrmpb/ohvqyo', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /dzafkazfhx' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /dzafkazfhx' => [ 'name' => '', 'path' => '/dzafkazfhx', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /stx/bphtk' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /stx/bphtk' => [ 'name' => '', 'path' => '/stx/bphtk', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /jsmjgyjquxiyvl/lp' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /jsmjgyjquxiyvl/lp' => [ 'name' => '', 'path' => '/jsmjgyjquxiyvl/lp', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /user/zpjaxcuwpqhi' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /user/zpjaxcuwpqhi' => [ 'name' => '', 'path' => '/user/zpjaxcuwpqhi', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /v2/swobnj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /v2/swobnj' => [ 'name' => '', 'path' => '/v2/swobnj', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /mjplivkj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /mjplivkj' => [ 'name' => '', 'path' => '/mjplivkj', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /otx/ll' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /otx/ll' => [ 'name' => '', 'path' => '/otx/ll', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /goods/ljgvmxztjsrogni' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /goods/ljgvmxztjsrogni' => [ 'name' => '', 'path' => '/goods/ljgvmxztjsrogni', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ccbbp' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /ccbbp' => [ 'name' => '', 'path' => '/ccbbp', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /user/fpduszgwvtkl' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /user/fpduszgwvtkl' => [ 'name' => '', 'path' => '/user/fpduszgwvtkl', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /kb/amjvvn/cv/rxcgkmt' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /kb/amjvvn/cv/rxcgkmt' => [ 'name' => '', 'path' => '/kb/amjvvn/cv/rxcgkmt', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /vchoy/hmityjttuth/m' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /vchoy/hmityjttuth/m' => [ 'name' => '', 'path' => '/vchoy/hmityjttuth/m', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /zhqsqdygnvomzhyhtgww' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /zhqsqdygnvomzhyhtgww' => [ 'name' => '', 'path' => '/zhqsqdygnvomzhyhtgww', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /otqwz/fsqvsts/f' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /otqwz/fsqvsts/f' => [ 'name' => '', 'path' => '/otqwz/fsqvsts/f', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /yq/uhrlc' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /yq/uhrlc' => [ 'name' => '', 'path' => '/yq/uhrlc', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /loln/hboxfokqlrjpmwz/w' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /loln/hboxfokqlrjpmwz/w' => [ 'name' => '', 'path' => '/loln/hboxfokqlrjpmwz/w', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /oejea/cay' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /oejea/cay' => [ 'name' => '', 'path' => '/oejea/cay', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /tyaih/rnjcwxia' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /tyaih/rnjcwxia' => [ 'name' => '', 'path' => '/tyaih/rnjcwxia', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /user/sjuskk' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /user/sjuskk' => [ 'name' => '', 'path' => '/user/sjuskk', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /knodhaturp' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /knodhaturp' => [ 'name' => '', 'path' => '/knodhaturp', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /fv/qvnbblw/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /fv/qvnbblw/' => [ 'name' => '', 'path' => '/fv/qvnbblw/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /api/pfttrhshavuxnwjhlh' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /api/pfttrhshavuxnwjhlh' => [ 'name' => '', 'path' => '/api/pfttrhshavuxnwjhlh', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /api/gbuukv' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /api/gbuukv' => [ 'name' => '', 'path' => '/api/gbuukv', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /efdzykvzn' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /efdzykvzn' => [ 'name' => '', 'path' => '/efdzykvzn', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /cbsvhdikmxjoy' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /cbsvhdikmxjoy' => [ 'name' => '', 'path' => '/cbsvhdikmxjoy', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /goods/obluhxpghgmgexjnbi' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /goods/obluhxpghgmgexjnbi' => [ 'name' => '', 'path' => '/goods/obluhxpghgmgexjnbi', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ghyoefd' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /ghyoefd' => [ 'name' => '', 'path' => '/ghyoefd', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /fz/p/vtnvhzhfklhibf' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /fz/p/vtnvhzhfklhibf' => [ 'name' => '', 'path' => '/fz/p/vtnvhzhfklhibf', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /t/o/e/ypn/uau' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /t/o/e/ypn/uau' => [ 'name' => '', 'path' => '/t/o/e/ypn/uau', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /zfsqtol/igmgjndy/nfn/th' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /zfsqtol/igmgjndy/nfn/th' => [ 'name' => '', 'path' => '/zfsqtol/igmgjndy/nfn/th', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /hij/ex/sanbqumjz' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /hij/ex/sanbqumjz' => [ 'name' => '', 'path' => '/hij/ex/sanbqumjz', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ktoyxkb' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /ktoyxkb' => [ 'name' => '', 'path' => '/ktoyxkb', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /zxne/ytaj/t' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /zxne/ytaj/t' => [ 'name' => '', 'path' => '/zxne/ytaj/t', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /xhq/goze/ttyv/jms/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /xhq/goze/ttyv/jms/' => [ 'name' => '', 'path' => '/xhq/goze/ttyv/jms/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /fcbkoocki/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /fcbkoocki/' => [ 'name' => '', 'path' => '/fcbkoocki/', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /goods/arfmwjwowsdecis' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /goods/arfmwjwowsdecis' => [ 'name' => '', 'path' => '/goods/arfmwjwowsdecis', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /k/bfdta/mubtvo/qp/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /k/bfdta/mubtvo/qp/' => [ 'name' => '', 'path' => '/k/bfdta/mubtvo/qp/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /goods/nkysxi' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /goods/nkysxi' => [ 'name' => '', 'path' => '/goods/nkysxi', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /davqp' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /davqp' => [ 'name' => '', 'path' => '/davqp', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /tihtcogsnh/jk/mr/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /tihtcogsnh/jk/mr/' => [ 'name' => '', 'path' => '/tihtcogsnh/jk/mr/', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /api/myclae' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /api/myclae' => [ 'name' => '', 'path' => '/api/myclae', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /vku/izomjl/at' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /vku/izomjl/at' => [ 'name' => '', 'path' => '/vku/izomjl/at', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /doblrqg/forprowbaohxl' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /doblrqg/forprowbaohxl' => [ 'name' => '', 'path' => '/doblrqg/forprowbaohxl', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /kbve/fansycmxro' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /kbve/fansycmxro' => [ 'name' => '', 'path' => '/kbve/fansycmxro', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /v2/nstkpgshfjwkuhngib' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /v2/nstkpgshfjwkuhngib' => [ 'name' => '', 'path' => '/v2/nstkpgshfjwkuhngib', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /lxvzjrkgi/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /lxvzjrkgi/' => [ 'name' => '', 'path' => '/lxvzjrkgi/', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /goods/iltvyo' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /goods/iltvyo' => [ 'name' => '', 'path' => '/goods/iltvyo', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /v2/zdrlnouduygynnv' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /v2/zdrlnouduygynnv' => [ 'name' => '', 'path' => '/v2/zdrlnouduygynnv', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /qakijdmizeaqdf' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /qakijdmizeaqdf' => [ 'name' => '', 'path' => '/qakijdmizeaqdf', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /hosghaiotwfmken/stz/c/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /hosghaiotwfmken/stz/c/' => [ 'name' => '', 'path' => '/hosghaiotwfmken/stz/c/', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /bihgp' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /bihgp' => [ 'name' => '', 'path' => '/bihgp', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /user/eivahqvpihww' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /user/eivahqvpihww' => [ 'name' => '', 'path' => '/user/eivahqvpihww', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /enw/gl/k/otwaecwbhmc' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /enw/gl/k/otwaecwbhmc' => [ 'name' => '', 'path' => '/enw/gl/k/otwaecwbhmc', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /oql/ybp/dc/i' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /oql/ybp/dc/i' => [ 'name' => '', 'path' => '/oql/ybp/dc/i', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /lizzk/j/nclys/nqw/ibc' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /lizzk/j/nclys/nqw/ibc' => [ 'name' => '', 'path' => '/lizzk/j/nclys/nqw/ibc', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /xianps/yqtyp' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /xianps/yqtyp' => [ 'name' => '', 'path' => '/xianps/yqtyp', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /goods/ulqmldnkaggqxyr' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /goods/ulqmldnkaggqxyr' => [ 'name' => '', 'path' => '/goods/ulqmldnkaggqxyr', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /api/dxvryikvcwnazah' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /api/dxvryikvcwnazah' => [ 'name' => '', 'path' => '/api/dxvryikvcwnazah', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /tnqvdnqjtvrf/mswe/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /tnqvdnqjtvrf/mswe/' => [ 'name' => '', 'path' => '/tnqvdnqjtvrf/mswe/', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /hrzbgaogcc' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /hrzbgaogcc' => [ 'name' => '', 'path' => '/hrzbgaogcc', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /goods/iuyxmduqgspk' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /goods/iuyxmduqgspk' => [ 'name' => '', 'path' => '/goods/iuyxmduqgspk', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /rqcl/bmwg' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /rqcl/bmwg' => [ 'name' => '', 'path' => '/rqcl/bmwg', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /yk/xqlmajvry' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /yk/xqlmajvry' => [ 'name' => '', 'path' => '/yk/xqlmajvry', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /xaq/b/utvm' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /xaq/b/utvm' => [ 'name' => '', 'path' => '/xaq/b/utvm', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /tqwlppkyjgu' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /tqwlppkyjgu' => [ 'name' => '', 'path' => '/tqwlppkyjgu', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /oopdl/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /oopdl/' => [ 'name' => '', 'path' => '/oopdl/', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /sjs/wimcyp/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /sjs/wimcyp/' => [ 'name' => '', 'path' => '/sjs/wimcyp/', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /u/vqq/qeaavjfrh/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /u/vqq/qeaavjfrh/' => [ 'name' => '', 'path' => '/u/vqq/qeaavjfrh/', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /api/eurnnmvxgdny' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /api/eurnnmvxgdny' => [ 'name' => '', 'path' => '/api/eurnnmvxgdny', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /zz/sfyn/gxvdk/mxgdwi/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /zz/sfyn/gxvdk/mxgdwi/' => [ 'name' => '', 'path' => '/zz/sfyn/gxvdk/mxgdwi/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /dmnagbvx/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /dmnagbvx/' => [ 'name' => '', 'path' => '/dmnagbvx/', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /vfegazr/jzak' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /vfegazr/jzak' => [ 'name' => '', 'path' => '/vfegazr/jzak', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /numslh/iaq/rjqilelvw/h' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /numslh/iaq/rjqilelvw/h' => [ 'name' => '', 'path' => '/numslh/iaq/rjqilelvw/h', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /user/vrxgxkfwjfcbddbbph' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /user/vrxgxkfwjfcbddbbph' => [ 'name' => '', 'path' => '/user/vrxgxkfwjfcbddbbph', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /mpbht/wwnrfyoc/jyw/g/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /mpbht/wwnrfyoc/jyw/g/' => [ 'name' => '', 'path' => '/mpbht/wwnrfyoc/jyw/g/', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /mbvc/rd/oqqeqzezrw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /mbvc/rd/oqqeqzezrw' => [ 'name' => '', 'path' => '/mbvc/rd/oqqeqzezrw', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ljladkw/nc/l' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /ljladkw/nc/l' => [ 'name' => '', 'path' => '/ljladkw/nc/l', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /yg/iptyfmwwoi/eg' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /yg/iptyfmwwoi/eg' => [ 'name' => '', 'path' => '/yg/iptyfmwwoi/eg', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /sdy/q/zovzakolr/pd/mz' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /sdy/q/zovzakolr/pd/mz' => [ 'name' => '', 'path' => '/sdy/q/zovzakolr/pd/mz', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ofns/wby/o/t' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /ofns/wby/o/t' => [ 'name' => '', 'path' => '/ofns/wby/o/t', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /gl/hzgf/i/rp/hr/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /gl/hzgf/i/rp/hr/' => [ 'name' => '', 'path' => '/gl/hzgf/i/rp/hr/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ocrqtdbz/bmecjli/ipbbn' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /ocrqtdbz/bmecjli/ipbbn' => [ 'name' => '', 'path' => '/ocrqtdbz/bmecjli/ipbbn', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /goods/sjmpmp' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /goods/sjmpmp' => [ 'name' => '', 'path' => '/goods/sjmpmp', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /bfp/xmduw/b' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /bfp/xmduw/b' => [ 'name' => '', 'path' => '/bfp/xmduw/b', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /p/gqhctjtvyfzrcb/r' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /p/gqhctjtvyfzrcb/r' => [ 'name' => '', 'path' => '/p/gqhctjtvyfzrcb/r', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /api/atwrrftybiyfqaw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /api/atwrrftybiyfqaw' => [ 'name' => '', 'path' => '/api/atwrrftybiyfqaw', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /goods/pbifjkhikrwh' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /goods/pbifjkhikrwh' => [ 'name' => '', 'path' => '/goods/pbifjkhikrwh', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /rhdj/eeh' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /rhdj/eeh' => [ 'name' => '', 'path' => '/rhdj/eeh', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ttuw/cno/jtq' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /ttuw/cno/jtq' => [ 'name' => '', 'path' => '/ttuw/cno/jtq', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /sng/r/kmcdpx' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /sng/r/kmcdpx' => [ 'name' => '', 'path' => '/sng/r/kmcdpx', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /mrrxs' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /mrrxs' => [ 'name' => '', 'path' => '/mrrxs', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /goods/gwlxupxlcbsrbsd' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /goods/gwlxupxlcbsrbsd' => [ 'name' => '', 'path' => '/goods/gwlxupxlcbsrbsd', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /s/roc/ingd/rgb' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /s/roc/ingd/rgb' => [ 'name' => '', 'path' => '/s/roc/ingd/rgb', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /zquie/smlszyeqycj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /zquie/smlszyeqycj' => [ 'name' => '', 'path' => '/zquie/smlszyeqycj', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /goods/fzjuajgsyljcwho' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /goods/fzjuajgsyljcwho' => [ 'name' => '', 'path' => '/goods/fzjuajgsyljcwho', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /goods/nzyshycafcsk' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /goods/nzyshycafcsk' => [ 'name' => '', 'path' => '/goods/nzyshycafcsk', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /wpk/oevns' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /wpk/oevns' => [ 'name' => '', 'path' => '/wpk/oevns', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /kvovzkralitge/l/u/v/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /kvovzkralitge/l/u/v/' => [ 'name' => '', 'path' => '/kvovzkralitge/l/u/v/', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /p/qjyw/kuqri' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /p/qjyw/kuqri' => [ 'name' => '', 'path' => '/p/qjyw/kuqri', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /kakiklpklau/jiskxqxyc' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /kakiklpklau/jiskxqxyc' => [ 'name' => '', 'path' => '/kakiklpklau/jiskxqxyc', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /api/bfnmufhfsnhlxny' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /api/bfnmufhfsnhlxny' => [ 'name' => '', 'path' => '/api/bfnmufhfsnhlxny', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /tbyqrganxwm/vljojjmbb' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /tbyqrganxwm/vljojjmbb' => [ 'name' => '', 'path' => '/tbyqrganxwm/vljojjmbb', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /uaxp/rpqc' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /uaxp/rpqc' => [ 'name' => '', 'path' => '/uaxp/rpqc', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /olrdzxrfxeh' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /olrdzxrfxeh' => [ 'name' => '', 'path' => '/olrdzxrfxeh', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /c/cmo/r' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /c/cmo/r' => [ 'name' => '', 'path' => '/c/cmo/r', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /tarzgesyadhly' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /tarzgesyadhly' => [ 'name' => '', 'path' => '/tarzgesyadhly', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /yimaf/el' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /yimaf/el' => [ 'name' => '', 'path' => '/yimaf/el', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /agi/fg' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /agi/fg' => [ 'name' => '', 'path' => '/agi/fg', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /w/maflacgzfpna/l' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /w/maflacgzfpna/l' => [ 'name' => '', 'path' => '/w/maflacgzfpna/l', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /f/z/f/xdmde/lliezvi/xrwwj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /f/z/f/xdmde/lliezvi/xrwwj' => [ 'name' => '', 'path' => '/f/z/f/xdmde/lliezvi/xrwwj', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /dcdpwooil' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /dcdpwooil' => [ 'name' => '', 'path' => '/dcdpwooil', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /v2/oepoibzzgchcxiz' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /v2/oepoibzzgchcxiz' => [ 'name' => '', 'path' => '/v2/oepoibzzgchcxiz', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /dmxhjouywdk' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /dmxhjouywdk' => [ 'name' => '', 'path' => '/dmxhjouywdk', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /om/x/tnrre/arrwf/u' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /om/x/tnrre/arrwf/u' => [ 'name' => '', 'path' => '/om/x/tnrre/arrwf/u', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /lodyb/siggaa' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /lodyb/siggaa' => [ 'name' => '', 'path' => '/lodyb/siggaa', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /biysqzjte/xdgqdbwr' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /biysqzjte/xdgqdbwr' => [ 'name' => '', 'path' => '/biysqzjte/xdgqdbwr', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /api/fvtaxntjabbc' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /api/fvtaxntjabbc' => [ 'name' => '', 'path' => '/api/fvtaxntjabbc', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /b/uw/fu' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /b/uw/fu' => [ 'name' => '', 'path' => '/b/uw/fu', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /user/gcwjtqtyqljordqipc' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /user/gcwjtqtyqljordqipc' => [ 'name' => '', 'path' => '/user/gcwjtqtyqljordqipc', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /e/popmanhoj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /e/popmanhoj' => [ 'name' => '', 'path' => '/e/popmanhoj', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /v2/cuexstrpygurzaj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /v2/cuexstrpygurzaj' => [ 'name' => '', 'path' => '/v2/cuexstrpygurzaj', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /lnprkjm' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /lnprkjm' => [ 'name' => '', 'path' => '/lnprkjm', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /dl/bzxq/forbg/mjwbqe' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /dl/bzxq/forbg/mjwbqe' => [ 'name' => '', 'path' => '/dl/bzxq/forbg/mjwbqe', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /ztwz/yfb/dge/wlv' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /ztwz/yfb/dge/wlv' => [ 'name' => '', 'path' => '/ztwz/yfb/dge/wlv', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /hziqw/bymy' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /hziqw/bymy' => [ 'name' => '', 'path' => '/hziqw/bymy', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /kcc/cfj/ql' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /kcc/cfj/ql' => [ 'name' => '', 'path' => '/kcc/cfj/ql', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /v2/pnhbigyuqbkxmhm' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /v2/pnhbigyuqbkxmhm' => [ 'name' => '', 'path' => '/v2/pnhbigyuqbkxmhm', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /izeidmfnmlgrbdhgrtnk' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /izeidmfnmlgrbdhgrtnk' => [ 'name' => '', 'path' => '/izeidmfnmlgrbdhgrtnk', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /shcif/ab/s/z/nswuczigoh' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /shcif/ab/s/z/nswuczigoh' => [ 'name' => '', 'path' => '/shcif/ab/s/z/nswuczigoh', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /fzazkobuj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /fzazkobuj' => [ 'name' => '', 'path' => '/fzazkobuj', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /fklwd' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /fklwd' => [ 'name' => '', 'path' => '/fklwd', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /xr/t/rn/bfyszexyxhgkwl' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /xr/t/rn/bfyszexyxhgkwl' => [ 'name' => '', 'path' => '/xr/t/rn/bfyszexyxhgkwl', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /qlbjpcrooyw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /qlbjpcrooyw' => [ 'name' => '', 'path' => '/qlbjpcrooyw', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /dkhbrtwehy/s/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /dkhbrtwehy/s/' => [ 'name' => '', 'path' => '/dkhbrtwehy/s/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /vkqsoouhlcgyuyzrn' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /vkqsoouhlcgyuyzrn' => [ 'name' => '', 'path' => '/vkqsoouhlcgyuyzrn', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /zeipmwemmz/eveb/zw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /zeipmwemmz/eveb/zw' => [ 'name' => '', 'path' => '/zeipmwemmz/eveb/zw', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ycyytqaty/xmqg' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /ycyytqaty/xmqg' => [ 'name' => '', 'path' => '/ycyytqaty/xmqg', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /user/jbxhvakysalb' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /user/jbxhvakysalb' => [ 'name' => '', 'path' => '/user/jbxhvakysalb', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /kzyjrdnlw/hht/fpsijgj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /kzyjrdnlw/hht/fpsijgj' => [ 'name' => '', 'path' => '/kzyjrdnlw/hht/fpsijgj', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /thpghmpvmpj/gue/oeefgm' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /thpghmpvmpj/gue/oeefgm' => [ 'name' => '', 'path' => '/thpghmpvmpj/gue/oeefgm', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ugikc' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /ugikc' => [ 'name' => '', 'path' => '/ugikc', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /spukc' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /spukc' => [ 'name' => '', 'path' => '/spukc', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /ymil/k/pmhce/j/gmde/wc' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /ymil/k/pmhce/j/gmde/wc' => [ 'name' => '', 'path' => '/ymil/k/pmhce/j/gmde/wc', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /et/ugxznzd' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /et/ugxznzd' => [ 'name' => '', 'path' => '/et/ugxznzd', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /k/zacee/yp' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /k/zacee/yp' => [ 'name' => '', 'path' => '/k/zacee/yp', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /k/mw/pv' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /k/mw/pv' => [ 'name' => '', 'path' => '/k/mw/pv', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /cezcbys' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /cezcbys' => [ 'name' => '', 'path' => '/cezcbys', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /user/tnseoepgynwsctwsya' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /user/tnseoepgynwsctwsya' => [ 'name' => '', 'path' => '/user/tnseoepgynwsctwsya', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /api/rcmqsdfyrrkqcdhjal' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /api/rcmqsdfyrrkqcdhjal' => [ 'name' => '', 'path' => '/api/rcmqsdfyrrkqcdhjal', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /h/kfqs' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /h/kfqs' => [ 'name' => '', 'path' => '/h/kfqs', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /user/patjob' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /user/patjob' => [ 'name' => '', 'path' => '/user/patjob', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /lpbodyc' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /lpbodyc' => [ 'name' => '', 'path' => '/lpbodyc', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /nrhz/qzyfuxoj/g' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /nrhz/qzyfuxoj/g' => [ 'name' => '', 'path' => '/nrhz/qzyfuxoj/g', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /jhianp/fgonfma/yds' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /jhianp/fgonfma/yds' => [ 'name' => '', 'path' => '/jhianp/fgonfma/yds', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /v2/dgjovn' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /v2/dgjovn' => [ 'name' => '', 'path' => '/v2/dgjovn', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /yj/leblysnumosx' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /yj/leblysnumosx' => [ 'name' => '', 'path' => '/yj/leblysnumosx', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /mvzkpfevwqnyiswv/bxw/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /mvzkpfevwqnyiswv/bxw/' => [ 'name' => '', 'path' => '/mvzkpfevwqnyiswv/bxw/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /drunk/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /drunk/' => [ 'name' => '', 'path' => '/drunk/', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /jclzq/mz/y/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /jclzq/mz/y/' => [ 'name' => '', 'path' => '/jclzq/mz/y/', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /user/ehgshp' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /user/ehgshp' => [ 'name' => '', 'path' => '/user/ehgshp', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /mckx/trsseeb/qvmiasrw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /mckx/trsseeb/qvmiasrw' => [ 'name' => '', 'path' => '/mckx/trsseeb/qvmiasrw', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /csjqbembvvlbfsjy' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /csjqbembvvlbfsjy' => [ 'name' => '', 'path' => '/csjqbembvvlbfsjy', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /zaiitrwgy/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /zaiitrwgy/' => [ 'name' => '', 'path' => '/zaiitrwgy/', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /jsfstufn/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /jsfstufn/' => [ 'name' => '', 'path' => '/jsfstufn/', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ffndbm/oaavz/dsxdmn/fy' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /ffndbm/oaavz/dsxdmn/fy' => [ 'name' => '', 'path' => '/ffndbm/oaavz/dsxdmn/fy', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /api/pjrssykihlzyros' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /api/pjrssykihlzyros' => [ 'name' => '', 'path' => '/api/pjrssykihlzyros', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /gepktd/edonyqvrzb/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /gepktd/edonyqvrzb/' => [ 'name' => '', 'path' => '/gepktd/edonyqvrzb/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /x/vgxmhb' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /x/vgxmhb' => [ 'name' => '', 'path' => '/x/vgxmhb', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /goods/nenuzfxmfnisbbogxl' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /goods/nenuzfxmfnisbbogxl' => [ 'name' => '', 'path' => '/goods/nenuzfxmfnisbbogxl', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /goods/omwloh' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /goods/omwloh' => [ 'name' => '', 'path' => '/goods/omwloh', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /user/desrxkhmfoxmgmvphu' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /user/desrxkhmfoxmgmvphu' => [ 'name' => '', 'path' => '/user/desrxkhmfoxmgmvphu', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /user/yjhmisiwxheegwk' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /user/yjhmisiwxheegwk' => [ 'name' => '', 'path' => '/user/yjhmisiwxheegwk', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /srwnke/ntsso' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /srwnke/ntsso' => [ 'name' => '', 'path' => '/srwnke/ntsso', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /cjcs/znckp' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /cjcs/znckp' => [ 'name' => '', 'path' => '/cjcs/znckp', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /edd/yztacid/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /edd/yztacid/' => [ 'name' => '', 'path' => '/edd/yztacid/', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /v2/pfmzoihkjwytmtf' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /v2/pfmzoihkjwytmtf' => [ 'name' => '', 'path' => '/v2/pfmzoihkjwytmtf', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /v2/etmtzr' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /v2/etmtzr' => [ 'name' => '', 'path' => '/v2/etmtzr', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /goods/ogdxsexfeydpfcv' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /goods/ogdxsexfeydpfcv' => [ 'name' => '', 'path' => '/goods/ogdxsexfeydpfcv', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /llaqvjocsp/hjuw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /llaqvjocsp/hjuw' => [ 'name' => '', 'path' => '/llaqvjocsp/hjuw', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /p/zokffwu' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /p/zokffwu' => [ 'name' => '', 'path' => '/p/zokffwu', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /uu/eahuwvnp/z' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /uu/eahuwvnp/z' => [ 'name' => '', 'path' => '/uu/eahuwvnp/z', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /hihlqwhnj/uhsac' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /hihlqwhnj/uhsac' => [ 'name' => '', 'path' => '/hihlqwhnj/uhsac', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ctjp/hlcnguqzgnoa' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /ctjp/hlcnguqzgnoa' => [ 'name' => '', 'path' => '/ctjp/hlcnguqzgnoa', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /rcjrdbxokx' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /rcjrdbxokx' => [ 'name' => '', 'path' => '/rcjrdbxokx', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /brw/zwoxbdfnkzstboxg/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /brw/zwoxbdfnkzstboxg/' => [ 'name' => '', 'path' => '/brw/zwoxbdfnkzstboxg/', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /yveskgwdu' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /yveskgwdu' => [ 'name' => '', 'path' => '/yveskgwdu', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /qt/hshaoea' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /qt/hshaoea' => [ 'name' => '', 'path' => '/qt/hshaoea', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /jtzomdxoh' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /jtzomdxoh' => [ 'name' => '', 'path' => '/jtzomdxoh', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /orhlrfy' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /orhlrfy' => [ 'name' => '', 'path' => '/orhlrfy', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /b/t/lpmba/myz/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /b/t/lpmba/myz/' => [ 'name' => '', 'path' => '/b/t/lpmba/myz/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /jr/higwlnjo' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /jr/higwlnjo' => [ 'name' => '', 'path' => '/jr/higwlnjo', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /mzzwacrbmdpps' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /mzzwacrbmdpps' => [ 'name' => '', 'path' => '/mzzwacrbmdpps', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /uyoonssudh/pmg' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /uyoonssudh/pmg' => [ 'name' => '', 'path' => '/uyoonssudh/pmg', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /cs/pspaic/aulfwro/grzkl' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /cs/pspaic/aulfwro/grzkl' => [ 'name' => '', 'path' => '/cs/pspaic/aulfwro/grzkl', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /initweoe/kpx/dor/lht' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /initweoe/kpx/dor/lht' => [ 'name' => '', 'path' => '/initweoe/kpx/dor/lht', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /kajgxeiyv/p/iwbosm/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /kajgxeiyv/p/iwbosm/' => [ 'name' => '', 'path' => '/kajgxeiyv/p/iwbosm/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /gmjdqdmn' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /gmjdqdmn' => [ 'name' => '', 'path' => '/gmjdqdmn', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /goods/vyfzohtiexmq' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /goods/vyfzohtiexmq' => [ 'name' => '', 'path' => '/goods/vyfzohtiexmq', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /oolbmex/e' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /oolbmex/e' => [ 'name' => '', 'path' => '/oolbmex/e', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /lkjd/sd/rynkh/fj/ahk/bix' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /lkjd/sd/rynkh/fj/ahk/bix' => [ 'name' => '', 'path' => '/lkjd/sd/rynkh/fj/ahk/bix', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /yrt/cq/gzgzcn' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /yrt/cq/gzgzcn' => [ 'name' => '', 'path' => '/yrt/cq/gzgzcn', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ohunzib' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /ohunzib' => [ 'name' => '', 'path' => '/ohunzib', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /rnevuk/fxq' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /rnevuk/fxq' => [ 'name' => '', 'path' => '/rnevuk/fxq', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /tksmgqh' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /tksmgqh' => [ 'name' => '', 'path' => '/tksmgqh', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /veytgylrkjt' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /veytgylrkjt' => [ 'name' => '', 'path' => '/veytgylrkjt', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /user/ojiudhvuqmbanvwkek' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /user/ojiudhvuqmbanvwkek' => [ 'name' => '', 'path' => '/user/ojiudhvuqmbanvwkek', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /goods/iybxsb' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /goods/iybxsb' => [ 'name' => '', 'path' => '/goods/iybxsb', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /v/obkgpvyq/gq/sgf/dh/agv/l' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /v/obkgpvyq/gq/sgf/dh/agv/l' => [ 'name' => '', 'path' => '/v/obkgpvyq/gq/sgf/dh/agv/l', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /api/yefwyt' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /api/yefwyt' => [ 'name' => '', 'path' => '/api/yefwyt', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ufpimae' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /ufpimae' => [ 'name' => '', 'path' => '/ufpimae', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /user/tqelbx' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /user/tqelbx' => [ 'name' => '', 'path' => '/user/tqelbx', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /api/cufxor' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /api/cufxor' => [ 'name' => '', 'path' => '/api/cufxor', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /twinzaoshipuljvjevj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /twinzaoshipuljvjevj' => [ 'name' => '', 'path' => '/twinzaoshipuljvjevj', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /uavauvleht' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /uavauvleht' => [ 'name' => '', 'path' => '/uavauvleht', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /v/dch/idl/ln/esbe' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /v/dch/idl/ln/esbe' => [ 'name' => '', 'path' => '/v/dch/idl/ln/esbe', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /xlvbi/ps/j/jc/zhk' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /xlvbi/ps/j/jc/zhk' => [ 'name' => '', 'path' => '/xlvbi/ps/j/jc/zhk', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /wwacyspapmp' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /wwacyspapmp' => [ 'name' => '', 'path' => '/wwacyspapmp', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ohifjlubnfaqgr/glintd' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /ohifjlubnfaqgr/glintd' => [ 'name' => '', 'path' => '/ohifjlubnfaqgr/glintd', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /v/g/mklddjl/tf' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /v/g/mklddjl/tf' => [ 'name' => '', 'path' => '/v/g/mklddjl/tf', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /cnuawxaf/okodv/s' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /cnuawxaf/okodv/s' => [ 'name' => '', 'path' => '/cnuawxaf/okodv/s', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ev/nnynql/cnllw/vktyqzc' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /ev/nnynql/cnllw/vktyqzc' => [ 'name' => '', 'path' => '/ev/nnynql/cnllw/vktyqzc', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ljdntlgbr' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /ljdntlgbr' => [ 'name' => '', 'path' => '/ljdntlgbr', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /kveethxc/njzd/xggx' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /kveethxc/njzd/xggx' => [ 'name' => '', 'path' => '/kveethxc/njzd/xggx', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /vt/txkidnptrs/my' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /vt/txkidnptrs/my' => [ 'name' => '', 'path' => '/vt/txkidnptrs/my', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /c/jllwqswklupj/jqtkb/p/e' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /c/jllwqswklupj/jqtkb/p/e' => [ 'name' => '', 'path' => '/c/jllwqswklupj/jqtkb/p/e', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /t/xaxsdlse/m' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /t/xaxsdlse/m' => [ 'name' => '', 'path' => '/t/xaxsdlse/m', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /djl/sbrtukev/fgfqjwpe' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /djl/sbrtukev/fgfqjwpe' => [ 'name' => '', 'path' => '/djl/sbrtukev/fgfqjwpe', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /smgocb/tzxvp' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /smgocb/tzxvp' => [ 'name' => '', 'path' => '/smgocb/tzxvp', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /v2/txgmnxngeptuyvwwno' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /v2/txgmnxngeptuyvwwno' => [ 'name' => '', 'path' => '/v2/txgmnxngeptuyvwwno', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /ktlspeycsksiljcwaey' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /ktlspeycsksiljcwaey' => [ 'name' => '', 'path' => '/ktlspeycsksiljcwaey', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /feqcaaxhejw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /feqcaaxhejw' => [ 'name' => '', 'path' => '/feqcaaxhejw', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /xdyfjeft/g/lf' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /xdyfjeft/g/lf' => [ 'name' => '', 'path' => '/xdyfjeft/g/lf', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /api/fvjixk' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /api/fvjixk' => [ 'name' => '', 'path' => '/api/fvjixk', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /h/lit/uylpzto' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /h/lit/uylpzto' => [ 'name' => '', 'path' => '/h/lit/uylpzto', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /itbesk/leax' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /itbesk/leax' => [ 'name' => '', 'path' => '/itbesk/leax', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /yheprqnczk/tdg/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /yheprqnczk/tdg/' => [ 'name' => '', 'path' => '/yheprqnczk/tdg/', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /msyhnto/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /msyhnto/' => [ 'name' => '', 'path' => '/msyhnto/', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /xdejnla' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /xdejnla' => [ 'name' => '', 'path' => '/xdejnla', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /tqmzchvmklwb/k' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /tqmzchvmklwb/k' => [ 'name' => '', 'path' => '/tqmzchvmklwb/k', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /cogdmvjmt/h/nvvwqy' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /cogdmvjmt/h/nvvwqy' => [ 'name' => '', 'path' => '/cogdmvjmt/h/nvvwqy', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /user/rabwjzmxcwvftyvdul' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /user/rabwjzmxcwvftyvdul' => [ 'name' => '', 'path' => '/user/rabwjzmxcwvftyvdul', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ysfjzff' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /ysfjzff' => [ 'name' => '', 'path' => '/ysfjzff', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /xmf/wh/idd/l/ejmvvgdlojj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /xmf/wh/idd/l/ejmvvgdlojj' => [ 'name' => '', 'path' => '/xmf/wh/idd/l/ejmvvgdlojj', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /hplxhstclfzyvn/wb/mjm' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /hplxhstclfzyvn/wb/mjm' => [ 'name' => '', 'path' => '/hplxhstclfzyvn/wb/mjm', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /qc/noo/kxyolv' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /qc/noo/kxyolv' => [ 'name' => '', 'path' => '/qc/noo/kxyolv', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /v2/upraviusoxrpqsb' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /v2/upraviusoxrpqsb' => [ 'name' => '', 'path' => '/v2/upraviusoxrpqsb', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /qhlrjnuc/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /qhlrjnuc/' => [ 'name' => '', 'path' => '/qhlrjnuc/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /tkmawhwgxv/l/f/ndqo/y' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /tkmawhwgxv/l/f/ndqo/y' => [ 'name' => '', 'path' => '/tkmawhwgxv/l/f/ndqo/y', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /goods/vbnats' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /goods/vbnats' => [ 'name' => '', 'path' => '/goods/vbnats', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /wo/in/xfd/zfco/xic/cqjhr' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /wo/in/xfd/zfco/xic/cqjhr' => [ 'name' => '', 'path' => '/wo/in/xfd/zfco/xic/cqjhr', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /api/cacwyr' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /api/cacwyr' => [ 'name' => '', 'path' => '/api/cacwyr', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /s/wndawyqymw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /s/wndawyqymw' => [ 'name' => '', 'path' => '/s/wndawyqymw', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /twtp/jke' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /twtp/jke' => [ 'name' => '', 'path' => '/twtp/jke', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /dhcmz/gzloukyq/w/btihxa' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /dhcmz/gzloukyq/w/btihxa' => [ 'name' => '', 'path' => '/dhcmz/gzloukyq/w/btihxa', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /axdf/osdgcoj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /axdf/osdgcoj' => [ 'name' => '', 'path' => '/axdf/osdgcoj', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /z/rqlmjkct/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /z/rqlmjkct/' => [ 'name' => '', 'path' => '/z/rqlmjkct/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /fz/qfpi/y/lnx/ocieov' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /fz/qfpi/y/lnx/ocieov' => [ 'name' => '', 'path' => '/fz/qfpi/y/lnx/ocieov', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /unmghaiabjiofhgklx/c/w' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /unmghaiabjiofhgklx/c/w' => [ 'name' => '', 'path' => '/unmghaiabjiofhgklx/c/w', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /rpagiy/ehqr' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /rpagiy/ehqr' => [ 'name' => '', 'path' => '/rpagiy/ehqr', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /v2/mmgwfwmxwgbcrsq' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /v2/mmgwfwmxwgbcrsq' => [ 'name' => '', 'path' => '/v2/mmgwfwmxwgbcrsq', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /tdlgfnjou' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /tdlgfnjou' => [ 'name' => '', 'path' => '/tdlgfnjou', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /nwgzub/x' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /nwgzub/x' => [ 'name' => '', 'path' => '/nwgzub/x', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /goods/lmpiihzracbs' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /goods/lmpiihzracbs' => [ 'name' => '', 'path' => '/goods/lmpiihzracbs', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /bbpqqqoir' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /bbpqqqoir' => [ 'name' => '', 'path' => '/bbpqqqoir', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /xiuioanvo/cesb' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /xiuioanvo/cesb' => [ 'name' => '', 'path' => '/xiuioanvo/cesb', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /api/zwzuvksjdhjfikt' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /api/zwzuvksjdhjfikt' => [ 'name' => '', 'path' => '/api/zwzuvksjdhjfikt', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /ter/dhsa/llcayss' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /ter/dhsa/llcayss' => [ 'name' => '', 'path' => '/ter/dhsa/llcayss', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /user/twowxy' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /user/twowxy' => [ 'name' => '', 'path' => '/user/twowxy', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /rxxb/b/vjjmin' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /rxxb/b/vjjmin' => [ 'name' => '', 'path' => '/rxxb/b/vjjmin', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /qinxtmpkecrp/j/t' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /qinxtmpkecrp/j/t' => [ 'name' => '', 'path' => '/qinxtmpkecrp/j/t', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /v/uancplqhio' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /v/uancplqhio' => [ 'name' => '', 'path' => '/v/uancplqhio', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /e/n/qrxfybzrfbk' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /e/n/qrxfybzrfbk' => [ 'name' => '', 'path' => '/e/n/qrxfybzrfbk', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /lpbyauwero/lwe' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /lpbyauwero/lwe' => [ 'name' => '', 'path' => '/lpbyauwero/lwe', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /api/zbhrkk' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /api/zbhrkk' => [ 'name' => '', 'path' => '/api/zbhrkk', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /h/jzvfwsmxelhmob/azoi' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /h/jzvfwsmxelhmob/azoi' => [ 'name' => '', 'path' => '/h/jzvfwsmxelhmob/azoi', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /v2/jbjhbs' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /v2/jbjhbs' => [ 'name' => '', 'path' => '/v2/jbjhbs', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /atyxd/eanyt' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /atyxd/eanyt' => [ 'name' => '', 'path' => '/atyxd/eanyt', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /nixyjr/gqnhsqhrep' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /nixyjr/gqnhsqhrep' => [ 'name' => '', 'path' => '/nixyjr/gqnhsqhrep', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /v2/wbnfkm' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /v2/wbnfkm' => [ 'name' => '', 'path' => '/v2/wbnfkm', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /jzjaxrqh/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /jzjaxrqh/' => [ 'name' => '', 'path' => '/jzjaxrqh/', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /cb/oprxoes' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /cb/oprxoes' => [ 'name' => '', 'path' => '/cb/oprxoes', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /user/joiqbi' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /user/joiqbi' => [ 'name' => '', 'path' => '/user/joiqbi', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /jcr/tagvxzn' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /jcr/tagvxzn' => [ 'name' => '', 'path' => '/jcr/tagvxzn', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /bcqaocs/n/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /bcqaocs/n/' => [ 'name' => '', 'path' => '/bcqaocs/n/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /vpluonodjbmuti/sde/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /vpluonodjbmuti/sde/' => [ 'name' => '', 'path' => '/vpluonodjbmuti/sde/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /goods/sdtzweyrhhec' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /goods/sdtzweyrhhec' => [ 'name' => '', 'path' => '/goods/sdtzweyrhhec', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /glaaavrztmmozqz/fzji' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /glaaavrztmmozqz/fzji' => [ 'name' => '', 'path' => '/glaaavrztmmozqz/fzji', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /pr/wbr/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /pr/wbr/' => [ 'name' => '', 'path' => '/pr/wbr/', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /mpwvqegi/o/rohtzg/x/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /mpwvqegi/o/rohtzg/x/' => [ 'name' => '', 'path' => '/mpwvqegi/o/rohtzg/x/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /api/iebgufwfffbt' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /api/iebgufwfffbt' => [ 'name' => '', 'path' => '/api/iebgufwfffbt', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /blknvhxi' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /blknvhxi' => [ 'name' => '', 'path' => '/blknvhxi', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /crlt/hapd' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /crlt/hapd' => [ 'name' => '', 'path' => '/crlt/hapd', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /piy/fixz' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /piy/fixz' => [ 'name' => '', 'path' => '/piy/fixz', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /esjqy/pqkqxuxsgu/abc/u' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /esjqy/pqkqxuxsgu/abc/u' => [ 'name' => '', 'path' => '/esjqy/pqkqxuxsgu/abc/u', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ylakyuyafq/chbx' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /ylakyuyafq/chbx' => [ 'name' => '', 'path' => '/ylakyuyafq/chbx', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /v2/uuqcjrpvfcmyzoe' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /v2/uuqcjrpvfcmyzoe' => [ 'name' => '', 'path' => '/v2/uuqcjrpvfcmyzoe', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /goods/xehrwhlbaopr' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /goods/xehrwhlbaopr' => [ 'name' => '', 'path' => '/goods/xehrwhlbaopr', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /luxujm/jj/rtbftakcd' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /luxujm/jj/rtbftakcd' => [ 'name' => '', 'path' => '/luxujm/jj/rtbftakcd', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /dxdklygwk' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /dxdklygwk' => [ 'name' => '', 'path' => '/dxdklygwk', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /lcgphyoc' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /lcgphyoc' => [ 'name' => '', 'path' => '/lcgphyoc', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /sa/xffocy/mu/lweudsd/yf' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /sa/xffocy/mu/lweudsd/yf' => [ 'name' => '', 'path' => '/sa/xffocy/mu/lweudsd/yf', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /rbxix/xfqjh' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /rbxix/xfqjh' => [ 'name' => '', 'path' => '/rbxix/xfqjh', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /jhikwrrla' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /jhikwrrla' => [ 'name' => '', 'path' => '/jhikwrrla', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /neojabgrf/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /neojabgrf/' => [ 'name' => '', 'path' => '/neojabgrf/', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /user/ukgjhxfjhnuspuomum' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /user/ukgjhxfjhnuspuomum' => [ 'name' => '', 'path' => '/user/ukgjhxfjhnuspuomum', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /xwkomj/nbr' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /xwkomj/nbr' => [ 'name' => '', 'path' => '/xwkomj/nbr', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /mhzogdoxymlg/pyavyo/mi' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /mhzogdoxymlg/pyavyo/mi' => [ 'name' => '', 'path' => '/mhzogdoxymlg/pyavyo/mi', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /v2/eqmpzsfcsjpbdvs' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /v2/eqmpzsfcsjpbdvs' => [ 'name' => '', 'path' => '/v2/eqmpzsfcsjpbdvs', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /fheaya/ugeengsa/mp' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /fheaya/ugeengsa/mp' => [ 'name' => '', 'path' => '/fheaya/ugeengsa/mp', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /api/thxllneirhvnlrj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /api/thxllneirhvnlrj' => [ 'name' => '', 'path' => '/api/thxllneirhvnlrj', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /diipmxhddag' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /diipmxhddag' => [ 'name' => '', 'path' => '/diipmxhddag', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /odj/vihv/lu/rt/jqqudest' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /odj/vihv/lu/rt/jqqudest' => [ 'name' => '', 'path' => '/odj/vihv/lu/rt/jqqudest', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /xeixj/tbseufgwh/qfrp/j/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /xeixj/tbseufgwh/qfrp/j/' => [ 'name' => '', 'path' => '/xeixj/tbseufgwh/qfrp/j/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /m/wfgjvigyobhrj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /m/wfgjvigyobhrj' => [ 'name' => '', 'path' => '/m/wfgjvigyobhrj', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /zagh/dl/x/cvq' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /zagh/dl/x/cvq' => [ 'name' => '', 'path' => '/zagh/dl/x/cvq', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /ovc/geebze' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /ovc/geebze' => [ 'name' => '', 'path' => '/ovc/geebze', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /v2/gzfmbacuhclnpeo' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /v2/gzfmbacuhclnpeo' => [ 'name' => '', 'path' => '/v2/gzfmbacuhclnpeo', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ata/ayiynrnmjlae/z/dy/e' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /ata/ayiynrnmjlae/z/dy/e' => [ 'name' => '', 'path' => '/ata/ayiynrnmjlae/z/dy/e', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /u/lqrfteyw/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /u/lqrfteyw/' => [ 'name' => '', 'path' => '/u/lqrfteyw/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /eb/s/bnzbvgsgltzdr/g' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /eb/s/bnzbvgsgltzdr/g' => [ 'name' => '', 'path' => '/eb/s/bnzbvgsgltzdr/g', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /pinqfgkrjzkxza/h/utlnj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /pinqfgkrjzkxza/h/utlnj' => [ 'name' => '', 'path' => '/pinqfgkrjzkxza/h/utlnj', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /ctcmxmkgy' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /ctcmxmkgy' => [ 'name' => '', 'path' => '/ctcmxmkgy', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /lfqudob' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /lfqudob' => [ 'name' => '', 'path' => '/lfqudob', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /user/gsgsmrvzupcbilscco' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /user/gsgsmrvzupcbilscco' => [ 'name' => '', 'path' => '/user/gsgsmrvzupcbilscco', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /t/tknquh' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /t/tknquh' => [ 'name' => '', 'path' => '/t/tknquh', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /api/tmksgc' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /api/tmksgc' => [ 'name' => '', 'path' => '/api/tmksgc', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /wmaw/l/tjcsq/sphowf' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /wmaw/l/tjcsq/sphowf' => [ 'name' => '', 'path' => '/wmaw/l/tjcsq/sphowf', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /wplh/tczfw/gnck/kqge/ejg' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /wplh/tczfw/gnck/kqge/ejg' => [ 'name' => '', 'path' => '/wplh/tczfw/gnck/kqge/ejg', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /snhxsv/j/zuehgu' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /snhxsv/j/zuehgu' => [ 'name' => '', 'path' => '/snhxsv/j/zuehgu', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /k/h/ynhokfafup/a' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /k/h/ynhokfafup/a' => [ 'name' => '', 'path' => '/k/h/ynhokfafup/a', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /xbqmcr/a' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /xbqmcr/a' => [ 'name' => '', 'path' => '/xbqmcr/a', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /om/c/qgxcwbnmqx' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /om/c/qgxcwbnmqx' => [ 'name' => '', 'path' => '/om/c/qgxcwbnmqx', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /api/wvaxjyilienvooicwj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /api/wvaxjyilienvooicwj' => [ 'name' => '', 'path' => '/api/wvaxjyilienvooicwj', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /wwdlmpjbtletqi' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /wwdlmpjbtletqi' => [ 'name' => '', 'path' => '/wwdlmpjbtletqi', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /user/aznvlxmdbzwqexv' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /user/aznvlxmdbzwqexv' => [ 'name' => '', 'path' => '/user/aznvlxmdbzwqexv', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /dmqezta' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /dmqezta' => [ 'name' => '', 'path' => '/dmqezta', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /rf/mkdtmja/jljofamz/xs' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /rf/mkdtmja/jljofamz/xs' => [ 'name' => '', 'path' => '/rf/mkdtmja/jljofamz/xs', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /spjxt/ev/jcr' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /spjxt/ev/jcr' => [ 'name' => '', 'path' => '/spjxt/ev/jcr', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /b/fgy/us/trzfw/ebqowfuw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /b/fgy/us/trzfw/ebqowfuw' => [ 'name' => '', 'path' => '/b/fgy/us/trzfw/ebqowfuw', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /cdyoafpbhapsah' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /cdyoafpbhapsah' => [ 'name' => '', 'path' => '/cdyoafpbhapsah', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /mbxa/a' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /mbxa/a' => [ 'name' => '', 'path' => '/mbxa/a', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /nhcdrcfxybjmrfup/xnog' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /nhcdrcfxybjmrfup/xnog' => [ 'name' => '', 'path' => '/nhcdrcfxybjmrfup/xnog', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /api/jsxcte' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /api/jsxcte' => [ 'name' => '', 'path' => '/api/jsxcte', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /v2/mfcrdnvxldecudgfcd' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /v2/mfcrdnvxldecudgfcd' => [ 'name' => '', 'path' => '/v2/mfcrdnvxldecudgfcd', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /rj/jlkfx/wqoo/l/vaf/gv' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /rj/jlkfx/wqoo/l/vaf/gv' => [ 'name' => '', 'path' => '/rj/jlkfx/wqoo/l/vaf/gv', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /v2/bufdljmbxxbqnae' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /v2/bufdljmbxxbqnae' => [ 'name' => '', 'path' => '/v2/bufdljmbxxbqnae', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /ez/oayskuugzvvc/wm/u/ds/k' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /ez/oayskuugzvvc/wm/u/ds/k' => [ 'name' => '', 'path' => '/ez/oayskuugzvvc/wm/u/ds/k', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /jvww/dsltmkhyi/j/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /jvww/dsltmkhyi/j/' => [ 'name' => '', 'path' => '/jvww/dsltmkhyi/j/', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /b/ekvieft' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /b/ekvieft' => [ 'name' => '', 'path' => '/b/ekvieft', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /user/znovbcflzqindxi' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /user/znovbcflzqindxi' => [ 'name' => '', 'path' => '/user/znovbcflzqindxi', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /goods/ybnmwf' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /goods/ybnmwf' => [ 'name' => '', 'path' => '/goods/ybnmwf', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /z/wt/cvnvsa' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /z/wt/cvnvsa' => [ 'name' => '', 'path' => '/z/wt/cvnvsa', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /t/nbljwentimq/f' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /t/nbljwentimq/f' => [ 'name' => '', 'path' => '/t/nbljwentimq/f', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /j/shp/migfj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /j/shp/migfj' => [ 'name' => '', 'path' => '/j/shp/migfj', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /goods/yqoyto' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /goods/yqoyto' => [ 'name' => '', 'path' => '/goods/yqoyto', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /byybl/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /byybl/' => [ 'name' => '', 'path' => '/byybl/', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /z/hnhkzxk/iqgrz/tvzyvi' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /z/hnhkzxk/iqgrz/tvzyvi' => [ 'name' => '', 'path' => '/z/hnhkzxk/iqgrz/tvzyvi', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /o/lm/vkuwtbr/bvjqz/arbhs' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /o/lm/vkuwtbr/bvjqz/arbhs' => [ 'name' => '', 'path' => '/o/lm/vkuwtbr/bvjqz/arbhs', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /pj/zeagytasvyxz/vw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /pj/zeagytasvyxz/vw' => [ 'name' => '', 'path' => '/pj/zeagytasvyxz/vw', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /wzrscys' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /wzrscys' => [ 'name' => '', 'path' => '/wzrscys', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /he/f/ffqlmvi/vdyeryf' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /he/f/ffqlmvi/vdyeryf' => [ 'name' => '', 'path' => '/he/f/ffqlmvi/vdyeryf', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /elvkv/lg/lbk/ryq/nctk' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /elvkv/lg/lbk/ryq/nctk' => [ 'name' => '', 'path' => '/elvkv/lg/lbk/ryq/nctk', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /chluakwwi' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /chluakwwi' => [ 'name' => '', 'path' => '/chluakwwi', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /ri/wd/zwyr' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /ri/wd/zwyr' => [ 'name' => '', 'path' => '/ri/wd/zwyr', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /f/wxlakx/nkkvtz/a/scxun' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /f/wxlakx/nkkvtz/a/scxun' => [ 'name' => '', 'path' => '/f/wxlakx/nkkvtz/a/scxun', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /v2/xqzpngupqumi' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /v2/xqzpngupqumi' => [ 'name' => '', 'path' => '/v2/xqzpngupqumi', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ppdltfl' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /ppdltfl' => [ 'name' => '', 'path' => '/ppdltfl', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /fzw/sfvlxq' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /fzw/sfvlxq' => [ 'name' => '', 'path' => '/fzw/sfvlxq', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /api/nuypogeejobl' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /api/nuypogeejobl' => [ 'name' => '', 'path' => '/api/nuypogeejobl', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /v2/zlrwnwinbxdj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /v2/zlrwnwinbxdj' => [ 'name' => '', 'path' => '/v2/zlrwnwinbxdj', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /hjbojeughxofxa/watym' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /hjbojeughxofxa/watym' => [ 'name' => '', 'path' => '/hjbojeughxofxa/watym', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /nfwvtfbmvbhvotoqe' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /nfwvtfbmvbhvotoqe' => [ 'name' => '', 'path' => '/nfwvtfbmvbhvotoqe', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /v2/fafovb' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /v2/fafovb' => [ 'name' => '', 'path' => '/v2/fafovb', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /goods/nhfvjanxmxcozyl' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /goods/nhfvjanxmxcozyl' => [ 'name' => '', 'path' => '/goods/nhfvjanxmxcozyl', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /bxrlzjoocl' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /bxrlzjoocl' => [ 'name' => '', 'path' => '/bxrlzjoocl', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /a/onwjosnbnjllcmyeut' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /a/onwjosnbnjllcmyeut' => [ 'name' => '', 'path' => '/a/onwjosnbnjllcmyeut', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /jvoeudlzdmrdx' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /jvoeudlzdmrdx' => [ 'name' => '', 'path' => '/jvoeudlzdmrdx', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /e/aqdbbma/svl/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /e/aqdbbma/svl/' => [ 'name' => '', 'path' => '/e/aqdbbma/svl/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /maufxhpiw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /maufxhpiw' => [ 'name' => '', 'path' => '/maufxhpiw', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /goods/ftvdtwitpxptcecldu' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /goods/ftvdtwitpxptcecldu' => [ 'name' => '', 'path' => '/goods/ftvdtwitpxptcecldu', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /user/wuiplv' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /user/wuiplv' => [ 'name' => '', 'path' => '/user/wuiplv', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /yvnyrnzdf' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /yvnyrnzdf' => [ 'name' => '', 'path' => '/yvnyrnzdf', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /goods/ngggtwrwindvinn' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /goods/ngggtwrwindvinn' => [ 'name' => '', 'path' => '/goods/ngggtwrwindvinn', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /q/erbckr/l/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /q/erbckr/l/' => [ 'name' => '', 'path' => '/q/erbckr/l/', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /api/kfhhsdecbhvrcbw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /api/kfhhsdecbhvrcbw' => [ 'name' => '', 'path' => '/api/kfhhsdecbhvrcbw', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /fyzoqwwwqeu/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /fyzoqwwwqeu/' => [ 'name' => '', 'path' => '/fyzoqwwwqeu/', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /d/zuvagkzmpl' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /d/zuvagkzmpl' => [ 'name' => '', 'path' => '/d/zuvagkzmpl', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /rouktba' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /rouktba' => [ 'name' => '', 'path' => '/rouktba', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /mmctkfhqlpm/lbcapf' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /mmctkfhqlpm/lbcapf' => [ 'name' => '', 'path' => '/mmctkfhqlpm/lbcapf', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /u/u/t/yltzdfcs/z/hpk/z/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /u/u/t/yltzdfcs/z/hpk/z/' => [ 'name' => '', 'path' => '/u/u/t/yltzdfcs/z/hpk/z/', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /eo/vs/yuegh' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /eo/vs/yuegh' => [ 'name' => '', 'path' => '/eo/vs/yuegh', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /api/jpgurhmbcimi' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /api/jpgurhmbcimi' => [ 'name' => '', 'path' => '/api/jpgurhmbcimi', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /vrqmstssa/zd' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /vrqmstssa/zd' => [ 'name' => '', 'path' => '/vrqmstssa/zd', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /svxvm' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /svxvm' => [ 'name' => '', 'path' => '/svxvm', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /cl/uqoid' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /cl/uqoid' => [ 'name' => '', 'path' => '/cl/uqoid', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /huuchba/gn/hqfi' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /huuchba/gn/hqfi' => [ 'name' => '', 'path' => '/huuchba/gn/hqfi', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /kcsystfifmwosetvkif' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /kcsystfifmwosetvkif' => [ 'name' => '', 'path' => '/kcsystfifmwosetvkif', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /f/jumru/qj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /f/jumru/qj' => [ 'name' => '', 'path' => '/f/jumru/qj', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /goods/kepyogvunojtxzc' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /goods/kepyogvunojtxzc' => [ 'name' => '', 'path' => '/goods/kepyogvunojtxzc', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /miaumxsx' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /miaumxsx' => [ 'name' => '', 'path' => '/miaumxsx', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /ezpruhlobrb/lanvv' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /ezpruhlobrb/lanvv' => [ 'name' => '', 'path' => '/ezpruhlobrb/lanvv', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /api/xcbjpg' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /api/xcbjpg' => [ 'name' => '', 'path' => '/api/xcbjpg', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /v2/cxcpgpygjvccmojegt' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /v2/cxcpgpygjvccmojegt' => [ 'name' => '', 'path' => '/v2/cxcpgpygjvccmojegt', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /irnjhhayds/quemph' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /irnjhhayds/quemph' => [ 'name' => '', 'path' => '/irnjhhayds/quemph', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /pygal/c/ha/ocfmd/ytfx' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /pygal/c/ha/ocfmd/ytfx' => [ 'name' => '', 'path' => '/pygal/c/ha/ocfmd/ytfx', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /itsuzkktpz' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /itsuzkktpz' => [ 'name' => '', 'path' => '/itsuzkktpz', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /lq/j/op/xhlydfue' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /lq/j/op/xhlydfue' => [ 'name' => '', 'path' => '/lq/j/op/xhlydfue', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /t/hjjmwrynreha/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /t/hjjmwrynreha/' => [ 'name' => '', 'path' => '/t/hjjmwrynreha/', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /goods/epjsiupvytkn' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /goods/epjsiupvytkn' => [ 'name' => '', 'path' => '/goods/epjsiupvytkn', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /lld/uew/qmdxt/xmj/c/tz/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /lld/uew/qmdxt/xmj/c/tz/' => [ 'name' => '', 'path' => '/lld/uew/qmdxt/xmj/c/tz/', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /wwfbonw/ypoflk' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /wwfbonw/ypoflk' => [ 'name' => '', 'path' => '/wwfbonw/ypoflk', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /kaebhxo/viap' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /kaebhxo/viap' => [ 'name' => '', 'path' => '/kaebhxo/viap', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /rkp/ipsgmyff' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /rkp/ipsgmyff' => [ 'name' => '', 'path' => '/rkp/ipsgmyff', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /goods/eizoxaklqflw' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /goods/eizoxaklqflw' => [ 'name' => '', 'path' => '/goods/eizoxaklqflw', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /otcoflcnpns' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /otcoflcnpns' => [ 'name' => '', 'path' => '/otcoflcnpns', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /wcxexwmz' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /wcxexwmz' => [ 'name' => '', 'path' => '/wcxexwmz', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /nffsxzfpbbz/muff/b/arb' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /nffsxzfpbbz/muff/b/arb' => [ 'name' => '', 'path' => '/nffsxzfpbbz/muff/b/arb', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /vchl/subig/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /vchl/subig/' => [ 'name' => '', 'path' => '/vchl/subig/', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /bjvkqklnxohxz' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /bjvkqklnxohxz' => [ 'name' => '', 'path' => '/bjvkqklnxohxz', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /nifziogqj' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /nifziogqj' => [ 'name' => '', 'path' => '/nifziogqj', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /user/agsgaq' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /user/agsgaq' => [ 'name' => '', 'path' => '/user/agsgaq', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /vqvbckr/pipzaozr/tbe/y' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /vqvbckr/pipzaozr/tbe/y' => [ 'name' => '', 'path' => '/vqvbckr/pipzaozr/tbe/y', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /user/ouvifcballqeemclmn' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /user/ouvifcballqeemclmn' => [ 'name' => '', 'path' => '/user/ouvifcballqeemclmn', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PATCH /kg/x/ne/vstypenr' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PATCH /kg/x/ne/vstypenr' => [ 'name' => '', 'path' => '/kg/x/ne/vstypenr', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /goods/ljkhzl' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /goods/ljkhzl' => [ 'name' => '', 'path' => '/goods/ljkhzl', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'PUT /kdrddas/' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'PUT /kdrddas/' => [ 'name' => '', 'path' => '/kdrddas/', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /jkvfezwndyey/anxbv' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /jkvfezwndyey/anxbv' => [ 'name' => '', 'path' => '/jkvfezwndyey/anxbv', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /nqsfo/bk/j' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /nqsfo/bk/j' => [ 'name' => '', 'path' => '/nqsfo/bk/j', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /ozs/calmk/ay' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /ozs/calmk/ay' => [ 'name' => '', 'path' => '/ozs/calmk/ay', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'POST /fentih/srzcscb/bzeomh/v' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'POST /fentih/srzcscb/bzeomh/v' => [ 'name' => '', 'path' => '/fentih/srzcscb/bzeomh/v', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'DELETE /bjyhbzwglsqpgmngg/xg' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'DELETE /bjyhbzwglsqpgmngg/xg' => [ 'name' => '', 'path' => '/bjyhbzwglsqpgmngg/xg', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 'GET /gzyeapeu' => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 'GET /gzyeapeu' => [ 'name' => '', 'path' => '/gzyeapeu', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( - ), + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ + ], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array ( - ), - 'options' => array ( - ), - ), -), + 'chains' => [ + ], + 'options' => [ + ], + ], +], // regular routes -'regularRoutes' => array ( - 'GET v2' => array ( - 0 => array( +'regularRoutes' => [ + 'GET v2' => [ + 0 => [ 'name' => '', 'path' => '/v2/jwdhgwqeoyibhqf/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/jwdhgwqeoyibhqf/([^/]+)$#', 'pathStart' => '/v2/jwdhgwqeoyibhqf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/v2/wojuqhiwqiopgqnjzs/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/wojuqhiwqiopgqnjzs/([^/]+)$#', 'pathStart' => '/v2/wojuqhiwqiopgqnjzs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/v2/egeoztblyfan/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/egeoztblyfan/([^/]+)$#', 'pathStart' => '/v2/egeoztblyfan/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 3 => [ 'name' => '', 'path' => '/v2/opcllkfduwrczbwwaa/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/opcllkfduwrczbwwaa/([^/]+)$#', 'pathStart' => '/v2/opcllkfduwrczbwwaa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 4 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 4 => [ 'name' => '', 'path' => '/v2/zzlxwj/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/zzlxwj/([^/]+)$#', 'pathStart' => '/v2/zzlxwj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 5 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 5 => [ 'name' => '', 'path' => '/v2/iiokpjzwxddvfqa/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/iiokpjzwxddvfqa/([^/]+)$#', 'pathStart' => '/v2/iiokpjzwxddvfqa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH nzmanetsxhgxx' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH nzmanetsxhgxx' => [ + 0 => [ 'name' => '', 'path' => '/nzmanetsxhgxx/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/nzmanetsxhgxx/([^/]+)$#', 'pathStart' => '/nzmanetsxhgxx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET 50be3774f6' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET 50be3774f6' => [ + 0 => [ 'name' => '', 'path' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'arg1', 1 => 'arg2', 2 => 'arg3', @@ -9241,10069 +9241,10069 @@ 6 => 'arg7', 7 => 'arg8', 8 => 'arg9', - ), + ], 'pathRegex' => '#^/50be3774f6/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/850726135a$#', 'pathStart' => '/50be3774f6/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET xyoz' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET xyoz' => [ + 0 => [ 'name' => '', 'path' => '/xyoz/kgptpomrt/rm/w/r/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xyoz/kgptpomrt/rm/w/r/([^/]+)$#', 'pathStart' => '/xyoz/kgptpomrt/rm/w/r/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET zdvdgdm' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET zdvdgdm' => [ + 0 => [ 'name' => '', 'path' => '/zdvdgdm/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/zdvdgdm/([^/]+)$#', 'pathStart' => '/zdvdgdm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH vs' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH vs' => [ + 0 => [ 'name' => '', 'path' => '/vs/ssviv/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/vs/ssviv/([^/]+)$#', 'pathStart' => '/vs/ssviv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET xl' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET xl' => [ + 0 => [ 'name' => '', 'path' => '/xl/bztzytrw/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xl/bztzytrw/([^/]+)$#', 'pathStart' => '/xl/bztzytrw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET user' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET user' => [ + 0 => [ 'name' => '', 'path' => '/user/ibgqnl/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/ibgqnl/([^/]+)$#', 'pathStart' => '/user/ibgqnl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/user/vjidfnxfaboxrcioxe/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/vjidfnxfaboxrcioxe/([^/]+)$#', 'pathStart' => '/user/vjidfnxfaboxrcioxe/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/user/wublbbjzmrramokhju/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/wublbbjzmrramokhju/([^/]+)$#', 'pathStart' => '/user/wublbbjzmrramokhju/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 3 => [ 'name' => '', 'path' => '/user/dqjwzpazharz/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/dqjwzpazharz/([^/]+)$#', 'pathStart' => '/user/dqjwzpazharz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 4 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 4 => [ 'name' => '', 'path' => '/user/neoweyrhursiayy/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/neoweyrhursiayy/([^/]+)$#', 'pathStart' => '/user/neoweyrhursiayy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 5 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 5 => [ 'name' => '', 'path' => '/user/qbtqin/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/qbtqin/([^/]+)$#', 'pathStart' => '/user/qbtqin/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 6 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 6 => [ 'name' => '', 'path' => '/user/juashpjvfyllohvbyx/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/juashpjvfyllohvbyx/([^/]+)$#', 'pathStart' => '/user/juashpjvfyllohvbyx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 7 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 7 => [ 'name' => '', 'path' => '/user/jqxgskgpvabqetjvsh/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/jqxgskgpvabqetjvsh/([^/]+)$#', 'pathStart' => '/user/jqxgskgpvabqetjvsh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 8 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 8 => [ 'name' => '', 'path' => '/user/ywgdkr/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/ywgdkr/([^/]+)$#', 'pathStart' => '/user/ywgdkr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 9 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 9 => [ 'name' => '', 'path' => '/user/euvmcubsdjrtfqgevm/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/euvmcubsdjrtfqgevm/([^/]+)$#', 'pathStart' => '/user/euvmcubsdjrtfqgevm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 10 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 10 => [ 'name' => '', 'path' => '/user/qbczljbzmkjc/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/qbczljbzmkjc/([^/]+)$#', 'pathStart' => '/user/qbczljbzmkjc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 11 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 11 => [ 'name' => '', 'path' => '/user/zkfjdjzowklk/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/zkfjdjzowklk/([^/]+)$#', 'pathStart' => '/user/zkfjdjzowklk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 12 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 12 => [ 'name' => '', 'path' => '/user/vovgloratoop/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/vovgloratoop/([^/]+)$#', 'pathStart' => '/user/vovgloratoop/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 13 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 13 => [ 'name' => '', 'path' => '/user/yybyag/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/yybyag/([^/]+)$#', 'pathStart' => '/user/yybyag/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 14 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 14 => [ 'name' => '', 'path' => '/user/spfbldkgvcvhdflomx/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/spfbldkgvcvhdflomx/([^/]+)$#', 'pathStart' => '/user/spfbldkgvcvhdflomx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 15 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 15 => [ 'name' => '', 'path' => '/user/xrudzaqroasuetjjfg/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/xrudzaqroasuetjjfg/([^/]+)$#', 'pathStart' => '/user/xrudzaqroasuetjjfg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE api' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE api' => [ + 0 => [ 'name' => '', 'path' => '/api/kuokxtsrnujy/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/kuokxtsrnujy/([^/]+)$#', 'pathStart' => '/api/kuokxtsrnujy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/api/qyetovfaonkb/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/qyetovfaonkb/([^/]+)$#', 'pathStart' => '/api/qyetovfaonkb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/api/pfafetchcnye/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/pfafetchcnye/([^/]+)$#', 'pathStart' => '/api/pfafetchcnye/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 3 => [ 'name' => '', 'path' => '/api/ansxml/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/ansxml/([^/]+)$#', 'pathStart' => '/api/ansxml/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 4 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 4 => [ 'name' => '', 'path' => '/api/ztqwwjswvomizgz/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/ztqwwjswvomizgz/([^/]+)$#', 'pathStart' => '/api/ztqwwjswvomizgz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 5 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 5 => [ 'name' => '', 'path' => '/api/ysemxy/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/ysemxy/([^/]+)$#', 'pathStart' => '/api/ysemxy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 6 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 6 => [ 'name' => '', 'path' => '/api/jmtreeiwygxdgmrlnt/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/jmtreeiwygxdgmrlnt/([^/]+)$#', 'pathStart' => '/api/jmtreeiwygxdgmrlnt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 7 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 7 => [ 'name' => '', 'path' => '/api/jqbaiwmronqenyspvz/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/jqbaiwmronqenyspvz/([^/]+)$#', 'pathStart' => '/api/jqbaiwmronqenyspvz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE xksdhqj' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE xksdhqj' => [ + 0 => [ 'name' => '', 'path' => '/xksdhqj/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xksdhqj/([^/]+)$#', 'pathStart' => '/xksdhqj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET zvu' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET zvu' => [ + 0 => [ 'name' => '', 'path' => '/zvu/mq/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/zvu/mq/([^/]+)$#', 'pathStart' => '/zvu/mq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT cfroxw' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT cfroxw' => [ + 0 => [ 'name' => '', 'path' => '/cfroxw/oir/txa/dgb/u/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/cfroxw/oir/txa/dgb/u/([^/]+)$#', 'pathStart' => '/cfroxw/oir/txa/dgb/u/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET eaqfxpc' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET eaqfxpc' => [ + 0 => [ 'name' => '', 'path' => '/eaqfxpc/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/eaqfxpc/([^/]+)$#', 'pathStart' => '/eaqfxpc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET r' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET r' => [ + 0 => [ 'name' => '', 'path' => '/r/kutlhmpstztwmituwl/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/r/kutlhmpstztwmituwl/([^/]+)$#', 'pathStart' => '/r/kutlhmpstztwmituwl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/r/oofdopp/erbc/stdq/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/r/oofdopp/erbc/stdq/([^/]+)$#', 'pathStart' => '/r/oofdopp/erbc/stdq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST ywxlupg' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST ywxlupg' => [ + 0 => [ 'name' => '', 'path' => '/ywxlupg/eteppq/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ywxlupg/eteppq/([^/]+)$#', 'pathStart' => '/ywxlupg/eteppq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST uvd' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST uvd' => [ + 0 => [ 'name' => '', 'path' => '/uvd/eqfuw/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/uvd/eqfuw/([^/]+)$#', 'pathStart' => '/uvd/eqfuw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST nyevfudb' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST nyevfudb' => [ + 0 => [ 'name' => '', 'path' => '/nyevfudb/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/nyevfudb/([^/]+)$#', 'pathStart' => '/nyevfudb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE bifgtdezjoo' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE bifgtdezjoo' => [ + 0 => [ 'name' => '', 'path' => '/bifgtdezjoo/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/bifgtdezjoo/([^/]+)$#', 'pathStart' => '/bifgtdezjoo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH iuyqrf' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH iuyqrf' => [ + 0 => [ 'name' => '', 'path' => '/iuyqrf/si/mhhmckyzs/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/iuyqrf/si/mhhmckyzs/([^/]+)$#', 'pathStart' => '/iuyqrf/si/mhhmckyzs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT rrqoq' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT rrqoq' => [ + 0 => [ 'name' => '', 'path' => '/rrqoq/pfuszagqcgks/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/rrqoq/pfuszagqcgks/([^/]+)$#', 'pathStart' => '/rrqoq/pfuszagqcgks/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST ryhdmlp' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST ryhdmlp' => [ + 0 => [ 'name' => '', 'path' => '/ryhdmlp/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ryhdmlp/([^/]+)$#', 'pathStart' => '/ryhdmlp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH kenusrw' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH kenusrw' => [ + 0 => [ 'name' => '', 'path' => '/kenusrw/nt/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/kenusrw/nt/([^/]+)$#', 'pathStart' => '/kenusrw/nt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT vrxlnp' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT vrxlnp' => [ + 0 => [ 'name' => '', 'path' => '/vrxlnp/limzvc/niht/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/vrxlnp/limzvc/niht/([^/]+)$#', 'pathStart' => '/vrxlnp/limzvc/niht/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET zevzkd' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET zevzkd' => [ + 0 => [ 'name' => '', 'path' => '/zevzkd/g/obcinwkxmyon/g/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/zevzkd/g/obcinwkxmyon/g/([^/]+)$#', 'pathStart' => '/zevzkd/g/obcinwkxmyon/g/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH v2' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH v2' => [ + 0 => [ 'name' => '', 'path' => '/v2/rvphhlrbsrupumeoqd/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/rvphhlrbsrupumeoqd/([^/]+)$#', 'pathStart' => '/v2/rvphhlrbsrupumeoqd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/v2/mgpukbxuqpcn/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/mgpukbxuqpcn/([^/]+)$#', 'pathStart' => '/v2/mgpukbxuqpcn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/v2/ikkymmntgftktilgmb/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/ikkymmntgftktilgmb/([^/]+)$#', 'pathStart' => '/v2/ikkymmntgftktilgmb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE rvwzffmj' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE rvwzffmj' => [ + 0 => [ 'name' => '', 'path' => '/rvwzffmj/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/rvwzffmj/([^/]+)$#', 'pathStart' => '/rvwzffmj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST goods' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST goods' => [ + 0 => [ 'name' => '', 'path' => '/goods/sirvjm/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/sirvjm/([^/]+)$#', 'pathStart' => '/goods/sirvjm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/goods/hkgrfjyxzvoa/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/hkgrfjyxzvoa/([^/]+)$#', 'pathStart' => '/goods/hkgrfjyxzvoa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/goods/pbmntl/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/pbmntl/([^/]+)$#', 'pathStart' => '/goods/pbmntl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 3 => [ 'name' => '', 'path' => '/goods/ekpxypnvazyoccj/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/ekpxypnvazyoccj/([^/]+)$#', 'pathStart' => '/goods/ekpxypnvazyoccj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 4 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 4 => [ 'name' => '', 'path' => '/goods/tbhatnhrrwuboqfhqe/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/tbhatnhrrwuboqfhqe/([^/]+)$#', 'pathStart' => '/goods/tbhatnhrrwuboqfhqe/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 5 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 5 => [ 'name' => '', 'path' => '/goods/haqwrarcupmu/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/haqwrarcupmu/([^/]+)$#', 'pathStart' => '/goods/haqwrarcupmu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 6 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 6 => [ 'name' => '', 'path' => '/goods/fqfsoz/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/fqfsoz/([^/]+)$#', 'pathStart' => '/goods/fqfsoz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 7 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 7 => [ 'name' => '', 'path' => '/goods/iuzevn/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/iuzevn/([^/]+)$#', 'pathStart' => '/goods/iuzevn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 8 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 8 => [ 'name' => '', 'path' => '/goods/eowkeuikpdakomb/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/eowkeuikpdakomb/([^/]+)$#', 'pathStart' => '/goods/eowkeuikpdakomb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE lrwnkoj' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE lrwnkoj' => [ + 0 => [ 'name' => '', 'path' => '/lrwnkoj/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/lrwnkoj/([^/]+)$#', 'pathStart' => '/lrwnkoj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE p' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE p' => [ + 0 => [ 'name' => '', 'path' => '/p/dvyfziwuxgnffi/lqnf/i/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/p/dvyfziwuxgnffi/lqnf/i/([^/]+)$#', 'pathStart' => '/p/dvyfziwuxgnffi/lqnf/i/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH cagctzzr' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH cagctzzr' => [ + 0 => [ 'name' => '', 'path' => '/cagctzzr/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/cagctzzr/([^/]+)$#', 'pathStart' => '/cagctzzr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE mucccchbjoqdpwus' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE mucccchbjoqdpwus' => [ + 0 => [ 'name' => '', 'path' => '/mucccchbjoqdpwus/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/mucccchbjoqdpwus/([^/]+)$#', 'pathStart' => '/mucccchbjoqdpwus/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST mnwxpthaxrlq' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST mnwxpthaxrlq' => [ + 0 => [ 'name' => '', 'path' => '/mnwxpthaxrlq/ipp/c/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/mnwxpthaxrlq/ipp/c/([^/]+)$#', 'pathStart' => '/mnwxpthaxrlq/ipp/c/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET qhsgc' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET qhsgc' => [ + 0 => [ 'name' => '', 'path' => '/qhsgc/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/qhsgc/([^/]+)$#', 'pathStart' => '/qhsgc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH user' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH user' => [ + 0 => [ 'name' => '', 'path' => '/user/adgsqqfhyzikqlh/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/adgsqqfhyzikqlh/([^/]+)$#', 'pathStart' => '/user/adgsqqfhyzikqlh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/user/dqgogt/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/dqgogt/([^/]+)$#', 'pathStart' => '/user/dqgogt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH qu' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH qu' => [ + 0 => [ 'name' => '', 'path' => '/qu/nquenyl/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/qu/nquenyl/([^/]+)$#', 'pathStart' => '/qu/nquenyl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE hbxqxzbup' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE hbxqxzbup' => [ + 0 => [ 'name' => '', 'path' => '/hbxqxzbup/t/rlvdy/juubv/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/hbxqxzbup/t/rlvdy/juubv/([^/]+)$#', 'pathStart' => '/hbxqxzbup/t/rlvdy/juubv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET gldk' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET gldk' => [ + 0 => [ 'name' => '', 'path' => '/gldk/xunysimvrksoror/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/gldk/xunysimvrksoror/([^/]+)$#', 'pathStart' => '/gldk/xunysimvrksoror/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET kb' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET kb' => [ + 0 => [ 'name' => '', 'path' => '/kb/goj/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/kb/goj/([^/]+)$#', 'pathStart' => '/kb/goj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST user' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST user' => [ + 0 => [ 'name' => '', 'path' => '/user/cbcdypebzjbcbaqwsb/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/cbcdypebzjbcbaqwsb/([^/]+)$#', 'pathStart' => '/user/cbcdypebzjbcbaqwsb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/user/cxmziebgcwsh/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/cxmziebgcwsh/([^/]+)$#', 'pathStart' => '/user/cxmziebgcwsh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/user/gurcyo/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/gurcyo/([^/]+)$#', 'pathStart' => '/user/gurcyo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 3 => [ 'name' => '', 'path' => '/user/limlbpqmfkjaryhqlp/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/limlbpqmfkjaryhqlp/([^/]+)$#', 'pathStart' => '/user/limlbpqmfkjaryhqlp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 4 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 4 => [ 'name' => '', 'path' => '/user/stneaxlzlasdjhs/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/stneaxlzlasdjhs/([^/]+)$#', 'pathStart' => '/user/stneaxlzlasdjhs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE rrr' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE rrr' => [ + 0 => [ 'name' => '', 'path' => '/rrr/pmtazlzl/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/rrr/pmtazlzl/([^/]+)$#', 'pathStart' => '/rrr/pmtazlzl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH rnzvhowwyio' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH rnzvhowwyio' => [ + 0 => [ 'name' => '', 'path' => '/rnzvhowwyio/vhn/k/bf/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/rnzvhowwyio/vhn/k/bf/([^/]+)$#', 'pathStart' => '/rnzvhowwyio/vhn/k/bf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET jbugfsmfk' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET jbugfsmfk' => [ + 0 => [ 'name' => '', 'path' => '/jbugfsmfk/io/oelcebja/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/jbugfsmfk/io/oelcebja/([^/]+)$#', 'pathStart' => '/jbugfsmfk/io/oelcebja/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST mjubidzijs' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST mjubidzijs' => [ + 0 => [ 'name' => '', 'path' => '/mjubidzijs/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/mjubidzijs/([^/]+)$#', 'pathStart' => '/mjubidzijs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH jinqg' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH jinqg' => [ + 0 => [ 'name' => '', 'path' => '/jinqg/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/jinqg/([^/]+)$#', 'pathStart' => '/jinqg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT ivkltwepjehhktonbjqo' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT ivkltwepjehhktonbjqo' => [ + 0 => [ 'name' => '', 'path' => '/ivkltwepjehhktonbjqo/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ivkltwepjehhktonbjqo/([^/]+)$#', 'pathStart' => '/ivkltwepjehhktonbjqo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET api' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET api' => [ + 0 => [ 'name' => '', 'path' => '/api/hhtbswtmekqaoaembo/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/hhtbswtmekqaoaembo/([^/]+)$#', 'pathStart' => '/api/hhtbswtmekqaoaembo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/api/ajnecqyqxxdulti/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/ajnecqyqxxdulti/([^/]+)$#', 'pathStart' => '/api/ajnecqyqxxdulti/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/api/afjokehphcqasxc/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/afjokehphcqasxc/([^/]+)$#', 'pathStart' => '/api/afjokehphcqasxc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 3 => [ 'name' => '', 'path' => '/api/aejcpe/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/aejcpe/([^/]+)$#', 'pathStart' => '/api/aejcpe/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 4 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 4 => [ 'name' => '', 'path' => '/api/bmkswmsbpgjy/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/bmkswmsbpgjy/([^/]+)$#', 'pathStart' => '/api/bmkswmsbpgjy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 5 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 5 => [ 'name' => '', 'path' => '/api/ywdyqupzbqzjjoi/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/ywdyqupzbqzjjoi/([^/]+)$#', 'pathStart' => '/api/ywdyqupzbqzjjoi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH rsdglfaaafg' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH rsdglfaaafg' => [ + 0 => [ 'name' => '', 'path' => '/rsdglfaaafg/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/rsdglfaaafg/([^/]+)$#', 'pathStart' => '/rsdglfaaafg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST v2' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST v2' => [ + 0 => [ 'name' => '', 'path' => '/v2/ufitpcyoxgwfplw/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/ufitpcyoxgwfplw/([^/]+)$#', 'pathStart' => '/v2/ufitpcyoxgwfplw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/v2/acifcayvlqqlgktrnw/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/acifcayvlqqlgktrnw/([^/]+)$#', 'pathStart' => '/v2/acifcayvlqqlgktrnw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/v2/zjkwhgfchpddiqw/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/zjkwhgfchpddiqw/([^/]+)$#', 'pathStart' => '/v2/zjkwhgfchpddiqw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 3 => [ 'name' => '', 'path' => '/v2/wkxsoxqaxhuj/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/wkxsoxqaxhuj/([^/]+)$#', 'pathStart' => '/v2/wkxsoxqaxhuj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 4 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 4 => [ 'name' => '', 'path' => '/v2/amsnsjxywjnnwbx/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/amsnsjxywjnnwbx/([^/]+)$#', 'pathStart' => '/v2/amsnsjxywjnnwbx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST yeawilq' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST yeawilq' => [ + 0 => [ 'name' => '', 'path' => '/yeawilq/mu/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/yeawilq/mu/([^/]+)$#', 'pathStart' => '/yeawilq/mu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT kfyipgnz' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT kfyipgnz' => [ + 0 => [ 'name' => '', 'path' => '/kfyipgnz/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/kfyipgnz/([^/]+)$#', 'pathStart' => '/kfyipgnz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE xbjfhsqcuxj' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE xbjfhsqcuxj' => [ + 0 => [ 'name' => '', 'path' => '/xbjfhsqcuxj/gsr/ffg/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xbjfhsqcuxj/gsr/ffg/([^/]+)$#', 'pathStart' => '/xbjfhsqcuxj/gsr/ffg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET goods' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET goods' => [ + 0 => [ 'name' => '', 'path' => '/goods/vpexjnlrguge/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/vpexjnlrguge/([^/]+)$#', 'pathStart' => '/goods/vpexjnlrguge/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/goods/jrigtlbdbysglzu/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/jrigtlbdbysglzu/([^/]+)$#', 'pathStart' => '/goods/jrigtlbdbysglzu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/goods/xeaopurmtxxz/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/xeaopurmtxxz/([^/]+)$#', 'pathStart' => '/goods/xeaopurmtxxz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 3 => [ 'name' => '', 'path' => '/goods/qpcgwezakaht/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/qpcgwezakaht/([^/]+)$#', 'pathStart' => '/goods/qpcgwezakaht/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 4 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 4 => [ 'name' => '', 'path' => '/goods/abherarletpt/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/abherarletpt/([^/]+)$#', 'pathStart' => '/goods/abherarletpt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 5 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 5 => [ 'name' => '', 'path' => '/goods/raaxek/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/raaxek/([^/]+)$#', 'pathStart' => '/goods/raaxek/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 6 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 6 => [ 'name' => '', 'path' => '/goods/kqdbgbwfmdhcznjseh/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/kqdbgbwfmdhcznjseh/([^/]+)$#', 'pathStart' => '/goods/kqdbgbwfmdhcznjseh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 7 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 7 => [ 'name' => '', 'path' => '/goods/xhbiyysewnktosy/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/xhbiyysewnktosy/([^/]+)$#', 'pathStart' => '/goods/xhbiyysewnktosy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT o' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT o' => [ + 0 => [ 'name' => '', 'path' => '/o/pvjt/ckragwe/hdyspwe/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/o/pvjt/ckragwe/hdyspwe/([^/]+)$#', 'pathStart' => '/o/pvjt/ckragwe/hdyspwe/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH ljwc' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH ljwc' => [ + 0 => [ 'name' => '', 'path' => '/ljwc/z/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ljwc/z/([^/]+)$#', 'pathStart' => '/ljwc/z/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET bzfzf' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET bzfzf' => [ + 0 => [ 'name' => '', 'path' => '/bzfzf/jzg/o/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/bzfzf/jzg/o/([^/]+)$#', 'pathStart' => '/bzfzf/jzg/o/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT vjvc' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT vjvc' => [ + 0 => [ 'name' => '', 'path' => '/vjvc/xoo/cuhpcuweji/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/vjvc/xoo/cuhpcuweji/([^/]+)$#', 'pathStart' => '/vjvc/xoo/cuhpcuweji/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT zngre' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT zngre' => [ + 0 => [ 'name' => '', 'path' => '/zngre/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/zngre/([^/]+)$#', 'pathStart' => '/zngre/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE goods' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE goods' => [ + 0 => [ 'name' => '', 'path' => '/goods/imkces/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/imkces/([^/]+)$#', 'pathStart' => '/goods/imkces/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/goods/oelrtyxgwefvuzg/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/oelrtyxgwefvuzg/([^/]+)$#', 'pathStart' => '/goods/oelrtyxgwefvuzg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/goods/osqons/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/osqons/([^/]+)$#', 'pathStart' => '/goods/osqons/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 3 => [ 'name' => '', 'path' => '/goods/kjgiclsljbskwydbvn/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/kjgiclsljbskwydbvn/([^/]+)$#', 'pathStart' => '/goods/kjgiclsljbskwydbvn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 4 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 4 => [ 'name' => '', 'path' => '/goods/eqxjkl/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/eqxjkl/([^/]+)$#', 'pathStart' => '/goods/eqxjkl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 5 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 5 => [ 'name' => '', 'path' => '/goods/qjzrijounjrk/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/qjzrijounjrk/([^/]+)$#', 'pathStart' => '/goods/qjzrijounjrk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH etkqmslwcpdedqiidvrb' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH etkqmslwcpdedqiidvrb' => [ + 0 => [ 'name' => '', 'path' => '/etkqmslwcpdedqiidvrb/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/etkqmslwcpdedqiidvrb/([^/]+)$#', 'pathStart' => '/etkqmslwcpdedqiidvrb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE b' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE b' => [ + 0 => [ 'name' => '', 'path' => '/b/chhspufp/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/b/chhspufp/([^/]+)$#', 'pathStart' => '/b/chhspufp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE ol' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE ol' => [ + 0 => [ 'name' => '', 'path' => '/ol/b/ustst/daquantk/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ol/b/ustst/daquantk/([^/]+)$#', 'pathStart' => '/ol/b/ustst/daquantk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET enyv' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET enyv' => [ + 0 => [ 'name' => '', 'path' => '/enyv/ciy/r/eh/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/enyv/ciy/r/eh/([^/]+)$#', 'pathStart' => '/enyv/ciy/r/eh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET hgchyhso' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET hgchyhso' => [ + 0 => [ 'name' => '', 'path' => '/hgchyhso/gjzsxcbat/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/hgchyhso/gjzsxcbat/([^/]+)$#', 'pathStart' => '/hgchyhso/gjzsxcbat/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE s' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE s' => [ + 0 => [ 'name' => '', 'path' => '/s/iwdlgngz/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/s/iwdlgngz/([^/]+)$#', 'pathStart' => '/s/iwdlgngz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/s/i/gqmdc/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/s/i/gqmdc/([^/]+)$#', 'pathStart' => '/s/i/gqmdc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT goods' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT goods' => [ + 0 => [ 'name' => '', 'path' => '/goods/gqziwpumgulk/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/gqziwpumgulk/([^/]+)$#', 'pathStart' => '/goods/gqziwpumgulk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/goods/lgrvsh/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/lgrvsh/([^/]+)$#', 'pathStart' => '/goods/lgrvsh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/goods/zqabxawmathfowtidw/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/zqabxawmathfowtidw/([^/]+)$#', 'pathStart' => '/goods/zqabxawmathfowtidw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 3 => [ 'name' => '', 'path' => '/goods/ovrkenvubjvtxmowkr/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/ovrkenvubjvtxmowkr/([^/]+)$#', 'pathStart' => '/goods/ovrkenvubjvtxmowkr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE mkjk' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE mkjk' => [ + 0 => [ 'name' => '', 'path' => '/mkjk/l/kejsdqpzxquwfw/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/mkjk/l/kejsdqpzxquwfw/([^/]+)$#', 'pathStart' => '/mkjk/l/kejsdqpzxquwfw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET dmzjkgqmfus' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET dmzjkgqmfus' => [ + 0 => [ 'name' => '', 'path' => '/dmzjkgqmfus/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/dmzjkgqmfus/([^/]+)$#', 'pathStart' => '/dmzjkgqmfus/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH goods' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH goods' => [ + 0 => [ 'name' => '', 'path' => '/goods/ykptjyzwxzmymet/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/ykptjyzwxzmymet/([^/]+)$#', 'pathStart' => '/goods/ykptjyzwxzmymet/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/goods/foiwgv/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/foiwgv/([^/]+)$#', 'pathStart' => '/goods/foiwgv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/goods/issmvonoctpyxse/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/issmvonoctpyxse/([^/]+)$#', 'pathStart' => '/goods/issmvonoctpyxse/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 3 => [ 'name' => '', 'path' => '/goods/kjkqgt/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/kjkqgt/([^/]+)$#', 'pathStart' => '/goods/kjkqgt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 4 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 4 => [ 'name' => '', 'path' => '/goods/yzsoauuiwpda/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/goods/yzsoauuiwpda/([^/]+)$#', 'pathStart' => '/goods/yzsoauuiwpda/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT h' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT h' => [ + 0 => [ 'name' => '', 'path' => '/h/cqpr/qhmangmez/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/h/cqpr/qhmangmez/([^/]+)$#', 'pathStart' => '/h/cqpr/qhmangmez/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH yx' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH yx' => [ + 0 => [ 'name' => '', 'path' => '/yx/uxvqmr/sni/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/yx/uxvqmr/sni/([^/]+)$#', 'pathStart' => '/yx/uxvqmr/sni/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT w' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT w' => [ + 0 => [ 'name' => '', 'path' => '/w/f/uxhqblwenx/jpbqa/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/w/f/uxhqblwenx/jpbqa/([^/]+)$#', 'pathStart' => '/w/f/uxhqblwenx/jpbqa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH vxlv' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH vxlv' => [ + 0 => [ 'name' => '', 'path' => '/vxlv/nfsfx/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/vxlv/nfsfx/([^/]+)$#', 'pathStart' => '/vxlv/nfsfx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET qreinhixdn' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET qreinhixdn' => [ + 0 => [ 'name' => '', 'path' => '/qreinhixdn/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/qreinhixdn/([^/]+)$#', 'pathStart' => '/qreinhixdn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT ivt' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT ivt' => [ + 0 => [ 'name' => '', 'path' => '/ivt/vpilezgslfa/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ivt/vpilezgslfa/([^/]+)$#', 'pathStart' => '/ivt/vpilezgslfa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT vol' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT vol' => [ + 0 => [ 'name' => '', 'path' => '/vol/eucn/emri/auhazevy/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/vol/eucn/emri/auhazevy/([^/]+)$#', 'pathStart' => '/vol/eucn/emri/auhazevy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST lsbfb' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST lsbfb' => [ + 0 => [ 'name' => '', 'path' => '/lsbfb/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/lsbfb/([^/]+)$#', 'pathStart' => '/lsbfb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET itzbsojxxzh' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET itzbsojxxzh' => [ + 0 => [ 'name' => '', 'path' => '/itzbsojxxzh/yrj/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/itzbsojxxzh/yrj/([^/]+)$#', 'pathStart' => '/itzbsojxxzh/yrj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE m' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE m' => [ + 0 => [ 'name' => '', 'path' => '/m/nr/spcnhg/buxeo/grb/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/m/nr/spcnhg/buxeo/grb/([^/]+)$#', 'pathStart' => '/m/nr/spcnhg/buxeo/grb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST gslttkcrwzzzkweqw' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST gslttkcrwzzzkweqw' => [ + 0 => [ 'name' => '', 'path' => '/gslttkcrwzzzkweqw/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/gslttkcrwzzzkweqw/([^/]+)$#', 'pathStart' => '/gslttkcrwzzzkweqw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE mtsrffpodbhuw' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE mtsrffpodbhuw' => [ + 0 => [ 'name' => '', 'path' => '/mtsrffpodbhuw/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/mtsrffpodbhuw/([^/]+)$#', 'pathStart' => '/mtsrffpodbhuw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST qyslyez' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST qyslyez' => [ + 0 => [ 'name' => '', 'path' => '/qyslyez/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/qyslyez/([^/]+)$#', 'pathStart' => '/qyslyez/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE vephzsijtwl' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE vephzsijtwl' => [ + 0 => [ 'name' => '', 'path' => '/vephzsijtwl/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/vephzsijtwl/([^/]+)$#', 'pathStart' => '/vephzsijtwl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT coafsgxdpbxal' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT coafsgxdpbxal' => [ + 0 => [ 'name' => '', 'path' => '/coafsgxdpbxal/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/coafsgxdpbxal/([^/]+)$#', 'pathStart' => '/coafsgxdpbxal/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT vfpbr' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT vfpbr' => [ + 0 => [ 'name' => '', 'path' => '/vfpbr/bsliuavokcct/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/vfpbr/bsliuavokcct/([^/]+)$#', 'pathStart' => '/vfpbr/bsliuavokcct/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE imri' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE imri' => [ + 0 => [ 'name' => '', 'path' => '/imri/pt/ncdmmabksob/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/imri/pt/ncdmmabksob/([^/]+)$#', 'pathStart' => '/imri/pt/ncdmmabksob/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ivkqobkem' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET ivkqobkem' => [ + 0 => [ 'name' => '', 'path' => '/ivkqobkem/sdt/xf/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ivkqobkem/sdt/xf/([^/]+)$#', 'pathStart' => '/ivkqobkem/sdt/xf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST mnrccybu' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST mnrccybu' => [ + 0 => [ 'name' => '', 'path' => '/mnrccybu/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/mnrccybu/([^/]+)$#', 'pathStart' => '/mnrccybu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET dldiikxwf' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET dldiikxwf' => [ + 0 => [ 'name' => '', 'path' => '/dldiikxwf/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/dldiikxwf/([^/]+)$#', 'pathStart' => '/dldiikxwf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST gz' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST gz' => [ + 0 => [ 'name' => '', 'path' => '/gz/uhylfelionio/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/gz/uhylfelionio/([^/]+)$#', 'pathStart' => '/gz/uhylfelionio/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET gry' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET gry' => [ + 0 => [ 'name' => '', 'path' => '/gry/nbvyzpo/is/tisp/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/gry/nbvyzpo/is/tisp/([^/]+)$#', 'pathStart' => '/gry/nbvyzpo/is/tisp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET plr' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET plr' => [ + 0 => [ 'name' => '', 'path' => '/plr/dcywtwm/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/plr/dcywtwm/([^/]+)$#', 'pathStart' => '/plr/dcywtwm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET iyguamgmed' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET iyguamgmed' => [ + 0 => [ 'name' => '', 'path' => '/iyguamgmed/pf/xrfwxfxe/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/iyguamgmed/pf/xrfwxfxe/([^/]+)$#', 'pathStart' => '/iyguamgmed/pf/xrfwxfxe/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST cp' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST cp' => [ + 0 => [ 'name' => '', 'path' => '/cp/rpzjgcam/aumohc/y/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/cp/rpzjgcam/aumohc/y/([^/]+)$#', 'pathStart' => '/cp/rpzjgcam/aumohc/y/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH j' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH j' => [ + 0 => [ 'name' => '', 'path' => '/j/sjh/jodnz/xqvg/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/j/sjh/jodnz/xqvg/([^/]+)$#', 'pathStart' => '/j/sjh/jodnz/xqvg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST csmkr' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST csmkr' => [ + 0 => [ 'name' => '', 'path' => '/csmkr/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/csmkr/([^/]+)$#', 'pathStart' => '/csmkr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE covojla' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE covojla' => [ + 0 => [ 'name' => '', 'path' => '/covojla/pvmy/hb/nlpo/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/covojla/pvmy/hb/nlpo/([^/]+)$#', 'pathStart' => '/covojla/pvmy/hb/nlpo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST tnsyebqdlayxoewg' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST tnsyebqdlayxoewg' => [ + 0 => [ 'name' => '', 'path' => '/tnsyebqdlayxoewg/bd/xc/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/tnsyebqdlayxoewg/bd/xc/([^/]+)$#', 'pathStart' => '/tnsyebqdlayxoewg/bd/xc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT uwdrn' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT uwdrn' => [ + 0 => [ 'name' => '', 'path' => '/uwdrn/yjn/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/uwdrn/yjn/([^/]+)$#', 'pathStart' => '/uwdrn/yjn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE boikqeiqfz' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE boikqeiqfz' => [ + 0 => [ 'name' => '', 'path' => '/boikqeiqfz/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/boikqeiqfz/([^/]+)$#', 'pathStart' => '/boikqeiqfz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE qouimkmb' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE qouimkmb' => [ + 0 => [ 'name' => '', 'path' => '/qouimkmb/ad/yxwgup/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/qouimkmb/ad/yxwgup/([^/]+)$#', 'pathStart' => '/qouimkmb/ad/yxwgup/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH xqowgsmgfydkizyab' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH xqowgsmgfydkizyab' => [ + 0 => [ 'name' => '', 'path' => '/xqowgsmgfydkizyab/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xqowgsmgfydkizyab/([^/]+)$#', 'pathStart' => '/xqowgsmgfydkizyab/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE o' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE o' => [ + 0 => [ 'name' => '', 'path' => '/o/vqciinvdu/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/o/vqciinvdu/([^/]+)$#', 'pathStart' => '/o/vqciinvdu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET sqmypwfz' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET sqmypwfz' => [ + 0 => [ 'name' => '', 'path' => '/sqmypwfz/c/yskihzry/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/sqmypwfz/c/yskihzry/([^/]+)$#', 'pathStart' => '/sqmypwfz/c/yskihzry/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST pad' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST pad' => [ + 0 => [ 'name' => '', 'path' => '/pad/tu/ogx/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/pad/tu/ogx/([^/]+)$#', 'pathStart' => '/pad/tu/ogx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH ia' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH ia' => [ + 0 => [ 'name' => '', 'path' => '/ia/fycyf/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ia/fycyf/([^/]+)$#', 'pathStart' => '/ia/fycyf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE rbq' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE rbq' => [ + 0 => [ 'name' => '', 'path' => '/rbq/tg/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/rbq/tg/([^/]+)$#', 'pathStart' => '/rbq/tg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET xixhzqryatjp' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET xixhzqryatjp' => [ + 0 => [ 'name' => '', 'path' => '/xixhzqryatjp/xwjs/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xixhzqryatjp/xwjs/([^/]+)$#', 'pathStart' => '/xixhzqryatjp/xwjs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH nudjb' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH nudjb' => [ + 0 => [ 'name' => '', 'path' => '/nudjb/yqqiarxe/wwl/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/nudjb/yqqiarxe/wwl/([^/]+)$#', 'pathStart' => '/nudjb/yqqiarxe/wwl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ag' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET ag' => [ + 0 => [ 'name' => '', 'path' => '/ag/homgkn/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ag/homgkn/([^/]+)$#', 'pathStart' => '/ag/homgkn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET lvov' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET lvov' => [ + 0 => [ 'name' => '', 'path' => '/lvov/pgobfnuafiiz/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/lvov/pgobfnuafiiz/([^/]+)$#', 'pathStart' => '/lvov/pgobfnuafiiz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET wvoqjuo' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET wvoqjuo' => [ + 0 => [ 'name' => '', 'path' => '/wvoqjuo/tvsm/sa/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/wvoqjuo/tvsm/sa/([^/]+)$#', 'pathStart' => '/wvoqjuo/tvsm/sa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE jpgbjzqufwfnhh' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE jpgbjzqufwfnhh' => [ + 0 => [ 'name' => '', 'path' => '/jpgbjzqufwfnhh/fwccr/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/jpgbjzqufwfnhh/fwccr/([^/]+)$#', 'pathStart' => '/jpgbjzqufwfnhh/fwccr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT qhcv' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT qhcv' => [ + 0 => [ 'name' => '', 'path' => '/qhcv/sgtyt/crsx/x/jgdia/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/qhcv/sgtyt/crsx/x/jgdia/([^/]+)$#', 'pathStart' => '/qhcv/sgtyt/crsx/x/jgdia/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT v2' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT v2' => [ + 0 => [ 'name' => '', 'path' => '/v2/odabudztvjirwsspma/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/odabudztvjirwsspma/([^/]+)$#', 'pathStart' => '/v2/odabudztvjirwsspma/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/v2/tptrelneqgzhenoerl/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/tptrelneqgzhenoerl/([^/]+)$#', 'pathStart' => '/v2/tptrelneqgzhenoerl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/v2/ruylwpqrihozckvtgm/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/ruylwpqrihozckvtgm/([^/]+)$#', 'pathStart' => '/v2/ruylwpqrihozckvtgm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 3 => [ 'name' => '', 'path' => '/v2/durpuu/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/durpuu/([^/]+)$#', 'pathStart' => '/v2/durpuu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ugryezf' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET ugryezf' => [ + 0 => [ 'name' => '', 'path' => '/ugryezf/tewj/yaqjzkwmu/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ugryezf/tewj/yaqjzkwmu/([^/]+)$#', 'pathStart' => '/ugryezf/tewj/yaqjzkwmu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH e' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH e' => [ + 0 => [ 'name' => '', 'path' => '/e/qbktydngqlyqmuay/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/e/qbktydngqlyqmuay/([^/]+)$#', 'pathStart' => '/e/qbktydngqlyqmuay/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST api' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST api' => [ + 0 => [ 'name' => '', 'path' => '/api/bcescnecpvwirefiwx/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/bcescnecpvwirefiwx/([^/]+)$#', 'pathStart' => '/api/bcescnecpvwirefiwx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/api/dundcluhgzxv/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/dundcluhgzxv/([^/]+)$#', 'pathStart' => '/api/dundcluhgzxv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/api/xqwmdjlhwczz/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/xqwmdjlhwczz/([^/]+)$#', 'pathStart' => '/api/xqwmdjlhwczz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 3 => [ 'name' => '', 'path' => '/api/ueffyjvdnuqapzf/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/ueffyjvdnuqapzf/([^/]+)$#', 'pathStart' => '/api/ueffyjvdnuqapzf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 4 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 4 => [ 'name' => '', 'path' => '/api/rkjsjo/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/rkjsjo/([^/]+)$#', 'pathStart' => '/api/rkjsjo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 5 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 5 => [ 'name' => '', 'path' => '/api/dgturvdjvueb/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/dgturvdjvueb/([^/]+)$#', 'pathStart' => '/api/dgturvdjvueb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET lvnysclgcyp' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET lvnysclgcyp' => [ + 0 => [ 'name' => '', 'path' => '/lvnysclgcyp/dn/apwo/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/lvnysclgcyp/dn/apwo/([^/]+)$#', 'pathStart' => '/lvnysclgcyp/dn/apwo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET oek' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET oek' => [ + 0 => [ 'name' => '', 'path' => '/oek/qqjgvhw/weye/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/oek/qqjgvhw/weye/([^/]+)$#', 'pathStart' => '/oek/qqjgvhw/weye/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ywdpizo' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET ywdpizo' => [ + 0 => [ 'name' => '', 'path' => '/ywdpizo/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ywdpizo/([^/]+)$#', 'pathStart' => '/ywdpizo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET yuibarhmmmdyhgwesm' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET yuibarhmmmdyhgwesm' => [ + 0 => [ 'name' => '', 'path' => '/yuibarhmmmdyhgwesm/g/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/yuibarhmmmdyhgwesm/g/([^/]+)$#', 'pathStart' => '/yuibarhmmmdyhgwesm/g/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET tcos' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET tcos' => [ + 0 => [ 'name' => '', 'path' => '/tcos/llqc/bb/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/tcos/llqc/bb/([^/]+)$#', 'pathStart' => '/tcos/llqc/bb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET xxtfrakd' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET xxtfrakd' => [ + 0 => [ 'name' => '', 'path' => '/xxtfrakd/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xxtfrakd/([^/]+)$#', 'pathStart' => '/xxtfrakd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET lijfptn' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET lijfptn' => [ + 0 => [ 'name' => '', 'path' => '/lijfptn/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/lijfptn/([^/]+)$#', 'pathStart' => '/lijfptn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET c' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET c' => [ + 0 => [ 'name' => '', 'path' => '/c/nfn/yhepq/iqyrlej/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/c/nfn/yhepq/iqyrlej/([^/]+)$#', 'pathStart' => '/c/nfn/yhepq/iqyrlej/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH nhnqifgj' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH nhnqifgj' => [ + 0 => [ 'name' => '', 'path' => '/nhnqifgj/vned/yhcutfo/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/nhnqifgj/vned/yhcutfo/([^/]+)$#', 'pathStart' => '/nhnqifgj/vned/yhcutfo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH wwdponhbnx' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH wwdponhbnx' => [ + 0 => [ 'name' => '', 'path' => '/wwdponhbnx/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/wwdponhbnx/([^/]+)$#', 'pathStart' => '/wwdponhbnx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ucle' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET ucle' => [ + 0 => [ 'name' => '', 'path' => '/ucle/gfsovejxpu/cffxp/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ucle/gfsovejxpu/cffxp/([^/]+)$#', 'pathStart' => '/ucle/gfsovejxpu/cffxp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT npfmi' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT npfmi' => [ + 0 => [ 'name' => '', 'path' => '/npfmi/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/npfmi/([^/]+)$#', 'pathStart' => '/npfmi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE k' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE k' => [ + 0 => [ 'name' => '', 'path' => '/k/nbwqlgyxd/mpdr/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/k/nbwqlgyxd/mpdr/([^/]+)$#', 'pathStart' => '/k/nbwqlgyxd/mpdr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET jacethrwk' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET jacethrwk' => [ + 0 => [ 'name' => '', 'path' => '/jacethrwk/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/jacethrwk/([^/]+)$#', 'pathStart' => '/jacethrwk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE glsr' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE glsr' => [ + 0 => [ 'name' => '', 'path' => '/glsr/w/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/glsr/w/([^/]+)$#', 'pathStart' => '/glsr/w/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET optprhrs' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET optprhrs' => [ + 0 => [ 'name' => '', 'path' => '/optprhrs/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/optprhrs/([^/]+)$#', 'pathStart' => '/optprhrs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE djeitkql' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE djeitkql' => [ + 0 => [ 'name' => '', 'path' => '/djeitkql/uage/lastv/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/djeitkql/uage/lastv/([^/]+)$#', 'pathStart' => '/djeitkql/uage/lastv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT sfbqnm' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT sfbqnm' => [ + 0 => [ 'name' => '', 'path' => '/sfbqnm/btoejplnwxh/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/sfbqnm/btoejplnwxh/([^/]+)$#', 'pathStart' => '/sfbqnm/btoejplnwxh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET cni' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET cni' => [ + 0 => [ 'name' => '', 'path' => '/cni/qjssodudxyg/ie/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/cni/qjssodudxyg/ie/([^/]+)$#', 'pathStart' => '/cni/qjssodudxyg/ie/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE ficcdkqgwups' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE ficcdkqgwups' => [ + 0 => [ 'name' => '', 'path' => '/ficcdkqgwups/kamc/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ficcdkqgwups/kamc/([^/]+)$#', 'pathStart' => '/ficcdkqgwups/kamc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST yfvtz' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST yfvtz' => [ + 0 => [ 'name' => '', 'path' => '/yfvtz/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/yfvtz/([^/]+)$#', 'pathStart' => '/yfvtz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT evrxfaokmh' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT evrxfaokmh' => [ + 0 => [ 'name' => '', 'path' => '/evrxfaokmh/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/evrxfaokmh/([^/]+)$#', 'pathStart' => '/evrxfaokmh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE t' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE t' => [ + 0 => [ 'name' => '', 'path' => '/t/afgsjrwzw/lnia/m/v/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/t/afgsjrwzw/lnia/m/v/([^/]+)$#', 'pathStart' => '/t/afgsjrwzw/lnia/m/v/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/t/uzkfq/uu/vgamgxrcic/d/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/t/uzkfq/uu/vgamgxrcic/d/([^/]+)$#', 'pathStart' => '/t/uzkfq/uu/vgamgxrcic/d/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET h' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET h' => [ + 0 => [ 'name' => '', 'path' => '/h/gndquhhyq/h/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/h/gndquhhyq/h/([^/]+)$#', 'pathStart' => '/h/gndquhhyq/h/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET veemy' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET veemy' => [ + 0 => [ 'name' => '', 'path' => '/veemy/okpiz/xmd/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/veemy/okpiz/xmd/([^/]+)$#', 'pathStart' => '/veemy/okpiz/xmd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH w' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH w' => [ + 0 => [ 'name' => '', 'path' => '/w/px/sinqb/xajqg/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/w/px/sinqb/xajqg/([^/]+)$#', 'pathStart' => '/w/px/sinqb/xajqg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE qhvibg' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE qhvibg' => [ + 0 => [ 'name' => '', 'path' => '/qhvibg/bg/koyovovlneh/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/qhvibg/bg/koyovovlneh/([^/]+)$#', 'pathStart' => '/qhvibg/bg/koyovovlneh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST fruvt' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST fruvt' => [ + 0 => [ 'name' => '', 'path' => '/fruvt/fcrmwho/zuogxguj/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/fruvt/fcrmwho/zuogxguj/([^/]+)$#', 'pathStart' => '/fruvt/fcrmwho/zuogxguj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT s' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT s' => [ + 0 => [ 'name' => '', 'path' => '/s/qdejkuueasftgvxsd/a/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/s/qdejkuueasftgvxsd/a/([^/]+)$#', 'pathStart' => '/s/qdejkuueasftgvxsd/a/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE v2' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE v2' => [ + 0 => [ 'name' => '', 'path' => '/v2/okpsbo/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/okpsbo/([^/]+)$#', 'pathStart' => '/v2/okpsbo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/v2/idnanpeflzzcrkeglr/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/idnanpeflzzcrkeglr/([^/]+)$#', 'pathStart' => '/v2/idnanpeflzzcrkeglr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/v2/dpshcrphvbwk/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/v2/dpshcrphvbwk/([^/]+)$#', 'pathStart' => '/v2/dpshcrphvbwk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE mzt' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE mzt' => [ + 0 => [ 'name' => '', 'path' => '/mzt/qylev/akodq/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/mzt/qylev/akodq/([^/]+)$#', 'pathStart' => '/mzt/qylev/akodq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH hyujquvl' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH hyujquvl' => [ + 0 => [ 'name' => '', 'path' => '/hyujquvl/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/hyujquvl/([^/]+)$#', 'pathStart' => '/hyujquvl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET zynnxuhjhf' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET zynnxuhjhf' => [ + 0 => [ 'name' => '', 'path' => '/zynnxuhjhf/uev/e/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/zynnxuhjhf/uev/e/([^/]+)$#', 'pathStart' => '/zynnxuhjhf/uev/e/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST zawgttjnnwlhybumirf' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST zawgttjnnwlhybumirf' => [ + 0 => [ 'name' => '', 'path' => '/zawgttjnnwlhybumirf/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/zawgttjnnwlhybumirf/([^/]+)$#', 'pathStart' => '/zawgttjnnwlhybumirf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET bj' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET bj' => [ + 0 => [ 'name' => '', 'path' => '/bj/ve/salslr/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/bj/ve/salslr/([^/]+)$#', 'pathStart' => '/bj/ve/salslr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ccytmtz' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET ccytmtz' => [ + 0 => [ 'name' => '', 'path' => '/ccytmtz/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ccytmtz/([^/]+)$#', 'pathStart' => '/ccytmtz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET mgofppqcbsrya' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET mgofppqcbsrya' => [ + 0 => [ 'name' => '', 'path' => '/mgofppqcbsrya/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/mgofppqcbsrya/([^/]+)$#', 'pathStart' => '/mgofppqcbsrya/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET gezzognyftyj' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET gezzognyftyj' => [ + 0 => [ 'name' => '', 'path' => '/gezzognyftyj/houyslke/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/gezzognyftyj/houyslke/([^/]+)$#', 'pathStart' => '/gezzognyftyj/houyslke/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST n' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST n' => [ + 0 => [ 'name' => '', 'path' => '/n/qckux/memkm/vxbox/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/n/qckux/memkm/vxbox/([^/]+)$#', 'pathStart' => '/n/qckux/memkm/vxbox/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET pjsq' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET pjsq' => [ + 0 => [ 'name' => '', 'path' => '/pjsq/p/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/pjsq/p/([^/]+)$#', 'pathStart' => '/pjsq/p/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST i' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST i' => [ + 0 => [ 'name' => '', 'path' => '/i/vzcut/qlvnfz/w/zjn/z/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/i/vzcut/qlvnfz/w/zjn/z/([^/]+)$#', 'pathStart' => '/i/vzcut/qlvnfz/w/zjn/z/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET f' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET f' => [ + 0 => [ 'name' => '', 'path' => '/f/yxy/vtup/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/f/yxy/vtup/([^/]+)$#', 'pathStart' => '/f/yxy/vtup/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/f/v/uclj/ckc/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/f/v/uclj/ckc/([^/]+)$#', 'pathStart' => '/f/v/uclj/ckc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST tiobowyl' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST tiobowyl' => [ + 0 => [ 'name' => '', 'path' => '/tiobowyl/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/tiobowyl/([^/]+)$#', 'pathStart' => '/tiobowyl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH luysnqo' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH luysnqo' => [ + 0 => [ 'name' => '', 'path' => '/luysnqo/h/yfuxmh/p/n/vws/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/luysnqo/h/yfuxmh/p/n/vws/([^/]+)$#', 'pathStart' => '/luysnqo/h/yfuxmh/p/n/vws/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE kpizb' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE kpizb' => [ + 0 => [ 'name' => '', 'path' => '/kpizb/sbaxjp/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/kpizb/sbaxjp/([^/]+)$#', 'pathStart' => '/kpizb/sbaxjp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE u' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE u' => [ + 0 => [ 'name' => '', 'path' => '/u/efzodug/ua/jtx/vnwb/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/u/efzodug/ua/jtx/vnwb/([^/]+)$#', 'pathStart' => '/u/efzodug/ua/jtx/vnwb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST cpk' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST cpk' => [ + 0 => [ 'name' => '', 'path' => '/cpk/zmj/su/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/cpk/zmj/su/([^/]+)$#', 'pathStart' => '/cpk/zmj/su/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT lf' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT lf' => [ + 0 => [ 'name' => '', 'path' => '/lf/iwsybgq/xezv/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/lf/iwsybgq/xezv/([^/]+)$#', 'pathStart' => '/lf/iwsybgq/xezv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT mlddwbqxpt' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT mlddwbqxpt' => [ + 0 => [ 'name' => '', 'path' => '/mlddwbqxpt/ln/l/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/mlddwbqxpt/ln/l/([^/]+)$#', 'pathStart' => '/mlddwbqxpt/ln/l/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE lj' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE lj' => [ + 0 => [ 'name' => '', 'path' => '/lj/jmycftjxwer/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/lj/jmycftjxwer/([^/]+)$#', 'pathStart' => '/lj/jmycftjxwer/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH b' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH b' => [ + 0 => [ 'name' => '', 'path' => '/b/t/p/u/vpmte/jzwc/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/b/t/p/u/vpmte/jzwc/([^/]+)$#', 'pathStart' => '/b/t/p/u/vpmte/jzwc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT hkvv' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT hkvv' => [ + 0 => [ 'name' => '', 'path' => '/hkvv/gyxwwnsartgaoeh/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/hkvv/gyxwwnsartgaoeh/([^/]+)$#', 'pathStart' => '/hkvv/gyxwwnsartgaoeh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT mdmrz' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT mdmrz' => [ + 0 => [ 'name' => '', 'path' => '/mdmrz/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/mdmrz/([^/]+)$#', 'pathStart' => '/mdmrz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET uqontc' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET uqontc' => [ + 0 => [ 'name' => '', 'path' => '/uqontc/cblmso/gw/pjtb/o/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/uqontc/cblmso/gw/pjtb/o/([^/]+)$#', 'pathStart' => '/uqontc/cblmso/gw/pjtb/o/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST usxg' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST usxg' => [ + 0 => [ 'name' => '', 'path' => '/usxg/grr/vj/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/usxg/grr/vj/([^/]+)$#', 'pathStart' => '/usxg/grr/vj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT xmeh' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT xmeh' => [ + 0 => [ 'name' => '', 'path' => '/xmeh/q/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xmeh/q/([^/]+)$#', 'pathStart' => '/xmeh/q/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET wpcq' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET wpcq' => [ + 0 => [ 'name' => '', 'path' => '/wpcq/wdtyiubbbrmwu/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/wpcq/wdtyiubbbrmwu/([^/]+)$#', 'pathStart' => '/wpcq/wdtyiubbbrmwu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET wiylvdsi' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET wiylvdsi' => [ + 0 => [ 'name' => '', 'path' => '/wiylvdsi/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/wiylvdsi/([^/]+)$#', 'pathStart' => '/wiylvdsi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE whaiekqsqgqgcjmhu' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE whaiekqsqgqgcjmhu' => [ + 0 => [ 'name' => '', 'path' => '/whaiekqsqgqgcjmhu/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/whaiekqsqgqgcjmhu/([^/]+)$#', 'pathStart' => '/whaiekqsqgqgcjmhu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET dzsiufj' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET dzsiufj' => [ + 0 => [ 'name' => '', 'path' => '/dzsiufj/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/dzsiufj/([^/]+)$#', 'pathStart' => '/dzsiufj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH diuzoe' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH diuzoe' => [ + 0 => [ 'name' => '', 'path' => '/diuzoe/fmtkmanwkt/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/diuzoe/fmtkmanwkt/([^/]+)$#', 'pathStart' => '/diuzoe/fmtkmanwkt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH rfsynyejfcrt' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH rfsynyejfcrt' => [ + 0 => [ 'name' => '', 'path' => '/rfsynyejfcrt/kcvbqzm/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/rfsynyejfcrt/kcvbqzm/([^/]+)$#', 'pathStart' => '/rfsynyejfcrt/kcvbqzm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT hgs' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT hgs' => [ + 0 => [ 'name' => '', 'path' => '/hgs/fkvhq/ysx/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/hgs/fkvhq/ysx/([^/]+)$#', 'pathStart' => '/hgs/fkvhq/ysx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET n' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET n' => [ + 0 => [ 'name' => '', 'path' => '/n/wec/htzi/a/hjtfughv/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/n/wec/htzi/a/hjtfughv/([^/]+)$#', 'pathStart' => '/n/wec/htzi/a/hjtfughv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/n/lieoby/gc/ydbx/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/n/lieoby/gc/ydbx/([^/]+)$#', 'pathStart' => '/n/lieoby/gc/ydbx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET i' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET i' => [ + 0 => [ 'name' => '', 'path' => '/i/jnkazj/qiz/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/i/jnkazj/qiz/([^/]+)$#', 'pathStart' => '/i/jnkazj/qiz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH dblmcvpfc' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH dblmcvpfc' => [ + 0 => [ 'name' => '', 'path' => '/dblmcvpfc/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/dblmcvpfc/([^/]+)$#', 'pathStart' => '/dblmcvpfc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT xeogjtkr' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT xeogjtkr' => [ + 0 => [ 'name' => '', 'path' => '/xeogjtkr/j/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xeogjtkr/j/([^/]+)$#', 'pathStart' => '/xeogjtkr/j/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST glbln' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST glbln' => [ + 0 => [ 'name' => '', 'path' => '/glbln/vsguc/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/glbln/vsguc/([^/]+)$#', 'pathStart' => '/glbln/vsguc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET jfwptkkptolxjexhppt' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET jfwptkkptolxjexhppt' => [ + 0 => [ 'name' => '', 'path' => '/jfwptkkptolxjexhppt/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/jfwptkkptolxjexhppt/([^/]+)$#', 'pathStart' => '/jfwptkkptolxjexhppt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ozjbi' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET ozjbi' => [ + 0 => [ 'name' => '', 'path' => '/ozjbi/ufx/qzrqoodvldq/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ozjbi/ufx/qzrqoodvldq/([^/]+)$#', 'pathStart' => '/ozjbi/ufx/qzrqoodvldq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET b' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET b' => [ + 0 => [ 'name' => '', 'path' => '/b/vzkls/vkzhzlu/pv/z/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/b/vzkls/vkzhzlu/pv/z/([^/]+)$#', 'pathStart' => '/b/vzkls/vkzhzlu/pv/z/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE user' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE user' => [ + 0 => [ 'name' => '', 'path' => '/user/xmglzwrgssvl/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/xmglzwrgssvl/([^/]+)$#', 'pathStart' => '/user/xmglzwrgssvl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/user/nauyetcguqop/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/nauyetcguqop/([^/]+)$#', 'pathStart' => '/user/nauyetcguqop/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/user/zcpylajcwrevveh/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/zcpylajcwrevveh/([^/]+)$#', 'pathStart' => '/user/zcpylajcwrevveh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 3 => [ 'name' => '', 'path' => '/user/olrnin/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/olrnin/([^/]+)$#', 'pathStart' => '/user/olrnin/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET w' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET w' => [ + 0 => [ 'name' => '', 'path' => '/w/ugjau/w/vtevhscitgfk/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/w/ugjau/w/vtevhscitgfk/([^/]+)$#', 'pathStart' => '/w/ugjau/w/vtevhscitgfk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE x' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE x' => [ + 0 => [ 'name' => '', 'path' => '/x/qmipihlsr/bub/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/x/qmipihlsr/bub/([^/]+)$#', 'pathStart' => '/x/qmipihlsr/bub/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT odwjvxczx' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT odwjvxczx' => [ + 0 => [ 'name' => '', 'path' => '/odwjvxczx/d/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/odwjvxczx/d/([^/]+)$#', 'pathStart' => '/odwjvxczx/d/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET j' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET j' => [ + 0 => [ 'name' => '', 'path' => '/j/erlejds/sj/ozz/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/j/erlejds/sj/ozz/([^/]+)$#', 'pathStart' => '/j/erlejds/sj/ozz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/j/io/nijvehe/p/uuvdz/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/j/io/nijvehe/p/uuvdz/([^/]+)$#', 'pathStart' => '/j/io/nijvehe/p/uuvdz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET lsljhgathmn' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET lsljhgathmn' => [ + 0 => [ 'name' => '', 'path' => '/lsljhgathmn/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/lsljhgathmn/([^/]+)$#', 'pathStart' => '/lsljhgathmn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT user' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT user' => [ + 0 => [ 'name' => '', 'path' => '/user/dlxmnagmgmoqjkahhe/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/dlxmnagmgmoqjkahhe/([^/]+)$#', 'pathStart' => '/user/dlxmnagmgmoqjkahhe/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/user/plldocmvntoiryj/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/plldocmvntoiryj/([^/]+)$#', 'pathStart' => '/user/plldocmvntoiryj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/user/yppejgcrxjbhlcqbnh/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/yppejgcrxjbhlcqbnh/([^/]+)$#', 'pathStart' => '/user/yppejgcrxjbhlcqbnh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 3 => [ 'name' => '', 'path' => '/user/hevccjyauunzxucnvq/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/hevccjyauunzxucnvq/([^/]+)$#', 'pathStart' => '/user/hevccjyauunzxucnvq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 4 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 4 => [ 'name' => '', 'path' => '/user/cpugssjxoyua/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/cpugssjxoyua/([^/]+)$#', 'pathStart' => '/user/cpugssjxoyua/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 5 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 5 => [ 'name' => '', 'path' => '/user/ampjbyamgbbd/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/user/ampjbyamgbbd/([^/]+)$#', 'pathStart' => '/user/ampjbyamgbbd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH mgylrdswtnw' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH mgylrdswtnw' => [ + 0 => [ 'name' => '', 'path' => '/mgylrdswtnw/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/mgylrdswtnw/([^/]+)$#', 'pathStart' => '/mgylrdswtnw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH gyfflwlhfkdzjtlzs' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH gyfflwlhfkdzjtlzs' => [ + 0 => [ 'name' => '', 'path' => '/gyfflwlhfkdzjtlzs/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/gyfflwlhfkdzjtlzs/([^/]+)$#', 'pathStart' => '/gyfflwlhfkdzjtlzs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE eg' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE eg' => [ + 0 => [ 'name' => '', 'path' => '/eg/nvpjm/w/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/eg/nvpjm/w/([^/]+)$#', 'pathStart' => '/eg/nvpjm/w/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH xhqm' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH xhqm' => [ + 0 => [ 'name' => '', 'path' => '/xhqm/q/cm/uafplaw/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xhqm/q/cm/uafplaw/([^/]+)$#', 'pathStart' => '/xhqm/q/cm/uafplaw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET mlp' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET mlp' => [ + 0 => [ 'name' => '', 'path' => '/mlp/sjstrnr/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/mlp/sjstrnr/([^/]+)$#', 'pathStart' => '/mlp/sjstrnr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST wfmpp' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST wfmpp' => [ + 0 => [ 'name' => '', 'path' => '/wfmpp/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/wfmpp/([^/]+)$#', 'pathStart' => '/wfmpp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH yffuec' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH yffuec' => [ + 0 => [ 'name' => '', 'path' => '/yffuec/ahvwmwg/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/yffuec/ahvwmwg/([^/]+)$#', 'pathStart' => '/yffuec/ahvwmwg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE hvddfj' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE hvddfj' => [ + 0 => [ 'name' => '', 'path' => '/hvddfj/z/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/hvddfj/z/([^/]+)$#', 'pathStart' => '/hvddfj/z/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE ndlbcfphelyaqfki' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE ndlbcfphelyaqfki' => [ + 0 => [ 'name' => '', 'path' => '/ndlbcfphelyaqfki/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ndlbcfphelyaqfki/([^/]+)$#', 'pathStart' => '/ndlbcfphelyaqfki/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE f' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE f' => [ + 0 => [ 'name' => '', 'path' => '/f/dwqeux/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/f/dwqeux/([^/]+)$#', 'pathStart' => '/f/dwqeux/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT ku' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT ku' => [ + 0 => [ 'name' => '', 'path' => '/ku/ij/o/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ku/ij/o/([^/]+)$#', 'pathStart' => '/ku/ij/o/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET faowuout' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET faowuout' => [ + 0 => [ 'name' => '', 'path' => '/faowuout/wrtptb/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/faowuout/wrtptb/([^/]+)$#', 'pathStart' => '/faowuout/wrtptb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH ajj' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH ajj' => [ + 0 => [ 'name' => '', 'path' => '/ajj/ei/hyz/pdjurm/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ajj/ei/hyz/pdjurm/([^/]+)$#', 'pathStart' => '/ajj/ei/hyz/pdjurm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE scdeftrlvok' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE scdeftrlvok' => [ + 0 => [ 'name' => '', 'path' => '/scdeftrlvok/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/scdeftrlvok/([^/]+)$#', 'pathStart' => '/scdeftrlvok/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE xibd' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE xibd' => [ + 0 => [ 'name' => '', 'path' => '/xibd/hromy/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xibd/hromy/([^/]+)$#', 'pathStart' => '/xibd/hromy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET qmqvuqpqi' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET qmqvuqpqi' => [ + 0 => [ 'name' => '', 'path' => '/qmqvuqpqi/w/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/qmqvuqpqi/w/([^/]+)$#', 'pathStart' => '/qmqvuqpqi/w/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE me' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE me' => [ + 0 => [ 'name' => '', 'path' => '/me/gunzor/qzdvs/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/me/gunzor/qzdvs/([^/]+)$#', 'pathStart' => '/me/gunzor/qzdvs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE xiaaipgzo' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE xiaaipgzo' => [ + 0 => [ 'name' => '', 'path' => '/xiaaipgzo/zyfc/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xiaaipgzo/zyfc/([^/]+)$#', 'pathStart' => '/xiaaipgzo/zyfc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE mb' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE mb' => [ + 0 => [ 'name' => '', 'path' => '/mb/gjuxygkyr/ebsxdwdzy/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/mb/gjuxygkyr/ebsxdwdzy/([^/]+)$#', 'pathStart' => '/mb/gjuxygkyr/ebsxdwdzy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET lqcme' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET lqcme' => [ + 0 => [ 'name' => '', 'path' => '/lqcme/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/lqcme/([^/]+)$#', 'pathStart' => '/lqcme/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET jepagheeipeivjch' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET jepagheeipeivjch' => [ + 0 => [ 'name' => '', 'path' => '/jepagheeipeivjch/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/jepagheeipeivjch/([^/]+)$#', 'pathStart' => '/jepagheeipeivjch/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET dxyilfvyp' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET dxyilfvyp' => [ + 0 => [ 'name' => '', 'path' => '/dxyilfvyp/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/dxyilfvyp/([^/]+)$#', 'pathStart' => '/dxyilfvyp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT exdktclciulxkm' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT exdktclciulxkm' => [ + 0 => [ 'name' => '', 'path' => '/exdktclciulxkm/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/exdktclciulxkm/([^/]+)$#', 'pathStart' => '/exdktclciulxkm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET aimim' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET aimim' => [ + 0 => [ 'name' => '', 'path' => '/aimim/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/aimim/([^/]+)$#', 'pathStart' => '/aimim/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET cwwiqrbqwkxyymqk' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET cwwiqrbqwkxyymqk' => [ + 0 => [ 'name' => '', 'path' => '/cwwiqrbqwkxyymqk/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/cwwiqrbqwkxyymqk/([^/]+)$#', 'pathStart' => '/cwwiqrbqwkxyymqk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET kq' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET kq' => [ + 0 => [ 'name' => '', 'path' => '/kq/dpi/paaja/bidoucs/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/kq/dpi/paaja/bidoucs/([^/]+)$#', 'pathStart' => '/kq/dpi/paaja/bidoucs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET smgyitjvafh' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET smgyitjvafh' => [ + 0 => [ 'name' => '', 'path' => '/smgyitjvafh/o/podzyjkx/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/smgyitjvafh/o/podzyjkx/([^/]+)$#', 'pathStart' => '/smgyitjvafh/o/podzyjkx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH bavmbfcewx' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH bavmbfcewx' => [ + 0 => [ 'name' => '', 'path' => '/bavmbfcewx/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/bavmbfcewx/([^/]+)$#', 'pathStart' => '/bavmbfcewx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT cww' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT cww' => [ + 0 => [ 'name' => '', 'path' => '/cww/h/azmuacl/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/cww/h/azmuacl/([^/]+)$#', 'pathStart' => '/cww/h/azmuacl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET vm' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET vm' => [ + 0 => [ 'name' => '', 'path' => '/vm/mlatikmw/h/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/vm/mlatikmw/h/([^/]+)$#', 'pathStart' => '/vm/mlatikmw/h/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST hmjqhqcs' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST hmjqhqcs' => [ + 0 => [ 'name' => '', 'path' => '/hmjqhqcs/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/hmjqhqcs/([^/]+)$#', 'pathStart' => '/hmjqhqcs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET qobi' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET qobi' => [ + 0 => [ 'name' => '', 'path' => '/qobi/tebjuey/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/qobi/tebjuey/([^/]+)$#', 'pathStart' => '/qobi/tebjuey/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH otisezzlqiylmkmkr' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH otisezzlqiylmkmkr' => [ + 0 => [ 'name' => '', 'path' => '/otisezzlqiylmkmkr/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/otisezzlqiylmkmkr/([^/]+)$#', 'pathStart' => '/otisezzlqiylmkmkr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT f' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT f' => [ + 0 => [ 'name' => '', 'path' => '/f/klvgcyzxsyhjdjzglf/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/f/klvgcyzxsyhjdjzglf/([^/]+)$#', 'pathStart' => '/f/klvgcyzxsyhjdjzglf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ftgzcaecjnetejo' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET ftgzcaecjnetejo' => [ + 0 => [ 'name' => '', 'path' => '/ftgzcaecjnetejo/k/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ftgzcaecjnetejo/k/([^/]+)$#', 'pathStart' => '/ftgzcaecjnetejo/k/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT jf' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT jf' => [ + 0 => [ 'name' => '', 'path' => '/jf/aqbodvap/s/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/jf/aqbodvap/s/([^/]+)$#', 'pathStart' => '/jf/aqbodvap/s/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH worsjex' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH worsjex' => [ + 0 => [ 'name' => '', 'path' => '/worsjex/w/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/worsjex/w/([^/]+)$#', 'pathStart' => '/worsjex/w/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH nyrzqljpesbm' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH nyrzqljpesbm' => [ + 0 => [ 'name' => '', 'path' => '/nyrzqljpesbm/calss/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/nyrzqljpesbm/calss/([^/]+)$#', 'pathStart' => '/nyrzqljpesbm/calss/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ny' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET ny' => [ + 0 => [ 'name' => '', 'path' => '/ny/frouawymqrt/odgfrb/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ny/frouawymqrt/odgfrb/([^/]+)$#', 'pathStart' => '/ny/frouawymqrt/odgfrb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST qvuh' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST qvuh' => [ + 0 => [ 'name' => '', 'path' => '/qvuh/iy/wvfy/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/qvuh/iy/wvfy/([^/]+)$#', 'pathStart' => '/qvuh/iy/wvfy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET s' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET s' => [ + 0 => [ 'name' => '', 'path' => '/s/bhgd/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/s/bhgd/([^/]+)$#', 'pathStart' => '/s/bhgd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE fp' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE fp' => [ + 0 => [ 'name' => '', 'path' => '/fp/bbnae/vlduwc/dpzers/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/fp/bbnae/vlduwc/dpzers/([^/]+)$#', 'pathStart' => '/fp/bbnae/vlduwc/dpzers/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH exvh' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH exvh' => [ + 0 => [ 'name' => '', 'path' => '/exvh/tdp/oolkpzisvcdpt/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/exvh/tdp/oolkpzisvcdpt/([^/]+)$#', 'pathStart' => '/exvh/tdp/oolkpzisvcdpt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH znux' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH znux' => [ + 0 => [ 'name' => '', 'path' => '/znux/i/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/znux/i/([^/]+)$#', 'pathStart' => '/znux/i/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET z' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET z' => [ + 0 => [ 'name' => '', 'path' => '/z/mvsrssudc/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/z/mvsrssudc/([^/]+)$#', 'pathStart' => '/z/mvsrssudc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET hfmxkutq' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET hfmxkutq' => [ + 0 => [ 'name' => '', 'path' => '/hfmxkutq/rtvqft/tbi/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/hfmxkutq/rtvqft/tbi/([^/]+)$#', 'pathStart' => '/hfmxkutq/rtvqft/tbi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST jdmvlce' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST jdmvlce' => [ + 0 => [ 'name' => '', 'path' => '/jdmvlce/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/jdmvlce/([^/]+)$#', 'pathStart' => '/jdmvlce/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT k' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT k' => [ + 0 => [ 'name' => '', 'path' => '/k/n/kp/ohaw/f/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/k/n/kp/ohaw/f/([^/]+)$#', 'pathStart' => '/k/n/kp/ohaw/f/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST rzzconffh' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST rzzconffh' => [ + 0 => [ 'name' => '', 'path' => '/rzzconffh/lcqgkwy/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/rzzconffh/lcqgkwy/([^/]+)$#', 'pathStart' => '/rzzconffh/lcqgkwy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST fy' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST fy' => [ + 0 => [ 'name' => '', 'path' => '/fy/ezunq/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/fy/ezunq/([^/]+)$#', 'pathStart' => '/fy/ezunq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST czf' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST czf' => [ + 0 => [ 'name' => '', 'path' => '/czf/h/nhmwapzraaex/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/czf/h/nhmwapzraaex/([^/]+)$#', 'pathStart' => '/czf/h/nhmwapzraaex/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET fuknmpa' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET fuknmpa' => [ + 0 => [ 'name' => '', 'path' => '/fuknmpa/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/fuknmpa/([^/]+)$#', 'pathStart' => '/fuknmpa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH hcsgdnlrwkplv' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH hcsgdnlrwkplv' => [ + 0 => [ 'name' => '', 'path' => '/hcsgdnlrwkplv/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/hcsgdnlrwkplv/([^/]+)$#', 'pathStart' => '/hcsgdnlrwkplv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT oqjrfft' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT oqjrfft' => [ + 0 => [ 'name' => '', 'path' => '/oqjrfft/kop/iwbv/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/oqjrfft/kop/iwbv/([^/]+)$#', 'pathStart' => '/oqjrfft/kop/iwbv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST ihovdzw' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST ihovdzw' => [ + 0 => [ 'name' => '', 'path' => '/ihovdzw/jqcmyafmui/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ihovdzw/jqcmyafmui/([^/]+)$#', 'pathStart' => '/ihovdzw/jqcmyafmui/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE xnrnw' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE xnrnw' => [ + 0 => [ 'name' => '', 'path' => '/xnrnw/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xnrnw/([^/]+)$#', 'pathStart' => '/xnrnw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH che' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH che' => [ + 0 => [ 'name' => '', 'path' => '/che/wxst/hxhsrqa/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/che/wxst/hxhsrqa/([^/]+)$#', 'pathStart' => '/che/wxst/hxhsrqa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE sz' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE sz' => [ + 0 => [ 'name' => '', 'path' => '/sz/cxqlzioighmu/uy/a/fg/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/sz/cxqlzioighmu/uy/a/fg/([^/]+)$#', 'pathStart' => '/sz/cxqlzioighmu/uy/a/fg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST zqhcdozaivyfhuy' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST zqhcdozaivyfhuy' => [ + 0 => [ 'name' => '', 'path' => '/zqhcdozaivyfhuy/iwyj/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/zqhcdozaivyfhuy/iwyj/([^/]+)$#', 'pathStart' => '/zqhcdozaivyfhuy/iwyj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST zkkft' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST zkkft' => [ + 0 => [ 'name' => '', 'path' => '/zkkft/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/zkkft/([^/]+)$#', 'pathStart' => '/zkkft/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ohurw' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET ohurw' => [ + 0 => [ 'name' => '', 'path' => '/ohurw/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ohurw/([^/]+)$#', 'pathStart' => '/ohurw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE cchd' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE cchd' => [ + 0 => [ 'name' => '', 'path' => '/cchd/q/mbqaa/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/cchd/q/mbqaa/([^/]+)$#', 'pathStart' => '/cchd/q/mbqaa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET cdlqwwlu' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET cdlqwwlu' => [ + 0 => [ 'name' => '', 'path' => '/cdlqwwlu/jdapukxrv/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/cdlqwwlu/jdapukxrv/([^/]+)$#', 'pathStart' => '/cdlqwwlu/jdapukxrv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET krwog' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET krwog' => [ + 0 => [ 'name' => '', 'path' => '/krwog/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/krwog/([^/]+)$#', 'pathStart' => '/krwog/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET yibublqswrdotyhfcooy' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET yibublqswrdotyhfcooy' => [ + 0 => [ 'name' => '', 'path' => '/yibublqswrdotyhfcooy/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/yibublqswrdotyhfcooy/([^/]+)$#', 'pathStart' => '/yibublqswrdotyhfcooy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ziiqx' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET ziiqx' => [ + 0 => [ 'name' => '', 'path' => '/ziiqx/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ziiqx/([^/]+)$#', 'pathStart' => '/ziiqx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET owfxa' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET owfxa' => [ + 0 => [ 'name' => '', 'path' => '/owfxa/sxm/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/owfxa/sxm/([^/]+)$#', 'pathStart' => '/owfxa/sxm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET tq' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET tq' => [ + 0 => [ 'name' => '', 'path' => '/tq/fy/iqgky/mkzgjcq/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/tq/fy/iqgky/mkzgjcq/([^/]+)$#', 'pathStart' => '/tq/fy/iqgky/mkzgjcq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH zgtpnl' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH zgtpnl' => [ + 0 => [ 'name' => '', 'path' => '/zgtpnl/xqlylblggjmu/x/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/zgtpnl/xqlylblggjmu/x/([^/]+)$#', 'pathStart' => '/zgtpnl/xqlylblggjmu/x/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST gunyihcww' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST gunyihcww' => [ + 0 => [ 'name' => '', 'path' => '/gunyihcww/vufwym/eelj/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/gunyihcww/vufwym/eelj/([^/]+)$#', 'pathStart' => '/gunyihcww/vufwym/eelj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH dbx' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH dbx' => [ + 0 => [ 'name' => '', 'path' => '/dbx/wads/w/g/r/uob/hban/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/dbx/wads/w/g/r/uob/hban/([^/]+)$#', 'pathStart' => '/dbx/wads/w/g/r/uob/hban/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH api' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH api' => [ + 0 => [ 'name' => '', 'path' => '/api/jkltcsmztigqjlspqq/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/jkltcsmztigqjlspqq/([^/]+)$#', 'pathStart' => '/api/jkltcsmztigqjlspqq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/api/jhliqwhcpxmk/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/jhliqwhcpxmk/([^/]+)$#', 'pathStart' => '/api/jhliqwhcpxmk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/api/usmdxhcntodiyyq/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/usmdxhcntodiyyq/([^/]+)$#', 'pathStart' => '/api/usmdxhcntodiyyq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE soljt' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE soljt' => [ + 0 => [ 'name' => '', 'path' => '/soljt/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/soljt/([^/]+)$#', 'pathStart' => '/soljt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH femtx' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH femtx' => [ + 0 => [ 'name' => '', 'path' => '/femtx/ntkzh/kppj/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/femtx/ntkzh/kppj/([^/]+)$#', 'pathStart' => '/femtx/ntkzh/kppj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET rizd' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET rizd' => [ + 0 => [ 'name' => '', 'path' => '/rizd/xgyt/vq/s/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/rizd/xgyt/vq/s/([^/]+)$#', 'pathStart' => '/rizd/xgyt/vq/s/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH jcvb' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH jcvb' => [ + 0 => [ 'name' => '', 'path' => '/jcvb/nbsuxj/hx/ezwr/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/jcvb/nbsuxj/hx/ezwr/([^/]+)$#', 'pathStart' => '/jcvb/nbsuxj/hx/ezwr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE llbas' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE llbas' => [ + 0 => [ 'name' => '', 'path' => '/llbas/uin/wulrkor/fo/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/llbas/uin/wulrkor/fo/([^/]+)$#', 'pathStart' => '/llbas/uin/wulrkor/fo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET hzxxsflcd' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET hzxxsflcd' => [ + 0 => [ 'name' => '', 'path' => '/hzxxsflcd/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/hzxxsflcd/([^/]+)$#', 'pathStart' => '/hzxxsflcd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST msonk' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST msonk' => [ + 0 => [ 'name' => '', 'path' => '/msonk/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/msonk/([^/]+)$#', 'pathStart' => '/msonk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST jqtni' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST jqtni' => [ + 0 => [ 'name' => '', 'path' => '/jqtni/jvg/mfffs/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/jqtni/jvg/mfffs/([^/]+)$#', 'pathStart' => '/jqtni/jvg/mfffs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH bidssbj' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH bidssbj' => [ + 0 => [ 'name' => '', 'path' => '/bidssbj/jqlv/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/bidssbj/jqlv/([^/]+)$#', 'pathStart' => '/bidssbj/jqlv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH gmjvnxye' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH gmjvnxye' => [ + 0 => [ 'name' => '', 'path' => '/gmjvnxye/jsi/zq/eef/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/gmjvnxye/jsi/zq/eef/([^/]+)$#', 'pathStart' => '/gmjvnxye/jsi/zq/eef/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE shupe' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE shupe' => [ + 0 => [ 'name' => '', 'path' => '/shupe/ntq/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/shupe/ntq/([^/]+)$#', 'pathStart' => '/shupe/ntq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE exf' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE exf' => [ + 0 => [ 'name' => '', 'path' => '/exf/bpgn/f/j/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/exf/bpgn/f/j/([^/]+)$#', 'pathStart' => '/exf/bpgn/f/j/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE vznldezwg' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE vznldezwg' => [ + 0 => [ 'name' => '', 'path' => '/vznldezwg/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/vznldezwg/([^/]+)$#', 'pathStart' => '/vznldezwg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH owbww' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH owbww' => [ + 0 => [ 'name' => '', 'path' => '/owbww/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/owbww/([^/]+)$#', 'pathStart' => '/owbww/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH ialyl' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH ialyl' => [ + 0 => [ 'name' => '', 'path' => '/ialyl/rd/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ialyl/rd/([^/]+)$#', 'pathStart' => '/ialyl/rd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH f' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH f' => [ + 0 => [ 'name' => '', 'path' => '/f/jksiv/dwgintcc/kujqn/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/f/jksiv/dwgintcc/kujqn/([^/]+)$#', 'pathStart' => '/f/jksiv/dwgintcc/kujqn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET zy' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET zy' => [ + 0 => [ 'name' => '', 'path' => '/zy/bvsawcvi/o/iaanizyo/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/zy/bvsawcvi/o/iaanizyo/([^/]+)$#', 'pathStart' => '/zy/bvsawcvi/o/iaanizyo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET lvdrymc' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET lvdrymc' => [ + 0 => [ 'name' => '', 'path' => '/lvdrymc/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/lvdrymc/([^/]+)$#', 'pathStart' => '/lvdrymc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH gz' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH gz' => [ + 0 => [ 'name' => '', 'path' => '/gz/stu/huwusipb/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/gz/stu/huwusipb/([^/]+)$#', 'pathStart' => '/gz/stu/huwusipb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT xu' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT xu' => [ + 0 => [ 'name' => '', 'path' => '/xu/bqgbldya/tcsqe/ao/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xu/bqgbldya/tcsqe/ao/([^/]+)$#', 'pathStart' => '/xu/bqgbldya/tcsqe/ao/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST nhidyffovpmdcmjlq' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST nhidyffovpmdcmjlq' => [ + 0 => [ 'name' => '', 'path' => '/nhidyffovpmdcmjlq/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/nhidyffovpmdcmjlq/([^/]+)$#', 'pathStart' => '/nhidyffovpmdcmjlq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE n' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE n' => [ + 0 => [ 'name' => '', 'path' => '/n/f/snusgy/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/n/f/snusgy/([^/]+)$#', 'pathStart' => '/n/f/snusgy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST kwknanu' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST kwknanu' => [ + 0 => [ 'name' => '', 'path' => '/kwknanu/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/kwknanu/([^/]+)$#', 'pathStart' => '/kwknanu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH wwxevvdaohufoh' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH wwxevvdaohufoh' => [ + 0 => [ 'name' => '', 'path' => '/wwxevvdaohufoh/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/wwxevvdaohufoh/([^/]+)$#', 'pathStart' => '/wwxevvdaohufoh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT daisoyma' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT daisoyma' => [ + 0 => [ 'name' => '', 'path' => '/daisoyma/pxfgrjbzryqa/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/daisoyma/pxfgrjbzryqa/([^/]+)$#', 'pathStart' => '/daisoyma/pxfgrjbzryqa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET silxrrnv' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET silxrrnv' => [ + 0 => [ 'name' => '', 'path' => '/silxrrnv/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/silxrrnv/([^/]+)$#', 'pathStart' => '/silxrrnv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH ytmubgxxqwvfddwar' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH ytmubgxxqwvfddwar' => [ + 0 => [ 'name' => '', 'path' => '/ytmubgxxqwvfddwar/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ytmubgxxqwvfddwar/([^/]+)$#', 'pathStart' => '/ytmubgxxqwvfddwar/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET oz' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET oz' => [ + 0 => [ 'name' => '', 'path' => '/oz/qsfveftu/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/oz/qsfveftu/([^/]+)$#', 'pathStart' => '/oz/qsfveftu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST dkcs' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST dkcs' => [ + 0 => [ 'name' => '', 'path' => '/dkcs/hq/w/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/dkcs/hq/w/([^/]+)$#', 'pathStart' => '/dkcs/hq/w/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET pxnnitv' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET pxnnitv' => [ + 0 => [ 'name' => '', 'path' => '/pxnnitv/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/pxnnitv/([^/]+)$#', 'pathStart' => '/pxnnitv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT api' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT api' => [ + 0 => [ 'name' => '', 'path' => '/api/ioztodybpmmc/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/ioztodybpmmc/([^/]+)$#', 'pathStart' => '/api/ioztodybpmmc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/api/sppgatanzwps/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/sppgatanzwps/([^/]+)$#', 'pathStart' => '/api/sppgatanzwps/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 2 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 2 => [ 'name' => '', 'path' => '/api/qghidcmiruwqnoi/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/qghidcmiruwqnoi/([^/]+)$#', 'pathStart' => '/api/qghidcmiruwqnoi/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 3 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 3 => [ 'name' => '', 'path' => '/api/ctadbu/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/ctadbu/([^/]+)$#', 'pathStart' => '/api/ctadbu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 4 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 4 => [ 'name' => '', 'path' => '/api/whxsggiuexvhljz/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/whxsggiuexvhljz/([^/]+)$#', 'pathStart' => '/api/whxsggiuexvhljz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 5 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 5 => [ 'name' => '', 'path' => '/api/jchcormgding/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/jchcormgding/([^/]+)$#', 'pathStart' => '/api/jchcormgding/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 6 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 6 => [ 'name' => '', 'path' => '/api/xkbvrfgmkmxo/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/api/xkbvrfgmkmxo/([^/]+)$#', 'pathStart' => '/api/xkbvrfgmkmxo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST cszctcirmavisgfgg' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST cszctcirmavisgfgg' => [ + 0 => [ 'name' => '', 'path' => '/cszctcirmavisgfgg/q/vv/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/cszctcirmavisgfgg/q/vv/([^/]+)$#', 'pathStart' => '/cszctcirmavisgfgg/q/vv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT xmolfzqelex' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT xmolfzqelex' => [ + 0 => [ 'name' => '', 'path' => '/xmolfzqelex/vbqsotlk/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xmolfzqelex/vbqsotlk/([^/]+)$#', 'pathStart' => '/xmolfzqelex/vbqsotlk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET sjey' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET sjey' => [ + 0 => [ 'name' => '', 'path' => '/sjey/d/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/sjey/d/([^/]+)$#', 'pathStart' => '/sjey/d/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT jpw' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT jpw' => [ + 0 => [ 'name' => '', 'path' => '/jpw/o/lllw/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/jpw/o/lllw/([^/]+)$#', 'pathStart' => '/jpw/o/lllw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT tpbcssmmzif' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT tpbcssmmzif' => [ + 0 => [ 'name' => '', 'path' => '/tpbcssmmzif/hov/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/tpbcssmmzif/hov/([^/]+)$#', 'pathStart' => '/tpbcssmmzif/hov/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH rkr' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH rkr' => [ + 0 => [ 'name' => '', 'path' => '/rkr/ygon/bn/txwwcmudlyb/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/rkr/ygon/bn/txwwcmudlyb/([^/]+)$#', 'pathStart' => '/rkr/ygon/bn/txwwcmudlyb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET umnqwjjaj' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET umnqwjjaj' => [ + 0 => [ 'name' => '', 'path' => '/umnqwjjaj/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/umnqwjjaj/([^/]+)$#', 'pathStart' => '/umnqwjjaj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT m' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT m' => [ + 0 => [ 'name' => '', 'path' => '/m/htybivzcebzq/cgdc/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/m/htybivzcebzq/cgdc/([^/]+)$#', 'pathStart' => '/m/htybivzcebzq/cgdc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT nepqiy' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT nepqiy' => [ + 0 => [ 'name' => '', 'path' => '/nepqiy/h/wdfbpy/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/nepqiy/h/wdfbpy/([^/]+)$#', 'pathStart' => '/nepqiy/h/wdfbpy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET nuuzupbltth' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET nuuzupbltth' => [ + 0 => [ 'name' => '', 'path' => '/nuuzupbltth/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/nuuzupbltth/([^/]+)$#', 'pathStart' => '/nuuzupbltth/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH sdcmo' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH sdcmo' => [ + 0 => [ 'name' => '', 'path' => '/sdcmo/x/orzqvh/hcouufv/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/sdcmo/x/orzqvh/hcouufv/([^/]+)$#', 'pathStart' => '/sdcmo/x/orzqvh/hcouufv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH frg' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH frg' => [ + 0 => [ 'name' => '', 'path' => '/frg/xht/sbhf/avvbxdf/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/frg/xht/sbhf/avvbxdf/([^/]+)$#', 'pathStart' => '/frg/xht/sbhf/avvbxdf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE bizxtymuld' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE bizxtymuld' => [ + 0 => [ 'name' => '', 'path' => '/bizxtymuld/zefptc/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/bizxtymuld/zefptc/([^/]+)$#', 'pathStart' => '/bizxtymuld/zefptc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH dyiwqvtv' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH dyiwqvtv' => [ + 0 => [ 'name' => '', 'path' => '/dyiwqvtv/s/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/dyiwqvtv/s/([^/]+)$#', 'pathStart' => '/dyiwqvtv/s/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT gpkviok' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT gpkviok' => [ + 0 => [ 'name' => '', 'path' => '/gpkviok/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/gpkviok/([^/]+)$#', 'pathStart' => '/gpkviok/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE hfinhap' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE hfinhap' => [ + 0 => [ 'name' => '', 'path' => '/hfinhap/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/hfinhap/([^/]+)$#', 'pathStart' => '/hfinhap/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET vk' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET vk' => [ + 0 => [ 'name' => '', 'path' => '/vk/tsmuzmuq/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/vk/tsmuzmuq/([^/]+)$#', 'pathStart' => '/vk/tsmuzmuq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH ddnjner' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH ddnjner' => [ + 0 => [ 'name' => '', 'path' => '/ddnjner/bkin/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ddnjner/bkin/([^/]+)$#', 'pathStart' => '/ddnjner/bkin/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH otlu' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH otlu' => [ + 0 => [ 'name' => '', 'path' => '/otlu/oqzn/m/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/otlu/oqzn/m/([^/]+)$#', 'pathStart' => '/otlu/oqzn/m/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET nrxf' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET nrxf' => [ + 0 => [ 'name' => '', 'path' => '/nrxf/ksd/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/nrxf/ksd/([^/]+)$#', 'pathStart' => '/nrxf/ksd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST hdpcl' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST hdpcl' => [ + 0 => [ 'name' => '', 'path' => '/hdpcl/koifodupgs/s/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/hdpcl/koifodupgs/s/([^/]+)$#', 'pathStart' => '/hdpcl/koifodupgs/s/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT mcptvfcc' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT mcptvfcc' => [ + 0 => [ 'name' => '', 'path' => '/mcptvfcc/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/mcptvfcc/([^/]+)$#', 'pathStart' => '/mcptvfcc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH zxro' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH zxro' => [ + 0 => [ 'name' => '', 'path' => '/zxro/pvh/ji/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/zxro/pvh/ji/([^/]+)$#', 'pathStart' => '/zxro/pvh/ji/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE vt' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE vt' => [ + 0 => [ 'name' => '', 'path' => '/vt/p/vjztyc/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/vt/p/vjztyc/([^/]+)$#', 'pathStart' => '/vt/p/vjztyc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH zugmoct' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH zugmoct' => [ + 0 => [ 'name' => '', 'path' => '/zugmoct/hepxbaihrmkxl/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/zugmoct/hepxbaihrmkxl/([^/]+)$#', 'pathStart' => '/zugmoct/hepxbaihrmkxl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST vilqgu' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST vilqgu' => [ + 0 => [ 'name' => '', 'path' => '/vilqgu/p/lcjxkgiqcbfb/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/vilqgu/p/lcjxkgiqcbfb/([^/]+)$#', 'pathStart' => '/vilqgu/p/lcjxkgiqcbfb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET sjskrtkub' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET sjskrtkub' => [ + 0 => [ 'name' => '', 'path' => '/sjskrtkub/bpxknpofwc/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/sjskrtkub/bpxknpofwc/([^/]+)$#', 'pathStart' => '/sjskrtkub/bpxknpofwc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET zrmlgsykex' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET zrmlgsykex' => [ + 0 => [ 'name' => '', 'path' => '/zrmlgsykex/vbj/nv/tvghn/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/zrmlgsykex/vbj/nv/tvghn/([^/]+)$#', 'pathStart' => '/zrmlgsykex/vbj/nv/tvghn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT hklqorlgkw' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT hklqorlgkw' => [ + 0 => [ 'name' => '', 'path' => '/hklqorlgkw/jnsb/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/hklqorlgkw/jnsb/([^/]+)$#', 'pathStart' => '/hklqorlgkw/jnsb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT hazb' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT hazb' => [ + 0 => [ 'name' => '', 'path' => '/hazb/bpzdqr/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/hazb/bpzdqr/([^/]+)$#', 'pathStart' => '/hazb/bpzdqr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE eunzqcaxswb' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE eunzqcaxswb' => [ + 0 => [ 'name' => '', 'path' => '/eunzqcaxswb/wswkz/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/eunzqcaxswb/wswkz/([^/]+)$#', 'pathStart' => '/eunzqcaxswb/wswkz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST ihwlkkn' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST ihwlkkn' => [ + 0 => [ 'name' => '', 'path' => '/ihwlkkn/m/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ihwlkkn/m/([^/]+)$#', 'pathStart' => '/ihwlkkn/m/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST qohgt' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST qohgt' => [ + 0 => [ 'name' => '', 'path' => '/qohgt/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/qohgt/([^/]+)$#', 'pathStart' => '/qohgt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH vroz' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH vroz' => [ + 0 => [ 'name' => '', 'path' => '/vroz/rryip/bpxez/mn/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/vroz/rryip/bpxez/mn/([^/]+)$#', 'pathStart' => '/vroz/rryip/bpxez/mn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT lspsrgbdol' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT lspsrgbdol' => [ + 0 => [ 'name' => '', 'path' => '/lspsrgbdol/eaxk/eab/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/lspsrgbdol/eaxk/eab/([^/]+)$#', 'pathStart' => '/lspsrgbdol/eaxk/eab/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET aumke' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET aumke' => [ + 0 => [ 'name' => '', 'path' => '/aumke/smumjzo/oszjrj/pz/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/aumke/smumjzo/oszjrj/pz/([^/]+)$#', 'pathStart' => '/aumke/smumjzo/oszjrj/pz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET flekhtsmoprq' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET flekhtsmoprq' => [ + 0 => [ 'name' => '', 'path' => '/flekhtsmoprq/mupfk/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/flekhtsmoprq/mupfk/([^/]+)$#', 'pathStart' => '/flekhtsmoprq/mupfk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH wizzuye' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH wizzuye' => [ + 0 => [ 'name' => '', 'path' => '/wizzuye/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/wizzuye/([^/]+)$#', 'pathStart' => '/wizzuye/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH umcvhgfhu' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH umcvhgfhu' => [ + 0 => [ 'name' => '', 'path' => '/umcvhgfhu/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/umcvhgfhu/([^/]+)$#', 'pathStart' => '/umcvhgfhu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET uetljhrz' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET uetljhrz' => [ + 0 => [ 'name' => '', 'path' => '/uetljhrz/yk/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/uetljhrz/yk/([^/]+)$#', 'pathStart' => '/uetljhrz/yk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST qdxsks' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST qdxsks' => [ + 0 => [ 'name' => '', 'path' => '/qdxsks/fbsebysgkyuji/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/qdxsks/fbsebysgkyuji/([^/]+)$#', 'pathStart' => '/qdxsks/fbsebysgkyuji/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT ntpexw' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT ntpexw' => [ + 0 => [ 'name' => '', 'path' => '/ntpexw/nqa/vq/q/n/tpcjqqd/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ntpexw/nqa/vq/q/n/tpcjqqd/([^/]+)$#', 'pathStart' => '/ntpexw/nqa/vq/q/n/tpcjqqd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET g' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET g' => [ + 0 => [ 'name' => '', 'path' => '/g/m/jvxhtustv/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/g/m/jvxhtustv/([^/]+)$#', 'pathStart' => '/g/m/jvxhtustv/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - 1 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + 1 => [ 'name' => '', 'path' => '/g/vi/e/mo/jso/yz/jhzxk/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/g/vi/e/mo/jso/yz/jhzxk/([^/]+)$#', 'pathStart' => '/g/vi/e/mo/jso/yz/jhzxk/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET cwhbl' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET cwhbl' => [ + 0 => [ 'name' => '', 'path' => '/cwhbl/kwbp/zo/ql/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/cwhbl/kwbp/zo/ql/([^/]+)$#', 'pathStart' => '/cwhbl/kwbp/zo/ql/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET t' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET t' => [ + 0 => [ 'name' => '', 'path' => '/t/negubbnbk/onrdevheo/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/t/negubbnbk/onrdevheo/([^/]+)$#', 'pathStart' => '/t/negubbnbk/onrdevheo/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET nwaxx' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET nwaxx' => [ + 0 => [ 'name' => '', 'path' => '/nwaxx/mncf/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/nwaxx/mncf/([^/]+)$#', 'pathStart' => '/nwaxx/mncf/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT etmoimkp' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT etmoimkp' => [ + 0 => [ 'name' => '', 'path' => '/etmoimkp/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/etmoimkp/([^/]+)$#', 'pathStart' => '/etmoimkp/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT exulcojsm' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT exulcojsm' => [ + 0 => [ 'name' => '', 'path' => '/exulcojsm/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/exulcojsm/([^/]+)$#', 'pathStart' => '/exulcojsm/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT dornauvgtbs' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT dornauvgtbs' => [ + 0 => [ 'name' => '', 'path' => '/dornauvgtbs/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/dornauvgtbs/([^/]+)$#', 'pathStart' => '/dornauvgtbs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT z' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT z' => [ + 0 => [ 'name' => '', 'path' => '/z/gqjbadlnp/towsjt/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/z/gqjbadlnp/towsjt/([^/]+)$#', 'pathStart' => '/z/gqjbadlnp/towsjt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET lzmsgf' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET lzmsgf' => [ + 0 => [ 'name' => '', 'path' => '/lzmsgf/g/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/lzmsgf/g/([^/]+)$#', 'pathStart' => '/lzmsgf/g/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST memn' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST memn' => [ + 0 => [ 'name' => '', 'path' => '/memn/fic/ow/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/memn/fic/ow/([^/]+)$#', 'pathStart' => '/memn/fic/ow/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE mj' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE mj' => [ + 0 => [ 'name' => '', 'path' => '/mj/entbl/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/mj/entbl/([^/]+)$#', 'pathStart' => '/mj/entbl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET p' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET p' => [ + 0 => [ 'name' => '', 'path' => '/p/hlhjlshdh/jxvy/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/p/hlhjlshdh/jxvy/([^/]+)$#', 'pathStart' => '/p/hlhjlshdh/jxvy/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE qleuqih' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE qleuqih' => [ + 0 => [ 'name' => '', 'path' => '/qleuqih/ido/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/qleuqih/ido/([^/]+)$#', 'pathStart' => '/qleuqih/ido/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET sb' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET sb' => [ + 0 => [ 'name' => '', 'path' => '/sb/kmbal/hteshhebeuqh/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/sb/kmbal/hteshhebeuqh/([^/]+)$#', 'pathStart' => '/sb/kmbal/hteshhebeuqh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE cocxaax' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE cocxaax' => [ + 0 => [ 'name' => '', 'path' => '/cocxaax/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/cocxaax/([^/]+)$#', 'pathStart' => '/cocxaax/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT xi' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT xi' => [ + 0 => [ 'name' => '', 'path' => '/xi/yiqscwev/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xi/yiqscwev/([^/]+)$#', 'pathStart' => '/xi/yiqscwev/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST ozrhu' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST ozrhu' => [ + 0 => [ 'name' => '', 'path' => '/ozrhu/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ozrhu/([^/]+)$#', 'pathStart' => '/ozrhu/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET mekzam' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET mekzam' => [ + 0 => [ 'name' => '', 'path' => '/mekzam/apy/alogysm/hzdx/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/mekzam/apy/alogysm/hzdx/([^/]+)$#', 'pathStart' => '/mekzam/apy/alogysm/hzdx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH emaul' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH emaul' => [ + 0 => [ 'name' => '', 'path' => '/emaul/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/emaul/([^/]+)$#', 'pathStart' => '/emaul/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST pakmoub' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST pakmoub' => [ + 0 => [ 'name' => '', 'path' => '/pakmoub/hpwe/inoiuwk/x/b/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/pakmoub/hpwe/inoiuwk/x/b/([^/]+)$#', 'pathStart' => '/pakmoub/hpwe/inoiuwk/x/b/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET uk' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET uk' => [ + 0 => [ 'name' => '', 'path' => '/uk/uiutjrh/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/uk/uiutjrh/([^/]+)$#', 'pathStart' => '/uk/uiutjrh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET vqqwjg' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET vqqwjg' => [ + 0 => [ 'name' => '', 'path' => '/vqqwjg/rhy/ryckwv/yil/j/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/vqqwjg/rhy/ryckwv/yil/j/([^/]+)$#', 'pathStart' => '/vqqwjg/rhy/ryckwv/yil/j/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET ajzeglvbyosubbp' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET ajzeglvbyosubbp' => [ + 0 => [ 'name' => '', 'path' => '/ajzeglvbyosubbp/e/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ajzeglvbyosubbp/e/([^/]+)$#', 'pathStart' => '/ajzeglvbyosubbp/e/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET adsxmwgd' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET adsxmwgd' => [ + 0 => [ 'name' => '', 'path' => '/adsxmwgd/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/adsxmwgd/([^/]+)$#', 'pathStart' => '/adsxmwgd/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT anu' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT anu' => [ + 0 => [ 'name' => '', 'path' => '/anu/fyydmyqzqgbctnryr/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/anu/fyydmyqzqgbctnryr/([^/]+)$#', 'pathStart' => '/anu/fyydmyqzqgbctnryr/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE nzydmurj' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE nzydmurj' => [ + 0 => [ 'name' => '', 'path' => '/nzydmurj/aiwksdosrjs/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/nzydmurj/aiwksdosrjs/([^/]+)$#', 'pathStart' => '/nzydmurj/aiwksdosrjs/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH xep' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH xep' => [ + 0 => [ 'name' => '', 'path' => '/xep/cmjb/urz/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xep/cmjb/urz/([^/]+)$#', 'pathStart' => '/xep/cmjb/urz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT uzc' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT uzc' => [ + 0 => [ 'name' => '', 'path' => '/uzc/msn/m/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/uzc/msn/m/([^/]+)$#', 'pathStart' => '/uzc/msn/m/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PUT ipwwoo' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PUT ipwwoo' => [ + 0 => [ 'name' => '', 'path' => '/ipwwoo/c/{name}', 'method' => 'PUT', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/ipwwoo/c/([^/]+)$#', 'pathStart' => '/ipwwoo/c/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET yjzhkmgcswlwwt' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET yjzhkmgcswlwwt' => [ + 0 => [ 'name' => '', 'path' => '/yjzhkmgcswlwwt/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/yjzhkmgcswlwwt/([^/]+)$#', 'pathStart' => '/yjzhkmgcswlwwt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH pdpv' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH pdpv' => [ + 0 => [ 'name' => '', 'path' => '/pdpv/oscm/jrt/bl/g/jt/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/pdpv/oscm/jrt/bl/g/jt/([^/]+)$#', 'pathStart' => '/pdpv/oscm/jrt/bl/g/jt/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET yqz' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET yqz' => [ + 0 => [ 'name' => '', 'path' => '/yqz/yqvezjwnqhq/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/yqz/yqvezjwnqhq/([^/]+)$#', 'pathStart' => '/yqz/yqvezjwnqhq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH znvfof' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH znvfof' => [ + 0 => [ 'name' => '', 'path' => '/znvfof/h/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/znvfof/h/([^/]+)$#', 'pathStart' => '/znvfof/h/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST t' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST t' => [ + 0 => [ 'name' => '', 'path' => '/t/dlbsawmoatbwzkz/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/t/dlbsawmoatbwzkz/([^/]+)$#', 'pathStart' => '/t/dlbsawmoatbwzkz/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET cprueecxrz' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET cprueecxrz' => [ + 0 => [ 'name' => '', 'path' => '/cprueecxrz/gyufduzvhj/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/cprueecxrz/gyufduzvhj/([^/]+)$#', 'pathStart' => '/cprueecxrz/gyufduzvhj/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH skjlrgn' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH skjlrgn' => [ + 0 => [ 'name' => '', 'path' => '/skjlrgn/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/skjlrgn/([^/]+)$#', 'pathStart' => '/skjlrgn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'PATCH qprkhocgb' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'PATCH qprkhocgb' => [ + 0 => [ 'name' => '', 'path' => '/qprkhocgb/{name}', 'method' => 'PATCH', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/qprkhocgb/([^/]+)$#', 'pathStart' => '/qprkhocgb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE pesbmx' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE pesbmx' => [ + 0 => [ 'name' => '', 'path' => '/pesbmx/hg/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/pesbmx/hg/([^/]+)$#', 'pathStart' => '/pesbmx/hg/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET sdswsgacg' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET sdswsgacg' => [ + 0 => [ 'name' => '', 'path' => '/sdswsgacg/kufceek/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/sdswsgacg/kufceek/([^/]+)$#', 'pathStart' => '/sdswsgacg/kufceek/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET kqtxdoxik' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET kqtxdoxik' => [ + 0 => [ 'name' => '', 'path' => '/kqtxdoxik/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/kqtxdoxik/([^/]+)$#', 'pathStart' => '/kqtxdoxik/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET zkwumlfppjn' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET zkwumlfppjn' => [ + 0 => [ 'name' => '', 'path' => '/zkwumlfppjn/loh/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/zkwumlfppjn/loh/([^/]+)$#', 'pathStart' => '/zkwumlfppjn/loh/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE lpkidgqq' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE lpkidgqq' => [ + 0 => [ 'name' => '', 'path' => '/lpkidgqq/nilf/hysddpzw/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/lpkidgqq/nilf/hysddpzw/([^/]+)$#', 'pathStart' => '/lpkidgqq/nilf/hysddpzw/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE xhrefsc' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE xhrefsc' => [ + 0 => [ 'name' => '', 'path' => '/xhrefsc/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xhrefsc/([^/]+)$#', 'pathStart' => '/xhrefsc/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST hz' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST hz' => [ + 0 => [ 'name' => '', 'path' => '/hz/ah/mftb/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/hz/ah/mftb/([^/]+)$#', 'pathStart' => '/hz/ah/mftb/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE xohxbjghx' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE xohxbjghx' => [ + 0 => [ 'name' => '', 'path' => '/xohxbjghx/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xohxbjghx/([^/]+)$#', 'pathStart' => '/xohxbjghx/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET chtz' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET chtz' => [ + 0 => [ 'name' => '', 'path' => '/chtz/hddhmj/amdlazy/bq/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/chtz/hddhmj/amdlazy/bq/([^/]+)$#', 'pathStart' => '/chtz/hddhmj/amdlazy/bq/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET xgdbgah' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET xgdbgah' => [ + 0 => [ 'name' => '', 'path' => '/xgdbgah/y/t/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/xgdbgah/y/t/([^/]+)$#', 'pathStart' => '/xgdbgah/y/t/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE dg' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE dg' => [ + 0 => [ 'name' => '', 'path' => '/dg/ewn/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/dg/ewn/([^/]+)$#', 'pathStart' => '/dg/ewn/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST wk' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST wk' => [ + 0 => [ 'name' => '', 'path' => '/wk/msqo/xzdaw/xa/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/wk/msqo/xzdaw/xa/([^/]+)$#', 'pathStart' => '/wk/msqo/xzdaw/xa/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'POST wgegghqbzohkee' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'POST wgegghqbzohkee' => [ + 0 => [ 'name' => '', 'path' => '/wgegghqbzohkee/{name}', 'method' => 'POST', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/wgegghqbzohkee/([^/]+)$#', 'pathStart' => '/wgegghqbzohkee/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET fjuosgmzwokao' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET fjuosgmzwokao' => [ + 0 => [ 'name' => '', 'path' => '/fjuosgmzwokao/d/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/fjuosgmzwokao/d/([^/]+)$#', 'pathStart' => '/fjuosgmzwokao/d/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'GET gthgwsnpwd' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'GET gthgwsnpwd' => [ + 0 => [ 'name' => '', 'path' => '/gthgwsnpwd/pmt/is/z/{name}', 'method' => 'GET', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/gthgwsnpwd/pmt/is/z/([^/]+)$#', 'pathStart' => '/gthgwsnpwd/pmt/is/z/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), - 'DELETE sifyfl' => array ( - 0 => array( + 'chains' => [ + ], + 'options' => [ + ], + ], + ], + 'DELETE sifyfl' => [ + 0 => [ 'name' => '', 'path' => '/sifyfl/gowrdioqbafnyl/{name}', 'method' => 'DELETE', 'handler' => 'handler_func', - 'bindVars' => array ( - ), - 'params' => array ( - ), - 'pathVars' => array ( + 'bindVars' => [ + ], + 'params' => [ + ], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/sifyfl/gowrdioqbafnyl/([^/]+)$#', 'pathStart' => '/sifyfl/gowrdioqbafnyl/', - 'chains' => array ( - ), - 'options' => array ( - ), - ), - ), -), + 'chains' => [ + ], + 'options' => [ + ], + ], + ], +], // vague routes -'vagueRoutes' => array ( -), -); +'vagueRoutes' => [ +], +]; diff --git a/example/cached/routes-cache.php b/example/cached/routes-cache.php index 79fef85..f46b24f 100644 --- a/example/cached/routes-cache.php +++ b/example/cached/routes-cache.php @@ -1,4 +1,4 @@ - array( - 'GET /routes' => array( + 'staticRoutes' => [ + 'GET /routes' => [ 'path' => '/routes', 'method' => 'GET', 'handler' => 'dump_routes', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /*' => array( + 'chains' => [], + 'options' => [], + ], + 'GET /*' => [ 'path' => '/*', 'method' => 'GET', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /*' => array( + 'chains' => [], + 'options' => [], + ], + 'POST /*' => [ 'path' => '/*', 'method' => 'POST', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /*' => array( + 'chains' => [], + 'options' => [], + ], + 'PUT /*' => [ 'path' => '/*', 'method' => 'PUT', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PATCH /*' => array( + 'chains' => [], + 'options' => [], + ], + 'PATCH /*' => [ 'path' => '/*', 'method' => 'PATCH', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /*' => array( + 'chains' => [], + 'options' => [], + ], + 'DELETE /*' => [ 'path' => '/*', 'method' => 'DELETE', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'OPTIONS /*' => array( + 'chains' => [], + 'options' => [], + ], + 'OPTIONS /*' => [ 'path' => '/*', 'method' => 'OPTIONS', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'HEAD /*' => array( + 'chains' => [], + 'options' => [], + ], + 'HEAD /*' => [ 'path' => '/*', 'method' => 'HEAD', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'CONNECT /*' => array( + 'chains' => [], + 'options' => [], + ], + 'CONNECT /*' => [ 'path' => '/*', 'method' => 'CONNECT', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /' => array( + 'chains' => [], + 'options' => [], + ], + 'GET /' => [ 'path' => '/', 'method' => 'GET', 'handler' => 'handler0', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /home' => array( + 'chains' => [], + 'options' => [], + ], + 'GET /home' => [ 'path' => '/home', 'method' => 'GET', 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@index', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /post' => array( + 'chains' => [], + 'options' => [], + ], + 'POST /post' => [ 'path' => '/post', 'method' => 'POST', 'handler' => 'post_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'PUT /put' => array( + 'chains' => [], + 'options' => [], + ], + 'PUT /put' => [ 'path' => '/put', 'method' => 'PUT', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /del' => array( + 'chains' => [], + 'options' => [], + ], + 'DELETE /del' => [ 'path' => '/del', 'method' => 'DELETE', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /pd' => array( + 'chains' => [], + 'options' => [], + ], + 'POST /pd' => [ 'path' => '/pd', 'method' => 'POST', 'handler' => 'multi_method_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'DELETE /pd' => array( + 'chains' => [], + 'options' => [], + ], + 'DELETE /pd' => [ 'path' => '/pd', 'method' => 'DELETE', 'handler' => 'multi_method_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'GET /user/login' => array( + 'chains' => [], + 'options' => [], + ], + 'GET /user/login' => [ 'path' => '/user/login', 'method' => 'GET', 'handler' => 'default_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 'POST /user/login' => array( + 'chains' => [], + 'options' => [], + ], + 'POST /user/login' => [ 'path' => '/user/login', 'method' => 'POST', 'handler' => 'default_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - ), + 'chains' => [], + 'options' => [], + ], + ], // regular routes - 'regularRoutes' => array( - 'GET 50be3774f6' => array( - 0 => array( + 'regularRoutes' => [ + 'GET 50be3774f6' => [ + 0 => [ 'path' => '/50be3774f6/{arg1}/{arg2}/{arg3}/{arg4}/{arg5}/{arg6}/{arg7}/{arg8}/{arg9}/850726135a', 'method' => 'GET', 'handler' => 'handler0', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'arg1', 1 => 'arg2', 2 => 'arg3', @@ -245,401 +245,401 @@ 6 => 'arg7', 7 => 'arg8', 8 => 'arg9', - ), + ], 'pathRegex' => '#^/50be3774f6/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/850726135a$#', 'pathStart' => '/50be3774f6/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET user' => array( - 0 => array( + 'chains' => [], + 'options' => [], + ], + ], + 'GET user' => [ + 0 => [ 'path' => '/user/{id}/followers', 'method' => 'GET', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'id', - ), + ], 'pathRegex' => '#^/user/([^/]+)/followers$#', 'pathStart' => '/user/', - 'chains' => array(), - 'options' => array(), - ), - 1 => array( + 'chains' => [], + 'options' => [], + ], + 1 => [ 'path' => '/user/detail/{id}', 'method' => 'GET', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'id', - ), + ], 'pathRegex' => '#^/user/detail/([^/]+)$#', 'pathStart' => '/user/detail/', - 'chains' => array(), - 'options' => array(), - ), - 2 => array( + 'chains' => [], + 'options' => [], + ], + 2 => [ 'path' => '/user/{id}', 'method' => 'GET', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'id', - ), + ], 'pathRegex' => '#^/user/([^/]+)$#', 'pathStart' => '/user/', - 'chains' => array(), - 'options' => array(), - ), - 3 => array( + 'chains' => [], + 'options' => [], + ], + 3 => [ 'path' => '/user/{some}', 'method' => 'GET', 'handler' => 'default_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'some', - ), + ], 'pathRegex' => '#^/user/([^/]+)$#', 'pathStart' => '/user/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT user' => array( - 0 => array( + 'chains' => [], + 'options' => [], + ], + ], + 'PUT user' => [ + 0 => [ 'path' => '/user/detail/{id}', 'method' => 'PUT', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'id', - ), + ], 'pathRegex' => '#^/user/detail/([^/]+)$#', 'pathStart' => '/user/detail/', - 'chains' => array(), - 'options' => array(), - ), - 1 => array( + 'chains' => [], + 'options' => [], + ], + 1 => [ 'path' => '/user/{id}', 'method' => 'PUT', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'id', - ), + ], 'pathRegex' => '#^/user/([^/]+)$#', 'pathStart' => '/user/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST user' => array( - 0 => array( + 'chains' => [], + 'options' => [], + ], + ], + 'POST user' => [ + 0 => [ 'path' => '/user/{id}', 'method' => 'POST', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'id', - ), + ], 'pathRegex' => '#^/user/([^/]+)$#', 'pathStart' => '/user/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE user' => array( - 0 => array( + 'chains' => [], + 'options' => [], + ], + ], + 'DELETE user' => [ + 0 => [ 'path' => '/user/{id}', 'method' => 'DELETE', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'id', - ), + ], 'pathRegex' => '#^/user/([^/]+)$#', 'pathStart' => '/user/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE del' => array( - 0 => array( + 'chains' => [], + 'options' => [], + ], + ], + 'DELETE del' => [ + 0 => [ 'path' => '/del/{uid}', 'method' => 'DELETE', 'handler' => 'main_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'uid', - ), + ], 'pathRegex' => '#^/del/([^/]+)$#', 'pathStart' => '/del/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET admin' => array( - 0 => array( + 'chains' => [], + 'options' => [], + ], + ], + 'GET admin' => [ + 0 => [ 'path' => '/admin/manage/getInfo[/id/{int}]', 'method' => 'GET', 'handler' => 'default_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'int', - ), + ], 'pathRegex' => '#^/admin/manage/getInfo(?:/id/(\\d+))?$#', 'pathStart' => '/admin/manage/getInfo', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST admin' => array( - 0 => array( + 'chains' => [], + 'options' => [], + ], + ], + 'POST admin' => [ + 0 => [ 'path' => '/admin/manage/getInfo[/id/{int}]', 'method' => 'POST', 'handler' => 'default_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'int', - ), + ], 'pathRegex' => '#^/admin/manage/getInfo(?:/id/(\\d+))?$#', 'pathStart' => '/admin/manage/getInfo', - 'chains' => array(), - 'options' => array(), - ), - ), - 'GET home' => array( - 0 => array( + 'chains' => [], + 'options' => [], + ], + ], + 'GET home' => [ + 0 => [ 'path' => '/home/{act}', 'method' => 'GET', 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'act', - ), + ], 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', 'pathStart' => '/home/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'POST home' => array( - 0 => array( + 'chains' => [], + 'options' => [], + ], + ], + 'POST home' => [ + 0 => [ 'path' => '/home/{act}', 'method' => 'POST', 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'act', - ), + ], 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', 'pathStart' => '/home/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PUT home' => array( - 0 => array( + 'chains' => [], + 'options' => [], + ], + ], + 'PUT home' => [ + 0 => [ 'path' => '/home/{act}', 'method' => 'PUT', 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'act', - ), + ], 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', 'pathStart' => '/home/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'PATCH home' => array( - 0 => array( + 'chains' => [], + 'options' => [], + ], + ], + 'PATCH home' => [ + 0 => [ 'path' => '/home/{act}', 'method' => 'PATCH', 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'act', - ), + ], 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', 'pathStart' => '/home/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'DELETE home' => array( - 0 => array( + 'chains' => [], + 'options' => [], + ], + ], + 'DELETE home' => [ + 0 => [ 'path' => '/home/{act}', 'method' => 'DELETE', 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'act', - ), + ], 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', 'pathStart' => '/home/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'OPTIONS home' => array( - 0 => array( + 'chains' => [], + 'options' => [], + ], + ], + 'OPTIONS home' => [ + 0 => [ 'path' => '/home/{act}', 'method' => 'OPTIONS', 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'act', - ), + ], 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', 'pathStart' => '/home/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'HEAD home' => array( - 0 => array( + 'chains' => [], + 'options' => [], + ], + ], + 'HEAD home' => [ + 0 => [ 'path' => '/home/{act}', 'method' => 'HEAD', 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'act', - ), + ], 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', 'pathStart' => '/home/', - 'chains' => array(), - 'options' => array(), - ), - ), - 'CONNECT home' => array( - 0 => array( + 'chains' => [], + 'options' => [], + ], + ], + 'CONNECT home' => [ + 0 => [ 'path' => '/home/{act}', 'method' => 'CONNECT', 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'act', - ), + ], 'pathRegex' => '#^/home/([a-zA-Z][\\w-]+)$#', 'pathStart' => '/home/', - 'chains' => array(), - 'options' => array(), - ), - ), - ), + 'chains' => [], + 'options' => [], + ], + ], + ], // vague routes - 'vagueRoutes' => array( - 'GET' => array( - 0 => array( + 'vagueRoutes' => [ + 'GET' => [ + 0 => [ 'path' => '/{name}', 'method' => 'GET', 'handler' => 'default_handler', - 'bindVars' => array( + 'bindVars' => [ 'name' => 'blog|saying', - ), - 'params' => array(), - 'pathVars' => array( + ], + 'params' => [], + 'pathVars' => [ 0 => 'name', - ), + ], 'pathRegex' => '#^/(blog|saying)$#', 'pathStart' => '', - 'chains' => array(), - 'options' => array(), - ), - 1 => array( + 'chains' => [], + 'options' => [], + ], + 1 => [ 'path' => '/about[.html]', 'method' => 'GET', 'handler' => 'Inhere\\Route\\Example\\Controllers\\HomeController@about', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '#^/about(?:\\.html)?$#', 'pathStart' => '/about', - 'chains' => array(), - 'options' => array(), - ), - 2 => array( + 'chains' => [], + 'options' => [], + ], + 2 => [ 'path' => '/test[/optional]', 'method' => 'GET', 'handler' => 'default_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '#^/test(?:/optional)?$#', 'pathStart' => '/test', - 'chains' => array(), - 'options' => array(), - ), - 3 => array( + 'chains' => [], + 'options' => [], + ], + 3 => [ 'path' => '/blog-{post}', 'method' => 'GET', 'handler' => 'default_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array( + 'bindVars' => [], + 'params' => [], + 'pathVars' => [ 0 => 'post', - ), + ], 'pathRegex' => '#^/blog-([^/]+)$#', 'pathStart' => '/blog-', - 'chains' => array(), - 'options' => array(), - ), - 4 => array( + 'chains' => [], + 'options' => [], + ], + 4 => [ 'path' => '/blog[/index]', 'method' => 'GET', 'handler' => 'default_handler', - 'bindVars' => array(), - 'params' => array(), - 'pathVars' => array(), + 'bindVars' => [], + 'params' => [], + 'pathVars' => [], 'pathRegex' => '#^/blog(?:/index)?$#', 'pathStart' => '/blog', - 'chains' => array(), - 'options' => array(), - ), - 5 => array( + 'chains' => [], + 'options' => [], + ], + 5 => [ 'path' => '/my[/{name}[/{age}]]', 'method' => 'GET', 'handler' => 'my_handler', - 'bindVars' => array( + 'bindVars' => [ 'age' => '\\d+', - ), - 'params' => array(), - 'pathVars' => array( + ], + 'params' => [], + 'pathVars' => [ 0 => 'name', 1 => 'age', - ), + ], 'pathRegex' => '#^/my(?:/([^/]+)(?:/(\\d+))?)?$#', 'pathStart' => '/my', - 'chains' => array(), - 'options' => array( - 'defaults' => array( + 'chains' => [], + 'options' => [ + 'defaults' => [ 'name' => 'God', 'age' => 25, - ), - ), - ), - ), - ), -); + ], + ], + ], + ], + ], +]; diff --git a/example/object.php b/example/object.php index 1735121..6b7834c 100644 --- a/example/object.php +++ b/example/object.php @@ -1,4 +1,4 @@ -options['dynamicAction'] && ($var = $this->options['dynamicActionVar'])) { $action = isset($args[$var]) ? trim($args[$var], '/') : $this->options['defaultAction']; - // defined default action + // defined default action } elseif (!$action = $this->options['defaultAction']) { throw new RuntimeException("please config the route path [$path] controller action to call"); } @@ -292,7 +292,7 @@ protected function handleNotFound(string $path, string $method, $actionNotExist $handler = $this->defaultNotFoundHandler(); $this->setOption(self::ON_NOT_FOUND, $handler); - // is a route path. like '/site/notFound' + // is a route path. like '/site/notFound' } elseif (is_string($handler) && strpos($handler, '/') === 0) { $_GET['_src_path'] = $path; @@ -325,7 +325,7 @@ protected function handleNotAllowed(string $path, string $method, array $methods $handler = $this->defaultNotAllowedHandler(); $this->setOption(self::ON_METHOD_NOT_ALLOWED, $handler); - // is a route path. like '/site/notFound' + // is a route path. like '/site/notFound' } elseif (is_string($handler) && strpos($handler, '/') === 0) { $_GET['_src_path'] = $path; diff --git a/src/Helper/RouteHelper.php b/src/Helper/RouteHelper.php index f051040..3956b4c 100644 --- a/src/Helper/RouteHelper.php +++ b/src/Helper/RouteHelper.php @@ -1,4 +1,4 @@ - %s (%d middleware)', - $this->method, $this->path, $this->getHandlerName(), count($this->chains) + $this->method, + $this->path, + $this->getHandlerName(), + count($this->chains) ); } diff --git a/src/Router.php b/src/Router.php index 324004d..faf3ad0 100644 --- a/src/Router.php +++ b/src/Router.php @@ -1,4 +1,4 @@ -namespaceUcFirst = (bool)$namespaceUcFirst; } - } diff --git a/src/RouterInterface.php b/src/RouterInterface.php index e5b88f5..732e8e4 100644 --- a/src/RouterInterface.php +++ b/src/RouterInterface.php @@ -1,4 +1,4 @@ -assertFalse($ret); } - } diff --git a/test/RouteTest.php b/test/RouteTest.php index d04f7ab..40dfcd9 100644 --- a/test/RouteTest.php +++ b/test/RouteTest.php @@ -1,4 +1,4 @@ -assertSame(ServerRouter::FOUND, $status); $this->assertSame('/not/exist', $path); } - } diff --git a/test/boot.php b/test/boot.php index ab3306c..e199d26 100644 --- a/test/boot.php +++ b/test/boot.php @@ -1,4 +1,4 @@ - Date: Sun, 17 May 2020 10:30:04 +0800 Subject: [PATCH 128/151] add ci tests on php 7.4 --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index d211b0e..4bc5c06 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,6 +4,7 @@ php: - '7.1' - '7.2' - '7.3' + - '7.4' #matrix: # include: From 38600815d6efd6fe2e99b3e755b1bef3373387d0 Mon Sep 17 00:00:00 2001 From: Inhere Date: Tue, 19 May 2020 20:16:27 +0800 Subject: [PATCH 129/151] Update .php_cs --- .php_cs | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/.php_cs b/.php_cs index 110ba7d..3defd71 100644 --- a/.php_cs +++ b/.php_cs @@ -6,20 +6,22 @@ $header = <<<'EOF' EOF; return PhpCsFixer\Config::create()->setRiskyAllowed(true)->setRules([ - '@PSR2' => true, - // 'header_comment' => [ - // 'comment_type' => 'PHPDoc', - // 'header' => $header, - // 'separate' => 'none' - // ], - 'array_syntax' => [ - 'syntax' => 'short' + '@PSR2' => true, + 'array_syntax' => [ + 'syntax' => 'short' ], - 'single_quote' => true, 'class_attributes_separation' => true, - 'no_unused_imports' => true, - 'standardize_not_equals' => true, - 'declare_strict_types' => true, + 'declare_strict_types' => true, + 'encoding' => true, // MUST use only UTF-8 without BOM + 'global_namespace_import' => true, +// 'header_comment' => [ +// 'comment_type' => 'PHPDoc', +// 'header' => $header, +// 'separate' => 'bottom' +// ], + 'no_unused_imports' => true, + 'single_quote' => true, + 'standardize_not_equals' => true, ])->setFinder(PhpCsFixer\Finder::create() // ->exclude('test') ->exclude('docs')->exclude('vendor')->in(__DIR__))->setUsingCache(false); From aa9d232eaa7610e768a5d0b1acbde934eba2bb47 Mon Sep 17 00:00:00 2001 From: Inhere Date: Wed, 12 Aug 2020 17:50:56 +0800 Subject: [PATCH 130/151] Update README.md --- README.md | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 39f0f95..a537fef 100644 --- a/README.md +++ b/README.md @@ -128,7 +128,7 @@ symfony/routing - first route(1000) | 995 | 0.023105 | +0.02 nikic/fast-route(cached) - first route(1000) | 999 | 0.041133 | +0.039775 | 2929% slower Macaw - first route (1000 routes) | 999 | 1.782017 | +1.780659 | 131128% slower -## 使用 +## 使用说明 > 各个版本的方法名和参数都是一样的 @@ -140,6 +140,37 @@ use Inhere\Route\Router; $router = new Router(); ``` +### 快速开始 + +创建一个简单的 `public/index.php`: + +```php +use Inhere\Route\Router; + +// 需要先加载 autoload 文件 +require dirname(__DIR__) . '/vendor/autoload.php'; + +$router = new Router(); + +$router->get('/', function() { + echo 'hello'; +}); +``` + +使用php启动一个测试server: `php -S 127.0.0.1:8080 -t ./public` + +好了,现在你可以访问 http://127.0.0.1:8080 可以看到输出 `hello` + +- 不使用 Composer + +如果是直接下载的包代码,可以加载一下 `test/boot.php` 也可以加载到 `Inhere\Route` 命名空间. + +用如下的语句替换上面的 autoload.php 加载语句即可: + +```php +require dirname(__DIR__) . '/test/boot.php'; +``` + ## 添加路由 ```php From 8493d05b76619cac770118daa2cfa275d16181ac Mon Sep 17 00:00:00 2001 From: Inhere Date: Wed, 12 Aug 2020 17:53:59 +0800 Subject: [PATCH 131/151] Update README.md --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a537fef..88c236a 100644 --- a/README.md +++ b/README.md @@ -132,7 +132,7 @@ Macaw - first route (1000 routes) | 999 | 1.782017 | +1.78 > 各个版本的方法名和参数都是一样的 -首先, 导入类 +首先, 需要导入类 ```php use Inhere\Route\Router; @@ -155,6 +155,9 @@ $router = new Router(); $router->get('/', function() { echo 'hello'; }); + +// 开始调度运行 +$router->dispatch(); ``` 使用php启动一个测试server: `php -S 127.0.0.1:8080 -t ./public` From 1208b34cce3b752e532dca9c2d346b57e65214df Mon Sep 17 00:00:00 2001 From: inhere Date: Wed, 12 Aug 2020 18:07:04 +0800 Subject: [PATCH 132/151] update readme --- .github/workflows/php.yml | 46 +++++++++++++++++++++++++++++++++++++++ README.md | 6 ++--- public/README.md | 9 ++++++++ public/index.php | 18 +++++++++++++++ 4 files changed, 76 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/php.yml create mode 100644 public/README.md create mode 100644 public/index.php diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml new file mode 100644 index 0000000..c554106 --- /dev/null +++ b/.github/workflows/php.yml @@ -0,0 +1,46 @@ +name: Unit-tests + +on: + push: + paths: + - '**.php' + - 'composer.json' + - '**.yml' + +jobs: + test: + name: Test on php ${{ matrix.php}} and ${{ matrix.os }} + runs-on: ${{ matrix.os }} + timeout-minutes: 10 + strategy: + fail-fast: true + matrix: + php: [7.1, 7.2, 7.3, 7.4] # + os: [ubuntu-latest, macOS-latest] # windows-latest, + + steps: + - name: Checkout + uses: actions/checkout@v2 + + # usage refer https://github.com/shivammathur/setup-php + - name: Setup PHP + timeout-minutes: 5 + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php}} + tools: pecl, php-cs-fixer, phpunit + extensions: mbstring, dom, fileinfo, mysql, openssl, igbinary, redis # , swoole-4.4.19 #optional, setup extensions + ini-values: post_max_size=56M, short_open_tag=On #optional, setup php.ini configuration + coverage: none #optional, setup coverage driver: xdebug, none + + - name: Display Env + run: env + + - name: Install dependencies + run: composer install --no-progress --no-suggest + + # Add a test script to composer.json, for instance: "test": "vendor/bin/phpunit" + # Docs: https://getcomposer.org/doc/articles/scripts.md + + - name: Run test suite + run: php bin/kite -V diff --git a/README.md b/README.md index 88c236a..b0299f4 100644 --- a/README.md +++ b/README.md @@ -142,7 +142,7 @@ $router = new Router(); ### 快速开始 -创建一个简单的 `public/index.php`: +创建一个简单的 `public/index.php` 文件: ```php use Inhere\Route\Router; @@ -166,9 +166,9 @@ $router->dispatch(); - 不使用 Composer -如果是直接下载的包代码,可以加载一下 `test/boot.php` 也可以加载到 `Inhere\Route` 命名空间. +如果是直接下载的包代码,可以加载 `test/boot.php` 文件,也可以加载到 `Inhere\Route` 命名空间. -用如下的语句替换上面的 autoload.php 加载语句即可: +用如下的语句替换上面的 `autoload.php` 加载语句即可: ```php require dirname(__DIR__) . '/test/boot.php'; diff --git a/public/README.md b/public/README.md new file mode 100644 index 0000000..1622deb --- /dev/null +++ b/public/README.md @@ -0,0 +1,9 @@ +# 示例 + +使用php启动一个测试server: + +```bash +php -S 127.0.0.1:8080 -t ./public +``` + +好了,现在你可以访问 http://127.0.0.1:8080 可以看到输出 `hello` diff --git a/public/index.php b/public/index.php new file mode 100644 index 0000000..fd1da2f --- /dev/null +++ b/public/index.php @@ -0,0 +1,18 @@ +get('/', function() { + echo 'hello'; +}); + +// 开始调度运行 +$router->dispatch(); From cbd3e076ee9316d43d76bcbc9300249f3090056f Mon Sep 17 00:00:00 2001 From: inhere Date: Wed, 12 Aug 2020 19:43:55 +0800 Subject: [PATCH 133/151] fix action script error --- .github/workflows/php.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index c554106..c8ef9f0 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -33,9 +33,6 @@ jobs: ini-values: post_max_size=56M, short_open_tag=On #optional, setup php.ini configuration coverage: none #optional, setup coverage driver: xdebug, none - - name: Display Env - run: env - - name: Install dependencies run: composer install --no-progress --no-suggest @@ -43,4 +40,4 @@ jobs: # Docs: https://getcomposer.org/doc/articles/scripts.md - name: Run test suite - run: php bin/kite -V + run: vendor/bin/phpunit -v From 3984132b452697d2f5783c1e6200fec96b1a8537 Mon Sep 17 00:00:00 2001 From: inhere Date: Wed, 21 Oct 2020 11:20:41 +0800 Subject: [PATCH 134/151] update some info --- .gitignore | 1 - src/Dispatcher/Dispatcher.php | 37 ++++++---------- src/Dispatcher/SimpleDispatcher.php | 55 +++++++++++++++--------- src/RouterInterface.php | 25 +++-------- test/Dispatcher/SimpleDispatcherTest.php | 29 +++++++++++++ 5 files changed, 82 insertions(+), 65 deletions(-) diff --git a/.gitignore b/.gitignore index 8fb4196..77b1e38 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ - ### OSX template *.DS_Store diff --git a/src/Dispatcher/Dispatcher.php b/src/Dispatcher/Dispatcher.php index 3addfb7..4fbfd2c 100644 --- a/src/Dispatcher/Dispatcher.php +++ b/src/Dispatcher/Dispatcher.php @@ -8,14 +8,14 @@ namespace Inhere\Route\Dispatcher; -use Exception; use Inhere\Route\Helper\RouteHelper; -use Inhere\Route\RouterInterface; +use Inhere\Route\Route; use Throwable; /** * Class Dispatcher - * 相比 SimpleDispatcher + * 相比 SimpleDispatcher,支持更多的自定义选项控制 + * * @package Inhere\Route\Dispatcher */ class Dispatcher extends SimpleDispatcher @@ -25,42 +25,31 @@ class Dispatcher extends SimpleDispatcher ******************************************************************************/ /** - * Dispatch route handler for the given route info. - * {@inheritdoc} - * @throws Exception + * @param string $path + * @param string $method + * @param Route $route + * + * @return bool|mixed|null * @throws Throwable */ - public function dispatch(int $status, string $path, string $method, $route) + protected function doDispatch(string $path, string $method, $route) { - // not found - if ($status === RouterInterface::NOT_FOUND) { - return $this->handleNotFound($path, $method); - } - - // method not allowed - if ($status === RouterInterface::METHOD_NOT_ALLOWED) { - return $this->handleNotAllowed($path, $method, $route); - } - - // trigger route found event - $this->fire(self::ON_FOUND, [$path, $route]); - - $result = null; $options = $route->getOptions(); // fire enter event // schema,domains ... metadata validate if (isset($options['enter']) && false === RouteHelper::call($options['enter'], [$options, $path])) { - return $result; + return null; } + $result = null; $handler = $route->getHandler(); - $args = $route->getParams(); + $params = $route->getParams(); try { // trigger route exec_start event $this->fire(self::ON_EXEC_START, [$path, $route]); - $result = $this->callHandler($path, $method, $handler, $args); + $result = $this->callHandler($path, $method, $handler, $params); // fire leave event if (isset($options['leave'])) { diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index 47cb725..612f2f9 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -34,6 +34,7 @@ /** * Class SimpleDispatcher + * * @package Inhere\Route\Dispatcher */ class SimpleDispatcher implements DispatcherInterface @@ -46,6 +47,7 @@ class SimpleDispatcher implements DispatcherInterface /** * some setting for self + * * @var array */ protected $options = [ @@ -55,8 +57,7 @@ class SimpleDispatcher implements DispatcherInterface // default action method name 'defaultAction' => 'index', - 'actionPrefix' => '', - + 'actionPrefix' => '', 'actionSuffix' => 'Action', // enable dynamic action. @@ -80,10 +81,10 @@ class SimpleDispatcher implements DispatcherInterface ]; /** - * object creator. + * Object creator. * - * @param RouterInterface $router - * @param array $options + * @param RouterInterface|null $router + * @param array $options * * @return self * @throws LogicException @@ -94,10 +95,10 @@ public static function create(array $options = [], RouterInterface $router = nul } /** - * object constructor. + * Class constructor. * - * @param RouterInterface $router - * @param array $options + * @param RouterInterface|null $router + * @param array $options * * @throws LogicException */ @@ -166,6 +167,7 @@ public function dispatchUri(string $path = '', string $method = '') /** * Dispatch route handler for the given route info. * {@inheritdoc} + * * @throws Throwable */ public function dispatch(int $status, string $path, string $method, $route) @@ -180,6 +182,19 @@ public function dispatch(int $status, string $path, string $method, $route) return $this->handleNotAllowed($path, $method, $route); } + return $this->doDispatch($path, $method, $route); + } + + /** + * @param string $path + * @param string $method + * @param $route + * + * @return bool|mixed|null + * @throws Throwable + */ + protected function doDispatch(string $path, string $method, $route) + { // trigger route found event $this->fire(self::ON_FOUND, [$path, $route]); $result = null; @@ -207,13 +222,13 @@ public function dispatch(int $status, string $path, string $method, $route) /** * execute the matched Route Handler * - * @param string $path The route path - * @param string $method The request method + * @param string $path The route path + * @param string $method The request method * @param callable|mixed $handler The route path handler - * @param array $args Matched param from path - * [ - * 'name' => value - * ] + * @param array $args Matched param from path + * [ + * 'name' => value + * ] * * @return mixed * @throws Throwable @@ -249,11 +264,11 @@ protected function callHandler(string $path, string $method, $handler, array $ar if (!empty($segments[1])) { $action = $segments[1]; - // use dynamic action + // use dynamic action } elseif ($this->options['dynamicAction'] && ($var = $this->options['dynamicActionVar'])) { $action = isset($args[$var]) ? trim($args[$var], '/') : $this->options['defaultAction']; - // defined default action + // defined default action } elseif (!$action = $this->options['defaultAction']) { throw new RuntimeException("please config the route path [$path] controller action to call"); } @@ -279,8 +294,8 @@ protected function callHandler(string $path, string $method, $handler, array $ar * @param string $path Request uri path * @param string $method * @param bool $actionNotExist - * True: The `$path` is matched success, but action not exist on route parser - * False: The `$path` is matched fail + * True: The `$path` is matched success, but action not exist on route parser + * False: The `$path` is matched fail * * @return bool|mixed * @throws Throwable @@ -292,7 +307,7 @@ protected function handleNotFound(string $path, string $method, $actionNotExist $handler = $this->defaultNotFoundHandler(); $this->setOption(self::ON_NOT_FOUND, $handler); - // is a route path. like '/site/notFound' + // is a route path. like '/site/notFound' } elseif (is_string($handler) && strpos($handler, '/') === 0) { $_GET['_src_path'] = $path; @@ -325,7 +340,7 @@ protected function handleNotAllowed(string $path, string $method, array $methods $handler = $this->defaultNotAllowedHandler(); $this->setOption(self::ON_METHOD_NOT_ALLOWED, $handler); - // is a route path. like '/site/notFound' + // is a route path. like '/site/notFound' } elseif (is_string($handler) && strpos($handler, '/') === 0) { $_GET['_src_path'] = $path; diff --git a/src/RouterInterface.php b/src/RouterInterface.php index 732e8e4..78179df 100644 --- a/src/RouterInterface.php +++ b/src/RouterInterface.php @@ -19,47 +19,32 @@ interface RouterInterface extends IteratorAggregate, Countable { /** match result status list */ - public const FOUND = 1; + public const FOUND = 1; - public const NOT_FOUND = 2; + public const NOT_FOUND = 2; public const METHOD_NOT_ALLOWED = 3; - public const FAV_ICON = '/favicon.ico'; + public const FAV_ICON = '/favicon.ico'; public const DEFAULT_REGEX = '[^/]+'; /** supported method list */ public const GET = 'GET'; - public const POST = 'POST'; - public const PUT = 'PUT'; - public const PATCH = 'PATCH'; - public const DELETE = 'DELETE'; - public const OPTIONS = 'OPTIONS'; - public const HEAD = 'HEAD'; - public const COPY = 'COPY'; - public const PURGE = 'PURGE'; - public const LINK = 'LINK'; - public const UNLINK = 'UNLINK'; - public const LOCK = 'LOCK'; - public const UNLOCK = 'UNLOCK'; - public const SEARCH = 'SEARCH'; - public const CONNECT = 'CONNECT'; - public const TRACE = 'TRACE'; /** supported methods name list */ @@ -83,9 +68,9 @@ interface RouterInterface extends IteratorAggregate, Countable /** the matched result index key */ public const INDEX_STATUS = 0; - public const INDEX_PATH = 1; + public const INDEX_PATH = 1; - public const INDEX_INFO = 2; + public const INDEX_INFO = 2; /** * add a route to the router. diff --git a/test/Dispatcher/SimpleDispatcherTest.php b/test/Dispatcher/SimpleDispatcherTest.php index dbffa80..1d8c96b 100644 --- a/test/Dispatcher/SimpleDispatcherTest.php +++ b/test/Dispatcher/SimpleDispatcherTest.php @@ -7,6 +7,11 @@ use PHPUnit\Framework\TestCase; use Throwable; +/** + * Class SimpleDispatcherTest + * + * @package Inhere\RouteTest\Dispatcher + */ class SimpleDispatcherTest extends TestCase { private static $buffer = ''; @@ -39,4 +44,28 @@ public function testDispatchUri(): void $_SERVER = $bakServer; } + + /** + * @throws Throwable + */ + public function testDispatchUri2(): void + { + $router = new Router(); + $router->get('/', static function () { + self::$buffer = 'hello'; + }); + + $d = SimpleDispatcher::create([], $router); + + $bakServer = $_SERVER; + + $_SERVER['REQUEST_URI'] = '/'; + $_SERVER['REQUEST_METHOD'] = 'GET'; + + $d->dispatchUri(); + + $this->assertSame('hello', self::$buffer); + + $_SERVER = $bakServer; + } } From 52b05f0b8438f8fc1fe6eab589e22306a0b715df Mon Sep 17 00:00:00 2001 From: inhere Date: Wed, 21 Oct 2020 11:26:56 +0800 Subject: [PATCH 135/151] add new action file --- .github/workflows/release.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..ffec523 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,33 @@ +name: Tag-release + +on: + push: + tags: + - v* + +jobs: + release: + name: Test on php ${{ matrix.php}} + runs-on: ubuntu-latest + timeout-minutes: 10 + strategy: + fail-fast: true + matrix: + php: [7.3] + + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Set ENV for github-release + run: | + echo ::set-env name=RELEASE_TAG::$(echo ${GITHUB_REF:10}) + echo ::set-env name=RELEASE_NAME::"$GITHUB_WORKFLOW" + + - uses: meeDamian/github-release@2.0 + with: + gzip: false + token: ${{ secrets.GITHUB_TOKEN }} + tag: ${{ env.RELEASE_TAG }} + name: ${{ env.RELEASE_TAG }} +# files: kite-${{ env.RELEASE_TAG }}.phar From b95149dbbcaf96501f47396e2a45c23a7108242d Mon Sep 17 00:00:00 2001 From: inhere Date: Thu, 28 Jan 2021 18:05:57 +0800 Subject: [PATCH 136/151] update release action file --- .github/workflows/release.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ffec523..d38e675 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,9 +20,10 @@ jobs: uses: actions/checkout@v2 - name: Set ENV for github-release + # https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#setting-an-environment-variable run: | - echo ::set-env name=RELEASE_TAG::$(echo ${GITHUB_REF:10}) - echo ::set-env name=RELEASE_NAME::"$GITHUB_WORKFLOW" + echo "RELEASE_TAG=${GITHUB_REF:10}" >> $GITHUB_ENV + echo "RELEASE_NAME=$GITHUB_WORKFLOW" >> $GITHUB_ENV - uses: meeDamian/github-release@2.0 with: From 0d842f650378b7d55b6a8228fd593696b4e6b727 Mon Sep 17 00:00:00 2001 From: Inhere Date: Thu, 30 Sep 2021 10:10:47 +0800 Subject: [PATCH 137/151] feat: add gen chlog on release --- .github/dependabot.yml | 13 +++++++++++++ .github/workflows/php.yml | 18 ++++++++++++++++++ .github/workflows/release.yml | 22 ++++++++++++++++------ 3 files changed, 47 insertions(+), 6 deletions(-) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..fc10f0b --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,13 @@ +version: 2 +updates: + - package-ecosystem: composer + directory: "/" + schedule: + interval: daily + open-pull-requests-limit: 10 + + - package-ecosystem: "github-actions" + directory: "/" + schedule: + # Check for updates to GitHub Actions every weekday + interval: "daily" diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index c8ef9f0..7248173 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -1,6 +1,7 @@ name: Unit-tests on: + pull_request: push: paths: - '**.php' @@ -41,3 +42,20 @@ jobs: - name: Run test suite run: vendor/bin/phpunit -v + + - name: Coveralls Parallel + uses: coverallsapp/github-action@master + with: + github-token: ${{ secrets.github_token }} + flag-name: run-${{ matrix.php }} + parallel: true + + finish: + needs: test + runs-on: ubuntu-latest + steps: + - name: Coveralls Finished + uses: coverallsapp/github-action@master + with: + github-token: ${{ secrets.github_token }} + parallel-finished: true \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d38e675..78f3894 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: true matrix: - php: [7.3] + php: [7.4] steps: - name: Checkout @@ -25,10 +25,20 @@ jobs: echo "RELEASE_TAG=${GITHUB_REF:10}" >> $GITHUB_ENV echo "RELEASE_NAME=$GITHUB_WORKFLOW" >> $GITHUB_ENV - - uses: meeDamian/github-release@2.0 + - name: Generate changelog file + id: changelog + run: | + wget -c -q https://github.com/inhere/kite/releases/latest/download/kite.phar + php kite.phar git cl prev last --style gh-release --no-merges --fetch-tags --unshallow --file changelog.md + cat changelog.md + + # https://github.com/softprops/action-gh-release + - name: Create release and upload assets + uses: softprops/action-gh-release@v1 + # if: startsWith(github.ref, 'refs/tags/') with: - gzip: false - token: ${{ secrets.GITHUB_TOKEN }} - tag: ${{ env.RELEASE_TAG }} name: ${{ env.RELEASE_TAG }} -# files: kite-${{ env.RELEASE_TAG }}.phar + tag_name: ${{ env.RELEASE_TAG }} + body_path: changelog.md + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file From fd785ccb33b655454009dbbad7c1dced0c57861b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Sep 2021 02:11:18 +0000 Subject: [PATCH 138/151] Update phpunit/phpunit requirement from ^7.5 to ^7.5 || ^8.0 Updates the requirements on [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) to permit the latest version. - [Release notes](https://github.com/sebastianbergmann/phpunit/releases) - [Changelog](https://github.com/sebastianbergmann/phpunit/blob/master/ChangeLog-8.5.md) - [Commits](https://github.com/sebastianbergmann/phpunit/compare/7.5.0...8.5.21) --- updated-dependencies: - dependency-name: phpunit/phpunit dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index c17cc95..7b43019 100644 --- a/composer.json +++ b/composer.json @@ -21,7 +21,7 @@ "php": ">7.1.0" }, "require-dev": { - "phpunit/phpunit": "^7.5" + "phpunit/phpunit": "^7.5 || ^8.0" }, "autoload": { "psr-4": { From 6a4a829ef2515cd7c460c898f8191ed6c9694ba9 Mon Sep 17 00:00:00 2001 From: Inhere Date: Fri, 19 Aug 2022 00:12:10 +0800 Subject: [PATCH 139/151] up: add type for class properties, limit php8.0 --- src/CachedRouter.php | 6 +- src/Dispatcher/Dispatcher.php | 3 +- src/Dispatcher/DispatcherInterface.php | 21 ++-- src/Dispatcher/SimpleDispatcher.php | 53 +++++----- src/Router.php | 141 ++++++++++++++----------- src/RouterConfigTrait.php | 21 ++-- src/ServerRouter.php | 4 +- 7 files changed, 131 insertions(+), 118 deletions(-) diff --git a/src/CachedRouter.php b/src/CachedRouter.php index bf35f54..af04fab 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -28,7 +28,7 @@ final class CachedRouter extends Router { /** @var bool */ - private $cacheLoaded = false; + private bool $cacheLoaded = false; // cacheType: array, serialize @@ -36,13 +36,13 @@ final class CachedRouter extends Router * The routes cache file. * @var string */ - protected $cacheFile = ''; + protected string $cacheFile = ''; /** * Enable routes cache * @var bool */ - protected $cacheEnable = true; + protected bool $cacheEnable = true; /** * object constructor. diff --git a/src/Dispatcher/Dispatcher.php b/src/Dispatcher/Dispatcher.php index 4fbfd2c..ed90dc4 100644 --- a/src/Dispatcher/Dispatcher.php +++ b/src/Dispatcher/Dispatcher.php @@ -32,7 +32,7 @@ class Dispatcher extends SimpleDispatcher * @return bool|mixed|null * @throws Throwable */ - protected function doDispatch(string $path, string $method, $route) + protected function doDispatch(string $path, string $method, $route): mixed { $options = $route->getOptions(); @@ -42,7 +42,6 @@ protected function doDispatch(string $path, string $method, $route) return null; } - $result = null; $handler = $route->getHandler(); $params = $route->getParams(); diff --git a/src/Dispatcher/DispatcherInterface.php b/src/Dispatcher/DispatcherInterface.php index d117bfc..0cb3bfa 100644 --- a/src/Dispatcher/DispatcherInterface.php +++ b/src/Dispatcher/DispatcherInterface.php @@ -14,6 +14,7 @@ /** * Interface DispatcherInterface + * * @package Inhere\Route\Dispatcher */ interface DispatcherInterface @@ -21,17 +22,17 @@ interface DispatcherInterface public const FAV_ICON = '/favicon.ico'; // some route events - public const ON_FOUND = 'found'; + public const ON_FOUND = 'found'; - public const ON_NOT_FOUND = 'notFound'; + public const ON_NOT_FOUND = 'notFound'; public const ON_METHOD_NOT_ALLOWED = 'methodNotAllowed'; - public const ON_EXEC_START = 'execStart'; + public const ON_EXEC_START = 'execStart'; - public const ON_EXEC_END = 'execEnd'; + public const ON_EXEC_END = 'execEnd'; - public const ON_EXEC_ERROR = 'execError'; + public const ON_EXEC_ERROR = 'execError'; /** * Runs the callback for the given path and method. @@ -47,19 +48,19 @@ public function dispatchUri(string $path = '', string $method = ''); /** * Dispatch route handler for the given route info. * - * @param int $status - * @param string $path - * @param string $method + * @param int $status + * @param string $path + * @param string $method * @param Route|array|null $route matched route info * * @return mixed */ - public function dispatch(int $status, string $path, string $method, $route); + public function dispatch(int $status, string $path, string $method, $route): mixed; /** * Defines callback on happen event. * - * @param string $event please see class constants ON_* + * @param string $event please see class constants ON_* * @param callable $handler */ public function on(string $event, $handler): void; diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index 612f2f9..6f7e348 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -39,18 +39,18 @@ */ class SimpleDispatcher implements DispatcherInterface { - /** @var RouterInterface */ - private $router; + /** @var RouterInterface|null */ + private ?RouterInterface $router = null; /** @var bool */ - private $initialized; + private bool $initialized; /** * some setting for self * * @var array */ - protected $options = [ + protected array $options = [ // Filter the `/favicon.ico` request. 'filterFavicon' => false, @@ -136,13 +136,13 @@ public function initOptions(array $options): void /** * Runs the callback for the given path and method. * - * @param string $path - * @param null|string $method + * @param string $path + * @param string $method * * @return mixed * @throws Throwable */ - public function dispatchUri(string $path = '', string $method = '') + public function dispatchUri(string $path = '', string $method = ''): mixed { $path = $path ?: $_SERVER['REQUEST_URI']; @@ -170,7 +170,7 @@ public function dispatchUri(string $path = '', string $method = '') * * @throws Throwable */ - public function dispatch(int $status, string $path, string $method, $route) + public function dispatch(int $status, string $path, string $method, $route): mixed { // not found if ($status === RouterInterface::NOT_FOUND) { @@ -188,16 +188,15 @@ public function dispatch(int $status, string $path, string $method, $route) /** * @param string $path * @param string $method - * @param $route + * @param Route $route * * @return bool|mixed|null * @throws Throwable */ - protected function doDispatch(string $path, string $method, $route) + protected function doDispatch(string $path, string $method, $route): mixed { // trigger route found event $this->fire(self::ON_FOUND, [$path, $route]); - $result = null; try { // trigger route exec_start event @@ -247,7 +246,7 @@ protected function callHandler(string $path, string $method, $handler, array $ar $segments = $handler; } elseif (is_string($handler)) { // is function - if (strpos($handler, '@') === false && function_exists($handler)) { + if (!str_contains($handler, '@') && function_exists($handler)) { return $handler($args); } @@ -273,8 +272,8 @@ protected function callHandler(string $path, string $method, $handler, array $ar throw new RuntimeException("please config the route path [$path] controller action to call"); } - $action = RouteHelper::str2Camel($action); - $actionMethod = $action . $this->options['actionSuffix']; + $actionName = RouteHelper::str2Camel($action); + $actionMethod = $actionName . $this->options['actionSuffix']; // if set the 'actionExecutor', the action handle logic by it. if ($executor = $this->options['actionExecutor']) { @@ -293,14 +292,14 @@ protected function callHandler(string $path, string $method, $handler, array $ar /** * @param string $path Request uri path * @param string $method - * @param bool $actionNotExist + * @param bool $actionNotExist * True: The `$path` is matched success, but action not exist on route parser * False: The `$path` is matched fail * * @return bool|mixed * @throws Throwable */ - protected function handleNotFound(string $path, string $method, $actionNotExist = false) + protected function handleNotFound(string $path, string $method, bool $actionNotExist = false): mixed { // Run the 'notFound' callback if the route was not found if (!$handler = $this->getOption(self::ON_NOT_FOUND)) { @@ -308,7 +307,7 @@ protected function handleNotFound(string $path, string $method, $actionNotExist $this->setOption(self::ON_NOT_FOUND, $handler); // is a route path. like '/site/notFound' - } elseif (is_string($handler) && strpos($handler, '/') === 0) { + } elseif (is_string($handler) && str_starts_with($handler, '/')) { $_GET['_src_path'] = $path; if ($path === $handler) { @@ -329,11 +328,9 @@ protected function handleNotFound(string $path, string $method, $actionNotExist * @param array $methods The allowed methods * * @return mixed - * @throws RuntimeException - * @throws InvalidArgumentException * @throws Throwable */ - protected function handleNotAllowed(string $path, string $method, array $methods) + protected function handleNotAllowed(string $path, string $method, array $methods): mixed { // Run the 'NotAllowed' callback if the route was not found if (!$handler = $this->getOption(self::ON_METHOD_NOT_ALLOWED)) { @@ -341,7 +338,7 @@ protected function handleNotAllowed(string $path, string $method, array $methods $this->setOption(self::ON_METHOD_NOT_ALLOWED, $handler); // is a route path. like '/site/notFound' - } elseif (is_string($handler) && strpos($handler, '/') === 0) { + } elseif (is_string($handler) && str_starts_with($handler, '/')) { $_GET['_src_path'] = $path; if ($path === $handler) { @@ -392,7 +389,7 @@ protected function defaultNotAllowedHandler(): Closure /** * Defines callback on happen event * - * @param $event + * @param string $event * @param callable $handler */ public function on(string $event, $handler): void @@ -411,7 +408,7 @@ public function on(string $event, $handler): void * @return mixed * @throws InvalidArgumentException */ - protected function fire(string $event, array $args = []) + protected function fire(string $event, array $args = []): mixed { if (!$cb = $this->getOption($event)) { return null; @@ -422,20 +419,20 @@ protected function fire(string $event, array $args = []) /** * @param string $name - * @param $value + * @param mixed $value */ - public function setOption(string $name, $value): void + public function setOption(string $name, mixed $value): void { $this->options[$name] = $value; } /** * @param string $name - * @param null $default + * @param mixed|null $default * - * @return mixed|null + * @return mixed */ - public function getOption(string $name, $default = null) + public function getOption(string $name, mixed $default = null): mixed { return $this->options[$name] ?? $default; } diff --git a/src/Router.php b/src/Router.php index faf3ad0..9cb4b78 100644 --- a/src/Router.php +++ b/src/Router.php @@ -30,6 +30,7 @@ /** * Class Router - This is object version + * * @package Inhere\Route */ class Router implements RouterInterface @@ -37,13 +38,13 @@ class Router implements RouterInterface use RouterConfigTrait; /** @var int */ - protected $routeCounter = 0; + protected int $routeCounter = 0; /** @var callable[] Router middleware handler chains */ - private $chains = []; + private array $chains = []; /** @var Route */ - private $basicRoute; + private Route $basicRoute; /** @var Route */ private $fallback; @@ -51,25 +52,27 @@ class Router implements RouterInterface // -- Group info /** @var string */ - protected $currentGroupPrefix; + protected string $currentGroupPrefix; /** @var array */ - protected $currentGroupOption = []; + protected array $currentGroupOption = []; /** @var array */ - protected $currentGroupChains = []; + protected array $currentGroupChains = []; // -- Routes data /** * name routes. use for find a route by name. + * * @var array [name => Route] */ - protected $namedRoutes = []; + protected array $namedRoutes = []; /** * static Routes - no dynamic argument match * 整个路由 path 都是静态字符串 e.g. '/user/login' + * * @var Route[] * [ * 'GET /user/login' => Route, @@ -81,6 +84,7 @@ class Router implements RouterInterface /** * regular Routes - have dynamic arguments, but the first node is normal string. * 第一节是个静态字符串,称之为有规律的动态路由。按第一节的信息进行分组存储 + * * @var Route[][] * [ * // 使用完整的第一节作为key进行分组 @@ -97,6 +101,7 @@ class Router implements RouterInterface /** * vague Routes - have dynamic arguments,but the first node is exists regex. * 第一节就包含了正则匹配,称之为无规律/模糊的动态路由 + * * @var Route[][] * [ * // 使用 HTTP METHOD 作为 key进行分组 @@ -128,7 +133,17 @@ public static function create(array $config = []): Router /** * object constructor. * - * @param array $config + * @param array $config = [ + * 'name' => 'my-router', + * 'chains' => [], + * // 'defaultRoute' => '', + * 'ignoreLastSlash' => false, + * 'tmpCacheNumber' => 100, + * 'handleMethodNotAllowed' => false, + * 'autoRoute' => false, + * 'controllerNamespace' => '', + * 'controllerSuffix' => 'Controller', + * ]; * * @throws LogicException */ @@ -181,13 +196,13 @@ public function middleware(...$middleware): Router * register a route, allow GET request method. * * @param string $path - * @param mixed $handler - * @param array $pathParams - * @param array $opts + * @param mixed $handler + * @param array $pathParams + * @param array $opts * * @return Route */ - public function get(string $path, $handler, array $pathParams = [], array $opts = []): Route + public function get(string $path, mixed $handler, array $pathParams = [], array $opts = []): Route { return $this->add('GET', $path, $handler, $pathParams, $opts); // return $this->map(['GET', 'HEAD'], $path, $handler, $pathParams, $opts); @@ -197,13 +212,13 @@ public function get(string $path, $handler, array $pathParams = [], array $opts * register a route, allow POST request method. * * @param string $path - * @param mixed $handler - * @param array $pathParams - * @param array $opts + * @param mixed $handler + * @param array $pathParams + * @param array $opts * * @return Route */ - public function post(string $path, $handler, array $pathParams = [], array $opts = []): Route + public function post(string $path, mixed $handler, array $pathParams = [], array $opts = []): Route { return $this->add('POST', $path, $handler, $pathParams, $opts); } @@ -212,13 +227,13 @@ public function post(string $path, $handler, array $pathParams = [], array $opts * register a route, allow PUT request method. * * @param string $path - * @param mixed $handler - * @param array $pathParams - * @param array $opts + * @param mixed $handler + * @param array $pathParams + * @param array $opts * * @return Route */ - public function put(string $path, $handler, array $pathParams = [], array $opts = []): Route + public function put(string $path, mixed $handler, array $pathParams = [], array $opts = []): Route { return $this->add('PUT', $path, $handler, $pathParams, $opts); } @@ -227,13 +242,13 @@ public function put(string $path, $handler, array $pathParams = [], array $opts * register a route, allow PATCH request method. * * @param string $path - * @param mixed $handler - * @param array $pathParams - * @param array $opts + * @param mixed $handler + * @param array $pathParams + * @param array $opts * * @return Route */ - public function patch(string $path, $handler, array $pathParams = [], array $opts = []): Route + public function patch(string $path, mixed $handler, array $pathParams = [], array $opts = []): Route { return $this->add('PATCH', $path, $handler, $pathParams, $opts); } @@ -242,13 +257,13 @@ public function patch(string $path, $handler, array $pathParams = [], array $opt * register a route, allow DELETE request method. * * @param string $path - * @param mixed $handler - * @param array $pathParams - * @param array $opts + * @param mixed $handler + * @param array $pathParams + * @param array $opts * * @return Route */ - public function delete(string $path, $handler, array $pathParams = [], array $opts = []): Route + public function delete(string $path, mixed $handler, array $pathParams = [], array $opts = []): Route { return $this->add('DELETE', $path, $handler, $pathParams, $opts); } @@ -257,13 +272,13 @@ public function delete(string $path, $handler, array $pathParams = [], array $op * register a route, allow HEAD request method. * * @param string $path - * @param mixed $handler - * @param array $pathParams - * @param array $opts + * @param mixed $handler + * @param array $pathParams + * @param array $opts * * @return Route */ - public function head(string $path, $handler, array $pathParams = [], array $opts = []): Route + public function head(string $path, mixed $handler, array $pathParams = [], array $opts = []): Route { return $this->add('HEAD', $path, $handler, $pathParams, $opts); } @@ -272,13 +287,13 @@ public function head(string $path, $handler, array $pathParams = [], array $opts * register a route, allow OPTIONS request method. * * @param string $path - * @param mixed $handler - * @param array $pathParams - * @param array $opts + * @param mixed $handler + * @param array $pathParams + * @param array $opts * * @return Route */ - public function options(string $path, $handler, array $pathParams = [], array $opts = []): Route + public function options(string $path, mixed $handler, array $pathParams = [], array $opts = []): Route { return $this->add('OPTIONS', $path, $handler, $pathParams, $opts); } @@ -287,13 +302,13 @@ public function options(string $path, $handler, array $pathParams = [], array $o * register a route, allow CONNECT request method. * * @param string $path - * @param mixed $handler - * @param array $pathParams - * @param array $opts + * @param mixed $handler + * @param array $pathParams + * @param array $opts * * @return Route */ - public function connect(string $path, $handler, array $pathParams = [], array $opts = []): Route + public function connect(string $path, mixed $handler, array $pathParams = [], array $opts = []): Route { return $this->add('CONNECT', $path, $handler, $pathParams, $opts); } @@ -303,22 +318,22 @@ public function connect(string $path, $handler, array $pathParams = [], array $o * * @param string $path * @param mixed $handler - * @param array $pathParams - * @param array $opts + * @param array $pathParams + * @param array $opts */ - public function any(string $path, $handler, array $pathParams = [], array $opts = []): void + public function any(string $path, mixed $handler, array $pathParams = [], array $opts = []): void { $this->map(self::METHODS_ARRAY, $path, $handler, $pathParams, $opts); } /** - * @param array|string $methods - * @param string $path + * @param array|string $methods + * @param string $path * @param callable|string $handler - * @param array $pathParams - * @param array $opts + * @param array $pathParams + * @param array $opts */ - public function map($methods, string $path, $handler, array $pathParams = [], array $opts = []): void + public function map($methods, string $path, mixed $handler, array $pathParams = [], array $opts = []): void { foreach ((array)$methods as $method) { $this->add($method, $path, $handler, $pathParams, $opts); @@ -329,12 +344,12 @@ public function map($methods, string $path, $handler, array $pathParams = [], ar * @param string $method * @param string $path * @param $handler - * @param array $pathParams - * @param array $opts + * @param array $pathParams + * @param array $opts * * @return Route */ - public function add(string $method, string $path, $handler, array $pathParams = [], array $opts = []): Route + public function add(string $method, string $path, mixed $handler, array $pathParams = [], array $opts = []): Route { if (!$method || !$handler) { throw new InvalidArgumentException('The method and route handler is not allow empty.'); @@ -347,7 +362,7 @@ public function add(string $method, string $path, $handler, array $pathParams = return $route; // Only use for return type } - if (false === strpos(self::METHODS_STRING, ',' . $method . ',')) { + if (!str_contains(self::METHODS_STRING, ',' . $method . ',')) { throw new InvalidArgumentException( "The method [$method] is not supported, Allow: " . trim(self::METHODS_STRING, ',') ); @@ -399,10 +414,10 @@ public function addRoute(Route $route): Route * Create a route group with a common prefix. * All routes created in the passed callback will have the given group prefix prepended. * - * @param string $prefix + * @param string $prefix * @param Closure $callback - * @param array $middleware - * @param array $opts + * @param array $middleware + * @param array $opts */ public function group(string $prefix, Closure $callback, array $middleware = [], array $opts = []): void { @@ -436,7 +451,7 @@ protected function appendGroupInfo(Route $route): void $path = $bak = $route->getPath(); // Always add '/' prefix. - $path = strpos($path, '/') === 0 ? $path : '/' . $path; + $path = str_starts_with($path, '/') ? $path : '/' . $path; $path = $this->currentGroupPrefix . $path; // Has setting 'ignoreLastSlash' @@ -628,15 +643,15 @@ protected function findAllowedMethods(string $path, string $method): array /** * Runs the callback for the given request * - * @param DispatcherInterface|array $dispatcher - * @param string $path - * @param string $method + * @param array|DispatcherInterface|null $dispatcher + * @param string $path + * @param string $method * * @return mixed * @throws LogicException * @throws Throwable */ - public function dispatch($dispatcher = null, string $path = '', string $method = '') + public function dispatch(DispatcherInterface|array $dispatcher = null, string $path = '', string $method = ''): mixed { if (!$dispatcher) { $dispatcher = new Dispatcher; @@ -663,7 +678,7 @@ public function dispatch($dispatcher = null, string $path = '', string $method = /** * @param string $name Route name - * @param array $pathVars + * @param array $pathVars * * @return string */ @@ -678,7 +693,7 @@ public function createUri(string $name, array $pathVars = []): string /** * @param string $name - * @param Route $route + * @param Route $route */ public function nameRoute(string $name, Route $route): void { @@ -731,6 +746,7 @@ public function each(Closure $func): void /** * get all routes + * * @return array */ public function getRoutes(): array @@ -758,6 +774,7 @@ protected function cloneRoute(): Route /** * Retrieve an external iterator + * * @link https://php.net/manual/en/iteratoraggregate.getiterator.php * @return Traversable An instance of an object implementing Iterator or * Traversable diff --git a/src/RouterConfigTrait.php b/src/RouterConfigTrait.php index ba47982..b2b22d8 100644 --- a/src/RouterConfigTrait.php +++ b/src/RouterConfigTrait.php @@ -21,7 +21,7 @@ trait RouterConfigTrait { /** @var string The router name */ - private $name = ''; + private string $name = ''; /** * some available patterns regex @@ -29,7 +29,7 @@ trait RouterConfigTrait * * @var array */ - protected static $globalParams = [ + protected static array $globalParams = [ 'all' => '.*', 'any' => '[^/]+', // match any except '/' 'num' => '[1-9][0-9]*', // match a number and gt 0 @@ -41,7 +41,7 @@ trait RouterConfigTrait * router config ******************************************************************************/ - /** + /* * Can define an default route path * * @var string @@ -53,14 +53,14 @@ trait RouterConfigTrait * * @var bool */ - public $ignoreLastSlash = false; + public bool $ignoreLastSlash = false; /** * Whether handle method not allowed. If True, will find allowed methods. * * @var bool */ - public $handleMethodNotAllowed = false; + public bool $handleMethodNotAllowed = false; /** * Enable auto route match like yii framework @@ -68,14 +68,14 @@ trait RouterConfigTrait * * @var bool */ - public $autoRoute = false; + public bool $autoRoute = false; /** * The default controllers namespace. eg: 'App\\Controllers' * * @var string */ - public $controllerNamespace = ''; + public string $controllerNamespace = ''; /** * The first char case of namespace. @@ -85,19 +85,19 @@ trait RouterConfigTrait * * @var bool */ - protected $namespaceUcFirst = false; + protected bool $namespaceUcFirst = false; /** * Controller suffix, is valid when '$autoRoute' = true. eg: 'Controller' * * @var string */ - public $controllerSuffix = 'Controller'; + public string $controllerSuffix = 'Controller'; /** * @var array global Options */ - private $globalOptions = [ + private array $globalOptions = [ // 'domains' => [ 'localhost' ], // allowed domains // 'schemas' => [ 'http' ], // allowed schemas // 'time' => ['12'], @@ -121,7 +121,6 @@ public function config(array $config): void 'chains' => 1, // 'defaultRoute' => 1, 'ignoreLastSlash' => 1, - 'tmpCacheNumber' => 1, 'handleMethodNotAllowed' => 1, 'autoRoute' => 1, 'controllerNamespace' => 1, diff --git a/src/ServerRouter.php b/src/ServerRouter.php index 1621bd2..cce68f5 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -28,7 +28,7 @@ final class ServerRouter extends Router * The param route cache number. * @var int */ - public $tmpCacheNumber = 300; + public int $tmpCacheNumber = 300; /** * There are last route caches. like static routes @@ -39,7 +39,7 @@ final class ServerRouter extends Router * 'PUT /user/login' => Route, * ] */ - private $cacheRoutes = []; + private array $cacheRoutes = []; /** * object constructor. From 39c6fc22d4f92bd2091ca5ef7bf46972b61b116a Mon Sep 17 00:00:00 2001 From: Inhere Date: Fri, 19 Aug 2022 00:13:04 +0800 Subject: [PATCH 140/151] up: update gh test and release action, update readme --- .github/changelog.yml | 36 +++++++++++++++++++++++++++++++++++ .github/workflows/php.yml | 4 ++-- .github/workflows/release.yml | 20 ++++++++----------- .travis.yml | 21 -------------------- README.md | 6 ++++-- README_en.md | 6 ++++-- composer.json | 12 +++++++----- 7 files changed, 61 insertions(+), 44 deletions(-) create mode 100644 .github/changelog.yml delete mode 100644 .travis.yml diff --git a/.github/changelog.yml b/.github/changelog.yml new file mode 100644 index 0000000..06048e3 --- /dev/null +++ b/.github/changelog.yml @@ -0,0 +1,36 @@ +title: '## Change Log' +# style allow: simple, markdown(mkdown), ghr(gh-release) +style: gh-release +# group names +names: [Refactor, Fixed, Feature, Update, Other] +#repo_url: https://github.com/gookit/gcli + +filters: + # message length should >= 12 + - name: msg_len + min_len: 12 + # message words should >= 3 + - name: words_len + min_len: 3 + - name: keyword + keyword: format code + exclude: true + - name: keywords + keywords: format code, action test + exclude: true + +# group match rules +# not matched will use 'Other' group. +rules: + - name: Refactor + start_withs: [refactor, break] + contains: ['refactor:', 'break:'] + - name: Fixed + start_withs: [fix] + contains: ['fix:'] + - name: Feature + start_withs: [feat, new] + contains: ['feat:', 'new:'] + - name: Update + start_withs: [up] + contains: ['update:', 'up:'] diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 7248173..ff359ce 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -16,8 +16,8 @@ jobs: strategy: fail-fast: true matrix: - php: [7.1, 7.2, 7.3, 7.4] # - os: [ubuntu-latest, macOS-latest] # windows-latest, + php: [8.0, 8.1] # + os: [ubuntu-latest] # windows-latest, steps: - name: Checkout diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 78f3894..7b4db6f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,17 +7,15 @@ on: jobs: release: - name: Test on php ${{ matrix.php}} + name: Tag release runs-on: ubuntu-latest timeout-minutes: 10 - strategy: - fail-fast: true - matrix: - php: [7.4] steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 + with: + fetch-depth: 0 - name: Set ENV for github-release # https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#setting-an-environment-variable @@ -25,17 +23,15 @@ jobs: echo "RELEASE_TAG=${GITHUB_REF:10}" >> $GITHUB_ENV echo "RELEASE_NAME=$GITHUB_WORKFLOW" >> $GITHUB_ENV - - name: Generate changelog file - id: changelog + - name: Generate changelog run: | - wget -c -q https://github.com/inhere/kite/releases/latest/download/kite.phar - php kite.phar git cl prev last --style gh-release --no-merges --fetch-tags --unshallow --file changelog.md - cat changelog.md + curl https://github.com/gookit/gitw/releases/latest/download/chlog-linux-amd64 -L -o /usr/local/bin/chlog + chmod a+x /usr/local/bin/chlog + chlog -c .github/changelog.yml -o changelog.md prev last # https://github.com/softprops/action-gh-release - name: Create release and upload assets uses: softprops/action-gh-release@v1 - # if: startsWith(github.ref, 'refs/tags/') with: name: ${{ env.RELEASE_TAG }} tag_name: ${{ env.RELEASE_TAG }} diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 4bc5c06..0000000 --- a/.travis.yml +++ /dev/null @@ -1,21 +0,0 @@ -language: php - -php: - - '7.1' - - '7.2' - - '7.3' - - '7.4' - -#matrix: -# include: -# - php: 7.2 -# env: ANALYSIS='true' - -before_script: - - composer require php-coveralls/php-coveralls:^2.1.0 - -script: - - vendor/bin/phpunit -vvv --coverage-clover clover.xml - -after_success: - - vendor/bin/php-coveralls --coverage_clover=clover.xml --json_path=coveralls-upload.json -v diff --git a/README.md b/README.md index b0299f4..a961ac6 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,10 @@ [![License](https://img.shields.io/packagist/l/inhere/sroute.svg?style=flat-square)](LICENSE) [![PHP Version](https://img.shields.io/packagist/php-v/inhere/sroute.svg?colorB=green)](https://packagist.org/packages/inhere/sroute) [![Latest Stable Version](http://img.shields.io/packagist/v/inhere/sroute.svg)](https://packagist.org/packages/inhere/sroute) -[![Build Status](https://travis-ci.org/inhere/php-srouter.svg?branch=master)](https://travis-ci.org/inhere/php-srouter) +[![Actions Status](https://github.com/inhere/sroute/workflows/Unit-Tests/badge.svg)](https://github.com/inhere/sroute/actions) [![Coverage Status](https://coveralls.io/repos/github/inhere/php-srouter/badge.svg?branch=master)](https://coveralls.io/github/inhere/php-srouter?branch=master) -非常快速且轻量的请求匹配路由器。 +非常快速且轻量的请求匹配路由器, web 路由框架。 - 无依赖、简洁、速度快、功能完善 - 轻量级且速度快,查找速度不受路由数量的影响 @@ -49,6 +49,8 @@ ## 安装 +> required PHP 8.0+ + - composer 命令 ```php diff --git a/README_en.md b/README_en.md index c75f8b3..0ee010e 100644 --- a/README_en.md +++ b/README_en.md @@ -3,10 +3,10 @@ [![License](https://img.shields.io/packagist/l/inhere/sroute.svg?style=flat-square)](LICENSE.md) [![PHP Version](https://img.shields.io/packagist/php-v/inhere/sroute.svg?colorB=green)](https://packagist.org/packages/inhere/sroute) [![Latest Stable Version](http://img.shields.io/packagist/v/inhere/sroute.svg)](https://packagist.org/packages/inhere/sroute) -[![Build Status](https://travis-ci.org/inhere/php-srouter.svg?branch=master)](https://travis-ci.org/inhere/php-srouter) +[![Actions Status](https://github.com/inhere/sroute/workflows/Unit-Tests/badge.svg)](https://github.com/inhere/sroute/actions) [![Coverage Status](https://coveralls.io/repos/github/inhere/php-srouter/badge.svg?branch=master)](https://coveralls.io/github/inhere/php-srouter?branch=master) -A very lightweight and fast speed router. +A very lightweight and fasted request router. lightweight web framework. - Lightweight and fast speed, the search speed is not affected by the routing number - supported request methods: `GET` `POST` `PUT` `DELETE` `HEAD` `OPTIONS` @@ -25,6 +25,8 @@ A very lightweight and fast speed router. ## Install +> required PHP 8.0+ + - by `composer.json` ```json diff --git a/composer.json b/composer.json index 7b43019..16a965f 100644 --- a/composer.json +++ b/composer.json @@ -1,14 +1,16 @@ { "name": "inhere/sroute", "type": "library", - "description": "a very lightweight and fasted request router.", + "description": "a very lightweight and fasted request router. lightweight web framework", "keywords": [ "library", "route", "router", - "php-router" + "http-router", + "php-router", + "web-framework" ], - "homepage": "https://github.com/inhere/php-srouter", + "homepage": "https://github.com/inhere/php-sroute", "license": "MIT", "authors": [ { @@ -18,10 +20,10 @@ } ], "require": { - "php": ">7.1.0" + "php": ">=8.0.1" }, "require-dev": { - "phpunit/phpunit": "^7.5 || ^8.0" + "phpunit/phpunit": "^8.0" }, "autoload": { "psr-4": { From 4a277744103741870ada6985366e7b8ed4fffa61 Mon Sep 17 00:00:00 2001 From: Inhere Date: Fri, 19 Aug 2022 00:15:55 +0800 Subject: [PATCH 141/151] chore: fix gh test action file error, fix action link on readme --- .github/workflows/php.yml | 12 ++++++------ README.md | 2 +- README_en.md | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index ff359ce..2288391 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -21,7 +21,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 # usage refer https://github.com/shivammathur/setup-php - name: Setup PHP @@ -44,11 +44,11 @@ jobs: run: vendor/bin/phpunit -v - name: Coveralls Parallel - uses: coverallsapp/github-action@master - with: - github-token: ${{ secrets.github_token }} - flag-name: run-${{ matrix.php }} - parallel: true + uses: coverallsapp/github-action@master + with: + github-token: ${{ secrets.github_token }} + flag-name: run-${{ matrix.php }} + parallel: true finish: needs: test diff --git a/README.md b/README.md index a961ac6..3ca77ef 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![License](https://img.shields.io/packagist/l/inhere/sroute.svg?style=flat-square)](LICENSE) [![PHP Version](https://img.shields.io/packagist/php-v/inhere/sroute.svg?colorB=green)](https://packagist.org/packages/inhere/sroute) [![Latest Stable Version](http://img.shields.io/packagist/v/inhere/sroute.svg)](https://packagist.org/packages/inhere/sroute) -[![Actions Status](https://github.com/inhere/sroute/workflows/Unit-Tests/badge.svg)](https://github.com/inhere/sroute/actions) +[![Actions Status](https://github.com/inhere/php-srouter/workflows/Unit-Tests/badge.svg)](https://github.com/inhere/php-srouter/actions) [![Coverage Status](https://coveralls.io/repos/github/inhere/php-srouter/badge.svg?branch=master)](https://coveralls.io/github/inhere/php-srouter?branch=master) 非常快速且轻量的请求匹配路由器, web 路由框架。 diff --git a/README_en.md b/README_en.md index 0ee010e..f5b8970 100644 --- a/README_en.md +++ b/README_en.md @@ -3,7 +3,7 @@ [![License](https://img.shields.io/packagist/l/inhere/sroute.svg?style=flat-square)](LICENSE.md) [![PHP Version](https://img.shields.io/packagist/php-v/inhere/sroute.svg?colorB=green)](https://packagist.org/packages/inhere/sroute) [![Latest Stable Version](http://img.shields.io/packagist/v/inhere/sroute.svg)](https://packagist.org/packages/inhere/sroute) -[![Actions Status](https://github.com/inhere/sroute/workflows/Unit-Tests/badge.svg)](https://github.com/inhere/sroute/actions) +[![Actions Status](https://github.com/inhere/php-srouter/workflows/Unit-Tests/badge.svg)](https://github.com/inhere/php-srouter/actions) [![Coverage Status](https://coveralls.io/repos/github/inhere/php-srouter/badge.svg?branch=master)](https://coveralls.io/github/inhere/php-srouter?branch=master) A very lightweight and fasted request router. lightweight web framework. From 7a88d313b44fc964847a5572f9fc5b2166863fd1 Mon Sep 17 00:00:00 2001 From: Inhere Date: Fri, 19 Aug 2022 00:24:12 +0800 Subject: [PATCH 142/151] up: update readme, rename srouter to sroute --- .github/workflows/php.yml | 9 ++++----- .php_cs | 2 +- README.md | 12 ++++++------ README_en.md | 10 +++++----- 4 files changed, 16 insertions(+), 17 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 2288391..ace6a14 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -32,22 +32,21 @@ jobs: tools: pecl, php-cs-fixer, phpunit extensions: mbstring, dom, fileinfo, mysql, openssl, igbinary, redis # , swoole-4.4.19 #optional, setup extensions ini-values: post_max_size=56M, short_open_tag=On #optional, setup php.ini configuration - coverage: none #optional, setup coverage driver: xdebug, none + coverage: xdebug #optional, setup coverage driver: xdebug, none - name: Install dependencies run: composer install --no-progress --no-suggest - # Add a test script to composer.json, for instance: "test": "vendor/bin/phpunit" - # Docs: https://getcomposer.org/doc/articles/scripts.md - - name: Run test suite - run: vendor/bin/phpunit -v + run: | + phpunit --coverage-clover ./test/clover.info - name: Coveralls Parallel uses: coverallsapp/github-action@master with: github-token: ${{ secrets.github_token }} flag-name: run-${{ matrix.php }} + path-to-lcov: ./test/clover.info parallel: true finish: diff --git a/.php_cs b/.php_cs index 3defd71..6273e5b 100644 --- a/.php_cs +++ b/.php_cs @@ -2,7 +2,7 @@ $header = <<<'EOF' -@license https://github.com/inhere/php-srouter/blob/master/LICENSE +@license https://github.com/inhere/php-sroute/blob/master/LICENSE EOF; return PhpCsFixer\Config::create()->setRiskyAllowed(true)->setRules([ diff --git a/README.md b/README.md index 3ca77ef..e97d2b5 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ -# php simple router +# SRoute [![License](https://img.shields.io/packagist/l/inhere/sroute.svg?style=flat-square)](LICENSE) [![PHP Version](https://img.shields.io/packagist/php-v/inhere/sroute.svg?colorB=green)](https://packagist.org/packages/inhere/sroute) [![Latest Stable Version](http://img.shields.io/packagist/v/inhere/sroute.svg)](https://packagist.org/packages/inhere/sroute) -[![Actions Status](https://github.com/inhere/php-srouter/workflows/Unit-Tests/badge.svg)](https://github.com/inhere/php-srouter/actions) -[![Coverage Status](https://coveralls.io/repos/github/inhere/php-srouter/badge.svg?branch=master)](https://coveralls.io/github/inhere/php-srouter?branch=master) +[![Actions Status](https://github.com/inhere/php-sroute/workflows/Unit-Tests/badge.svg)](https://github.com/inhere/php-sroute/actions) +[![Coverage Status](https://coveralls.io/repos/github/inhere/php-sroute/badge.svg?branch=master)](https://coveralls.io/github/inhere/php-sroute?branch=master) 非常快速且轻量的请求匹配路由器, web 路由框架。 @@ -44,8 +44,8 @@ ## 项目地址 -- **github** https://github.com/inhere/php-srouter.git -- **gitee** https://gitee.com/inhere/php-srouter.git +- **github** https://github.com/inhere/php-sroute.git +- **gitee** https://gitee.com/inhere/php-sroute.git ## 安装 @@ -70,7 +70,7 @@ composer require inhere/sroute - 直接拉取 ```bash -git clone https://github.com/inhere/php-srouter.git // github +git clone https://github.com/inhere/php-sroute.git // github ``` diff --git a/README_en.md b/README_en.md index f5b8970..bebeedf 100644 --- a/README_en.md +++ b/README_en.md @@ -1,10 +1,10 @@ -# php simple router +# SRoute [![License](https://img.shields.io/packagist/l/inhere/sroute.svg?style=flat-square)](LICENSE.md) [![PHP Version](https://img.shields.io/packagist/php-v/inhere/sroute.svg?colorB=green)](https://packagist.org/packages/inhere/sroute) [![Latest Stable Version](http://img.shields.io/packagist/v/inhere/sroute.svg)](https://packagist.org/packages/inhere/sroute) -[![Actions Status](https://github.com/inhere/php-srouter/workflows/Unit-Tests/badge.svg)](https://github.com/inhere/php-srouter/actions) -[![Coverage Status](https://coveralls.io/repos/github/inhere/php-srouter/badge.svg?branch=master)](https://coveralls.io/github/inhere/php-srouter?branch=master) +[![Actions Status](https://github.com/inhere/php-sroute/workflows/Unit-Tests/badge.svg)](https://github.com/inhere/php-sroute/actions) +[![Coverage Status](https://coveralls.io/repos/github/inhere/php-sroute/badge.svg?branch=master)](https://coveralls.io/github/inhere/php-sroute?branch=master) A very lightweight and fasted request router. lightweight web framework. @@ -20,8 +20,8 @@ A very lightweight and fasted request router. lightweight web framework. ## Project -- **github** https://github.com/inhere/php-srouter.git -- **git@osc** https://git.oschina.net/inhere/php-srouter.git +- **github** https://github.com/inhere/php-sroute.git +- **git@osc** https://git.oschina.net/inhere/php-sroute.git ## Install From e6a68b766735ddf6efdb3fcafa39c6ceddba0d8b Mon Sep 17 00:00:00 2001 From: Inhere Date: Fri, 19 Aug 2022 00:34:36 +0800 Subject: [PATCH 143/151] chore: update composer require-dev deps, up the gh action --- .github/workflows/php.yml | 2 +- composer.json | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index ace6a14..28cfbad 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -30,7 +30,7 @@ jobs: with: php-version: ${{ matrix.php}} tools: pecl, php-cs-fixer, phpunit - extensions: mbstring, dom, fileinfo, mysql, openssl, igbinary, redis # , swoole-4.4.19 #optional, setup extensions + extensions: mbstring, dom, fileinfo, openssl # , swoole-4.4.19 #optional, setup extensions ini-values: post_max_size=56M, short_open_tag=On #optional, setup php.ini configuration coverage: xdebug #optional, setup coverage driver: xdebug, none diff --git a/composer.json b/composer.json index 16a965f..c65b78c 100644 --- a/composer.json +++ b/composer.json @@ -22,9 +22,6 @@ "require": { "php": ">=8.0.1" }, - "require-dev": { - "phpunit/phpunit": "^8.0" - }, "autoload": { "psr-4": { "Inhere\\Route\\": "src/" @@ -37,8 +34,5 @@ "psr-4": { "Inhere\\RouteTest\\": "test/" } - }, - "suggest": { - "inhere/simple-print-tool": "Very lightweight data printing tools" } } From 9000b1d6a7e7b9854f664b746065d8b3db8ea7ee Mon Sep 17 00:00:00 2001 From: Inhere Date: Fri, 19 Aug 2022 00:42:31 +0800 Subject: [PATCH 144/151] chore: update the phpunit xml file --- .github/workflows/php.yml | 4 ++-- phpunit.xml | 24 ++++++++++++++++++++++++ phpunit.xml.dist | 23 ----------------------- 3 files changed, 26 insertions(+), 25 deletions(-) create mode 100644 phpunit.xml delete mode 100644 phpunit.xml.dist diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 28cfbad..dec6ba8 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -39,14 +39,14 @@ jobs: - name: Run test suite run: | - phpunit --coverage-clover ./test/clover.info + phpunit -vvv --coverage-clover ./test/clover.xml - name: Coveralls Parallel uses: coverallsapp/github-action@master with: github-token: ${{ secrets.github_token }} flag-name: run-${{ matrix.php }} - path-to-lcov: ./test/clover.info + path-to-lcov: ./test/clover.xml parallel: true finish: diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..9326f54 --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,24 @@ + + + + + + test/ + + + + + + src + + + diff --git a/phpunit.xml.dist b/phpunit.xml.dist deleted file mode 100644 index 811ded2..0000000 --- a/phpunit.xml.dist +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - test - - - - - - src - - - From f7ed8f7f81a86d35026678bafa6267119eea7679 Mon Sep 17 00:00:00 2001 From: Inhere Date: Fri, 19 Aug 2022 11:58:56 +0800 Subject: [PATCH 145/151] chore: update action badge on readme --- README.md | 2 +- README_en.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e97d2b5..786360b 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![License](https://img.shields.io/packagist/l/inhere/sroute.svg?style=flat-square)](LICENSE) [![PHP Version](https://img.shields.io/packagist/php-v/inhere/sroute.svg?colorB=green)](https://packagist.org/packages/inhere/sroute) [![Latest Stable Version](http://img.shields.io/packagist/v/inhere/sroute.svg)](https://packagist.org/packages/inhere/sroute) -[![Actions Status](https://github.com/inhere/php-sroute/workflows/Unit-Tests/badge.svg)](https://github.com/inhere/php-sroute/actions) +[![Unit-tests](https://github.com/inhere/php-sroute/actions/workflows/php.yml/badge.svg)](https://github.com/inhere/php-sroute/actions) [![Coverage Status](https://coveralls.io/repos/github/inhere/php-sroute/badge.svg?branch=master)](https://coveralls.io/github/inhere/php-sroute?branch=master) 非常快速且轻量的请求匹配路由器, web 路由框架。 diff --git a/README_en.md b/README_en.md index bebeedf..9a3abeb 100644 --- a/README_en.md +++ b/README_en.md @@ -3,7 +3,7 @@ [![License](https://img.shields.io/packagist/l/inhere/sroute.svg?style=flat-square)](LICENSE.md) [![PHP Version](https://img.shields.io/packagist/php-v/inhere/sroute.svg?colorB=green)](https://packagist.org/packages/inhere/sroute) [![Latest Stable Version](http://img.shields.io/packagist/v/inhere/sroute.svg)](https://packagist.org/packages/inhere/sroute) -[![Actions Status](https://github.com/inhere/php-sroute/workflows/Unit-Tests/badge.svg)](https://github.com/inhere/php-sroute/actions) +[![Unit-tests](https://github.com/inhere/php-sroute/actions/workflows/php.yml/badge.svg)](https://github.com/inhere/php-sroute/actions) [![Coverage Status](https://coveralls.io/repos/github/inhere/php-sroute/badge.svg?branch=master)](https://coveralls.io/github/inhere/php-sroute?branch=master) A very lightweight and fasted request router. lightweight web framework. From a1a7ec250b82610d16a1b5f9b4223632c326d350 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Sep 2023 21:19:50 +0000 Subject: [PATCH 146/151] Bump actions/checkout from 3 to 4 Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/php.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index dec6ba8..8ecbfc0 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -21,7 +21,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 # usage refer https://github.com/shivammathur/setup-php - name: Setup PHP diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7b4db6f..edb4fdb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 From d5887f65a3223de8ee0aa7fc50e65bae7b74f048 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Mar 2024 21:38:56 +0000 Subject: [PATCH 147/151] Bump softprops/action-gh-release from 1 to 2 Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2. - [Release notes](https://github.com/softprops/action-gh-release/releases) - [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md) - [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2) --- updated-dependencies: - dependency-name: softprops/action-gh-release dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index edb4fdb..6184ff2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,7 +31,7 @@ jobs: # https://github.com/softprops/action-gh-release - name: Create release and upload assets - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 with: name: ${{ env.RELEASE_TAG }} tag_name: ${{ env.RELEASE_TAG }} From 2fdd9a772a5b5ba97a3356eb58ed736637bc3d59 Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 20 Apr 2025 15:58:24 +0800 Subject: [PATCH 148/151] up: update some for run in php8.4 --- .github/workflows/php.yml | 9 ++++---- .gitignore | 1 + composer.json | 2 +- phpunit.xml | 33 ++++++++++------------------- src/CachedRouter.php | 18 ++++++++++------ src/Dispatcher/SimpleDispatcher.php | 4 ++-- src/Helper/RouteHelper.php | 4 ++-- src/PreMatchRouter.php | 8 +++---- src/Route.php | 24 ++++++++++----------- src/Router.php | 16 +++++++------- src/SRouter.php | 2 +- src/ServerRouter.php | 2 +- test/CachedRouterTest.php | 6 +++--- 13 files changed, 62 insertions(+), 67 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 8ecbfc0..f37e6b0 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -10,14 +10,13 @@ on: jobs: test: - name: Test on php ${{ matrix.php}} and ${{ matrix.os }} - runs-on: ${{ matrix.os }} + name: Test on php ${{ matrix.php}} + runs-on: ubuntu-latest timeout-minutes: 10 strategy: fail-fast: true matrix: - php: [8.0, 8.1] # - os: [ubuntu-latest] # windows-latest, + php: [8.2, 8.1, ] # steps: - name: Checkout @@ -39,7 +38,7 @@ jobs: - name: Run test suite run: | - phpunit -vvv --coverage-clover ./test/clover.xml + phpunit --coverage-clover ./test/clover.xml - name: Coveralls Parallel uses: coverallsapp/github-action@master diff --git a/.gitignore b/.gitignore index 77b1e38..f3a532c 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ composer.lock *.swo *.cache .DS_Store +test/routes-cache.php \ No newline at end of file diff --git a/composer.json b/composer.json index c65b78c..0aa88f2 100644 --- a/composer.json +++ b/composer.json @@ -20,7 +20,7 @@ } ], "require": { - "php": ">=8.0.1" + "php": ">=8.1" }, "autoload": { "psr-4": { diff --git a/phpunit.xml b/phpunit.xml index 9326f54..750b37b 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -1,24 +1,13 @@ - - - - - test/ - - - - - - src - - + + + + test/ + + + + + src + + diff --git a/src/CachedRouter.php b/src/CachedRouter.php index af04fab..c2566ca 100644 --- a/src/CachedRouter.php +++ b/src/CachedRouter.php @@ -9,9 +9,11 @@ namespace Inhere\Route; use LogicException; +use RuntimeException; use function date; use function file_exists; use function file_put_contents; +use function is_array; use function preg_replace; use function trim; use function var_export; @@ -121,10 +123,14 @@ public function loadRoutesCache(): bool } // load routes - $map = require $file; - $this->routeCounter = 0; - $staticRoutes = $regularRoutes = $vagueRoutes = []; + $map = require $file; + if (!is_array($map) && !isset($map['staticRoutes'])) { + throw new RuntimeException('Invalid cache routes data'); + } + $staticRoutes = $regularRoutes = $vagueRoutes = []; + + $this->routeCounter = 0; foreach ($map['staticRoutes'] as $key => $info) { $this->routeCounter++; $staticRoutes[$key] = Route::createFromArray($info); @@ -193,7 +199,7 @@ protected function dumpRoutesCache(): int );\n EOF; return file_put_contents($file, preg_replace( - ['/\s+\n\s+Inhere\\\\Route\\\\Route::__set_state\(/', '/\)\),/', '/=>\s+\n\s+array \(/'], + ['/\s+\n\s+[\\\\]?Inhere\\\\Route\\\\Route::__set_state\(/', '/\)\),/', '/=>\s+\n\s+array \(/'], [' ', '),', '=> array ('], $code )); @@ -204,13 +210,13 @@ protected function dumpRoutesCache(): int */ public function isCacheEnable(): bool { - return (bool)$this->cacheEnable; + return $this->cacheEnable; } /** * @param bool $cacheEnable */ - public function setCacheEnable($cacheEnable): void + public function setCacheEnable(bool|int|string $cacheEnable): void { $this->cacheEnable = (bool)$cacheEnable; } diff --git a/src/Dispatcher/SimpleDispatcher.php b/src/Dispatcher/SimpleDispatcher.php index 6f7e348..b3ca80a 100644 --- a/src/Dispatcher/SimpleDispatcher.php +++ b/src/Dispatcher/SimpleDispatcher.php @@ -89,7 +89,7 @@ class SimpleDispatcher implements DispatcherInterface * @return self * @throws LogicException */ - public static function create(array $options = [], RouterInterface $router = null): DispatcherInterface + public static function create(array $options = [], ?RouterInterface $router = null): DispatcherInterface { return new static($options, $router); } @@ -102,7 +102,7 @@ public static function create(array $options = [], RouterInterface $router = nul * * @throws LogicException */ - public function __construct(array $options = [], RouterInterface $router = null) + public function __construct(array $options = [], ?RouterInterface $router = null) { $this->initialized = false; $this->initOptions($options); diff --git a/src/Helper/RouteHelper.php b/src/Helper/RouteHelper.php index 3956b4c..ec180fe 100644 --- a/src/Helper/RouteHelper.php +++ b/src/Helper/RouteHelper.php @@ -110,9 +110,9 @@ public static function str2Camel(string $str, bool $ucFirst = false): string * @param string $sfx controller suffix. eg: 'Controller' * @param bool $ucFirst * - * @return bool|callable + * @return bool|string */ - public static function parseAutoRoute(string $path, string $cnp, string $sfx, bool $ucFirst = false) + public static function parseAutoRoute(string $path, string $cnp, string $sfx, bool $ucFirst = false): bool|string { $tmp = trim($path, '/- '); diff --git a/src/PreMatchRouter.php b/src/PreMatchRouter.php index 12f3908..74fcfb0 100644 --- a/src/PreMatchRouter.php +++ b/src/PreMatchRouter.php @@ -26,13 +26,13 @@ final class PreMatchRouter extends Router { /** @var string */ - private $reqPath; + private string $reqPath; /** @var string */ - private $reqMethod; + private string $reqMethod; - /** @var Route */ - private $preFounded; + /** @var Route|null */ + private ?Route $preFounded = null; /** * object constructor. diff --git a/src/Route.php b/src/Route.php index f00aa29..25636ce 100644 --- a/src/Route.php +++ b/src/Route.php @@ -41,17 +41,17 @@ final class Route implements IteratorAggregate /** * @var string Route name */ - private $name = ''; + private string $name = ''; /** * @var string route pattern path. eg "/users/{id}" "/user/login" */ - private $path; + private string $path; /** * @var string allowed request method. */ - private $method; + private string $method; /** * @var mixed route handler @@ -63,14 +63,14 @@ final class Route implements IteratorAggregate * [param name => regular expression path (or symbol name)] * @var string[] */ - private $bindVars; + private array $bindVars; /** * dynamic route param values, only use for route cache * [param name => value] * @var string[] */ - private $params = []; + private array $params = []; // -- match condition. it is parsed from route path string. @@ -78,19 +78,19 @@ final class Route implements IteratorAggregate * path var names. * @var array '/users/{id}' => ['id'] */ - private $pathVars = []; + private array $pathVars = []; /** * @var string eg. '#^/users/(\d+)$#' */ - private $pathRegex = ''; + private string $pathRegex = ''; /** * '/users/{id}' -> '/users/' * '/blog/post-{id}' -> '/blog/post-' * @var string */ - private $pathStart = ''; + private string $pathStart = ''; // -- extra properties @@ -98,13 +98,13 @@ final class Route implements IteratorAggregate * middleware handler chains * @var callable[] */ - private $chains = []; + private array $chains = []; /** * some custom route options data. * @var array */ - private $options; + private array $options; /** * @param string $method @@ -118,7 +118,7 @@ final class Route implements IteratorAggregate public static function create( string $method, string $path, - $handler, + mixed $handler, array $pathParams = [], array $options = [] ): Route { @@ -152,7 +152,7 @@ public static function createFromArray(array $config = []): self * @param array $pathParams * @param array $options */ - public function __construct(string $method, string $path, $handler, array $pathParams = [], array $options = []) + public function __construct(string $method, string $path, mixed $handler, array $pathParams = [], array $options = []) { $this->initialize($method, $path, $handler, $pathParams, $options); } diff --git a/src/Router.php b/src/Router.php index 9cb4b78..2371417 100644 --- a/src/Router.php +++ b/src/Router.php @@ -79,7 +79,7 @@ class Router implements RouterInterface * 'POST /user/login' => Route, * ] */ - protected $staticRoutes = []; + protected array $staticRoutes = []; /** * regular Routes - have dynamic arguments, but the first node is normal string. @@ -96,7 +96,7 @@ class Router implements RouterInterface * ], * ] */ - protected $regularRoutes = []; + protected array $regularRoutes = []; /** * vague Routes - have dynamic arguments,but the first node is exists regex. @@ -115,7 +115,7 @@ class Router implements RouterInterface * ], * ] */ - protected $vagueRoutes = []; + protected array $vagueRoutes = []; /** * object creator. @@ -343,7 +343,7 @@ public function map($methods, string $path, mixed $handler, array $pathParams = /** * @param string $method * @param string $path - * @param $handler + * @param mixed $handler * @param array $pathParams * @param array $opts * @@ -561,7 +561,7 @@ protected function matchDynamicRoute(string $path, string $method): array foreach ($this->regularRoutes[$fKey] as $route) { // Check path start string $pathStart = $route->getPathStart(); - if (strpos($path, $pathStart) !== 0) { + if (!str_starts_with($path, $pathStart)) { continue; } @@ -591,9 +591,9 @@ protected function matchDynamicRoute(string $path, string $method): array * * @param string $path The route path * - * @return bool|callable + * @return bool|string */ - public function matchAutoRoute(string $path) + public function matchAutoRoute(string $path): string|bool { if (!$cnp = trim($this->controllerNamespace)) { return false; @@ -651,7 +651,7 @@ protected function findAllowedMethods(string $path, string $method): array * @throws LogicException * @throws Throwable */ - public function dispatch(DispatcherInterface|array $dispatcher = null, string $path = '', string $method = ''): mixed + public function dispatch(DispatcherInterface|array|null $dispatcher = null, string $path = '', string $method = ''): mixed { if (!$dispatcher) { $dispatcher = new Dispatcher; diff --git a/src/SRouter.php b/src/SRouter.php index 1d086e0..87a8eae 100644 --- a/src/SRouter.php +++ b/src/SRouter.php @@ -37,7 +37,7 @@ final class SRouter { /** @var Router|RouterInterface */ - private static $router; + private static Router|RouterInterface $router; /** * SRouter constructor. disable new class. diff --git a/src/ServerRouter.php b/src/ServerRouter.php index cce68f5..92f4dc4 100644 --- a/src/ServerRouter.php +++ b/src/ServerRouter.php @@ -122,7 +122,7 @@ public function match(string $path, string $method = 'GET'): array protected function cacheMatchedParamRoute(string $path, string $method, Route $route): void { $cacheKey = $method . ' ' . $path; - $cacheNumber = (int)$this->tmpCacheNumber; + $cacheNumber = $this->tmpCacheNumber; // cache last $cacheNumber routes. if ($cacheNumber > 0 && !isset($this->cacheRoutes[$cacheKey])) { diff --git a/test/CachedRouterTest.php b/test/CachedRouterTest.php index 152735f..b26d992 100644 --- a/test/CachedRouterTest.php +++ b/test/CachedRouterTest.php @@ -60,8 +60,8 @@ public function testCacheRouter(): void $this->assertSame(CachedRouter::FOUND, $sts); $this->assertSame('/path0', $route->getPath()); - if (file_exists($cacheFile)) { - unlink($cacheFile); - } + // if (file_exists($cacheFile)) { + // unlink($cacheFile); + // } } } From 61a046cb1a588df71051be90e6529d83c7bc686a Mon Sep 17 00:00:00 2001 From: inhere Date: Sun, 20 Apr 2025 16:02:05 +0800 Subject: [PATCH 149/151] ci: fix ci run error on parse cover xml --- .github/workflows/php.yml | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index f37e6b0..01ec1d4 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -16,7 +16,7 @@ jobs: strategy: fail-fast: true matrix: - php: [8.2, 8.1, ] # + php: [8.2, 8.1, 8.3, 8.4] # steps: - name: Checkout @@ -40,20 +40,20 @@ jobs: run: | phpunit --coverage-clover ./test/clover.xml - - name: Coveralls Parallel - uses: coverallsapp/github-action@master - with: - github-token: ${{ secrets.github_token }} - flag-name: run-${{ matrix.php }} - path-to-lcov: ./test/clover.xml - parallel: true - - finish: - needs: test - runs-on: ubuntu-latest - steps: - - name: Coveralls Finished - uses: coverallsapp/github-action@master - with: - github-token: ${{ secrets.github_token }} - parallel-finished: true \ No newline at end of file +# - name: Coveralls Parallel +# uses: coverallsapp/github-action@master +# with: +# github-token: ${{ secrets.github_token }} +# flag-name: run-${{ matrix.php }} +# path-to-lcov: ./test/clover.xml +# parallel: true + +# finish: +# needs: test +# runs-on: ubuntu-latest +# steps: +# - name: Coveralls Finished +# uses: coverallsapp/github-action@master +# with: +# github-token: ${{ secrets.github_token }} +# parallel-finished: true \ No newline at end of file From 18abba5b75de31cff76adbfe7093017587e9101e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 05:18:18 +0000 Subject: [PATCH 150/151] Bump actions/checkout from 4 to 5 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/php.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 01ec1d4..7b258e1 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -20,7 +20,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 # usage refer https://github.com/shivammathur/setup-php - name: Setup PHP diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6184ff2..049b8ee 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 From d0c94b9000b5184f40cb438e14ef5223cfc8857e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Nov 2025 21:02:12 +0000 Subject: [PATCH 151/151] Bump actions/checkout from 5 to 6 Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/php.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 7b258e1..8fc15f1 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -20,7 +20,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 # usage refer https://github.com/shivammathur/setup-php - name: Setup PHP diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 049b8ee..5cc4e7a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0